.shop-sort-bar select,.shop-sort-bar select:focus{outline:none;border:none}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:unset;font-size:16px}.shop__sidebar ul,.shop__sidebar ol{padding:0;margin:0;list-style:none}.shop__sidebar ul.wp-block-archives-list li,.shop__sidebar ul.wp-block-categories-list li,.shop__sidebar ul.woocommerce-widget-layered-nav-list li,.shop__sidebar ul.product-categories li{clear:both;border:none;padding:0;line-height:1.5;margin:0 0 10px}.shop__sidebar ul.wp-block-archives-list li:last-child,.shop__sidebar ul.wp-block-categories-list li:last-child,.shop__sidebar ul.woocommerce-widget-layered-nav-list li:last-child,.shop__sidebar ul.product-categories li:last-child{margin:0}.shop__sidebar ul.woocommerce-widget-layered-nav-list li a,.shop__sidebar ul.product-categories li a{color:inherit}.woocommerce .woocommerce-ordering{margin:0 0}.product-img{margin:0 0 20px;position:relative}.product-img img{border-radius:5px}.gy-50{--bs-gutter-y:50px}.shop-sort-bar select,.shop-sort-bar select:focus{box-shadow:none}.shop-sort-bar{margin:0 0 15px}.product-content .price{font-weight:700;color:var(--tg-heading-font-color);display:block;margin:0 0 15px}.product-title{font-size:18px;margin:0 0 4px}.product-content .price ins{text-decoration:none}.on-sale-wrap{position:absolute;left:15px;top:15px;z-index:2}.on-sale-wrap .tag{line-height:1;display:block;background:var(--unit-primary-color);text-transform:uppercase;font-size:14px;font-weight:600;color:#fff;padding:4px 8px;border-radius:4px}.add-cart-btn::after,.add-cart-btn::before{display:none}.product-card .actions .btn.add-cart-btn,.woocommerce a.added_to_cart{position:relative;z-index:1;vertical-align:middle;display:inline-flex;align-items:center;text-transform:uppercase;border:none;text-align:center;background-color:var(--tg-heading-font-color);color:#fff;font-family:var(--tg-body-font-family);font-size:13px;font-weight:500;padding:.8em 1.2em;border-radius:4px;overflow:hidden;line-height:1}.add-cart-btn.added{display:none!important}.grid-item>.woosw-btn{display:none!important}.tg-wishlist{position:absolute;top:15px;right:15px;line-height:1}.product-img .heart-icon{font-size:0;border:none;padding:0;position:relative;background:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 .125rem .25rem -.1rem rgb(0 0 0 / .15)!important}.product-img .heart-icon.woosw-added{background:var(--tg-primary-color);color:#fff;box-shadow:none}.product-img .heart-icon::before{content:"\f004";font-family:"Font Awesome 5 Free";font-size:15px;margin:0}.woosw-list table.woosw-items{width:100%}td.woosw-item--actions{width:170px;text-align:right}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{top:1.56em}.shop-top-left .woocommerce-message{position:absolute;top:-15px;right:0;width:100%;z-index:9}.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,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){font-size:13px;padding:.8em 1.2em;font-weight:500;border-radius:4px;color:#fff;background-color:var(--tg-primary-color);font-family:var(--tg-body-font-family);text-transform:uppercase;overflow:hidden}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:var(--tg-secondary-color);text-decoration:none;background-image:none;color:#fff}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{border-radius:0;background-color:#0a0c00}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width:22px;height:22px;background-color:#0a0c00;border-radius:0;top:-7px;border:3px solid #fff}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:14px;float:left;padding:.8em 1.2em;font-weight:500}.woocommerce .widget_price_filter .price_slider_amount{line-height:2;font-size:18px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:0;background-color:#dfdfdf;border:0}.woocommerce .shop__sidebar ul.product_list_widget:not(.cart_list) li{display:flex;align-items:flex-start;padding:0;margin:0 0 25px;border:none;gap:20px}.sidebar-product-thumb{flex:0 0 auto}.woocommerce .shop__sidebar ul.cart_list li:last-child,.woocommerce .shop__sidebar ul.product_list_widget li:last-child{margin:0 0}.woocommerce .shop__sidebar ul.product_list_widget:not(.cart_list) li img{float:unset;margin-left:0;width:100px;height:auto;box-shadow:none}.woocommerce .shop__sidebar ul.product_list_widget:not(.cart_list) li::before,.woocommerce .shop__sidebar ul.product_list_widget:not(.cart_list) li::after{display:none}.shop__sidebar .product-title{font-size:18px;margin:0 0 8px}.sidebar-product-content{flex-grow:1}.sidebar-product-content .star-rating{margin-bottom:8px}.woocommerce .widget_rating_filter ul li a{color:inherit}.woocommerce .shop__sidebar ul.cart_list li a{color:inherit}.woocommerce .shop__sidebar ul.cart_list li img{width:80px}.woocommerce .shop__sidebar ul.cart_list li{padding:0 0 15px 2em}.woocommerce .shop__sidebar .widget_shopping_cart .cart_list li a.remove{top:2px}.shop__sidebar ul li a{color:inherit;text-decoration:none}.zaira-shop-pagination .page-numbers{margin:0;padding:0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:unset;width:100%}.shop-details-content .shop-single-rating{line-height:1.4;margin:0 0 20px;font-size:16px;display:flex;align-items:center;gap:3px}.shop-details-content .shop-single-rating .rating-count{margin-left:7px}.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(--tg-primary-color);font-size:24px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:.9em 1em .9em 3.5em;background-color:var(--tg-gray-three);color:var(--tg-body-font-color);border-top:3px solid var(--tg-primary-color);outline:none}.woocommerce-message::before{color:var(--tg-primary-color)}.woocommerce-message{border-top-color:var(--tg-primary-color)}.zaira-cart-action .btn{padding:17px 27px;text-transform:uppercase}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{color:var(--tg-heading-font-color)}.woocommerce-grouped-product-list label{margin:0}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.product-thumb-slider{margin-bottom:20px}@media (max-width:768px){.product-thumb-slider{margin-bottom:20px}.product-small-img{--bs-gutter-x:1rem}}.woocommerce table.shop_attributes td p{padding:0 0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:10px 15px}.comment-text p .woocommerce-review__awaiting-approval{font-size:.8em}.woocommerce-Reviews #review_form .comment-notes{margin:0 0 15px!important}.woocommerce #reviews #comment{height:130px}.woocommerce p.stars a{font-size:18px}.form-control:focus{box-shadow:none}.comment-form-rating{display:flex;flex-wrap:wrap}.comment-form-rating label{width:100%;flex:0 0 100%}.comment-form-rating .star{margin:0}.comment-form .comment-field{margin:0 0 40px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond .form-submit input#submit{width:auto;position:relative;z-index:2;vertical-align:middle;display:inline-block;border:none;text-align:center;background-color:var(--tg-heading-font-color);color:var(--white-color);font-family:var(--tg-body-font-family);font-size:14px;font-weight:600;padding:20px 40px;border-radius:0;line-height:1.5;height:auto}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond .form-submit input#submit:hover{background-color:var(--tg-primary-color);color:var(--tg-heading-font-color)}#review_form_wrapper{margin:55px 0 0}.related.space-top{padding:55px 0 0}.related .row.gy-40>*>.woosw-btn{display:none}.gy-40{--bs-gutter-y:40px}.woocommerce span.onsale{min-height:auto;min-width:auto;padding:4px 8px;font-weight:700;position:absolute;text-align:center;line-height:1;top:15px;left:15px;margin:0;border-radius:4px;background-color:var(--unit-primary-color);color:#fff;font-size:14px;text-transform:uppercase;z-index:2}.reviews-lisiting .description p{margin:0}.reviews-lisiting .comment-text p.meta{margin:0 0 10px}.reviews-wrap.latest-comments{margin:2.5rem 0 0}.woocommerce .comment-text .star-rating{float:unset;margin:0 0 7px}.wc-block-components-quantity-selector__input{height:auto}.woocommerce-info::before{color:var(--tg-body-font-color)}.woocommerce-info a,.woocommerce-message a{color:var(--tg-body-font-color);text-decoration:underline}.woocommerce-cart table.cart img{width:85px;box-shadow:none}.cart_table .product-quantity input{top:0}.cart_table td.actions{border:none;padding-bottom:0;padding-right:0}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .cart_table button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .cart_table button.button:disabled[disabled],.cart_table .actions>.btn{font-size:14px;padding:19px 35px;font-weight:600;border-radius:0;color:#fff;background-color:#0a0c00;font-family:var(--tg-body-font-family);text-transform:uppercase;line-height:1.5}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:unset;width:100%}.wc-block-cart-item__wrap{text-align:left}.cart_totals th{text-transform:uppercase}.cart_totals{margin-bottom:-1em}p.return-to-shop{margin:0}.woocommerce form.checkout_coupon{border:none;padding:0;margin-top:1rem}.woocommerce form.checkout_coupon .form-row{width:100%}.woocommerce form .form-row{padding:0}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection{border-radius:4px;border:1px solid rgb(0 0 0 / .1);padding:12px 20px;font-size:16px;margin:0}.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:0}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .woocommerce-form-coupon button.button{font-size:14px;padding:16px 16px;font-weight:600;border-radius:5px;color:#fff;background-color:var(--tg-primary-color);font-family:var(--tg-body-font-family);text-transform:uppercase;line-height:1}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .woocommerce-form-coupon button.button:hover{background-color:var(--tg-secondary-color);color:#fff}#customer_details h3{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgb(0 0 0 / .1)}.woocommerce-form-coupon .form-row.form-row-first{margin-bottom:1rem}.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3{margin:0 0 20px}.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row{margin:0 0 15px}.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single .select2-selection__arrow{right:1em;top:0}.select2-container--default .select2-search--dropdown .select2-search__field{height:auto;border-radius:0;border-color:rgb(0 0 0 / .1)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--tg-primary-color)}.select2-container .select2-dropdown,.select2-container .select2-selection{border:1px solid rgb(0 0 0 / .1);border-radius:0}.woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper #order_comments{height:160px}#order_review_heading{margin:0 0 25px}.woocommerce table.woocommerce-checkout-review-order-table{border:none;margin:0 0 24px 0;text-align:left;width:100%;border-collapse:collapse;border-radius:0}.woocommerce-cart-form .woocommerce-checkout-review-order-table td{text-align:start;padding:20px 20px;padding-left:0;line-height:20px;font-size:18px;font-weight:400}.woocommerce table.woocommerce-checkout-review-order-table th{text-transform:uppercase;font-family:var(--tg-body-font-family);font-weight:600!important;font-size:14px}.woocommerce table.woocommerce-checkout-review-order-table td,.woocommerce table.woocommerce-checkout-review-order-table th{border:1px solid rgb(0 0 0 / .1)}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot td strong{font-weight:600}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:var(--tg-gray-three);font-size:16px;border-radius:0}.woocommerce-checkout-payment .woocommerce-info{background:#fff;margin:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:unset;background:var(--tg-primary-color);line-height:1;padding:16px 25px;font-size:14px}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background:var(--tg-secondary-color)}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:1.5em}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1.5em}.woocommerce form.login,.woocommerce form.register{border:none;padding:40px;margin:2em 0;text-align:left;border-radius:4px;background:var(--tg-gray-three);font-size:16px}#customer_login form .form-row{margin:0 0 20px}.woocommerce-form.woocommerce-form-login.login .lost_password{position:absolute;right:40px;bottom:calc(28% + 5px);z-index:1;font-size:16px}input[type=checkbox].woocommerce-form__input-checkbox{width:auto;height:auto;display:inline-block;visibility:visible;opacity:1;border-radius:0;margin:0 4px 0 0}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{float:unset;margin-right:0;line-height:1;padding:15px 35px;font-size:14px}.woocommerce-error{border-top-color:#b81c23!important}ul.woocommerce-error a{color:#b81c23}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1.66}.woocommerce-additional-fields{margin:25px 0 0}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .lost_reset_password button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .return-to-shop a.button{padding:1em 1.5em;line-height:1.4}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading{padding-right:1.2em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{border-radius:0;background-color:#fff;color:var(--tg-body-font-color)}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;padding:0;border:none}.cart_totals>h2{font-size:28px;line-height:1.278;margin:90px 0 .5rem;font-weight:700;border-bottom:1px solid rgb(0 0 0 / .1);text-transform:capitalize;padding-bottom:1rem}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:unset}.woocommerce div.product form.cart.grouped_form .button{vertical-align:middle;float:unset;padding:17px 27px;background:var(--tg-heading-font-color);border:none;letter-spacing:0}table.woocommerce-grouped-product-list.group_table{margin:0 0 1rem}.woocommerce-grouped-product-list-item__label a{color:var(--tg-heading-font-color);font-weight:500}.woocommerce div.product form.cart .variations label{margin:0;text-transform:capitalize}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{padding:0;margin:0;border:none;vertical-align:baseline}.woocommerce div.product form.cart .variations select{border:1px solid rgb(0 0 0 / .1);max-width:max-content;min-width:auto;border-radius:5px;margin:0 10px 0 0;width:auto;height:auto;padding:0 2.5em 0 20px;outline:none}table.variations tr:last-child td:last-child select{margin-bottom:0!important}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:16px;margin:40px 0 0}.woocommerce div.product form.cart .variations td{padding:5px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce-variation-add-to-cart button.button{padding:17px 27px;background:var(--tg-primary-color)!important;border-color:var(--tg-primary-color)!important}.woocommerce div.product form.cart .woocommerce-variation-description p{font-size:16px}.woocommerce div.product form.cart .variations{margin-bottom:.5em}.woocommerce div.product p.stock{font-weight:700;margin:0 0 30px;color:green!important}@media (max-width:768px){.woocommerce form.login,.woocommerce form.register{padding:35px 25px}.woocommerce-form.woocommerce-form-login.login .lost_password{position:relative;right:0;bottom:0;font-size:16px;margin:10px 0 0}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection{padding:10px 20px;font-size:16px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{padding:1em 2.5em}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:16px;line-height:1.5}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .woocommerce-form-coupon button.button{font-size:14px;padding:14px 25px}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:unset}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}#order_review_heading{margin:30px 0 20px}.woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper #order_comments{height:120px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:1em}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:1em 2.5em}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .lost_reset_password button.button{padding:1.2em 1.5em}.woocommerce table.cart td.actions .coupon input{width:100%}.woocommerce table.cart td.actions .coupon .button{width:100%;padding:1.3em 2em!important}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:1px solid #dbdbdb}.woocommerce table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after{display:none}.woocommerce table.cart td.actions .button{padding:1.1em 1.5em!important;margin:0}.cart_table.shop_table_responsive tbody>tr{padding-bottom:20px}.cart_table.shop_table_responsive tbody>tr:last-child{padding-bottom:0}.woocommerce-cart-form .cart_table td.actions{padding:0}.cart_totals .mt-90{margin-top:0}.cart_totals th,.cart_totals td{width:100%;padding:15px 0!important}.cart_totals th::before,.cart_totals td::before{font-weight:600;font-family:var(--tg-body-font-family);font-size:14px;color:var(--tg-heading-font-color);text-transform:uppercase}.cart_totals>h2{font-size:24px;margin:0 0}.shop__sidebar .product-title{font-size:16px}.product-about form.cart.grouped_form .quantity .title{display:none}}.woocommerce .woocommerce-result-count{margin:0}.shop-details-img-wrap.woocommerce-product-gallery .flex-viewport{background:var(--tg-secondary-color);text-align:center}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:unset;width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:unset;width:100%;clear:none}.shop-details-flex-wrap .flex-viewport{margin-left:140px}.woocommerce div.shop-details-flex-wrap div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0;position:absolute;top:0;left:0;display:flex;flex-direction:column;width:119px;gap:20px}.woocommerce div.shop-details-flex-wrap div.images .flex-control-thumbs li{width:100%;float:unset}.woocommerce div.product div.images .flex-control-thumbs li img{text-align:center}.shop-details-content{padding-left:15px;padding-top:5px}.woocommerce div.product .product_title{font-size:30px}.shop-details-price{display:flex;align-items:center;font-family:var(--tg-heading-font-family);margin:15px 0 22px;column-gap:10px}.shop-details-price .woocommerce-Price-amount,.shop-details-price del,.shop-details-price ins{font-size:24px;font-weight:700;line-height:1;margin-bottom:0;color:var(--tg-primary-color)}.shop-details-price ins{text-decoration:none}.woocommerce-product-details__short-description{margin-bottom:30px}.shop-perched-info form,.variation-shop-perched-info{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.shop-perched-info .quantity{margin:0!important}.woocommerce .quantity{width:116px;flex:0 0 116px;position:relative;float:unset!important}.woocommerce .quantity input.qty{background-color:var(--tg-gray-three);width:100%;border:1px solid rgb(0 0 0 / .1);border-radius:5px;height:48px;text-align:center;padding:0 30px;font-size:16px;color:var(--tg-heading-font-color);font-weight:600}.woocommerce .quantity .qty_button{position:absolute;top:0;left:0;width:31px;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--tg-body-font-color);cursor:pointer;border-right:1px solid rgb(0 0 0 / .1);user-select:none;-moz-user-select:none}.woocommerce .quantity .qty_button.plus{left:auto;right:0;border-right:none;border-left:1px solid rgb(0 0 0 / .1)}.cart-btn,.shop-perched-info form>.cart-btn,.woocommerce div.product form.cart .button{display:flex;align-items:center;border:1px solid var(--tg-primary-color);background:var(--tg-primary-color);border-radius:5px;font-size:14px;font-weight:600;color:var(--tg-white);padding:16px 16px;min-width:145px;justify-content:center;margin-bottom:0;margin-right:0;text-transform:uppercase;line-height:1}.cart-btn:hover,.shop-perched-info form>.cart-btn:hover,.woocommerce div.product form.cart .button:hover{background:var(--tg-secondary-color);border-color:var(--tg-secondary-color)}.shop-details-content .woosw-btn{border:none;padding:0 0;font-size:14px;margin:20px 0 0;display:flex;align-items:center;gap:5px;background:#fff0;text-transform:uppercase;font-weight:600;color:var(--tg-primary-color);letter-spacing:0}.shop-details-content .woosw-btn::before{content:"\f004";font-family:"Font Awesome 5 Free";font-size:16px;font-weight:400;line-height:1}.shop-details-content .woosw-btn:hover,.shop-details-content .woosw-btn.woosw-added{color:var(--tg-primary-color)}.shop-details-content .woosw-btn.woosw-added:before{content:"✓";margin:0}.shop-details-flex-wrap{position:relative}.shop-details-content .shop-single-rating{margin:0 0 10px}.details-rating i{color:var(--tg-heading-font-color);font-size:15px;margin-right:0}.details-rating i.fas{color:var(--tg-primary-color)}.shop-details-bottom{margin:30px 0 0;padding-top:23px;border-top:1px solid rgb(0 0 0 / .1);font-size:16px}.shop-details-bottom>span{display:block;margin-bottom:10px;color:var(--tg-body-font-color);font-weight:500;margin-right:5px}.shop-details-bottom>span:last-child{margin-bottom:0}.shop-details-bottom>span>span{font-weight:500;margin-left:5px}.shop-details-bottom>*{margin-bottom:5px}.shop-details-bottom div:last-child{margin-bottom:0}.shop-details-bottom b{font-weight:500;color:var(--tg-heading-font-color)}.shop-details-bottom .sku,.shop-details-bottom a{color:var(--tg-body-font-color);margin-left:3px;font-weight:400;display:inline-block}.shop-details-bottom a:hover{color:var(--tg-primary-color)}.product-desc-wrap{margin-top:50px}.product-desc-wrap .nav-tabs{gap:15px 35px;margin-bottom:30px;border-bottom:1px solid rgb(0 0 0 / .1)}.product-desc-wrap .nav-tabs .nav-link{margin-bottom:0;background:#fff0;border:none;color:var(--tg-heading-color);font-weight:600;font-size:16px;border-radius:0;padding:0 0 15px;line-height:1;position:relative}.product-desc-wrap .nav-tabs .nav-link::after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:3px;background:var(--tg-primary-color);border-radius:5px;transition:.3s}.product-desc-wrap .nav-tabs .nav-item.active .nav-link{background:#fff0;color:var(--tg-primary-color)}.product-desc-wrap .nav-tabs .nav-item.active .nav-link::after{width:100%}.woocommerce-Tabs-panel>h2{display:none}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{margin-bottom:1em;font-size:14px;padding:18px 35px;text-transform:none}.woocommerce-Reviews-title{font-size:20px;margin:0 0 .8rem;font-weight:600}#review_form_wrapper{margin:45px 0 0}#review_form_wrapper .comment-form{background:none;border:none;padding:0;border-radius:0}.woocommerce-Reviews span#reply-title{display:block;font-size:18px;font-weight:500;line-height:20px;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #292A37}.woocommerce #review_form label{margin-bottom:15px;line-height:1;display:block}.woocommerce #review_form label span{color:var(--tg-primary-color)}.woocommerce #review_form_wrapper .comment-field input,.woocommerce #review_form_wrapper .comment-field textarea{border:1px solid #EEE;background:var(--tg-gray-three);padding:12px 20px;color:var(--tg-secondary-color)}body.woocommerce #review_form_wrapper .form-submit [type=submit]#submit{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--tg-primary-color) none repeat scroll 0 0;border:medium none;border-radius:4px;color:var(--tg-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:0;padding:17px 30px;text-align:center;text-transform:uppercase;touch-action:manipulation;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;vertical-align:middle;white-space:nowrap;position:relative;z-index:1;overflow:hidden}p:empty{display:none}.woocommerce #reviews h3{margin-bottom:15px}body.woocommerce #review_form_wrapper .form-submit [type=submit]#submit:hover{background:var(--tg-secondary-color)}.woocommerce-Reviews .comments-avatar{width:100px}.woocommerce #reviews #comments ol.commentlist li img.avatar{margin-top:0;margin-right:25px;width:65px;height:65px;border-radius:5px;float:unset;position:unset;border:none;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0;border:none;border-radius:0;padding:0 0}.woocommerce-Reviews .comment_container{display:flex;margin-top:30px;margin-bottom:20px}.woocommerce-Reviews .commentlist{padding-left:0;list-style:none;margin-top:30px}.woocommerce .star-rating{position:relative;font-size:15px;width:100px;overflow:hidden;line-height:1;margin-bottom:10px;color:var(--tg-primary-color);float:unset;height:auto;font-family:star}.woocommerce .star-rating::before{font-family:"Font Awesome 5 Free";content:'\f005\f005\f005\f005\f005';text-transform:uppercase;letter-spacing:3px;color:inherit;float:none;position:unset}.woocommerce .star-rating span{overflow:hidden;float:unset;top:0;left:0;position:absolute;padding-top:0}.woocommerce .star-rating span::before{font-family:"Font Awesome 5 Free";content:'\f005\f005\f005\f005\f005';text-transform:uppercase;letter-spacing:3px;color:var(--tg-primary-color);font-weight:900;position:unset}.woocommerce-Reviews .comment-text p.meta{margin-bottom:5px!important}strong.woocommerce-review__author{font-size:18px;color:var(--tg-heading-font-color);text-decoration:none;font-family:var(--tg-heading-font-family);font-weight:500;text-transform:capitalize}.woocommerce-review__published-date{font-size:15px}.woocommerce-Reviews .comment-form .comment-field{margin-bottom:20px}.comment-form-rating{display:flex;flex-wrap:wrap;margin:0 0 20px}.comment-form-rating label{width:100%;flex:0 0 auto}.woocommerce p.stars{line-height:1}.woocommerce-Reviews .comment-form .comment-field input{height:50px}.related-products-wrap{padding:95px 0 0}.related-products-wrap .rel-title{margin:0 0 35px;text-transform:capitalize}.rel-product-slider-active [class*='col-']{padding-left:15px;padding-right:15px}.zaira-page-content table.woosw-items tbody td{text-align:left}.product-small-img .slick-track>*{--bs-gutter-x:20px;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.slide-thumb img{cursor:pointer}.logged-in.woocommerce-account .zaira-page-post>.woocommerce{display:flex;flex-direction:row;gap:30px}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{width:calc(30% - 30px);float:unset;flex:0 0 auto;background-color:var(--tg-gray-three);box-shadow:none;padding:20px;border-radius:0}.woocommerce-MyAccount-navigation ul{padding:0;margin:0}.woocommerce-MyAccount-navigation ul li{list-style:none;margin-bottom:12px}.woocommerce-MyAccount-navigation ul li a{font-weight:700;display:flex;align-items:center;position:relative;font-size:16px;background:#fff;line-height:1;padding:16px 25px;border-radius:4px;color:var(--tg-heading-font-color);transition:.3s;border:1px solid #e4e0e0}.woocommerce-MyAccount-navigation ul li a::before{content:"\f51c";display:block;font-family:"Font Awesome 5 Free";font-weight:600;margin-right:10px;font-size:18px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a::before{content:"\f022"}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f381"}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f5a0"}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f2bb"}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--wishlist a::before{content:"\f004"}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background:var(--tg-primary-color);border-color:var(--tg-primary-color);color:#fff}.woocommerce-MyAccount-navigation ul li.is-active a::before,.woocommerce-MyAccount-navigation ul li a:hover::before{color:#fff}.woocommerce-account .woocommerce-MyAccount-content{margin-left:0;background-color:var(--tg-gray-three);box-shadow:none;padding:30px;flex:0 0 auto;border-radius:0;width:70%;float:unset}.woocommerce .woocommerce-MyAccount-content .woocommerce-error,.woocommerce .woocommerce-MyAccount-content .woocommerce-info,.woocommerce .woocommerce-MyAccount-content .woocommerce-message{background-color:#fff;border-left:1px solid #e4e0e0;border-bottom:1px solid #e4e0e0;border-right:1px solid #e4e0e0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{background:#fff}.woocommerce-account .woocommerce-MyAccount-content h3{font-size:1.3rem}.woocommerce-account .woocommerce-MyAccount-content .form-row>label{display:block}.woocommerce-account .woocommerce-MyAccount-content [type="text"],.woocommerce-account .woocommerce-MyAccount-content [type="email"],.woocommerce-account .woocommerce-MyAccount-content [type="password"]{display:block;width:100%;border:none;background:#ebe9eb;height:45px;padding:10px 25px;border-radius:5px}.woocommerce-MyAccount-content .woocommerce-form-row--wide>span{display:block;margin-top:8px}.woocommerce-MyAccount-content .woocommerce-Button{margin-top:5px}.woocommerce-MyAccount-content fieldset legend{text-transform:capitalize;font-size:20px;font-weight:700;margin:15px 0 15px}.woocommerce-order-received section.woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap;border:1px solid #efefef;padding:40px 40px 30px}.woocommerce-order-received .woocommerce-column--billing-address.col-1,.woocommerce-order-received .woocommerce-column--shipping-address.col-2{width:50%}.woocommerce-order-received .woocommerce-order-details{margin-top:30px}.woocommerce-order-received table.woocommerce-table--order-details{width:100%;margin-bottom:50px}.woocommerce-order-received table.woocommerce-table--order-details,.woocommerce-order-received .woocommerce-table--order-details tbody,.woocommerce-order-received .woocommerce-table--order-details td,.woocommerce-order-received .woocommerce-table--order-details tfoot,.woocommerce-order-received .woocommerce-table--order-details th,.woocommerce-order-received .woocommerce-table--order-details thead,.woocommerce-order-received .woocommerce-table--order-details tr{text-align:left}.woocommerce-MyAccount-content fieldset{margin:0 0 15px}.woocommerce .woocommerce-MyAccount-content button[type=submit]{padding:15px 25px}.woocommerce ul.order_details{padding:0}.woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title{font-size:36px}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .woocommerce-MyAccount-content a.button{font-size:13px;padding:1em 1.3em;text-transform:capitalize}.woocommerce-MyAccount-content .woocommerce-notices-wrapper,.woocommerce-MyAccount-content .woocommerce-info{font-size:16px}.woocommerce-MyAccount-content header.woocommerce-Address-title.title{margin:0 0 20px}.woocommerce-MyAccount-content header.woocommerce-Address-title.title h2,.woocommerce-MyAccount-content form>h2{font-size:24px;margin:0 0 10px}.woocommerce-account .addresses .title .edit{float:unset;color:inherit;text-decoration:underline;font-size:16px}.woocommerce .woocommerce-MyAccount-content form .form-row .input-text,.woocommerce .woocommerce-MyAccount-content form .form-row select,.woocommerce-MyAccount-content .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection{padding:9px 15px;font-size:16px}.woocommerce .woocommerce-MyAccount-content form .form-row{margin:0 0 20px}@media (max-width:992px){.logged-in.woocommerce-account .zaira-page-post>.woocommerce{flex-wrap:wrap;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.shop-details-content{padding-left:0;padding-top:0}}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content{padding:20px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{text-transform:capitalize}.woocommerce form .form-row label{font-size:14px}.woocommerce form .form-row{margin:0 0 15px}.woocommerce-MyAccount-content .woocommerce-form-row--wide>span{font-size:14px}.woocommerce-info::before{left:1em}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:14px!important;padding:.9em 1em .9em 2.8em}.wc-empty-cart-message .woocommerce-info{padding:.9em 1em .9em 3.5em}.wc-empty-cart-message .woocommerce-info::before{position:absolute;margin:0}.shop-grid-active{--bs-gutter-x:15px !important;--bs-gutter-y:30px}.product-img{margin:0 0 15px}.product-title{font-size:16px}.product-content .price{margin:0 0 10px;font-size:14px;line-height:1.4}.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,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){font-size:12px;padding:.7em 1em}.woocommerce .woocommerce-ordering select{width:auto;margin:0 auto}.on-sale-wrap{left:10px;top:10px}.on-sale-wrap .tag{font-size:12px}.tg-wishlist{top:10px;right:10px}.product-img .heart-icon{width:23px;height:23px}.product-img .heart-icon::before{font-size:12px}.woocommerce div.product .product_title{font-size:26px}.woocommerce-product-details__short-description{margin-bottom:20px}.shop-details-bottom{padding-top:15px}.rel-title{font-size:22px;margin:0 0 20px}.related.space-top{padding:35px 0 0}.product-desc-wrap .nav-tabs{gap:15px 20px;margin-bottom:20px}.product-desc-wrap .nav-tabs .nav-link{font-size:15px;padding:0 0 10px}.reviews-wrap.latest-comments{margin:2rem 0 0}.woocommerce #reviews h3{margin-bottom:10px;font-size:20px}.woocommerce div.product div.images{margin-bottom:1em}.shop-details-price{margin:15px 0 15px}.global-carousel{--bs-gutter-x:15px !important;--bs-gutter-y:30px !important}.woocommerce #review_form_wrapper .comment-field input,.woocommerce #review_form_wrapper .comment-field textarea{padding:12px 15px}#customer_details h3,#order_review_heading{font-size:22px}.woocommerce .woocommerce-cart-form .quantity{margin:0 0 0 auto!important}.actions .f-right{float:unset}.actions .btn{width:100%;text-align:center;justify-content:center}.woocommerce-cart-form .actions .coupon #coupon_code{width:100%!important;margin-bottom:0;margin:0 0 8px!important}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce .woocommerce-MyAccount-content a.button{padding:.5em .5em;border-radius:2px}.woocommerce-MyAccount-navigation ul li a{font-size:14px;padding:12px 15px}.woocommerce-MyAccount-navigation ul{display:flex;overflow:scroll}.tg-theme-dark .woocommerce-MyAccount-navigation ul li a{white-space:nowrap}.woocommerce-MyAccount-navigation ul li{margin-bottom:0}.login-title{font-size:26px;margin:0}.woocommerce form.login,.woocommerce form.register{margin:1em 0 2rem}}ul.wc-block-grid__products{padding:0;list-style:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){border:none;box-shadow:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:none!important}.woocommerce table.shop_table{border-collapse:collapse;border-color:rgb(0 0 0 / .1)}.woocommerce-cart-form__cart-item .product-thumbnail{width:110px}.woocommerce-cart-form .coupon label{display:none}#coupon_code{height:50px;background-color:#f9f9f7;box-shadow:none;color:var(--tg-heading-font-color);padding:0 20px;margin-right:10px;border:1px solid rgb(0 0 0 / .1);border-radius:4px;padding-right:0}.woocommerce-cart-form .actions .coupon #coupon_code{-webkit-box-flex:1;-ms-flex:1;flex:1;width:300px;margin-bottom:0}.zaira-page-content .woocommerce-cart-form th,.zaira-page-content .woocommerce-cart-form td{text-align:center}.woocommerce .woocommerce-cart-form .quantity{margin:0 auto}.woocommerce-cart-form__cart-item .product-name a{font-weight:700}.woocommerce .woocommerce-cart-form__contents a.remove{margin-left:auto;margin-right:auto}.tg-theme-dark .woocommerce .quantity input.qty{background-color:#182330;border:1px solid rgb(255 255 255 / .1)}.tg-theme-dark .woocommerce .quantity .qty_button{border-right:1px solid rgb(255 255 255 / .1)}.tg-theme-dark .woocommerce .quantity .qty_button.plus{border-right:none;border-left:1px solid rgb(255 255 255 / .1)}.tg-theme-dark .shop-details-bottom{border-top:1px solid rgb(255 255 255 / .1)}.tg-theme-dark .product-desc-wrap .nav-tabs{border-color:rgb(255 255 255 / .1)}.tg-theme-dark .woocommerce #review_form_wrapper .comment-field input,.tg-theme-dark .woocommerce #review_form_wrapper .comment-field textarea{border-color:var(--tg-gray);background:var(--tg-teal);color:var(--tg-white)}.tg-theme-dark .woocommerce table.shop_attributes tr:nth-child(even) td,.tg-theme-dark .woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(255 255 255 / .025)}.tg-theme-dark .woocommerce table.shop_attributes th,.tg-theme-dark .woocommerce table.shop_attributes td{border-bottom:1px dotted rgb(255 255 255 / .1)}.tg-theme-dark .woocommerce table.shop_attributes{border-top:1px dotted rgb(255 255 255 / .1)}.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=email],.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=number],.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=password],.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=tel],.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=text],.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=url],.tg-theme-dark .wc-block-components-text-input input[type=email],.tg-theme-dark .wc-block-components-text-input input[type=number],.tg-theme-dark .wc-block-components-text-input input[type=password],.tg-theme-dark .wc-block-components-text-input input[type=tel],.tg-theme-dark .wc-block-components-text-input input[type=text],.tg-theme-dark .wc-block-components-text-input input[type=url]{background-color:#182330;border:1px solid hsl(0 0% 7% / .8);color:#fff}.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.tg-theme-dark .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.tg-theme-dark .wc-block-components-text-input input[type=email]:focus,.tg-theme-dark .wc-block-components-text-input input[type=number]:focus,.tg-theme-dark .wc-block-components-text-input input[type=password]:focus,.tg-theme-dark .wc-block-components-text-input input[type=tel]:focus,.tg-theme-dark .wc-block-components-text-input input[type=text]:focus,.tg-theme-dark .wc-block-components-text-input input[type=url]:focus{background-color:var(--tg-teal);color:#fff}.tg-theme-dark .wc-block-components-totals-wrapper,.tg-theme-dark .wp-block-woocommerce-checkout-order-summary-block,.tg-theme-dark .wp-block-woocommerce-checkout-order-summary-totals-block{border-color:rgb(255 255 255 / .11)}.tg-theme-dark .wc-blocks-components-select .wc-blocks-components-select__container{background:#182330}.tg-theme-dark .wc-blocks-components-select .wc-blocks-components-select__expand{fill:#fff}.tg-theme-dark .wc-blocks-components-select .wc-blocks-components-select__select{color:#fff}.tg-theme-dark .wc-blocks-components-select .wc-blocks-components-select__select option{color:#182330}.tg-theme-dark .woocommerce-error,.tg-theme-dark .woocommerce-info,.tg-theme-dark .woocommerce-message{background-color:var(--tg-teal)}.tg-theme-dark .woocommerce form .form-row .input-text,.tg-theme-dark .woocommerce form .form-row select,.tg-theme-dark .woocommerce-billing-fields__field-wrapper .select2-container .select2-selection{border:1px solid rgb(255 255 255 / .1);background:#182330;color:#fff}.tg-theme-dark #customer_details h3{border-bottom:1px solid rgb(255 255 255 / .1)}.tg-theme-dark .select2-container .select2-selection--single .select2-selection__rendered{color:var(--wc-form-color-text,#ffffff)}.tg-theme-dark .woocommerce table.woocommerce-checkout-review-order-table td,.tg-theme-dark .woocommerce table.woocommerce-checkout-review-order-table th{border-color:rgb(255 255 255 / .1)}.tg-theme-dark .woocommerce table.shop_table tbody th,.tg-theme-dark .woocommerce table.shop_table tfoot td,.tg-theme-dark .woocommerce table.shop_table tfoot th{border-color:rgb(255 255 255 / .1)}.tg-theme-dark .select2-container .select2-dropdown,.tg-theme-dark .select2-container .select2-selection{border-color:rgb(255 255 255 / .1)}.tg-theme-dark #add_payment_method #payment,.tg-theme-dark .woocommerce-cart #payment,.tg-theme-dark .woocommerce-checkout #payment{background:#182330}.tg-theme-dark #payment .woocommerce-info{background:rgb(255 255 255 / .05)!important}.tg-theme-dark .select2-container .select2-dropdown,.tg-theme-dark .select2-container .select2-selection{background-color:var(--wc-form-color-background,#182330);color:#ddd}.tg-theme-dark .select2-container--default .select2-search--dropdown .select2-search__field{border-color:rgb(255 255 255 / .1);background:#24303f}.tg-theme-dark .select2-container--default .select2-results__option[aria-selected=true],.tg-theme-dark .select2-container--default .select2-results__option[data-selected=true]{background-color:#24303f}.tg-theme-dark #coupon_code{background-color:#24303f}.tg-theme-dark .zaira-page-content .cart_totals table,.tg-theme-dark .zaira-page-content .cart_totals th,.tg-theme-dark .zaira-page-content .cart_totals td,.tg-theme-dark .cart_totals>h2{border-color:#202d3c!important}.tg-theme-dark .woocommerce-account .woocommerce-MyAccount-navigation,.tg-theme-dark .woocommerce-account .woocommerce-MyAccount-content{background-color:var(--tg-teal)}.tg-theme-dark .woocommerce-MyAccount-navigation ul li a{background:#141e2a;border:1px solid #212d3a}.tg-theme-dark .woocommerce-MyAccount-navigation ul li.is-active a,.tg-theme-dark .woocommerce-MyAccount-navigation ul li a:hover{background:var(--tg-primary-color);border-color:var(--tg-primary-color);color:#fff}.tg-theme-dark .woocommerce .woocommerce-MyAccount-content .woocommerce-error,.tg-theme-dark .woocommerce .woocommerce-MyAccount-content .woocommerce-info,.tg-theme-dark .woocommerce .woocommerce-MyAccount-content .woocommerce-message{background-color:#141e2a;border-left-color:#212d3a;border-bottom-color:#212d3a;border-right-color:#212d3a}.tg-theme-dark .woocommerce form.login,.tg-theme-dark .woocommerce form.register{background:var(--tg-teal)}