.hero-slider{position:relative;display:flex;min-height:auto;overflow:hidden;width:100%}.hero-slider:before{content:"";display:block;padding-bottom:min(calc(100% / var(--default-aspect-ratio)),75vh);width:0}@media screen and (min-width: 1400px){.hero-slider:before{padding-bottom:min(calc(100% / var(--default-aspect-ratio)),60vh)}}@media screen and (min-width: 1800px){.hero-slider:before{padding-bottom:min(calc(100% / var(--default-aspect-ratio)),50vh)}}@media screen and (max-width: 768px){.hero-slider:before{content:none}.hero-slider{min-height:var(--mobile-min-height)}}.hero-slider__container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slider__track{position:relative;height:100%;width:100%}.hero-slider__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,visibility .6s ease-in-out}.hero-slider__slide.active{opacity:1;visibility:visible}.hero-slider__slide:before{content:"";display:block;padding-bottom:calc(100% / var(--slide-aspect-ratio, var(--default-aspect-ratio)));width:0}.hero-slider__slide-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-slider__slide-background--overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,var(--overlay-opacity, .3));pointer-events:none}.hero-slider__slide-background--color{display:flex;align-items:center;justify-content:center}.hero-slider__slide-background--empty{background:linear-gradient(135deg,#f8f6f3,#f5decf);display:flex;align-items:center;justify-content:center}.hero-slider__background__no-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.1);width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-slider__slide-background .media{height:100%}.hero-slider__slide-background .media img{object-fit:cover;width:100%;height:100%}.hero-slider__media--fade-in{opacity:0;transition:opacity .95s cubic-bezier(.76,.09,.215,1)}.hero-slider__media--slide-in{transform:translate(-100%);transition:transform .95s cubic-bezier(.76,.09,.215,1)}.hero-slider__slide.active .hero-slider__media--fade-in{opacity:1}.hero-slider__slide.active .hero-slider__media--slide-in{transform:translate(0)}.hero-slider__content-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.hero-slider__content-container>*{pointer-events:auto}.hero-slider__content-container .page-width{width:100%;height:100%;position:relative}.hero-slider__content-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-slider__content-wrapper--top{align-items:flex-start;padding-top:3rem}.hero-slider__content-wrapper--center{align-items:center}.hero-slider__content-wrapper--bottom{align-items:flex-end;padding-bottom:3rem}.hero-slider__content-wrapper--bottom-below{align-items:flex-end}.hero-slider__text-content{position:absolute;z-index:1;left:var(--horizontal-position);top:var(--vertical-position);--vertical-transform: calc(var(--vertical-position) * -1);--horizontal-transform: calc(var(--horizontal-position) * -1);transform:translate(var(--horizontal-transform),var(--vertical-transform));max-width:41rem;min-width:20rem;padding:1.375rem 0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width: 769px){.hero-slider--has-secondary .hero-slider__text-content{max-width:calc(50% - 2rem);right:50%}}.hero-slider__text-content--center,.hero-slider__text-content--center .h0,.hero-slider__text-content--center p{text-align:center}.hero-slider__text-content--right,.hero-slider__text-content--right .h0,.hero-slider__text-content--right p{text-align:right}.hero-slider__text{margin-bottom:.9375rem;opacity:0;transform:translateY(100%);will-change:transform;transition:opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-slider__slide.active .hero-slider__text{opacity:1;transform:translateY(0)}.hero-slider__text .h0{margin-bottom:5px;color:var(--font-color);display:block;font-size:calc(var(--font-heading-scale) * 3.5rem * var(--font-section-scale));line-height:1.1;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-slider__text p{font-size:calc(1.5rem * var(--font-section-scale));color:var(--font-color);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1rem}.hero-slider__btn-container{display:flex;gap:11px;flex-wrap:wrap;margin-top:1rem}.hero-slider__text-content--center .hero-slider__btn-container{justify-content:center}.hero-slider__text-content--right .hero-slider__btn-container{justify-content:flex-end}.hero-slider__text-content--left .hero-slider__btn-container{justify-content:flex-start}.hero-slider__btn{opacity:0;transform:translateY(100%);transition:opacity .8s cubic-bezier(.34,.615,.4,.985) .3s,transform .8s cubic-bezier(.34,.615,.4,.985) .3s}.hero-slider__slide.active .hero-slider__btn{opacity:1;transform:translateY(0)}.hero-slider__btn .btn{--font-button-size: calc(var(--font-button-scale, 1) * 1.125rem);font-size:calc(var(--font-button-size) * var(--font-button-scale, 1));background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:2px solid rgb(var(--color-button));padding:.75rem 2rem;border-radius:var(--buttons-radius);transition:all .3s ease}.hero-slider__btn .btn:hover{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.hero-slider__btn .btn--secondary{background-color:transparent;border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.hero-slider__btn .btn--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.hero-slider__secondary-image{position:absolute;width:var(--img-width);max-width:500px;max-height:100%;right:var(--img-horizontal-position);transform:translate(var(--img-horizontal-position),-30px);opacity:0;transition:opacity .8s cubic-bezier(.34,.615,.4,.985) .3s,transform .8s cubic-bezier(.34,.615,.4,.985) .3s;z-index:2;overflow:hidden}.hero-slider__secondary-image .media{border-radius:var(--border-radius-container);overflow:hidden}.hero-slider__secondary-image .media img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-container)}.hero-slider__content-wrapper--bottom .hero-slider__secondary-image .media,.hero-slider__content-wrapper--bottom .hero-slider__secondary-image .media img{border-radius:var(--border-radius-container) var(--border-radius-container) 0 0}.hero-slider__secondary-link{display:block;width:100%;height:100%;text-decoration:none;position:relative}.hero-slider__secondary-link:hover .media img{transform:scale(1.05);transition:transform .3s ease}.hero-slider__secondary-link:focus-visible{outline:2px solid #8B7355;outline-offset:2px;border-radius:var(--border-radius-container)}.hero-slider__slide.active .hero-slider__secondary-image{opacity:1;transform:translate(var(--img-horizontal-position))}.hero-slider__secondary-image .media{border-radius:var(--border-radius-container)}.hero-slider__secondary-image .media img{width:100%;height:auto;object-fit:contain}.hero-slider__content-wrapper--bottom .hero-slider__secondary-image .media{border-radius:var(--border-radius-container) var(--border-radius-container) 0 0}.hero-slider__content-wrapper--bottom-below .hero-slider__secondary-image .media{--height: calc(100% / var(--image-ratio));margin-bottom:calc(var(--height) * var(--below-position))}.hero-slider__secondary-image--overlay:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,var(--secondary-overlay-opacity, .2));border-radius:var(--border-radius-container);pointer-events:none}.hero-slider__mockup-container{display:flex;width:100%;visibility:hidden}.hero-slider__mockup-container .hero-slider__text-content{position:relative;top:0;left:0;transform:translate(0)}.hero-slider__secondary-image--hidden{position:relative;visibility:hidden}.hero-slider__nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#ffffffe6;border:2px solid rgba(245,222,207,.5);border-radius:50%;cursor:pointer;z-index:10;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;color:#8b7355;box-shadow:0 4px 16px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-slider__nav:hover{background:#f5decff2;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #00000026;border-color:#f5decfcc}.hero-slider__nav--prev{left:20px}.hero-slider__nav--next{right:20px}.hero-slider__nav svg{width:20px;height:20px}.hero-slider__dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10}.hero-slider__dot{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:#fff3;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-slider__dot:hover,.hero-slider__dot.active{background:#f5decfe6;border-color:#f5decfe6;transform:scale(1.3);box-shadow:0 2px 8px #0003}.hero-slider__empty{min-height:50vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f6f3,#f5decf);color:#8b7355;text-align:center;padding:3rem 1rem}.hero-slider__empty h2{margin-bottom:.5rem;color:#8b7355}.hero-slider__empty p{color:#8b7355cc}@media screen and (max-width: 1024px){.hero-slider:before{padding-bottom:min(calc(100% / var(--default-aspect-ratio)),70vh)}.hero-slider__text-content{max-width:28rem;min-width:20rem}.hero-slider--has-secondary .hero-slider__text-content{max-width:calc(45% - 1rem)}.hero-slider__secondary-image{width:calc(var(--img-width) + 5%);max-width:400px;max-height:70%}.hero-slider__text .h0{font-size:calc(var(--font-heading-scale) * 2.5rem * var(--font-section-scale))}.hero-slider__content-container .page-width{padding:0 1.5rem}}@media screen and (max-width: 768px){.hero-slider{min-height:var(--mobile-min-height)}.hero-slider__container{position:absolute;min-height:inherit}.hero-slider__content-container{position:absolute;height:100%}.hero-slider__content-container .page-width{padding:0 1rem;height:100%}.hero-slider__content-wrapper{position:relative;height:100%;min-height:inherit;padding:2rem 0}.hero-slider__text-content{width:100%;max-width:26rem;left:50%;transform:translate(-50%,var(--vertical-transform));min-width:auto}.hero-slider--has-secondary .hero-slider__content-wrapper{flex-direction:column;justify-content:center;align-items:center}.hero-slider--has-secondary .hero-slider__text-content{position:static;left:initial;top:initial;transform:none;max-width:none;width:100%;padding-bottom:0;margin-bottom:20px;margin-top:1rem}.hero-slider__text .h0{font-size:calc(var(--font-heading-scale) * 2rem * var(--font-section-scale))}.hero-slider__text p{font-size:calc(1.125rem * var(--font-section-scale))}.hero-slider__secondary-image{position:relative;width:100%;max-width:390px;right:initial;transform:none!important;opacity:1}.hero-slider__mockup-container{flex-direction:column}.hero-slider__secondary-image--hidden,.hero-slider--has-secondary .hero-slider__mockup-container .hero-slider__text-content{display:none}.hero-slider__content-wrapper--top{justify-content:flex-start;padding-top:2rem}.hero-slider__content-wrapper--center{justify-content:center}.hero-slider__content-wrapper--bottom,.hero-slider__content-wrapper--bottom-below{justify-content:flex-end}.hero-slider__nav{width:44px;height:44px}.hero-slider__nav--prev{left:15px}.hero-slider__nav--next{right:15px}.hero-slider__dots{bottom:20px;gap:10px}.hero-slider__dot{width:10px;height:10px}.hero-slider__btn-container{justify-content:center;gap:11px}.hero-slider__btn .btn{font-size:1rem;padding:.75rem 1.5rem}}@media screen and (max-width: 480px){.hero-slider__text-content{max-width:none;width:100%;padding:0 1rem}.hero-slider__text .h0{font-size:calc(var(--font-heading-scale) * 1.75rem * var(--font-section-scale))}.hero-slider__text p{font-size:calc(1rem * var(--font-section-scale))}.hero-slider__nav{width:40px;height:40px}.hero-slider__nav--prev{left:10px}.hero-slider__nav--next{right:10px}}@media (prefers-reduced-motion: reduce){.hero-slider__slide,.hero-slider__text,.hero-slider__btn,.hero-slider__secondary-image,.hero-slider__media--fade-in,.hero-slider__media--slide-in,.hero-slider__nav,.hero-slider__dot{transition:none!important}}.hero-slider[data-animate=true] .hero-slider__text,.hero-slider[data-animate=true] .hero-slider__btn,.no-js .hero-slider .hero-slider__text,.no-js .hero-slider .hero-slider__btn{opacity:1;transform:translateY(0)}.hero-slider[data-animate=true] .hero-slider__media--slide-in,.no-js .hero-slider .hero-slider__media--slide-in{transform:translate(0)}.hero-slider[data-animate=true] .hero-slider__media--fade-in,.no-js .hero-slider .hero-slider__media--fade-in{opacity:1}.hero-slider[data-animate=true] .hero-slider__secondary-image,.no-js .hero-slider__secondary-image{opacity:1;transform:translate(var(--img-horizontal-position))}.hero-slider__nav:focus-visible,.hero-slider__dot:focus-visible{outline:2px solid #8B7355;outline-offset:2px}@media print{.hero-slider__nav,.hero-slider__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero-slider.css.map */
