.primo-hero{--primo-hero-h: 640px;--primo-hero-max-h: 720px;--primo-hero-scrim: 18 16 14;--primo-hero-o: .55;--primo-hero-img-opacity: .6;position:relative;background:var(--primo-bg, #faf8f5);max-height:var(--primo-hero-max-h);overflow:hidden}.primo-hero[data-tone=light]{--primo-hero-img-opacity: 1;background:var(--primo-bg, #faf8f5)}.primo-hero[data-height=small]{--primo-hero-h: min(clamp(420px, 56vh, 540px), var(--primo-hero-max-h))}.primo-hero[data-height=medium]{--primo-hero-h: min(clamp(480px, 68vh, 640px), var(--primo-hero-max-h))}.primo-hero[data-height=large]{--primo-hero-h: min(clamp(580px, 85svh, var(--primo-hero-max-h)), var(--primo-hero-max-h));min-height:min(580px,var(--primo-hero-max-h))}.primo-hero[data-height=full]{--primo-hero-h: min(100vh, var(--primo-hero-max-h))}@supports (height: 100svh){.primo-hero[data-height=full]{--primo-hero-h: min(100svh, var(--primo-hero-max-h))}.primo-hero[data-height=large]{--primo-hero-h: min(clamp(580px, 85svh, var(--primo-hero-max-h)), var(--primo-hero-max-h))}}.primo-hero__track{position:relative;display:flex;margin:0;padding:0;list-style:none;max-height:var(--primo-hero-max-h);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.primo-hero__track::-webkit-scrollbar{display:none}.primo-hero--single .primo-hero__track{overflow:visible;scroll-snap-type:none}.primo-hero__slide{position:relative;flex:0 0 100%;width:100%;min-height:var(--primo-hero-h);max-height:var(--primo-hero-max-h);height:var(--primo-hero-h);display:flex;scroll-snap-align:center;scroll-snap-stop:always}.primo-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.primo-hero__media img,.primo-hero__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--primo-hero-focus, 50% 40%);display:block;opacity:var(--primo-hero-img-opacity, .6)}.primo-hero--zoom .primo-hero__media img{transform:scale(1);transition:transform 9s linear}.primo-hero--zoom .primo-hero__slide.is-active .primo-hero__media img{transform:scale(1.07)}.primo-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.primo-hero__overlay[data-style=scrim]{background:linear-gradient(to top,rgb(var(--primo-hero-scrim) / var(--primo-hero-o)),rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .42)) 52%,rgb(var(--primo-hero-scrim) / 0))}.primo-hero__overlay[data-style=wash]{background:rgb(var(--primo-hero-scrim) / var(--primo-hero-o))}.primo-hero__overlay[data-style=side]{background:linear-gradient(105deg,rgb(var(--primo-hero-scrim) / .88) 35%,rgb(var(--primo-hero-scrim) / .18))}.primo-hero__overlay[data-style=light-side]{background:linear-gradient(105deg,rgb(var(--primo-hero-scrim) / var(--primo-hero-o)) 36%,rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .55)) 62%,rgb(var(--primo-hero-scrim) / .06))}.primo-hero__overlay[data-style=light-wash]{background:linear-gradient(to bottom,rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .92)),rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .72)))}.primo-hero__overlay[data-style=light-scrim]{background:linear-gradient(to top,rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .85)),rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .35)) 55%,rgb(var(--primo-hero-scrim) / 0))}.primo-hero__overlay[data-coverage=partial]{background:none}.primo-hero__overlay[data-coverage=partial]:before{content:"";position:absolute;top:0;bottom:0;width:var(--primo-hero-overlay-width, 50%);pointer-events:none}.primo-hero__overlay[data-coverage=partial][data-position=left]:before{left:0;background:linear-gradient(90deg,rgb(var(--primo-hero-scrim) / var(--primo-hero-o)),rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .88)) 42%,rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .42)) 78%,rgb(var(--primo-hero-scrim) / 0))}.primo-hero__overlay[data-coverage=partial][data-position=right]:before{right:0;background:linear-gradient(270deg,rgb(var(--primo-hero-scrim) / var(--primo-hero-o)),rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .88)) 42%,rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .42)) 78%,rgb(var(--primo-hero-scrim) / 0))}.primo-hero__overlay[data-coverage=full][data-style=side]{background:linear-gradient(105deg,rgb(var(--primo-hero-scrim) / .88) 35%,rgb(var(--primo-hero-scrim) / .18))}.primo-hero__overlay[data-coverage=full][data-style=light-side]{background:linear-gradient(105deg,rgb(var(--primo-hero-scrim) / var(--primo-hero-o)) 36%,rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .55)) 62%,rgb(var(--primo-hero-scrim) / .06))}.primo-hero__slide[data-overlay-coverage=partial] .primo-hero__media img{opacity:1}.primo-hero[data-tone=dark]{background:var(--primo-primary, #12100e)}.primo-hero[data-tone=dark] .primo-hero__slide[data-overlay-coverage=full] .primo-hero__media img{opacity:1}.primo-hero__slide[data-text-tone=light] .primo-hero__eyebrow{color:var(--primo-accent-bright, #d4b87a)}.primo-hero__slide[data-text-tone=light] .primo-hero__text{color:#ffffffad}.primo-hero__slide[data-text-tone=dark] .primo-hero__eyebrow{color:var(--primo-accent-deep, #8f6f3a)}.primo-hero__slide[data-text-tone=dark] .primo-hero__text{color:var(--primo-text-muted, #56514a)}.primo-hero__content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;padding-block:72px;color:var(--primo-hero-text, #fff)}.primo-hero__content.primo-container{width:min(100% - 40px,var(--primo-container, 1340px))}.primo-hero[data-valign=center] .primo-hero__content{justify-content:center}.primo-hero[data-valign=bottom] .primo-hero__content{justify-content:flex-end}.primo-hero__inner{max-width:min(var(--primo-hero-measure, 620px),var(--primo-hero-content-max, 620px))}.primo-hero__slide[data-overlay-coverage=partial] .primo-hero__inner{max-width:min(var(--primo-hero-content-max, var(--primo-hero-measure, 620px)),calc(var(--primo-hero-overlay-width, 50%) - 40px))}.primo-hero__slide[data-overlay-coverage=partial][data-overlay-position=right] .primo-hero__content{align-items:flex-end;text-align:right}.primo-hero__slide[data-overlay-coverage=partial][data-overlay-position=right] .primo-hero__hairline{margin-left:auto}.primo-hero__slide[data-overlay-coverage=partial][data-overlay-position=right] .primo-hero__actions{justify-content:flex-end}.primo-hero[data-align=center] .primo-hero__content{align-items:center;text-align:center}.primo-hero[data-align=center] .primo-hero__inner{margin-inline:auto}.primo-hero[data-align=right] .primo-hero__content{align-items:flex-end;text-align:right}.primo-hero__eyebrow{display:block;font-family:var(--primo-font-body);font-size:var(--primo-type-label);font-weight:var(--primo-weight-medium);letter-spacing:var(--primo-ls-label);text-transform:uppercase;color:var(--primo-accent-deep, #8f6f3a);margin:0 0 18px}.primo-hero[data-tone=dark] .primo-hero__eyebrow{color:var(--primo-accent-bright, #d4b87a)}.primo-hero__hairline{display:block;width:28px;height:1px;background:var(--primo-accent, #b8975a);margin:0 0 20px}.primo-hero[data-align=center] .primo-hero__hairline{margin-inline:auto}.primo-hero[data-align=right] .primo-hero__hairline{margin-left:auto}.primo-hero__title{font-family:var(--primo-font-display);font-size:clamp(calc(32px * var(--primo-heading-scale)),4.2vw,var(--primo-hero-title-max, 56px));font-weight:var(--primo-weight-display);line-height:var(--primo-lh-display);letter-spacing:var(--primo-ls-display);margin:0 0 20px;color:inherit;text-wrap:balance}.primo-hero__text{font-family:var(--primo-font-body);font-size:var(--primo-type-lead);font-weight:var(--primo-weight-body);line-height:var(--primo-lh-body);margin:0 0 38px;max-width:420px;color:var(--primo-text-muted, #56514a)}.primo-hero[data-tone=dark] .primo-hero__text{color:#ffffffad}.primo-hero[data-align=center] .primo-hero__text{margin-inline:auto}.primo-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.primo-hero[data-align=center] .primo-hero__actions{justify-content:center}.primo-hero[data-align=right] .primo-hero__actions{justify-content:flex-end}.primo-hero__arrows{position:absolute;z-index:4;bottom:20px;right:max(20px,calc((100% - var(--primo-container, 1340px)) / 2 + 20px));display:none;gap:10px}@media screen and (min-width:990px){.primo-hero__arrows{display:flex}}.primo-hero[data-tone=light] .primo-hero__arrow{border-color:#12100e2e;background:#ffffffb8;color:var(--primo-primary, #12100e)}.primo-hero__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#12100e47;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--primo-transition, .25s ease),border-color var(--primo-transition, .25s ease),opacity var(--primo-transition, .25s ease)}.primo-hero[data-tone=light] .primo-hero__arrow:hover{background:#fff;border-color:var(--primo-accent, #b8975a)}.primo-hero__arrow:hover{background:#12100e99;border-color:var(--primo-accent, #b8975a)}.primo-hero__arrow:focus-visible{outline:2px solid #fff;outline-offset:3px}.primo-hero__arrow svg{width:18px;height:18px}.primo-hero__dots{position:absolute;left:0;right:0;bottom:32px;z-index:3;display:flex;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;pointer-events:none}.primo-hero__dots li{display:flex;pointer-events:auto}.primo-hero[data-tone=light] .primo-hero__dot{background:#12100e24}.primo-hero[data-tone=light] .primo-hero__dot:hover{background:#12100e47}.primo-hero[data-tone=light] .primo-hero__dot[aria-current=true]{background:#12100e24}.primo-hero__dot{position:relative;width:34px;height:3px;padding:0;border:0;border-radius:2px;background:#ffffff57;cursor:pointer;overflow:hidden;transition:background var(--primo-transition, .25s ease)}.primo-hero__dot:hover{background:#fff9}.primo-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:4px}.primo-hero__dot[aria-current=true]{background:#ffffff57}.primo-hero__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left center;background:var(--primo-accent-bright, #d4b87a)}.primo-hero__dot[aria-current=true]:after{transform:scaleX(1);transition:transform var(--primo-hero-autoplay, 6s) linear}.primo-hero--paused .primo-hero__dot[aria-current=true]:after,.primo-hero:not([data-autoplay]) .primo-hero__dot[aria-current=true]:after{transition:none;transform:scaleX(1)}@media screen and (max-width:749px){.primo-hero__content{padding-block:56px}.primo-hero__slide[data-overlay-coverage=partial] .primo-hero__inner{max-width:min(var(--primo-hero-measure, 620px),var(--primo-hero-content-max, 620px))}.primo-hero__overlay[data-coverage=partial][data-position]:before{left:0;right:0;width:auto;background:rgb(var(--primo-hero-scrim) / calc(var(--primo-hero-o) * .72))}.primo-hero__dots{bottom:18px}.primo-hero .primo-hero__scroll{display:none}.primo-hero__dot{width:26px}}.primo-hero__scroll{position:absolute;bottom:32px;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px;transform:translate(-50%);pointer-events:none}.primo-hero__scroll-label{font-family:var(--primo-font-body);font-size:9px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#56514a8c}.primo-hero[data-tone=dark] .primo-hero__scroll-label{color:#fff6}.primo-hero__scroll-line{width:1px;height:32px;background:#56514a47}.primo-hero[data-tone=dark] .primo-hero__scroll-line{background:#ffffff40}@media(prefers-reduced-motion:reduce){.primo-hero__track{scroll-behavior:auto}.primo-hero--zoom .primo-hero__media img,.primo-hero--zoom .primo-hero__slide.is-active .primo-hero__media img{transition:none;transform:none}.primo-hero__dot:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/primo-hero.css.map */
