.lnl-slider{display:block;background:var(--lnl-background);font-family:var(--lnl-font);color:var(--lnl-card-color)}.lnl-slider *,.lnl-slider *:before,.lnl-slider *:after{box-sizing:border-box}.lnl-slider__inner{max-width:var(--lnl-max-width);margin-inline:auto;padding:var(--lnl-top) var(--lnl-side) var(--lnl-bottom)}.lnl-slider__header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-inline:var(--lnl-header-inset);margin-bottom:var(--lnl-header-gap);color:var(--lnl-heading-color)}.lnl-slider__intro{min-width:0}.lnl-slider .lnl-slider__eyebrow{margin:0 0 var(--lnl-label-gap);font:400 var(--lnl-label-size)/1.2 var(--lnl-font);letter-spacing:0}.lnl-slider .lnl-slider__heading{margin:0;font:400 var(--lnl-heading-size)/1.1 var(--lnl-font);color:inherit;letter-spacing:0;text-transform:none}.lnl-slider__heading-mobile{display:none}.lnl-slider__controls{visibility:hidden;display:flex;flex-shrink:0;gap:var(--lnl-arrow-gap);padding-bottom:4px}.lnl-slider.is-ready .lnl-slider__controls{visibility:visible}.lnl-slider__controls[hidden]{display:none}.lnl-slider .lnl-slider__nav{display:grid;place-items:center;width:var(--lnl-arrow-button-size);height:var(--lnl-arrow-button-size);min-width:0;padding:0;margin:0;border:0;border-radius:0;background:var(--lnl-arrow-bg);color:var(--lnl-arrow-color);cursor:pointer}.lnl-slider .lnl-slider__nav:disabled{opacity:1;cursor:default}.lnl-slider__arrow{display:block;flex-shrink:0;width:20px;height:14px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lnl-slider__arrow--left{-webkit-mask-image:var(--lnl-arrow-left);mask-image:var(--lnl-arrow-left)}.lnl-slider__arrow--right{-webkit-mask-image:var(--lnl-arrow-right);mask-image:var(--lnl-arrow-right)}.lnl-slider__arrow--cta{width:18px;height:14px;-webkit-mask-image:var(--lnl-arrow-cta);mask-image:var(--lnl-arrow-cta)}.lnl-slider .lnl-slider__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--lnl-columns) - 1) * var(--lnl-card-gap)) / var(--lnl-columns));align-items:start;gap:var(--lnl-card-gap);padding:0;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.lnl-slider__track::-webkit-scrollbar{display:none}.lnl-slider .lnl-slider__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.lnl-slider__track a,.lnl-slider__track img{-webkit-user-drag:none}.lnl-slider .lnl-slider__track--mobile{display:none}.lnl-slider__card{min-width:0;padding:0;margin:0;scroll-snap-align:start}.lnl-slider__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--lnl-image-bg);color:var(--lnl-card-color)}.lnl-slider__media--square{aspect-ratio:1}.lnl-slider__media--tall{aspect-ratio:2 / 3}.lnl-slider__picture{display:block;width:100%;height:100%}.lnl-slider .lnl-slider__image,.lnl-slider__placeholder{display:block;width:100%;height:100%;object-fit:var(--lnl-image-fit);object-position:center}.lnl-slider .lnl-slider__image{object-position:var(--lnl-image-position, center);transform:scale(var(--lnl-image-zoom, 1));transform-origin:var(--lnl-image-position, center)}.lnl-slider__badge{position:absolute;inset:var(--lnl-badge-offset) auto auto var(--lnl-badge-offset);min-width:46px;padding:5px 10px;text-align:center;font:400 var(--lnl-badge-size)/1.2 var(--lnl-font);color:var(--lnl-badge-color);background:var(--lnl-badge-bg)}.lnl-slider__details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:var(--lnl-details-gap)}.lnl-slider .lnl-slider__title{margin:0;font:400 var(--lnl-title-size)/1.35 var(--lnl-font);letter-spacing:0;color:inherit;text-transform:none}.lnl-slider__title a{color:inherit;text-decoration:none}.lnl-slider__title a:hover{text-decoration:underline;text-underline-offset:3px}.lnl-slider .lnl-slider__color{grid-column:1 / -1;margin:-2px 0 0;font:400 var(--lnl-color-name-size)/1.3 var(--lnl-font);color:var(--lnl-color-name)}.lnl-slider .lnl-slider__price{margin:0;padding:0;font:400 var(--lnl-price-size)/1.55 var(--lnl-font);letter-spacing:0;color:inherit;text-align:right}.lnl-slider__price .price__container{display:block;margin:0}.lnl-slider__price .price-item{font:inherit;color:inherit;margin:0;padding:0;white-space:nowrap}.lnl-slider__price .price__sale-static{display:none}.lnl-slider__price.price--on-sale .price__sale-static{display:flex;flex-direction:column}.lnl-slider__price.price--on-sale .price__regular-static{display:none}.lnl-slider__price [data-price-old]{text-decoration:line-through;opacity:.65}.lnl-slider__progress{display:none}.lnl-slider__button-wrap{display:flex;justify-content:center;margin-top:var(--lnl-button-gap)}.lnl-slider .lnl-slider__button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:var(--lnl-button-width);min-height:var(--lnl-button-height);padding:12px 20px;margin:0;border:1px solid var(--lnl-button-border);border-radius:0;background:var(--lnl-button-bg);color:var(--lnl-button-color);font:700 var(--lnl-button-size)/1.25 var(--lnl-font);letter-spacing:0;text-decoration:none}.lnl-slider__button:hover{text-decoration:underline;text-underline-offset:3px}.lnl-slider a:focus-visible,.lnl-slider button:focus-visible,.lnl-slider__track:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.lnl-slider__empty{grid-column:1 / -1;padding:40px 0}@media(pointer:fine){.lnl-slider[data-drag-enabled=true] .lnl-slider__track{cursor:grab}}@media(min-width:768px)and (max-width:1023px){.lnl-slider .lnl-slider__track{--lnl-columns: 2}}@media(max-width:767px){.lnl-slider{background:var(--lnl-background-mobile);color:var(--lnl-card-color-mobile)}.lnl-slider__inner{padding:var(--lnl-top-mobile) var(--lnl-side-mobile) var(--lnl-bottom-mobile)}.lnl-slider__header{padding-inline:0;margin-bottom:var(--lnl-header-gap-mobile);gap:12px;color:var(--lnl-heading-color-mobile)}.lnl-slider .lnl-slider__eyebrow{font-size:var(--lnl-label-size-mobile)}.lnl-slider .lnl-slider__heading{font-size:var(--lnl-heading-size-mobile)}.lnl-slider__heading-desktop{display:none}.lnl-slider__heading-mobile{display:inline}.lnl-slider__controls{gap:var(--lnl-arrow-gap-mobile);padding-bottom:4px}.lnl-slider .lnl-slider__nav{background:var(--lnl-arrow-bg-mobile);color:var(--lnl-arrow-color-mobile)}.lnl-slider .lnl-slider__track{grid-auto-columns:var(--lnl-card-width-mobile);gap:var(--lnl-card-gap-mobile);margin-inline:calc(-1 * var(--lnl-side-mobile));padding-inline:var(--lnl-side-mobile);scroll-padding-inline-start:var(--lnl-side-mobile)}.lnl-slider--has-mobile-products .lnl-slider__track--main{display:none}.lnl-slider .lnl-slider__track--mobile{display:grid}.lnl-slider--no-swipe .lnl-slider__track{overflow-x:hidden}.lnl-slider__badge{inset:var(--lnl-badge-offset-mobile) auto auto var(--lnl-badge-offset-mobile);min-width:32px;padding:4px 8px;font-size:8px}.lnl-slider .lnl-slider__image{object-position:var(--lnl-image-position-mobile, center);transform:scale(var(--lnl-image-zoom-mobile, 1));transform-origin:var(--lnl-image-position-mobile, center)}.lnl-slider__details{gap:8px;margin-top:var(--lnl-details-gap-mobile)}.lnl-slider .lnl-slider__title{font-size:var(--lnl-title-size-mobile)}.lnl-slider .lnl-slider__price{font-size:var(--lnl-price-size-mobile)}.lnl-slider .lnl-slider__color{font-size:var(--lnl-color-name-size-mobile)}.lnl-slider__progress{display:block;height:2px;margin-top:var(--lnl-progress-gap);background:var(--lnl-progress-background)}.lnl-slider__progress span{display:block;height:100%;background:var(--lnl-progress-color)}.lnl-slider__button-wrap{margin-top:var(--lnl-button-gap-mobile)}.lnl-slider .lnl-slider__button{width:100%;background:var(--lnl-button-bg-mobile);color:var(--lnl-button-color-mobile);border-color:var(--lnl-button-border-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lunilou-product-slider.css.map */
