.product-label--epuise{background:#5f5f5f;color:#fff}.product-list--collection .product-item--epuise{order:1}.product-item--epuise .product-item__image-wrapper{opacity:.6}body:has(.jli) .page__header{display:none}.page__content.rte .jli a{color:inherit;text-decoration:none}.page__content.rte .jli .btn.b1{color:#fff}.jl-relais{margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.4;text-align:left;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px}.jl-relais strong{color:#333}.page__header .jl-relais{margin:12px auto 0;max-width:520px}.jl-suggestion{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.jl-suggestion__titre{flex:0 0 100%;margin:0;font-size:13px;font-weight:700}.jl-suggestion{flex-wrap:wrap}.jl-suggestion__image{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:4px}.jl-suggestion__infos{flex:1 1 0;min-width:0;font-size:13px;line-height:1.3}.jl-suggestion__infos a{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jl-suggestion__prix{font-weight:700}.jl-suggestion__bouton{flex:none;padding:8px 10px;font-size:13px;line-height:1;background:transparent;border:1px solid currentColor;border-radius:4px;cursor:pointer}.jl-suggestion__bouton[disabled]{opacity:.5}.jl-promesse{margin:10px 0 0;font-size:13.5px;line-height:1.4;font-weight:600;text-align:center;color:#333}.jl-barre-achat,.jl-paliers,.jl-paliers__detail,.jl-palier-quantite{display:none}form.product-form:has(#xb-quantity-breaks-root .xb_quantity_list_item) .product-form__info-item--quantity{display:none}@media(max-width:640px){body:has(#mini-cart[aria-hidden=false]) shopify-chat:not([open]),.template-cart shopify-chat:not([open]){display:none!important}body:has(.jl-barre-achat.is-visible) shopify-chat:not([open]){transform:translateY(calc(14px - env(safe-area-inset-bottom)))}.jl-bouton-visible shopify-chat:not([open]){display:none!important}.jl-barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -2px 8px #00000014;transform:translateY(110%);visibility:hidden}.jl-barre-achat.is-visible{transform:none;visibility:visible}body:has(#mini-cart[aria-hidden=false]) .jl-barre-achat{display:none}.jl-barre-achat__infos{flex:1 1 0;min-width:0;line-height:1.2}.jl-barre-achat__prix{display:block;font-size:18px;font-weight:700;color:var(--product-sale-price-color, #c0400c)}.jl-barre-achat__variante{display:block;overflow:hidden;font-size:12px;color:#666;white-space:nowrap;text-overflow:ellipsis}.jl-barre-achat__bouton{flex:none;padding:0 16px;height:44px;line-height:44px;font-size:15px}.template-product .footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.template-product{--jl-reste: 416px;--jl-photo: 240px}.template-product:has(.product-block-list__item--info .product-form__option){--jl-reste: 466px}.template-product:has(.product-block-list__item--info .product-form__option:nth-of-type(3)){--jl-reste: 490px}@supports (height: 100svh){.template-product{--jl-photo: clamp(170px, calc(100svh - var(--jl-reste)), 300px)}}.template-product .product-block-list__item--gallery,.template-product .product-block-list__item--gallery .card{margin-bottom:0}.template-product .product-block-list__item--gallery .card__section{padding:8px 20px 0}.template-product .product-block-list__item--gallery .product-gallery,.template-product .product-block-list__item--gallery .product-gallery__carousel-wrapper{margin-bottom:0}.template-product .product-block-list__item--gallery .product-gallery__size-limiter{max-width:min(var(--jl-photo),calc(100vw - 130px))!important}.template-product .product-block-list__item--gallery .product-gallery:has(.product-gallery__carousel[data-media-count="1"]) .product-gallery__size-limiter{max-width:var(--jl-photo)!important}.template-product .product-block-list__item--gallery .product-gallery:has(.product-gallery__carousel[data-media-count="1"]) .scroller{display:none}.template-product .product-block-list__item--gallery .scroller{position:absolute;z-index:1;top:0;left:0;width:46px;height:100%;margin:0}.template-product .product-block-list__item--gallery .scroller__inner{height:100%;margin:0;padding:0;overflow:hidden auto;scroll-snap-type:none;white-space:normal;scrollbar-width:none}.template-product .product-block-list__item--gallery .product-gallery__thumbnail-list:before,.template-product .product-block-list__item--gallery .product-gallery__thumbnail-list:after{display:none}.template-product .product-block-list__item--gallery .product-gallery__thumbnail{display:block;width:46px;margin:0 0 6px}.template-product .product-block-list__item--gallery .product-gallery__video{max-width:min(var(--jl-photo),calc(100vw - 130px));margin:0 auto}.template-product .product-block-list__item--info .card--collapsed{margin-top:0!important}.template-product .product-block-list__item--info .card__section{padding-top:8px;padding-bottom:10px}.template-product .product-block-list__item--info .product-meta{margin:0 0 2px}.template-product .product-block-list__item--info .product-meta__title{margin-bottom:4px;font-size:18px;line-height:1.3}.template-product .product-block-list__item--info .product-info__block-item--product-meta .card__separator{display:none}.template-product .product-block-list__item--info .product-form__info-list{display:contents;border-spacing:0}.template-product .product-block-list__item--info .product-form__price-info{margin-top:2px;font-size:12px;line-height:1.35}.template-product .product-block-list__item--info .product-form__variants{margin-bottom:4px}.template-product .product-block-list__item--info .product-form__option{display:flex;align-items:center;column-gap:8px;margin-bottom:4px}.template-product .product-block-list__item--info .product-form__option-name{flex:0 0 78px;margin:0;font-size:12.5px;line-height:1.2}.template-product .product-block-list__item--info .product-form__selected-value{position:absolute!important;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.template-product .product-block-list__item--info .block-swatch-list{flex:1 1 0;min-width:0;display:flex;flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 0 0;padding:2px 20px 2px 2px;scrollbar-width:none}.template-product .product-block-list__item--info .block-swatch{position:relative;flex:none;margin:0 6px 0 0}.template-product .product-block-list__item--info .block-swatch__item{padding:7px 10px;font-size:13px;line-height:1.3;white-space:nowrap}.template-product .product-block-list__item--info form.product-form{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start}.template-product .product-block-list__item--info .product-info__block-item--variant-selector,.template-product .product-block-list__item--info .product-info__block-item--buy-buttons,.template-product .product-block-list__item--info .product-form__buy-buttons,.template-product .product-block-list__item--info .product-form__payment-container{display:contents}.template-product .product-block-list__item--info .product-info__block-item--product-meta,.template-product .product-block-list__item--info variant-picker,.template-product .product-block-list__item--info .product-form__info-item,.template-product .product-block-list__item--info .product-form__payment-container>*,.template-product .product-block-list__item--info .product-meta__share-buttons{grid-column:1 / -1}.template-product .product-block-list__item--info .product-info__block-item--product-meta{order:1}.template-product .product-block-list__item--info .product-form__info-item:first-child{order:2;margin-bottom:4px}.template-product .product-block-list__item--info variant-picker{order:3}.template-product .product-block-list__item--info .product-form__info-item:nth-child(2):not(.product-form__info-item--quantity){order:4;margin-bottom:8px}.template-product .product-block-list__item--info .product-form__info-item--quantity{grid-column:1;order:5;margin:0}.template-product .product-block-list__item--info .product-form__info-item--quantity>*{padding-top:0}.template-product .product-block-list__item--info .product-form__info-item--quantity .product-form__info-title{position:absolute!important;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}.template-product .product-block-list__item--info form.product-form:has(.product-form__add-button.button--disabled) .product-form__info-item--quantity .product-form__info-content{display:none}.template-product .product-block-list__item--info .quantity-selector--product{height:48px}.template-product .product-block-list__item--info .quantity-selector--product .quantity-selector__button{width:36px;padding:0;justify-content:center}.template-product .product-block-list__item--info .quantity-selector--product .quantity-selector__value{width:38px;min-width:0}.template-product .product-block-list__item--info .product-form__buy-buttons>*{grid-column:1 / -1;order:5}.template-product .product-block-list__item--info .product-form__payment-container>.xboost-auto-add{order:5}.template-product #xb-quantity-breaks-root .xb_quantity_title{font-size:15px;line-height:1.3}.jl-paliers-actifs:not(.jl-paliers-ouverts) #xb-quantity-breaks-root{display:none}.jl-paliers-actifs:not(.jl-paliers-ouverts) .jl-paliers{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:6px;margin-bottom:6px}.jl-palier{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:4px;font-size:11px;line-height:1.25;color:#666;background:#fff;border:1px solid rgba(0,0,0,.18);border-radius:6px;cursor:pointer}.jl-palier[aria-pressed=true]{padding:3px;background:#fff7f1;border:2px solid var(--accent-color, #c0400c)}.jl-palier__titre{font-size:12.5px;font-weight:700;color:#333}.jl-palier__prix{font-size:15px;font-weight:700;color:var(--product-sale-price-color, #c0400c)}.product-form__add-button[data-jl-montant]:after{content:" \b7  " attr(data-jl-montant)}.template-product .product-block-list__item--info .jl-paliers__detail{display:block;order:5;justify-self:center;margin-top:6px;padding:2px 8px;font-size:12.5px;text-decoration:underline;background:none;border:0;cursor:pointer}.template-product .product-block-list__item--info .product-form__payment-container>.xboost-auto-add:empty{display:none}.jl-paliers-actifs:not(.jl-paliers-ouverts) .jl-palier-quantite{display:inline-flex}.template-product .product-block-list__item--info .product-form__buy-buttons>.jl-palier-quantite{grid-column:1}.template-product .jl-palier-quantite .quantity-selector__value{display:block;line-height:46px;text-align:center}.template-product .product-block-list__item--info .product-form__payment-container>buy-button{grid-column:2;order:5}.template-product .product-block-list__item--info form.product-form:not(:has(.product-form__info-item--quantity:not(:has(input[type=hidden])))) .product-form__payment-container>buy-button{grid-column:1 / -1}.template-product .product-block-list__item--info form.product-form:has(.jl-paliers) .product-form__payment-container>buy-button{grid-column:1 / -1}.template-product .product-block-list__item--info form.product-form:has(.jl-paliers):has(.jl-palier-quantite) .product-form__payment-container>buy-button{grid-column:2}.jl-paliers-ouverts .product-block-list__item--info form.product-form:has(.jl-paliers):has(.jl-palier-quantite) .product-form__payment-container>buy-button{grid-column:1 / -1}.template-product .product-block-list__item--info form.product-form:has(.jl-palier-quantite) .product-form__add-button{padding:0 4px;font-size:14px}.template-product .product-block-list__item--info .product-form__payment-container>*:not(buy-button):not(.xboost-auto-add){order:6}.template-product .product-block-list__item--info .product-meta__share-buttons{order:7}.template-product .product-block-list__item--info form.product-form>.cart__status-message{grid-column:1 / -1;order:5}.template-product .product-block-list__item--info .product-form__add-button{padding:0 8px;white-space:nowrap}.template-product .product-block-list__item--info .jl-promesse{margin:6px 0 0;font-size:12.5px;line-height:1.35}@media(max-width:340px){.template-product form.product-form:has(.jl-palier-quantite) .product-form__add-button[data-jl-montant]:after{content:none}}.template-index #main{display:flex;flex-direction:column}.template-index #main>.shopify-section{order:20;min-width:0}.template-index #main>.shopify-section>.section{margin-top:0}.template-index #main>[id$=__slideshow]{order:1}.template-index #main>[id$=__collection-list]{order:2}.template-index #main>[id$=__featured-collection]{order:3}.template-index #main>[id$=__jl_bandeau_heritage]{order:4}.template-index #main>[id$=__featured-product]{order:5}.template-index #main>[id$=__9fa6f3f1-cfee-4b05-9e5a-bb23a9bce04d]{order:6}.template-index #main>[id$=__1633297834537c7029]{order:7}.template-index #main>[id$=__mosaic_GjJL8E]{order:8}.template-index .mosaic--three-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.template-index .mosaic--three-columns .mosaic__column{display:contents}.template-index .mosaic--three-columns .mosaic__item{margin:0;min-width:0;flex:none;height:150px}.template-index .mosaic--three-columns .mosaic__column:last-child .mosaic__item:last-child{grid-column:1 / -1}.template-index .mosaic--three-columns .promo-block{height:100%;min-height:0!important;margin:0}.template-index .mosaic--three-columns .promo-block__inner{position:absolute;left:0;right:0;bottom:0;width:auto;max-width:none;margin:0;padding:0}.template-index .mosaic--three-columns .promo-block__heading{margin:0;padding:6px 10px;font-size:14.5px;line-height:1.25;color:#2c2024;background:#ffffffe6}.template-index .mosaic--three-columns .promo-block__content{display:none}[id$=__featured-product] .section__header{display:block}[id$=__featured-product] .section__title{width:100%;margin-bottom:6px}[id$=__featured-product] .section__action-link{display:inline-block;white-space:normal}body .jli{display:flex;flex-direction:column}body .jli>section{order:5;min-width:0}body .jli>.hero{order:1;padding:22px 0 18px}body .jli>#catalogue{order:2}body .jli>#culots{order:3}body .jli>.stats{order:4}body .jli .hero h1{margin-bottom:10px;font-size:25px}body .jli .hero .lead,body .jli #catalogue .lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body .jli .hero .lead,body .jli #catalogue .lead{margin-bottom:8px;font-size:15px;line-height:1.4}body .jli .hero .b2{display:none}body .jli .hero .acts{margin-top:12px}body .jli .s{padding:26px 0}body .jli .jliw{padding:0 14px}body .jli #catalogue .eb{display:none}body .jli .g3,body .jli .g4{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}body .jli .card{padding:12px 10px}body .jli .card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:8px;font-size:13px;line-height:1.35}body .jli .card .spec{display:none}body .jli .card h3{margin-bottom:6px;font-size:14.5px;line-height:1.25}body .jli .tag{align-self:flex-start;margin-bottom:6px;font-size:10.5px}body .jli .foot{padding-top:8px}body .jli .px{font-size:17px}body .jli .go{font-size:13px}body .jli #catalogue .jliw>h3{margin-top:20px!important}body .jli #culots .lead{font-size:15px}.mini-cart__button-container .button--secondary{color:var(--text-color, #333);background:transparent;border:1px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/jl-ergonomie.css.map */
