/*!/wp-content/plugins/replace-variable-price-range-by-chosen-variation-price-woocommerce/csses.css*/.gtb-i18n-source{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}.single-product form.variations_form{display:block!important;width:100%!important;box-sizing:border-box!important}.single-product form.variations_form table.variations th.label{min-height:24px!important;line-height:24px!important}.single-product form.variations_form:not(.gtb-swatches-ready) .ux-swatches{visibility:hidden!important;overflow:hidden!important}@media screen and (max-width:991px){.single-product form.variations_form:not(.gtb-swatches-ready) .ux-swatches{min-height:111px!important;height:111px!important}}@media screen and (min-width:992px){.single-product form.variations_form:not(.gtb-swatches-ready) .ux-swatches{min-height:48px!important;height:48px!important}}.single-product form.variations_form.gtb-swatches-ready .ux-swatches{visibility:visible!important;height:auto!important}div.woocommerce-variation-price{display:none!important}div.woocommerce-variation-availability{display:block!important;margin-top:6px!important}.gtb-availability{margin-top:6px;display:block}.single-product #gtb-dynamic-price,.single-product #gtb-dynamic-price .price{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin:10px 0 20px 0!important;padding:0!important;line-height:1.1!important;white-space:normal!important;font-size:inherit!important;min-height:32px!important;box-sizing:border-box!important}.single-product #gtb-dynamic-price del{display:inline-flex!important;align-items:center!important;position:static!important;width:auto!important;min-width:auto!important;max-width:none!important;color:#777!important;opacity:.55!important;font-size:18px!important;font-weight:400!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important;white-space:nowrap!important}.single-product #gtb-dynamic-price del::before{content:none!important;display:none!important}.single-product #gtb-dynamic-price ins{display:inline-flex!important;align-items:center!important;text-decoration:none!important;color:#008000!important;font-size:25px!important;font-weight:800!important;white-space:nowrap!important}.single-product #gtb-dynamic-price ins bdi,.single-product #gtb-dynamic-price ins .woocommerce-Price-amount,.single-product #gtb-dynamic-price ins .woocommerce-Price-currencySymbol{color:#008000!important}.single-product #gtb-dynamic-price .discount-percentage{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:25px!important;min-height:25px!important;min-width:52px!important;padding:0 7px!important;margin-left:0!important;border-radius:6px!important;background:#ff5a00!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;position:static!important;top:auto!important;box-shadow:0 2px 4px rgb(0 0 0 / .10)!important;box-sizing:border-box!important}.single-product #gtb-dynamic-price .screen-reader-text{position:absolute!important}@media screen and (max-width:549px){.single-product #gtb-dynamic-price,.single-product #gtb-dynamic-price .price{gap:7px!important;margin:6px 0 14px 0!important;min-height:32px!important}.single-product #gtb-dynamic-price del{font-size:18px!important}.single-product #gtb-dynamic-price ins{font-size:25px!important}.single-product #gtb-dynamic-price .discount-percentage{height:25px!important;min-height:25px!important;padding:0 7px!important;font-size:13px!important;border-radius:6px!important}}@media screen and (max-width:380px){.single-product #gtb-dynamic-price ins{font-size:26px!important}.single-product #gtb-dynamic-price .discount-percentage{font-size:13px!important;height:26px!important;min-height:26px!important}}.single-product table.variations{width:100%!important;margin:2px 0 2px 0!important;border:none!important}.single-product table.variations tbody,.single-product table.variations tr,.single-product table.variations th.label,.single-product table.variations td.value{display:block!important;width:100%!important}.single-product table.variations tr{margin-bottom:10px!important}.single-product table.variations th.label{display:block!important;padding:0!important;margin:0 0 8px 0!important;text-align:left!important}.single-product table.variations th.label label{display:inline!important;font-size:17px!important;font-weight:800!important;color:#222!important;line-height:1.25!important;margin:0!important}.single-product table.variations th.label .ux-swatch-selected-value,.single-product table.variations th.label .woo-selected-variation-item-name,.single-product table.variations th.label .selected-value{display:none!important}.single-product table.variations th.label .gtb-selected-variation-label{display:inline!important;font-size:15px!important;font-weight:600!important;color:#666!important;line-height:1.25!important;white-space:nowrap!important;opacity:.95!important}.single-product table.variations th.label .gtb-selected-variation-label::before{content:": ";color:#222;font-weight:700}.single-product table.variations td.value{padding:0!important}.single-product table.variations select{width:100%!important;min-height:50px!important;border-radius:10px!important;border:1px solid #ddd!important;background:#fff!important;font-size:16px!important;font-weight:600!important;padding:0 12px!important}@media screen and (max-width:549px){.single-product table.variations th.label label{font-size:17px!important}.single-product table.variations th.label .gtb-selected-variation-label{font-size:14px!important;max-width:55%!important;overflow:hidden!important;text-overflow:ellipsis!important}}.single-product .ux-swatches,.single-product .value .ux-swatches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important}@media screen and (min-width:992px){.single-product .ux-swatches,.single-product .value .ux-swatches{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}}.single-product .ux-swatch.ux-swatch--label{width:100%!important;min-height:54px!important;height:auto!important;margin:0!important;padding:8px 10px!important;border:1px solid #ddd!important;border-radius:10px!important;background:#fff!important;color:#333!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;line-height:1.12!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.single-product .ux-swatch.ux-swatch--label .ux-swatch__text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;max-width:calc(100% - 64px)!important;padding:0!important;margin:0!important;line-height:1.08!important;text-align:left!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-main{display:block!important;color:#222!important;font-size:16px!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;letter-spacing:-0.1px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-sub{display:block!important;color:#777!important;font-size:11px!important;font-weight:600!important;line-height:1.05!important;margin-top:4px!important;white-space:nowrap!important;letter-spacing:-0.1px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vprice{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:8px!important;min-width:58px!important;text-align:right!important;white-space:nowrap!important;color:#008000!important;font-size:15px!important;font-weight:850!important;line-height:1!important;letter-spacing:-0.15px!important}.single-product .ux-swatch.ux-swatch--label.selected,.single-product .ux-swatch.ux-swatch--label.active{border:2px solid #00a814!important;background:#eaffec!important;color:#008000!important;box-shadow:0 2px 7px rgb(0 150 20 / .11)!important}.single-product .ux-swatch.ux-swatch--label.selected .gtb-vweight-main,.single-product .ux-swatch.ux-swatch--label.active .gtb-vweight-main{color:#008000!important;font-weight:850!important}.single-product .ux-swatch.ux-swatch--label.selected .gtb-vweight-main::before,.single-product .ux-swatch.ux-swatch--label.active .gtb-vweight-main::before{content:"✓ ";font-weight:900;color:green}.single-product .ux-swatch.ux-swatch--label.selected .gtb-vweight-sub,.single-product .ux-swatch.ux-swatch--label.active .gtb-vweight-sub{color:#5a7d5f!important}.single-product .ux-swatch.ux-swatch--label.disabled,.single-product .ux-swatch.ux-swatch--label.out-of-stock,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"]{opacity:1!important;background:#f8f8f8!important;color:#aaa!important;border-color:#e2e2e2!important;box-shadow:none!important;cursor:not-allowed!important;padding-right:68px!important}.single-product .ux-swatch.ux-swatch--label.disabled .gtb-vweight-main,.single-product .ux-swatch.ux-swatch--label.out-of-stock .gtb-vweight-main,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"] .gtb-vweight-main,.single-product .ux-swatch.ux-swatch--label.disabled .gtb-vweight-sub,.single-product .ux-swatch.ux-swatch--label.out-of-stock .gtb-vweight-sub,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"] .gtb-vweight-sub{color:#aaa!important;text-decoration:line-through!important}.single-product .ux-swatch.ux-swatch--label.disabled .gtb-vprice,.single-product .ux-swatch.ux-swatch--label.out-of-stock .gtb-vprice,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"] .gtb-vprice{display:none!important}.single-product .ux-swatch.ux-swatch--label .gtb-soldout-label{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:999px;background:#eee;color:#777;font-size:10px;font-weight:750;white-space:nowrap;text-decoration:none!important}.single-product .ux-swatch.ux-swatch--label.disabled::before,.single-product .ux-swatch.ux-swatch--label.out-of-stock::before,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"]::before{display:none!important}@media screen and (min-width:992px){.single-product .ux-swatch.ux-swatch--label{min-height:48px!important;height:48px!important;padding:7px 8px!important;border-radius:8px!important}.single-product .ux-swatch.ux-swatch--label .ux-swatch__text{max-width:calc(100% - 48px)!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-main{font-size:13.5px!important;font-weight:800!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-sub{font-size:9.5px!important;margin-top:3px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vprice{min-width:42px!important;font-size:12.5px!important;margin-left:5px!important}.single-product .ux-swatch.ux-swatch--label.disabled,.single-product .ux-swatch.ux-swatch--label.out-of-stock,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"]{padding-right:8px!important}.single-product .ux-swatch.ux-swatch--label .gtb-soldout-label{position:static!important;transform:none!important;margin-left:4px!important;padding:2px 5px!important;font-size:9px!important}}@media screen and (max-width:549px){.single-product .ux-swatch.ux-swatch--label{min-height:52px!important;height:52px!important;padding:7px 9px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-main{font-size:15px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-sub{font-size:10.5px!important;margin-top:3px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vprice{min-width:54px!important;font-size:14.5px!important}}@media screen and (max-width:380px){.single-product .ux-swatches,.single-product .value .ux-swatches{gap:6px!important}.single-product .ux-swatch.ux-swatch--label{min-height:50px!important;height:50px!important;padding:7px 8px!important}.single-product .ux-swatch.ux-swatch--label .ux-swatch__text{max-width:calc(100% - 50px)!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-main{font-size:13.5px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vweight-sub{font-size:9.8px!important}.single-product .ux-swatch.ux-swatch--label .gtb-vprice{min-width:46px!important;font-size:13.5px!important}.single-product .ux-swatch.ux-swatch--label.disabled,.single-product .ux-swatch.ux-swatch--label.out-of-stock,.single-product .ux-swatch.ux-swatch--label[aria-disabled="true"]{padding-right:58px!important}.single-product .ux-swatch.ux-swatch--label .gtb-soldout-label{font-size:9.5px!important;padding:3px 5px!important;right:5px!important}}.single-product .reset_variations{display:inline-block!important;margin-top:9px!important;font-size:13px!important;color:#777!important;text-decoration:underline!important}.single-product form.variations_form .single_variation_wrap{display:block!important;width:100%!important;min-height:66px!important;margin-top:10px!important;box-sizing:border-box!important;overflow:visible!important}.single-product form.variations_form .woocommerce-variation{display:block!important;min-height:0!important;margin:0!important;padding:0!important}.single-product form.variations_form .woocommerce-variation-price{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.single-product form.variations_form .woocommerce-variation-availability{display:block!important;min-height:0!important;margin:0!important;padding:0!important}.single-product form.variations_form .woocommerce-variation-add-to-cart,.single-product form.variations_form .variations_button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;height:56px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.single-product form.variations_form .ux-quantity.quantity,.single-product form.variations_form .quantity.buttons_added{width:112px!important;min-width:112px!important;max-width:112px!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:8px!important}.single-product form.variations_form .ux-quantity.quantity input.qty,.single-product form.variations_form .quantity.buttons_added input.qty{height:56px!important;min-height:56px!important;max-height:56px!important;width:48px!important;min-width:48px!important;max-width:48px!important;margin:0!important;padding:0!important;text-align:center!important;font-size:18px!important;box-sizing:border-box!important}.single-product form.variations_form .ux-quantity__button,.single-product form.variations_form .quantity.buttons_added .button,.single-product form.variations_form .quantity.buttons_added input[type="button"]{height:56px!important;min-height:56px!important;max-height:56px!important;width:32px!important;min-width:32px!important;max-width:32px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.single-product form.variations_form button.single_add_to_cart_button.button.alt{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0 14px!important;border-radius:8px!important;font-size:17px!important;font-weight:800!important;line-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-sizing:border-box!important}.single-product form.variations_form .woocommerce-variation-add-to-cart-disabled,.single-product form.variations_form .woocommerce-variation-add-to-cart-enabled{min-height:56px!important;height:56px!important}.single-product form.variations_form input[type="hidden"],.single-product form.variations_form script{display:none!important}@media screen and (max-width:549px){.single-product form.variations_form .single_variation_wrap{min-height:66px!important;margin-top:10px!important}.single-product form.variations_form .woocommerce-variation-add-to-cart,.single-product form.variations_form .variations_button{min-height:56px!important;height:56px!important;gap:8px!important}.single-product form.variations_form .ux-quantity.quantity,.single-product form.variations_form .quantity.buttons_added{width:104px!important;min-width:104px!important;max-width:104px!important;height:56px!important}.single-product form.variations_form button.single_add_to_cart_button.button.alt{height:56px!important;min-height:56px!important;max-height:56px!important;font-size:16px!important;line-height:56px!important;padding:0 10px!important}}@media screen and (max-width:380px){.single-product form.variations_form .ux-quantity.quantity,.single-product form.variations_form .quantity.buttons_added{width:96px!important;min-width:96px!important;max-width:96px!important}.single-product form.variations_form button.single_add_to_cart_button.button.alt{font-size:15px!important;padding:0 8px!important}}