#ss-winter-slider{height:calc(100svh - 84px);min-height:620px;position:relative;overflow:hidden;isolation:isolate;background:#f3f0eb;font-family:Jost,'Helvetica Neue',Arial,sans-serif;touch-action:pan-y}
#ss-winter-slider .main-wrapp-img{position:absolute;inset:0}
#ss-winter-slider .banner-image{position:absolute;inset:0 0 0 43%;background:none!important;transform:none!important}
#ss-winter-slider .banner-image img{position:absolute;inset:0;display:block;width:100%;height:100%!important;min-height:0;object-fit:cover;object-position:50% 44%;opacity:0;transition:opacity .8s ease;transform:none!important}
#ss-winter-slider .banner-image img.is-active{opacity:1}
#ss-winter-slider .wrapper-content-banner{position:absolute;inset:0 57% 0 0;display:flex;align-items:center;justify-content:center;padding:60px 7vw;background:#f3f0eb;pointer-events:none}
#ss-winter-slider .content-banner{align-self:center;width:100%;text-align:left}
#ss-winter-slider .banner-title{font-size:clamp(38px,4.5vw,70px);line-height:1.15;font-weight:300;letter-spacing:.065em;text-transform:uppercase;color:#2b2724;margin:0 0 38px}
#ss-winter-slider .banner-btn-wrapper{margin:0}
#ss-winter-slider .btn{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:52px;padding:15px 30px;background:#2b2724;color:#f3f0eb;border:1px solid #2b2724;border-radius:0;box-shadow:none;font-size:12px;font-weight:500;line-height:18px;letter-spacing:.16em;text-transform:uppercase;pointer-events:auto}
#ss-winter-slider .slider-controls{position:absolute;z-index:3;bottom:30px;left:21.5%;transform:translateX(-50%);display:flex;align-items:center;color:#2b2724;gap:3px}
#ss-winter-slider .slider-controls button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none;cursor:pointer;min-height:0;line-height:1}
#ss-winter-slider .slider-dot:before{content:'';width:6px;height:6px;border:1px solid currentColor;border-radius:50%;background:transparent}
#ss-winter-slider .slider-dot[aria-current=true]:before{background:currentColor}
#ss-winter-slider .slider-pause svg{width:12px;height:12px;fill:currentColor}
#ss-winter-slider button:focus-visible,#ss-winter-slider a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
#ss-winter-slider .slider-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1024px){
#ss-winter-slider{height:100svh;min-height:480px}
#ss-winter-slider .banner-image{inset:0}
#ss-winter-slider .banner-image img{object-position:56% 40%}
#ss-winter-slider .wrapper-content-banner{inset:0;align-items:flex-end;padding:30px 30px 17svh;background:linear-gradient(to bottom,rgba(43,39,36,.16),transparent 25%,transparent 40%,rgba(43,39,36,.58));}
#ss-winter-slider .content-banner{align-self:flex-end;text-align:center}
#ss-winter-slider .banner-title{font-family:Jost,'Helvetica Neue',Arial,sans-serif;font-size:18.75px;font-weight:300;line-height:24.375px;letter-spacing:1.125px;color:#fff;margin:7px 0 0;text-transform:uppercase}
#ss-winter-slider .banner-btn-wrapper{margin:15px 0 0}
#ss-winter-slider .btn{min-width:0;min-height:36px;padding:5px 14px;font-family:Jost,'Helvetica Neue',Arial,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:1.92px;text-transform:uppercase;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.85);box-shadow:none}
#ss-winter-slider .btn:hover{color:#2b2724;background:#f3f0eb}
#ss-winter-slider .slider-controls{bottom:max(70px,8svh);left:50%;color:#fff}
}
@media(prefers-reduced-motion:reduce){#ss-winter-slider .banner-image img{transition:none}}
