.luiza-hero-slider{background:#1a1a1a;height:var(--hero-height,100vh);isolation:isolate;margin:0;min-height:240px;overflow:hidden;padding:0;position:relative;touch-action:pan-y;width:100%}.luiza-hero-slider__overlay,.luiza-hero-slider__picture,.luiza-hero-slider__slide,.luiza-hero-slider__slides{height:100%;inset:0;position:absolute;width:100%}.luiza-hero-slider__slide{opacity:0;pointer-events:none;transition:opacity var(--fade-duration,.5s) ease}.luiza-hero-slider__slide.is-active{opacity:1}.luiza-hero-slider .luiza-hero-slider__image{display:block;height:100%;max-width:none;object-fit:cover;object-position:var(--image-x,50%) var(--image-y,50%);transform-origin:center;width:100%}.luiza-hero-slider.has-motion .is-moving .luiza-hero-slider__image{animation:luiza-hero-zoom-out var(--zoom-duration,20s) linear both;will-change:transform}.luiza-hero-slider.has-motion[data-zoom=in] .is-moving .luiza-hero-slider__image{animation-name:luiza-hero-zoom-in}.luiza-hero-slider.has-motion.is-paused .is-moving .luiza-hero-slider__image{animation-play-state:paused}.luiza-hero-slider__overlay{background:linear-gradient(180deg,var(--hero-overlay,#1a1a1a) 0,#f2295b00 var(--hero-overlay-end,72%));opacity:var(--hero-overlay-opacity,.53);pointer-events:none;z-index:1}.luiza-hero-slider__content{align-items:center;bottom:var(--hero-content-bottom,10px);display:flex;flex-direction:column;gap:1px;left:10px;pointer-events:none;position:absolute;right:10px;z-index:2}.luiza-hero-slider .luiza-hero-slider__cta{align-items:center;background:var(--hero-button-bg,#fff);border:0;border-radius:999px;box-shadow:0 14px 30px rgba(95,70,56,.28);color:var(--hero-button-color,var(--primary-dark,#5f4638));display:inline-flex;font-family:inherit;font-size:15px;font-weight:800;gap:10px;justify-content:center;letter-spacing:normal;line-height:1.5;max-width:100%;padding:15px 26px;pointer-events:auto;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.luiza-hero-slider__cta svg{fill:currentColor;flex-shrink:0;height:15px;order:-1;width:5.625px}.luiza-hero-slider .luiza-hero-slider__cta:hover{box-shadow:0 18px 40px rgba(95,70,56,.35);transform:translateY(-3px)}.luiza-hero-slider .luiza-hero-slider__cta:focus-visible{outline:2px solid var(--primary-dark,#5f4638);outline-offset:4px}@media(prefers-reduced-motion:reduce){.luiza-hero-slider .luiza-hero-slider__cta{transition:none}.luiza-hero-slider .luiza-hero-slider__cta:hover{transform:none}}.luiza-hero-slider__caret{color:var(--hero-caret-color,#ffab60);height:37.5px;padding-top:6px;width:21px}.luiza-hero-slider__caret svg{display:block;fill:currentColor;height:21px;width:21px}.luiza-hero-slider__controls:not(:focus-within),.luiza-hero-slider__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.luiza-hero-slider .luiza-hero-slider__controls{align-items:center;bottom:16px;display:flex;gap:6px;position:absolute;right:16px;z-index:3}.luiza-hero-slider .luiza-hero-slider__controls[hidden]{display:none}.luiza-hero-slider.has-visible-controls .luiza-hero-slider__controls{height:auto;margin:0;overflow:visible;width:auto;clip:auto;clip-path:none}.luiza-hero-slider__controls button{background:#1a1a1ae6;border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;font:400 13px/1.3 Poppins,sans-serif;min-height:44px;min-width:44px;padding:8px 12px}.luiza-hero-slider__controls button:disabled{cursor:default;opacity:.4}.luiza-hero-slider a:focus-visible,.luiza-hero-slider button:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes luiza-hero-zoom-out{0%{transform:scale(var(--zoom-scale,1.3))}to{transform:scale(1)}}@keyframes luiza-hero-zoom-in{0%{transform:scale(1)}to{transform:scale(var(--zoom-scale,1.3))}}@media (max-width:767px){.luiza-hero-slider{height:var(--hero-mobile-height,404px)}.luiza-hero-slider .luiza-hero-slider__image{object-position:var(--mobile-image-x,50%) var(--mobile-image-y,50%)}.luiza-hero-slider .luiza-hero-slider__controls{bottom:auto;top:92px}}@media (prefers-reduced-motion:reduce){.luiza-hero-slider__slide{transition:none}.luiza-hero-slider.has-motion .is-moving .luiza-hero-slider__image{animation:none}}