#product-archive-products .elementor-nothing-found {background-color: #f9f9f9;border-left: 5px solid var(--primary);padding: clamp(14px, 1.0416666666666667vw, 20px);}#product-archive-sidebar .elementor-widget-container {padding-right: clamp(18px, 1.5625vw, 30px);}#product-archive-sidebar:last-child .elementor-widget-container {padding-right: 0;padding-left: clamp(18px, 1.5625vw, 30px);}#product-archive-sidebar section:not(:last-child) {margin: 0 0 clamp(18px, 1.5625vw, 30px);padding: 0 0 clamp(18px, 1.5625vw, 30px);border-bottom: 1px solid #eee;}#product-archive-sidebar section h4 {font-size: clamp(18px, 1.3541666666667vw, 26px);font-weight: 600;margin: 0 0 10px;}#product-archive-sidebar section ul.product-categories li {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;align-items: center;}#product-archive-sidebar section ul.product-categories li ul {width: 100%;}#product-archive-sidebar section ul.product-categories li ul li {font-size: 80%;}#product-archive-sidebar section ul.product-categories li .count, #product-archive-sidebar section ul.product-categories li ul li .count {font-size: clamp(13px, 0.78125vw, 15px);}#product-archive-sidebar section ul.product-categories li:not(:last-child) {margin: 0 0 10px;padding: 0 0 10px;border-bottom: 1px solid #eee;}#product-archive-sidebar section ul.product-categories li ul {margin: 10px 0 0;}#product-archive-sidebar section ul.product-categories li a:hover, #product-archive-sidebar section ul.product-categories li:focus {color: var(--primary);}#product-archive-sidebar section .woocommerce-product-search {display: flex;align-items: center;flex-wrap: wrap;}#product-archive-sidebar section .woocommerce-product-search .search-field {max-width: calc(100% - 50px);font-size: 18px;padding: 10px 15px 11px;background-color: #f9f9f9;border: 1px solid #aaa;transition: var(--transition);border-right: 0;}#product-archive-sidebar section .woocommerce-product-search .search-field:hover, #product-archive-sidebar section .woocommerce-product-search .search-field:focus, #product-archive-sidebar section .woocommerce-product-search .search-field:active {border-color: var(--primary);}#product-archive-sidebar section .woocommerce-product-search button {background-color: var(--primary);background-position: center;background-repeat: no-repeat;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCBkPSJtNDAuMjg1IDM3LjQ2LTYuNDg2LTYuNDg2YTE0LjczOCAxNC43MzggMCAwIDAgMy4wNDQtOC45ODhjMC0zLjk3LTEuNTQ2LTcuNzAxLTQuMzUzLTEwLjUwOGExNC43NjMgMTQuNzYzIDAgMCAwLTEwLjUwOC00LjM1M2MtMy45NjkgMC03LjcgMS41NDYtMTAuNTA4IDQuMzUzLTUuNzkzIDUuNzk0LTUuNzkzIDE1LjIyMiAwIDIxLjAxNmExNC43NjIgMTQuNzYyIDAgMCAwIDEwLjUwOCA0LjM1M2MzLjI5NCAwIDYuNDE1LTEuMDc5IDguOTg5LTMuMDQ1bDYuNDg2IDYuNDg3Yy4zOS4zOS45MDIuNTg2IDEuNDE0LjU4NnMxLjAyNC0uMTk2IDEuNDE0LS41ODZhMiAyIDAgMCAwIDAtMi44Mjl6bS0yNS45ODItNy43OTRjLTQuMjM1LTQuMjM1LTQuMjM0LTExLjEyNSAwLTE1LjM2YTEwLjc5MiAxMC43OTIgMCAwIDEgNy42OC0zLjE4IDEwLjc5IDEwLjc5IDAgMCAxIDcuNjc5IDMuMTggMTAuNzkgMTAuNzkgMCAwIDEgMy4xODEgNy42OGMwIDIuOTAxLTEuMTMgNS42MjgtMy4xODEgNy42OHMtNC43NzggMy4xOC03LjY4IDMuMThjLTIuOSAwLTUuNjI4LTEuMTMtNy42OC0zLjE4eiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);background-size: 26px;width: 50px;height: 50px;max-width: 50px;text-indent: -9999px;}#product-archive-sidebar section .woocommerce-product-search button:hover, #product-archive-sidebar section .woocommerce-product-search button:focus {background-color: var(--dark);}#product-archive-products .elementor-widget-woocommerce-notices {margin: 0;}.woocommerce .shopwidget ul.product_list_widget img {display: none;}.price_slider {margin-bottom: 1em;}.price_slider_amount {text-align: left;line-height: 2.4em;font-size: 0.8751em;}.ui-slider {position: relative;text-align: left;}.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 0.9em;height: 0.9em;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #aaa;cursor: pointer;background: #e7e7e7;background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));background: -webkit-linear-gradient(#fefefe, #e7e7e7);background: -moz-linear-gradient(center top, #fefefe 0, #e7e7e7 100%);background: -moz-gradient(center top, #fefefe 0, #e7e7e7 100%);outline: 0;top: 0;bottom: 0;margin: auto;}.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: 0.7em;display: block;border: 0;background: none repeat scroll 0 0 var(--primary);-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;}.ui-slider-horizontal {height: 0.5em;}.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}.ui-slider-horizontal .ui-slider-range-min {left: -1px;}.ui-slider-horizontal .ui-slider-range-max {right: -1px;}.clear {display: block;clear: both;}.price_slider_wrapper .price_slider_amount {display: inline-flex;flex-direction: column;}.price_slider_wrapper .button {order: 12;}.price_slider_wrapper .price_label {order: 10;line-height: 1;font-size: 15px;margin: -10px 0 20px;}.price_slider_wrapper .price_slider_amount .button {font-size: 17px;width: unset !important;min-width: unset !important;max-width: unset;text-align: center;padding: 15px !important;}.price_slider_wrapper .ui-widget-content {-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;background: #ddd;margin: 0;}.ui-slider .ui-slider-handle:not([style*=": 0%"]) {margin-left: -15px;}.product_meta {font-size: clamp(12px, 0.75vw, 14px);margin: 35px 0 0;flex-direction: column;}.product_meta .detail-container:not(:last-child) {margin: 0 0 10px;}.product_meta .detail-container .detail-label:after {content: ":";}.product_meta .detail-container .detail-content a {color: var(--primary);}.product_meta .detail-container .detail-content a:hover, .product_meta .detail-container .detail-content a:focus {color: #767676;}.woocommerce form.checkout_coupon .form-row.form-row-last .button, .woocommerce form.checkout_coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart table.cart td.actions .coupon .input-text {width: 100%;}.woocommerce form.checkout_coupon .form-row.form-row-first, .woocommerce form.checkout_coupon .form-row.form-row-last, .woocommerce table.cart td.actions .coupon .input-text + .button {float: none;margin: 0;}.woocommerce form.checkout_coupon .form-row.form-row-last {margin-top: 5px;}.woocommerce .quantity .qty, #add_payment_method table.cart td.actions .coupon .input-text, .select2-container--default .select2-selection--single, .woocommerce .quantity input[type="number"], .woocommerce .woocommerce-ordering select, .woocommerce div.product form.cart .variations tr td select, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, .woocommerce-product-search .search-field {background-color: var(--light);height: auto;border: 1px solid var(--light);color: var(--text);font-family: var(--font);font-size: clamp(14px, 0.9375vw, 18px);padding: 15px 20px;transition: var(--transition);border-radius: 0;}.woocommerce .quantity .qty:hover, .woocommerce .quantity .qty:focus, .woocommerce .quantity .qty:active, #add_payment_method table.cart td.actions .coupon .input-text:active, #add_payment_method table.cart td.actions .coupon .input-text:focus, #add_payment_method table.cart td.actions .coupon .input-text:hover, .select2-container--default .select2-selection--single:active, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single:hover, .woocommerce .quantity input[type="number"]:active, .woocommerce .quantity input[type="number"]:focus, .woocommerce .quantity input[type="number"]:hover, .woocommerce .woocommerce-ordering select:active, .woocommerce .woocommerce-ordering select:focus, .woocommerce .woocommerce-ordering select:hover, .woocommerce div.product form.cart .variations tr td select:active, .woocommerce div.product form.cart .variations tr td select:focus, .woocommerce div.product form.cart .variations tr td select:hover, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row input.input-text:hover, .woocommerce form .form-row textarea:active, .woocommerce form .form-row textarea:focus, .woocommerce form .form-row textarea:hover, .woocommerce-cart table.cart td.actions .coupon .input-text:active, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce-cart table.cart td.actions .coupon .input-text:hover, .woocommerce-checkout table.cart td.actions .coupon .input-text:active, .woocommerce-checkout table.cart td.actions .coupon .input-text:focus, .woocommerce-checkout table.cart td.actions .coupon .input-text:hover, .woocommerce-product-search .search-field:active, .woocommerce-product-search .search-field:focus, .woocommerce-product-search .search-field:hover {border-color: var(--primary);}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {display: block;background-color: var(--primary);overflow: hidden;border: 5px solid #FFF;}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {opacity: 1;transition: var(--transition);}.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover img, .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:focus img {opacity: 0.3;transform: scale(1.1);}.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {top: 0;bottom: 0;margin: auto;height: 27px;}.woocommerce-notices-wrapper a.button, .woocommerce-message a.button, .woocommerce-error a.button, .woocommerce-info a.button {font-size: 15px !important;padding: 15px 25px !important;margin-left: auto;}.woocommerce-notices-wrapper, .woocommerce-message, .woocommerce-error, .woocommerce-info {display: flex !important;align-items: center;flex-direction: row-reverse;justify-content: flex-end;font-size: 17px;}.woocommerce div.product p.price, .woocommerce div.product span.price {color: var(--text);font-size: clamp(24px, 2.2vw, 42px);line-height: 1;margin: 0 0 10px;}.woocommerce-tabs .woocommerce-Tabs-panel > h2 {font-size: clamp(21px, 2vw, 38px);}.products li .product-loop-image a {height: clamp(150px, 14.322916666666666vw, 275px);background-color: var(--primary);display: block;}.products {text-align: center;}.woocommerce ul.products li.product .product-loop-image img {width: 100%;height: 100%;object-fit: cover;display: block;margin: 0;transition: all 0.3s;transform-origin: center;}.woocommerce ul.products li.product:hover .product-loop-image img {transform: scale(1.1);opacity: 0.3;}.woocommerce ul.products li.product .product-loop-image {display: block;overflow: hidden;}.woocommerce ul.products li.product .price {color: var(--dark);margin: 0 0 10px;font-size: clamp(20px, 1.7vw, 32px);}.woocommerce ul.products li.product .price span {color: #777;text-decoration: line-through;font-size: 80%;}.woocommerce ul.products li.product h3 {margin: 10px 0 0;}.woocommerce ul.products li.product .price small {display: block;font-size: 13px;color: #555;margin: 5px 0 5px;}.woocommerce ul.products li.product {display: flex !important;flex-direction: column !important;}.woocommerce ul.products li.product p:last-child {margin-top: auto;}.woocommerce div.product p.price del, .woocommerce div.product span.price del {text-decoration: line-through;}.woocommerce div.product p.price del, .woocommerce div.product span.price del {text-decoration: line-through;}.woocommerce span.onsale {font-size: clamp(15px, 1.1vw, 21px);background-color: var(--primary);}.woocommerce div.product form.cart .variations, .woocommerce div.product form.cart .variations * {display: block;}@media (min-width: 992px) {.woocommerce div.product form.cart .variations tbody tr {flex: 0 0 49%;max-width: 49%;}.woocommerce div.product form.cart .variations tbody {display: flex;flex-wrap: wrap;justify-content: space-between;}}.woocommerce div.product form.cart .variations tbody tr input, .woocommerce div.product form.cart .variations tbody tr select {width: 100%;}.woocommerce div.product form.cart .variations {margin: clamp(26px, 2vw, 38px) 0 0;}#product-info .woocommerce-tabs ul.tabs {display: none;}#product-info .woocommerce-Tabs-panel {display: block !important;padding-left: 0;padding-right: 0;}#product-info .woocommerce-tabs {margin: clamp(30px, 3vw, 57px) 0;}#product-info .woocommerce-tabs .woocommerce-Tabs-panel:first-of-type {border: none !important;padding-top: 0;margin-top: 0;}#product-info .woocommerce-Tabs-panel, #product-info .woocommerce-Tabs-panel li, #product-info .woocommerce-Tabs-panel p, #product-info .woocommerce-Tabs-panel td, #product-info .woocommerce-Tabs-panel th {font-size: clamp(13px, 0.8125vw, 16px);}#product-info .woocommerce-Tabs-panel h2, #product-info .woocommerce-Tabs-panel h3 {font-size: clamp(18px, 1.2vw, 24px);}#woocommerce-full .wc-proceed-to-checkout {text-align: left;}#woocommerce-full .woocommerce .cart-collaterals .cart_totals table td:last-child, #woocommerce-full .woocommerce .cart-collaterals .cart_totals table th:last-child, form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) td:last-child, form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) th:last-child {text-align: right;}.woocommerce table.shop_table .product-price, .woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table .product-subtotal {text-align: center;}.woocommerce a.remove {display: inline-block;max-width: 30px;}.woocommerce-cart table.cart td.product-remove {max-width: 50px;text-align: center;}.woocommerce-cart table.cart td.product-name {width: 50%;}.woocommerce-cart table.cart td.product-thumbnail img {width: 80%;}.woocommerce-cart table.cart td.product-thumbnail a {display: flex;align-items: center;}.woocommerce-cart table.cart td.product-thumbnail {max-width: 130px;width: 130px;}.woocommerce table.shop_table {border-radius: 0;border: none;}.woocommerce-page table.cart td.actions {text-align: left;}.woocommerce-page table.cart .cart-actions {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin: clamp(19px, 1.5vw, 28px) 0 0;}.woocommerce-page table.cart .cart-actions .coupon {display: flex;float: none !important;}.woocommerce-page table.cart .cart-actions .coupon input, .woocommerce-page table.cart .cart-actions .coupon button {width: auto !important;max-width: unset;min-width: unset;float: none !important;}.woocommerce-page table.cart td, .woocommerce-page table.cart th {padding-left: 0;padding-right: 0;}.woocommerce-page table.cart td {padding-top: 30px;padding-bottom: 30px;}.woocommerce-page table.cart th {font-size: 80%;}.woocommerce .quantity .qty {min-width: 60px !important;padding: 10px !important;}#woocommerce-full .woocommerce-info, #woocommerce-full .woocommerce-message {width: 100%;}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float: none;width: 100%;}.woocommerce .ion-cart-totals table tr td, .woocommerce .ion-cart-totals table tr th {border: none !important;padding: 0;}.woocommerce .ion-cart-totals table, .woocommerce .ion-cart-totals table tr, .woocommerce .ion-cart-totals table td, .woocommerce .ion-cart-totals table tbody, .woocommerce .ion-cart-totals table th, .woocommerce .ion-cart-totals table tfoot, .woocommerce .ion-cart-totals table thead {display: block;text-align: left !important;;width: 100% !important;}.woocommerce .ion-cart-totals table tbody {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}.woocommerce .ion-cart-totals table tr {flex: 0 0 32%;max-width: 32%;border: 1px solid #e5e5e5;padding: 30px;margin: 0 0 20px;}.woocommerce .ion-cart-totals table tr th {color: var(--dark);font-size: 80%;}.woocommerce .ion-cart-totals table tr #shipping_method li input {display: inline-block;appearance: auto;margin: -1px 8px 0 0;}.woocommerce .ion-cart-totals table tr #shipping_method li {display: flex;align-items: center;font-size: 14px;}.woocommerce .ion-cart-totals table tr #shipping_method {margin: 0 0 20px;}.woocommerce .ion-cart-totals table tr {font-size: clamp(16px, 1.25vw, 24px);}.woocommerce .ion-cart-totals table tr.shipping {position: relative;order: -2;}.woocommerce .ion-cart-totals table tr.cart-discount {order: -1;}.woocommerce .ion-cart-totals table tr.shipping p.woocommerce-shipping-destination {font-size: 13px;line-height: 1;margin: 0 0 30px !important;display: block;}.woocommerce .ion-cart-totals table tr.shipping form .shipping-calculator-button {display: inline-flex;align-items: center;flex-direction: row-reverse;justify-content: flex-start;margin: 0;font-size: 17px;border: 1px solid var(--primary);padding: 6px 20px;color: var(--primary);}.woocommerce .ion-cart-totals table tr.shipping form .shipping-calculator-button:after {margin: 0 10px 0 0;}.woocommerce .ion-cart-totals table tr.shipping form .shipping-calculator-button:hover, .woocommerce .ion-cart-totals table tr.shipping form .shipping-calculator-button:focus {background-color: var(--primary);color: #fff;}.woocommerce .ion-cart-totals table tr.shipping .woocommerce form .form-row {padding: 0;}.select2-container--default .select2-selection--single .select2-selection__arrow {bottom: 0;margin: auto;}.select2-container--default .select2-selection--single .select2-selection__arrow {bottom: 0;margin: auto;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form {background: #fff;position: absolute;margin: 0;top: 0;left: 0;right: 0;padding: 15px;flex-wrap: wrap;display: flex;justify-content: space-between;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form input, .woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .selection * {font-size: 14px;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .selection .select2-selection {padding: 10px 13px;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .form-row {flex: 0 0 100%;margin: 0 0 5px;padding: 0 !important;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .form-row.address-field {flex: 0 0 48%;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .form-row.address-field#calc_shipping_state_field {flex: 0 0 100%;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .button {font-size: 14px;padding: 13px 17px !important;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form p:last-of-type {flex: 0 0 100%;text-align: right;}.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form .form-row#calc_shipping_country_field {margin: 0 0 9px;}#woocommerce-full .wc-proceed-to-checkout .button {width: auto;}#woocommerce-full .wc-proceed-to-checkout {text-align: right;}.woocommerce-info a.showcoupon {position: absolute;right: 20px;}.woocommerce-customer-details h2, #checkout h3 {font-size: clamp(22px, 1.875vw, 36px);}.woocommerce form.checkout_coupon {margin-top: -34px;border-radius: 0;border: 1px solid #e5e5e5;border-top: 0;}#checkout .woocommerce ul#shipping_method li, .woocommerce-checkout-review-order-table {font-size: 15px;}.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th {padding-left: 0 !important;padding-right: 0 !important;}#checkout .woocommerce ul#shipping_method li input {appearance: auto;position: relative;top: 1px;}#checkout h3#ship-to-different-address input {appearance: none;width: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}#checkout h3#ship-to-different-address {position: relative;}#checkout .woocommerce-additional-fields {margin:0 0 50px;}#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background: none;border: 1px solid #e5e5e5;border-radius: 0;padding: 25px;}.woocommerce-privacy-policy-text p {font-size: 14px;}.woocommerce-privacy-policy-text {margin: 0 0 40px;}.woocommerce-privacy-policy-text p a {color: var(--primary);text-decoration: underline;}.woocommerce-privacy-policy-text p a:hover, .woocommerce-privacy-policy-text p a:focus {color: #666;}#checkout .checkout_coupon .button {width: auto;margin-left: -12px;font-size: clamp(14px, 0.9375vw, 18px);padding: 17px 20px !important;}#checkout .checkout_coupon .form-row {display: inline-block;}.woocommerce-NoticeGroup .woocommerce-error {display: block !important;}.woocommerce-NoticeGroup .woocommerce-error li {font-size: 16px;}#checkout .wc_payment_methods li input {appearance: auto;margin: 0 5px 0 0 !important;position: relative;top: 1px;}#checkout .wc_payment_methods li {font-size: 16px;}.woocommerce-checkout #payment div.payment_box p {font-size: 14px;}#wc-stripe-cc-form .form-row {padding: 0 !important;margin: 0 0 5px !important;}#wc-stripe-cc-form {margin: 0 !important;}#wc-stripe-cc-form label {font-size: 14px;margin: 0 0 -8px !important;display: block;}#wc-stripe-cc-form .form-row input {border: none !important;padding: 20px !important;}#wc-stripe-cc-form + fieldset {border: none;padding: 0 !important;}#wc-stripe-cc-form + fieldset input {appearance: auto;margin: 0 4px 0 0 !important;}.related.products > h2 {text-align: center;text-transform: capitalize;margin: 0 0 clamp(25px, 2.5vw, 48px);}.pg-section#product-additional {padding-top: 0;}.woocommerce-order ul.order-details {display: flex;flex-wrap: wrap;margin: 0 0 40px;}.woocommerce-order ul.order-details li {font-weight: 600;font-size: 15px;border: 1px solid #e5e5e5;padding: 25px 30px;margin: 0 0 10px 0;width: 100%;}@media (min-width: 992px) {.woocommerce-order ul.order-details li {max-width: 32%;flex: 0 0 32%;margin: 0 1% 10px 0;}}.woocommerce-order ul.order-details li strong {font-size: 20px;display: block;font-weight: 400;line-height: 1;margin: 2px 0 0;word-wrap: break-word;}.woocommerce-order .woocommerce-notice--success {background-color: var(--green);margin: 0 0 20px;color: #fff;padding: 20px;}.woocommerce-order .order_details th, .woocommerce-order .order_details td {font-size: 15px;padding-left: 0 !important;padding-right: 0 !important;}.woocommerce-order .order_details th:last-child, .woocommerce-order .order_details td:last-child {text-align: right;}.woocommerce-order section.woocommerce-customer-details section address, .woocommerce-order section.woocommerce-customer-details section address * {font-size: 15px;}.woocommerce-order section.woocommerce-customer-details section address {border: none;padding: 0;margin: 8px 0 0;}@media (min-width: 992px) {.woocommerce-order {display: flex;flex-wrap: wrap;justify-content: space-between;}.woocommerce-order .order-details {flex: 0 0 100%;max-width: 100%;}.woocommerce-order .woocommerce-notice {flex: 0 0 100%;max-width: 98%;}.woocommerce-order section {flex: 0 0 48%;max-width: 48%;}}.woocommerce-order section.woocommerce-customer-details section {max-width: 100%;}.woocommerce-order section h2 {font-size: clamp(16px, 1.2vw, 23px);font-weight: 700;text-transform: capitalize;}.woocommerce .woocommerce-ordering select {appearance: auto;}@media (max-width: 1199px) {.woocommerce .ion-cart-totals table tr.shipping .shipping-calculator-form {position: relative;padding: 0;margin: 20px 0 0;}}@media (max-width: 991px) {.woocommerce-order .woocommerce-notice--success {width: 100%;}.woocommerce .ion-cart-totals table tr {flex: 0 0 48%;max-width: 48%;}.woocommerce .ion-cart-totals table tr.shipping {flex: 0 0 100%;max-width: 100%;}.woocommerce .ion-cart-totals table tr {flex: 0 0 100%;max-width: 100%;}.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {background: none !important;}.ion-cart-totals .shop_table_responsive tr td::before {display: none;}.ion-cart-totals * {text-align: left !important;}.ion-cart-totals th {display: block !important;font-size: 100% !important;}#woocommerce-full .woocommerce .cart-collaterals .cart_totals table td {text-align: left !important;}.woocommerce .ion-cart-totals table tr {margin: 0 0 10px;}.woocommerce-customer-details .col-1 {margin: 0 0 32px;}}@media (max-width: 767px) {.woocommerce-cart table.cart td.product-name {width: 100%;border-top: 0;padding-top: 0;}.woocommerce-cart table.cart td.product-remove {max-width: 100%;border: 0;padding: 0;}#cart .woocommerce table.shop_table tr:not(.cart_item) td {border-top: 0;}.woocommerce-cart table.cart tr.cart_item {border: 1px solid #e5e5e5;padding: 60px 45px;position: relative;}.woocommerce-cart table.cart tr.cart_item a.remove {position: absolute;top: 14px;right: 13px;}.woocommerce-cart table.cart tr.cart_item:not(:last-child) {margin: 0 0 20px;}.woocommerce-page table.cart td {padding-top: 15px;padding-bottom: 15px;}.woocommerce-page table.cart td.product-subtotal {padding-bottom: 0;}.woocommerce-page table.cart .cart-actions .coupon {display: block;width: 100%;}.woocommerce-page table.cart .cart-actions {margin: 0;}.woocommerce-page table.cart td.actions .button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order .woocommerce-page table.cart td.actions .button, #woocommerce-full .wc-proceed-to-checkout .button, .woocommerce-page table.cart .cart-actions .coupon input, .woocommerce-page table.cart .cart-actions .coupon button {text-align: center !important;width: 100% !important;}.woocommerce table.shop_table .product-quantity:before {position: relative;top: 11px;}#checkout .checkout_coupon .form-row {display: block;width: 100%;}#checkout .checkout_coupon .button {margin: -11px 0 0;width: 100%;text-align: center;}#checkout .checkout_coupon input {text-align: center;}#checkout .checkout_coupon .button {margin: -11px 0 0;width: 100%;text-align: center;}#checkout .checkout_coupon input {text-align: center;}#checkout .woocommerce-form-coupon-toggle .woocommerce-info {text-indent: -9999px;}#checkout .woocommerce-form-coupon-toggle .woocommerce-info::before, #checkout .woocommerce-form-coupon-toggle .woocommerce-info a {text-indent: 0;font-size: 15px;}.woocommerce-order ul.order-details li {font-size: 13px;padding: 20px;}.woocommerce-order ul.order-details li strong {font-size: 18px;}}