.lumi-slider.lumi-banner{--lumi-cols:1;--lumi-gap:0px}.lumi-slider.lumi-banner[data-lumi-init] .lumi-slide{scroll-snap-stop:always}.lumi-slider .lumi-background,.lumi-slider .lumi-overlay{position:absolute;inset:0;pointer-events:none}.lumi-slider .lumi-background img{width:100%;height:100%;object-fit:cover}.lumi-slider .lumi-overlay{background:linear-gradient(90deg,#0002,#0009)}.lumi-slider .lumi-banner-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:60px 7%;min-height:520px;color:#fff}.lumi-slider.lumi-banner .lumi-slide{background:#263150}.lumi-slider .lumi-content{flex:1;max-width:680px}.lumi-slider .lumi-title-2{font-size:2.5em;font-weight:700;margin-block-end:0}.lumi-slider .lumi-title-3,.lumi-slider .lumi-title-4{margin-block-end:16px}.lumi-slider .lumi-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.lumi-slider .lumi-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:1px solid currentColor;border-radius:8px;transition:transform var(--lumi-hover),background var(--lumi-hover),color var(--lumi-hover),box-shadow var(--lumi-hover);transform:scale(var(--lumi-scale,1))}.lumi-slider .lumi-button-1{background:#fff;color:#263150}.lumi-slider .lumi-product-card{display:flex;flex:none;width:340px;max-width:100%;gap:16px;padding:20px;background:#fff;color:#263150;border-radius:16px}.lumi-slider .lumi-product-media{flex-shrink:0;width:100%;max-width:100%;overflow:hidden;border-radius:10px}.lumi-slider .lumi-product-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.lumi-slider .lumi-product-body{min-width:0;flex:1}.lumi-banner .lumi-background{display:block;width:100%;height:100%;overflow:hidden}.lumi-banner .lumi-background img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.lumi-banner .lumi-pause{width:var(--lumi-pause-size,40px);height:var(--lumi-pause-size,40px);gap:6px;flex-shrink:0}.lumi-banner .lumi-pause [hidden]{display:none}.lumi-banner .lumi-pause-text{display:none}.lumi-pause-view-text .lumi-pause-text,.lumi-pause-view-both .lumi-pause-text{display:inline}.lumi-pause-view-text .lumi-pause>[aria-hidden]{display:none}.lumi-pause-view-text .lumi-pause,.lumi-pause-view-both .lumi-pause{width:auto;min-width:var(--lumi-pause-size,40px);padding-inline:12px}.lumi-banner .lumi-dots[data-model=lines] .lumi-dot{width:calc(var(--lumi-dot-size,8px)*3);height:3px;aspect-ratio:auto;border-radius:2px}.lumi-banner .lumi-dots[data-model=capsules] .lumi-dot{width:calc(var(--lumi-dot-size,8px)*3);aspect-ratio:auto;border-radius:99px}.lumi-banner .lumi-buttons{align-items:center}.lumi-banner .lumi-button{align-self:center;height:auto;min-height:0;position:relative;transition-property:color,background,box-shadow,border-color,border-width,border-radius,transform;transition-duration:var(--lumi-button-duration,var(--lumi-hover,280ms));transition-timing-function:ease}.lumi-banner .lumi-button>span:first-child{position:relative}.lumi-banner .lumi-button>span:first-child::after{content:'';position:absolute;inset-inline:0;bottom:-4px;height:1px;background:currentColor;opacity:var(--lumi-link-mode,0);transform:scaleX(0);transform-origin:right;transition:transform var(--lumi-button-duration,var(--lumi-hover,280ms)) ease}.lumi-banner[dir=ltr] .lumi-button>span:first-child::after{transform-origin:left}.lumi-banner .lumi-button:is(:hover,:focus-visible,:active)>span:first-child::after{transform:scaleX(1)}.lumi-banner .lumi-controls{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.lumi-banner .lumi-navigation{flex:1;min-width:0;transform:translate(var(--lumi-pagination-x,0),var(--lumi-pagination-y,0))}.lumi-banner .lumi-playback{display:none;align-items:center;gap:16px;flex:1;padding-block:16px;min-width:0}.lumi-banner[data-lumi-init]:not(.lumi-static) .lumi-playback{display:flex}.lumi-banner .lumi-product-card{position:relative;isolation:isolate;transform:translate(var(--lumi-card-x,0),var(--lumi-card-y,0)) scale(var(--lumi-scale,1))}.lumi-banner .lumi-product-media{align-self:var(--lumi-part-align,stretch)}.lumi-banner .lumi-product-media img{height:var(--lumi-product-image-height,auto);object-fit:cover}.lumi-banner .lumi-product-body{position:relative;z-index:1;display:grid;justify-items:stretch;align-content:start}.lumi-banner .lumi-product-body .lumi-product-button{display:flex;width:fit-content;justify-self:var(--lumi-part-align,start)}.lumi-banner .lumi-page-number,.lumi-banner .lumi-page-text{display:inline-block}.lumi-banner :is(.lumi-arrow,.lumi-dot,.lumi-pause,.lumi-product-card,.lumi-title-inner,.lumi-icon,.lumi-page-number,.lumi-page-text){transition-property:color,background-color,box-shadow,border-color,border-radius,opacity,filter,transform;transition-duration:var(--lumi-hover,280ms);transition-timing-function:ease}.lumi-banner .lumi-button .lumi-icon{transition-duration:var(--lumi-icon-duration,var(--lumi-button-duration,var(--lumi-hover,280ms)))}.lumi-banner .lumi-number:is(:focus-visible,:active)::after{transform:scaleX(1)}.lumi-banner .lumi-icon-motion .lumi-icon{transform:var(--lumi-icon-transform,none)}@media (prefers-reduced-motion:reduce){.lumi-slider .lumi-button{transition:none}.lumi-banner .lumi-button,.lumi-banner .lumi-button>span:first-child::after,.lumi-banner :is(.lumi-arrow,.lumi-dot,.lumi-pause,.lumi-product-card,.lumi-title-inner,.lumi-icon,.lumi-page-number,.lumi-page-text){transition-duration:0s}.lumi-banner .lumi-button .lumi-icon{transition-duration:0s}.lumi-banner .lumi-icon-motion .lumi-icon{transform:none}}