.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:var(--e-global-color-primary);font-size:1.25em}ins{text-decoration:none}.woocommerce .quantity .qty{padding:5px;font-size:30px}.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:var(--e-global-color-primary);z-index:2;border-bottom-color:var(--e-global-color-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--e-global-color-primary);background-color:var(--e-global-color-primary);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}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}table tr{border-bottom:1px solid var(--border-color)}.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%}input.qty{font-size:22px!important;color:#fff!important;padding:13px 20px!important;margin-right:10px}.woocommerce-message{border-top-color:#f71a2c!important}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%!important}@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%}}