body .select2-container--default .select2-search--dropdown .select2-search__field,.orderby,.input-text,.variations select,.speedy_services select,#econt_custom_checkout_field select{display:block;width:100%;padding:0 15px;height:46px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.25;color:#000;background-color:#fff;border:1px solid var(--igs-color-3);border-radius:5px;transition:all 350ms ease-in-out;-webkit-appearance:none;appearance:none}body .select2-container--default .select2-search--dropdown .select2-search__field:focus,.orderby:focus,.input-text:focus,.variations select:focus,.speedy_services select:focus,#econt_custom_checkout_field select:focus{border:1px solid var(--igs-color-1)}body .select2-container--default .select2-search--dropdown .select2-search__field::placeholder,.orderby::placeholder,.input-text::placeholder,.variations select::placeholder,.speedy_services select::placeholder,#econt_custom_checkout_field select::placeholder{color:#000;opacity:1}body .select2-container--default .select2-search--dropdown .select2-search__field::-ms-expand,.orderby::-ms-expand,.input-text::-ms-expand,.variations select::-ms-expand,.speedy_services select::-ms-expand,#econt_custom_checkout_field select::-ms-expand{background-color:rgba(0,0,0,0);border:none}body .select2-container--default .select2-search--dropdown .select2-search__field::-moz-focusring,.orderby::-moz-focusring,.input-text::-moz-focusring,.variations select::-moz-focusring,.speedy_services select::-moz-focusring,#econt_custom_checkout_field select::-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}body .select2-container--default .select2-search--dropdown .select2-search__field:disabled,.orderby:disabled,.input-text:disabled,.variations select:disabled,.speedy_services select:disabled,#econt_custom_checkout_field select:disabled,body .select2-container--default .select2-search--dropdown [readonly].select2-search__field,[readonly].orderby,[readonly].input-text,.variations select[readonly],.speedy_services select[readonly],#econt_custom_checkout_field select[readonly]{opacity:1}body .select2-container--default .select2-search--dropdown .select2-search__field:-webkit-autofill,.orderby:-webkit-autofill,.input-text:-webkit-autofill,.variations select:-webkit-autofill,.speedy_services select:-webkit-autofill,#econt_custom_checkout_field select:-webkit-autofill{font-size:16px;-webkit-box-shadow:0 0 0 1000px #fff inset !important}body .select2-container--default .select2-search--dropdown select.select2-search__field,select.orderby,select.input-text,.variations select,.speedy_services select,#econt_custom_checkout_field select{-webkit-appearance:none;appearance:none;padding-right:30px;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.739751 0.0271541C0.683138 0.0404781 0.578273 0.0813823 0.506718 0.118037C0.435163 0.154692 0.324788 0.238145 0.261485 0.303504C0.198155 0.368862 0.11207 0.496345 0.0701518 0.586817C0.00545092 0.726527 -0.00592657 0.786402 -0.00535084 0.984343C-0.00482994 1.16712 0.00923427 1.24989 0.0598983 1.36816C0.117636 1.50296 0.457425 1.85238 3.26426 4.66319C5.39418 6.7961 6.44439 7.82928 6.52944 7.8754C6.59836 7.91276 6.7319 7.95918 6.82613 7.97853C6.96556 8.00716 7.02939 8.00716 7.16882 7.97853C7.26308 7.95918 7.39659 7.91276 7.46551 7.8754C7.55056 7.82928 8.60077 6.7961 10.7307 4.66319C13.5375 1.85238 13.8773 1.50296 13.9351 1.36816C13.9858 1.24964 13.9997 1.16751 14.0001 0.984343C14.0004 0.785881 13.9889 0.725951 13.9224 0.580401C13.8735 0.473426 13.794 0.362447 13.7099 0.283764C13.6359 0.214622 13.5111 0.12914 13.4324 0.0938289C13.3537 0.058545 13.2254 0.021342 13.1472 0.0111982C13.0655 0.000560938 12.9374 0.00670205 12.8457 0.0256462C12.758 0.0437406 12.6369 0.0830271 12.5766 0.112938C12.5051 0.148331 11.5131 1.12005 9.73218 2.89897L6.99748 5.63066L4.26277 2.89897C2.47491 1.11309 1.49009 0.148551 1.4184 0.11313C1.35808 0.0833562 1.24335 0.0451114 1.16346 0.0281686C1.08354 0.0112257 0.978678 -0.00138555 0.930426 0.000122308C0.882148 0.00165758 0.796364 0.0138027 0.739751 0.0271541Z' fill='black'/%3E%3C/svg%3E") no-repeat calc(100% - 13px) center}body .select2-container--default .select2-search--dropdown select.select2-search__field:focus::-ms-value,select.orderby:focus::-ms-value,select.input-text:focus::-ms-value,.variations select:focus::-ms-value,.speedy_services select:focus::-ms-value,#econt_custom_checkout_field select:focus::-ms-value{color:#000;background-color:#fff}body .select2-container--default .select2-search--dropdown textarea.select2-search__field,textarea.orderby,textarea.input-text{padding-top:10px;height:175px}.woocommerce-invalid body .select2-container--default .select2-search--dropdown .select2-search__field,body .select2-container--default .select2-search--dropdown .woocommerce-invalid .select2-search__field,.woocommerce-invalid .orderby,.woocommerce-invalid .input-text,.woocommerce-invalid .variations select,.variations .woocommerce-invalid select,.woocommerce-invalid .speedy_services select,.speedy_services .woocommerce-invalid select,.woocommerce-invalid #econt_custom_checkout_field select,#econt_custom_checkout_field .woocommerce-invalid select{border-color:red}.blockOverlay{font-size:0;background:rgba(255,255,255,.9) url("../images/icons/loader-black.svg") no-repeat center/50px 50px !important;opacity:1 !important}.header__cart__mini .blockOverlay{background-color:rgba(var(--igs-color-6-rgb), 0.9) !important;background-image:url("../images/icons/loader.svg") !important}.amount{white-space:nowrap}.remove{display:inline-block;vertical-align:middle;width:20px;height:20px;font-size:0;border-radius:50%;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.671875' y='0.67157' width='18.6569' height='18.6569' rx='9.32843' stroke='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.87898 6.46446C7.48846 6.07394 6.85529 6.07394 6.46477 6.46446C6.07424 6.85499 6.07424 7.48815 6.46477 7.87868L8.58611 10L6.4648 12.1213C6.07427 12.5118 6.07427 13.145 6.4648 13.5355C6.85532 13.9261 7.48849 13.9261 7.87901 13.5355L10.0003 11.4142L12.1216 13.5355C12.5121 13.9261 13.1453 13.9261 13.5358 13.5355C13.9264 13.145 13.9264 12.5118 13.5358 12.1213L11.4145 10L13.5359 7.87868C13.9264 7.48816 13.9264 6.855 13.5359 6.46447C13.1453 6.07395 12.5122 6.07395 12.1217 6.46447L10.0003 8.5858L7.87898 6.46446Z' fill='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.87898 6.46446C7.48846 6.07394 6.85529 6.07394 6.46477 6.46446C6.07424 6.85499 6.07424 7.48815 6.46477 7.87868L8.58611 10L6.4648 12.1213C6.07427 12.5118 6.07427 13.145 6.4648 13.5355C6.85532 13.9261 7.48849 13.9261 7.87901 13.5355L10.0003 11.4142L12.1216 13.5355C12.5121 13.9261 13.1453 13.9261 13.5358 13.5355C13.9264 13.145 13.9264 12.5118 13.5358 12.1213L11.4145 10L13.5359 7.87868C13.9264 7.48816 13.9264 6.855 13.5359 6.46447C13.1453 6.07395 12.5122 6.07395 12.1217 6.46447L10.0003 8.5858L7.87898 6.46446Z' fill='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.87898 6.46446C7.48846 6.07394 6.85529 6.07394 6.46477 6.46446C6.07424 6.85499 6.07424 7.48815 6.46477 7.87868L8.58611 10L6.4648 12.1213C6.07427 12.5118 6.07427 13.145 6.4648 13.5355C6.85532 13.9261 7.48849 13.9261 7.87901 13.5355L10.0003 11.4142L12.1216 13.5355C12.5121 13.9261 13.1453 13.9261 13.5358 13.5355C13.9264 13.145 13.9264 12.5118 13.5358 12.1213L11.4145 10L13.5359 7.87868C13.9264 7.48816 13.9264 6.855 13.5359 6.46447C13.1453 6.07395 12.5122 6.07395 12.1217 6.46447L10.0003 8.5858L7.87898 6.46446Z' fill='%23FF0000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.87898 6.46446C7.48846 6.07394 6.85529 6.07394 6.46477 6.46446C6.07424 6.85499 6.07424 7.48815 6.46477 7.87868L8.58611 10L6.4648 12.1213C6.07427 12.5118 6.07427 13.145 6.4648 13.5355C6.85532 13.9261 7.48849 13.9261 7.87901 13.5355L10.0003 11.4142L12.1216 13.5355C12.5121 13.9261 13.1453 13.9261 13.5358 13.5355C13.9264 13.145 13.9264 12.5118 13.5358 12.1213L11.4145 10L13.5359 7.87868C13.9264 7.48816 13.9264 6.855 13.5359 6.46447C13.1453 6.07395 12.5122 6.07395 12.1217 6.46447L10.0003 8.5858L7.87898 6.46446Z' fill='%23FF0000'/%3E%3C/svg%3E")}.remove:hover{background-color:var(--igs-color-4)}.remove_from_cart_button{position:absolute;top:0;right:0;bottom:0;margin:auto}.mini_cart_item{position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:5px;font-family:var(--igs-font-family),Arial,sans-serif;padding-left:72px;padding-right:30px;margin-bottom:15px;min-height:60px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini_cart_item img{position:absolute;top:0;left:0;width:60px;border-radius:4px}.mini_cart_item dt{display:none}.mini_cart_item .variation{font-size:14px;font-weight:700}.mini_cart_item .quantity{display:block;font-family:var(--igs-headings-font-family),Arial,sans-serif;font-size:16px;color:var(--igs-color-1);font-weight:700}.mini_cart_item .product-name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.2}.mini_cart_item .product-name:hover{text-decoration:underline}.mini_cart_item .amount{color:var(--igs-color-1)}.woocommerce-mini-cart__total{border-top:1px solid var(--igs-color-1);padding:15px 0;font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:700;font-size:16px}.button.wc-forward,.button.add_to_cart_button,.button.single_add_to_cart_button,.shop_table .button,.woocommerce-form-coupon .button,.form-row .button,.button.woocommerce-button,.edit-account .button{color:#fff;background-color:var(--igs-color-1)}.button.wc-forward:hover,.button.add_to_cart_button:hover,.button.single_add_to_cart_button:hover,.shop_table .button:hover,.woocommerce-form-coupon .button:hover,.form-row .button:hover,.button.woocommerce-button:hover,.edit-account .button:hover{color:var(--igs-color-6);background-color:var(--igs-color-3)}.button.wc-forward.loading,.button.add_to_cart_button.loading,.button.single_add_to_cart_button.loading,.shop_table .button.loading,.woocommerce-form-coupon .button.loading,.form-row .button.loading,.button.woocommerce-button.loading,.edit-account .button.loading{font-size:0;background-image:url("../images/icons/loader.svg");background-repeat:no-repeat;background-position:center}.button.wc-backward{color:var(--igs-color-3);border-color:var(--igs-color-3)}.button.wc-backward:hover{color:var(--igs-color-6);background-color:var(--igs-color-3)}.button.wc-forward,.button.single_add_to_cart_button,.shop_table .button,.woocommerce-form-coupon .button,.form-row .button,.button.woocommerce-button,.edit-account .button,.button.wc-backward{min-width:200px}.added_to_cart.wc-forward{color:#fff;background-color:#000}.add_to_cart_decrease,.add_to_cart_increase{width:46px;height:46px}.woocommerce-LoopProduct-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:auto;background-color:rgba(0,0,0,0)}.woocommerce-mini-cart__buttons{display:flex;flex-direction:column;row-gap:15px}.woocommerce-loop-product__title{letter-spacing:0}.price{color:var(--igs-color-2);font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:700}.price del{color:var(--igs-color-3);font-size:16px}.woocommerce-result-count{order:2;color:#000;font-weight:700}.woocommerce-ordering{order:1}.qty{width:70px;font-size:30px;font-weight:700;text-align:center}ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:30px}a.page-numbers,span.page-numbers{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:700;color:var(--igs-color-3);border:1px solid var(--igs-color-3);border-radius:50%;transition:all 350ms ease-in-out}a.page-numbers.prev,a.page-numbers.next,span.page-numbers.prev,span.page-numbers.next{font-size:0;position:relative}a.page-numbers.prev::before,a.page-numbers.prev::after,a.page-numbers.next::before,a.page-numbers.next::after,span.page-numbers.prev::before,span.page-numbers.prev::after,span.page-numbers.next::before,span.page-numbers.next::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:10px;height:2px;margin:auto;border-radius:2px;background-color:currentColor}a.page-numbers.prev::before,span.page-numbers.prev::before{transform:translate(-1px, 3px) rotate(45deg)}a.page-numbers.prev::after,span.page-numbers.prev::after{transform:translate(-1px, -3px) rotate(-45deg)}a.page-numbers.next::before,span.page-numbers.next::before{transform:translate(1px, -3px) rotate(45deg)}a.page-numbers.next::after,span.page-numbers.next::after{transform:translate(1px, 3px) rotate(-45deg)}a.page-numbers:hover,span.page-numbers:hover{color:#fff;background-color:var(--igs-color-3)}a.page-numbers.current,span.page-numbers.current{color:#fff;background-color:var(--igs-color-3)}.woocommerce-products-header__title{margin-bottom:30px;text-align:center}.woocommerce-breadcrumb{margin-bottom:20px;text-align:center}.woocommerce-notices-wrapper{display:flex;flex-direction:column;row-gap:15px;align-items:center}.woocommerce-error,.woocommerce-info,.woocommerce-message,.wc-block-components-notice-banner{display:inline-flex;align-items:center;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;font-weight:700}.woocommerce-error:last-child,.woocommerce-info:last-child,.woocommerce-message:last-child,.wc-block-components-notice-banner:last-child{margin-bottom:30px}.woocommerce-error path,.woocommerce-info path,.woocommerce-message path,.wc-block-components-notice-banner path{fill:currentColor}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.wc-block-components-notice-banner a{text-decoration:underline}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.wc-block-components-notice-banner .button{margin-right:10px;text-decoration:none}.woocommerce-error.is-success,.woocommerce-info.is-success,.woocommerce-message.is-success,.wc-block-components-notice-banner.is-success{color:green}.woocommerce-error.is-info,.woocommerce-info.is-info,.woocommerce-message.is-info,.wc-block-components-notice-banner.is-info{color:var(--igs-color-1)}.woocommerce-error.is-error,.woocommerce-info.is-error,.woocommerce-message.is-error,.wc-block-components-notice-banner.is-error{color:red}.woocommerce-info{color:var(--igs-color-1)}.woocommerce-error{color:red}.woocommerce-message{color:green}ul.woocommerce-error{flex-direction:column;align-items:start;row-gap:10px}.wc-empty-cart-message,.return-to-shop{text-align:center}.shop_table{width:100%;color:#000}.shop_table .cart-subtotal td,.shop_table .order-total td{font-family:var(--igs-headings-font-family),Arial,sans-serif;font-size:22px;font-weight:700}.cart.shop_table,.shop_table.woocommerce-checkout-review-order-table,.shop_table.woocommerce-table--order-details,.woocommerce-orders-table,.shop_table.subscription_details,.shop_table.order_details{line-height:1.5}.cart.shop_table tr,.shop_table.woocommerce-checkout-review-order-table tr,.shop_table.woocommerce-table--order-details tr,.woocommerce-orders-table tr,.shop_table.subscription_details tr,.shop_table.order_details tr{margin-left:0;margin-right:0}.cart.shop_table thead th,.cart.shop_table thead td,.cart.shop_table tbody th,.cart.shop_table tbody td,.shop_table.woocommerce-checkout-review-order-table thead th,.shop_table.woocommerce-checkout-review-order-table thead td,.shop_table.woocommerce-checkout-review-order-table tbody th,.shop_table.woocommerce-checkout-review-order-table tbody td,.shop_table.woocommerce-table--order-details thead th,.shop_table.woocommerce-table--order-details thead td,.shop_table.woocommerce-table--order-details tbody th,.shop_table.woocommerce-table--order-details tbody td,.woocommerce-orders-table thead th,.woocommerce-orders-table thead td,.woocommerce-orders-table tbody th,.woocommerce-orders-table tbody td,.shop_table.subscription_details thead th,.shop_table.subscription_details thead td,.shop_table.subscription_details tbody th,.shop_table.subscription_details tbody td,.shop_table.order_details thead th,.shop_table.order_details thead td,.shop_table.order_details tbody th,.shop_table.order_details tbody td{text-align:center}.cart.shop_table thead th,.shop_table.woocommerce-checkout-review-order-table thead th,.shop_table.woocommerce-table--order-details thead th,.woocommerce-orders-table thead th,.shop_table.subscription_details thead th,.shop_table.order_details thead th{color:#fff;background-color:var(--igs-color-3)}.cart.shop_table thead th:first-child,.shop_table.woocommerce-checkout-review-order-table thead th:first-child,.shop_table.woocommerce-table--order-details thead th:first-child,.woocommerce-orders-table thead th:first-child,.shop_table.subscription_details thead th:first-child,.shop_table.order_details thead th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.cart.shop_table thead th:last-child,.shop_table.woocommerce-checkout-review-order-table thead th:last-child,.shop_table.woocommerce-table--order-details thead th:last-child,.woocommerce-orders-table thead th:last-child,.shop_table.subscription_details thead th:last-child,.shop_table.order_details thead th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.cart.shop_table tbody th,.cart.shop_table tfoot th,.shop_table.woocommerce-checkout-review-order-table tbody th,.shop_table.woocommerce-checkout-review-order-table tfoot th,.shop_table.woocommerce-table--order-details tbody th,.shop_table.woocommerce-table--order-details tfoot th,.woocommerce-orders-table tbody th,.woocommerce-orders-table tfoot th,.shop_table.subscription_details tbody th,.shop_table.subscription_details tfoot th,.shop_table.order_details tbody th,.shop_table.order_details tfoot th{padding:10px}.cart.shop_table tbody tr:nth-child(even) td,.shop_table.woocommerce-checkout-review-order-table tbody tr:nth-child(even) td,.shop_table.woocommerce-table--order-details tbody tr:nth-child(even) td,.woocommerce-orders-table tbody tr:nth-child(even) td,.shop_table.subscription_details tbody tr:nth-child(even) td,.shop_table.order_details tbody tr:nth-child(even) td{background-color:var(--igs-color-4)}.cart.shop_table tfoot,.shop_table.woocommerce-checkout-review-order-table tfoot,.shop_table.woocommerce-table--order-details tfoot,.woocommerce-orders-table tfoot,.shop_table.subscription_details tfoot,.shop_table.order_details tfoot{font-family:var(--igs-headings-font-family),Arial,sans-serif;text-transform:uppercase;font-weight:700}.cart.shop_table tfoot th,.cart.shop_table tfoot td,.shop_table.woocommerce-checkout-review-order-table tfoot th,.shop_table.woocommerce-checkout-review-order-table tfoot td,.shop_table.woocommerce-table--order-details tfoot th,.shop_table.woocommerce-table--order-details tfoot td,.woocommerce-orders-table tfoot th,.woocommerce-orders-table tfoot td,.shop_table.subscription_details tfoot th,.shop_table.subscription_details tfoot td,.shop_table.order_details tfoot th,.shop_table.order_details tfoot td{background-color:rgba(var(--igs-color-5-rgb), 0.5)}.cart.shop_table tfoot td,.shop_table.woocommerce-checkout-review-order-table tfoot td,.shop_table.woocommerce-table--order-details tfoot td,.woocommerce-orders-table tfoot td,.shop_table.subscription_details tfoot td,.shop_table.order_details tfoot td{white-space:nowrap;text-align:center}.cart.shop_table tfoot>tr,.shop_table.woocommerce-checkout-review-order-table tfoot>tr,.shop_table.woocommerce-table--order-details tfoot>tr,.woocommerce-orders-table tfoot>tr,.shop_table.subscription_details tfoot>tr,.shop_table.order_details tfoot>tr{border-top:1px solid #000}.cart.shop_table .product-remove,.shop_table.woocommerce-checkout-review-order-table .product-remove,.shop_table.woocommerce-table--order-details .product-remove,.woocommerce-orders-table .product-remove,.shop_table.subscription_details .product-remove,.shop_table.order_details .product-remove{width:20px}.cart.shop_table .product-name,.shop_table.woocommerce-checkout-review-order-table .product-name,.shop_table.woocommerce-table--order-details .product-name,.woocommerce-orders-table .product-name,.shop_table.subscription_details .product-name,.shop_table.order_details .product-name{text-align:left}.cart.shop_table .product-total,.shop_table.woocommerce-checkout-review-order-table .product-total,.shop_table.woocommerce-table--order-details .product-total,.woocommerce-orders-table .product-total,.shop_table.subscription_details .product-total,.shop_table.order_details .product-total{width:10%}.cart.shop_table td.product-name,.shop_table.woocommerce-checkout-review-order-table td.product-name,.shop_table.woocommerce-table--order-details td.product-name,.woocommerce-orders-table td.product-name,.shop_table.subscription_details td.product-name,.shop_table.order_details td.product-name{font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:700;text-transform:uppercase}.cart.shop_table .product-thumbnail,.shop_table.woocommerce-checkout-review-order-table .product-thumbnail,.shop_table.woocommerce-table--order-details .product-thumbnail,.woocommerce-orders-table .product-thumbnail,.shop_table.subscription_details .product-thumbnail,.shop_table.order_details .product-thumbnail{padding-left:0;padding-right:0}.cart.shop_table td.product-subtotal,.shop_table.woocommerce-checkout-review-order-table td.product-subtotal,.shop_table.woocommerce-table--order-details td.product-subtotal,.woocommerce-orders-table td.product-subtotal,.shop_table.subscription_details td.product-subtotal,.shop_table.order_details td.product-subtotal{font-weight:700}.cart.shop_table td.product-total,.shop_table.woocommerce-checkout-review-order-table td.product-total,.shop_table.woocommerce-table--order-details td.product-total,.woocommerce-orders-table td.product-total,.shop_table.subscription_details td.product-total,.shop_table.order_details td.product-total{font-size:22px}.cart.shop_table .quantity,.shop_table.woocommerce-checkout-review-order-table .quantity,.shop_table.woocommerce-table--order-details .quantity,.woocommerce-orders-table .quantity,.shop_table.subscription_details .quantity,.shop_table.order_details .quantity{display:flex;align-items:center;justify-content:center}.cart.shop_table .amount,.shop_table.woocommerce-checkout-review-order-table .amount,.shop_table.woocommerce-table--order-details .amount,.woocommerce-orders-table .amount,.shop_table.subscription_details .amount,.shop_table.order_details .amount{display:inline-block;text-align:center}.cart.shop_table .coupon,.shop_table.woocommerce-checkout-review-order-table .coupon,.shop_table.woocommerce-table--order-details .coupon,.woocommerce-orders-table .coupon,.shop_table.subscription_details .coupon,.shop_table.order_details .coupon{display:flex;-moz-column-gap:10px;column-gap:10px}.cart.shop_table .cart-subtotal th,.cart.shop_table .order-total th,.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th,.shop_table.woocommerce-checkout-review-order-table .order-total th,.shop_table.woocommerce-table--order-details .cart-subtotal th,.shop_table.woocommerce-table--order-details .order-total th,.woocommerce-orders-table .cart-subtotal th,.woocommerce-orders-table .order-total th,.shop_table.subscription_details .cart-subtotal th,.shop_table.subscription_details .order-total th,.shop_table.order_details .cart-subtotal th,.shop_table.order_details .order-total th{text-align:left}.cart-collaterals h2{text-align:center;margin-bottom:30px;font-size:var(--igs-h3-desktop)}.cart-collaterals .shop_table{background-color:var(--igs-color-4);border:15px solid rgba(0,0,0,0)}.cart-collaterals .shop_table th,.cart-collaterals .shop_table td{padding-top:15px;padding-bottom:15px}.cart-collaterals .shop_table th{font-family:var(--igs-headings-font-family),Arial,sans-serif;text-transform:uppercase}.cart-collaterals .shop_table td{text-align:right}.cart-collaterals .shop_table tr:not(:last-child) th,.cart-collaterals .shop_table tr:not(:last-child) td{border-bottom:1px solid #000}.woocommerce-shipping-methods,.payment_methods,.econt_shipping_to .woocommerce-input-wrapper,.speedy_shipping_to .woocommerce-input-wrapper{position:relative;display:inline-flex;text-align:left;row-gap:15px}.woocommerce-shipping-methods li,.payment_methods li,.econt_shipping_to .woocommerce-input-wrapper li,.speedy_shipping_to .woocommerce-input-wrapper li{display:flex;flex-wrap:wrap;-moz-column-gap:4px;column-gap:4px;row-gap:5px}.woocommerce-shipping-methods label,.payment_methods label,.econt_shipping_to .woocommerce-input-wrapper label,.speedy_shipping_to .woocommerce-input-wrapper label{position:relative;display:inline-flex;-moz-column-gap:4px;column-gap:4px;vertical-align:middle;padding-top:0;padding-left:30px;line-height:20px;white-space:nowrap;cursor:pointer}.woocommerce-shipping-methods label::before,.payment_methods label::before,.econt_shipping_to .woocommerce-input-wrapper label::before,.speedy_shipping_to .woocommerce-input-wrapper label::before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;background-color:#fff;border:5px solid #fff;box-shadow:0 0 0 1px var(--igs-color-3)}.woocommerce-shipping-methods input,.payment_methods input,.econt_shipping_to .woocommerce-input-wrapper input,.speedy_shipping_to .woocommerce-input-wrapper input{position:absolute;opacity:0;visibility:hidden}.woocommerce-shipping-methods input:checked+label:before,.payment_methods input:checked+label:before,.econt_shipping_to .woocommerce-input-wrapper input:checked+label:before,.speedy_shipping_to .woocommerce-input-wrapper input:checked+label:before{background-color:var(--igs-color-3)}.woocommerce-shipping-methods,.payment_methods{flex-direction:column}.econt_shipping_to .woocommerce-input-wrapper{width:100%}#econt_delivery_calculate_buttons{flex:0 0 100%;max-width:100%}.woocommerce-shipping-methods li{font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:700}.woocommerce-shipping-methods .econt-button{padding:10px;border-radius:20px;background:var(--igs-color-3);text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:1px}.woocommerce-shipping-methods .econt-button:hover{background-color:var(--igs-color-2)}.woocommerce-shipping-methods #econt_detailed_shipping{font-size:0;margin-bottom:0;line-height:0}.woocommerce-shipping-destination{margin-top:25px;font-size:12px}.wc-proceed-to-checkout{margin-top:30px;text-align:center}.woocommerce-shipping-destination,#price-not-calculated,.speedy_table_right,.recurring-totals,.recurring-total,.speedy_services,#econt-shipping-price-to-be-calculated,#speedy-shipping-price-to-be-calculated,.woocommerce-button.button.pay{display:none}div.col2-set{width:initial;padding:0;margin-right:-10px;margin-left:-10px;display:flex;flex-wrap:wrap}.woocommerce .form-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.woocommerce .form-row.invoice{display:none}.woocommerce .form-row.has_invoice~.form-row.invoice{display:block}.form-row>label,.woocommerce-form__label{display:block;font-weight:700}.form-row>label:not(:last-child),.woocommerce-form__label:not(:last-child){margin-bottom:10px}#speedy_custom_checkout_field h3,#econt_custom_checkout_field h3{margin-bottom:30px}#speedy_custom_checkout_field .form-row,#econt_custom_checkout_field .form-row{margin-top:20px}#speedy_custom_checkout_field .form-row-wide,#econt_custom_checkout_field .form-row-wide{width:100%;clear:both}#speedy_custom_checkout_field #speedy_shipping_to_field,#econt_custom_checkout_field #speedy_shipping_to_field{overflow:visible}div.woocommerce-account,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-MyAccount-content{display:flex;flex-direction:column;row-gap:30px}div.woocommerce-account h2,div.woocommerce-account h3,.woocommerce-billing-fields h2,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h2,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h2,.woocommerce-additional-fields h3,.woocommerce-order-details h2,.woocommerce-order-details h3,.woocommerce-customer-details h2,.woocommerce-customer-details h3,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{text-align:center}div.woocommerce-account address,div.woocommerce-account dl,.woocommerce-billing-fields address,.woocommerce-billing-fields dl,.woocommerce-shipping-fields address,.woocommerce-shipping-fields dl,.woocommerce-additional-fields address,.woocommerce-additional-fields dl,.woocommerce-order-details address,.woocommerce-order-details dl,.woocommerce-customer-details address,.woocommerce-customer-details dl,.woocommerce-MyAccount-content address,.woocommerce-MyAccount-content dl{line-height:1.5;font-weight:700;font-style:normal;text-align:center}div.woocommerce-account mark,.woocommerce-billing-fields mark,.woocommerce-shipping-fields mark,.woocommerce-additional-fields mark,.woocommerce-order-details mark,.woocommerce-customer-details mark,.woocommerce-MyAccount-content mark{color:#000;font-weight:700;font-style:normal;background-color:rgba(0,0,0,0)}div.woocommerce-account dl,.woocommerce-billing-fields dl,.woocommerce-shipping-fields dl,.woocommerce-additional-fields dl,.woocommerce-order-details dl,.woocommerce-customer-details dl,.woocommerce-MyAccount-content dl{margin-top:-30px}.woocommerce-order-details:not(:last-child),.woocommerce-billing-fields:not(:last-child),.woocommerce-account-fields:not(:last-child){margin-bottom:25px}form.woocommerce-form-coupon,form.woocommerce-form,form.edit-account,form.lost_reset_password,form fieldset,.woocommerce-billing-fields__field-wrapper,.woocommerce-checkout-review-order,.woocommerce-checkout-payment,.payment_methods,.woocommerce-terms-and-conditions-wrapper,.wc-block-components-notice-banner__content ul{display:flex;flex-direction:column;row-gap:20px}form.woocommerce-form-coupon a,form.woocommerce-form a,form.edit-account a,form.lost_reset_password a,form fieldset a,.woocommerce-billing-fields__field-wrapper a,.woocommerce-checkout-review-order a,.woocommerce-checkout-payment a,.payment_methods a,.woocommerce-terms-and-conditions-wrapper a,.wc-block-components-notice-banner__content ul a{color:var(--igs-link-color);text-decoration:underline}form.woocommerce-form-coupon a:hover,form.woocommerce-form a:hover,form.edit-account a:hover,form.lost_reset_password a:hover,form fieldset a:hover,.woocommerce-billing-fields__field-wrapper a:hover,.woocommerce-checkout-review-order a:hover,.woocommerce-checkout-payment a:hover,.payment_methods a:hover,.woocommerce-terms-and-conditions-wrapper a:hover,.wc-block-components-notice-banner__content ul a:hover{color:var(--igs-color-2)}form.woocommerce-form-login,form.woocommerce-form-register{margin-top:30px}form.lost_reset_password{max-width:400px;margin-left:auto;margin-right:auto}.woocommerce-terms-and-conditions-wrapper,.wc-block-components-notice-banner__summary{margin-bottom:20px}.woocommerce-privacy-policy-text{font-size:12px;line-height:1.5}.woocommerce-form-login-toggle+.woocommerce-form-login,.woocommerce-form-coupon{max-width:400px;margin-top:0;margin-bottom:30px;line-height:1.5}.place-order{text-align:center}.order-again,#billing_country_field,.clear,.econt_clear,.speedy_clear{display:none}.payment_methods{padding:20px;background-color:rgba(var(--igs-color-5-rgb), 0.5)}.payment_methods li{flex-direction:column}.payment_methods label{color:#000;text-transform:uppercase;font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:700}.payment_methods .payment_box{padding-top:10px;font-size:12px;line-height:1.3}.woocommerce-form__label-for-checkbox{position:relative}.woocommerce-form__label-for-checkbox span:first-of-type{display:inline-block;position:relative;padding-left:30px;line-height:25px;text-align:left}.woocommerce-form__label-for-checkbox span:first-of-type::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid var(--igs-color-3);background:#fff}.woocommerce-form__label-for-checkbox .required{display:none}.woocommerce-form__label-for-checkbox input{position:absolute;visibility:hidden;opacity:0}.woocommerce-form__label-for-checkbox input:checked~span::before{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.8856 0.0139476C10.5798 0.0650935 10.7489 -0.0920511 7.4074 3.24583L4.31636 6.33354L2.90281 4.92409C1.59324 3.61828 1.47849 3.50993 1.34251 3.45079C0.912086 3.26354 0.407783 3.41025 0.150833 3.79741C0.0448113 3.9572 0 4.11486 0 4.32815C0 4.5344 0.0429813 4.69295 0.139384 4.84233C0.177556 4.90148 1.00896 5.74912 1.98692 6.72595C3.93007 8.66689 3.84303 8.59067 4.17627 8.64348C4.37276 8.67461 4.5559 8.64552 4.7595 8.55085C4.90597 8.48272 5.10851 8.28485 8.38002 5.01334C11.7098 1.68351 11.8484 1.54154 11.9227 1.38374C11.9955 1.22909 12 1.20445 12 0.961437C12 0.721802 11.9948 0.692452 11.9277 0.550792C11.7416 0.158071 11.3206 -0.0588297 10.8856 0.0139476Z' fill='%2303A155'/%3E%3C/svg%3E") no-repeat center/12px 9px}.woocommerce-invalid .woocommerce-form__label-for-checkbox span::before{border-color:red}.blockMsg{left:0 !important;width:100% !important;text-align:center;font-size:14px;border:none !important}.woocommerce-NoticeGroup-checkout{width:100%;padding-left:10px;padding-right:10px}.woocommerce-notice{margin-bottom:30px;color:var(--igs-color-1);text-align:center;font-size:20px;font-weight:700}.woocommerce-order-overview,.woocommerce-bacs-bank-details,.woocommerce-bacs-bank-details ul{margin-bottom:30px;display:flex;flex-direction:column;row-gap:15px}.woocommerce-order-overview strong,.woocommerce-bacs-bank-details strong,.woocommerce-bacs-bank-details ul strong{color:#000}.wc-item-meta{margin-top:10px;font-size:14px;color:var(--igs-color-1)}.wc-item-meta p{display:inline}.woocommerce-order>p:not(:last-child){margin-bottom:30px}.woocommerce-order>p a{color:var(--igs-link-color);text-decoration:underline}.woocommerce-MyAccount-content{line-height:1.5}.woocommerce-MyAccount-content p>a{color:var(--igs-link-color);text-decoration:underline}.woocommerce-MyAccount-navigation{background-color:var(--igs-color-2);border-radius:10px;overflow:hidden}.woocommerce-MyAccount-navigation ul{display:flex;overflow:auto;white-space:nowrap}.woocommerce-MyAccount-navigation li{flex:1}.woocommerce-MyAccount-navigation a{display:block;padding:15px;color:#fff;font-family:var(--igs-headings-font-family),Arial,sans-serif;font-weight:var(--igs-headings-font-weight);text-transform:uppercase;text-align:center}.woocommerce-MyAccount-navigation a:hover{background-color:var(--igs-color-3)}.woocommerce-MyAccount-navigation .is-active a{color:#fff;background-color:var(--igs-color-1)}.woocommerce-password-strength{margin-top:10px;font-size:12px}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{color:red}.woocommerce-password-strength.good{color:orange}.woocommerce-password-strength.strong{color:green}.woocommerce-password-hint{margin-top:5px;font-size:10px}.stock.available-on-backorder{font-weight:700;margin-bottom:15px}.stock.out-of-stock{color:red;font-weight:700}body .select2-container--default .select2-selection--single{display:flex;align-items:center;min-height:46px;border-color:var(--igs-color-3);border-radius:5px}body .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:1.2;padding-right:40px}body .select2-container--default .select2-selection--single .select2-selection__arrow{margin:0;height:100%;width:36px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.739751 0.0271541C0.683138 0.0404781 0.578273 0.0813823 0.506718 0.118037C0.435163 0.154692 0.324788 0.238145 0.261485 0.303504C0.198155 0.368862 0.11207 0.496345 0.0701518 0.586817C0.00545092 0.726527 -0.00592657 0.786402 -0.00535084 0.984343C-0.00482994 1.16712 0.00923427 1.24989 0.0598983 1.36816C0.117636 1.50296 0.457425 1.85238 3.26426 4.66319C5.39418 6.7961 6.44439 7.82928 6.52944 7.8754C6.59836 7.91276 6.7319 7.95918 6.82613 7.97853C6.96556 8.00716 7.02939 8.00716 7.16882 7.97853C7.26308 7.95918 7.39659 7.91276 7.46551 7.8754C7.55056 7.82928 8.60077 6.7961 10.7307 4.66319C13.5375 1.85238 13.8773 1.50296 13.9351 1.36816C13.9858 1.24964 13.9997 1.16751 14.0001 0.984343C14.0004 0.785881 13.9889 0.725951 13.9224 0.580401C13.8735 0.473426 13.794 0.362447 13.7099 0.283764C13.6359 0.214622 13.5111 0.12914 13.4324 0.0938289C13.3537 0.058545 13.2254 0.021342 13.1472 0.0111982C13.0655 0.000560938 12.9374 0.00670205 12.8457 0.0256462C12.758 0.0437406 12.6369 0.0830271 12.5766 0.112938C12.5051 0.148331 11.5131 1.12005 9.73218 2.89897L6.99748 5.63066L4.26277 2.89897C2.47491 1.11309 1.49009 0.148551 1.4184 0.11313C1.35808 0.0833562 1.24335 0.0451114 1.16346 0.0281686C1.08354 0.0112257 0.978678 -0.00138555 0.930426 0.000122308C0.882148 0.00165758 0.796364 0.0138027 0.739751 0.0271541Z' fill='black'/%3E%3C/svg%3E") no-repeat center}body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}body .select2-container--default .select2-selection--single .select2-selection__clear{display:none}body .select2-container--default .select2-results__option{padding-top:10px;padding-bottom:10px}body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option[data-selected=true]{background-color:var(--igs-color-1)}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--igs-color-3)}body .select2-dropdown{border-color:var(--igs-color-3)}#econt_shipping_to_buttons_field{padding-bottom:0}.econt_shipping_to label{float:none}.woocommerce-tabs{flex:0 0 100%;width:100%}@media (max-width: 767.98px){.shop_table .button{min-width:150px}.content-area{margin:30px 0}div.woocommerce{padding-bottom:30px}.cart.shop_table,.shop_table.woocommerce-checkout-review-order-table,.shop_table.woocommerce-table--order-details,.woocommerce-orders-table,.shop_table.subscription_details,.shop_table.order_details{font-size:14px}.cart.shop_table td,.shop_table.woocommerce-checkout-review-order-table td,.shop_table.woocommerce-table--order-details td,.woocommerce-orders-table td,.shop_table.subscription_details td,.shop_table.order_details td{padding:10px 5px}.cart.shop_table thead th,.shop_table.woocommerce-checkout-review-order-table thead th,.shop_table.woocommerce-table--order-details thead th,.woocommerce-orders-table thead th,.shop_table.subscription_details thead th,.shop_table.order_details thead th{padding:10px 5px;text-align:center}.cart.shop_table td.product-name,.shop_table.woocommerce-checkout-review-order-table td.product-name,.shop_table.woocommerce-table--order-details td.product-name,.woocommerce-orders-table td.product-name,.shop_table.subscription_details td.product-name,.shop_table.order_details td.product-name{font-size:16px}.cart.shop_table .product-thumbnail img,.shop_table.woocommerce-checkout-review-order-table .product-thumbnail img,.shop_table.woocommerce-table--order-details .product-thumbnail img,.woocommerce-orders-table .product-thumbnail img,.shop_table.subscription_details .product-thumbnail img,.shop_table.order_details .product-thumbnail img{display:none}.cart.shop_table .quantity .qty,.shop_table.woocommerce-checkout-review-order-table .quantity .qty,.shop_table.woocommerce-table--order-details .quantity .qty,.woocommerce-orders-table .quantity .qty,.shop_table.subscription_details .quantity .qty,.shop_table.order_details .quantity .qty{width:50px}.cart.shop_table .quantity .add_to_cart_decrease,.cart.shop_table .quantity .add_to_cart_increase,.shop_table.woocommerce-checkout-review-order-table .quantity .add_to_cart_decrease,.shop_table.woocommerce-checkout-review-order-table .quantity .add_to_cart_increase,.shop_table.woocommerce-table--order-details .quantity .add_to_cart_decrease,.shop_table.woocommerce-table--order-details .quantity .add_to_cart_increase,.woocommerce-orders-table .quantity .add_to_cart_decrease,.woocommerce-orders-table .quantity .add_to_cart_increase,.shop_table.subscription_details .quantity .add_to_cart_decrease,.shop_table.subscription_details .quantity .add_to_cart_increase,.shop_table.order_details .quantity .add_to_cart_decrease,.shop_table.order_details .quantity .add_to_cart_increase{display:none}.cart.shop_table .coupon,.shop_table.woocommerce-checkout-review-order-table .coupon,.shop_table.woocommerce-table--order-details .coupon,.woocommerce-orders-table .coupon,.shop_table.subscription_details .coupon,.shop_table.order_details .coupon{margin-bottom:10px}.cart-collaterals{margin-top:30px}div.col2-set .col-1:not(:last-child),div.col2-set .col-2:not(:last-child){margin-bottom:30px}}@media (min-width: 992px){.woocommerce-loop-product__title{font-size:var(--igs-h4-desktop)}.woocommerce-checkout-review-order{position:sticky;top:100px}}@media (max-width: 991.98px){.woocommerce-loop-product__title{font-size:var(--igs-h4-mobile)}}@media (min-width: 768px){.content-area{margin:60px 0}div.woocommerce{padding-bottom:50px}.shop_table{font-size:18px}.cart.shop_table td,.shop_table.woocommerce-checkout-review-order-table td,.shop_table.woocommerce-table--order-details td,.woocommerce-orders-table td,.shop_table.subscription_details td,.shop_table.order_details td{padding:10px}.cart.shop_table thead th,.shop_table.woocommerce-checkout-review-order-table thead th,.shop_table.woocommerce-table--order-details thead th,.woocommerce-orders-table thead th,.shop_table.subscription_details thead th,.shop_table.order_details thead th{padding:15px}.cart.shop_table td.product-name,.shop_table.woocommerce-checkout-review-order-table td.product-name,.shop_table.woocommerce-table--order-details td.product-name,.woocommerce-orders-table td.product-name,.shop_table.subscription_details td.product-name,.shop_table.order_details td.product-name{font-size:20px}.cart.shop_table .product-thumbnail,.shop_table.woocommerce-checkout-review-order-table .product-thumbnail,.shop_table.woocommerce-table--order-details .product-thumbnail,.woocommerce-orders-table .product-thumbnail,.shop_table.subscription_details .product-thumbnail,.shop_table.order_details .product-thumbnail{width:70px}.cart.shop_table .product-thumbnail img,.shop_table.woocommerce-checkout-review-order-table .product-thumbnail img,.shop_table.woocommerce-table--order-details .product-thumbnail img,.woocommerce-orders-table .product-thumbnail img,.shop_table.subscription_details .product-thumbnail img,.shop_table.order_details .product-thumbnail img{border-radius:5px}.cart.shop_table td.product-subtotal,.shop_table.woocommerce-checkout-review-order-table td.product-subtotal,.shop_table.woocommerce-table--order-details td.product-subtotal,.woocommerce-orders-table td.product-subtotal,.shop_table.subscription_details td.product-subtotal,.shop_table.order_details td.product-subtotal{font-size:20px}.cart.shop_table .coupon,.shop_table.woocommerce-checkout-review-order-table .coupon,.shop_table.woocommerce-table--order-details .coupon,.woocommerce-orders-table .coupon,.shop_table.subscription_details .coupon,.shop_table.order_details .coupon{float:left}.cart.shop_table .actions>.button,.shop_table.woocommerce-checkout-review-order-table .actions>.button,.shop_table.woocommerce-table--order-details .actions>.button,.woocommerce-orders-table .actions>.button,.shop_table.subscription_details .actions>.button,.shop_table.order_details .actions>.button{float:right}.cart-collaterals{margin-top:50px}div.col2-set .col-1,div.col2-set .col-2{width:100%;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}#speedy_custom_checkout_field .form-row,#econt_custom_checkout_field .form-row{float:left}#speedy_custom_checkout_field .form-row-first,#econt_custom_checkout_field .form-row-first{margin-right:10%}}
