.product p.price{margin:0}.single-product .woocommerce-product-details__short-description ul{padding-left:0!important}.yith-wapo-addon{background:0 0!important}.single-product .regular-price{font-size:16px;line-height:24px;font-weight:400}.single-product .asterisk-discount{font-size:17px;line-height:24px;font-weight:400}.single-product .woocommerce-product-details__short-description ul{padding-left:20px}.single-product .variations tbody tr{display:flex;flex-direction:column;align-items:flex-start}.single-product .variations tbody tr label{font-weight:500!important;margin-bottom:12px}.single-product table.variations td.value{padding:0}.single-product table.variations td.value select{color:var(--e-global-color-text);border:1px solid #fff!important;border-radius:100px;font-family:"Poppins";font-size:16px;font-weight:400}.single-product table.variations td.value select option{border-radius:10px}option{background:#000!important}.cm-order-form .check-inline{display:inline-flex;align-items:center;gap:10px}.cm-order-form input[type=checkbox],.cm-order-form input[type=radio]{display:none!important}.cm-order-form label{padding:10px;position:relative;margin:10px;cursor:pointer;border:1px solid transparent;height:auto;display:inline-flex!important}.cm-order-form [for=form-field-select_opening],.cm-order-form [for=form-field-select_locks],.cm-order-form [for=form-field-rubber_seal_colour],.cm-order-form [for=form-field-hinge_cap_colour]{padding:0!important;margin:0!important;cursor:inherit!important;height:auto!important}.cm-order-form label:before{background-color:white;color:white;content:" ";display:block;border-radius:50%;border:1px solid grey;position:absolute;top:-5px;left:-5px;width:25px;height:25px;text-align:center;line-height:28px;transition-duration:.4s;transform:scale(0)}.cm-order-form :checked+label{border:1px solid #fff;border-radius:8px}.cm-order-form :checked+label:before{content:"✓";background-color:#bd9b60;transform:scale(1)}.woocommerce-loop-category__title mark.count{display:none}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{color:#bd9b60}.variations th.label{padding:0}.cm-testimonial .elementor-testimonial__content{display:flex;flex-direction:column;justify-content:center}.newsletter-btn{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPiAuY2xzLTEgeyBmaWxsOiAjZmZmOyBzdHJva2Utd2lkdGg6IDBweDsgfSA8L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02LDE4LjhjLS4yLDAtLjQsMC0uNS0uMi0uMy0uMy0uMy0uOCwwLTEuMWwxMi0xMmMuMy0uMy44LS4zLDEuMSwwcy4zLjgsMCwxLjFsLTEyLDEyYy0uMS4xLS4zLjItLjUuMloiPjwvcGF0aD48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOCwxNi41Yy0uNCwwLS44LS4zLS44LS44VjYuOGgtOWMtLjQsMC0uOC0uMy0uOC0uOHMuMy0uOC44LS44aDkuOGMuNCwwLC44LjMuOC44djkuOGMwLC40LS4zLjgtLjguOFoiPjwvcGF0aD48L3N2Zz4=");width:24px;height:24px;background-repeat:no-repeat;background-color:transparent!important;border:0;background-size:contain;padding:0!important}.newsletter-container{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #fff}.newsletter-box{background:0 0!important;border:0 solid transparent!important;padding:15px 0!important;color:#fff!important}.newsletter-box:focus{outline:0}.single-product .woocommerce-variation-add-to-cart{flex-wrap:wrap!important;color:#fff}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.related.products .woocommerce-loop-product__title{color:#fff!important;padding:0!important;padding:0!important;font-weight:700!important;font-size:17px!important}.elementor-products-grid ul.products.elementor-grid li.product{background:#1d1d1d;border-radius:14px;border:1px solid rgba(179,179,179,.17)}.custom-radio-attribute input[type=radio]{margin-right:6px}.custom-radio-attribute label{display:inline-block;margin-bottom:6px;cursor:pointer}.frameless-archive .woocommerce{font-family:"Poppins";color:#fff}.single-product .price,.single-product .sale-price{font-size:28px;line-height:38px;font-weight:700}.single-product .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:18px;line-height:28px;margin-top:10px;font-weight:600;padding:0 15px;margin-bottom:20px}.tax-product_cat .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price,.related.products ul.products li.product .price{font-size:16px;line-height:28px;margin-top:6px;font-weight:700;padding:0;margin-bottom:12px}.woocommerce-tabs table td,table th{border:transparent}.tax-product_cat .asterisk-discount,.related.products .asterisk-discount{font-size:13px}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:0!important}.yith-wapo-block .yith-wapo-addon .wapo-error{color:#fcfcfc}.woocommerce div.product.elementor ul.tabs{padding:0!important;border-bottom:1px solid #fff;margin-bottom:18px}.tax-product_cat .add_to_cart_button,.related.products .add_to_cart_button{display:none!important}.woocommerce .elementor-1982 .elementor-element.elementor-element-44497ac .woocommerce-tabs ul.wc-tabs li a{padding:0}.woocommerce .elementor-1982 .elementor-element.elementor-element-44497ac .woocommerce-tabs ul.wc-tabs li{padding:10px 0;margin-right:20px}.woocommerce .elementor-1982 .elementor-element.elementor-element-44497ac .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#1b1b1b;border-bottom:3px solid #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0}.single-product .wapo-addon-title,.single-product .variations .label label,.cfvsw-label-none table.variations tr th.label{font-size:17px!important;line-height:24px!important;font-weight:600!important;font-family:"Poppins",Sans-serif!important;display:block!important;margin-bottom:12px!important}.woocommerce div.product form.cart .variations{margin-bottom:-5px!important}.swatch-radio-label input[type=radio]:checked+.swatch{outline:2px solid #000;box-shadow:0 0 3px rgba(0,0,0,.5)}.options .option-description{font-size:12px}@media (max-width:500px){.cm-testimonial .elementor-testimonial{text-align:center;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.cm-testimonial .elementor-testimonial__text{display:flex;flex-direction:column;align-items:center}.cm-testimonial .elementor-testimonial__footer{padding-right:0!important}}