/*! TouteLaClim Variation Model Images v2.0.0 | generated, do not edit */
 body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--with-image:not(.color)>a{min-height:96px;gap:14px;padding-left:9px!important}body.single-product.woocommerce.tlc-vmi-renderer-select div.product form.cart table.variations td.value>select[data-attribute_name]{position:static!important;display:block!important;visibility:visible!important;width:100%!important;height:auto!important;min-height:44px;margin:0!important;padding:8px 36px 8px 12px!important;overflow:visible!important;clip:auto!important;opacity:1!important}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%, 390px),1fr));gap:10px;width:100%;margin:0;padding:0}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector[hidden]{display:none!important}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option{width:100%;margin:0;padding:0}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option>.tlc-vmi-card{position:relative;display:flex!important;align-items:center;width:100%;min-height:60px;padding:13px 52px 13px 16px;border:1px solid #d9dee7;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(20 32 50 / 4%);color:#202020;font:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option.tlc-model-option--with-image>.tlc-vmi-card{min-height:96px;gap:14px;padding-left:9px}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option:not(.selected):not(.disabled)>.tlc-vmi-card:hover{border-color:#ffb91f;background:#fffdf8;box-shadow:0 5px 16px rgb(32 32 32 / 8%);transform:translateY(-1px)}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option.selected>.tlc-vmi-card{border-color:#ffb91f;background:#fff8e7;box-shadow:0 0 0 1px #ffb91f,0 5px 18px rgb(255 185 31 / 14%)}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option>.tlc-vmi-card::after{position:absolute;top:50%;right:15px;display:grid;width:27px;height:27px;border:1px solid #d9dee7;border-radius:50%;background:#fff;color:#fff0;content:"\2713";font-size:15px;font-weight:800;place-items:center;transform:translateY(-50%)}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option.selected>.tlc-vmi-card::after{border-color:#ffb91f;background:#ffb91f;color:#202020}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option.disabled>.tlc-vmi-card{border-color:#e4e7ec;background:#f6f7f9;color:#8a8f98;box-shadow:none;cursor:not-allowed;opacity:.72}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option.tlc-model-option--incompatible>.tlc-vmi-card{border-style:dashed;opacity:.58}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart .tlc-vmi-selector>.option>.tlc-vmi-card:focus-visible{border-color:#9a6800;outline:3px solid rgb(255 185 31 / 42%);outline-offset:3px}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart.tlc-vmi-initialized table.variations td.value>select[data-attribute_name]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.single-product.woocommerce.tlc-vmi-renderer-native div.product form.cart:not(.tlc-vmi-initialized) table.variations td.value>select[data-attribute_name]{position:static!important;display:block!important;width:100%!important;height:auto!important}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__media{display:grid!important;flex:0 0 72px;width:72px;height:72px;overflow:hidden;border:1px solid #edf0f4;border-radius:10px;background:#fff;place-items:center}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector)>.option.tlc-model-option--with-image.selected .tlc-model-option__media{border-color:rgb(255 185 31 / 55%)}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--unavailable:not(.color)>a,body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--incompatible:not(.color)>a{border-color:#e4e7ec!important;background:#f6f7f9!important;color:#8a8f98!important;box-shadow:none!important;cursor:not-allowed;opacity:.72;pointer-events:none}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option:not(.color)>a[role="radio"]:focus{outline:none}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option:not(.color)>a[role="radio"]:focus-visible{border-color:#9a6800!important;outline:3px solid rgb(255 185 31 / 42%);outline-offset:3px;box-shadow:0 0 0 1px #fff!important}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector)>.option.tlc-model-option--unavailable .tlc-model-option__media{border-color:#e1e4e9;filter:grayscale(1)}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector)>.option.tlc-model-option--unavailable .tlc-model-option__stock-label::before{content:"\00d7\00a0"}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--incompatible:not(.color)>a{border-style:dashed!important;opacity:.58}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector)>.option.tlc-model-option--incompatible .tlc-model-option__stock-label::before{content:"\2014\00a0"}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--backorder:not(.color)>a{border-color:#d99800!important;background:#fffaf0}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__content{display:flex!important;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__stock-label{display:block!important;color:#a61b1d;font-size:12px;font-weight:700;line-height:1.25}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__price{display:flex!important;align-items:baseline;gap:5px;color:#263f8f;font-size:13px;font-weight:700;line-height:1.25}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__price del{color:#676d76;font-size:.92em;font-weight:500}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__price ins{color:inherit;text-decoration:none}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__sku{display:block!important;max-width:100%;overflow:hidden;color:#676d76;font-size:11px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector)>.option.tlc-model-option--backorder .tlc-model-option__stock-label{color:#8a6200}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--unavailable>a::after,body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--incompatible>a::after{background:#f6f7f9;color:#fff0}body.single-product.woocommerce div.product form.cart .tlc-vmi-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:767px){body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--with-image:not(.color)>a{min-height:80px;gap:11px;padding-left:8px!important}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__media{flex-basis:60px;width:60px;height:60px;border-radius:9px}}@media screen and (max-width:380px){body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.tlc-model-option--with-image:not(.color)>a{gap:9px;padding-left:7px!important}body.single-product.woocommerce div.product form.cart :is(.ts-product-attribute,.tlc-vmi-selector) .tlc-model-option__media{flex-basis:54px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option:not(.color)>a,body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option:not(.color)>a::after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option:not(.color)>a[role="radio"]{forced-color-adjust:auto}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option.selected:not(.color)>a[role="radio"]{border-width:3px!important}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option[aria-disabled="true"]:not(.color)>a[role="radio"]{border-style:dashed!important;color:GrayText!important}body.single-product.woocommerce div.product form.cart .ts-product-attribute>.option:not(.color)>a[role="radio"]:focus-visible{outline:3px solid Highlight!important}}