[data-js-product] .product-options__value.cf-option-in-cart-passive,[data-js-product] .product-options__value.cf-option-selected-in-cart{position:relative;border-color:#d71920!important;box-shadow:0 0 0 1px #d7192026!important}[data-js-product] .product-options__value.cf-option-in-cart-passive,[data-js-product] .product-options__value.cf-option-in-cart-passive label,[data-js-product] .product-options__value.cf-option-selected-in-cart,[data-js-product] .product-options__value.cf-option-selected-in-cart label{cursor:pointer!important}[data-js-product] .product-options__value.cf-option-in-cart-passive:not(option):after,[data-js-product] .product-options__value.cf-option-selected-in-cart:not(option):after{content:"IN CART";position:absolute;top:-8px;right:-6px;z-index:5;display:inline-flex;align-items:center;justify-content:center;min-height:17px;padding:2px 5px;border-radius:4px;background:#d71920;color:#fff;font-size:8px;font-weight:800;line-height:1;letter-spacing:.04em;white-space:nowrap;pointer-events:none}[data-js-product] .product-options__value.cf-option-selected-in-cart,[data-js-product] .product-options__value.active.cf-option-selected-in-cart{background:#fff4f4!important;border-color:#d71920!important;color:#8e1217!important;box-shadow:0 0 0 2px #d7192029!important}[data-js-product] .product-options__value.cf-option-selected-in-cart label,[data-js-product] .product-options__value.active.cf-option-selected-in-cart label{color:#8e1217!important}.cf-option-cart-notice{display:flex;align-items:flex-start;gap:9px;width:100%;margin-top:12px;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.4;text-align:left;box-sizing:border-box}.cf-option-cart-notice.is-info{border:1px solid #d8dde3;background:#f6f7f9;color:#4d535a}.cf-option-cart-notice.is-blocked{border:1px solid #d71920;background:#fff4f4;color:#8e1217}.cf-option-cart-notice__icon{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#d71920;color:#fff;font-size:12px;font-weight:800;line-height:1}.cf-option-cart-notice.is-info .cf-option-cart-notice__icon{background:#000}.cf-option-cart-notice__text{flex:1 1 auto;min-width:0}.js_add_to_cart_button.cf-option-cart-blocked,.js_edit_cart_button.cf-option-cart-blocked,.js_add_to_cart_button[data-cf-option-cart-blocked=true],.js_edit_cart_button[data-cf-option-cart-blocked=true]{opacity:.55!important;background:#777!important;border-color:#777!important;color:#fff!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.js_add_to_cart_button[data-cf-option-cart-blocked=true] .txt_add_to_cart,.js_add_to_cart_button[data-cf-option-cart-blocked=true] .text,.js_edit_cart_button[data-cf-option-cart-blocked=true] .txt_add_to_cart,.js_edit_cart_button[data-cf-option-cart-blocked=true] .text{color:#fff!important}.js_add_to_cart_button[data-cf-option-cart-blocked=true] svg,.js_add_to_cart_button[data-cf-option-cart-blocked=true] svg path,.js_edit_cart_button[data-cf-option-cart-blocked=true] svg,.js_edit_cart_button[data-cf-option-cart-blocked=true] svg path{color:#fff!important;fill:#fff!important}.js_add_to_cart_button.cf-stock-checking,.js_edit_cart_button.cf-stock-checking{opacity:.7!important;cursor:wait!important;pointer-events:none!important}[data-js-product] input[name=quantity]{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}[data-js-product] input[name=quantity][data-cf-original-max]{border-color:#d8dde3}[data-js-product] input[name=quantity][data-cf-original-max]:focus{border-color:#000;box-shadow:0 0 0 2px #0000000f}#quick-editcart-modal .cf-option-cart-notice{margin-top:14px}#quick-editcart-modal .js_edit_cart_button[data-cf-option-cart-blocked=true]{width:100%;background:#777!important;border-color:#777!important;color:#fff!important}@media only screen and (max-width:767px){[data-js-product] .product-options__value.cf-option-in-cart-passive:not(option):after,[data-js-product] .product-options__value.cf-option-selected-in-cart:not(option):after{top:-7px;right:-5px;min-height:16px;padding:2px 4px;font-size:7px}.cf-option-cart-notice{margin-top:9px;padding:9px 10px;border-radius:7px;font-size:12px;line-height:1.4}.cf-option-cart-notice__icon{flex-basis:18px;width:18px;height:18px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cf-cart-variant-guard.css.map */
