.hero-carousel:has(.hero-slide-scene){height:calc(100svh - var(--hero-header-height, var(--site-header-height)));height:calc(100dvh - var(--hero-header-height, var(--site-header-height)));min-height:0;max-height:none;scroll-margin-top:240px;background:#fff}.hero-slide.hero-slide-scene{display:block;padding:0;background:#fff}.hero-slide.hero-slide-scene>.hero-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--scene-x) var(--scene-y);filter:none;transform:none}.hero-slide.hero-slide-scene>.hero-scene-product{position:absolute;inset:10% auto auto 34%;z-index:1;width:auto;height:78%;max-width:none;object-fit:contain;transform:translate(-50%);filter:drop-shadow(0 8px 10px rgb(0 0 0 / 14%))}.hero-slide-scene .hero-overlay{display:none}.hero-slide-scene .hero-feature-stack{position:absolute;top:50%;right:max(24px,calc((100% - 1360px)/2));bottom:auto;width:240px;min-width:0;transform:translateY(-50%)}.hero-slide-scene .hero-feature-meta strong{font-size:18px;line-height:1.2}.hero-slide-scene .hero-feature-actions .button{padding:0 6px;font-size:10px;white-space:nowrap}.hero-slide-scene .button-ghost{color:var(--velvet-deep);border-color:var(--velvet-deep);background:#fff}.hero-carousel:has(.hero-slide-scene) .hero-controls{right:max(24px,calc((100% - 1360px)/2))}.hero-carousel:has(.hero-slide-scene) .carousel-arrow{color:var(--velvet-deep);border-color:var(--velvet-deep);background:#fff}.hero-carousel:has(.hero-slide-scene) .carousel-dots button{background:#cdbfc4}.hero-carousel:has(.hero-slide-scene) .carousel-dots button.is-active{background:var(--velvet-deep)}.hero-scroll-cue{position:absolute;z-index:4;left:50%;bottom:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#fff;opacity:.72;transform:translate(-50%)}.hero-scroll-cue:hover,.hero-scroll-cue:focus-visible{opacity:1}.hero-scroll-cue:focus-visible{outline:3px solid var(--gold-deep);outline-offset:4px}.hero-scroll-cue svg{width:18px;height:18px;stroke-width:1.5;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 35%))}.hero-after-anchor{scroll-margin-top:calc(var(--hero-header-height, var(--site-header-height)) + 24px);outline:none}@media(min-width:990px)and (max-height:760px){.hero-slide-scene .hero-feature-stack{width:320px}.hero-slide-scene .hero-feature-product{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto;align-items:center}.hero-slide-scene .hero-feature-image{width:112px;height:112px}.hero-slide-scene .hero-feature-meta{border-top:0}}@media(max-width:1050px){.hero-carousel{touch-action:pan-y pinch-zoom}.hero-carousel:has(.hero-slide-scene){height:calc(100svh - var(--hero-header-height, var(--site-header-height)))}}@media(max-width:989px){.hero-carousel:has(.hero-slide-scene){--hero-photo-height: calc(100% - var(--hero-mobile-footer, 306px));min-height:360px}.hero-slide.hero-slide-scene>.hero-scene-image{height:var(--hero-photo-height);object-position:var(--scene-mobile-x) var(--scene-y)}.hero-slide.hero-slide-scene>.hero-scene-product{top:calc(var(--hero-photo-height) * .07);left:50%;height:calc(var(--hero-photo-height) * .8)}.hero-slide-scene .hero-feature-stack{top:auto;right:auto;bottom:102px;left:50%;width:min(480px,calc(100% - 32px));height:var(--hero-mobile-card-height, 204px);grid-template-rows:var(--hero-mobile-card-row, 148px) 44px;gap:12px;transform:translate(-50%)}.hero-slide-scene .hero-feature-product{grid-template-columns:112px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center}.hero-slide-scene .hero-feature-image{width:112px;height:112px}.hero-slide-scene .hero-feature-image img{padding:12px}.hero-slide-scene .hero-feature-meta{min-width:0;padding:12px;border-top:0}.hero-slide-scene .hero-feature-meta small{font-size:10px;line-height:1.2}.hero-slide-scene .hero-feature-meta strong,.hero-slide-scene .hero-feature-meta em{font-size:16px}.hero-slide-scene .hero-actions.hero-feature-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-slide-scene .hero-feature-actions .button{min-height:44px;padding:0 6px;font-size:12px}.hero-carousel:has(.hero-slide-scene) .hero-controls{left:16px;right:16px;bottom:54px;gap:12px}.hero-carousel:has(.hero-slide-scene) .carousel-arrow{flex:0 0 38px}.hero-carousel:has(.hero-slide-scene) .carousel-dots{flex:1;min-width:0}.hero-carousel:has(.hero-slide-scene) .carousel-dots button{flex:1;width:auto;min-width:0}.hero-scroll-cue{bottom:6px;color:var(--velvet-deep)}.hero-scroll-cue svg{filter:none}}@media(max-width:989px)and (max-height:700px){.hero-carousel:has(.hero-slide-scene):not([data-hero-mobile-compact]){--hero-mobile-footer: 280px;--hero-mobile-card-height: 178px;--hero-mobile-card-row: 122px}.hero-carousel:not([data-hero-mobile-compact]) .hero-slide-scene .hero-feature-product{grid-template-columns:96px minmax(0,1fr)}.hero-carousel:not([data-hero-mobile-compact]) .hero-slide-scene .hero-feature-image{width:96px;height:96px}.hero-carousel:not([data-hero-mobile-compact]) .hero-slide-scene .hero-feature-meta strong{font-size:14px}}@media(max-width:989px){.hero-carousel[data-hero-mobile-compact=true]{--hero-mobile-footer: 280px;--hero-mobile-card-height: 178px;--hero-mobile-card-row: 122px}.hero-carousel[data-hero-mobile-compact=true] .hero-slide-scene .hero-feature-product{grid-template-columns:96px minmax(0,1fr)}.hero-carousel[data-hero-mobile-compact=true] .hero-slide-scene .hero-feature-image{width:96px;height:96px}.hero-carousel[data-hero-mobile-compact=true] .hero-slide-scene .hero-feature-meta strong{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAQ */
