:root{--variant-image-swatch-size: 48px;--variant-image-swatch-size-mobile: 44px;--klusan-vert: #22503F;--klusan-beige: #F1ECE3;--klusan-encre: #111111}.variant-image-swatches .variant-image-swatch input+label{padding:0;border:none;box-shadow:none;outline:2px solid transparent;outline-offset:-2px}.variant-image-swatches .variant-image-swatch input:hover+label{border:none;box-shadow:none;outline:2px solid rgba(17,17,17,.3);outline-offset:-2px}.variant-image-swatches .variant-image-swatch input:checked+label,.variant-image-swatches .variant-image-swatch input:checked:hover+label{border:none;box-shadow:none;outline:2px solid var(--klusan-encre);outline-offset:-2px}.product-form__form .product-add-to-cart-button{flex-wrap:nowrap;align-items:center}.product-form__form .product-add-to-cart-button>.button{flex:1 1 auto;min-width:0}.product-form__form .product-add-to-cart-button .button .full-add-to-cart-text{display:block}.product-form__form .product-add-to-cart-button .button .small-add-to-cart-text{display:none}.product-form__form .product-add-to-cart-button .button .button__separator,.product-form__form .product-add-to-cart-button .button .price-container{display:block}.product-form__form .product-add-to-cart-button .button .button__separator{font-size:0;line-height:0}.product-form__form .product-add-to-cart-button .button .button__separator:after{content:"\b7";font-size:var(--button-font-size);line-height:1}@media screen and (max-width:749px){.product-form__form .product-add-to-cart-button .quantity-selector{--quantity-selector-button-width: 26px}.product-form__form .product-add-to-cart-button .button{--button-padding-horizontal: 10px;font-size:13px}.product-form__form .product-add-to-cart-button .button .button__content{gap:6px;white-space:nowrap}.product-form__form .product-add-to-cart-button .button .button__separator:after{font-size:13px}}.klusan-reassurance .icon-with-text .text-block p{font-size:12px;line-height:1.3}@media screen and (max-width:749px){.klusan-reassurance .icon-with-text .text-block p{font-size:11px}}@media screen and (max-width:749px){.product-recommendations .product-recommendations__grid{display:flex;gap:var(--gap-md);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--page-margin-mobile);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--page-margin-mobile) * -1);margin-right:calc(var(--page-margin-mobile) * -1);padding-left:var(--page-margin-mobile);padding-right:var(--page-margin-mobile)}.product-recommendations .product-recommendations__grid::-webkit-scrollbar{display:none}.product-recommendations .product-recommendations__grid>*{flex:0 0 45%;min-width:0;scroll-snap-align:start}}.klusan-benefits svg,.klusan-dimensions svg,.klusan-reassurance svg,.klusan-garanties svg{color:var(--klusan-vert)}.klusan-benefits svg [stroke]:not([stroke=none]),.klusan-dimensions svg [stroke]:not([stroke=none]),.klusan-reassurance svg [stroke]:not([stroke=none]),.klusan-garanties svg [stroke]:not([stroke=none]){stroke:var(--klusan-vert)}.klusan-benefits svg [fill]:not([fill=none]),.klusan-dimensions svg [fill]:not([fill=none]),.klusan-reassurance svg [fill]:not([fill=none]),.klusan-garanties svg [fill]:not([fill=none]){fill:var(--klusan-vert)}.klusan-benefits{padding-left:0!important;padding-right:0!important}.klusan-benefits .icon-with-text{align-items:center}.klusan-benefits .icon-with-text .text-block p{font-size:15px;line-height:1.35;margin:0;white-space:nowrap}@media screen and (max-width:749px){.klusan-benefits .icon-with-text .text-block p{font-size:14px}}.product-section__product-info .klusan-dimensions{width:100%;justify-content:flex-start!important;gap:100px!important;column-gap:100px!important;padding:0!important}.klusan-dimensions .icon-with-text{align-items:center;text-align:center}.klusan-dimensions .icon-with-text .text-block p{font-size:12px;line-height:1.3;margin:0;color:#111111a8}.klusan-dimensions .icon-with-text .text-block p strong{display:inline-block;margin-top:1px;font-size:14px;font-weight:600;color:var(--klusan-encre);white-space:nowrap}@media screen and (max-width:749px){.product-section__product-info .klusan-dimensions{justify-content:space-between!important;gap:12px!important;column-gap:12px!important}.klusan-dimensions .icon-with-text .text-block p{font-size:11px}.klusan-dimensions .icon-with-text .text-block p strong{font-size:13px}}.klusan-garanties{padding-top:12px!important;padding-bottom:0!important}.klusan-garanties .icon-with-text{align-items:center}.klusan-garanties .icon-with-text .text-block p{font-size:13px;line-height:1.2;margin:0;white-space:nowrap;color:#111c}@media screen and (max-width:749px){.klusan-garanties .icon-with-text .text-block p{font-size:11.5px}}.klusan-specs{display:flex;flex-direction:column;gap:6px;margin:0}.klusan-specs .klusan-spec{display:flex;flex-direction:column;gap:2px;background:var(--klusan-beige);border-radius:4px;padding:12px 14px}.klusan-specs .klusan-spec-l{font-size:14px;font-weight:600;color:var(--klusan-encre);line-height:1.3}.klusan-specs .klusan-spec-v{font-size:14px;color:#111111a8;line-height:1.4}@media screen and (max-width:749px){.klusan-specs .klusan-spec{padding:10px 12px}.klusan-specs .klusan-spec-l,.klusan-specs .klusan-spec-v{font-size:13px}}.klusan-chat-open{cursor:pointer}.klusan-footer-about{max-width:640px}.klusan-footer-about p{margin:0;font-size:16px;line-height:1.6;opacity:.8}@media screen and (max-width:749px){.klusan-footer-about p{font-size:15px}}@media not (max-width:750px){.collection-featured__inner .splide__track,.collections-featured__inner .splide__track,.klusan-reviews .splide__track{overflow:hidden}}.product-section .product-section__product-info>.payment-methods{margin-top:-16px!important;margin-bottom:10px!important}@media screen and (max-width:749px){.product-section .product-section__product-info>.payment-methods{margin-top:-12px!important;margin-bottom:10px!important}}.product-section .product-section__product-info .product-form__form .klusan-delivery{margin-bottom:-10px!important}@media screen and (max-width:749px){.product-section .product-section__product-info .product-form__form .klusan-delivery{margin-bottom:-6px!important}}.product-section .product-section__product-info .variant-picker__option .variant-picker__option-name{margin-bottom:12px!important}@media screen and (max-width:749px){.product-section .product-section__product-info .variant-picker__option .variant-picker__option-name{margin-bottom:10px!important}}.product-section .product-section__product-info>.klusan-title-rating{margin-bottom:-16px!important}@media screen and (max-width:749px){.product-section .product-section__product-info>.klusan-title-rating{margin-bottom:-12px!important}}.cart-drawer .cart-drawer__header:has(.klusan-cart-shipping){padding-bottom:0;border-bottom-color:#1111111f}.cart-drawer .cart-drawer__header .cart-header-blocks>.text-block.klusan-cart-shipping{margin:var(--padding-md) calc(-1 * var(--padding-md)) 0;padding:14px var(--padding-md);border-top:1px solid rgba(17,17,17,.12)}.cart-drawer .cart-drawer__header .klusan-cart-shipping p{margin:0;font-size:15px;line-height:1.4;color:#111111b8}.product-section .product-section__product-info .variant-picker__option-name>span{font-weight:600!important;color:#111!important}.product-section .product-section__product-info .variant-picker__option-name>span .variant-picker__selected-value{font-weight:600!important;color:#111!important;opacity:1!important}@media screen and (max-width:749px){.kl-ir__slider .kl-ir__controls{display:none!important}}.kl-mat .kl-mat__recit p,.kl-mat .kl-mat__mention,.kl-mq .kl-mq__recit p,.kl-mq .kl-mq__sign span,.kl-kpi .kl-kpi__l,.kl-kpi .kl-kpi__p{color:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/klusan-custom.css.map */
