@charset "UTF-8";
[for="payment_method_lkn_wc_cielo_pix"] img,[for="payment_method_lkn_cielo_boleto"] img,[for="payment_method_lkn_cielo_pix"] img,[for="payment_method_lkn_cielo_credit"] img,[for="payment_method_lkn_cielo_debit"] img,[for="payment_method_lkn_cielo_google_pay"] img{display:none!important}.woocommerce-shipping-totals span.woocommerce-Price-amount.wdp-amount{text-decoration:line-through}.adp-choose-card-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;border:2px solid #00000014;border-radius:8px;padding:.75rem 1rem}.adp-choose-product-discount-title{display:flex}.adp-choose-card-img{max-height:1.4rem;margin-right:5px;margin-left:5px}.adp-choose-card{position:relative;border:2px solid #00000014;border-radius:8px;cursor:pointer;padding:.75rem 1rem;transition:background-color 0.2s ease}.adp-choose-card:hover{border:1px solid #1d1d1d;background-color:#f8f8f8}.adp-choose-card input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.adp-choose-card label{display:flex;flex-direction:column;gap:.25rem;cursor:pointer;position:relative}.adp-choose-card-header{display:flex;align-items:center;justify-content:space-between}.adp-choose-radio-title{display:flex;align-items:center;gap:.5rem;position:relative}.adp-choose-radio-title::before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #888;box-sizing:border-box;transition:all 0.2s ease;flex-shrink:0;position:relative;top:0}.adp-choose-radio-title::after{content:"";position:absolute;left:.5rem;top:50%;width:8px;height:8px;border-radius:50%;background-color:#888;transform:translate(-50%,-50%);opacity:0;transition:all 0.2s ease}.adp-choose-card input[type="radio"]:checked+label .adp-choose-radio-title::before{border-color:#666}.adp-choose-card input[type="radio"]:checked+label .adp-choose-radio-title::after{opacity:1;background-color:#666}.adp-choose-card-title{font-size:1rem}.adp-choose-card-price{font-weight:500;color:#333}.adp-choose-card-description{display:flex;font-size:.9rem;color:#666}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:1000px}.clear{clear:both}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce div.product::after{content:"";display:block;clear:both}.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}.woocommerce div.product .related.products{margin-top:5em}.woocommerce .woocommerce-Reviews #comments{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .commentlist{box-sizing:border-box}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--preset--color--foreground,#958e09);color:var(--wp--preset--color--background,#fff)}.woocommerce table.variations{display:block}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}.woocommerce table.variations tr th{padding-right:1em}.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}.woocommerce div.product form.cart table.variations td select{min-width:70%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}.woocommerce .single_variation_wrap .woocommerce-variation{margin-bottom:var(--wp--style--block-gap)}a.added_to_cart{display:block;margin-top:1em}.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}.woocommerce-page label{margin-bottom:.7em}.woocommerce form .form-row{margin-bottom:1em}.woocommerce form textarea{min-height:100px}.woocommerce-page table.shop_table{width:70%;border-collapse:collapse}@media only screen and (max-width:768px){.woocommerce-page table.shop_table{width:100%}}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1em}.woocommerce-page table.shop_table_responsive{width:100%}.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:120px}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:117px}.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page .woocommerce-cart-form #coupon_code{width:auto;margin-right:.8em;height:50px;font-size:var(--wp--preset--font-size--small);padding:0 1.1em}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}.woocommerce-page .woocommerce-cart-form #coupon_code{width:50%;margin-right:0}}.woocommerce-page .cart-collaterals h2{font-size:var(--wp--preset--font-size--medium)}.woocommerce-page .woocommerce-form-coupon .button{min-height:50px}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details h2,.woocommerce-page .woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--large);font-weight:300}.woocommerce-page ul.woocommerce-order-overview{display:flex;width:100%;padding-left:0;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width:768px){.woocommerce-page ul.woocommerce-order-overview{flex-direction:column}}.woocommerce-page ul.woocommerce-order-overview li{flex-grow:1;margin-bottom:1em;border:none;display:inline;text-transform:uppercase}.woocommerce-page ul.woocommerce-order-overview li strong{text-transform:none;display:block}.woocommerce-page .woocommerce-customer-details address{box-sizing:border-box;width:70%;padding:1em;border-width:1px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2em;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1em 0}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 0}}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-start:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100%}.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1em}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{margin-block-start:0}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}.woocommerce-page form .form-row label{margin-bottom:.7em}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}.woocommerce-store-notice a,p.demo_store a{color:var(--wp--preset--color--background,#fcfbfe)}.woocommerce .product-category mark.count{background-color:#fff0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}#wc-shipping-sim{display:none;padding:1.5em 0;border-top:.1em solid #e0e0e0;font-size:16px}.inline-inputs #wc-shipping-sim-form-fields{display:flex;align-items:stretch}.inline-inputs #wc-shipping-sim-form-fields .input-postcode{width:100%;max-width:12em;margin-right:.5em;padding:.75em}.inline-inputs #wc-shipping-sim-form-fields .button.submit,.inline-inputs #wc-shipping-sim-form-fields .input-postcode{height:3em}#wc-shipping-sim-form-fields .button.submit,#wc-shipping-sim-form-fields .input-postcode{border-radius:3px;font-size:1em}#wc-shipping-sim-results,#wc-shipping-sim-debug-box{margin-top:1em}#wc-shipping-sim-form-fields .input-postcode:disabled{background-color:#dee2e6;cursor:not-allowed}#wc-shipping-sim-results table{margin:.5em 0;border-collapse:collapse}#wc-shipping-sim-results tr{border:.1em solid #e0e0e0}#wc-shipping-sim-results .col-label{text-align:left}#wc-shipping-sim-results .col-cost{width:30%;text-align:right}#wc-shipping-sim-results .no-results{margin:.5em 0;color:#c92a2a;background-color:#fff5f5;padding:.25em .5em}
﻿site-header,site-footer,site-contact,site-floating-actions{display:contents}html{overflow-x:hidden}.shared-logo-text{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 19px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:600;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.button:hover{transform:translateY(-2px)}.header-container{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:90%;max-width:1200px;z-index:1000;background:rgb(205 205 210 / .64);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .42);border-radius:30px;padding:15px 40px;display:flex;justify-content:space-between;align-items:center;gap:18px;box-shadow:0 4px 30px rgb(0 0 0 / .07),0 1px 3px rgb(0 0 0 / .04);animation:fadeInDown 0.8s ease-out;overflow:visible;transition:border-color 0.4s ease,box-shadow 0.4s ease,background 0.4s ease,top 0.45s cubic-bezier(.16,1,.3,1),width 0.45s cubic-bezier(.16,1,.3,1),padding 0.45s cubic-bezier(.16,1,.3,1)}.header-container::before{content:"";position:absolute;inset:-1px;z-index:-1;opacity:0;pointer-events:none;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgb(205 205 210 / .72) 0%,rgb(205 205 210 / .7) 22%,rgb(125 211 252 / .34) 38%,rgb(134 239 172 / .28) 52%,rgb(191 219 254 / .32) 66%,rgb(245 245 247 / .64) 82%,rgb(205 205 210 / .72) 100%);background-size:260% 260%;animation:headerGradientFlow 7s ease-in-out infinite;transition:opacity 0.55s ease}.header-container::after{content:"";position:fixed;inset:0;z-index:-2;opacity:0;pointer-events:none;background:rgb(7 12 18 / .46);transition:opacity .22s ease}body.has-scrolled .header-container{background:rgb(225 225 230 / .56);border-color:rgb(255 255 255 / .56);border-radius:30px;box-shadow:0 18px 46px rgb(17 24 39 / .12),0 1px 4px rgb(255 255 255 / .22) inset}body.has-scrolled .header-container::before{opacity:1}.logo{width:124px;min-height:24px;position:relative;font-weight:700;font-size:20px;letter-spacing:-.5px;color:#000;display:inline-flex;align-items:baseline;white-space:nowrap;background:linear-gradient(110deg,#16181f 0%,#4c4447 18%,#617456 38%,#2f756d 56%,#256f95 74%,#18191d 100%);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:textGradientFlow 8s ease-in-out infinite;transition:color 0.35s ease,-webkit-text-fill-color 0.35s ease}.logo span{font-weight:inherit}.logo-part{display:inline-block}.logo-short{position:absolute;inset:0 auto auto 0;background:linear-gradient(110deg,#16181f 0%,#4c4447 18%,#617456 38%,#2f756d 56%,#256f95 74%,#18191d 100%);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:textGradientFlow 8s ease-in-out infinite,logoShortLoop 6.4s steps(1,end) infinite}.logo-full{position:absolute;inset:0 auto auto 0;width:0;overflow:hidden;z-index:1;opacity:0;background:linear-gradient(110deg,#16181f 0%,#4c4447 18%,#617456 38%,#2f756d 56%,#256f95 74%,#18191d 100%);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:textGradientFlow 8s ease-in-out infinite,logoTypeLoop 6.4s steps(11,end) infinite}body.has-scrolled .logo{background:none;animation:none}.header-container nav{position:absolute;left:50%;z-index:2;transform:translateX(-50%)}.logo,.header-actions,.header-search,.mobile-menu-toggle,.cta-header{position:relative;z-index:3}.nav-links{display:flex;align-items:center;list-style:none;gap:32px;margin:0;padding:0}.nav-links a{text-decoration:none;color:#515154;font-size:14px;font-weight:500;transition:color 0.3s ease}.nav-links a:hover{color:#000}.nav-store-item{position:relative}.nav-store-trigger{display:inline-flex;align-items:center;gap:5px}.nav-store-chevron{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.22s ease}.nav-store-chevron svg{width:14px;height:14px;stroke-width:2}.nav-store-item:hover .nav-store-chevron,.nav-store-item:focus-within .nav-store-chevron,.nav-store-item.is-open .nav-store-chevron{transform:rotate(180deg)}.nav-store-menu{position:fixed;top:84px;left:0;min-width:230px;display:grid;gap:4px;padding:10px;border:1px solid rgb(255 255 255 / .58);border-radius:20px;background:#fff;box-shadow:0 24px 54px rgb(17 24 39 / .16);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:1205;opacity:0;pointer-events:none;transform:translate(0,-8px);transition:opacity 0.22s ease,transform 0.22s ease}.nav-store-menu.is-open{opacity:1;pointer-events:auto;transform:translate(0,0)}.nav-store-menu{width:min(940px, calc(100vw - 40px));max-height:min(620px, calc(100vh - 120px));overflow-y:auto;padding:22px 24px 26px;border-radius:24px}.nav-store-menu[data-category-count="0"],.nav-store-menu[data-category-count="1"]{width:min(300px, calc(100vw - 40px))}.nav-store-menu[data-category-count="2"]{width:min(520px, calc(100vw - 40px))}.nav-store-menu[data-category-count="3"]{width:min(750px, calc(100vw - 40px))}.nav-store-menu a:not(.nav-store-category-image),.nav-store-menu a:not(.nav-store-category-image):hover,.nav-store-menu a:not(.nav-store-category-image):focus{display:block!important;width:fit-content;min-height:0!important;margin:0;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-decoration:none!important;white-space:normal}.nav-store-menu a:focus-visible{outline:2px solid #087eea;outline-offset:3px}.nav-store-menu .nav-store-all{margin-bottom:18px!important;color:#273641!important;font-size:12px!important;font-weight:650}.nav-store-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.nav-store-menu[data-category-count="1"] .nav-store-groups{grid-template-columns:minmax(0,1fr)}.nav-store-menu[data-category-count="2"] .nav-store-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-store-menu[data-category-count="3"] .nav-store-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-store-group{min-width:0}.nav-store-category-card{padding:0;border:0;border-radius:0;background:#fff0;transition:transform .18s ease,filter .18s ease}.nav-store-category-card:hover,.nav-store-category-card:focus-within{transform:translateY(-2px);filter:brightness(1.015)}.nav-store-menu .nav-store-category-image{width:100%;height:100px;min-height:100px;display:grid!important;place-items:center;padding:0!important;overflow:hidden;border-radius:10px!important;background:#f2f8fb!important;box-shadow:0 8px 12px -10px rgb(18 46 66 / .26)!important}.nav-store-category-image img{width:100%;height:100px;display:block;object-fit:contain}.nav-store-category-image img.is-menu-image{object-fit:cover}.nav-store-category-placeholder{color:#087eea;font-size:1.45rem;font-weight:800}.nav-store-menu .nav-store-group-title{margin-top:11px!important;color:#273641!important;font-size:13px;font-weight:750;line-height:1.35}.nav-store-child-list{display:grid;gap:8px;margin-top:8px}.nav-store-menu .nav-store-child-list a{color:#58646d!important;font-size:12px;font-weight:450;line-height:1.4}.nav-store-menu[data-category-count="1"],.nav-store-menu[data-category-count="2"],.nav-store-menu[data-category-count="3"],.nav-store-menu[data-category-count="4"]{width:min(1060px, calc(100vw - 32px));padding:20px}.nav-store-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 290px;min-height:390px;gap:26px}.nav-store-sidebar{display:grid;align-content:start;gap:5px;padding-right:14px;border-right:1px solid #e8eef3}.nav-store-eyebrow{display:block;margin:3px 0 14px;color:#087eea;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.nav-store-menu a.nav-store-sidebar-link,.nav-store-menu a.nav-store-sidebar-link:hover,.nav-store-menu a.nav-store-sidebar-link:focus{display:grid!important;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%!important;min-height:42px!important;padding:4px 9px!important;border-radius:10px!important;color:#30465b!important;font-size:13px!important;font-weight:500!important}.nav-store-sidebar-link b{color:#087eea;font-size:16px;font-weight:400}.nav-store-menu a.nav-store-sidebar-link.is-active,.nav-store-menu a.nav-store-sidebar-link:hover,.nav-store-menu a.nav-store-sidebar-link:focus{background:#eaf4ff!important;color:#0755ac!important}.nav-store-detail{min-width:0;padding:5px 0}.nav-store-detail h3{margin:0 0 9px;color:#132338;font-size:25px;line-height:1.1}.nav-store-detail>p{margin:0 0 24px;color:#718198;font-size:13px}.nav-store-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0 0 24px}.nav-store-menu .nav-store-detail-grid a,.nav-store-menu .nav-store-detail-grid a:hover,.nav-store-menu .nav-store-detail-grid a:focus{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr);gap:3px;width:100%!important;min-height:61px!important;padding:11px 22px 9px 7px!important;border-bottom:1px solid #e9eef4!important;color:#132338!important}.nav-store-menu .nav-store-detail-grid a:hover,.nav-store-menu .nav-store-detail-grid a:focus{background:#f8fbfd!important}.nav-store-detail-grid strong{font-size:12px;font-weight:650}.nav-store-detail-grid small{color:#93a0b0;font-size:10px}.nav-store-detail-grid b{position:absolute;top:20px;right:5px;color:#087eea;font-size:16px;font-weight:400}.nav-store-explore{color:#087eea!important;font-size:12px!important;font-weight:700!important}.nav-store-promo{position:relative;display:flex;min-height:100%;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#dff1ff,#8fc5f3)}.nav-store-promo-copy{position:relative;z-index:1;padding:30px 25px}.nav-store-promo .nav-store-eyebrow{color:#0755ac}.nav-store-promo h3{margin:6px 0 12px;color:#0755ac;font-size:27px;line-height:1.05}.nav-store-promo p{color:#39739e;font-size:12px;line-height:1.45}.nav-store-promo a{display:inline-block!important;margin-top:4px!important;padding:11px 16px!important;border-radius:22px!important;background:#087eea!important;color:#fff!important;font-size:11px!important;font-weight:700!important}.nav-store-promo img{position:absolute;right:-14px;bottom:-2px;width:92%;height:58%;object-fit:contain;object-position:right bottom;opacity:.88}@media (max-width:850px){.nav-store-layout{grid-template-columns:170px minmax(0,1fr)}.nav-store-promo{display:none}}@media (max-width:560px){.nav-store-layout{grid-template-columns:1fr}.nav-store-sidebar{border-right:0;border-bottom:1px solid #e8eef3;padding:0 0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-store-sidebar .nav-store-eyebrow{grid-column:1/-1}.nav-store-detail-grid{grid-template-columns:1fr}}.nav-store-menu[data-category-count]{left:0!important;width:100vw!important;max-width:none!important;border:0!important;border-radius:0 0 32px 32px!important;box-shadow:0 24px 54px rgb(17 24 39 / .16)!important;padding:22px clamp(20px,3vw,56px) 30px}@media (min-width:1041px){html body site-header,html body.has-scrolled site-header,html body:not(.has-scrolled) site-header,html body.hp-store-menu-open site-header{z-index:1300!important}}.nav-store-menu[data-category-count] .nav-store-all,.nav-store-menu[data-category-count] .nav-store-layout{width:100%;max-width:1760px;margin-left:auto;margin-right:auto}.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:240px minmax(0,1fr) 520px;gap:28px}.nav-store-menu[data-category-count] .nav-store-all{margin-bottom:18px!important}.nav-store-menu[data-category-count] .nav-store-promo{margin-top:-52px;margin-bottom:-16px}.nav-store-promo{background:#e4f3ff}.nav-store-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.nav-store-promo:empty{background:linear-gradient(145deg,#e4f3ff,#9bcef4)}@media (max-width:1100px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:210px minmax(0,1fr) 300px;gap:20px}.nav-store-menu[data-category-count] .nav-store-promo{margin-top:0;margin-bottom:0}}@media (max-width:850px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:560px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:1fr}}@media (min-width:1041px){body>.nav-store-menu[data-category-count]{z-index:100!important}}.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:240px minmax(0,1fr) minmax(320px,408px);align-items:start}.nav-store-menu[data-category-count] .nav-store-promo{position:relative;justify-self:end;width:100%;max-width:408px;aspect-ratio:1.08 / 1;min-height:0;margin-top:-18px;margin-bottom:-8px;border-radius:28px 28px 0 28px;overflow:hidden;background:linear-gradient(145deg,#eaf5ff,#bedfff);box-shadow:0 26px 60px rgb(15 23 42 / .14);isolation:isolate}.nav-store-menu[data-category-count] .nav-store-promo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 35%,rgb(10 24 44 / .18) 100%);z-index:1;pointer-events:none}.nav-store-menu[data-category-count] .nav-store-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transform:scale(1.01)}.nav-store-promo-overlay{position:absolute;right:16px;left:16px;bottom:16px;z-index:2;display:grid;gap:6px;padding:14px 16px;border:1px solid rgb(255 255 255 / .22);border-radius:18px;background:rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 32px rgb(15 23 42 / .14)}.nav-store-promo-kicker{font-size:10px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .78)}.nav-store-promo-overlay strong{font-size:22px;line-height:1.08;font-weight:600;color:#fff;text-wrap:balance}.nav-store-menu[data-category-count] .nav-store-promo.is-empty{background:linear-gradient(160deg,#eef7ff 0%,#d6ebff 58%,#c7e3fd 100%)}.nav-store-menu[data-category-count] .nav-store-promo.is-empty::before{content:"Imagem da categoria";position:absolute;inset:18px 18px auto 18px;font-size:12px;color:#6b88a5;z-index:1}@media (max-width:1100px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:210px minmax(0,1fr) minmax(250px,300px);gap:20px}.nav-store-menu[data-category-count] .nav-store-promo{margin-top:0;margin-bottom:0;border-radius:24px}.nav-store-promo-overlay strong{font-size:18px}}@media (max-width:850px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:170px minmax(0,1fr)}.nav-store-menu[data-category-count] .nav-store-promo{display:none}}.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:240px minmax(0,1fr) minmax(320px,390px);align-items:start}.nav-store-menu[data-category-count] .nav-store-promo{position:relative;justify-self:end;width:100%;max-width:390px;aspect-ratio:1.02 / 1;min-height:0;margin-top:-10px;margin-right:calc(clamp(20px,3vw,56px) * -1);margin-bottom:0;border-radius:26px 0 0 26px;overflow:hidden;background:#eaf3fb;box-shadow:none;isolation:isolate}.nav-store-menu[data-category-count] .nav-store-promo::after{content:none}.nav-store-menu[data-category-count] .nav-store-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:right bottom;opacity:1;transform:none}.nav-store-promo-overlay{position:absolute;right:10px;left:10px;bottom:10px;z-index:2;display:flex;align-items:center;min-height:44px;padding:10px 14px;border:0;border-radius:14px;background:rgb(255 255 255 / .16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}.nav-store-promo-kicker{display:none}.nav-store-promo-overlay strong{font-size:14px;line-height:1.2;font-weight:500;color:#fff;text-wrap:balance;text-shadow:none;letter-spacing:0}.nav-store-menu[data-category-count] .nav-store-promo.is-empty{background:linear-gradient(160deg,#eef7ff 0%,#dceefe 100%)}.nav-store-menu[data-category-count] .nav-store-promo.is-empty::before{content:"Imagem da categoria";position:absolute;inset:18px auto auto 18px;font-size:12px;color:#6b88a5;z-index:1}.nav-store-menu .nav-store-all,.nav-store-menu .nav-store-all:hover,.nav-store-menu .nav-store-all:focus{display:inline-flex!important;align-items:center;width:auto!important;min-height:34px!important;padding:6px 10px!important;margin-top:4px!important;margin-bottom:14px!important;border-radius:10px!important;background:transparent!important;line-height:1.1;transition:none!important}.nav-store-menu .nav-store-all:hover{background:rgb(8 126 234 / .06)!important}@media (max-width:1100px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:210px minmax(0,1fr) minmax(240px,290px);gap:20px}.nav-store-menu[data-category-count] .nav-store-promo{margin-top:0;margin-right:0;border-radius:22px}.nav-store-promo-overlay strong{font-size:13px}}@media (max-width:850px){.nav-store-menu[data-category-count] .nav-store-layout{grid-template-columns:170px minmax(0,1fr)}.nav-store-menu[data-category-count] .nav-store-promo{display:none}}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}.header-search{position:relative;display:flex;align-items:center;justify-content:flex-end;width:38px;height:38px;margin-left:0;border-radius:999px;background:rgb(255 255 255 / .34);transition:width 0.28s ease,background 0.28s ease,box-shadow 0.28s ease}.header-search.is-open,.header-search:focus-within{width:min(230px, 24vw);background:rgb(255 255 255 / .72);box-shadow:0 14px 34px rgb(17 24 39 / .1)}.header-search-toggle{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#202224;background:#fff0;cursor:pointer}.header-search-toggle svg{width:18px;height:18px;stroke-width:2}.header-search-input{width:0;min-width:0;height:38px;border:0;outline:0;opacity:0;color:#202224;background:#fff0;font:700 13px/1 "Inter",sans-serif;transition:width 0.28s ease,opacity 0.2s ease}.header-search.is-open .header-search-input,.header-search:focus-within .header-search-input{width:160px;opacity:1;padding-right:14px}.mobile-menu-toggle{width:38px;height:38px;display:none;align-items:center;justify-content:center;border:0;border-radius:999px;color:#202224;background:rgb(255 255 255 / .34);cursor:pointer;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded="true"]{background:rgb(255 255 255 / .76);box-shadow:0 14px 34px rgb(17 24 39 / .1)}.mobile-menu-toggle svg{width:18px;height:18px;stroke-width:2}.header-icon-button{position:relative;width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#202224;background:rgb(255 255 255 / .34);text-decoration:none;transition:background 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.header-icon-button:hover{color:#111114;background:rgb(255 255 255 / .76);box-shadow:0 14px 34px rgb(17 24 39 / .1);transform:translateY(-1px)}.header-icon-button svg{width:18px;height:18px;stroke-width:2}.header-account-link.has-profile-photo{overflow:hidden;border:2px solid rgb(255 255 255 / .9);background:#eaf4ff;box-shadow:0 3px 10px rgb(13 102 184 / .16)}.header-account-link .hp-header-profile-avatar{display:block;width:100%;height:100%;object-fit:cover}.header-account-menu{position:relative;display:inline-flex;flex:0 0 38px}.header-account-toggle{cursor:pointer}.header-account-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:1200;display:grid;width:max-content;min-width:148px;gap:2px;padding:7px;border:1px solid rgb(27 49 61 / .11);border-radius:14px;opacity:0;visibility:hidden;background:rgb(255 255 255 / .98);box-shadow:0 16px 34px rgb(22 39 50 / .16);transform:translateY(-5px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.header-account-menu:hover .header-account-popover,.header-account-menu:focus-within .header-account-popover,.header-account-menu.is-open .header-account-popover{opacity:1;visibility:visible;transform:translateY(0)}.header-account-popover a{display:block;padding:9px 11px;border-radius:9px;color:#24323a;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap}.header-account-popover a:hover,.header-account-popover a:focus-visible{color:#087eea;background:#eef7ff;outline:0}html[data-theme="dark"] .header-account-popover{border-color:rgb(187 225 231 / .18);background:#18262b;box-shadow:0 16px 34px rgb(0 0 0 / .34)}html[data-theme="dark"] .header-account-popover a{color:#eef7f8}html[data-theme="dark"] .header-account-popover a:hover,html[data-theme="dark"] .header-account-popover a:focus-visible{color:#65dcb8;background:rgb(103 209 180 / .12)}.header-cart-count{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid rgb(236 238 242 / .9);border-radius:999px;color:#fff;background:#111114;font-size:10px;font-weight:800;line-height:1}.mobile-menu-panel{position:fixed;top:82px;left:50%;z-index:999;width:min(360px, calc(100% - 42px));display:grid;gap:6px;padding:12px;border:1px solid rgb(255 255 255 / .58);border-radius:24px;background:rgb(236 238 242 / .78);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 60px rgb(17 24 39 / .18);transform:translateX(-50%)}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:16px;color:#33363a;font-size:14px;font-weight:700;text-decoration:none;transition:background 0.25s ease,color 0.25s ease}.mobile-menu-panel a:hover,.mobile-menu-panel a[aria-current="page"]{color:#111114;background:rgb(255 255 255 / .72)}.mobile-menu-panel .mobile-sub-link{min-height:38px;justify-content:flex-start;padding-left:24px;color:#5f666b;font-size:13px;font-weight:650}.cta-header{background-color:#000;color:#fff;padding:8px 18px;border-radius:20px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease}.header-container .cta-header,.header-container .cta-header:visited{color:#fff;-webkit-text-fill-color:#fff}.cta-header:hover{background-color:#232324;color:#fff;-webkit-text-fill-color:#fff;transform:scale(1.02)}.floating-actions{position:fixed;left:24px;right:auto;bottom:24px;z-index:80;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:12px;pointer-events:none}.floating-button{position:relative;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .66);border-radius:999px;color:#111114;background:rgb(255 255 255 / .58);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 44px rgb(17 24 39 / .16);overflow:hidden;pointer-events:auto;text-decoration:none;transition:opacity 0.28s ease,translate 0.28s ease,transform 0.25s ease,box-shadow 0.25s ease}.floating-button::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgb(56 189 248 / .34),rgb(34 197 94 / .24),rgb(245 158 11 / .18));background-size:220% 220%;opacity:.7;animation:headerGradientDrift 8s ease-in-out infinite}.floating-button svg{width:22px;height:22px;stroke-width:1.9}.floating-button:hover{transform:translateY(-3px);box-shadow:0 22px 54px rgb(17 24 39 / .2)}.floating-button.whatsapp{color:#fff;background:linear-gradient(145deg,rgb(255 255 255 / .28),#fff0 42%),linear-gradient(135deg,#2ee879 0%,#25d366 46%,#128c4a 100%);border-color:rgb(255 255 255 / .72);box-shadow:0 18px 44px rgb(37 211 102 / .34)}.floating-button.whatsapp::before{background:linear-gradient(135deg,rgb(220 252 231 / .7),rgb(34 197 94 / .38),rgb(20 184 166 / .3));opacity:.48}.floating-button.whatsapp:hover{box-shadow:0 22px 54px rgb(37 211 102 / .44)}.floating-button.to-top{opacity:0;translate:0 14px}body.has-scrolled .floating-button.to-top{opacity:1;translate:0 0}.contact-page{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:84px 32px 32px;color:#171719;background:radial-gradient(circle at 18% 24%,rgb(125 211 252 / .22),transparent 30%),radial-gradient(circle at 82% 18%,rgb(134 239 172 / .18),transparent 30%),linear-gradient(180deg,rgb(255 255 255 / .9),rgb(246 248 250 / .94));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.985);transition:opacity 0.45s ease,visibility 0.45s ease,transform 0.45s cubic-bezier(.16,1,.3,1)}.contact-page:target{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.contact-page::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff0 0%,rgb(255 255 255 / .58) 40%,#fff0 72%);transform:translateX(-100%);opacity:0;pointer-events:none}.contact-page:target::before{animation:contactLightSweep 1.05s cubic-bezier(.16,1,.3,1) 0.08s both}.contact-shell{width:min(1120px, 100%);min-height:min(680px, calc(100vh - 124px));position:relative;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(360px,1fr);gap:28px;padding:24px;border-radius:30px;border:1px solid rgb(255 255 255 / .72);background:rgb(255 255 255 / .72);box-shadow:0 34px 90px rgb(17 24 39 / .16);overflow:hidden;z-index:1}.contact-page:target .contact-shell{animation:contactShellIn 0.58s cubic-bezier(.16,1,.3,1) both}.contact-close{position:absolute;top:22px;right:22px;z-index:2;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;color:#171719;border:0;background:rgb(245 246 248 / .9);text-decoration:none;cursor:pointer;box-shadow:0 12px 28px rgb(17 24 39 / .08);transition:transform 0.25s ease,background 0.25s ease}.contact-close:hover{transform:translateY(-2px);background:#fff}.contact-close svg{width:20px;height:20px;stroke-width:2}.contact-hero{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:flex-start;padding:42px;border-radius:24px;color:#fff;background:#343538;border:0;overflow:hidden;box-shadow:0 22px 58px rgb(17 24 39 / .18)}.contact-hero::before{content:none}.contact-hero>*{position:relative;z-index:2}.contact-gear{position:absolute;right:-58px;top:52%;z-index:1;width:min(360px, 76%);height:auto;opacity:.3;pointer-events:none;transform-origin:center;animation:contactGearSpin 18s linear infinite;mix-blend-mode:screen;filter:invert(1) brightness(1.16) saturate(.72) drop-shadow(0 20px 38px rgb(0 0 0 / .2))}.contact-hero-text{margin-top:0}.contact-eyebrow{color:rgb(255 255 255 / .72);font-size:15px;font-weight:600}.contact-title{max-width:520px;margin-top:18px;font-size:52px;line-height:1.02;font-weight:700;letter-spacing:0}.contact-copy{max-width:460px;margin-top:18px;color:rgb(255 255 255 / .76);font-size:18px;line-height:1.5}.contact-brand-signature{width:100%;max-width:100%;margin:auto 0 0;padding-bottom:6px;font-size:clamp(54px, 4.45vw, 68px);font-weight:700;line-height:1.04;letter-spacing:-2.4px;white-space:nowrap;text-align:center;color:#fff0;background:linear-gradient(110deg,#f8fafc 0%,#bcdad3 18%,#6f8d68 34%,#2f756d 52%,#256f95 70%,#f3f4f6 100%);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 18px 28px rgb(0 0 0 / .18));opacity:.94;animation:textGradientFlow 8s ease-in-out infinite;pointer-events:none}.contact-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px}.contact-status{min-height:84px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px;border-radius:18px;background:rgb(255 255 255 / .34);border:1px solid rgb(255 255 255 / .48);box-shadow:inset 0 1px 0 rgb(255 255 255 / .3)}.contact-status strong{font-size:18px;line-height:1.1}.contact-status span{color:rgb(31 35 40 / .58);font-size:12px;font-weight:600}.contact-panel{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:42px 34px 34px}.contact-option{min-height:92px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:18px 20px;border-radius:24px;color:#1f2328;background:#fff;text-decoration:none;box-shadow:0 18px 42px rgb(17 24 39 / .08);transition:transform 0.28s ease,box-shadow 0.28s ease}.contact-page:target .contact-option{animation:contactOptionIn 0.52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--contact-delay, 0) * 80ms + 160ms)}.contact-option:hover{transform:translateY(-4px);box-shadow:0 26px 58px rgb(17 24 39 / .13)}.contact-icon{position:relative;width:54px;height:54px;display:grid;place-items:center;border-radius:999px;color:#111114;background:rgb(255 255 255 / .58);border:1px solid rgb(255 255 255 / .66);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 44px rgb(17 24 39 / .16);overflow:hidden}.contact-icon::before{content:"";position:absolute;inset:-2px;z-index:0;border-radius:inherit;background:linear-gradient(135deg,rgb(56 189 248 / .34),rgb(34 197 94 / .24),rgb(245 158 11 / .18));background-size:220% 220%;opacity:.7;animation:headerGradientDrift 8s ease-in-out infinite}.contact-icon svg{width:24px;height:24px;stroke-width:2;position:relative;z-index:1;display:block}.contact-option.whatsapp-contact .contact-icon{color:#111114;background:rgb(255 255 255 / .58);box-shadow:0 18px 44px rgb(17 24 39 / .16)}.contact-option.email-contact .contact-icon{color:#111114;background:rgb(255 255 255 / .58);box-shadow:0 18px 44px rgb(17 24 39 / .16)}.contact-option.instagram-contact .contact-icon{color:#111114;background:rgb(255 255 255 / .58);box-shadow:0 18px 44px rgb(17 24 39 / .16)}.contact-option strong{display:block;font-size:19px;line-height:1.1}.contact-option span{display:block;margin-top:6px;color:#6f7278;font-size:14px}.contact-option .contact-icon{display:grid;margin-top:0;color:#111114;font-size:initial}.contact-option .contact-arrow{display:block;margin-top:0}.contact-arrow{color:#9ca3af;font-size:24px}.contact-mini-form{display:grid;gap:10px;margin-top:4px;padding:18px;border-radius:24px;background:rgb(245 246 248 / .88)}.contact-mini-form input,.contact-mini-form textarea{width:100%;border:0;border-radius:16px;padding:14px 16px;color:#1f2328;background:#fff;font-size:14px;outline:none}.contact-mini-form textarea{min-height:96px;resize:vertical}.contact-form-button{min-height:82px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:16px 20px;border:0;border-radius:24px;color:#1f2328;background:#fff;font-size:15px;font-weight:700;text-align:left;cursor:pointer;box-shadow:0 18px 42px rgb(17 24 39 / .08);transition:transform 0.28s ease,box-shadow 0.28s ease}.contact-form-button:hover{transform:translateY(-4px);box-shadow:0 26px 58px rgb(17 24 39 / .13)}.contact-form-button:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:0 14px 34px rgb(17 24 39 / .06)}.contact-form-button:disabled .contact-arrow{opacity:.35}.contact-form-button.is-ready{opacity:1}.contact-form-button strong{display:block;font-size:19px;line-height:1.1}.contact-form-button span span{display:block;margin-top:6px;color:#6f7278;font-size:14px;font-weight:400}.contact-form-button .contact-icon{margin-top:0;flex:0 0 auto}.contact-form-button .contact-arrow{margin-top:0}.site-footer-wrap{position:relative;margin-top:0;padding:0 8vw 0;overflow:hidden;background:#fff0}.site-footer-wrap::before{content:"";position:absolute;inset:0;z-index:0;border-radius:58px 58px 0 0;background:#343538}.newsletter-card{width:min(82vw, 880px);min-height:350px;position:relative;z-index:2;display:grid;place-items:center;margin:118px auto -184px;padding:104px 52px 60px;overflow:visible;color:#fff;transform:translateY(0);filter:drop-shadow(0 34px 80px rgb(0 0 0 / .22));animation:newsletterHeartbeat 2.8s ease-in-out infinite}.newsletter-envelope-shape{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.newsletter-content{width:min(620px, 100%);position:relative;z-index:2;text-align:center}.newsletter-content h2{font-size:50px;font-weight:600;line-height:1.08;letter-spacing:-.9px;margin-bottom:30px}.newsletter-form{position:relative;width:min(460px, 100%);min-height:58px;display:grid;grid-template-columns:1fr auto;gap:8px;margin:0 auto;padding:6px;border-radius:999px;background:linear-gradient(120deg,rgb(199 243 244 / .2),rgb(218 245 229 / .12) 42%,rgb(210 229 255 / .18)),rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 18px 42px rgb(0 0 0 / .12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.newsletter-form::before{content:"";position:absolute;inset:-40% -18%;z-index:0;background:linear-gradient(110deg,transparent 18%,rgb(255 255 255 / .16) 42%,transparent 68%);transform:translateX(-42%);animation:glassSheen 8s ease-in-out infinite;pointer-events:none}.newsletter-form input{position:relative;z-index:1;min-width:0;border:0;outline:0;background:#fff0;color:#fff;padding:0 16px;font-size:15px}.newsletter-form input::placeholder{color:rgb(255 255 255 / .64)}.newsletter-form button{position:relative;z-index:1;border:0;min-height:46px;padding:0 22px;border-radius:999px;background:#fff;color:#171719;font-size:15px;font-weight:700;cursor:pointer}.site-footer{max-width:1180px;position:relative;z-index:1;margin:0 auto;padding-top:220px;color:rgb(255 255 255 / .78)}.footer-signature{width:fit-content;margin:42px auto -56px;font-size:clamp(92px, 15vw, 220px);font-weight:700;line-height:.92;letter-spacing:-5px;color:#fff;background:linear-gradient(110deg,#f8fafc 0%,#bcdad3 18%,#6f8d68 34%,#2f756d 52%,#256f95 70%,#f3f4f6 100%);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:textGradientFlow 8s ease-in-out infinite;text-align:center;filter:drop-shadow(0 18px 40px rgb(0 0 0 / .18));transform:translateX(-2.5%)}.footer-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr 1.2fr;gap:54px;align-items:start}.footer-column{display:grid;gap:14px}.footer-column a,.footer-marketplaces a{color:rgb(255 255 255 / .76);text-decoration:none;font-size:15px;font-weight:400;transition:color 0.25s ease}.footer-column a:hover,.footer-marketplaces a:hover{color:#fff}.footer-marketplaces{display:grid;gap:12px}.footer-marketplace-logo{width:fit-content;display:inline-flex;align-items:center;gap:10px}.market-logo-mark{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:13px;font-weight:800;line-height:1}.footer-marketplace-logo.shopee .market-logo-mark{background:#ee4d2d}.footer-marketplace-logo.mercado-livre .market-logo-mark{color:#213a8f;background:#ffe600}.trust-placeholders{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.trust-badge{min-width:86px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .58);font-size:12px}.footer-brand{justify-self:end;text-align:right}.footer-logo{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.6px;margin-bottom:16px}.footer-email{display:inline-block;color:rgb(255 255 255 / .72);text-decoration:none;font-size:15px;margin-bottom:24px}.footer-socials{display:flex;justify-content:flex-end;gap:10px}.footer-socials a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(255 255 255 / .26);color:#fff;text-decoration:none;font-size:13px;font-weight:700}.footer-socials svg{width:18px;height:18px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:54px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14);color:rgb(255 255 255 / .54);font-size:14px}@keyframes headerGradientFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes headerGradientDrift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes textGradientFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes glassSheen{0%,100%{transform:translateX(-42%);opacity:0}18%,58%{opacity:1}72%{transform:translateX(42%);opacity:0}}@keyframes logoShortLoop{0%,17%,92%,100%{opacity:1}18%,91%{opacity:0}}@keyframes logoTypeLoop{0%,17%{width:0;opacity:0}18%{width:0;opacity:1}50%,78%{width:10.8ch;opacity:1}91%,100%{width:0;opacity:0}}@keyframes softPulse{0%,100%{opacity:.36;transform:scale(.98)}50%{opacity:.72;transform:scale(1.04)}}@keyframes contactLightSweep{0%{opacity:0;transform:translateX(-100%)}28%{opacity:1}100%{opacity:0;transform:translateX(100%)}}@keyframes contactGearSpin{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes contactShellIn{from{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contactOptionIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1040px){.header-container nav{display:none}.mobile-menu-toggle{display:inline-flex}.cta-header{display:none}}.mobile-menu-highlight{border-color:rgb(32 119 204 / .18)!important;background:linear-gradient(120deg,rgb(255 255 255 / .9),rgb(238 246 253 / .82))!important}.mobile-menu-highlight-icon{color:#ffffff!important;background:radial-gradient(circle at 30% 100%,#feda75 0 6%,transparent 7%),linear-gradient(135deg,#833ab4 0%,#fd1d1d 52%,#fcb045 100%)!important;box-shadow:0 7px 15px rgb(193 53 132 / .2)!important}.mobile-menu-highlight-icon svg{width:18px!important;height:18px!important;stroke-width:2.1!important}@media (max-width:768px){.contact-page{padding:72px 14px 18px;overflow-y:auto;align-items:start}.contact-shell{min-height:auto;grid-template-columns:1fr;gap:14px;padding:12px;border-radius:24px}.contact-close{top:16px;right:16px;width:42px;height:42px}.contact-hero{min-height:360px;padding:28px;border-radius:20px}.contact-hero-text{margin-top:0}.contact-gear{right:-64px;top:54%;width:min(280px, 78%);opacity:.24}.contact-title{font-size:36px}.contact-copy{font-size:15px}.contact-brand-signature{margin:auto 0 0;padding-bottom:4px;font-size:clamp(36px, 9.8vw, 52px);line-height:1.04;letter-spacing:-1.5px}.contact-status-row{grid-template-columns:1fr;gap:8px;margin-top:28px}.contact-status{min-height:70px}.contact-panel{padding:8px 0 0}.contact-option,.contact-form-button{min-height:84px;grid-template-columns:48px 1fr auto;padding:16px;border-radius:20px}.contact-icon{width:48px;height:48px}.contact-option strong,.contact-form-button strong{font-size:17px}.contact-option span,.contact-form-button span span{font-size:13px}.header-container{width:calc(100% - 32px);padding:12px 14px;gap:8px}.logo{width:min(124px, 32vw)}.header-actions{gap:6px}.header-search{display:none}.header-icon-button,.mobile-menu-toggle{width:36px;height:36px;flex:0 0 36px}.cta-header{display:none}.floating-actions{left:16px;right:auto;bottom:16px;gap:10px}.floating-button{width:50px;height:50px}.floating-button svg{width:20px;height:20px}.site-footer-wrap{margin-top:0;padding:0 24px 0}.site-footer-wrap::before{inset:0;border-radius:36px 36px 0 0}.newsletter-card{width:100%;min-height:320px;padding:94px 24px 46px;margin:82px auto -152px;transform:translateY(0)}.newsletter-envelope-shape{height:100%}.newsletter-content h2{font-size:34px}.newsletter-form{grid-template-columns:1fr;border-radius:24px;padding:10px}.newsletter-form input{min-height:44px;text-align:center}.site-footer{padding-top:176px}.footer-signature{margin:32px auto -24px;max-width:100%;overflow:hidden;font-size:clamp(64px, 18vw, 96px);letter-spacing:-3px;text-align:center}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer-brand{grid-column:1 / -1;justify-self:start;text-align:left}.footer-socials{justify-content:flex-start}.footer-bottom{flex-direction:column;margin-top:38px}}@media (prefers-reduced-motion:reduce){.header-container::before{animation:none}.ai-gradient-text{animation:none}.logo{animation:none}.footer-signature{animation:none}.logo-short{display:none;animation:none}.logo-full{position:static;width:auto;opacity:1;animation:none}.newsletter-card{animation:none}}.liquid-glass-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.hp-liquid-glass{--liquid-x:50%;--liquid-y:50%;--liquid-shift-x:0px;--liquid-shift-y:0px;--liquid-tilt-x:0deg;--liquid-tilt-y:0deg;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgb(255 255 255 / .3),rgb(219 224 231 / .13) 46%,rgb(112 121 135 / .12))!important;border-color:rgb(255 255 255 / .62)!important;backdrop-filter:blur(10px) saturate(1.22);-webkit-backdrop-filter:blur(10px) saturate(1.22);box-shadow:0 18px 48px rgb(7 20 42 / .12),0 1px 2px rgb(255 255 255 / .72) inset,0 -16px 34px rgb(52 60 74 / .12) inset!important;transform:perspective(1000px) rotateX(var(--liquid-tilt-x)) rotateY(var(--liquid-tilt-y));transition:transform 0.35s cubic-bezier(.2,.8,.2,1),box-shadow 0.35s ease,border-color 0.35s ease,background 0.35s ease}.hp-liquid-glass::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y),rgb(255 255 255 / .88) 0 6%,rgb(255 255 255 / .28) 14%,rgb(255 255 255 / .06) 34%,transparent 58%),linear-gradient(118deg,rgb(255 255 255 / .58) 0%,rgb(188 195 202 / .28) 20%,rgb(96 179 224 / .18) 40%,rgb(232 236 241 / .42) 56%,rgb(104 113 128 / .18) 74%,rgb(255 255 255 / .55) 100%);background-size:180% 180%,280% 280%;transform:translate3d(var(--liquid-shift-x),var(--liquid-shift-y),0) scale(1.08);filter:url("#hydra-liquid-refraction") saturate(1.25) contrast(1.04);backdrop-filter:blur(18px) saturate(1.78) brightness(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.78) brightness(1.04);animation:headerGradientFlow 7s ease-in-out infinite;opacity:.92;transition:opacity 0.35s ease,transform 0.35s cubic-bezier(.2,.8,.2,1),filter 0.35s ease}.hp-liquid-glass::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(var(--liquid-x) - 7%) calc(var(--liquid-y) - 28%),rgb(255 255 255 / .7) 0 8%,rgb(255 255 255 / .18) 20%,transparent 42%),radial-gradient(ellipse at 50% 100%,rgb(74 79 91 / .18) 0%,rgb(90 96 110 / .09) 38%,transparent 70%),linear-gradient(180deg,rgb(255 255 255 / .72) 0%,rgb(255 255 255 / .18) 36%,rgb(104 112 126 / .15) 100%);box-shadow:0 1px 0 rgb(255 255 255 / .74) inset,0 -1px 0 rgb(76 84 98 / .12) inset,18px 0 34px rgb(255 255 255 / .15) inset,-24px 0 42px rgb(67 74 86 / .08) inset;mix-blend-mode:screen;opacity:.74;transition:opacity 0.35s ease}.hp-liquid-glass.is-liquid-active{border-color:rgb(255 255 255 / .76)!important;box-shadow:0 22px 58px rgb(7 20 42 / .16),0 1px 3px rgb(255 255 255 / .78) inset,0 -18px 42px rgb(52 60 74 / .15) inset!important}.hp-liquid-glass.is-liquid-active::before{opacity:1;filter:url("#hydra-liquid-refraction") saturate(1.46) contrast(1.08)}.hp-liquid-glass.is-liquid-active::after{opacity:.92}.header-container.hp-liquid-glass{overflow:visible;background:linear-gradient(115deg,rgb(205 205 210 / .58) 0%,rgb(205 205 210 / .44) 20%,rgb(125 211 252 / .18) 39%,rgb(134 239 172 / .14) 54%,rgb(191 219 254 / .18) 69%,rgb(245 245 247 / .44) 84%,rgb(205 205 210 / .56) 100%)!important;background-size:260% 260%;backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18);transform:translateX(-50%);animation:fadeInDown 0.8s ease-out,headerGradientFlow 7s ease-in-out infinite}.header-container.hp-liquid-glass::before,.header-container.hp-liquid-glass::after{z-index:0;clip-path:inset(0 round 30px)}.header-container.hp-liquid-glass::before{inset:-1px;opacity:.92;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y),rgb(255 255 255 / .62) 0 7%,rgb(255 255 255 / .18) 18%,transparent 42%),linear-gradient(115deg,rgb(205 205 210 / .72) 0%,rgb(205 205 210 / .58) 20%,rgb(125 211 252 / .34) 38%,rgb(134 239 172 / .28) 52%,rgb(191 219 254 / .32) 66%,rgb(245 245 247 / .62) 82%,rgb(205 205 210 / .72) 100%);background-size:180% 180%,260% 260%;transform:translate3d(var(--liquid-shift-x),var(--liquid-shift-y),0) scale(1.01);filter:saturate(1.22) contrast(1.02);backdrop-filter:blur(18px) saturate(1.42) brightness(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.42) brightness(1.04)}.header-container.hp-liquid-glass.is-liquid-active::before{filter:saturate(1.32) contrast(1.04)}.header-container.hp-liquid-glass .logo,.header-container.hp-liquid-glass .header-actions,.header-container.hp-liquid-glass .header-search,.header-container.hp-liquid-glass .mobile-menu-toggle,.header-container.hp-liquid-glass .cta-header{position:relative;z-index:3}.header-container.hp-liquid-glass nav{position:absolute;left:50%;z-index:3;transform:translateX(-50%)}.header-search.hp-liquid-glass,.header-icon-button.hp-liquid-glass,.mobile-menu-toggle.hp-liquid-glass,.cta-header.hp-liquid-glass,.hero-button.hp-liquid-glass,.feature-link.hp-liquid-glass{overflow:hidden}.hero-button.hp-liquid-glass,.feature-link.hp-liquid-glass,.cta-header.hp-liquid-glass{color:#111318;text-shadow:0 1px 0 rgb(255 255 255 / .42)}.hero-button.primary.hp-liquid-glass,.feature-link.hp-liquid-glass,.cta-header.hp-liquid-glass{background:linear-gradient(135deg,rgb(255 255 255 / .38),rgb(221 226 233 / .18) 48%,rgb(124 134 150 / .16))!important;color:#111318}.newsletter-form.hp-liquid-glass{overflow:hidden;background:linear-gradient(120deg,rgb(199 243 244 / .28),rgb(218 245 229 / .16) 42%,rgb(210 229 255 / .26)),rgb(255 255 255 / .13)!important;border:1px solid rgb(255 255 255 / .34)!important;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28);transform:none}.newsletter-form.hp-liquid-glass::before{inset:-40% -18%;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y),rgb(255 255 255 / .46) 0 8%,rgb(255 255 255 / .16) 20%,transparent 44%),linear-gradient(110deg,transparent 16%,rgb(125 211 252 / .2) 32%,rgb(255 255 255 / .2) 46%,rgb(134 239 172 / .14) 58%,rgb(191 219 254 / .22) 68%,transparent 82%);background-size:170% 170%,260% 260%;transform:translate3d(var(--liquid-shift-x),var(--liquid-shift-y),0) scale(1.02);filter:saturate(1.22) contrast(1.02);backdrop-filter:blur(14px) saturate(1.36) brightness(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.36) brightness(1.04);animation:glassSheen 8s ease-in-out infinite,headerGradientFlow 7s ease-in-out infinite}.newsletter-form.hp-liquid-glass.is-liquid-active::before{filter:saturate(1.3) contrast(1.04)}.newsletter-form.hp-liquid-glass::before,.newsletter-form.hp-liquid-glass::after{z-index:0}.newsletter-form.hp-liquid-glass input,.newsletter-form.hp-liquid-glass button,.newsletter-form.hp-liquid-glass .newsletter-status{position:relative;z-index:2}.newsletter-status{position:static;grid-column:1 / -1;margin:2px 12px 0;color:rgb(255 255 255 / .82);font-size:12px;font-weight:700}.newsletter-status:empty{display:none}.newsletter-status[data-state="success"]{color:#9df6c6}.newsletter-status[data-state="error"]{color:#ffc4c4}.header-quick-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;border:1px solid rgb(255 255 255 / .62);border-radius:999px;color:#111318;background:rgb(255 255 255 / .44);box-shadow:0 14px 30px rgb(17 24 39 / .1);text-decoration:none;opacity:0;pointer-events:none;transform:translateY(8px) scale(.92);transition:opacity 0.25s ease,transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease}.header-quick-button svg{width:20px;height:20px;stroke-width:1.9}.header-whatsapp-button{color:#fff;background:linear-gradient(145deg,rgb(255 255 255 / .28),#fff0 42%),linear-gradient(135deg,#2ee879 0%,#25d366 46%,#128c4a 100%);box-shadow:0 15px 34px rgb(37 211 102 / .3)}.header-to-top-button{padding:0;cursor:pointer}body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{top:calc(100dvh - 108px);bottom:auto;width:min(92vw, 1040px);max-width:1040px;min-height:68px;padding:12px 20px 12px 28px;gap:18px;border-radius:32px;background:linear-gradient(115deg,rgb(248 250 252 / .74),rgb(224 231 235 / .64) 48%,rgb(214 240 229 / .64)),rgb(255 255 255 / .58)!important;box-shadow:0 20px 42px rgb(17 24 39 / .16),0 34px 58px rgb(17 24 39 / .2),0 1px 4px rgb(255 255 255 / .6) inset;transform:translateX(-50%)}body.has-scrolled .header-container::after,body.has-scrolled .header-container.hp-liquid-glass::after{content:"";position:absolute;left:32px;right:32px;bottom:-22px;z-index:-2;height:34px;border-radius:999px;background:rgb(17 24 39 / .22);filter:blur(18px);opacity:.82;pointer-events:none}body.has-scrolled .header-container nav,body.has-scrolled .header-container.hp-liquid-glass nav{position:static;transform:none}body.has-scrolled .nav-links{gap:24px}body.has-scrolled .logo{width:132px}body.has-scrolled .logo-short{animation:none;opacity:0}body.has-scrolled .logo-full{width:124px;animation:none;opacity:1}body.has-scrolled .header-actions{margin-left:0;gap:7px}body.has-scrolled .header-search{width:36px;height:36px}body.has-scrolled .header-icon-button,body.has-scrolled .header-quick-button{width:42px;height:42px;flex-basis:42px}body.has-scrolled .cta-header{min-height:46px;display:inline-flex;align-items:center;padding:0 22px;border-radius:16px;font-size:14px;font-weight:700}body.has-scrolled .header-quick-button{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}body.has-scrolled .header-quick-button:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgb(17 24 39 / .18)}body.has-scrolled .floating-actions{opacity:0;pointer-events:none}.header-container .header-quick-button{display:none!important}.hp-header-utility-dock{position:fixed;top:20px;right:max(24px, calc((100vw - 1480px) / 2));z-index:1141;display:flex;align-items:center;gap:8px;min-height:64px;padding:8px;border:1px solid rgb(255 255 255 / .58);border-radius:34px;background:linear-gradient(118deg,rgb(226 238 242 / .78),rgb(208 235 245 / .82) 42%,rgb(203 235 225 / .78));box-shadow:0 18px 46px rgb(17 24 39 / .12),inset 0 1px 0 rgb(255 255 255 / .35);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hp-header-utility-dock .header-quick-button{display:inline-flex!important;width:46px;height:46px;flex:0 0 46px;opacity:1;pointer-events:auto;transform:none}.hp-header-utility-dock .hp-header-theme-toggle{padding:0;cursor:pointer;font-size:21px;line-height:1}html[data-theme="dark"] .hp-header-utility-dock{border-color:rgb(255 255 255 / .16);background:linear-gradient(118deg,rgb(30 36 40 / .88),rgb(37 72 84 / .72),rgb(45 79 67 / .78))}html[data-theme="dark"] .hp-header-utility-dock .header-quick-button:not(.header-whatsapp-button){color:#f4f7f8;background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .18)}body.has-scrolled .hp-header-utility-dock{top:auto;bottom:20px}@media (max-width:1180px){.hp-header-utility-dock{right:14px}}.mobile-menu-scrim,html[data-theme="dark"] .mobile-menu-scrim{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{background:radial-gradient(circle at 8% 5%,rgb(255 255 255 / .4),transparent 36%),linear-gradient(150deg,rgb(255 255 255 / .34),rgb(226 239 249 / .22))!important;backdrop-filter:blur(30px) saturate(148%)!important;-webkit-backdrop-filter:blur(30px) saturate(148%)!important}.mobile-menu-top .mobile-menu-brand{background:linear-gradient(112deg,#effcff 0%,#70d7f3 17%,#2f91d7 33%,#1556af 49%,#75c7e4 66%,#98cb55 82%,#eafcff 100%)!important;background-size:420% 420%!important;animation:hydrapowerMobileLogoFlow 5.8s ease-in-out infinite!important;filter:drop-shadow(0 10px 22px rgb(18 78 143 / .24))}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel,html[data-theme="dark"] .mobile-support-panel{background:radial-gradient(circle at 7% 3%,rgb(255 255 255 / .1),transparent 34%),radial-gradient(circle at 96% 12%,rgb(132 166 175 / .08),transparent 30%),linear-gradient(150deg,rgb(23 28 31 / .56),rgb(16 20 22 / .46))!important;backdrop-filter:blur(40px) saturate(122%)!important;-webkit-backdrop-filter:blur(40px) saturate(122%)!important}html[data-theme="dark"] .mobile-menu-top .mobile-menu-brand{background:linear-gradient(112deg,#ffffff 0%,#79dcf5 17%,#3c9ce0 34%,#2470c8 50%,#7cd1e8 67%,#a1d25f 83%,#ffffff 100%)!important;background-size:420% 420%!important}@keyframes hydrapowerMobileLogoFlow{0%,100%{background-position:0% 48%}50%{background-position:100% 52%}}@media (max-width:720px){.hp-header-utility-dock{display:none}}body:not(.has-scrolled) .header-quick-button{display:none}@media (max-width:1180px){body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{width:min(94vw, 900px);padding-left:20px}body.has-scrolled .nav-links{gap:18px}}@media (max-width:1040px){.header-quick-button{display:none}body.has-scrolled .cta-header{display:none}body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{top:20px;bottom:auto;width:calc(100% - 32px);max-width:1200px;padding:12px 14px}body.has-scrolled .floating-actions{opacity:1;pointer-events:none}body.has-scrolled .floating-button{pointer-events:auto}}.brand-mark{--brand-gradient:linear-gradient(118deg,
        #eefcff 0%, #b9e6e5 19%, #89b982 38%, #2f756d 55%, #4a91b6 74%, #f2fbff 100%);display:block;width:100%;height:100%;background:var(--brand-gradient);background-size:280% 280%;-webkit-mask:url(/wp-content/themes/hydrapower-kiosko/assets/site/../images/hydrapower-logo.svg) center / contain no-repeat;mask:url(/wp-content/themes/hydrapower-kiosko/assets/site/../images/hydrapower-logo.svg) center / contain no-repeat;-webkit-mask-size:100% 260%;mask-size:100% 260%;filter:drop-shadow(0 10px 22px rgb(26 71 89 / .2));animation:hydrapowerLogoFlow 9s ease-in-out infinite}.brand-mark--header{width:var(--hp-logo-header-width,170px);height:var(--hp-logo-header-height,54px);background:#111315;background-size:100% 100%;filter:none;animation:none}.logo{width:var(--hp-logo-header-width,170px);min-height:var(--hp-logo-header-height,54px);background:none;-webkit-text-fill-color:initial;animation:none}.logo-short,.logo-full,.shared-logo-text{display:none}.footer-logo{width:var(--hp-logo-footer-width,230px);height:var(--hp-logo-footer-height,78px);margin:0 0 16px auto}.footer-signature{width:min(var(--hp-logo-footer-signature-width, 1700px), 100vw);height:var(--hp-logo-footer-signature-height,330px);position:relative;left:50%;margin:46px 0 -188px;font-size:0;line-height:1;letter-spacing:0;background:none;-webkit-text-fill-color:initial;animation:none;transform:translateX(-50%)}.brand-mark--footer-signature{width:100%}.contact-brand-signature{width:min(var(--hp-logo-contact-width, 430px), 100%);height:var(--hp-logo-contact-height,150px);padding-bottom:0;background:none;-webkit-text-fill-color:initial;animation:none}.brand-mark--contact{width:100%}@keyframes hydrapowerLogoFlow{0%,100%{background-position:0% 46%}50%{background-position:100% 54%}}@media (max-width:700px){.brand-mark--header{width:min(var(--hp-logo-header-width, 170px), 28vw);height:min(var(--hp-logo-header-height, 54px), 42px)}.logo{width:min(var(--hp-logo-header-width, 170px), 28vw);min-height:min(var(--hp-logo-header-height, 54px), 42px)}.footer-logo{width:min(var(--hp-logo-footer-width, 230px), 66vw);height:min(var(--hp-logo-footer-height, 78px), 90px)}.footer-signature{width:min(var(--hp-logo-footer-signature-width, 860px), 82vw);height:min(var(--hp-logo-footer-signature-height, 270px), 180px);margin-bottom:-42px}.contact-brand-signature{width:min(var(--hp-logo-contact-width, 430px), 82vw);height:min(var(--hp-logo-contact-height, 150px), 110px)}}@media (prefers-reduced-motion:reduce){.brand-mark{animation:none}}.contact-page{background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}.cursor-orb{display:none!important}body,input,textarea,select{cursor:default}a[href],button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"]{cursor:pointer}.footer-marketplace-logo{width:48px;height:48px;min-height:0;display:grid;place-items:center;overflow:hidden;border-radius:16px;border:1px solid rgb(218 248 238 / .72);background:linear-gradient(135deg,#c9f1e4 0%,#9ad7c6 54%,#72b39e 100%);box-shadow:0 10px 20px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .65)}.market-logo-image{width:29px;height:29px;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:9px;box-shadow:0 3px 8px rgb(21 53 45 / .18);transition:transform 0.25s ease}.footer-marketplace-logo:hover .market-logo-image{transform:translateY(-2px)}.market-logo-image--shopee{background-image:url(/wp-content/themes/hydrapower-kiosko/assets/site/../images/marketplace-shopee.jpg)}.market-logo-image--mercado-livre{background-image:url(/wp-content/themes/hydrapower-kiosko/assets/site/../images/marketplace-mercado-livre.jpg)}@media (max-width:700px){.footer-marketplace-logo{width:44px;height:44px;border-radius:14px}.market-logo-image{width:27px;height:27px;border-radius:8px}}.footer-marketplaces{grid-template-columns:repeat(2,48px);align-items:center;column-gap:10px;row-gap:12px}.footer-marketplaces .trust-placeholders{grid-column:1 / -1}.site-footer-wrap::before{background:#26394d!important}.newsletter-card{min-height:276px!important;margin-top:78px!important;margin-bottom:-142px!important;padding:74px 44px 42px!important}.newsletter-content h2{margin-bottom:22px!important;font-size:clamp(36px, 4vw, 46px)!important}.site-footer{padding-top:166px!important}.footer-signature{margin-top:28px!important;margin-bottom:-34px!important;font-size:clamp(70px, 10vw, 148px)!important}.footer-grid{gap:36px!important}.footer-bottom{margin-top:38px!important;padding-top:18px!important}.footer-marketplace-logo{width:40px!important;height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.market-logo-image{width:36px!important;height:36px!important;border-radius:0!important;background-size:contain!important;box-shadow:none!important}.footer-marketplaces-caption{grid-column:1 / -1;margin:0 0 2px;color:rgb(232 240 248 / .78);font-size:.78rem;line-height:1.35;letter-spacing:.02em}@media (max-width:700px){.newsletter-card{min-height:252px!important;margin-top:58px!important;margin-bottom:-116px!important;padding:68px 22px 34px!important}.site-footer{padding-top:136px!important}.footer-signature{margin-top:22px!important;margin-bottom:-18px!important;font-size:clamp(58px, 17vw, 86px)!important}}.site-footer-wrap::before{background:#083561!important}.newsletter-card{min-height:350px!important;margin:118px auto -184px!important;padding:104px 52px 60px!important}.site-footer{padding-top:220px!important}.footer-grid{gap:54px!important}.footer-signature{height:330px!important;margin:46px 0 -188px!important}.footer-bottom{margin-top:54px!important;padding-top:22px!important}.footer-marketplaces .trust-placeholders{display:none!important}@media (max-width:700px){.newsletter-card{min-height:280px!important;margin:78px auto -148px!important;padding:82px 24px 44px!important}.site-footer{padding-top:174px!important}.footer-signature{height:180px!important;margin:30px 0 -100px!important}}.site-footer-wrap::before{background:#083561!important}.newsletter-card{min-height:350px!important;margin-top:118px!important;margin-bottom:-184px!important;padding:104px 52px 60px!important}.newsletter-content h2{margin-bottom:30px!important;font-size:50px!important}.site-footer{padding-top:220px!important}.footer-grid{gap:54px!important}.footer-signature{height:330px!important;margin-top:46px!important;margin-bottom:-188px!important}.footer-bottom{margin-top:54px!important;padding-top:22px!important}.footer-marketplaces .trust-placeholders{display:none!important}@media (max-width:700px){.newsletter-card{min-height:280px!important;margin-top:78px!important;margin-bottom:-148px!important;padding:82px 24px 44px!important}.newsletter-content h2{font-size:clamp(32px, 8vw, 42px)!important}.site-footer{padding-top:174px!important}.footer-signature{height:180px!important;margin-top:30px!important;margin-bottom:-100px!important}}.site-footer-wrap::before{background:#083561!important}.newsletter-card{min-height:220px!important;margin-top:48px!important;margin-bottom:-108px!important;padding:54px 36px 30px!important}.newsletter-content h2{margin-bottom:14px!important;font-size:clamp(30px, 3.2vw, 38px)!important}.site-footer{padding-top:118px!important}.footer-grid{gap:24px!important}.footer-signature{height:178px!important;margin-top:16px!important;margin-bottom:-104px!important}.footer-bottom{margin-top:24px!important;padding-top:14px!important}.footer-marketplaces .trust-placeholders{display:none!important}@media (max-width:700px){.newsletter-card{min-height:196px!important;margin-top:38px!important;margin-bottom:-92px!important;padding:48px 20px 26px!important}.site-footer{padding-top:102px!important}.footer-signature{height:126px!important;margin-top:12px!important;margin-bottom:-72px!important}}html[data-theme="dark"] .header-container,html[data-color-scheme="dark"] .header-container,body.dark-mode .header-container,body.dark-theme .header-container,body.is-dark .header-container,body.is-dark-theme .header-container{background:rgb(43 47 52 / .88)!important;border-color:rgb(255 255 255 / .18)!important;box-shadow:0 18px 46px rgb(0 0 0 / .28),0 1px 0 rgb(255 255 255 / .08) inset}html[data-theme="dark"] .header-container .brand-mark--header,html[data-color-scheme="dark"] .header-container .brand-mark--header,body.dark-mode .header-container .brand-mark--header,body.dark-theme .header-container .brand-mark--header,body.is-dark .header-container .brand-mark--header,body.is-dark-theme .header-container .brand-mark--header{background:#fff}html[data-theme="dark"] .header-container .nav-links a,html[data-theme="dark"] .header-container .header-icon-button,html[data-theme="dark"] .header-container .header-search-toggle,html[data-color-scheme="dark"] .header-container .nav-links a,html[data-color-scheme="dark"] .header-container .header-icon-button,html[data-color-scheme="dark"] .header-container .header-search-toggle,body.dark-mode .header-container .nav-links a,body.dark-mode .header-container .header-icon-button,body.dark-mode .header-container .header-search-toggle,body.dark-theme .header-container .nav-links a,body.dark-theme .header-container .header-icon-button,body.dark-theme .header-container .header-search-toggle,body.is-dark .header-container .nav-links a,body.is-dark .header-container .header-icon-button,body.is-dark .header-container .header-search-toggle,body.is-dark-theme .header-container .nav-links a,body.is-dark-theme .header-container .header-icon-button,body.is-dark-theme .header-container .header-search-toggle{color:#fff}@media (prefers-color-scheme:dark){.header-container:not(.theme-light){background:rgb(43 47 52 / .88)!important;border-color:rgb(255 255 255 / .18)!important}.header-container:not(.theme-light) .brand-mark--header{background:#fff}.header-container:not(.theme-light) .nav-links a,.header-container:not(.theme-light) .header-icon-button,.header-container:not(.theme-light) .header-search-toggle{color:#fff}}@media (max-width:700px){.footer-marketplaces{grid-template-columns:repeat(2,44px)}}body.mobile-menu-open{overflow:hidden}.mobile-menu-scrim{position:fixed;inset:0;z-index:1190;background:rgb(14 25 27 / .42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mobile-menu-panel,.mobile-store-info-panel{position:fixed;z-index:1200;inset:0 auto 0 0;width:min(390px, 92vw);height:100dvh;margin:0;padding:0;overflow:hidden;color:#182a2b;border:0;border-radius:0 28px 28px 0;background:#fbfdfc;box-shadow:22px 0 58px rgb(8 20 22 / .24);transform:none}.mobile-menu-panel{display:flex;flex-direction:column;gap:0}.mobile-menu-panel[hidden],.mobile-store-info-panel[hidden],.mobile-menu-scrim[hidden]{display:none!important}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;min-height:118px;padding:20px 22px 18px;color:#fff;background:radial-gradient(circle at 86% 4%,rgb(255 255 255 / .22) 0 16%,transparent 16.3%),linear-gradient(135deg,#286c68 0%,#45a891 48%,#9edc94 100%)}.mobile-menu-brand{display:block;width:132px;height:28px;margin-bottom:7px;background:#ffffff!important}.mobile-menu-top p{margin:0;color:rgb(255 255 255 / .82);font-size:12px;font-weight:600}.mobile-menu-close,.mobile-store-info-top button{display:grid;width:42px;height:42px;padding:0;color:#173a38;place-items:center;cursor:pointer;border:0;border-radius:14px;background:rgb(255 255 255 / .26)}.mobile-menu-close svg,.mobile-store-info-top button svg{width:22px;height:22px;stroke-width:2.2}.mobile-menu-search{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:48px;margin:-16px 18px 0;padding:0 15px;border:1px solid rgb(255 255 255 / .85);border-radius:16px;background:#fff;box-shadow:0 12px 26px rgb(22 71 66 / .16)}.mobile-menu-search svg{width:20px;height:20px;color:#3d9b80}.mobile-menu-search input{min-width:0;width:100%;color:#172526;font:inherit;border:0;outline:0;background:#fff0}.mobile-menu-search input::placeholder{color:#7f8c8c}.mobile-menu-scroll{height:calc(100dvh - 150px);padding:22px 18px 38px;overflow-y:auto}.mobile-menu-eyebrow{margin:0 0 11px;color:#5d6d74;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.mobile-menu-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px}.mobile-menu-panel .mobile-menu-quick-link{display:flex;min-height:74px;padding:10px 8px;color:#172526;align-items:center;justify-content:flex-end;flex-direction:column;gap:7px;font-size:11px;font-weight:700;line-height:1.1;text-align:center;cursor:pointer;border:1px solid rgb(37 92 82 / .13);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgb(21 46 43 / .07)}.mobile-menu-panel .mobile-menu-quick-link>span:first-child,.mobile-menu-panel .mobile-menu-quick-link>svg{display:grid;width:25px;height:25px;color:#49a970;place-items:center;border-radius:9px;background:#eef9e9}.mobile-menu-panel .mobile-menu-quick-link>svg{padding:5px;box-sizing:border-box}.mobile-menu-section-heading{display:flex;align-items:baseline;justify-content:space-between}.mobile-menu-section-heading a{color:#3a8a72;font-size:11px;font-weight:700}.mobile-category-list,.mobile-support-list{display:grid;gap:3px;margin:0 0 19px}.mobile-menu-panel .mobile-category-link,.mobile-menu-panel .mobile-support-list a{display:grid;min-height:48px;padding:0 4px;color:#182a2b;grid-template-columns:34px 1fr 20px;align-items:center;justify-content:initial;border:0;border-radius:12px;background:#fff0;font-size:13px;font-weight:650;text-align:left}.mobile-category-symbol,.mobile-support-list a>span{display:grid;width:27px;height:27px;color:#4fae72;place-items:center;border-radius:9px;background:#eef9e9;font-weight:800}.mobile-link-chevron,.mobile-support-list i{color:#719091;font-size:23px;font-style:normal;font-weight:400;text-align:right}.mobile-menu-highlight{display:grid;min-height:64px;margin:1px 0 25px;padding:9px 11px;color:#21453f;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;border:1px solid rgb(108 201 100 / .3);border-radius:17px;background:linear-gradient(120deg,#f9fff6,#f0faed)}.mobile-menu-highlight-icon{display:grid;width:33px;height:33px;color:#fff;place-items:center;border-radius:11px;background:#66c84b}.mobile-menu-highlight strong,.mobile-menu-highlight small{display:block}.mobile-menu-highlight strong{font-size:12px}.mobile-menu-highlight small{margin-top:3px;color:#6c7d80;font-size:10px}.mobile-menu-highlight>span:last-child{color:#4ca76a;font-size:22px}.mobile-store-info-panel{z-index:1210}.mobile-store-info-top{display:flex;min-height:92px;padding:18px 20px;align-items:center;justify-content:space-between;color:#fff;background:linear-gradient(135deg,#215d5b,#3e997f 58%,#8bd17e)}.mobile-store-info-top p{margin:0 0 3px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.82}.mobile-store-info-top h2{margin:0;font-size:19px;line-height:1.05}.mobile-store-info-body{padding:24px 20px 30px;overflow-y:auto;height:calc(100dvh - 92px);box-sizing:border-box}.mobile-store-info-brand{display:block;width:152px;height:52px;margin:0 auto 16px}.mobile-store-info-body h3{margin:0 0 7px;color:#1c3736;font-size:24px;text-align:center}.mobile-store-info-body>p{margin:0 auto 18px;max-width:310px;color:#617376;font-size:13px;line-height:1.55;text-align:center}.mobile-store-follow{display:flex;min-height:42px;padding:0 16px;color:#286c56;align-items:center;justify-content:space-between;border:1px solid #cbe9c4;border-radius:999px;background:#f0faed;font-size:13px;font-weight:750}.mobile-store-follow span{font-size:22px}.mobile-store-info-cards{display:grid;gap:10px;margin-top:20px}.mobile-store-info-cards a{display:block;padding:14px;color:#1e3434;border:1px solid rgb(36 83 76 / .12);border-radius:15px;background:#fff;box-shadow:0 8px 16px rgb(17 45 41 / .05)}.mobile-store-info-cards small,.mobile-store-info-cards strong{display:block}.mobile-store-info-cards small{margin-bottom:5px;color:#53a26c;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mobile-store-info-cards strong{font-size:13px;line-height:1.42}.mobile-store-socials{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.mobile-store-socials a{display:flex;min-height:42px;color:#347163;align-items:center;justify-content:center;gap:7px;border:1px solid #cde8dc;border-radius:13px;font-size:12px;font-weight:750}.mobile-store-socials a:last-child{color:#fff;border-color:#25d366;background:#25d366}.mobile-store-socials svg{width:17px;height:17px}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel{color:#e7f0ed;background:#172021}html[data-theme="dark"] .mobile-menu-quick-link,html[data-theme="dark"] .mobile-store-info-cards a{color:#e7f0ed!important;border-color:rgb(255 255 255 / .1)!important;background:#202b2c!important}html[data-theme="dark"] .mobile-menu-panel .mobile-category-link,html[data-theme="dark"] .mobile-menu-panel .mobile-support-list a{color:#e7f0ed}html[data-theme="dark"] .mobile-menu-highlight{color:#e7f8e5;background:#21352c}html[data-theme="dark"] .mobile-store-info-body h3{color:#f3f9f6}html[data-theme="dark"] .mobile-store-info-body>p{color:#c0d0cb}@media (min-width:1041px){.mobile-menu-panel,.mobile-store-info-panel,.mobile-menu-scrim{display:none!important}}.header-container .brand-mark--header{background:linear-gradient(100deg,#16b7e8 0%,#247fd4 24%,#0d4ba6 48%,#2b88d7 73%,#16b7e8 100%)!important;background-size:300% 100%!important;animation:hydrapowerMobileLogoFinal 4.8s linear infinite!important;filter:drop-shadow(0 7px 15px rgb(17 83 167 / .2))!important}@media (min-width:1041px){.mobile-menu-toggle--header{display:none!important}.hp-header-utility-dock .mobile-menu-toggle--dock{display:inline-flex!important}}@media (max-width:1040px){.mobile-menu-toggle--dock{display:none!important}}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{color:#23343a;border-right:1px solid rgb(255 255 255 / .62);background:linear-gradient(150deg,rgb(241 247 248 / .93),rgb(224 236 239 / .87));box-shadow:20px 0 52px rgb(21 42 49 / .22);backdrop-filter:blur(22px) saturate(118%);-webkit-backdrop-filter:blur(22px) saturate(118%)}.mobile-support-panel{position:fixed;z-index:1210;inset:0 auto 0 0;width:min(390px, 92vw);height:100dvh;overflow:hidden;border-radius:0 28px 28px 0}.mobile-support-panel[hidden]{display:none!important}.mobile-menu-top,.mobile-store-info-top{color:#eef7f6;background:radial-gradient(circle at 88% 2%,rgb(163 220 214 / .28) 0 17%,transparent 17.3%),linear-gradient(125deg,rgb(40 63 72 / .97),rgb(54 100 111 / .9) 58%,rgb(91 145 145 / .84))}.mobile-menu-top p,.mobile-store-info-top p{color:rgb(231 245 243 / .72);font-weight:500}.mobile-menu-close,.mobile-store-info-top button{color:#e8f6f4;border:1px solid rgb(225 246 243 / .18);background:rgb(222 244 241 / .12)}.mobile-menu-search{border-color:rgb(255 255 255 / .46);background:rgb(248 251 251 / .78);box-shadow:0 12px 28px rgb(22 49 58 / .16)}.mobile-menu-search svg{color:#377e8f}.mobile-menu-search input{color:#263940;font-weight:400}.mobile-menu-eyebrow{color:#60747c;font-weight:700}.mobile-menu-section-heading a{color:#397789;font-weight:600}.mobile-menu-panel .mobile-menu-quick-link{color:#2b3d43;border-color:rgb(82 121 132 / .16);background:rgb(248 251 251 / .58);box-shadow:0 8px 20px rgb(30 57 67 / .06);font-weight:600}.mobile-menu-panel .mobile-menu-quick-link>span:first-child,.mobile-menu-panel .mobile-menu-quick-link>svg,.mobile-category-symbol,.mobile-support-list button>span{color:#367e8e;background:rgb(173 220 219 / .34)}.mobile-menu-panel .mobile-category-link,.mobile-menu-panel .mobile-support-list a,.mobile-menu-panel .mobile-support-list button{color:#283a40;font-weight:500}.mobile-menu-panel .mobile-support-list button{display:grid;width:100%;min-height:48px;padding:0 4px;grid-template-columns:34px 1fr 20px;align-items:center;cursor:pointer;border:0;border-radius:12px;background:#fff0;font:inherit;text-align:left}.mobile-link-chevron,.mobile-support-list i{color:#6a8b93}.mobile-menu-highlight{color:#284953;border-color:rgb(91 154 165 / .24);background:rgb(220 239 240 / .56)}.mobile-menu-highlight-icon{color:#edf7f5;background:#4e8f9c}.mobile-menu-highlight small{color:#71838a}.mobile-menu-highlight>span:last-child{color:#397d8b}.mobile-store-info-body h3{color:#2b4449;font-weight:600}.mobile-store-info-body>p{color:#60747c;font-weight:400}.mobile-store-follow{color:#326e7c;border-color:rgb(87 145 155 / .24);background:rgb(211 235 235 / .52);font-weight:600}.mobile-store-info-cards a{color:#2d444a;border-color:rgb(80 117 128 / .14);background:rgb(247 251 251 / .56);box-shadow:0 8px 16px rgb(28 55 63 / .04)}.mobile-store-info-cards small{color:#467f8c;font-weight:700}.mobile-store-socials a{color:#397887;border-color:rgb(85 141 151 / .22);font-weight:600}.mobile-store-socials a:last-child{color:#eff9f7;border-color:#438f87;background:#438f87}.mobile-menu-action-row{display:grid;min-height:58px;margin-top:8px;padding:7px;grid-template-columns:repeat(3,1fr);gap:7px;border:1px solid rgb(84 122 133 / .16);border-radius:17px;background:rgb(240 247 247 / .56)}.mobile-menu-panel .mobile-menu-action-row>a,.mobile-menu-action-row>button{display:inline-flex;min-height:42px;padding:0;color:#345f6a;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:12px;background:rgb(255 255 255 / .54)}.mobile-menu-panel .mobile-menu-action-row>a{color:#eaf8f3;background:#3d9b7e}.mobile-menu-action-row svg{width:20px;height:20px}.mobile-support-panel-body{height:calc(100dvh - 92px);padding:24px 20px 30px;overflow-y:auto;box-sizing:border-box}.mobile-support-intro{margin:0 0 16px;color:#60747c;font-size:14px;line-height:1.55}.mobile-support-card{margin:10px 0;padding:15px;border:1px solid rgb(73 112 123 / .14);border-radius:17px;background:rgb(248 252 252 / .58)}.mobile-support-card span,.mobile-support-card strong,.mobile-support-card small{display:block}.mobile-support-card span{margin-bottom:5px;color:#4b8290;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.mobile-support-card strong{color:#2a454d;font-size:15px;font-weight:600}.mobile-support-card small{margin-top:6px;color:#6d7f85;font-size:12px;line-height:1.5}.mobile-support-note{margin:16px 3px;color:#708189;font-size:11px;line-height:1.5}.mobile-support-contact{display:flex;min-height:45px;color:#effbf7;align-items:center;justify-content:center;gap:8px;border-radius:14px;background:#3d9b7e;font-size:13px;font-weight:600}.mobile-support-contact svg{width:18px;height:18px}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel,html[data-theme="dark"] .mobile-support-panel{color:#dce8e8;border-color:rgb(255 255 255 / .12);background:linear-gradient(150deg,rgb(28 41 46 / .95),rgb(28 55 62 / .91))}html[data-theme="dark"] .mobile-menu-search,html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link,html[data-theme="dark"] .mobile-store-info-cards a,html[data-theme="dark"] .mobile-support-card,html[data-theme="dark"] .mobile-menu-action-row{background:rgb(255 255 255 / .07)!important;border-color:rgb(255 255 255 / .10)!important}html[data-theme="dark"] .mobile-menu-search input,html[data-theme="dark"] .mobile-menu-panel .mobile-category-link,html[data-theme="dark"] .mobile-menu-panel .mobile-support-list button,html[data-theme="dark"] .mobile-store-info-body h3,html[data-theme="dark"] .mobile-support-card strong{color:#ebf4f2!important}html[data-theme="dark"] .mobile-store-info-body>p,html[data-theme="dark"] .mobile-support-intro,html[data-theme="dark"] .mobile-support-card small{color:#b7c8c9!important}@media (min-width:1041px){.mobile-support-panel{display:none!important}}.mobile-menu-scrim{background:rgb(16 20 21 / .46)}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{color:#35383b;border-right-color:rgb(255 255 255 / .52);background:linear-gradient(135deg,rgb(242 244 244 / .88),rgb(210 216 218 / .78)),rgb(225 230 231 / .76);box-shadow:22px 0 58px rgb(11 16 17 / .28)}.mobile-menu-top,.mobile-store-info-top{color:#fff;background:radial-gradient(circle at 88% 2%,rgb(255 255 255 / .13) 0 17%,transparent 17.3%),#343436}.mobile-menu-top p,.mobile-store-info-top p{color:rgb(255 255 255 / .68)}.mobile-menu-close,.mobile-store-info-top button{color:#fff;border-color:rgb(255 255 255 / .14);background:rgb(255 255 255 / .13)}.mobile-menu-search{border-color:rgb(255 255 255 / .65);background:rgb(255 255 255 / .72);box-shadow:0 12px 28px rgb(28 32 34 / .14)}.mobile-menu-search svg{color:#568e99}.mobile-menu-eyebrow{color:#68737a}.mobile-menu-panel .mobile-menu-quick-link,.mobile-store-info-cards a,.mobile-support-card{color:#383d40;border-color:rgb(255 255 255 / .52);background:rgb(255 255 255 / .58);box-shadow:0 8px 20px rgb(30 34 37 / .05)}.mobile-menu-panel .mobile-menu-quick-link>span:first-child,.mobile-menu-panel .mobile-menu-quick-link>svg,.mobile-category-symbol,.mobile-support-list button>span{color:#477d88;background:linear-gradient(135deg,rgb(217 243 235 / .72),rgb(205 229 242 / .68))}.mobile-menu-panel .mobile-category-link,.mobile-menu-panel .mobile-support-list a,.mobile-menu-panel .mobile-support-list button,.mobile-store-info-body h3,.mobile-support-card strong{color:#363a3d}.mobile-menu-section-heading a,.mobile-store-follow,.mobile-store-socials a{color:#487e8a}.mobile-menu-highlight{color:#394c52;border-color:rgb(117 177 185 / .30);background:rgb(222 238 239 / .50)}.mobile-menu-highlight-icon{color:#eff7f5;background:linear-gradient(135deg,#5ca58f,#4b90a3)}.mobile-menu-highlight>span:last-child{color:#4f8e9c}.mobile-store-follow{border-color:rgb(142 181 185 / .34);background:rgb(230 240 239 / .52)}.mobile-store-info-body>p,.mobile-support-intro,.mobile-support-card small,.mobile-support-note{color:#697278}.mobile-menu-action-row{border-color:rgb(255 255 255 / .48);background:rgb(255 255 255 / .34)}.mobile-menu-panel .mobile-menu-action-row>a,.mobile-menu-action-row>button{color:#52636a;background:rgb(255 255 255 / .58)}.mobile-menu-panel .mobile-menu-action-row>a,.mobile-support-contact{color:#f7fbfb;background:linear-gradient(118deg,#4e9383,#488da0)}.mobile-menu-scrim{background:rgb(25 31 35 / .32)}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{color:#27343a;border:1px solid rgb(255 255 255 / .74);border-left:0;background:linear-gradient(150deg,rgb(249 251 252 / .94),rgb(230 237 240 / .88)),rgb(239 244 246 / .9);box-shadow:18px 0 48px rgb(36 49 56 / .18);backdrop-filter:blur(28px) saturate(112%);-webkit-backdrop-filter:blur(28px) saturate(112%)}.mobile-menu-top,.mobile-store-info-top{min-height:112px;padding:18px 21px 24px;color:#27343a;background:radial-gradient(circle at 92% 0,rgb(172 207 218 / .3) 0 19%,transparent 19.3%),linear-gradient(145deg,rgb(248 251 252 / .94),rgb(221 232 236 / .82))}.mobile-menu-brand{width:188px;height:43px;margin:0;background:linear-gradient(112deg,#65a28c 0%,#3e899c 24%,#8bb6c3 46%,#73a780 68%,#377f9a 88%,#65a28c 100%)!important;background-size:300% 300%!important;filter:drop-shadow(0 10px 18px rgb(55 92 105 / .13));animation:hydrapowerLogoFlow 8s ease-in-out infinite!important}.mobile-menu-close,.mobile-store-info-top button{color:#43545b;border-color:rgb(96 119 128 / .12);background:rgb(255 255 255 / .72);box-shadow:0 7px 18px rgb(44 59 66 / .08)}.mobile-menu-search{margin-top:-14px;border-color:#e1e7e9;background:#f8fafb;box-shadow:0 10px 24px rgb(38 54 61 / .1);backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-menu-search svg{color:#568291}.mobile-menu-search input{color:#27343a;font-weight:400}.mobile-menu-search input::placeholder{color:#7c8b91}.mobile-menu-scroll{height:calc(100dvh - 150px);padding-top:22px}.mobile-menu-eyebrow{color:#738088;font-weight:650;letter-spacing:.14em}.mobile-menu-section-heading a{color:#526f79;font-weight:550}.mobile-menu-quick-grid{display:flex;gap:10px;margin-bottom:24px}.mobile-menu-panel .mobile-menu-quick-link{flex:0 0 58px;width:58px;min-height:58px;padding:0;color:#496572;border:1px solid rgb(255 255 255 / .88);border-radius:18px;background:rgb(255 255 255 / .66);box-shadow:0 7px 18px rgb(38 54 61 / .055)}.mobile-menu-panel .mobile-menu-quick-link>svg,.mobile-menu-panel .mobile-menu-quick-link>span:first-child{width:22px;height:22px;padding:0;color:#496572;background:#fff0}.mobile-menu-panel .mobile-menu-quick-link:hover,.mobile-menu-panel .mobile-menu-quick-link[aria-current="page"]{color:#253e49;border-color:rgb(117 158 174 / .34);background:rgb(240 247 249 / .9)}.mobile-category-list{gap:1px}.mobile-menu-panel .mobile-category-link{min-height:45px;padding:0 3px;grid-template-columns:minmax(0,1fr) 20px;color:#34464d;font-weight:450}.mobile-link-chevron,.mobile-support-list i{color:#78909a}.mobile-menu-highlight{color:#34464d;border-color:rgb(137 161 171 / .2);background:rgb(255 255 255 / .56);box-shadow:none}.mobile-menu-highlight-icon{color:#4f7381;background:rgb(220 234 239 / .76)}.mobile-menu-highlight-icon svg{width:18px;height:18px}.mobile-menu-highlight strong{font-weight:600}.mobile-menu-highlight small{color:#7a878c;font-weight:400}.mobile-menu-highlight>span:last-child{color:#78909a}.mobile-menu-panel .mobile-support-list button{min-height:50px;color:#34464d;grid-template-columns:38px minmax(0,1fr) 20px;font-weight:450}.mobile-support-list button>span{display:grid;width:30px;height:30px;padding:6px;color:#557681;place-items:center;border-radius:10px;background:rgb(220 234 239 / .72);box-sizing:border-box}.mobile-support-list button>span svg{width:18px;height:18px}.mobile-menu-action-row{border-color:rgb(255 255 255 / .88);background:rgb(255 255 255 / .5);box-shadow:none}.mobile-menu-panel .mobile-menu-action-row>a,.mobile-menu-action-row>button{color:#526c77;background:rgb(248 250 251 / .86)}.mobile-menu-panel .mobile-menu-action-row>a{color:#fff;background:#4f7f8d}.mobile-store-info-body,.mobile-support-panel-body{background:#fff0}.mobile-store-info-body>p,.mobile-support-intro,.mobile-support-note{color:#6f7d83;font-weight:400}.mobile-store-info-body h3,.mobile-support-card strong{color:#2f4047;font-weight:550}.mobile-store-follow{color:#4e6d78;border-color:rgb(130 153 162 / .18);background:rgb(255 255 255 / .54);font-weight:550}.mobile-store-info-cards a,.mobile-support-card{color:#33464e;border:1px solid rgb(255 255 255 / .88);border-radius:19px;background:rgb(255 255 255 / .58);box-shadow:none}.mobile-store-info-cards small,.mobile-support-card span{color:#617d88;font-weight:650}.mobile-support-card small{color:#738187;font-weight:400}.mobile-store-socials a{color:#536e79;border-color:rgb(134 157 166 / .18);background:rgb(255 255 255 / .52);font-weight:550}.mobile-store-socials a:last-child,.mobile-support-contact{color:#fff;border-color:#4f7f8d;background:#4f7f8d}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel,html[data-theme="dark"] .mobile-support-panel{color:#dfe8eb;border-color:rgb(255 255 255 / .1);background:linear-gradient(150deg,rgb(35 42 46 / .97),rgb(49 59 64 / .94))}html[data-theme="dark"] .mobile-menu-top,html[data-theme="dark"] .mobile-store-info-top{color:#edf3f5;background:linear-gradient(145deg,rgb(54 63 68 / .97),rgb(41 49 53 / .95))}html[data-theme="dark"] .mobile-menu-close,html[data-theme="dark"] .mobile-store-info-top button,html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link,html[data-theme="dark"] .mobile-store-info-cards a,html[data-theme="dark"] .mobile-support-card,html[data-theme="dark"] .mobile-menu-action-row{border-color:rgb(255 255 255 / .1)!important;background:rgb(255 255 255 / .065)!important}html[data-theme="dark"] .mobile-menu-search{border-color:#4b565b!important;background:#30383c!important}html[data-theme="dark"] .mobile-menu-search input,html[data-theme="dark"] .mobile-menu-panel .mobile-category-link,html[data-theme="dark"] .mobile-menu-panel .mobile-support-list button,html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link,html[data-theme="dark"] .mobile-store-info-body h3,html[data-theme="dark"] .mobile-support-card strong{color:#edf3f5!important}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-action-row>a,html[data-theme="dark"] .mobile-support-contact{color:#fff!important;background:#4f7f8d!important}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{color:#18324f;border-color:rgb(255 255 255 / .78);background:radial-gradient(circle at 12% 8%,rgb(255 255 255 / .64),transparent 34%),linear-gradient(148deg,rgb(244 249 254 / .9),rgb(205 224 242 / .74)),rgb(222 235 247 / .78);box-shadow:22px 0 58px rgb(8 42 109 / .18),inset -1px 0 rgb(255 255 255 / .55);backdrop-filter:blur(32px) saturate(122%);-webkit-backdrop-filter:blur(32px) saturate(122%)}.mobile-menu-top,.mobile-store-info-top{color:#123b72;background:radial-gradient(circle at 91% 1%,rgb(78 144 213 / .18) 0 19%,transparent 19.4%),linear-gradient(145deg,rgb(249 252 255 / .76),rgb(210 229 246 / .62))}.mobile-menu-brand{background:linear-gradient(112deg,#8bd0f2 0%,#2d8bd8 22%,#1e519a 46%,#06348b 67%,#59b7e9 88%,#8cc83f 100%)!important;background-size:320% 320%!important;filter:drop-shadow(0 10px 20px rgb(6 52 139 / .16))}.mobile-menu-close,.mobile-store-info-top button{color:#184f91;border-color:rgb(255 255 255 / .76);background:rgb(255 255 255 / .62);box-shadow:0 10px 24px rgb(8 42 109 / .1),inset 0 1px rgb(255 255 255 / .86)}.mobile-menu-search{color:#17385c;border-color:#dbe6f0;background:#f8fbfe;box-shadow:0 12px 28px rgb(8 52 139 / .1)}.mobile-menu-search svg{color:#2d76b9}.mobile-menu-search input{color:#163657}.mobile-menu-search input::placeholder{color:#738ba1}.mobile-menu-eyebrow{color:#637e99}.mobile-menu-section-heading a{color:#205b99}.mobile-menu-panel .mobile-menu-quick-link{color:#285d91;border-color:rgb(255 255 255 / .82);background:rgb(255 255 255 / .57);box-shadow:0 9px 20px rgb(8 52 139 / .055),inset 0 1px rgb(255 255 255 / .78)}.mobile-menu-panel .mobile-menu-quick-link>svg,.mobile-menu-panel .mobile-menu-quick-link>span:first-child{color:#285d91}.mobile-menu-panel .mobile-menu-quick-link:hover,.mobile-menu-panel .mobile-menu-quick-link[aria-current="page"]{color:#fff;border-color:#1e65bd;background:linear-gradient(135deg,#2479d4,#1055b2);box-shadow:0 12px 25px rgb(6 52 139 / .22)}.mobile-menu-panel .mobile-menu-quick-link:hover>svg,.mobile-menu-panel .mobile-menu-quick-link[aria-current="page"]>svg{color:#fff}.mobile-menu-panel .mobile-category-link,.mobile-menu-panel .mobile-support-list button{color:#23415f}.mobile-menu-panel .mobile-category-link:hover,.mobile-menu-panel .mobile-support-list button:hover{color:#0a4f9f;background:rgb(255 255 255 / .34)}.mobile-link-chevron,.mobile-support-list i{color:#4d7eaa}.mobile-menu-highlight{color:#193d64;border-color:rgb(65 121 177 / .2);background:linear-gradient(135deg,rgb(255 255 255 / .66),rgb(226 238 249 / .52));box-shadow:inset 0 1px rgb(255 255 255 / .72)}.mobile-menu-highlight-icon{color:#fff;background:linear-gradient(145deg,#2f86d5,#0b4b9d);box-shadow:0 8px 16px rgb(6 52 139 / .16)}.mobile-menu-highlight small{color:#6c8194}.mobile-menu-highlight>span:last-child{color:#2d6ca8}.mobile-support-list button>span{color:#225f9d;background:rgb(199 222 242 / .66)}.mobile-menu-action-row{border-color:rgb(255 255 255 / .82);background:rgb(255 255 255 / .43);box-shadow:inset 0 1px rgb(255 255 255 / .76)}.mobile-menu-panel .mobile-menu-action-row>a,.mobile-menu-action-row>button{color:#245c92;background:rgb(248 252 255 / .74)}.mobile-menu-panel .mobile-menu-action-row>a{color:#fff;background:linear-gradient(135deg,#287fd2,#0c4eaa);box-shadow:0 8px 18px rgb(6 52 139 / .18)}.mobile-store-info-body h3,.mobile-support-card strong{color:#193b5f}.mobile-store-info-body>p,.mobile-support-intro,.mobile-support-note,.mobile-support-card small{color:#687e91}.mobile-store-follow,.mobile-store-info-cards a,.mobile-support-card,.mobile-store-socials a{color:#234767;border-color:rgb(255 255 255 / .82);background:linear-gradient(145deg,rgb(255 255 255 / .64),rgb(231 240 248 / .48));box-shadow:inset 0 1px rgb(255 255 255 / .78),0 10px 22px rgb(8 52 139 / .045)}.mobile-store-info-cards small,.mobile-support-card span{color:#2767a1}.mobile-store-socials a:last-child,.mobile-support-contact{color:#fff;border-color:#0d55ad;background:linear-gradient(135deg,#287fd2,#0c4eaa)}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel,html[data-theme="dark"] .mobile-support-panel{color:#e4effb;border-color:rgb(135 190 241 / .12);background:radial-gradient(circle at 10% 8%,rgb(39 108 177 / .22),transparent 34%),linear-gradient(150deg,rgb(7 34 76 / .97),rgb(8 42 109 / .95));box-shadow:22px 0 58px rgb(1 18 48 / .44)}html[data-theme="dark"] .mobile-menu-top,html[data-theme="dark"] .mobile-store-info-top{color:#edf6ff;background:linear-gradient(145deg,rgb(11 56 116 / .94),rgb(6 42 109 / .88))}html[data-theme="dark"] .mobile-menu-search{color:#edf6ff;border-color:rgb(130 180 226 / .2)!important;background:#102f58!important}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link,html[data-theme="dark"] .mobile-store-info-cards a,html[data-theme="dark"] .mobile-support-card,html[data-theme="dark"] .mobile-menu-action-row{border-color:rgb(151 198 239 / .13)!important;background:rgb(188 220 247 / .075)!important}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link[aria-current="page"],html[data-theme="dark"] .mobile-menu-panel .mobile-menu-action-row>a,html[data-theme="dark"] .mobile-support-contact{color:#fff!important;background:linear-gradient(135deg,#2787df,#1455b4)!important}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{color:#24384d;border-color:rgb(255 255 255 / .92);background:radial-gradient(circle at 11% 7%,rgb(255 255 255 / .92),transparent 36%),linear-gradient(148deg,rgb(255 255 255 / .84),rgb(239 246 252 / .72)),rgb(247 250 253 / .72);box-shadow:22px 0 58px rgb(8 42 109 / .13),inset -1px 0 rgb(255 255 255 / .76);backdrop-filter:blur(34px) saturate(108%);-webkit-backdrop-filter:blur(34px) saturate(108%)}.mobile-menu-top,.mobile-store-info-top{background:radial-gradient(circle at 91% 1%,rgb(63 133 204 / .11) 0 19%,transparent 19.4%),rgb(255 255 255 / .3)}.mobile-menu-brand{width:205px;height:47px;background:linear-gradient(112deg,#9adcf5 0%,#39a8e8 18%,#2168bf 38%,#073b91 58%,#4ec3ed 76%,#91c94c 91%,#9adcf5 100%)!important;background-size:340% 340%!important;animation:hydrapowerLogoFlow 9s ease-in-out infinite!important;filter:drop-shadow(0 10px 20px rgb(6 52 139 / .14))}.mobile-menu-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-menu-panel .mobile-menu-quick-link{width:auto;min-height:74px;padding:9px 5px;flex:none;flex-direction:column;gap:6px;border-color:rgb(255 255 255 / .94);background:rgb(255 255 255 / .66);box-shadow:0 10px 23px rgb(8 52 139 / .055),inset 0 1px rgb(255 255 255 / .88)}.mobile-menu-quick-label{display:block;color:#31485e;font-size:10px;font-weight:550;line-height:1.1;white-space:nowrap}.mobile-menu-panel .mobile-menu-quick-link:hover .mobile-menu-quick-label,.mobile-menu-panel .mobile-menu-quick-link[aria-current="page"] .mobile-menu-quick-label{color:#fff}.mobile-menu-highlight{padding:8px 10px 8px 7px;grid-template-columns:36px minmax(0,1fr) 18px;gap:7px;justify-content:stretch;justify-items:stretch;border-color:rgb(74 122 168 / .16);background:rgb(255 255 255 / .64);box-shadow:0 9px 22px rgb(8 52 139 / .04),inset 0 1px rgb(255 255 255 / .88)}.mobile-menu-highlight-icon{justify-self:start}.mobile-menu-highlight>span:nth-child(2){min-width:0}.mobile-menu-search{background:#fff}.mobile-store-follow,.mobile-store-info-cards a,.mobile-support-card,.mobile-store-socials a{border-color:rgb(255 255 255 / .94);background:rgb(255 255 255 / .66);box-shadow:inset 0 1px rgb(255 255 255 / .9),0 10px 23px rgb(8 52 139 / .045)}html[data-theme="dark"] .mobile-menu-quick-label{color:#dceafb}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link:hover .mobile-menu-quick-label,html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link[aria-current="page"] .mobile-menu-quick-label{color:#fff}.mobile-menu-scrim{background:rgb(10 28 48 / .2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.mobile-menu-panel,.mobile-store-info-panel,.mobile-support-panel{border-color:rgb(255 255 255 / .76);background:radial-gradient(circle at 8% 5%,rgb(255 255 255 / .58),transparent 36%),linear-gradient(150deg,rgb(255 255 255 / .54),rgb(226 239 249 / .38));box-shadow:22px 0 58px rgb(8 42 109 / .17),inset -1px 0 rgb(255 255 255 / .66),inset 0 1px rgb(255 255 255 / .74);backdrop-filter:blur(28px) saturate(142%);-webkit-backdrop-filter:blur(28px) saturate(142%)}.mobile-menu-top,.mobile-store-info-top{background:radial-gradient(circle at 91% 1%,rgb(80 154 220 / .13) 0 19%,transparent 19.4%),rgb(255 255 255 / .12)}.mobile-menu-brand{width:215px;height:50px;margin-bottom:2px;background:var(--brand-gradient)!important;background-size:280% 280%!important;animation:hydrapowerLogoFlow 9s ease-in-out infinite!important;filter:drop-shadow(0 10px 20px rgb(26 71 89 / .18))}.mobile-menu-scroll{background:#fff0}.mobile-menu-quick-grid{margin-top:0}.mobile-menu-panel .mobile-menu-highlight{display:grid;padding-left:0;grid-template-columns:36px minmax(0,1fr) 18px;justify-content:stretch;justify-items:stretch}.mobile-menu-panel .mobile-menu-highlight .mobile-menu-highlight-icon{justify-self:start}.mobile-menu-action-row svg{width:20px;height:20px;stroke-width:1.9}.mobile-menu-action-row>button[data-mobile-theme-toggle]{font-size:21px;line-height:1}.mobile-menu-panel .mobile-menu-action-row>a{color:#fff;background:linear-gradient(145deg,rgb(255 255 255 / .28),#fff0 42%),linear-gradient(135deg,#2ee879 0%,#25d366 46%,#128c4a 100%);box-shadow:0 10px 24px rgb(37 211 102 / .24)}.mobile-menu-action-row>button{color:#173b5f;background:rgb(255 255 255 / .68)}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel,html[data-theme="dark"] .mobile-support-panel{background:radial-gradient(circle at 10% 8%,rgb(39 108 177 / .2),transparent 34%),linear-gradient(150deg,rgb(7 34 76 / .76),rgb(8 42 109 / .68));backdrop-filter:blur(28px) saturate(135%);-webkit-backdrop-filter:blur(28px) saturate(135%)}html[data-theme="dark"] .mobile-menu-brand{background:var(--brand-gradient)!important}html[data-theme="dark"] .mobile-menu-scrim{background:rgb(5 8 10 / .2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme="dark"] .mobile-menu-panel,html[data-theme="dark"] .mobile-store-info-panel,html[data-theme="dark"] .mobile-support-panel{color:#edf2f3;border-color:rgb(224 238 239 / .18);background:radial-gradient(circle at 7% 3%,rgb(255 255 255 / .13),transparent 34%),radial-gradient(circle at 96% 12%,rgb(132 166 175 / .1),transparent 30%),linear-gradient(150deg,rgb(23 28 31 / .74),rgb(16 20 22 / .62));box-shadow:24px 0 64px rgb(0 0 0 / .38),inset -1px 0 rgb(255 255 255 / .1),inset 0 1px rgb(255 255 255 / .18);backdrop-filter:blur(38px) saturate(118%);-webkit-backdrop-filter:blur(38px) saturate(118%)}html[data-theme="dark"] .mobile-menu-top,html[data-theme="dark"] .mobile-store-info-top{color:#edf2f3;background:radial-gradient(circle at 91% 1%,rgb(211 228 231 / .1) 0 19%,transparent 19.4%),rgb(23 28 31 / .22)}html[data-theme="dark"] .mobile-menu-search{color:#edf2f3;border-color:rgb(224 238 239 / .16)!important;background:rgb(12 16 18 / .48)!important;box-shadow:inset 0 1px rgb(255 255 255 / .07),0 12px 28px rgb(0 0 0 / .14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link,html[data-theme="dark"] .mobile-store-info-cards a,html[data-theme="dark"] .mobile-support-card,html[data-theme="dark"] .mobile-menu-action-row,html[data-theme="dark"] .mobile-menu-panel .mobile-menu-highlight{border-color:rgb(224 238 239 / .14)!important;background:rgb(235 244 245 / .065)!important;box-shadow:inset 0 1px rgb(255 255 255 / .085),0 12px 28px rgb(0 0 0 / .13)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link[aria-current="page"]{color:#ffffff!important;border-color:rgb(225 239 240 / .24)!important;background:linear-gradient(145deg,rgb(255 255 255 / .14),rgb(255 255 255 / .035)),rgb(23 28 31 / .56)!important}html[data-theme="dark"] .mobile-menu-action-row>button{color:#edf2f3;border-color:rgb(224 238 239 / .13);background:rgb(235 244 245 / .1)}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-action-row>a{color:#ffffff!important;background:linear-gradient(145deg,rgb(255 255 255 / .24),#fff0 42%),linear-gradient(135deg,#2ee879 0%,#25d366 46%,#128c4a 100%)!important}.mobile-menu-panel .mobile-menu-quick-link--primary,.mobile-menu-panel .mobile-menu-quick-link--primary:hover{color:#fff;border-color:#1e65bd;background:linear-gradient(135deg,#2f8be0,#1159b8);box-shadow:inset 0 1px rgb(255 255 255 / .24),0 12px 25px rgb(6 52 139 / .22)}.mobile-menu-panel .mobile-menu-quick-link--primary>svg,.mobile-menu-panel .mobile-menu-quick-link--primary:hover>svg,.mobile-menu-panel .mobile-menu-quick-link--primary .mobile-menu-quick-label,.mobile-menu-panel .mobile-menu-quick-link--primary:hover .mobile-menu-quick-label{color:#fff}html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link--primary,html[data-theme="dark"] .mobile-menu-panel .mobile-menu-quick-link--primary:hover{color:#ffffff!important;border-color:rgb(102 175 241 / .62)!important;background:linear-gradient(145deg,rgb(255 255 255 / .16),#fff0 38%),linear-gradient(135deg,#2d88dc,#1054ad)!important;box-shadow:inset 0 1px rgb(255 255 255 / .24),0 14px 30px rgb(0 33 78 / .34)!important}.mobile-menu-top .mobile-menu-brand{width:240px;height:62px;max-width:calc(100% - 58px);flex:0 1 240px;margin:0;background:var(--brand-gradient)!important;background-size:300% 300%!important;-webkit-mask-size:142% 369%!important;mask-size:142% 369%!important;animation:hydrapowerLogoFlow 7.5s ease-in-out infinite!important;filter:drop-shadow(0 10px 20px rgb(26 71 89 / .2))}.mobile-store-info-body>.mobile-store-info-brand{margin-bottom:14px}.mobile-store-info-panel a,.mobile-store-info-panel a:hover,.mobile-store-info-panel a:focus,.mobile-store-info-panel a:active{text-decoration:none!important}@media (max-width:768px){.contact-page,.contact-page:target{inset:0!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:70px 10px 16px!important;box-sizing:border-box!important;place-items:start center!important;overflow-x:hidden!important;transform:none!important}.contact-page .contact-shell,.contact-page:target .contact-shell{left:auto!important;right:auto!important;width:100%!important;max-width:calc(100vw - 20px)!important;margin:0 auto!important;padding:12px!important;box-sizing:border-box!important;transform-origin:center top!important}.contact-page:target .contact-shell{animation-name:contactShellIn!important}}.mobile-menu-top .mobile-menu-brand{width:240px!important;height:62px!important;max-width:calc(100% - 58px)!important;opacity:1!important;background:linear-gradient(100deg,#16b7e8 0%,#247fd4 20%,#0d4ba6 39%,#2b88d7 57%,#43bed7 72%,#88c84d 88%,#16b7e8 100%)!important;background-size:300% 100%!important;-webkit-mask-size:142% 369%!important;mask-size:142% 369%!important;animation:hydrapowerMobileLogoFinal 4.8s linear infinite!important;filter:drop-shadow(0 8px 18px rgb(17 83 167 / .22))!important}html[data-theme="dark"] .mobile-menu-top .mobile-menu-brand{background:linear-gradient(100deg,#83e4f7 0%,#4bb8ee 20%,#78a9ff 39%,#42c7eb 58%,#95d96b 80%,#83e4f7 100%)!important;background-size:300% 100%!important}@keyframes hydrapowerMobileLogoFinal{from{background-position:0% 50%}to{background-position:300% 50%}}.mobile-menu-highlight-icon{color:#ffffff!important;background:radial-gradient(circle at 68% 100%,#ffdc80 0 7%,transparent 8%),linear-gradient(135deg,#833ab4 0%,#fd1d1d 52%,#fcb045 100%)!important;box-shadow:0 8px 16px rgb(193 53 132 / .24)!important}@media (min-width:1041px){.mobile-menu-toggle{display:inline-flex!important}.mobile-menu-scrim{display:block;background:rgb(9 18 20 / .28)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.mobile-menu-panel,.mobile-store-info-panel{top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;width:min(560px, calc(100vw - 48px))!important;height:min(760px, calc(100dvh - 64px))!important;display:flex!important;border:1px solid rgb(255 255 255 / .64)!important;border-radius:30px!important;box-shadow:0 28px 80px rgb(4 14 18 / .3),inset 0 1px rgb(255 255 255 / .55)!important;transform:translate(-50%,-50%)!important}.mobile-menu-panel[hidden],.mobile-store-info-panel[hidden],.mobile-menu-scrim[hidden]{display:none!important}.mobile-menu-top{min-height:110px}.mobile-menu-scroll{height:calc(min(760px, 100dvh - 64px) - 142px)}.mobile-menu-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-search.is-open,.header-search:focus-within,body.has-scrolled .header-search.is-open,body.has-scrolled .header-search:focus-within{width:220px!important;flex:0 0 220px!important;overflow:hidden;background:rgb(255 255 255 / .88)!important;box-shadow:0 12px 28px rgb(17 24 39 / .14)!important}.header-search.is-open .header-search-input,.header-search:focus-within .header-search-input,body.has-scrolled .header-search.is-open .header-search-input,body.has-scrolled .header-search:focus-within .header-search-input{width:168px!important;min-width:0!important;opacity:1!important;padding-right:12px;color:#111315!important;font:600 13px/1 "Inter",sans-serif!important}.header-container.has-open-search nav{transform:translateX(calc(-50% - 118px))!important;transition:transform 0.28s ease}.header-container.has-open-search .header-actions{flex-shrink:0}.header-container.has-open-search .header-search,.header-container.has-open-search .header-search.is-open{width:220px!important;flex:0 0 220px!important}.header-container.has-open-search .header-search-input{width:168px!important;opacity:1!important;color:#111315!important}}.site-footer-wrap::before{background:#083561!important}.newsletter-card{min-height:350px!important;margin:118px auto -184px!important;padding:104px 52px 60px!important}.site-footer{padding-top:220px!important}.footer-grid{gap:54px!important}.footer-signature{height:330px!important;margin:46px 0 -188px!important}.footer-bottom{margin-top:54px!important;padding-top:22px!important}.footer-marketplaces .trust-placeholders{display:none!important}@media (max-width:700px){.newsletter-card{min-height:280px!important;margin:78px auto -148px!important;padding:82px 24px 44px!important}.site-footer{padding-top:174px!important}.footer-signature{height:180px!important;margin:30px 0 -100px!important}}.site-footer-wrap{margin-top:0!important;padding:0 8vw 0!important;overflow:hidden!important}.site-footer-wrap::before{inset:0!important;border-radius:58px 58px 0 0!important;background:#083561!important}.newsletter-card{width:min(82vw, 880px)!important;min-height:350px!important;margin:118px auto -184px!important;padding:104px 52px 60px!important}.site-footer{max-width:1180px!important;padding-top:220px!important}.footer-grid{grid-template-columns:1fr 1.35fr 1fr 1.2fr!important;gap:54px!important}.footer-bottom{margin-top:54px!important;padding-top:22px!important}.footer-signature{height:330px!important;margin:46px 0 -188px!important}.footer-marketplaces .trust-placeholders{display:none!important}@media (max-width:700px){.site-footer-wrap{padding:0 24px 0!important}.site-footer-wrap::before{border-radius:36px 36px 0 0!important}.newsletter-card{width:100%!important;min-height:320px!important;margin:82px auto -152px!important;padding:94px 24px 46px!important}.site-footer{padding-top:176px!important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important}.footer-signature{height:180px!important;margin:32px 0 -24px!important}}.hp-original-newsletter{width:min(82vw, 880px);min-height:350px;position:relative;z-index:2;display:grid;place-items:center;margin:118px auto -184px;padding:104px 52px 60px;overflow:visible;color:#fff;filter:drop-shadow(0 34px 80px rgb(0 0 0 / .22))}.hp-original-newsletter-shape{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.hp-original-newsletter-content{width:min(620px, 100%);position:relative;z-index:2;text-align:center}.hp-original-newsletter-content h2{margin:0 0 30px;color:#fff;font-size:50px;font-weight:600;line-height:1.08;letter-spacing:-.9px}.hp-original-newsletter-form{position:relative;width:min(460px, 100%);min-height:58px;display:grid;grid-template-columns:1fr auto;gap:8px;margin:0 auto;padding:6px;overflow:hidden;border:1px solid rgb(255 255 255 / .2);border-radius:999px;background:linear-gradient(120deg,rgb(199 243 244 / .2),rgb(218 245 229 / .12) 42%,rgb(210 229 255 / .18)),rgb(255 255 255 / .12);box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 18px 42px rgb(0 0 0 / .12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hp-original-newsletter-form input{min-width:0;padding:0 16px;border:0;outline:0;background:#fff0;color:#fff;font-size:15px}.hp-original-newsletter-form input::placeholder{color:rgb(255 255 255 / .64)}.hp-original-newsletter-form button{min-height:46px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#171719;font-size:15px;font-weight:700}.hp-original-footer-wrap{position:relative;margin-top:0;padding:0 8vw;overflow:hidden;background:#fff0}.hp-original-footer-wrap::before{content:"";position:absolute;inset:0;z-index:0;border-radius:58px 58px 0 0;background:#343538}.hp-original-footer{max-width:1180px;position:relative;z-index:1;margin:0 auto;padding-top:220px;color:rgb(255 255 255 / .78)}.hp-original-footer-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr 1.2fr;gap:54px;align-items:start}.hp-original-footer-column,.hp-original-footer-marketplaces{display:grid;gap:14px}.hp-original-footer-column a,.hp-original-footer-marketplaces a,.hp-original-marketplace-disabled{color:rgb(255 255 255 / .76);text-decoration:none;font-size:15px;font-weight:400}.hp-original-footer-column a:hover,.hp-original-footer-marketplaces a:hover{color:#fff}.hp-original-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hp-original-trust span{min-width:86px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .58);font-size:12px}.hp-original-footer-brand{justify-self:end;text-align:right}.hp-original-footer-logo{margin-bottom:16px;color:#fff;font-size:24px;font-weight:700;letter-spacing:-.6px}.hp-original-footer-email{display:inline-block;margin-bottom:24px;color:rgb(255 255 255 / .72);text-decoration:none;font-size:15px}.hp-original-footer-socials{display:flex;justify-content:flex-end;gap:10px}.hp-original-footer-socials a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .26);border-radius:50%;color:#fff;text-decoration:none}.hp-original-footer-socials svg{width:18px;height:18px}.hp-original-footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:54px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14);color:rgb(255 255 255 / .54);font-size:14px}.hp-original-footer-signature{width:fit-content;margin:42px auto -56px;color:#fff;background:linear-gradient(110deg,#f8fafc 0%,#bcdad3 18%,#6f8d68 34%,#2f756d 52%,#256f95 70%,#f3f4f6 100%);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;font-size:clamp(92px, 15vw, 220px);font-weight:700;font-style:italic;line-height:.92;letter-spacing:-5px;text-align:center;filter:drop-shadow(0 18px 40px rgb(0 0 0 / .18));animation:textGradientFlow 8s ease-in-out infinite;transform:translateX(-2.5%)}@media (max-width:700px){.hp-original-footer-wrap{padding:0 24px}.hp-original-footer-wrap::before{border-radius:36px 36px 0 0}.hp-original-newsletter{width:100%;min-height:320px;margin:82px auto -152px;padding:94px 24px 46px}.hp-original-newsletter-content h2{font-size:34px}.hp-original-newsletter-form{grid-template-columns:1fr;border-radius:24px;padding:10px}.hp-original-newsletter-form input{min-height:44px;text-align:center}.hp-original-footer{padding-top:176px}.hp-original-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.hp-original-footer-brand{grid-column:1 / -1;justify-self:start;text-align:left}.hp-original-footer-socials{justify-content:flex-start}.hp-original-footer-bottom{flex-direction:column}.hp-original-footer-signature{max-width:100%;margin:32px auto -24px;overflow:hidden;font-size:clamp(64px, 18vw, 96px);letter-spacing:-3px}}html[data-theme="dark"] body .header-container.hp-header-v178 .header-search,html[data-theme="dark"] body .header-container.hp-header-v178 .header-search.is-open,html[data-theme="dark"] body .header-container.hp-header-v178 .header-search:focus-within{border-color:rgb(163 219 226 / .22)!important;background:#172428!important}html[data-theme="dark"] body .header-container.hp-header-v178 .header-search-input{color:#f1f8fa!important;background:transparent!important}html[data-theme="dark"] body .header-container.hp-header-v178 .header-search-input::placeholder{color:#b7cad0!important;opacity:1!important}body,button,input,select,textarea,.wp-site-blocks,.wp-block-heading,.wp-block-button__link{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast)}a{text-decoration-color:var(--wp--preset--color--primary);text-decoration-thickness:0.5px!important;text-underline-offset:.05em}.wp-block-pullquote blockquote{margin:0}.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px}.wp-block-post-comments-form .comment-reply-title{font-size:var(--wp--preset--font-size--large)}.wp-block-post-comments-form .form-submit{margin-bottom:0}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--preset--spacing--50)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--preset--spacing--30)}.wp-block-post-author__byline,.wp-block-post-author__bio{font-size:inherit}.wp-block-post-author__avatar img{border-radius:999px;line-height:0}.wp-block-tag-cloud.is-style-outline a{border-color:var(--wp--preset--color--tertiary);border-radius:999px;padding:0 .5rem}.wp-block-tag-cloud.is-style-outline a:hover{color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--primary)}.wp-block-post-author__bio{margin:0}.wp-block-term-description p:first-child{margin-top:0}.wp-block-term-description p:last-child{margin-bottom:0}.wp-block-latest-comments__comment-excerpt p,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{font-size:inherit}.wp-block-calendar table:where(:not(.has-text-color)){color:var(--wp--preset--color--foreground)}.wp-block-avatar a,.wp-block-avatar img{border-radius:inherit;vertical-align:middle}.wp-block-search__input,.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{line-height:inherit}.wp-block-search__input,.wp-block-search__button-inside .wp-block-search__inside-wrapper,.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form input[type="email"]{border-color:var(--wp--preset--color--tertiary)}.wp-block-jetpack-contact-form input:not([type="submit"]):not([type="checkbox"]),.wp-block-jetpack-contact-form select,.wp-block-jetpack-contact-form textarea,.wp-block-jetpack-mailchimp input:not([type="submit"]):not([type="checkbox"]),.wp-block-jetpack-revue input:not([type="submit"]):not([type="checkbox"]){background-color:#fff;border:1px solid var(--wp--preset--color--tertiary);font-size:inherit;line-height:inherit;padding:.5rem}.wp-block-jetpack-contact-form.contact-form label{font-weight:400}.wp-block-jetpack-contact-form.contact-form label span{opacity:.7}.wp-block-jetpack-contact-form.contact-form select{padding:.5rem}.wp-block-jetpack-contact-form.contact-form textarea{margin-bottom:var(--wp--preset--spacing--40)}div[id^="contact-form-"] h4{font-size:var(--wp--preset--font-size--medium);font-weight:inherit;line-height:1.555555556}div[id^="contact-form-"] .contact-form-submission{margin:0;padding:0}.wp-block-jetpack-mailchimp .wp-block-jetpack-button,.wp-block-jetpack-mailchimp p{margin:var(--wp--preset--spacing--40) 0}#wp-block-jetpack-mailchimp_consent-text{font-size:var(--wp--preset--font-size--small);margin-bottom:0}ins{text-decoration:none}.woocommerce.woocommerce-page main{max-width:calc(var(--wp--style--global--wide-size) + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left))}:root{--hp-ink:#111315;--hp-text:#202428;--hp-muted:#687077;--hp-line:rgba(22, 28, 32, 0.09);--hp-panel:rgba(255, 255, 255, 0.82);--hp-soft:#f5f7f7;--hp-soft-strong:#edf2f1;--hp-green:#477a68;--hp-blue:#2b7692;--hp-aqua:#d9f2ec;--hp-radius-lg:36px;--hp-radius-md:26px;--hp-shadow:0 28px 80px rgba(20, 28, 34, 0.09)}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product,body.hp-shop-model-2 .hp-shop-query .wp-block-post.product{position:relative;overflow:visible!important;padding:12px 14px 18px!important;border:0!important;border-radius:28px!important;background:#f3f4f5!important;box-shadow:none!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-components-product-image,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-grid__product-image,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image{position:relative;z-index:1;margin:-24px -2px 18px!important;overflow:hidden;border:1px solid rgb(24 42 58 / .1);border-radius:20px!important;background:#fff!important;box-shadow:0 12px 28px rgb(24 42 58 / .12)}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-components-product-image img,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-grid__product-image img,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image img{padding:9px;box-sizing:border-box;background:#fff}body.hp-shop-model-2 .hp-shop-query .hp-product-grid h3,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-post-title{min-height:3.15em!important;margin-bottom:6px!important;color:#28323b!important;font-size:clamp(0.8rem, 0.75vw, 0.91rem)!important;font-weight:650!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .price,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price{padding-right:52px;color:#53606a!important;font-weight:560!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{position:absolute!important;right:14px;bottom:14px;z-index:3;width:46px!important;margin:0!important;padding:0!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .wp-block-button__link,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button button{position:relative;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:grid!important;place-items:center;padding:0!important;overflow:hidden!important;border:0!important;border-radius:50%!important;color:transparent!important;background:var(--hp-blue,#087eea)!important;box-shadow:0 10px 20px rgb(8 126 234 / .24)!important;font-size:0!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .wp-block-button__link::before,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button button::before{content:"";width:20px;height:20px;display:block;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h2l2.2 10.1a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 1.9-1.4L20.2 8H7M10 20a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm8 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h2l2.2 10.1a2 2 0 0 0 2 1.6h7.7a2 2 0 0 0 1.9-1.4L20.2 8H7M10 20a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm8 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .wp-block-button__link:hover,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button button:hover{transform:translateY(-2px);background:var(--hp-blue-dark,#075eae)!important}html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li,html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product,html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .wp-block-post.product{background:#20282e!important}html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .hp-product-grid h3,html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-post-title{color:#e8edf1!important}@media (max-width:640px){body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product,body.hp-shop-model-2 .hp-shop-query .wp-block-post.product{margin-top:14px;padding:9px 9px 14px!important;border-radius:20px!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-components-product-image,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-grid__product-image,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image{margin:-18px 0 12px!important;border-radius:15px!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{right:9px;bottom:9px;width:38px!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .wp-block-button__link,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}}@media (min-width:1041px){html body.single-product main.hp-product-page,html body.single-product .hp-product-page.wp-block-group{position:relative!important;left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(420px,520px)!important;width:100vw!important;max-width:none!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding:108px 24px 112px!important;column-gap:2px!important;row-gap:32px!important;box-sizing:border-box!important;align-items:start!important}html body.single-product main.hp-product-page>.hp-product-hero,html body.single-product .hp-product-page.wp-block-group>.hp-product-hero{display:contents!important}html body.single-product main.hp-product-page .hp-product-gallery .woocommerce-product-gallery__image img,html body.single-product .hp-product-page.wp-block-group .hp-product-gallery .woocommerce-product-gallery__image img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;object-fit:contain!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image img.hp-gallery-editorial-image{transform:none!important;opacity:1!important}}html body.single-product .hp-product-summary-card{display:flex!important;flex-direction:column!important}html body.single-product .hp-product-summary-card>.hp-product-purchase-panel,html body.single-product .hp-product-summary-card>.hp-product-purchase,html body.single-product .hp-product-summary-card>form.cart{order:4!important}html body.single-product .hp-product-summary-card>.hp-product-shipping-card,html body.single-product .hp-product-summary-card>.woo-better-parent-container{order:5!important}html body.single-product .hp-product-summary-card>.hp-product-short{order:6!important}html body.single-product .hp-product-summary-card>.hp-product-trust{order:7!important}body.woocommerce-account:not(.logged-in){background:#eef3f0!important}body.woocommerce-account:not(.logged-in) .wp-site-blocks>main,body.woocommerce-account:not(.logged-in) main.wp-block-group{max-width:none!important;min-height:100vh;margin:0!important;padding:130px 24px 72px!important}.hp-account-auth-shell{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);width:min(1024px, 100%);min-height:640px;margin:0 auto;overflow:hidden;border:1px solid rgb(22 38 45 / .08);border-radius:24px;background:rgb(255 255 255 / .94);box-shadow:0 26px 80px rgb(26 47 49 / .13)}.hp-account-auth-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:38px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#103d45 0%,#276b6a 48%,#a7dbb6 130%)}.hp-account-auth-visual::before,.hp-account-auth-visual::after{position:absolute;content:"";border-radius:50%;filter:blur(1px);opacity:.7}.hp-account-auth-visual::before{width:430px;height:430px;top:24%;left:-48%;border:46px solid rgb(255 255 255 / .13)}.hp-account-auth-visual::after{width:280px;height:280px;right:-32%;bottom:10%;border:34px solid rgb(210 246 226 / .25)}.hp-account-auth-brand,.hp-account-auth-copy{position:relative;z-index:1}.hp-account-auth-brand{font-size:1.65rem;font-weight:800;font-style:italic;letter-spacing:-.07em}.hp-account-auth-copy{max-width:260px;margin:0;font-size:.95rem;font-weight:600;line-height:1.55}.hp-account-auth-content{display:flex;align-items:center;min-width:0;padding:clamp(38px, 6vw, 76px)}.hp-account-auth-content .woocommerce{width:min(100%, 420px);margin:0 auto}.hp-account-auth-content .woocommerce::before{display:block;margin:0 0 8px;color:#1b2a30;font-size:1.65rem;font-weight:750;line-height:1.1;text-align:center;content:"Acesse sua conta"}.hp-account-auth-content .woocommerce::after{display:block;margin:0 0 26px;color:#738088;font-size:.9rem;text-align:center;content:"Entre ou crie seu cadastro para acompanhar seus pedidos."}.hp-account-auth-content .woocommerce .u-columns{display:grid!important;grid-template-columns:1fr!important;gap:18px;margin:0!important}.hp-account-auth-content .woocommerce .u-column1,.hp-account-auth-content .woocommerce .u-column2{float:none!important;width:100%!important;margin:0!important}.hp-account-auth-content .woocommerce form.woocommerce-form{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.hp-account-auth-content .woocommerce form h2{margin:0 0 16px!important;color:#26353b;font-size:1rem!important;font-weight:700!important}.hp-account-auth-content .woocommerce label{color:#405157;font-size:.84rem;font-weight:650}.hp-account-auth-content .woocommerce input.input-text{min-height:50px;margin-top:7px;border:1px solid #dce5e3;border-radius:12px;background:#fff;box-shadow:none}.hp-account-auth-content .woocommerce button.button,.hp-account-auth-content .woocommerce .woocommerce-button{min-height:50px;border:0!important;border-radius:999px!important;background:#1976d2!important;color:#fff!important;font-weight:750}.hp-account-auth-content .woocommerce .woocommerce-form-login__rememberme{margin-top:13px;font-size:.8rem}.hp-account-auth-content .woocommerce .woocommerce-LostPassword{margin:14px 0 0;font-size:.84rem}.hp-account-auth-content .woocommerce .u-column2{padding-top:18px;border-top:1px solid #e5ecea}@media (max-width:700px){body.woocommerce-account:not(.logged-in) .wp-site-blocks>main,body.woocommerce-account:not(.logged-in) main.wp-block-group{padding:104px 16px 42px!important}.hp-account-auth-shell{grid-template-columns:1fr;min-height:0;border-radius:20px}.hp-account-auth-visual{min-height:170px;padding:26px}.hp-account-auth-copy{max-width:none}.hp-account-auth-content{padding:34px 24px 42px}}@media (min-width:1041px){html body.single-product .hp-product-summary-card{padding:30px 34px!important}html body.single-product .hp-product-summary-card .hp-product-kicker{display:none!important}html body.single-product .hp-product-summary-card h1,html body.single-product .hp-product-summary-card .hp-product-title{max-width:none!important;margin:0 0 12px!important;font-size:clamp(2rem, 2.35vw, 2.5rem)!important;font-weight:680!important;line-height:1.05!important;letter-spacing:-0.025em!important}html body.single-product .hp-product-summary-card .hp-product-price,html body.single-product .hp-product-summary-card .price{margin:0 0 12px!important;font-size:clamp(1.55rem, 1.85vw, 1.85rem)!important;line-height:1.1!important}html body.single-product .hp-product-summary-card .hp-product-short{margin:0 0 12px!important;font-size:0.88rem!important;line-height:1.35!important}html body.single-product .hp-product-summary-card .hp-product-meta{margin:0 0 10px!important}html body.single-product .hp-product-summary-card .hp-product-meta-row>*,html body.single-product .hp-product-summary-card .hp-product-meta .wp-block-post-terms,html body.single-product .hp-product-summary-card .hp-product-meta .wp-block-woocommerce-product-sku{min-height:28px!important;padding:0 9px!important;font-size:0.7rem!important}html body.single-product .hp-product-summary-card form.cart,html body.single-product .hp-product-summary-card form.variations_form.cart{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:14px!important}html body.single-product .hp-product-summary-card form.variations_form.cart table.variations{width:100%!important;height:auto!important;margin:0 0 12px!important}html body.single-product .hp-product-summary-card form.variations_form.cart table.variations tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(154px,1.25fr)!important;gap:12px!important;align-items:center!important}html body.single-product .hp-product-summary-card form.variations_form.cart table.variations th,html body.single-product .hp-product-summary-card form.variations_form.cart table.variations td{display:block!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}html body.single-product .hp-product-summary-card form.variations_form.cart table.variations label{display:block!important;font-size:0.82rem!important;font-weight:720!important;line-height:1.25!important}html body.single-product .hp-product-summary-card form.variations_form.cart select{width:100%!important;min-height:44px!important;margin:0!important;padding:0 34px 0 12px!important;font-size:0.83rem!important}html body.single-product .hp-product-summary-card form.variations_form.cart .reset_variations{display:none!important}html body.single-product .hp-product-summary-card form.variations_form.cart .single_variation_wrap,html body.single-product .hp-product-summary-card form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex!important;min-height:0!important;margin:0!important;gap:10px!important;align-items:center!important}html body.single-product .hp-product-summary-card form.variations_form.cart .single_variation{display:none!important}html body.single-product .hp-product-summary-card form.variations_form.cart .quantity .qty,html body.single-product .hp-product-summary-card form.variations_form.cart .single_add_to_cart_button{min-height:46px!important;height:46px!important;line-height:46px!important}}@media (min-width:1041px){html body.single-product main.hp-product-page>.hp-product-hero>.wp-block-column.hp-product-media-column,html body.single-product .hp-product-page.wp-block-group>.hp-product-hero>.wp-block-column.hp-product-media-column{grid-column:1 / span 2!important;grid-row:2!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;flex-basis:auto!important}html body.single-product main.hp-product-page>.hp-product-hero>.wp-block-column.hp-product-summary-card,html body.single-product .hp-product-page.wp-block-group>.hp-product-hero>.wp-block-column.hp-product-summary-card{grid-column:3!important;grid-row:2 / span 30!important;align-self:start!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;flex-basis:auto!important}html body.single-product .hp-product-media-column>.hp-product-gallery,html body.single-product .hp-product-media-column>.wp-block-woocommerce-product-image-gallery.hp-product-gallery,html body.single-product .hp-product-media-column .woocommerce-product-gallery,html body.single-product .hp-product-media-column .flex-viewport,html body.single-product .hp-product-media-column .woocommerce-product-gallery__wrapper{width:100%!important;max-width:none!important;min-width:0!important}}html{scroll-behavior:smooth}body.hydrapower-kiosko{margin:0;color:var(--hp-text);background:#fff;font-family:Inter,"Helvetica Neue",Arial,sans-serif}body.hydrapower-kiosko *{box-sizing:border-box}body.hydrapower-kiosko a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}body.hydrapower-kiosko .wp-site-blocks{padding:0}body.hydrapower-kiosko .wp-site-blocks>header{position:relative;z-index:40}body.hydrapower-kiosko .wp-site-blocks>header+main.hp-blog-page,body.hydrapower-kiosko.hp-block-product-page .wp-site-blocks>header+.woocommerce,body.hydrapower-kiosko.single-product .wp-site-blocks>header+.woocommerce{margin-block-start:0!important;border-radius:0!important}.hp-product-page,.hp-shop-page-shell,body.hp-block-cart-page main,body.hp-block-checkout-page main,body.woocommerce-cart main,body.woocommerce-checkout main{width:min(1240px, calc(100% - 48px));margin-right:auto;margin-left:auto;padding-top:clamp(128px, 12vw, 168px);padding-bottom:clamp(72px, 9vw, 116px)}.hp-product-page>*,.hp-shop-page-shell>*{margin-block-start:0}.hp-product-breadcrumbs{margin-bottom:18px;color:var(--hp-muted);font-size:.78rem}.hp-product-breadcrumbs a{color:var(--hp-muted);text-decoration:none}.hp-product-hero{gap:18px!important;align-items:stretch!important;margin-bottom:28px;padding:18px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-lg);background:radial-gradient(circle at 12% 0%,rgb(217 242 236 / .84),transparent 34%),radial-gradient(circle at 100% 10%,rgb(217 237 247 / .78),transparent 32%),linear-gradient(135deg,#fbfcfc,#f0f3f2);box-shadow:var(--hp-shadow)}.hp-product-media-column,.hp-product-summary-card{min-width:0}.hp-product-gallery,.wp-block-woocommerce-product-image-gallery.hp-product-gallery{height:100%;padding:16px;border:1px solid rgb(20 28 34 / .07);border-radius:30px;background:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .72)}.hp-product-gallery .woocommerce-product-gallery,.hp-product-gallery .woocommerce-product-gallery__wrapper{width:100%!important;margin:0!important}.hp-product-gallery .woocommerce-product-gallery{opacity:1!important}.hp-product-gallery .flex-viewport,.hp-product-gallery .woocommerce-product-gallery__image{overflow:hidden;aspect-ratio:1.04;border-radius:25px;background:radial-gradient(circle at 20% 10%,rgb(232 243 239 / .82),transparent 28%),#fff}.hp-product-gallery .flex-viewport{width:100%;min-height:360px}.hp-product-gallery .woocommerce-product-gallery__wrapper,.hp-product-gallery .woocommerce-product-gallery__image,.hp-product-gallery .woocommerce-product-gallery__image a{height:100%}.hp-product-gallery .woocommerce-product-gallery__image a{display:flex;width:100%!important;height:100%!important;align-items:center;justify-content:center}.hp-product-gallery .woocommerce-product-gallery__image img{display:block;width:100%!important;height:100%!important}.hp-product-gallery .woocommerce-product-gallery__image img{padding:clamp(18px, 2.8vw, 34px);object-fit:contain}.hp-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 0!important;padding:0!important}.hp-product-gallery .flex-control-thumbs li{overflow:hidden;width:auto!important;aspect-ratio:1;border:1px solid rgb(20 28 34 / .07);border-radius:16px;background:#f7f8f8}.hp-product-gallery .flex-control-thumbs li.hp-gallery-thumbnail-unavailable{display:none!important}.hp-product-gallery .flex-control-thumbs img{width:100%;height:100%;object-fit:contain}.hp-product-video-modal[hidden]{display:none!important}.hp-product-video-modal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:24px;background:rgb(7 19 34 / .72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hp-product-video-modal__panel{position:relative;width:min(430px, calc(100vw - 48px));aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgb(255 255 255 / .42);border-radius:22px;background:#000;box-shadow:0 30px 70px rgb(0 0 0 / .42)}.hp-product-video-modal__panel iframe{display:block;width:100%;height:100%;border:0}.hp-product-video-modal__close{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(255 255 255 / .5);border-radius:999px;color:#fff;background:rgb(4 16 28 / .62);font-size:27px;line-height:1;cursor:pointer}body.hp-product-video-modal-open{overflow:hidden!important}.hp-product-gallery .hp-product-gallery-video-trigger{position:relative;display:grid!important;width:100%!important;min-height:82px!important;place-content:center!important;gap:3px;margin:0 0 10px!important;padding:0;overflow:hidden;border:1px solid rgb(5 89 176 / .24);border-radius:14px;color:#fff;background:linear-gradient(145deg,#087eea,#0359b0);cursor:pointer}.hp-product-gallery .hp-product-gallery-video-trigger::after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(0 46 93 / .1),rgb(1 54 108 / .58));content:"";pointer-events:none}.hp-product-gallery .hp-product-gallery-video-preview{position:absolute;top:-33%;left:-33%;z-index:0;width:166%;height:166%;border:0;opacity:.9;pointer-events:none}.hp-product-gallery .hp-product-gallery-video-trigger .hp-gallery-video-thumb__play{position:relative;z-index:2;display:grid;width:28px;height:28px;place-items:center;margin:0 auto;border:1px solid rgb(255 255 255 / .76);border-radius:999px;background:rgb(255 255 255 / .16);animation:hp-gallery-video-pulse 1.8s ease-out infinite}.hp-product-gallery .hp-product-gallery-video-trigger .hp-gallery-video-thumb__play::before{position:absolute;inset:-6px;border:1px solid rgb(255 255 255 / .64);border-radius:inherit;content:"";animation:hp-gallery-video-ring 1.8s ease-out infinite}.hp-product-gallery .hp-product-gallery-video-trigger svg{width:15px;height:15px;margin-left:2px;fill:currentColor}.hp-product-gallery .hp-product-gallery-video-trigger small{position:relative;z-index:2;font-size:.63rem;line-height:1}@keyframes hp-gallery-video-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes hp-gallery-video-ring{0%{opacity:.75;transform:scale(.76)}75%,100%{opacity:0;transform:scale(1.3)}}.hp-product-gallery .woocommerce-product-gallery__trigger{top:18px!important;right:18px!important;width:46px!important;height:46px!important;border-radius:999px!important;background:rgb(255 255 255 / .86)!important;box-shadow:0 16px 32px rgb(20 28 34 / .12);backdrop-filter:blur(14px)}.hp-product-summary-card{display:flex;flex-direction:column;align-self:stretch;padding:clamp(26px, 3.2vw, 42px);border:1px solid rgb(20 28 34 / .07);border-radius:30px;background:rgb(255 255 255 / .92);box-shadow:0 18px 46px rgb(20 28 34 / .055)}.hp-product-kicker{width:max-content;max-width:100%;margin:0 0 16px!important;padding:8px 12px;border-radius:999px;color:#347367;background:#e8f3ef;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hp-product-title,.hp-product-summary-card h1{max-width:640px;margin:0 0 18px!important;color:var(--hp-text);font-size:clamp(2.05rem, 3.45vw, 3.55rem);font-weight:790;line-height:1;letter-spacing:0}.hp-product-price,.hp-product-summary-card .price,.wp-block-woocommerce-product-price.hp-product-price{margin:0 0 18px!important;color:var(--hp-text)!important;font-size:clamp(1.55rem, 2.2vw, 2.15rem);font-weight:850}.hp-product-short{max-width:560px;margin:0 0 18px!important;color:#4f565c;font-size:1rem;line-height:1.58}.hp-product-meta{margin:0 0 16px!important}.hp-product-meta-row{gap:8px!important}.hp-product-meta-row>*,.hp-product-meta .wp-block-post-terms,.hp-product-meta .wp-block-woocommerce-product-sku{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border-radius:999px;color:var(--hp-muted);background:var(--hp-soft-strong);font-size:.78rem;font-weight:700}.hp-product-meta a{color:var(--hp-text);text-decoration:none}.hp-product-purchase,.hp-product-summary-card form.cart{margin:0 0 14px!important;padding:16px;border:1px solid rgb(20 28 34 / .06);border-radius:24px;background:#f6f7f7}.hp-product-purchase form.cart,.hp-product-summary-card form.cart{display:flex!important;flex-wrap:wrap;gap:10px;align-items:center}.woocommerce .quantity .qty,.wc-block-components-quantity-selector{min-height:50px;border:1px solid rgb(20 28 34 / .1)!important;border-radius:999px!important;background:#fff!important;color:var(--hp-text);font-weight:760}.woocommerce .quantity .qty{width:74px}.woocommerce button.button,.woocommerce button.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce input.button,.woocommerce .single_add_to_cart_button,.wp-block-button__link,.wc-block-components-button:not(.is-link),.wp-block-woocommerce-product-button .wp-block-button__link{min-height:52px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:var(--hp-ink)!important;background-color:var(--hp-ink)!important;background-image:none!important;font-size:0.92rem!important;font-weight:780!important;line-height:52px!important;text-decoration:none!important;box-shadow:0 18px 38px rgb(17 19 21 / .15);transition:transform 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.wp-block-button__link:hover,.wc-block-components-button:not(.is-link):hover{color:#fff!important;background:#2f3537!important;transform:translateY(-1px);box-shadow:0 22px 44px rgb(17 19 21 / .18)}.hp-product-trust{gap:8px!important}.hp-product-trust p{display:flex;min-height:42px;align-items:center;justify-content:center;margin:0;padding:0 10px;border-radius:16px;color:#4c5357;background:#eef2f0;font-size:.74rem;font-weight:780;text-align:center}.hp-product-details-card,.hp-related-products{margin-top:28px;padding:clamp(24px, 3vw, 34px);border:1px solid rgb(20 28 34 / .07);border-radius:32px;background:#fff;box-shadow:0 18px 46px rgb(20 28 34 / .045)}.hp-product-details-card .wc-tabs,.hp-product-details-card .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:8px;margin:0 0 22px!important;padding:0!important}.hp-product-details-card .wc-tabs::before,.hp-product-details-card .wc-tabs li::before,.hp-product-details-card .wc-tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important}.hp-product-details-card .wc-tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--hp-soft-strong)!important}.hp-product-details-card .wc-tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#fff!important;background:var(--hp-ink)!important}.hp-product-details-card .wc-tabs a,.woocommerce div.product .woocommerce-tabs ul.tabs a{padding:10px 15px!important;color:inherit!important;font-size:.82rem;font-weight:760;text-decoration:none}.hp-product-details-card .woocommerce-Tabs-panel,.woocommerce div.product .woocommerce-Tabs-panel{max-width:880px;padding:0!important;border:0!important;background:transparent!important;color:#42484d;font-size:1.03rem;line-height:1.7}.hp-product-details-card h2,.hp-related-products h2,.hp-section-title{margin:0 0 16px;color:var(--hp-text);font-size:clamp(1.45rem, 2.35vw, 2rem);font-weight:790;letter-spacing:0}.hp-related-products{background:#f6f7f7}.hp-related-grid,.hp-product-grid{gap:16px!important}.hp-shop-query .hp-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.hp-shop-query .hp-product-grid>li{min-width:0}.hp-related-grid>li,.hp-product-grid>li,.wp-block-post.product{overflow:hidden;padding:14px!important;border:1px solid rgb(20 28 34 / .07);border-radius:24px;background:#fff;box-shadow:0 14px 34px rgb(20 28 34 / .05)}.hp-related-grid .wc-block-components-product-image,.hp-product-grid .wc-block-components-product-image,.hp-related-grid .wp-block-woocommerce-product-image,.hp-product-grid .wp-block-woocommerce-product-image{overflow:hidden;aspect-ratio:1;margin-bottom:12px;border-radius:18px;background:#f7f8f8}.hp-related-grid img,.hp-product-grid img{width:100%!important;height:100%!important;object-fit:contain}.hp-related-grid h3,.hp-product-grid h3{min-height:42px;margin:0 0 8px!important;color:var(--hp-text);font-size:1rem!important;font-weight:790;line-height:1.22}.hp-related-grid .price,.hp-product-grid .price,.wp-block-woocommerce-product-price{color:var(--hp-text);font-weight:850}.hp-shop-hero{width:min(92vw, 1720px);max-width:none;min-height:430px;display:flex;align-items:center;justify-content:flex-start;margin:0 auto 56px;padding:58px;overflow:hidden;border:1px solid rgb(255 255 255 / .72);border-radius:32px;color:#fff;background:linear-gradient(90deg,rgb(15 15 15 / .82) 0%,rgb(15 15 15 / .6) 38%,rgb(15 15 15 / .1) 72%),var(--hp-shop-banner-image,url(https://res.cloudinary.com/dncdgiwhp/image/upload/v1780948383/C%C3%B3pia_de_Cilindro_Hidr%C3%A1ulico_12_mjlssd.png)) center right / 100% auto no-repeat;box-shadow:0 24px 70px rgb(17 24 39 / .1);transform:none}.hp-shop-hero .hp-product-kicker{width:fit-content;margin:0 0 16px!important;padding:0;color:rgb(255 255 255 / .72);background:#fff0;font-size:.75rem;font-weight:850;letter-spacing:2px;text-transform:uppercase}.hp-shop-hero-copy{min-width:0;max-width:560px}.hp-shop-title{max-width:560px;margin:0!important;color:#fff;font-size:clamp(2.15rem, 3.6vw, 2.9rem);font-weight:400;line-height:1.08;letter-spacing:0}.hp-shop-copy{max-width:460px;margin:18px 0 0!important;color:rgb(255 255 255 / .76);font-size:1.05rem;font-weight:300;line-height:1.55}.hp-shop-hero-button{width:fit-content;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:0 20px;border:1px solid rgb(255 255 255 / .22);border-radius:999px;color:#fff;background:rgb(255 255 255 / .14);font-size:.9rem;font-weight:500;text-decoration:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform 0.25s ease,box-shadow 0.25s ease}.hp-shop-hero-button:hover{transform:translateY(-2px)}.hp-shop-hero-pill{display:none;justify-self:end;align-self:start;padding:11px 16px;border:1px solid rgb(255 255 255 / .34);border-radius:999px;color:rgb(255 255 255 / .82);background:rgb(255 255 255 / .12);font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hp-shop-toolbar{margin-bottom:28px;padding:18px;border:1px solid var(--hp-line);border-radius:28px;background:rgb(246 247 247 / .72);box-shadow:0 18px 48px rgb(20 28 34 / .055)}.hp-shop-catalog-layout{width:min(92vw, 1720px);max-width:none!important;align-items:flex-start!important;gap:clamp(24px, 2.2vw, 38px)!important}.hp-shop-filter-column{flex:0 0 260px!important;position:sticky;top:104px;z-index:3}.hp-shop-products-column{min-width:0;flex:1 1 auto!important}.hp-shop-filter-card{padding:24px 22px 26px;border:1px solid var(--hp-line);border-radius:28px;color:var(--hp-text);background:rgb(255 255 255 / .82);box-shadow:0 20px 55px rgb(20 42 62 / .08);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.hp-shop-filter-heading{margin:0 0 8px!important}.hp-shop-filter-heading h2{margin:0!important;font-size:1.08rem!important;font-weight:720;letter-spacing:-.02em}.hp-shop-filter-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:var(--hp-blue);background:rgb(19 121 209 / .09)}.hp-shop-filter-card .wc-block-product-filters{--wc-product-filters-text-color:var(--hp-text);--wc-product-filters-background-color:transparent;gap:0!important}.hp-shop-filter-card .wp-block-woocommerce-product-filter-price,.hp-shop-filter-card .wp-block-woocommerce-product-filter-taxonomy,.hp-shop-filter-card .wp-block-woocommerce-product-filter-status{margin:0!important;padding:21px 0;border-top:1px solid var(--hp-line)}.hp-shop-filter-card h3{margin:0 0 14px!important;color:var(--hp-text);font-size:0.9rem!important;font-weight:680}.hp-shop-filter-card label,.hp-shop-filter-card button,.hp-shop-filter-card input{font-family:inherit!important}.hp-shop-filter-card label{color:var(--hp-text);font-size:.86rem;line-height:1.35}.hp-shop-filter-card input[type="checkbox"]{width:17px;height:17px;accent-color:var(--hp-blue)}.hp-shop-filter-card .wc-block-product-filter-clear-button{margin:0 0 15px}.hp-shop-filter-card .wc-block-product-filter-clear-button .wp-block-button__link{padding:7px 12px!important;border:1px solid var(--hp-line)!important;border-radius:999px!important;color:var(--hp-blue)!important;background:transparent!important;box-shadow:none!important;font-size:0.78rem!important;font-weight:620!important}.hp-shop-filter-card .wc-block-components-price-slider__range-input-progress{--range-color:var(--hp-blue)}.hp-shop-filter-card .wc-block-form-text-input input,.hp-shop-filter-card input[type="number"]{border-color:var(--hp-line)!important;border-radius:12px!important;background:var(--hp-panel)!important}.hp-shop-filter-toggle{display:none;min-height:44px;align-items:center;justify-content:center;gap:9px;margin:0 0 14px;padding:0 17px;border:1px solid var(--hp-line);border-radius:999px;color:var(--hp-text);background:var(--hp-panel);font-family:inherit;font-size:.88rem;font-weight:650;line-height:1}.hp-shop-filter-close{display:none;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid var(--hp-line);border-radius:50%;color:var(--hp-text);background:var(--hp-soft)}html[data-theme="dark"] .hp-shop-filter-card{background:rgb(24 31 36 / .9);box-shadow:0 22px 58px rgb(0 0 0 / .24)}@media (max-width:1180px){.hp-shop-filter-column{flex-basis:230px!important}.hp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){.hp-shop-catalog-layout{display:block!important}.hp-shop-filter-toggle{display:inline-flex}.hp-shop-filter-close{display:inline-flex}.hp-shop-filter-icon{display:none}.hp-shop-filter-column{width:100%;height:100%;display:block!important;position:fixed;inset:0;z-index:10000;padding:70px 18px 18px;background:rgb(8 25 40 / .42);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.hp-shop-filter-column>.hp-shop-filter-card{width:min(390px, 92vw);max-height:calc(100vh - 88px);margin:0 0 0 auto;overflow:auto;transform:translateX(24px);transition:transform 0.3s ease}body.hp-shop-filters-open{overflow:hidden}body.hp-shop-filters-open .hp-shop-filter-column{opacity:1;visibility:visible;pointer-events:auto}body.hp-shop-filters-open .hp-shop-filter-column>.hp-shop-filter-card{transform:translateX(0)}}@media (max-width:640px){.hp-shop-catalog-layout{width:100%}.hp-shop-filter-card{padding:21px 18px 24px;border-radius:24px}}.hp-shop-catalog-layout,.hp-shop-catalog-layout.wp-block-columns{align-items:flex-start!important}.hp-shop-products-column>.hp-shop-toolbar,.hp-shop-products-column>.hp-shop-toolbar.wp-block-group{margin-top:0!important}.hp-shop-filter-card .wc-block-components-price-slider__controls,.hp-shop-filter-card .wc-block-product-filter-price-slider__controls{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.hp-shop-filter-card .wc-block-components-price-slider__amount,.hp-shop-filter-card .wc-block-product-filter-price-slider input,.hp-shop-filter-card input[type="number"]{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;padding-right:9px!important;padding-left:9px!important;font-size:0.78rem!important;font-variant-numeric:tabular-nums}.hp-shop-query .hp-product-grid>li,.hp-shop-query .hp-product-grid>.product,.hp-shop-query .wp-block-post.product{display:flex!important;min-height:100%;flex-direction:column;box-sizing:border-box}.hp-shop-query .hp-product-grid h3,.hp-shop-query .hp-product-grid .wp-block-post-title{min-height:3.7em!important;margin-bottom:7px!important;font-size:clamp(0.78rem, 0.72vw, 0.88rem)!important;font-weight:520!important;line-height:1.23!important}.hp-shop-query .hp-product-grid .price,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price{margin-top:0!important;color:var(--hp-text)!important;font-size:clamp(0.84rem, 0.76vw, 0.94rem)!important;font-weight:780!important;line-height:1.25}.hp-shop-query .hp-product-grid .price del,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price del{color:#9aa3ad!important;opacity:1!important;text-decoration-color:#9aa3ad!important;text-decoration-thickness:1.5px}.hp-shop-categories{width:min(92vw, 1720px);max-width:none;margin:0 auto 42px}.hp-shop-categories .category-title{margin:0 0 24px;color:var(--hp-text);font-size:clamp(1.25rem, 1.8vw, 1.6rem);font-weight:680;letter-spacing:-.025em}.hp-shop-categories .category-row{position:relative}.hp-shop-categories .category-scroller{display:flex;gap:clamp(16px, 1.6vw, 24px);overflow-x:auto;padding:4px 3px 12px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.hp-shop-categories .category-scroller::-webkit-scrollbar{display:none}.hp-shop-categories .category-item{flex:0 0 124px;display:grid;justify-items:center;gap:12px;color:var(--hp-text);text-align:center;text-decoration:none;scroll-snap-align:start}.hp-shop-categories .category-thumb{width:124px;height:124px;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(20 28 34 / .045);border-radius:50%;background:var(--category-color,#eef1f4);transition:transform 0.3s ease,box-shadow 0.3s ease}.hp-shop-categories .category-thumb img{width:82%;height:82%;display:block;object-fit:contain;filter:drop-shadow(0 12px 16px rgb(15 28 38 / .12))}.hp-shop-categories .category-item>span:last-child{font-size:.88rem;font-weight:680;line-height:1.2}.hp-shop-categories .category-item:hover .category-thumb{transform:translateY(-4px);box-shadow:0 16px 36px rgb(20 42 62 / .11)}html[data-theme="dark"] .hp-shop-categories .category-thumb{border-color:rgb(255 255 255 / .08);box-shadow:inset 0 0 0 999px rgb(8 14 18 / .16)}@media (max-width:640px){.hp-shop-categories{width:calc(100% - 24px);margin-bottom:30px}.hp-shop-categories .category-title{margin-bottom:18px;font-size:1.18rem}.hp-shop-categories .category-item{flex-basis:96px;gap:9px}.hp-shop-categories .category-thumb{width:96px;height:96px}.hp-shop-categories .category-item>span:last-child{font-size:.76rem}}.hp-shop-query .hp-product-grid .price del .woocommerce-Price-amount,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price del .woocommerce-Price-amount{color:inherit!important}.hp-shop-query .hp-product-grid .price ins,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price ins{color:var(--hp-text)!important;font-weight:820!important;text-decoration:none!important}.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{width:100%;margin-top:auto!important;padding-top:13px}.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .wp-block-button__link{width:100%;min-height:36px!important;padding-right:8px!important;padding-left:8px!important;box-sizing:border-box}.hp-shop-query .wc-block-components-product-sale-badge,.hp-shop-query .wc-block-grid__product-onsale,.hp-shop-query .onsale{top:12px!important;right:12px!important;left:auto!important;min-width:0!important;min-height:0!important;padding:7px 11px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:#19a765!important;box-shadow:0 8px 20px rgb(25 167 101 / .24)!important;font-size:0.68rem!important;font-weight:760!important;line-height:1!important;letter-spacing:.04em}@media (max-width:860px){.hp-shop-products-column>.hp-shop-toolbar,.hp-shop-products-column>.hp-shop-toolbar.wp-block-group{margin-top:0!important}}@media (max-width:640px){.hp-shop-query .hp-product-grid h3,.hp-shop-query .hp-product-grid .wp-block-post-title{min-height:3.7em!important;font-size:0.75rem!important}.hp-shop-query .hp-product-grid .price,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price{font-size:0.78rem!important}.hp-shop-query .wc-block-components-product-sale-badge,.hp-shop-query .wc-block-grid__product-onsale,.hp-shop-query .onsale{top:7px!important;right:7px!important;padding:6px 8px!important;font-size:0.6rem!important}}.hp-shop-toolbar select,.woocommerce-ordering select,.wc-block-components-sort-select__select{min-height:44px;padding:0 14px;border:1px solid var(--hp-line);border-radius:999px;background:#fff;color:var(--hp-text);font:inherit}.hp-pagination{margin-top:32px}.hp-pagination a,.hp-pagination span,.woocommerce-pagination a,.woocommerce-pagination span{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;border-radius:999px;color:var(--hp-text);background:var(--hp-soft);text-decoration:none}.hp-pagination .current,.woocommerce-pagination .current{color:#fff;background:var(--hp-ink)}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.woocommerce-cart-form,.woocommerce .cart_totals,.woocommerce-checkout-review-order,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2,.wc-block-components-sidebar,.wc-block-components-main,.wc-block-cart-items,.wc-block-components-panel{border-color:var(--hp-line)!important;border-radius:28px!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.woocommerce-cart-form,.woocommerce .cart_totals,.woocommerce-checkout-review-order,.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{padding:clamp(18px, 3vw, 34px);background:var(--hp-panel);box-shadow:0 18px 52px rgb(20 28 34 / .07);backdrop-filter:blur(18px)}.woocommerce-info,.woocommerce-message,.woocommerce-error,.wc-block-components-notice-banner{border:1px solid var(--hp-line)!important;border-radius:20px!important;background:var(--hp-soft)!important}.woocommerce-info::before,.woocommerce-message::before{color:var(--hp-green)!important}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.wc-block-components-text-input input,.wc-block-components-combobox-control input,.wc-block-components-form .wc-block-components-text-input input[type="text"],.wc-block-components-form .wc-block-components-text-input input[type="email"],.wc-block-components-form .wc-block-components-text-input input[type="tel"]{min-height:48px;border:1px solid var(--hp-line)!important;border-radius:14px!important;background:#fff!important;color:var(--hp-text)!important;font:inherit}@media (max-width:980px){.hp-product-hero{display:grid!important;grid-template-columns:1fr}.hp-product-media-column,.hp-product-summary-card{flex-basis:auto!important}.hp-related-grid,.hp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.hp-product-page,.hp-shop-page-shell,body.hp-block-cart-page main,body.hp-block-checkout-page main,body.woocommerce-cart main,body.woocommerce-checkout main{width:calc(100% - 24px);padding-top:118px;padding-bottom:66px}.hp-product-hero{padding:12px;border-radius:26px}.hp-product-gallery,.hp-product-summary-card,.hp-product-details-card,.hp-related-products{padding:18px;border-radius:24px}.hp-product-title,.hp-product-summary-card h1{font-size:1.85rem}.hp-product-trust,.hp-related-grid,.hp-product-grid{grid-template-columns:1fr!important}.hp-product-purchase form.cart,.hp-product-summary-card form.cart{display:grid!important;grid-template-columns:74px minmax(0,1fr)}.hp-product-purchase .single_add_to_cart_button,.hp-product-summary-card .single_add_to_cart_button{width:100%}.hp-shop-hero{min-height:420px;grid-template-columns:1fr;padding:34px 26px;border-radius:28px}.hp-shop-hero-pill{justify-self:start}}@media (min-width:1041px){.hp-product-page{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(380px,1fr);column-gap:clamp(28px, 5vw, 56px);row-gap:28px;align-items:start}.hp-product-page>.wp-block-woocommerce-store-notices,.hp-product-page>.wc-block-store-notices,.hp-product-page>.wp-block-woocommerce-breadcrumbs,.hp-product-page>.hp-product-breadcrumbs{grid-column:1 / -1;margin-bottom:0}.hp-product-page>.hp-product-hero{display:contents}.hp-product-hero>.hp-product-media-column{grid-column:1;grid-row:3;min-width:0}.hp-product-hero>.hp-product-summary-card{position:sticky;top:96px;z-index:4;grid-column:2;grid-row:3 / span 20;align-self:start;max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.hp-product-page>.hp-product-details-card,.hp-product-page>.hp-related-products{grid-column:1;width:100%;max-width:none;margin:0!important}}.hp-shop-page-shell>.hp-shop-hero.hp-shop-hero--carousel{position:relative!important;height:clamp(390px, 45vw, 620px);min-height:0;display:block;padding:0!important;overflow:hidden;background:#15191a}.hp-shop-hero--carousel .hp-shop-hero-slides,.hp-shop-hero--carousel .hp-shop-hero-slide{position:absolute;inset:0}.hp-shop-hero--carousel .hp-shop-hero-slide{display:block;opacity:0;background:var(--hp-shop-slide-image) center center / cover no-repeat;animation:hp-shop-slide-fade 15s linear infinite;animation-delay:calc(var(--hp-slide-index) * 5s)}.hp-shop-hero--carousel .hp-shop-hero-dots{position:absolute;z-index:2;right:0;bottom:22px;left:0;display:flex;justify-content:center;gap:8px;pointer-events:none}.hp-shop-hero--carousel .hp-shop-hero-dots span{width:26px;height:3px;border-radius:999px;background:rgb(255 255 255 / .48);animation:hp-shop-dot-fade 15s linear infinite;animation-delay:calc(var(--hp-slide-index) * 5s)}@keyframes hp-shop-slide-fade{0%,3%{opacity:0}7%,29%{opacity:1}34%,100%{opacity:0}}@keyframes hp-shop-dot-fade{0%,3%{opacity:.48;transform:scaleX(1)}7%,29%{opacity:1;transform:scaleX(1.32)}34%,100%{opacity:.48;transform:scaleX(1)}}@media (max-width:640px){.hp-shop-page-shell{padding-top:76px!important}.hp-shop-page-shell>.hp-shop-hero.hp-shop-hero--carousel{left:auto!important;width:100%!important;max-width:none!important;height:auto;aspect-ratio:8 / 3;min-height:0;margin-bottom:28px!important;padding:0!important;border-radius:0 0 28px 28px;transform:none!important}.hp-shop-hero--carousel .hp-shop-hero-slide{background-position:center;background-size:100% 100%}}@media (max-width:640px){.hp-shop-query .hp-product-grid>li{display:flex!important;min-height:294px;flex-direction:column}.hp-shop-query .hp-product-grid h3{min-height:3.75em!important;margin-bottom:6px!important}.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{margin-top:auto!important}.hp-shop-query .wp-block-woocommerce-product-button .wp-block-button__link{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){.hp-shop-hero--carousel .hp-shop-hero-slide,.hp-shop-hero--carousel .hp-shop-hero-dots span{animation:none}.hp-shop-hero--carousel .hp-shop-hero-slide:first-child{opacity:1}}@media (min-width:981px){.hp-shop-page-shell{width:calc(100% - 40px)!important;max-width:none!important}}@media (min-width:981px){.hp-shop-page-shell{width:calc(100% - 40px);max-width:none}.hp-shop-page-shell>.hp-shop-toolbar.alignwide,.hp-shop-page-shell>.hp-shop-query.alignwide{width:100%!important;max-width:none!important}.hp-shop-query .hp-product-grid{gap:18px!important}.hp-shop-query .hp-product-grid>li{padding:16px!important}.hp-shop-query .hp-product-grid .wc-block-components-product-image,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image{aspect-ratio:1 / 1;margin-bottom:16px}.hp-shop-query .hp-product-grid h3{min-height:0;font-size:clamp(0.88rem, 0.88vw, 1.04rem)!important;font-weight:500!important;line-height:1.28}.hp-shop-query .hp-product-grid .price,.hp-shop-query .wp-block-woocommerce-product-price{font-size:clamp(0.88rem, 0.9vw, 1.05rem)!important;font-weight:600!important}.hp-shop-query .wp-block-woocommerce-product-button{margin-top:12px!important}.hp-shop-query .wp-block-woocommerce-product-button .wp-block-button__link{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px!important;padding:0 14px!important;border-radius:999px;font-size:0.73rem!important;font-weight:560!important;line-height:34px!important;white-space:nowrap;box-shadow:0 7px 16px rgb(17 19 21 / .1)}}body.hydrapower-kiosko site-header a,body.hydrapower-kiosko site-header button{text-decoration:none!important}body.hydrapower-kiosko site-header a[href*="contato"],body.hydrapower-kiosko site-header button[aria-label*="contato" i]{color:#fff!important}.hp-product-page{width:min(1180px, calc(100% - 48px))}.hp-shop-page-shell{width:min(1420px, calc(100% - 48px))}.hp-product-breadcrumbs{margin-bottom:24px;font-size:.82rem}.hp-product-hero{gap:clamp(28px, 5vw, 56px)!important;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none}.hp-product-gallery,.wp-block-woocommerce-product-image-gallery.hp-product-gallery,.hp-product-summary-card{border-color:rgb(30 35 38 / .08);border-radius:18px;box-shadow:none}.hp-product-gallery,.wp-block-woocommerce-product-image-gallery.hp-product-gallery{padding:18px}.hp-product-gallery .woocommerce-product-gallery__image{border-radius:14px;background:#fff}.hp-product-gallery .flex-control-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px!important}.hp-product-gallery .flex-control-thumbs li{border-radius:10px;background:#fff}.hp-product-summary-card{padding:clamp(24px, 3vw, 34px);background:#fff}.hp-product-kicker{min-height:30px;margin-bottom:14px!important;padding:0 11px;color:#2f7569;background:#edf7f3;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:none}.hp-product-title,.hp-product-summary-card h1{max-width:560px;margin-bottom:14px!important;font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(1.85rem, 2.65vw, 2.75rem)!important;font-weight:650!important;line-height:1.1!important}.hp-product-price,.hp-product-summary-card .price,.wp-block-woocommerce-product-price.hp-product-price{margin-bottom:16px!important;font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(1.65rem, 2.1vw, 2rem)!important;font-weight:620!important}.hp-product-short{margin-bottom:18px!important;color:#4f555b;font-size:.98rem;line-height:1.55}.hp-product-meta-row>*,.hp-product-meta .wp-block-post-terms,.hp-product-meta .wp-block-woocommerce-product-sku{min-height:30px;border-radius:8px;font-size:.74rem;font-weight:500}.hp-product-purchase,.hp-product-summary-card form.cart{border-radius:16px;background:#fafafa}.hp-product-trust p{min-height:34px;border-radius:10px;color:#5c6369;background:#f1f4f3;font-size:.72rem;font-weight:520}.woocommerce button.button,.woocommerce button.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce input.button,.woocommerce .single_add_to_cart_button,.wp-block-button__link,.wc-block-components-button:not(.is-link),.wp-block-woocommerce-product-button .wp-block-button__link{min-height:48px!important;padding:0 22px!important;font-size:0.84rem!important;font-weight:650!important;line-height:48px!important;box-shadow:0 12px 28px rgb(17 19 21 / .12)}.hp-product-details-card,.hp-related-products{border-radius:18px;box-shadow:none}.hp-product-details-card .wc-tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:8px!important}.hp-product-details-card .wc-tabs a,.woocommerce div.product .woocommerce-tabs ul.tabs a{font-weight:550}.hp-product-details-card h2,.hp-related-products h2,.hp-section-title{font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:620}.hp-product-details-card .woocommerce-Tabs-panel,.woocommerce div.product .woocommerce-Tabs-panel{color:#4e555b;font-size:.98rem}.hp-related-grid>li,.hp-product-grid>li,.wp-block-post.product{border-radius:14px;box-shadow:none}.hp-related-grid h3,.hp-product-grid h3{font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;font-size:0.92rem!important;font-weight:620}.hp-related-grid .price,.hp-product-grid .price,.wp-block-woocommerce-product-price{font-weight:560}body.hydrapower-kiosko .wp-site-blocks>header+main.hp-shop-page-shell{width:100%!important;max-width:none!important;margin-top:0!important;padding-top:0}.hp-shop-page-shell>.hp-shop-hero.alignwide,.hp-shop-page-shell>.hp-shop-hero{width:100%!important;max-width:none!important;min-height:clamp(390px, 45vw, 620px);margin:0 0 40px!important;padding:clamp(156px, 15vw, 228px) max(28px, calc((100vw - 1240px) / 2)) clamp(52px, 6vw, 82px)!important;border-width:0 0 1px;border-radius:0 0 40px 40px;background-size:cover;background-position:center}.hp-shop-page-shell>.hp-shop-toolbar.alignwide,.hp-shop-page-shell>.hp-shop-query.alignwide{width:calc(100% - 40px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}@media (max-width:640px){body.hydrapower-kiosko .wp-site-blocks>header+main.hp-shop-page-shell{width:100%!important;padding-bottom:66px}.hp-shop-page-shell>.hp-shop-hero.alignwide,.hp-shop-page-shell>.hp-shop-hero{left:auto!important;width:100%!important;max-width:none!important;min-height:0;margin-bottom:28px!important;padding:102px 24px 30px!important;border-radius:0 0 28px 28px;transform:none!important;background-position:60% center}.hp-shop-hero .hp-product-kicker{margin-bottom:8px!important;font-size:.64rem;letter-spacing:1.4px}.hp-shop-title{font-size:clamp(1.72rem, 7.5vw, 2.05rem);line-height:1.06}.hp-shop-copy{margin-top:12px!important;font-size:.91rem;line-height:1.45}.hp-shop-hero-button{min-height:40px;margin-top:16px;padding:0 16px;font-size:.8rem}.hp-shop-page-shell>.hp-shop-toolbar.alignwide,.hp-shop-page-shell>.hp-shop-query.alignwide{width:100%!important}.hp-shop-page-shell>.hp-shop-toolbar.alignwide{width:calc(100% - 24px)!important}.hp-shop-query .hp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hp-shop-query .hp-product-grid>li{min-width:0;padding:7px!important}.hp-shop-query .hp-product-grid .wc-block-components-product-image,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image{margin-bottom:7px;border-radius:10px}.hp-shop-query .hp-product-grid h3{min-height:0;overflow-wrap:anywhere;font-size:0.8rem!important;font-weight:500!important;line-height:1.25}.hp-shop-query .hp-product-grid .price,.hp-shop-query .wp-block-woocommerce-product-price{font-size:0.8rem!important;font-weight:600!important}.hp-shop-query .wp-block-woocommerce-product-button .wp-block-button__link{width:100%;min-height:34px!important;padding:0 4px!important;font-size:0.62rem!important;font-weight:600!important;line-height:34px!important;white-space:nowrap}}@media (max-width:640px){.hp-product-page,.hp-shop-page-shell{width:calc(100% - 24px)}.hp-product-hero{padding:0;border-radius:0}.hp-product-gallery,.hp-product-summary-card,.hp-product-details-card,.hp-related-products{border-radius:16px}.hp-product-title,.hp-product-summary-card h1{font-size:1.72rem!important}}@media (max-width:640px){.hp-shop-page-shell>.hp-shop-hero.alignwide,.hp-shop-page-shell>.hp-shop-hero{position:relative!important;left:50%!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important;transform:translateX(-50%)!important}}body.single-product,body.single-product .wp-site-blocks{background:#fcfcfc}body.single-product .hp-product-page{width:min(1420px, calc(100% - 64px));padding:clamp(30px, 4vw, 64px) 0 clamp(72px, 8vw, 128px)}body.single-product .hp-product-hero{gap:clamp(36px, 6vw, 84px)!important}body.single-product .hp-product-gallery,body.single-product .wp-block-woocommerce-product-image-gallery.hp-product-gallery,body.single-product .hp-product-summary-card,body.single-product .hp-product-details-card,body.single-product .hp-related-products{background:#fff}body.single-product .hp-product-gallery .flex-viewport,body.single-product .hp-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1 / 1.08}body.single-product .hp-product-gallery .flex-control-thumbs{display:flex!important;gap:14px;margin-top:18px!important;overflow-x:auto;padding:2px 1px 6px!important;scroll-snap-type:x proximity;scrollbar-width:thin}body.single-product .hp-product-gallery .flex-control-thumbs li{flex:0 0 calc((100% - 28px) / 3);width:auto!important;aspect-ratio:1.18 / 1;border-radius:15px;scroll-snap-align:start}body.single-product .hp-product-gallery .flex-control-thumbs li:has(img.flex-active){border:2px solid var(--hp-primary,#1688e7);box-shadow:0 8px 20px rgb(22 136 231 / .14)}@media (min-width:1041px){body.single-product .hp-product-page{grid-template-columns:minmax(0,1.2fr) minmax(420px,0.92fr);column-gap:clamp(44px, 6vw, 84px)}}@media (max-width:640px){body.single-product .hp-product-page{width:calc(100% - 24px);padding-top:118px}body.single-product .hp-product-gallery .flex-control-thumbs{gap:9px;margin-top:12px!important}body.single-product .hp-product-gallery .flex-control-thumbs li{flex-basis:calc((100% - 18px) / 3);border-radius:10px}}@media (min-width:1041px){body.single-product .wp-site-blocks>main.hp-product-page{width:min(1720px, calc(100vw - 96px))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}body.single-product .hp-product-page{grid-template-columns:minmax(0,1.28fr) minmax(540px,0.92fr);column-gap:clamp(56px, 6vw, 96px)}}@media (min-width:1041px){html body.single-product .wp-site-blocks>main.hp-product-page{--wp--style--global--content-size:1720px !important;--wp--style--global--wide-size:1720px !important}}@media (min-width:1041px){html body.single-product .wp-site-blocks>main.hp-product-page{position:relative!important;left:50%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(420px,520px)!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 -50vw!important;padding:108px 24px 112px!important;column-gap:2px!important;row-gap:32px!important;box-sizing:border-box!important;align-items:start!important}html body.single-product .hp-product-page>.wp-block-woocommerce-store-notices,html body.single-product .hp-product-page>.wc-block-store-notices,html body.single-product .hp-product-page>.hp-product-breadcrumbs{grid-column:1 / -1!important;width:100%!important;max-width:none!important;margin:0!important}html body.single-product .hp-product-page>.hp-product-hero{display:contents!important}html body.single-product .hp-product-hero>.hp-product-media-column{grid-column:1 / span 2!important;grid-row:auto!important;width:100%!important;max-width:none!important;min-width:0!important;flex-basis:auto!important}html body.single-product .hp-product-hero>.hp-product-summary-card{position:sticky!important;top:94px!important;z-index:4!important;grid-column:3!important;grid-row:auto / span 30!important;width:100%!important;max-height:none!important;min-width:0!important;padding:38px!important;overflow:visible!important;align-self:start!important;flex-basis:auto!important;border-radius:0!important}html body.single-product .hp-product-page>.hp-product-details-card,html body.single-product .hp-product-page>.hp-related-products{grid-column:1 / span 2!important;width:100%!important;max-width:none!important;margin:0!important}html body.single-product .hp-product-gallery,html body.single-product .wp-block-woocommerce-product-image-gallery.hp-product-gallery{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery,html body.single-product .hp-product-gallery .flex-viewport{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;aspect-ratio:auto!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:auto!important;margin:0!important;gap:2px!important;transform:none!important;transition:none!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image{display:block!important;float:none!important;width:100%!important;height:min(74vh, 860px)!important;min-height:620px!important;margin:0!important;overflow:hidden!important;border-radius:0!important;opacity:1!important;background:#fff!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image a{height:100%!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;padding:clamp(32px, 5vw, 84px)!important;object-fit:contain!important}html body.single-product .hp-product-gallery .flex-control-thumbs,html body.single-product .hp-product-gallery .woocommerce-product-gallery__trigger{display:none!important}}@media (min-width:1041px){html body.single-product .hp-product-gallery .woocommerce-product-gallery__image{display:flex!important;align-items:center!important;justify-content:center!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image a{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;object-fit:contain!important;transform:scale(2.25)!important;transform-origin:center center!important;transition:transform 260ms ease!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image:hover img{transform:scale(2.34)!important}}@media (min-width:1041px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{margin:0 0 8px!important;font-size:clamp(1.45rem, 1.72vw, 1.82rem)!important;font-weight:440!important;line-height:1.08!important;letter-spacing:-0.022em!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-price,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .price{margin:0 0 10px!important;font-size:1.38rem!important;font-weight:620!important}html body.single-product .hp-product-breadcrumbs{grid-column:1 / -1!important;width:100%!important;margin:0!important;padding:0 8px 2px!important;color:#536778!important;font-size:0.78rem!important;line-height:1.3!important}html body.single-product .hp-product-breadcrumbs a{color:#536778!important;text-decoration:none!important}html body.single-product .hp-breadcrumb-separator{display:inline-block;margin:0 7px;color:#8ba1af}html body.single-product .hp-product-buy-dock{position:fixed!important;z-index:70!important;right:auto!important;bottom:18px!important;left:50%!important;width:min(900px, calc(100vw - 56px))!important;transform:translateX(-50%)!important;padding:8px!important;border:1px solid rgb(22 41 51 / .12)!important;border-radius:20px!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 20px 52px rgb(20 32 40 / .2)!important;backdrop-filter:blur(18px)!important}html body.single-product .hp-product-buy-dock__inner{display:grid!important;grid-template-columns:minmax(122px,0.6fr) minmax(0,2.4fr) auto!important;gap:12px!important;align-items:center!important}html body.single-product .hp-product-buy-dock__copy{padding:0 8px!important;color:#1d2e39}html body.single-product .hp-product-buy-dock__copy small,html body.single-product .hp-product-buy-dock__copy strong{display:block}html body.single-product .hp-product-buy-dock__copy small{margin-bottom:3px;color:#638096;font-size:.66rem;font-weight:650}html body.single-product .hp-product-buy-dock__copy strong{font-size:.8rem;font-weight:650}html body.single-product .hp-product-buy-dock__form{display:flex!important;flex:1 1 auto!important;flex-wrap:nowrap!important;gap:10px!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.single-product .hp-product-buy-dock__form table.variations{width:auto!important;margin:0!important}html body.single-product .hp-product-buy-dock__form table.variations tr,html body.single-product .hp-product-buy-dock__form table.variations th,html body.single-product .hp-product-buy-dock__form table.variations td{display:block!important;margin:0!important;padding:0!important}html body.single-product .hp-product-buy-dock__form table.variations th{display:none!important}html body.single-product .hp-product-buy-dock__form .hp-variation-buttons{width:auto!important;flex-wrap:nowrap!important}html body.single-product .hp-product-buy-dock__form .hp-variation-button{min-height:38px!important;padding:0 11px!important;font-size:0.74rem!important}html body.single-product .hp-product-buy-dock__form .single_variation_wrap,html body.single-product .hp-product-buy-dock__form .woocommerce-variation-add-to-cart{display:flex!important;min-height:0!important;margin:0!important;gap:8px!important;align-items:center!important}html body.single-product .hp-product-buy-dock__form .single_variation{display:none!important}html body.single-product .hp-product-buy-dock__form .quantity .qty,html body.single-product .hp-product-buy-dock__form .single_add_to_cart_button{min-height:42px!important;height:42px!important;line-height:42px!important}html body.single-product .hp-product-buy-dock__form .quantity .qty{width:56px!important}html body.single-product .hp-product-buy-dock__form .single_add_to_cart_button{padding:0 17px!important;font-size:0.78rem!important;white-space:nowrap!important}html body.single-product .hp-product-buy-dock__checkout{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:12px!important;color:#fff!important;background:var(--hp-primary,#1688e7)!important;font-size:0.77rem!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}html body.single-product .hp-product-summary-card>.hp-product-purchase{display:none!important}}@media (min-width:1041px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card{padding:26px 30px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{margin:0 0 10px!important;font-size:clamp(1.6rem, 1.95vw, 2.1rem)!important;font-weight:480!important;line-height:1.06!important;letter-spacing:-0.026em!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-price,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .price{margin:0 0 10px!important;font-size:1.55rem!important;font-weight:660!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short{display:none!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart{padding:12px!important;border-radius:15px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations{margin:0 0 10px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations tr{display:block!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations th{margin:0 0 7px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations label{font-size:0.75rem!important;font-weight:650!important;text-transform:none!important}html body.single-product .hp-variation-native-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;pointer-events:none!important}html body.single-product .hp-variation-buttons{display:flex!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important}html body.single-product .hp-variation-button{min-height:36px!important;padding:0 12px!important;border:1px solid rgb(20 29 34 / .18)!important;border-radius:9px!important;color:#17222d!important;background:#fff!important;font:inherit!important;font-size:0.77rem!important;font-weight:620!important;cursor:pointer!important}html body.single-product .hp-variation-button:hover,html body.single-product .hp-variation-button.is-selected{border-color:var(--hp-primary,#1688e7)!important;color:#fff!important;background:var(--hp-primary,#1688e7)!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .single_variation_wrap,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .woocommerce-variation-add-to-cart{gap:8px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .quantity .qty,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .single_add_to_cart_button{min-height:42px!important;height:42px!important;line-height:42px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-trust{gap:6px!important;margin-top:8px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-trust p{min-height:30px!important;padding:0 8px!important;font-size:0.67rem!important}}@media (min-width:1041px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card{padding:30px 34px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{max-width:none!important;margin:0 0 12px!important;font-size:clamp(2rem, 2.35vw, 2.5rem)!important;font-weight:680!important;line-height:1.05!important;letter-spacing:-0.025em!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-price,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .price{margin:0 0 12px!important;font-size:clamp(1.55rem, 1.85vw, 1.85rem)!important;line-height:1.1!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short{margin:0 0 12px!important;font-size:0.88rem!important;line-height:1.35!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-meta{margin:0 0 10px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.cart,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart{display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:14px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations{width:100%!important;height:auto!important;margin:0 0 12px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(154px,1.25fr)!important;gap:12px!important;align-items:center!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations th,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations td{display:block!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart table.variations label{display:block!important;font-size:0.82rem!important;font-weight:720!important;line-height:1.25!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart select{width:100%!important;min-height:44px!important;margin:0!important;padding:0 34px 0 12px!important;font-size:0.83rem!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .reset_variations,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .single_variation{display:none!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .single_variation_wrap,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex!important;min-height:0!important;margin:0!important;gap:10px!important;align-items:center!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .quantity .qty,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card form.variations_form.cart .single_add_to_cart_button{min-height:46px!important;height:46px!important;line-height:46px!important}}@media (min-width:1041px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{margin:0 0 8px!important;font-size:clamp(1.45rem, 1.72vw, 1.82rem)!important;font-weight:440!important;line-height:1.08!important;letter-spacing:-0.022em!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-price,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .price{margin:0 0 10px!important;font-size:1.38rem!important;font-weight:620!important}html body.single-product main.hp-product-page>.wp-block-shortcode,html body.single-product main.hp-product-page>.wp-block-shortcode:has(.hp-product-breadcrumbs){grid-column:1 / -1!important;width:100%!important;margin:0!important}}@media (min-width:1041px){html body.single-product{padding-bottom:122px!important}html body.single-product .hp-product-buy-dock{width:min(940px, calc(100vw - 56px))!important;padding:9px!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:22px!important;background:radial-gradient(circle at 12% 8%,rgb(255 255 255 / .92),transparent 34%),linear-gradient(112deg,rgb(237 247 249 / .8),rgb(224 243 240 / .68))!important;box-shadow:0 22px 58px rgb(35 61 72 / .2),inset 0 1px 0 rgb(255 255 255 / .82)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important}html body.single-product .hp-product-buy-dock__inner{grid-template-columns:112px minmax(0,1fr) auto!important;gap:10px!important;min-height:54px!important;padding:1px 2px!important}html body.single-product .hp-product-buy-dock__copy{min-width:0!important;padding:0 7px!important;line-height:1.12!important}html body.single-product .hp-product-buy-dock__copy small{margin-bottom:2px!important;font-size:0.64rem!important}html body.single-product .hp-product-buy-dock__copy strong{font-size:0.76rem!important;white-space:nowrap!important}html body.single-product .hp-product-buy-dock__form{justify-content:space-between!important;gap:8px!important;min-width:0!important}html body.single-product .hp-product-buy-dock__form table.variations{min-width:0!important}html body.single-product .hp-product-buy-dock__form .hp-variation-buttons{gap:6px!important;align-items:center!important}html body.single-product .hp-product-buy-dock__form .hp-variation-button{min-width:62px!important;min-height:36px!important;padding:0 10px!important;border-radius:10px!important;font-size:0.72rem!important}html body.single-product .hp-product-buy-dock__form .single_variation_wrap,html body.single-product .hp-product-buy-dock__form .woocommerce-variation-add-to-cart{flex:0 0 auto!important;gap:7px!important}html body.single-product .hp-product-buy-dock__form .quantity .qty,html body.single-product .hp-product-buy-dock__form .single_add_to_cart_button,html body.single-product .hp-product-buy-dock__checkout{min-height:40px!important;height:40px!important;line-height:40px!important}html body.single-product .hp-product-buy-dock__form .single_add_to_cart_button{padding:0 15px!important}html body.single-product .hp-product-buy-dock__checkout{padding:0 15px!important;border:1px solid rgb(255 255 255 / .62)!important;background:linear-gradient(135deg,var(--hp-primary,#1688e7),#1567c8)!important;box-shadow:0 8px 17px rgb(22 112 201 / .22)!important}html body.single-product .hp-product-summary-card .hp-product-shipping-card{box-sizing:border-box!important;width:100%!important;margin:10px 0 8px!important;padding:10px 11px!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:14px!important;background:linear-gradient(120deg,rgb(239 249 250 / .84),rgb(225 241 239 / .72))!important;box-shadow:0 10px 26px rgb(41 68 76 / .09),inset 0 1px 0 rgb(255 255 255 / .74)!important;-webkit-backdrop-filter:blur(16px) saturate(135%)!important;backdrop-filter:blur(16px) saturate(135%)!important}html body.single-product .hp-product-summary-card .hp-product-shipping-card input,html body.single-product .hp-product-summary-card .hp-product-shipping-card button,html body.single-product .hp-product-summary-card .hp-product-shipping-card input[type="submit"]{min-height:38px!important}html body.single-product .hp-product-summary-card .woo-better-parent-container,html body.single-product .hp-product-summary-card #custom-postcode-form{margin:0!important;padding:0!important}html body.single-product .hp-product-summary-card .woo-better-input-button-group-current-style{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:stretch!important}html body.single-product .hp-product-summary-card .woo-better-input-wrapper-current-style,html body.single-product .hp-product-summary-card .woo-better-input-current-style{min-width:0!important;width:100%!important}html body.single-product .hp-product-summary-card .woo-better-input-current-style{box-sizing:border-box!important;padding:0 38px 0 11px!important;border-radius:10px!important;background:rgb(255 255 255 / .78)!important}html body.single-product .hp-product-summary-card .woo-better-button-current-style{min-width:94px!important;padding:0 12px!important;border-radius:10px!important;color:#fff!important;background:linear-gradient(135deg,var(--hp-primary,#1688e7),#1567c8)!important;font-size:0.69rem!important;font-weight:700!important}html body.single-product .hp-product-summary-card .woo-better-link-current-style{display:inline-block!important;margin-top:7px!important;color:#1676c8!important;font-size:0.72rem!important}}@media (min-width:1041px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{margin:0 0 7px!important;font-size:clamp(1.28rem, 1.48vw, 1.58rem)!important;font-weight:430!important;line-height:1.1!important;letter-spacing:-0.018em!important}html body.single-product .hp-product-summary-card .hp-product-short{display:block!important;max-width:none!important;margin:0 0 9px!important;color:#51606a!important;font-size:0.78rem!important;line-height:1.42!important}html body.single-product .hp-product-summary-card .hp-product-meta{margin:0 0 8px!important}html body.single-product .hp-product-summary-card .hp-product-meta-row{gap:9px!important}html body.single-product .hp-product-summary-card .hp-product-meta-row>*,html body.single-product .hp-product-summary-card .hp-product-meta .wp-block-post-terms,html body.single-product .hp-product-summary-card .hp-product-meta .wp-block-woocommerce-product-sku{min-height:0!important;padding:0!important;border-radius:0!important;color:#62737e!important;background:transparent!important;font-size:0.7rem!important;font-weight:500!important}html body.single-product .hp-product-summary-card .hp-product-meta a{color:#486673!important}html body.single-product .hp-product-summary-card .hp-product-trust{gap:12px!important;margin:0!important}html body.single-product .hp-product-summary-card .hp-product-trust p{min-height:0!important;margin:0!important;padding:0!important;border-radius:0!important;color:#596c76!important;background:transparent!important;font-size:0.69rem!important;font-weight:520!important;text-align:left!important}html body.single-product .hp-product-summary-card .hp-product-shipping-card{margin:13px 0 8px!important}}@media (min-width:1041px){html body.single-product main.hp-product-page>.hp-product-breadcrumbs{order:-1!important;grid-column:1 / -1!important;align-self:start!important;width:100%!important;margin:0 0 4px!important;color:#70828d!important;font-size:0.76rem!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short{display:-webkit-box!important;max-width:none!important;margin:0 0 10px!important;overflow:hidden!important;color:#78868e!important;font-size:0.78rem!important;font-weight:400!important;line-height:1.46!important;text-align:justify!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short p{margin:0!important;text-align:justify!important}html body.single-product .hp-product-summary-card .hp-product-shipping-card,html body.single-product .hp-product-summary-card .woo-better-parent-container{align-self:stretch!important;max-width:none!important;width:100%!important}}@media (min-width:1041px){html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale,html body.single-product .hp-product-summary-card .price.is-on-sale{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0 9px!important;margin:0 0 10px!important}html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale del,html body.single-product .hp-product-summary-card .price.is-on-sale del{flex:0 0 100%!important;margin:0!important;color:#77818a!important;font-size:0.76rem!important;font-weight:450!important;line-height:1.15!important;text-decoration-thickness:1px!important}html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale ins,html body.single-product .hp-product-summary-card .price.is-on-sale ins{display:inline!important;color:#16232e!important;font-size:clamp(1.58rem, 1.92vw, 2.04rem)!important;font-weight:620!important;line-height:1.05!important;text-decoration:none!important}html body.single-product .hp-product-summary-card .hp-product-discount{color:#119f50!important;font-size:0.78rem!important;font-weight:620!important;white-space:nowrap!important}html body.single-product .hp-product-summary-card .hp-product-savings{flex:0 0 100%!important;margin-top:2px!important;color:#12a84f!important;font-size:0.78rem!important;font-weight:520!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short{display:block!important;margin:12px 0 0!important;overflow:visible!important;color:#64747e!important;font-size:0.79rem!important;line-height:1.52!important;text-align:justify!important;-webkit-line-clamp:unset!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short p{text-align:justify!important}html body.single-product .hp-product-summary-card .hp-product-trust{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:center!important;gap:22px!important;width:100%!important}html body.single-product .hp-product-summary-card .hp-product-trust p{flex:0 0 auto!important;text-align:left!important;white-space:nowrap!important}html body.single-product .hp-product-summary-card .hp-product-shipping-card{padding:11px!important}html body.single-product .hp-product-summary-card .woo-better-input-button-group-current-style{grid-template-columns:minmax(0,1fr) 100px!important;grid-auto-rows:50px!important;align-items:stretch!important;min-height:50px!important}html body.single-product .hp-product-summary-card .woo-better-input-button-group-current-style>*,html body.single-product .hp-product-summary-card .woo-better-input-wrapper-current-style,html body.single-product .hp-product-summary-card .woo-better-button-current-style{align-self:stretch!important;box-sizing:border-box!important;height:50px!important;max-width:none!important;margin:0!important}html body.single-product .hp-product-summary-card .woo-better-input-wrapper-current-style{width:100%!important}html body.single-product .hp-product-summary-card .woo-better-input-current-style{height:50px!important;max-width:none!important}}@media (min-width:1041px){html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale .wc-block-components-product-price,html body.single-product .hp-product-summary-card .price.is-on-sale .wc-block-components-product-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0!important}html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale .wc-block-components-product-price>del,html body.single-product .hp-product-summary-card .price.is-on-sale .wc-block-components-product-price>del{flex:0 0 100%!important;display:block!important}html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale .wc-block-components-product-price>ins,html body.single-product .hp-product-summary-card .price.is-on-sale .wc-block-components-product-price>ins{flex:0 0 100%!important;display:block!important;margin-top:3px!important}html body.single-product .hp-product-summary-card .hp-product-price.is-on-sale .wc-block-components-product-price>ins .amount,html body.single-product .hp-product-summary-card .price.is-on-sale .wc-block-components-product-price>ins .amount{display:inline-block!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-short{display:block!important;width:100%!important;margin:14px 0 0!important;clear:both!important}}@media (min-width:1041px){html body.single-product main.hp-product-page>.hp-product-details-card,html body.single-product .hp-product-page.wp-block-group>.hp-product-details-card{grid-column:1 / 3!important;grid-row:3!important;width:100%!important;margin-top:0!important}html body.single-product main.hp-product-page>.hp-related-products,html body.single-product .hp-product-page.wp-block-group>.hp-related-products{grid-column:1 / 3!important;grid-row:4!important;width:100%!important;margin-top:0!important}html body.single-product .hp-product-summary-card>.hp-product-purchase,html body.single-product .hp-product-summary-card form.cart{display:flex!important;margin:12px 0!important}html body.single-product .hp-product-buy-dock{display:none!important}}@media (min-width:1041px){html body.single-product .hp-product-summary-card .hp-product-purchase-panel{display:block!important;width:100%!important;margin:13px 0!important;padding:14px!important;border:1px solid rgb(20 34 44 / .08)!important;border-radius:18px!important;background:rgb(248 251 251 / .88)!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel>.hp-product-purchase{display:block!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel .stock{display:block!important;margin:0!important;color:#233944!important;font-size:0.92rem!important;font-weight:560!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart,html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.variations_form.cart{display:flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}}@media (max-width:1040px){html body.single-product .hp-product-summary-card .hp-product-purchase-panel{margin:12px 0!important;padding:14px!important;border:1px solid rgb(20 34 44 / .08)!important;border-radius:18px!important;background:#f8fbfb!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel>.hp-product-purchase,html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel>.hp-product-purchase{margin-bottom:10px!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 .hp-product-gallery .hp-product-gallery-video-trigger{top:18px!important;left:16px!important;width:108px!important;height:98px!important;min-height:98px!important;border-radius:16px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{top:128px!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-product-shipping-results{width:100%!important;max-width:none!important;margin-top:18px!important;box-sizing:border-box!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .wc-shipping-simulator-parent-container{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-purchase-panel{width:100%!important;min-width:0!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-purchase-panel .stock{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}}html body.single-product.hp-product-model-2 main.hp-product-page{display:block!important}@media (min-width:1041px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-details-card,html body.single-product.hp-product-model-2 main.hp-product-page>.hp-related-products{display:block!important;width:100%!important;max-width:none!important;margin-top:38px!important;margin-right:0!important;margin-left:0!important;grid-column:auto!important;grid-row:auto!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-media-column,html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-gallery{order:1!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr) minmax(300px,.82fr)!important;align-items:start!important;gap:28px!important;width:100%!important;max-width:none!important;margin:0!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-media-column{display:block!important;grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;flex-basis:auto!important;margin:0!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-summary-card.hp-product-commercial-panel{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;flex-basis:auto!important;margin:0!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel{display:block!important;grid-column:3!important;grid-row:1!important;min-width:0!important;min-height:100%!important;padding:28px!important;border:1px solid rgb(35 68 87 / .14)!important;border-radius:18px!important;background:var(--wp--preset--color--base,#fff)!important;box-sizing:border-box!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-media-column .woocommerce-product-gallery{max-width:100%!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-shipping-card,html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-short,html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-trust{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-short{margin-top:22px!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-trust{margin-top:24px!important}}@media (max-width:1040px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout{display:block!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel{margin-top:20px!important;padding:20px!important;border:1px solid rgb(35 68 87 / .14)!important;border-radius:18px!important;background:var(--wp--preset--color--base,#fff)!important}}html body.single-product.hp-product-model-2 main.hp-product-page{display:block!important}@media (min-width:1041px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-details-card,html body.single-product.hp-product-model-2 main.hp-product-page>.hp-related-products{display:block!important;width:100%!important;max-width:none!important;margin-top:38px!important;margin-right:0!important;margin-left:0!important;grid-column:auto!important;grid-row:auto!important}}@media (min-width:1041px){html body.single-product .wp-site-blocks>main.hp-product-page{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:2px!important}html body.single-product .hp-product-hero>.hp-product-media-column{grid-column:1 / span 2!important;grid-row:2!important}html body.single-product .hp-product-hero>.hp-product-summary-card{grid-column:3!important;grid-row:2 / span 30!important;padding:clamp(26px, 2vw, 38px)!important}html body.single-product .hp-product-gallery .woocommerce-product-gallery__image{height:clamp(440px, 34vw, 620px)!important;min-height:0!important}}@media (min-width:701px){.hp-account-auth-shell{grid-template-columns:minmax(350px,.82fr) minmax(620px,1.18fr)!important;width:min(1180px, 100%)!important}.hp-account-auth-content{padding:64px 58px!important}.hp-account-auth-content>.u-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:42px!important;width:100%!important}.hp-account-auth-content>.u-columns>.u-column1,.hp-account-auth-content>.u-columns>.u-column2{float:none!important;width:auto!important;margin:0!important}.hp-account-auth-content>.u-columns>.u-column2{padding-top:0!important;border-top:0!important}}body.woocommerce-account:not(.logged-in){background:#eef6fc!important}body.woocommerce-account:not(.logged-in) .wp-site-blocks>main,body.woocommerce-account:not(.logged-in) main.wp-block-group{width:100%!important;max-width:none!important;min-height:100vh!important;padding:96px 0 0!important}body.woocommerce-account:not(.logged-in) main>.wp-block-post-title,body.woocommerce-account:not(.logged-in) main>h1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-shell{grid-template-columns:minmax(340px,.76fr) minmax(660px,1.24fr)!important;width:100%!important;min-height:calc(100vh - 96px)!important;margin:0!important;border-width:0!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-visual{background:linear-gradient(150deg,#083a84 0%,#1268c4 56%,#65b9f4 132%)!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-visual::before{border-color:rgb(255 255 255 / .15)!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-visual::after{border-color:rgb(188 226 255 / .28)!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content{padding:clamp(52px, 7vw, 116px) clamp(42px, 9vw, 160px)!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content>#customer_login.u-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(36px, 6vw, 88px)!important;width:100%!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content>#customer_login.u-columns>.u-column1,body.woocommerce-account:not(.logged-in) .hp-account-auth-content>#customer_login.u-columns>.u-column2{float:none!important;width:auto!important;margin:0!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content>#customer_login.u-columns>.u-column2{padding-top:0!important;border-top:0!important}@media (max-width:700px){body.woocommerce-account:not(.logged-in) .wp-site-blocks>main,body.woocommerce-account:not(.logged-in) main.wp-block-group{padding-top:82px!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-shell{grid-template-columns:1fr!important;min-height:0!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content>#customer_login.u-columns{grid-template-columns:1fr!important;gap:28px!important}}html body.single-product .hp-product-summary-card .hp-product-purchase-panel{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;margin:14px 0!important;padding:16px!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel>.hp-product-purchase{min-height:0!important;margin:0!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form.cart{display:flex!important;align-items:center!important;min-height:0!important;margin:0!important;padding:0!important;gap:12px!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart .quantity{flex:0 0 auto!important;margin:0!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart .single_add_to_cart_button,html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart button[type="submit"]{flex:0 0 auto!important;min-height:48px!important;margin:0!important}body.woocommerce-account:not(.logged-in) .entry-content.wp-block-post-content,body.woocommerce-account:not(.logged-in) .wp-block-post-content{max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important}body.woocommerce-account:not(.logged-in) .entry-content>.woocommerce,body.woocommerce-account:not(.logged-in) .wp-block-post-content>.woocommerce{width:100%!important;max-width:none!important;margin:0!important}body.woocommerce-account:not(.logged-in) .entry-content .wp-block-post-title,body.woocommerce-account:not(.logged-in) .wp-block-post-content .wp-block-post-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel{align-content:start!important;gap:12px!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel>.hp-product-purchase{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel .stock{display:block!important;width:100%!important;margin:0!important;line-height:1.35!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.variations_form.cart{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart .quantity,html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty{box-sizing:border-box!important;grid-column:1!important;grid-row:1!important;width:64px!important;min-width:64px!important;min-height:50px!important;height:50px!important;margin:0!important}html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart .single_add_to_cart_button,html body.single-product .hp-product-summary-card .hp-product-purchase-panel form.cart button[type="submit"]{box-sizing:border-box!important;grid-column:2!important;grid-row:1!important;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:50px!important;height:50px!important;margin:0!important;padding-right:16px!important;padding-left:16px!important;white-space:nowrap!important}@media (max-width:380px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel .single_add_to_cart_button{white-space:normal!important;line-height:1.2!important;padding:6px 8px!important}}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity{display:grid!important;grid-template-columns:32px 42px 32px!important;align-items:stretch!important;width:106px!important;min-width:106px!important;height:50px!important;overflow:hidden!important;border:1px solid #b9d8f2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 14px rgb(8 126 234 / .08)!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty{grid-column:2!important;width:42px!important;min-width:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#122033!important;font-weight:750!important;text-align:center!important;appearance:textfield!important;-moz-appearance:textfield!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty::-webkit-inner-spin-button,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty::-webkit-outer-spin-button{margin:0!important;appearance:none!important;-webkit-appearance:none!important}html body.single-product .hp-product-purchase-panel .hp-quantity-step{display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:50px!important;min-height:50px!important;margin:-1px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:#087eea!important;color:#fff!important;font:750 20px/1 Arial,sans-serif!important;cursor:pointer!important}html body.single-product .hp-product-purchase-panel .hp-quantity-step:hover,html body.single-product .hp-product-purchase-panel .hp-quantity-step:focus-visible{background:#066dcc!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:106px minmax(0,1fr)!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .single_add_to_cart_button,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart button[type="submit"]{border-radius:12px!important;background:#087eea!important}@media (min-width:1041px){html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery,html body.single-product.hp-product-model-2 .hp-product-gallery .flex-viewport{overflow:hidden!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__wrapper{display:block!important;height:min(72vh, 760px)!important;transform:none}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image{display:none!important;height:min(72vh, 760px)!important;min-height:560px!important;border-radius:22px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image.flex-active-slide,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__wrapper:not(:has(.flex-active-slide))>.woocommerce-product-gallery__image:first-child{display:flex!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image img,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image:hover img{padding:clamp(24px, 3vw, 48px)!important;transform:none!important;object-fit:contain!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{display:flex!important;gap:12px!important;margin:14px 0 0!important;padding:2px 0 8px!important;overflow-x:auto!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs li{flex:0 0 112px!important;width:112px!important;height:88px!important;overflow:hidden!important;border:1px solid #dce7f0!important;border-radius:12px!important;background:#fff!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs img{width:100%!important;height:100%!important;padding:7px!important;object-fit:contain!important}}@media (max-width:520px){html body.single-product .hp-product-purchase-panel form.cart .quantity{grid-template-columns:28px 36px 28px!important;width:92px!important;min-width:92px!important}html body.single-product .hp-product-purchase-panel form.cart .quantity .qty{width:36px!important;min-width:36px!important}html body.single-product .hp-product-purchase-panel .hp-quantity-step{width:28px!important;min-width:28px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:92px minmax(0,1fr)!important;gap:9px!important}}@media (min-width:1500px){html body.hp-shop-model-2 .hp-shop-categories,html body.hp-shop-model-2 .hp-shop-catalog-layout,html body.hp-shop-model-2 .hp-shop-catalog-layout.wp-block-columns{width:min(92vw, 1760px)!important;max-width:1760px!important}html body.hp-shop-model-2 .hp-shop-query ul.hp-product-grid,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid,html body.hp-shop-model-2 .hp-shop-query .wc-block-product-template,html body.hp-shop-model-2 .hp-shop-query .products-block-post-template{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:clamp(26px, 1.75vw, 34px)!important;row-gap:clamp(34px, 2.4vw, 46px)!important}html body.hp-shop-model-2 .hp-shop-filter-column{flex-basis:240px!important}html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-components-product-image,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-grid__product-image,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image{min-height:clamp(220px, 14vw, 270px)!important}html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-components-product-image img,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-grid__product-image img,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image img{width:100%!important;height:clamp(220px, 14vw, 270px)!important;object-fit:contain!important;padding:12px!important}}@media (min-width:1181px) and (max-width:1499px){html body.hp-shop-model-2 .hp-shop-categories,html body.hp-shop-model-2 .hp-shop-catalog-layout,html body.hp-shop-model-2 .hp-shop-catalog-layout.wp-block-columns{width:94vw!important;max-width:none!important}html body.hp-shop-model-2 .hp-shop-query ul.hp-product-grid,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid,html body.hp-shop-model-2 .hp-shop-query .wc-block-product-template,html body.hp-shop-model-2 .hp-shop-query .products-block-post-template{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important}html body.hp-shop-model-2 .hp-shop-filter-column{flex-basis:220px!important}html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-components-product-image img,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wc-block-grid__product-image img,html body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-image img{min-height:190px!important;object-fit:contain!important}}@media (min-width:1500px){body.hp-shop-model-2 .hp-shop-categories,body.hp-shop-model-2 .hp-shop-catalog-layout{width:min(84vw, 1540px)!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(22px, 1.55vw, 30px)!important}}@media (min-width:1181px) and (max-width:1499px){body.hp-shop-model-2 .hp-shop-categories,body.hp-shop-model-2 .hp-shop-catalog-layout{width:min(88vw, 1320px)!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li::after,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product::after,body.hp-shop-model-2 .hp-shop-query .wp-block-post.product::after{content:"";position:absolute;right:-25px;bottom:5px;z-index:2;width:68px;height:68px;border-radius:50%;background:#fff}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{right:-17px!important;bottom:13px!important;z-index:4!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .wp-block-button__link,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button button{border:1px solid rgb(255 255 255 / .82)!important;box-shadow:0 10px 24px rgb(8 126 234 / .3)!important}html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li::after,html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product::after,html[data-theme="dark"] body.hp-shop-model-2 .hp-shop-query .wp-block-post.product::after{background:var(--hp-page-bg,#12191e)}@media (max-width:640px){body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li::after,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product::after,body.hp-shop-model-2 .hp-shop-query .wp-block-post.product::after{right:-18px;bottom:3px;width:56px;height:56px}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{right:-12px!important;bottom:9px!important}}.hp-shop-categories .category-title{display:none!important}.hp-shop-categories .category-scroller{justify-content:center}.hp-shop-categories .category-thumb,html[data-theme="dark"] .hp-shop-categories .category-thumb{background:#f5f8fa!important;box-shadow:none}.hp-shop-query .hp-product-grid h3,.hp-shop-query .hp-product-grid .wp-block-post-title,.hp-shop-query .hp-product-grid .wp-block-post-title a{color:#59636d!important;font-weight:500!important}html[data-theme="dark"] .hp-shop-query .hp-product-grid h3,html[data-theme="dark"] .hp-shop-query .hp-product-grid .wp-block-post-title,html[data-theme="dark"] .hp-shop-query .hp-product-grid .wp-block-post-title a{color:#b9c3cc!important}.hp-shop-query .hp-product-grid .price:has(del),.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price:has(del),.hp-shop-query .hp-product-grid .wc-block-components-product-price:has(del){display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.hp-shop-query .hp-product-grid .price:has(del) ins,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price:has(del) ins,.hp-shop-query .hp-product-grid .wc-block-components-product-price:has(del) ins{order:1;display:block!important;font-size:1em!important;font-weight:820!important;line-height:1.18!important}.hp-shop-query .hp-product-grid .price:has(del) del,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price:has(del) del,.hp-shop-query .hp-product-grid .wc-block-components-product-price:has(del) del{order:2;display:block!important;color:#9aa3ad!important;font-size:0.72em!important;font-weight:400!important;line-height:1.12!important;opacity:1!important;text-decoration-color:#aeb6be!important;text-decoration-thickness:1px!important}.hp-shop-query .hp-product-grid .price:has(del) del *,.hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price:has(del) del *,.hp-shop-query .hp-product-grid .wc-block-components-product-price:has(del) del *{color:inherit!important;font-size:inherit!important;font-weight:400!important}@media (max-width:860px){.hp-shop-categories .category-scroller{justify-content:flex-start}.hp-shop-filter-column{width:100vw!important;height:100dvh!important;inset:0!important;padding:0!important;background:var(--hp-panel,#fff)!important}.hp-shop-filter-column>.hp-shop-filter-card{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:20px 18px 32px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:translateX(100%)}body.hp-shop-filters-open .hp-shop-filter-column>.hp-shop-filter-card{transform:translateX(0)}body.woocommerce-shop .wc-block-product-filters__overlay,body.woocommerce-shop .wc-block-product-filters__overlay-wrapper,body.woocommerce-shop .wc-block-product-filters__overlay-dialog,body.post-type-archive-product .wc-block-product-filters__overlay,body.post-type-archive-product .wc-block-product-filters__overlay-wrapper,body.post-type-archive-product .wc-block-product-filters__overlay-dialog{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;inset:0!important;margin:0!important;border-radius:0!important}body.woocommerce-shop .wc-block-product-filters__overlay-content,body.post-type-archive-product .wc-block-product-filters__overlay-content{height:100%!important;max-height:none!important;overflow-y:auto!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery{position:relative!important;box-sizing:border-box!important;padding-left:122px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-viewport,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__wrapper{width:100%!important;margin:0!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image>a{justify-content:center!important;align-items:center!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{position:absolute!important;top:18px!important;bottom:18px!important;left:16px!important;z-index:5!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:90px!important;height:auto!important;max-height:none!important;margin:0!important;padding:2px 4px 8px 2px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgb(8 126 234 / .26) transparent!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs li{flex:0 0 78px!important;width:82px!important;height:78px!important;margin:0!important;border-radius:14px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs img{width:100%!important;height:100%!important;padding:7px!important;object-fit:contain!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 .wp-site-blocks>main.hp-product-page{grid-template-columns:minmax(0,1.72fr) minmax(500px,.98fr)!important;column-gap:clamp(18px, 2.2vw, 42px)!important;padding-right:clamp(28px, 3vw, 58px)!important;padding-left:clamp(18px, 2vw, 38px)!important}html body.single-product.hp-product-model-2 .hp-product-hero>.hp-product-media-column{grid-column:1!important}html body.single-product.hp-product-model-2 .hp-product-hero>.hp-product-summary-card{grid-column:2!important;padding:clamp(30px, 2.2vw, 42px)!important}html body.single-product.hp-product-model-2 .hp-product-page>.hp-product-details-card,html body.single-product.hp-product-model-2 .hp-product-page>.hp-related-products{grid-column:1!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery{padding-left:144px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-viewport,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__wrapper,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image>a{width:100%!important;height:100%!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{top:14px!important;bottom:14px!important;left:14px!important;width:108px!important;gap:12px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs li{flex:0 0 98px!important;width:100px!important;height:98px!important;border-radius:16px!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{position:absolute!important;top:18px!important;right:auto!important;bottom:18px!important;left:16px!important;flex-direction:column!important;align-items:stretch!important;width:90px!important;height:auto!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 .hp-product-gallery .hp-product-gallery-video-trigger{position:absolute!important;top:18px!important;left:16px!important;z-index:8!important;width:90px!important;height:78px!important;min-height:78px!important;margin:0!important;border-radius:14px!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{top:108px!important}}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity{grid-template-columns:35px 38px 35px!important;width:118px!important;min-width:118px!important;padding:5px 4px!important;overflow:visible!important;border-color:rgb(8 126 234 / .18)!important;border-radius:999px!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 8px 22px rgb(8 126 234 / .09)!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:999px!important}html body.single-product .hp-product-purchase-panel .hp-quantity-step{width:35px!important;min-width:35px!important;height:38px!important;min-height:38px!important;margin:0!important;border-radius:999px!important;box-shadow:0 5px 12px rgb(8 126 234 / .18)!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:118px minmax(0,1fr)!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .single_add_to_cart_button,html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart button[type="submit"],html body.single-product .hp-product-summary-card .woo-better-input-current-style,html body.single-product .hp-product-summary-card .woo-better-button-current-style{border-radius:999px!important}html body.single-product .hp-product-summary-card .woo-better-input-current-style{padding-left:18px!important}html body.single-product .hp-product-summary-card .hp-product-shipping-card img[src*="transit"],html body.single-product .hp-product-summary-card .hp-product-shipping-card img[src*="postcode"],html body.single-product .hp-product-summary-card .hp-product-shipping-card img.black-icon,html body.single-product .hp-product-summary-card .hp-product-shipping-card .black-icon>img,html body.single-product .hp-product-summary-card .hp-product-shipping-card svg.black-icon{filter:invert(38%) sepia(98%) saturate(2035%) hue-rotate(188deg) brightness(96%) contrast(96%)!important}@media (min-width:1041px){html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__wrapper,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image>a{width:100%!important;justify-content:center!important;align-items:center!important}html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image img,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image:hover img{margin-right:auto!important;margin-left:auto!important;object-position:center center!important}html body.single-product.hp-product-model-2 .hp-product-gallery .flex-control-thumbs{justify-content:flex-start!important;align-items:stretch!important;width:108px!important;margin:0!important}}@media (max-width:520px){html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity{grid-template-columns:30px 34px 30px!important;width:104px!important;min-width:104px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty{width:34px!important;min-width:34px!important}html body.single-product .hp-product-purchase-panel .hp-quantity-step{width:30px!important;min-width:30px!important}html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:104px minmax(0,1fr)!important}}body.woocommerce-account.logged-in .wp-site-blocks>main,body.woocommerce-account.logged-in main.wp-block-group{box-sizing:border-box!important;padding-top:132px!important}body.woocommerce-account:not(.logged-in) .hp-google-login-top-duplicate{display:none!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-switcher,body.woocommerce-account:not(.logged-in) #customer_login>.u-column1>h2,body.woocommerce-account:not(.logged-in) #customer_login>.u-column2,body.woocommerce-account:not(.logged-in) .woocommerce-form-login>.woocommerce-form-row,body.woocommerce-account:not(.logged-in) .woocommerce-form-login>.woocommerce-LostPassword,body.woocommerce-account:not(.logged-in) .woocommerce-form-login>.woocommerce-button,body.woocommerce-account:not(.logged-in) .woocommerce-form-login.hp-google-only-login>p.form-row{display:none!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content>#customer_login.u-columns,body.woocommerce-account:not(.logged-in) #customer_login>.u-column1,body.woocommerce-account:not(.logged-in) .woocommerce-form-login{width:100%!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:260px!important;margin:0!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login>.mo-openid-app-icons:first-of-type{display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .mo-openid-app-icons{display:flex!important;width:100%!important;justify-content:center!important;margin:0!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login.hp-google-only-login>.mo-openid-app-icons:not(.hp-google-login-primary){display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .hp-google-login-intro{width:min(100%, 340px);margin:0 0 24px;color:#557084;text-align:center}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .hp-google-login-intro h1{margin:0 0 10px;color:#102c44;font-size:clamp(1.7rem, 3vw, 2.25rem);line-height:1.12}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .hp-google-login-intro p:last-child{margin:0;font-size:.95rem;line-height:1.55}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .hp-google-login-eyebrow{margin:0 0 9px!important;color:#087eea;font-size:.72rem!important;font-weight:800;letter-spacing:.13em;text-transform:uppercase}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .mo-openid-app-icons .mo_btn-google{position:relative!important;display:inline-flex!important;width:min(244px, 100%)!important;min-height:40px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 18px 0 54px!important;overflow:hidden!important;border:0!important;border-radius:4px!important;background:linear-gradient(100deg,#5661f4 0%,#4b94e9 47%,#38dfa7 100%)!important;color:#fff!important;box-shadow:0 9px 18px rgb(65 126 220 / .2)!important;font:500 .9rem/1 Inter,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;transition:transform .18s ease,filter .18s ease!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .mo-openid-app-icons .mo_btn-google::before{position:absolute;top:0;bottom:0;left:0;display:grid;width:42px;place-items:center;background:url(/wp-content/themes/hydrapower-kiosko/assets/css/../images/google-logo.svg) center / 21px 21px no-repeat;content:''}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .mo-openid-app-icons .mo_btn-google img{display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-form-login .mo-openid-app-icons .mo_btn-google:hover{color:#fff!important;filter:brightness(1.04);transform:translateY(-1px)}@media (max-width:700px){body.woocommerce-account:not(.logged-in) .wp-site-blocks>main,body.woocommerce-account:not(.logged-in) main.wp-block-group{width:100vw!important;max-width:none!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;padding:82px 14px 28px!important;box-sizing:border-box!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-shell{width:100%!important;margin:0 auto!important}body.woocommerce-account:not(.logged-in) .hp-account-auth-content{padding:40px 22px 46px!important}}body.woocommerce-account.logged-in .hp-account-details{max-width:780px;margin:42px 0 0;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(35 68 87 / .14);border-radius:18px;background:#fff;box-shadow:0 16px 38px rgb(25 58 78 / .07)}body.woocommerce-account.logged-in .hp-account-details__heading{margin:0 0 24px}body.woocommerce-account.logged-in .hp-account-details__heading p{margin:0 0 6px;color:#087eea;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body.woocommerce-account.logged-in .hp-account-details__heading h2{margin:0;color:#102c44;font-size:clamp(1.45rem, 2vw, 2rem)}body.woocommerce-account.logged-in .hp-account-details__heading span{display:block;margin-top:7px;color:#617284}body.woocommerce-account.logged-in .hp-account-profile-photo{display:flex;align-items:center;gap:16px;margin:0 0 24px;padding:16px;border-radius:14px;background:#f3f8fc}body.woocommerce-account.logged-in .hp-account-profile-photo__preview{display:grid;flex:0 0 76px;width:76px;height:76px;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#087eea;color:#fff;font-size:1.65rem;font-weight:800;box-shadow:0 5px 14px rgb(8 126 234 / .2)}body.woocommerce-account.logged-in .hp-account-profile-photo__preview img{width:100%;height:100%;object-fit:cover}body.woocommerce-account.logged-in .hp-account-profile-photo__fields{min-width:0}body.woocommerce-account.logged-in .hp-account-profile-photo__fields>label:first-child{display:block;margin-bottom:6px;color:#102c44;font-weight:700}body.woocommerce-account.logged-in .hp-account-profile-photo input[type="file"]{max-width:100%}body.woocommerce-account.logged-in .hp-account-profile-photo small,body.woocommerce-account.logged-in .hp-account-profile-photo__remove{display:block;margin-top:7px;color:#617284;font-size:.82rem}@media (max-width:560px){body.woocommerce-account.logged-in .hp-account-profile-photo{align-items:flex-start;flex-direction:column}}@media (max-width:700px){body.woocommerce-account.logged-in .wp-site-blocks>main,body.woocommerce-account.logged-in main.wp-block-group{padding-top:104px!important}}html body.single-product.hp-product-model-2 main.hp-product-page{display:block!important}@media (min-width:1041px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-details-card,html body.single-product.hp-product-model-2 main.hp-product-page>.hp-related-products{display:block!important;width:100%!important;max-width:none!important;margin-top:38px!important;margin-right:0!important;margin-left:0!important;grid-column:auto!important;grid-row:auto!important}}@media (min-width:1041px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr) minmax(300px,.82fr)!important;align-items:start!important;gap:28px!important;width:100%!important;max-width:none!important;margin:0!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-media-column{display:block!important;grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;flex-basis:auto!important;margin:0!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-summary-card.hp-product-commercial-panel{display:block!important;grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important;flex-basis:auto!important;margin:0!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel{display:block!important;grid-column:3!important;grid-row:1!important;min-width:0!important;min-height:100%!important;padding:28px!important;border:1px solid rgb(35 68 87 / .14)!important;border-radius:18px!important;background:var(--wp--preset--color--base,#fff)!important;box-sizing:border-box!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-media-column .woocommerce-product-gallery{max-width:100%!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-shipping-card,html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-short,html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-trust{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-short{margin-top:22px!important}html body.single-product.hp-product-model-2 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-trust{margin-top:24px!important}}@media (max-width:1040px){html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout{display:block!important}html body.single-product.hp-product-model-2 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel{margin-top:20px!important;padding:20px!important;border:1px solid rgb(35 68 87 / .14)!important;border-radius:18px!important;background:var(--wp--preset--color--base,#fff)!important}}.hp-cart-lead-open{overflow:hidden!important}html:has(body.hp-cart-lead-open){overflow:hidden!important}body.single-product .woocommerce-message{display:none!important}.hp-cart-status{position:fixed;z-index:1139;right:24px;bottom:24px;display:grid;grid-template-columns:40px minmax(160px,1fr) auto;align-items:center;gap:11px;width:min(400px, calc(100vw - 32px));padding:11px 13px;overflow:hidden;border:1px solid rgb(255 255 255 / .42);border-radius:20px;color:#fff;background:linear-gradient(135deg,rgb(9 139 237 / .82),rgb(4 92 181 / .76));box-shadow:0 14px 35px rgb(8 95 175 / .26),inset 0 1px 0 rgb(255 255 255 / .32);text-align:left;cursor:pointer;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);animation:hp-cart-status-pulse 4.8s ease-in-out infinite;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}.hp-cart-status::before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(255 255 255 / .24),transparent 38%,rgb(255 255 255 / .08) 68%,transparent);content:""}.hp-cart-status>*{position:relative;z-index:1}.hp-cart-status:hover{border-color:rgb(255 255 255 / .68);box-shadow:0 18px 40px rgb(8 95 175 / .36),inset 0 1px 0 rgb(255 255 255 / .42);filter:brightness(1.06);transform:translateY(-3px);animation-play-state:paused}.hp-cart-status--hidden{opacity:0;pointer-events:none;transform:translateY(18px) scale(.97)!important}.hp-cart-status--enter{animation:hp-cart-status-enter .48s cubic-bezier(.2,.9,.25,1) both,hp-cart-status-pulse 4.8s ease-in-out .5s infinite}.hp-cart-status:focus-visible,.hp-cart-drawer-cta:focus-visible,.hp-cart-remove:focus-visible,.hp-cart-shipping button:focus-visible,.hp-cart-installments-toggle:focus-visible{outline:3px solid rgb(8 126 234 / .3);outline-offset:3px}.hp-cart-status-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;color:#087eea;background:rgb(255 255 255 / .96);font-size:19px;font-weight:800}.hp-cart-status>span:nth-child(2){display:grid;gap:3px;min-width:0}.hp-cart-status strong{overflow:hidden;color:#fff;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.hp-cart-status small{overflow:hidden;color:rgb(255 255 255 / .82);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.hp-cart-status b{display:inline-flex;align-items:center;gap:7px;min-height:35px;padding:0 12px;border-radius:12px;color:#087eea;background:#fff;font-size:.68rem;white-space:nowrap}.hp-cart-status i{font-size:1.05rem;font-style:normal}.hp-cart-status--add-product b{min-height:42px;padding:4px 10px}.hp-cart-status--add-product b span{line-height:1.12;text-align:center}.hp-cart-lead-layer,.hp-cart-drawer-layer{position:fixed;z-index:99999;inset:0;display:grid}.hp-cart-lead-layer{place-items:end center;padding:0 24px 22px;pointer-events:none}.hp-cart-drawer-layer{place-items:stretch end;padding:0;overflow:hidden;overscroll-behavior:none;background:rgb(16 29 36 / .28);backdrop-filter:blur(4px)}.hp-cart-lead-card{position:relative;display:grid;grid-template-columns:38px minmax(150px,190px) minmax(0,1fr);align-items:center;gap:11px;width:min(700px, 100%);padding:10px 14px;overflow:hidden;border:1px solid rgb(255 255 255 / .43);border-radius:17px;pointer-events:auto;color:#fff;background:linear-gradient(135deg,rgb(9 139 237 / .88),rgb(4 92 181 / .82));box-shadow:0 16px 36px rgb(8 95 175 / .28),inset 0 1px 0 rgb(255 255 255 / .32);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.hp-cart-lead-card::before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(255 255 255 / .22),transparent 40%,rgb(255 255 255 / .06));content:""}.hp-cart-lead-card>*{position:relative;z-index:1}.hp-cart-lead-close,.hp-cart-drawer-close{position:absolute;border:0;color:#526069;background:#fff0;font-size:28px;line-height:1;cursor:pointer}.hp-cart-lead-close{top:7px;right:10px;color:#fff;font-size:22px}.hp-cart-lead-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#087eea;background:rgb(255 255 255 / .94);font-size:21px;font-weight:800}.hp-cart-lead-copy{display:grid;gap:3px;padding-right:5px}.hp-cart-lead-copy strong{color:#fff;font-size:.78rem;font-weight:500}.hp-cart-lead-copy span{color:rgb(255 255 255 / .82);font-size:.62rem;line-height:1.25}.hp-cart-lead-form{display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:5px 8px;align-items:end}.hp-cart-lead-form>label:not([hidden]){position:relative;display:block;grid-column:1;grid-row:1;padding-top:12px}.hp-cart-lead-form label{display:grid;gap:5px}.hp-cart-lead-form label[hidden]{display:none!important}.hp-cart-lead-form>label:not([hidden]) span{position:absolute;top:0;left:0;color:#fff;font-size:.61rem;font-weight:400}.hp-cart-lead-form input{position:relative;top:13px;box-sizing:border-box;width:100%;min-height:37px;padding:0 11px;border:1px solid rgb(255 255 255 / .72);border-radius:10px;color:#263841;outline:none;font:inherit;font-size:.78rem;background:rgb(255 255 255 / .96)}.hp-cart-lead-form input:focus{border-color:#fff;box-shadow:0 0 0 3px rgb(255 255 255 / .16)}.hp-cart-lead-actions{display:flex;grid-column:2;grid-row:1;flex:0 0 210px;width:210px;height:37px;gap:8px;align-self:end;align-items:stretch!important}.hp-cart-lead-actions button{display:inline-flex!important;box-sizing:border-box;height:37px!important;min-height:37px!important;align-self:stretch!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 9px;border:0;border-radius:10px;font:inherit;font-size:.68rem!important;font-weight:400!important;line-height:1!important;white-space:nowrap;cursor:pointer;transform:none!important}.hp-cart-lead-cancel{flex:0 0 67px}.hp-cart-lead-next{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.hp-cart-lead-cancel{color:#fff;background:rgb(255 255 255 / .17)}.hp-cart-lead-next{color:#087eea;background:#fff;box-shadow:0 7px 15px rgb(0 55 118 / .16)}.hp-cart-lead-next:disabled{cursor:wait;opacity:.65}.hp-cart-lead-form small{grid-column:1 / -1;grid-row:3;color:rgb(255 255 255 / .75);font-size:.54rem;line-height:1.2}.hp-cart-lead-form small a{color:#fff}.hp-cart-lead-error{grid-column:1 / -1;grid-row:2;min-height:0;margin:0;color:#fff5c7;font-size:.62rem}.hp-cart-drawer{position:relative;box-sizing:border-box;width:min(420px, 100vw);height:100dvh;max-height:100vh;padding:22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;box-shadow:-22px 0 60px rgb(12 37 42 / .18)}.hp-cart-drawer-close{top:19px;right:20px}.hp-cart-drawer-body{display:flex;min-height:calc(100dvh - 44px);flex-direction:column;gap:11px;padding-top:10px;color:#263841}.hp-cart-drawer-body>strong{padding-right:35px;font-size:1.2rem}.hp-cart-drawer-body>p{margin:-8px 0 8px;color:#71808a}.hp-cart-drawer-body ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hp-cart-drawer-body li{display:grid;gap:5px;padding:10px 11px;border:1px solid #e5ebec;border-radius:12px;font-size:.78rem}.hp-cart-drawer-body li span{line-height:1.32}.hp-cart-item-main{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px}.hp-cart-item-image{display:block;width:42px;height:42px;object-fit:contain;border-radius:8px;background:#f5f8f9}.hp-cart-item-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.hp-cart-remove{padding:0;border:0;color:#c34c4c;background:#fff0;font:inherit;font-size:.73rem;font-weight:750;cursor:pointer;transition:color .18s ease,transform .18s ease}.hp-cart-remove:hover{color:#a62929;transform:translateX(-2px)}.hp-cart-drawer-total{display:flex;justify-content:space-between;padding:11px 0 0;border-top:1px solid #e5ebec}.hp-cart-drawer-total strong{color:#0787df;font-size:1.2rem}.hp-cart-drawer-installments{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:10px 11px;border:1px solid #cce8ff;border-radius:12px;background:#f3faff}.hp-cart-drawer-installments>div{display:grid;gap:3px}.hp-cart-drawer-installments span{color:#698092;font-size:.72rem}.hp-cart-drawer-installments strong{color:#273f50;font-size:.84rem}.hp-cart-drawer-installments small{color:#61788a;font-size:.66rem}.hp-cart-installments-toggle{align-self:center;padding:7px 9px;border:1px solid #1685dd;border-radius:999px;color:#0874d1;background:#fff;font:inherit;font-size:.7rem;font-weight:750;cursor:pointer}.hp-cart-installments-table{grid-column:1 / -1;padding-top:7px;border-top:1px solid rgb(8 126 234 / .16)}.hp-cart-installments-table[hidden]{display:none!important}.hp-cart-installments-table ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 11px}.hp-cart-installments-table li{gap:2px;padding:4px 0;border:0;border-bottom:1px solid rgb(8 126 234 / .1);font-size:.72rem}.hp-cart-installments-table li strong{font-size:.73rem}.hp-cart-installments-table li span,.hp-cart-installments-table p{color:#637988;font-size:.64rem}.hp-cart-installments-table p{margin:7px 0 0}.hp-cart-shipping{display:grid;gap:5px;padding:8px 9px;border:1px solid #e2eaed;border-radius:11px;background:#fff}.hp-cart-shipping label{color:#344a58;font-size:.79rem;font-weight:800}.hp-cart-shipping>div{display:grid;grid-template-columns:1fr auto;gap:8px}.hp-cart-shipping input{min-width:0;min-height:36px;padding:0 10px;border:1px solid #c8dce8;border-radius:9px;color:#263841;font:inherit;font-size:.78rem;outline:none}.hp-cart-shipping input:focus{border-color:#087eea;box-shadow:0 0 0 3px rgb(8 126 234 / .12)}.hp-cart-shipping button{min-height:36px;padding:0 11px;border:0;border-radius:9px;color:#fff;background:#087eea;font:inherit;font-size:.71rem;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease}.hp-cart-shipping button:hover:not(:disabled){background:#056fcf;transform:translateY(-1px)}.hp-cart-shipping small{color:#70808a;font-size:.66rem}.hp-cart-shipping p{min-height:0;margin:0;color:#bd3e3e;font-size:.69rem}.hp-cart-drawer-actions{display:grid;gap:8px;margin:0 0 2px}.hp-cart-drawer-cta{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 15px;border-radius:12px;color:#fff!important;background:linear-gradient(135deg,#087eea,#0c70ca);box-shadow:0 12px 24px rgb(8 126 234 / .21);font-size:.74rem!important;font-weight:400!important;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hp-cart-drawer-whatsapp svg{flex:0 0 auto}.hp-cart-drawer-whatsapp>span{flex:1;overflow:hidden;margin:0 10px;color:#fff!important;font-size:.68rem!important;font-weight:400!important;line-height:1;text-overflow:ellipsis;white-space:nowrap}.hp-cart-drawer-whatsapp b{font-size:1.2rem}.hp-cart-drawer-cta:hover{color:#fff!important;box-shadow:0 17px 29px rgb(8 126 234 / .33);filter:brightness(1.05);transform:translateY(-3px)}.hp-cart-drawer-whatsapp{background:linear-gradient(135deg,#21b95f,#129443);box-shadow:0 12px 24px rgb(18 148 67 / .20)}.hp-cart-drawer-whatsapp:hover{box-shadow:0 17px 29px rgb(18 148 67 / .31)}.hp-cart-drawer-arrow{font-size:1.16rem;font-weight:400}body.home .hp-cart-status,body.post-type-archive-product .hp-cart-status,body.tax-product_cat .hp-cart-status,body.tax-product_tag .hp-cart-status{top:auto;right:auto;bottom:28px;left:50%;transform:translateX(-50%)}body.home .hp-cart-status:hover,body.post-type-archive-product .hp-cart-status:hover,body.tax-product_cat .hp-cart-status:hover,body.tax-product_tag .hp-cart-status:hover{transform:translate(-50%,-3px)}body.home .hp-cart-status.hp-cart-status--side,body.post-type-archive-product .hp-cart-status.hp-cart-status--side,body.tax-product_cat .hp-cart-status.hp-cart-status--side,body.tax-product_tag .hp-cart-status.hp-cart-status--side{right:24px;bottom:24px;left:auto;transform:none}body.home .hp-cart-status.hp-cart-status--side:hover,body.post-type-archive-product .hp-cart-status.hp-cart-status--side:hover,body.tax-product_cat .hp-cart-status.hp-cart-status--side:hover,body.tax-product_tag .hp-cart-status.hp-cart-status--side:hover{transform:translateY(-3px)}@keyframes hp-cart-status-pulse{0%,100%{box-shadow:0 14px 35px rgb(8 95 175 / .26),0 0 0 0 #fff0}42%{box-shadow:0 14px 35px rgb(8 95 175 / .26),0 0 0 5px rgb(59 174 255 / .13),0 0 0 11px rgb(59 174 255 / .05)}58%{box-shadow:0 14px 35px rgb(8 95 175 / .26),0 0 0 8px rgb(59 174 255 / .04),0 0 0 16px #fff0}}@keyframes hp-cart-status-enter{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.hp-cart-status{animation:none}.hp-cart-status,.hp-cart-drawer-cta,.hp-cart-remove,.hp-cart-shipping button{transition:none}}@media (max-width:760px){.hp-cart-status{right:12px;bottom:88px;width:min(370px, calc(100vw - 24px))}.hp-cart-lead-layer{padding:0 12px 14px}.hp-cart-lead-card{grid-template-columns:36px minmax(0,1fr);padding:12px 13px 10px}.hp-cart-lead-form{grid-column:1 / -1;grid-template-columns:1fr}.hp-cart-lead-form>label:not([hidden]),.hp-cart-lead-actions,.hp-cart-lead-form small,.hp-cart-lead-error{grid-column:1;grid-row:auto}.hp-cart-lead-actions{display:grid;grid-template-columns:1fr 1.35fr}.hp-cart-lead-icon{width:36px;height:36px}.hp-cart-installments-table ul{grid-template-columns:1fr}}.hp-cart-drawer{width:min(500px, 100vw);padding:22px clamp(16px, 3vw, 28px);box-shadow:-16px 0 40px rgb(20 35 44 / .12)}.hp-cart-drawer-body{gap:17px;padding-top:0;font-weight:400}.hp-cart-drawer-heading h2{margin:0;padding-right:40px;color:#24313a;font-size:1.2rem;font-weight:400}.hp-cart-drawer-heading small{display:block;margin-top:4px;color:#71808a;font-size:.75rem}.hp-cart-drawer-steps{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 14px;border:0}.hp-cart-drawer-steps::before,.hp-cart-drawer-steps::after{position:absolute;z-index:-1;top:18px;left:12.5%;height:2px;content:''}.hp-cart-drawer-steps::before{width:75%;background:#dce7ed}.hp-cart-drawer-steps::after{width:0;background:#278b63;transition:width .22s ease}.hp-cart-drawer-steps:has(button[data-hp-cart-step='delivery'].is-current)::after{width:25%}.hp-cart-drawer-steps:has(button[data-hp-cart-step='payment'].is-current)::after{width:50%}.hp-cart-drawer-steps:has(button[data-hp-cart-step='finish'].is-current)::after{width:75%}.hp-cart-drawer-steps:has(button[data-hp-cart-step='payment'].is-complete)::after{width:75%}.hp-cart-drawer-steps:has(button[data-hp-cart-step='finish'].is-complete)::after{width:75%}.hp-cart-drawer-steps button{position:relative;z-index:1;flex-direction:column;gap:5px;padding:0 2px 4px;border-bottom:0;font-size:.68rem;font-weight:500}.hp-cart-drawer-steps button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:0 2px 4px;border:0;border-bottom:0;border-radius:0;color:#85929a;background:#fff0;font:inherit;font-size:.68rem;cursor:pointer}.hp-cart-drawer-steps button span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:2px solid currentColor;border-radius:50%;background:#fff;font-size:.75rem}.hp-cart-drawer-steps button.is-current{color:#087eea}.hp-cart-drawer-steps button.is-current span{color:#fff;background:#087eea;box-shadow:0 0 0 4px rgb(8 126 234 / .1)}.hp-cart-drawer-steps button.is-complete{color:#278b63}.hp-cart-drawer-steps button.is-complete span{border-color:#278b63;color:#fff;background:#278b63;font-size:0}.hp-cart-drawer-steps button.is-complete span::before{content:'✓';font-size:.78rem}.hp-cart-drawer-steps button:disabled{cursor:default;opacity:.55}.hp-cart-drawer-panel{display:grid;gap:16px;align-content:start}.hp-cart-drawer-panel[hidden]{display:none!important}.hp-cart-drawer-panel h3,.hp-cart-drawer-empty h3{margin:0;color:#24313a;font-size:1rem;font-weight:400}.hp-cart-drawer-panel>ul{gap:0}.hp-cart-drawer-panel>ul>li{padding:12px 0;border:0;border-bottom:1px solid #e7ebee;border-radius:0;font-size:.8rem}.hp-cart-item-image{border-radius:0;background:#fff}.hp-cart-item-footer strong,.hp-cart-drawer-total strong,.hp-cart-drawer-installments strong{font-weight:500}.hp-cart-remove{font-weight:400}.hp-cart-drawer-contact{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #e7ebee;color:#138251;font-size:.76rem;text-decoration:none}.hp-cart-drawer-contact span{flex:1}.hp-cart-drawer-contact b{font-size:1rem;font-weight:400}.hp-cart-drawer-next{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:10px 14px;border:1px solid #087eea;border-radius:2px;color:#fff!important;background:#087eea;box-shadow:none;font:inherit;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer}.hp-cart-drawer-next span{font-size:1.05rem}.hp-cart-shipping{gap:9px;padding:0;border:0;border-radius:0}.hp-cart-shipping label{font-size:.78rem;font-weight:400}.hp-cart-shipping>div{grid-template-columns:minmax(0,1fr) 105px;gap:8px}.hp-cart-shipping input{min-height:44px;border-radius:2px}.hp-cart-shipping button{min-height:44px;border-radius:2px;font-weight:500}.hp-cart-shipping-rates{display:grid;gap:0;margin:0;padding:0;border:0}.hp-cart-shipping-rates legend{margin-bottom:4px;color:#5f707b;font-size:.72rem}.hp-cart-rate{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 0;border-bottom:1px solid #e7ebee;color:#35434c;font-size:.75rem;cursor:pointer}.hp-cart-rate input{accent-color:#087eea}.hp-cart-rate span{display:grid;gap:2px}.hp-cart-rate strong,.hp-cart-rate b{font-weight:500}.hp-cart-rate small{color:#78858d;font-size:.66rem}.hp-cart-rate-empty{margin:0;color:#78858d;font-size:.75rem}.hp-cart-rate-error{margin:0;color:#b44343;font-size:.72rem}.hp-cart-rate-error:empty{display:none}.hp-cart-drawer-total{align-items:baseline;padding:13px 0 0}.hp-cart-drawer-total strong{color:#087eea;font-size:1.05rem}.hp-cart-drawer-installments{padding:12px 0;border:0;border-top:1px solid #e7ebee;border-bottom:1px solid #e7ebee;border-radius:0;background:#fff0}.hp-cart-installments-toggle{padding:6px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;color:#087eea;font-weight:400}.hp-cart-checkout-hint{margin:0;color:#697984;font-size:.75rem;line-height:1.4}.hp-cart-checkout-embed{min-height:520px}.hp-cart-checkout-frame{display:block;width:100%;height:max(580px, calc(100dvh - 185px));border:0;background:#fff}.hp-cart-checkout-fallback{align-self:start;color:#087eea;font-size:.75rem;text-decoration:underline}.hp-cart-drawer-empty{display:grid;justify-items:center;gap:11px;padding:48px 12px;text-align:center}.hp-cart-drawer-empty>span{color:#087eea}.hp-cart-drawer-empty p{margin:0 0 10px;color:#78858d;font-size:.78rem}@media (max-width:760px){.hp-cart-drawer{width:100vw;padding:20px 16px calc(22px + env(safe-area-inset-bottom))}.hp-cart-drawer-close{top:17px;right:16px}}.hp-cart-drawer-heading h2{color:#087eea}.hp-cart-drawer-contact,.hp-cart-drawer-contact span,.hp-cart-drawer-contact svg,.hp-cart-drawer-contact b{color:#138251!important}.hp-cart-shipping>div{grid-template-columns:minmax(0,1fr) 94px;gap:6px}.hp-cart-shipping input,.hp-cart-shipping button{box-sizing:border-box;height:40px;min-height:40px;padding-top:0;padding-bottom:0;font-size:.76rem;line-height:1.1}.hp-cart-shipping button{min-width:0;padding-right:5px;padding-left:5px;white-space:nowrap}body.post-type-archive-product .hp-cart-status,body.tax-product_cat .hp-cart-status,body.tax-product_tag .hp-cart-status{top:auto;right:24px;bottom:24px;left:auto;transform:none}body.post-type-archive-product .hp-cart-status:hover,body.tax-product_cat .hp-cart-status:hover,body.tax-product_tag .hp-cart-status:hover{transform:translateY(-3px)}html body.hp-checkout-drawer-frame{min-height:100dvh;background:#e9eff2!important}html body.hp-checkout-drawer-frame .wp-site-blocks{width:min(500px, 100%)!important;min-height:100dvh;margin:0 0 0 auto!important;background:#fff!important;box-shadow:-16px 0 40px rgb(20 35 44 / .12)}html body.hp-checkout-drawer-frame .wp-site-blocks>header,html body.hp-checkout-drawer-frame .wp-site-blocks>footer,html body.hp-checkout-drawer-frame>.hp-original-header,html body.hp-checkout-drawer-frame .hp-original-header,html body.hp-checkout-drawer-frame .hp-checkout-global-header,html body.hp-checkout-drawer-frame .wc-block-checkout__header{display:none!important}html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{box-sizing:border-box;width:min(500px, 100%);margin-left:auto;background:#fff}.hp-checkout-standalone-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 28px 12px}.hp-checkout-standalone-heading h1{margin:0;color:#087eea;font-size:1.2rem;font-weight:400}.hp-checkout-standalone-heading small{display:block;margin-top:4px;color:#71808a;font-size:.75rem}.hp-checkout-standalone-heading a{color:#526069;font-size:28px;line-height:1;text-decoration:none}.hp-checkout-standalone-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 28px 0;color:#278b63;font-size:.73rem;text-align:center}.hp-checkout-standalone-steps>*{padding:11px 2px 13px;border-bottom:1px solid #e3e9ed;font-weight:400}.hp-checkout-standalone-steps>strong{border-bottom:2px solid #087eea;color:#087eea}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-height:calc(100dvh - 127px)!important;margin:0!important;padding:18px 28px 36px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:block!important;width:100%!important;max-width:none!important;margin-top:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:block!important}html body.hp-checkout-drawer-frame .wc-block-components-checkout-step{padding-right:0!important;padding-left:0!important}@media (max-width:760px){body.post-type-archive-product .hp-cart-status,body.tax-product_cat .hp-cart-status,body.tax-product_tag .hp-cart-status,body.home .hp-cart-status.hp-cart-status--docked{position:fixed;top:auto;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box;width:100%!important;max-width:none!important;min-height:70px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;animation:none;transform:none!important}body.post-type-archive-product .hp-cart-status:hover,body.tax-product_cat .hp-cart-status:hover,body.tax-product_tag .hp-cart-status:hover,body.home .hp-cart-status.hp-cart-status--docked:hover{transform:none!important}body.home .hp-cart-status:not(.hp-cart-status--docked){right:12px!important;bottom:78px!important;left:auto!important;width:min(370px, calc(100vw - 24px))!important;transform:none!important}body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.hp-checkout-standalone-heading{padding:20px 16px 12px}.hp-checkout-standalone-steps{padding-right:16px;padding-left:16px}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{padding:18px 16px 32px!important}}html body .hp-cart-drawer .hp-cart-drawer-panel,html body .hp-cart-drawer .hp-cart-shipping,html body .hp-cart-drawer .hp-cart-shipping>div{box-sizing:border-box;min-width:0;width:100%}html body .hp-cart-drawer .hp-cart-shipping>div{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:7px}html body .hp-cart-drawer .hp-cart-shipping input,html body .hp-cart-drawer .hp-cart-shipping button{box-sizing:border-box;display:block;min-width:0;width:100%;height:40px;min-height:40px;margin:0;border-radius:2px;line-height:1}html body .hp-cart-drawer .hp-cart-shipping button{padding:0 5px;font-size:.74rem;white-space:nowrap}html body .hp-cart-drawer .hp-cart-shipping>small{line-height:1.4}html body .hp-cart-drawer .hp-cart-shipping>div{display:flex!important;align-items:stretch!important;gap:8px!important;max-width:100%!important;overflow:visible!important}html body .hp-cart-drawer .hp-cart-shipping input{flex:1 1 0!important;width:0!important;min-width:0!important;padding:0 10px!important}html body .hp-cart-drawer .hp-cart-shipping button{display:flex!important;flex:0 0 96px!important;align-items:center!important;justify-content:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding:0!important;overflow:visible!important;font-size:13px!important;font-weight:500!important;line-height:1!important;letter-spacing:normal!important;text-align:center!important;text-indent:0!important;white-space:nowrap!important}@media (max-width:760px){html body .hp-cart-lead-layer{box-sizing:border-box!important;max-width:100vw!important;padding:0 12px max(10px, env(safe-area-inset-bottom))!important;overflow:hidden!important}html body .hp-cart-lead-card{box-sizing:border-box!important;grid-template-columns:36px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}html body .hp-cart-lead-form,html body .hp-cart-lead-form>label:not([hidden]){box-sizing:border-box!important;width:100%!important;min-width:0!important}html body .hp-cart-lead-form{grid-template-columns:minmax(0,1fr)!important}html body .hp-cart-lead-form input{top:0!important;width:100%!important;min-width:0!important;min-height:43px!important;font-size:16px!important}html body .hp-cart-lead-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;flex:none!important}html body .hp-cart-lead-actions button{min-width:0!important;width:100%!important;flex:none!important}html body .hp-cart-lead-layer--keyboard{padding-bottom:8px!important}html body .hp-cart-lead-layer--keyboard .hp-cart-lead-card{max-height:calc(100% - 8px)!important;overflow-x:hidden!important;overflow-y:auto!important}}*{margin:0;padding:0;box-sizing:border-box;font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#1d1d1f;overflow-x:hidden;--cursor-x:50vw;--cursor-y:50vh}.cursor-orb{width:42px;height:42px;position:fixed;left:var(--cursor-x);top:var(--cursor-y);z-index:2000;pointer-events:none;border-radius:50%;border:1px solid rgb(255 255 255 / .52);background:rgb(255 255 255 / .22);box-shadow:0 10px 28px rgb(17 24 39 / .12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(.82);transition:opacity 0.22s ease,transform 0.22s ease,width 0.22s ease,height 0.22s ease}.cursor-orb.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.cursor-orb.is-hovering{width:56px;height:56px;background:rgb(255 255 255 / .32)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding:140px 8vw 126px;text-align:left;overflow:hidden;background:#fff}.hero-slideshow{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-slide{position:absolute;inset:0;opacity:0;background-image:var(--hero-image);background-size:cover;background-position:calc(100% + 260px) center;background-repeat:no-repeat;animation:heroSlide 28s ease-in-out infinite;transform:scale(1.015)}.hero-slide:nth-child(1){animation-delay:0s}.hero-slide:nth-child(2){animation-delay:7s}.hero-slide:nth-child(3){animation-delay:14s}.hero-slide:nth-child(4){animation-delay:21s}.hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(255 255 255 / .96) 0%,rgb(255 255 255 / .88) 28%,rgb(255 255 255 / .44) 52%,rgb(255 255 255 / .08) 78%);pointer-events:none}.hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(255 255 255 / .16) 0%,rgb(255 255 255 / .04) 55%,#fff0 100%);pointer-events:none}.hero-content{width:min(560px, 100%);position:relative;z-index:2;transform:translateY(-34px);animation:fadeInUp 0.9s ease-out}.subtitle-premium{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#56565c;margin-bottom:12px}.hero-title{font-size:56px;font-weight:700;letter-spacing:-1.5px;line-height:1.1;color:#1d1d1f;margin-bottom:16px}.ai-gradient-text{color:#1d1d1f;background:linear-gradient(105deg,#18191d 0%,#2b2d33 18%,#5f5143 31%,#617456 43%,#2f756d 55%,#256f95 68%,#20242b 84%,#18191d 100%);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:textGradientFlow 9s ease-in-out infinite}.gradient-divider{width:120px;height:4px;background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .16) 70%,#fff0 100%);margin:24px 0}.hero-description{font-size:18px;font-weight:400;color:#36363a;line-height:1.5;max-width:520px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid rgb(255 255 255 / .55);text-decoration:none;font-size:14px;font-weight:700;color:#111114;background:rgb(255 255 255 / .56);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 36px rgb(17 24 39 / .1);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease}.hero-button svg{width:16px;height:16px;opacity:.7;stroke-width:1.8;flex:0 0 auto}.hero-button::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;opacity:.58;animation:softPulse 3.8s ease-in-out infinite}.hero-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgb(17 24 39 / .14)}.hero-button.primary::before{background:linear-gradient(135deg,rgb(56 189 248 / .32),rgb(34 197 94 / .24))}.hero-button.secondary::before{background:linear-gradient(135deg,rgb(245 158 11 / .24),rgb(59 130 246 / .24));animation-delay:1.1s}.footer-cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:62px auto 0;padding:0 24px}.footer-cta-actions .hero-button{min-width:180px}@media (min-width:721px){.hero.hero--cover{min-height:min(760px, calc(100vh - 28px));width:100%;margin:0;padding:142px clamp(44px, 7vw, 132px) 118px;border-radius:0 0 42px 42px}.hero.hero--cover .hero-cover-image{position:absolute;inset:0;z-index:0;background:var(--hero-cover-image,#172125) center / cover no-repeat}.hero.hero--cover .hero-cover-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero.hero--cover::before{background:linear-gradient(90deg,rgb(4 14 18 / .84) 0%,rgb(4 14 18 / .58) 38%,rgb(4 14 18 / .16) 72%,rgb(4 14 18 / .28) 100%)}.hero.hero--cover::after{background:linear-gradient(180deg,rgb(4 14 18 / .16),rgb(4 14 18 / .48))}.hero.hero--cover .subtitle-premium,.hero.hero--cover .hero-title,.hero.hero--cover .hero-description{color:#fff}.hero.hero--cover .hero-title{background:none;-webkit-text-fill-color:#fff}.hero.hero--cover .gradient-divider{background:linear-gradient(90deg,#8de0cc,#fff0)}}@media (max-width:720px){.hero.hero--cover .hero-cover-image{position:absolute;inset:0;z-index:0;background:var(--hero-cover-image,#172125) center / cover no-repeat}.hero-cover-video{display:none}}.products-section{position:relative;z-index:4;margin-top:-156px;padding:70px 8vw 86px;background:#fff0}.section-heading{max-width:760px;margin:0 auto 64px;text-align:center}.section-kicker{font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#8a8a90;margin-bottom:12px}.section-title{font-size:40px;font-weight:400;line-height:1.12;letter-spacing:-.6px;color:#111114}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1180px;margin:0 auto}.product-card{min-height:430px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:30px;padding:38px;background:#fbfbfc;border:1px solid rgb(17 17 20 / .06);box-shadow:0 18px 48px rgb(17 24 39 / .04);transition:transform 0.45s cubic-bezier(.16,1,.3,1),box-shadow 0.45s cubic-bezier(.16,1,.3,1)}.product-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgb(17 24 39 / .1)}.product-card.dark{background:#0f0f0f;color:#fff}.product-card.soft{background:#d1d1d1}.product-card.silver{background:linear-gradient(145deg,#ffffff 0%,#eef1f3 100%)}.product-card.outline{background:rgb(255 255 255 / .78);border-color:rgb(17 17 20 / .14);box-shadow:none}.product-copy{max-width:255px;position:relative;z-index:2}.product-card h3{font-size:32px;font-weight:400;line-height:1.08;letter-spacing:-.4px;margin-bottom:18px}.product-card p{font-size:15px;font-weight:300;line-height:1.55;color:#5f6065}.product-card.dark p{color:rgb(255 255 255 / .72)}.product-link{width:fit-content;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;color:#111114;background:rgb(255 255 255 / .68);border:1px solid rgb(17 17 20 / .08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 28px rgb(17 24 39 / .06)}.product-card.dark .product-link{color:#111114;background:rgb(255 255 255 / .92);border-color:rgb(255 255 255 / .38)}.category-section{max-width:1380px;margin:-22px auto 74px}.category-section+.section-heading{margin-bottom:52px}.category-title{font-size:26px;font-weight:600;letter-spacing:-.2px;color:#202126;margin-bottom:30px}.category-row{position:relative}.category-scroller{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:4px 4px 8px;scrollbar-width:none}.category-scroller::-webkit-scrollbar{display:none}.category-item{flex:0 0 138px;display:grid;justify-items:center;gap:14px;color:#121316;text-align:center;text-decoration:none;scroll-snap-align:start}.category-thumb{width:138px;height:138px;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:var(--category-color,#ededee);box-shadow:inset 0 0 0 1px rgb(17 17 20 / .04);transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s cubic-bezier(.16,1,.3,1)}.category-thumb img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 16px 18px rgb(0 0 0 / .12))}.category-item span:last-child{font-size:16px;font-weight:700;line-height:1.18}.category-item:hover .category-thumb{transform:translateY(-5px);box-shadow:inset 0 0 0 1px rgb(17 17 20 / .06),0 18px 42px rgb(17 24 39 / .1)}.category-arrow{width:42px;height:42px;position:absolute;top:52px;z-index:2;display:grid;place-items:center;border:0;border-radius:999px;color:#1d1d1f;background:rgb(255 255 255 / .86);box-shadow:0 12px 34px rgb(17 24 39 / .1);cursor:pointer}.category-arrow svg{width:18px;height:18px;stroke-width:1.8}.category-arrow.prev{left:-20px}.category-arrow.next{right:-20px}.product-media{position:absolute;right:-8%;bottom:-8%;width:58%;aspect-ratio:1;display:grid;place-items:center;background:#fff0;transform:translate3d(0,0,0);transition:transform 0.55s cubic-bezier(.16,1,.3,1)}.product-media img{width:112%;height:112%;object-fit:contain;filter:drop-shadow(0 28px 28px rgb(0 0 0 / .16));transform:translate3d(0,0,0) scale(1);transition:transform 0.55s cubic-bezier(.16,1,.3,1),filter 0.55s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-media{transform:translate3d(-10px,-8px,0)}.product-card:hover .product-media img{transform:scale(1.065);filter:drop-shadow(0 34px 32px rgb(0 0 0 / .2))}.danfoss-section{width:min(92vw, 1500px);max-width:none;margin:92px auto 0}.danfoss-showcase{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1080px);align-items:stretch;justify-content:center;gap:28px}.danfoss-editorial{position:relative;display:flex;flex-direction:column;min-height:1032px}.danfoss-kicker{font-size:21px;font-weight:400;color:#b5b5bb;margin-bottom:14px}.danfoss-title{max-width:400px;font-size:52px;font-weight:600;line-height:1.08;letter-spacing:-1.1px;color:#202124;margin-bottom:22px}.danfoss-cta{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 24px;border-radius:999px;background:#161617;color:#fff;text-decoration:none;font-size:20px;font-weight:400;transition:transform 0.3s ease,box-shadow 0.3s ease}.danfoss-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgb(17 24 39 / .14)}.product-promo{flex:1;min-height:0;position:relative;overflow:hidden;display:flex;align-items:flex-end;margin-top:20px;padding:32px;border-radius:18px;background:linear-gradient(180deg,rgb(15 15 15 / .02) 0%,rgb(15 15 15 / .26) 42%,rgb(15 15 15 / .82) 100%),url(https://res.cloudinary.com/dncdgiwhp/image/upload/v1781011812/Design_sem_nome_36_d8rf75.png);background-size:118% auto;background-position:center 44%;box-shadow:0 20px 58px rgb(17 24 39 / .12);transition:transform 0.45s cubic-bezier(.16,1,.3,1),box-shadow 0.45s cubic-bezier(.16,1,.3,1),background-size 0.65s cubic-bezier(.16,1,.3,1)}.product-promo:hover{transform:translateY(-6px);background-size:124% auto;box-shadow:0 30px 72px rgb(17 24 39 / .16)}.product-promo-content{max-width:325px;color:#fff}.product-promo-eyebrow{font-size:21px;font-weight:400;margin-bottom:18px;color:rgb(255 255 255 / .84)}.product-promo h3{font-size:48px;font-weight:600;line-height:1.14;letter-spacing:-.8px;margin-bottom:22px}.product-promo-link{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 22px;border-radius:999px;background:rgb(255 255 255 / .94);color:#2f3033;text-decoration:none;font-size:20px;font-weight:400;box-shadow:0 14px 34px rgb(0 0 0 / .18)}.danfoss-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.danfoss-card{min-height:470px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:28px;background:rgb(250 251 252 / .94);border:1px solid rgb(18 24 32 / .1);color:#202124;text-decoration:none;box-shadow:0 22px 58px rgb(17 24 39 / .06);transition:transform 0.45s cubic-bezier(.16,1,.3,1),box-shadow 0.45s cubic-bezier(.16,1,.3,1)}.danfoss-card:hover{transform:translateY(-7px);box-shadow:0 30px 72px rgb(17 24 39 / .12)}.danfoss-media{flex:1;min-height:344px;display:grid;place-items:center;padding:42px 34px 18px;background:linear-gradient(180deg,rgb(255 255 255 / .88) 0%,rgb(242 244 247 / .64) 100%)}.danfoss-media img{width:min(86%, 270px);max-height:270px;object-fit:contain;filter:drop-shadow(0 24px 22px rgb(0 0 0 / .14));transform:translate3d(0,0,0) scale(1);transition:transform 0.55s cubic-bezier(.16,1,.3,1),filter 0.55s cubic-bezier(.16,1,.3,1)}.danfoss-card:hover .danfoss-media img{transform:scale(1.06);filter:drop-shadow(0 30px 26px rgb(0 0 0 / .18))}.danfoss-info{min-height:104px;display:flex;align-items:flex-start;padding:8px 32px 30px;background:#fff0;border-top:0}.danfoss-info h3{display:block;font-size:22px;font-weight:500;line-height:1.22;letter-spacing:-.2px;color:#202124;margin-bottom:0}.danfoss-product-link{display:none;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid rgb(17 17 20 / .18);color:#15161a;background:rgb(255 255 255 / .7);box-shadow:0 10px 24px rgb(17 24 39 / .06);text-decoration:none;font-size:14px;font-weight:700;transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease}.danfoss-product-link:hover{transform:translateY(-2px);border-color:rgb(17 17 20 / .34);background:rgb(255 255 255 / .9)}.faq-section{width:min(94vw, 1720px);margin:112px 50% 0;padding:clamp(54px, 6vw, 96px) clamp(28px, 10vw, 170px);border-radius:48px;background:#dde5f0;transform:translateX(-50%)}.faq-inner{max-width:1160px;margin:0 auto}.faq-kicker{font-size:22px;font-weight:400;color:#2c2d31;margin-bottom:20px}.faq-title{max-width:690px;font-size:52px;font-weight:600;line-height:1.08;letter-spacing:-1px;color:#202124;margin-bottom:66px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 62px}.faq-column{display:grid;gap:18px;align-content:start}.faq-item{border-bottom:1px solid rgb(32 33 36 / .12)}.faq-question{width:100%;min-height:56px;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:20px;padding:0;border:0;background:#fff0;color:#202124;font:inherit;font-size:27px;font-weight:400;line-height:1.24;text-align:left;cursor:pointer}.faq-icon{display:inline-grid;place-items:center;font-size:28px;line-height:1;transform:rotate(0deg);transition:transform 0.3s ease}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.42s cubic-bezier(.16,1,.3,1),opacity 0.28s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}.faq-answer-content{overflow:hidden}.faq-answer p{max-width:500px;padding:8px 34px 26px 0;font-size:20px;font-weight:300;line-height:1.42;color:#4f5055}.blog-section{max-width:1180px;margin:112px auto 0}.blog-kicker{font-size:22px;font-weight:400;color:#b5b5bb;margin-bottom:14px}.blog-title{max-width:690px;font-size:44px;font-weight:500;line-height:1.08;letter-spacing:-.8px;color:#202124;margin-bottom:54px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.blog-card{min-height:390px;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:38px;border-radius:30px;background:radial-gradient(circle at 88% 20%,rgb(255 255 255 / .88),transparent 30%),rgb(250 251 252 / .88);border:1px solid rgb(18 24 32 / .1);color:#202124;text-decoration:none;overflow:hidden;box-shadow:0 22px 58px rgb(17 24 39 / .06);transition:transform 0.45s cubic-bezier(.16,1,.3,1),box-shadow 0.45s cubic-bezier(.16,1,.3,1)}.blog-card:hover{transform:translateY(-7px);box-shadow:0 24px 56px rgb(17 24 39 / .1)}.blog-card.featured{background:radial-gradient(circle at 88% 20%,rgb(255 255 255 / .88),transparent 30%),rgb(250 251 252 / .88);color:#202124}.blog-card.muted{background:radial-gradient(circle at 88% 20%,rgb(255 255 255 / .88),transparent 30%),rgb(245 246 248 / .9)}.blog-card h3{max-width:260px;font-size:32px;font-weight:800;line-height:1.08;letter-spacing:0;margin-bottom:18px}.blog-card.compact-title h3{font-size:32px;margin-bottom:14px}.blog-card.hero-title h3{font-size:32px;line-height:1.08;margin-bottom:18px}.blog-card p{max-width:270px;font-size:15px;font-weight:400;line-height:1.55;color:#5f6368;margin-bottom:18px}.blog-card.featured p{color:#5f6368}.blog-card.media-before-link .blog-media{margin:0}.blog-card.media-before-link .blog-link{margin-top:10px}.blog-link{width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid currentColor;background:#fff;color:#303236;box-shadow:0 12px 30px rgb(17 24 39 / .07);font-size:14px;font-weight:700}.blog-media{width:min(44%, 250px);aspect-ratio:1.04;position:absolute;right:24px;bottom:24px;overflow:hidden;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px rgb(18 24 32 / .05)}.blog-media img{width:100%;height:100%;object-fit:contain;padding:18px;transform:scale(1.01);transition:transform 0.55s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-media img{transform:scale(1.06)}.feature-banner{width:min(92vw, 1720px);max-width:none;min-height:430px;position:relative;overflow:hidden;display:flex;align-items:center;margin:72px 50% 0;padding:58px;border-radius:32px;transform:translateX(-50%);background:linear-gradient(90deg,rgb(15 15 15 / .82) 0%,rgb(15 15 15 / .6) 38%,rgb(15 15 15 / .1) 72%),url(https://res.cloudinary.com/dncdgiwhp/image/upload/v1780948383/C%C3%B3pia_de_Cilindro_Hidr%C3%A1ulico_12_mjlssd.png);background-size:auto,100% auto;background-position:center right;box-shadow:0 24px 70px rgb(17 24 39 / .1);transition:transform 0.45s cubic-bezier(.16,1,.3,1),box-shadow 0.45s cubic-bezier(.16,1,.3,1),background-size 0.65s cubic-bezier(.16,1,.3,1)}.feature-banner:hover{transform:translateX(-50%) translateY(-6px);background-size:auto,104% auto;box-shadow:0 32px 82px rgb(17 24 39 / .14)}.feature-banner-content{max-width:560px;position:relative;z-index:2;color:#fff}.feature-kicker{font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .68);margin-bottom:14px}.feature-title{font-size:44px;font-weight:400;line-height:1.08;letter-spacing:-.6px;margin-bottom:20px}.feature-description{max-width:460px;font-size:17px;font-weight:300;line-height:1.55;color:rgb(255 255 255 / .76);margin-bottom:30px}.feature-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .14);color:#fff;text-decoration:none;font-size:14px;font-weight:500;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 34px rgb(0 0 0 / .16)}.hero-button svg,.product-link svg,.feature-link svg,.steering-button svg,.danfoss-cta svg,.product-promo-link svg,.blog-link svg{display:none}.partners-carousel{max-width:1180px;margin:76px auto 0;overflow:hidden}.partners-heading{font-size:22px;font-weight:500;letter-spacing:-.2px;color:#1d1d1f;margin-bottom:28px}.partners-viewport{position:relative;overflow:hidden;padding:10px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%)}.partners-track{width:max-content;display:flex;align-items:center;gap:52px;animation:partnerScroll 34s linear infinite}.partner-logo{min-width:150px;display:inline-flex;align-items:center;justify-content:center;color:rgb(17 17 20 / .72);font-size:22px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;filter:grayscale(1);opacity:.78}.partner-logo.script{font-size:28px;font-weight:500;font-style:italic;letter-spacing:-.5px;text-transform:none}.partners-carousel:hover .partners-track{animation-play-state:paused}.steering-showcase{width:min(96vw, 1660px);min-height:720px;position:relative;overflow:hidden;margin:92px 50% 0;padding:68px clamp(68px, 9vw, 160px) 108px;border-radius:64px;background:#fbfbfc;transform:translateX(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 720' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 76Q0 0 76 0H1524Q1600 0 1600 76V644Q1600 720 1524 720H1090C1022 720 1032 646 800 646C568 646 578 720 510 720H76Q0 720 0 644Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 720' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 76Q0 0 76 0H1524Q1600 0 1600 76V644Q1600 720 1524 720H1090C1022 720 1032 646 800 646C568 646 578 720 510 720H76Q0 720 0 644Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform 0.45s cubic-bezier(.16,1,.3,1),box-shadow 0.45s cubic-bezier(.16,1,.3,1);border:1px solid rgb(17 24 39 / .06);box-shadow:0 18px 48px rgb(17 24 39 / .04);filter:drop-shadow(0 18px 48px rgb(17 24 39 / .1))}.steering-showcase:hover{transform:translateX(-50%) translateY(-8px);box-shadow:0 28px 70px rgb(17 24 39 / .1);filter:drop-shadow(0 28px 70px rgb(17 24 39 / .14))}.steering-title{max-width:980px;margin:0 auto 34px;position:relative;z-index:2;text-align:center;font-size:76px;font-weight:400;line-height:1.08;letter-spacing:-1.2px;color:#1d1d1f}.steering-layout{min-height:450px;position:relative;z-index:2;display:grid;grid-template-columns:minmax(280px,0.74fr) minmax(560px,760px) minmax(270px,0.76fr);align-items:end;gap:34px}.steering-info{align-self:center;justify-self:end;padding-right:8px}.steering-pill{width:fit-content;margin-bottom:30px;padding:18px 24px;border-radius:18px;background:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .76);font-size:14px;font-weight:400;color:#39393d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 38px rgb(17 24 39 / .07)}.steering-copy h3{font-size:23px;font-weight:500;margin-bottom:14px}.steering-copy p{max-width:310px;font-size:17px;font-weight:300;line-height:1.55;color:#4e4f54}.steering-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:28px;padding:0 24px;border-radius:999px;background:#1d1d1f;color:#fff;text-decoration:none;font-size:14px;font-weight:500}.steering-product{position:relative;display:grid;place-items:center;min-height:500px}.steering-product::before{content:"";position:absolute;inset:10% -4% 0%;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / .72) 0%,rgb(255 255 255 / .18) 62%,#fff0 72%);filter:blur(3px)}.steering-product img{width:min(132%, 760px);max-height:640px;position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 38px 38px rgb(0 0 0 / .18));transform:scale(1);transition:transform 0.55s cubic-bezier(.16,1,.3,1),filter 0.55s cubic-bezier(.16,1,.3,1)}.steering-showcase:hover .steering-product img{transform:scale(1.065);filter:drop-shadow(0 44px 42px rgb(0 0 0 / .22))}.hp-social-section{width:100%;margin:86px auto 0;text-align:center;overflow:visible}.hp-social-title{font-size:54px;font-weight:700;line-height:1.04;letter-spacing:-.9px;color:#171719;margin-bottom:12px}.hp-social-title .ai-gradient-text{display:inline-block}.hp-social-subtitle{max-width:620px;margin:0 auto 34px;font-size:20px;line-height:1.42;color:#4f5055}.hp-social-stage{width:100vw;min-height:clamp(580px, 33vw, 640px);position:relative;margin-left:calc(50% - 50vw);margin-bottom:46px;display:grid;place-items:end center;overflow:visible;background:#fff}.hp-social-png-wrap{width:min(500px, 34vw);height:clamp(470px, 28vw, 525px);position:relative;z-index:2;display:grid;place-items:start center;overflow:hidden;border-radius:60px 60px 0 0}.hp-social-png{width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;display:block;transform:none;filter:drop-shadow(0 34px 70px rgb(17 24 39 / .18))}.hp-social-image-placeholder{width:min(360px, 78vw);aspect-ratio:9 / 14;display:grid;place-items:center;padding:32px;border:1px dashed rgb(17 24 39 / .18);border-radius:32px;color:rgb(17 24 39 / .55);background:rgb(255 255 255 / .62);font-size:15px;line-height:1.35}.hp-float-card{position:absolute;z-index:3;display:inline-flex;align-items:center;color:#f7f7f8;box-shadow:0 24px 58px rgb(17 24 39 / .18),inset 0 1px 0 rgb(255 255 255 / .12);animation:hpFloat 5.8s ease-in-out infinite}.hp-float-card strong{display:block;font-size:17px;line-height:1.1;text-align:left}.hp-float-card small{display:block;margin-top:3px;color:rgb(255 255 255 / .66);font-size:13px;font-weight:500;text-align:left}.hp-float-icon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:rgb(255 255 255 / .14);color:currentColor}.hp-float-icon svg{width:22px;height:22px;stroke-width:2}.hp-float-card.power{min-width:260px;min-height:60px;border-radius:999px;gap:14px;padding:8px 22px 8px 8px;background:#050506}.hp-float-card.power strong{color:#7ff5a0}.hp-float-card.product{min-width:292px;min-height:88px;gap:14px;padding:14px 22px 14px 14px;border-radius:24px;background:#272830}.hp-float-card.payment{width:306px;min-height:136px;align-items:stretch;flex-direction:column;gap:16px;padding:18px;border-radius:24px;color:#1f2328;background:rgb(255 255 255 / .88);box-shadow:0 18px 46px rgb(17 24 39 / .14)}.hp-payment-row{display:flex;align-items:center;gap:12px}.hp-payment-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hp-payment-actions span{min-width:108px;padding:12px 16px;border-radius:999px;color:#fff;background:#2d72f6;font-size:14px;font-weight:700}.hp-payment-actions span:first-child{color:#1f2328;background:#eef0f4}.hp-float-card.delivery{min-width:310px;min-height:88px;gap:14px;padding:14px 22px 14px 14px;border-radius:24px;color:#1f2328;background:rgb(255 255 255 / .9)}.hp-float-card.delivery small{color:rgb(31 35 40 / .58)}.hp-float-card.compact{min-width:250px;min-height:60px;gap:12px;padding:8px 22px 8px 8px;border-radius:999px;background:#111114}.hp-float-card.compact strong,.hp-float-card.power strong{font-size:16px}.hp-float-card.power{top:230px;left:calc(50% - 580px);animation-delay:-1.2s}.hp-float-card.product{top:120px;left:calc(50% + 320px);right:auto;animation-delay:-2s}.hp-float-card.compact{top:250px;left:calc(50% + 360px);right:auto;animation-delay:-0.5s}.hp-float-card.compact:not(.anniversary){color:#eef6ff;background:#0d2f62;box-shadow:0 18px 46px rgb(38 104 214 / .22),inset 0 1px 0 rgb(255 255 255 / .12)}.hp-float-card.payment{top:420px;left:calc(50% + 320px);right:auto;bottom:auto;transform:none;animation-delay:-1.8s}.hp-float-card.delivery{top:106px;bottom:auto;left:calc(50% - 580px);animation-delay:-2.8s}.hp-float-card.anniversary{top:446px;left:calc(50% - 580px);right:auto;bottom:auto;transform:none;animation-delay:-3.3s}.steering-stats{align-self:center;display:grid;gap:26px}.steering-rating{display:flex;align-items:baseline;gap:16px;color:#1d1d1f}.steering-rating strong{font-size:54px;font-weight:500;letter-spacing:-.8px}.steering-rating span{max-width:120px;font-size:16px;font-weight:300;line-height:1.25;color:#4f5055}.steering-miniatures{display:flex;gap:16px}.steering-miniature{width:86px;height:86px;display:grid;place-items:center;border-radius:14px;background:rgb(255 255 255 / .68);border:1px solid rgb(255 255 255 / .74);box-shadow:0 16px 30px rgb(17 24 39 / .06)}.steering-miniature img{width:78%;height:78%;object-fit:contain}.reveal-on-scroll{opacity:0;translate:0 34px;transition:opacity 0.82s cubic-bezier(.16,1,.3,1),translate 0.82s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,translate}.reveal-on-scroll.is-revealed{opacity:1;translate:0 0}@keyframes fadeInDown{from{opacity:0;transform:translate(-50%,-40px)}to{opacity:1;transform:translate(-50%,0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes softPulse{0%,100%{opacity:.36;transform:scale(.98)}50%{opacity:.72;transform:scale(1.04)}}@keyframes heroSlide{0%{opacity:0;transform:scale(1.015) translateX(18px)}5%{opacity:1}24%{opacity:1;transform:scale(1.02) translateX(0)}29%{opacity:0;transform:scale(1.025) translateX(-14px)}100%{opacity:0;transform:scale(1.025) translateX(-14px)}}@keyframes heroSlideMobileZoom{0%{opacity:0;transform:scale(1)}5%{opacity:1}24%{opacity:1;transform:scale(1.075)}29%{opacity:0;transform:scale(1.095)}100%{opacity:0;transform:scale(1.095)}}@keyframes hpFloat{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes partnerScroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 26px))}}@keyframes newsletterHeartbeat{0%,100%{scale:1;filter:drop-shadow(0 34px 80px rgb(0 0 0 / .22))}28%{scale:1.012;filter:drop-shadow(0 42px 94px rgb(0 0 0 / .28))}46%{scale:1;filter:drop-shadow(0 34px 80px rgb(0 0 0 / .22))}62%{scale:1.006;filter:drop-shadow(0 38px 86px rgb(0 0 0 / .25))}78%{scale:1;filter:drop-shadow(0 34px 80px rgb(0 0 0 / .22))}}@media (max-width:1380px){.danfoss-showcase{grid-template-columns:minmax(260px,380px) minmax(0,700px)}.danfoss-editorial{min-height:1560px}.danfoss-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-social-stage{min-height:560px;margin-bottom:44px}.hp-social-png-wrap{width:min(430px, 34vw);height:470px;overflow:hidden}.hp-float-card strong{font-size:15px}.hp-float-card small{font-size:12px}.hp-float-icon{width:40px;height:40px}.hp-float-card.power{min-width:230px;left:calc(50% - 500px)}.hp-float-card.delivery{min-width:270px;left:calc(50% - 520px)}.hp-float-card.product{min-width:258px;left:calc(50% + 300px)}.hp-float-card.compact{min-width:224px;left:calc(50% + 340px)}.hp-float-card.payment{width:278px;left:calc(50% + 300px)}.hp-float-card.anniversary{min-width:225px;left:calc(50% - 500px)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{min-height:390px}}@media (max-width:768px){.cursor-orb{display:none}.hero{align-items:flex-end;justify-content:center;min-height:92vh;padding:132px 24px 96px;text-align:center}.hero::before{background:linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(255 255 255 / .62) 40%,rgb(255 255 255 / .34) 100%)}.hero-slide{background-size:cover;background-position:center top;animation-name:heroSlideMobileZoom;transform-origin:center center}.hero-title{font-size:38px}.hero-description{font-size:16px;margin-left:auto;margin-right:auto}.hero-content{width:min(520px, 100%);transform:translateY(-18px);text-align:center;margin:0 auto}.gradient-divider{margin-left:auto;margin-right:auto;background:linear-gradient(90deg,#fff0 0%,rgb(0 0 0 / .42) 50%,#fff0 100%)}.hero-actions{gap:10px;justify-content:center}.hero-button{width:100%;min-height:46px;padding:0 18px}.footer-cta-actions{margin-top:48px;margin-bottom:0;padding:0 24px}.products-section{margin-top:-82px;padding:46px 24px 72px}.section-heading{text-align:left;margin-bottom:30px}.section-title{font-size:32px}.product-grid{grid-template-columns:1fr}.category-section{margin:-8px auto 48px}.category-section+.section-heading{margin-bottom:30px}.category-title{font-size:22px;margin-bottom:22px}.category-scroller{gap:16px;padding:2px 2px 8px}.category-item{flex-basis:104px;gap:10px}.category-thumb{width:104px;height:104px}.category-item span:last-child{font-size:13px}.category-arrow{display:none}.product-card{min-height:380px;padding:28px;border-radius:24px}.product-card h3{font-size:28px}.product-media{width:62%;right:-12%;bottom:-6%}.danfoss-section{margin-top:56px}.danfoss-showcase{grid-template-columns:1fr;gap:24px}.danfoss-editorial{position:relative;top:auto;min-height:auto}.danfoss-kicker{font-size:18px}.danfoss-title{font-size:36px;max-width:100%}.danfoss-cta,.product-promo-link{min-height:50px;font-size:16px}.product-promo{min-height:520px;flex:none;padding:28px;border-radius:24px;background-size:128% auto}.product-promo h3{font-size:34px}.danfoss-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.danfoss-card{min-height:280px;border-radius:18px}.danfoss-media{min-height:180px;padding:22px 14px 10px}.danfoss-media img{width:min(92%, 150px);max-height:142px}.danfoss-info{min-height:78px;padding:8px 14px 18px;background:#fff0}.danfoss-info h3{font-size:17px;line-height:1.18;margin-bottom:8px}.danfoss-product-link{display:none}.faq-section{width:100%;margin:64px 0 0;padding:42px 26px 50px;border-radius:34px;transform:none}.faq-kicker{font-size:18px}.faq-title{font-size:36px;margin-bottom:38px}.faq-grid{grid-template-columns:1fr;gap:18px}.faq-question{min-height:52px;font-size:21px}.faq-answer p{padding-right:18px;font-size:16px}.blog-section{margin-top:64px}.blog-kicker{font-size:18px}.blog-title{font-size:34px;margin-bottom:32px}.blog-grid{grid-template-columns:1fr;gap:14px}.blog-card{min-height:430px;gap:16px;padding:24px;border-radius:22px}.blog-card h3{max-width:240px;font-size:26px;line-height:1.16;margin-bottom:12px}.blog-card p{max-width:250px;font-size:14px;line-height:1.45;margin-bottom:12px}.blog-card.compact-title h3,.blog-card.hero-title h3{font-size:26px;line-height:1.16;margin-bottom:12px}.blog-link{min-height:38px;padding:0 13px;font-size:13px}.blog-media{width:min(58%, 250px);right:16px;bottom:16px;border-radius:13px}.blog-card.media-before-link .blog-media{margin:0}.feature-banner{width:100%;min-height:420px;align-items:flex-end;margin:48px 0 0;padding:34px 28px;border-radius:24px;transform:none;background:linear-gradient(180deg,rgb(15 15 15 / .08) 0%,rgb(15 15 15 / .42) 44%,rgb(15 15 15 / .82) 100%),url(https://res.cloudinary.com/dncdgiwhp/image/upload/v1780947576/Comando_Monobloco_80_lts_h9dyck.png);background-size:cover;background-position:center}.feature-banner:hover{transform:translateY(-6px)}.feature-title{font-size:32px}.feature-description{font-size:15px}.partners-carousel{margin-top:48px}.partners-heading{font-size:20px;margin-bottom:20px}.partners-track{gap:34px;animation-duration:28s}.partner-logo{min-width:126px;font-size:18px}.steering-showcase{width:min(94vw, 1660px);min-height:auto;margin-top:52px;padding:42px 26px 76px;border-radius:34px}.steering-title{text-align:left;font-size:38px;margin-bottom:30px}.steering-layout{grid-template-columns:1fr;gap:22px}.steering-info{order:2;justify-self:stretch;padding-right:0}.steering-product{order:1;min-height:350px}.steering-product img{width:min(128%, 460px);max-height:430px}.hp-social-section{width:100%;margin-top:44px}.hp-social-title{font-size:34px;line-height:1.06}.hp-social-subtitle{margin-bottom:22px;font-size:16px}.hp-social-stage{width:100vw;min-height:clamp(490px, 110vw, 620px);margin-top:-6px;margin-bottom:22px;place-items:end center;overflow:visible}.hp-social-png-wrap{width:min(86vw, 400px);height:clamp(390px, 94vw, 500px);overflow:hidden;place-items:center}.hp-social-png{width:100%;height:auto;max-width:100%;max-height:none;transform:none;clip-path:none}.hp-social-image-placeholder{font-size:18px}.hp-float-card{display:none}.hp-float-card strong{font-size:12px}.hp-float-card small{font-size:10px}.hp-float-icon{width:28px;height:28px}.hp-float-icon svg{width:15px;height:15px}.hp-float-card.compact strong,.hp-float-card.power strong{font-size:12px}.hp-float-card.power{top:204px;left:4%}.hp-float-card.product{top:156px;right:4%;left:auto}.hp-float-card.compact{top:262px;right:5%;left:auto}.hp-float-card.payment{top:auto;bottom:96px;right:4%;left:auto}.hp-float-card.delivery{top:98px;bottom:auto;left:4%}.hp-float-card.anniversary{top:auto;left:4%;right:auto;bottom:104px;transform:none}.steering-stats{order:3;grid-template-columns:1fr}.steering-rating strong{font-size:34px}}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;translate:0 0;transition:none}}.faq-grid::after{content:"";min-height:620px;align-self:stretch;border-radius:34px;background:url(/wp-content/themes/hydrapower-kiosko/assets/site/../images/faq-comandos-hidraulicos.jpg) center 56% / cover no-repeat;box-shadow:0 24px 54px rgb(26 48 72 / .16)}@media (max-width:700px){.faq-grid::after{min-height:420px;margin-top:18px;border-radius:26px;background-position:center 58%}}.faq-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,0.95fr);gap:clamp(38px, 5vw, 68px);align-items:stretch}.faq-copy{min-width:0}.faq-copy .faq-grid{grid-template-columns:minmax(0,1fr)}.faq-grid::after{display:none}.faq-visual{min-width:0;min-height:100%;margin:0;overflow:hidden;border-radius:36px;background:#cfd9e6;box-shadow:0 24px 54px rgb(26 48 72 / .16)}.faq-visual img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:center 56%}@media (max-width:900px){.faq-inner{grid-template-columns:1fr;gap:36px}.faq-visual{min-height:520px;border-radius:30px}}@media (max-width:700px){.faq-visual{min-height:420px;border-radius:26px}}.hero-catalog-action{width:min(100%, 456px);margin-top:14px}.hero-catalog-link{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid #fff0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#087eea,#18ba78);box-shadow:0 12px 25px rgb(8 126 234 / .24);font-size:.88rem;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.hero-catalog-link svg{width:17px;height:17px;stroke-width:2}.hero-catalog-link:hover{color:#fff;background:linear-gradient(135deg,#076dcc,#12a66a);box-shadow:0 15px 29px rgb(8 126 234 / .31);transform:translateY(-2px)}.hero-catalog-link{position:relative;overflow:hidden;border-color:rgb(255 255 255 / .44);color:#fff!important;background:linear-gradient(135deg,rgb(9 139 237 / .80),rgb(4 92 181 / .74));box-shadow:0 12px 25px rgb(8 95 175 / .25),inset 0 1px 0 rgb(255 255 255 / .32);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.hero-catalog-link::before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgb(255 255 255 / .24),transparent 42%,rgb(255 255 255 / .08));content:""}.hero-catalog-link>*{position:relative;z-index:1}.hero-catalog-link:hover{color:#fff!important;background:linear-gradient(135deg,rgb(9 139 237 / .92),rgb(4 92 181 / .86));box-shadow:0 15px 29px rgb(8 95 175 / .33),inset 0 1px 0 rgb(255 255 255 / .45)}@media (min-width:1100px){.faq-section{padding-inline:clamp(48px, 7vw, 136px)}.faq-inner{max-width:1400px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(52px, 7vw, 118px)}}.hp-shop-categories .category-item--inactive{cursor:default}.hp-shop-categories .category-item--inactive:hover .category-thumb{transform:none}.steering-showcase{isolation:isolate}html[data-theme="dark"] .steering-showcase,html[data-color-scheme="dark"] .steering-showcase,html[data-mode="dark"] .steering-showcase,html[data-bs-theme="dark"] .steering-showcase,body.dark .steering-showcase,body.theme-dark .steering-showcase,body.dark-mode .steering-showcase,body.dark-theme .steering-showcase,body.is-dark .steering-showcase,body.is-dark-theme .steering-showcase{background-color:#171c1e!important;border-color:rgb(208 238 230 / .14)!important;box-shadow:0 18px 48px rgb(0 0 0 / .34)!important;filter:drop-shadow(0 22px 58px rgb(0 0 0 / .42))}html[data-theme="dark"] .steering-showcase::before,html[data-color-scheme="dark"] .steering-showcase::before,html[data-mode="dark"] .steering-showcase::before,html[data-bs-theme="dark"] .steering-showcase::before,body.dark .steering-showcase::before,body.theme-dark .steering-showcase::before,body.dark-mode .steering-showcase::before,body.dark-theme .steering-showcase::before,body.is-dark .steering-showcase::before,body.is-dark-theme .steering-showcase::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(110deg,rgb(8 12 14 / .72) 0%,rgb(10 15 17 / .3) 44%,rgb(9 13 15 / .12) 100%),linear-gradient(0deg,rgb(8 12 14 / .22),rgb(8 12 14 / .06))}html[data-theme="dark"] .steering-showcase .steering-title,html[data-color-scheme="dark"] .steering-showcase .steering-title,html[data-mode="dark"] .steering-showcase .steering-title,html[data-bs-theme="dark"] .steering-showcase .steering-title,body.dark .steering-showcase .steering-title,body.theme-dark .steering-showcase .steering-title,body.dark-mode .steering-showcase .steering-title,body.dark-theme .steering-showcase .steering-title,body.is-dark .steering-showcase .steering-title,body.is-dark-theme .steering-showcase .steering-title{color:#f7fbfa}html[data-theme="dark"] .steering-showcase .steering-copy h3,html[data-color-scheme="dark"] .steering-showcase .steering-copy h3,html[data-mode="dark"] .steering-showcase .steering-copy h3,html[data-bs-theme="dark"] .steering-showcase .steering-copy h3,body.dark .steering-showcase .steering-copy h3,body.theme-dark .steering-showcase .steering-copy h3,body.dark-mode .steering-showcase .steering-copy h3,body.dark-theme .steering-showcase .steering-copy h3,body.is-dark .steering-showcase .steering-copy h3,body.is-dark-theme .steering-showcase .steering-copy h3{color:#fff}html[data-theme="dark"] .steering-showcase .steering-copy p,html[data-color-scheme="dark"] .steering-showcase .steering-copy p,html[data-mode="dark"] .steering-showcase .steering-copy p,html[data-bs-theme="dark"] .steering-showcase .steering-copy p,body.dark .steering-showcase .steering-copy p,body.theme-dark .steering-showcase .steering-copy p,body.dark-mode .steering-showcase .steering-copy p,body.dark-theme .steering-showcase .steering-copy p,body.is-dark .steering-showcase .steering-copy p,body.is-dark-theme .steering-showcase .steering-copy p{color:rgb(245 251 249 / .76)}@media (min-width:1420px){.blog-section{width:min(96vw, 1500px);max-width:none}.blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.blog-card{min-height:316px;padding:28px;border-radius:26px}.blog-card:nth-child(1){background:linear-gradient(145deg,#edf7ff 0%,#dceeff 100%)}.blog-card:nth-child(2){background:linear-gradient(145deg,#eef8f7 0%,#ddf0ec 100%)}.blog-card:nth-child(3){background:linear-gradient(145deg,#f4f1ff 0%,#e7e1fb 100%)}.blog-card:nth-child(4){background:linear-gradient(145deg,#fff6e9 0%,#f9e8d1 100%)}.blog-card h3,.blog-card.compact-title h3,.blog-card.hero-title h3{max-width:190px;font-size:25px;line-height:1.05;margin-bottom:12px}.blog-card p{max-width:185px;font-size:13px;line-height:1.46;margin-bottom:12px}.blog-link{min-height:38px;padding:0 14px;font-size:12px}.blog-media{width:min(48%, 170px);right:16px;bottom:16px;border-radius:18px}.blog-media img{padding:12px}.danfoss-section{width:min(96vw, 1780px)}.danfoss-showcase{grid-template-columns:250px minmax(0,1fr);gap:18px}.danfoss-editorial{min-height:338px}.danfoss-title{font-size:38px;letter-spacing:-.8px}.danfoss-cta{min-height:48px;padding:0 16px;font-size:15px}.product-promo{display:none}.danfoss-products-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.danfoss-card{min-height:338px;border-radius:22px}.danfoss-media{min-height:250px;padding:26px 16px 10px}.danfoss-media img{width:min(92%, 190px);max-height:190px}.danfoss-info{min-height:72px;padding:8px 16px 18px}.danfoss-info h3{font-size:16px;line-height:1.2}}.danfoss-section{width:100%;max-width:none}.danfoss-showcase{grid-template-columns:minmax(0,1fr);gap:24px}.danfoss-editorial{width:min(92vw, 1180px);min-height:auto;margin:0 auto}.danfoss-title{color:#202126!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important}.danfoss-cta,.product-promo{display:none}.danfoss-rail-shell{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.danfoss-products-grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(578px, calc(100vw - 48px));grid-template-columns:none;gap:24px;overflow-x:auto;overflow-y:hidden;margin:0;padding:12px 24px 40px;border-radius:0;background:#fff0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.danfoss-products-grid::-webkit-scrollbar{display:none;width:0;height:0}.danfoss-card,.danfoss-card:nth-child(n){min-height:430px;position:relative;display:block;overflow:hidden;padding:38px;border:1px solid rgb(17 17 20 / .06);border-radius:30px;background:#fbfbfc!important;color:#202126;box-shadow:0 18px 48px rgb(17 24 39 / .04);scroll-snap-align:start;text-decoration:none;transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s cubic-bezier(.16,1,.3,1)}.danfoss-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgb(17 24 39 / .1)}.danfoss-card::after{content:"Ver produto";min-height:44px;position:absolute;left:38px;bottom:38px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgb(17 17 20 / .08);border-radius:999px;background:rgb(255 255 255 / .8);color:#151619;font-size:14px;font-weight:500;box-shadow:0 12px 28px rgb(17 24 39 / .06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.danfoss-info{width:min(52%, 255px);min-height:0;position:relative;z-index:2;display:block;padding:0;border:0;background:#fff0;text-align:left}.danfoss-info h3{display:block;margin:0;color:#202126;font-size:32px;font-weight:400;line-height:1.08;letter-spacing:-.4px;text-align:left}.danfoss-media{width:58%;height:86%;min-height:0;position:absolute;right:-8%;bottom:-8%;z-index:1;display:grid;place-items:center;padding:0;background:#fff0;transform:translate3d(0,0,0);transition:transform 0.55s cubic-bezier(.16,1,.3,1)}.danfoss-media img{width:112%;height:112%;max-width:none;max-height:none;object-fit:contain;filter:drop-shadow(0 28px 28px rgb(0 0 0 / .16));transform:translate3d(0,0,0) scale(1);transition:transform 0.55s cubic-bezier(.16,1,.3,1),filter 0.55s cubic-bezier(.16,1,.3,1)}.danfoss-card:hover .danfoss-media{transform:translate3d(-10px,-8px,0)}.danfoss-card:hover .danfoss-media img{transform:scale(1.065);filter:drop-shadow(0 34px 32px rgb(0 0 0 / .2))}.danfoss-carousel-button{width:56px;height:56px;position:absolute;top:50%;z-index:5;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .58);border-radius:999px;background:rgb(232 232 237 / .9);color:#202126;box-shadow:0 16px 38px rgb(17 24 39 / .14);cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:opacity 0.25s ease,transform 0.25s ease}.danfoss-carousel-button:hover{transform:translateY(-50%) scale(1.05)}.danfoss-carousel-button.prev{left:18px}.danfoss-carousel-button.next{right:18px}.danfoss-carousel-button[disabled]{opacity:0;pointer-events:none}.danfoss-carousel-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}html[data-theme="dark"] .danfoss-title{color:#edf2f3!important}html[data-theme="dark"] .danfoss-card,html[data-theme="dark"] .danfoss-card:nth-child(n){background:#171c1f!important;color:#edf2f3;border-color:rgb(202 230 224 / .16);box-shadow:0 20px 52px rgb(0 0 0 / .22)}html[data-theme="dark"] .danfoss-info h3{color:#edf2f3}html[data-theme="dark"] .danfoss-card::after{color:#edf2f3;border-color:rgb(202 230 224 / .16);background:rgb(35 43 47 / .82)}.hp-cylinder-scroll-hint{display:none}@keyframes hp-cylinder-scroll-hint{50%{transform:translateX(5px)}}@media (max-width:720px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.blog-card{min-height:470px;gap:10px;padding:18px;border-radius:22px;justify-content:flex-start}.blog-card h3,.blog-card.compact-title h3,.blog-card.hero-title h3{max-width:128px;font-size:22px;line-height:1.04;margin-bottom:8px}.blog-card p{max-width:132px;font-size:12px;line-height:1.38;margin-bottom:8px}.blog-link{min-height:34px;padding:0 11px;font-size:11px;margin-top:0}.blog-media{position:static;width:100%;aspect-ratio:1;margin:8px 0 0;border-radius:18px}.blog-media img{width:100%;height:100%;padding:12px;object-fit:contain}.danfoss-editorial{width:calc(100% - 40px)}.danfoss-title{font-size:34px;line-height:1.04}.danfoss-products-grid{grid-auto-columns:min(86vw, 370px);gap:14px;padding:8px 16px 28px}.danfoss-card,.danfoss-card:nth-child(n){min-height:380px;padding:28px;border-radius:24px}.danfoss-card::after{min-height:40px;left:28px;bottom:28px;padding:0 15px;font-size:13px}.danfoss-info{width:min(55%, 210px)}.danfoss-info h3{font-size:28px}.danfoss-media{width:64%;right:-12%;bottom:-6%}.danfoss-carousel-button{display:none}}.hp-welcome-banner{position:relative;z-index:3;width:100%;height:30px;margin:0;overflow:hidden;color:#0871cf;border-bottom:1px solid rgb(8 126 234 / .11);background:rgb(255 255 255 / .97);box-shadow:0 4px 15px rgb(31 73 104 / .05)}.hp-welcome-banner__track{display:flex;align-items:center;width:max-content;min-width:100%;height:30px;animation:hpWelcomeTicker 38s linear infinite}.hp-welcome-banner p{flex:0 0 auto;margin:0;padding:0 42px;font-size:12px;font-weight:600;line-height:30px;white-space:nowrap}body.home:not(.has-scrolled) .header-container,body.home:not(.has-scrolled) .hp-header-utility-dock{top:60px}@keyframes hpWelcomeTicker{from{transform:translateX(0)}to{transform:translateX(-33.333%)}}@media (prefers-reduced-motion:reduce){.hp-welcome-banner__track{justify-content:center;width:100%;animation:none}.hp-welcome-banner p[aria-hidden="true"]{display:none}}@media (max-width:1040px){body.home:not(.has-scrolled) .header-container,body.home:not(.has-scrolled) .header-container.hp-liquid-glass{top:56px}.hp-welcome-banner p{padding:0 28px;font-size:11px}}body.home .hp-welcome-banner{position:relative!important;inset:auto!important;z-index:3!important;display:block!important;width:100%!important;height:30px!important;margin:0!important;color:#0871cf!important;border:0!important;border-bottom:1px solid rgb(8 126 234 / .10)!important;background:#fff!important;box-shadow:0 4px 14px rgb(31 73 104 / .045)!important}body.home .hp-welcome-banner__track{height:30px!important}body.home .hp-welcome-banner p{color:#0871cf!important}body.home:not(.has-scrolled) .header-container,body.home:not(.has-scrolled) .header-container.hp-liquid-glass,body.home:not(.has-scrolled) .hp-header-utility-dock{top:70px!important}@media (max-width:1040px){body.home:not(.has-scrolled) .header-container,body.home:not(.has-scrolled) .header-container.hp-liquid-glass{top:64px!important}body.home.has-scrolled .header-container,body.home.has-scrolled .header-container.hp-liquid-glass{top:20px!important}}.danfoss-editorial{width:min(1640px, calc(100vw - 48px))}.danfoss-products-grid{grid-auto-columns:min(578px, calc(100vw - 48px));padding-inline:max(24px, calc((100vw - 1640px) / 2));scroll-padding-inline:max(24px, calc((100vw - 1640px) / 2))}@media (min-width:721px){.blog-section{width:100%;max-width:none;overflow:visible}.blog-section>.blog-kicker,.blog-section>.blog-title,.blog-grid{width:min(1640px, calc(100vw - 48px));margin-left:auto;margin-right:auto}.blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;margin-bottom:44px}}@media (max-width:720px){.danfoss-products-grid{padding-inline:20px;scroll-padding-inline:20px}}body.hp-has-welcome-banner .hp-welcome-banner{height:32px!important;color:#687681!important;border-bottom-color:rgb(70 91 108 / .08)!important;background:#fff!important;box-shadow:0 3px 12px rgb(31 73 104 / .035)!important}body.hp-has-welcome-banner .hp-welcome-banner__track{height:32px!important}body.hp-has-welcome-banner .hp-welcome-banner p{padding-inline:52px!important;color:#687681!important;font-size:11px!important;font-weight:400!important;line-height:32px!important;letter-spacing:.045em!important}body.hp-has-welcome-banner.hp-welcome-at-top .header-container,body.hp-has-welcome-banner.hp-welcome-at-top .header-container.hp-liquid-glass,body.hp-has-welcome-banner.hp-welcome-at-top .hp-header-utility-dock{top:52px!important}@media (max-width:1040px){body.hp-has-welcome-banner .hp-welcome-banner p{padding-inline:36px!important;font-size:10.5px!important;letter-spacing:.035em!important}body.hp-has-welcome-banner.hp-welcome-at-top .header-container,body.hp-has-welcome-banner.hp-welcome-at-top .header-container.hp-liquid-glass{top:50px!important}}body.hp-has-welcome-banner .header-container,body.hp-has-welcome-banner .header-container.hp-liquid-glass,body.hp-has-welcome-banner .hp-header-utility-dock{transition:top .72s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1),padding .62s cubic-bezier(.22,1,.36,1),border-color .4s ease,border-radius .55s ease,background .4s ease,box-shadow .5s ease!important}html[data-theme="dark"] body.hp-has-welcome-banner .hp-welcome-banner{color:#9aa7af!important;border-bottom-color:rgb(255 255 255 / .07)!important;background:#101416!important;box-shadow:0 3px 12px rgb(0 0 0 / .16)!important}html[data-theme="dark"] body.hp-has-welcome-banner .hp-welcome-banner p{color:#9aa7af!important}html[data-theme="dark"] .header-container .header-search,html[data-theme="dark"] .header-container .header-search.is-open,html[data-theme="dark"] .header-container .header-search:focus-within,html[data-theme="dark"] body.has-scrolled .header-container .header-search.is-open,html[data-theme="dark"] body.has-scrolled .header-container .header-search:focus-within{border-color:rgb(255 255 255 / .12)!important;background:rgb(15 22 26 / .76)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .045),0 10px 24px rgb(0 0 0 / .12)!important}html[data-theme="dark"] .header-container .header-search-toggle{color:#55aaf4!important;background:transparent!important}html[data-theme="dark"] .header-container .header-search-input,html[data-theme="dark"] .header-container.has-open-search .header-search-input{color:#edf5f7!important;background:transparent!important}html[data-theme="dark"] .header-container .header-search-input::placeholder{color:#aab6bc!important;opacity:1}html[data-theme="dark"] .header-container .header-search,html[data-theme="dark"] .header-container .header-search.is-open,html[data-theme="dark"] .header-container .header-search:focus-within{background:#172226!important}html[data-theme="dark"] .header-container .header-search-input,html[data-theme="dark"] .header-container .header-search-input::placeholder{color:#f4f9fb!important}html[data-theme="dark"] .faq-section{border:1px solid rgb(139 190 214 / .16);background:linear-gradient(135deg,#17252b 0%,#101a1f 100%);box-shadow:0 28px 64px rgb(0 0 0 / .22)}html[data-theme="dark"] .faq-kicker,html[data-theme="dark"] .faq-title,html[data-theme="dark"] .faq-question{color:#f1f7f8}html[data-theme="dark"] .faq-answer p{color:#b9cbd0}html[data-theme="dark"] .faq-item{border-bottom-color:rgb(222 239 243 / .14)}html[data-theme="dark"] .faq-visual{background:#10191d;box-shadow:0 24px 54px rgb(0 0 0 / .28)}html[data-theme="dark"] .hero-catalog-link{color:#b8dcef;border-color:rgb(145 205 219 / .24);background:rgb(29 55 61 / .72);box-shadow:0 10px 22px rgb(0 0 0 / .20)}html[data-theme="dark"] .hero-catalog-link:hover{color:#65dcb8;background:rgb(37 73 78 / .9)}.danfoss-scroll-hint{display:none}@media (max-width:720px){.danfoss-scroll-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:-8px 0 0;color:#55717d;font-size:.78rem;font-weight:700;letter-spacing:.01em}.danfoss-scroll-hint span{display:inline-block;color:#087eea;font-size:1.2rem;line-height:1;animation:hp-danfoss-scroll-hint 1.3s ease-in-out infinite}html[data-theme="dark"] .danfoss-scroll-hint{color:#b4c7cd}}@keyframes hp-danfoss-scroll-hint{50%{transform:translateX(5px)}}.hp-cylinder-products{width:min(1640px, calc(100vw - 48px));margin:86px auto 104px}.hp-cylinder-products__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 24px}.hp-cylinder-products__heading p{margin:0 0 6px;color:#5d747d;font-size:.76rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.hp-cylinder-products__heading h2{margin:0;color:#202126;font-size:clamp(1.75rem, 3vw, 2.5rem);line-height:1}.hp-cylinder-products__heading>a{color:#087eea;font-size:.9rem;font-weight:700;text-decoration:none}.hp-cylinder-products__heading>a span{display:inline-block;margin-left:4px;transition:transform .2s ease}.hp-cylinder-products__heading>a:hover span{transform:translateX(4px)}.hp-cylinder-products__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.hp-cylinder-product-card{display:flex;min-width:0;flex-direction:column;padding:12px;border:1px solid rgb(24 42 58 / .08);border-radius:20px;color:#263841;background:#f3f5f6;box-shadow:0 12px 30px rgb(24 42 58 / .06);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hp-cylinder-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgb(24 42 58 / .12)}.hp-cylinder-product-card__image{display:grid;min-height:0;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border-radius:14px;background:#fff}.hp-cylinder-product-card__image img{width:100%;height:100%;object-fit:contain}.hp-cylinder-product-card__name{display:-webkit-box;min-height:2.6em;margin:12px 2px 7px;overflow:hidden;color:#46555e;font-size:.84rem;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hp-cylinder-product-card__price{display:grid;gap:4px;margin:0 2px 2px;color:#1d292f;font-size:.88rem;font-weight:650}.hp-featured-price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.hp-featured-price__sale strong{font-size:.9rem}.hp-featured-price__badge{padding:3px 5px;border-radius:4px;color:#fff;background:#08a76a;font-size:.61rem;font-weight:800;line-height:1;white-space:nowrap}.hp-featured-price__old{color:#8e9ba3;font-size:.74rem;font-weight:400}.hp-featured-price__installments{color:#07945e;font-size:.71rem;font-weight:700;line-height:1.2}.hp-tractor-kits{width:min(1180px, calc(100vw - 48px));margin:72px auto 78px}.hp-tractor-kits__heading{margin:0 0 22px}.hp-tractor-kits__heading p{margin:0 0 7px;color:#5d747d;font-size:.76rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.hp-tractor-kits__heading h2{margin:0;color:#202126;font-size:clamp(1.75rem, 3vw, 2.45rem);line-height:1.08}.hp-tractor-kits__rail{display:flex;gap:24px;overflow-x:auto;padding:4px 1px 18px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.hp-tractor-kits__rail::-webkit-scrollbar{display:none}.hp-tractor-kit.product-card{flex:0 0 calc((100% - 24px) / 2);min-width:0;scroll-snap-align:start}.hp-tractor-kit .product-media img{mix-blend-mode:screen}html[data-theme="dark"] .hp-tractor-kits__heading h2{color:#f1f7f8}html[data-theme="dark"] .hp-tractor-kits__heading p{color:#9eb9c1}html[data-theme="dark"] .hp-cylinder-products__heading h2{color:#f1f7f8}html[data-theme="dark"] .hp-cylinder-products__heading p{color:#9eb9c1}html[data-theme="dark"] .hp-cylinder-product-card{border-color:rgb(178 220 226 / .13);color:#eaf4f5;background:#19262c;box-shadow:0 12px 30px rgb(0 0 0 / .18)}html[data-theme="dark"] .hp-cylinder-product-card__image{background:#f7fafb}html[data-theme="dark"] .hp-cylinder-product-card__name{color:#d1e0e3}html[data-theme="dark"] .hp-cylinder-product-card__price{color:#f4fafb}@media (max-width:900px){.hp-cylinder-products__rail{grid-auto-flow:column;grid-auto-columns:minmax(190px,72vw);grid-template-columns:none;overflow-x:auto;padding:3px 1px 12px;scroll-snap-type:x proximity;scrollbar-width:none}.hp-cylinder-products__rail::-webkit-scrollbar{display:none}.hp-cylinder-product-card{scroll-snap-align:start}.hp-tractor-kit.product-card{flex-basis:min(560px, 74vw)}}@media (max-width:720px){.hp-cylinder-products{position:relative;left:50%;width:100vw;max-width:none;margin:56px 0 70px -50vw;padding:0 0 18px;background:#fff}.hp-cylinder-products__heading{margin:0 0 17px;padding:0 24px}.hp-cylinder-products__heading h2{font-size:1.7rem}.hp-cylinder-products__rail{padding:3px 0 12px}.hp-cylinder-product-card__image,.hp-cylinder-product-card__image img{min-height:150px;height:150px}.hp-tractor-kits{position:relative;left:50%;width:100vw;max-width:none;margin:54px 0 62px -50vw;padding:0}.hp-tractor-kits__heading{margin:0 0 17px;padding:0 24px}.hp-tractor-kits__rail{padding:3px 0 13px}.hp-tractor-kit.product-card{flex-basis:84vw}.hp-cylinder-scroll-hint{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:2px 24px 0;color:#5d747d;font-size:.72rem;font-weight:650;letter-spacing:.02em}.hp-cylinder-scroll-hint span{display:inline-block;color:#087eea;font-size:1rem;animation:hp-cylinder-scroll-hint 1.4s ease-in-out infinite}}html[data-theme="dark"] .hp-cylinder-products{background:#101719}@media (min-width:721px){.hp-cylinder-scroll-hint{display:none}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@keyframes spin{100%{transform:rotate(360deg)}}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-page main{max-width:calc(1000px + var(--wp--style--root--padding-right) + var(--wp--style--root--padding-left));margin-left:auto;margin-right:auto}.woocommerce-page main .woocommerce::after,.woocommerce-page main .woocommerce::before{content:" ";display:table}.woocommerce-page main .woocommerce::after{clear:both}.theme-twentytwentythree .container-colors{display:flex;flex-direction:row}.theme-twentytwentythree .cube{width:20%;height:100px;text-align:center}.theme-twentytwentythree .base{background-color:var(--wp--preset--color--base)}.theme-twentytwentythree .contrast{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.theme-twentytwentythree .primary{background-color:var(--wp--preset--color--primary)}.theme-twentytwentythree .secondary{background-color:var(--wp--preset--color--secondary)}.theme-twentytwentythree .tertiary{background-color:var(--wp--preset--color--tertiary)}.woocommerce .quantity input[type=number]{width:3em}.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce.woocommerce-shop .woocommerce-breadcrumb{display:none}.woocommerce .woocommerce-breadcrumb{margin-bottom:1rem}.woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error[role=alert]{color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--primary)}.woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error[role=alert]::before{display:none}.woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error[role=alert] li{display:inherit;margin-bottom:1rem}.woocommerce a.button,.woocommerce button.single_add_to_cart_button,.woocommerce button[name=add-to-cart],.woocommerce button[type=submit]:not(.wp-block-search__button),.woocommerce input[name=submit]{display:inline-block;text-align:center;word-break:break-word;padding:1rem 2rem;margin-top:1rem;text-decoration:none;font-size:medium;cursor:pointer}.woocommerce .wp-block-add-to-cart-with-options .wp-block-button__link.wp-block-button__link{margin-top:0}.woocommerce .woocommerce-result-count{margin-top:0}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce select.orderby{font-size:var(--wp--preset--font-size--medium)}.woocommerce ul.products{padding-inline-start:0;display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:768px){.woocommerce ul.products{justify-content:space-between}}.woocommerce ul.products li.product{list-style:none;margin-top:var(--wp--style--block-gap);text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.woocommerce ul.products li.product a.woocommerce-loop-product__link{text-decoration:none;display:block;border:0}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--system-font);text-decoration:none;margin-bottom:0}.woocommerce ul.products li.product h2.woocommerce-loop-category__title{font-size:revert}.woocommerce ul.products li.product a.button{padding:.8rem 10%;margin-left:auto;margin-right:auto}.woocommerce ul.products li.product a.button.loading{opacity:.5}.woocommerce ul.products li.product a.added_to_cart{margin:1rem auto}.woocommerce ul.page-numbers{text-align:center}.woocommerce span.onsale{top:-1rem;right:-1rem;position:absolute;background:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--contrast);border-radius:2rem;line-height:2.6rem;font-size:.8rem;padding:0 .5rem 0 .5rem}.woocommerce div.product{position:relative}.woocommerce div.product>span.onsale{position:absolute;left:-1rem;top:-1rem;width:1.8rem;z-index:1}.woocommerce div.product .entry-summary .price,.woocommerce div.product .entry-summary .woocommerce-Price-amount,.woocommerce div.product .entry-summary del{font-size:var(--wp--preset--font-size--large)}.woocommerce div.product div.woocommerce-product-gallery{position:relative}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.woocommerce-product-gallery div.woocommerce-product-gallery__wrapper,.woocommerce div.product div.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product .woocommerce-product-gallery__image a{display:block;line-height:0;outline-offset:-1px}.woocommerce div.product div.summary{font-size:1rem}.woocommerce div.product div.summary h1.product_title{font-size:var(--wp--preset--font-size--huge);margin:0}.woocommerce div.product div.summary div.woocommerce-product-gallery__wrapper,.woocommerce div.product div.summary figure.woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product div.summary .woocommerce-product-rating .star-rating{display:inline-block}.woocommerce div.product div.summary .woocommerce-product-rating .woocommerce-review-link{display:inline-block;overflow:hidden;position:relative;top:-.5em;font-size:1em}.woocommerce div.product table.variations tr{display:table-row;margin-bottom:0;text-align:left}.woocommerce div.product table.variations tr td select{margin:calc(var(--wp--style--block-gap)/ 4) 0}.woocommerce div.product .single_variation_wrap{margin-top:var(--wp--style--block-gap)}.woocommerce div.product .single_variation_wrap .single_variation .woocommerce-variation-description>:first-child{margin-top:0}.woocommerce div.product ol.flex-control-thumbs{padding-left:0;float:left}.woocommerce div.product ol.flex-control-thumbs li{list-style:none;cursor:pointer;float:left;width:18%;margin-right:1rem}.woocommerce div.product a.reset_variations{margin-left:.5em}.woocommerce div.product table.group_table{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product table.group_table td{padding-right:.5rem;padding-bottom:1rem}.woocommerce div.product .related.products{margin-top:7rem;clear:both}.woocommerce div.product .upsells.products{clear:both}.woocommerce .woocommerce-Reviews ol.commentlist{list-style:none;padding-left:0}.woocommerce .woocommerce-Reviews ol.commentlist li{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews ol.commentlist img.avatar{float:left}.woocommerce .woocommerce-Reviews ol.commentlist p.meta{font-size:1rem}.woocommerce .woocommerce-Reviews ol.commentlist .comment-text{display:flow-root;padding-left:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews ol.commentlist .comment-text .star-rating{margin-top:0;margin-right:unset;margin-left:unset}.woocommerce .woocommerce-Reviews .comment-form-rating label{display:inline-block;padding-right:var(--wp--style--block-gap);padding-top:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .comment-form-rating p.stars{display:inline}.woocommerce .woocommerce-Reviews .comment-form-rating p.stars a::before{color:var(--wp--preset--color--contrast)}.woocommerce .woocommerce-Reviews .comment-form-comment label{float:left;padding-right:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews #review_form_wrapper{margin-top:5rem}.woocommerce .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;width:5.4rem;font-family:WooCommerce;font-style:normal;color:var(--wp--preset--color--contrast);margin:1rem auto .7rem auto}.woocommerce .star-rating::before{content:"sssss";float:left;top:0;left:0;position:absolute;font-size:1rem}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;font-size:1rem}.woocommerce p.stars{margin-top:0}.woocommerce p.stars a{position:relative;height:1.2em;width:1.2em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none;font-style:normal}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;font-size:24px;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-tabs{padding-top:var(--wp--style--block-gap)}ul.wc-tabs{padding:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eae9eb}ul.wc-tabs li{opacity:.5;color:var(--wp--preset--color--contrast);margin:0;padding:.5em 1em .5em 1em;border-color:#eae9eb;border-top-left-radius:5px;border-top-right-radius:5px;float:left;border-style:solid;border-width:1px;font-weight:600;font-size:var(--wp--preset--font-size--medium)}ul.wc-tabs li:first-child{border-left-color:#eae9eb;margin-left:1em}ul.wc-tabs li.active{background:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--contrast);opacity:1}ul.wc-tabs li a{text-decoration:none;color:var(--wp--preset--color--contrast)}.woocommerce-Tabs-panel{padding-top:var(--wp--style--block-gap);font-size:var(--wp--preset--font-size--small);margin-left:1em}.woocommerce-Tabs-panel h2:first-of-type{display:none}.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody td,.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody th{padding:.2rem .2rem .2rem 0}.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody td p,.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody th p{margin:0}.woocommerce-Tabs-panel table.woocommerce-product-attributes tbody th{text-align:left;padding-right:1rem}.woocommerce-page .woocommerce-cart-form #coupon_code{padding:0 1rem}.woocommerce-page .woocommerce-cart-form .actions button.button{height:initial}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive td,.woocommerce-page .woocommerce-cart-form table.shop_table_responsive th{padding:1rem 0 .5rem 1rem}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody tr:last-of-type{border-top:none}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody td{padding-left:0}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody .product-remove{text-align:left!important}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive tbody #coupon_code{float:left}}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive .product-remove{font-size:var(--wp--preset--font-size--large)}.woocommerce-page .woocommerce-cart-form table.shop_table_responsive .product-remove a{text-decoration:none}.woocommerce-page .cart-collaterals{margin-top:1.5rem}.woocommerce-page .cart-collaterals h2{text-transform:uppercase;font-family:inherit}.woocommerce-page .cart-collaterals table.shop_table_responsive tr{border-top:none}.woocommerce-page .cart-collaterals table.shop_table_responsive th{width:11rem}.woocommerce-page .cart-collaterals table.shop_table_responsive td,.woocommerce-page .cart-collaterals table.shop_table_responsive th{padding:1rem 0;vertical-align:text-top}.woocommerce-page .cart-collaterals button[name=calc_shipping]{padding:1rem 2rem}.woocommerce-page .cart-collaterals .woocommerce-Price-amount{font-weight:400}.woocommerce-page input[type=radio].shipping_method,.woocommerce-page input[type=radio][name=payment_method]{display:none}.woocommerce-page input[type=radio].shipping_method+label::before,.woocommerce-page input[type=radio][name=payment_method]+label::before{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid var(--wp--preset--color--black);background:var(--wp--preset--color--white);margin-left:4px;margin-right:1.2rem;border-radius:100%;transform:translateY(.2rem)}.woocommerce-page input[type=radio].shipping_method~.payment_box,.woocommerce-page input[type=radio][name=payment_method]~.payment_box{padding-left:3rem;margin-top:1rem}.woocommerce-page input[type=radio].shipping_method:checked+label::before,.woocommerce-page input[type=radio][name=payment_method]:checked+label::before{background:radial-gradient(circle at center,#000 45%,#fff 0)}.woocommerce-page label.woocommerce-form__label-for-checkbox{font-weight:400;cursor:pointer}.woocommerce-page label.woocommerce-form__label-for-checkbox span::before{content:"";display:inline-block;height:1rem;width:1rem;border:2px solid var(--wp--preset--color--black);background:var(--wp--preset--color--white);margin-right:.5rem;transform:translateY(.2rem)}.woocommerce-page label.woocommerce-form__label-for-checkbox input[type=checkbox]{display:none}.woocommerce-page label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::before{background:var(--wp--preset--color--black);box-shadow:inset .2rem .2rem var(--wp--preset--color--white),inset -.2rem -.2rem var(--wp--preset--color--white)}.woocommerce-page table.shop_table_responsive{text-align:left}.woocommerce-page table.shop_table_responsive td,.woocommerce-page table.shop_table_responsive th{font-size:var(--wp--preset--font-size--small);font-weight:400}.woocommerce-page table.shop_table_responsive th{padding-bottom:1rem}.woocommerce-page table.shop_table_responsive tbody tr{border-top:1px solid var(--wp--preset--color--contrast)}.woocommerce-page table.shop_table_responsive tbody td a.button,.woocommerce-page table.shop_table_responsive tbody td button{margin-bottom:1rem;padding:.5rem 1rem .5rem 1rem}.woocommerce-page table.shop_table_responsive tbody td.woocommerce-orders-table__cell-order-actions a.button{display:block}@media only screen and (max-width:768px){.woocommerce-page table.shop_table_responsive tbody td.woocommerce-orders-table__cell-order-actions a.button{width:50%;margin-left:auto}}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{font-style:italic;margin-right:.25rem;float:left}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{font-style:normal}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{font-style:normal}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table_responsive td,.woocommerce-page table.shop_table_responsive th{padding:.5rem}.woocommerce-page form.checkout_coupon{padding-left:1.5rem;width:calc(100% - 1.5rem)}.woocommerce-page form.checkout_coupon .form-row button[name=apply_coupon]{margin-top:0}.woocommerce-page ul.wc_payment_methods,.woocommerce-page ul.woocommerce-shipping-methods{margin-top:0;margin-bottom:0;list-style-type:none;padding-left:0}.woocommerce-page ul.wc_payment_methods input[type=radio],.woocommerce-page ul.woocommerce-shipping-methods input[type=radio]{margin-right:.6rem}.woocommerce-page ul.wc_payment_methods li.wc_payment_method,.woocommerce-page ul.woocommerce-shipping-methods li.wc_payment_method{margin-bottom:1rem}.woocommerce-page ul.wc_payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}.woocommerce-page .woocommerce-checkout,.woocommerce-page.woocommerce-order-pay{display:table}.woocommerce-page .woocommerce-checkout h3,.woocommerce-page.woocommerce-order-pay h3{font-family:inherit;font-size:var(--wp--preset--font-size--large);font-weight:700}.woocommerce-page .woocommerce-checkout .col2-set,.woocommerce-page.woocommerce-order-pay .col2-set{width:43%;float:right}.woocommerce-page .woocommerce-checkout .blockUI.blockOverlay,.woocommerce-page.woocommerce-order-pay .blockUI.blockOverlay{position:relative}.woocommerce-page .woocommerce-checkout .blockUI.blockOverlay::before,.woocommerce-page.woocommerce-order-pay .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce-page .woocommerce-checkout #customer_details,.woocommerce-page.woocommerce-order-pay #customer_details{width:53%;float:left}.woocommerce-page .woocommerce-checkout #customer_details .col-1,.woocommerce-page .woocommerce-checkout #customer_details .col-2,.woocommerce-page.woocommerce-order-pay #customer_details .col-1,.woocommerce-page.woocommerce-order-pay #customer_details .col-2{width:100%;float:none}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-checkout #customer_details,.woocommerce-page .woocommerce-checkout .col2-set,.woocommerce-page.woocommerce-order-pay #customer_details,.woocommerce-page.woocommerce-order-pay .col2-set{width:100%;float:none}}.woocommerce-page .woocommerce-checkout #payment,.woocommerce-page .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-page.woocommerce-order-pay #payment,.woocommerce-page.woocommerce-order-pay .woocommerce-billing-fields__field-wrapper,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-payment,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table{margin-top:4rem}.woocommerce-page .woocommerce-checkout #order_review .shop_table,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-page.woocommerce-order-pay #order_review .shop_table,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.woocommerce-page .woocommerce-checkout #order_review .shop_table thead,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-page.woocommerce-order-pay #order_review .shop_table thead,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-page .woocommerce-checkout #order_review .shop_table th,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-page.woocommerce-order-pay #order_review .shop_table th,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th{text-align:left;font-weight:400}.woocommerce-page .woocommerce-checkout #order_review .shop_table td,.woocommerce-page .woocommerce-checkout #order_review .shop_table th,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-page.woocommerce-order-pay #order_review .shop_table td,.woocommerce-page.woocommerce-order-pay #order_review .shop_table th,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table td,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table th{padding:1rem 1rem 1rem 0;vertical-align:text-top}.woocommerce-page .woocommerce-checkout #order_review .shop_table tbody,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table tbody,.woocommerce-page.woocommerce-order-pay #order_review .shop_table tbody,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table tbody{border-bottom:1px solid #d2ced2}.woocommerce-page .woocommerce-checkout #order_review .shop_table tr.order-total,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total,.woocommerce-page.woocommerce-order-pay #order_review .shop_table tr.order-total,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table tr.order-total{border-top:1px solid #d2ced2}.woocommerce-page .woocommerce-checkout #order_review .shop_table .product-quantity,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .product-quantity,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .product-quantity{font-weight:400}.woocommerce-page .woocommerce-checkout #order_review .shop_table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table .order-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table .product-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table .tax-rate .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout #order_review .shop_table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table .tax-rate .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .order-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .product-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table .tax-rate .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay #order_review .shop_table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .product-total .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table .tax-rate .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table input[type=hidden].shipping_method+label .woocommerce-Price-amount,.woocommerce-page.woocommerce-order-pay .woocommerce-checkout-review-order-table input[type=radio].shipping_method:checked+label .woocommerce-Price-amount{font-weight:700}.woocommerce-page .woocommerce-checkout button#place_order,.woocommerce-page.woocommerce-order-pay button#place_order{width:100%;text-transform:uppercase}.woocommerce-page .woocommerce-order>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce-page .woocommerce-customer-details address{border:1px solid var(--wp--preset--color--black);font-style:inherit}.woocommerce-page .woocommerce-customer-details address p[class^=woocommerce-customer-details--]{margin-top:1rem;margin-bottom:0}.woocommerce-page .woocommerce-customer-details address p[class^=woocommerce-customer-details--]:first-of-type{margin-top:2rem}.woocommerce-page .woocommerce-customer-details address .woocommerce-customer-details--phone::before{content:"📞";margin-right:1rem}.woocommerce-page .woocommerce-customer-details address .woocommerce-customer-details--email::before{content:"✉";margin-right:1rem;font-size:1.8rem}.woocommerce-page .woocommerce-table--order-details{border:1px solid var(--wp--preset--color--black)}.woocommerce-page .woocommerce-table--order-details td,.woocommerce-page .woocommerce-table--order-details th{text-align:left;border-top:1px solid var(--wp--preset--color--black);border-bottom:1px solid var(--wp--preset--color--black);font-weight:400}.woocommerce-page .woocommerce-table--order-details thead th{text-transform:uppercase}.woocommerce-page .woocommerce-table--order-details .wc-item-meta{list-style-type:none;padding-inline-start:2rem}.woocommerce-page .woocommerce-table--order-details .wc-item-meta li>p{margin-block-start:.3rem}.woocommerce-account .woocommerce{overflow:auto}.woocommerce-account .woocommerce table.woocommerce-MyAccount-orders thead tr,.woocommerce-account .woocommerce table.woocommerce-table--order-downloads thead tr{border-top:2px solid var(--wp--preset--color--contrast)}.woocommerce-account .woocommerce table.woocommerce-MyAccount-orders thead tr span,.woocommerce-account .woocommerce table.woocommerce-table--order-downloads thead tr span{font-weight:700}.woocommerce-account .woocommerce table.woocommerce-MyAccount-orders tbody a.button,.woocommerce-account .woocommerce table.woocommerce-table--order-downloads tbody a.button{margin:calc(var(--wp--style--block-gap)/ 6) 0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a::before{content:"> "}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a{text-decoration:initial}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a:hover{text-decoration:initial}.woocommerce-account .woocommerce-form-login{max-width:516px;margin:0 auto}.theme-twentytwentythree .woocommerce-store-notice{color:#000;border-top:2px solid var(--wp--preset--color--primary);background:#d3d3d3;padding:2rem;position:fixed;bottom:0;left:0;width:100%;z-index:999;margin:0}.theme-twentytwentythree .woocommerce-store-notice .woocommerce-store-notice__dismiss-link{float:right;margin-right:4rem;color:inherit}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:rgb(176 176 176 / .6);color:#222;border-top-color:var(--wp--preset--color--primary);border-top-style:solid;border-top-width:2px;padding:1rem 1.5rem 1rem 3.5rem;margin-bottom:2rem;list-style:none;font-size:var(--wp--preset--font-size--small);position:relative}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error[role=alert]::before,.woocommerce-info[role=alert]::before,.woocommerce-message[role=alert]::before{background:#d5d5d5;color:#000;border-radius:5rem;font-size:1rem;content:"\e028";display:inline-block;margin-right:1rem;height:1.5em;line-height:1.5em;text-align:center;width:1.5em;position:absolute;top:1em;left:1.5em}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{margin-bottom:-.5rem;margin-top:-.5rem;border:none;padding:.5rem 1rem}.woocommerce-error[role=alert]::before{content:"X"}.woocommerce-message[role=alert]::before{content:"✓"}.woocommerce-cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto;margin-top:0}form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{border-color:var(--wc-red)}.woocommerce-checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;line-height:1.3;margin-bottom:0;margin-top:.5em}html[data-theme="dark"],html[data-theme="dark"] body,html[data-theme="dark"] .wp-site-blocks{background:#0d1012!important;color:#edf2f3}html[data-hp-accent="blue"]{--hp-green:#1379d1;--hp-blue:#1379d1}html[data-hp-accent="blue"] .hero-button.primary,html[data-hp-accent="blue"] .cta-header,html[data-hp-accent="blue"] .contact-form-button,html[data-hp-accent="blue"] .wp-block-button__link,html[data-hp-accent="blue"] .woocommerce button.button,html[data-hp-accent="blue"] .woocommerce button.button.alt,html[data-hp-accent="blue"] .woocommerce a.button,html[data-hp-accent="blue"] .woocommerce a.button.alt,html[data-hp-accent="blue"] .woocommerce input.button,html[data-hp-accent="blue"] .woocommerce .single_add_to_cart_button,html[data-hp-accent="blue"] .wp-block-woocommerce-product-button .wp-block-button__link{color:#ffffff!important;background:linear-gradient(135deg,#268fe4 0%,#0c58b5 100%)!important;border-color:rgb(12 88 181 / .62)!important;box-shadow:0 10px 22px rgb(12 88 181 / .22)!important}html[data-hp-accent="blue"] .hero-button.primary:hover,html[data-hp-accent="blue"] .cta-header:hover,html[data-hp-accent="blue"] .contact-form-button:hover,html[data-hp-accent="blue"] .woocommerce button.button:hover,html[data-hp-accent="blue"] .woocommerce a.button:hover,html[data-hp-accent="blue"] .woocommerce .single_add_to_cart_button:hover{background:linear-gradient(135deg,#3aa3f0 0%,#0a4b9b 100%)!important}html[data-hp-accent="blue"] .header-icon-button,html[data-hp-accent="blue"] .header-search-toggle,html[data-hp-accent="blue"] .mobile-menu-toggle,html[data-hp-accent="blue"] .header-quick-button:not(.header-whatsapp-button){color:#126bc1!important}html[data-hp-accent="blue"] .woocommerce button.button,html[data-hp-accent="blue"] .woocommerce button.button.alt,html[data-hp-accent="blue"] .woocommerce a.button,html[data-hp-accent="blue"] .woocommerce a.button.alt,html[data-hp-accent="blue"] .woocommerce .single_add_to_cart_button,html[data-hp-accent="blue"] .wp-block-woocommerce-product-button .wp-block-button__link{box-shadow:none!important}@media (min-width:1041px){body .header-container,body .header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass,body:not(.has-scrolled) .header-container,body:not(.has-scrolled) .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;left:calc(50% - 86px)!important;width:min(1200px, calc(100vw - 220px))!important;max-width:1200px!important;height:56px!important;min-height:56px!important;padding:6px 40px!important;gap:18px!important;border-radius:28px!important;box-sizing:border-box!important;transform:translateX(-50%)!important;animation:none!important;transition:none!important}body .header-container::before,body .header-container::after,body .header-container.hp-liquid-glass::before,body .header-container.hp-liquid-glass::after,body.has-scrolled .header-container::before,body.has-scrolled .header-container::after,body:not(.has-scrolled) .header-container::before,body:not(.has-scrolled) .header-container::after{display:none!important;opacity:0!important}body .header-container nav,body.has-scrolled .header-container nav,body:not(.has-scrolled) .header-container nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}body .header-container .nav-links,body.has-scrolled .header-container .nav-links,body:not(.has-scrolled) .header-container .nav-links{gap:32px!important}body .header-container .header-actions,body.has-scrolled .header-container .header-actions,body:not(.has-scrolled) .header-container .header-actions{height:42px!important;margin-left:auto!important;gap:8px!important;align-items:center!important}body .header-container .header-search,body .header-container .header-search-toggle,body .header-container .header-icon-button,body.has-scrolled .header-container .header-search,body.has-scrolled .header-container .header-icon-button,body:not(.has-scrolled) .header-container .header-search,body:not(.has-scrolled) .header-container .header-icon-button{width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;box-sizing:border-box!important}body .header-container .cta-header,body.has-scrolled .header-container .cta-header,body:not(.has-scrolled) .header-container .cta-header{height:42px!important;min-height:42px!important;padding:0 20px!important;align-self:center!important;box-sizing:border-box!important;border-radius:999px!important}body .hp-header-utility-dock,body.has-scrolled .hp-header-utility-dock,body:not(.has-scrolled) .hp-header-utility-dock{top:20px!important;right:max(24px, calc((100vw - 1372px) / 2))!important;bottom:auto!important;min-height:56px!important;padding:5px!important;border-radius:28px!important;box-sizing:border-box!important;transform:none!important;animation:none!important;transition:none!important}}html[data-theme="dark"] main,html[data-theme="dark"] .wp-site-blocks>main,html[data-theme="dark"] .wp-site-blocks>.woocommerce,html[data-theme="dark"] .wp-site-blocks>.wp-block-group,html[data-theme="dark"] .hp-blog-page,html[data-theme="dark"] .hp-shop-page{background-color:#0d1012!important;color:#edf2f3}html[data-theme="dark"] .hero{background:#101416!important}html[data-theme="dark"] .hero::before{background:linear-gradient(90deg,rgb(13 16 18 / .98) 0%,rgb(13 16 18 / .91) 29%,rgb(13 16 18 / .53) 56%,rgb(13 16 18 / .12) 82%)!important}html[data-theme="dark"] .hero::after{background:linear-gradient(180deg,rgb(13 16 18 / .14) 0%,rgb(13 16 18 / .06) 55%,#fff0 100%)!important}html[data-theme="dark"] .hero-title,html[data-theme="dark"] .hero-description,html[data-theme="dark"] .subtitle-premium,html[data-theme="dark"] .section-title,html[data-theme="dark"] .section-heading,html[data-theme="dark"] .products-section,html[data-theme="dark"] .brands-section,html[data-theme="dark"] .brands-title{color:#f3f6f7!important}html[data-theme="dark"] .subtitle-premium,html[data-theme="dark"] .section-kicker,html[data-theme="dark"] .hero-description,html[data-theme="dark"] .brands-section p{color:#bac6c8!important}html[data-theme="dark"] .gradient-divider{background:linear-gradient(90deg,rgb(179 231 209 / .78),rgb(110 184 207 / .35),transparent)!important}html[data-theme="dark"] .product-card,html[data-theme="dark"] .product-card.soft,html[data-theme="dark"] .product-card.silver,html[data-theme="dark"] .product-card.outline,html[data-theme="dark"] .blog-card,html[data-theme="dark"] .hp-blog-topic,html[data-theme="dark"] .hp-product-summary-card,html[data-theme="dark"] .hp-product-gallery,html[data-theme="dark"] .hp-product-details-card,html[data-theme="dark"] .hp-product-grid>li,html[data-theme="dark"] .hp-related-grid>li,html[data-theme="dark"] .wp-block-post.product,html[data-theme="dark"] .woocommerce .product,html[data-theme="dark"] .wc-block-components-sidebar,html[data-theme="dark"] .wp-block-woocommerce-cart,html[data-theme="dark"] .wp-block-woocommerce-checkout,html[data-theme="dark"] .woocommerce-account,html[data-theme="dark"] .woocommerce-form,html[data-theme="dark"] .woocommerce-address-fields{background:#171c1f!important;color:#edf2f3!important;border-color:rgb(202 230 224 / .16)!important;box-shadow:0 20px 52px rgb(0 0 0 / .22)!important}html[data-theme="dark"] .product-card h3,html[data-theme="dark"] .product-card p,html[data-theme="dark"] .product-card .product-link,html[data-theme="dark"] .blog-card h3,html[data-theme="dark"] .blog-card p,html[data-theme="dark"] .hp-blog-page h1,html[data-theme="dark"] .hp-blog-page h2,html[data-theme="dark"] .hp-blog-page h3,html[data-theme="dark"] .hp-blog-page p,html[data-theme="dark"] .woocommerce h1,html[data-theme="dark"] .woocommerce h2,html[data-theme="dark"] .woocommerce h3,html[data-theme="dark"] .woocommerce p,html[data-theme="dark"] .woocommerce label,html[data-theme="dark"] .woocommerce a,html[data-theme="dark"] .wc-block-components-title,html[data-theme="dark"] .wc-block-components-product-name{color:#edf2f3!important}html[data-theme="dark"] .product-card p,html[data-theme="dark"] .blog-card p,html[data-theme="dark"] .woocommerce .woocommerce-info,html[data-theme="dark"] .woocommerce .woocommerce-message,html[data-theme="dark"] .wc-block-components-product-metadata,html[data-theme="dark"] .wc-block-components-product-price{color:#bdc9cb!important}html[data-theme="dark"] .hero-button,html[data-theme="dark"] .product-link,html[data-theme="dark"] .feature-link,html[data-theme="dark"] .woocommerce button,html[data-theme="dark"] .woocommerce .button,html[data-theme="dark"] .wc-block-components-button{color:#f6fbfb!important;background:rgb(255 255 255 / .1)!important;border-color:rgb(215 245 237 / .2)!important}html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select,html[data-theme="dark"] .wc-block-components-text-input input,html[data-theme="dark"] .wc-block-components-combobox .wc-block-components-combobox-control input{color:#f3f7f8!important;background:#20272b!important;border-color:rgb(206 232 227 / .18)!important}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#9ba9ac!important}@media (min-width:721px){.header-container,.header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;width:90%!important;max-width:1200px!important;min-height:0!important;padding:15px 40px!important;border-radius:30px!important;background:linear-gradient(118deg,rgb(226 238 242 / .8),rgb(208 235 245 / .84) 48%,rgb(203 235 225 / .8))!important;border-color:rgb(255 255 255 / .68)!important;box-shadow:0 18px 46px rgb(17 24 39 / .14),0 1px 4px rgb(255 255 255 / .3) inset!important}body.has-scrolled .header-container::after,body.has-scrolled .header-container.hp-liquid-glass::after{display:none!important}body.has-scrolled .header-container nav,body.has-scrolled .header-container.hp-liquid-glass nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}body.has-scrolled .header-actions{margin-left:auto!important;gap:8px!important}body.has-scrolled .header-search{width:42px!important;height:42px!important}body.has-scrolled .header-icon-button{width:42px!important;height:42px!important;flex-basis:42px!important}body.has-scrolled .cta-header{min-height:48px!important;padding:0 22px!important;border-radius:18px!important}body.has-scrolled .logo{width:124px!important;background:none!important;animation:none!important}html[data-theme="dark"] .header-container,html[data-theme="dark"] .header-container.hp-liquid-glass,html[data-theme="dark"] body.has-scrolled .header-container,html[data-theme="dark"] body.has-scrolled .header-container.hp-liquid-glass{background:linear-gradient(118deg,rgb(30 36 40 / .92),rgb(37 72 84 / .78) 48%,rgb(45 79 67 / .82))!important;border-color:rgb(255 255 255 / .16)!important;box-shadow:0 18px 46px rgb(0 0 0 / .3),0 1px 0 rgb(255 255 255 / .08) inset!important}}.contact-page .contact-form-button,.contact-page .contact-form-button:disabled,.contact-page .contact-form-button.is-ready{color:#fff!important;background:linear-gradient(135deg,#31d474 0%,#16a957 100%)!important;border-color:rgb(18 133 69 / .42)!important;box-shadow:0 12px 26px rgb(18 151 75 / .2)!important;opacity:1!important}.contact-page .contact-form-button .contact-icon{color:#fff!important;background:rgb(255 255 255 / .2)!important}.contact-page .contact-form-button .contact-form-status,.contact-page .contact-form-button .contact-arrow{color:rgb(255 255 255 / .92)!important}@media (min-width:1041px){body .header-container,body .header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass,body:not(.has-scrolled) .header-container,body:not(.has-scrolled) .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;left:calc(50% - 86px)!important;width:min(1200px, calc(100vw - 220px))!important;max-width:1200px!important;height:56px!important;min-height:56px!important;padding:6px 40px!important;gap:18px!important;box-sizing:border-box!important;border-radius:28px!important;transform:translateX(-50%)!important;animation:none!important;transition:none!important}body .header-container::before,body .header-container::after,body.has-scrolled .header-container::before,body.has-scrolled .header-container::after,body:not(.has-scrolled) .header-container::before,body:not(.has-scrolled) .header-container::after{display:none!important;opacity:0!important}body .header-container nav,body.has-scrolled .header-container nav,body:not(.has-scrolled) .header-container nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}body .header-container .logo,body.has-scrolled .header-container .logo,body:not(.has-scrolled) .header-container .logo{width:124px!important;animation:none!important}body .header-container .header-actions,body.has-scrolled .header-container .header-actions,body:not(.has-scrolled) .header-container .header-actions{height:42px!important;margin-left:auto!important;gap:8px!important;align-items:center!important}body .header-container .header-search,body .header-container .header-search-toggle,body .header-container .header-icon-button,body.has-scrolled .header-container .header-search,body.has-scrolled .header-container .header-search-toggle,body.has-scrolled .header-container .header-icon-button,body:not(.has-scrolled) .header-container .header-search,body:not(.has-scrolled) .header-container .header-search-toggle,body:not(.has-scrolled) .header-container .header-icon-button{width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;box-sizing:border-box!important}body .header-container .cta-header,body.has-scrolled .header-container .cta-header,body:not(.has-scrolled) .header-container .cta-header{height:42px!important;min-height:42px!important;padding:0 20px!important;align-self:center!important;border-radius:999px!important;box-sizing:border-box!important}body .hp-header-utility-dock,body.has-scrolled .hp-header-utility-dock,body:not(.has-scrolled) .hp-header-utility-dock{top:20px!important;right:max(24px, calc((100vw - 1372px) / 2))!important;bottom:auto!important;min-height:56px!important;padding:5px!important;box-sizing:border-box!important;border-radius:28px!important;transition:none!important}}@media (min-width:721px){body .header-container,body .header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;left:calc(50% - clamp(28px, 3vw, 48px))!important;width:90%!important;max-width:1200px!important;height:56px!important;min-height:56px!important;padding:6px 40px!important;gap:18px!important;border-radius:28px!important;background:linear-gradient(115deg,rgb(248 250 252 / .74),rgb(224 231 235 / .64) 48%,rgb(214 240 229 / .64)),rgb(255 255 255 / .58)!important;border-color:rgb(255 255 255 / .6)!important;box-shadow:0 20px 42px rgb(17 24 39 / .16),0 1px 4px rgb(255 255 255 / .6) inset!important;animation:none!important;transition:none!important}body .header-container::before,body .header-container::after,body .header-container.hp-liquid-glass::before,body .header-container.hp-liquid-glass::after,body.has-scrolled .header-container::before,body.has-scrolled .header-container::after{display:none!important;opacity:0!important}body .header-container nav,body.has-scrolled .header-container nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}body .header-container .nav-links,body.has-scrolled .header-container .nav-links{gap:32px!important}body .header-container .logo,body.has-scrolled .header-container .logo{width:124px!important;animation:none!important}body .header-container .header-actions,body.has-scrolled .header-container .header-actions{height:42px!important;margin-left:auto!important;gap:8px!important}body .header-container .header-search,body .header-container .header-search-toggle,body .header-container .header-icon-button,body.has-scrolled .header-container .header-search,body.has-scrolled .header-container .header-icon-button{width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important}body .header-container .cta-header,body.has-scrolled .header-container .cta-header{height:42px!important;min-height:42px!important;padding:0 20px!important;border-radius:999px!important}body.has-scrolled .hp-header-utility-dock,body .hp-header-utility-dock{top:20px!important;bottom:auto!important;min-height:56px!important;border-radius:28px!important;transition:none!important}html[data-theme="dark"] body .header-container,html[data-theme="dark"] body .header-container.hp-liquid-glass,html[data-theme="dark"] body.has-scrolled .header-container,html[data-theme="dark"] body.has-scrolled .header-container.hp-liquid-glass{background:linear-gradient(118deg,rgb(30 36 40 / .94),rgb(37 72 84 / .82) 48%,rgb(45 79 67 / .86))!important;border-color:rgb(255 255 255 / .16)!important;box-shadow:0 20px 42px rgb(0 0 0 / .34),0 1px 0 rgb(255 255 255 / .08) inset!important}}body.has-scrolled .hp-header-utility-dock{top:20px!important;bottom:auto!important}.product-card{box-shadow:0 24px 52px rgb(17 24 39 / .11),0 5px 16px rgb(17 24 39 / .05)!important}.product-card:hover{box-shadow:0 32px 68px rgb(17 24 39 / .16),0 8px 22px rgb(17 24 39 / .07)!important}.steering-showcase{box-shadow:0 26px 64px rgb(17 24 39 / .12)!important;filter:drop-shadow(0 26px 54px rgb(17 24 39 / .14))!important}html[data-theme="dark"] .steering-showcase{box-shadow:0 28px 68px rgb(0 0 0 / .36)!important;filter:drop-shadow(0 28px 62px rgb(0 0 0 / .4))!important}@media (min-width:721px){.header-container,.header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{left:calc(50% - clamp(28px, 3vw, 48px))!important;padding:6px 40px!important;animation:headerGradientFlow 7s ease-in-out infinite!important}.header-container .header-icon-button,.header-container .header-search,.header-container .header-search-toggle,body.has-scrolled .header-container .header-icon-button,body.has-scrolled .header-container .header-search{width:42px!important;height:42px!important;flex-basis:42px!important}.header-container .cta-header,body.has-scrolled .header-container .cta-header{min-height:42px!important;padding:0 20px!important;border-radius:999px!important}.footer-signature{margin:20px 0 -36px!important}}@media (min-width:721px){.header-container,.header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;left:calc(50% - clamp(28px, 3vw, 48px))!important;width:90%!important;max-width:1200px!important;height:56px!important;min-height:56px!important;box-sizing:border-box!important;padding:6px 40px!important;gap:18px!important;border-radius:28px!important;animation:headerGradientFlow 7s ease-in-out infinite!important;transition:background 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease!important}.header-container::before,.header-container::after,.header-container.hp-liquid-glass::before,.header-container.hp-liquid-glass::after,body.has-scrolled .header-container::before,body.has-scrolled .header-container::after{opacity:0!important}.header-container.hp-liquid-glass.is-liquid-active,body.has-scrolled .header-container.hp-liquid-glass.is-liquid-active{box-shadow:0 18px 46px rgb(17 24 39 / .14),0 1px 4px rgb(255 255 255 / .3) inset!important}.header-container nav,body.has-scrolled .header-container nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}.header-container .nav-links,body.has-scrolled .header-container .nav-links{gap:32px!important}.header-container .header-actions,body.has-scrolled .header-container .header-actions{height:42px!important;margin-left:auto!important;gap:8px!important;align-items:center!important}.header-container .header-search,.header-container .header-search-toggle,.header-container .header-icon-button,body.has-scrolled .header-container .header-search,body.has-scrolled .header-container .header-icon-button{width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;box-sizing:border-box!important}.header-container .cta-header,body.has-scrolled .header-container .cta-header{height:42px!important;min-height:42px!important;padding:0 20px!important;align-self:center!important;box-sizing:border-box!important;border-radius:999px!important}.hp-header-utility-dock{box-sizing:border-box!important;min-height:56px!important;padding:5px!important;border-radius:28px!important}}@media (min-width:721px){body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass,body:not(.has-scrolled) .header-container,body:not(.has-scrolled) .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;width:90%!important;max-width:1200px!important;height:56px!important;min-height:56px!important;padding:6px 40px!important;gap:18px!important;border-radius:28px!important;background:linear-gradient(115deg,rgb(248 250 252 / .74),rgb(224 231 235 / .64) 48%,rgb(214 240 229 / .64)),rgb(255 255 255 / .58)!important;border-color:rgb(255 255 255 / .6)!important;box-shadow:0 20px 42px rgb(17 24 39 / .16),0 1px 4px rgb(255 255 255 / .6) inset!important;animation:none!important;transition:none!important}body.has-scrolled .header-container::before,body.has-scrolled .header-container::after,body:not(.has-scrolled) .header-container::before,body:not(.has-scrolled) .header-container::after{display:none!important}body.has-scrolled .header-container nav,body:not(.has-scrolled) .header-container nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}body.has-scrolled .header-container .nav-links,body:not(.has-scrolled) .header-container .nav-links{gap:32px!important}body.has-scrolled .header-container .header-actions,body:not(.has-scrolled) .header-container .header-actions{height:42px!important;margin-left:auto!important;gap:8px!important}body.has-scrolled .header-container .cta-header,body:not(.has-scrolled) .header-container .cta-header{height:42px!important;min-height:42px!important;padding:0 20px!important;border-radius:999px!important}html[data-theme="dark"] body.has-scrolled .header-container,html[data-theme="dark"] body:not(.has-scrolled) .header-container{background:linear-gradient(118deg,rgb(30 36 40 / .94),rgb(37 72 84 / .82) 48%,rgb(45 79 67 / .86))!important;border-color:rgb(255 255 255 / .16)!important;box-shadow:0 20px 42px rgb(0 0 0 / .34),0 1px 0 rgb(255 255 255 / .08) inset!important}}@media (min-width:1041px){body .header-container,body .header-container.hp-liquid-glass,body.has-scrolled .header-container,body.has-scrolled .header-container.hp-liquid-glass,body:not(.has-scrolled) .header-container,body:not(.has-scrolled) .header-container.hp-liquid-glass{top:20px!important;bottom:auto!important;left:calc(50% - 86px)!important;width:min(1200px, calc(100vw - 220px))!important;max-width:1200px!important;height:56px!important;min-height:56px!important;padding:6px 40px!important;gap:18px!important;border-radius:28px!important;box-sizing:border-box!important;transform:translateX(-50%)!important;animation:none!important;transition:none!important}body .header-container::before,body .header-container::after,body .header-container.hp-liquid-glass::before,body .header-container.hp-liquid-glass::after,body.has-scrolled .header-container::before,body.has-scrolled .header-container::after,body:not(.has-scrolled) .header-container::before,body:not(.has-scrolled) .header-container::after{display:none!important;opacity:0!important}body .header-container nav,body.has-scrolled .header-container nav,body:not(.has-scrolled) .header-container nav{position:absolute!important;left:50%!important;transform:translateX(-50%)!important}body .header-container .nav-links,body.has-scrolled .header-container .nav-links,body:not(.has-scrolled) .header-container .nav-links{gap:32px!important}body .header-container .header-actions,body.has-scrolled .header-container .header-actions,body:not(.has-scrolled) .header-container .header-actions{height:42px!important;margin-left:auto!important;gap:8px!important;align-items:center!important}body .header-container .header-search,body .header-container .header-search-toggle,body .header-container .header-icon-button,body.has-scrolled .header-container .header-search,body.has-scrolled .header-container .header-icon-button,body:not(.has-scrolled) .header-container .header-search,body:not(.has-scrolled) .header-container .header-icon-button{width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;box-sizing:border-box!important}body .header-container .cta-header,body.has-scrolled .header-container .cta-header,body:not(.has-scrolled) .header-container .cta-header{height:42px!important;min-height:42px!important;padding:0 20px!important;align-self:center!important;box-sizing:border-box!important;border-radius:999px!important}body .hp-header-utility-dock,body.has-scrolled .hp-header-utility-dock,body:not(.has-scrolled) .hp-header-utility-dock{top:20px!important;right:max(24px, calc((100vw - 1372px) / 2))!important;bottom:auto!important;min-height:56px!important;padding:5px!important;border-radius:28px!important;box-sizing:border-box!important;transform:none!important;animation:none!important;transition:none!important}}@media (min-width:1041px){html body site-header{position:fixed!important;top:20px!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:1141!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:min(1206px, calc(100vw - 48px))!important;max-width:1206px!important;height:56px!important;margin:0!important;padding:0!important;gap:12px!important;box-sizing:border-box!important;transform:translateX(-50%)!important;translate:none!important;animation:none!important;transition:none!important}html body site-header>.header-container,html body site-header>.header-container.hp-liquid-glass,html body.has-scrolled site-header>.header-container,html body.has-scrolled site-header>.header-container.hp-liquid-glass,html body:not(.has-scrolled) site-header>.header-container,html body:not(.has-scrolled) site-header>.header-container.hp-liquid-glass{position:relative!important;inset:auto!important;z-index:1!important;display:flex!important;visibility:visible!important;width:100%!important;max-width:none!important;min-width:0!important;height:56px!important;min-height:56px!important;margin:0!important;padding:6px 28px!important;gap:18px!important;border-radius:28px!important;box-sizing:border-box!important;opacity:1!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important;will-change:auto!important}html body site-header>.header-container::after,html body site-header>.header-container.hp-liquid-glass::after{display:none!important;content:none!important}html body site-header .header-container .logo,html body.has-scrolled site-header .header-container .logo,html body:not(.has-scrolled) site-header .header-container .logo{flex:0 0 168px!important;width:168px!important;min-width:138px!important;margin:0!important}html body site-header .header-container nav,html body.has-scrolled site-header .header-container nav,html body:not(.has-scrolled) site-header .header-container nav{position:static!important;inset:auto!important;flex:1 1 auto!important;min-width:0!important;transform:none!important;translate:none!important}html body site-header .nav-links,html body.has-scrolled site-header .nav-links,html body:not(.has-scrolled) site-header .nav-links{gap:24px!important}html body site-header .header-container .header-actions,html body.has-scrolled site-header .header-container .header-actions,html body:not(.has-scrolled) site-header .header-container .header-actions{flex:0 0 auto!important;height:44px!important;min-height:44px!important;margin:0!important;gap:7px!important;transform:none!important;translate:none!important}html body site-header .header-icon-button,html body site-header .header-search-toggle,html body site-header .cta-header,html body.has-scrolled site-header .header-icon-button,html body.has-scrolled site-header .header-search-toggle,html body.has-scrolled site-header .cta-header,html body:not(.has-scrolled) site-header .header-icon-button,html body:not(.has-scrolled) site-header .header-search-toggle,html body:not(.has-scrolled) site-header .cta-header{min-height:42px!important;height:42px!important;border-radius:21px!important}html body site-header>.hp-header-utility-dock,html body.has-scrolled site-header>.hp-header-utility-dock,html body:not(.has-scrolled) site-header>.hp-header-utility-dock{position:relative!important;inset:auto!important;z-index:2!important;display:flex!important;visibility:visible!important;align-items:center!important;width:auto!important;min-height:56px!important;margin:0!important;padding:5px!important;gap:5px!important;border-radius:28px!important;box-sizing:border-box!important;opacity:1!important;transform:none!important;translate:none!important;animation:none!important;transition:none!important;will-change:auto!important}html body site-header .hp-header-utility-dock .hp-header-dock-button{width:42px!important;height:42px!important;min-height:42px!important;flex:0 0 42px!important;border-radius:21px!important}}@media (min-width:1041px){html body>site-header,html body.has-scrolled>site-header,html body:not(.has-scrolled)>site-header{position:fixed!important;z-index:2147483646!important;isolation:isolate!important;visibility:visible!important;opacity:1!important}html body>site-header>.header-container,html body.has-scrolled>site-header>.header-container,html body:not(.has-scrolled)>site-header>.header-container{position:relative!important;z-index:2147483647!important;visibility:visible!important;opacity:1!important}}@media (min-width:1041px){html body site-header,html body.has-scrolled site-header,html body:not(.has-scrolled) site-header{z-index:1300!important}}html[data-theme="light"] body .header-container .nav-links a,html:not([data-theme]) body:not(.dark-mode):not(.dark-theme):not(.is-dark):not(.is-dark-theme) .header-container .nav-links a{color:#24323d!important;text-shadow:none!important}html[data-theme="light"] body .header-container .nav-links a:hover,html:not([data-theme]) body:not(.dark-mode):not(.dark-theme):not(.is-dark):not(.is-dark-theme) .header-container .nav-links a:hover{color:#0874c9!important}.mobile-menu-highlight-icon svg,.mobile-store-socials svg,.mobile-menu-whatsapp-brand svg{display:block!important;width:22px!important;height:22px!important}.mobile-menu-highlight-icon{color:#fff!important;background:radial-gradient(circle at 31% 107%,#ffd600 0 18%,#ff7a00 29%,#ff0169 56%,#d300c5 77%,#7638fa 100%)!important;box-shadow:0 7px 18px rgb(214 24 111 / .25)!important}.mobile-menu-action-row .mobile-menu-whatsapp-brand{color:#fff!important;background:#25d366!important;box-shadow:0 8px 20px rgb(37 211 102 / .24)!important}@media (max-width:1040px){html body .mobile-menu-scrim{background:rgb(14 28 39 / .42)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html[data-theme="light"] body .mobile-menu-panel,html:not([data-theme]) body:not(.dark-mode):not(.dark-theme):not(.is-dark):not(.is-dark-theme) .mobile-menu-panel{background:#f8fbfd!important;border-color:rgb(112 137 155 / .24)!important;box-shadow:18px 0 48px rgb(8 24 36 / .25)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme="dark"] body .mobile-menu-panel,body.dark-mode .mobile-menu-panel,body.dark-theme .mobile-menu-panel,body.is-dark .mobile-menu-panel,body.is-dark-theme .mobile-menu-panel{background:#202830!important;border-color:rgb(255 255 255 / .14)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mobile-menu-panel .mobile-menu-top,html body .mobile-menu-panel .mobile-menu-search,html body .mobile-menu-panel .mobile-menu-scroll{background-color:transparent!important}html body .mobile-menu-panel .mobile-menu-quick-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body .mobile-menu-panel .mobile-menu-quick-link{min-width:0!important;min-height:68px!important;padding:9px 4px!important;font-size:10px!important}html body .mobile-menu-panel .mobile-menu-quick-link>svg{width:19px!important;height:19px!important}html body .mobile-menu-panel .mobile-menu-quick-label{max-width:100%!important;white-space:normal!important;line-height:1.15!important;text-align:center!important}}@media (min-width:1041px){html body>site-header,html body.has-scrolled>site-header,html body:not(.has-scrolled)>site-header{position:fixed!important;z-index:99999!important;isolation:isolate!important;visibility:visible!important;opacity:1!important}html body>site-header>.header-container,html body.has-scrolled>site-header>.header-container,html body:not(.has-scrolled)>site-header>.header-container{position:relative!important;z-index:2!important;visibility:visible!important;opacity:1!important}}@media (min-width:1041px){html body .hp-header-utility-dock.hp-header-v178-dock{width:212px!important;min-width:212px!important;box-sizing:border-box!important}}@media (min-width:1041px){html body site-header{grid-template-columns:minmax(0,1fr) 188px!important;width:min(1360px, calc(100vw - 48px))!important;max-width:1360px!important;gap:24px!important}html body site-header>.header-container{padding:6px 24px!important;gap:18px!important}html body site-header .header-container nav,html body.has-scrolled site-header .header-container nav,html body:not(.has-scrolled) site-header .header-container nav,html body site-header>.header-container.has-open-search nav{flex:0 0 auto!important;margin-left:22px!important;transform:none!important;transition:none!important}html body site-header .nav-links,html body.has-scrolled site-header .nav-links,html body:not(.has-scrolled) site-header .nav-links{gap:24px!important}html body site-header .header-container .header-actions,html body.has-scrolled site-header .header-container .header-actions,html body:not(.has-scrolled) site-header .header-container .header-actions{margin-left:auto!important;gap:7px!important}html body site-header .header-search,html body site-header .header-search.is-open,html body site-header .header-search:focus-within,html body site-header>.header-container.has-open-search .header-search{width:228px!important;min-width:228px!important;flex:0 0 228px!important;overflow:hidden!important;background:rgb(255 255 255 / .9)!important;box-shadow:0 8px 20px rgb(17 24 39 / .1)!important}html body site-header .header-search .header-search-input,html body site-header .header-search.is-open .header-search-input,html body site-header .header-search:focus-within .header-search-input{width:176px!important;min-width:0!important;opacity:1!important;color:#111315!important}html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-menu-scroll,html:not([data-theme="dark"]) body .mobile-store-info-panel .mobile-store-info-body,html:not([data-theme="dark"]) body .mobile-support-panel .mobile-support-panel-body{background:rgb(255 255 255 / .84)!important;border:1px solid rgb(255 255 255 / .88)!important;border-radius:20px!important;box-shadow:0 16px 34px rgb(20 38 45 / .09),inset 0 1px rgb(255 255 255 / .9)!important}html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-menu-scroll{width:calc(100% - 20px)!important;height:calc(min(690px, 100dvh - 112px) - 132px)!important;margin:4px 10px 10px!important;padding:16px 14px 22px!important}html:not([data-theme="dark"]) body .mobile-store-info-panel .mobile-store-info-body,html:not([data-theme="dark"]) body .mobile-support-panel .mobile-support-panel-body{width:calc(100% - 28px)!important;margin:0 14px 14px!important;padding:18px!important}html[data-theme="dark"] body .mobile-menu-panel .mobile-menu-scroll,html[data-theme="dark"] body .mobile-store-info-panel .mobile-store-info-body,html[data-theme="dark"] body .mobile-support-panel .mobile-support-panel-body{background:rgb(22 24 27 / .78)!important;border-color:rgb(255 255 255 / .09)!important;box-shadow:inset 0 1px rgb(255 255 255 / .06)!important}}@media (max-width:1040px){html body .mobile-menu-panel,html body .mobile-store-info-panel,html body .mobile-support-panel{color:#000000!important;background:linear-gradient(150deg,rgb(255 255 255 / .78),rgb(241 246 247 / .58))!important;border-color:rgb(255 255 255 / .82)!important;box-shadow:0 28px 72px rgb(18 33 39 / .16),inset 0 1px rgb(255 255 255 / .72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mobile-menu-panel *,html body .mobile-store-info-panel *,html body .mobile-support-panel *{color:#000000!important}html body .mobile-menu-panel .mobile-menu-action-row>a,html body .mobile-support-panel .mobile-support-contact{color:#ffffff!important}html[data-theme="dark"] body .mobile-menu-panel,html[data-theme="dark"] body .mobile-store-info-panel,html[data-theme="dark"] body .mobile-support-panel{color:#edf3f3!important;background:#343539!important;border-color:rgb(255 255 255 / .12)!important;box-shadow:0 28px 72px rgb(0 0 0 / .32),inset 0 1px rgb(255 255 255 / .07)!important}html[data-theme="dark"] body .mobile-menu-panel *,html[data-theme="dark"] body .mobile-store-info-panel *,html[data-theme="dark"] body .mobile-support-panel *{color:#edf3f3!important}html[data-theme="dark"] body .mobile-menu-panel .mobile-menu-action-row>a,html[data-theme="dark"] body .mobile-support-panel .mobile-support-contact{color:#ffffff!important}}@media (min-width:1041px){html body site-header{width:min(1224px, calc(100vw - 48px))!important;max-width:1224px!important;gap:20px!important}html body site-header>.header-container{--hp-search-nav-shift:0px}html body site-header>.header-container.has-open-search{--hp-search-nav-shift:-138px}html body site-header>.header-container.has-open-search nav,html body.has-scrolled site-header>.header-container.has-open-search nav,html body:not(.has-scrolled) site-header>.header-container.has-open-search nav{transform:translateX(var(--hp-search-nav-shift))!important;transition:transform 0.28s ease!important}html:not([data-theme="dark"]) body .mobile-menu-panel,html:not([data-theme="dark"]) body .mobile-store-info-panel,html:not([data-theme="dark"]) body .mobile-support-panel,html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-menu-eyebrow,html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-category-link,html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-support-list button,html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-menu-highlight,html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-menu-highlight span,html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-link-chevron,html:not([data-theme="dark"]) body .mobile-store-info-panel .mobile-store-info-top,html:not([data-theme="dark"]) body .mobile-store-info-panel .mobile-store-info-body,html:not([data-theme="dark"]) body .mobile-store-info-panel .mobile-store-info-body *,html:not([data-theme="dark"]) body .mobile-support-panel .mobile-store-info-top,html:not([data-theme="dark"]) body .mobile-support-panel .mobile-support-panel-body,html:not([data-theme="dark"]) body .mobile-support-panel .mobile-support-panel-body *{color:#000000!important}html:not([data-theme="dark"]) body .mobile-menu-panel .mobile-menu-action-row>a,html:not([data-theme="dark"]) body .mobile-support-panel .mobile-support-contact{color:#ffffff!important}}@media (min-width:1041px){html body .mobile-menu-panel,html body .mobile-store-info-panel,html body .mobile-support-panel{color:#2d3b42!important;background:linear-gradient(150deg,rgb(255 255 255 / .78),rgb(241 246 247 / .58))!important;border-color:rgb(255 255 255 / .82)!important;box-shadow:0 28px 72px rgb(18 33 39 / .16),inset 0 1px rgb(255 255 255 / .72)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mobile-menu-panel .mobile-menu-top,html body .mobile-store-info-panel .mobile-store-info-top,html body .mobile-support-panel .mobile-store-info-top{position:relative!important;align-items:flex-start!important;color:#293b43!important;background:transparent!important}html body .mobile-support-panel .mobile-store-info-top div::before{content:"Compra segura HydraPower";display:block;margin-bottom:8px;color:#6e8490;font-size:12px;font-weight:700;letter-spacing:.01em}html body .mobile-support-panel .mobile-store-info-top p{display:none!important}html body .mobile-support-panel .mobile-store-info-top h2{color:#263b44!important;font-size:clamp(24px, 2vw, 31px)!important;font-weight:750!important;letter-spacing:-0.035em!important}html body .mobile-support-panel .mobile-store-info-top button{color:#263b44!important;background:rgb(255 255 255 / .94)!important;border-color:rgb(255 255 255 / .8)!important}html body .mobile-support-panel .mobile-support-panel-body{padding-top:10px!important}html body .mobile-support-panel .mobile-support-intro,html body .mobile-support-panel .mobile-support-note{color:#69808d!important;line-height:1.55!important}html body .mobile-support-panel .mobile-support-card{border-color:rgb(255 255 255 / .7)!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 12px 26px rgb(0 0 0 / .12),inset 0 1px #fff!important}html body .mobile-support-panel .mobile-support-card span{color:#1ca85d!important}html body .mobile-support-panel .mobile-support-card strong{color:#28343a!important}html body .mobile-support-panel .mobile-support-card small{color:#68757b!important}html body .mobile-support-panel .mobile-support-contact{color:#fff!important;background:linear-gradient(135deg,#32d477,#17a957)!important;border-color:rgb(255 255 255 / .28)!important;box-shadow:0 12px 24px rgb(20 168 84 / .2)!important}html[data-theme="dark"] body .mobile-menu-panel,html[data-theme="dark"] body .mobile-store-info-panel,html[data-theme="dark"] body .mobile-support-panel{color:#edf3f3!important;background:#343539!important;border-color:rgb(255 255 255 / .12)!important;box-shadow:0 28px 72px rgb(0 0 0 / .32),inset 0 1px rgb(255 255 255 / .07)!important}html[data-theme="dark"] body .mobile-menu-panel .mobile-menu-top,html[data-theme="dark"] body .mobile-store-info-panel .mobile-store-info-top,html[data-theme="dark"] body .mobile-support-panel .mobile-store-info-top{color:#f7f9f9!important}html[data-theme="dark"] body .mobile-support-panel .mobile-store-info-top div::before,html[data-theme="dark"] body .mobile-support-panel .mobile-support-intro,html[data-theme="dark"] body .mobile-support-panel .mobile-support-note{color:rgb(255 255 255 / .7)!important}html[data-theme="dark"] body .mobile-support-panel .mobile-store-info-top h2{color:#fff!important}html[data-theme="dark"] body .mobile-support-panel .mobile-support-card{background:#44464a!important;border-color:rgb(255 255 255 / .12)!important;box-shadow:inset 0 1px rgb(255 255 255 / .07)!important}html[data-theme="dark"] body .mobile-support-panel .mobile-support-card strong{color:#fff!important}html[data-theme="dark"] body .mobile-support-panel .mobile-support-card small{color:rgb(255 255 255 / .7)!important}}@media (max-width:1040px){html body site-header{display:contents!important}}@media (min-width:1041px){html body .mobile-menu-toggle.mobile-menu-toggle--header,html body site-header .header-container .mobile-menu-toggle--header,html body.has-scrolled site-header .header-container .mobile-menu-toggle--header,html body:not(.has-scrolled) site-header .header-container .mobile-menu-toggle--header{display:none!important}html body .mobile-menu-scrim{display:none!important}html body .mobile-menu-panel{position:fixed!important;z-index:1300!important;top:88px!important;right:max(24px, calc((100vw - 1372px) / 2))!important;bottom:auto!important;left:auto!important;display:flex!important;width:min(460px, calc(100vw - 48px))!important;height:min(690px, calc(100dvh - 112px))!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .68)!important;border-radius:26px!important;box-shadow:0 24px 64px rgb(9 25 38 / .22),inset 0 1px rgb(255 255 255 / .65)!important;transform:none!important}html body .mobile-menu-panel[hidden]{display:none!important}html body .mobile-menu-panel .mobile-menu-top{min-height:94px!important}html body .mobile-menu-panel .mobile-menu-scroll{height:calc(min(690px, 100dvh - 112px) - 120px)!important;padding:18px 18px 24px!important}html body .mobile-menu-panel .mobile-menu-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .mobile-store-info-panel{position:fixed!important;z-index:1290!important;top:88px!important;right:calc(max(24px, calc((100vw - 1372px) / 2)) + min(460px, calc(100vw - 48px)) + 18px)!important;bottom:auto!important;left:auto!important;display:flex!important;width:min(460px, calc(100vw - 48px))!important;height:min(690px, calc(100dvh - 112px))!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .68)!important;border-radius:26px!important;box-shadow:0 24px 64px rgb(9 25 38 / .18),inset 0 1px rgb(255 255 255 / .65)!important;transform:none!important}html body .mobile-store-info-panel[hidden]{display:none!important}html body .mobile-store-info-panel .mobile-store-info-top{width:100%!important;min-height:94px!important;padding:18px 22px!important;flex:0 0 94px!important;box-sizing:border-box!important}html body .mobile-store-info-panel .mobile-store-info-top h2{font-size:20px!important}html body .mobile-store-info-panel .mobile-store-info-body{width:100%!important;height:auto!important;padding:22px!important;flex:1 1 auto!important;box-sizing:border-box!important}html body .mobile-support-panel{position:fixed!important;z-index:1290!important;top:88px!important;right:calc(max(24px, calc((100vw - 1372px) / 2)) + min(460px, calc(100vw - 48px)) + 18px)!important;bottom:auto!important;left:auto!important;display:flex!important;width:min(460px, calc(100vw - 48px))!important;height:min(690px, calc(100dvh - 112px))!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .68)!important;border-radius:26px!important;box-shadow:0 24px 64px rgb(9 25 38 / .18),inset 0 1px rgb(255 255 255 / .65)!important;transform:none!important}html body .mobile-support-panel[hidden]{display:none!important}html body .mobile-support-panel .mobile-store-info-top{width:100%!important;min-height:94px!important;padding:18px 22px!important;flex:0 0 94px!important;box-sizing:border-box!important}html body .mobile-support-panel .mobile-store-info-top h2{font-size:20px!important}html body .mobile-support-panel .mobile-support-panel-body{width:100%!important;min-height:0!important;padding:22px!important;flex:1 1 auto!important;overflow-y:auto!important;box-sizing:border-box!important}}@media (min-width:1041px){html body site-header,html body.has-scrolled site-header,html body:not(.has-scrolled) site-header{display:grid!important;grid-template-columns:minmax(0,1fr) 188px!important;align-items:center!important;width:min(1380px, calc(100vw - 48px))!important;max-width:1380px!important;height:56px!important;gap:28px!important}html body site-header>.header-container,html body.has-scrolled site-header>.header-container,html body:not(.has-scrolled) site-header>.header-container{display:flex!important;width:100%!important;min-width:0!important;height:56px!important;padding:6px 24px!important;gap:18px!important;overflow:visible!important}html body site-header>.hp-header-utility-dock,html body.has-scrolled site-header>.hp-header-utility-dock,html body:not(.has-scrolled) site-header>.hp-header-utility-dock{display:flex!important;width:188px!important;min-width:188px!important;height:56px!important;padding:5px!important;margin:0!important;border-radius:28px!important}html body site-header>.header-container nav,html body.has-scrolled site-header>.header-container nav,html body:not(.has-scrolled) site-header>.header-container nav,html body site-header>.header-container.has-open-search nav{position:static!important;flex:0 0 auto!important;margin:0 0 0 24px!important;transform:none!important;translate:none!important}html body site-header>.header-container .nav-links{gap:24px!important}html body site-header>.header-container .header-actions{display:flex!important;flex:0 0 auto!important;margin-left:auto!important;gap:7px!important}html body site-header>.header-container .header-search,html body site-header>.header-container .header-search.is-open,html body site-header>.header-container .header-search:focus-within{display:flex!important;width:228px!important;min-width:228px!important;height:42px!important;flex:0 0 228px!important;overflow:hidden!important;opacity:1!important;background:rgb(255 255 255 / .92)!important}html body site-header>.header-container .header-search-input,html body site-header>.header-container .header-search.is-open .header-search-input,html body site-header>.header-container .header-search:focus-within .header-search-input{display:block!important;width:176px!important;min-width:0!important;opacity:1!important;visibility:visible!important;color:#111315!important}}html[data-theme="light"] body .header-container .nav-links a,html:not([data-theme]) body:not(.dark-mode):not(.dark-theme):not(.is-dark):not(.is-dark-theme) .header-container .nav-links a{color:#24323d!important;text-shadow:none!important}html[data-theme="light"] body .header-container .nav-links a:hover,html:not([data-theme]) body:not(.dark-mode):not(.dark-theme):not(.is-dark):not(.is-dark-theme) .header-container .nav-links a:hover{color:#0874c9!important}@media (max-width:1040px){html body .mobile-menu-scrim{background:rgb(14 28 39 / .42)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html[data-theme="light"] body .mobile-menu-panel,html:not([data-theme]) body:not(.dark-mode):not(.dark-theme):not(.is-dark):not(.is-dark-theme) .mobile-menu-panel{background:#f8fbfd!important;border-color:rgb(112 137 155 / .24)!important;box-shadow:18px 0 48px rgb(8 24 36 / .25)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme="dark"] body .mobile-menu-panel,body.dark-mode .mobile-menu-panel,body.dark-theme .mobile-menu-panel,body.is-dark .mobile-menu-panel,body.is-dark-theme .mobile-menu-panel{background:#202830!important;border-color:rgb(255 255 255 / .14)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mobile-menu-panel .mobile-menu-top,html body .mobile-menu-panel .mobile-menu-search,html body .mobile-menu-panel .mobile-menu-scroll{background-color:transparent!important}html body .mobile-menu-panel .mobile-menu-quick-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}html body .mobile-menu-panel .mobile-menu-quick-link{min-width:0!important;min-height:68px!important;padding:9px 4px!important;font-size:10px!important}html body .mobile-menu-panel .mobile-menu-quick-link>svg{width:19px!important;height:19px!important}html body .mobile-menu-panel .mobile-menu-quick-label{max-width:100%!important;white-space:normal!important;line-height:1.15!important;text-align:center!important}}@media (min-width:1041px){html body>header.header-container.hp-header-v178,html body.hp-store-menu-open>header.header-container.hp-header-v178{z-index:20010!important;visibility:visible!important;opacity:1!important}html body>.hp-header-utility-dock.hp-header-v178-dock{z-index:20011!important;visibility:visible!important;opacity:1!important}html body>.nav-store-menu[data-category-count]{z-index:20000!important}}html body.hp-block-checkout-page .hp-checkout-compact-navigation>.hp-checkout-google-recognition{margin-bottom:12px}html body.hp-block-checkout-page .hp-checkout-native-modal .hp-checkout-google-recognition{display:none!important}html body.hp-block-checkout-page .hp-checkout-delivery-flow{display:flex;flex-direction:column}html body.hp-block-checkout-page .hp-checkout-delivery-flow>*{order:0}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wp-block-woocommerce-checkout-shipping-options-block{order:10}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wp-block-woocommerce-checkout-shipping-method-block{order:11}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wp-block-woocommerce-checkout-pickup-options-block{order:12}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wp-block-woocommerce-checkout-order-note-block{order:13}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.checkout-order-summary-block-fill-wrapper{order:15}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wp-block-woocommerce-checkout-payment-block{order:20}html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wp-block-woocommerce-checkout-terms-block,html body.hp-block-checkout-page .hp-checkout-delivery-flow>.wc-block-checkout__actions{order:30}html body.hp-block-checkout-page .hp-checkout-redundant-login,html body.hp-block-checkout-page .wc-block-checkout__login-prompt{display:none!important}html body.hp-block-checkout-page .hp-checkout-account-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px}html body.hp-block-checkout-page .hp-checkout-compact-trigger__icon:has(.hp-checkout-account-photo:not([hidden])){font-size:0!important;overflow:hidden}html body.hp-block-checkout-page .hp-checkout-compact-trigger__icon .hp-checkout-account-photo{width:100%;height:100%}@media (min-width:761px){html body.hp-block-checkout-page .hp-checkout-desktop-payment-column>.wc-block-checkout__actions,html body.hp-block-checkout-page .hp-checkout-desktop-payment-column>.wp-block-woocommerce-checkout-actions-block{width:100%!important;margin:24px 0 0!important}html body.hp-block-checkout-page .hp-checkout-desktop-payment-column .wc-block-components-checkout-place-order-button{width:100%}}html body.hp-block-checkout-page{background:#fff!important}html body.hp-block-checkout-page .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-block-checkout-page main.hp-checkout-page-shell{box-sizing:border-box!important;width:min(1280px, calc(100% - 48px))!important;max-width:1280px!important;margin:102px auto 56px!important;padding:28px 0 48px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html body.hp-block-checkout-page .wc-block-components-sidebar-layout{gap:44px!important;align-items:start!important}html body.hp-block-checkout-page .wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:22px!important;border:1px solid #e0e6ea!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}html body.hp-block-checkout-page .wc-block-components-checkout-step{margin-bottom:18px!important;padding-bottom:18px!important;border-bottom-color:#e4e9ec!important}html body.hp-block-checkout-page .wc-block-components-text-input input,html body.hp-block-checkout-page .wc-block-components-combobox-control input,html body.hp-block-checkout-page .wc-block-components-select select,html body.hp-block-checkout-page .wc-block-components-address-form input,html body.hp-block-checkout-page .wc-block-components-radio-control__option{border-radius:2px!important;box-shadow:none!important}html body.hp-block-checkout-page .wc-block-components-button.wc-block-components-checkout-place-order-button,html body.hp-block-checkout-page #sendOrder{min-height:46px!important;border:0!important;border-radius:2px!important;color:#fff!important;background:#087eea!important;box-shadow:none!important;font-weight:500!important}html body.hp-block-checkout-page .wc-block-components-order-summary-item__description .wc-block-components-product-name{font-size:.84rem!important;font-weight:500!important}html body.hp-block-checkout-page .wc-block-components-order-summary-item__description p{font-size:.71rem!important}html body.hp-block-checkout-page .wc-block-components-order-summary-item__image img{max-width:56px!important}html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content{min-width:0!important;padding:12px!important;background:#fff!important}html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content .lkn-cielo-credit-debit-content-container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:10px!important;border:1px solid #e0e6ea!important;border-radius:2px!important;background:#fff!important}html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content .wc-block-components-text-input input,html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content .wc-block-components-sort-select .wc-block-components-sort-select__select,html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content .lkn-cielo-credit-debit-custom-input,html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content .lkn-cielo-credit-debit-custom-select select,html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content .lkn-credit-debit-card-type-select select{box-sizing:border-box!important;max-width:100%!important;border-radius:2px!important;box-shadow:none!important}html body.hp-block-checkout-page #radio-control-wc-payment-method-options-lkn_cielo_debit__content #sendOrder{box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin-top:14px!important;border:0!important;border-radius:2px!important;background:#087eea!important;box-shadow:none!important;font-size:.84rem!important;text-transform:none!important}@media (max-width:760px){html body.hp-block-checkout-page .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-block-checkout-page main.hp-checkout-page-shell{width:100%!important;max-width:none!important;margin:0!important;padding:14px 16px 40px!important}html body.hp-block-checkout-page:not(.hp-checkout-drawer-frame) .wp-site-blocks>main.hp-checkout-page-shell{margin-top:76px!important}html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{padding:14px 16px 40px!important}html body.hp-block-checkout-page .wc-block-components-sidebar-layout,html body.hp-block-checkout-page .woocommerce-checkout{display:block!important;width:100%!important}html body.hp-block-checkout-page .wc-block-components-sidebar-layout .wc-block-components-main{width:100%!important;min-width:0!important;padding:0!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:none!important}html body.hp-block-checkout-page .wc-block-components-checkout-step{padding-right:0!important;padding-left:0!important}}html body.hp-checkout-drawer-frame .hp-checkout-section-title,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block h2,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block h2,html body.hp-checkout-drawer-frame .wc-block-components-order-summary h2{color:#087eea!important;font-weight:650!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__group,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option{padding:15px 0!important;border-bottom:1px solid #e1e9ed!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option:first-child{border-top:1px solid #e1e9ed!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary,html body.hp-checkout-drawer-frame .checkout-order-summary-block-fill-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item,html body.hp-checkout-drawer-frame .wc-block-components-totals-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-totals-item,html body.hp-checkout-drawer-frame .wc-block-components-panel,html body.hp-checkout-drawer-frame .wc-block-components-panel__content{border-color:#e1e9ed!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item{padding-right:0!important;padding-left:0!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description [class*='product-metadata'],html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description p,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description ul{display:none!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description .wc-block-components-product-name,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description .wc-block-components-product-price{display:block!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame #radio-control-wc-payment-method-options-lkn_cielo_debit__content,html body.hp-checkout-drawer-frame #radio-control-wc-payment-method-options-lkn_cielo_debit__content .lkn-cielo-credit-debit-content-container{border-right:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .hp-checkout-compact-signature{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(760px, calc(100% - 48px));min-height:104px;margin:0 auto;padding:28px 0 42px;border-top:1px solid rgb(17 89 133 / .14)}html body.hp-checkout-drawer-frame .hp-checkout-compact-signature img{display:block;width:min(176px, 42vw);height:auto;opacity:.78}@media (min-width:761px){html body.hp-checkout-drawer-frame{background:#edf6ff!important}html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{width:min(760px, calc(100% - 48px))!important;max-width:760px!important;margin-right:auto!important;margin-left:auto!important;background:#fff!important}html body.hp-checkout-drawer-frame .wp-site-blocks{min-height:100dvh!important;box-shadow:0 20px 54px rgb(16 52 76 / .12)!important}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{padding:18px 28px 44px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{display:block!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:none!important}}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger{display:grid;grid-template-columns:34px minmax(0,1fr) auto 10px;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:68px;margin:0 0 12px;padding:12px 14px;border:1px solid #dce7ed;border-radius:2px;background:#fff;color:#203745;text-align:left;cursor:pointer}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f4ff;color:#087eea;font-size:.9rem}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger strong,html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger small{display:block}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger strong{font-size:.86rem;font-weight:650}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger small{overflow:hidden;margin-top:4px;color:#71808a;font-size:.72rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger b{color:#087eea;font-size:.76rem;font-weight:650}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger i{color:#087eea;font-size:1.25rem;font-style:normal}html body.hp-checkout-drawer-frame .hp-checkout-compact-source{display:none!important}html body.hp-checkout-sheet-open{overflow:hidden!important}.hp-checkout-sheet[hidden]{display:none!important}.hp-checkout-sheet{position:fixed;z-index:100000;inset:0;display:grid;place-items:end center;padding:18px}.hp-checkout-sheet__backdrop{position:absolute;inset:0;background:rgb(16 34 44 / .48);backdrop-filter:blur(4px)}.hp-checkout-sheet__dialog{position:relative;box-sizing:border-box;width:min(680px, 100%);max-height:min(84dvh, 760px);overflow:auto;padding:0 22px 28px;border-radius:18px 18px 8px 8px;background:#fff;box-shadow:0 -16px 46px rgb(11 38 56 / .2)}.hp-checkout-sheet__dialog>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;margin:0 -22px 18px;padding:0 22px;border-bottom:1px solid #e2e9ed;background:#fff}.hp-checkout-sheet__title{margin:0;color:#183646;font-size:1.08rem}.hp-checkout-sheet__close{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#edf4f8;color:#243d4b;font-size:1.5rem;line-height:1;cursor:pointer}.hp-checkout-sheet__content .wc-block-components-checkout-step{margin:0 0 18px!important;padding:0 0 18px!important}.hp-checkout-sheet__content .hp-checkout-compact-source{display:block!important}@media (min-width:761px){html body.hp-checkout-drawer-frame{background:#edf6ff!important}html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{width:min(760px, calc(100% - 48px))!important;max-width:760px!important;margin-right:auto!important;margin-left:auto!important;background:#fff!important}html body.hp-checkout-drawer-frame .wp-site-blocks{min-height:100dvh!important;box-shadow:0 20px 54px rgb(16 52 76 / .12)!important}html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading{padding-top:26px!important}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{padding:18px 28px 44px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{display:block!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:none!important}.hp-checkout-sheet{place-items:center}.hp-checkout-sheet__dialog{border-radius:18px}}@media (min-width:761px){html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{box-sizing:border-box!important;width:min(1280px, calc(100% - 48px))!important;max-width:1280px!important;margin-right:auto!important;margin-left:auto!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{width:100%!important;max-width:none!important;margin:0 auto!important;padding:24px 0 48px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,370px)!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:block!important}}html body.hp-checkout-drawer-frame .hp-checkout-account-connected{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:10px 0 14px;border-bottom:1px solid #dfe8ed;background:#fff0}html body.hp-checkout-drawer-frame .hp-checkout-account-connected p{margin:0;min-width:0}html body.hp-checkout-drawer-frame .hp-checkout-account-connected strong,html body.hp-checkout-drawer-frame .hp-checkout-account-connected span{display:block}html body.hp-checkout-drawer-frame .hp-checkout-account-connected strong{color:#087eea;font-size:.9rem}html body.hp-checkout-drawer-frame .hp-checkout-account-connected span{overflow:hidden;color:#087eea;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}html body.hp-checkout-drawer-frame .hp-checkout-account-connected>div{display:flex;flex:0 0 auto;gap:10px}html body.hp-checkout-drawer-frame .hp-checkout-account-connected a{color:#087eea;font-size:.76rem;font-weight:650;text-decoration:none}html body.hp-checkout-drawer-frame .hp-checkout-account-connected a:last-child{color:#637681}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description .wc-block-components-product-price{display:none!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary,html body.hp-checkout-drawer-frame .checkout-order-summary-block-fill-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item,html body.hp-checkout-drawer-frame .wc-block-components-totals-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-totals-item,html body.hp-checkout-drawer-frame .wc-block-components-panel,html body.hp-checkout-drawer-frame .wc-block-components-panel__content,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .wp-block-woocommerce-checkout-payment-block,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .wc-block-components-radio-control-accordion-option,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column #radio-control-wc-payment-method-options-lkn_cielo_debit__content,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .lkn-cielo-credit-debit-content-container{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wc-block-components-totals-footer-item,html body.hp-checkout-drawer-frame .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,html body.hp-checkout-drawer-frame .wc-block-components-totals-footer-item .wc-block-formatted-money-amount,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column h2{color:#087eea!important}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{position:relative;isolation:isolate}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps::before,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps::after{position:absolute;z-index:-1;right:10%;bottom:0;left:10%;height:2px;content:""}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps::before{background:#dbe8ef}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps::after{background:linear-gradient(90deg,transparent,#087eea,transparent);background-size:45% 100%;background-repeat:no-repeat;animation:hp-checkout-step-flow 2.8s linear infinite}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps>*{position:relative;z-index:1;transition:transform .2s ease,color .2s ease}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps>*:hover{color:#087eea;transform:translateY(-2px)}html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps>strong[aria-current='step']{animation:hp-checkout-step-pulse 1.8s ease-in-out infinite}@keyframes hp-checkout-step-flow{from{background-position:-45% 0}to{background-position:145% 0}}@keyframes hp-checkout-step-pulse{50%{color:#087eea;text-shadow:0 0 12px rgb(8 126 234 / .36);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps::after,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps>strong[aria-current='step']{animation:none}}@media (min-width:761px){html body.hp-checkout-drawer-frame .hp-checkout-desktop-sidebar{position:sticky!important;top:24px;align-self:start}}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger{min-height:58px;margin:0;padding:11px 0;border:0;border-bottom:1px solid #dfe8ed;border-radius:0;background:#fff0}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger+.hp-checkout-compact-trigger{margin-top:4px}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger:hover{background:#f7fbff}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger small{color:#087eea}.hp-checkout-sheet__content .wc-block-components-checkout-step,.hp-checkout-sheet__content .wc-block-components-address-form,.hp-checkout-sheet__content .wp-block-woocommerce-checkout-shipping-address-block,.hp-checkout-sheet__content .wp-block-woocommerce-checkout-shipping-method-block{border:0!important;border-radius:0!important;box-shadow:none!important}.hp-checkout-sheet__content .wc-block-components-text-input label,.hp-checkout-sheet__content .wc-block-components-address-form label,.hp-checkout-sheet__content .wc-block-components-text-input label span,.hp-checkout-sheet__content legend{color:#087eea!important}.hp-checkout-sheet__content input:not([type='checkbox']):not([type='radio']),.hp-checkout-sheet__content textarea,.hp-checkout-sheet__content select{color:#087eea!important}.hp-checkout-sheet__content input::placeholder,.hp-checkout-sheet__content textarea::placeholder{color:#8a9aa5!important}@media (min-width:761px){html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps,html body.hp-checkout-drawer-frame .hp-checkout-compact-signature{width:min(1440px, calc(100% - 64px))!important;max-width:1440px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{grid-template-columns:minmax(250px,1fr) minmax(250px,.84fr) minmax(320px,1.05fr)!important;gap:28px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout>.wc-block-components-main,html body.hp-checkout-drawer-frame .hp-checkout-desktop-sidebar,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column{min-width:0}html body.hp-checkout-drawer-frame .hp-checkout-desktop-sidebar,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column{display:block;margin:0;padding:0;border:0;background:#fff0;box-shadow:none}html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .wp-block-woocommerce-checkout-payment-block{margin:0!important;padding-top:0!important;border-top:0!important}html body.hp-checkout-drawer-frame .hp-checkout-desktop-person-title{margin:0 0 10px!important;color:#087eea!important;font-size:1.08rem!important}}@media (max-width:760px){.hp-checkout-desktop-person-title{display:none!important}}html body.hp-block-checkout-page .wp-block-woocommerce-checkout input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),html body.hp-block-checkout-page .wp-block-woocommerce-checkout textarea,html body.hp-block-checkout-page .wp-block-woocommerce-checkout select,html body.hp-block-checkout-page .wp-block-woocommerce-checkout .wc-block-components-text-input,html body.hp-block-checkout-page .wp-block-woocommerce-checkout .wc-block-components-combobox-control,html body.hp-block-checkout-page .wp-block-woocommerce-checkout .wc-block-components-radio-control__option{border-radius:2px!important;box-shadow:none!important}html body.hp-block-checkout-page .wp-block-woocommerce-checkout .hp-checkout-delivery-choice{border-radius:2px!important;box-shadow:none!important}html body.hp-block-checkout-page .wp-block-woocommerce-checkout .hp-checkout-delivery-choice--selected{border-color:#087eea!important;color:#fff!important;background:#087eea!important}html body.hp-block-checkout-page .wp-block-woocommerce-checkout .hp-checkout-delivery-choice--selected *{color:#fff!important;stroke:currentColor!important}html body.hp-block-checkout-page .hp-checkout-google-recognition{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px!important;padding:14px!important;border:1px solid #dbe8f2;border-radius:2px;background:#f8fbfe}html body.hp-block-checkout-page .hp-checkout-google-recognition p{margin:0}html body.hp-block-checkout-page .hp-checkout-google-recognition strong,html body.hp-block-checkout-page .hp-checkout-google-recognition span{display:block}html body.hp-block-checkout-page .hp-checkout-google-recognition strong{color:#1b3442;font-size:.86rem}html body.hp-block-checkout-page .hp-checkout-google-recognition p span{margin-top:3px;color:#647681;font-size:.74rem;line-height:1.38}html body.hp-block-checkout-page .hp-checkout-google-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 14px;border:1px solid #cad9e3;border-radius:2px;background:#fff;color:#273c48;font-size:.8rem;font-weight:600;text-decoration:none}html body.hp-block-checkout-page .hp-checkout-google-button>span{color:#4285f4;font-size:1.08rem;font-weight:800}html body.hp-block-checkout-page .hp-contact-from-account input[type='email'],html body.hp-block-checkout-page .hp-contact-from-account input[autocomplete='email']{display:none!important}html body.hp-block-checkout-page .hp-contact-from-account .wc-block-components-text-input:has(input[type='email']),html body.hp-block-checkout-page .hp-contact-from-account .wc-block-components-text-input:has(input[autocomplete='email']){display:none!important}html body.hp-block-checkout-page .hp-saved-address{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:13px 14px;border:1px solid #dbe8f2;border-radius:2px;background:#f8fbfe}html body.hp-block-checkout-page .hp-saved-address p{margin:0;min-width:0}html body.hp-block-checkout-page .hp-saved-address strong,html body.hp-block-checkout-page .hp-saved-address span{display:block}html body.hp-block-checkout-page .hp-saved-address strong{color:#1b3442;font-size:.84rem}html body.hp-block-checkout-page .hp-saved-address span{overflow:hidden;margin-top:4px;color:#647681;font-size:.74rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html body.hp-block-checkout-page .hp-saved-address button{flex:0 0 auto;border:0;padding:0;background:#fff0;color:#087eea;font-size:.78rem;font-weight:600;text-decoration:underline;cursor:pointer}html body.hp-block-checkout-page .hp-address-fields--condensed{display:none!important}html body.hp-block-checkout-page .hp-address-fields--condensed.hp-address-fields--open{display:block!important}html body.hp-block-checkout-page .hp-billing-is-synced{display:none!important}@media (max-width:760px){html body.hp-checkout-drawer-frame .checkout-order-summary-block-fill-wrapper{box-sizing:border-box!important;width:100%!important;margin:20px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.hp-block-checkout-page .hp-checkout-google-recognition,html body.hp-block-checkout-page .hp-saved-address{align-items:stretch;flex-direction:column}html body.hp-block-checkout-page .hp-checkout-google-button{width:100%}html body.hp-block-checkout-page .hp-saved-address button{align-self:flex-start}}html body.hp-checkout-drawer-frame .hp-checkout-section-title,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block h2,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block h2,html body.hp-checkout-drawer-frame .wc-block-components-order-summary h2{color:#087eea!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__group,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option{padding:15px 0!important;border-bottom:1px solid #e1e9ed!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option:first-child{border-top:1px solid #e1e9ed!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary,html body.hp-checkout-drawer-frame .checkout-order-summary-block-fill-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item,html body.hp-checkout-drawer-frame .wc-block-components-totals-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-totals-item,html body.hp-checkout-drawer-frame .wc-block-components-panel,html body.hp-checkout-drawer-frame .wc-block-components-panel__content{border-color:#e1e9ed!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item{padding-right:0!important;padding-left:0!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description [class*='product-metadata'],html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description p,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description ul{display:none!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description .wc-block-components-product-name,html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description .wc-block-components-product-price{display:block!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame #radio-control-wc-payment-method-options-lkn_cielo_debit__content,html body.hp-checkout-drawer-frame #radio-control-wc-payment-method-options-lkn_cielo_debit__content .lkn-cielo-credit-debit-content-container{border-right:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .hp-checkout-compact-signature{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(760px, calc(100% - 48px));min-height:104px;margin:0 auto;padding:28px 0 42px;border-top:1px solid rgb(17 89 133 / .14)}html body.hp-checkout-drawer-frame .hp-checkout-compact-signature img{display:block;width:min(176px, 42vw);height:auto;opacity:.78}@media (min-width:761px){html body.hp-checkout-drawer-frame{background:#edf6ff!important}html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps{width:min(760px, calc(100% - 48px))!important;max-width:760px!important;margin-right:auto!important;margin-left:auto!important;background:#fff!important}html body.hp-checkout-drawer-frame .wp-site-blocks{min-height:100dvh!important;box-shadow:0 20px 54px rgb(16 52 76 / .12)!important}html body.hp-checkout-drawer-frame .wp-site-blocks>main.hp-checkout-page-shell,html body.hp-checkout-drawer-frame main.hp-checkout-page-shell{padding:18px 28px 44px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{display:block!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:none!important}}html body.hp-checkout-drawer-frame .hp-checkout-sheet__content .hp-checkout-compact-source{display:block!important}@media (min-width:761px){html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.86fr)!important;gap:34px!important;align-items:start!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout .wc-block-components-main{min-width:0!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar,html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout .hp-checkout-desktop-sidebar{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .hp-checkout-desktop-sidebar .wp-block-woocommerce-checkout-payment-block{margin-top:28px!important;padding-top:24px!important;border-top:1px solid #dfe8ed!important}html body.hp-checkout-drawer-frame .hp-checkout-desktop-sidebar .checkout-order-summary-block-fill-wrapper{margin-top:0!important}html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps,html body.hp-checkout-drawer-frame .hp-checkout-compact-signature{width:min(1180px, calc(100% - 64px))!important;max-width:1180px!important}}@media (min-width:761px){html body.hp-checkout-drawer-frame .wp-site-blocks,html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading,html body.hp-checkout-drawer-frame .hp-checkout-standalone-steps,html body.hp-checkout-drawer-frame .hp-checkout-compact-signature{width:min(1440px, calc(100% - 64px))!important;max-width:1440px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{grid-template-columns:minmax(250px,1fr) minmax(250px,.84fr) minmax(320px,1.05fr)!important;gap:28px!important}html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .wp-block-woocommerce-checkout-payment-block{margin:0!important;padding-top:0!important;border-top:0!important}}html body.hp-checkout-drawer-frame .hp-checkout-compact-navigation{display:flex;flex-direction:column;margin-bottom:18px}html body.hp-checkout-drawer-frame .hp-checkout-compact-navigation>[data-hp-checkout-section='contact']{order:1}html body.hp-checkout-drawer-frame .hp-checkout-compact-navigation>[data-hp-checkout-section='delivery']{order:2}html body.hp-checkout-drawer-frame .hp-checkout-compact-trigger{width:100%;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #e5edf1!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar [class*='order-summary'],html body.hp-checkout-drawer-frame .wc-block-components-sidebar [class*='totals'],html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-panel,html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-panel__content{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .checkout-order-summary-block-fill-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-order-summary{padding:0!important}html body.hp-checkout-drawer-frame .wc-block-components-order-summary-item__description [class*='product-price']{display:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__group,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-content,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block [id^='radio-control-wc-payment-method-options-'][id$='__content'],html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .lkn-cielo-credit-debit-content-container{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option{padding:11px 0!important;border:0!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option:first-child,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option:first-child,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option:first-child{border:0!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-item,html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-order-summary-item,html body.hp-checkout-drawer-frame .hp-checkout-desktop-payment-column .wp-block-woocommerce-checkout-payment-block{border:0!important;outline:0!important;box-shadow:none!important}@media (min-width:761px){html body.hp-checkout-drawer-frame .hp-checkout-desktop-sidebar{position:static!important;align-self:start!important;margin-top:0!important}html body.hp-checkout-drawer-frame .hp-checkout-desktop-person-title{order:0}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout>.wc-block-components-main,html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout>.wc-block-components-sidebar,html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout>.hp-checkout-desktop-payment-column{align-self:start!important}}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control__group,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control__option:first-child,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control-accordion,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control-accordion-option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control-accordion-content,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-shipping-method-block,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-payment-block,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-payment-methods,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout #payment-method,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout [class*='shipping-rates-control'],html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .lkn-cielo-credit-debit-content-container,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block [id^='radio-control-wc-payment-method-options-'][id$='__content']{border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-radio-control__option{padding:11px 0!important}@media (min-width:1100px){html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout.hp-checkout-payment-stacked{position:relative!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout.hp-checkout-payment-stacked>.wc-block-components-sidebar,html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout.hp-checkout-payment-stacked>.wc-block-components-sidebar .checkout-order-summary-block-fill-wrapper,html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout.hp-checkout-payment-stacked>.wc-block-components-sidebar .wc-block-components-order-summary{position:static!important;top:auto!important;bottom:auto!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout.hp-checkout-payment-stacked>.wc-block-components-main:not(.hp-checkout-native-modal){position:static!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout.hp-checkout-payment-stacked>.wc-block-components-main .wp-block-woocommerce-checkout-payment-block{position:absolute!important;top:var(--hp-checkout-payment-top,0)!important;right:0!important;box-sizing:border-box;width:var(--hp-checkout-payment-width,100%)!important;max-width:none!important}}html body.hp-checkout-drawer-frame .hp-checkout-redundant-contact-title{display:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option{box-sizing:border-box!important;padding:11px 10px 11px 42px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option>label,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option>label{min-width:0!important;padding-left:0!important;border:0!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-radio-control__option+.wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option+.wc-block-components-radio-control__option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-shipping-rates-control__package{border:0!important;background-image:none!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-content,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-payment-block [id^='radio-control-wc-payment-method-options-'][id$='__content']{margin-left:0!important;padding-left:10px!important;padding-right:10px!important;border:0!important;box-shadow:none!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon__form{display:flex!important;align-items:stretch!important;gap:8px!important;margin:4px 0 10px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon__input{flex:1 1 auto!important;min-width:0!important;margin:0!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon__button{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0 12px!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon__content{padding:0!important;border:0!important}@media (min-width:1100px){html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon.wc-block-components-panel:has(.wc-block-components-totals-coupon__form){display:grid!important;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:8px}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon.wc-block-components-panel>.wc-block-components-panel__button{grid-column:1;min-width:0!important;margin:0!important;padding:0!important;text-align:left;white-space:nowrap}html body.hp-checkout-drawer-frame .wc-block-components-sidebar .wc-block-components-totals-coupon.wc-block-components-panel>div:has(.wc-block-components-totals-coupon__form){grid-column:2;min-width:0}}html body.hp-block-checkout-page .hp-checkout-progress{display:block!important;box-sizing:border-box!important;padding:16px 28px 9px!important;color:#526775;font-size:.78rem;text-align:center}html body.hp-block-checkout-page .hp-checkout-progress::before,html body.hp-block-checkout-page .hp-checkout-progress::after{display:none!important}html body.hp-block-checkout-page .hp-checkout-progress ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}html body.hp-block-checkout-page .hp-checkout-progress ol::before,html body.hp-block-checkout-page .hp-checkout-progress ol::after{position:absolute;top:14px;left:8.333%;height:2px;content:''}html body.hp-block-checkout-page .hp-checkout-progress ol::before{width:83.334%;background:#dce7ed}html body.hp-block-checkout-page .hp-checkout-progress ol::after{width:66.667%;background:#278b63}html body.hp-order-received-page .hp-checkout-progress ol::after{width:83.334%}html body.hp-block-checkout-page .hp-checkout-progress li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;border:0!important;font-weight:500}html body.hp-block-checkout-page .hp-checkout-progress__marker{display:grid;box-sizing:border-box;width:28px;height:28px;place-items:center;border:2px solid #c6d4dc;border-radius:50%;color:#7b909e;background:#fff;font-size:.82rem;line-height:1}html body.hp-block-checkout-page .hp-checkout-progress .is-complete .hp-checkout-progress__marker{border-color:#278b63;color:#fff;background:#278b63}html body.hp-block-checkout-page .hp-checkout-progress .is-current{color:#087eea;font-weight:700}html body.hp-block-checkout-page .hp-checkout-progress .is-current .hp-checkout-progress__marker{border-color:#087eea;color:#fff;background:#087eea;box-shadow:0 0 0 4px rgb(8 126 234 / .1);animation:hp-checkout-marker-pulse 2s ease-in-out infinite}html body.hp-block-checkout-page .hp-checkout-progress .is-complete{color:#278b63}@keyframes hp-checkout-marker-pulse{50%{box-shadow:0 0 0 8px rgb(8 126 234 / .05)}}@media (max-width:600px){html body.hp-block-checkout-page .hp-checkout-progress{padding:15px 10px 10px!important;font-size:.67rem}html body.hp-block-checkout-page .hp-checkout-progress__marker{width:24px;height:24px}html body.hp-block-checkout-page .hp-checkout-progress ol::before,html body.hp-block-checkout-page .hp-checkout-progress ol::after{top:12px}}@media (prefers-reduced-motion:reduce){html body.hp-block-checkout-page .hp-checkout-progress .is-current .hp-checkout-progress__marker{animation:none}}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:44px!important;gap:12px!important;padding:10px 16px!important;border:0!important;background:transparent!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option input.wc-block-components-radio-control__input,html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option input[type='radio']{position:relative!important;inset:auto!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;transform:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;align-items:stretch!important;justify-content:center!important;min-width:0!important;width:100%!important;gap:0!important;margin:0!important;padding:0!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option .wc-block-components-radio-control__label-group{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:12px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option .wc-block-components-radio-control__label{min-width:0!important;margin:0!important;text-align:left!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout :is(.wp-block-woocommerce-checkout-shipping-methods-block,.wc-block-components-shipping-rates-control) .wc-block-components-radio-control__option .wc-block-components-radio-control__secondary-label{flex:0 0 auto!important;justify-self:end!important;margin:0!important;padding:0!important;text-align:right!important;white-space:nowrap!important}html body.hp-checkout-drawer-frame .hp-checkout-standalone-heading h1,html body.hp-checkout-drawer-frame .hp-checkout-desktop-person-title{font-weight:700!important}html body.hp-checkout-sheet-open .wp-block-woocommerce-checkout .wc-block-components-main.hp-checkout-native-modal{position:fixed!important;z-index:100002!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-sizing:border-box!important;display:block!important;width:min(680px, calc(100vw - 32px))!important;min-width:0!important;max-width:680px!important;max-height:min(84dvh, 760px)!important;margin:0!important;padding:0 22px 28px!important;overflow:auto!important;overscroll-behavior:contain;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 46px rgb(11 38 56 / .2)}.hp-checkout-sheet-open .hp-checkout-sheet__dialog{display:none!important}html body .hp-checkout-native-modal .hp-checkout-modal-branch{display:block!important}html body .hp-checkout-native-modal .hp-checkout-modal-source:not(.hp-billing-is-synced),html body .hp-checkout-native-modal.hp-checkout-modal-source{display:block!important}html body .hp-checkout-modal-branch>:not(.hp-checkout-modal-branch):not(.hp-checkout-modal-source):not(.hp-checkout-sheet-native-header):not(.hp-checkout-sheet-confirm){display:none!important}html body .hp-checkout-native-modal [hidden]{display:none!important}.hp-checkout-sheet-native-header{position:sticky;z-index:5;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;margin:0 -22px 18px;padding:0 22px;border-bottom:1px solid #e2e9ed;background:#fff}html body.hp-block-checkout-page .hp-checkout-native-modal .hp-contact-from-account .wc-block-components-text-input:has(input[type='email']),html body.hp-block-checkout-page .hp-checkout-native-modal .hp-contact-from-account input[type='email']{display:block!important}.hp-checkout-contact-error{padding:12px;margin:12px 0;color:#9b2525;background:#fff2f2;border-radius:8px}.hp-checkout-sheet-confirm{display:block!important;margin:20px 0 4px;padding:16px 0 2px;border-top:1px solid #e2e9ed}.hp-checkout-sheet-confirm button{width:100%;min-height:48px;border:0;border-radius:8px;background:#087eea;color:#fff;font:750 .92rem/1 Inter,sans-serif;cursor:pointer}.hp-checkout-sheet-confirm button:disabled{opacity:.72;cursor:wait}.hp-checkout-sheet-confirm p{margin:10px 0 0;color:#667985;font-size:.78rem;line-height:1.4;text-align:center}html body.hp-block-checkout-page .hp-checkout-visible-errors{box-sizing:border-box;width:100%;margin:0 0 18px;padding:14px 18px;border:1px solid #f0c4c4;border-radius:8px;color:#9b2525;background:#fff2f2;line-height:1.45}html body.hp-block-checkout-page .hp-checkout-section-title,html body.hp-block-checkout-page .wc-block-components-checkout-step__title,html body.hp-block-checkout-page .wc-block-components-checkout-step__heading{color:#087eea!important}html body.hp-checkout-drawer-frame.hp-checkout-sheet-open .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>.wc-block-components-main.hp-checkout-native-modal{position:fixed!important;top:50vh!important;left:50vw!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(680px, calc(100vw - 32px))!important;max-width:680px!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option{display:flex!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;padding:12px 14px!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option input[type='radio']{position:relative!important;inset:auto!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:2px 0 0!important;transform:none!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option label{display:flex!important;align-items:flex-start!important;gap:12px!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;text-indent:0!important}html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout{display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;text-indent:0!important}html body.hp-block-checkout-page .hp-checkout-sheet-confirm[data-hp-data-ready='true'] p{color:#168053;font-weight:600}@media (min-width:761px){html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)!important}html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout>.wc-block-components-main,html body.hp-checkout-drawer-frame .wc-block-components-sidebar-layout>.wc-block-components-sidebar{min-width:0!important}}@media (max-width:760px){html body.hp-checkout-drawer-frame .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout:not(:has(>.wc-block-components-main .checkout-order-summary-block-fill-wrapper))>.wc-block-components-sidebar{display:block!important;width:100%!important;margin-top:20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}html body.hp-block-checkout-page #sendOrder:disabled,html body.hp-block-checkout-page .wc-block-components-checkout-place-order-button:disabled,html body.hp-block-checkout-page .wc-block-components-checkout-place-order-button[aria-busy='true']{opacity:.7!important;cursor:progress!important}.wdp_pricing_table{border-collapse:collapse;font-size:.9em;table-layout:fixed;--highlight-range-bg:#efefef;--highlight-range-text:#6d6d6d}.wdp_pricing_table td{border:solid 1px #dfdfdf;padding:5px 10px;text-align:center;caret-color:#fff0}.wdp_pricing_table tr.clickable_bulk{cursor:pointer}.wdp_pricing_table .clickable_bulk:hover>*,.wdp_pricing_table .wdp_selected_row td{background-color:var(--highlight-range-bg)!important;color:var(--highlight-range-text)!important}.wdp_pricing_table thead{background:#efefef}img.spinner_img:not([src]){visibility:visible}.spinner_img{content:url(/wp-content/plugins/advanced-dynamic-pricing-for-woocommerce/BaseVersion/assets/css/../images/spinner-2x.gif);display:block}del .woocommerce-Price-amount{display:inline}.wdp_pricing_table_radio_btn td{border:none}.wdp_deals_table_caption{font-weight:700}.wdp_deals_table{border-collapse:collapse;font-size:.9em}.wdp_deals_table td{border:solid 1px #dfdfdf;padding:5px 10px;text-align:center}.wdp_deals_table thead{background:#efefef}