.product-showcase{overflow:hidden}.product-showcase__slider{position:relative;overflow:hidden}.product-showcase__grid{display:grid;grid-template-columns:minmax(28rem,.82fr) minmax(0,1.18fr);min-height:clamp(48rem,42vw,61rem)}.product-showcase__product-panel{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:5rem clamp(2.4rem,4vw,6.4rem);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);box-sizing:border-box}.product-showcase__badge{position:absolute;inset:1.2rem auto auto 1.2rem;z-index:1;padding:.4rem .9rem;color:#765824;background:#f4cc75;font-size:.9rem;font-weight:500;line-height:1.1;text-transform:uppercase}.product-showcase__product-content{width:min(100%,31rem);text-align:center}.product-showcase__product-image-link{display:block;width:var(--product-showcase-image-width, 100%);height:var(--product-showcase-image-height, auto);aspect-ratio:var(--product-showcase-image-ratio, .82);margin-inline:auto;overflow:hidden;background:#f3f1ed}.product-showcase__product-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-showcase__product-image-link:hover .product-showcase__product-image,.product-showcase__product-image-link:focus-visible .product-showcase__product-image{transform:scale(1.025)}.product-showcase__eyebrow{margin:.7rem 0 1rem;color:rgb(var(--color-foreground));font-size:12px;font-style:italic;font-weight:500;letter-spacing:.12em;line-height:1.2}.product-showcase__title{width:max-content;max-width:min(52rem,calc(41vw - 1rem));margin:20px 50% 0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:2rem;font-style:var(--font-body-style);font-weight:400;line-height:1.35;transform:translate(-50%)}.product-showcase__description{margin-top:1rem;color:rgb(var(--color-foreground));font-size:1.05rem;line-height:1.45;opacity:.66}.product-showcase__description p{margin:0}.product-showcase__button{display:inline-flex;align-items:center;justify-content:center;min-width:17rem;min-height:3.4rem;margin-top:1.8rem;padding:.7rem 1.8rem;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.6);font-size:.9rem;font-weight:500;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-showcase__button:hover,.product-showcase__button:focus-visible{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.product-showcase__scene-media,.product-showcase__scene-image{display:block;width:100%;height:100%}.product-showcase__scene-media{overflow:hidden;background:#e9e6df}.product-showcase__scene-image{object-fit:cover}.product-showcase__controls{position:absolute;inset:var(--product-showcase-controls-top, 35%) auto auto var(--product-showcase-controls-left, 20.5%);z-index:2;display:flex;width:var(--product-showcase-controls-width, min(31rem, calc(41% - clamp(4.8rem, 8vw, 12.8rem)) ));justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.product-showcase__controls .swiper-button,.product-showcase__controls .swiper-button.swiper-button-lock{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;color:rgba(var(--color-foreground),.55);background:transparent!important;border:0;cursor:pointer;pointer-events:auto;transition:transform .2s ease}.product-showcase__controls .swiper-button:hover,.product-showcase__controls .swiper-button:focus-visible{color:rgba(var(--color-foreground),.55);transform:scale(1.15)}.product-showcase__controls .swiper-button:before,.product-showcase__controls .swiper-button:after{display:none;width:0!important;background:transparent!important}@media screen and (min-width:768px){.product-showcase__description{width:calc(100% + 20px);margin-left:-10px}}@media screen and (max-width:767px){.product-showcase__grid{grid-template-columns:1fr;min-height:0}.product-showcase__scene-media{order:-1;aspect-ratio:1 / .82}.product-showcase__product-panel{padding:4.8rem 3rem 4rem}.product-showcase__product-content{width:min(100%,32rem)}.product-showcase__product-image{aspect-ratio:auto}.product-showcase__product-image-link{aspect-ratio:.95}.product-showcase__title{width:auto;max-width:100%;margin-inline:0;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-product-showcase.css.map */
