.reset_variations{display:none!important}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border-radius:5px}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:#657688;border-color:#0d1821}.cgkit-chosen-attribute.no-selection{visibility:hidden}.glsr.woocommerce-product-rating{padding:.5em 0}.glsr-review-author{font-weight:700}.below-gallery-acf-testimonial{clear:both;width:100%;max-width:100%;margin-top:16px;display:flex;gap:16px;align-items:center;background:#fff;padding:16px;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.05)}.testimonial-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.testimonial-text{font-size:15px;line-height:1.5}.custom-product-accordion{border-top:1px solid #e0e0e0;margin-top:25px;width:100%}.accordion-item{border-bottom:1px solid #e0e0e0}.accordion-header{width:100%;padding:20px 0;background:0 0!important;border:none!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#000;transition:color .2s ease}.accordion-header:hover{color:#666}.accordion-header .icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;position:relative}.accordion-header .icon::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .4s cubic-bezier(.4,0,.2,1);margin-top:-4px}.accordion-item.active .accordion-header .icon::after{transform:rotate(-135deg);margin-top:3px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.accordion-item.active .accordion-content{opacity:1}.content-inner{padding:0 0 25px;font-size:15px;line-height:1.7;color:#444;max-width:100%}@media (max-width:768px){.accordion-header{font-size:13px;padding:15px 0}}.star-rating{font-size:18px;line-height:1}.star-rating span::before{color:#ffb900;text-shadow:0 0 1px rgba(0,0,0,.15)}.star-rating::before{color:#ddd}div.product .woocommerce-product-rating{margin:10px 0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__verified,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__verified{display:none;color:#4d5d64;font-size:14px;font-weight:400;margin:0;text-indent:0}.ivole-meter{overflow:hidden;background:#e8e8e8!important;height:22px;border-radius:4px;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ivole-meter .ivole-meter-bar{border-radius:3px;background:#fb0;background-color:#ffce00;box-shadow:none;-webkit-transition:width .5s ease;transition:width .5s ease;float:left;font-size:0;height:100%;width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cr-ajax-search{display:none!important}.commercekit-atc-tab-links li a{color:black;font-weight:700}.woocommerce-variation-price{display:none!important}header.woocommerce-products-header img.cg-cat-image{width:50%}.cky-btn{background-color:#f4f4f4!important;border-color:black!important;Color:black!important;border-radius:8px!important}.cky-btn-accept{background-color:black!important;Color:white!important}.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{background-color:gray}.wpc-filters-widget-wrapper .wpc-posts-found p{margin:0}.wpc-filters-range-min,.wpc-filters-range-max{height:40px!important}.widget_wpc_filters_widget *{font-size:13px!important}.woocommerce-form-register{background-color:#f7f7f7;padding:1rem;border-radius:16px}.widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a,.widget-area .widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a,.widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label,.widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper,.wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label,.wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper,.wpc-term-count-0:not(.wpc-has-not-empty-children),.wpc-term-count-0:not(.wpc-has-not-empty-children) a,body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label,body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label a{opacity:1}.onsale{color:red!important}.image-feature a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.6) 1%,rgba(0,0,0,.3) 50%,transparent 100%);content:"";transition:.3s ease-in-out;z-index:2}.widget-image-caption span{border-radius:8px!important}