.woocommerce div.product .product_title,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a,.woocommerce-product-details__short-description,.product_meta,.product_meta a,.woocommerce div.product .woocommerce-tabs .panel,section.related.products,section.related.products a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,.woocommerce table.shop_table,.woocommerce table.shop_table a,body.woocommerce-checkout .woocommerce,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{background-color:var(--e-global-color-primary);fill:#fff;line-height:21px;color:#fff;border-radius:10px 10px 10px 10px;padding:18px 30px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#f71a2c;font-size:1.25em}ins{text-decoration:none}.woocommerce .quantity .qty{padding:5px;font-size:30px!important;height:58px;color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;justify-content:center}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgba(255,255,255,0);color:#f71a2c;z-index:2;border-bottom-color:#f71a2c}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #f71a2c;background-color:#f71a2c;color:#fff!important;margin:0 5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.woocommerce-notices-wrapper,.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle,.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{flex:1 1 100%}body.woocommerce-cart .woocommerce form.woocommerce-cart-form{flex:0 0 69%;background:rgba(0,0,0,.29);padding:20px;border-radius:10px}body.woocommerce-cart .woocommerce .cart-collaterals,body.woocommerce-cart .cart-collaterals,body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{flex:0 0 28%;background:rgba(0,0,0,.29);padding:20px;border-radius:10px}body.woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout{flex:1 1 100%;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}body.woocommerce-checkout .woocommerce .col2-set{flex:1 1 60%;background:rgba(0,0,0,.29);padding:20px;border-radius:10px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:rgba(0,0,0,.29)}body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{flex:0 0 38%}h3#order_review_heading{display:none}body.woocommerce-checkout .woocommerce .col2-set .col-1,body.woocommerce-checkout .woocommerce .col2-set .col-2{float:left;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}body.woocommerce-cart h1.entry-title,body.woocommerce-checkout h1.entry-title{color:#fff!important;text-align:center!important;margin-bottom:30px!important;font-weight:700!important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:220px;padding:15px}.woocommerce table.shop_table,body.woocommerce-cart .woocommerce table td,body.woocommerce-cart .woocommerce table th{border:1px solid #fff}.woocommerce-page .cart-collaterals .cart_totals h2,.woocommerce-billing-fields h3{font-size:20px;font-weight:700;color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;outline:none;padding-left:15px;padding-right:30px}form.woocommerce-checkout .woocommerce-account-fields .form-row .selection .select2-selection--single .select2-selection__rendered,form.woocommerce-checkout .woocommerce-billing-fields .form-row .selection .select2-selection--single .select2-selection__rendered,form.woocommerce-checkout .woocommerce-shipping-fields .form-row .selection .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:30px}body .select2-container{display:block;max-width:100%}form.woocommerce-checkout .woocommerce-account-fields .form-row .select2.select2-container,form.woocommerce-checkout .woocommerce-billing-fields .form-row .select2.select2-container,form.woocommerce-checkout .woocommerce-shipping-fields .form-row .select2.select2-container{width:100%!important}body .select2-container .select2-selection--single{height:48px;border-radius:5px;outline:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;margin-left:-7px;margin-top:8px}body .select2-dropdown{border:0;padding:15px}.select2-results__option{border-radius:5px;font-size:14px;line-height:20px}h3#ship-to-different-address{font-size:16px;margin-left:3px;font-weight:400}.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received{background:0 0;border:2px dashed var(--heading);color:var(--heading);font-weight:600;width:100%;text-align:center;font-size:16px;margin-bottom:30px;line-height:1.4;padding:15px 25px}.woocommerce-thankyou-order-details{list-style-type:none;padding:0;display:flex;display:-webkit-flex;-webkit-display:flex;-ms-display:flex;flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between}.woocommerce-thankyou-order-details+p{font-size:16px;background-color:#f6f6f6;padding-top:20px;padding-bottom:20px;padding-right:15px;padding-left:15px;margin-bottom:30px;text-align:center;color:#000}.woocommerce-thankyou-order-details li{flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;padding-left:20px;padding-right:20px;margin-bottom:20px;border-right:1px solid #dfdfdf;text-align:center;color:var(--heading)}.woocommerce-thankyou-order-details li strong{display:block;color:var(--heading);line-height:24px}.woocommerce .blockUI.blockOverlay{opacity:1!important;background:rgba(255,255,255,.6)!important;position:relative}.woocommerce .blockUI.blockOverlay:before{content:" ";display:block;width:24px;height:24px;border-radius:50%;border:1px solid #000;border-color:#000 #000 #fafafa #fafafa;animation:lds-dual-ring .7s linear infinite;transition:.35s all;position:absolute;z-index:1;left:50%;top:50%;margin:-12px 0 0 -12px}.woocommerce ul.order_details{margin:0;list-style:none}.woocommerce-order-details__title,.wc-bacs-bank-details-heading{text-transform:uppercase;font-weight:600;margin-bottom:5px;text-align:center}.woocommerce-order-details h2{margin-bottom:19px;font-size:24px;font-weight:700;color:var(--heading);margin-top:20px}.woocommerce-order-details table thead tr th{padding:15px 10px;letter-spacing:1px;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4;color:var(--heading);vertical-align:middle;border:none;border-bottom:2px solid #efefef;text-align:left}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-bottom:1px solid #fff}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,td.woocommerce-table__product-name.product-name a{color:#fff}.woocommerce-order-details table tbody tr th,.woocommerce-order-details table tbody tr td{padding:15px 12px;border:none;border-bottom:1px solid #e6e6e6}.woocommerce-columns--addresses .col-1 address,.woocommerce-Addresses .col-1 address,.woocommerce-columns--addresses .col-2 address,.woocommerce-Addresses .col-2 address{padding:25px 30px 30px;border:2px dashed var(--heading);line-height:30px;font-style:italic;color:#fff}.woocommerce-customer-details .woocommerce-column__title,header.woocommerce-Address-title.title h2,h4.yith-wcwl-share-title{font-size:18px;letter-spacing:0;font-weight:600;line-height:30px;margin-top:12px;color:var(--heading);margin-bottom:20px}.woocommerce-order-received .woocommerce{max-width:800px;margin:0 auto}body.woocommerce-order-received .woocommerce{display:block}section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{display:flex;gap:10px;flex-wrap:wrap}.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{flex:0 0 48%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:#fff!important}.woocommerce-checkout section.woocommerce-customer-details{border:1px solid #fff;border-radius:5px;padding:10px}@media screen and (max-width:768px){.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2,body.woocommerce-cart .woocommerce form.woocommerce-cart-form,body.woocommerce-cart .woocommerce .cart-collaterals,body.woocommerce-cart .cart-collaterals,body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce .col2-set,body.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order{flex:1 1 100%}.coupon{display:flex;flex-direction:column;gap:10px}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:100%}.woocommerce-thankyou-order-details{display:flex!important;flex-wrap:wrap!important}}