.altc-section{background:var(--altc-section-bg, #ffffff)}.altc-header{margin-bottom:6rem}.altc-heading{margin:0}.altc-description{margin:0;opacity:.75}.altc-rows{display:flex;flex-direction:column;gap:var(--altc-card-gap, 16px)}.altc-row{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(470px,calc(170px + 39.063vw),920px);border-radius:var(--altc-card-radius, 12px);overflow:hidden;background:var(--altc-card-bg, #f5f0eb);border:1px solid var(--altc-card-border, #e8ddd4)}.altc-row--img-right .altc-content{order:1}.altc-row--img-right .altc-media{order:2;border-left:1px solid var(--altc-card-border, #e8ddd4)}.altc-row--img-left .altc-content{order:2}.altc-row--img-left .altc-media{order:1;border-right:1px solid var(--altc-card-border, #e8ddd4)}.altc-content{display:flex;flex-direction:column;justify-content:end;padding:clamp(35px,calc(-8.333px + 5.642vw),100px);gap:20px}.altc-vendor{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.altc-title{font-size:clamp(2.2rem,calc(1.84rem + 1.125vw),4rem);font-weight:700;letter-spacing:-.03em;margin:0;max-width:50rem}.altc-title-link{color:inherit;text-decoration:none}.altc-title-link:hover{text-decoration:underline}.altc-description-text{font-size:clamp(1.6rem,calc(1.44rem + .5vw),2.4rem);line-height:1.5;margin:0;margin-top:clamp(10px,calc(3.333px + .868vw),20px);margin-bottom:clamp(10px,calc(3.333px + .868vw),20px);max-width:42ch}.altc-description-text .metafield-rich_text_field>*{margin:1.5rem 0}.altc-description-text .metafield-rich_text_field>*:first-child{margin-top:0}.altc-description-text .metafield-rich_text_field>*:last-child{margin-bottom:0}.altc-rating{display:flex;align-items:center;gap:.4rem}.altc-rating-star{display:inline-block}.altc-rating-count{font-size:.8rem;opacity:.6}.altc-actions-group{display:flex;align-items:center;gap:3.5rem;margin-top:clamp(10px,calc(3.333px + .868vw),20px)}.altc-price{display:flex;align-items:baseline;flex-wrap:wrap;line-height:40px}.altc-price-current{font-size:clamp(2.2rem,calc(1.84rem + 1.125vw),4rem);font-weight:700}.altc-price-compare{font-size:.95rem;opacity:.5;text-decoration:line-through}.altc-price-from{font-size:.8rem;opacity:.6}.altc-actions{display:flex;flex-wrap:wrap;gap:.6rem}.altc-btn{display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,calc(9.6px + .125vw),12px) clamp(24px,calc(21.8px + .688vw),35px);font-size:clamp(1.4rem,calc(1.28rem + .375vw),2rem);font-weight:600;letter-spacing:-.03em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;border:1px solid currentColor;border-radius:70px;background:transparent;color:inherit;min-height:auto;max-height:auto;line-height:calc(1 + .2 / var(--font-body-scale))}.altc-btn--add{background:currentColor;color:var(--altc-card-bg, #f5f0eb)}.altc-btn--add>*{filter:invert(1)}.altc-sold-out{font-size:.82rem;opacity:.5;align-self:center}.altc-media{position:relative;overflow:hidden;min-height:300px}.altc-media-link{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.altc-image{width:100%;height:100%;object-fit:fill;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.altc-image--secondary{opacity:0}.altc-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--altc-card-bg, #f5f0eb) 70%,#ccc)}.altc-media-placeholder .placeholder-svg{width:50%;height:auto;opacity:.25}.altc-view-all{margin-top:calc(var(--altc-card-gap, 16px) * 2)}.altc-btn--view.cinematic-focus-btn{position:relative;overflow:hidden;z-index:1;background:transparent!important;text-decoration:none!important;transition:border-color .6s ease}.focus-btn__bg{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-color:currentColor;clip-path:circle(0% at 50% 150%);transition:clip-path .7s cubic-bezier(.7,0,.2,1);z-index:-1;pointer-events:none}.altc-btn--view.cinematic-focus-btn:hover .focus-btn__bg{clip-path:circle(150% at 50% 50%)}.focus-btn__text{display:inline-block;position:relative;transition:filter .6s ease,opacity .5s ease,transform .6s cubic-bezier(.4,0,.2,1);filter:blur(0px);opacity:1;transform:scale(1);z-index:2}.altc-btn--view.cinematic-focus-btn:hover .focus-btn__text{filter:blur(8px);opacity:0;transform:scale(1.3)}.focus-btn__hover-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--altc-card-bg, #f5f0eb);transition:filter .6s ease,opacity .5s ease,transform .6s cubic-bezier(.4,0,.2,1);filter:blur(8px);opacity:0;transform:scale(.7);pointer-events:none;z-index:2}.altc-btn--view.cinematic-focus-btn:hover .focus-btn__hover-text{filter:blur(0px);opacity:1;transform:scale(1)}@media screen and (max-width:749px){.altc-row{grid-template-columns:1fr;grid-template-rows:260px auto;min-height:unset}.altc-row--img-right .altc-content,.altc-row--img-left .altc-content{order:2}.altc-row--img-right .altc-media,.altc-row--img-left .altc-media{order:1;border-left:none!important;border-right:none!important;border-bottom:1px solid var(--altc-card-border, #e8ddd4);min-height:260px}.altc-content{padding:3.5rem}.altc-header{margin-bottom:4rem}}@media(prefers-reduced-motion:reduce){.altc-image,.altc-image--secondary{transition:opacity .2s;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/featured-products.css.map */
