.widget_product_search.commercekit-ajs-active,.widget_search.commercekit-ajs-active{overflow:visible}.commercekit-ajs-results{position:absolute;overflow-y:auto;min-height:280px;overflow-x:hidden}.header-4 .commercekit-ajs-results{z-index:3;}.commercekit-ajs-suggestions{top:0;left:0;bottom:0;right:0;background:#fff;border:1px solid #d6d6d6}.commercekit-ajs-suggestions>.autocomplete-suggestion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #d6d6d6;background:0 0;display:flex;transition:.2s all}.commercekit-ajs-suggestions>.autocomplete-suggestion:hover,.commercekit-ajs-suggestions>.autocomplete-suggestion.active{background-color:#F8F8F8}.commercekit-ajs-suggestions>.autocomplete-suggestion:last-child{border-bottom:none;margin-bottom:10px}.commercekit-ajs-suggestions>.autocomplete-suggestion.autocomplete-selected>a{background-color:#f8f8f8}.commercekit-ajs-suggestions>.autocomplete-no-suggestion{line-height:40px;text-align:center;font-size:13px;}.commercekit-ajs-suggestions>.autocomplete-no-suggestion+.autocomplete-no-suggestion{display:none;}.commercekit-ajs-results.has-viewall-button{padding-bottom:30px}.commercekit-ajs-results.has-viewall-button .commercekit-ajs-suggestions{bottom:30px}.commercekit-ajs-view-all-holder{width:calc(100% + 2px);z-index:9999;}.commercekit-ajs-view-all-holder+.autocomplete-no-suggestion{display:none;}.commercekit-ajs-view-all-holder>a{display:block;height:40px;line-height:40px;background:#373636;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:.02em}.commercekit-ajs-view-all-holder>a:hover{color:#fff}.commercekit-ajs-other-result{height:33px;line-height:33px;background:#f5f3f3;color:#555;text-transform:uppercase;padding-left:10px;padding-right:10px;width:100%;font-size:11px;letter-spacing:.02em}.commercekit-ajs-hide .commercekit-ajs-suggestions,.commercekit-ajs-hide .commercekit-ajs-view-all-holder{display:none!important}.commercekit-ajs-suggestions .commercekit-ajs-post,.commercekit-ajs-suggestions .commercekit-ajs-product{width:100%;color:#323232}.commercekit-ajs-post .commercekit-ajs-post-image,.commercekit-ajs-product .commercekit-ajs-product-image{display:inline-flex;max-width:60px;vertical-align:top;flex-shrink:0;align-self:start;}.commercekit-ajs-post .commercekit-ajs-post-image img,.commercekit-ajs-product .commercekit-ajs-product-image img{padding:5px 5px 5px 0;margin:0}.commercekit-ajs-post .commercekit-ajs-post-title{display:inline-block;vertical-align:top;padding:0 10px;}.commercekit-ajs-product-desc{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 10px;}.commercekit-ajs-post .commercekit-ajs-post-title{padding:0;display:flex;align-items:center}.autocomplete-suggestion a{display:flex;padding:10px;transition:.2s all}.commercekit-ajs-product-title{font-size:13px;line-height:1.4;font-weight:bold;}.commercekit-ajs-product .commercekit-ajs-product-desc{display:flex;flex-direction:column;justify-content:center;}.commercekit-ajs-product-price{font-size:13px}.commercekit-ajs-post .commercekit-ajs-post-title{font-size:13px;line-height:1.4;width:100%}.commercekit-ajs-post .commercekit-ajs-post-title span.post-type{text-transform:uppercase;color:#999;font-size:11px;margin-left:auto;padding-left:10px}.commercekit-ajs-other-result-wrap{cursor:auto!important;padding:0!important;margin:0!important;border:none}.commercekit-ajs-product-price,.commercekit-ajs-product-price ins{color:#de9915;font-weight:600}.commercekit-ajs-product-price del{margin-right:5px;color:#999;font-weight:400}.commercekit-ajs-results span.match-text{text-decoration:underline;display:contents}.commercekit-ajs-results span.product-short-desc{color:#323232;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden;font-weight:normal;}.commercekit-ajs-results::-webkit-scrollbar{width:5px;}.commercekit-ajs-results::-webkit-scrollbar-track{background:#f1f1f1;}.commercekit-ajs-results::-webkit-scrollbar-thumb{background:#888;}.commercekit-ajs-results::-webkit-scrollbar-thumb:hover{background:#555;}
.keyboard-active .commercekit-ajs-suggestions .commercekit-ajs-product:focus-visible, .keyboard-active input.commercekit-ajax-search{outline-offset:-2px;}
.autocomplete-suggestion:has(+ .commercekit-ajs-view-all-holder){border-bottom:0;}
.rtl .commercekit-ajs-post .commercekit-ajs-post-title span.post-type{margin-left:0;margin-right:auto;padding-left:0;padding-right:10px;}
.commercekit-ajs-product-out-of-stock{font-size:10px;font-weight:normal;color:#333;display:inline-flex;background:#f2f2f2;align-self:baseline;padding:1px 6px;border-radius:4px;margin-top:3px;}.cgkit-as-wrap .cgkit-attribute-swatches{padding:0px;margin:0px;}
.cgkit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;}
.cgkit-attribute-swatches-wrap legend{font-size:0px;padding:0;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch{list-style:none;display:inline-block;padding:0;margin:0;vertical-align:top;line-height:0;margin:0 5px 5px 0;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.ckit-button{margin:0 4px 4px 0;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button{vertical-align:top;display:block;position:relative;text-decoration:none;font-weight:400;outline:none;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button:focus-visible{outline:0.2rem solid #2491ff;outline-offset:0;border-radius:99%;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:focus-visible{border-color:#2491ff;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button:focus-visible:before{border-color:transparent;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button span.cross{display:none;position:absolute;top:0px;left:0px;background:linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.4px), rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) calc(50% + 0.4px), rgba(0,0,0,0) 100%)}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-disabled span.cross{display:block;width:28px;height:28px;position:absolute;top:6px;left:6px;background:linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 0.4px), rgba(0,0,0,1) 50%, rgba(0,0,0,0) calc(50% + 0.4px), rgba(0,0,0,0) 100%)}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-disabled{opacity:0.3;cursor:not-allowed;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-disabled:active{pointer-events:none;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-disabled span.cross{display:block;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button.cgkit-as-outofstock{opacity:0.1;}
.variations .cgkit-chosen-attribute{font-weight:normal;font-size:14px;letter-spacing:0;text-transform:none;padding-left:3px;}
.variations .cgkit-chosen-attribute span{display:none;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;margin:0;border-radius:50%;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button:hover:before{border-color:#353c4e;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-disabled:hover:before{border-color:#ccc;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-swatch-selected:before{border:1px solid #353c4e;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{display:block;border-radius:50%;white-space:nowrap;margin:0px;padding:0px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:100%;height:100%;position:relative;overflow:hidden;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;margin:0;z-index:1;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button:not(.cgkit-disabled):hover:before{border-color:#353c4e;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button.cgkit-swatch-selected:before{border:1px solid #353c4e;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > button span.cross{width:60px;height:60px;z-index:2;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image > a.cgkit-swatch-selected:before{border:1px solid #353c4e;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image img{white-space:nowrap;display:block;margin:0px;padding:0px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button{position:relative;margin:0px 5px 5px 0px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border:1px solid #333;display:inline-block;padding:0 9px;border-radius:2px;background:#fff;font-size:13px;line-height:1;color:#333;position:relative;min-width:47px;min-height:43px;line-height:43px;text-align:center;transition:background 0.2s;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.button-fluid{padding:9px 15px;min-width:auto;min-height:auto;line-height:1.4;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{background-color:#eee;}
.cgkit-as-wrap .cgkit-swatch-title{display:none;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button > button span.cross{width:100%;height:100%;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:#111;border-color:#111;color:#fff;}
.cgkit-as-wrap .cgkit-chosen-attribute.no-selection{opacity:0.5;font-weight:normal;padding-left:3px;}
.cgkit-as-wrap .cgkit-attribute-swatches{margin:0;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:60px;height:60px;border-radius:0;border:1px solid transparent;transition:border 0.2s;box-sizing:border-box;background:unset;padding:0px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch > button{width:100%;display:block;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button{width:30px;height:30px;margin:0 auto;padding:2px;}
.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{width:26px;height:26px;text-indent:100px;overflow:hidden;}
.summary .variations label{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:0.5px;}
.woocommerce-tabs table.woocommerce-product-attributes .no-selection, .woocommerce-tabs table.woocommerce-product-attributes .ckit-chosen-attribute_semicolon{display:none;}
.summary .cgkit-attribute-swatches .cgkit-attribute-swatch{margin:0px 8px 8px 0px;}
.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button{width:auto;}
.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button{height:40px;width:40px;padding:4px;background:unset;position:relative;}
.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color > button.cgkit-swatch-selected:before{border-width:2px;}
.summary .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-color span.color-div{width:32px;height:32px;text-indent:100px;overflow:hidden;}
.cgkit-attribute-swatches-wrap {
padding: 0px;
margin: 0px;
border: 0px;
box-shadow: none;
}[data-cgkit-tooltip]{display:inline-block;position:relative;cursor:pointer;padding:4px;}
[data-cgkit-tooltip]:before{content:attr(data-cgkit-tooltip);display:none;position:absolute;background:#000000;color:#fff;padding:5px 10px;font-size:13px;line-height:1.1;min-width:max-content;text-align:center;border-radius:4px;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:6px;}
[data-cgkit-tooltip]:after{content:'';display:none;position:absolute;width:0;height:0;border-color:transparent;border-style:solid;left:50%;margin-left:-6px;bottom:calc(100% + 1px);border-width:6px 6px 0;border-top-color:#000;}
[data-cgkit-tooltip]:hover:before,
[data-cgkit-tooltip]:hover:after {
display: block;
z-index: 50;
}#commercekit-timer.product{width:50%;float:left;margin-right:3%;margin-bottom:10px;}
#commercekit-timer.product.has-cg-inventory{border-right:1px solid #e2e2e2;}
#commercekit-timer.product .commercekit-timer-title{width:100%;font-size:13px;margin-bottom:2px;}
#commercekit-timer.product .commercekit-timer-blocks{display:flex;white-space:nowrap;}
#commercekit-timer.product .commercekit-timer-block, #commercekit-timer.product .commercekit-timer-sep{display:inline-block;vertical-align:top;text-align:center;}
#commercekit-timer.product .commercekit-timer-digit, #commercekit-timer.product .commercekit-timer-sep{font-size:22px;line-height:26px;margin:0px 2px;}
#commercekit-timer.product .commercekit-timer-label{font-size:12px;color:#555;margin-bottom:-5px;}
#commercekit-timer.product .commercekit-timer-block{min-width:32px;}
#commercekit-timer-message.product{font-size:13px;padding:0.5rem 0.75rem;background:#eee;margin-bottom:0.75rem;}
#commercekit-timer.non-product, #commercekit-timer-message.non-product{width:100%;padding:10px;background:#f8f6db;border:1px solid #dfda9e;border-radius:4px;text-align:center;font-size:14px;color:#111;font-weight:600;clear:both;margin-bottom:20px;}
.cgkit-timer-checkout-shortcode #commercekit-timer.non-product,
.cgkit-timer-checkout-shortcode #commercekit-timer-message.non-product{margin:0}
#commercekit-timer.non-product .commercekit-timer-title, #commercekit-timer.non-product .commercekit-timer-blocks, #commercekit-timer.non-product .commercekit-timer-block, #commercekit-timer.non-product .commercekit-timer-sep, #commercekit-timer.non-product .commercekit-timer-digit, #commercekit-timer.non-product .commercekit-timer-label{display:inline-flex;}
#commercekit-timer.non-product{display:flex;justify-content:center;}
#commercekit-timer.non-product .commercekit-timer-sep{display:none;}
#commercekit-timer.non-product .commercekit-timer-digit{margin-left:5px;}
#commercekit-timer.non-product .commercekit-timer-label{margin-left:3px;}
@media(max-width:500px){ 
#commercekit-timer.product{display:block;width:100%;float:none;}
#commercekit-timer.product.has-cg-inventory{border:none;}
#commercekit-timer.non-product{display:block;justify-content:center;}
}
.cgkit-timer-product-shortcode #commercekit-timer.product{float:none;width:auto;margin:0}
.cgkit-timer-product-shortcode #commercekit-timer.product.has-cg-inventory{border:none;}
.woocommerce-order-received .cgkit-timer-checkout-shortcode #commercekit-timer-message.non-product{display:none !important;}
.rtl #commercekit-timer-wrap:not(.cgkit-timer-product-shortcode) #commercekit-timer.product{float:right;margin-right:0;margin-left:3%;}
.rtl #commercekit-timer-wrap:not(.cgkit-timer-product-shortcode) #commercekit-timer.product.has-cg-inventory {border-left: 1px solid #e2e2e2;border-right: none;}.commercekit-inventory{display:inline-block;width:45%;margin-bottom:15px;vertical-align:top;line-height:1.25;position:relative;}
.commercekit-inventory.cgkit-inventory-shortcode{width:100%;}
.commercekit-inventory span{font-size:13px;}
.commercekit-inventory .progress-bar{float:none;position:relative;width:100%;height:10px;margin-top:10px;padding:0;border-radius:5px;background-color:#e2e2e2;transition:all 0.4s ease;}
.commercekit-inventory .progress-bar span{position:absolute;top:0;left:auto;width:28%;height:100%;border-radius:inherit;background:#f5b64c;transition:width 3s ease;}
.commercekit-inventory .progress-bar.full-bar span{width:100% !important;}
.commercekit-inventory .cki-variation{width:100%;}
@media(max-width:500px){ .commercekit-inventory { display: block; margin-top: 20px; width: 100%; border: none; } 
.commercekit-inventory .cki-variation { position: relative; } }