@media (max-width: 600px){ul.products{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 10px;row-gap: 22px}ul.products::before,ul.products::after{display: none !important}ul.products > li.product{width: auto !important;max-width: none !important;float: none !important;clear: none !important;margin: 0 !important;padding: 0 !important}ul.products > li.product > .product-loop-wrapper{display: flex;flex-direction: column;height: 100%}ul.products > li.product .product-loop-content{display: flex;flex-direction: column;flex: 1 1 auto;padding: 10px 0 0}ul.products > li.product .product-loop-meta{margin-top: auto}ul.products > li.product .product-loop-image-wrapper{width: 100%}ul.products > li.product .product-loop-image-wrapper img,ul.products > li.product img.product-loop-image{width: 100% !important;max-width: 100% !important;height: auto;aspect-ratio: 1 / 1;object-fit: contain;display: block}ul.products > li.product .woocommerce-loop-product__title{font-size: 13px;line-height: 1.35;margin: 0 0 6px;text-align: left}ul.products > li.product .woocommerce-loop-product__title a{color: #3d3d3d}ul.products > li.product .product-loop-content.text-center{text-align: left}ul.products > li.product .price{display: block;font-size: 15px;font-weight: 600;line-height: 1.3;margin: 0 0 8px}ul.products > li.product .animated-meta,ul.products > li.product .animated-meta .price,ul.products > li.product .animated-meta .loop-add-to-cart-btn{position: static !important;opacity: 1 !important;visibility: visible !important;transform: none !important}ul.products > li.product .loop-add-to-cart-btn{display: flex;align-items: center;justify-content: center;gap: 6px;width: 100%;min-height: 44px;padding: 8px 10px;font-size: 13px;line-height: 1.2;text-align: center}ul.products > li.product .loop-add-to-cart-btn,ul.products > li.product .loop-add-to-cart-btn:hover,ul.products > li.product .loop-add-to-cart-btn:focus{color: #ffffff}ul.products > li.product .loop-add-to-cart-btn svg{width: 15px;height: 15px;flex: 0 0 auto}ul.products > li.product .loop-add-to-cart-btn svg path{fill: currentColor}ul.products > li.product .tinvwl_add_to_wishlist_button{display: inline-flex;align-items: center;min-height: 44px;padding: 6px 2px;font-size: 12px}ul.products > li.product .product-loop-image-wrapper .product-loop-action{display: none}.site-content{margin-top: 18px;margin-bottom: 24px}.woostify-sorting{padding-bottom: 0}.woostify-sorting .woostify-toolbar-left{margin-bottom: 0}.woostify-sorting .woocommerce-result-count{display: block !important;margin: 0 0 8px;font-size: 13px;color: #4a4a4a}.woocommerce-ordering{margin-bottom: 16px !important}.woocommerce-ordering select.orderby,.woostify-sorting select{min-height: 44px;width: 100%;max-width: 100%;font-size: 14px}.woocommerce-ordering{width: 100%;max-width: 100%;float: none}.woocommerce-pagination ul.page-numbers{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;padding: 0;margin: 0}.woocommerce-pagination ul.page-numbers li{float: none;margin: 0;width: auto;height: auto}.pagination ul.page-numbers li .page-numbers:not(.prev):not(.next),.woocommerce-pagination ul.page-numbers li .page-numbers:not(.prev):not(.next),.woocommerce-pagination ul.page-numbers li .page-numbers.prev,.woocommerce-pagination ul.page-numbers li .page-numbers.next{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;width: auto;min-width: 44px;height: 44px;padding: 0 8px;border-radius: 22px}.woocommerce-pagination ul.page-numbers li a.page-numbers{color: #3d3d3d}.elementor-menu-toggle{min-width: 44px;min-height: 44px;display: flex !important;align-items: center;justify-content: center}.elementor-menu-cart__toggle_button.elementor-button{min-height: 44px}ul.products > li.product .woocommerce-loop-product__title a{display: block;padding: 3px 0;min-height: 44px}.elementor-location-footer .elementor-social-icon{width: 44px !important;height: 44px !important}.elementor-location-footer .elementor-icon-list-item > a,.elementor-location-footer .elementor-heading-title > a{display: inline-flex;align-items: center;min-height: 44px}.elementor-location-footer .elementor-field-group .elementor-field,.elementor-location-footer .elementor-field-group .elementor-button{min-height: 44px !important}header.elementor-location-header .elementor-element-91b4dd2 > .e-con-inner{flex-wrap: nowrap;align-items: center;gap: 8px}header.elementor-location-header .elementor-element-38e09ac{width: auto !important;flex: 1 1 auto;min-width: 0;padding: 0}header.elementor-location-header .elementor-element-38e09ac .elementor-widget-theme-site-logo,header.elementor-location-header .elementor-element-38e09ac .elementor-widget-theme-site-logo a{width: auto;max-width: 210px}header.elementor-location-header .elementor-element-38e09ac .elementor-widget-theme-site-logo a{display: flex;align-items: center;min-height: 44px}header.elementor-location-header .elementor-element-2e6a1fb{width: auto !important;flex: 0 0 auto;order: 1;margin-top: 0 !important;padding: 0;align-items: center}header.elementor-location-header .elementor-element-c17f7b7{width: auto !important;flex: 0 0 auto;order: 2;padding: 0;align-items: center}header.elementor-location-header .elementor-element-c17f7b7 .elementor-widget-nav-menu > .elementor-widget-container{margin-top: 0 !important}header.elementor-location-header .elementor-element-c17f7b7 > .elementor-widget-nav-menu{width: auto}.sidebar-menu .woocommerce-product-search .search-field,.sidebar-menu .woocommerce-product-search button,.sidebar-menu .search-form .search-field,.sidebar-menu .search-form button{min-height: 44px}.sidebar-menu .woocommerce-product-search button,.sidebar-menu .search-form button{min-width: 44px}.swiper-pagination-clickable .swiper-pagination-bullet{padding: 19px;margin: 0 2px !important;background-clip: content-box;box-sizing: content-box}.elementor-post__read-more{display: inline-flex;align-items: center;min-height: 44px}}@media (max-width: 400px){ul.products{column-gap: 8px}ul.products > li.product .woocommerce-loop-product__title{font-size: 12.5px}}ul.products:not(.elementor-grid){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 24px;row-gap: 28px;margin: 0 0 30px;padding: 0;list-style: none}ul.products:not(.elementor-grid)::before,ul.products:not(.elementor-grid)::after{display: none !important}@media (min-width: 1200px){ul.products:not(.elementor-grid),ul.products:not(.elementor-grid).columns-3{grid-template-columns: repeat(4,minmax(0,1fr))}}ul.products:not(.elementor-grid).columns-1{grid-template-columns: minmax(0,1fr)}ul.products:not(.elementor-grid).columns-2{grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 1200px){ul.products:not(.elementor-grid).columns-4{grid-template-columns: repeat(4,minmax(0,1fr))}ul.products:not(.elementor-grid).columns-5{grid-template-columns: repeat(5,minmax(0,1fr))}ul.products:not(.elementor-grid).columns-6{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (min-width: 601px) and (max-width: 991px){ul.products:not(.elementor-grid){grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 18px;row-gap: 22px}}@media (max-width: 600px){ul.products:not(.elementor-grid){grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 12px;row-gap: 16px;margin-bottom: 22px}}ul.products > li.product{float: none !important;clear: none !important;width: auto !important;max-width: none !important;margin: 0 !important;padding: 0 !important;list-style: none}ul.products > li.product > .product-loop-wrapper{display: flex;flex-direction: column;height: 100%;background-color: #ffffff;border: 1px solid #e3e7e8;border-radius: 14px;overflow: hidden;transition: border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}@media (hover: hover) and (min-width: 992px){ul.products > li.product > .product-loop-wrapper:hover{border-color: #c3cfd0;box-shadow: 0 14px 30px -16px rgba(15,52,54,0.55);transform: translateY(-3px)}}ul.products > li.product > .product-loop-wrapper:focus-within{border-color: #122d31;box-shadow: 0 0 0 3px rgba(18,45,49,0.16)}ul.products > li.product .product-loop-image-wrapper{position: relative;overflow: hidden;background-color: #f5f8f8;border-bottom: 1px solid #ecf0f0;padding: 0}ul.products > li.product .product-loop-image-wrapper > a.woocommerce-loop-product__link{display: block;position: relative;width: 100%;aspect-ratio: 1 / 1;overflow: hidden;text-align: center}ul.products > li.product img.product-loop-image{position: absolute;left: 0;top: 0;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100%;object-fit: contain;display: block;color: transparent;font-size: 0;transition: transform 0.35s ease}@media (hover: hover) and (min-width: 992px){ul.products > li.product:hover img.product-loop-image{transform: scale(1.045)}}ul.products > li.product img.product-loop-image::after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background-color: #eef2f2;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4b1b3' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.6A1.6 1.6 0 0 1 4.6 7h2.1l1.1-2h8.4l1.1 2h2.1A1.6 1.6 0 0 1 21 8.6v8.8a1.6 1.6 0 0 1-1.6 1.6H4.6A1.6 1.6 0 0 1 3 17.4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center 36%;background-size: 38px 38px}ul.products > li.product img.product-loop-image::before{content: "No photo yet";position: absolute;left: 0;right: 0;top: 58%;z-index: 2;font-size: 11px;font-weight: 700;letter-spacing: 0.06em;line-height: 1.4;text-transform: uppercase;text-align: center;color: #7d8b8d}@media (max-width: 600px){ul.products > li.product img.product-loop-image::after{background-size: 30px 30px}ul.products > li.product img.product-loop-image::before{font-size: 9.5px;letter-spacing: 0.04em}}ul.products > li.product .product-loop-image-wrapper.ing-no-photo > a.woocommerce-loop-product__link::after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background-color: #eef2f2;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a4b1b3' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.6A1.6 1.6 0 0 1 4.6 7h2.1l1.1-2h8.4l1.1 2h2.1A1.6 1.6 0 0 1 21 8.6v8.8a1.6 1.6 0 0 1-1.6 1.6H4.6A1.6 1.6 0 0 1 3 17.4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center 36%;background-size: 38px 38px}ul.products > li.product .product-loop-image-wrapper.ing-no-photo > a.woocommerce-loop-product__link::before{content: "No photo yet";position: absolute;left: 0;right: 0;top: 58%;z-index: 2;font-size: 11px;font-weight: 700;letter-spacing: 0.06em;line-height: 1.4;text-transform: uppercase;text-align: center;color: #7d8b8d}ul.products > li.product .product-loop-image-wrapper.ing-no-photo img.product-loop-image{opacity: 0}@media (max-width: 600px){ul.products > li.product .product-loop-image-wrapper.ing-no-photo > a.woocommerce-loop-product__link::after{background-size: 30px 30px}ul.products > li.product .product-loop-image-wrapper.ing-no-photo > a.woocommerce-loop-product__link::before{font-size: 9.5px;letter-spacing: 0.04em}}ul.products > li.product .product-loop-image-wrapper .onsale,ul.products > li.product .product-loop-image-wrapper .woostify-tag-on-sale{top: 11px;padding: 4px 10px !important;border-radius: 999px;background-color: #122d31;color: #ffffff;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;line-height: 1.45;box-shadow: 0 2px 8px rgba(18,45,49,0.28)}ul.products > li.product .product-loop-image-wrapper .onsale.sale-left{left: 11px}ul.products > li.product .product-loop-content,ul.products > li.product .product-loop-content.text-center{display: flex;flex-direction: column;flex: 1 1 auto;padding: 14px 14px 16px;text-align: left}ul.products > li.product .woocommerce-loop-product__title{margin: 0 0 9px;font-size: 15px;line-height: 1.42;font-weight: 600;text-align: left}ul.products > li.product .woocommerce-loop-product__title a{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;color: #16292b;font-size: inherit;font-weight: inherit}ul.products > li.product .woocommerce-loop-product__title a:hover,ul.products > li.product .woocommerce-loop-product__title a:focus{color: #122d31;text-decoration: underline;text-underline-offset: 2px}ul.products > li.product .ing-chip{align-self: flex-start;margin: 0 0 10px}ul.products > li.product .product-loop-meta,ul.products > li.product .product-loop-meta:not(.no-transform){margin-top: auto;height: auto;line-height: inherit;overflow: visible}ul.products > li.product .product-loop-meta .animated-meta,ul.products > li.product .product-loop-meta:not(.no-transform) .animated-meta,ul.products > li.product .product-loop-meta:not(.no-transform) .animated-meta:focus-within,ul.products .product:hover .product-loop-meta:not(.no-transform) .animated-meta{display: block;height: auto;max-width: none;transform: none;text-align: left}ul.products > li.product .product-loop-meta .price{display: block;margin: 0 0 12px;font-size: 18px;font-weight: 700;line-height: 1.3;color: #0E5A61}ul.products > li.product .product-loop-meta .price .woocommerce-Price-amount{font-size: inherit;color: inherit}ul.products > li.product .product-loop-meta .price del,ul.products > li.product .product-loop-meta .price del .woocommerce-Price-amount{margin-right: 7px;font-size: 14px;font-weight: 500;color: #647073;opacity: 1;text-decoration: line-through}ul.products > li.product .product-loop-meta .price ins,ul.products > li.product .product-loop-meta .price ins .woocommerce-Price-amount{background-color: transparent;text-decoration: none;color: #0E5A61}ul.products > li.product:not(.purchasable):not(.outofstock) .product-loop-meta .animated-meta::before{content: "Price on request";display: block;margin: 0 0 12px;font-size: 15px;font-weight: 600;line-height: 1.3;color: #5a6769}ul.products > li.product .product-loop-meta .loop-add-to-cart-btn,ul.products > li.product .product-loop-meta .animated-meta a.loop-add-to-cart-btn,ul.products > li.product .product-loop-meta.no-transform .button.loop-add-to-cart-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;height: auto;min-height: 44px;margin: 0;padding: 10px 14px;border-radius: 10px;color: #ffffff;font-size: 14px;font-weight: 600;line-height: 1.25;text-align: center;transition: filter 0.16s ease}ul.products > li.product .product-loop-meta .loop-add-to-cart-btn:hover,ul.products > li.product .product-loop-meta .loop-add-to-cart-btn:focus,ul.products > li.product .product-loop-meta .animated-meta a.loop-add-to-cart-btn:hover,ul.products > li.product .product-loop-meta .animated-meta a.loop-add-to-cart-btn:focus{color: #ffffff;filter: brightness(1.35)}ul.products > li.product .product-loop-meta .loop-add-to-cart-btn .woostify-svg-icon{color: currentColor;margin-right: 0}ul.products > li.product .product-loop-meta .loop-add-to-cart-btn svg{width: 15px;height: 15px;flex: 0 0 auto}ul.products > li.product .product-loop-meta .loop-add-to-cart-btn svg path{fill: currentColor}ul.products > li.product .tinvwl-loop-button-wrapper{margin-top: 10px}ul.products > li.product .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button{display: inline-flex;align-items: center;gap: 6px;color: #5f6d6f;font-size: 12.5px;font-weight: 500}ul.products > li.product .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button:hover,ul.products > li.product .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button:focus{color: #122d31}@media (max-width: 600px){ul.products > li.product > .product-loop-wrapper{border-radius: 12px}ul.products > li.product .product-loop-content,ul.products > li.product .product-loop-content.text-center{padding: 11px 10px 13px}ul.products > li.product .woocommerce-loop-product__title{margin: 0 0 8px;font-size: 13px;line-height: 1.35}ul.products > li.product .product-loop-meta .price{margin: 0 0 10px;font-size: 16px}ul.products > li.product:not(.purchasable):not(.outofstock) .product-loop-meta .animated-meta::before{margin: 0 0 10px;font-size: 13px}ul.products > li.product .product-loop-meta .price del,ul.products > li.product .product-loop-meta .price del .woocommerce-Price-amount{margin-right: 5px;font-size: 12.5px}ul.products > li.product .product-loop-meta .loop-add-to-cart-btn,ul.products > li.product .product-loop-meta .animated-meta a.loop-add-to-cart-btn{padding: 9px 8px;font-size: 13px;border-radius: 9px}ul.products > li.product .tinvwl-loop-button-wrapper .tinvwl_add_to_wishlist_button{font-size: 12px}ul.products > li.product .product-loop-image-wrapper .onsale,ul.products > li.product .product-loop-image-wrapper .woostify-tag-on-sale{top: 8px;padding: 3px 8px !important;font-size: 10px}ul.products > li.product .product-loop-image-wrapper .onsale.sale-left{left: 8px}}@media (min-width: 601px){.woostify-sorting .woocommerce-result-count{color: #4a5658;font-size: 14px}.woocommerce-ordering select.orderby,.woostify-sorting select{min-height: 42px;padding: 0 34px 0 14px;border: 1px solid #dde2e3;border-radius: 999px;background-color: #ffffff;color: #22343a;font-size: 14px}.woocommerce-ordering select.orderby:focus,.woostify-sorting select:focus{border-color: #122d31;outline: none;box-shadow: 0 0 0 3px rgba(18,45,49,0.14)}}.ing-chip{display: inline-block;margin: 0 0 6px;padding: 2px 9px;border-radius: 999px;font-size: 11px;line-height: 1.7;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;border: 1px solid #d8dcdd;color: #4a5658;background: #f4f6f6}.ing-chip-used{border-color: #c9a24a;color: #6b4e12;background: #fdf6e6}.ing-chip-parts{border-color: #cfd4d6;color: #5b6668;background: #f2f4f5}.ing-chip-new{border-color: #bcd6cf;color: #1c5145;background: #eef7f4}.ing-chip-tested{border-color: #c9d8d3;color: #3d5a52;background: #f1f6f4}.ing-chip-ask{border-color: #bcd6d9;color: #0E5A61;background: #eef6f7}.ing-shelf{margin: 0 0 18px;padding: 12px 14px;border: 1px solid #e2e4e6;border-radius: 10px;background: #fafbfb;font-size: 14px;line-height: 1.5}.ing-shelf-h{display: block;margin: 0 0 8px;font-size: 11px;letter-spacing: .08em;text-transform: uppercase;font-weight: 700;color: #0f3436}.ing-shelf-list{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}.ing-shelf-list li{margin: 0;padding: 0}.ing-shelf-list a,.ing-shelf-list span.ing-shelf-here{display: inline-block;padding: 5px 11px;border: 1px solid #d8dcdd;border-radius: 999px;background: #fff;text-decoration: none;color: #22343a}.ing-shelf-list a:hover{border-color: #0f3436;background: #f2f6f6}.ing-shelf-list span.ing-shelf-here{background: #0f3436;border-color: #0f3436;color: #fff;font-weight: 700}.ing-shelf-list .ing-shelf-n{opacity: .65;font-weight: 400}.ing-shelf-note{margin: 9px 0 0;font-size: 13px;color: #4a5658}@media (max-width: 600px){.ing-shelf{padding: 10px 11px;font-size: 13px}.ing-shelf-list a,.ing-shelf-list span.ing-shelf-here{padding: 4px 9px;font-size: 13px}.ing-chip{font-size: 10px;padding: 1px 7px}}@media (max-width: 767px){.elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr.cart_item,.woocommerce-cart-form__contents:not(.elementor-menu-cart__products) tbody tr.cart_item{padding-left: 85px}}@media (max-width: 600px){input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="search"],input[type="date"],input:not([type]),input.input-text,select,textarea{font-size: 16px !important}.woocommerce-ordering select.orderby,.woostify-sorting select{font-size: 16px !important}.woocommerce form.woocommerce-form-login .woocommerce-Input--text,.woocommerce form.register .woocommerce-Input--text{min-height: 44px}.woocommerce form .password-input{display: block;position: relative}.woocommerce form .password-input .woocommerce-Input--text{padding-right: 48px}.woocommerce form .show-password-input{top: 0;right: 0;width: 44px;height: 100%;min-height: 44px;display: flex;align-items: center;justify-content: center;padding: 0}div > a.page-numbers,div > span.page-numbers{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;margin: 2px;padding: 0 8px;border-radius: 22px}div > a.page-numbers{color: #3d3d3d}.tinv-wraper .tinvwl_add_to_wishlist_button,.woocommerce div.product .tinvwl_add_to_wishlist_button{display: inline-flex;align-items: center;min-height: 44px;padding: 6px 4px}.elementor-widget-container a:has(img),.entry-content a:has(img){max-width: 100%}.elementor-widget-container img,.entry-content img,.woocommerce-product-details__short-description img{max-width: 100%;height: auto}.woocommerce .quantity{min-height: 44px}.woocommerce .quantity input.qty,.elementor-widget-woocommerce-cart .woocommerce .quantity .input-text.qty{min-height: 44px;max-height: 44px}.woocommerce .quantity .product-qty{display: inline-flex;align-items: center;justify-content: center;min-width: 40px;min-height: 44px}.woocommerce form .woocommerce-form__label-for-checkbox,.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-form-login .woocommerce-form__label-for-checkbox{display: flex;align-items: center;min-height: 44px}}.woocommerce-products-header{margin: 0 0 20px;padding: 0 0 18px;border-bottom: 1px solid #e6eaeb}.woocommerce-products-header .woocommerce-products-header__title,.woocommerce-products-header h1.page-title{margin: 0 0 10px;font-size: 34px;line-height: 1.18;font-weight: 700;letter-spacing: -0.01em;color: #16292b}.woocommerce-products-header .term-description{max-width: 74ch;margin: 0}.woocommerce-products-header .term-description,.woocommerce-products-header .term-description p{margin: 0;font-size: 16px;line-height: 1.6;color: #3d3d3d}.woocommerce-products-header .term-description p + p{margin-top: 10px}.woocommerce-products-header .term-description a{color: #0f3436;text-decoration: underline;text-underline-offset: 2px}@media (min-width: 601px){.woostify-sorting{display: flex;align-items: center;justify-content: space-between;gap: 16px;height: auto;margin: 0 0 20px;padding: 0 0 14px;border-bottom: 1px solid #eef1f2}.woostify-sorting .woostify-toolbar-left{display: flex;align-items: center;gap: 16px;margin: 0}.woostify-sorting .woocommerce-result-count{margin: 0;font-size: 14px;line-height: 1.4;color: #4a5658}.woostify-sorting .woocommerce-ordering,.woocommerce-ordering{margin: 0;float: none}}@media (max-width: 600px){.woocommerce-products-header{margin: 0 0 14px;padding: 0 0 13px}.woocommerce-products-header .woocommerce-products-header__title,.woocommerce-products-header h1.page-title{margin: 0 0 8px;font-size: 26px;line-height: 1.22}.woocommerce-products-header .term-description,.woocommerce-products-header .term-description p{font-size: 15px;line-height: 1.55}}.ing-chip{font-size: 12px}@media (max-width: 600px){.ing-chip{font-size: 12px;padding: 2px 8px}}.ing-shelf-h{font-size: 12px}ul.products > li.product .product-loop-image-wrapper .onsale,ul.products > li.product .product-loop-image-wrapper .woostify-tag-on-sale{font-size: 12px}@media (max-width: 600px){ul.products > li.product .product-loop-image-wrapper .onsale,ul.products > li.product .product-loop-image-wrapper .woostify-tag-on-sale{font-size: 12px}}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{font-size: 12px}.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__next--label{font-size: 12px}@media (max-width: 767px){footer .elementor-element-7bd437e3 > .e-con-inner{--flex-wrap: nowrap}footer .e-con-inner:has(> .elementor-widget-form){--flex-wrap: nowrap}}@media (max-width: 767px){.ing-shelf-list a,.ing-shelf-list span.ing-shelf-here{padding-top: 12px;padding-bottom: 12px}a.ing-bk-chip{padding-top: 16px;padding-bottom: 16px}.pagination ul.page-numbers li .page-numbers.prev,.pagination ul.page-numbers li .page-numbers.next{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;width: auto;min-width: 44px;height: 44px;padding: 0 8px;border-radius: 22px}p.return-to-shop a.button.wc-backward{padding-top: 8px;padding-bottom: 8px}}.elementor-276 .elementor-element.elementor-element-ea1fd61.elementor-widget-heading{display: none}.elementor-widget-woocommerce-products.elementor-wc-products .related.products > h2{display: block;margin: 0 0 18px;padding: 0;font-size: 24px;font-weight: 700;line-height: 1.28;color: #122D31;text-align: left}.elementor-widget-woocommerce-products.elementor-wc-products section.related.products{border-top: 1px solid #DCE3E4;padding-top: 34px;margin-top: 8px}body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product{border: 0;border-radius: 0}body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products{gap: 28px 24px}@media (min-width: 601px) and (max-width: 1024px){body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products{grid-template-columns: repeat(2,1fr);gap: 22px 18px}}@media (max-width: 600px){body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products{gap: 16px 12px}}body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product .price,body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product .price .woocommerce-Price-amount,body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product .price ins,body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product .price ins .woocommerce-Price-amount{color: #0E5A61}body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product .price del,body .elementor-276 .elementor-element.elementor-element-24205f2.elementor-wc-products ul.products li.product .price del .woocommerce-Price-amount{color: #647073}@media (max-width: 1024px){.elementor-widget-woocommerce-products.elementor-wc-products .related.products > h2{font-size: 23px}.elementor-widget-woocommerce-products.elementor-wc-products section.related.products{padding-top: 28px}}@media (max-width: 719px){.elementor-widget-woocommerce-products.elementor-wc-products .related.products > h2{font-size: 21px;margin-bottom: 14px}.elementor-widget-woocommerce-products.elementor-wc-products section.related.products{padding-top: 24px}}:root{--ing-ink: #071f24;--ing-deep: #0a2d32;--ing-teal: #0e5961;--ing-teal-bright: #167780;--ing-copper: #e5a52f;--ing-copper-dark: #a8640c;--ing-cream: #f5f2ea;--ing-mist: #edf3f2;--ing-line: #d6e1df;--ing-copy: #344b4f;--ing-white: #ffffff;--ing-shadow-sm: 0 8px 24px rgba(5,31,36,.08);--ing-shadow-lg: 0 24px 64px rgba(5,31,36,.16)}html{scroll-behavior: smooth}body{background: #f8faf9;color: var(--ing-copy);font-family: Poppins,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}::selection{background: var(--ing-copper);color: var(--ing-ink)}body h1,body h2,body h3,body h4{color: var(--ing-ink);letter-spacing: -.025em;text-wrap: balance}body p{text-wrap: pretty}body .elementor-437 .elementor-element.elementor-element-91b4dd2{min-height: 82px;background: rgba(7,31,36,.96) !important;border-bottom: 1px solid rgba(229,165,47,.22);box-shadow: 0 10px 32px rgba(3,20,24,.16);backdrop-filter: blur(14px)}body .elementor-437 .elementor-element.elementor-element-91b4dd2 > .e-con-inner{max-width: 1320px;padding-inline: 26px}body .elementor-437 .elementor-element.elementor-element-443927d img{width: auto;max-height: 54px;filter: drop-shadow(0 5px 12px rgba(0,0,0,.18))}body .elementor-437 .elementor-nav-menu--main .elementor-item{position: relative;padding: 28px 15px;color: rgba(255,255,255,.86) !important;font-size: 13px;font-weight: 650;letter-spacing: .035em}body .elementor-437 .elementor-nav-menu--main .elementor-item::after{height: 2px !important;background: var(--ing-copper) !important}body .elementor-437 .elementor-nav-menu--main .elementor-item:hover,body .elementor-437 .elementor-nav-menu--main .elementor-item.elementor-item-active{color: #fff !important}body .elementor-437 .elementor-menu-cart__toggle .elementor-button{min-width: 52px;min-height: 48px;border: 1px solid rgba(255,255,255,.24) !important;border-radius: 14px !important;background: rgba(255,255,255,.045) !important}body .elementor-button,body .button,body button.button,body input[type="submit"]{min-height: 48px;border-radius: 12px !important;font-weight: 750 !important;letter-spacing: .005em;transition: transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}body .elementor-button:hover,body .button:hover,body button.button:hover,body input[type="submit"]:hover{transform: translateY(-2px);box-shadow: 0 12px 26px rgba(5,31,36,.16)}body :focus-visible{outline: 3px solid rgba(229,165,47,.48) !important;outline-offset: 3px}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7{isolation: isolate;position: relative;min-height: min(720px,calc(100vh - 82px));overflow: hidden;background-position: center 42% !important}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7::before{content: "";position: absolute;inset: 0;z-index: 0;background: linear-gradient(90deg,rgba(3,25,29,.97) 0%,rgba(3,25,29,.86) 42%,rgba(3,25,29,.38) 74%,rgba(3,25,29,.56) 100%),linear-gradient(0deg,rgba(3,25,29,.52),transparent 42%);pointer-events: none}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4px;z-index: 2;background: linear-gradient(90deg,var(--ing-copper),#f2ca69 48%,transparent 86%)}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7 > .e-con-inner{position: relative;z-index: 1;width: 100%;max-width: 1320px;align-items: flex-start !important;justify-content: center !important;padding: clamp(72px,8vw,120px) 42px}body.home .elementor-10 .elementor-element.elementor-element-021b383{width: min(790px,100%);text-align: left !important}body.home .elementor-10 .elementor-element.elementor-element-021b383 h1{max-width: 780px;margin: 0 0 22px !important;color: #fff !important;font-size: clamp(42px,5.4vw,76px) !important;font-weight: 800 !important;line-height: 1.02 !important;letter-spacing: -.055em !important;text-align: left !important;text-shadow: 0 7px 28px rgba(0,0,0,.28)}body.home .elementor-10 .elementor-element.elementor-element-021b383 p{max-width: 720px;margin: 0 0 20px !important;color: rgba(255,255,255,.86) !important;font-size: clamp(16px,1.45vw,20px) !important;line-height: 1.72 !important;text-align: left !important;text-shadow: 0 3px 14px rgba(0,0,0,.24)}body.home .elementor-10 .elementor-element.elementor-element-021b383 p a{color: #ffd36f !important;font-weight: 700;text-decoration-color: rgba(255,211,111,.54);text-underline-offset: 4px}body.home .elementor-10 .elementor-element.elementor-element-de94ceb,body.home .elementor-10 .elementor-element.elementor-element-b7c1d2e{width: auto !important;margin: 6px 14px 0 0}body.home .elementor-10 .elementor-element.elementor-element-de94ceb .elementor-button{min-width: 250px;padding: 16px 26px;border: 1px solid var(--ing-copper) !important;background: var(--ing-copper) !important;color: var(--ing-ink) !important;box-shadow: 0 14px 34px rgba(229,165,47,.22)}body.home .elementor-10 .elementor-element.elementor-element-b7c1d2e .elementor-button{min-width: 210px;padding: 16px 26px;border: 1px solid rgba(255,255,255,.48) !important;background: rgba(255,255,255,.06) !important;color: #fff !important;backdrop-filter: blur(8px)}body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7){padding-block: clamp(68px,7vw,104px)}body.home .elementor-10 .elementor-element.elementor-element-b14a7c1,body.home .elementor-10 .elementor-element.elementor-element-b14a7c3{background: radial-gradient(700px 280px at 100% 0%,rgba(229,165,47,.09),transparent 70%),var(--ing-cream) !important}body.home .elementor-10 .elementor-element.elementor-element-0e75b16{background: radial-gradient(680px 240px at 18% 0%,rgba(229,165,47,.14),transparent 70%),var(--ing-deep) !important;color: #fff}body.home .elementor-10 .elementor-element.elementor-element-a41c7e2,body.home .elementor-10 .elementor-element.elementor-element-618d5c8{background: #fff !important}body.home .ing-lots,body.home .ing-bulk,body.home .ing-faq{max-width: 1280px;padding: 0 28px}body.home .ing-lots-h,body.home .ing-bulk-h,body.home .ing-faq-h{max-width: 920px;margin-inline: auto;font-size: clamp(30px,4vw,52px);font-weight: 800;line-height: 1.08;letter-spacing: -.045em}body.home .ing-lots-intro,body.home .ing-bulk-lede,body.home .ing-faq-lede{max-width: 780px;margin-bottom: 42px;color: #4d6265;font-size: 16px;line-height: 1.75}body.home .ing-lots-grid{grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 22px}body.home .ing-lot-card{gap: 10px;padding: 14px 14px 18px;border-color: rgba(14,89,97,.14);border-radius: 20px;box-shadow: 0 8px 24px rgba(5,31,36,.065);transform: translateY(0);transition: transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.home .ing-lot-card:hover,body.home .ing-lot-card:focus{transform: translateY(-6px);border-color: rgba(229,165,47,.8);box-shadow: 0 20px 44px rgba(5,31,36,.15)}body.home .ing-lot-shot{border-radius: 14px;background: var(--ing-mist)}body.home .ing-lot-shot img{transition: transform .42s ease}body.home .ing-lot-card:hover .ing-lot-shot img{transform: scale(1.035)}body.home .ing-lot-qty{padding: 5px 10px}body.home .ing-lot-name{font-size: 15px;line-height: 1.45}body.home .ing-lot-price{font-size: 18px;color: var(--ing-teal)}body.home .ing-lot-ask{background: radial-gradient(360px 200px at 100% 0%,rgba(229,165,47,.18),transparent 72%),var(--ing-deep)}body.home .ing-bulk-grid{gap: 22px}body.home .ing-bulk-card{position: relative;overflow: hidden;padding: 28px 28px 18px;border: 1px solid var(--ing-line);border-radius: 18px;background: rgba(255,255,255,.82);box-shadow: var(--ing-shadow-sm)}body.home .ing-bulk-card::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: linear-gradient(var(--ing-copper),var(--ing-teal))}body.home .ing-bulk-card h3{font-size: 20px}body.home .ing-bulk-btn{border-radius: 12px;background: var(--ing-copper);color: var(--ing-ink);box-shadow: 0 12px 28px rgba(229,165,47,.18)}body.home .ing-bulk-btn:hover,body.home .ing-bulk-btn:focus{background: #efbc4d;color: var(--ing-ink)}body.home .ing-faq-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}body.home .ing-faq-item{margin: 0;padding: 24px 26px;border: 1px solid var(--ing-line);border-radius: 18px;background: #fff;box-shadow: 0 8px 24px rgba(5,31,36,.055)}body.home .ing-faq-q{margin-top: 0;font-size: 18px;line-height: 1.35}body.home .ing-faq-a{margin-bottom: 0;color: #4d6265;line-height: 1.72}body ul.products > li.product > .product-loop-wrapper{border-radius: 18px;border-color: rgba(14,89,97,.14);box-shadow: 0 8px 24px rgba(5,31,36,.065)}body ul.products > li.product > .product-loop-wrapper:hover{border-color: rgba(229,165,47,.8);box-shadow: 0 20px 44px rgba(5,31,36,.14)}body ul.products > li.product .product-loop-image-wrapper{background: #f1f5f4}body ul.products > li.product .woocommerce-loop-product__title a{font-weight: 700}body ul.products > li.product .product-loop-meta .price,body ul.products > li.product .product-loop-meta .price .woocommerce-Price-amount{color: var(--ing-teal) !important;font-weight: 800}body ul.products > li.product .product-loop-meta .button{border-radius: 10px !important;background: var(--ing-deep) !important;color: #fff !important}body:not(.home) #content,body:not(.home) .site-content{background: #f8faf9}body.single-product .site-main,body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main{padding-top: 42px;padding-bottom: 72px}body.single-product div.product{padding: clamp(20px,3vw,38px);border: 1px solid var(--ing-line);border-radius: 22px;background: #fff;box-shadow: var(--ing-shadow-sm)}body.single-product .summary .product_title{font-size: clamp(28px,4vw,44px);line-height: 1.12;letter-spacing: -.04em}body footer.elementor-location-footer{position: relative;overflow: hidden;background: var(--ing-ink);color: rgba(255,255,255,.72)}body footer.elementor-location-footer::before{content: "";position: absolute;inset: 0 0 auto;height: 3px;background: linear-gradient(90deg,var(--ing-copper),transparent 72%)}body footer.elementor-location-footer a{color: #fff}@media (max-width: 1024px){body .elementor-437 .elementor-element.elementor-element-91b4dd2{min-height: 72px}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7{min-height: 650px}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7 > .e-con-inner{padding-inline: 34px}body.home .ing-faq-list{grid-template-columns: 1fr}}@media (max-width: 600px){body .elementor-437 .elementor-element.elementor-element-91b4dd2{min-height: 64px}body .elementor-437 .elementor-element.elementor-element-91b4dd2 > .e-con-inner{padding-inline: 14px}body .elementor-437 .elementor-element.elementor-element-443927d img{max-height: 38px}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7{min-height: 700px;background-position: 58% center !important}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7::before{background: linear-gradient(180deg,rgba(3,25,29,.91),rgba(3,25,29,.80) 55%,rgba(3,25,29,.96))}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7 > .e-con-inner{justify-content: flex-end !important;padding: 84px 20px 52px}body.home .elementor-10 .elementor-element.elementor-element-021b383 h1{font-size: clamp(36px,11vw,48px) !important;line-height: 1.04 !important}body.home .elementor-10 .elementor-element.elementor-element-021b383 p{font-size: 15px !important;line-height: 1.62 !important}body.home .elementor-10 .elementor-element.elementor-element-de94ceb,body.home .elementor-10 .elementor-element.elementor-element-b7c1d2e{width: 100% !important;margin: 8px 0 0}body.home .elementor-10 .elementor-element.elementor-element-de94ceb .elementor-button,body.home .elementor-10 .elementor-element.elementor-element-b7c1d2e .elementor-button{width: 100%;min-width: 0}body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7){padding-block: 58px}body.home .ing-lots,body.home .ing-bulk,body.home .ing-faq{padding-inline: 16px}body.home .ing-lots-h,body.home .ing-bulk-h,body.home .ing-faq-h{font-size: 30px;text-align: left}body.home .ing-lots-intro,body.home .ing-bulk-lede,body.home .ing-faq-lede{text-align: left;margin-bottom: 28px}body.home .ing-lots-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}body.home .ing-lot-card{padding: 9px 9px 13px;border-radius: 14px}body.home .ing-lot-shot{border-radius: 10px}body.home .ing-lot-name{font-size: 13px}body.home .ing-lot-price{font-size: 15px}body.home .ing-bulk-card,body.home .ing-faq-item{padding: 22px 20px;border-radius: 14px}body.single-product div.product{padding: 16px;border-radius: 16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}body *,body *::before,body *::after{scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important}}body.home{background: linear-gradient(rgba(14,89,97,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(14,89,97,.025) 1px,transparent 1px),#f8faf9;background-size: 48px 48px}body.home .elementor-10 > .e-con.e-parent{position: relative;overflow: hidden}body.home .elementor-10 > .e-con.e-parent > .e-con-inner{position: relative;z-index: 1}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7::before{background: radial-gradient(620px 430px at 16% 50%,rgba(229,165,47,.14),transparent 72%),linear-gradient(90deg,rgba(3,25,29,.98) 0%,rgba(3,25,29,.89) 42%,rgba(3,25,29,.36) 76%,rgba(3,25,29,.57) 100%),linear-gradient(0deg,rgba(3,25,29,.58),transparent 48%)}body.home .elementor-10 .elementor-element.elementor-element-021b383 h1::before{content: "USED • TESTED • US-BASED";display: block;width: max-content;max-width: 100%;margin-bottom: 22px;padding: 8px 12px 7px;border: 1px solid rgba(255,211,111,.48);border-radius: 999px;background: rgba(7,31,36,.55);color: #ffd36f;font-size: 12px;font-weight: 800;line-height: 1;letter-spacing: .13em;text-shadow: none;backdrop-filter: blur(8px)}body.home .elementor-10 .elementor-element.elementor-element-de94ceb .elementor-button:hover{background: #f2c45c !important;border-color: #f2c45c !important}body.home .elementor-10 .elementor-element.elementor-element-b7c1d2e .elementor-button:hover{background: rgba(255,255,255,.14) !important;border-color: #fff !important}body.home :is(.ing-lots-h,.ing-bulk-h,.ing-faq-h),body.home .elementor-10 :is( .elementor-element-9607e08,.elementor-element-04ea980,.elementor-element-5a32f27,.elementor-element-3801072,.elementor-element-c35063f,.elementor-element-bdd3e59,.elementor-element-f1ed889,.elementor-element-af70116,.elementor-element-62d667f,.elementor-element-aaba8ec ) h2{position: relative}body.home :is(.ing-lots-h,.ing-bulk-h,.ing-faq-h)::after,body.home .elementor-10 :is( .elementor-element-9607e08,.elementor-element-04ea980,.elementor-element-5a32f27,.elementor-element-3801072,.elementor-element-c35063f,.elementor-element-bdd3e59,.elementor-element-f1ed889,.elementor-element-af70116,.elementor-element-62d667f,.elementor-element-aaba8ec ) h2::after{content: "";display: block;width: 58px;height: 4px;margin: 18px auto 0;border-radius: 99px;background: linear-gradient(90deg,var(--ing-copper),#f3d27d)}body.home .ing-lot-card{background: linear-gradient(145deg,#fff 0%,#fbfcfc 100%)}body.home .ing-lot-card::after{content: "VIEW LOT  →";display: block;padding-top: 10px;border-top: 1px solid var(--ing-line);color: var(--ing-teal);font-size: 11px;font-weight: 850;letter-spacing: .09em}body.home .ing-lot-qty{border: 1px solid rgba(229,165,47,.28);background: #fff7e7;color: #7d4c07;font-weight: 800}body.home .elementor-10 .elementor-element.elementor-element-9607e08{background: radial-gradient(560px 180px at 50% 0%,rgba(229,165,47,.16),transparent 74%),linear-gradient(135deg,#071f24,#0c3c42) !important;color: rgba(255,255,255,.78)}body.home .elementor-10 .elementor-element.elementor-element-9607e08 h2{color: #fff}body.home .elementor-10 .elementor-element.elementor-element-9607e08 img{filter: grayscale(1) brightness(0) invert(1);opacity: .82;transition: opacity .2s ease,transform .2s ease}body.home .elementor-10 .elementor-element.elementor-element-9607e08 img:hover{opacity: 1;transform: translateY(-3px)}body.home .elementor-10 :is(.elementor-element-04ea980,.elementor-element-3801072,.elementor-element-c35063f){background: radial-gradient(640px 280px at 100% 0%,rgba(229,165,47,.10),transparent 72%),#f5f2ea !important}body.home .elementor-10 :is(.elementor-element-04ea980,.elementor-element-3801072,.elementor-element-c35063f) :is(.elementor-widget-icon-box,.elementor-widget-image-box,.elementor-widget-text-editor){height: 100%}body.home .elementor-10 :is(.elementor-element-04ea980,.elementor-element-3801072,.elementor-element-c35063f) :is(.elementor-icon-box-wrapper,.elementor-image-box-wrapper){height: 100%;padding: 26px;border: 1px solid rgba(14,89,97,.13);border-radius: 18px;background: rgba(255,255,255,.88);box-shadow: 0 10px 28px rgba(5,31,36,.07);transition: transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.home .elementor-10 :is(.elementor-element-04ea980,.elementor-element-3801072,.elementor-element-c35063f) :is(.elementor-icon-box-wrapper,.elementor-image-box-wrapper):hover{transform: translateY(-5px);border-color: rgba(229,165,47,.72);box-shadow: 0 20px 44px rgba(5,31,36,.12)}body.home .elementor-10 .elementor-element.elementor-element-5a32f27{background: linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),radial-gradient(700px 380px at 90% 10%,rgba(22,119,128,.36),transparent 70%),var(--ing-ink) !important;background-size: 44px 44px,44px 44px,auto,auto;color: rgba(255,255,255,.76)}body.home .elementor-10 .elementor-element.elementor-element-5a32f27 :is(h2,h3,h4){color: #fff}body.home .elementor-10 .elementor-element.elementor-element-5a32f27 a{color: #ffd36f}body.home .elementor-10 .elementor-element.elementor-element-bdd3e59{background: #fff !important}body.home .elementor-10 .elementor-element.elementor-element-bdd3e59 :is(.elementor-testimonial-wrapper,.elementor-swiper-button,.swiper-slide){border-radius: 18px}body.home .elementor-10 .elementor-element.elementor-element-bdd3e59 .elementor-testimonial-wrapper{position: relative;padding: 34px 30px;border: 1px solid var(--ing-line);background: #fff;box-shadow: var(--ing-shadow-sm)}body.home .elementor-10 .elementor-element.elementor-element-bdd3e59 .elementor-testimonial-wrapper::before{content: "“";position: absolute;top: -12px;left: 22px;color: var(--ing-copper);font: 800 72px/1 Georgia,serif}body.home .elementor-10 :is(.elementor-element-f1ed889,.elementor-element-af70116){isolation: isolate}body.home .elementor-10 .elementor-element.elementor-element-f1ed889{background: radial-gradient(520px 280px at 10% 50%,rgba(229,165,47,.19),transparent 74%),linear-gradient(120deg,#08272c,#0e5961) !important}body.home .elementor-10 .elementor-element.elementor-element-af70116{background: radial-gradient(520px 280px at 90% 50%,rgba(229,165,47,.17),transparent 74%),linear-gradient(120deg,#0e5961,#08272c) !important}body.home .elementor-10 :is(.elementor-element-f1ed889,.elementor-element-af70116) :is(h2,h3,p,.elementor-widget-text-editor){color: #fff !important}body.home .elementor-10 :is(.elementor-element-f1ed889,.elementor-element-af70116) .elementor-button{border-color: var(--ing-copper) !important;background: var(--ing-copper) !important;color: var(--ing-ink) !important}body.home .elementor-10 .elementor-element.elementor-element-62d667f{background: #edf3f2 !important}body.home .elementor-10 .elementor-element.elementor-element-62d667f :is(.elementor-post,.elementor-post__card,article){overflow: hidden;border-radius: 18px}body.home .elementor-10 .elementor-element.elementor-element-62d667f .elementor-post__card{border: 1px solid var(--ing-line);box-shadow: 0 10px 28px rgba(5,31,36,.075);transition: transform .22s ease,box-shadow .22s ease}body.home .elementor-10 .elementor-element.elementor-element-62d667f .elementor-post__card:hover{transform: translateY(-5px);box-shadow: 0 20px 42px rgba(5,31,36,.13)}body.home .ing-faq-item{border-top: 4px solid var(--ing-copper)}body.home .elementor-10 .elementor-element.elementor-element-aaba8ec{background: radial-gradient(520px 300px at 82% 20%,rgba(229,165,47,.24),transparent 72%),linear-gradient(135deg,#071f24,#0d454c) !important;color: rgba(255,255,255,.82)}body.home .elementor-10 .elementor-element.elementor-element-aaba8ec :is(h2,h3,p){color: #fff}body.home .elementor-10 .elementor-element.elementor-element-aaba8ec .elementor-button{min-width: 220px;border-color: var(--ing-copper) !important;background: var(--ing-copper) !important;color: var(--ing-ink) !important;box-shadow: 0 16px 34px rgba(229,165,47,.22)}body.woocommerce .woocommerce-breadcrumb{margin-bottom: 24px;color: #718184;font-size: 12px;font-weight: 650;letter-spacing: .035em}body.woocommerce .woocommerce-breadcrumb a{color: var(--ing-teal)}body.woocommerce :is(input.input-text,textarea,select){min-height: 48px;border: 1px solid #cbd9d7 !important;border-radius: 10px !important;background: #fff !important;color: var(--ing-ink) !important;transition: border-color .18s ease,box-shadow .18s ease}body.woocommerce :is(input.input-text,textarea,select):focus{border-color: var(--ing-teal-bright) !important;box-shadow: 0 0 0 4px rgba(22,119,128,.12) !important}body.single-product .woocommerce-product-gallery{overflow: hidden;border-radius: 16px;background: var(--ing-mist)}body.single-product .summary .price,body.single-product .summary .price .woocommerce-Price-amount{color: var(--ing-teal) !important;font-size: clamp(24px,3vw,34px) !important;font-weight: 850 !important}body.single-product .woocommerce-tabs{margin-top: 52px;padding-top: 32px;border-top: 1px solid var(--ing-line)}@media (max-width: 767px){body.home .elementor-10 .elementor-element.elementor-element-021b383 h1::before{margin-bottom: 16px;font-size: 10px}body.home .ing-lot-card::after{font-size: 9px;letter-spacing: .055em}body.home .elementor-10 :is(.elementor-element-04ea980,.elementor-element-3801072,.elementor-element-c35063f) :is(.elementor-icon-box-wrapper,.elementor-image-box-wrapper){padding: 22px 18px}body.home .elementor-10 :is(.elementor-element-f1ed889,.elementor-element-af70116){text-align: left}body.home .elementor-10 .elementor-element.elementor-element-bdd3e59 .elementor-testimonial-wrapper{padding: 30px 20px 24px}}@media (prefers-reduced-motion: reduce){body.home .elementor-10 .elementor-element.elementor-element-9607e08 img:hover,body.home .elementor-10 .elementor-element.elementor-element-62d667f .elementor-post__card:hover{transform: none}}body.home .elementor-10 .elementor-element.elementor-element-618d5c8{background: radial-gradient(760px 360px at 8% 8%,rgba(22,119,128,.34),transparent 70%),radial-gradient(620px 300px at 92% 64%,rgba(229,165,47,.13),transparent 74%),#071f24 !important;color: rgba(255,255,255,.78)}body.home .elementor-10 .elementor-element.elementor-element-618d5c8 :is(.elementor-element-313ee09 h2,.elementor-element-ed0b106 p){color: #fff !important}body.home .elementor-10 .elementor-element.elementor-element-313ee09 h2{max-width: 780px;margin-inline: auto;font-size: clamp(30px,4vw,50px);line-height: 1.08;letter-spacing: -.045em}body.home .elementor-10 .elementor-element.elementor-element-ed0b106 p{max-width: 760px;margin-inline: auto;color: rgba(255,255,255,.72) !important;font-size: 16px;line-height: 1.72}body.home .elementor-10 .elementor-element.elementor-element-618d5c8 .elementor-element-c29e24a > .e-con{overflow: hidden;padding: 14px 14px 22px;border: 1px solid rgba(255,255,255,.14);border-radius: 20px;background: #fff !important;box-shadow: 0 22px 52px rgba(0,0,0,.22);transition: transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.home .elementor-10 .elementor-element.elementor-element-618d5c8 .elementor-element-c29e24a > .e-con:hover{transform: translateY(-7px);border-color: rgba(229,165,47,.82);box-shadow: 0 30px 68px rgba(0,0,0,.3)}body.home .elementor-10 .elementor-element.elementor-element-618d5c8 .elementor-element-c29e24a img{border-radius: 13px;transition: transform .4s ease}body.home .elementor-10 .elementor-element.elementor-element-618d5c8 .elementor-element-c29e24a > .e-con:hover img{transform: scale(1.025)}body.home .elementor-10 .elementor-element.elementor-element-c4a7f10{margin-top: 34px;padding-top: 28px;border-top: 1px solid rgba(255,255,255,.12)}body.home .elementor-10 .elementor-element.elementor-element-c4a7f10 p:first-child{color: #ffd36f !important;font-weight: 800}body.home .elementor-10 .elementor-element.elementor-element-c4a7f10 a{border-color: rgba(255,255,255,.22) !important;background: rgba(255,255,255,.055);font-weight: 650;backdrop-filter: blur(7px);transition: transform .18s ease,background-color .18s ease,border-color .18s ease}body.home .elementor-10 .elementor-element.elementor-element-c4a7f10 a:hover,body.home .elementor-10 .elementor-element.elementor-element-c4a7f10 a:focus{transform: translateY(-2px);border-color: var(--ing-copper) !important;background: var(--ing-copper) !important;color: var(--ing-ink) !important}body.home .elementor-10 .elementor-element.elementor-element-0e75b16{padding-block: 34px !important;background: linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(135deg,#0a2d32,#0e5961) !important;background-size: 48px 48px,auto !important}body.home .elementor-10 .elementor-element.elementor-element-0e75b16 > .e-con-inner{gap: 14px}body.home .elementor-10 .elementor-element.elementor-element-0e75b16 > .e-con-inner > .e-con{min-height: 132px;align-items: center;justify-content: center;padding: 22px 18px;border: 1px solid rgba(255,255,255,.13);border-radius: 16px;background: rgba(255,255,255,.065) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter: blur(8px)}body.home .elementor-10 .elementor-element.elementor-element-0e75b16 .elementor-counter-title{color: rgba(255,255,255,.68) !important;font-size: 12px;font-weight: 750;letter-spacing: .075em;text-transform: uppercase}body.home .elementor-10 .elementor-element.elementor-element-0e75b16 .elementor-counter-number-wrapper{color: #fff !important;font-size: clamp(34px,4vw,52px);font-weight: 850;letter-spacing: -.045em}body.home .ing-bulk-grid{counter-reset: ing-buying-step}body.home .ing-bulk-card{counter-increment: ing-buying-step}body.home .ing-bulk-card h3::before{content: "0" counter(ing-buying-step);display: inline-grid;width: 34px;height: 34px;margin-right: 10px;place-items: center;border-radius: 9px;background: var(--ing-deep);color: #ffd36f;font-size: 11px;font-weight: 850;letter-spacing: .04em;vertical-align: 3px}body.home .elementor-10 .elementor-element.elementor-element-5fed655{padding: clamp(28px,4vw,46px);border: 1px solid rgba(14,89,97,.14);border-radius: 22px;background: radial-gradient(440px 180px at 100% 0%,rgba(229,165,47,.12),transparent 72%),#fff;box-shadow: var(--ing-shadow-lg)}body.home .elementor-10 .elementor-element.elementor-element-5fed655 h2{font-size: clamp(28px,3.2vw,42px) !important;line-height: 1.12 !important;letter-spacing: -.04em}body.home .elementor-10 .elementor-element.elementor-element-5fed655 .elementor-button{border-color: var(--ing-deep) !important;background: var(--ing-deep) !important;color: #fff !important}@media (max-width: 767px){body.home .elementor-10 .elementor-element.elementor-element-618d5c8 .elementor-element-c29e24a > .e-con{padding: 10px 10px 18px;border-radius: 16px}body.home .elementor-10 .elementor-element.elementor-element-c4a7f10 a{width: calc(50% - 12px);justify-content: center;padding-inline: 10px !important;text-align: center}body.home .elementor-10 .elementor-element.elementor-element-0e75b16 > .e-con-inner{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}body.home .elementor-10 .elementor-element.elementor-element-0e75b16 > .e-con-inner > .e-con{min-height: 112px;padding: 16px 10px}body.home .ing-bulk-card h3::before{display: grid;margin: 0 0 12px}body.home .elementor-10 .elementor-element.elementor-element-5fed655{padding: 26px 20px;border-radius: 17px}}@media (prefers-reduced-motion: reduce){body.home .elementor-10 .elementor-element.elementor-element-618d5c8 .elementor-element-c29e24a > .e-con:hover,body.home .elementor-10 .elementor-element.elementor-element-c4a7f10 a:hover{transform: none}}body.home .ing-lots,body.home .ing-bulk,body.home .ing-faq{width: min(1280px,100%);margin-inline: auto}body.home :is(.ing-lots-h,.ing-bulk-h,.ing-faq-h){max-width: 900px;margin-inline: 0;text-align: left}body.home :is(.ing-lots-h,.ing-bulk-h,.ing-faq-h)::after{margin-left: 0}body.home :is(.ing-lots-intro,.ing-bulk-lede,.ing-faq-lede){margin-inline: 0;text-align: left}body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7){padding-block: clamp(58px,5.5vw,84px)}body.home .elementor-10 > .e-con.e-parent + .e-con.e-parent{border-top: 1px solid rgba(14,89,97,.07)}body.home .elementor-10 :is(.elementor-widget-text-editor,.elementor-widget-theme-post-content) p{line-height: 1.72}body .ing-wa-btn{width: 54px !important;height: 54px !important;min-width: 54px !important;padding: 12px !important;justify-content: center;border: 2px solid rgba(255,255,255,.78);box-shadow: 0 10px 30px rgba(3,25,29,.24) !important}body .ing-wa-btn__text{display: none !important}body .ing-wa-btn svg{width: 28px !important;height: 28px !important}body.single-post .elementor-element.elementor-element-483acf3{padding-block: clamp(54px,7vw,88px);background: radial-gradient(620px 260px at 85% 10%,rgba(229,165,47,.18),transparent 72%),linear-gradient(135deg,#071f24,#0d454c) !important}body.single-post .elementor-element.elementor-element-483acf3 h1{max-width: 1020px;margin-inline: auto;color: #fff !important;font-size: clamp(36px,5vw,62px) !important;line-height: 1.06 !important;letter-spacing: -.05em !important;text-align: center}body.single-post .elementor-element.elementor-element-ed91482{color: rgba(255,255,255,.68)}body.single-post .elementor-element.elementor-element-8859403{width: min(1120px,calc(100% - 40px));margin: clamp(32px,5vw,58px) auto 0}body.single-post .elementor-element.elementor-element-8859403 img{width: 100%;max-height: 630px;border-radius: 22px;object-fit: cover;box-shadow: var(--ing-shadow-lg)}body.single-post .elementor-element.elementor-element-c583814{width: min(800px,calc(100% - 40px));margin: clamp(42px,6vw,76px) auto;color: #344b4f;font-size: 17px;line-height: 1.78}body.single-post .elementor-element.elementor-element-c583814 p{margin: 0 0 1.35em}body.single-post .elementor-element.elementor-element-c583814 :is(h2,h3){scroll-margin-top: 110px}body.single-post .elementor-element.elementor-element-c583814 h2{margin: 2.2em 0 .7em;padding-top: .9em;border-top: 1px solid var(--ing-line);font-size: clamp(27px,3.4vw,38px);line-height: 1.15;letter-spacing: -.035em}body.single-post .elementor-element.elementor-element-c583814 h3{margin: 1.8em 0 .55em;font-size: clamp(20px,2.5vw,25px);line-height: 1.25}body.single-post .elementor-element.elementor-element-c583814 a{color: var(--ing-teal);font-weight: 650;text-decoration-thickness: 1px;text-underline-offset: 3px}body.single-post .elementor-element.elementor-element-c583814 .ing-note{margin: 32px 0 38px;padding: 24px 26px 24px 30px;border: 1px solid rgba(229,165,47,.32);border-left: 5px solid var(--ing-copper);border-radius: 14px;background: #fff8e9;color: #243d41;box-shadow: 0 10px 28px rgba(5,31,36,.06)}body.single-post .elementor-element.elementor-element-c583814 table{display: table;width: 100%;margin: 28px 0 36px;overflow: hidden;border: 1px solid var(--ing-line);border-collapse: separate;border-spacing: 0;border-radius: 14px;background: #fff;font-size: 14px;line-height: 1.5;box-shadow: 0 8px 22px rgba(5,31,36,.055)}body.single-post .elementor-element.elementor-element-c583814 :is(th,td){padding: 14px 16px;border: 0;border-bottom: 1px solid var(--ing-line);text-align: left;vertical-align: top}body.single-post .elementor-element.elementor-element-c583814 th{background: var(--ing-deep);color: #fff;font-size: 12px;letter-spacing: .045em;text-transform: uppercase}body.single-post .elementor-element.elementor-element-c583814 tr:last-child td{border-bottom: 0}body.single-post .elementor-element.elementor-element-c583814 tr:nth-child(even) td{background: #f6f9f8}body.single-post .elementor-element.elementor-element-c583814 :is(ul,ol){margin: 20px 0 30px;padding-left: 1.3em}body.single-post .elementor-element.elementor-element-c583814 li{margin-bottom: .72em;padding-left: .3em}body.single-post .elementor-element.elementor-element-c583814 code{padding: 2px 7px;border-radius: 6px;background: #eaf1f0;color: #173e43;font-size: .9em}body.blog .post-loop .post-wrapper,body.archive .post-loop .post-wrapper{overflow: hidden;border: 1px solid var(--ing-line);border-radius: 18px;background: #fff;box-shadow: 0 8px 24px rgba(5,31,36,.06);transition: border-color .2s ease,box-shadow .2s ease}body.blog .post-loop .post-wrapper:hover,body.archive .post-loop .post-wrapper:hover{border-color: rgba(229,165,47,.72);box-shadow: 0 18px 38px rgba(5,31,36,.12)}@media (max-width: 767px){body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7){padding-block: 52px}body .ing-wa-btn{right: 12px !important;bottom: 12px !important}body.single-post .elementor-element.elementor-element-483acf3{padding: 48px 20px}body.single-post .elementor-element.elementor-element-483acf3 h1{font-size: clamp(34px,10vw,46px) !important;text-align: left}body.single-post .elementor-element.elementor-element-8859403,body.single-post .elementor-element.elementor-element-c583814{width: min(100% - 28px,800px)}body.single-post .elementor-element.elementor-element-8859403 img{border-radius: 15px}body.single-post .elementor-element.elementor-element-c583814{font-size: 16px}body.single-post .elementor-element.elementor-element-c583814 .ing-note{padding: 20px 18px 20px 20px}body.single-post .elementor-element.elementor-element-c583814 table{display: block;overflow-x: auto;white-space: normal}body.single-post .elementor-element.elementor-element-c583814 :is(th,td){min-width: 130px;padding: 12px}}@media (min-width: 1025px){body .elementor-437 .elementor-element.elementor-element-91b4dd2 > .e-con-inner{display: flex;flex-wrap: nowrap !important;align-items: center;gap: 18px}body .elementor-437 .elementor-element.elementor-element-38e09ac{--width: auto;width: 220px !important;flex: 0 0 220px;min-width: 0}body .elementor-437 .elementor-element.elementor-element-c17f7b7{--width: auto;width: auto !important;flex: 1 1 auto;min-width: 0}body .elementor-437 .elementor-element.elementor-element-32e6716{width: 100%}body .elementor-437 .elementor-element.elementor-element-32e6716{--e-nav-menu-horizontal-menu-item-margin: 10px}body .elementor-437 .elementor-nav-menu--main > .elementor-nav-menu{flex-wrap: nowrap;justify-content: flex-end}body .elementor-437 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-item{padding-inline: 9px;white-space: nowrap}body .elementor-437 .elementor-element.elementor-element-2e6a1fb{--width: auto;width: 112px !important;flex: 0 0 112px;flex-wrap: nowrap}}body.home .elementor-10 .elementor-element.elementor-element-021b383 h1{max-width: 740px;font-size: clamp(42px,4.5vw,68px) !important;line-height: 1.04 !important}body .ing-wa-btn{width: auto !important;height: auto !important;min-width: 0 !important;min-height: 54px;right: 20px;bottom: 20px;z-index: 9998;display: inline-flex;align-items: center;gap: 10px;padding: 11px 17px 11px 13px !important;border: 2px solid rgba(255,255,255,.82);border-radius: 999px;background: #168f4a;color: #fff !important;font-size: 14px;font-weight: 750;line-height: 1.1;text-decoration: none !important;box-shadow: 0 12px 34px rgba(3,25,29,.28) !important;pointer-events: auto}body .ing-wa-btn__text{display: flex !important;flex-direction: column;white-space: nowrap}body .ing-wa-btn svg{width: 28px !important;height: 28px !important;flex: 0 0 28px;fill: currentColor}body .ing-wa-btn:hover,body .ing-wa-btn:focus-visible{background: #0f7740;color: #fff !important}@media (max-width: 600px){body .ing-wa-btn{width: 54px !important;height: 54px !important;min-width: 54px !important;min-height: 54px;right: 12px !important;bottom: 12px !important;padding: 11px !important;justify-content: center}body .ing-wa-btn__text{display: none !important}}body:not(.home) .site-content{background: radial-gradient(900px 340px at 92% 0%,rgba(22,119,128,.055),transparent 72%),#f7f9f8}body:not(.home) .site-main{color: #344b4f}body:not(.home) :is(.entry-content,.page-content,.term-description,.woocommerce-Tabs-panel) a:not(.button):not(.elementor-button){color: var(--ing-teal);text-decoration-color: rgba(14,89,97,.34);text-decoration-thickness: 1px;text-underline-offset: 3px}body:not(.home) :is(.entry-content,.page-content,.term-description,.woocommerce-Tabs-panel) a:not(.button):not(.elementor-button):hover{color: var(--ing-copper-dark);text-decoration-color: currentColor}@media (min-width: 1025px){body .elementor-437 .elementor-nav-menu--main .sub-menu{min-width: 245px !important;padding: 9px !important;border: 1px solid rgba(255,255,255,.12) !important;border-radius: 14px !important;background: rgba(7,31,36,.985) !important;box-shadow: 0 22px 52px rgba(3,20,24,.28) !important}body .elementor-437 .elementor-nav-menu--main .sub-menu .elementor-sub-item{min-height: 42px;padding: 10px 12px !important;border: 0 !important;border-radius: 9px;color: rgba(255,255,255,.82) !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.35 !important;text-transform: none !important}body .elementor-437 .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover,body .elementor-437 .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus{background: rgba(229,165,47,.14) !important;color: #ffd36f !important}}body:not(.home):not(.single-post) :is(.entry-title,h1.page-title){max-width: 1050px;color: var(--ing-ink);font-size: clamp(34px,4.4vw,56px);font-weight: 800;line-height: 1.08;letter-spacing: -.045em}body :is(.woocommerce-breadcrumb,.woostify-breadcrumb){color: #6c7e81;font-size: 13px;line-height: 1.5}body :is(.woocommerce-breadcrumb,.woostify-breadcrumb) a{color: var(--ing-teal);font-weight: 650}body :is( .entry-content,.elementor-widget-form,.woocommerce,.wpforms-container ) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="search"],select,textarea){border: 1px solid #c8d6d4 !important;border-radius: 11px !important;background: #fff !important;color: var(--ing-ink) !important;box-shadow: inset 0 1px 2px rgba(5,31,36,.025)}body :is( .entry-content,.elementor-widget-form,.woocommerce,.wpforms-container ) :is(input,select,textarea):focus{border-color: var(--ing-teal-bright) !important;outline: 0;box-shadow: 0 0 0 4px rgba(22,119,128,.12) !important}body :is(.elementor-field-label,.form-row label,.wpforms-field-label){color: #203b3f;font-size: 13px;font-weight: 700}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){padding: 17px 20px;border: 1px solid var(--ing-line);border-left: 5px solid var(--ing-teal);border-radius: 12px;background: #fff;color: #294448;box-shadow: 0 8px 22px rgba(5,31,36,.055)}body .woocommerce-error{border-left-color: #b43a35}body.woocommerce :is(.woostify-sorting,.woocommerce-ordering,.woocommerce-result-count){color: #64777a;font-size: 13px}body.woocommerce .woocommerce-ordering select{min-width: 190px;min-height: 44px;padding-inline: 13px 36px}body ul.products > li.product > .product-loop-wrapper{overflow: hidden;background: #fff;transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}body ul.products > li.product > .product-loop-wrapper:hover{transform: translateY(-4px)}body ul.products > li.product .product-loop-image-wrapper img{transition: transform .35s ease}body ul.products > li.product > .product-loop-wrapper:hover .product-loop-image-wrapper img{transform: scale(1.025)}body.single-product .woocommerce-product-gallery{padding: clamp(12px,2vw,22px);border: 1px solid var(--ing-line);background: linear-gradient(145deg,#f5f8f7,#edf3f2);box-shadow: inset 0 1px 0 #fff}body.single-product .woocommerce-product-gallery img{border-radius: 12px}body.single-product .summary{padding: clamp(4px,1.4vw,18px)}body.single-product .summary .product_title{max-width: 20ch}body.single-product .summary :is(.stock,.product_meta){color: #63777a;font-size: 13px;line-height: 1.65}body.single-product .summary .cart{margin-block: 26px;padding-block: 22px;border-block: 1px solid var(--ing-line)}body.single-product .woocommerce-tabs ul.tabs{gap: 8px;margin-bottom: 22px;border: 0}body.single-product .woocommerce-tabs ul.tabs li a{min-height: 44px;padding: 11px 17px;border: 1px solid var(--ing-line);border-radius: 999px;background: #fff;color: #385256;font-weight: 700}body.single-product .woocommerce-tabs ul.tabs li.active a{border-color: var(--ing-deep);background: var(--ing-deep);color: #fff}body.single-product .woocommerce-Tabs-panel{padding: clamp(22px,3vw,36px);border: 1px solid var(--ing-line);border-radius: 18px;background: #fff;box-shadow: var(--ing-shadow-sm)}body.page-id-446 .blog-post-grid{width: min(1200px,calc(100% - 40px));gap: 24px !important;margin: 0 auto !important;padding: 10px 0 60px !important}body.page-id-446 .blog-post-grid > a{overflow: hidden;border: 1px solid var(--ing-line) !important;border-radius: 17px !important;background: #fff !important;box-shadow: 0 9px 26px rgba(5,31,36,.065);transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease}body.page-id-446 .blog-post-grid > a:hover{transform: translateY(-4px);border-color: rgba(229,165,47,.78) !important;box-shadow: 0 19px 40px rgba(5,31,36,.12)}body.page-id-446 .blog-post-grid img{border-radius: 0 !important}body.page-id-446 .blog-post-grid h3{color: var(--ing-ink);font-size: 18px !important;line-height: 1.35}body.page-id-446 .blog-post-grid p{color: #5c7073 !important;line-height: 1.65}body :is(.woocommerce-cart-form,.cart_totals,#customer_details,#order_review,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){border-color: var(--ing-line) !important;border-radius: 18px;background: #fff}body.woocommerce-cart .cart_totals,body.woocommerce-checkout #order_review{padding: clamp(20px,3vw,32px);box-shadow: var(--ing-shadow-sm)}body :is(.shop_table,.woocommerce-checkout-review-order-table) th{color: #294448;font-size: 12px;font-weight: 800;letter-spacing: .045em;text-transform: uppercase}body :is(.shop_table,.woocommerce-checkout-review-order-table) td{color: #344b4f;border-color: #e3eae9}body.woocommerce-cart .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout #place_order{width: 100%;min-height: 54px;border-color: var(--ing-copper) !important;background: var(--ing-copper) !important;color: var(--ing-ink) !important;font-size: 15px;font-weight: 850 !important;box-shadow: 0 13px 30px rgba(229,165,47,.22)}body footer.elementor-location-footer > .e-con,body footer.elementor-location-footer .e-con-inner{position: relative}body footer.elementor-location-footer .e-con-inner{max-width: 1280px}body footer.elementor-location-footer :is(h2,h3,h4){color: #fff;font-size: 15px;font-weight: 800;letter-spacing: .055em;text-transform: uppercase}body footer.elementor-location-footer p,body footer.elementor-location-footer li{color: rgba(255,255,255,.68);line-height: 1.7}body footer.elementor-location-footer a{text-decoration-color: rgba(229,165,47,.4);text-underline-offset: 3px}body footer.elementor-location-footer a:hover{color: #ffd36f}@media (max-width: 767px){body:not(.home):not(.single-post) :is(.entry-title,h1.page-title),body.page-id-446 h1,body.single-product .summary .product_title{max-width: 100%;font-size: clamp(30px,8.8vw,40px) !important;line-height: 1.1 !important;letter-spacing: -.04em !important}body:not(.home) .site-main :is(h2,.has-woostify-heading-2-font-size){font-size: clamp(24px,7vw,32px) !important;line-height: 1.18 !important}body:not(.home) .site-main :is(h3,.has-woostify-heading-3-font-size){font-size: clamp(20px,5.8vw,26px) !important;line-height: 1.25 !important}body:not(.home) .site-main :is(p,li){overflow-wrap: anywhere}body:not(.home) .site-main,body.single-product .site-main,body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-account .site-main{padding-top: 24px;padding-bottom: 48px}body.single-product div.product{padding: 12px;box-shadow: 0 8px 24px rgba(5,31,36,.07)}body.single-product .summary{padding: 18px 4px 4px}body.single-product .woocommerce-tabs{margin-top: 34px;padding-top: 22px}body.single-product .woocommerce-tabs ul.tabs{display: flex;overflow-x: auto;padding-bottom: 5px;scrollbar-width: thin}body.single-product .woocommerce-tabs ul.tabs li{flex: 0 0 auto}body.single-product .woocommerce-Tabs-panel{padding: 20px 16px;border-radius: 14px}body.page-id-446 .blog-post-grid{width: min(100% - 28px,1200px);grid-template-columns: 1fr !important;gap: 16px !important;padding-bottom: 40px !important}body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error){padding: 14px 15px;border-radius: 10px}body footer.elementor-location-footer .e-con-inner{padding-inline: 18px}}@media (prefers-reduced-motion: reduce){body ul.products > li.product > .product-loop-wrapper:hover,body.page-id-446 .blog-post-grid > a:hover{transform: none}}:root{--ing-surface: #ffffff;--ing-surface-soft: #f2f6f5;--ing-border-strong: #c1d1cf;--ing-radius-sm: 10px;--ing-radius-md: 16px;--ing-radius-lg: 24px;--ing-ease: cubic-bezier(.2,.75,.25,1);--ing-ring: 0 0 0 4px rgba(229,165,47,.22);--ing-shadow-float: 0 18px 50px rgba(5,31,36,.13)}body a,body button,body input,body select,body textarea{-webkit-tap-highlight-color: transparent}body :is(.elementor-button,.button,button.button,input[type="submit"]){position: relative;overflow: hidden;cursor: pointer;box-shadow: 0 7px 18px rgba(5,31,36,.10);transition: transform .2s var(--ing-ease),box-shadow .2s var(--ing-ease),background-color .2s ease,border-color .2s ease,color .2s ease}body :is(.elementor-button,.button,button.button,input[type="submit"]):active{transform: translateY(0) scale(.985);box-shadow: 0 4px 12px rgba(5,31,36,.12)}body :is(input,select,textarea)::placeholder{color: #849497;opacity: 1}body header.elementor-location-header{position: relative;z-index: 1000}body .elementor-437 .elementor-element.elementor-element-91b4dd2{background: linear-gradient(90deg,rgba(255,255,255,.025),transparent 38%),rgba(5,28,33,.975) !important;box-shadow: 0 12px 34px rgba(3,20,24,.18)}body .elementor-437 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-item{border-radius: 9px;transition: color .18s ease,background-color .18s ease}body .elementor-437 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-item:hover,body .elementor-437 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-item:focus-visible{background: rgba(255,255,255,.055)}body .elementor-437 .elementor-menu-cart__toggle .elementor-button:hover{border-color: rgba(229,165,47,.72) !important;background: rgba(229,165,47,.11) !important;color: #ffd36f !important}@media (min-width: 601px){body.home .elementor-10 .elementor-element.elementor-element-df9a8c7 > .e-con-inner{justify-content: flex-start !important;align-content: center;column-gap: 14px}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7 > .e-con-inner > .elementor-element.elementor-element-021b383{flex-basis: 100%}}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7{min-height: min(680px,calc(100vh - 82px))}body.home .elementor-10 .elementor-element.elementor-element-021b383{max-width: 760px}body.home .elementor-10 .elementor-element.elementor-element-021b383 h1{max-width: 700px;font-size: clamp(42px,4.5vw,64px) !important;line-height: 1.035 !important}body.home .elementor-10 .elementor-element.elementor-element-021b383 p{max-width: 690px}body.home .elementor-10 :is( .elementor-element-de94ceb,.elementor-element-b7c1d2e ) .elementor-button{min-height: 54px;border-radius: 12px !important}body.home .elementor-10 .elementor-element.elementor-element-de94ceb .elementor-button{background: linear-gradient(180deg,#f0b63e,#e5a52f) !important;box-shadow: 0 16px 38px rgba(229,165,47,.25)}body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7) > .e-con-inner{width: min(1240px,calc(100% - 48px))}body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7){background-clip: padding-box}body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7)::after{content: "";position: absolute;inset: 0 0 auto;height: 1px;background: linear-gradient(90deg,transparent 8%,rgba(14,89,97,.13),transparent 92%);pointer-events: none}body.home :is(.ing-lots-h,.ing-bulk-h,.ing-faq-h),body.home .elementor-10 h2.elementor-heading-title{letter-spacing: -.04em}body.home .ing-lot-card,body ul.products > li.product > .product-loop-wrapper,body.page-id-446 .blog-post-grid > a{outline: 0;will-change: transform;transition: transform .24s var(--ing-ease),border-color .24s ease,box-shadow .24s var(--ing-ease)}body.home .ing-lot-card:focus-visible,body ul.products > li.product > .product-loop-wrapper:focus-within,body.page-id-446 .blog-post-grid > a:focus-visible{border-color: var(--ing-copper) !important;box-shadow: var(--ing-ring),var(--ing-shadow-float) !important}body ul.products > li.product .product-loop-image-wrapper{overflow: hidden;border-bottom: 1px solid #e2e9e8;background: radial-gradient(circle at 50% 42%,#fff 0%,#eef3f2 78%) !important}body ul.products > li.product .product-loop-content,body ul.products > li.product .product-loop-content.text-center{padding-top: 18px}body ul.products > li.product .product-loop-meta{padding-top: 14px;border-top: 1px solid #edf1f0}body ul.products > li.product .product-loop-meta .loop-add-to-cart-btn,body ul.products > li.product .product-loop-meta .button{min-height: 44px;box-shadow: none}body ul.products > li.product .product-loop-meta .loop-add-to-cart-btn:hover,body ul.products > li.product .product-loop-meta .button:hover{background: var(--ing-teal) !important;box-shadow: 0 10px 24px rgba(14,89,97,.22)}body.woocommerce.archive .woocommerce-products-header{position: relative;overflow: hidden;margin-bottom: 28px;padding: clamp(26px,4vw,46px);border: 1px solid rgba(14,89,97,.14);border-radius: var(--ing-radius-lg);background: radial-gradient(520px 220px at 100% 0%,rgba(229,165,47,.14),transparent 72%),linear-gradient(135deg,#fff,#edf4f3);box-shadow: 0 12px 34px rgba(5,31,36,.075)}body.woocommerce.archive .woocommerce-products-header::before{content: "";position: absolute;inset: 0 auto 0 0;width: 5px;background: linear-gradient(var(--ing-copper),var(--ing-teal))}body.woocommerce.archive .woocommerce-products-header h1.page-title{margin-bottom: 12px}body.woocommerce.archive :is(.woostify-sorting,.woocommerce-ordering){padding: 9px 11px;border: 1px solid var(--ing-line);border-radius: 12px;background: rgba(255,255,255,.88)}body.single-product div.product{box-shadow: 0 16px 46px rgba(5,31,36,.10)}body.single-product .summary .product_title{margin-bottom: 16px}body.single-product .summary .price{display: inline-flex;align-items: baseline;min-height: 52px;margin: 4px 0 18px;padding: 7px 14px;border: 1px solid rgba(14,89,97,.15);border-radius: 12px;background: #edf5f4}body.single-product .summary .cart{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}body.single-product .summary .quantity .qty{width: 78px;min-height: 52px;border-radius: 12px !important;text-align: center;font-weight: 750}body.single-product .summary .single_add_to_cart_button{min-width: 220px;min-height: 52px;padding-inline: 24px;border-color: var(--ing-copper) !important;background: linear-gradient(180deg,#efb63f,#e5a52f) !important;color: var(--ing-ink) !important;box-shadow: 0 13px 30px rgba(229,165,47,.24)}body.single-product .summary .single_add_to_cart_button:hover{background: #f2c45c !important}body.single-product .product_meta{padding: 16px 18px;border: 1px solid var(--ing-line);border-radius: 12px;background: var(--ing-surface-soft)}body.single-product .woocommerce-product-gallery{border-radius: 20px}body.single-product .flex-control-thumbs li img{border: 2px solid transparent;border-radius: 10px;opacity: .68;transition: opacity .18s ease,border-color .18s ease}body.single-product .flex-control-thumbs li img:hover,body.single-product .flex-control-thumbs li img.flex-active{border-color: var(--ing-copper);opacity: 1}body:not(.home):not(.woocommerce) :is(.entry-content,.page-content){line-height: 1.75}body:not(.home):not(.woocommerce):not(.page-id-446) .site-main > article{overflow: hidden;border: 1px solid rgba(14,89,97,.11);border-radius: var(--ing-radius-lg);background: rgba(255,255,255,.94);box-shadow: 0 12px 34px rgba(5,31,36,.065)}body.page-id-446 .blog-post-grid > a{display: flex !important;flex-direction: column}body.page-id-446 .blog-post-grid > a > div:last-child{flex: 1}body.page-id-446 .blog-post-grid h3{letter-spacing: -.02em}body.single-post .elementor-element.elementor-element-c583814 > .elementor-widget-container{padding: clamp(22px,4vw,42px);border: 1px solid rgba(14,89,97,.10);border-radius: 20px;background: #fff;box-shadow: 0 12px 34px rgba(5,31,36,.06)}body :is(.woocommerce-cart-form,.cart_totals,#customer_details,#order_review,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){border: 1px solid var(--ing-line) !important;box-shadow: 0 10px 30px rgba(5,31,36,.06)}body .shop_table :is(th,td){padding-block: 16px}body .cart_totals .order-total,body #order_review .order-total{background: #eef5f4}body .cart_totals .order-total :is(th,td),body #order_review .order-total :is(th,td){color: var(--ing-ink);font-size: 16px;font-weight: 850}body .ing-wa-btn{border-color: rgba(255,255,255,.92);background: linear-gradient(180deg,#1cac5c,#168f4a);transition: transform .2s var(--ing-ease),box-shadow .2s var(--ing-ease),background .2s ease}body .ing-wa-btn:hover,body .ing-wa-btn:focus-visible{transform: translateY(-3px);box-shadow: 0 16px 38px rgba(3,25,29,.30) !important}@media (max-width: 1024px){body.home .elementor-10 .elementor-element.elementor-element-df9a8c7{min-height: 620px}body.woocommerce.archive .woocommerce-products-header{border-radius: 18px}}@media (max-width: 767px){body.home .elementor-10 > .e-con.e-parent:not(.elementor-element-df9a8c7) > .e-con-inner{width: min(100% - 28px,1240px)}body.home .elementor-10 .elementor-element.elementor-element-df9a8c7{min-height: 660px}body.home .elementor-10 .elementor-element.elementor-element-021b383 h1{font-size: clamp(35px,10vw,46px) !important}body.home .elementor-10 :is( .elementor-element-de94ceb,.elementor-element-b7c1d2e ) .elementor-button{min-height: 52px}body ul.products > li.product > .product-loop-wrapper,body.home .ing-lot-card,body.page-id-446 .blog-post-grid > a{will-change: auto}body.woocommerce.archive .woocommerce-products-header{margin-inline: 0;padding: 24px 20px 22px}body.woocommerce.archive :is(.woostify-sorting,.woocommerce-ordering){width: 100%}body.single-product .summary .price{min-height: 46px;font-size: 26px !important}body.single-product .summary .cart{align-items: stretch}body.single-product .summary .single_add_to_cart_button{flex: 1 1 190px;min-width: 0}body.single-post .elementor-element.elementor-element-c583814 > .elementor-widget-container{padding: 22px 17px;border-radius: 15px}body :is(.elementor-button,.button,button.button,input[type="submit"]){min-height: 48px}}@media (hover: none){body.home .ing-lot-card,body ul.products > li.product > .product-loop-wrapper,body.page-id-446 .blog-post-grid > a{transform: none !important}}@media (prefers-reduced-motion: reduce){body .ing-wa-btn:hover,body .ing-wa-btn:focus-visible{transform: none}}