.hero_showcase{position:relative;overflow:hidden}.hero-showcase__wrapper{position:relative;overflow:hidden;display:flex;align-items:stretch;height:100%;min-height:95vh}.hero-showcase__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-showcase__poster-img,.hero-showcase__media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:right top;display:block;background-color:#cfc7c2}.hs_pro_img_ratio-adapt .hero-showcase__product-image-link img,.hero-showcase__product-image-link svg{aspect-ratio:auto}.hs_pro_img_ratio-square .hero-showcase__product-image-link img,.hero-showcase__product-image-link svg{aspect-ratio:1}.hs_pro_img_ratio-portrait .hero-showcase__product-image-link img,.hero-showcase__product-image-link svg{aspect-ratio:3/4}.hero-showcase__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140e0c8c,#140e0c47 38%,#140e0c00 62%);pointer-events:none}.hero-showcase__content{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;height:100%;align-self:end;align-items:end;color:#fff}.hero-showcase__text{max-width:733px;margin-bottom:4rem;flex:0 0 50%}.hero-showcase__heading{margin:0 0 16px}.hero-showcase__heading strong{font-weight:600}.hero-showcase__description{margin-bottom:26px}.hero-showcase__description p{margin:0;letter-spacing:0}.hero-showcase__categories{display:flex;flex-wrap:wrap;margin-top:230px;justify-content:center;max-width:80%;gap:1px}.hero-showcase__category-pill{display:inline-flex;align-items:center;gap:10px;padding:1rem 3.3rem;border-radius:var(--button-border-radius);background:color-mix(in srgb,var(--accent-primary-secondary) 20%,transparent);color:var(--accent-primary);text-decoration:none;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease;cursor:pointer}.hero-showcase__category-pill:hover{background:#ffffff42}.hero-showcase__category-icon{flex-shrink:0;color:#fff}.hero-showcase__products{display:flex;gap:1.6rem;height:100%;margin-bottom:9.5rem;justify-content:flex-end;flex:0 0 50%}.hero-showcase__product-card{display:flex;align-items:center;border-radius:14px;overflow:hidden;max-width:395px}.hero-showcase__product-image-link{position:relative;flex:1;background:#fff;height:100%;display:flex;align-items:center;justify-content:center;max-width:186px;border-radius:var(--card-border-radius)}.hero-showcase__product-image-link img,.hero-showcase__product-image-link svg{width:100%;height:100%;object-fit:cover;object-position:center;background-position:center;border-radius:var(--card-border-radius);max-height:213px}.hero-showcase__product-arrow{position:absolute;top:9px;right:9px;width:43px;height:43px;border-radius:50%;display:flex;border:1px solid var(--border-color);align-items:center;justify-content:center}.hero-showcase__product-arrow svg{width:2.1rem;height:2.1rem;transition:all .3s ease}.hero-showcase__product-arrow svg path{fill:var(--primary-button-bg)}.hero-showcase__product-info{padding:2.2rem 2rem;display:flex;flex-direction:column;justify-content:center;text-align:center;flex:1;height:-webkit-fill-available;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:1.5rem;border-radius:var(--card-border-radius);background:color-mix(in srgb,var(--secondary-bg-color) 20%,transparent)}.hero-showcase__product-title{text-transform:uppercase;color:var(--text-color);text-decoration:none;font-size:1.8rem;line-height:1.2}.hero-showcase__product-desc{color:var(--text-color);margin:0}.hero-showcase__product-image-link:hover .hero-showcase__product-arrow svg{transform:rotate(45deg)}@media screen and (max-width:989px){.hero-showcase__wrapper{min-height:auto}.hero-showcase__media{position:relative;height:380px}.hero-showcase__content{min-height:auto;padding-top:32px}.hero-showcase__products{margin-left:0;max-width:100%;justify-content:flex-start}}@media screen and (max-width:749px){.hero-showcase__product-card{width:100%}}@media screen and (max-width:1199px){.hero-showcase__text,.hero-showcase__products{min-width:0}.hero-showcase__categories{margin-top:120px;max-width:100%}.hero-showcase__category-pill{padding:1rem 2.4rem}}@media screen and (max-width:989px){.hero-showcase__wrapper{position:static}.hero-showcase__content{flex-direction:column;align-items:stretch;gap:28px;height:auto;padding-bottom:32px}.hero-showcase__text{flex:0 0 auto;width:100%;max-width:100%;margin-bottom:0}.hero-showcase__categories{margin-top:24px;max-width:100%;justify-content:flex-start;gap:6px}.hero-showcase__category-pill{padding:.9rem 2rem}.hero-showcase__products{flex:0 0 auto;width:100%;height:auto;margin-bottom:0}.hero-showcase__swiper{max-width:none;margin-left:0}.hero-showcase__product-card{max-width:none}}@media screen and (max-width:749px){.hero-showcase__media{height:300px}.hero-showcase__product-card{width:100%;max-width:100%}}@media screen and (max-width:480px){.hero-showcase__media{height:260px}.hero-showcase__product-image-link img,.hero-showcase__product-image-link svg{max-height:150px}.hero-showcase__content{gap:22px;padding-top:24px;padding-bottom:24px}.hero-showcase__category-pill{padding:.8rem 1.4rem;gap:8px}.hero-showcase__product-image-link{max-width:42%}.hero-showcase__product-info{padding:1.6rem 1.2rem;gap:1rem}.hero-showcase__product-title{font-size:1.5rem}.hero-showcase__product-arrow{top:6px;right:6px;width:34px;height:34px}.hero-showcase__product-arrow svg{width:1.6rem;height:1.6rem}}.hero-showcase__category-pill{position:relative;isolation:isolate}.hero-showcase__outline{display:none}.hero-showcase__category-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--button-border-radius);background:var(--hs-fill, color-mix(in srgb, var(--accent-primary-secondary) 60%, transparent));clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none}.hero-showcase__category-pill.is-active:before{opacity:1;animation:hero-showcase-fill var(--hs-duration, 5s) linear forwards}.hero-showcase__category-pill.is-leaving:before{clip-path:inset(0 0 0 0);opacity:0;transition:opacity .45s ease}@keyframes hero-showcase-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hero-showcase__products{min-width:0}.hero-showcase__panels{display:grid;width:100%;min-width:0}.hero-showcase__panel{grid-area:1 / 1;min-width:0;--hs-shift: 16px;visibility:hidden;transition:visibility 0s linear .7s}.hero-showcase__panel[data-state=before]{--hs-shift: -16px}.hero-showcase__panel .hero-showcase__product-image-link,.hero-showcase__panel .hero-showcase__product-info{opacity:0;transform:translateY(var(--hs-shift));transition:opacity .6s ease,transform .7s cubic-bezier(.65,0,.35,1)}.hero-showcase__panel .hero-showcase__product-info{transition-delay:.08s}.hero-showcase__content.is-ready .hero-showcase__panel.is-active{visibility:visible;transition-delay:0s}.hero-showcase__content.is-ready .hero-showcase__panel.is-active .hero-showcase__product-image-link,.hero-showcase__content.is-ready .hero-showcase__panel.is-active .hero-showcase__product-info{opacity:1;transform:none}.hero-showcase__swiper{width:100%;max-width:calc(790px + 1.6rem);margin-left:auto}.hero-showcase__swiper .swiper-slide{height:auto}.hero-showcase__swiper .swiper-slide>.hero-showcase__product-card{width:100%;align-items:center}.hero-showcase__category-pill:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hero-showcase__product-image-link:focus-visible{outline-offset:-1px}@media(prefers-reduced-motion:reduce){.hero-showcase__category-pill.is-active:before{animation:none;clip-path:inset(0 0 0 0)}.hero-showcase__panel,.hero-showcase__panel .hero-showcase__product-image-link,.hero-showcase__panel .hero-showcase__product-info{transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-showcase.css.map */
