@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}﻿@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{text-wrap:balance;text-wrap:pretty;display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}.wc-block-components-button:not(.is-link):disabled,.wc-block-components-button:not(.is-link)[aria-disabled=true]{cursor:not-allowed;opacity:.5}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{background:#fff0;color:currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:focus),.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).is-style-outline:not(:disabled):not([aria-disabled=true]):active,.wc-block-components-button:not(.is-link).is-style-outline:not(:disabled):not([aria-disabled=true]):focus,.wc-block-components-button:not(.is-link).is-style-outline:not(:disabled):not([aria-disabled=true]):hover,.wc-block-components-button:not(.is-link).outlined:not(:disabled):not([aria-disabled=true]):active,.wc-block-components-button:not(.is-link).outlined:not(:disabled):not([aria-disabled=true]):focus,.wc-block-components-button:not(.is-link).outlined:not(:disabled):not([aria-disabled=true]):hover{background-color:#1e1e1e;color:#fff}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid #fff0}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover:not(:disabled):not([aria-disabled=true]){opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-store-notices:has(>.woocommerce-notices-wrapper:only-child:empty){margin-block-end:0;margin-block-start:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.woocommerce .wp-block-woocommerce-product-image-gallery{clear:both;max-width:512px;position:relative}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{left:-1rem;right:unset;z-index:1}.woocommerce .wp-block-woocommerce-product-image-gallery:after{clear:both;content:"";display:table}.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images{width:100%}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-sku{display:block;overflow-wrap:break-word}.wc-block-components-product-sku__prefix{color:var(--wp--preset--color--contrast-2)}.wc-block-components-product-sku__suffix{display:none}.wc-block-components-product-sku.is-selected .wc-block-components-product-sku__suffix,.wc-block-components-product-sku__suffix.has-content{display:inline}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs{border-bottom-color:inherit;border-bottom-width:0;overflow:visible;padding:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs:after,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs:before{display:none}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{background:#fff0;border:solid #fff0;border-radius:0;border-width:0 0 2px;color:inherit;display:inline-block;float:none;font-weight:700;margin:0;opacity:.65;padding:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a{border:none;color:inherit;display:inline-block;padding:.5em 1em;text-decoration:none;text-shadow:none}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:focus-within,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover{background:inherit;border-color:inherit;color:inherit;opacity:1}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li.active a,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:focus-within a,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:hover a{border:none;color:inherit;text-decoration:none}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li a:focus:not(:focus-visible),html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:focus:not(:focus-visible){outline:none}@media only screen and (max-width:768px){html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li{border-bottom-width:0;border-left-width:2px;display:block;margin-bottom:2px}}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:first-child{margin-left:0}html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:after,html body .wp-block-woocommerce-product-details.is-style-minimal ul.tabs.wc-tabs li:before{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{align-self:auto}.wc-block-components-product-sale-badge--align-center{align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{align-self:auto}.wc-block-components-product-sale-badge--align-center{align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;display:block;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{left:4px;margin:0;position:absolute;right:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{left:50%;margin:0;position:absolute;right:auto;top:4px;transform:translateX(-50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{left:auto;margin:0;position:absolute;right:4px;top:4px}.editor-styles-wrapper .wc-block-components-product-image__inner-container{justify-content:flex-start}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsl(0 0% 96% / .302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes loading__animation{to{transform:translateX(100%)}}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image__inner-container{bottom:0;display:flex;flex-direction:column;left:0;padding:12px;position:absolute;right:0;top:0}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px}.wc-block-components-product-image img{max-width:100%}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.color-block-support-panel .wc-block-feedback-prompt{grid-column:1/-1}.woocommerce-product-query-panel__external-link{display:block;margin-top:12px}.woocommerce-product-query-panel__external-link .components-external-link__icon{margin-left:8px}:where(.products-block-post-template .wp-block-post)>*{margin-bottom:.75rem;margin-top:0}:where(.editor-styles-wrapper .products-block-post-template .wp-block-post)>*>*{margin-bottom:0;margin-top:0}@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}
@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap";.wc-shipping-simulator-poppins-family{font-family:Poppins,sans-serif!important}.wc-shipping-simulator-inherit-family{font-family:inherit!important}.wc-shipping-simulator-container-current-style{position:relative;display:flex;flex-direction:column;margin-bottom:15px}.wc-shipping-simulator-input-button-group-current-style{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wc-shipping-simulator-input-wrapper-current-style{position:relative;width:100%;max-width:220px;height:50px!important}.wc-shipping-simulator-input-current-style{width:220px!important;height:50px!important;padding:0 8px!important;font-size:16px!important;box-sizing:border-box!important;vertical-align:top!important}.wc-shipping-simulator-icon-current-style{position:absolute;width:25px;height:25px;right:10px;top:50%;transform:translateY(-50%)}.wc-shipping-simulator-button-current-style{display:flex!important;align-items:center!important;justify-content:center!important;width:100px!important;height:50px!important;font-size:12px!important;cursor:pointer}.wc-shipping-simulator-link-current-style{background:none!important;width:fit-content;border:none!important;color:#0073aa!important;text-decoration:underline!important;margin-top:4px!important;cursor:pointer!important;font-size:14px!important;padding:0!important}.wc-shipping-simulator-link-current-style:hover{color:#005f8d!important;text-decoration:none!important}.wc-shipping-simulator-current-postcode-text{font-size:14px}.wc-shipping-simulator-change-postcode-button{background:none!important;border:none!important;color:#0073aa!important;text-decoration:underline!important;cursor:pointer!important;font-size:14px!important;padding:0!important}.wc-shipping-simulator-change-postcode-button:hover{color:#005f8d!important;text-decoration:none!important}.wc-shipping-simulator-color-field{height:50px!important;width:50px!important;cursor:pointer}.wc-shipping-simulator-parent-container{max-width:360px}.wc-shipping-simulator-toggle-postcode-wrapper{display:flex;align-items:center;gap:5px}.wc-shipping-simulator-toggle-button{display:flex;background:none!important;border:none!important;cursor:pointer!important;height:25px!important;width:25px!important;padding:0!important}.wc-shipping-simulator-product-name,.wc-shipping-simulator-product-quantity,.wc-shipping-simulator-cart-name,.wc-shipping-simulator-cart-quantity{margin:5px 0!important;font-size:14px}.wc-shipping-simulator-shipping-methods{margin-top:20px}.wc-shipping-simulator-shipping-methods p{margin-bottom:10px}.wc-shipping-simulator-shipping-list{list-style:none!important;padding:0!important;margin:0!important}.wc-shipping-simulator-shipping-list li{margin:5px 0;font-size:14px}.wc-shipping-simulator-icon{display:inline!important;width:16px;height:16px;margin-right:5px;vertical-align:middle}.wc-shipping-simulator-add-postcode-link{background:none!important;border:none!important;color:#0073aa!important;text-decoration:underline!important;cursor:pointer;font-size:14px!important;padding:0!important}.wc-shipping-simulator-add-postcode-link:hover{color:#005f8d!important;background-color:none!important;text-decoration:none!important}.black-icon{filter:brightness(0) saturate(100%) invert(0) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}.gray-icon{filter:brightness(0) saturate(100%) invert(90%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(90%)}.red-icon{filter:brightness(0) saturate(100%) invert(14%) sepia(100%) saturate(7458%) hue-rotate(1deg) brightness(96%) contrast(105%)}.pink-icon{filter:brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(3000%) hue-rotate(300deg) brightness(95%) contrast(105%)}.green-icon{filter:brightness(0) saturate(100%) invert(39%) sepia(100%) saturate(2000%) hue-rotate(90deg) brightness(90%) contrast(100%)}.blue-icon{filter:brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(2000%) hue-rotate(200deg) brightness(90%) contrast(100%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-icon{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #666;border-radius:50%;animation:spin 1s linear infinite}#shipping-rates-results strong{font-weight:700}#shipping-rates-results li{font-size:16px}@media (max-width: 540px){.wc-shipping-simulator-input-wrapper-current-style{max-width:100%!important}.wc-shipping-simulator-input-current-style,.wc-shipping-simulator-button-current-style{width:100%!important}.wc-shipping-simulator-parent-container{width:100%;max-width:100%}}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}﻿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}}html body.single-product.hp-product-model-2 .hp-product-installments{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;margin:14px 0;padding:13px 14px;border:1px solid rgb(8 126 234 / .2);border-radius:14px;background:rgb(239 248 255 / .76)}.hp-product-installments__summary{display:grid;gap:2px}.hp-product-installments__summary span,.hp-product-installments__summary small,.hp-product-installments__table span,.hp-product-installments__table p{color:#587087;font-size:.74rem}.hp-product-installments__summary strong{color:#13314a;font-size:.98rem}.hp-product-installments__button{padding:8px 11px;border:1px solid #1081e8;border-radius:999px;color:#0874d1;background:#fff;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.hp-product-installments__table{grid-column:1 / -1;width:100%;padding-top:9px;border-top:1px solid rgb(8 126 234 / .14)}.hp-product-installments__table ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0;padding:0;list-style:none}.hp-product-installments__table li{display:grid;gap:1px;padding:5px 0;border-bottom:1px solid rgb(8 126 234 / .1)}.hp-product-installments__table p{margin:10px 0 0}.hp-product-installments .hp-product-installments__whatsapp{display:inline-flex;grid-column:1 / -1;align-items:center;gap:6px;justify-self:start;min-height:29px;margin-top:2px;padding:0 10px;border-radius:999px;color:#fff!important;background:#11a957;font-size:.66rem!important;font-weight:400!important;text-decoration:none!important;cursor:pointer;box-shadow:0 5px 12px rgb(17 169 87 / .16);transition:transform .18s ease,background .18s ease}.hp-product-installments .hp-product-installments__whatsapp span{color:#fff!important;font-size:.66rem!important;font-weight:400!important}.hp-product-installments .hp-product-installments__whatsapp:hover{color:#fff!important;background:#0c9349;text-decoration:none!important;transform:translateY(-1px)}.hp-product-installments__whatsapp svg{flex:0 0 auto}@media (max-width:520px){.hp-product-installments{grid-template-columns:1fr}.hp-product-installments__button{justify-self:start}.hp-product-installments__table ul{grid-template-columns:1fr}}html body.single-product.hp-product-model-2 .hp-product-short{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-bottom:0!important}html body.single-product.hp-product-model-2 .hp-product-short.is-expanded{display:block!important;overflow:visible!important}.hp-product-short-toggle{margin-top:8px;padding:0;border:0;color:#087eea;background:#fff0;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}html body.single-product.hp-product-model-2 .hp-product-price .hp-product-discount{display:inline-block;margin:5px 0 0;padding:2px 5px;border-radius:4px;color:#fff;background:#16a765;font-size:.74rem;font-weight:800;letter-spacing:.02em}html body.single-product.hp-product-model-2 .hp-product-discount{color:#fff!important}html body.single-product.hp-product-model-2 .hp-product-price .hp-product-savings{display:block;margin-top:3px;color:#15995d;font-size:.77rem;font-weight:600}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-sale-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;order:1!important;width:100%}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-sale-line ins{margin:0!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-sale-line+del{order:2!important;flex-basis:100%!important;margin:1px 0 0!important;color:rgb(81 95 106 / .58)!important;font-size:.82em}html body.single-product.hp-product-model-2 .hp-product-gallery .onsale,html body.single-product.hp-product-model-2 .hp-product-gallery .wc-block-components-product-sale-badge,html body.single-product.hp-product-model-2 .hp-product-gallery .wc-block-grid__product-onsale,html body.single-product.hp-product-model-2 .hp-product-hero>.onsale{display:none!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-product-shipping-card{margin:0!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-input-button-group-current-style{display:grid!important;grid-template-columns:minmax(0,1fr) 124px!important;gap:10px!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-button-current-style,html body.single-product.hp-product-model-2 .hp-product-logistics-panel #custom-postcode-form input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:124px!important;min-height:50px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:#087eea!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-product-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:20px 0 0!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-product-trust p:last-child{grid-column:1 / -1}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-parent-container .amount,html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-parent-container [class*="price"],html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-shipping-price{color:#087eea!important;font-weight:750!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,html body.single-product.hp-product-model-2 .hp-product-gallery .woocommerce-product-gallery__image img{cursor:default!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important;transform:none!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px 8px!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale ins,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale ins{order:1!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale .hp-product-discount,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale .hp-product-discount{order:2!important;margin:0!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale del,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale del{order:3!important;flex-basis:100%!important;margin:0!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale .hp-product-savings,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale .hp-product-savings{order:4!important;flex-basis:100%!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-installment-line{order:5!important;flex-basis:100%!important;display:block!important;color:#15995d!important;font-size:.82rem!important;font-weight:650!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock::after,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock::after{top:10px!important;right:10px!important;min-height:20px!important;height:20px!important;padding:0 7px!important;border-radius:5px!important;content:'Esgotado'!important;font-size:.58rem!important;font-weight:500!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock .wp-block-woocommerce-product-button,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock .wp-block-woocommerce-product-button{overflow:visible!important;isolation:isolate}html body.single-product.hp-product-model-2 .hp-gallery-static .flex-viewport{height:auto!important;min-height:0!important;overflow:visible!important}html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__wrapper{display:block!important;width:100%!important;height:auto!important;transform:none!important}html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__image.hp-gallery-active{display:block!important;float:none!important;width:100%!important;opacity:1!important}html body.single-product.hp-product-model-2 .hp-gallery-static .flex-control-thumbs li.hp-gallery-selected{border-color:#087eea!important;box-shadow:0 0 0 1px #087eea!important}body.hp-shop-model-2 .hp-shop-payment-info{display:grid;gap:3px;margin:6px 0 0;color:#15995d;font-size:.75rem;font-weight:720;line-height:1.2}body.hp-shop-model-2 .hp-shop-discount{width:fit-content;padding:2px 5px;border-radius:4px;color:#fff;background:#16a765;font-size:.67rem}body.hp-shop-model-2 .hp-shop-price-discount{display:inline-block;margin:2px 0 0 6px;padding:2px 5px;border-radius:4px;color:#fff;background:#16a765;font-size:.67rem;font-weight:800;line-height:1;vertical-align:middle}body.hp-shop-model-2 .hp-shop-query .wc-block-components-product-sale-badge,body.hp-shop-model-2 .hp-shop-query .wc-block-grid__product-onsale,body.hp-shop-model-2 .hp-shop-query .onsale{display:none!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{display:grid!important;place-items:center!important;line-height:1!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{margin-top:3px}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button .hp-cart-added{background:#16a765!important;transform:translateY(-48px)!important;animation:hp-cart-confirmation .65s ease-in-out 2 alternate}@keyframes hp-cart-confirmation{from{transform:translateY(-48px) scale(1)}to{transform:translateY(-48px) scale(1.08)}}@media (max-width:600px){html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-input-button-group-current-style{grid-template-columns:minmax(0,1fr) 112px!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-button-current-style,html body.single-product.hp-product-model-2 .hp-product-logistics-panel #custom-postcode-form input[type="submit"]{min-width:112px!important;padding:0 10px!important}}html body.single-product.hp-product-model-2 .hp-product-commercial-panel,html body.single-product.hp-product-model-2 .hp-product-logistics-panel,html body.single-product.hp-product-model-2 .hp-product-installments,html body.single-product.hp-product-model-2 .hp-product-purchase-panel{border-radius:22px!important}html body.single-product.hp-product-model-2 .hp-product-commercial-panel{overflow:hidden}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-product-shipping-card,html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-parent-container,html body.single-product.hp-product-model-2 .hp-product-logistics-panel #custom-postcode-form,html body.single-product.hp-product-model-2 .hp-product-logistics-panel [class*="shipping-result"],html body.single-product.hp-product-model-2 .hp-product-logistics-panel [class*="shipping_result"]{border-radius:16px!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .hp-product-shipping-card{overflow:hidden}html body.single-product.hp-product-model-2 .hp-product-shipping-placeholder{display:flex;align-items:center;gap:9px;min-height:52px;padding:14px 16px;border:1px solid #d9e4eb;border-radius:16px;color:#587081;background:#fff;font-size:.84rem}html body.single-product.hp-product-model-2 .hp-shipping-placeholder-icon{color:#087eea;font-size:1.4rem;line-height:1}html body.single-product.hp-product-model-2 .hp-shipping-awaiting-mount{visibility:hidden!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-input-button-group-current-style,html body.single-product.hp-product-model-2 .hp-product-logistics-panel #custom-postcode-form{align-items:center!important}html body.single-product.hp-product-model-2 .hp-product-logistics-panel .woo-better-button-current-style,html body.single-product.hp-product-model-2 .hp-product-logistics-panel #custom-postcode-form input[type="submit"]{align-self:center!important;margin:0!important}html body.single-product.hp-product-model-2 .hp-product-details-card .hp-product-details-collapsed{position:relative;max-height:225px;overflow:hidden}html body.single-product.hp-product-model-2 .hp-product-details-card .hp-product-details-collapsed:not(.is-expanded)::after{position:absolute;right:0;bottom:0;left:0;height:58px;content:'';pointer-events:none;background:linear-gradient(transparent,#fff)}html body.single-product.hp-product-model-2 .hp-product-details-card .hp-product-details-collapsed.is-expanded{max-height:none;overflow:visible}.hp-product-details-toggle{display:inline-flex;align-items:center;gap:6px;margin:13px 0 0;padding:0;border:0;color:#087eea;background:#fff0;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer}.hp-product-details-toggle span{font-size:1.15em;line-height:1}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline{display:inline-block!important;width:auto!important;margin:0!important;vertical-align:middle!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline ins,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline ins{display:inline!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline del,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline del{display:block!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-discount,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-discount{display:inline-flex!important;width:fit-content!important;align-items:center;margin:0 0 0 6px!important;vertical-align:middle!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline .hp-shop-price-discount,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline .hp-shop-price-discount{display:inline-flex!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li{position:relative;overflow:visible;min-width:0;padding:13px 13px 64px!important;border:0!important;border-radius:24px!important;background:#f2f4f5!important;box-shadow:0 10px 25px rgb(28 62 83 / .08)}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .onsale,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wc-block-components-product-sale-badge,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wc-block-grid__product-onsale{display:none!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wc-block-components-product-image,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-image{overflow:hidden;border-radius:18px;background:#fff}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid img,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 .wp-block-woocommerce-product-image img{transition:transform .24s ease}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li:not(.hp-product-is-out-of-stock):hover img,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li:not(.hp-product-is-out-of-stock):hover .wc-block-components-product-image img,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li:not(.hp-product-is-out-of-stock):hover .wp-block-woocommerce-product-image img{transform:scale(1.045)}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-payment-info{display:grid;gap:3px;margin:6px 0 0;color:#15995d;font-size:.75rem;font-weight:720;line-height:1.2}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button .wp-block-button__link,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button button{display:grid!important;place-items:center!important;line-height:1!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock{opacity:.54}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock .wc-block-components-product-image,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock .wp-block-woocommerce-product-image,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock .wc-block-components-product-image,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock .wp-block-woocommerce-product-image{filter:grayscale(1)}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock::after,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock::after{position:absolute!important;top:12px!important;left:12px!important;z-index:2;box-sizing:border-box!important;display:block!important;width:108px!important;min-height:0!important;padding:6px 8px!important;border:0!important;border-radius:8px!important;content:'Fora de estoque';color:#fff;background:#68747b;font-size:.68rem;font-weight:750;line-height:1.15!important;text-align:center!important;white-space:normal!important}@media (max-width:1250px){html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:6px!important;width:auto!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline del,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline del{flex-basis:100%!important;width:100%!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline ins,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline ins{display:inline-flex!important;align-items:center!important;width:auto!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-discount,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-discount{margin:0!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-current-price-line,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-current-price-line ins,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line ins{order:1!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-current-price-line .hp-shop-price-discount,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line .hp-shop-price-discount{order:2!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock{opacity:1!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock>:not(.hp-stock-marker),html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock>:not(.hp-stock-marker){opacity:.52}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li.hp-product-is-out-of-stock::after,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li.hp-product-is-out-of-stock::after{top:12px!important;right:12px!important;left:auto!important;display:inline-flex!important;width:auto!important;align-items:center;min-height:21px!important;padding:0 7px!important;border-radius:999px!important;content:'⊘ Esgotado'!important;color:#fff!important;background:#111315!important;font-size:.55rem!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}@media (max-width:640px){body.hp-shop-model-2 .hp-shop-query .hp-product-grid{gap:14px!important}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{min-height:0!important;padding:10px!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid>li:not(.hp-product-is-out-of-stock)::after,body.hp-shop-model-2 .hp-shop-query .hp-product-grid>.product:not(.hp-product-is-out-of-stock)::after,body.hp-shop-model-2 .hp-shop-query .wp-block-post.product:not(.hp-product-is-out-of-stock)::after{display:none!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-button{position:static!important;width:42px!important;margin:12px 0 0 auto!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{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!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,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .price,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-price{display:block!important;align-self:stretch!important;margin-left:0!important;padding-right:0!important;text-align:left!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-price-inline,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .hp-shop-current-price-line,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line{justify-content:flex-start!important;margin-left:0!important}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,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid h3,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-post-title{font-weight:500!important}body.hp-shop-model-2 .hp-shop-query .hp-product-grid .price ins,body.hp-shop-model-2 .hp-shop-query .hp-product-grid .wp-block-woocommerce-product-price ins,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .price ins,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-price ins{font-weight:650!important}body.hp-shop-model-2 .hp-shop-payment-info,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-payment-info{font-weight:560!important}@media (max-width:1040px){html body.single-product.hp-product-model-2 .hp-gallery-static .flex-viewport{height:min(86vw, 520px)!important;min-height:0!important;aspect-ratio:1 / 1;overflow:hidden!important}html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__wrapper{position:static!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;transition:none!important}html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__image{display:none!important;width:100%!important;height:100%!important;margin:0!important}html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__image.hp-gallery-active{display:block!important;position:relative!important;float:none!important}html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__image>a,html body.single-product.hp-product-model-2 .hp-gallery-static .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale{display:flex!important;flex-wrap:wrap!important;gap:4px 7px!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale del,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale del,html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-savings,html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-installment-line{flex-basis:100%!important;margin-left:0!important}}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li{display:flex!important;flex-direction:column!important;align-items:stretch!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid h3,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-post-title{min-height:44px;margin-bottom:8px!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-height:23px}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-payment-info{min-height:20px;margin:4px 0 10px!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button{display:flex!important;align-items:center!important;min-height:48px;margin-top:auto!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button .wp-block-button__link,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;margin:0!important;white-space:nowrap}@media (max-width:700px){html body.single-product.hp-product-model-2 main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product.hp-product-model-2 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{font-size:1.22rem!important;line-height:1.18!important;font-weight:450!important;letter-spacing:-.015em!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li{min-width:0!important;min-height:0!important;padding:12px!important;border-radius:20px!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid h3,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-post-title{min-height:58px;margin:9px 0 6px!important;font-size:.82rem!important;font-weight:500!important;line-height:1.22!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .price,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-price{font-size:.78rem!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-payment-info{min-height:34px;margin:4px 0 8px!important;font-size:.67rem!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button{width:100%!important;min-width:0!important;min-height:42px}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button .wp-block-button__link,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .wp-block-woocommerce-product-button button{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 8px!important;font-size:.72rem!important}}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-price.is-on-sale,html body.single-product.hp-product-model-2 .hp-product-summary-card .price.is-on-sale{display:flex!important;flex-wrap:wrap!important;align-items:center!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-sale-line{order:1!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-sale-line+del{order:2!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-savings{order:3!important;flex-basis:100%!important}html body.single-product.hp-product-model-2 .hp-product-summary-card .hp-product-installment-line{order:4!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-inline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:2px 6px!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line{order:1!important;width:100%}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-current-price-line+del{order:2!important;flex-basis:100%!important;color:rgb(81 95 106 / .58)!important;font-size:.84em!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-payment-info{order:3!important;color:#15995d!important}@media (max-width:700px){html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.wc-block-components-product-image,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.wp-block-woocommerce-product-image{order:1!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>h3,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.wp-block-post-title{order:2!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.price,html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.wp-block-woocommerce-product-price{order:3!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.hp-shop-payment-info{order:4!important;min-height:0!important;margin:6px 0 10px!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid>li>.wp-block-woocommerce-product-button{order:5!important;margin-top:0!important}html body.single-product.hp-product-model-2 .hp-related-products .hp-related-grid .hp-shop-price-discount{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:2px 5px!important;border-radius:4px!important;color:#fff!important;background:#16a765!important;font-size:.62rem!important;font-weight:700!important;line-height:1.15!important}}html body.single-product.hp-product-model-3 main.hp-product-page{color:#24313a}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero{gap:clamp(18px, 2vw, 34px)!important}html body.single-product.hp-product-model-3 .hp-product-hero>.hp-product-summary-card,html body.single-product.hp-product-model-3 .hp-product-hero>.hp-product-logistics-panel,html body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-details-card,html body.single-product.hp-product-model-3 main.hp-product-page>.hp-related-products{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-hero>.hp-product-summary-card,html body.single-product.hp-product-model-3 .hp-product-hero>.hp-product-logistics-panel{padding:clamp(18px, 2vw, 30px)!important}html body.single-product.hp-product-model-3 .hp-product-gallery,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery,html body.single-product.hp-product-model-3 .hp-product-gallery .flex-viewport,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li{border:1px solid #e4e8eb!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li.hp-gallery-selected,html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li:has(img.flex-active){border-color:#087eea!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger{border-radius:2px!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-summary-card h1,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-title{margin-bottom:18px!important;font-size:clamp(1.45rem, 2vw, 2rem)!important;font-weight:400!important;line-height:1.22!important;letter-spacing:-.025em!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-price,html body.single-product.hp-product-model-3 .hp-product-summary-card .price,html body.single-product.hp-product-model-3 .hp-product-summary-card .amount,html body.single-product.hp-product-model-3 .hp-product-summary-card ins{font-weight:500!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-price,html body.single-product.hp-product-model-3 .hp-product-summary-card .price{font-size:clamp(1.4rem, 1.8vw, 1.8rem)!important}html body.single-product.hp-product-model-3 main.hp-product-page strong,html body.single-product.hp-product-model-3 main.hp-product-page b,html body.single-product.hp-product-model-3 main.hp-product-page .stock,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-installment-line{font-weight:500!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-discount{padding:0!important;border:0!important;border-radius:0!important;color:#168356!important;background:transparent!important;font-size:.7rem!important;font-weight:500!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-savings,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installment-line{color:#63717a!important;font-weight:400!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-meta-row>*,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-meta .wp-block-post-terms,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-meta .wp-block-woocommerce-product-sku{min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;font-weight:400!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel{margin:22px 0 0!important;padding:18px 0!important;border:0!important;border-top:1px solid #e5e8ea!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments__summary strong{color:#24313a!important;font-size:.94rem!important;font-weight:500!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments__button{padding:7px 0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;color:#087eea!important;background:transparent!important;box-shadow:none!important;font-weight:400!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments__whatsapp{padding:0!important;border-radius:0!important;color:#087c50!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments__whatsapp span,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments__whatsapp svg{color:#087c50!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel>.hp-product-purchase,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel form.cart{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel .quantity,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel .quantity .qty,html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel .hp-quantity-step{border-radius:2px!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-purchase-panel .single_add_to_cart_button{border-radius:2px!important;background:#087eea!important;box-shadow:none!important;font-weight:500!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .hp-product-shipping-placeholder,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .hp-product-shipping-card,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-parent-container,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-info-block,html body.single-product.hp-product-model-3 .hp-product-logistics-panel #wc-shipping-simulator-postcode-form,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-input-current-style{border-radius:2px!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-info-block{border:0!important;border-top:1px solid #e5e8ea!important;border-bottom:1px solid #e5e8ea!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-current-postcode-block,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-content-block{background:#fff!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .hp-product-trust{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px!important;margin-top:20px!important;border-top:1px solid #e5e8ea}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .hp-product-trust p{min-height:42px!important;justify-content:flex-start!important;padding:10px 0!important;border:0!important;border-bottom:1px solid #e5e8ea!important;border-radius:0!important;background:transparent!important;font-weight:400!important;text-align:left!important}html body.single-product.hp-product-model-3 .hp-product-short,html body.single-product.hp-product-model-3 .hp-product-details-card{color:#586670!important;font-weight:400!important}html body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-summary-card.hp-product-commercial-panel,html body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:clamp(18px, 2vw, 30px)!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{font-weight:400!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.variations_form .woocommerce-variation-add-to-cart{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 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.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart button[type="submit"]{border-radius:2px!important;background:#087eea!important;box-shadow:none!important;font-weight:500!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty{border-radius:2px!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-sim,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel .woo-better-parent-container,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel #custom-postcode-form,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel [class*="shipping-result"],html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel [class*="shipping_result"]{border-radius:2px!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .woo-better-button-current-style,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-button-current-style,html body.single-product.hp-product-model-3 .hp-product-logistics-panel #custom-postcode-form input[type="submit"]{border-radius:2px!important;font-weight:500!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .woo-better-parent-container .amount,html body.single-product.hp-product-model-3 .hp-product-logistics-panel .woo-better-parent-container [class*="price"],html body.single-product.hp-product-model-3 .hp-product-logistics-panel .hp-shipping-price{font-weight:500!important}html body.single-product.hp-product-model-3 .hp-related-products .hp-related-grid>li,html body.single-product.hp-product-model-3 .hp-related-products .hp-related-grid .wp-block-button__link{border-radius:2px!important;box-shadow:none!important}html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page,html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-short,html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-details-card{color:#d8e1e4!important}html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-summary-card.hp-product-commercial-panel,html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel,html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-details-card,html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page>.hp-related-products{background:#161b1e!important}html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-gallery,html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery,html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-gallery .flex-viewport,html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image{background:#161b1e!important}html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-installments__summary strong{color:#edf2f3!important}html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-current-postcode-block,html[data-theme="dark"] body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-content-block{background:#161b1e!important}@media (max-width:1040px){html body.single-product.hp-product-model-3 .hp-product-hero>.hp-product-summary-card,html body.single-product.hp-product-model-3 .hp-product-hero>.hp-product-logistics-panel{padding:20px 0!important;border-top:1px solid #e5e8ea!important}}@media (prefers-reduced-motion:reduce){html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-thumb__play,html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-thumb__play::before{animation:none!important}}html:not([data-theme="dark"]) body.single-product.hp-product-model-3,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 .wp-site-blocks,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 main.hp-product-page,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 .hp-product-media-column,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-details-card,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 main.hp-product-page>.hp-related-products,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-summary-card.hp-product-commercial-panel,html:not([data-theme="dark"]) body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-hero.hp-product-model2-layout>.hp-product-logistics-panel{background:#fff!important;background-image:none!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card h1,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-title{font-size:clamp(1.18rem, 1.2vw, 1.38rem)!important;font-weight:400!important;line-height:1.28!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li,html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li.hp-gallery-selected,html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li:has(img.flex-active){border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs img{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs{scrollbar-width:none!important;scrollbar-color:#fff0 transparent!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger::after,html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-thumb__play,html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger small{display:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-preview{opacity:1!important}.hp-gallery-nav{display:none}@media (min-width:1041px){html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav{position:absolute!important;left:16px!important;z-index:9!important;display:grid!important;place-items:center!important;width:90px!important;height:28px!important;padding:0!important;border:0!important;border-radius:0!important;color:#374955!important;background:#edf3f6!important;box-shadow:none!important;font-size:19px!important;line-height:1!important;cursor:pointer!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav--up{top:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav--down{bottom:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav:disabled{opacity:.45!important;cursor:default!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs{top:38px!important;bottom:38px!important;left:16px!important;padding:0!important;gap:10px!important}html body.single-product.hp-product-model-3 .hp-product-gallery:has(.hp-product-gallery-video-trigger) .flex-control-thumbs{top:140px!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger{top:38px!important;left:16px!important;width:90px!important;height:92px!important;min-height:92px!important}}html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel .hp-product-shipping-card,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel .woo-better-parent-container,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-parent-container,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-info-block,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-sim,html body.single-product.hp-product-model-3 .hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-sim-results{padding-right:0!important;padding-left:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .woo-better-button-current-style,html body.single-product.hp-product-model-3 .hp-product-logistics-panel #custom-postcode-form input[type="submit"]{width:108px!important;min-width:108px!important;max-width:108px!important;flex:0 0 108px!important;min-height:48px!important;padding:0 8px!important;border-radius:2px!important;color:#fff!important;background:#087eea!important;box-shadow:none!important;font-size:.75rem!important;font-weight:500!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .woo-better-input-button-group-current-style{grid-template-columns:minmax(0,1fr) 108px!important;gap:10px!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-input-button-group-current-style{display:grid!important;grid-template-columns:minmax(0,1fr) 108px!important;align-items:center!important;gap:10px!important}html body.single-product.hp-product-model-3 .hp-product-logistics-panel .wc-shipping-simulator-input-wrapper-current-style{width:100%!important;min-width:0!important;max-width:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity{display:grid!important;grid-template-columns:34px 34px 34px!important;align-items:center!important;justify-items:center!important;gap:4px!important;width:122px!important;min-width:122px!important;height:50px!important;padding:3px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .hp-quantity-step{width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important;margin:0!important;border-radius:2px!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .hp-quantity-step-minus{grid-column:1!important;grid-row:1!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .hp-quantity-step-plus{grid-column:3!important;grid-row:1!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity .qty{grid-column:2!important;grid-row:1!important;width:34px!important;min-width:34px!important;height:38px!important;min-height:38px!important;padding:0!important;border:0!important;color:#24313a!important;background:#fff!important;font-weight:500!important;text-align:center!important}html body.single-product.hp-product-model-3 .hp-product-summary-card .hp-product-short-toggle{display:none!important}.hp-installments-modal[hidden]{display:none!important}.hp-installments-modal{position:fixed;inset:0;z-index:100002;display:grid;place-items:center;padding:20px;background:rgb(20 31 39 / .55)}.hp-installments-modal__panel{position:relative;width:min(100%, 460px);max-height:min(88vh, 720px);overflow-y:auto;padding:28px;border-radius:3px;background:#fff;box-shadow:0 22px 60px rgb(11 28 42 / .2)}.hp-installments-modal__panel h2{margin:0 30px 18px 0;color:#24313a;font-size:1.1rem;font-weight:500}.hp-installments-modal__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;color:#24313a;background:#fff0;font-size:26px;cursor:pointer}.hp-installments-modal__content ul{margin:0;padding:0;list-style:none}.hp-installments-modal__content li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e5e8ea;color:#53636e;font-size:.8rem}.hp-installments-modal__content li strong{color:#24313a;font-weight:500}.hp-installments-modal__content p{margin:18px 0 0;color:#64747d;font-size:.75rem}body.hp-installments-modal-open{overflow:hidden!important}@media (max-width:520px){.hp-installments-modal__panel{padding:22px 18px}.hp-installments-modal__content li{display:grid;gap:2px}}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-poster{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border:0!important;opacity:1!important;transform-origin:center;animation:hp-product-video-poster-drift 9s ease-in-out infinite alternate}@keyframes hp-product-video-poster-drift{from{transform:scale(1)}to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-poster{animation:none!important}}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-preview{position:absolute!important;top:50%!important;left:50%!important;z-index:1!important;width:270px!important;height:480px!important;border:0!important;opacity:0!important;transform:scale(.333333) translate(-50%,-50%)!important;transform-origin:top left!important;pointer-events:none!important;transition:opacity .2s ease!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger--playing .hp-product-gallery-video-preview{opacity:1!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-parent-container,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-info-block,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-current-postcode-block,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-content-block,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-content-block.expanded{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-current-postcode-block,html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-content-block.expanded{padding-right:0!important;padding-left:0!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-button-current-style{display:inline-flex!important;flex:0 0 108px!important;align-items:center!important;justify-content:center!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:50px!important;min-height:50px!important;padding:0 10px!important;border:0!important;border-radius:2px!important;color:#fff!important;background:#087eea!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-transform:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-button-current-style:disabled{background:#a8b3bd!important;cursor:wait!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel .wc-shipping-simulator-shipping-list li strong{color:#087eea!important;font-weight:500!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form{width:100%!important;margin-top:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-input-button-group-current-style{display:grid!important;grid-template-columns:minmax(0,1fr) 108px!important;align-items:center!important;gap:4px!important;width:100%!important;box-sizing:border-box!important;min-height:52px!important;margin:0!important;padding:3px!important;border:1px solid #d7e9f6!important;border-radius:2px!important;background:linear-gradient(110deg,#f0f8fe,#e9f6fb)!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-input-wrapper-current-style{position:relative!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;border:0!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-input-current-style{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding-right:42px!important;border:0!important;border-radius:2px!important;outline-offset:-2px!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-icon-current-style{right:12px!important;margin:0!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-button-current-style{height:44px!important;min-height:44px!important;margin:0!important;border-radius:2px!important}html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-input-button-group-current-style{border-color:#284c63!important;background:#193244!important}html[data-theme="dark"] body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-input-wrapper-current-style{background:#17232b!important}@media (max-width:420px){html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-input-button-group-current-style{grid-template-columns:minmax(0,1fr) 96px!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero.hp-product-model2-layout .hp-product-logistics-panel #wc-shipping-simulator-postcode-form .wc-shipping-simulator-button-current-style{width:96px!important;min-width:96px!important;max-width:96px!important;flex-basis:96px!important}}html body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-lower-layout{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px, 3vw, 54px);width:100%;max-width:none;margin:38px 0 0;box-sizing:border-box}html body.single-product.hp-product-model-3 .hp-product-lower-layout>.hp-product-details-card,html body.single-product.hp-product-model-3 .hp-product-lower-layout>.hp-related-products{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid>li{min-width:0!important;padding:10px!important;border:1px solid #e5e8ea!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .wc-block-components-product-image,html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .wp-block-woocommerce-product-image{margin-bottom:8px!important;border-radius:0!important;background:#fff!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid h3{min-height:0!important;font-size:.83rem!important;font-weight:400!important;line-height:1.35!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .price{font-size:.85rem!important;font-weight:500!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .wp-block-button__link{min-height:36px!important;padding:7px 9px!important;border-radius:2px!important;font-size:.73rem!important;font-weight:500!important}@media (min-width:1041px){html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid>li{padding:7px!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .wc-block-components-product-image,html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .wp-block-woocommerce-product-image{aspect-ratio:1.35!important;max-height:112px!important;margin-bottom:6px!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid h3{display:-webkit-box!important;min-height:2.5em!important;max-height:2.5em!important;margin-bottom:5px!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .price{margin-bottom:5px!important;font-size:.73rem!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .hp-shop-payment-info{display:none!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid .wp-block-button__link{min-height:31px!important;padding:5px 6px!important;font-size:.64rem!important;line-height:1.1!important;white-space:normal!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-products h2{margin-bottom:12px!important;font-size:1.15rem!important;font-weight:400!important}}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-product-details-card .wc-tabs li,html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-product-details-card .woocommerce-tabs ul.tabs li{border:1px solid #dce3e8!important;border-radius:2px!important;background:#f5f7f8!important;color:#45525b!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-product-details-card .wc-tabs li.active,html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-product-details-card .woocommerce-tabs ul.tabs li.active{border-color:#087eea!important;background:#087eea!important;color:#fff!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-product-details-card .wc-tabs a,html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-product-details-card .woocommerce-tabs ul.tabs a{padding:10px 13px!important;font-weight:400!important}@media (max-width:1040px){html body.single-product.hp-product-model-3 main.hp-product-page>.hp-product-lower-layout{display:block!important;margin-top:28px}html body.single-product.hp-product-model-3 .hp-product-lower-layout>.hp-related-products{margin-top:36px!important}}@media (max-width:640px){html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid{gap:10px!important}html body.single-product.hp-product-model-3 .hp-product-lower-layout .hp-related-grid>li{padding:8px!important}}@media (max-width:1040px){html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger{position:relative!important;display:block!important;width:100%!important;height:min(112vw, 460px)!important;min-height:0!important;margin-bottom:16px!important;background:#101820!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-poster{display:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-preview{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}}@media (max-width:640px){html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product.hp-product-model-3 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:122px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .quantity{grid-template-columns:34px 34px 34px!important;width:122px!important;min-width:122px!important;margin:0!important}html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart .single_add_to_cart_button{min-width:0!important;width:100%!important;margin:0!important;white-space:normal!important;line-height:1.2!important}}@media (max-width:360px){html body.single-product.hp-product-model-3 main.hp-product-page .hp-product-hero>.hp-product-summary-card .hp-product-purchase-panel form.cart:not(.variations_form),html body.single-product.hp-product-model-3 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:122px minmax(0,1fr)!important;gap:8px!important}}@media (max-width:760px){html body.single-product.hp-product-model-3 .hp-cart-status{right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;min-height:70px!important;box-sizing:border-box!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;animation:none!important;transform:none!important}html body.single-product.hp-product-model-3 .hp-cart-status:hover{transform:none!important}html body.single-product.hp-product-model-3 .hp-cart-status>span:nth-child(2){overflow:hidden}html body.single-product.hp-product-model-3 main.hp-product-page{padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}}@media (max-width:760px){html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery{--hp-mobile-video-height:min(146vw, 590px);--hp-mobile-photo-height:min(84vw, 420px);position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto var(--hp-mobile-photo-height)!important;column-gap:9px!important;row-gap:16px!important;align-items:start!important;overflow:hidden!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)){grid-template-rows:var(--hp-mobile-photo-height)!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;height:var(--hp-mobile-video-height)!important;margin:0!important;overflow:hidden!important;background:#fff!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-preview{position:absolute!important;top:50%!important;left:50%!important;width:100%!important;height:100%!important;min-width:0!important;transform:translate(-50%,-50%) scale(1.22)!important;transform-origin:center!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger .hp-product-gallery-video-poster{display:block!important;object-fit:cover!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-product-gallery-video-trigger--playing .hp-product-gallery-video-poster{opacity:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-viewport{grid-column:2!important;grid-row:2!important;width:100%!important;height:var(--hp-mobile-photo-height)!important;min-height:0!important;overflow:hidden!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)) .flex-viewport{grid-row:1!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__wrapper,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image>a{width:100%!important;height:var(--hp-mobile-photo-height)!important;min-height:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;gap:8px!important;box-sizing:border-box!important;width:58px!important;height:var(--hp-mobile-photo-height)!important;max-height:var(--hp-mobile-photo-height)!important;margin:0!important;padding:32px 0!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y proximity!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)) .flex-control-thumbs{grid-row:1!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li{flex:0 0 56px!important;width:56px!important;height:56px!important;aspect-ratio:1!important;scroll-snap-align:start!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav{position:absolute!important;left:0!important;z-index:10!important;display:grid!important;place-items:center!important;width:58px!important;height:26px!important;padding:0!important;border:0!important;border-radius:0!important;color:#344a58!important;background:#edf3f6!important;box-shadow:none!important;font-size:18px!important;cursor:pointer!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav:disabled{opacity:.45!important;cursor:default!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav--up{top:calc(var(--hp-mobile-video-height) + 16px)!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav--down{bottom:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)) .hp-gallery-nav--up{top:0!important}}@media (max-width:760px){html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery{--hp-mobile-photo-height:min(96vw, 470px);display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--hp-mobile-photo-height) 68px!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)){grid-template-rows:var(--hp-mobile-photo-height) 68px!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-viewport,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)) .flex-viewport{grid-column:1!important;grid-row:1!important;width:100%!important;height:var(--hp-mobile-photo-height)!important;overflow:hidden!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__wrapper{display:block!important;width:100%!important;height:var(--hp-mobile-photo-height)!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image>a{width:100%!important;height:var(--hp-mobile-photo-height)!important;min-height:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;padding:8px!important;object-fit:contain!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)) .flex-control-thumbs{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;box-sizing:border-box!important;width:100%!important;height:68px!important;max-height:68px!important;margin:0!important;padding:0 32px!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li{flex:0 0 64px!important;width:64px!important;height:64px!important;min-width:64px!important;scroll-snap-align:start!important}html body.single-product.hp-product-model-3 .hp-product-gallery .flex-control-thumbs li.hp-gallery-video-item{padding:0!important;list-style:none!important;background:#111a22!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-item .hp-product-gallery-video-trigger{position:relative!important;display:block!important;width:64px!important;height:64px!important;min-height:64px!important;margin:0!important;overflow:hidden!important;background:#111a22!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-item .hp-product-gallery-video-poster{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;animation:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-item .hp-product-gallery-video-preview{display:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-item .hp-gallery-video-thumb__play{position:absolute!important;top:50%!important;left:50%!important;z-index:3!important;display:grid!important;width:27px!important;height:27px!important;margin:0!important;place-items:center!important;transform:translate(-50%,-50%)!important;border:0!important;border-radius:50%!important;color:#fff!important;background:rgb(0 0 0 / .64)!important;animation:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-item .hp-gallery-video-thumb__play::before,html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-video-item .hp-product-gallery-video-trigger small{display:none!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav{top:auto!important;bottom:0!important;z-index:10!important;width:28px!important;height:68px!important;font-size:24px!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav--up,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery:not(:has(.hp-product-gallery-video-trigger)) .hp-gallery-nav--up{top:auto!important;right:auto!important;bottom:0!important;left:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .hp-gallery-nav--down{top:auto!important;right:0!important;bottom:0!important;left:auto!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__trigger{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;z-index:12!important;display:block!important;box-sizing:border-box!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .94) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111a22' stroke-width='2.1' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.3'/%3E%3Cpath d='m15.2 15.2 5 5'/%3E%3C/svg%3E") center / 20px 20px no-repeat!important;box-shadow:0 5px 16px rgb(20 28 34 / .12)!important;font-size:0!important}html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__trigger::before,html body.single-product.hp-product-model-3 .hp-product-gallery .woocommerce-product-gallery__trigger::after{display:none!important}}@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}