.woocommerce-Reviews .commentlist .review{background-color:#f9f9f9;padding:20px;margin-bottom:20px;border-radius:10px;border:1px solid #eaeaea;box-shadow:0 4px 10px rgba(0,0,0,.05)}.woocommerce-Reviews .commentlist .review .star-rating span{color:#f1c40f;font-size:allpx}.woocommerce-Reviews .commentlist .review .description{font-size:1.1em;line-height:1.6;color:#444;margin-top:15px}.woocommerce-Reviews #review_form_wrapper #review_form{background-color:#fff;padding:30px;border:1px solid #eaeaea;border-radius:10px;margin-top:20px}.woocommerce-Reviews #review_form_wrapper #review_form #submit{color:#fff;border:none;padding:10px 30px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.woocommerce-Reviews #review_form_wrapper #review_form #submit:hover{background-color:#31373e;color:#fff}.woocommerce-Reviews #review_form_wrapper #review_form .comment-form input[type=email],.woocommerce-Reviews #review_form_wrapper #review_form .comment-form input[type=text],.woocommerce-Reviews #review_form_wrapper #review_form .comment-form textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:14px;box-sizing:border-box}.woocommerce-Reviews #review_form_wrapper #review_form .comment-form label{font-weight:700;margin-bottom:5px;display:block}.woocommerce-Reviews{font-family:'Open Sans',sans-serif}.elementor-12 .elementor-element.elementor-element-a3c432b #add_payment_method #payment #place_order,.elementor-12 .elementor-element.elementor-element-a3c432b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-12 .elementor-element.elementor-element-a3c432b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-12 .elementor-element.elementor-element-a3c432b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button,.elementor-12 .elementor-element.elementor-element-a3c432b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-12 .elementor-element.elementor-element-a3c432b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button{background-color:var(--e-global-color-primary);width:100%} .woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#f5f5f5;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 5px;padding:0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce #reviews #commentsol.commentlistli .comment-text{margin:0 0 0 -41px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.input-text.qty.text::after,.input-text.qty.text::before{position:absolute;top:50%;transform:translateY(-50%);font-size:18px;cursor:pointer}.search-form-container{display:flex;flex-direction:column}.search-form{display:flex;flex-direction:row;width:139%;align-items:center}.search-input,.search-select,.search-submit{flex:1;padding-right:5px}.search-input input,.search-select select{width:100%;padding:8px;margin-right:5px;border:1px solid #ccc;border-radius:5px}.search-submit button{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.search-submit button:hover{background-color:#0056b3}.centered-stars{display:flex;justify-content:center;margin-top:10px}.centered-stars .star-rating span{margin-right:5px}.centered-stars .star-rating span:last-child{margin-right:0}mber]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-text.qty.text{position:relative;width:75px;padding:0 20px;text-align:center}.input-text.qty.text::before{content:"-";left:5px}.input-text.qty.text::after{content:"+";right:5px}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#fff0}.variable-items-wrapper{display:flex;flex-wrap:wrap;gap:10px}.variable-items-wrapper .variable-item{flex:1 1 calc(33.33% - 20px);box-sizing:border-box;text-align:center;margin-bottom:10px}@media (max-width:768px){.variable-items-wrapper .variable-item{flex:2 1 calc(50% - 20px)}.woocommerce-form.track_order .form-row{width:100%;display:block;margin-bottom:15px}.woocommerce-form.track_order .input-text{width:100%;box-sizing:border-box}.woocommerce-form.track_order .form-row-first,.woocommerce-form.track_order .form-row-last{margin-right:0}.woocommerce-form.track_order .button{width:100%;text-align:center}}@media (max-width:480px){.variable-items-wrapper .variable-item{flex:2 2 35%}}.variable-items-wrapper .variable-item:hover,.variable-items-wrapper .variable-item[aria-checked=true]{background-color:#f0f0f0;border:1px solid #ddd;cursor:pointer}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:initial;padding:0;text-align:start;width:auto!important}.woocommerce div.product form.cart .variations{margin-bottom:1.2em;border:0;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-ms-flex-pack:center;-ms-flex-align:center;background-color:#f5f5f5;color:#515151;display:inline-block;position:relative;z-index:0;margin:3px 0;padding:0 1em}@media screen and (max-width:768px){.woocommerce div.product .woocommerce-tabs ul.tabs{flex-wrap:nowrap;text-align:center;justify-content:space-between}} .woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget-container .star-rating{margin-top:0;display:none} .woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;display:none;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box} .quantity{display:flex;gap:11px;padding-right:11px}.quantity .item{flex:1 1 calc(50% - 11px);box-sizing:border-box}:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){margin-top:0!important;margin-left:0!important}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{background-color:transparent!important;color:var(--order-summary-color,#000)!important;border:var(--order-summary-quantity-border-weight,1px) solid var(--order-summary-quantity-border-color,#d5d8dc)!important;border-radius:3px!important;padding:1px 2px!important;text-align:center!important;font-size:14px!important;min-height:37px!important;max-height:28px!important;margin-right:0!important}