.hero-slider{position:relative;width:100%;height:var(--hero-height-mobile, 640px);overflow:hidden;background:#000}@media screen and (min-width:750px){.hero-slider{height:var(--hero-height-desktop, 620px)}}.hero-slider__track{position:relative;width:100%;height:100%}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;visibility:hidden;transition:opacity .9s cubic-bezier(.4,0,.2,1),visibility .9s}.hero-slide.is-active{position:relative;height:100%;opacity:1;visibility:visible}.hero-slide__inner{display:flex;flex-direction:column;width:100%;height:100%}@media screen and (min-width:750px){.hero-slide__inner{flex-direction:row;align-items:stretch}.hero-slide__inner--right{flex-direction:row-reverse}}.hero-slide__media{position:relative;flex:1;width:100%;height:55%;overflow:hidden;background:#d9d5cd}@media screen and (min-width:750px){.hero-slide__media{height:100%;flex:0 0 calc(100% - var(--hero-split, 45%));min-width:0}}.hero-slide__image{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;object-position:center center!important;background-color:#c9c2b4;opacity:1!important;visibility:visible!important;transform:scale(1.04)}.hero-slide.is-active .hero-slide__image{animation:hero-kenburns 9s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes hero-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.hero-slide__image--desktop{display:block!important}.hero-slide__image--mobile,.hero-slide__media.has-mobile-image .hero-slide__image--desktop{display:none!important}.hero-slide__media.has-mobile-image .hero-slide__image--mobile{display:block!important}@media screen and (min-width:750px){.hero-slide__image--desktop{display:block!important}.hero-slide__image--mobile{display:none!important}}.hero-slide__media-scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0000 60%,#0000002e);pointer-events:none}.hero-slide__inner--right .hero-slide__media-scrim{background:linear-gradient(to left,#0000 60%,#0000002e)}.hero-slide__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#ece8e0;border:1px dashed rgba(0,0,0,.15)}.hero-slide__image-placeholder .placeholder-svg{width:60%;height:60%;max-width:220px;object-fit:contain;opacity:.6}.hero-slide__image-placeholder-label{font-size:13px;color:#6b6b6b;letter-spacing:.3px}.hero-slide__content{position:relative;flex:1;width:100%;height:45%;background:var(--hero-slide-content-bg, var(--hero-content-bg, #0b0b0b));color:var(--hero-slide-text, #ffffff);display:flex;align-items:center;justify-content:center;padding:32px 28px;z-index:2}@media screen and (min-width:750px){.hero-slide__content{height:100%;flex:0 0 var(--hero-split, 45%);padding:56px 88px;justify-content:flex-start;margin-left:calc(-1 * var(--hero-overlap, 0px));box-shadow:-32px 0 70px -20px #0000008c}.hero-slide__inner--right .hero-slide__content{margin-left:0;margin-right:calc(-1 * var(--hero-overlap, 0px));box-shadow:32px 0 70px -20px #0000008c}}.hero-slide__content-inner{max-width:460px;text-align:center}@media screen and (min-width:750px){.hero-slide__content-inner{text-align:left}}.hero-slide__eyebrow,.hero-slide__heading,.hero-slide__description,.hero-slide__button,.hero-slide__accent{opacity:0;transform:translateY(16px)}.hero-slide.is-active [data-hero-reveal]{animation:hero-reveal-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes hero-reveal-in{to{opacity:1;transform:translateY(0)}}.hero-slide__accent{display:none;width:0;height:2px;background:var(--hero-accent-color, #b3924a);margin-bottom:20px;animation-name:hero-accent-in!important}@media screen and (min-width:750px){.hero-slide__accent{display:block}}@keyframes hero-accent-in{to{opacity:1;transform:translateY(0);width:44px}}.hero-slide__eyebrow{display:block;font-family:var(--hero-eyebrow-font, inherit);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px;color:var(--hero-slide-text, #ffffff)!important;opacity:.85}.hero-slide__heading{font-family:var(--hero-heading-font, inherit);font-weight:var(--hero-heading-weight, 700);font-size:var(--hero-heading-size-mobile, 32px);line-height:1.1;text-transform:uppercase;letter-spacing:.5px;margin:0 0 20px;color:var(--hero-slide-heading-color, var(--hero-slide-text, #ffffff))!important}@media screen and (min-width:750px){.hero-slide__heading{font-size:var(--hero-heading-size-desktop, 52px)}}.hero-slide__description{font-family:var(--hero-body-font, inherit);font-size:15px;line-height:1.65;margin-bottom:32px;color:var(--hero-slide-text, #ffffff)!important;opacity:.8}.hero-slide__description p{margin:0;color:inherit!important}.hero-slide__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 40px;background:var(--hero-button-bg, #b3924a);color:var(--hero-button-text, #ffffff);text-decoration:none;font-family:var(--hero-button-font, inherit);font-size:12px;font-weight:var(--hero-button-font-weight, 700);text-transform:uppercase;letter-spacing:2px;border:1.5px solid var(--hero-button-border, var(--hero-button-bg, #b3924a));transition:background-color .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),color .42s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.4,0,.2,1)}.hero-slide__button-text{transition:transform .42s cubic-bezier(.4,0,.2,1)}.hero-slide__button-icon{display:inline-flex;align-items:center;justify-content:center;width:0;opacity:0;overflow:hidden;transform:translate(-6px);transition:width .42s cubic-bezier(.4,0,.2,1),opacity .32s ease,transform .42s cubic-bezier(.4,0,.2,1)}.hero-slide__button:hover{background:var(--hero-button-bg-hover, #0b0b0b);border-color:var(--hero-button-bg-hover, #0b0b0b);color:var(--hero-button-text-hover, #ffffff);transform:translateY(-3px);box-shadow:0 18px 36px -12px #b3924a73,0 8px 16px -6px #00000059}.hero-slide__button:hover .hero-slide__button-icon{width:16px;opacity:1;transform:translate(0)}.hero-slide__button:active{transform:translateY(-1px);transition-duration:.12s}.hero-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#00000040;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s ease,background .25s ease,transform .25s ease,border-color .25s ease}.hero-slider:hover .hero-slider__arrow{opacity:1}.hero-slider__arrow:hover{background:#0000008c;border-color:#fffc;transform:translateY(-50%) scale(1.08)}.hero-slider__arrow--prev{left:24px}.hero-slider__arrow--next{right:24px}@media screen and (max-width:749px){.hero-slider__arrow{opacity:.85;width:38px;height:38px}}.hero-slider__dots{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:5;display:flex;gap:12px}@media screen and (min-width:750px){.hero-slider__dots{left:auto;right:40px;bottom:36px;transform:none}}.hero-slider__dot{position:relative;width:22px;height:3px;border-radius:2px;border:none;background:#ffffff59;cursor:pointer;padding:0;overflow:hidden;transition:background .25s ease}.hero-slider__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.hero-slider__dot.is-active .hero-slider__dot-fill{transform:scaleX(1)}.hero-slider__dot.is-active{background:#ffffff59}@media(prefers-reduced-motion:reduce){.hero-slide__image,.hero-slide [data-hero-reveal],.hero-slider__dot-fill,.hero-slide__button,.hero-slide__button-icon{animation-duration:.01ms!important;transition-duration:.01ms!important}.hero-slide.is-active .hero-slide__image{transform:scale(1.04)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-slider-premium.css.map */
