.lf-image-slider-section{background:#fff}.lf-image-slider__body{background:linear-gradient(#f2f1f1,#dbd9d9)}.lf-image-slider-section:before,.lf-image-slider-section:after{content:"";display:block;height:57.05px;background-size:100% 100%;background-repeat:no-repeat}.lf-image-slider-section:before{background-image:url(image-slider-edge-top.svg)}.lf-image-slider-section:after{background-image:url(image-slider-edge-bottom.svg);transform:rotate(180deg)}.lf-image-slider{--lf-image-columns: 2;display:grid;grid-template-rows:auto minmax(0,1fr) 44px;box-sizing:border-box;position:relative;width:100%;max-width:1440px;height:802px;margin-inline:auto;padding:72px 32px}.lf-image-slider[data-no-heading]{grid-template-rows:minmax(0,1fr) 44px}.lf-image-slider__heading{display:flex;align-items:center;gap:12px;margin:0;padding:0 24px 8px;color:#0000007f}.lf-image-slider .lf-image-slider__heading{font:400 20px/48.4px IBM Plex Mono,monospace;letter-spacing:.01em}.lf-image-slider__heading:before{content:"";flex:0 0 4px;height:4px;border-radius:50%;background:currentColor}.lf-image-slider__mobile-heading,.lf-image-slider__mobile-arrow{display:none}.lf-image-slider__viewport{min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lf-image-slider__viewport::-webkit-scrollbar{display:none}.lf-image-slider[data-static] .lf-image-slider__viewport{overflow-x:hidden}.lf-image-slider__track{display:grid;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:calc((100% - 2px)/2);gap:2px;height:100%}.lf-image-slider__slide{margin:0;min-width:0;min-height:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.lf-image-slider__slide>:is(img,svg){display:block;width:100%;height:100%;object-fit:contain;object-position:center}.lf-image-slider__navigation{display:flex;align-items:center;justify-content:center;min-width:0}.lf-image-slider__navigation[hidden]{display:none}.lf-image-slider__progress{display:flex;width:min(539px,100%);height:24px;align-items:center}.lf-image-slider__progress button{flex:1;min-width:0;height:24px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.lf-image-slider__progress button:before{content:"";display:block;height:1px;width:100%;background:#0000001a}.lf-image-slider__progress button[aria-current=true]:before{background:#000}.lf-image-slider__arrow{position:absolute;top:var(--lf-image-media-center, 50%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:44px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#000;cursor:pointer}.lf-image-slider__arrow[data-image-direction="-1"]{inset-inline-start:0}.lf-image-slider__arrow[data-image-direction="1"]{inset-inline-end:0}.lf-image-slider__desktop-arrow{display:block;max-width:none}.lf-image-slider [data-image-direction="-1"] .lf-image-slider__desktop-arrow{transform:rotate(90deg)}.lf-image-slider [data-image-direction="1"] .lf-image-slider__desktop-arrow{transform:rotate(-90deg)}.lf-image-slider__arrow:disabled{opacity:.25;cursor:default}.lf-image-slider button:focus-visible,.lf-image-slider__viewport:focus-visible{outline:2px solid #000;outline-offset:-2px}.lf-image-slider:dir(rtl) .lf-image-slider__arrow img{scale:-1 1}.lf-image-slider__empty{margin:auto;padding:24px}@media(max-width:1023px){.lf-image-slider-section:before,.lf-image-slider-section:after{height:46px}.lf-image-slider-section:before{background-image:url(image-slider-edge-top-mobile.svg)}.lf-image-slider-section:after{background-image:url(image-slider-edge-bottom-mobile.svg)}.lf-image-slider{--lf-image-columns: 1;height:auto;padding:16px 0 8px;grid-template-rows:auto auto 56px}.lf-image-slider[data-no-heading]{grid-template-rows:auto 56px}.lf-image-slider__heading{gap:9px;padding-inline:24px}.lf-image-slider__desktop-heading,.lf-image-slider__desktop-arrow{display:none}.lf-image-slider__mobile-heading,.lf-image-slider__mobile-arrow{display:block}.lf-image-slider__viewport{aspect-ratio:393 / 412}.lf-image-slider__track{grid-auto-columns:100%}.lf-image-slider__navigation{justify-content:space-between;gap:16px;padding:0 8px 32px}.lf-image-slider__arrow{position:static;transform:none;flex:0 0 24px;width:24px;height:24px}.lf-image-slider__progress{flex:1;width:auto;gap:4px;padding-inline:16px}.lf-image-slider__progress button:before{background:#0003}.lf-image-slider [data-image-direction="1"] .lf-image-slider__mobile-arrow{transform:rotate(180deg)}}
/*# sourceMappingURL=/cdn/shop/t/459/assets/laflore-image-slider.css.map */
