.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,.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)}.product-card{cursor:pointer;text-align:center}.product-card__image{margin-bottom:15px!important}.product-card__image,.product-card__image img{display:block;width:100%;aspect-ratio:375 / 175}#woosq-popup{--yith-wapo-tooltip-colors-background: var(--e-global-color-primary);--yith-wapo-tooltip-colors-text: var(--e-global-color-accent)}#woosq-popup div.product .product_title{font-size:1.5rem;color:var(--e-global-color-primary);margin-bottom:.5rem}#woosq-popup div.product form.cart .variations label{color:var(--e-global-color-accent)}.woosq-sidebar{background-color:var(--e-global-color-accent);font-family:Raleway,sans-serif}.woosq-product>.product .summary{background-color:transparent}.woosq-product>.product .summary .summary-content{padding:30px 20px}#woosq-popup .woosq-product>.product p.price{color:#fff}#woosq-popup div.product form.cart .variations{border-top:1px solid rgba(255,255,255,.2);margin:0}#woosq-popup div.product form.cart .variations th,#woosq-popup div.product form.cart .variations td{background-color:transparent;padding-block:20px}#woosq-popup .woocommerce-product-details__short-description,#woosq-popup .product-short-description{margin-bottom:20px}#woosq-popup div.product form.cart .variations th{padding-left:0;text-align:left;vertical-align:middle;width:94px}#woosq-popup div.product form.cart .variations label,#woosq-popup .yith-wapo-option label{color:#fff;font-size:14px;font-weight:600}#woosq-popup div.product form.cart .reset_variations,#woosq-popup .product_meta,#wapo-total-price-table .wapo-total-options,#woosq-popup .woocommerce-variation-price{display:none!important}.woocommerce div.product form.cart .variations select,#woosq-popup input[type=email],#woosq-popup input[type=number],#woosq-popup input[type=text],#woosq-popup input[type=url],#woosq-popup select,#woosq-popup textarea,.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce-cart table.cart td.actions .coupon .input-text,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid rgba(255,255,255,.4);border-radius:0;color:#fff;outline:none;background-color:transparent;font-size:14px;line-height:14px;padding:10px 20px}.woocommerce div.product form.cart .variations select:focus,#woosq-popup input[type=email]:focus,#woosq-popup input[type=number]:focus,#woosq-popup input[type=text]:focus,#woosq-popup input[type=url]:focus,#woosq-popup select:focus,#woosq-popup textarea:focus,.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--e-global-color-primary)}.woocommerce form .form-row select{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K)}.woocommerce form .form-row label{font-size:14px;font-weight:600}#woosq-popup .woocommerce .quantity .qty{padding-inline:2px}.woocommerce div.product form.cart .variations select,#woosq-popup select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=)}select option,.woocommerce div.product form.cart .variations select option{color:#000}#yith-wapo-container #wapo-total-price-table{background-color:transparent;border-top:1px solid rgba(255,255,255,.2);margin-top:0;padding-top:20px}#yith-wapo-container #wapo-total-price-table table{width:100%}#yith-wapo-container #wapo-total-price-table table th,#yith-wapo-container #wapo-total-price-table table td{padding:5px 0;border:none;background:transparent;font-size:16px;color:#fff}#yith-wapo-container #wapo-total-price-table table th{font-weight:600}#yith-wapo-container #wapo-total-price-table table td{text-align:right;color:var(--e-global-color-primary)}#woosq-popup .wapo-addon-title{color:var(--e-global-color-primary);font-size:20px;margin-block:20px}.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span{font-size:12px}#woosq-popup .yith-wapo-block .yith-wapo-addon .yith-wapo-option{word-break:normal}.oaza-qty-block{font-weight:600;display:flex;align-items:center;margin-bottom:20px}.oaza-qty-block .oaza-qty-label{flex:0 0 94px;padding-right:10px}.single_add_to_cart_button.is-loading{position:relative;opacity:.7;cursor:not-allowed;pointer-events:none;color:transparent!important}.single_add_to_cart_button.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;border:2px solid var(--e-global-color-primary);border-top-color:transparent;border-radius:50%;animation:wc-spin .6s linear infinite}@keyframes wc-spin{to{transform:rotate(360deg)}}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__main{width:460px;background-color:var(--e-global-color-accent)}.elementor-menu-cart__subtotal{display:flex;justify-content:space-between;font-size:16px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.elementor-menu-cart__product{grid-template-columns:72px 1fr;border-bottom-color:rgba(255,255,255,.2)}.widget_shopping_cart_content .elementor-menu-cart__product .variation{color:#fff;margin:0;display:block;font-size:12px}.elementor-menu-cart__product .variation dd{margin:0}.elementor-menu-cart__subtotal strong{font-weight:600}.elementor-menu-cart__product .variation dt,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price,.elementor-menu-cart__subtotal .woocommerce-Price-amount{color:var(--e-global-color-primary)}.elementor-menu-cart__product-image img{width:72px;aspect-ratio:1 / 1;object-fit:cover}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-weight:600}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{background-color:#fff}.header-button .elementor-button-link,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{width:40px;height:40px;background-color:rgba(0,0,0,.3);color:#fff;padding:8px;font-size:20px;border:none}.header-button .elementor-button-link:hover,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button:hover{background-color:rgba(0,0,0,.5)}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button .elementor-button-text{display:none}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button-icon,.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color:#fff}.elementor-menu-cart--items-indicator-bubble.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{background-color:var(--e-global-color-primary);color:var( --e-global-color-accent);font-weight:600}.header-button .elementor-button-link{font-size:16px;display:inline-flex;justify-content:center;align-items:center}body:not(.logged-in) .header-button--logout{display:none!important}#woosq-popup #yith-wapo-container .yith-wapo-block{display:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:72px;aspect-ratio:360 / 168;object-fit:contain}.woocommerce a.remove{border:1px solid #fff;border-radius:50%;color:#fff!important;font-weight:400;line-height:18px}.woocommerce .product-name .variation{font-size:12px;font-weight:400;margin-top:2px}.woocommerce .product-name .variation dt{color:var(--e-global-color-primary)}.woocommerce .product-name .variation dd{margin-left:0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;float:none;margin-block:40px}.woocommerce-checkout h3{font-size:24px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:rgba(255,255,255,.05);border-radius:0}.woolab-ic-dic-tip{font-size:14px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:160px}.woocommerce-form-coupon-toggle{display:none}.woocommerce-info{border-top-color:#b37724;background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.woocommerce-info:before{color:#b37724}.woocommerce-info a{color:var(--e-global-color-accent);font-weight:600}@media (max-width: 768px){.woocommerce table.shop_table_responsive tbody th.product-name,.woocommerce-page table.shop_table_responsive tbody th.product-name{display:block}.woocommerce #payment #place_order{font-size:14px!important;padding-inline:20px!important}}@media (max-width: 768px){.woocommerce-cart table.cart td.actions .coupon{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important;float:none!important;margin:0!important}.woocommerce-cart table.cart td.actions .coupon .button{display:block!important;width:100%!important;max-width:100%!important;float:none!important;margin:0!important}}.woocommerce table.shop_table td small.includes_tax{display:none}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{white-space:nowrap}form.woocommerce-shipping-calculator,.woocommerce-shipping-destination{display:none}.woocommerce-branch-note{font-size:12px}.woocommerce-account .e-con-inner:has(.woocommerce){max-width:1200px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 20px;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--e-global-color-primary)}@media (min-width: 769px){.woocommerce-account .woocommerce-MyAccount-content{width:65%}}.woocommerce-MyAccount-content h2{font-size:32px}.woocommerce-MyAccount-content h3{font-size:24px}.woocommerce-MyAccount-content fieldset{border:1px solid rgba(255,255,255,.2);margin-block:20px}.woocommerce-form-row:has(input#account_display_name){display:none}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{font-size:12px}.oaza-voucher-downloads{margin-top:8px}.oaza-voucher-downloads__label{font-weight:600;margin-bottom:4px;font-size:14px}.oaza-voucher-downloads__list{list-style:none;padding:0;margin:0;font-size:14px}.oaza-voucher-downloads__list li{margin:0 0 4px}.elementor .oaza-voucher-downloads__links a{text-decoration:underline;color:var(--e-global-color-primary)}.elementor .oaza-voucher-downloads__links a:hover{text-decoration:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff4e4}.woocommerce-message{border-top-color:var(--e-global-color-primary)}.woocommerce-message:before{color:var(--e-global-color-primary)}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#000}.woocommerce-additional-fields__field-wrapper .subscribe-newsletter{display:none}.woocommerce-checkout #payment ul.payment_methods li img{max-height:40px}.woocommerce-branch-fields{background-color:#110e0e;border:none;padding:20px;margin-bottom:40px}.woocommerce-form-login-toggle+.woocommerce-form.woocommerce-form-login{margin-bottom:2.5rem}.woocommerce-form.woocommerce-form-login .form-row{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:3px;margin:0 0 6px}@media (min-width: 768px){.woocommerce-form.woocommerce-form-login .form-row{flex-direction:row;flex-wrap:wrap}}.woocommerce-form.woocommerce-form-login .form-row>.input-text{flex:1}.woocommerce-form.woocommerce-form-login .lost_password{font-size:14px;text-align:center;margin-bottom:0}.woocommerce-checkout .oaza-checkout-register-note{margin:0 auto 32px;text-align:center;font-size:16px;line-height:1.4}.woocommerce-checkout .oaza-checkout-register-note a{color:var(--e-global-color-primary);text-decoration:underline}.woocommerce-checkout .oaza-checkout-register-note a:hover{text-decoration:none}@media (max-width: 768px){.woocommerce-checkout .oaza-checkout-register-note{margin-bottom:22px}}
