.woocommerce-Reviews .commentlist .review{background-color:#f9f9f9;padding:20px;margin-bottom:20px;border-radius:10px;border:1px solid #eaeaea}.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;font-weight:200;background:var(--e-global-color-primary);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:300;margin-bottom:5px;display:block}.woocommerce-Reviews{font-family:Euclid,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}.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}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:21px 0 0 1px!important}label[for=wp-comment-cookies-consent]{font-size:13px}#reply-title.comment-reply-title{font-size:17px;font-weight:400}#reply-title small a{font-size:12px;font-weight:400}.elementor-field-group-email input,.elementor-field-group-message textarea,.elementor-field-group-name input,.elementor-field-group-phone input,.elementor-field-group-select1 input,.elementor-field-group-website input,selector form.elementor-form .elementor-field-group-email input{padding-left:55px}.elementor-2453 .elementor-element.elementor-element-9370e44 form.elementor-form .elementor-field-group-email::after,.elementor-field-group-email::after,.elementor-field-group-message::after,.elementor-field-group-name::after,.elementor-field-group-phone::after,.elementor-field-group-select1::after,.elementor-field-group-website::after{position:absolute;left:5px;top:0;width:45px;height:40px;background:var(--e-global-color-primary);content:"";display:flex;align-items:center;justify-content:center;border-radius:0;border-color:var(--e-global-color-accent);border-style:solid;border-width:2px}.elementor-2453 .elementor-element.elementor-element-9370e44 form.elementor-form .elementor-field-group-email::before,.elementor-field-group-email::before,.elementor-field-group-message::before,.elementor-field-group-name::before,.elementor-field-group-phone::before,.elementor-field-group-select1::before,.elementor-field-group-website::before{position:absolute;left:20px;top:9px;font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;z-index:1;font-size:17px}.elementor-field-group-name::before{content:"\f007"}.elementor-field-group-email::before{content:"\f0e0"}.elementor-field-group-phone::before{content:"\f095"}.elementor-field-group-message::before{content:"\f27a"}.elementor-field-group-select1::before{content:"\f05a"}.elementor-field-group-website::before{content:"\f0c1"} .woocommerce-checkout-review-order-table img{vertical-align:middle;margin-bottom:9px;border-radius:5px !important;margin-right:15px} .scroll-top-btn,ins{text-decoration:none}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{list-style-type:none;border-top:none;width:100%;display:block;text-align:left;font-size:16px}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active{font-size:16px}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{text-decoration:none;border-bottom:none;color:#666}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#01a3ed}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a::before{font-family:'Font Awesome 5 Free';display:inline-block;width:20px;text-align:center;margin:0 10px 0 0}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=dashboard] a::before{content:"\f015";font-weight:900}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=orders] a::before{content:"\f022"}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=subscriptions] a::before{content:"\f073"}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=downloads] a::before{content:"\f019";font-weight:900}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=edit-address] a::before{content:"\f303";font-weight:900}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=payment-methods] a::before{content:"\f09d"}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=edit-account] a::before{content:"\f007";font-weight:900}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li[class*=customer-logout] a::before,woocommerce-MyAccount-navigation-link ul li[class*=customer-logout] a::before{content:"\f2f5";font-weight:900}.woocommerce-account nav.woocommerce-MyAccount-navigation ul [class*=support] a::before{content:"\f124";font-weight:900}.woocommerce-checkout-review-order-table img{vertical-align:middle;margin-bottom:9px;border-radius:5px;margin-right:15px}.elementor-10 .elementor-element.elementor-element-53e548b .cart td,.elementor-10 .elementor-element.elementor-element-53e548b .cart td span,.elementor-10 .elementor-element.elementor-element-53e548b .input-text.qty{font-family:wix,Sans-serif;font-weight:600;text-align:center}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:55px;height:auto;border-radius:5px;display:block}.elementor-main-swiper{border-radius:5px}.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields h3{text-align:var(--additional-fields-title-alignment,left);display:none}.logged-in-condition .hidelogin,.logged-out-condition .hidelogout{display:none!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:1em;color:#767676}.scroll-top-btn{display:none;align-items:center;justify-content:center;position:fixed;bottom:20px;right:20px;background-color:var(--e-global-color-eadabc0);color:#fff;padding:10px;border-radius:31%;transition:background-color .3s,color .3s;width:40px;height:40px}.scroll-top-btn i{font-size:20px}body{background-color:var(--theme-primary-color)}h1,h2,h3{color:var(--theme-secondary-color)}a{color:var(--theme-accent-color)}