#hostinger-ai-assistant-app,#hostinger-ai-assistant,.hostinger-ai-assistant,.hostinger-ai-assistant-root,.hostinger-ai-assistant-button,.hostinger-ai-chat,.hostinger-chatbot,.hg-assistant-button,.hg-ai-chat,[data-hostinger-ai-assistant],button[aria-label="Ask AI"],button[aria-label="AskAI"],a[aria-label="Ask AI"],div[id^="hostinger-ai-assistant"]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;position:fixed!important;left:-99999px!important;top:-99999px!important;z-index:-1!important}.ahv-home-prod-price .ahv-price-blur{display:inline-block;font-weight:950;letter-spacing:.04em;color:#ff7a00;filter:blur(4px);opacity:.55;user-select:none}.ahv-home-prod-price[data-ahv-policy="masked-home"]{min-height:1.2em}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}.is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}:where(.wp-block-woocommerce-customer-account){--wc-customer-account-viewport-gutter:var(--wp--preset--spacing--20,16px);--wc-customer-account-dropdown-padding-inline:var( --wp--preset--spacing--30,16px );--wc-customer-account-dropdown-padding-block:var( --wp--preset--spacing--20,8px );--wc-customer-account-dropdown-surface:var( --wp--preset--color--base,#fff );--wc-customer-account-dropdown-border-color:color-mix(in srgb,currentColor 20%,transparent);--wc-customer-account-dropdown-item-hover-bg:color-mix(in srgb,currentColor 10%,transparent)}:where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link),:where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle){align-items:center;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;padding:.5em;text-decoration:none;white-space:nowrap}:where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link):hover,:where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle):hover{text-decoration:underline}:where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link) .wc-block-customer-account__account-icon,:where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle) .wc-block-customer-account__account-icon{height:1.5em;width:1.5em}:where(.wp-block-woocommerce-customer-account) .wc-block-customer-account__caret{height:.375em;margin-left:.25em;transition:transform .2s ease;width:.625em}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown{position:relative}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle{background:none;border:none;cursor:pointer;font:inherit}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown.wc-block-customer-account--is-dropdown-open .wc-block-customer-account__caret{transform:rotate(180deg)}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown{background:var(--wc-customer-account-dropdown-surface);border:1px solid var(--wc-customer-account-dropdown-border-color);border-radius:4px;box-shadow:0 2px 8px rgb(0 0 0 / .12);left:0;max-width:calc(100vw - var(--wc-customer-account-viewport-gutter)*2);min-width:200px;position:absolute;top:100%;z-index:100}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown[hidden]{display:none}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown.wc-block-customer-account--show-above .wc-block-customer-account__dropdown{bottom:100%;top:auto}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown.wc-block-customer-account--align-right .wc-block-customer-account__dropdown{left:auto;right:0}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-divider{background:var(--wc-customer-account-dropdown-border-color);height:1px}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item{color:inherit;display:block;font-size:var(--wp--preset--font-size--small);line-height:1.5;padding:calc(var(--wc-customer-account-dropdown-padding-block)/2) var(--wc-customer-account-dropdown-padding-block);text-decoration:none;white-space:nowrap}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item:focus,:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item:hover{background:var(--wc-customer-account-dropdown-item-hover-bg);text-decoration:none}:where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}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 .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)}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width) * -1)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-components-skeleton__element:after{animation:none}}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:80px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:right;width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{font-weight:500}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--wp--preset--font-size--small,14px);gap:8px;line-height:1.4}@container (max-width:399px){.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices{flex-wrap:wrap}}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices>:empty,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices>:empty{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price>*,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price>*{margin:0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price[hidden],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price[hidden]{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-items:center;display:flex;flex-direction:row;gap:12px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:#fff0;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:24px;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap;width:24px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:#fff0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link[hidden],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link[hidden]{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link svg{fill:currentColor}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link{background:#fff0;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-size:var(--wp--preset--font-size--small,14px);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1.4;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:hover{background:#fff0}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:disabled,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__save-for-later .wc-block-cart-item__save-for-later-link:disabled{cursor:default;opacity:.5}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;font-size:var(--wp--preset--font-size--small,14px);font-weight:500;line-height:1.4;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name[hidden],table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name[hidden]{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.editor-styles-wrapper table.wc-block-cart-items.wc-block-mini-cart-items .wc-block-cart-item__save-for-later,table.wc-block-cart-items.wc-block-mini-cart-items .wc-block-cart-item__save-for-later{display:none}@container (max-width:699px){.wc-block-cart table.wc-block-cart-items td{margin:0;padding:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__remove-link,.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{display:none}.wc-block-cart table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{column-gap:16px;display:grid;grid-template-columns:80px 132px;padding:16px 0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column-start:1;grid-row-start:1;padding-right:16px}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column-end:4;grid-column-start:2;grid-row-start:1;justify-self:stretch;padding:0}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{grid-column-start:1;grid-row-start:2;padding-right:16px;padding-top:0;vertical-align:bottom}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-row-start:1}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{margin:0;padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{column-gap:16px;display:grid;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{grid-column-start:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column-end:4;grid-column-start:2;grid-row-start:1;justify-self:stretch;padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{grid-column-start:1;grid-row-start:2;padding-right:16px;padding-top:0;vertical-align:bottom}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}@container (min-width:700px){.wc-block-cart__main .wc-block-cart-items{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);border-spacing:0}.wc-block-cart__main .wc-block-cart-items th{padding:8px 16px 12px 0;text-align:left;white-space:nowrap}.wc-block-cart__main .wc-block-cart-items td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:20px 0;vertical-align:top}.wc-block-cart__main .wc-block-cart-items th:last-child{padding-right:0}.wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__image{padding-right:16px}.wc-block-cart{margin-bottom:3em}.wc-block-cart.has-dark-controls .wc-block-cart-items{border-color:hsl(0 0% 100% / .4)}.wc-block-cart.has-dark-controls .wc-block-cart-items th{color:#fff}.wc-block-cart.has-dark-controls .wc-block-cart-items td{border-color:hsl(0 0% 100% / .4)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-block-woocommerce-cart{container-type:inline-size;width:100%}.wc-block-cart{padding-top:16px}.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-cart .wc-block-components-totals-footer-item,.wc-block-cart .wc-block-components-totals-taxes{margin:0}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;margin-bottom:16px}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-panel,.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.wc-block-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item{padding-left:0;padding-right:0}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:inline-block;min-width:84px;overflow:hidden;position:relative}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{animation:none}}.wc-block-cart--is-loading h2 span--static:after,.wc-block-cart--is-loading th span--static:after,.wc-block-mini-cart__drawer.is-loading h2 span--static:after,.wc-block-mini-cart__drawer.is-loading th span--static:after{display:none}.wc-block-cart--is-loading h2 span:before,.wc-block-cart--is-loading th span:before,.wc-block-mini-cart__drawer.is-loading h2 span:before,.wc-block-mini-cart__drawer.is-loading th span:before{content:" "}.wc-block-cart--is-loading h2 span,.wc-block-mini-cart__drawer.is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-components-product-metadata:after,.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-metadata:after,.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-metadata--static:after,.wc-block-cart--is-loading .wc-block-components-product-price--static:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector--static:after{display:none}.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:inline-block;min-width:84px;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name--static:after{display:none}.wc-block-cart--is-loading .wc-block-components-product-name:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:before{content:" "}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-item__remove-link,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:block;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-cart-item__image>a:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-item__image>a:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a:after{animation:none}}.wc-block-cart--is-loading .wc-block-cart-item__image>a--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a--static:after{display:none}.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price{display:block;margin-top:.25em;max-width:3em}.wc-block-cart--is-loading .wc-block-components-product-price:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:before{content:" "}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;min-height:460px;overflow:hidden;position:relative}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card--static:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card--static:after{display:none}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:before,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:before{content:" "}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.wc-block-components-sidebar-layout.wc-block-cart{padding-top:0}@container (max-width:699px){.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:none}}@container (min-width:700px){.wc-block-cart{margin-bottom:3em}.wc-block-cart .wc-block-components-radio-control__input{left:0;margin:0}.wc-block-cart .wc-block-cart__totals-title{background:#fff0;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;display:block;font-family:inherit;font-size:inherit;font-size:var(--wp--preset--font-size--small,14px);font-style:inherit;font-weight:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;line-height:1.4;margin:0;padding:8px 16px 10px 0;text-align:left;text-decoration:inherit;text-transform:inherit;text-transform:uppercase;vertical-align:baseline}.wc-block-cart .wc-block-components-sidebar{margin-top:0}.wc-block-cart .wc-block-cart__payment-options{padding:16px 0 0}.wc-block-cart .wc-block-cart__payment-options:empty{padding:0}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-empty-cart-block{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block{box-sizing:border-box;margin:0;min-height:10em;padding-right:4.5283018868%;width:65%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:block;min-height:15em;overflow:hidden;position:relative;transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block--static:after{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{transition:background-color .2s ease}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{box-sizing:border-box;margin:0;min-height:12em;padding-left:2.2641509434%;width:35%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;display:block;margin:0 0 1em;min-height:48px;overflow:hidden;position:relative;transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block--static:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block--static:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block--static:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block--static:after{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{transition:background-color .2s ease}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{transition:background-color .2s ease}}.wp-block-woocommerce-cart.is-loading div.wp-block-woocommerce-cart-order-summary-block{height:200px}.wp-block-woocommerce-cart.is-loading div.wp-block-woocommerce-cart-order-summary-totals-block{border-top:none}@container (max-width:699px){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{padding:0;width:100%}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-cart-item__image .wc-block-components-skeleton__element{padding-bottom:100%}.wc-block-cart-item__total{display:flex;justify-content:flex-end}.wc-block-components-order-summary .wc-block-components-skeleton--cart-line-items-checkout .wc-block-components-order-summary-item__image{margin-top:4px}.wc-block-components-order-summary .wc-block-components-skeleton--cart-line-items-checkout .wc-block-components-order-summary-item__description{flex-grow:1}.wc-block-components-order-summary .wc-block-components-skeleton--cart-line-items-checkout .wc-block-components-order-summary-item__description .wc-block-components-skeleton__element{margin-bottom:8px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;box-sizing:border-box;display:flex;position:relative;width:107px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{appearance:textfield;background:#fff0;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;line-height:1;margin:0;min-width:40px;order:2;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none #fff0;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.wc-block-components-quantity-selector[hidden]{display:none}:where(.wc-block-components-quantity-selector .wc-block-components-quantity-selector__input){padding:.4em 0}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none #fff0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price[hidden]{display:none}.wc-block-components-product-price>:empty{display:none}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price .woocommerce-Price-amount{white-space:nowrap}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-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:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before: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-price:before{animation:none}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-badge{background:color-mix(in srgb,currentColor 10%,transparent);display:inline-block;font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));line-height:1.4;padding:2px 4px;white-space:nowrap}.wc-block-components-product-badge[hidden]{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-details.wc-block-components-product-details{font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));line-height:1.4}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-product-metadata{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--small,14px);gap:4px;line-height:1.4}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>h1,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>h2,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>h3,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>h4,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>h5,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>h6,.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{color:inherit;font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));line-height:1.4;margin:0}.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));line-height:1.4;margin:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-left:8px;margin-right:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}@container (min-width:520px) and (max-width:699px){.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}}@container (min-width:400px) and (max-width:519px){.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px}}@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{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{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:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}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{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgb(0 0 0 / .35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;left:100%;max-width:100%;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-button.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-button.wc-block-components-drawer__close:active,.wc-block-components-button.wc-block-components-drawer__close:focus,.wc-block-components-button.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-button.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-button.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));margin-top:var(--wp-admin--admin-bar--height,0)}@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{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{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:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}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{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:0;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox.wc-block-components-validated-checkbox-control label{display:grid;grid-template-columns:auto 1fr}.wc-block-components-checkbox.wc-block-components-validated-checkbox-control label .wc-block-components-validation-error{grid-column:1/-1}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--small,14px);gap:12px;line-height:20px;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:4px;box-sizing:border-box;height:20px;margin:0;min-width:20px;overflow:hidden;position:static;width:20px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid color-mix(in srgb,currentColor 80%,transparent);outline-offset:1.5px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgb(0 0 0 / .1);border-color:currentColor}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid currentColor;outline-offset:1.5px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:15px;margin-left:3px;margin-top:1px;pointer-events:none;position:absolute;width:15px}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-validation-error{color:#cc1818;font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;max-width:100%;min-height:1em;padding:8px 0 0;white-space:normal}.wc-block-components-validation-error>p{align-items:center;display:flex;gap:2px;line-height:1;margin:0;padding:0}.wc-block-components-validation-error svg{fill:currentColor;height:1.5em;margin:-.4735em 0;width:1.5em}.has-dark-controls .wc-block-components-validation-error{color:#f18c8c}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;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%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li: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){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-chip{align-items:center;border:0;border-radius:0;display:inline-flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1;margin:0 .365em .365em 0;max-width:100%;padding:.25em .5em;text-decoration:inherit;text-transform:inherit}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:#fff0;border:1px solid;color:inherit}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1;font-size:.875em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.5em}.wc-block-components-chip .wc-block-components-chip__remove{appearance:none;background:#e0e0e0;border:0;border-radius:25px;height:16px;line-height:16px;margin:0;padding:0;width:16px}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#1e1e1e}.theme-twentytwentyone .wc-block-components-chip,.theme-twentytwentyone .wc-block-components-chip:active,.theme-twentytwentyone .wc-block-components-chip:focus,.theme-twentytwentyone .wc-block-components-chip:hover{background:#fff}.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:#fff0}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{background:#949494}.wc-block-components-chip__remove:focus .wc-block-components-chip__remove-icon,.wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon,button.wc-block-components-chip:focus>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon,button.wc-block-components-chip:hover>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#fff;cursor:not-allowed}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{background:none;border:none;margin:0 0 24px;padding:0;position:relative}.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-country-input,.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__container textarea{font-style:inherit;font-weight:inherit}.wc-block-components-checkout-step__content>*{margin-bottom:16px}.wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{margin-bottom:0}.wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__heading{position:relative}.wc-block-components-express-payment-continue-rule+.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__heading-container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{color:inherit;font-weight:700}.wc-block-components-checkout-step__description{font-size:var(--wp--preset--font-size--small,14px);line-height:1.4;margin:0}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:0 0 0 36px}@container (max-width:519px){@media(max-width:600px){.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:36px 0 0}}}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{background:#fff0;border:0;border-radius:0;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";counter-increment:checkout-step;left:-24px;margin:0;padding:0;position:absolute;text-align:center;top:0;transform:translateX(-50%);vertical-align:baseline;white-space:nowrap}@container (max-width:519px){.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content,.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description{position:relative}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{border-left:1px solid color-mix(in srgb,currentColor 20%,transparent);bottom:0;content:"";left:-24px;position:absolute;top:0}.has-dark-controls .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.has-dark-controls .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{border-left-color:hsl(0 0% 100% / .4)}.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{bottom:-16px}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number{padding:0}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.is-mobile .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content:before,.is-small .wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__description:before{display:none}.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title{font-size:1em;line-height:24px;margin:0 12px 0 0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium,22px);font-weight:500;line-height:1.4;margin:0;padding:0;vertical-align:baseline;word-break:break-word}.wc-block-components-title.wc-block-components-title textarea{font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.3;text-transform:inherit}.theme-twentytwenty .wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium,22px);font-weight:500;line-height:1.4;margin:0;padding:0;vertical-align:baseline;word-break:break-word}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-formatted-money-amount{white-space:nowrap}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-panel.has-border{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-width:1px 0}.wc-block-components-panel.has-border+.wc-block-components-panel.has-border{border-top-width:0}.wc-block-components-panel.has-border.no-top-border{border-top-width:0}.wc-block-components-panel__button{box-sizing:border-box;height:auto;padding-left:0!important;padding-right:32px;padding-top:.375em;position:relative;text-align:left;width:100%;word-break:break-word}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:16px}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{cursor:pointer;padding-left:0!important}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content[hidden]{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-radio-control--highlight-checked,.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{position:relative}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{background:color-mix(in srgb,currentColor 20%,transparent);content:"";height:1px;left:1px;position:absolute;right:1px;top:0}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:first-child:after{display:none}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option.wc-block-components-radio-control-accordion-option--checked-option-highlighted+div.wc-block-components-radio-control-accordion-option:after{display:none}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor}.wc-block-components-radio-control--highlight-checked:after{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:4px;bottom:0;box-sizing:border-box;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected:after{border-top:0;margin-top:2px}.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--last-selected:after{border-bottom:0;margin-bottom:2px}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option--checked-option-highlighted+.wc-block-components-radio-control__option:after{display:none}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:after{background:color-mix(in srgb,currentColor 20%,transparent);content:"";height:1px;left:1px;position:absolute;right:1px;top:0}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control__option:first-child:after{display:none}.wc-block-components-radio-control .wc-block-components-radio-control__option{margin:0}.wc-block-components-radio-control__option{color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:16px 16px 16px 48px;position:relative;text-decoration:inherit;text-transform:inherit}.wc-block-components-radio-control__option-layout{display:flex;flex-direction:column;width:100%}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:flex;justify-content:space-between}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__label{flex-grow:1}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{flex:0 0 50%;text-align:right}.wc-block-components-radio-control__description-group--column{text-wrap:balance;flex-direction:column}.wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__description{margin:4px 0}.wc-block-components-radio-control__description-group--column .wc-block-components-radio-control__secondary-description{padding-right:12px;text-align:left}.wc-block-components-radio-control__description,.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__secondary-label{font-size:var(--wp--preset--font-size--small,14px);line-height:1.4}.wc-block-components-radio-control .wc-block-components-radio-control__input{appearance:none;background:#fff;border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:50%;display:inline-block;height:20px;left:16px;margin:0;position:absolute;top:50%;transform:translateY(-45%);width:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid color-mix(in srgb,currentColor 80%,transparent)}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid color-mix(in srgb,currentColor 80%,transparent);outline-offset:2px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:10px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:#fff}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid #fff;outline-offset:1px}.wc-block-components-radio-control .wc-block-components-radio-control__input[aria-disabled=true],.wc-block-components-radio-control .wc-block-components-radio-control__input[disabled]{cursor:not-allowed;opacity:.5;transition:opacity .2s ease}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{display:inline-block;font-weight:400;margin-right:12px}.wc-block-components-sort-select__select{font-size:inherit;width:max-content}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid #fff0;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@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 .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-notices{display:block;margin:1.5em 0}.wc-block-components-notices:first-child{margin-top:0}.wc-block-components-notices:empty{margin:0}.wc-block-components-notices .wc-block-components-notices__notice{display:flex;flex-wrap:nowrap;margin:0}.wc-block-components-notices .wc-block-components-notices__notice a{text-decoration:underline}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:#fff0 none;border:0;color:currentColor;margin:0 0 0 auto;outline:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :first-child{margin-top:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :last-child{margin-bottom:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content ul{list-style:none;margin:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content li+li{margin:.25em 0 0}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.theme-twentytwenty .wc-block-components-notices__notice,.theme-twentytwentyone .wc-block-components-notices__notice{padding:1.5rem 3rem}.wc-block-components-notices__snackbar{bottom:20px;left:16px;position:fixed;width:auto}@media(max-width:782px){.wc-block-components-notices__snackbar{bottom:auto;left:0;position:fixed;top:10px}.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-snackbar-list{bottom:24px;box-sizing:border-box;left:24px;pointer-events:none;position:fixed;right:24px;z-index:100000}.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{border:1px solid #fff0;box-shadow:0 1px 2px rgb(0 0 0 / .1);display:inline-flex;margin:24px 16px 0 0;max-width:600px;pointer-events:all;position:relative;width:auto}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-error,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-info,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-success,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-error,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-info,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-success{border-color:#fff0}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-default,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-default{border-color:#2f2f2f}@media(max-width:782px){.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{max-width:none;width:100%}}.notice-transition-enter{max-height:0}.notice-transition-enter.notice-transition-enter-active{max-height:99em;transition:max-height .5s ease-in}.notice-transition-enter-done{max-height:auto}.notice-transition-exit{opacity:1}.notice-transition-exit.notice-transition-exit-active{opacity:0;transition:opacity .5s ease-in}.notice-transition-exit-done{opacity:0}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-textarea{background-color:#fff;border:1px solid color-mix(in srgb,#2b2d2f 80%,transparent);border-radius:4px;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-size:var(--wp--preset--font-size--small,14px);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1.4;margin:0;padding:12px;text-decoration:inherit;text-transform:inherit;width:100%}.wc-block-components-textarea::placeholder{color:currentColor}.wc-block-components-textarea:not(:placeholder-shown){color:#2b2d2f}.wc-block-components-textarea:focus{background-color:#fff;border:1px solid #2b2d2f;box-shadow:inset 0 0 0 .5px #2b2d2f}.has-dark-controls .wc-block-components-textarea{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-textarea::placeholder{color:currentColor}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgb(0 0 0 / .1);color:#fff}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{line-height:0;margin-top:12px;position:relative;white-space:nowrap}.wc-block-components-form .wc-block-components-text-input .wc-block-components-text-input__wrapper,.wc-block-components-text-input .wc-block-components-text-input__wrapper{position:relative}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:inherit;cursor:text;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;left:10px;letter-spacing:inherit;line-height:inherit;line-height:22px;margin:0;max-width:calc(100% - 24px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:25px;transform:translateY(-50%);transform-origin:top left;transition:all .2s ease}.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,.has-dark-controls .wc-block-components-text-input label{color:hsl(0 0% 100% / .6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:#fff;border:1px solid color-mix(in srgb,currentColor 80%,transparent);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:16px;font-style:inherit;font-weight:inherit;height:50px;letter-spacing:inherit;line-height:inherit;line-height:25px;margin:0;min-height:0;padding:16px 12px;text-decoration:inherit;text-transform:inherit;width:100%}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=password]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff;border:1.5px solid;color:#2b2d2f}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-text-input input[type=password],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgb(0 0 0 / .1);border-color:hsl(0 0% 100% / .4);color:#fff}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.has-dark-controls .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-text-input input[type=password]:focus,.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-text-input input[type=url]:focus{background-color:rgb(0 0 0 / .1);border:1.5px solid;color:#fff}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{appearance:textfield;-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button,.wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-text-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:24px 9px 8px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input.is-active input[type=url]:focus,.wc-block-components-text-input input:-webkit-autofill:focus,.wc-block-components-text-input.is-active input[type=email]:focus,.wc-block-components-text-input.is-active input[type=number]:focus,.wc-block-components-text-input.is-active input[type=password]:focus,.wc-block-components-text-input.is-active input[type=tel]:focus,.wc-block-components-text-input.is-active input[type=text]:focus,.wc-block-components-text-input.is-active input[type=url]:focus{padding-left:8.5px;padding-top:24px}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{top:6px;transform:scale(.82)}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px #cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:hover,.has-dark-controls .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:hover{border-color:#f18c8c}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 .5px #f18c8c}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:#cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error label,.has-dark-controls .wc-block-components-text-input.has-error label{color:#f18c8c}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem}.wc-block-components-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wc-block-components-skeleton__element:after{animation:wc-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wc-block-components-skeleton__element:after{animation:none}}.wc-block-components-skeleton__element--static:after{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-totals-item{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px;width:100%}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__description{font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));line-height:1.4;width:100%}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-totals-wrapper{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:16px 0}.wc-block-components-totals-wrapper:empty,.wc-block-components-totals-wrapper:has(>:only-child:empty){border-width:0;padding:0}.wc-block-components-totals-wrapper:empty:after,.wc-block-components-totals-wrapper:has(>:only-child:empty):after{content:none}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:after{border-width:0}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__quantity-badge:empty{display:none}.wc-block-mini-cart__badge{align-items:center;border-radius:1em;box-sizing:border-box;display:flex;font-size:.875em;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}.wc-block-mini-cart__badge[hidden]{display:none}:where(.wc-block-mini-cart__badge){background-color:#fff0;color:#fff0}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}html[dir=rtl] .wc-block-mini-cart__icon{transform:scaleX(-1)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__template-part,.wp-block-woocommerce-mini-cart-contents{height:100%}@media screen and (max-height:500px){.wp-block-woocommerce-mini-cart-contents{height:auto}.wc-block-mini-cart__drawer{overflow-y:auto}.wc-block-mini-cart__footer{position:static}}.wc-block-mini-cart__button{align-items:center;background-color:#fff0;border:none;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.5em;line-height:1;padding:.5em;white-space:nowrap}.wc-block-mini-cart__button:hover:not([disabled]){cursor:pointer}.wc-block-mini-cart__button .wc-block-mini-cart__icon{height:1.5em;margin:0;width:1.5em}.wc-block-mini-cart--preview .wc-block-mini-cart__amount{display:initial}.wc-block-mini-cart__tax-label{margin-right:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-size:inherit;font-weight:inherit}}.drawer-open .wc-block-mini-cart__button{pointer-events:none}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{box-sizing:border-box;justify-content:center;padding:0;position:relative}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices{margin:16px 48px -16px 16px;margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices .wc-block-components-notices__notice{margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices:empty{display:none}:where(.wp-block-woocommerce-mini-cart-contents){background:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background:inherit;display:flex;flex-direction:column;height:100%;max-height:fill-available}.wp-block-woocommerce-empty-mini-cart-contents-block[hidden],.wp-block-woocommerce-filled-mini-cart-contents-block[hidden]{display:none}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:center}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:space-between}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper{overflow-y:auto;padding:48px 16px 16px}h2.wc-block-mini-cart__title{align-items:baseline;background:inherit;display:flex;font-size:2em;margin:16px 16px -32px;mask-image:linear-gradient(#000 calc(100% - 24px),transparent);padding-bottom:32px;z-index:1}h2.wc-block-mini-cart__title span:first-child{margin-right:8px}.wc-block-mini-cart__items{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px 16px 0}.wc-block-mini-cart__items .wc-block-mini-cart__products-table{margin-bottom:auto}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row{padding-bottom:8px;padding-top:8px}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row[hidden]{display:none}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row:last-child:after{content:none}.wc-block-mini-cart__footer{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:24px 16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none;font-size:var(--wp--preset--font-size--x-small,calc(var(--wp--preset--font-size--small, 14px)*.875));font-weight:400;line-height:1.4}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:unset}}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:16px}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-checkout-button-block{display:inline-flex;flex-grow:1}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block{display:inline-flex}}@media only screen and (max-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}}.wc-block-mini-cart__footer .wc-block-components-payment-method-icons{margin-top:16px}.wc-block-mini-cart__shopping-button{display:flex;justify-content:center}.wc-block-mini-cart__shopping-button a{border:2px solid;color:currentColor;font-weight:600;padding:12px 24px;text-decoration:none}.wc-block-mini-cart__shopping-button a:focus,.wc-block-mini-cart__shopping-button a:hover{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}@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{opacity:.9}.wc-block-components-button:not(.is-link):disabled .wc-block-components-button__text{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:active,.wc-block-components-button:not(.is-link).is-style-outline:disabled,.wc-block-components-button:not(.is-link).is-style-outline:focus,.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}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{opacity:.9}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgb(0 0 0 / .35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;left:100%;max-width:100%;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-button.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-button.wc-block-components-drawer__close:active,.wc-block-components-button.wc-block-components-drawer__close:focus,.wc-block-components-button.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-button.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-button.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));margin-top:var(--wp-admin--admin-bar--height,0)}.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-content{display:flow-root}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0%;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/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{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--color-1:#E1D7C6;--wp--preset--color--color-2:#2C2A29;--wp--preset--color--color-3:#5A504A;--wp--preset--color--light:#ffffff;--wp--preset--color--dark:#0d141a;--wp--preset--color--grey:#B8C0CC;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--gradient-one:linear-gradient(135deg, #E1D7C6 0%, #D4A373 100%);--wp--preset--font-size--small:12px;--wp--preset--font-size--medium:16px;--wp--preset--font-size--large:18px;--wp--preset--font-size--x-large:38px;--wp--preset--font-size--xx-large:60px;--wp--preset--font-family--system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--wp--preset--font-family--serif:"Times New Roman","New York",Times,"Noto Serif",serif;--wp--preset--font-family--monospace:Consolas,Menlo,Monaco,"SF Mono","DejaVu Sans Mono","Roboto Mono","Courier New",Courier,monospace;--wp--preset--font-family--dmsans:DMSans, sans-serif;--wp--preset--font-family--caudex:Caudex, serif;--wp--preset--font-family--cormorant:Cormorant, serif;--wp--preset--font-family--dmserif-display:DMSerifDisplay, serif;--wp--preset--font-family--firasans:FiraSans, sans-serif;--wp--preset--font-family--gruppo:Gruppo, sans-serif;--wp--preset--font-family--junge:Junge, serif;--wp--preset--font-family--montserrat:Montserrat, sans-serif;--wp--preset--font-family--nunitosans:NunitoSans, sans-serif;--wp--preset--font-family--playfairdisplay:PlayfairDisplay, serif;--wp--preset--font-family--poppins:Poppins, sans-serif;--wp--preset--font-family--prompt:Prompt, sans-serif;--wp--preset--font-family--prostoone:ProstoOne, sans-serif;--wp--preset--font-family--roboto:Roboto, sans-serif;--wp--preset--font-family--titilliumweb:TitilliumWeb, sans-serif;--wp--preset--font-family--trirong:Trirong, serif;--wp--preset--font-family--lato:Lato, sans-serif;--wp--preset--font-family--ibm-plex-mono:IBM Plex Mono, monospace, sans-serif;--wp--preset--font-family--prata:Prata, serif;--wp--preset--font-family--catamaran:Catamaran, sans-serif;--wp--preset--font-family--open-sans:Open Sans, sans-serif;--wp--preset--font-family--manrope:Manrope, sans-serif;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:root{--wp--style--global--content-size:700px;--wp--style--global--wide-size:1100px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:40px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:40px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:40px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:40px;margin-block-end:0}:root :where(.is-layout-flex){gap:40px}:root :where(.is-layout-grid){gap:40px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{color:var(--wp--preset--color--contrast);font-family:Montserrat,sans-serif;font-size:var(--wp--preset--font-size--medium);line-height:1.5;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50)}a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);text-decoration:underline}:root :where(a:where(:not(.wp-element-button)):hover){color:var(--wp--preset--color--contrast);text-decoration:none}:root :where(a:where(:not(.wp-element-button)):focus){color:var(--wp--preset--color--contrast)}:root :where(a:where(:not(.wp-element-button)):active){color:var(--wp--preset--color--contrast)}h1,h2,h3,h4,h5,h6{font-family:Junge,serif}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--primary);border-radius:28px;border-color:var(--wp--preset--color--transparent);border-width:1px;border-style:solid;color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--small);font-style:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);text-decoration:none;text-transform:inherit}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){border-color:var(--wp--preset--color--secondary)}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){color:var(--wp--preset--color--primary)}cite{color:var(--wp--preset--color--primary)}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-color-1-color{color:var(--wp--preset--color--color-1)!important}.has-color-2-color{color:var(--wp--preset--color--color-2)!important}.has-color-3-color{color:var(--wp--preset--color--color-3)!important}.has-light-color{color:var(--wp--preset--color--light)!important}.has-dark-color{color:var(--wp--preset--color--dark)!important}.has-grey-color{color:var(--wp--preset--color--grey)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-color-1-background-color{background-color:var(--wp--preset--color--color-1)!important}.has-color-2-background-color{background-color:var(--wp--preset--color--color-2)!important}.has-color-3-background-color{background-color:var(--wp--preset--color--color-3)!important}.has-light-background-color{background-color:var(--wp--preset--color--light)!important}.has-dark-background-color{background-color:var(--wp--preset--color--dark)!important}.has-grey-background-color{background-color:var(--wp--preset--color--grey)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-color-1-border-color{border-color:var(--wp--preset--color--color-1)!important}.has-color-2-border-color{border-color:var(--wp--preset--color--color-2)!important}.has-color-3-border-color{border-color:var(--wp--preset--color--color-3)!important}.has-light-border-color{border-color:var(--wp--preset--color--light)!important}.has-dark-border-color{border-color:var(--wp--preset--color--dark)!important}.has-grey-border-color{border-color:var(--wp--preset--color--grey)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-gradient-one-gradient-background{background:var(--wp--preset--gradient--gradient-one)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large)!important}.has-system-font-family{font-family:var(--wp--preset--font-family--system)!important}.has-serif-font-family{font-family:var(--wp--preset--font-family--serif)!important}.has-monospace-font-family{font-family:var(--wp--preset--font-family--monospace)!important}.has-dmsans-font-family{font-family:var(--wp--preset--font-family--dmsans)!important}.has-caudex-font-family{font-family:var(--wp--preset--font-family--caudex)!important}.has-cormorant-font-family{font-family:var(--wp--preset--font-family--cormorant)!important}.has-dmserif-display-font-family{font-family:var(--wp--preset--font-family--dmserif-display)!important}.has-firasans-font-family{font-family:var(--wp--preset--font-family--firasans)!important}.has-gruppo-font-family{font-family:var(--wp--preset--font-family--gruppo)!important}.has-junge-font-family{font-family:var(--wp--preset--font-family--junge)!important}.has-montserrat-font-family{font-family:var(--wp--preset--font-family--montserrat)!important}.has-nunitosans-font-family{font-family:var(--wp--preset--font-family--nunitosans)!important}.has-playfairdisplay-font-family{font-family:var(--wp--preset--font-family--playfairdisplay)!important}.has-poppins-font-family{font-family:var(--wp--preset--font-family--poppins)!important}.has-prompt-font-family{font-family:var(--wp--preset--font-family--prompt)!important}.has-prostoone-font-family{font-family:var(--wp--preset--font-family--prostoone)!important}.has-roboto-font-family{font-family:var(--wp--preset--font-family--roboto)!important}.has-titilliumweb-font-family{font-family:var(--wp--preset--font-family--titilliumweb)!important}.has-trirong-font-family{font-family:var(--wp--preset--font-family--trirong)!important}.has-lato-font-family{font-family:var(--wp--preset--font-family--lato)!important}.has-ibm-plex-mono-font-family{font-family:var(--wp--preset--font-family--ibm-plex-mono)!important}.has-prata-font-family{font-family:var(--wp--preset--font-family--prata)!important}.has-catamaran-font-family{font-family:var(--wp--preset--font-family--catamaran)!important}.has-open-sans-font-family{font-family:var(--wp--preset--font-family--open-sans)!important}.has-manrope-font-family{font-family:var(--wp--preset--font-family--manrope)!important}:root :where(.wp-block-heading){line-height:1.2}.wp-elements-51a1c652b428c38aaa01fc4cea114070 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--color-3)}.wp-elements-51a1c652b428c38aaa01fc4cea114070 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--color-3)}.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap}.wp-container-core-group-is-layout-17124a9a{flex-wrap:nowrap;justify-content:flex-end}.wp-container-core-group-is-layout-4f9ecd53{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-elements-6bb2b050fdd67e8e6a2d28c355b243b5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--dark)}.wp-elements-2d266627045914afbd88ec37ebfaf796 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--dark)}.wp-elements-1ca3919c98150f437949b0e09f3cab89 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-container-core-navigation-is-layout-8987f41a{gap:var(--wp--preset--spacing--30);flex-direction:column;align-items:flex-start}.wp-elements-a97b30126c98637eb45ba50ec756a1f2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-elements-36efd30f6a1f78f929d1d1e80d067d88 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-elements-2cbd2a8504c9ef6566d7c25e2598d2a6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-container-core-social-links-is-layout-15e81e10{gap:.5em var(--wp--preset--spacing--20)}.wp-elements-d7c0f1dda9be1f8e5bd4db5accc3c43e a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap}.wp-elements-71f25967d4e8fe2385080be06936d826 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-elements-9f292072ebfa4fc777003d076ed21192 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--light)}.wp-container-core-group-is-layout-b6b542f9{justify-content:center}.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (max-width:767px){html,body{overflow-x:hidden!important;max-width:100vw!important}header,.site-header,#masthead{padding-left:8px!important;padding-right:8px!important}.search-form,input[type="search"]{width:100%!important;max-width:100%!important;margin-bottom:8px!important}.main-navigation ul,.nav-menu,.category-bar,.top-nav-buttons{flex-wrap:wrap!important;gap:4px!important}.main-navigation a,.nav-menu a,button.nav-button,.black-pill,.nav-pill{min-height:40px!important;padding:8px 12px!important;font-size:14px!important;white-space:nowrap!important}.category-pills,.category-bar,.sub-category-row{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;padding-bottom:8px!important}.category-pill,.category-item{display:inline-block!important;min-width:70px!important;margin-right:8px!important}.hero,.hero-image,.wp-block-cover,.main-hero{max-height:220px!important;min-height:140px!important}.hero .wp-block-cover__inner-container,.hero-content{padding:12px!important}.products,.product-grid,.woocommerce ul.products,.archive-products{grid-template-columns:1fr!important;gap:12px!important}.product-card,.woocommerce ul.products li.product{padding:8px!important}.product-image img{max-height:160px!important;object-fit:contain!important}.woocommerce-cart-form,.woocommerce-checkout,.woocommerce-MyAccount-content,table.cart,.shop_table{width:100%!important;max-width:100%!important}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce button.button{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important}table.shop_table,.cart_totals table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}.woocommerce-form-login,.woocommerce-MyAccount-navigation{width:100%!important}.site-footer .footer-links,.footer-menu{flex-direction:column!important;gap:4px!important}.footer-links a,.footer-menu a{min-height:36px!important;display:block!important}a,button,.button,input[type="submit"]{min-height:44px!important;min-width:44px!important}.social-icons,.side-social{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}}@media (min-width:768px) and (max-width:1024px){.products,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024px){.woocommerce-checkout,.woocommerce-cart,.shop_table,.cart_totals,.woocommerce-MyAccount-content,.customer-details,.order-summary,.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-checkout-review-order{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:8px!important;padding-right:8px!important}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce button.button,.button,.woocommerce-checkout .form-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important}table.shop_table,.woocommerce table.shop_table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}.woocommerce-checkout .col2-set,.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important;float:none!important;clear:both!important}}@media (min-width:768px) and (max-width:1024px){.woocommerce-checkout .col2-set{display:flex!important;gap:16px!important}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:48%!important;float:none!important}.order-summary{width:100%!important}}@media (max-width:767px){.woocommerce-checkout .customer-details,.woocommerce-checkout .order-summary,.secure-payment,.card-section{margin-bottom:16px!important}.woocommerce-checkout .social-icons,.side-social,.wp-block-social-links{display:flex!important;flex-wrap:wrap!important;position:static!important;margin:8px 0!important}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper label{font-size:14px!important}}@media (max-width:1100px){body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-cart .wp-block-post-content,body.woocommerce-checkout .wp-block-post-content,body.woocommerce-cart .site-main .entry-content,body.woocommerce-checkout .site-main .entry-content,body.woocommerce-cart .wp-block-group.alignfull>.wp-block-group__inner-container,body.woocommerce-checkout .wp-block-group.alignfull>.wp-block-group__inner-container{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wc-block-cart,.wc-block-checkout{max-width:100%!important;width:100%!important}.wc-block-components-sidebar-layout,.is-large.wc-block-components-sidebar-layout,.wp-block-woocommerce-cart .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:24px!important;align-items:start!important}.wc-block-components-main,.wc-block-components-sidebar{min-width:0!important}}@media (min-width:700px) and (max-width:1100px){.wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1fr) 320px!important}}@media (max-width:699px){.wc-block-components-sidebar-layout,.wp-block-woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:1fr!important;gap:16px!important}.wc-block-components-sidebar{order:2}}@media (max-width:1100px){body.woocommerce-cart .social-icons,body.woocommerce-checkout .social-icons,body.woocommerce-cart [class*="ahv-"][class*="social"],body.woocommerce-checkout [class*="ahv-"][class*="social"],body.woocommerce-cart .wp-block-social-links,body.woocommerce-checkout .wp-block-social-links{position:static!important;float:none!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0!important;width:auto!important;max-width:100%!important}}@media (max-width:1100px){.woocommerce-checkout .customer-details,.woocommerce-checkout .billing,.woocommerce-checkout .payment,.woocommerce-cart .cart,.wc-block-components-order-summary,.wc-block-components-order-summary .wc-block-components-order-summary-item{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.woocommerce input,.woocommerce textarea,.woocommerce select{max-width:100%!important;box-sizing:border-box!important}}@media (max-width:1100px){body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-cart .wp-block-post-content,body.woocommerce-checkout .wp-block-post-content,body.woocommerce-cart main,body.woocommerce-checkout main,body.woocommerce-cart .site-main,body.woocommerce-checkout .site-main,body.woocommerce-cart .wp-site-blocks>.wp-block-group,body.woocommerce-checkout .wp-site-blocks>.wp-block-group{max-width:100%!important;width:100%!important;margin:0 auto!important;padding-left:8px!important;padding-right:8px!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.wc-block-cart,.wc-block-checkout,.is-large.wc-block-components-sidebar-layout{max-width:100%!important;width:100%!important}.wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}}@media (min-width:768px) and (max-width:1024px){.wc-block-components-sidebar-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)!important}}@media (max-width:767px){.wc-block-components-sidebar-layout{grid-template-columns:1fr!important}}@media (max-width:1100px){.wc-block-components-main,.wc-block-components-sidebar,.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-cart-order-summary-block,.customer-details,.billing,.payment{min-width:0!important;width:100%!important;max-width:100%!important}}@media (max-width:900px){body.woocommerce-cart .social-icons,body.woocommerce-checkout .social-icons,body.woocommerce-cart [class*="social"],body.woocommerce-checkout [class*="social"]{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;width:100%!important}}@media (max-width:767px){body.woocommerce-cart main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-checkout main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-cart .wp-block-group.alignwide,body.woocommerce-checkout .wp-block-group.alignwide,body.woocommerce-cart .entry-content.alignwide.wp-block-post-content,body.woocommerce-checkout .entry-content.alignwide.wp-block-post-content,body.woocommerce-cart .wp-block-post-content,body.woocommerce-checkout .wp-block-post-content,body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important}body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-cart,body.woocommerce-cart .wp-block-woocommerce-filled-cart-block{max-width:100%!important;width:100%!important}body.woocommerce-cart .wp-block-woocommerce-cart-items-block,body.woocommerce-cart .wp-block-woocommerce-cart-totals-block,body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{width:100%!important;max-width:100%!important;display:block!important}body.woocommerce-cart .customer-details,body.woocommerce-checkout .customer-details,body.woocommerce-cart .billing,body.woocommerce-checkout .billing,body.woocommerce-cart .payment,body.woocommerce-checkout .payment,body.woocommerce-cart .order-summary,body.woocommerce-checkout .order-summary,body.woocommerce-cart .cart,body.woocommerce-checkout .cart{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.woocommerce-cart input,body.woocommerce-checkout input,body.woocommerce-cart textarea,body.woocommerce-checkout textarea,body.woocommerce-cart select,body.woocommerce-checkout select,body.woocommerce-cart .button,body.woocommerce-checkout .button,body.woocommerce-cart button,body.woocommerce-checkout button{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important}body.woocommerce-cart .wp-social-link,body.woocommerce-checkout .wp-social-link,body.woocommerce-cart [class*="social"],body.woocommerce-checkout [class*="social"]{position:static!important;display:inline-flex!important;flex-wrap:wrap!important;gap:6px!important;margin:4px 0!important;width:auto!important;max-width:100%!important;float:none!important}}@media (min-width:768px) and (max-width:1024px){body.woocommerce-cart .entry-content.alignwide.wp-block-post-content,body.woocommerce-checkout .entry-content.alignwide.wp-block-post-content,body.woocommerce-cart main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-checkout main[data-block-name="woocommerce/page-content-wrapper"]{max-width:100%!important;width:100%!important;margin:0 auto!important}body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-cart{max-width:100%!important;width:100%!important}body.woocommerce-cart .wp-block-woocommerce-cart-items-block+.wp-block-woocommerce-cart-totals-block,body.woocommerce-cart .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:1fr 320px!important;gap:20px!important}}@media (max-width:1024px){body.woocommerce-cart .wc-block-components-main,body.woocommerce-checkout .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-components-sidebar,body.woocommerce-cart .customer-details,body.woocommerce-checkout .customer-details,body.woocommerce-cart .order-summary,body.woocommerce-checkout .order-summary{min-width:0!important;width:100%!important;max-width:100%!important}}@media (max-width:900px){main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-cart main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-checkout main[data-block-name="woocommerce/page-content-wrapper"]{max-width:100vw!important;width:100%!important;margin:0!important;padding:0 8px!important;box-sizing:border-box!important}.wp-block-group.alignwide,.entry-content.alignwide.wp-block-post-content,body.woocommerce-cart .entry-content,body.woocommerce-checkout .entry-content,body.woocommerce-cart .wp-block-post-content,body.woocommerce-checkout .wp-block-post-content{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-filled-cart-block{max-width:100%!important;width:100%!important;margin:0!important}.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart-totals-block,.wp-block-woocommerce-cart-order-summary-block{width:100%!important;max-width:100%!important;display:block!important;margin-bottom:16px!important}.customer-details,.billing,.payment,.order-summary,.cart,.shop_table{width:100%!important;max-width:100%!important;min-width:0!important}input,textarea,select,.button,button{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important}.wp-social-link,[class*="social"]{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin:4px 0!important;width:auto!important}}@media (min-width:700px) and (max-width:950px){.wp-block-woocommerce-cart,.wp-block-woocommerce-filled-cart-block,.entry-content.alignwide.wp-block-post-content{max-width:100%!important;width:100%!important}.wp-block-woocommerce-cart-items-block+.wp-block-woocommerce-cart-totals-block{display:grid!important;grid-template-columns:1fr 300px!important;gap:16px!important}}body.woocommerce-cart .ahv-site-shell,body.woocommerce-checkout .ahv-site-shell,body.woocommerce-cart .ahv-global-shell-source,body.woocommerce-checkout .ahv-global-shell-source,body.woocommerce-cart .wp-site-blocks,body.woocommerce-checkout .wp-site-blocks{width:100%!important;max-width:100vw!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.woocommerce-cart main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-checkout main[data-block-name="woocommerce/page-content-wrapper"],body.woocommerce-cart .wp-block-group.has-global-padding.is-layout-constrained,body.woocommerce-checkout .wp-block-group.has-global-padding.is-layout-constrained,body.woocommerce-cart .wp-block-group.alignwide,body.woocommerce-checkout .wp-block-group.alignwide,body.woocommerce-cart .entry-content.alignwide.wp-block-post-content,body.woocommerce-checkout .entry-content.alignwide.wp-block-post-content{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:4px!important;padding-right:4px!important}body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-cart,body.woocommerce-cart .wp-block-woocommerce-filled-cart-block,body.woocommerce-checkout .wp-block-woocommerce-filled-cart-block,body.woocommerce-cart .wc-block-components-sidebar-layout,body.woocommerce-checkout .wc-block-components-sidebar-layout,body.woocommerce-cart .wc-block-components-main,body.woocommerce-checkout .wc-block-components-main,body.woocommerce-cart .wc-block-components-sidebar,body.woocommerce-checkout .wc-block-components-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}@media (max-width:767px){body.woocommerce-cart .wp-block-woocommerce-cart-items-block+.wp-block-woocommerce-cart-totals-block,body.woocommerce-checkout .wp-block-woocommerce-cart-items-block+.wp-block-woocommerce-cart-totals-block,body.woocommerce-cart .wc-block-components-sidebar-layout{display:block!important;grid-template-columns:1fr!important}body.woocommerce-cart .customer-details,body.woocommerce-checkout .customer-details,body.woocommerce-cart .billing,body.woocommerce-checkout .billing,body.woocommerce-cart .payment,body.woocommerce-checkout .payment,body.woocommerce-cart .order-summary,body.woocommerce-checkout .order-summary,body.woocommerce-cart .shop_table,body.woocommerce-checkout .shop_table,body.woocommerce-cart .wc-block-components-panel,body.woocommerce-checkout .wc-block-components-panel,body.woocommerce-cart [class*="customer-details"],body.woocommerce-checkout [class*="customer-details"],body.woocommerce-cart [class*="billing"],body.woocommerce-checkout [class*="billing"],body.woocommerce-cart [class*="Secure"],body.woocommerce-checkout [class*="Secure"],body.woocommerce-cart [class*="order-summary"],body.woocommerce-checkout [class*="order-summary"]{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}body.woocommerce-cart input,body.woocommerce-checkout input,body.woocommerce-cart textarea,body.woocommerce-checkout textarea,body.woocommerce-cart select,body.woocommerce-checkout select,body.woocommerce-cart .button,body.woocommerce-checkout .button,body.woocommerce-cart button,body.woocommerce-checkout button,body.woocommerce-cart .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input input{width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important}body.woocommerce-cart #place_order,body.woocommerce-checkout #place_order,body.woocommerce-cart .wc-block-components-button,body.woocommerce-checkout .wc-block-components-button,body.woocommerce-cart a[href*="cart"],body.woocommerce-checkout a[href*="cart"]{width:100%!important;display:block!important;text-align:center!important}body.woocommerce-cart .wp-social-link,body.woocommerce-checkout .wp-social-link,body.woocommerce-cart [class*="ahv-footer-social"],body.woocommerce-checkout [class*="ahv-footer-social"],body.woocommerce-cart [class*="social"],body.woocommerce-checkout [class*="social"]{position:static!important;width:auto!important;max-width:100%!important}}@media (min-width:768px) and (max-width:1024px){body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-cart,body.woocommerce-cart .entry-content.alignwide.wp-block-post-content,body.woocommerce-checkout .entry-content.alignwide.wp-block-post-content,body.woocommerce-cart .ahv-site-shell,body.woocommerce-checkout .ahv-site-shell{max-width:100%!important;width:100%!important}body.woocommerce-cart .wp-block-woocommerce-cart-items-block+.wp-block-woocommerce-cart-totals-block,body.woocommerce-checkout .wp-block-woocommerce-cart-items-block+.wp-block-woocommerce-cart-totals-block{display:grid!important;grid-template-columns:1fr 340px!important;gap:16px!important}body.woocommerce-cart .customer-details,body.woocommerce-checkout .customer-details,body.woocommerce-cart .billing,body.woocommerce-checkout .billing,body.woocommerce-cart .payment,body.woocommerce-checkout .payment,body.woocommerce-cart .order-summary,body.woocommerce-checkout .order-summary{min-width:0!important;width:100%!important;max-width:100%!important}}@media (max-width:1024px){body.woocommerce-cart .wp-block-group,body.woocommerce-checkout .wp-block-group,body.woocommerce-cart [class*="wp-container"],body.woocommerce-checkout [class*="wp-container"]{max-width:100%!important}body.woocommerce-cart .wp-block-post-content,body.woocommerce-checkout .wp-block-post-content,body.woocommerce-cart .has-global-padding,body.woocommerce-checkout .has-global-padding{max-width:100%!important;width:100%!important}}html body .ahv-header-prototype,html body .ahv-site-shell .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-site-shell.ahv-global-shell-source,html body .ahv-header-row{background:transparent!important;background-image:none!important;background-color:transparent!important;border:none!important;border-width:0!important;box-shadow:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;margin-left:0!important;margin-right:0!important;left:0!important;right:0!important;padding:4px 12px!important;padding-top:4px!important;padding-bottom:4px!important;padding-left:12px!important;padding-right:12px!important;overflow:visible!important;box-sizing:border-box!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .ahv-header-row,html body .ahv-header-row>*,html body .ahv-search-shell,html body .ahv-logo-box{background:transparent!important;background-image:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;filter:none!important}html body .ahv-header-row{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"search" "nav"!important}html body .ahv-search-shell{padding-right:0!important}html body .ahv-search-shell .ahv-search-pill{background:rgb(255 255 255 / .78)!important;border:1px solid rgb(220 233 247 / .55)!important;box-shadow:0 1px 3px rgb(12 45 80 / .06)!important;border-radius:999px!important}html body .ahv-top-account-box,html body .ahv-top-account-box *{background:transparent!important;background-image:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}html body .ahv-logo-box,html body .ahv-logo-box *,html body .ahv-main-logo-img{display:none!important;visibility:hidden!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;opacity:0!important}html body .ahv-main-nav{background:transparent!important;border:none!important;box-shadow:none!important}html body .ahv-header-prototype .ahv-category-band,html body .ahv-header-prototype .ahv-global-banner-slider,html body .ahv-category-band,html body .ahv-global-banner-slider,html body .ahv-site-shell .ahv-category-band,html body .ahv-site-shell .ahv-global-banner-slider{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}html body .ahv-header-prototype::before,html body .ahv-header-prototype::after,html body .ahv-category-band::before,html body .ahv-category-band::after{display:none!important;content:none!important}html body .ahv-footer-utility,html body .ahv-footer-utility a{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:600!important;color:#1d2738!important;text-decoration:none!important;opacity:0.85!important;margin:4px 8px!important}html body .ahv-footer-utility a:hover{color:#0069d9!important;opacity:1!important;text-decoration:underline!important}html body .ahv-footer-utility{text-align:center!important;padding:4px 0 8px!important;border-top:1px solid rgb(220 233 247 / .4)!important;margin-top:4px!important}html body .ahv-site-shell{background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}@media (max-width:820px){html body .ahv-header-prototype,html body .ahv-site-shell .ahv-header-prototype,html body .ahv-site-shell.ahv-global-shell-source{width:100%!important;padding:3px 8px!important}html body .ahv-search-shell{padding-right:0!important}html body .ahv-header-row{grid-template-columns:1fr!important}html body .ahv-footer-utility{font-size:11px!important;gap:6px!important}}html body .ahv-footer-nav,html body .ahv-footer-black-pills{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px 8px!important;padding:6px 12px 10px!important;margin:0 auto!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;border:none!important}html body .ahv-footer-nav a,html body .ahv-footer-black-pills a,html body .ahv-footer-utility a,html body .ahv-footer-side-menu a,html body .ahv-footer-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;height:auto!important;width:auto!important;padding:4px 11px!important;border:2px solid #101828!important;border-radius:10px!important;background:linear-gradient(180deg,#2d2d2d 0%,#101010 100%)!important;color:#fff!important;text-decoration:none!important;font-family:var(--ahv-font,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 6px 13px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .16)!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box!important;vertical-align:middle!important}html body .ahv-footer-nav a::before,html body .ahv-footer-black-pills a::before,html body .ahv-footer-utility a::before,html body .ahv-footer-side-menu a::before,html body .ahv-footer-primary::before{content:""!important;width:5px!important;height:5px!important;margin-right:6px!important;border-radius:999px!important;background:#f7f7f7!important;box-shadow:0 0 7px rgb(255 255 255 / .72)!important;display:inline-block!important;flex:0 0 auto!important}html body .ahv-footer-nav a:hover,html body .ahv-footer-black-pills a:hover,html body .ahv-footer-utility a:hover,html body .ahv-footer-primary:hover{background:linear-gradient(180deg,#3a3a3a 0%,#1a1a1a 100%)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 8px 16px rgb(0 0 0 / .22),inset 0 1px 0 rgb(255 255 255 / .2)!important}html body .ahv-footer-nav a:focus,html body .ahv-footer-black-pills a:focus{outline:2px solid #0069d9!important;outline-offset:2px!important}html body .ahv-footer-side-menu,html body .ahv-footer-side-menu-left,html body .ahv-footer-side-menu-right{display:none!important;visibility:hidden!important;position:static!important}html body .ahv-footer-utility{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 8px!important;padding:4px 8px!important;background:transparent!important}@media (max-width:820px){html body .ahv-footer-nav,html body .ahv-footer-black-pills,html body .ahv-footer-utility{gap:4px 6px!important;padding:4px 6px 8px!important}html body .ahv-footer-nav a,html body .ahv-footer-black-pills a,html body .ahv-footer-utility a,html body .ahv-footer-primary{min-height:28px!important;padding:3px 8px!important;font-size:11px!important;border-width:1.5px!important;border-radius:8px!important}html body .ahv-footer-nav a::before,html body .ahv-footer-black-pills a::before{width:4px!important;height:4px!important;margin-right:4px!important}}html body .ahv-global-footer .ahv-footer-banner-wrap~.ahv-footer-nav,html body .ahv-global-footer .ahv-footer-banner-wrap~.ahv-footer-utility{position:relative!important;z-index:5!important;clear:both!important}html body .ahv-footer-banner-wrap,html body .ahv-banner-footer .ahv-footer-banner-wrap,html body footer .ahv-footer-banner-wrap{background:transparent!important;background-image:none!important;background-color:transparent!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-banner-wrap,html body .ahv-footer-banner-wrap{background:transparent!important;background-color:transparent!important;background-image:none!important}html body .ahv-footer-side-menu,html body .ahv-footer-side-menu-left,html body .ahv-footer-side-menu-right{display:none!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-banner-wrap{background:transparent!important}html body .ahv-global-footer .ahv-footer-banner-wrap,html body .ahv-banner-footer .ahv-footer-banner-wrap,html body .ahv-footer-banner-wrap{background:transparent!important;background-color:transparent!important;background-image:none!important}html body .ahv-sophi-sticky-social,html body .ahv-social-header-hidden,html body nav.ahv-sophi-sticky-social,html body nav[aria-label="AutoHVAC social media links"]{display:none!important;visibility:hidden!important;pointer-events:none!important}html body .ahv-global-footer.ahv-banner-footer{overflow:visible!important;padding-top:64px!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-banner-wrap{overflow:visible!important;background:transparent!important;background-color:transparent!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-social-stack{position:absolute!important;top:-50px!important;transform:none!important;z-index:9!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;pointer-events:auto!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-social-left{left:clamp(18px, 4vw, 58px)!important;right:auto!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-social-right{right:clamp(18px, 4vw, 58px)!important;left:auto!important}html body .ahv-global-footer.ahv-banner-footer .ahv-social-img-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;background:rgb(255 255 255 / .92)!important;border:1px solid rgb(0 105 217 / .22)!important;box-shadow:0 8px 18px rgb(12 45 80 / .16)!important;border-radius:999px!important;overflow:hidden!important}html body .ahv-global-footer.ahv-banner-footer .ahv-social-img-btn img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important}@media (max-width:700px){html body .ahv-global-footer.ahv-banner-footer{padding-top:112px!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-social-stack{top:-98px!important;gap:8px!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-social-left{left:14px!important}html body .ahv-global-footer.ahv-banner-footer .ahv-footer-social-right{left:14px!important;right:auto!important;top:-52px!important}html body .ahv-global-footer.ahv-banner-footer .ahv-social-img-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}html body .ahv-site-shell.ahv-global-shell-source{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:999999!important;width:100vw!important;margin:0!important;padding:7px 8px 5px!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:32px!important}html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:clamp(320px,28vw,430px)!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:2px!important;overflow:visible!important;pointer-events:auto!important}html body .ahv-logo-box,html body .ahv-main-logo-img,html body .ahv-category-band,html body .ahv-global-banner-slider,html body .ahv-nav-visual,html body .ahv-nav-visual img,html body .ahv-top-account-box{display:none!important;visibility:hidden!important;pointer-events:none!important}html body .ahv-search-shell{order:1!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}html body .ahv-search-pill{width:100%!important;max-width:none!important;min-width:0!important;height:28px!important;margin:0!important;padding:0 8px!important;border-radius:999px 999px 5px 5px!important;background:rgb(255 255 255 / .12)!important;background-color:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 4px 11px rgb(12 45 80 / .05)!important;backdrop-filter:blur(6px) saturate(112%)!important;-webkit-backdrop-filter:blur(6px) saturate(112%)!important;color:#263852!important;font-size:10.5px!important;font-weight:850!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}html body .ahv-search-icon{width:18px!important;height:18px!important;min-width:18px!important;margin-right:4px!important;font-size:13px!important;background:transparent!important}html body .ahv-main-nav{order:2!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;border-radius:5px 5px 999px 999px!important;background:rgb(255 255 255 / .10)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 5px 13px rgb(12 45 80 / .05)!important;backdrop-filter:blur(6px) saturate(112%)!important;-webkit-backdrop-filter:blur(6px) saturate(112%)!important}html body .ahv-nav-button{min-width:0!important;width:100%!important;height:26px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important}html body .ahv-nav-label{width:100%!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0 2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important;border:0!important;border-right:1px solid rgb(20 34 56 / .10)!important;box-shadow:none!important;color:#10223d!important;text-decoration:none!important;font-size:9px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}html body .ahv-nav-button:last-child .ahv-nav-label{border-right:0!important}html body .ahv-nav-label::before{content:""!important;width:3px!important;height:3px!important;border-radius:999px!important;background:rgb(0 105 217 / .28)!important;margin-right:3px!important;flex:0 0 auto!important}html body .ahv-nav-button.is-active .ahv-nav-label{color:#0069d9!important;background:rgb(255 255 255 / .18)!important}html body .ahv-nav-button.is-active .ahv-nav-label::before{background:#0878f2!important}html body{padding-top:64px!important}@media(max-width:782px){html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:0!important}html body .ahv-site-shell.ahv-global-shell-source{padding:6px 5px 5px!important}html body .ahv-header-prototype,html body .ahv-header-row{width:min(390px,calc(100vw - 10px))!important}html body .ahv-search-pill{height:28px!important;font-size:10px!important}html body .ahv-nav-label{height:25px!important;min-height:25px!important;font-size:8.4px!important;padding:0 2px!important}html body{padding-top:64px!important}}@media(max-width:430px){html body .ahv-search-pill span:not(.ahv-search-icon){max-width:calc(100vw - 85px)!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .ahv-header-prototype,html body .ahv-header-row{width:calc(100vw - 10px)!important}html body .ahv-nav-label{font-size:8.2px!important}html body .ahv-nav-label::before{width:3px!important;height:3px!important;margin-right:2px!important}}html body .ahv-site-shell.ahv-global-shell-source{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:999999!important;width:100vw!important;padding:6px 0 4px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:32px!important}html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:clamp(300px, 24vw, 380px)!important;max-width:calc(100vw - 10px)!important;min-width:300px!important;margin:0 auto!important;padding:0!important;gap:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:auto!important}html body .ahv-search-shell{width:100%!important;margin:0!important;padding:0!important;display:block!important}html body .ahv-search-pill{width:100%!important;height:27px!important;margin:0!important;padding:0 7px!important;border-radius:14px 14px 0 0!important;background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .28)!important;border-bottom:0!important;box-shadow:none!important;font-size:10px!important;line-height:1!important}html body .ahv-search-icon{width:16px!important;min-width:16px!important;height:16px!important;margin-right:3px!important;font-size:12px!important}html body .ahv-main-nav,html body nav.ahv-main-nav{width:100%!important;margin:0!important;padding:0!important;gap:0!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:stretch!important;justify-items:stretch!important;border-radius:0 0 14px 14px!important;overflow:hidden!important;background:rgb(255 255 255 / .10)!important;border:1px solid rgb(255 255 255 / .28)!important;box-shadow:0 4px 12px rgb(12 45 80 / .045)!important}html body .ahv-main-nav>.ahv-nav-button,html body .ahv-nav-button,html body .ahv-nav-button.is-active,html body .ahv-nav-button.is-zoomed{width:100%!important;min-width:0!important;max-width:none!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0!important;gap:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label,html body a.ahv-nav-label{width:100%!important;min-width:0!important;max-width:none!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0 1px!important;gap:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;border:0!important;border-right:1px solid rgb(20 34 56 / .10)!important;background:transparent!important;box-shadow:none!important;font-size:8px!important;font-weight:950!important;line-height:1!important;color:#10223d!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body .ahv-main-nav>.ahv-nav-button:last-child>.ahv-nav-label{border-right:0!important}html body .ahv-main-nav .ahv-nav-label::before{width:3px!important;height:3px!important;min-width:3px!important;margin-right:2px!important}html body .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label{background:rgb(255 255 255 / .18)!important;color:#0069d9!important}html body .ahv-logo-box,html body .ahv-main-logo-img,html body .ahv-category-band,html body .ahv-global-banner-slider,html body .ahv-nav-visual,html body .ahv-nav-visual img,html body .ahv-top-account-box{display:none!important;visibility:hidden!important;pointer-events:none!important}html body{padding-top:62px!important}@media(max-width:782px){html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:0!important}html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:calc(100vw - 8px)!important;min-width:0!important;max-width:420px!important}html body .ahv-search-pill{height:26px!important;font-size:9.5px!important}html body .ahv-main-nav>.ahv-nav-button,html body .ahv-nav-button,html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label{height:24px!important;min-height:24px!important;font-size:7.6px!important}html body{padding-top:58px!important}}@media(max-width:390px){html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label{font-size:7px!important;letter-spacing:-.2px!important}html body .ahv-main-nav .ahv-nav-label::before{display:none!important}}html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:clamp(280px,22vw,350px)!important;min-width:280px!important;max-width:calc(100vw - 8px)!important;gap:0!important}html body .ahv-search-pill{height:25px!important;font-size:9px!important;border-radius:13px 13px 0 0!important}html body .ahv-search-icon{width:14px!important;min-width:14px!important;height:14px!important;font-size:11px!important;margin-right:3px!important}html body .ahv-main-nav{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;column-gap:0!important;row-gap:0!important;border-radius:0 0 13px 13px!important;overflow:hidden!important}html body .ahv-main-nav>.ahv-nav-button,html body .ahv-nav-button{height:23px!important;min-height:23px!important;margin:0!important;padding:0!important;gap:0!important;transform:none!important}html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label{height:23px!important;min-height:23px!important;margin:0!important;padding:0!important;font-size:7.4px!important;letter-spacing:-.15px!important;gap:0!important;border-radius:0!important;box-shadow:none!important}html body .ahv-main-nav .ahv-nav-label::before{width:2.5px!important;height:2.5px!important;min-width:2.5px!important;margin-right:2px!important}html body{padding-top:55px!important}@media(max-width:782px){html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:calc(100vw - 6px)!important;min-width:0!important;max-width:none!important}html body .ahv-search-pill{height:28px!important;font-size:0!important;padding:0 7px!important}html body .ahv-search-pill span:not(.ahv-search-icon)::after{content:'Search services, parts, categories';font-size:13px!important;letter-spacing:-.15px!important}html body .ahv-search-icon{width:18px!important;min-width:18px!important;height:18px!important;font-size:14px!important;margin-right:5px!important}html body .ahv-main-nav{grid-template-columns:repeat(5,20%)!important;width:100%!important;overflow:hidden!important}html body .ahv-main-nav>.ahv-nav-button,html body .ahv-nav-button{height:24px!important;min-height:24px!important;width:100%!important;min-width:0!important}html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label{font-size:0!important;height:24px!important;min-height:24px!important;padding:0!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:clip!important}html body .ahv-main-nav .ahv-nav-label::before{display:none!important}html body .ahv-nav-button[data-ahv-label='Home'] .ahv-nav-label::after{content:'Home';font-size:12px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='My Cart'] .ahv-nav-label::after{content:'Cart';font-size:12px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='Products'] .ahv-nav-label::after{content:'Products';font-size:11px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='Get Quote'] .ahv-nav-label::after{content:'Quote';font-size:12px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='My Account'] .ahv-nav-label::after{content:'Account';font-size:11px!important;font-weight:950!important}html body{padding-top:61px!important}}@media(max-width:390px){html body .ahv-search-pill span:not(.ahv-search-icon)::after{font-size:12px!important}html body .ahv-nav-button[data-ahv-label='Home'] .ahv-nav-label::after,html body .ahv-nav-button[data-ahv-label='My Cart'] .ahv-nav-label::after,html body .ahv-nav-button[data-ahv-label='Get Quote'] .ahv-nav-label::after{font-size:11px!important}html body .ahv-nav-button[data-ahv-label='Products'] .ahv-nav-label::after,html body .ahv-nav-button[data-ahv-label='My Account'] .ahv-nav-label::after{font-size:10px!important}}@media(max-width:782px){html body .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;padding:0!important;background:transparent!important;pointer-events:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important}html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:auto!important}html body .ahv-search-shell{display:none!important}html body .ahv-main-nav,html body nav.ahv-main-nav{position:relative!important;width:100vw!important;height:58px!important;margin:0!important;padding:4px 4px calc(4px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;border-radius:18px 18px 0 0!important;background:rgb(255 255 255 / .72)!important;border:1px solid rgb(210 226 244 / .75)!important;border-bottom:0!important;box-shadow:0 -10px 24px rgb(12 45 80 / .12)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;overflow:hidden!important}html body .ahv-main-nav>.ahv-nav-button,html body .ahv-nav-button{width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;display:flex!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label{width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 1px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:0!important;border-right:1px solid rgb(20 34 56 / .08)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:#10223d!important;overflow:visible!important;white-space:normal!important;text-align:center!important;line-height:1!important}html body .ahv-main-nav>.ahv-nav-button:last-child>.ahv-nav-label{border-right:0!important}html body .ahv-main-nav .ahv-nav-label::before{display:block!important;width:6px!important;height:6px!important;min-width:6px!important;margin:0!important;border-radius:999px!important;background:rgb(0 105 217 / .35)!important}html body .ahv-nav-button[data-ahv-label='Home'] .ahv-nav-label::after{content:'Home';font-size:12px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='My Cart'] .ahv-nav-label::after{content:'Cart';font-size:12px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='Products'] .ahv-nav-label::after{content:'Products';font-size:11px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='Get Quote'] .ahv-nav-label::after{content:'Quote';font-size:12px!important;font-weight:950!important}html body .ahv-nav-button[data-ahv-label='My Account'] .ahv-nav-label::after{content:'Account';font-size:11px!important;font-weight:950!important}html body .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label{background:rgb(255 255 255 / .42)!important;color:#0069d9!important}html body .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label::before{background:#0878f2!important}html body{padding-top:0!important;padding-bottom:72px!important}}@media(min-width:783px){html body .ahv-header-prototype,html body .ahv-header-protected-zone,html body .ahv-header-row{width:clamp(260px,20vw,330px)!important;min-width:260px!important}html body .ahv-main-nav .ahv-nav-label,html body .ahv-nav-button>.ahv-nav-label{font-size:7px!important}}html body .ahv-site-shell.ahv-global-shell-source{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:999999!important;width:100vw!important;margin:0!important;padding:6px 8px!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:32px!important}html body .ahv-header-prototype{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important;overflow:visible!important}html body .ahv-header-row,html body .ahv-category-band,html body .ahv-global-banner-slider{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}html body .ahv-store-dock-v3{width:clamp(290px,22vw,360px)!important;max-width:calc(100vw - 12px)!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;pointer-events:auto!important;background:transparent!important}html body .ahv-store-search-v3{height:26px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:0 8px!important;border-radius:14px 14px 0 0!important;background:rgb(255 255 255 / .16)!important;border:1px solid rgb(255 255 255 / .30)!important;border-bottom:0!important;backdrop-filter:blur(7px) saturate(115%)!important;-webkit-backdrop-filter:blur(7px) saturate(115%)!important;box-shadow:none!important;color:#263852!important;text-decoration:none!important;overflow:hidden!important}html body .ahv-store-search-v3 span{font-size:14px!important;color:#0075df!important;line-height:1!important}html body .ahv-store-search-v3 em{font-style:normal!important;font-size:10px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .ahv-store-tabs-v3{height:25px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;border-radius:0 0 14px 14px!important;overflow:hidden!important;background:rgb(255 255 255 / .13)!important;border:1px solid rgb(255 255 255 / .30)!important;backdrop-filter:blur(7px) saturate(115%)!important;-webkit-backdrop-filter:blur(7px) saturate(115%)!important;box-shadow:0 5px 14px rgb(12 45 80 / .055)!important}html body .ahv-store-tab-v3{height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 1px!important;margin:0!important;border-radius:0!important;border-right:1px solid rgb(20 34 56 / .10)!important;background:transparent!important;color:#10223d!important;text-decoration:none!important;font-size:8px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}html body .ahv-store-tab-v3:last-child{border-right:0!important}html body .ahv-store-tab-v3:hover{background:rgb(255 255 255 / .22)!important;color:#0069d9!important}html body{padding-top:58px!important}@media(max-width:782px){html body .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important;padding:0!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important}html body .ahv-store-dock-v3{width:100vw!important;max-width:100vw!important;margin:0!important}html body .ahv-store-search-v3{display:none!important}html body .ahv-store-tabs-v3{height:58px!important;border-radius:18px 18px 0 0!important;background:rgb(255 255 255 / .76)!important;border:1px solid rgb(210 226 244 / .78)!important;border-bottom:0!important;box-shadow:0 -10px 24px rgb(12 45 80 / .12)!important;padding-bottom:env(safe-area-inset-bottom)!important}html body .ahv-store-tab-v3{height:58px!important;font-size:12px!important;border-right:1px solid rgb(20 34 56 / .08)!important;white-space:normal!important;overflow:visible!important;text-align:center!important}html body{padding-top:0!important;padding-bottom:74px!important}}html body .ahv-site-shell.ahv-global-shell-source{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:999999!important;width:100vw!important;margin:0!important;padding:7px 8px!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:32px!important}html body .ahv-header-prototype{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important;overflow:visible!important}html body .ahv-header-row,html body .ahv-category-band,html body .ahv-global-banner-slider{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}html body .ahv-store-dock-v3{width:clamp(430px,34vw,620px)!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;pointer-events:auto!important;background:transparent!important}html body .ahv-store-search-v3{height:34px!important;display:flex!important;align-items:center!important;gap:6px!important;padding:0 7px!important;border-radius:17px 17px 0 0!important;background:rgb(255 255 255 / .20)!important;border:1px solid rgb(255 255 255 / .36)!important;border-bottom:0!important;backdrop-filter:blur(8px) saturate(118%)!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important;box-shadow:none!important;color:#263852!important;text-decoration:none!important;overflow:hidden!important;box-sizing:border-box!important}html body .ahv-store-search-v3 span{font-size:17px!important;color:#0075df!important;line-height:1!important;flex:0 0 auto!important}html body .ahv-store-search-v3 input{flex:1 1 auto!important;min-width:0!important;height:28px!important;border:0!important;outline:0!important;background:transparent!important;color:#243349!important;font-size:15px!important;font-weight:750!important;padding:0!important}html body .ahv-store-search-v3 input::placeholder{color:#7d8aa1!important;opacity:1!important}html body .ahv-store-search-v3 button{flex:0 0 auto!important;height:28px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:#0878f2!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1!important;box-shadow:0 4px 10px rgb(0 105 217 / .18)!important}html body .ahv-store-tabs-v3{height:34px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;border-radius:0 0 17px 17px!important;overflow:hidden!important;background:rgb(255 255 255 / .16)!important;border:1px solid rgb(255 255 255 / .36)!important;backdrop-filter:blur(8px) saturate(118%)!important;-webkit-backdrop-filter:blur(8px) saturate(118%)!important;box-shadow:0 6px 16px rgb(12 45 80 / .07)!important}html body .ahv-store-tab-v3{height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 2px!important;margin:0!important;border-radius:0!important;border-right:1px solid rgb(20 34 56 / .10)!important;background:transparent!important;color:#10223d!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-align:center!important}html body .ahv-store-tab-v3:last-child{border-right:0!important}html body .ahv-store-tab-v3:hover{background:rgb(255 255 255 / .26)!important;color:#0069d9!important}html body{padding-top:82px!important}@media(max-width:782px){html body .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important;padding:0!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important}html body .ahv-store-dock-v3{width:100vw!important;max-width:100vw!important;margin:0!important}html body .ahv-store-search-v3{display:flex!important;height:46px!important;border-radius:18px 18px 0 0!important;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(210 226 244 / .78)!important;border-bottom:0!important;padding:0 10px!important;box-shadow:0 -8px 18px rgb(12 45 80 / .08)!important}html body .ahv-store-search-v3 span{font-size:18px!important}html body .ahv-store-search-v3 input{height:36px!important;font-size:15px!important}html body .ahv-store-search-v3 button{height:34px!important;padding:0 13px!important;font-size:13px!important}html body .ahv-store-tabs-v3{height:54px!important;border-radius:0!important;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(210 226 244 / .78)!important;border-top:0!important;border-bottom:0!important;box-shadow:0 -10px 24px rgb(12 45 80 / .12)!important;padding-bottom:env(safe-area-inset-bottom)!important}html body .ahv-store-tab-v3{height:54px!important;font-size:12px!important;border-right:1px solid rgb(20 34 56 / .08)!important;white-space:normal!important;overflow:visible!important;text-align:center!important}html body{padding-top:0!important;padding-bottom:112px!important}}@media(max-width:390px){html body .ahv-store-search-v3 input{font-size:13px!important}html body .ahv-store-search-v3 button{padding:0 10px!important;font-size:12px!important}html body .ahv-store-tab-v3{font-size:11px!important}}@media(max-width:782px){html body .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;padding:0 8px calc(6px + env(safe-area-inset-bottom)) 8px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important}html body .ahv-header-prototype{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}html body .ahv-store-dock-v3{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}html body .ahv-store-search-v3{width:100%!important;max-width:100%!important;height:44px!important;padding:0 7px!important;gap:6px!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:18px 18px 0 0!important}html body .ahv-store-search-v3 span{flex:0 0 20px!important;width:20px!important;min-width:20px!important;font-size:18px!important;text-align:center!important}html body .ahv-store-search-v3 input{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;height:36px!important;font-size:14px!important;padding:0!important;box-sizing:border-box!important}html body .ahv-store-search-v3 button{flex:0 0 54px!important;width:54px!important;max-width:54px!important;min-width:54px!important;height:32px!important;padding:0!important;font-size:11px!important;border-radius:999px!important}html body .ahv-store-tabs-v3{width:100%!important;max-width:100%!important;height:52px!important;box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important;border-radius:0 0 18px 18px!important}html body .ahv-store-tab-v3{min-width:0!important;width:100%!important;height:52px!important;font-size:11px!important;padding:0 1px!important;box-sizing:border-box!important}html body{padding-bottom:112px!important}}@media(max-width:380px){html body .ahv-site-shell.ahv-global-shell-source{padding-left:6px!important;padding-right:6px!important}html body .ahv-store-search-v3 input{font-size:12.5px!important}html body .ahv-store-search-v3 button{flex-basis:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;font-size:10px!important}html body .ahv-store-tab-v3{font-size:10px!important}}@media(max-width:782px){html body .ahv-store-tabs-v3,html body .ahv-store-tabs-v3 *{-webkit-tap-highlight-color:transparent!important}html body .ahv-store-tab-v3,html body .ahv-store-tab-v3:link,html body .ahv-store-tab-v3:visited,html body .ahv-store-tab-v3:hover,html body .ahv-store-tab-v3:focus,html body .ahv-store-tab-v3:active{height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 1px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;vertical-align:middle!important;transform:none!important;translate:none!important;top:auto!important;bottom:auto!important;position:relative!important;box-shadow:none!important;outline:none!important}html body .ahv-store-tab-v3:focus-visible{outline:1px solid rgb(0 105 217 / .35)!important;outline-offset:-3px!important}}html body nav.ahv-sophi-sticky-social,html body .ahv-sophi-sticky-social,html body .ahv-social-header-hidden,html body nav[aria-label="AutoHVAC social media links"],html body .ahv-social-header-hidden[aria-label],html body body>.ahv-footer-social-stack,html body .ahv-site-shell>.ahv-footer-social-stack,html body .ahv-main-content>.ahv-footer-social-stack,html body main>.ahv-footer-social-stack{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .ahv-global-footer .ahv-footer-social-stack{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media(max-width:782px){html body nav.ahv-sophi-sticky-social,html body .ahv-sophi-sticky-social,html body .ahv-social-header-hidden,html body nav[aria-label="AutoHVAC social media links"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;top:auto!important}html body .ahv-global-footer .ahv-footer-social-stack{position:absolute!important;left:auto!important;top:-98px!important;z-index:8!important}}@media(max-width:782px){html,body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html body .ahv-store-dock-v3,html body .ahv-store-search-v3,html body .ahv-store-tabs-v3{transform:none!important;zoom:1!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body .ahv-store-search-v3,html body .ahv-store-search-v3:focus-within{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 7px!important;gap:6px!important;transform:none!important;scale:1!important;border-radius:18px 18px 0 0!important}html body .ahv-store-search-v3 input,html body .ahv-store-search-v3 input:focus,html body .ahv-store-search-v3 input:active{font-size:16px!important;line-height:1!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;outline:none!important;background:transparent!important;transform:none!important;scale:1!important;-webkit-appearance:none!important;appearance:none!important}html body .ahv-store-search-v3 button,html body .ahv-store-search-v3 button:focus,html body .ahv-store-search-v3 button:active{flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;font-size:11px!important;line-height:1!important;transform:none!important;scale:1!important;-webkit-appearance:none!important;appearance:none!important}html body .ahv-store-tabs-v3,html body .ahv-store-tabs-v3:focus-within{height:52px!important;min-height:52px!important;max-height:52px!important;transform:none!important;scale:1!important}}@media(max-width:380px){html body .ahv-store-search-v3 input,html body .ahv-store-search-v3 input:focus{font-size:16px!important}html body .ahv-store-search-v3 button,html body .ahv-store-search-v3 button:focus{flex-basis:48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;font-size:10px!important}}@media(max-width:782px){html body.woocommerce-cart .wc-block-cart-items__row,html body.woocommerce-cart .wc-block-cart-item__wrap,html body.woocommerce-cart .wc-block-components-sidebar-layout,html body.woocommerce-cart .wp-block-woocommerce-cart{overflow:visible!important}html body.woocommerce-cart .wc-block-cart-item__quantity,html body.woocommerce-cart .wc-block-components-quantity-selector,html body.woocommerce-cart .quantity{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:154px!important;min-width:154px!important;max-width:154px!important;height:42px!important;min-height:42px!important;margin:10px 12px 0 0!important;padding:0!important;border:1px solid rgb(16 34 61 / .28)!important;border-radius:8px!important;background:rgb(255 255 255 / .72)!important;box-sizing:border-box!important;overflow:hidden!important;vertical-align:middle!important}html body.woocommerce-cart .wc-block-components-quantity-selector__button,html body.woocommerce-cart .wc-block-components-quantity-selector button,html body.woocommerce-cart .quantity button,html body.woocommerce-cart .quantity .minus,html body.woocommerce-cart .quantity .plus{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#10223d!important;font-size:25px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}html body.woocommerce-cart .wc-block-components-quantity-selector__input,html body.woocommerce-cart .wc-block-components-quantity-selector input,html body.woocommerce-cart .quantity input.qty{position:static!important;transform:none!important;flex:1 1 auto!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#10223d!important;font-size:20px!important;font-weight:500!important;text-align:center!important;line-height:40px!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important}html body.woocommerce-cart .wc-block-cart-item__remove-link,html body.woocommerce-cart .wc-block-cart-item__remove,html body.woocommerce-cart .remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:10px 0 0 4px!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important;color:#10223d!important;font-size:24px!important;line-height:1!important;text-decoration:none!important;vertical-align:middle!important}html body.woocommerce-cart .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{margin-left:8px!important}html body.woocommerce-cart .wc-block-cart-item__quantity{gap:8px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;border:0!important;background:transparent!important;width:auto!important;max-width:100%!important;height:auto!important;overflow:visible!important}html body.woocommerce-cart .wc-block-cart-item__quantity>.wc-block-components-quantity-selector{margin:0!important}}html body.woocommerce-cart .quantity,html body .woocommerce-cart-form .quantity,html body .cart .quantity{width:auto!important;max-width:116px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important}html body.woocommerce-cart .quantity input.qty,html body .woocommerce-cart-form .quantity input.qty,html body .cart .quantity input.qty,html body input.qty{width:58px!important;min-width:58px!important;max-width:58px!important;height:36px!important;min-height:36px!important;padding:0 4px!important;border-radius:10px!important;text-align:center!important;font-size:15px!important;font-weight:800!important;line-height:36px!important;box-sizing:border-box!important}html body.woocommerce-cart .quantity .minus,html body.woocommerce-cart .quantity .plus,html body .woocommerce-cart-form .quantity .minus,html body .woocommerce-cart-form .quantity .plus{width:30px!important;min-width:30px!important;max-width:30px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important;font-size:15px!important;line-height:1!important;box-sizing:border-box!important}@media(max-width:782px){html body.woocommerce-cart .quantity,html body .woocommerce-cart-form .quantity{max-width:104px!important}html body.woocommerce-cart .quantity input.qty,html body .woocommerce-cart-form .quantity input.qty,html body input.qty{width:50px!important;min-width:50px!important;max-width:50px!important;height:34px!important;min-height:34px!important;line-height:34px!important;font-size:14px!important}html body.woocommerce-cart .quantity .minus,html body.woocommerce-cart .quantity .plus,html body .woocommerce-cart-form .quantity .minus,html body .woocommerce-cart-form .quantity .plus{width:27px!important;min-width:27px!important;max-width:27px!important;height:34px!important;min-height:34px!important}}@media(max-width:782px){html body.woocommerce-cart,html body.woocommerce-cart .wp-site-blocks,html body.woocommerce-cart main,html body.woocommerce-cart .entry-content,html body.woocommerce-cart .woocommerce,html body.woocommerce-cart .wc-block-cart{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}html body.woocommerce-cart .woocommerce-cart-form,html body.woocommerce-cart .shop_table,html body.woocommerce-cart table.shop_table,html body.woocommerce-cart .cart-collaterals,html body.woocommerce-cart .cart_totals{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}html body.woocommerce-cart .woocommerce-cart-form__cart-item,html body.woocommerce-cart tr.cart_item{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.woocommerce-cart td.product-thumbnail{width:72px!important;min-width:72px!important;max-width:72px!important;padding:8px 8px 8px 0!important;box-sizing:border-box!important}html body.woocommerce-cart td.product-thumbnail img{width:62px!important;height:62px!important;max-width:62px!important;object-fit:cover!important}html body.woocommerce-cart td.product-name,html body.woocommerce-cart .product-name{width:auto!important;max-width:calc(100vw - 150px)!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}html body.woocommerce-cart td.product-name a,html body.woocommerce-cart .product-name a{display:block!important;max-width:100%!important;font-size:17px!important;line-height:1.18!important;overflow-wrap:anywhere!important}html body.woocommerce-cart td.product-price,html body.woocommerce-cart td.product-subtotal,html body.woocommerce-cart .product-price,html body.woocommerce-cart .product-subtotal{max-width:86px!important;min-width:0!important;padding-left:4px!important;padding-right:0!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-sizing:border-box!important;font-size:16px!important}html body.woocommerce-cart .quantity,html body.woocommerce-cart .wc-block-components-quantity-selector{width:118px!important;min-width:118px!important;max-width:118px!important;height:42px!important;min-height:42px!important;margin:10px 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}html body.woocommerce-cart .quantity input.qty,html body.woocommerce-cart input.qty,html body.woocommerce-cart .wc-block-components-quantity-selector input{width:42px!important;min-width:42px!important;max-width:42px!important;height:38px!important;min-height:38px!important;padding:0!important;text-align:center!important;font-size:16px!important;line-height:38px!important;box-sizing:border-box!important}html body.woocommerce-cart .quantity .minus,html body.woocommerce-cart .quantity .plus,html body.woocommerce-cart .wc-block-components-quantity-selector__button{width:36px!important;min-width:36px!important;max-width:36px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:20px!important;line-height:1!important;box-sizing:border-box!important}html body.woocommerce-cart .remove,html body.woocommerce-cart .product-remove a{font-size:22px!important;width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media(max-width:390px){html body.woocommerce-cart td.product-name,html body.woocommerce-cart .product-name{max-width:calc(100vw - 138px)!important}html body.woocommerce-cart td.product-name a,html body.woocommerce-cart .product-name a{font-size:15.5px!important}html body.woocommerce-cart td.product-price,html body.woocommerce-cart td.product-subtotal,html body.woocommerce-cart .product-price,html body.woocommerce-cart .product-subtotal{max-width:74px!important;font-size:14px!important}html body.woocommerce-cart .quantity,html body.woocommerce-cart .wc-block-components-quantity-selector{width:108px!important;min-width:108px!important;max-width:108px!important}html body.woocommerce-cart .quantity input.qty,html body.woocommerce-cart input.qty,html body.woocommerce-cart .wc-block-components-quantity-selector input{width:36px!important;min-width:36px!important;max-width:36px!important}html body.woocommerce-cart .quantity .minus,html body.woocommerce-cart .quantity .plus,html body.woocommerce-cart .wc-block-components-quantity-selector__button{width:34px!important;min-width:34px!important;max-width:34px!important}}@media(max-width:782px){html body.woocommerce-account,html body.woocommerce-account .wp-site-blocks,html body.woocommerce-account main,html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard,html body.woocommerce-account .woocommerce-MyAccount-content,html body.woocommerce-account .woocommerce-MyAccount-navigation{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard{width:calc(100vw - 24px)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body.woocommerce-account .ahv-account-dashboard{padding:0!important;border-radius:22px!important;overflow:hidden!important}html body.woocommerce-account .woocommerce-MyAccount-content,html body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html body.woocommerce-account .woocommerce-MyAccount-navigation ul,html body.woocommerce-account .woocommerce-MyAccount-navigation li,html body.woocommerce-account .woocommerce-MyAccount-navigation a{width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body.woocommerce-account .woocommerce-MyAccount-navigation a,html body.woocommerce-account .ahv-account-card{margin-left:0!important;margin-right:0!important}html body.woocommerce-account{padding-left:0!important;padding-right:0!important}}@media(max-width:390px){html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}@media(max-width:782px){html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard{width:calc(100vw - 24px)!important;max-width:520px!important;margin-left:calc(auto)!important;margin-right:auto!important;transform:translateX(10px)!important}}@media(max-width:390px){html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard{width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important;transform:translateX(8px)!important}}@media(max-width:782px){html body.woocommerce-account,html body.woocommerce-account *{box-sizing:border-box!important}html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard{width:calc(100vw - 32px)!important;max-width:520px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;transform:none!important;translate:none!important;overflow:visible!important}html body.woocommerce-account .ahv-account-dashboard{border-radius:24px!important;overflow:hidden!important;border:1px solid rgb(210 226 244 / .95)!important;background:#fff!important}html body.woocommerce-account .woocommerce-MyAccount-content,html body.woocommerce-account .woocommerce-MyAccount-navigation,html body.woocommerce-account .ahv-account-grid,html body.woocommerce-account .ahv-account-card,html body.woocommerce-account .ahv-cart-preview,html body.woocommerce-account .ahv-account-cart-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;overflow:hidden!important}html body.woocommerce-account .ahv-account-card,html body.woocommerce-account .ahv-account-cart-card,html body.woocommerce-account .ahv-cart-preview{border-radius:18px!important}html body.woocommerce-account .ahv-account-card *,html body.woocommerce-account .ahv-account-cart-card *,html body.woocommerce-account .ahv-cart-preview *{max-width:100%!important;min-width:0!important}html body.woocommerce-account .ahv-cart-preview,html body.woocommerce-account .ahv-account-cart-card{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:14px!important}html body.woocommerce-account .ahv-cart-preview img,html body.woocommerce-account .ahv-account-cart-card img{width:58px!important;height:58px!important;object-fit:cover!important}html body.woocommerce-account .ahv-cart-preview h3,html body.woocommerce-account .ahv-cart-preview strong,html body.woocommerce-account .ahv-account-cart-card h3,html body.woocommerce-account .ahv-account-cart-card strong,html body.woocommerce-account .product-name,html body.woocommerce-account .product-name a{overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.18!important}html body.woocommerce-account .product-price,html body.woocommerce-account .product-subtotal,html body.woocommerce-account .amount{white-space:nowrap!important;text-align:right!important;max-width:78px!important;overflow:hidden!important;text-overflow:clip!important}html body.woocommerce-account .woocommerce-MyAccount-navigation ul,html body.woocommerce-account .woocommerce-MyAccount-navigation li,html body.woocommerce-account .woocommerce-MyAccount-navigation a{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:390px){html body.woocommerce-account .entry-content,html body.woocommerce-account .woocommerce,html body.woocommerce-account .ahv-account-dashboard{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}html body.woocommerce-account .ahv-cart-preview,html body.woocommerce-account .ahv-account-cart-card{grid-template-columns:62px minmax(0,1fr) 62px!important;gap:8px!important;padding:12px!important}html body.woocommerce-account .ahv-cart-preview img,html body.woocommerce-account .ahv-account-cart-card img{width:52px!important;height:52px!important}}@media(max-width:782px){html body .ahv-site-shell.ahv-global-shell-source{left:0!important;right:0!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}html body .ahv-header-prototype{width:100%!important;max-width:100%!important;margin:0!important;padding:0 8px calc(6px + env(safe-area-inset-bottom)) 8px!important;box-sizing:border-box!important;overflow:visible!important}html body .ahv-store-dock-v3{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:18px 18px 18px 18px!important}html body .ahv-store-search-v3,html body .ahv-store-tabs-v3{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}html body .ahv-store-tabs-v3{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .ahv-store-tab-v3{min-width:0!important;max-width:none!important;box-sizing:border-box!important}}@media(max-width:380px){html body .ahv-header-prototype{padding-left:6px!important;padding-right:6px!important}}@media(max-width:782px){html body .ahv-site-shell.ahv-global-shell-source{position:fixed!important;top:auto!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100dvw - 16px)!important;max-width:430px!important;min-width:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}html body .ahv-header-prototype,html body .ahv-store-dock-v3{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:18px!important}html body .ahv-store-search-v3,html body .ahv-store-tabs-v3{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;transform:none!important}html body .ahv-store-tabs-v3{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body{padding-bottom:118px!important}}@media(max-width:360px){html body .ahv-site-shell.ahv-global-shell-source{width:calc(100dvw - 10px)!important;max-width:calc(100dvw - 10px)!important}}@media(min-width:783px){html body .ahv-site-shell.ahv-global-shell-source{position:fixed!important;top:auto!important;bottom:14px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1180px,calc(100vw - 56px))!important;max-width:min(1180px,calc(100vw - 56px))!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:999999!important;pointer-events:none!important}html body.admin-bar .ahv-site-shell.ahv-global-shell-source{top:auto!important;bottom:14px!important}html body .ahv-header-prototype{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body .ahv-store-dock-v3{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(320px,1.15fr) minmax(520px,1fr)!important;gap:0!important;border-radius:22px!important;overflow:hidden!important;pointer-events:auto!important;background:rgb(255 255 255 / .22)!important;border:1px solid rgb(255 255 255 / .36)!important;box-shadow:0 12px 30px rgb(12 45 80 / .11)!important;backdrop-filter:blur(10px) saturate(118%)!important;-webkit-backdrop-filter:blur(10px) saturate(118%)!important}html body .ahv-store-search-v3{width:100%!important;height:46px!important;min-height:46px!important;border-radius:0!important;border:0!important;border-right:1px solid rgb(20 34 56 / .11)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0 12px!important;gap:8px!important;box-sizing:border-box!important}html body .ahv-store-search-v3 span{flex:0 0 20px!important;width:20px!important;min-width:20px!important;font-size:18px!important}html body .ahv-store-search-v3 input{height:40px!important;font-size:16px!important;font-weight:800!important;flex:1 1 auto!important;min-width:0!important}html body .ahv-store-search-v3 button{height:36px!important;min-width:86px!important;padding:0 18px!important;font-size:14px!important;border-radius:999px!important}html body .ahv-store-tabs-v3{width:100%!important;height:46px!important;min-height:46px!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important}html body .ahv-store-tab-v3{height:46px!important;min-height:46px!important;font-size:14px!important;font-weight:950!important;border-right:1px solid rgb(20 34 56 / .10)!important;background:transparent!important;padding:0 4px!important}html body .ahv-store-tab-v3:last-child{border-right:0!important}html body{padding-top:0!important;padding-bottom:78px!important}}@media(min-width:783px) and (max-width:980px){html body .ahv-site-shell.ahv-global-shell-source{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}html body .ahv-store-dock-v3{grid-template-columns:1fr!important}html body .ahv-store-search-v3{border-right:0!important;border-bottom:1px solid rgb(20 34 56 / .09)!important}}html body .ahv-search-results-page{width:calc(100vw - 24px)!important;max-width:1320px!important;margin:28px auto 120px!important;padding:0!important;box-sizing:border-box!important}html body .ahv-search-results-head{border:1px solid #dce9f7!important;border-radius:28px!important;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:22px 26px!important;margin:0 0 18px!important}html body .ahv-search-results-head span{display:block!important;color:#0069d9!important;font-size:12px!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:6px!important}html body .ahv-search-results-head h1{margin:0 0 6px!important;color:#10223d!important;font-size:34px!important;line-height:1.08!important;font-weight:950!important}html body .ahv-search-results-head p{margin:0!important;color:#60708a!important;font-size:15px!important;line-height:1.45!important}html body .ahv-search-result-meta{margin:0 0 12px!important;color:#10223d!important;font-size:14px!important;font-weight:850!important}html body .ahv-search-product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .ahv-search-product-card{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:112px!important;border:1.5px solid #f28a1a!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 20px rgb(12 45 80 / .055)!important;padding:9px!important;overflow:hidden!important;box-sizing:border-box!important}html body .ahv-search-product-img{width:76px!important;height:76px!important;border:1px solid #e7eef7!important;border-radius:14px!important;background:#f8fbff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html body .ahv-search-product-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important;box-sizing:border-box!important;display:block!important}html body .ahv-search-product-body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}html body .ahv-search-product-body h2{margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#111827!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important}html body .ahv-search-product-price{color:#f27600!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important;min-height:16px!important}html body .ahv-search-product-price *{color:#f27600!important;font-weight:950!important}html body .ahv-search-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-top:2px!important}html body .ahv-search-cart-btn,html body .ahv-search-quote-btn{height:30px!important;min-height:30px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;padding:0 7px!important;border:0!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important}html body .ahv-search-cart-btn{background:#0069d9!important;color:#fff!important}html body .ahv-search-quote-btn{background:#fff4e8!important;color:#b25500!important;border:1px solid #ffb26b!important}html body .ahv-search-pagination{margin:22px 0 0!important;display:flex!important;justify-content:center!important}html body .ahv-search-pagination ul{display:flex!important;gap:6px!important;list-style:none!important;margin:0!important;padding:0!important;flex-wrap:wrap!important;justify-content:center!important}html body .ahv-search-pagination a,html body .ahv-search-pagination span{display:flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:34px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #dce9f7!important;background:#fff!important;color:#10223d!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important}html body .ahv-search-pagination .current{background:#0069d9!important;color:#fff!important;border-color:#0069d9!important}html body .ahv-search-no-results{border:1px solid #dce9f7!important;border-radius:24px!important;background:#fff!important;padding:24px!important;box-shadow:0 12px 28px rgb(12 45 80 / .06)!important}html body .ahv-search-no-results h2{margin:0 0 8px!important;color:#10223d!important;font-size:24px!important;font-weight:950!important}html body .ahv-search-no-results p{margin:0 0 14px!important;color:#60708a!important}html body .ahv-search-no-results a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;text-decoration:none!important;font-weight:950!important}@media(max-width:1080px){html body .ahv-search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){html body .ahv-search-results-page{width:calc(100vw - 14px)!important;margin:16px auto 136px!important}html body .ahv-search-results-head{padding:18px!important;border-radius:22px!important}html body .ahv-search-results-head h1{font-size:26px!important}html body .ahv-search-product-grid{grid-template-columns:1fr!important;gap:9px!important}html body .ahv-search-product-card{grid-template-columns:70px minmax(0,1fr)!important;min-height:102px!important;border-radius:16px!important;padding:8px!important}html body .ahv-search-product-img{width:70px!important;height:70px!important}}html body .ahv-store-dock-v3{background:#ffffff!important;border:1px solid #dce9f7!important;box-shadow:0 12px 30px rgb(12 45 80 / .14)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .ahv-store-search-v3{background:#ffffff!important;border-color:#dce9f7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .ahv-store-tabs-v3{background:#ffffff!important;border-color:#dce9f7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .ahv-store-tab-v3{background:#ffffff!important;border-right:1px solid #dce4ef!important}html body .ahv-store-tab-v3:last-child{border-right:0!important}html body .ahv-store-tab-v3:hover,html body .ahv-store-tab-v3:focus{background:#f3f8ff!important;color:#0069d9!important}html body .ahv-store-search-v3 input{background:#ffffff!important}@media(max-width:782px){html body .ahv-store-dock-v3,html body .ahv-store-search-v3,html body .ahv-store-tabs-v3,html body .ahv-store-tab-v3{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .ahv-store-dock-v3{border:1px solid #dce9f7!important;box-shadow:0 -10px 26px rgb(12 45 80 / .15)!important}}html body.woocommerce-checkout,html body.woocommerce-checkout .wp-site-blocks,html body.woocommerce-checkout main,html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .wp-block-post-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .wp-block-post-content{padding-left:clamp(12px,3vw,28px)!important;padding-right:clamp(12px,3vw,28px)!important}html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-checkout .wc-block-components-main,html body.woocommerce-checkout .wc-block-components-sidebar-layout,html body.woocommerce-checkout .wc-block-checkout__main,html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout{width:min(1280px,calc(100vw - 28px))!important;max-width:min(1280px,calc(100vw - 28px))!important;margin:24px auto 110px!important;padding:0!important}html body.woocommerce-checkout .wc-block-components-sidebar-layout,html body.woocommerce-checkout .wc-block-checkout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr)!important;gap:clamp(16px,2.6vw,34px)!important;align-items:start!important}html body.woocommerce-checkout .wc-block-checkout__main,html body.woocommerce-checkout .wc-block-components-main{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important}html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important}html body.woocommerce-checkout .wc-block-components-checkout-step,html body.woocommerce-checkout .wc-block-components-totals-wrapper,html body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-components-checkout-place-order,html body.woocommerce-checkout .wc-block-checkout__payment-method,html body.woocommerce-checkout .wc-block-components-express-payment,html body.woocommerce-checkout .wc-block-components-address-card,html body.woocommerce-checkout .wc-block-components-radio-control{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:18px!important}html body.woocommerce-checkout .wc-block-components-text-input,html body.woocommerce-checkout .wc-block-components-combobox,html body.woocommerce-checkout .wc-block-components-country-input,html body.woocommerce-checkout .wc-block-components-state-input,html body.woocommerce-checkout input,html body.woocommerce-checkout select,html body.woocommerce-checkout textarea{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:70px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__description,html body.woocommerce-checkout .wc-block-components-order-summary-item__individual-prices,html body.woocommerce-checkout .wc-block-components-order-summary-item__total-price{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.woocommerce-checkout .wc-block-checkout__actions,html body.woocommerce-checkout .wc-block-components-checkout-place-order{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:center!important}html body.woocommerce-checkout .wc-block-components-button,html body.woocommerce-checkout button,html body.woocommerce-checkout .wp-element-button{max-width:100%!important;box-sizing:border-box!important}@media(max-width:1100px){html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout{width:min(980px,calc(100vw - 24px))!important;max-width:min(980px,calc(100vw - 24px))!important}html body.woocommerce-checkout .wc-block-components-sidebar-layout,html body.woocommerce-checkout .wc-block-checkout{grid-template-columns:1fr!important;gap:18px!important}html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar{order:2!important}html body.woocommerce-checkout .wc-block-checkout__main,html body.woocommerce-checkout .wc-block-components-main{order:1!important}}@media(max-width:782px){html body.woocommerce-checkout{overflow-x:hidden!important}html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .wp-block-post-content{padding-left:8px!important;padding-right:8px!important}html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;margin:12px auto 136px!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body.woocommerce-checkout .wc-block-components-sidebar-layout{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body.woocommerce-checkout .wc-block-components-main,html body.woocommerce-checkout .wc-block-checkout__main,html body.woocommerce-checkout .wc-block-components-sidebar,html body.woocommerce-checkout .wc-block-checkout__sidebar{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;transform:none!important}html body.woocommerce-checkout .wc-block-components-checkout-step,html body.woocommerce-checkout .wc-block-components-sidebar,html body.woocommerce-checkout .wc-block-components-totals-wrapper,html body.woocommerce-checkout .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-components-checkout-place-order{padding:16px!important;border-radius:18px!important;overflow:hidden!important}html body.woocommerce-checkout .wc-block-components-checkout-step__heading,html body.woocommerce-checkout .wc-block-components-title{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;white-space:normal!important}html body.woocommerce-checkout .wc-block-components-checkout-step__title,html body.woocommerce-checkout h2,html body.woocommerce-checkout h3{font-size:20px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.woocommerce-checkout .wc-block-components-address-card,html body.woocommerce-checkout .wc-block-components-radio-control,html body.woocommerce-checkout .wc-block-components-radio-control__option{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important}html body.woocommerce-checkout .wc-block-components-order-summary-item{grid-template-columns:58px minmax(0,1fr)!important;grid-template-areas:'image desc' 'image total'!important;gap:8px!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__image{grid-area:image!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__description{grid-area:desc!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__total-price{grid-area:total!important;justify-self:start!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:58px!important;height:58px!important;object-fit:contain!important}html body.woocommerce-checkout .wc-block-checkout__actions,html body.woocommerce-checkout .wc-block-components-checkout-place-order{grid-template-columns:1fr!important;gap:10px!important}html body.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button,html body.woocommerce-checkout .wc-block-components-checkout-place-order-button{width:100%!important;min-width:0!important;justify-content:center!important}}@media(max-width:430px){html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .wp-block-post-content{padding-left:6px!important;padding-right:6px!important}html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin-bottom:136px!important}html body.woocommerce-checkout .wc-block-components-checkout-step,html body.woocommerce-checkout .wc-block-components-sidebar,html body.woocommerce-checkout .wc-block-components-totals-wrapper,html body.woocommerce-checkout .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-components-checkout-place-order{padding:14px!important;border-radius:16px!important}}html body.woocommerce-checkout{overflow-x:hidden!important}html body.woocommerce-checkout .wp-site-blocks,html body.woocommerce-checkout main,html body.woocommerce-checkout article,html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .wp-block-post-content{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}html body.woocommerce-checkout .wp-block-post-content>*,html body.woocommerce-checkout .entry-content>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-checkout .wc-block-components-sidebar-layout{width:min(1180px,calc(100vw - 24px))!important;max-width:min(1180px,calc(100vw - 24px))!important;min-width:0!important;margin:18px auto 118px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:18px!important;align-items:stretch!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:visible!important}html body.woocommerce-checkout .wc-block-checkout__main,html body.woocommerce-checkout .wc-block-components-main,html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box!important;overflow:visible!important}html body.woocommerce-checkout .wc-block-checkout__main{order:1!important}html body.woocommerce-checkout .wc-block-checkout__sidebar,html body.woocommerce-checkout .wc-block-components-sidebar{order:2!important}html body.woocommerce-checkout .wc-block-components-checkout-step,html body.woocommerce-checkout .wc-block-components-totals-wrapper,html body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-checkout__payment-method,html body.woocommerce-checkout .wc-block-components-checkout-place-order,html body.woocommerce-checkout .wc-block-components-express-payment{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:22px!important}html body.woocommerce-checkout .wc-block-components-checkout-step{padding:22px!important;background:rgb(255 255 255 / .88)!important;border:1px solid #dce9f7!important;box-shadow:0 12px 30px rgb(12 45 80 / .055)!important}html body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-components-totals-wrapper{padding:18px!important;background:#fff!important;border:1px solid #dce9f7!important;box-shadow:0 12px 30px rgb(12 45 80 / .055)!important}html body.woocommerce-checkout .wc-block-components-checkout-step__container,html body.woocommerce-checkout .wc-block-components-checkout-step__content,html body.woocommerce-checkout .wc-block-components-address-form,html body.woocommerce-checkout .wc-block-components-text-input,html body.woocommerce-checkout .wc-block-components-combobox,html body.woocommerce-checkout .wc-block-components-radio-control,html body.woocommerce-checkout .wc-block-components-address-card,html body.woocommerce-checkout .wc-block-components-panel__content,html body.woocommerce-checkout .wc-block-components-totals-item,html body.woocommerce-checkout .wc-block-components-order-summary-item{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}html body.woocommerce-checkout input,html body.woocommerce-checkout select,html body.woocommerce-checkout textarea,html body.woocommerce-checkout .wc-block-components-text-input input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.woocommerce-checkout .wc-block-components-checkout-step__heading{display:block!important;width:100%!important;margin-bottom:14px!important}html body.woocommerce-checkout .wc-block-components-checkout-step__title,html body.woocommerce-checkout h2,html body.woocommerce-checkout h3{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.16!important}html body.woocommerce-checkout .wc-block-components-address-card address,html body.woocommerce-checkout .wc-block-components-address-card__address-section,html body.woocommerce-checkout .wc-block-components-radio-control__label,html body.woocommerce-checkout label{white-space:normal!important;overflow-wrap:anywhere!important}html body.woocommerce-checkout .wc-block-components-order-summary-item{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:64px!important;height:64px!important;object-fit:contain!important}html body.woocommerce-checkout .wc-block-components-checkout-place-order,html body.woocommerce-checkout .wc-block-checkout__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important;max-width:100%!important}html body.woocommerce-checkout .wc-block-components-checkout-place-order-button,html body.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center!important}@media(max-width:900px){html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-checkout .wc-block-components-sidebar-layout{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;margin:12px auto 132px!important;gap:14px!important}html body.woocommerce-checkout .wc-block-components-checkout-step,html body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-components-totals-wrapper{padding:16px!important;border-radius:18px!important}html body.woocommerce-checkout .wc-block-components-order-summary-item{grid-template-columns:60px minmax(0,1fr)!important;grid-template-areas:'img desc' 'img total'!important;gap:8px!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__image{grid-area:img!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__description{grid-area:desc!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__total-price{grid-area:total!important;justify-self:start!important}html body.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:56px!important;height:56px!important}html body.woocommerce-checkout .wc-block-components-checkout-place-order,html body.woocommerce-checkout .wc-block-checkout__actions{grid-template-columns:1fr!important;gap:10px!important}}@media(max-width:480px){html body.woocommerce-checkout .wp-block-woocommerce-checkout,html body.woocommerce-checkout .wc-block-checkout,html body.woocommerce-checkout .wc-block-components-sidebar-layout{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin-left:auto!important;margin-right:auto!important}html body.woocommerce-checkout .wc-block-components-checkout-step,html body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,html body.woocommerce-checkout .wc-block-components-order-summary,html body.woocommerce-checkout .wc-block-components-totals-wrapper{padding:14px!important;border-radius:16px!important}html body.woocommerce-checkout .wc-block-components-checkout-step__title,html body.woocommerce-checkout h2,html body.woocommerce-checkout h3{font-size:19px!important}}html body.woocommerce-cart,html body.woocommerce-checkout{overflow-x:hidden!important}html body.woocommerce-cart *,html body.woocommerce-checkout *{box-sizing:border-box!important}html body.woocommerce-cart .site-main,html body.woocommerce-cart main,html body.woocommerce-cart .entry-content,html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .site-main,html body.woocommerce-checkout main,html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .woocommerce{width:min(1180px, calc(100vw - 48px))!important;max-width:min(1180px, calc(100vw - 48px))!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;float:none!important;clear:both!important}html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .woocommerce{padding-top:32px!important;padding-bottom:190px!important}html body.woocommerce-cart form,html body.woocommerce-cart .cart-collaterals,html body.woocommerce-cart .cart_totals,html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout form.woocommerce-checkout{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout form.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;gap:36px!important;align-items:start!important}html body.woocommerce-checkout form.checkout::before,html body.woocommerce-checkout form.checkout::after,html body.woocommerce-checkout form.woocommerce-checkout::before,html body.woocommerce-checkout form.woocommerce-checkout::after{display:none!important;content:none!important}html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;display:block!important}html body.woocommerce-checkout #order_review_heading{grid-column:2!important;grid-row:1!important;margin:0 0 14px!important;padding:0!important;width:100%!important;max-width:100%!important;font-size:26px!important;line-height:1.2!important}html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-checkout-review-order{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;overflow:visible!important}html body.woocommerce-checkout .col2-set .col-1,html body.woocommerce-checkout .col2-set .col-2,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0 0 28px!important;padding:0!important;overflow:visible!important}html body.woocommerce-checkout h3,html body.woocommerce-checkout .woocommerce-billing-fields h3,html body.woocommerce-checkout .woocommerce-additional-fields h3{margin:0 0 18px!important;font-size:26px!important;line-height:1.2!important}html body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important}html body.woocommerce-checkout .form-row,html body.woocommerce-checkout p.form-row{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;clear:none!important}html body.woocommerce-checkout #billing_email_field,html body.woocommerce-checkout #billing_address_1_field,html body.woocommerce-checkout #billing_address_2_field,html body.woocommerce-checkout #order_comments_field,html body.woocommerce-checkout .form-row-wide{grid-column:1 / -1!important}html body.woocommerce-cart input.input-text,html body.woocommerce-cart select,html body.woocommerce-cart textarea,html body.woocommerce-checkout input.input-text,html body.woocommerce-checkout select,html body.woocommerce-checkout textarea,html body.woocommerce-checkout .select2-container,html body.woocommerce-checkout .select2-selection,html body.woocommerce-checkout .select2-container--default .select2-selection--single{width:100%!important;max-width:100%!important;min-width:0!important;min-height:54px!important;border:1px solid #cfe3f8!important;border-radius:14px!important;background:#fff!important;padding:13px 16px!important;box-shadow:none!important;overflow:hidden!important}html body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;line-height:26px!important}html body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:54px!important}html body.woocommerce-cart table.shop_table,html body.woocommerce-checkout table.shop_table,html body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 20px!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body.woocommerce-cart table.shop_table th,html body.woocommerce-cart table.shop_table td,html body.woocommerce-checkout table.shop_table th,html body.woocommerce-checkout table.shop_table td{padding:14px 0!important;border-bottom:1px solid #cfe3f8!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;vertical-align:top!important}html body.woocommerce-cart table.shop_table td:last-child,html body.woocommerce-cart table.shop_table th:last-child,html body.woocommerce-checkout table.shop_table td:last-child,html body.woocommerce-checkout table.shop_table th:last-child{text-align:right!important;white-space:normal!important}html body.woocommerce-cart .cart_totals,html body.woocommerce-checkout #order_review{background:transparent!important;border:0!important;box-shadow:none!important}html body.woocommerce-cart .cart_totals h2,html body.woocommerce-checkout #order_review_heading{font-family:inherit!important}html body.woocommerce-checkout #payment,html body.woocommerce-checkout .woocommerce-checkout-payment{width:100%!important;max-width:100%!important;min-width:0!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body.woocommerce-checkout #payment ul.payment_methods{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0 0 18px!important;list-style:none!important;border:0!important;background:transparent!important;overflow:visible!important}html body.woocommerce-checkout #payment li.wc_payment_method.payment_method_stripe_link,html body.woocommerce-checkout #payment .ahv-wallet-support-note{display:none!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link){position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid #cfe3f8!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgb(12 60 100 / .06)!important;overflow:hidden!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link)>input[type="radio"]{position:absolute!important;top:21px!important;left:16px!important;width:20px!important;height:20px!important;margin:0!important;opacity:1!important;z-index:5!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link)>label{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:64px!important;margin:0!important;padding:16px 16px 16px 52px!important;color:#0f1b2d!important;font-weight:900!important;font-size:18px!important;line-height:1.2!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link)>label img{display:inline-block!important;max-width:112px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin-left:auto!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link) .payment_box{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:14px!important;border-top:1px solid #e3effc!important;background:#fff!important;overflow:hidden!important}html body.woocommerce-checkout #payment .wc-stripe-upe-form,html body.woocommerce-checkout #payment .wc-stripe-elements-field,html body.woocommerce-checkout #payment .StripeElement,html body.woocommerce-checkout #payment iframe,html body.woocommerce-checkout #payment fieldset{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}html body.woocommerce-checkout .ahv-real-express-wallet-wrap,html body.woocommerce-checkout #wc-stripe-express-checkout-element,html body.woocommerce-checkout .wc-stripe-express-checkout-wrapper,html body.woocommerce-checkout .wc-stripe-express-checkout-element,html body.woocommerce-checkout #wc-stripe-payment-request-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.woocommerce-checkout #payment #place_order,html body.woocommerce-checkout button#place_order,html body.woocommerce-checkout .place-order button,html body.woocommerce-cart .checkout-button,html body.woocommerce-cart button[name="update_cart"]{width:100%!important;max-width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:18px 0 0!important;border-radius:14px!important;text-align:center!important;font-weight:900!important;font-size:18px!important}html body.woocommerce-checkout .woocommerce-privacy-policy-text,html body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:18px 0 0!important;line-height:1.55!important}@media(max-width:980px){html body.woocommerce-cart .site-main,html body.woocommerce-cart main,html body.woocommerce-cart .entry-content,html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .site-main,html body.woocommerce-checkout main,html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .woocommerce{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout form.woocommerce-checkout{display:flex!important;flex-direction:column!important;gap:24px!important}html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout #order_review_heading,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-checkout-review-order{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important;grid-row:auto!important}html body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,html body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr!important}}@media(max-width:640px){html body.woocommerce-cart .site-main,html body.woocommerce-cart main,html body.woocommerce-cart .entry-content,html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .site-main,html body.woocommerce-checkout main,html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .woocommerce{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding-bottom:220px!important}html body.woocommerce-cart table.shop_table,html body.woocommerce-checkout table.shop_table,html body.woocommerce-checkout .woocommerce-checkout-review-order-table{table-layout:auto!important}html body.woocommerce-cart table.shop_table th,html body.woocommerce-cart table.shop_table td,html body.woocommerce-checkout table.shop_table th,html body.woocommerce-checkout table.shop_table td{font-size:15px!important}html body.woocommerce-checkout table.shop_table td:last-child,html body.woocommerce-checkout table.shop_table th:last-child{min-width:104px!important;max-width:118px!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link)>label{min-height:62px!important;padding:15px 14px 15px 49px!important;font-size:17px!important}html body.woocommerce-checkout #payment li.wc_payment_method:not(.payment_method_stripe_link)>label img{max-width:90px!important}}@media(max-width:430px){html body.woocommerce-cart .site-main,html body.woocommerce-cart main,html body.woocommerce-cart .entry-content,html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .site-main,html body.woocommerce-checkout main,html body.woocommerce-checkout .entry-content,html body.woocommerce-checkout .woocommerce{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important}html body.woocommerce-cart input.input-text,html body.woocommerce-cart select,html body.woocommerce-cart textarea,html body.woocommerce-checkout input.input-text,html body.woocommerce-checkout select,html body.woocommerce-checkout textarea,html body.woocommerce-checkout .select2-container,html body.woocommerce-checkout .select2-selection,html body.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:50px!important;padding:11px 13px!important}}html body.woocommerce-cart .woocommerce{width:min(100% - 24px, 1480px)!important;margin:18px auto 0!important;padding:0 0 180px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-rows:auto auto!important;column-gap:24px!important;row-gap:0!important;align-items:start!important;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important}html body.woocommerce-cart .woocommerce::before{content:'Shopping Cart'!important;grid-column:1!important;grid-row:1!important;display:block!important;margin:0!important;padding:22px 28px 16px!important;background:#fff!important;color:#0f1111!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.1!important;font-weight:500!important;border-bottom:1px solid #d5d9d9!important}html body.woocommerce-cart .woocommerce-notices-wrapper{grid-column:1 / -1!important;margin:0!important}html body.woocommerce-cart .woocommerce-notices-wrapper:empty{display:none!important}html body.woocommerce-cart .ahv-cart-session-note,html body.woocommerce-cart div[class*="cart-session-note"],html body.woocommerce-cart .woocommerce>p:first-child:not(.cart-empty){display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}html body.woocommerce-cart .wc-stripe-payment-request-wrapper,html body.woocommerce-cart .wc-stripe-payment-request-button,html body.woocommerce-cart #wc-stripe-payment-request-wrapper,html body.woocommerce-cart #wc-stripe-payment-request-button-separator,html body.woocommerce-cart .wcpay-express-checkout-wrapper,html body.woocommerce-cart .wc-block-components-express-payment,html body.woocommerce-cart .wc-block-components-express-payment__event-buttons,html body.woocommerce-cart .express-payment-methods,html body.woocommerce-cart .ppc-button-wrapper,html body.woocommerce-cart .paypal-buttons,html body.woocommerce-cart iframe[title*="PayPal"],html body.woocommerce-cart iframe[name*="__privateStripeFrame"]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}html body.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important;grid-row:2!important;background:#fff!important;margin:0!important;padding:0 28px 26px!important;box-shadow:0 1px 2px rgb(0 0 0 / .06)!important;box-sizing:border-box!important;min-width:0!important}html body.woocommerce-cart table.shop_table.cart,html body.woocommerce-cart table.shop_table.cart tbody{display:block!important;width:100%!important;border:0!important;margin:0!important;padding:0!important;background:#fff!important;border-collapse:separate!important}html body.woocommerce-cart table.shop_table.cart thead{display:none!important}html body.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid!important;width:100%!important;grid-template-columns:34px 170px minmax(0,1fr)!important;grid-template-areas:'remove image name' 'remove image price' 'remove image qty'!important;column-gap:22px!important;row-gap:10px!important;align-items:start!important;padding:22px 0!important;border-bottom:1px solid #d5d9d9!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;min-width:0!important}html body.woocommerce-cart table.shop_table.cart tr.cart_item td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important}html body.woocommerce-cart td.product-remove{grid-area:remove!important;padding-top:8px!important}html body.woocommerce-cart td.product-thumbnail{grid-area:image!important}html body.woocommerce-cart td.product-name{grid-area:name!important;padding-top:2px!important}html body.woocommerce-cart td.product-price{grid-area:price!important;text-align:left!important;justify-self:start!important}html body.woocommerce-cart td.product-quantity{grid-area:qty!important;text-align:left!important;justify-self:start!important;width:auto!important}html body.woocommerce-cart td.product-subtotal,html body.woocommerce-cart td.product-subtotal *,html body.woocommerce-cart tr.cart_item>td:nth-child(6),html body.woocommerce-cart tr.cart_item>td:nth-child(6) *{display:none!important;visibility:hidden!important;height:0!important;width:0!important;max-width:0!important;overflow:hidden!important;padding:0!important;margin:0!important;font-size:0!important;line-height:0!important}html body.woocommerce-cart td.product-thumbnail img{width:160px!important;height:160px!important;object-fit:contain!important;display:block!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}html body.woocommerce-cart td.product-name a{color:#0f1111!important;font-size:23px!important;line-height:1.22!important;font-weight:700!important;text-decoration:none!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.woocommerce-cart td.product-name::after{content:'In stock';display:block!important;margin-top:8px!important;color:#007600!important;font-size:14px!important;font-weight:500!important}html body.woocommerce-cart td.product-price{color:#0f1111!important;font-size:20px!important;line-height:1.2!important;font-weight:700!important;white-space:nowrap!important}html body.woocommerce-cart td.product-price::before{content:'Price: '!important;color:#565959!important;font-weight:500!important}html body.woocommerce-cart a.remove{display:inline-flex!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#fff2f2!important;color:#c62828!important;border:1px solid #f2caca!important;font-size:0!important;line-height:1!important;font-weight:800!important;text-decoration:none!important;margin:0!important;position:relative!important;z-index:20!important}html body.woocommerce-cart a.remove::before{content:'🗑'!important;font-size:16px!important;line-height:1!important}html body.woocommerce-cart a.remove:hover{background:#c62828!important;color:#fff!important}html body.woocommerce-cart .quantity{display:inline-grid!important;grid-template-columns:auto 40px 52px 40px!important;align-items:center!important;gap:0!important;width:auto!important;min-width:188px!important}html body.woocommerce-cart .quantity::before{content:'Quantity:'!important;color:#565959!important;font-weight:700!important;font-size:15px!important;margin-right:10px!important;white-space:nowrap!important}html body.woocommerce-cart .ahv-qty-btn{width:40px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d5d9d9!important;background:#fff!important;color:#0f1111!important;font-size:22px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;padding:0!important;margin:0!important;user-select:none!important}html body.woocommerce-cart .ahv-qty-minus{border-radius:999px 0 0 999px!important}html body.woocommerce-cart .ahv-qty-plus{border-radius:0 999px 999px 0!important}html body.woocommerce-cart .ahv-qty-btn:hover{background:#f7fafa!important}html body.woocommerce-cart .quantity input.qty{width:52px!important;height:38px!important;min-height:38px!important;border:1px solid #d5d9d9!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:#fff!important;color:#0f1111!important;text-align:center!important;font-weight:700!important;font-size:15px!important;padding:0!important;margin:0!important;-moz-appearance:textfield!important}html body.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,html body.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}html body.woocommerce-cart .quantity input.qty:focus{outline:2px solid #ffd814!important;outline-offset:1px!important}html body.woocommerce-cart td.actions{display:grid!important;width:100%!important;grid-template-columns:minmax(280px,1fr) auto!important;gap:14px!important;align-items:center!important;padding:20px 0 0!important;border:0!important;background:#fff!important;box-sizing:border-box!important}html body.woocommerce-cart td.actions::before,html body.woocommerce-cart td.actions::after{display:none!important;content:none!important}html body.woocommerce-cart td.actions .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;width:100%!important;float:none!important}html body.woocommerce-cart td.actions .coupon label{display:none!important}html body.woocommerce-cart td.actions .coupon input.input-text{width:100%!important;min-width:0!important;height:46px!important;border:1px solid #d5d9d9!important;border-radius:8px!important;background:#fff!important;padding:0 14px!important;box-sizing:border-box!important;font-size:15px!important}html body.woocommerce-cart button.button{height:46px!important;border-radius:999px!important;padding:0 20px!important;background:#fff!important;border:1px solid #0f1111!important;color:#0f1111!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important;white-space:nowrap!important}html body.woocommerce-cart button.button:hover{background:#f7fafa!important}html body.woocommerce-cart button[name="update_cart"]{justify-self:end!important;min-width:190px!important}html body.woocommerce-cart button[name="update_cart"]:disabled{opacity:.45!important;cursor:not-allowed!important}html body.woocommerce-cart .cart-collaterals{grid-column:2!important;grid-row:1 / span 2!important;display:block!important;margin:0!important;width:100%!important;position:sticky!important;top:18px!important;align-self:start!important}html body.woocommerce-cart .cart_totals{width:100%!important;float:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:24px!important;box-shadow:0 1px 2px rgb(0 0 0 / .08)!important;box-sizing:border-box!important}html body.woocommerce-cart .cart_totals::before{content:'✓ Your order is ready for secure checkout.';display:block!important;color:#16833a!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;margin:0 0 18px!important}html body.woocommerce-cart .cart_totals h2{display:none!important}html body.woocommerce-cart .cart_totals table.shop_table,html body.woocommerce-cart .cart_totals table.shop_table tbody{display:block!important;width:100%!important;margin:0 0 18px!important;border:0!important;background:#fff!important}html body.woocommerce-cart .cart_totals table.shop_table tr{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:0 0 12px!important;margin:0 0 12px!important;border-bottom:1px solid #e5e7eb!important;box-sizing:border-box!important}html body.woocommerce-cart .cart_totals table.shop_table th,html body.woocommerce-cart .cart_totals table.shop_table td{display:block!important;border:0!important;padding:0!important;background:#fff!important;color:#0f1111!important;width:auto!important}html body.woocommerce-cart .cart_totals table.shop_table th{font-size:17px!important;font-weight:500!important}html body.woocommerce-cart .cart_totals table.shop_table td{font-size:18px!important;font-weight:800!important;text-align:right!important;white-space:nowrap!important}html body.woocommerce-cart .cart_totals table.shop_table tr.order-total{border-bottom:0!important;margin-top:2px!important}html body.woocommerce-cart .cart_totals table.shop_table tr.order-total th,html body.woocommerce-cart .cart_totals table.shop_table tr.order-total td{font-size:24px!important;font-weight:800!important}html body.woocommerce-cart .cart_totals table.shop_table tr.shipping{align-items:flex-start!important}html body.woocommerce-cart .cart_totals table.shop_table tr.shipping>th{flex:0 0 auto!important;min-width:88px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}html body.woocommerce-cart .cart_totals table.shop_table tr.shipping>td{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;line-height:1.35!important}html body.woocommerce-cart .cart_totals .woocommerce-shipping-methods{margin:0!important;padding:0!important;list-style:none!important}html body.woocommerce-cart .cart_totals .woocommerce-shipping-methods label{display:block!important;white-space:normal!important}html body.woocommerce-cart .cart_totals .ahv-delivery-label,html body.woocommerce-cart .cart_totals .ahv-delivery-benefit{display:block!important}html body.woocommerce-cart .cart_totals .ahv-delivery-benefit{margin-top:5px!important;color:#16833a!important;font-size:14px!important}html body.woocommerce-cart .cart_totals .ahv-regular-delivery-price{margin-right:5px!important;color:#667085!important;font-weight:600!important;text-decoration-thickness:2px!important}html body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{margin:10px 0 0!important;white-space:normal!important;color:#667085!important;font-size:14px!important;line-height:1.4!important}html body.woocommerce-cart .wc-proceed-to-checkout{padding:0!important;margin:0!important}html body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;min-height:48px!important;border-radius:999px!important;background:#ffd814!important;color:#0f1111!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;font-weight:600!important;text-decoration:none!important;box-shadow:none!important}html body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#f7ca00!important}@media(max-width:980px){html body.woocommerce-cart .woocommerce{display:block!important;width:calc(100% - 20px)!important;margin:16px auto 0!important;padding:0 0 210px!important}html body.woocommerce-cart .woocommerce::before{padding:20px 18px 14px!important;font-size:32px!important}html body.woocommerce-cart form.woocommerce-cart-form{padding:0 18px 20px!important}html body.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:96px minmax(0,1fr) 38px!important;grid-template-areas:'image name remove' 'image price price' 'image qty qty'!important;column-gap:12px!important;row-gap:8px!important;padding:18px 0!important}html body.woocommerce-cart td.product-thumbnail img{width:88px!important;height:88px!important}html body.woocommerce-cart td.product-name a{font-size:17px!important;line-height:1.28!important}html body.woocommerce-cart td.product-price{font-size:16px!important;white-space:normal!important}html body.woocommerce-cart td.actions{grid-template-columns:1fr!important;gap:12px!important}html body.woocommerce-cart td.actions .coupon{grid-template-columns:1fr!important}html body.woocommerce-cart td.actions .coupon button,html body.woocommerce-cart button[name="update_cart"]{width:100%!important;min-width:0!important;justify-self:stretch!important}html body.woocommerce-cart .cart-collaterals{position:static!important;width:100%!important;margin:16px 0 0!important}html body.woocommerce-cart .cart_totals{padding:20px 18px!important}}@media(max-width:480px){html body.woocommerce-cart .woocommerce{width:calc(100% - 16px)!important}html body.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:86px minmax(0,1fr) 36px!important;column-gap:10px!important}html body.woocommerce-cart td.product-thumbnail img{width:78px!important;height:78px!important}html body.woocommerce-cart td.product-name a{font-size:16px!important}html body.woocommerce-cart a.remove{width:32px!important;height:32px!important}html body.woocommerce-cart .quantity{grid-template-columns:auto 36px 46px 36px!important;min-width:172px!important}html body.woocommerce-cart .ahv-qty-btn{width:36px!important}html body.woocommerce-cart .quantity input.qty{width:46px!important}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}: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.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}@media only screen and (max-width:768px){: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 table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.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:left}.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:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}: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}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.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-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .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/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 .loader::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/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 a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .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.images .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.images .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.images .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.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.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}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;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 table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.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{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.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::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.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}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.woocommerce form .form-row .required{visibility:visible}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body:not(.elementor-page) :where(.wp-site-blocks)>:first-of-type{margin-block-start:0}body:not(.elementor-page) .entry-content.wp-block-post-content:has(.hostinger-ai-contact-form-4){margin-block-start:0}body:not(.elementor-page) .wp-block-post-content>:last-child:not(.hostinger-ai-solid-block):not(.has-color-1-background-color):not(.has-color-2-background-color):not(.hostinger-ai-background-image){margin-block-end:var(--wp--style--block-gap)}.hostinger-ai-menu-wrapper{grid-template-columns:25fr 75fr}.hostinger-ai-menu{background-color:var(--wp--preset--color--base,var(--wp--preset--color--color-1,#fff));box-shadow:0 1px 3px rgb(0 0 0 / .1);left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:500!important}.logged-in.admin-bar .hostinger-ai-menu{top:32px!important}body.hostinger-ai-builder-elementor,body.hostinger-ai-builder-gutenberg{padding-top:75px}body.hostinger-ai-builder-elementor nav .current-menu-item,body.hostinger-ai-builder-gutenberg nav .current-menu-item{border-bottom:1px solid #000}footer .is-layout-flow>*{margin-block-start:20px}body .wp-block-navigation-item .wp-block-navigation-item__content,body .wp-element-button{cursor:pointer}.wp-block-group.logo-wrapper{gap:15px}.hostinger-ai-font-bold,.hostinger-ai-site-title a{font-weight:700}.hostinger-ai-site-navigation a,.hostinger-ai-site-title a{text-decoration:none}.hostinger-ai-site-navigation a:hover,.hostinger-ai-site-title a:hover{border-bottom:1px solid #000}.hostinger-ai-site-navigation .current-menu-item a:hover,.hostinger-ai-site-title .current-menu-item a:hover{border-bottom:none}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{box-shadow:none;opacity:1}.wp-block-group.has-color-1-background-color+.entry-content,.wp-block-group.has-color-1-background-color+.hostinger-ai-travel-destination-list-2,.wp-block-group.has-color-1-background-color+.wp-block-group.has-color-1-background-color,.wp-block-group.has-color-1-background-color+.wp-block-group.has-color-2-background-color,.wp-block-group.has-color-1-background-color+.wp-block-group.hostinger-ai-background-image,.wp-block-group.has-color-2-background-color+.entry-content,.wp-block-group.has-color-2-background-color+.hostinger-ai-travel-destination-list-2,.wp-block-group.has-color-2-background-color+.wp-block-group.has-color-1-background-color,.wp-block-group.has-color-2-background-color+.wp-block-group.has-color-2-background-color,.wp-block-group.has-color-2-background-color+.wp-block-group.hostinger-ai-background-image,.wp-block-group.has-gradient-one-gradient-background+.entry-content,.wp-block-group.has-gradient-one-gradient-background+.hostinger-ai-travel-destination-list-2,.wp-block-group.has-gradient-one-gradient-background+.wp-block-group.has-color-1-background-color,.wp-block-group.has-gradient-one-gradient-background+.wp-block-group.has-color-2-background-color,.wp-block-group.has-gradient-one-gradient-background+.wp-block-group.hostinger-ai-background-image,.wp-block-group.hostinger-ai-background-image+.entry-content,.wp-block-group.hostinger-ai-background-image+.hostinger-ai-travel-destination-list-2,.wp-block-group.hostinger-ai-background-image+.wp-block-group.has-color-1-background-color,.wp-block-group.hostinger-ai-background-image+.wp-block-group.has-color-2-background-color,.wp-block-group.hostinger-ai-background-image+.wp-block-group.hostinger-ai-background-image,.wp-block-group.hostinger-ai-solid-block+.entry-content,.wp-block-group.hostinger-ai-solid-block+.hostinger-ai-travel-destination-list-2,.wp-block-group.hostinger-ai-solid-block+.wp-block-group.has-color-1-background-color,.wp-block-group.hostinger-ai-solid-block+.wp-block-group.has-color-2-background-color,.wp-block-group.hostinger-ai-solid-block+.wp-block-group.hostinger-ai-background-image{margin-block-start:0}.wp-block-button__link,body .wp-element-button{font-weight:400}.woocommerce-shop main{padding:2.5rem 0}.woocommerce.wc-block-catalog-sorting select.orderby{min-height:30px}.hostinger-product-list ul.products li.product a img,.woocommerce-shop main .wp-block-woocommerce-product-image{border-radius:16px}.hostinger-product-list a.added_to_cart{margin:1em 0 0 5px}.hostinger-ai-background-image{background-attachment:fixed;background-repeat:no-repeat}@media (max-width:768px){.wp-block-site-logo{min-width:80px}}@media (max-width:800px){.hostinger-ai-site-navigation-wrapper div[data-block-name="woocommerce/customer-account"]{order:1}.hostinger-ai-site-navigation-wrapper div[data-block-name="woocommerce/mini-cart"]{order:2}.hostinger-ai-site-navigation-wrapper .hostinger-ai-site-navigation{order:3}}.elementor-page main,.elementor-page main .entry-content{margin-block-start:0}.elementor-page main .has-global-padding{padding-left:0;padding-right:0}.elementor-page main .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0;margin-right:0;max-width:100%}.elementor-page footer{margin-block-start:0}.elementor-page .elementor-widget-text-editor p:first-child{margin-top:0!important}.hostinger-blog-posts-widget{width:100%}.hostinger-blog-posts-widget .blog-posts-title{margin-bottom:2rem}.hostinger-blog-posts-widget .blog-posts-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.hostinger-blog-posts-widget .blog-posts-grid{grid-template-columns:1fr}}.hostinger-blog-posts-widget .blog-post-item{display:flex;flex-direction:column}.hostinger-blog-posts-widget .post-thumbnail{border-radius:20px;margin-bottom:1rem;overflow:hidden}.hostinger-blog-posts-widget .post-thumbnail a{display:block}.hostinger-blog-posts-widget .post-thumbnail img{border-radius:20px;display:block;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.hostinger-blog-posts-widget .post-title{margin-bottom:0;margin-top:1rem}.hostinger-blog-posts-widget .post-title a{color:inherit;text-decoration:none}.hostinger-blog-posts-widget .post-title a:hover{opacity:.8}.hostinger-blog-posts-widget .post-excerpt{margin-bottom:0;margin-top:1rem}.hostinger-blog-posts-widget .post-date{margin-top:1rem;opacity:.7}@media (max-width:781px){.hostinger-ai-menu-block .hide-on-mobile{display:none}}@media (max-width:768px){body.hostinger-ai-woocommerce-active .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}body.hostinger-ai-woocommerce-active .wp-block-navigation__responsive-container.hidden-by-default:not(.is-menu-open),body.hostinger-ai-woocommerce-active .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}}.wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--base,var(--wp--preset--color--light,#fff))!important}.wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{color:var(--wp--preset--color--contrast,var(--wp--preset--color--dark,#000))!important}.hostinger-ai-hero-opacity{position:relative}.hostinger-ai-hero-opacity:after{background:rgb(0 0 0 / .6);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.hostinger-ai-hero-opacity>.wp-block-group{position:relative;z-index:2}@media (max-width:850px){.hostinger-ai-hero-1 .wp-block-group-is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}}.hostinger-ai-hero-for-online-store-1 h1.wp-block-heading{max-width:450px}.hostinger-ai-hero-for-online-store-1 .hero-item-wrap{gap:15px}.hostinger-ai-hero-for-online-store-1 .hero-item-wrap .hero-item{gap:0}.hostinger-ai-hero-for-online-store-1 .hero-item-wrap .hero-item .wp-block-group:first-of-type{gap:10px}.hostinger-ai-hero-for-online-store-2{background-attachment:fixed;background-repeat:no-repeat}.hostinger-ai-hero-for-online-store-2>.wp-block-group{position:relative}.hostinger-ai-hero-for-online-store-2>.wp-block-group:after,.hostinger-ai-hero-for-online-store-2>.wp-block-group:before{background:#fff;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:270px}.hostinger-ai-hero-for-online-store-2>.wp-block-group:before{top:60px}.hostinger-ai-hero-for-online-store-2>.wp-block-group:after{bottom:60px}.hostinger-ai-hero-for-online-store-3 hr{border-top:4px solid;max-width:200px}.hostinger-ai-hero-for-online-store-5>.wp-block-columns{gap:0}@media (max-width:850px){.hostinger-ai-about-us-2 .wp-block-group-is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}}@media (max-width:940px){.hostinger-ai-about-us-3 .wp-block-group-is-layout-grid{grid-template-columns:repeat(1,minmax(0,1fr));text-align:center}}.hostinger-ai-about-us-3 .hostinger-ai-image:nth-child(2){padding-top:30px}.hostinger-ai-about-us-4 .image-row{flex-wrap:nowrap}@media (max-width:767px){.hostinger-ai-about-us-4 .image-row{flex-wrap:wrap}}.hostinger-ai-gallery-1 .wp-block-group-is-layout-flex,.hostinger-ai-gallery-2 .wp-block-group-is-layout-flex{gap:10px;margin-block-start:10px}@media (max-width:600px){.hostinger-ai-gallery-2 .wp-block-group-is-layout-flex{flex-wrap:wrap}.hostinger-ai-gallery-2 .wp-block-group-is-layout-flex figure{flex:calc(50% - 5px)}}.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex{gap:10px;margin-block-start:10px}@media (max-width:767px){.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex{flex-wrap:wrap}.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex figure{flex:calc(50% - 5px)}.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex figure:first-of-type,.hostinger-ai-gallery-3 .wp-block-group-is-layout-flex figure:nth-child(3){text-align:right}}.hostinger-ai-gallery-4 .wp-block-columns{gap:15px;margin-block-start:15px}.hostinger-ai-gallery-5 .wp-block-columns{gap:15px;margin-block-start:0}.hostinger-ai-gallery-5 .wp-block-columns .wp-block-column>.wp-block-group{gap:15px}.hostinger-ai-gallery-6 .wp-block-columns{gap:15px;margin-block-start:0}.hostinger-ai-gallery-6 .wp-block-columns .wp-block-column>.wp-block-group{gap:15px}.hostinger-ai-gallery-6 .hostinger-index-28{margin-block-start:15px}.hostinger-ai-gallery-7 .hostinger-index-30 img{max-height:545px}.hostinger-ai-gallery-7 .wp-block-columns{gap:15px;margin-block-start:15px}.hostinger-ai-gallery-7 .wp-block-columns .wp-block-column>.wp-block-group,.hostinger-ai-gallery-8 .wp-block-columns{gap:15px}.hostinger-ai-gallery-8 figure{margin-block-start:15px}.hostinger-ai-gallery-8 .hostinger-index-38{margin-top:100px}@media (max-width:781px){.hostinger-ai-gallery-8 .hostinger-index-38{margin-top:0}}.hostinger-ai-our-location-2 .our-location-column{display:flex;flex-direction:column;justify-content:center}.hostinger-ai-our-services-2+.wp-block-group.alignfull{margin-block-start:0;padding-top:40px}.hostinger-ai-our-services-4 .image-row{flex-wrap:nowrap}@media (max-width:767px){.hostinger-ai-our-services-4 .image-row{flex-wrap:wrap}}@media (max-width:800px){.hostinger-ai-our-projects-2 .project-item{grid-template-columns:repeat(1,minmax(0,1fr))}.hostinger-ai-our-projects-2 .project-item-content{padding:0!important}.hostinger-ai-our-projects-3 .project-item{grid-template-columns:repeat(1,minmax(0,1fr))}.hostinger-ai-our-projects-3 .project-item-content{padding:0!important}}@media (max-width:781px){.hostinger-ai-our-projects-4 .project-item{padding-top:0!important}.hostinger-ai-our-projects-4 .project-column{margin-top:40px!important}}.hostinger-ai-our-blog-1 a{text-decoration:none}.hostinger-ai-builder-gutenberg .hostinger-ai-customer-reviews-3 img{min-width:180px}.hostinger-ai-builder-gutenberg .hostinger-ai-customer-reviews-4.hostinger-ai-hero-opacity:after{background:rgb(0 0 0 / .8)}.hostinger-ai-product-category-2>.wp-block-columns,.hostinger-ai-product-category-4>.wp-block-columns{gap:15px}.hostinger-ai-product-category-3>.wp-block-columns{gap:0;margin-block-start:0}.hostinger-ai-product-category-5 .wp-block-group,.hostinger-ai-real-estate-1 .wp-block-columns{gap:15px}.hostinger-ai-real-estate-1 .wp-block-columns .wp-block-column{max-width:357px}.hostinger-ai-real-estate-2 .wp-block-columns{gap:0}.entry-content>:first-child.hostinger-ai-ticket-list-1{margin-bottom:0;margin-top:-40px}.hostinger-ai-ticket-list-1 .wp-block-columns{gap:15px}.hostinger-ai-ticket-list-1 .wp-block-columns .wp-block-column{max-width:357px}.hostinger-ai-hotel-room-list-1 .wp-block-columns,.hostinger-ai-hotel-room-list-1 .wp-container-core-group-is-layout-fe9cc265,.hostinger-ai-hotel-room-list-2 .wp-block-columns,.hostinger-ai-hotel-room-list-2 .wp-container-core-group-is-layout-fe9cc265,.hostinger-ai-hotel-room-list-3 .wp-block-columns,.hostinger-ai-hotel-room-list-3 .wp-block-group.wp-block-group-is-layout-flex{gap:15px}.entry-content>:first-child.hostinger-ai-travel-destination-list-1{margin-bottom:0;margin-top:-40px}.hostinger-ai-travel-destination-list-1 .wp-block-columns{gap:15px}.hostinger-ai-travel-destination-list-1 .wp-block-columns .wp-block-column{max-width:357px}.hostinger-ai-travel-destination-list-2 .wp-block-columns{gap:0}.hostinger-elementor-contact-form .hts-contact-form{margin:0 auto;max-width:600px}.hostinger-elementor-contact-form .validate-message{position:static}.hostinger-elementor-contact-form .contact-form-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.hostinger-elementor-contact-form .contact-form-description{line-height:1.6;margin-bottom:2rem;text-align:center}.hostinger-elementor-contact-form .elementor-hts-contact-details form{display:flex;flex-direction:column;position:relative;width:100%}.hostinger-elementor-contact-form .elementor-hts-contact-details form label{font-size:14px;font-weight:600;line-height:160%}.hostinger-elementor-contact-form .elementor-hts-contact-details form input,.hostinger-elementor-contact-form .elementor-hts-contact-details form textarea{background-color:#fff;border:1px solid #dadce0;border-radius:8px;font-size:16px;line-height:160%;margin:16px 0 24px;padding:12px 16px}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit]{align-self:flex-start;border-radius:28px;cursor:pointer;display:flex;padding:16px 40px;transition:.3s}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit]:disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.6}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit].loading{cursor:not-allowed;position:relative}.hostinger-elementor-contact-form .elementor-hts-contact-details form input[type=submit].loading:after{animation:spin 1s linear infinite;border:2px solid #fff0;border-radius:50%;border-top-color:#fff;content:"";height:16px;margin:auto;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px}.hostinger-elementor-contact-form .elementor-hts-contact-details form .contact-email.not-valid{border:1px solid red}.hostinger-elementor-contact-form .elementor-hts-contact-details form .contact-email.not-valid:focus{outline:none}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree{align-items:center;display:flex;margin-top:5px}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree input{margin:10px 0;min-width:15px}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree span{font-weight:400}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree span a{font-weight:600}.hostinger-elementor-contact-form .elementor-hts-contact-details form .hts-privacy-agree span{margin-left:8px}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.hostinger-ai-fade-up{opacity:0}body.autohvac-logged-out .ahv-account-dashboard,body.autohvac-logged-out .ahv-account-board,body.autohvac-logged-out .ahv-account-grid,body.autohvac-logged-out .ahv-account-card,body.autohvac-logged-out .ahv-account-shortcode,body.autohvac-logged-out .autohvac-account-history,body.autohvac-logged-out .ahv-history-block,body.autohvac-logged-out .woocommerce-MyAccount-content .woocommerce-orders-table,body.autohvac-logged-out .woocommerce-MyAccount-content .woocommerce-Address,body.autohvac-logged-out .woocommerce-MyAccount-navigation-link--customer-logout,body.autohvac-logged-out a[href*="/customer-logout"],body.autohvac-logged-out a[href*="customer-logout"],body.autohvac-logged-out a[href*="/logout"],body.autohvac-logged-out .logout-button,body.autohvac-logged-out .ahv-logout,body.autohvac-logged-out button.logout{display:none!important;visibility:hidden!important}:root{--ahv-font:DMSans, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ahv-text:#10223d;--ahv-muted:#526176;--ahv-blue:#0069d9;--ahv-navy:#003b78;--ahv-border:#dce9f7;--ahv-bg:#f4f8fc;--ahv-h1:clamp(28px, 4vw, 42px);--ahv-h2:clamp(22px, 2.4vw, 30px);--ahv-h3:17px;--ahv-body:16px;--ahv-lead:clamp(15px, 1.5vw, 18px);--ahv-small:13px;--ahv-lh:1.6}body.single-post,body.page-slug-blog,body.blog,body.category,body.tag,body.page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account){font-family:var(--ahv-font)!important;color:var(--ahv-text)!important;background:var(--ahv-bg)!important}body.single-post .entry-content,body.single-post .wp-block-post-content,body.single-post main .wp-block-group>.entry-content,body.page .entry-content>.ahv-article,body.category .entry-content,body.tag .entry-content{font-family:var(--ahv-font)!important;color:var(--ahv-text)!important;font-size:var(--ahv-body)!important;line-height:var(--ahv-lh)!important;font-weight:500!important;background:transparent!important;box-shadow:none!important;border:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.single-post .ahv-article{font-family:var(--ahv-font)!important;color:var(--ahv-text)!important;font-size:var(--ahv-body)!important;line-height:var(--ahv-lh)!important;font-weight:500!important}body.single-post:has(.ahv-article) .hostinger-ai-page-title,body.single-post:has(.ahv-article) h1.wp-block-post-title{display:none!important}body.single-post .entry-content h1,body.single-post .wp-block-post-content h1,body.single-post .ahv-article-title,body.page .ahv-article-title{font-family:var(--ahv-font)!important;font-size:var(--ahv-h1)!important;line-height:1.15!important;font-weight:800!important;color:var(--ahv-text)!important;margin:0 0 12px!important}body.single-post .entry-content h2,body.single-post .wp-block-post-content h2,body.single-post .ahv-article-body h2,body.page .entry-content h2{font-family:var(--ahv-font)!important;font-size:var(--ahv-h2)!important;line-height:1.2!important;font-weight:800!important;color:var(--ahv-text)!important;margin:28px 0 12px!important}body.single-post .entry-content h3,body.single-post .wp-block-post-content h3,body.page .entry-content h3{font-family:var(--ahv-font)!important;font-size:var(--ahv-h3)!important;line-height:1.25!important;font-weight:800!important;color:var(--ahv-navy)!important;margin:20px 0 8px!important}body.single-post .entry-content p,body.single-post .wp-block-post-content p,body.single-post .ahv-article-body p,body.page .entry-content p{font-family:var(--ahv-font)!important;font-size:var(--ahv-body)!important;line-height:var(--ahv-lh)!important;font-weight:500!important;color:var(--ahv-muted)!important;margin:0 0 14px!important}body.single-post .entry-content li,body.single-post .wp-block-post-content li,body.single-post .ahv-article-body li{font-size:var(--ahv-body)!important;line-height:var(--ahv-lh)!important;color:var(--ahv-muted)!important;font-weight:500!important}body.single-post .entry-content a,body.single-post .ahv-article a{color:var(--ahv-blue)!important;font-weight:700!important}.ahv-article{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 0 48px!important;background:var(--ahv-bg)!important;font-family:var(--ahv-font)!important}.ahv-article-hero{width:min(860px, calc(100% - 32px))!important;margin:28px auto 18px!important}.ahv-article-kicker{margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ahv-blue)!important}.ahv-article-title{margin:0 0 10px!important;font-size:var(--ahv-h1)!important;line-height:1.12!important;font-weight:800!important;color:var(--ahv-text)!important}.ahv-article-meta{margin:0 0 12px!important;font-size:var(--ahv-small)!important;font-weight:700!important;color:#718096!important}.ahv-article-dek{margin:0!important;font-size:var(--ahv-lead)!important;line-height:1.55!important;font-weight:500!important;color:var(--ahv-muted)!important;max-width:62ch!important}.ahv-article-figure{width:100vw!important;max-width:100vw!important;margin:22px 0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:#0b2b4a!important;overflow:hidden!important}.ahv-article-figure img{display:block!important;width:100%!important;max-width:none!important;height:clamp(220px, 30vw, 460px)!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}.ahv-article-body{width:min(860px, calc(100% - 32px))!important;margin:8px auto 10px!important}.ahv-article-video{width:min(960px, calc(100% - 32px))!important;margin:18px auto 10px!important}.ahv-article-video-frame{position:relative!important;width:100%!important;aspect-ratio:16/9!important;border-radius:18px!important;overflow:hidden!important;border:1px solid var(--ahv-border)!important;background:#000!important;box-shadow:0 14px 32px rgb(12 45 80 / .08)!important}.ahv-article-video-frame iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important}.ahv-article-video-caption{margin:8px 0 0!important;font-size:var(--ahv-small)!important;color:#718096!important;font-weight:600!important}.ahv-article-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:8px 10px 0 0!important;padding:12px 18px!important;border-radius:999px!important;background:var(--ahv-blue)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.ahv-article-cta.outline{background:#fff!important;color:var(--ahv-navy)!important;border:1px solid var(--ahv-border)!important}.ahv-blog-index,.ahv-blogpage,.ahv-blog-card,.ahv-blog-card-title,.ahv-blog-card-excerpt{font-family:var(--ahv-font)!important}.ahv-blog-card-title{font-size:18px!important;font-weight:800!important;line-height:1.25!important}.ahv-blog-card-excerpt{font-size:14px!important;line-height:1.5!important;font-weight:500!important;color:var(--ahv-muted)!important}.ahv-about,.ahv-svc,.ahv-jobs,.ahv-people,.ahv-terms,.ahv-priv,.ahv-ship,.ahv-ret,.ahv-war,.ahv-quote,.ahv-blogpage{font-family:var(--ahv-font)!important}.ahv-about h1,.ahv-svc h1,.ahv-jobs h1,.ahv-people h1,.ahv-terms h1,.ahv-priv h1,.ahv-ship h1,.ahv-ret h1,.ahv-war h1,.ahv-quote h1,.ahv-blogpage h1{font-size:var(--ahv-h1)!important;font-weight:800!important;line-height:1.12!important}.ahv-about-story p,.ahv-svc-story p,.ahv-jobs-story p,.ahv-people-story p,.ahv-about-point p,.ahv-svc-point p,.ahv-jobs-point p,.ahv-people-point p{font-size:var(--ahv-body)!important;line-height:var(--ahv-lh)!important;font-weight:500!important}body.category .wp-block-post-title,body.tag .wp-block-post-title{font-family:var(--ahv-font)!important;font-size:22px!important;font-weight:800!important}@media(max-width:820px){.ahv-article-hero,.ahv-article-body,.ahv-article-video{width:calc(100% - 24px)!important}}.ahv-store-dock-left,.ahv-hello-owner{display:none!important}.ahv-store-dock-v3{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}.ahv-store-tabs-v3{display:flex!important;align-items:center!important;gap:6px!important;flex:0 1 auto!important;flex-wrap:nowrap!important;max-width:100%}.ahv-store-tab-v3.ahv-store-tab-account.is-named{max-width:7.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900}@media(max-width:720px){.ahv-store-dock-v3{flex-wrap:wrap!important;justify-content:stretch!important}.ahv-store-tabs-v3{width:100%;justify-content:space-between;overflow-x:auto;-webkit-overflow-scrolling:touch}.ahv-store-tab-v3{flex:0 0 auto;font-size:12px}.ahv-store-tab-v3.ahv-store-tab-account.is-named{max-width:5.5em}}@font-face{font-family:DMSans;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSans-Regular.ttf) format('truetype')}@font-face{font-family:DMSans;font-style:italic;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSans-Italic.ttf) format('truetype')}@font-face{font-family:DMSans;font-style:normal;font-weight:500;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSans-Medium.ttf) format('truetype')}@font-face{font-family:DMSans;font-style:italic;font-weight:500;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSans-MediumItalic.ttf) format('truetype')}@font-face{font-family:DMSans;font-style:normal;font-weight:700;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSans-Bold.ttf) format('truetype')}@font-face{font-family:DMSans;font-style:italic;font-weight:700;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSans-BoldItalic.ttf) format('truetype')}@font-face{font-family:Caudex;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Caudex-Regular.ttf) format('truetype')}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Cormorant-Regular.ttf) format('truetype')}@font-face{font-family:DMSerifDisplay;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/DMSerifDisplay-Regular.ttf) format('truetype')}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/FiraSans-Regular.ttf) format('truetype')}@font-face{font-family:Gruppo;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Gruppo-Regular.ttf) format('truetype')}@font-face{font-family:Junge;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Junge-Regular.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Montserrat-Regular.ttf) format('truetype')}@font-face{font-family:NunitoSans;font-style:normal;font-weight:variable;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/NunitoSans-Variable.ttf) format('truetype')}@font-face{font-family:PlayfairDisplay;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/PlayfairDisplay-Regular.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Poppins-Regular.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Prompt-Regular.ttf) format('truetype')}@font-face{font-family:ProstoOne;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/ProstoOne-Regular.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Roboto-Regular.ttf) format('truetype')}@font-face{font-family:TitilliumWeb;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/TitilliumWeb-Regular.ttf) format('truetype')}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Trirong-Regular.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Lato-Regular.ttf) format('truetype')}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/IBMPlexMono-Regular.ttf) format('truetype')}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Prata-Regular.ttf) format('truetype')}@font-face{font-family:Catamaran;font-style:normal;font-weight:variable;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Catamaran-Variable.ttf) format('truetype')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:variable;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/OpenSans-Variable.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:variable;font-display:fallback;src:url(https://autohvac.ca/wp-content/themes/hostinger-ai-theme/assets/fonts/Manrope-Variable.ttf) format('truetype')}.ahv-site-shell{padding-top:0}.ahv-header-prototype{width:calc(100vw - 24px);margin:0 auto;padding:8px 18px 8px 6px;background:#fff0;border:none;box-shadow:none;overflow:visible;box-sizing:border-box}.ahv-header-row{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-areas:"logo search" "nav nav";gap:4px 18px;align-items:start}.ahv-logo-box{grid-area:logo;width:auto;min-width:auto;height:auto;display:flex;align-items:flex-start;justify-content:flex-start;overflow:visible;text-decoration:none;background:transparent!important;border:none!important}.ahv-main-logo-img{width:48px;height:auto;object-fit:contain!important;display:block!important;border-radius:0!important}.ahv-search-shell{grid-area:search;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:14px;width:100%}.ahv-search-pill{flex:1 1 520px;max-width:640px;min-width:320px;height:44px;border:none;background:#fff0;display:flex;align-items:center;gap:12px;padding:0 18px;color:#8a96aa;font-weight:700;box-shadow:none}.ahv-search-icon{width:28px;height:28px;border-radius:0;background:#fff0;color:#0069d9;display:inline-flex;align-items:center;justify-content:center}.ahv-utility-buttons{display:flex;gap:8px;white-space:nowrap}.ahv-utility-buttons a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 13px;border:none;background:#fff0;color:#111827;text-decoration:none;font-size:14px;font-weight:800;line-height:1}.ahv-main-nav{grid-area:nav;display:flex;gap:22px;justify-content:center;align-items:flex-end;margin-top:-20px;padding:0 0 8px}.ahv-nav-button{min-width:118px;padding:0 4px 8px;text-align:center;background:#fff0;border:0;box-shadow:none}.ahv-nav-visual{width:78px;height:78px;margin:0 auto 3px;display:flex;align-items:center;justify-content:center;pointer-events:none}.ahv-nav-visual img{width:78px;height:78px;object-fit:contain;border:0;box-shadow:none}.ahv-nav-button[data-ahv-label="Home"] .ahv-nav-visual,.ahv-nav-button[data-ahv-label="Products"] .ahv-nav-visual,.ahv-nav-button[data-ahv-label="Get a Quote"] .ahv-nav-visual{border-radius:0;clip-path:none;overflow:visible}.ahv-nav-label{display:inline-block;text-decoration:none;color:#1d2738;font-size:16px;font-weight:850;line-height:1.1;padding:2px 7px 7px;border-radius:0 0 16px 16px}.ahv-nav-button.is-active .ahv-nav-label{color:#0069d9;border-bottom:none}.ahv-category-band{position:relative;margin:8px 0 0;padding:11px 54px 10px;height:92px;max-height:92px;border-radius:0;background:#fff0;overflow:visible;border:none;box-shadow:none;touch-action:pan-y;cursor:grab;user-select:none;box-sizing:border-box}.ahv-category-band::before{content:"";position:absolute;inset:0;border-radius:0;padding:0;background:#fff0;animation:none;filter:none;pointer-events:none;z-index:2}.ahv-category-band::after{content:"";position:absolute;inset:4px;border-radius:43px;background:linear-gradient(90deg,transparent 0%,#fff0 38%,rgb(255 255 255 / .28) 49%,rgb(143 86 255 / .35) 53%,rgb(255 58 213 / .18) 58%,transparent 72%);background-size:280% 100%;filter:blur(5px);opacity:.58;animation:ahvSoftSweepV14 8.5s linear infinite;pointer-events:none;z-index:3}.ahv-neon-trail{position:absolute;inset:5px;border-radius:42px;pointer-events:none;z-index:1;border:1px solid rgb(96 155 255 / .18);box-shadow:inset 0 0 18px rgb(49 112 255 / .12),inset 0 0 24px rgb(255 53 214 / .08)}.ahv-category-track{position:relative;z-index:4;display:flex;align-items:center;gap:18px;width:max-content;will-change:transform;animation:ahvSlide 40s linear infinite;padding:0}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-dragging .ahv-category-track{animation-play-state:paused}.ahv-category-pill{width:118px;min-width:118px;max-width:118px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#f6fbff;font-size:10px;font-weight:900;text-decoration:none;white-space:normal;text-align:center;text-shadow:0 0 8px rgb(80 150 255 / .55);background:#fff0;border:0;box-shadow:none;padding:0;line-height:1.05;overflow:hidden}.ahv-category-icon{width:50px;height:50px;border-radius:999px;overflow:visible;background:#fff0;border:0;box-shadow:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ahv-category-icon img{width:58px;height:58px;object-fit:cover;border-radius:999px;display:block;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .55)) drop-shadow(0 0 8px rgb(80 150 255 / .32));transform:scale(1.05);background:#fff0;border:0}.ahv-category-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:999px;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .07);color:#fff;display:flex;align-items:center;justify-content:center;font-size:23px;line-height:1;z-index:10;cursor:pointer;box-shadow:0 0 10px rgb(75 135 255 / .18);backdrop-filter:blur(8px)}.ahv-category-arrow-left{left:14px}.ahv-category-arrow-right{right:14px}.ahv-global-footer{width:calc(100vw - 24px);max-width:none;margin:34px auto 18px;border:1px solid #dce9f7;border-radius:30px;background:linear-gradient(135deg,#fff 0%,#f5faff 58%,#eef6ff 100%);box-shadow:0 18px 44px rgb(12 45 80 / .09);color:#142238;overflow:hidden;box-sizing:border-box}.ahv-footer-inner{padding:30px 34px 22px}.ahv-footer-brand{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid #dce9f7}.ahv-footer-logo{width:74px;height:74px;border-radius:22px;overflow:hidden;display:flex;background:#fff;border:1px solid #dce9f7;box-shadow:0 10px 22px rgb(12 45 80 / .08);flex:0 0 auto}.ahv-footer-logo img{width:100%;height:100%;object-fit:cover}.ahv-footer-brand h2{margin:0;font-size:28px;line-height:1.1;color:#004f9e;font-weight:900}.ahv-footer-brand p{margin:6px 0 0;font-size:15px;line-height:1.45;color:#65748a}.ahv-footer-columns{display:grid;grid-template-columns:1fr 1fr 1.1fr minmax(260px,1.35fr);gap:24px;padding:26px 0}.ahv-footer-col,.ahv-footer-cta{display:flex;flex-direction:column;gap:9px}.ahv-footer-col h3,.ahv-footer-cta h3{margin:0 0 4px;font-size:16px;color:#142238;font-weight:900}.ahv-footer-col a{color:#48586e;text-decoration:none;font-size:14px;font-weight:750}.ahv-footer-cta{padding:20px;border:1px solid #dce9f7;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgb(12 45 80 / .07)}.ahv-footer-cta p{margin:0;color:#65748a;font-size:14px;line-height:1.45}.ahv-footer-cta a{width:max-content;margin-top:4px;padding:12px 18px;border-radius:999px;background:#0069d9;color:#fff;text-decoration:none;font-weight:900;font-size:14px}.ahv-footer-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:18px;border-top:1px solid #dce9f7;color:#718096;font-size:13px;font-weight:700}@keyframes ahvSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ahvEdgeShineV14{0%{background-position:0% 50%}100%{background-position:260% 50%}}@keyframes ahvSoftSweepV14{0%{background-position:180% 50%;opacity:.22}45%{opacity:.6}100%{background-position:-80% 50%;opacity:.25}}@media(max-width:980px){.ahv-footer-columns{grid-template-columns:1fr 1fr}.ahv-footer-bottom{flex-direction:column;align-items:flex-start}.ahv-search-shell{flex-wrap:wrap;justify-content:flex-start}.ahv-utility-buttons{width:100%;justify-content:flex-start}.ahv-main-nav{margin-top:0;justify-content:flex-start;overflow-x:auto}}@media(max-width:820px){.ahv-header-prototype{width:calc(100vw - 14px);padding:8px}.ahv-header-row{grid-template-columns:1fr;grid-template-areas:"logo" "search" "nav";gap:8px}.ahv-category-band{height:84px;max-height:84px;padding:10px 44px;border-radius:0}.ahv-category-pill{width:96px;min-width:96px;max-width:96px;height:64px;font-size:9px}.ahv-category-icon{width:44px;height:44px}.ahv-category-icon img{width:50px;height:50px}.ahv-category-track{gap:12px}.ahv-category-arrow{width:28px;height:28px;font-size:20px}.ahv-footer-columns{grid-template-columns:1fr}.ahv-footer-brand{align-items:flex-start}.ahv-footer-inner{padding:24px}}.wp-site-blocks{padding-top:0!important}.wp-site-blocks>main{padding-top:0!important}.entry-content,.wp-block-post-content{max-width:none!important}.ahv-main-content,.ahv-page-body-only{width:calc(100vw - 24px)!important;max-width:1280px!important;margin:24px auto 34px!important;box-sizing:border-box!important}.ahv-page-hero{border-radius:28px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 100%)!important;color:#fff!important;padding:30px 34px!important;margin:0 0 22px!important;box-shadow:0 18px 38px rgb(0 85 170 / .18)!important}.ahv-page-hero h1{margin:0 0 10px!important;color:#fff!important;font-size:42px!important;line-height:1.05!important;font-weight:950!important}.ahv-page-hero p{margin:0!important;max-width:850px!important;color:rgb(255 255 255 / .9)!important;font-size:17px!important;line-height:1.55!important}.ahv-section-card,.ahv-products-board,.ahv-shop-board,.ahv-quote-board,.ahv-account-board{border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:28px!important;margin:20px 0!important;box-sizing:border-box!important}.ahv-section-card h2,.ahv-products-board h2,.ahv-shop-board h2,.ahv-quote-board h2,.ahv-account-board h2{margin:0 0 14px!important;color:#10223d!important;font-size:28px!important;line-height:1.15!important;font-weight:950!important}.ahv-section-card p,.ahv-products-board p,.ahv-shop-board p,.ahv-quote-board p,.ahv-account-board p{color:#526176!important;font-size:16px!important;line-height:1.6!important}.ahv-header-prototype{position:relative!important;z-index:50!important}.ahv-site-shell.ahv-global-shell-source{width:100%!important;padding-top:8px!important}.ahv-global-shell-source .ahv-header-prototype{width:calc(100vw - 24px)!important;max-width:none!important;margin:0 auto!important}@media(max-width:820px){.ahv-main-content,.ahv-page-body-only{width:calc(100vw - 16px)!important;margin:18px auto 28px!important}.ahv-page-hero{padding:24px 20px!important}.ahv-page-hero h1{font-size:32px!important}.ahv-section-card,.ahv-products-board,.ahv-shop-board,.ahv-quote-board,.ahv-account-board{padding:20px!important}}.wp-site-blocks>header.site-header.wp-block-template-part,.wp-site-blocks>header.site-header,.wp-site-blocks>.site-header{display:none!important}.ahv-page-body-only .ahv-site-shell:not(.ahv-global-shell-source){display:contents!important}.ahv-page-body-only script:first-child{display:none!important}.wp-site-blocks>footer,.wp-site-blocks>footer.wp-block-template-part,.wp-site-blocks footer.site-footer,.wp-site-blocks .site-footer{display:none!important}.ahv-global-footer{display:block!important}.ahv-category-band{height:86px!important;max-height:86px!important;margin:10px 0 0!important;padding:9px 48px!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important;cursor:grab!important}.ahv-category-band::before{content:""!important;position:absolute!important;inset:0!important;border-radius:0!important;padding:0!important;background:transparent!important;animation:none!important;filter:none!important;pointer-events:none!important;z-index:2!important}.ahv-category-band::after{display:none!important}.ahv-category-band .ahv-neon-trail{display:none!important}.ahv-category-track{gap:18px!important;animation:ahvSlide 55s linear infinite!important;padding:0!important;transition:transform .2s ease!important}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-dragging .ahv-category-track,.ahv-category-band.is-user-controlled .ahv-category-track{animation-play-state:paused!important}.ahv-category-band.is-user-controlled .ahv-category-track{animation:none!important}.ahv-category-pill{width:112px!important;min-width:112px!important;max-width:112px!important;height:66px!important;color:#15243a!important;text-shadow:none!important;font-size:10px!important;font-weight:900!important}.ahv-category-icon{width:48px!important;height:48px!important}.ahv-category-icon img{width:54px!important;height:54px!important;filter:drop-shadow(0 7px 12px rgb(12 45 80 / .18))!important}.ahv-category-arrow{width:32px!important;height:32px!important;background:#fff!important;color:#0069d9!important;border:1px solid #cfe2f7!important;box-shadow:0 8px 18px rgb(12 45 80 / .12)!important}.ahv-category-arrow:hover{background:#0069d9!important;color:#fff!important}.ahv-category-arrow-left{left:10px!important}.ahv-category-arrow-right{right:10px!important}@keyframes ahvCleanEdge{0%{background-position:0% 50%}100%{background-position:220% 50%}}@media(max-width:820px){.ahv-category-band{height:78px!important;max-height:78px!important;padding:8px 42px!important;border-radius:24px!important}.ahv-category-pill{width:92px!important;min-width:92px!important;max-width:92px!important;height:60px!important;font-size:9px!important}.ahv-category-icon{width:42px!important;height:42px!important}.ahv-category-icon img{width:48px!important;height:48px!important}}body.admin-bar .ahv-site-shell.ahv-global-shell-source,.ahv-site-shell.ahv-global-shell-source{padding-top:0!important;margin-top:0!important}.ahv-global-shell-source .ahv-header-prototype{margin-top:0!important}.ahv-header-prototype{padding-top:6px!important;padding-bottom:8px!important}.wp-site-blocks{padding-top:0!important;margin-top:0!important}.ahv-category-band{position:relative!important;height:82px!important;max-height:82px!important;padding:8px 46px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.ahv-category-band::-webkit-scrollbar{display:none!important}.ahv-category-track{animation:none!important;transform:none!important;transition:none!important;width:max-content!important;min-width:max-content!important;gap:18px!important}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-dragging .ahv-category-track,.ahv-category-band.is-user-controlled .ahv-category-track{animation:none!important;transform:none!important}.ahv-category-pill{flex:0 0 112px!important}.ahv-category-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:30!important;pointer-events:auto!important}.ahv-category-arrow-left{left:10px!important}.ahv-category-arrow-right{right:10px!important}.ahv-main-content,.ahv-page-body-only{margin-top:18px!important}@media(max-width:820px){.ahv-category-band{height:76px!important;max-height:76px!important;padding:8px 40px!important}.ahv-category-pill{flex-basis:92px!important}.ahv-main-content,.ahv-page-body-only{margin-top:14px!important}}html{margin-top:0!important;padding-top:0!important}body,body.admin-bar{margin-top:0!important;padding-top:0!important}#wpadminbar{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;overflow:hidden!important}.customize-support{margin-top:0!important;padding-top:0!important}.ahv-site-shell.ahv-global-shell-source{position:relative!important;top:0!important;margin-top:0!important;padding-top:0!important}.ahv-global-shell-source .ahv-header-prototype{margin-top:0!important}.wp-site-blocks{margin-top:0!important;padding-top:0!important}.wp-site-blocks>header,.wp-site-blocks>.wp-block-template-part:first-child,.wp-site-blocks>.site-header:first-child{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ahv-header-prototype{margin-top:0!important}.ahv-header-row{padding-top:0!important}.ahv-logo-box{margin-top:0!important}.ahv-main-content,.ahv-page-body-only{margin-top:16px!important}html,body{margin-top:0!important;padding-top:0!important;background:#f4f8fc!important;overflow-x:hidden!important}#wpadminbar{display:none!important}.wp-site-blocks>header,.wp-site-blocks>footer,.wp-site-blocks>.wp-block-template-part:first-child,.wp-site-blocks>.wp-block-template-part:last-child,.wp-site-blocks .site-header,.wp-site-blocks .site-footer{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ahv-site-shell.ahv-global-shell-source{position:sticky!important;top:0!important;z-index:999!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.ahv-header-prototype{width:calc(100vw - 20px)!important;margin:0 auto!important;padding:8px 18px 10px!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important;transition:all .22s ease!important}.ahv-header-row{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;grid-template-areas:"logo search" "nav nav"!important;gap:4px 18px!important;align-items:start!important}.ahv-logo-box{grid-area:logo!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;overflow:visible!important;background:transparent!important;border:none!important}.ahv-main-logo-img{width:48px!important;height:auto!important;object-fit:contain!important;display:block!important;border-radius:0!important}.ahv-search-shell{grid-area:search!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;padding-top:22px!important}.ahv-search-pill{height:44px!important;max-width:680px!important;min-width:380px!important;flex:1 1 520px!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 20px!important;color:#8a96aa!important;font-size:18px!important;font-weight:750!important;box-shadow:none!important}.ahv-search-icon{width:30px!important;height:30px!important;border-radius:0!important;background:transparent!important;color:#0069d9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ahv-utility-buttons{display:flex!important;gap:10px!important}.ahv-utility-buttons a{min-height:38px!important;padding:8px 16px!important;border:none!important;background:transparent!important;color:#111827!important;text-decoration:none!important;font-weight:900!important;font-size:15px!important}.ahv-main-nav{grid-area:nav!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:34px!important;padding:0 0 10px!important;margin-top:-12px!important;transition:all .22s ease!important}.ahv-nav-button{min-width:126px!important;text-align:center!important;padding:0!important}.ahv-nav-visual{width:78px!important;height:78px!important;margin:0 auto 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.ahv-nav-visual img{width:78px!important;height:78px!important;object-fit:contain!important}.ahv-nav-button[data-ahv-label="Home"] .ahv-nav-visual,.ahv-nav-button[data-ahv-label="Products"] .ahv-nav-visual,.ahv-nav-button[data-ahv-label="Get a Quote"] .ahv-nav-visual{clip-path:none!important;border-radius:0!important;overflow:visible!important}.ahv-nav-label{display:inline-block!important;text-decoration:none!important;color:#1d2738!important;font-size:17px!important;font-weight:900!important;line-height:1.1!important;padding:2px 8px 8px!important}.ahv-nav-button.is-active .ahv-nav-label{color:#0069d9!important;border-bottom:none!important}.ahv-category-band{position:relative!important;height:104px!important;max-height:104px!important;margin:4px 0 0!important;padding:12px 48px!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.ahv-category-band::before{content:""!important;position:absolute!important;inset:0!important;border-radius:28px!important;padding:2px!important;background:linear-gradient(90deg,#0069d9,#67b5ff,#f7fbff,#0069d9)!important;background-size:220% 100%!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;animation:ahvCleanEdge 12s linear infinite!important;pointer-events:none!important;z-index:2!important}.ahv-category-band::after,.ahv-category-band .ahv-neon-trail{display:none!important}.ahv-category-track{position:relative!important;z-index:4!important;display:flex!important;align-items:center!important;gap:28px!important;width:max-content!important;will-change:transform!important;animation:ahvLoopLeft 38s linear infinite!important;transform:none!important}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-paused .ahv-category-track{animation-play-state:paused!important}.ahv-category-band.direction-right .ahv-category-track{animation-name:ahvLoopRight!important}.ahv-category-pill{width:138px!important;min-width:138px!important;height:80px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;text-decoration:none!important;text-align:center!important;color:#15243a!important;text-shadow:none!important;font-size:12px!important;font-weight:900!important;line-height:1.05!important;overflow:hidden!important}.ahv-category-icon{width:58px!important;height:58px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important}.ahv-category-icon img{width:64px!important;height:64px!important;object-fit:cover!important;border-radius:999px!important;filter:drop-shadow(0 8px 14px rgb(12 45 80 / .18))!important}.ahv-category-pill span:last-child{display:block!important;max-width:100%!important;max-height:26px!important;overflow:hidden!important}.ahv-category-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid #cfe2f7!important;background:#fff!important;color:#0069d9!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;z-index:30!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(12 45 80 / .12)!important}.ahv-category-arrow:hover{background:#0069d9!important;color:#fff!important}.ahv-category-arrow-left{left:10px!important}.ahv-category-arrow-right{right:10px!important}.ahv-scrolled .ahv-header-prototype{padding:6px 14px!important;border-radius:0!important}.ahv-scrolled .ahv-logo-box,.ahv-scrolled .ahv-search-shell,.ahv-scrolled .ahv-category-band{display:none!important}.ahv-scrolled .ahv-header-row{display:block!important}.ahv-scrolled .ahv-main-nav{margin:0!important;padding:4px 0!important;gap:28px!important;justify-content:center!important}.ahv-scrolled .ahv-nav-visual{width:42px!important;height:42px!important;margin-bottom:0!important}.ahv-scrolled .ahv-nav-visual img{width:42px!important;height:42px!important}.ahv-scrolled .ahv-nav-label{font-size:14px!important;padding-bottom:4px!important}.ahv-main-content,.ahv-page-body-only{width:calc(100vw - 24px)!important;max-width:1280px!important;margin:22px auto 34px!important}.ahv-page-hero{border-radius:26px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 100%)!important;color:#fff!important;padding:30px 34px!important;margin:0 0 22px!important;box-shadow:0 18px 38px rgb(0 85 170 / .18)!important}.ahv-page-hero h1{margin:0 0 10px!important;color:#fff!important;font-size:42px!important;line-height:1.05!important;font-weight:950!important}.ahv-page-hero p{margin:0!important;max-width:900px!important;color:rgb(255 255 255 / .92)!important;font-size:17px!important;line-height:1.55!important}.ahv-section-card,.ahv-products-board,.ahv-shop-board,.ahv-quote-board,.ahv-account-board{border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:28px!important;margin:20px 0!important;box-sizing:border-box!important}.ahv-category-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:22px!important;margin-top:22px!important}.ahv-category-card{display:block!important;text-decoration:none!important;color:#10223d!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;padding:8px!important}.ahv-card-image{height:154px!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.ahv-card-image img{width:150px!important;height:150px!important;object-fit:cover!important;border-radius:999px!important;filter:drop-shadow(0 16px 22px rgb(12 45 80 / .14))!important}.ahv-category-card h3{margin:10px 0 4px!important;font-size:20px!important;line-height:1.12!important;color:#245d70!important;font-weight:950!important}.ahv-category-card p{margin:0!important;color:#60708a!important;font-size:13px!important}.ahv-tree-section{border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:24px!important;margin:22px 0!important;overflow:hidden!important}.ahv-tree-section h2{margin:0 0 8px!important;color:#10223d!important;font-size:26px!important;font-weight:950!important}.ahv-subcategory-row{display:flex!important;gap:12px!important;overflow:hidden!important;margin:18px 0!important}.ahv-subcat-pill{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border:1px solid #dce9f7!important;border-radius:999px!important;background:#f8fbff!important;color:#1d2738!important;font-weight:900!important;white-space:nowrap!important}.ahv-product-placeholder-row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:16px!important}.ahv-product-placeholder{border:1px solid #dce9f7!important;border-radius:22px!important;background:#fff!important;padding:14px!important;min-height:150px!important}.ahv-product-placeholder .img{height:84px!important;border-radius:18px!important;background:#f2f7fd!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0069d9!important;font-weight:900!important;margin-bottom:10px!important}@keyframes ahvLoopLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ahvLoopRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes ahvCleanEdge{0%{background-position:0% 50%}100%{background-position:220% 50%}}@media(max-width:820px){.ahv-header-prototype{width:calc(100vw - 12px)!important;padding:8px!important}.ahv-header-row{grid-template-columns:1fr!important;grid-template-areas:"logo" "search" "nav"!important}.ahv-search-shell{padding-top:4px!important;flex-wrap:wrap!important}.ahv-search-pill{min-width:0!important;font-size:15px!important}.ahv-main-nav{gap:14px!important;justify-content:flex-start!important;overflow-x:auto!important}.ahv-category-band{height:92px!important;max-height:92px!important}.ahv-category-pill{width:112px!important;min-width:112px!important}.ahv-page-hero h1{font-size:32px!important}.ahv-page-hero,.ahv-section-card,.ahv-products-board,.ahv-shop-board,.ahv-quote-board,.ahv-account-board,.ahv-tree-section{padding:20px!important}}.ahv-products-board .ahv-category-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 24px!important;align-items:start!important}.ahv-products-board .ahv-category-card{min-width:0!important}.ahv-products-board .ahv-card-image{height:154px!important}.ahv-products-board .ahv-card-image img{width:150px!important;height:150px!important}.ahv-products-board .ahv-category-card h3{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}@media(max-width:1100px){.ahv-products-board .ahv-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:780px){.ahv-products-board .ahv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.ahv-products-board .ahv-category-grid{grid-template-columns:1fr!important}}.ahv-category-band{height:92px!important;max-height:92px!important;margin:6px 0 0!important;padding:10px 54px!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible!important}.ahv-category-band::before,.ahv-category-band::after,.ahv-category-band .ahv-neon-trail{display:none!important}.ahv-category-track{height:72px!important;display:flex!important;align-items:center!important;gap:18px!important;width:max-content!important;will-change:transform!important;animation:ahvLoopLeft 34s linear infinite!important}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-paused .ahv-category-track{animation-play-state:paused!important}.ahv-category-band.direction-right .ahv-category-track{animation-name:ahvLoopRight!important}.ahv-category-pill{flex:0 0 calc((100vw - 190px) / 4)!important;width:calc((100vw - 190px) / 4)!important;max-width:360px!important;min-width:245px!important;height:68px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:8px 16px 8px 10px!important;border:1px solid #dce9f7!important;border-radius:22px!important;background:rgb(255 255 255 / .92)!important;box-shadow:0 10px 22px rgb(12 45 80 / .07)!important;color:#15243a!important;text-decoration:none!important;text-align:left!important;overflow:hidden!important;box-sizing:border-box!important}.ahv-category-pill:hover{border-color:#78b8ff!important;box-shadow:0 12px 26px rgb(0 105 217 / .13)!important;transform:translateY(-1px)!important}.ahv-category-icon{width:58px!important;height:58px!important;min-width:58px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important}.ahv-category-icon img{width:66px!important;height:66px!important;object-fit:cover!important;border-radius:18px!important;filter:drop-shadow(0 7px 12px rgb(12 45 80 / .16))!important}.ahv-category-pill span:last-child{font-size:16px!important;font-weight:950!important;line-height:1.08!important;color:#172236!important;max-height:38px!important;overflow:hidden!important;text-overflow:ellipsis!important;display:flex!important;align-items:center!important}.ahv-category-arrow{width:36px!important;height:36px!important;border-radius:999px!important;background:#fff!important;color:#0069d9!important;border:1px solid #cfe2f7!important;box-shadow:0 8px 18px rgb(12 45 80 / .10)!important;z-index:40!important}.ahv-category-arrow:hover{background:#0069d9!important;color:#fff!important}.ahv-category-arrow-left{left:12px!important}.ahv-category-arrow-right{right:12px!important}@media(max-width:1100px){.ahv-category-pill{flex-basis:calc((100vw - 170px) / 3)!important;width:calc((100vw - 170px) / 3)!important;min-width:230px!important}}@media(max-width:780px){.ahv-category-band{height:86px!important;padding:9px 46px!important}.ahv-category-pill{flex-basis:calc((100vw - 120px) / 2)!important;width:calc((100vw - 120px) / 2)!important;min-width:210px!important;height:64px!important}.ahv-category-pill span:last-child{font-size:14px!important}.ahv-category-icon{width:52px!important;height:52px!important;min-width:52px!important}.ahv-category-icon img{width:58px!important;height:58px!important}}@media(max-width:480px){.ahv-category-pill{flex-basis:calc(100vw - 112px)!important;width:calc(100vw - 112px)!important;min-width:0!important}}.ahv-category-band{overflow:hidden!important}.ahv-category-track{animation:none!important;transform:translate3d(0,0,0);transition:none!important}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-paused .ahv-category-track{animation:none!important}.ahv-category-arrow{pointer-events:auto!important}.ahv-category-band.is-paused{cursor:default!important}.ahv-category-band .ahv-category-track{animation:none!important;transition:none!important;will-change:transform!important}.ahv-category-band:hover .ahv-category-track,.ahv-category-band.is-paused .ahv-category-track{animation:none!important}.ahv-category-band .ahv-category-pill{pointer-events:auto!important}.ahv-category-band .ahv-category-arrow{pointer-events:auto!important;user-select:none!important}.ahv-category-band .ahv-category-track{animation-duration:90s!important}.ahv-tree-section{position:relative!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#ffffff 0%,#f7fbff 58%,#eef7ff 100%)!important;box-shadow:0 18px 42px rgb(12 45 80 / .08)!important;padding:28px!important;margin:26px 0!important;overflow:hidden!important}.ahv-tree-section::before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:5px!important;background:linear-gradient(90deg,#0069d9,#56b8ff,#f28a1a)!important}.ahv-tree-section h2{margin:0!important;color:#0d2545!important;font-size:32px!important;font-weight:950!important;line-height:1.05!important}.ahv-tree-section>p{margin:9px 0 18px!important;max-width:780px!important;color:#60708a!important;font-size:15px!important;line-height:1.5!important}.ahv-subcategory-row{display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 12px!important;margin:10px 0 18px!important;scrollbar-width:none!important}.ahv-subcategory-row::-webkit-scrollbar{display:none!important}.ahv-subcat-pill{flex:0 0 auto!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 14px!important;border:1px solid #cfe2f7!important;border-radius:999px!important;background:rgb(255 255 255 / .9)!important;color:#143150!important;font-weight:900!important;font-size:13px!important;line-height:1!important;box-shadow:0 8px 18px rgb(12 45 80 / .055)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.ahv-subcat-pill::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#0069d9!important;box-shadow:0 0 0 4px rgb(0 105 217 / .10)!important}.ahv-subcat-pill:hover{background:#0069d9!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px rgb(0 105 217 / .16)!important}.ahv-subcat-pill:hover::before{background:#fff!important;box-shadow:0 0 0 4px rgb(255 255 255 / .22)!important}.ahv-product-placeholder-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin-top:10px!important}.ahv-product-placeholder{position:relative!important;text-decoration:none!important;color:#10223d!important;border:1px solid #dce9f7!important;border-radius:24px!important;background:#fff!important;padding:12px!important;min-height:190px!important;box-shadow:0 12px 26px rgb(12 45 80 / .065)!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ahv-product-placeholder:hover{transform:translateY(-3px)!important;border-color:#78b8ff!important;box-shadow:0 18px 34px rgb(0 105 217 / .14)!important}.ahv-product-placeholder .img{height:112px!important;border-radius:18px!important;background:radial-gradient(circle at 35% 30%,#ffffff 0%,#f0f7ff 48%,#e4f0fb 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0069d9!important;font-size:14px!important;font-weight:950!important;letter-spacing:.03em!important;margin-bottom:12px!important;border:1px solid #edf5ff!important}.ahv-product-placeholder strong{display:block!important;font-size:15px!important;line-height:1.2!important;color:#0d2545!important;font-weight:950!important;min-height:38px!important}.ahv-product-placeholder p{display:none!important}.ahv-product-placeholder::after{content:"View"!important;position:absolute!important;right:12px!important;bottom:12px!important;padding:7px 11px!important;border-radius:999px!important;background:#eef6ff!important;color:#0069d9!important;font-size:12px!important;font-weight:950!important}.ahv-open-category{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:22px!important;padding:13px 22px!important;border-radius:999px!important;background:linear-gradient(135deg,#0069d9 0%,#004f9e 100%)!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;font-size:15px!important;box-shadow:0 14px 28px rgb(0 105 217 / .22)!important;border:0!important}.ahv-open-category::after{content:"â"!important;font-size:18px!important;line-height:1!important}.ahv-open-category:hover{transform:translateY(-1px)!important;box-shadow:0 18px 34px rgb(0 105 217 / .28)!important;color:#fff!important}.ahv-products-board{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important}.ahv-products-board .ahv-category-card{border-radius:26px!important;padding:14px!important;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%)!important;border:1px solid transparent!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ahv-products-board .ahv-category-card:hover{transform:translateY(-4px)!important;border-color:#dce9f7!important;box-shadow:0 18px 34px rgb(12 45 80 / .08)!important}@media(max-width:1180px){.ahv-product-placeholder-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){.ahv-product-placeholder-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ahv-tree-section h2{font-size:28px!important}}@media(max-width:680px){.ahv-product-placeholder-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-tree-section{padding:20px!important}}@media(max-width:460px){.ahv-product-placeholder-row{grid-template-columns:1fr!important}}.ahv-product-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.ahv-product-card,.woocommerce ul.products li.product,.ahv-product-placeholder{position:relative!important;min-height:300px!important;border:2px solid transparent!important;border-radius:20px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fff0 0%,#f28a1a 18%,#f28a1a 82%,#fff0 100%) border-box!important;box-shadow:0 12px 28px rgb(12 45 80 / .065)!important;padding:10px!important;overflow:hidden!important;text-align:left!important;box-sizing:border-box!important;transition:transform .18s ease,box-shadow .18s ease!important}.ahv-product-card:hover,.woocommerce ul.products li.product:hover,.ahv-product-placeholder:hover{transform:translateY(-3px)!important;box-shadow:0 18px 34px rgb(242 138 26 / .13)!important}.ahv-product-image,.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link img,.ahv-product-placeholder .img{height:130px!important;width:100%!important;border:1px solid #e7eef7!important;border-radius:16px!important;background:radial-gradient(circle at 35% 25%,#fff 0%,#f3f8fe 48%,#e8f1fb 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;object-fit:contain!important;margin:0 0 8px!important;color:#0069d9!important;font-size:13px!important;font-weight:950!important}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{pointer-events:none!important;text-decoration:none!important;color:inherit!important}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link img{pointer-events:none!important;display:block!important;padding:8px!important;box-sizing:border-box!important}.ahv-product-actions,.woocommerce ul.products li.product .ahv-product-actions,.ahv-product-placeholder .ahv-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:8px 0 9px!important}.ahv-card-btn,.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .ahv-quote-btn,.ahv-product-placeholder .ahv-card-btn{height:32px!important;min-height:32px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:11px!important;font-weight:950!important;line-height:1!important;padding:0 8px!important;border:0!important;box-shadow:none!important;white-space:nowrap!important}.ahv-cart-btn,.woocommerce ul.products li.product a.button{background:#0069d9!important;color:#fff!important}.ahv-quote-btn{background:#fff4e8!important;color:#b25500!important;border:1px solid #f5bf7a!important}.ahv-card-btn:hover,.woocommerce ul.products li.product a.button:hover,.ahv-quote-btn:hover{filter:brightness(.96)!important;transform:translateY(-1px)!important}.ahv-product-model,.woocommerce ul.products li.product .woocommerce-loop-product__title,.ahv-product-placeholder strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:38px!important;margin:6px 0 4px!important;color:#111827!important;font-size:13px!important;font-weight:950!important;line-height:1.18!important;text-decoration:none!important}.ahv-product-model:hover,.woocommerce ul.products li.product .ahv-model-link:hover,.ahv-product-placeholder strong:hover{color:#0069d9!important}.ahv-product-name,.ahv-product-placeholder .ahv-product-name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#68768a!important;font-size:12px!important;line-height:1.2!important;min-height:29px!important;margin:0 0 5px!important}.ahv-product-price,.woocommerce ul.products li.product .price,.ahv-product-placeholder .price{display:block!important;color:#f28a1a!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important;margin:5px 0 0!important}.woocommerce ul.products li.product .price ins{text-decoration:none!important}.woocommerce ul.products li.product .price del{color:#9aa6b6!important;font-size:11px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0!important}.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .onsale{display:none!important}.woocommerce ul.products li.product .ahv-model-link{pointer-events:auto!important;text-decoration:none!important;color:#111827!important}.woocommerce ul.products li.product .ahv-model-link:hover{color:#0069d9!important}.ahv-product-placeholder p{display:none!important}.ahv-product-placeholder::after{display:none!important}.ahv-product-placeholder .img{height:130px!important;margin-bottom:8px!important}.ahv-product-placeholder .price{color:#f28a1a!important}.ahv-product-placeholder .ahv-card-body{display:block!important}.ahv-quote-estimate-box{border:1px solid #dce9f7!important;border-radius:26px!important;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:24px!important;margin:20px 0!important}.ahv-estimate-lines{display:grid!important;gap:10px!important;margin:14px 0!important}.ahv-estimate-line{display:flex!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid #edf3fb!important;padding:8px 0!important;color:#374151!important;font-weight:750!important}.ahv-estimate-total{font-size:20px!important;color:#0069d9!important;font-weight:950!important}.ahv-quote-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.ahv-quote-form-grid label{display:flex!important;flex-direction:column!important;gap:6px!important;color:#10223d!important;font-weight:900!important}.ahv-quote-form-grid input,.ahv-quote-form-grid textarea{border:1px solid #cfe2f7!important;border-radius:14px!important;padding:12px 14px!important;font-size:14px!important;background:#fff!important}.ahv-quote-form-grid textarea{grid-column:1/-1!important;min-height:90px!important}.ahv-send-estimate-btn{margin-top:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 22px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;font-weight:950!important;border:0!important;text-decoration:none!important;box-shadow:0 14px 28px rgb(0 105 217 / .22)!important}@media(max-width:1320px){.ahv-product-grid,.woocommerce ul.products,.ahv-product-placeholder-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:1080px){.ahv-product-grid,.woocommerce ul.products,.ahv-product-placeholder-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:840px){.ahv-product-grid,.woocommerce ul.products,.ahv-product-placeholder-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ahv-quote-form-grid{grid-template-columns:1fr!important}}@media(max-width:620px){.ahv-product-grid,.woocommerce ul.products,.ahv-product-placeholder-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.ahv-product-grid,.woocommerce ul.products,.ahv-product-placeholder-row{grid-template-columns:1fr!important}}.ahv-product-placeholder-row{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin-top:14px!important}.ahv-subcategory-card,.ahv-product-placeholder{position:relative!important;min-height:172px!important;border:1px solid #dce9f7!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;box-shadow:0 12px 26px rgb(12 45 80 / .06)!important;padding:14px!important;overflow:hidden!important;text-decoration:none!important;color:#10223d!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ahv-subcategory-card:hover,.ahv-product-placeholder:hover{transform:translateY(-3px)!important;border-color:#78b8ff!important;box-shadow:0 18px 34px rgb(0 105 217 / .12)!important}.ahv-subcategory-card .ahv-subcategory-image,.ahv-product-placeholder .img{width:100%!important;height:112px!important;border:0!important;border-radius:20px!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 10px!important;overflow:visible!important}.ahv-subcategory-card .ahv-subcategory-image img,.ahv-product-placeholder .img img{width:108px!important;height:108px!important;object-fit:cover!important;border-radius:24px!important;filter:drop-shadow(0 12px 18px rgb(12 45 80 / .12))!important}.ahv-subcategory-card strong,.ahv-product-placeholder strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:36px!important;margin:0!important;color:#10223d!important;font-size:15px!important;line-height:1.18!important;font-weight:950!important;text-decoration:none!important}.ahv-subcategory-card:hover strong,.ahv-product-placeholder:hover strong{color:#0069d9!important}.ahv-subcategory-card .ahv-card-note{font-size:11px!important;color:#7a8799!important;font-weight:750!important;margin-top:6px!important}.ahv-product-placeholder .ahv-product-actions,.ahv-product-placeholder .ahv-card-btn,.ahv-product-placeholder .ahv-product-name,.ahv-product-placeholder .price,.ahv-product-placeholder::after{display:none!important}.ahv-product-placeholder p{display:none!important}@media(max-width:1180px){.ahv-product-placeholder-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:900px){.ahv-product-placeholder-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.ahv-product-placeholder-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.ahv-product-placeholder-row{grid-template-columns:1fr!important}}.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}.wc-block-product{position:relative!important;min-height:312px!important;border:2px solid transparent!important;border-radius:20px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#fff0 0%,#f28a1a 18%,#f28a1a 82%,#fff0 100%) border-box!important;box-shadow:0 12px 28px rgb(12 45 80 / .065)!important;padding:10px!important;overflow:hidden!important;text-align:left!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;transition:transform .18s ease,box-shadow .18s ease!important}.wc-block-product:hover{transform:translateY(-3px)!important;box-shadow:0 18px 34px rgb(242 138 26 / .13)!important}.wc-block-product .wc-block-components-product-image,.wc-block-product .wp-block-woocommerce-product-image{height:132px!important;width:100%!important;border:1px solid #e7eef7!important;border-radius:16px!important;background:radial-gradient(circle at 35% 25%,#fff 0%,#f3f8fe 48%,#e8f1fb 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 8px!important;overflow:hidden!important}.wc-block-product .wc-block-components-product-image a{pointer-events:none!important;cursor:default!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.wc-block-product .wc-block-components-product-image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:8px!important;box-sizing:border-box!important;border-radius:14px!important;background:#fff!important}.wc-block-product .ahv-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:6px 0 8px!important;order:2!important}.wc-block-product .ahv-card-btn,.wc-block-product .wp-block-button__link,.wc-block-product .add_to_cart_button{height:32px!important;min-height:32px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:11px!important;font-weight:950!important;line-height:1!important;padding:0 8px!important;border:0!important;box-shadow:none!important;white-space:nowrap!important;text-align:center!important}.wc-block-product .ahv-cart-btn,.wc-block-product .add_to_cart_button,.wc-block-product .wp-block-button__link{background:#0069d9!important;color:#fff!important}.wc-block-product .ahv-quote-btn{background:#fff4e8!important;color:#b25500!important;border:1px solid #f5bf7a!important;cursor:pointer!important}.wc-block-product .wp-block-post-title{order:3!important;margin:4px 0 2px!important;padding:0!important;text-align:left!important;min-height:34px!important}.wc-block-product .wp-block-post-title a,.wc-block-product .ahv-model-link{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#111827!important;font-size:13px!important;font-weight:950!important;line-height:1.18!important;text-decoration:none!important;text-align:left!important}.wc-block-product .wp-block-post-title a:hover,.wc-block-product .ahv-model-link:hover{color:#0069d9!important}.wc-block-product .ahv-product-name{order:4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#68768a!important;font-size:12px!important;line-height:1.2!important;min-height:28px!important;margin:0 0 4px!important;text-align:left!important}.wc-block-product .wp-block-woocommerce-product-price,.wc-block-product .wc-block-components-product-price{order:5!important;text-align:left!important;margin:0!important;color:#f28a1a!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important}.wc-block-product .wp-block-woocommerce-product-price *,.wc-block-product .wc-block-components-product-price *{color:#f28a1a!important;font-weight:950!important}.wc-block-product .wp-block-woocommerce-product-button{display:none!important}.wc-block-product .wp-block-button{margin:0!important}.wc-block-product .star-rating,.wc-block-product .onsale{display:none!important}@media(max-width:1320px){.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:1080px){.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:840px){.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:620px){.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){grid-template-columns:1fr!important}}.single-product .wp-block-woocommerce-product-collection .wc-block-product-template,.single-product .wp-block-woocommerce-product-collection ul.wc-block-product-template,.single-product ul.wc-block-product-template{display:grid!important;grid-template-columns:repeat(5,minmax(180px,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important;align-items:stretch!important}.single-product .wp-block-woocommerce-product-collection li.wc-block-product,.single-product ul.wc-block-product-template li.wc-block-product{width:100%!important;min-width:0!important;max-width:none!important;flex:unset!important;flex-basis:auto!important;align-self:stretch!important;box-sizing:border-box!important}.single-product .wp-block-woocommerce-product-collection li.wc-block-product .wc-block-components-product-image,.single-product .wp-block-woocommerce-product-collection li.wc-block-product .wp-block-woocommerce-product-image{width:100%!important;min-width:0!important}.single-product .wp-block-woocommerce-product-collection{width:100%!important;max-width:1280px!important;margin:24px auto!important;padding:24px!important;border:1px solid #dce9f7!important;border-radius:28px!important;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;box-sizing:border-box!important}.single-product .wp-block-woocommerce-product-collection h2{font-size:28px!important;font-weight:950!important;color:#10223d!important;margin:0 0 18px!important}@media(max-width:1180px){.single-product .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:repeat(4,minmax(170px,1fr))!important}}@media(max-width:900px){.single-product .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:repeat(3,minmax(160px,1fr))!important}}@media(max-width:680px){.single-product .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:repeat(2,minmax(140px,1fr))!important}.single-product .wp-block-woocommerce-product-collection{padding:16px!important}}@media(max-width:440px){.single-product .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:1fr!important}}.ahv-category-card .ahv-card-image img,.ahv-category-pill .ahv-category-icon img{object-fit:contain!important;background:#fff!important}body::after,.coming-soon-footer,.hostinger-coming-soon-banner,.hts-coming-soon,.h-coming-soon,.notice-coming-soon{display:none!important}.wc-block-product-template,.wp-block-query ul:has(>li.wc-block-product){gap:12px!important;align-items:stretch!important}.wc-block-product{min-height:268px!important;border-width:1.5px!important;border-radius:18px!important;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(145deg,rgb(242 138 26 / .35) 0%,#f28a1a 22%,#f28a1a 78%,rgb(242 138 26 / .25) 100%) border-box!important;box-shadow:0 10px 22px rgb(12 45 80 / .055)!important;padding:9px!important}.wc-block-product:hover{box-shadow:0 16px 30px rgb(242 138 26 / .11)!important}.wc-block-product .wc-block-components-product-image,.wc-block-product .wp-block-woocommerce-product-image{height:116px!important;border-radius:15px!important;margin-bottom:7px!important;background:#fff!important}.wc-block-product .wc-block-components-product-image img{object-fit:contain!important;padding:7px!important;background:#fff!important}.wc-block-product .ahv-product-actions{gap:6px!important;margin:5px 0 7px!important}.wc-block-product .ahv-card-btn,.wc-block-product .wp-block-button__link,.wc-block-product .add_to_cart_button{height:30px!important;min-height:30px!important;font-size:10.5px!important;font-weight:950!important;padding:0 7px!important;letter-spacing:0!important}.wc-block-product .ahv-cart-btn,.wc-block-product .add_to_cart_button,.wc-block-product .wp-block-button__link{background:#0069d9!important;color:#fff!important;text-indent:0!important;font-size:0!important;overflow:hidden!important}.wc-block-product .ahv-cart-btn::before,.wc-block-product .add_to_cart_button::before,.wc-block-product .wp-block-button__link::before{content:"Add to Cart"!important;font-size:10.5px!important;color:#fff!important;display:inline!important;line-height:1!important;white-space:nowrap!important}.wc-block-product .ahv-quote-btn{background:#fff7ef!important;color:#ad5200!important;border:1px solid #f0b875!important;font-size:10.5px!important}.wc-block-product .wp-block-post-title{min-height:32px!important;margin:5px 0 2px!important}.wc-block-product .wp-block-post-title a,.wc-block-product .ahv-model-link{font-size:12.5px!important;line-height:1.15!important;color:#111827!important}.wc-block-product .ahv-product-name{font-size:11.5px!important;line-height:1.15!important;min-height:26px!important;color:#59687d!important;margin:0 0 4px!important}.wc-block-product .wp-block-woocommerce-product-price,.wc-block-product .wc-block-components-product-price{font-size:13.5px!important;color:#f27600!important;margin-top:auto!important;padding-top:4px!important}.wc-block-product .wp-block-woocommerce-product-price *,.wc-block-product .wc-block-components-product-price *{color:#f27600!important}.wc-block-product .wp-block-post-title,.wc-block-product .ahv-product-name,.wc-block-product .wp-block-woocommerce-product-price,.wc-block-product .wc-block-components-product-price{padding-left:2px!important;padding-right:2px!important}.wc-block-product .wp-block-woocommerce-product-button{display:none!important}.woocommerce-result-count{font-size:16px!important;color:#10223d!important;font-weight:800!important;margin:0 0 18px!important}.woocommerce-ordering select{border:1px solid #cfe2f7!important;border-radius:12px!important;padding:9px 12px!important;background:#fff!important;color:#10223d!important}.single-product .wp-block-woocommerce-product-collection li.wc-block-product{min-height:268px!important}@media(max-width:1320px){.wc-block-product{min-height:260px!important}.wc-block-product .wc-block-components-product-image{height:108px!important}}@media(max-width:1080px){.wc-block-product{min-height:270px!important}.wc-block-product .wc-block-components-product-image{height:118px!important}}.ahv-category-page{scroll-behavior:smooth!important}.ahv-category-page-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;gap:24px!important;align-items:center!important;border-radius:30px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 100%)!important;color:#fff!important;padding:30px 34px!important;margin:0 0 22px!important;box-shadow:0 18px 38px rgb(0 85 170 / .18)!important}.ahv-category-page-hero h1{margin:0 0 8px!important;color:#fff!important;font-size:42px!important;line-height:1.05!important;font-weight:950!important}.ahv-category-page-hero p{margin:0!important;color:rgb(255 255 255 / .92)!important;font-size:17px!important;line-height:1.55!important;max-width:880px!important}.ahv-category-page-hero img{width:170px!important;height:170px!important;object-fit:contain!important;border-radius:28px!important;background:#fff!important;box-shadow:0 16px 34px rgb(0 0 0 / .18)!important;padding:14px!important}.ahv-category-jump-panel{border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:22px 24px!important;margin:20px 0 24px!important}.ahv-category-jump-panel h2{margin:0 0 12px!important;color:#10223d!important;font-size:24px!important;font-weight:950!important}.ahv-category-subsection{scroll-margin-top:178px!important;position:relative!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 64%,#eef7ff 100%)!important;box-shadow:0 18px 42px rgb(12 45 80 / .08)!important;padding:26px!important;margin:26px 0!important;overflow:hidden!important}.ahv-category-subsection::before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:5px!important;background:linear-gradient(90deg,#0069d9,#56b8ff,#f28a1a)!important}.ahv-subsection-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important;border-bottom:1px solid #e8f1fb!important;padding-bottom:14px!important}.ahv-subsection-head h2{margin:0 0 6px!important;color:#0d2545!important;font-size:30px!important;font-weight:950!important;line-height:1.05!important}.ahv-subsection-head p{margin:0!important;color:#60708a!important;font-size:14px!important;line-height:1.45!important;max-width:780px!important}.ahv-subsection-view{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;font-size:13px!important;box-shadow:0 12px 24px rgb(0 105 217 / .18)!important}.ahv-subcategory-product-rail{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;padding-bottom:10px!important}.ahv-subcategory-product-rail ul.products,.ahv-subcategory-product-rail .wc-block-product-template{display:flex!important;gap:14px!important;width:max-content!important;min-width:100%!important;grid-template-columns:none!important}.ahv-subcategory-product-rail ul.products li.product,.ahv-subcategory-product-rail li.wc-block-product{flex:0 0 210px!important;width:210px!important;min-width:210px!important;max-width:210px!important}.ahv-subcategory-product-rail .woocommerce-info,.ahv-subcategory-product-rail .woocommerce-no-products-found{border:1px dashed #cfe2f7!important;border-radius:22px!important;background:#fff!important;color:#60708a!important;padding:18px!important;font-weight:800!important}.ahv-subcategory-product-rail:empty::before{content:"Products will appear here after items are assigned to this subcategory."!important;display:block!important;border:1px dashed #cfe2f7!important;border-radius:22px!important;background:#fff!important;color:#60708a!important;padding:18px!important;font-weight:800!important}@media(max-width:820px){.ahv-category-page-hero{grid-template-columns:1fr!important;padding:24px 20px!important}.ahv-category-page-hero h1{font-size:32px!important}.ahv-category-page-hero img{width:130px!important;height:130px!important}.ahv-subsection-head{display:block!important}.ahv-subsection-view{margin-top:12px!important}.ahv-category-subsection{scroll-margin-top:120px!important;padding:20px!important}}.ahv-subcat-pill{cursor:pointer!important}.ahv-global-banner-slider{position:relative!important;display:block!important;width:100%!important;height:118px!important;margin:10px 0 0!important;border-radius:18px!important;overflow:hidden!important;border:1px solid #dce9f7!important;background:#f7fbff!important;box-shadow:0 10px 24px rgb(12 45 80 / .06)!important;text-decoration:none!important}.ahv-global-banner-slider .ahv-banner-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;transform:scale(1.015)!important;transition:opacity .75s ease,transform 3.2s ease!important}.ahv-global-banner-slider .ahv-banner-slide.is-active{opacity:1!important;transform:scale(1)!important}.ahv-scrolled .ahv-global-banner-slider{display:none!important}.ahv-banner-footer{width:calc(100vw - 24px)!important;max-width:none!important;margin:34px auto 18px!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 44px rgb(12 45 80 / .09)!important;overflow:hidden!important;box-sizing:border-box!important;color:#142238!important}.ahv-footer-banner-wrap{position:relative!important;width:100%!important;min-height:250px!important;overflow:hidden!important;background:transparent!important}.ahv-footer-banner-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:1!important}.ahv-footer-link-panel{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr 1fr minmax(260px,1.25fr)!important;gap:18px!important;width:58%!important;min-height:220px!important;margin-left:auto!important;padding:28px 34px 26px!important;box-sizing:border-box!important;background:rgb(255 255 255 / .86)!important;backdrop-filter:blur(4px)!important;border-radius:28px 0 0 28px!important}.ahv-footer-link-col,.ahv-footer-mini-cta{display:flex!important;flex-direction:column!important;gap:8px!important}.ahv-footer-link-col h3,.ahv-footer-mini-cta h3{margin:0 0 4px!important;font-size:16px!important;color:#10223d!important;font-weight:950!important}.ahv-footer-link-col a{color:#48586e!important;text-decoration:none!important;font-size:13.5px!important;font-weight:850!important}.ahv-footer-link-col a:hover{color:#0069d9!important}.ahv-footer-mini-cta{padding:16px!important;border:1px solid #dce9f7!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 26px rgb(12 45 80 / .06)!important}.ahv-footer-mini-cta p{margin:0!important;color:#60708a!important;font-size:13px!important;line-height:1.45!important}.ahv-footer-mini-cta a{width:max-content!important;margin-top:4px!important;padding:10px 15px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;font-size:13px!important}.ahv-banner-footer .ahv-footer-bottom{position:relative!important;z-index:3!important;background:#fff!important;display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;padding:14px 28px!important;border-top:1px solid #dce9f7!important;color:#718096!important;font-size:12.5px!important;font-weight:750!important}@media(max-width:1100px){.ahv-footer-link-panel{width:75%!important;grid-template-columns:1fr 1fr!important}.ahv-global-banner-slider{height:100px!important}}@media(max-width:760px){.ahv-global-banner-slider{height:78px!important;border-radius:14px!important}.ahv-footer-link-panel{width:100%!important;grid-template-columns:1fr!important;margin:0!important;border-radius:0!important;background:rgb(255 255 255 / .9)!important}.ahv-footer-banner-wrap{min-height:560px!important}.ahv-banner-footer .ahv-footer-bottom{flex-direction:column!important;align-items:flex-start!important}}.ahv-header-prototype{overflow:visible!important}.ahv-global-banner-slider{position:relative!important;display:block!important;width:100vw!important;height:clamp(118px,18.75vw,320px)!important;margin:12px calc(50% - 50vw) -2px!important;border-radius:0!important;overflow:hidden!important;border:0!important;background:#0c1522!important;box-shadow:0 12px 28px rgb(12 45 80 / .10)!important;text-decoration:none!important}.ahv-global-banner-slider .ahv-banner-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;transform:none!important;transition:opacity .75s ease!important}.ahv-global-banner-slider .ahv-banner-slide.is-active{opacity:1!important;transform:none!important}.ahv-scrolled .ahv-global-banner-slider{display:none!important}.ahv-banner-footer{width:100vw!important;margin:34px calc(50% - 50vw) 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.ahv-footer-banner-wrap{position:relative!important;width:100vw!important;min-height:clamp(190px,18.75vw,330px)!important;overflow:hidden!important;background:transparent!important}.ahv-footer-banner-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;z-index:1!important}.ahv-footer-link-panel{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 28px!important;width:100%!important;min-height:clamp(180px,18.75vw,320px)!important;margin:0!important;padding:24px 5.5vw!important;box-sizing:border-box!important;background:transparent!important;backdrop-filter:none!important;border-radius:0!important;pointer-events:none!important}.ahv-footer-link-col,.ahv-footer-mini-cta{pointer-events:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:7px!important;max-width:265px!important}.ahv-footer-link-col:nth-child(1),.ahv-footer-link-col:nth-child(2){justify-self:start!important}.ahv-footer-link-col:nth-child(3),.ahv-footer-mini-cta{justify-self:end!important;text-align:left!important}.ahv-footer-link-col h3,.ahv-footer-mini-cta h3{margin:0 0 4px!important;font-size:15px!important;color:#10223d!important;font-weight:950!important}.ahv-footer-link-col a{color:#243349!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;text-shadow:0 1px 0 rgb(255 255 255 / .5)!important}.ahv-footer-link-col a:hover{color:#0069d9!important}.ahv-footer-mini-cta p{margin:0!important;color:#34445d!important;font-size:12.5px!important;line-height:1.35!important;font-weight:750!important}.ahv-footer-mini-cta a{width:max-content!important;margin-top:4px!important;padding:9px 14px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;font-size:12.5px!important}.ahv-banner-footer .ahv-footer-bottom{position:relative!important;z-index:3!important;background:#fff!important;display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;padding:12px 28px!important;border-top:1px solid #dce9f7!important;color:#718096!important;font-size:12px!important;font-weight:750!important}.home .ahv-page-hero,.home .ahv-section-card,.home .ahv-main-content:empty{display:none!important}@media(max-width:900px){.ahv-global-banner-slider{height:clamp(82px,18.75vw,180px)!important}.ahv-footer-link-panel{grid-template-columns:1fr 1fr!important;padding:18px 5vw!important}.ahv-footer-link-col,.ahv-footer-mini-cta{max-width:210px!important}.ahv-footer-link-col a{font-size:12px!important}.ahv-footer-mini-cta p{display:none!important}}@media(max-width:560px){.ahv-footer-banner-wrap{min-height:420px!important}.ahv-footer-link-panel{grid-template-columns:1fr!important;min-height:420px!important;background:rgb(255 255 255 / .55)!important}.ahv-footer-link-col,.ahv-footer-mini-cta{justify-self:start!important;max-width:none!important}.ahv-banner-footer .ahv-footer-bottom{flex-direction:column!important;align-items:flex-start!important}}.ahv-site-shell.ahv-global-shell-source{position:sticky!important;top:0!important;z-index:9999!important}.ahv-scrolled .ahv-header-prototype{position:relative!important}.ahv-scrolled .ahv-main-nav{position:relative!important;display:flex!important;visibility:visible!important;opacity:1!important}.ahv-home-clean,.ahv-empty-page-test-block{display:block!important;width:calc(100vw - 24px)!important;max-width:1280px!important;min-height:1450px!important;margin:24px auto 34px!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;box-sizing:border-box!important}.home .ahv-main-content.ahv-home-clean,.home .ahv-page-body-only.ahv-home-clean{display:block!important}.ahv-home-clean::before,.ahv-empty-page-test-block::before{content:""!important;display:block!important;height:100%!important;min-height:1450px!important;border-radius:30px!important;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important}.home .ahv-page-hero,.home .ahv-section-card{display:none!important}@media(max-width:820px){.ahv-home-clean,.ahv-empty-page-test-block{width:calc(100vw - 16px)!important;min-height:1200px!important}.ahv-home-clean::before,.ahv-empty-page-test-block::before{min-height:1200px!important}}body.page .wp-site-blocks main>h1,body.page .wp-site-blocks .entry-content>h1:first-child,body.page .wp-site-blocks .wp-block-post-title:not(.wc-block-product .wp-block-post-title),.ahv-page-hero,.ahv-category-page-hero{display:none!important}.ahv-main-content,.ahv-page-body-only{margin-top:18px!important}.ahv-site-shell.ahv-global-shell-source{position:sticky!important;top:0!important;z-index:99999!important}.ahv-scrolled .ahv-header-prototype{padding:4px 10px!important;border-radius:0!important}.ahv-scrolled .ahv-header-row{display:block!important}.ahv-scrolled .ahv-logo-box,.ahv-scrolled .ahv-search-shell,.ahv-scrolled .ahv-category-band,.ahv-scrolled .ahv-global-banner-slider{display:none!important}.ahv-scrolled .ahv-main-nav{position:relative!important;display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0!important;padding:3px 0!important;overflow:visible!important}.ahv-scrolled .ahv-nav-button{min-width:74px!important;width:auto!important;padding:0!important}.ahv-scrolled .ahv-nav-visual{width:34px!important;height:34px!important;margin:0 auto 1px!important}.ahv-scrolled .ahv-nav-visual img{width:34px!important;height:34px!important;object-fit:contain!important}.ahv-scrolled .ahv-nav-label{font-size:12px!important;line-height:1!important;padding:1px 5px 4px!important}.ahv-scrolled .ahv-nav-button.is-active .ahv-nav-label{border-bottom:none!important}.ahv-banner-footer{display:block!important;width:100vw!important;margin:34px calc(50% - 50vw) 0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;clear:both!important;order:9999!important}.ahv-footer-banner-wrap{position:relative!important;width:100vw!important;height:clamp(190px,18.75vw,330px)!important;min-height:clamp(190px,18.75vw,330px)!important;overflow:hidden!important;background:#fff!important}.ahv-footer-banner-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;z-index:1!important}.ahv-footer-link-panel,.ahv-footer-link-col,.ahv-footer-mini-cta{display:none!important}.ahv-footer-links-left,.ahv-footer-links-right{position:absolute!important;z-index:4!important;top:12%!important;bottom:14%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important;pointer-events:auto!important}.ahv-footer-links-left{left:5.5vw!important;align-items:flex-start!important}.ahv-footer-links-right{right:5.5vw!important;align-items:flex-end!important}.ahv-footer-links-left a,.ahv-footer-links-right a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:138px!important;padding:11px 16px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;font-size:13px!important;line-height:1!important;box-shadow:0 12px 24px rgb(0 105 217 / .26)!important;border:1px solid rgb(255 255 255 / .55)!important}.ahv-footer-links-left a:hover,.ahv-footer-links-right a:hover{background:#004f9e!important;color:#fff!important;transform:translateY(-1px)!important}.ahv-banner-footer .ahv-footer-bottom{position:relative!important;z-index:3!important;background:#fff!important;display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;padding:12px 28px!important;border-top:1px solid #dce9f7!important;color:#718096!important;font-size:12px!important;font-weight:750!important}.ahv-global-footer+.ahv-global-footer{display:none!important}@media(max-width:760px){.ahv-footer-banner-wrap{height:420px!important;min-height:420px!important}.ahv-footer-links-left,.ahv-footer-links-right{top:30px!important;bottom:auto!important}.ahv-footer-links-left{left:18px!important}.ahv-footer-links-right{right:18px!important}.ahv-footer-links-left a,.ahv-footer-links-right a{min-width:120px!important;font-size:12px!important;padding:10px 12px!important}.ahv-banner-footer .ahv-footer-bottom{flex-direction:column!important;align-items:flex-start!important}.ahv-scrolled .ahv-main-nav{gap:8px!important}.ahv-scrolled .ahv-nav-button{min-width:62px!important}.ahv-scrolled .ahv-nav-label{font-size:11px!important}}.ahv-banner-footer{clear:both!important;display:block!important;width:100vw!important;margin:38px calc(50% - 50vw) 0!important;border-radius:0!important;overflow:hidden!important;position:relative!important;z-index:5!important}.ahv-footer-banner-wrap{height:clamp(185px,18.75vw,315px)!important;min-height:clamp(185px,18.75vw,315px)!important}.ahv-footer-links-left,.ahv-footer-links-right{top:17%!important;bottom:auto!important;gap:10px!important;max-width:18vw!important}.ahv-footer-links-left{left:4.6vw!important}.ahv-footer-links-right{right:4.6vw!important}.ahv-footer-links-left a,.ahv-footer-links-right a{min-width:116px!important;max-width:180px!important;width:15vw!important;padding:9px 12px!important;font-size:12.5px!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(0 105 217 / .22)!important;white-space:nowrap!important}.ahv-footer-links-left a:nth-child(n+4),.ahv-footer-links-right a:nth-child(n+4){display:none!important}.ahv-account-dashboard{width:calc(100vw - 24px)!important;max-width:1280px!important;margin:22px auto 34px!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:28px!important;box-sizing:border-box!important}.ahv-account-dashboard h1{margin:0 0 10px!important;font-size:38px!important;line-height:1.05!important;color:#10223d!important;font-weight:950!important}.ahv-account-dashboard p{margin:0!important;color:#60708a!important;font-size:16px!important;line-height:1.55!important}.ahv-account-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important}.ahv-account-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:18px!important;border:1px solid #dce9f7!important;border-radius:24px!important;background:#fff!important;text-decoration:none!important;box-shadow:0 12px 26px rgb(12 45 80 / .055)!important;min-height:130px!important}.ahv-account-card strong{color:#10223d!important;font-size:17px!important;font-weight:950!important}.ahv-account-card span{color:#60708a!important;font-size:13.5px!important;line-height:1.35!important}.ahv-account-card em{margin-top:auto!important;font-style:normal!important;color:#0069d9!important;font-weight:950!important;font-size:13px!important}.ahv-account-shortcode{margin-top:20px!important;padding:20px!important;border:1px solid #dce9f7!important;border-radius:24px!important;background:#fff!important}.ahv-account-shortcode .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.ahv-account-shortcode .woocommerce-message,.ahv-account-shortcode .woocommerce-info{border-radius:16px!important;border-color:#dce9f7!important;background:#f8fbff!important;color:#10223d!important}.ahv-account-shortcode a.button,.ahv-account-shortcode button.button{border-radius:999px!important;background:#0069d9!important;color:#fff!important;border:0!important;font-weight:950!important;padding:11px 18px!important;text-decoration:none!important}@media(max-width:980px){.ahv-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-footer-links-left,.ahv-footer-links-right{max-width:24vw!important}.ahv-footer-links-left a,.ahv-footer-links-right a{width:20vw!important;min-width:110px!important;font-size:12px!important}}@media(max-width:620px){.ahv-account-grid{grid-template-columns:1fr!important}.ahv-account-dashboard{width:calc(100vw - 16px)!important;padding:20px!important}.ahv-footer-banner-wrap{height:410px!important;min-height:410px!important}.ahv-footer-links-left,.ahv-footer-links-right{top:28px!important;max-width:none!important}.ahv-footer-links-left{left:16px!important}.ahv-footer-links-right{right:16px!important}.ahv-footer-links-left a,.ahv-footer-links-right a{width:auto!important;min-width:112px!important;font-size:11.5px!important;padding:9px 10px!important}}.ahv-footer-links-left,.ahv-footer-links-right{top:18%!important;gap:9px!important;max-width:12vw!important}.ahv-footer-links-left{left:1.7vw!important;align-items:flex-start!important}.ahv-footer-links-right{right:1.7vw!important;align-items:flex-end!important}.ahv-footer-links-left a,.ahv-footer-links-right a{width:10.8vw!important;min-width:96px!important;max-width:138px!important;padding:8px 10px!important;font-size:11.8px!important;box-shadow:0 7px 15px rgb(0 105 217 / .20)!important}.ahv-footer-links-left a{margin-left:0!important}.ahv-footer-links-right a{margin-right:0!important}@media(max-width:1100px){.ahv-footer-links-left,.ahv-footer-links-right{max-width:15vw!important}.ahv-footer-links-left{left:1.3vw!important}.ahv-footer-links-right{right:1.3vw!important}.ahv-footer-links-left a,.ahv-footer-links-right a{width:13vw!important;max-width:128px!important;min-width:92px!important;font-size:11.3px!important;padding:8px 8px!important}}@media(max-width:760px){.ahv-footer-links-left,.ahv-footer-links-right{max-width:none!important}.ahv-footer-links-left{left:12px!important}.ahv-footer-links-right{right:12px!important}.ahv-footer-links-left a,.ahv-footer-links-right a{width:auto!important;min-width:96px!important;max-width:116px!important;font-size:11px!important;padding:8px 9px!important}}.ahv-footer-links-left,.ahv-footer-links-right,.ahv-footer-link-panel,.ahv-footer-link-col,.ahv-footer-mini-cta{display:none!important}.ahv-footer-social-icons{position:absolute!important;z-index:5!important;left:2.2vw!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;grid-template-columns:repeat(3,44px)!important;grid-auto-rows:44px!important;gap:11px!important;max-width:156px!important;pointer-events:auto!important}.ahv-social-btn{width:44px!important;height:44px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(0 105 217 / .26)!important;box-shadow:0 10px 20px rgb(12 45 80 / .16)!important;backdrop-filter:blur(4px)!important;color:#0069d9!important;font-weight:950!important;font-size:19px!important;line-height:1!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.ahv-social-btn:hover{transform:translateY(-2px)!important;background:#0069d9!important;color:#fff!important;box-shadow:0 14px 28px rgb(0 105 217 / .26)!important}.ahv-social-linkedin span{font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:900!important}.ahv-social-telegram span{font-size:18px!important;transform:translateX(-1px)!important}.ahv-social-instagram span{font-size:26px!important;line-height:.8!important}.ahv-social-blog span{font-size:20px!important}.ahv-social-tiktok span{font-size:21px!important}.ahv-social-x span{font-size:18px!important}.ahv-banner-footer .ahv-footer-bottom{font-size:12px!important}@media(max-width:900px){.ahv-footer-social-icons{left:14px!important;grid-template-columns:repeat(3,40px)!important;grid-auto-rows:40px!important;gap:9px!important}.ahv-social-btn{width:40px!important;height:40px!important;font-size:17px!important}}@media(max-width:560px){.ahv-footer-social-icons{top:30px!important;transform:none!important;grid-template-columns:repeat(6,38px)!important;max-width:none!important}.ahv-social-btn{width:38px!important;height:38px!important}.ahv-footer-banner-wrap{height:300px!important;min-height:300px!important}}.ahv-footer-social-icons{position:absolute!important;z-index:5!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;grid-template-columns:repeat(3,42px)!important;grid-auto-rows:42px!important;gap:10px!important;pointer-events:auto!important;max-width:150px!important}.ahv-footer-social-left{left:2vw!important}.ahv-footer-social-right{right:2vw!important}.ahv-social-img-btn{width:42px!important;height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .86)!important;border:1px solid rgb(0 105 217 / .24)!important;box-shadow:0 10px 20px rgb(12 45 80 / .14)!important;backdrop-filter:blur(4px)!important;overflow:hidden!important;text-decoration:none!important;padding:0!important;transition:transform .18s ease,box-shadow .18s ease!important}.ahv-social-img-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgb(0 105 217 / .25)!important}.ahv-social-img-btn img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important;display:block!important}.ahv-social-btn{display:none!important}.ahv-footer-social-icons:not(.ahv-footer-social-left):not(.ahv-footer-social-right){display:none!important}.ahv-blog-page{width:calc(100vw - 24px)!important;max-width:1280px!important;margin:22px auto 28px!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:30px!important;box-sizing:border-box!important}.ahv-blog-page h1{margin:0 0 10px!important;color:#10223d!important;font-size:42px!important;font-weight:950!important;line-height:1.05!important}.ahv-blog-page p{margin:0!important;color:#60708a!important;font-size:16px!important;line-height:1.55!important}.ahv-blog-empty-card{margin-top:22px!important;border:1px dashed #cfe2f7!important;border-radius:24px!important;background:#fff!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.ahv-blog-empty-card strong{color:#10223d!important;font-size:18px!important}.ahv-blog-empty-card span{color:#60708a!important}.ahv-blog-query{width:calc(100vw - 24px)!important;max-width:1280px!important;margin:0 auto 34px!important}.ahv-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ahv-blog-grid>*{border:1px solid #dce9f7!important;border-radius:24px!important;background:#fff!important;padding:18px!important;box-shadow:0 12px 26px rgb(12 45 80 / .055)!important}@media(max-width:800px){.ahv-footer-social-icons{grid-template-columns:repeat(3,38px)!important;grid-auto-rows:38px!important;gap:8px!important}.ahv-social-img-btn{width:38px!important;height:38px!important}.ahv-footer-social-left{left:12px!important}.ahv-footer-social-right{right:12px!important}.ahv-blog-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.ahv-footer-social-left,.ahv-footer-social-right{top:50%!important;transform:translateY(-50%)!important}.ahv-footer-social-left{left:12px!important;right:auto!important}.ahv-footer-social-right{right:12px!important;left:auto!important}}.ahv-footer-social-icons{display:none!important}.ahv-footer-social-stack{position:absolute!important;z-index:5!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;gap:12px!important;pointer-events:auto!important}.ahv-footer-social-left{left:2.1vw!important;right:auto!important}.ahv-footer-social-right{right:2.1vw!important;left:auto!important}.ahv-social-img-btn{width:46px!important;height:46px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgb(0 105 217 / .25)!important;box-shadow:0 10px 20px rgb(12 45 80 / .16)!important;backdrop-filter:blur(3px)!important;overflow:hidden!important;text-decoration:none!important;padding:0!important;transition:transform .18s ease,box-shadow .18s ease!important}.ahv-social-img-btn:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgb(0 105 217 / .25)!important}.ahv-social-img-btn img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important;display:block!important}.ahv-footer-blog-orb{position:absolute!important;z-index:7!important;left:50%!important;top:0!important;transform:translate(-50%,-50%)!important;width:118px!important;height:118px!important;border-radius:999px!important;background:#fff!important;border:6px solid #fff!important;box-shadow:0 18px 38px rgb(12 45 80 / .22),0 0 0 1px rgb(0 105 217 / .14)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-decoration:none!important;pointer-events:auto!important}.ahv-footer-blog-orb img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:999px!important;display:block!important;clip-path:circle(50% at 50% 50%)!important}.ahv-footer-blog-orb:hover{transform:translate(-50%,-52%) scale(1.03)!important}.ahv-footer-banner-wrap{overflow:visible!important}.ahv-banner-footer{overflow:visible!important;padding-top:60px!important}.ahv-footer-banner-img{border-radius:0!important}@media(max-width:900px){.ahv-social-img-btn{width:42px!important;height:42px!important}.ahv-footer-social-left{left:14px!important}.ahv-footer-social-right{right:14px!important}.ahv-footer-blog-orb{width:96px!important;height:96px!important;border-width:5px!important}.ahv-banner-footer{padding-top:48px!important}}@media(max-width:560px){.ahv-footer-social-stack{top:50%!important;gap:9px!important}.ahv-social-img-btn{width:38px!important;height:38px!important}.ahv-footer-blog-orb{width:82px!important;height:82px!important}.ahv-banner-footer{padding-top:42px!important}}.ahv-blog-hub{width:calc(100vw - 24px)!important;max-width:1320px!important;margin:22px auto 34px!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important;box-sizing:border-box!important}.ahv-blog-sidebar{border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:20px!important;position:sticky!important;top:120px!important;align-self:start!important}.ahv-blog-sidebar h2{margin:0 0 12px!important;color:#10223d!important;font-size:24px!important;font-weight:950!important}.ahv-blog-month-list,.ahv-blog-title-list{display:flex!important;flex-direction:column!important;gap:9px!important}.ahv-blog-month-btn,.ahv-blog-title-link{border:1px solid #dce9f7!important;border-radius:16px!important;background:#f8fbff!important;color:#10223d!important;text-decoration:none!important;text-align:left!important;padding:10px 12px!important;font-weight:900!important;font-size:13.5px!important;cursor:pointer!important}.ahv-blog-month-btn:hover,.ahv-blog-month-btn.is-active,.ahv-blog-title-link:hover{background:#0069d9!important;color:#fff!important;border-color:#0069d9!important}.ahv-blog-title-list{margin-top:14px!important;padding-top:14px!important;border-top:1px solid #e8f1fb!important}.ahv-blog-main{border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:28px!important;min-height:520px!important}.ahv-blog-main h1{margin:0 0 10px!important;color:#10223d!important;font-size:42px!important;line-height:1.05!important;font-weight:950!important}.ahv-blog-main>p{margin:0 0 22px!important;color:#60708a!important;font-size:16px!important;line-height:1.55!important}.ahv-blog-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ahv-blog-card{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:190px!important;border:1px solid #dce9f7!important;border-radius:24px!important;background:#fff!important;padding:16px!important;text-decoration:none!important;box-shadow:0 12px 26px rgb(12 45 80 / .055)!important}.ahv-blog-card strong{color:#10223d!important;font-size:18px!important;line-height:1.18!important;font-weight:950!important}.ahv-blog-card span{color:#60708a!important;font-size:13.5px!important;line-height:1.45!important}.ahv-blog-card em{margin-top:auto!important;font-style:normal!important;color:#0069d9!important;font-weight:950!important}.ahv-blog-empty-card{margin-top:22px!important;border:1px dashed #cfe2f7!important;border-radius:24px!important;background:#fff!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.ahv-blog-empty-card strong{color:#10223d!important;font-size:18px!important}.ahv-blog-empty-card span{color:#60708a!important}.ahv-blog-post-layout{background:transparent!important;box-shadow:none!important;border:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.ahv-blog-post-head{border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 100%)!important;color:#fff!important;padding:30px 34px!important;box-shadow:0 18px 38px rgb(0 85 170 / .18)!important}.ahv-blog-back{display:inline-flex!important;margin-bottom:14px!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .25)!important;border-radius:999px!important;padding:8px 12px!important}.ahv-blog-post-head h1{margin:0 0 10px!important;color:#fff!important;font-size:44px!important;line-height:1.05!important;font-weight:950!important}.ahv-blog-post-head p{margin:0!important;color:rgb(255 255 255 / .92)!important;font-size:17px!important;line-height:1.55!important;max-width:920px!important}.ahv-blog-media-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:22px 0!important}.ahv-blog-media-window{position:relative!important;margin:0!important;border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;overflow:hidden!important;aspect-ratio:16/9!important}.ahv-blog-media-window img,.ahv-blog-media-window iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;object-fit:cover!important}.ahv-blog-video-window iframe{background:#000!important}.ahv-blog-body{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;max-width:none!important;width:100%!important;margin:0!important}.ahv-blog-body h2,.ahv-blog-body h3{color:#10223d!important;line-height:1.15!important}.ahv-blog-body img{max-width:100%!important;height:auto!important;border-radius:22px!important}.ahv-blog-loading{color:#60708a!important;font-weight:850!important}.ahv-blog-error{color:#b25500!important;font-weight:900!important;background:#fff4e8!important;border:1px solid #f5bf7a!important;border-radius:18px!important;padding:14px!important}@media(max-width:1000px){.ahv-blog-hub{grid-template-columns:1fr!important}.ahv-blog-sidebar{position:relative!important;top:auto!important}.ahv-blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-blog-media-row{grid-template-columns:1fr!important}}@media(max-width:620px){.ahv-blog-hub,.ahv-blog-post-layout{width:calc(100vw - 16px)!important}.ahv-blog-main,.ahv-blog-sidebar{padding:20px!important}.ahv-blog-main h1,.ahv-blog-post-head h1{font-size:32px!important}.ahv-blog-card-grid{grid-template-columns:1fr!important}.ahv-blog-post-head{padding:24px 20px!important}}.ahv-category-index{border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:24px!important;margin:20px 0 26px!important;overflow:hidden!important}.ahv-category-index-head{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;margin-bottom:18px!important}.ahv-category-index-head img{width:112px!important;height:112px!important;border-radius:28px!important;object-fit:contain!important;background:#fff!important;border:1px solid #dce9f7!important;box-shadow:0 12px 26px rgb(12 45 80 / .08)!important;padding:8px!important}.ahv-category-index-head h1{margin:0 0 8px!important;color:#10223d!important;font-size:40px!important;line-height:1.05!important;font-weight:950!important}.ahv-category-index-head p{margin:0!important;color:#60708a!important;font-size:16px!important;line-height:1.5!important}.ahv-subcat-slider{position:relative!important;width:100%!important;overflow:hidden!important;padding:10px 48px!important;border-radius:26px!important;border:1px solid #dce9f7!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgb(0 105 217 / .04)!important;box-sizing:border-box!important}.ahv-subcat-slider-track{display:flex!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.ahv-subcat-slider-track::-webkit-scrollbar{display:none!important}.ahv-subcat-slide-card{flex:0 0 245px!important;width:245px!important;height:88px!important;border:1px solid #dce9f7!important;border-radius:22px!important;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%)!important;box-shadow:0 10px 22px rgb(12 45 80 / .06)!important;display:flex!important;align-items:center!important;gap:14px!important;padding:10px 14px 10px 10px!important;text-decoration:none!important;color:#10223d!important;box-sizing:border-box!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ahv-subcat-slide-card:hover{transform:translateY(-2px)!important;border-color:#78b8ff!important;box-shadow:0 14px 28px rgb(0 105 217 / .12)!important}.ahv-subcat-slide-img{width:66px!important;height:66px!important;border-radius:18px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #e8f1fb!important;flex:0 0 66px!important}.ahv-subcat-slide-img img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.ahv-subcat-slide-card strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#10223d!important;font-size:15px!important;line-height:1.12!important;font-weight:950!important}.ahv-subcat-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#fff!important;color:#0069d9!important;border:1px solid #cfe2f7!important;box-shadow:0 8px 18px rgb(12 45 80 / .12)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;cursor:pointer!important}.ahv-subcat-arrow:hover{background:#0069d9!important;color:#fff!important}.ahv-subcat-arrow-left{left:10px!important}.ahv-subcat-arrow-right{right:10px!important}.ahv-subcat-page{width:calc(100vw - 24px)!important;max-width:1280px!important;margin:22px auto 34px!important}.ahv-subcat-page-head{display:grid!important;grid-template-columns:auto 150px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:24px!important;margin-bottom:22px!important}.ahv-subcat-page-head img{width:140px!important;height:140px!important;object-fit:contain!important;border-radius:26px!important;background:#fff!important;border:1px solid #e8f1fb!important;padding:10px!important}.ahv-subcat-page-head h1{margin:0 0 8px!important;color:#10223d!important;font-size:38px!important;line-height:1.05!important;font-weight:950!important}.ahv-subcat-page-head p{margin:0!important;color:#60708a!important;font-size:16px!important;line-height:1.5!important}.ahv-subcat-product-grid{border:1px solid #dce9f7!important;border-radius:30px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:22px!important}.ahv-subcat-product-grid ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.ahv-category-subsection .ahv-subsection-view{background:#0069d9!important;color:#fff!important}.ahv-category-subsection .ahv-subcategory-product-rail a.woocommerce-LoopProduct-link,.ahv-subcat-product-grid a.woocommerce-LoopProduct-link{cursor:pointer!important}@media(max-width:980px){.ahv-subcat-product-grid ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ahv-subcat-slide-card{flex-basis:225px!important;width:225px!important}.ahv-category-index-head{grid-template-columns:90px 1fr!important}.ahv-category-index-head img{width:86px!important;height:86px!important}.ahv-subcat-page-head{grid-template-columns:1fr!important}.ahv-subcat-page-head img{width:120px!important;height:120px!important}.ahv-subcat-page-head h1{font-size:32px!important}}@media(max-width:620px){.ahv-subcat-slider{padding:10px 42px!important}.ahv-subcat-slide-card{flex-basis:calc(100vw - 120px)!important;width:calc(100vw - 120px)!important}.ahv-subcat-product-grid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-category-index,.ahv-subcat-page,.ahv-subcat-product-grid{width:calc(100vw - 16px)!important}.ahv-category-index-head{grid-template-columns:1fr!important}.ahv-category-index-head h1{font-size:32px!important}}.ahv-subcat-product-grid ul.products,.ahv-subcat-product-grid .products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important;clear:both!important}.ahv-subcat-product-grid ul.products::before,.ahv-subcat-product-grid ul.products::after{display:none!important;content:none!important}.ahv-subcat-product-grid ul.products li.product,.ahv-subcat-product-grid .products li.product,.ahv-subcat-product-grid li.product,.ahv-subcat-product-grid .product{float:none!important;clear:none!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:342px!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;overflow:visible!important;border:1.6px solid #ff7a00!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 26px rgb(12 45 80 / .055)!important}.ahv-subcat-product-grid li.product .woocommerce-LoopProduct-link,.ahv-subcat-product-grid li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;gap:8px!important;text-decoration:none!important;min-width:0!important;width:100%!important;overflow:visible!important}.ahv-subcat-product-grid li.product img{display:block!important;width:100%!important;height:132px!important;max-width:100%!important;object-fit:contain!important;border:1px solid #dce9f7!important;border-radius:16px!important;background:#f8fbff!important;padding:6px!important;box-sizing:border-box!important;margin:0 0 8px!important}.ahv-subcat-product-grid li.product .ahv-card-actions{order:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 8px!important;width:100%!important}.ahv-subcat-product-grid li.product .ahv-add-cart-btn,.ahv-subcat-product-grid li.product .ahv-quote-btn{height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;padding:0 8px!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important}.ahv-subcat-product-grid li.product .ahv-add-cart-btn{background:#0069d9!important;color:#fff!important;border:1px solid #0069d9!important}.ahv-subcat-product-grid li.product .ahv-quote-btn{background:#fff4e8!important;color:#b25500!important;border:1px solid #ffb26b!important}.ahv-subcat-product-grid li.product .woocommerce-loop-product__title,.ahv-subcat-product-grid li.product h2,.ahv-subcat-product-grid li.product h3{order:3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:38px!important;max-height:38px!important;margin:0 0 6px!important;color:#111827!important;font-size:13px!important;line-height:1.18!important;font-weight:950!important;text-align:left!important;text-decoration:none!important}.ahv-subcat-product-grid li.product .price{order:4!important;margin-top:auto!important;color:#ff7a00!important;font-size:14px!important;font-weight:950!important;text-align:left!important;display:block!important}.ahv-subcat-product-grid li.product .price *{color:#ff7a00!important}.ahv-subcat-product-grid li.product .button:not(.ahv-add-cart-btn){display:none!important}@media(max-width:1220px){.ahv-subcat-product-grid ul.products,.ahv-subcat-product-grid .products{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:980px){.ahv-subcat-product-grid ul.products,.ahv-subcat-product-grid .products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ahv-subcat-product-grid li.product img{height:126px!important}}@media(max-width:720px){.ahv-subcat-product-grid ul.products,.ahv-subcat-product-grid .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-subcat-product-grid li.product{min-height:320px!important}}@media(max-width:420px){.ahv-subcat-product-grid ul.products,.ahv-subcat-product-grid .products{grid-template-columns:1fr!important}}.ahv-subcat-product-grid li.product .ahv-product-actions,.ahv-subcategory-product-rail li.product .ahv-product-actions,.woocommerce ul.products li.product .ahv-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:0 0 9px!important;order:2!important}.ahv-subcat-product-grid li.product .ahv-card-btn,.ahv-subcategory-product-rail li.product .ahv-card-btn,.woocommerce ul.products li.product .ahv-card-btn{height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;margin:0!important}.ahv-subcat-product-grid li.product .ahv-cart-btn,.ahv-subcategory-product-rail li.product .ahv-cart-btn,.woocommerce ul.products li.product .ahv-cart-btn{background:#0069d9!important;color:#fff!important;border:1px solid #0069d9!important}.ahv-subcat-product-grid li.product .ahv-quote-btn,.ahv-subcategory-product-rail li.product .ahv-quote-btn,.woocommerce ul.products li.product .ahv-quote-btn{background:#fff4e8!important;color:#b25500!important;border:1px solid #ffb26b!important;cursor:pointer!important}.ahv-subcat-product-grid li.product .woocommerce-loop-product__title,.ahv-subcategory-product-rail li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{order:3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:38px!important;max-height:38px!important;margin:0 0 6px!important;text-align:left!important}.ahv-subcat-product-grid li.product .woocommerce-loop-product__title a,.ahv-subcategory-product-rail li.product .woocommerce-loop-product__title a,.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:#111827!important;text-decoration:none!important;font-size:13px!important;line-height:1.18!important;font-weight:950!important}.ahv-subcat-product-grid li.product .woocommerce-loop-product__title a:hover,.ahv-subcategory-product-rail li.product .woocommerce-loop-product__title a:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{color:#0069d9!important}.ahv-subcat-product-grid li.product .price,.ahv-subcategory-product-rail li.product .price,.woocommerce ul.products li.product .price{order:4!important;margin-top:auto!important;color:#ff7a00!important;font-size:14px!important;font-weight:950!important;text-align:left!important;display:block!important}.ahv-subcat-product-grid li.product img,.ahv-subcategory-product-rail li.product img,.woocommerce ul.products li.product img{order:1!important}.ahv-subcat-product-grid li.product>a.woocommerce-loop-product__link,.ahv-subcategory-product-rail li.product>a.woocommerce-loop-product__link,.woocommerce ul.products li.product>a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;text-decoration:none!important}.ahv-subcat-slide-card strong{display:block!important;visibility:visible!important;opacity:1!important;color:#10223d!important}.ahv-subcat-slide-card:hover strong{color:#0069d9!important}.ahv-subcat-product-grid li.product .ahv-product-actions,.ahv-subcategory-product-rail li.product .ahv-product-actions,.woocommerce ul.products li.product .ahv-product-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:0 0 9px!important;order:2!important}.ahv-subcat-product-grid li.product .ahv-card-btn,.ahv-subcategory-product-rail li.product .ahv-card-btn,.woocommerce ul.products li.product .ahv-card-btn{height:34px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 8px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;margin:0!important}.ahv-subcat-product-grid li.product .ahv-cart-btn,.ahv-subcategory-product-rail li.product .ahv-cart-btn,.woocommerce ul.products li.product .ahv-cart-btn{background:#0069d9!important;color:#fff!important;border:1px solid #0069d9!important}.ahv-subcat-product-grid li.product .ahv-quote-btn,.ahv-subcategory-product-rail li.product .ahv-quote-btn,.woocommerce ul.products li.product .ahv-quote-btn{background:#fff4e8!important;color:#b25500!important;border:1px solid #ffb26b!important;cursor:pointer!important}.ahv-subcat-product-grid li.product>a.button:not(.ahv-cart-btn),.ahv-subcategory-product-rail li.product>a.button:not(.ahv-cart-btn),.woocommerce ul.products li.product>a.button:not(.ahv-cart-btn){display:none!important}.ahv-subcat-product-grid li.product .ahv-product-actions{position:relative!important;z-index:2!important}.ahv-shop-promo-page{width:calc(100vw - 24px)!important;max-width:1380px!important;margin:22px auto 42px!important;box-sizing:border-box!important}.ahv-shop-promo-hero{border:1px solid #dce9f7!important;border-radius:34px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 70%,#ff7a00 165%)!important;color:#fff!important;padding:42px!important;box-shadow:0 20px 44px rgb(0 85 170 / .18)!important;margin-bottom:22px!important}.ahv-shop-promo-hero .ahv-kicker{margin:0 0 10px!important;color:rgb(255 255 255 / .78)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:950!important}.ahv-shop-promo-hero h1{margin:0 0 12px!important;color:#fff!important;font-size:48px!important;line-height:1.03!important;font-weight:950!important;max-width:850px!important}.ahv-shop-promo-hero p{margin:0!important;color:rgb(255 255 255 / .92)!important;font-size:17px!important;line-height:1.55!important;max-width:870px!important}.ahv-shop-promo-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:24px!important}.ahv-primary-cta,.ahv-secondary-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;border-radius:999px!important;padding:0 20px!important;font-weight:950!important;text-decoration:none!important}.ahv-primary-cta{background:#fff!important;color:#0050a7!important}.ahv-secondary-cta{background:rgb(255 255 255 / .12)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .35)!important}.ahv-featured-equipment-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:22px 0!important}.ahv-featured-equipment-card{min-height:220px!important;border:1.5px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:22px!important;text-decoration:none!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ahv-featured-equipment-card:hover{transform:translateY(-3px)!important;border-color:#ff9f3c!important;box-shadow:0 20px 42px rgb(255 122 0 / .14)!important}.ahv-featured-equipment-card img{width:118px!important;height:118px!important;border-radius:26px!important;object-fit:contain!important;background:#fff!important;border:1px solid #e8f1fb!important;padding:8px!important}.ahv-featured-equipment-card strong{display:block!important;color:#10223d!important;font-size:21px!important;line-height:1.12!important;font-weight:950!important;margin-bottom:8px!important}.ahv-featured-equipment-card span{display:block!important;color:#60708a!important;font-size:14px!important;line-height:1.45!important}.ahv-promo-placeholder{border:1px dashed #ffb26b!important;border-radius:30px!important;background:#fff9f2!important;padding:26px!important;margin-top:24px!important}.ahv-promo-placeholder h2{margin:0 0 8px!important;color:#10223d!important;font-size:30px!important}.ahv-promo-placeholder p{margin:0!important;color:#60708a!important;font-size:16px!important}@media(max-width:1050px){.ahv-featured-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-shop-promo-hero h1{font-size:38px!important}}@media(max-width:680px){.ahv-shop-promo-page{width:calc(100vw - 16px)!important}.ahv-shop-promo-hero{padding:28px 22px!important}.ahv-featured-equipment-grid{grid-template-columns:1fr!important}.ahv-featured-equipment-card{grid-template-columns:88px 1fr!important;padding:18px!important;min-height:160px!important}.ahv-featured-equipment-card img{width:86px!important;height:86px!important}.ahv-shop-promo-hero h1{font-size:32px!important}}body.post-type-archive-product .woocommerce-result-count,body.post-type-archive-product .woocommerce-ordering,body.post-type-archive-product ul.products,body.post-type-archive-product .products,body.woocommerce-shop .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.woocommerce-shop ul.products,body.woocommerce-shop .products{display:none!important}.ahv-featured-equipment-card em{display:block!important;font-style:normal!important;color:#60708a!important;font-size:14px!important;line-height:1.45!important;margin-top:8px!important}.ahv-about-page{width:calc(100vw - 24px)!important;max-width:1380px!important;margin:22px auto 44px!important;box-sizing:border-box!important}.ahv-about-hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:24px!important;align-items:stretch!important;border:1px solid #dce9f7!important;border-radius:36px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 72%,#ff7a00 160%)!important;box-shadow:0 20px 44px rgb(0 85 170 / .18)!important;padding:28px!important;overflow:hidden!important}.ahv-about-hero-copy{padding:22px!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ahv-kicker{margin:0 0 10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:950!important;color:#0069d9!important}.ahv-about-hero .ahv-kicker{color:rgb(255 255 255 / .78)!important}.ahv-about-hero h1{margin:0 0 14px!important;color:#fff!important;font-size:48px!important;line-height:1.03!important;font-weight:950!important;max-width:920px!important}.ahv-about-hero p{margin:0!important;color:rgb(255 255 255 / .92)!important;font-size:17px!important;line-height:1.6!important;max-width:880px!important}.ahv-about-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:24px!important}.ahv-about-hero-image{border-radius:30px!important;overflow:hidden!important;background:#fff!important;min-height:360px!important;border:1px solid rgb(255 255 255 / .35)!important;box-shadow:0 18px 38px rgb(12 45 80 / .18)!important}.ahv-about-hero-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ahv-about-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:22px 0!important}.ahv-about-stats article{border:1px solid #dce9f7!important;border-radius:26px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .06)!important;padding:20px!important;text-align:center!important}.ahv-about-stats strong{display:block!important;color:#10223d!important;font-size:24px!important;line-height:1.1!important;font-weight:950!important}.ahv-about-stats span{display:block!important;color:#60708a!important;font-size:13.5px!important;margin-top:7px!important;font-weight:800!important}.ahv-about-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)!important;gap:24px!important;align-items:center!important;border:1px solid #dce9f7!important;border-radius:34px!important;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:30px!important;margin:22px 0!important}.ahv-about-split-reverse{grid-template-columns:minmax(360px,.85fr) minmax(0,1fr)!important}.ahv-about-split h2,.ahv-about-section-head h2{margin:0 0 12px!important;color:#10223d!important;font-size:36px!important;line-height:1.08!important;font-weight:950!important}.ahv-about-split p,.ahv-about-section-head p{color:#60708a!important;font-size:16.5px!important;line-height:1.65!important;margin:0 0 12px!important}.ahv-about-split img{width:100%!important;height:300px!important;object-fit:cover!important;border-radius:28px!important;border:1px solid #dce9f7!important;box-shadow:0 14px 30px rgb(12 45 80 / .08)!important}.ahv-about-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:22px 0!important}.ahv-about-cards article{border:1px solid #dce9f7!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .06)!important;padding:24px!important}.ahv-about-cards h3{margin:0 0 10px!important;color:#10223d!important;font-size:22px!important;line-height:1.14!important;font-weight:950!important}.ahv-about-cards p{margin:0!important;color:#60708a!important;font-size:15.5px!important;line-height:1.58!important}.ahv-about-slider-section{border:1px solid #dce9f7!important;border-radius:34px!important;background:#fff!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:28px!important;margin:22px 0!important;overflow:hidden!important}.ahv-about-section-head{max-width:900px!important;margin-bottom:20px!important}.ahv-about-image-slider{position:relative!important;overflow:hidden!important;border-radius:28px!important;background:#0c1522!important;border:1px solid #dce9f7!important;padding:0 54px!important}.ahv-about-slider-track{display:flex!important;gap:16px!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:18px 0!important}.ahv-about-slider-track::-webkit-scrollbar{display:none!important}.ahv-about-slide{flex:0 0 62%!important;aspect-ratio:16/4!important;border-radius:22px!important;overflow:hidden!important;margin:0!important;background:#fff!important;box-shadow:0 14px 30px rgb(0 0 0 / .18)!important}.ahv-about-slide img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.ahv-about-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important;width:38px!important;height:38px!important;border-radius:999px!important;border:1px solid #cfe2f7!important;background:#fff!important;color:#0069d9!important;font-size:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgb(12 45 80 / .14)!important;cursor:pointer!important}.ahv-about-arrow:hover{background:#0069d9!important;color:#fff!important}.ahv-about-left{left:12px!important}.ahv-about-right{right:12px!important}@media(max-width:1050px){.ahv-about-hero,.ahv-about-split,.ahv-about-split-reverse{grid-template-columns:1fr!important}.ahv-about-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-about-cards{grid-template-columns:1fr!important}.ahv-about-hero h1{font-size:38px!important}.ahv-about-slide{flex-basis:82%!important}}@media(max-width:620px){.ahv-about-page{width:calc(100vw - 16px)!important}.ahv-about-hero,.ahv-about-split,.ahv-about-slider-section{padding:20px!important;border-radius:28px!important}.ahv-about-hero h1{font-size:32px!important}.ahv-about-split h2,.ahv-about-section-head h2{font-size:28px!important}.ahv-about-stats{grid-template-columns:1fr!important}.ahv-about-image-slider{padding:0 42px!important}.ahv-about-slide{flex-basis:100%!important;aspect-ratio:16/6!important}.ahv-about-hero-image{min-height:240px!important}}body.single-product .wp-site-blocks,body.post-type-archive-product .wp-site-blocks,body.tax-product_cat .wp-site-blocks{padding-top:0!important}body.single-product .woocommerce{width:calc(100vw - 24px)!important;max-width:1320px!important;margin:24px auto 36px!important;padding:28px!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)!important;box-shadow:0 18px 44px rgb(12 45 80 / .09)!important;box-sizing:border-box!important}body.single-product .woocommerce div.product{display:grid!important;grid-template-columns:minmax(280px,42%) minmax(320px,1fr)!important;gap:34px!important;align-items:start!important}body.single-product .woocommerce div.product div.images{width:100%!important;float:none!important;margin:0!important;background:#fff!important;border:1px solid #e1ebf6!important;border-radius:28px!important;padding:22px!important;box-shadow:0 14px 32px rgb(12 45 80 / .07)!important}body.single-product .woocommerce div.product div.images img{border-radius:22px!important;object-fit:contain!important;background:#f7fbff!important}body.single-product .woocommerce div.product div.summary{width:100%!important;float:none!important;margin:0!important;padding:24px!important;border-radius:28px!important;background:#fff!important;border:1px solid #e1ebf6!important;box-shadow:0 14px 32px rgb(12 45 80 / .07)!important}body.single-product .product_title{font-size:34px!important;line-height:1.08!important;color:#10223d!important;font-weight:950!important;margin:0 0 12px!important}body.single-product .woocommerce div.product p.price,body.single-product .woocommerce div.product span.price{font-size:24px!important;color:#0069d9!important;font-weight:950!important;margin:10px 0 18px!important}body.single-product .woocommerce-product-details__short-description{font-size:16px!important;color:#53637a!important;line-height:1.65!important;margin:14px 0 20px!important}body.single-product .woocommerce div.product form.cart{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;margin:20px 0!important}body.single-product .woocommerce .quantity .qty{height:46px!important;border:1px solid #cddced!important;border-radius:14px!important;font-weight:900!important}body.single-product .woocommerce div.product form.cart .button,body.single-product .woocommerce a.button,body.single-product .woocommerce button.button{height:48px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;font-weight:950!important;padding:0 22px!important;border:0!important;box-shadow:0 12px 24px rgb(0 105 217 / .22)!important}body.single-product .woocommerce div.product form.cart .button:hover,body.single-product .woocommerce a.button:hover,body.single-product .woocommerce button.button:hover{background:#004f9e!important;color:#fff!important}body.single-product .product_meta{margin-top:18px!important;padding-top:18px!important;border-top:1px solid #edf3fb!important;color:#6a788d!important;font-size:14px!important}body.single-product .woocommerce-tabs{grid-column:1 / -1!important;margin-top:10px!important;background:#fff!important;border:1px solid #e1ebf6!important;border-radius:28px!important;padding:22px!important;box-shadow:0 14px 32px rgb(12 45 80 / .06)!important}body.single-product .woocommerce-tabs ul.tabs{padding:0!important;margin:0 0 18px!important;border:0!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}body.single-product .woocommerce-tabs ul.tabs li{border:1px solid #dce9f7!important;border-radius:999px!important;background:#f7fbff!important;padding:0!important;margin:0!important}body.single-product .woocommerce-tabs ul.tabs li a{padding:10px 16px!important;color:#10223d!important;font-weight:900!important}body.single-product .woocommerce-tabs ul.tabs li.active{background:#0069d9!important}body.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}body.single-product .related.products,body.single-product .upsells.products{grid-column:1 / -1!important;margin-top:20px!important}body.single-product .related.products h2,body.single-product .upsells.products h2{font-size:28px!important;color:#10223d!important;font-weight:950!important}body.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:22px!important}body.woocommerce-page ul.products li.product{border:1px solid #e1ebf6!important;border-radius:24px!important;background:#fff!important;padding:16px!important;box-shadow:0 12px 30px rgb(12 45 80 / .06)!important;text-align:center!important}body.woocommerce-page ul.products li.product img{border-radius:18px!important;background:#f7fbff!important}body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;font-weight:900!important;color:#10223d!important;line-height:1.25!important}@media(max-width:860px){body.single-product .woocommerce{width:calc(100vw - 16px)!important;padding:18px!important}body.single-product .woocommerce div.product{grid-template-columns:1fr!important;gap:18px!important}body.single-product .product_title{font-size:27px!important}body.single-product .woocommerce div.product div.summary,body.single-product .woocommerce div.product div.images{padding:18px!important}}html body .ahv-footer-links-left,html body .ahv-footer-links-right{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:20!important}html body .ahv-footer-links-left a,html body .ahv-footer-links-right a{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .ahv-footer-links-right a:nth-child(n+4){display:inline-flex!important}html body .ahv-footer-black-pills,html body .ahv-footer-nav.ahv-footer-black-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;visibility:visible!important}html body .ahv-footer-black-pills a[href="/address/"],html body .ahv-footer-links-right a[href="/address/"]{display:inline-flex!important;visibility:visible!important}body.page-id-49278 .ahv-about,body.page-id-18473 .ahv-about,body.page-slug-about-us .ahv-about,body.page-slug-about .ahv-about{display:block!important;visibility:visible!important}body.page-id-49278 .entry-content,body.page-id-18473 .entry-content,body.page-id-49278 .wp-block-post-content,body.page-id-18473 .wp-block-post-content{max-width:none!important;width:100%!important}html body section.ahv-blog-body,html body .ahv-blog-body,html body article.ahv-blog-post-layout>section.ahv-blog-body,html body .entry-content>article.ahv-blog-post-layout>section.ahv-blog-body,html body .wp-block-post-content>article.ahv-blog-post-layout>section.ahv-blog-body,html body .entry-content section.ahv-blog-body,html body .wp-block-post-content section.ahv-blog-body{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:0!important;max-width:none!important;width:100%!important;color:inherit!important}html body article.ahv-blog-post-layout,html body .entry-content>article.ahv-blog-post-layout,html body .wp-block-post-content>article.ahv-blog-post-layout{background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}html body article.ahv-blog-post-layout>.ahv-blog-post-head{width:min(860px, calc(100% - 32px))!important;margin:24px auto 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#10223d!important}html body article.ahv-blog-post-layout>.ahv-blog-post-head h1{color:#10223d!important;font-size:clamp(28px, 4vw, 42px)!important;font-weight:800!important}html body article.ahv-blog-post-layout>.ahv-blog-post-head p{color:#526176!important}html body article.ahv-blog-post-layout>.ahv-blog-post-head .ahv-blog-back{background:#e8f3ff!important;color:#0069d9!important;border:1px solid #dce9f7!important}html body:has(.ahv-article) article.ahv-blog-post-layout{display:none!important}html body section.ahv-blog-body img,html body .ahv-blog-body img,html body article.ahv-blog-post-layout img{max-width:none!important;width:100%!important;height:auto!important;border-radius:0!important;display:block!important}html body section.ahv-blog-body>p,html body section.ahv-blog-body>h1,html body section.ahv-blog-body>h2,html body section.ahv-blog-body>h3,html body section.ahv-blog-body>h4,html body section.ahv-blog-body>ul,html body section.ahv-blog-body>ol,html body section.ahv-blog-body>blockquote,html body section.ahv-blog-body>table,html body .ahv-blog-body>p,html body .ahv-blog-body>h2,html body .ahv-blog-body>h3,html body .ahv-blog-body>ul,html body .ahv-blog-body>ol{width:min(860px, calc(100% - 32px))!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body section.ahv-blog-body .ahv-products-board,html body section.ahv-blog-body .ahv-section-card,html body section.ahv-blog-body .woocommerce,html body .ahv-blog-body .ahv-products-board,html body .ahv-blog-body .ahv-section-card{width:min(1180px, calc(100% - 32px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}html body.single-post main>.wp-block-group,html body.single-post main>.wp-block-group>.wp-block-group,html body.single-post main .has-global-padding,html body.single-post main .is-layout-constrained,html body.single-post .wp-block-group.has-global-padding.is-layout-constrained,html body.single-post .wp-site-blocks>.wp-block-group,html body.single-post .wp-site-blocks>.wp-block-group>.wp-block-group,html body.single-post .entry-content.alignwide,html body.single-post .wp-block-post-content{background:none!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}html body.single-post:has(.ahv-article) .hostinger-ai-page-title,html body.single-post:has(.ahv-article) h1.wp-block-post-title,html body.single-post:has(.ahv-article) .wp-block-post-title{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.single-post:has(.ahv-article) main>.wp-block-group:has(.hostinger-ai-page-title),html body.single-post:has(.ahv-article) main>.wp-block-group:has(.wp-block-post-title){display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}html body.single-post main .has-global-padding{padding-left:0!important;padding-right:0!important;--wp--style--root--padding-left:0px !important;--wp--style--root--padding-right:0px !important}html body.single-post .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none!important;margin-left:0!important;margin-right:0!important}html body .ahv-article-body{width:min(860px, calc(100% - 32px))!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}html body .ahv-article-figure img{width:100%!important;max-width:none!important}body.single-product .ahv-article-body{max-width:none!important;width:auto!important}html body.page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) main>.wp-block-group>.wp-block-group.is-layout-constrained{background:transparent!important;box-shadow:none!important}html body>.ahv-sophi-sticky-social,html body .ahv-sophi-sticky-social{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}html body .ahv-banner-footer .ahv-footer-social-stack,html body .ahv-global-footer .ahv-footer-social-stack,html body .ahv-footer-banner-wrap .ahv-footer-social-stack,html body footer .ahv-footer-social-stack{display:flex!important;flex-direction:column!important;position:absolute!important;z-index:30!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;gap:10px!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;height:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .ahv-banner-footer .ahv-footer-social-left,html body .ahv-global-footer .ahv-footer-social-left,html body .ahv-footer-banner-wrap .ahv-footer-social-left,html body footer .ahv-footer-social-left{left:max(8px, 2vw)!important;right:auto!important;align-items:flex-start!important}html body .ahv-banner-footer .ahv-footer-social-right,html body .ahv-global-footer .ahv-footer-social-right,html body .ahv-footer-banner-wrap .ahv-footer-social-right,html body footer .ahv-footer-social-right{right:max(8px, 2vw)!important;left:auto!important;align-items:flex-end!important}html body .ahv-social-img-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex:0 0 auto!important}@media (max-width:900px){html body .ahv-banner-footer .ahv-footer-social-left,html body .ahv-global-footer .ahv-footer-social-left,html body footer .ahv-footer-social-left{left:10px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important}html body .ahv-banner-footer .ahv-footer-social-right,html body .ahv-global-footer .ahv-footer-social-right,html body footer .ahv-footer-social-right{right:10px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important}html body .ahv-social-img-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}@media (max-width:560px){html body .ahv-banner-footer .ahv-footer-social-left,html body .ahv-global-footer .ahv-footer-social-left,html body footer .ahv-footer-social-left{left:8px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important}html body .ahv-banner-footer .ahv-footer-social-right,html body .ahv-global-footer .ahv-footer-social-right,html body footer .ahv-footer-social-right{right:8px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important}html body .ahv-social-img-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}html body .ahv-banner-footer .ahv-footer-social-stack,html body .ahv-global-footer .ahv-footer-social-stack{gap:8px!important}}html body .ahv-banner-footer,html body footer.ahv-global-footer.ahv-banner-footer,html body footer.ahv-global-footer{margin-top:0!important;padding-top:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important}html body .ahv-footer-banner-wrap,html body .ahv-banner-footer .ahv-footer-banner-wrap,html body footer .ahv-footer-banner-wrap{margin-top:0!important;padding-top:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html body main,html body .wp-site-blocks>main,html body .entry-content,html body .wp-block-post-content,html body.woocommerce-account main,html body.woocommerce-account .entry-content,html body.home main,html body.front-page main,html body.page main{margin-bottom:0!important;padding-bottom:0!important;background:transparent!important}html body .wp-site-blocks{padding-bottom:0!important;margin-bottom:0!important;background:transparent!important}html body .wp-site-blocks>.wp-block-group:last-of-type:not(:has(header)):not(:has(.ahv-global-footer)),html body main>.wp-block-group:last-child,html body .entry-content>.wp-block-group:last-child{margin-bottom:0!important;padding-bottom:0!important}html body .ahv-footer-bottom{background:#0b172d!important;margin:0!important}html body .ahv-banner-footer{padding-top:0!important}@media(max-width:900px){html body .ahv-banner-footer{padding-top:0!important}}html body .ahv-footer-blog-orb,html body a.ahv-footer-blog-orb,html body .ahv-banner-footer .ahv-footer-blog-orb{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}html body .ahv-footer-nav.ahv-footer-black-pills,html body .ahv-footer-black-pills{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:12px max(12px, 3vw) 10px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}html body .ahv-footer-black-pills a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;background:#0f172a!important;color:#fff!important;border:1px solid #0f172a!important;font-size:12.5px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}html body .ahv-footer-black-pills a:hover{filter:brightness(1.08)!important;color:#fff!important}html body .ahv-footer-black-pills a.ahv-footer-blog-btn,html body .ahv-footer-black-pills a[href="/blog/"],html body .ahv-footer-black-pills a[href*="/blog"]{background:#c62828!important;border-color:#c62828!important;color:#fff!important;order:-1!important}html body .ahv-footer-black-pills a.ahv-footer-blog-btn:hover{background:#b71c1c!important;border-color:#b71c1c!important;filter:none!important}html body .ahv-footer-banner-wrap,html body .ahv-banner-footer .ahv-footer-banner-wrap{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:transparent!important}html body .ahv-footer-banner-wrap .ahv-footer-banner-img,html body .ahv-banner-footer .ahv-footer-banner-img,html body .ahv-footer-banner-wrap .ahv-footer-banner-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important;border:0!important;display:block!important;will-change:opacity!important;transition:opacity 1.1s ease-in-out!important;z-index:1!important}html body .ahv-footer-banner-wrap .ahv-footer-banner-layer{opacity:0!important}html body .ahv-footer-banner-wrap .ahv-footer-banner-layer.is-active,html body .ahv-footer-banner-wrap .ahv-footer-banner-img.is-active{opacity:1!important;z-index:2!important}html body .ahv-footer-banner-img.ahv-footer-banner-fading{opacity:1!important}html body .ahv-footer-banner-fade,html body .ahv-footer-banner-wrap::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:min(72px, 18%)!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(to bottom,#f4f8fc 0%,rgb(244 248 252 / .88) 28%,rgb(244 248 252 / .35) 62%,#fff0 100%)!important}html body .ahv-footer-banner-wrap::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:min(40px, 12%)!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(to top,rgb(11 23 45 / .35) 0%,#fff0 100%)!important}html body .ahv-footer-social-stack{z-index:30!important}:root{--ahv-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ahv-ink:#111827;--ahv-muted:#77849a;--ahv-blue:#0879e4;--ahv-blue-dark:#0069d9;--ahv-border:#dce9f7;--ahv-card:#ffffff;--ahv-page:#f4f8fd;--ahv-black:#101010;--ahv-black-2:#2d2d2d;--ahv-shadow-soft:0 10px 28px rgba(12,45,80,.08);--ahv-shadow-btn:0 6px 13px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.16);--ahv-radius-lg:22px;--ahv-radius-md:14px;--ahv-radius-pill:999px;--ahv-header-logo:190px;--ahv-header-account-space:332px;--ahv-product-border:#ff6b00}html body{font-family:var(--ahv-font)!important;color:var(--ahv-ink)!important;background:var(--ahv-page)!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}html body *,html body *::before,html body *::after{box-sizing:border-box!important}html body a{text-decoration:none}html body img{max-width:100%;height:auto}html body .ahv-header-prototype{position:relative!important;overflow:visible!important;box-sizing:border-box!important}html body .ahv-header-row{display:grid!important;grid-template-columns:var(--ahv-header-logo) minmax(0,1fr)!important;grid-template-areas:"logo search" "nav nav"!important;gap:4px 18px!important;align-items:start!important;width:100%!important;box-sizing:border-box!important}html body .ahv-logo-wrap,html body .ahv-site-logo{grid-area:logo!important}html body .ahv-search-shell{grid-area:search!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding-top:14px!important;padding-right:var(--ahv-header-account-space)!important;width:100%!important;overflow:visible!important}html body .ahv-search-shell .ahv-search-pill{flex:1 1 520px!important;max-width:640px!important;min-width:260px!important;height:44px!important;min-height:44px!important;border:1px solid var(--ahv-border)!important;border-radius:24px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 12px 0 18px!important;background:#fff!important;box-shadow:var(--ahv-shadow-soft)!important;overflow:hidden!important}html body .ahv-search-shell .ahv-search-pill input,html body .ahv-search-shell .ahv-search-pill input[type="search"],html body .ahv-search-shell .ahv-search-pill input[type="text"]{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:38px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#12233f!important;font-size:17px!important;font-weight:500!important;line-height:1.2!important;font-family:var(--ahv-font)!important;padding:0!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}html body .ahv-search-shell .ahv-search-pill input::placeholder{color:#8a96aa!important;opacity:1!important;font-size:17px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body .ahv-search-shell .ahv-search-pill button,html body .ahv-search-shell .ahv-search-pill [type="submit"],html body .ahv-search-shell .ahv-search-submit{flex:0 0 auto!important;min-width:82px!important;width:auto!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 16px!important;border:0!important;border-radius:var(--ahv-radius-pill)!important;background:var(--ahv-blue)!important;color:#fff!important;font-family:var(--ahv-font)!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;box-shadow:0 8px 18px rgb(8 121 228 / .22)!important}html body .ahv-utility-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important;margin:0!important;flex:0 0 auto!important;background:transparent!important;width:auto!important;max-width:none!important;min-width:0!important}html body .ahv-header-prototype .ahv-utility-buttons a,html body .ahv-header-row .ahv-utility-buttons a,html body .ahv-utility-buttons a[data-ahv-nav-excluded-from-product-button-style="1"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:34px!important;width:auto!important;min-width:0!important;padding:0 12px!important;border:2px solid #101828!important;border-radius:10px!important;background:linear-gradient(180deg,var(--ahv-black-2) 0%,var(--ahv-black) 100%)!important;color:#fff!important;text-decoration:none!important;font-family:var(--ahv-font)!important;font-size:15px!important;font-weight:500!important;line-height:1!important;box-shadow:var(--ahv-shadow-btn)!important;text-shadow:none!important;text-transform:none!important;letter-spacing:0!important;transform:none!important}html body .ahv-header-prototype .ahv-utility-buttons a::before,html body .ahv-header-row .ahv-utility-buttons a::before{content:""!important;width:5px!important;height:5px!important;margin-right:7px!important;border-radius:999px!important;background:#f7f7f7!important;box-shadow:0 0 7px rgb(255 255 255 / .72)!important;display:inline-block!important;flex:0 0 auto!important}html body .ahv-main-nav{grid-area:nav!important;display:flex!important;gap:22px!important;justify-content:center!important;align-items:flex-end!important;padding:0 0 8px!important;overflow:visible!important}html body .ahv-header-prototype .ahv-main-nav .ahv-nav-label,html body .ahv-main-nav .ahv-nav-label{font-family:var(--ahv-font)!important;font-size:16px!important;font-weight:500!important;line-height:1.1!important;color:#1d2738!important;text-shadow:none!important;letter-spacing:0!important;text-transform:none!important}html body .ahv-header-prototype .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label{font-weight:500!important;color:var(--ahv-blue-dark)!important;border-bottom:4px solid var(--ahv-blue-dark)!important}html body .ahv-top-account-box,html body .ahv-top-account-box *,html body .ahv-auth-controls,html body .ahv-auth-controls *{font-family:var(--ahv-font)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html body .woocommerce ul.products,html body ul.products{box-sizing:border-box!important}html body .woocommerce ul.products li.product,html body ul.products li.product,html body .wc-block-product,html body .ahv-product-card{background:var(--ahv-card)!important;border-color:var(--ahv-product-border)!important;box-sizing:border-box!important}html body .ahv-product-actions{box-sizing:border-box!important;gap:8px!important}html body .woocommerce ul.products li.product a.button,html body .woocommerce ul.products li.product button.button,html body .ahv-product-card .ahv-card-btn{font-family:var(--ahv-font)!important;text-transform:none!important;letter-spacing:0!important}html body .ahv-category-band,html body .ahv-global-category-loop,html body .ahv-loop-band{width:100%!important;overflow:visible!important}html body .ahv-global-banner-slider,html body .ahv-banner-slider,html body .ahv-hero-slider{width:100%!important;overflow:hidden!important}html body .ahv-sophi-sticky-social,html body .ahv-sticky-social,html body [class*="sticky-social"]{z-index:50!important}html body .ahv-sophi-sticky-social img,html body .ahv-sticky-social img,html body [class*="sticky-social"] img{object-fit:cover!important}html body .ahv-footer,html body .site-footer,html body footer{box-sizing:border-box!important}html body .ahv-footer a,html body .site-footer a{font-family:var(--ahv-font)!important;text-decoration:none!important}html body .woocommerce-cart,html body .woocommerce-checkout,html body .woocommerce-page{font-family:var(--ahv-font)!important}@media(max-width:1100px){:root{--ahv-header-account-space:245px}html body .ahv-search-shell{gap:10px!important}html body .ahv-search-shell .ahv-search-pill{max-width:560px!important;min-width:240px!important}html body .ahv-search-shell .ahv-search-pill input,html body .ahv-search-shell .ahv-search-pill input::placeholder{font-size:16px!important}html body .ahv-search-shell .ahv-search-pill button,html body .ahv-search-submit{min-width:76px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-size:13px!important;padding:0 14px!important}html body .ahv-utility-buttons a{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important}html body .ahv-utility-buttons a::before{width:5px!important;height:5px!important;margin-right:6px!important}}@media(max-width:820px){html body .ahv-header-row{grid-template-columns:1fr!important;grid-template-areas:"logo" "search" "nav"!important;gap:8px!important}html body .ahv-search-shell{padding-right:0!important;flex-wrap:wrap!important;justify-content:flex-start!important}html body .ahv-search-shell .ahv-search-pill{max-width:none!important;width:100%!important;flex:1 1 100%!important}html body .ahv-utility-buttons{overflow-x:auto!important;width:100%!important;justify-content:flex-start!important}html body .ahv-main-nav{margin-top:0!important;justify-content:flex-start!important;overflow-x:auto!important}}html body .woocommerce ul.products li.product .ahv-product-actions,html body ul.products li.product .ahv-product-actions,html body .products .product .ahv-product-actions,html body .ahv-product-card .ahv-product-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:10px auto 0!important;padding:0 6px!important;box-sizing:border-box!important}html body .woocommerce ul.products li.product .ahv-product-actions a,html body .woocommerce ul.products li.product .ahv-product-actions button,html body ul.products li.product .ahv-product-actions a,html body ul.products li.product .ahv-product-actions button,html body .products .product .ahv-product-actions a,html body .products .product .ahv-product-actions button,html body .ahv-product-card .ahv-product-actions a,html body .ahv-product-card .ahv-product-actions button{flex:0 1 112px!important;width:112px!important;max-width:112px!important;min-width:92px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;background-image:none!important;outline:0!important}html body .woocommerce ul.products li.product .ahv-product-actions a:first-child,html body .woocommerce ul.products li.product .ahv-product-actions button:first-child,html body ul.products li.product .ahv-product-actions a:first-child,html body ul.products li.product .ahv-product-actions button:first-child,html body .products .product .ahv-product-actions a:first-child,html body .products .product .ahv-product-actions button:first-child,html body .ahv-product-card .ahv-product-actions a:first-child,html body .ahv-product-card .ahv-product-actions button:first-child{background:#0879e4!important;color:#fff!important}html body .woocommerce ul.products li.product .ahv-product-actions a:nth-child(2),html body .woocommerce ul.products li.product .ahv-product-actions button:nth-child(2),html body ul.products li.product .ahv-product-actions a:nth-child(2),html body ul.products li.product .ahv-product-actions button:nth-child(2),html body .products .product .ahv-product-actions a:nth-child(2),html body .products .product .ahv-product-actions button:nth-child(2),html body .ahv-product-card .ahv-product-actions a:nth-child(2),html body .ahv-product-card .ahv-product-actions button:nth-child(2){background:#d72828!important;color:#fff!important}html body .woocommerce ul.products li.product .ahv-product-actions a:hover,html body .woocommerce ul.products li.product .ahv-product-actions button:hover,html body ul.products li.product .ahv-product-actions a:hover,html body ul.products li.product .ahv-product-actions button:hover,html body .products .product .ahv-product-actions a:hover,html body .products .product .ahv-product-actions button:hover,html body .ahv-product-card .ahv-product-actions a:hover,html body .ahv-product-card .ahv-product-actions button:hover{filter:brightness(.94)!important;transform:none!important;box-shadow:none!important}html body .woocommerce ul.products li.product .ahv-product-actions a::before,html body .woocommerce ul.products li.product .ahv-product-actions a::after,html body ul.products li.product .ahv-product-actions a::before,html body ul.products li.product .ahv-product-actions a::after,html body .products .product .ahv-product-actions a::before,html body .products .product .ahv-product-actions a::after,html body .ahv-product-card .ahv-product-actions a::before,html body .ahv-product-card .ahv-product-actions a::after{display:none!important;content:none!important}html body .woocommerce ul.products li.product a.button:not([data-ahv-nav-excluded-from-product-button-style="1"]),html body ul.products li.product a.button:not([data-ahv-nav-excluded-from-product-button-style="1"]){border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;background-image:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:640px){html body .woocommerce ul.products li.product .ahv-product-actions,html body ul.products li.product .ahv-product-actions,html body .products .product .ahv-product-actions,html body .ahv-product-card .ahv-product-actions{gap:6px!important;padding:0 4px!important}html body .woocommerce ul.products li.product .ahv-product-actions a,html body .woocommerce ul.products li.product .ahv-product-actions button,html body ul.products li.product .ahv-product-actions a,html body ul.products li.product .ahv-product-actions button,html body .products .product .ahv-product-actions a,html body .products .product .ahv-product-actions button,html body .ahv-product-card .ahv-product-actions a,html body .ahv-product-card .ahv-product-actions button{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:118px!important;height:32px!important;min-height:32px!important;font-size:12px!important;padding:0 8px!important}}html body .related.products,html body section.related.products,html body .woocommerce .related.products{width:100%!important;margin-top:34px!important;padding:0!important;box-sizing:border-box!important;clear:both!important}html body .related.products>h2,html body section.related.products>h2,html body .woocommerce .related.products>h2{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:26px!important;font-weight:700!important;color:#111827!important;line-height:1.15!important;margin:0 0 18px!important;letter-spacing:0!important;text-transform:none!important}html body .related.products ul.products,html body section.related.products ul.products,html body .woocommerce .related.products ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;width:100%!important;list-style:none!important;box-sizing:border-box!important}html body .related.products ul.products li.product,html body section.related.products ul.products li.product,html body .woocommerce .related.products ul.products li.product{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:14px 12px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important;border:2px solid #ff6b00!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(12 45 80 / .08)!important;box-sizing:border-box!important;overflow:hidden!important;min-height:100%!important}html body .related.products ul.products li.product a.woocommerce-LoopProduct-link,html body section.related.products ul.products li.product a.woocommerce-LoopProduct-link,html body .woocommerce .related.products ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-decoration:none!important;color:#111827!important}html body .related.products ul.products li.product img,html body section.related.products ul.products li.product img,html body .woocommerce .related.products ul.products li.product img{width:100%!important;max-width:180px!important;height:180px!important;object-fit:contain!important;margin:0 auto 10px!important;padding:0!important;border:0!important;box-shadow:none!important;background:#fff!important}html body .related.products ul.products li.product .woocommerce-loop-product__title,html body section.related.products ul.products li.product .woocommerce-loop-product__title,html body .woocommerce .related.products ul.products li.product .woocommerce-loop-product__title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;color:#111827!important;text-align:center!important;letter-spacing:0!important;text-transform:none!important;min-height:38px!important;margin:6px 0 8px!important;padding:0!important}html body .related.products ul.products li.product .price,html body section.related.products ul.products li.product .price,html body .woocommerce .related.products ul.products li.product .price{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;color:#0879e4!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;margin:0 0 8px!important}html body .related.products ul.products li.product .ahv-product-actions,html body section.related.products ul.products li.product .ahv-product-actions,html body .woocommerce .related.products ul.products li.product .ahv-product-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:0 4px!important;box-sizing:border-box!important}html body .related.products ul.products li.product .ahv-product-actions a,html body .related.products ul.products li.product .ahv-product-actions button,html body section.related.products ul.products li.product .ahv-product-actions a,html body section.related.products ul.products li.product .ahv-product-actions button,html body .woocommerce .related.products ul.products li.product .ahv-product-actions a,html body .woocommerce .related.products ul.products li.product .ahv-product-actions button{flex:0 1 112px!important;width:112px!important;max-width:112px!important;min-width:92px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;background-image:none!important;transform:none!important}html body .related.products ul.products li.product .ahv-product-actions a:first-child,html body .related.products ul.products li.product .ahv-product-actions button:first-child,html body section.related.products ul.products li.product .ahv-product-actions a:first-child,html body section.related.products ul.products li.product .ahv-product-actions button:first-child,html body .woocommerce .related.products ul.products li.product .ahv-product-actions a:first-child,html body .woocommerce .related.products ul.products li.product .ahv-product-actions button:first-child{background:#0879e4!important;color:#fff!important}html body .related.products ul.products li.product .ahv-product-actions a:nth-child(2),html body .related.products ul.products li.product .ahv-product-actions button:nth-child(2),html body section.related.products ul.products li.product .ahv-product-actions a:nth-child(2),html body section.related.products ul.products li.product .ahv-product-actions button:nth-child(2),html body .woocommerce .related.products ul.products li.product .ahv-product-actions a:nth-child(2),html body .woocommerce .related.products ul.products li.product .ahv-product-actions button:nth-child(2){background:#d72828!important;color:#fff!important}html body .related.products ul.products li.product a.button:not(.ahv-card-btn),html body section.related.products ul.products li.product a.button:not(.ahv-card-btn),html body .woocommerce .related.products ul.products li.product a.button:not(.ahv-card-btn){display:none!important}@media(max-width:640px){html body .related.products ul.products,html body section.related.products ul.products,html body .woocommerce .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body .related.products ul.products li.product,html body section.related.products ul.products li.product,html body .woocommerce .related.products ul.products li.product{padding:10px 8px 12px!important;border-radius:14px!important}html body .related.products ul.products li.product img,html body section.related.products ul.products li.product img,html body .woocommerce .related.products ul.products li.product img{height:128px!important;max-width:128px!important}html body .related.products ul.products li.product .ahv-product-actions a,html body .related.products ul.products li.product .ahv-product-actions button,html body section.related.products ul.products li.product .ahv-product-actions a,html body section.related.products ul.products li.product .ahv-product-actions button,html body .woocommerce .related.products ul.products li.product .ahv-product-actions a,html body .woocommerce .related.products ul.products li.product .ahv-product-actions button{width:auto!important;min-width:0!important;flex:1 1 0!important;font-size:12px!important;height:32px!important;padding:0 6px!important}}html body.single-product ul.wc-block-product-template,html body.single-product .wc-block-product-template,html body.single-product .wp-block-woocommerce-product-collection ul.wc-block-product-template{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;align-items:stretch!important;box-sizing:border-box!important}html body.single-product ul.wc-block-product-template li.wc-block-product,html body.single-product .wc-block-product-template li.wc-block-product,html body.single-product .wp-block-woocommerce-product-collection li.wc-block-product{float:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:378px!important;margin:0!important;padding:14px 12px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important;border:2px solid #ff6b00!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(12 45 80 / .08)!important;box-sizing:border-box!important;overflow:hidden!important}html body.single-product li.wc-block-product .wc-block-components-product-image,html body.single-product li.wc-block-product .wp-block-woocommerce-product-image,html body.single-product li.wc-block-product .wc-block-components-product-image a,html body.single-product li.wc-block-product .wp-block-woocommerce-product-image a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:180px!important;min-height:180px!important;margin:0 auto 10px!important;padding:0!important;background:#fff!important;border:1px solid #dbe8f7!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}html body.single-product li.wc-block-product img,html body.single-product li.wc-block-product .wc-block-components-product-image img,html body.single-product li.wc-block-product .wp-block-woocommerce-product-image img{width:auto!important;max-width:170px!important;height:auto!important;max-height:160px!important;object-fit:contain!important;margin:auto!important;padding:0!important;display:block!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html body.single-product li.wc-block-product .wp-block-post-title,html body.single-product li.wc-block-product .wp-block-post-title a,html body.single-product li.wc-block-product .wc-block-components-product-title,html body.single-product li.wc-block-product .wc-block-components-product-name,html body.single-product li.wc-block-product a.wc-block-components-product-name{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important;color:#111827!important;text-align:center!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;margin:6px 0 8px!important;padding:0!important;min-height:38px!important}html body.single-product li.wc-block-product .wc-block-components-product-price,html body.single-product li.wc-block-product .wp-block-woocommerce-product-price,html body.single-product li.wc-block-product .price,html body.single-product li.wc-block-product .amount{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;color:#0879e4!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;margin:0 0 8px!important}html body.single-product li.wc-block-product .ahv-product-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding:0 4px!important;box-sizing:border-box!important;order:20!important}html body.single-product li.wc-block-product .ahv-product-actions a,html body.single-product li.wc-block-product .ahv-product-actions button,html body.single-product li.wc-block-product a.ahv-card-btn,html body.single-product li.wc-block-product button.ahv-card-btn{flex:0 1 112px!important;width:112px!important;max-width:112px!important;min-width:92px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;border:0!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;background-image:none!important;outline:0!important}html body.single-product li.wc-block-product .ahv-product-actions a:first-child,html body.single-product li.wc-block-product .ahv-product-actions button:first-child,html body.single-product li.wc-block-product a.ahv-cart-btn,html body.single-product li.wc-block-product a.add_to_cart_button{background:#0879e4!important;color:#fff!important}html body.single-product li.wc-block-product .ahv-product-actions a:nth-child(2),html body.single-product li.wc-block-product .ahv-product-actions button:nth-child(2),html body.single-product li.wc-block-product .ahv-quote-btn{background:#d72828!important;color:#fff!important}html body.single-product li.wc-block-product>a.button:not(.ahv-card-btn),html body.single-product li.wc-block-product .wp-block-button:not(.ahv-product-actions):not(:has(.ahv-card-btn)){display:none!important}@media(max-width:640px){html body.single-product ul.wc-block-product-template,html body.single-product .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body.single-product ul.wc-block-product-template li.wc-block-product,html body.single-product .wc-block-product-template li.wc-block-product{padding:10px 8px 12px!important;border-radius:14px!important;min-height:320px!important}html body.single-product li.wc-block-product .wc-block-components-product-image,html body.single-product li.wc-block-product .wp-block-woocommerce-product-image,html body.single-product li.wc-block-product .wc-block-components-product-image a,html body.single-product li.wc-block-product .wp-block-woocommerce-product-image a{height:128px!important;min-height:128px!important}html body.single-product li.wc-block-product img{max-width:122px!important;max-height:118px!important}html body.single-product li.wc-block-product .ahv-product-actions a,html body.single-product li.wc-block-product .ahv-product-actions button{width:auto!important;min-width:0!important;flex:1 1 0!important;font-size:12px!important;height:32px!important;padding:0 6px!important}}html body.single-product .related.products,html body.single-product section.related.products,html body.single-product .wp-block-woocommerce-related-products,html body.single-product .wp-block-woocommerce-product-collection:has(ul.wc-block-product-template),html body.single-product .wp-block-query:has(ul.wc-block-product-template),html body.single-product ul.wc-block-product-template,html body.single-product .wc-block-product-template{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}html body.single-product h2:has(+.wp-block-woocommerce-product-collection),html body.single-product h2:has(+ul.wc-block-product-template),html body.single-product h2:has(+.related.products){display:none!important}html body .ahv-sophi-sticky-social a[aria-label="X"],html body .ahv-sticky-social a[aria-label="X"],html body [class*="sticky-social"] a[aria-label="X"],html body .ahv-sophi-sticky-social a[aria-label="YouTube"],html body .ahv-sticky-social a[aria-label="YouTube"],html body [class*="sticky-social"] a[aria-label="YouTube"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body .ahv-sophi-sticky-social a[aria-label="X"] img,html body .ahv-sticky-social a[aria-label="X"] img,html body [class*="sticky-social"] a[aria-label="X"] img,html body .ahv-sophi-sticky-social a[aria-label="YouTube"] img,html body .ahv-sticky-social a[aria-label="YouTube"] img,html body [class*="sticky-social"] a[aria-label="YouTube"] img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;border-radius:999px!important;margin:0!important;padding:0!important;background:transparent!important}html body.woocommerce-cart .woocommerce-cart-form .product-price,html body.woocommerce-cart .woocommerce-cart-form .product-subtotal,html body.woocommerce-cart .woocommerce-cart-form .amount,html body.woocommerce-cart .cart_totals .amount,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__prices,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__total,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-formatted-money-amount,html body.woocommerce-cart .wc-block-components-totals-item__value,html body.woocommerce-cart .wc-block-components-product-price,html body.woocommerce-cart [class*="cart"] .amount{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;color:#111827!important;font-weight:600!important;letter-spacing:-0.015em!important;text-shadow:none!important;line-height:1.15!important}html body.woocommerce-cart .woocommerce-cart-form .product-price .amount,html body.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__prices,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__total,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-formatted-money-amount{font-size:24px!important;font-weight:600!important}html body.woocommerce-cart .woocommerce-cart-form .product-subtotal,html body.woocommerce-cart .wc-block-cart-item__total{text-align:right!important}html body.woocommerce-cart .cart_totals .order-total .amount,html body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-formatted-money-amount,html body.woocommerce-cart .wc-block-components-totals-item__value{font-size:26px!important;font-weight:650!important;color:#0f172a!important}html body.woocommerce-cart .woocommerce-cart-form .product-name,html body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name{font-weight:500!important;color:#111827!important}@media(max-width:700px){html body.woocommerce-cart .woocommerce-cart-form .product-price .amount,html body.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__prices,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__total,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-formatted-money-amount{font-size:21px!important}}html body.woocommerce-cart .woocommerce-cart-form .product-price .amount,html body.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__prices,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__total,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-formatted-money-amount,html body.woocommerce-cart .wc-block-components-product-price,html body.woocommerce-cart [class*="cart"] .amount{font-size:19px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-0.01em!important}html body.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount,html body.woocommerce-cart .wc-block-cart-item__total .wc-block-formatted-money-amount{font-size:20px!important;font-weight:600!important}html body.woocommerce-cart .cart_totals .order-total .amount,html body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-formatted-money-amount,html body.woocommerce-cart .wc-block-components-totals-item__value{font-size:21px!important;font-weight:650!important}html body.woocommerce-cart .woocommerce-cart-form .product-name,html body.woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name{font-size:16px!important;line-height:1.35!important}@media(max-width:700px){html body.woocommerce-cart .woocommerce-cart-form .product-price .amount,html body.woocommerce-cart .woocommerce-cart-form .product-subtotal .amount,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__prices,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__total,html body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-formatted-money-amount,html body.woocommerce-cart [class*="cart"] .amount{font-size:18px!important}}html body .ahv-category-band .ahv-category-pill,html body .ahv-category-track .ahv-category-pill,html body a.ahv-category-pill{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-0.01em!important;color:#111827!important;text-transform:none!important;text-decoration:none!important;height:62px!important;min-height:62px!important;width:205px!important;min-width:205px!important;max-width:205px!important;padding:8px 16px!important;gap:14px!important;border-radius:17px!important;box-shadow:0 8px 18px rgb(15 45 80 / .07)!important}html body .ahv-category-band .ahv-category-pill img,html body .ahv-category-track .ahv-category-pill img,html body a.ahv-category-pill img{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;object-fit:contain!important}html body .ahv-category-band .ahv-category-pill span,html body .ahv-category-track .ahv-category-pill span,html body a.ahv-category-pill span{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-0.01em!important;white-space:nowrap!important}html body .ahv-category-band .ahv-category-pill:hover,html body .ahv-category-track .ahv-category-pill:hover,html body a.ahv-category-pill:hover{color:#0879e4!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px rgb(15 45 80 / .10)!important}@media(max-width:1100px){html body .ahv-category-band .ahv-category-pill,html body .ahv-category-track .ahv-category-pill,html body a.ahv-category-pill{width:185px!important;min-width:185px!important;max-width:185px!important;height:58px!important;min-height:58px!important;font-size:18px!important;gap:12px!important;padding:7px 13px!important}html body .ahv-category-band .ahv-category-pill span,html body .ahv-category-track .ahv-category-pill span,html body a.ahv-category-pill span{font-size:18px!important}html body .ahv-category-band .ahv-category-pill img,html body .ahv-category-track .ahv-category-pill img,html body a.ahv-category-pill img{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}}@media(max-width:640px){html body .ahv-category-band .ahv-category-pill,html body .ahv-category-track .ahv-category-pill,html body a.ahv-category-pill{width:160px!important;min-width:160px!important;max-width:160px!important;height:54px!important;min-height:54px!important;font-size:16px!important;font-weight:600!important;gap:10px!important;padding:6px 11px!important;border-radius:15px!important}html body .ahv-category-band .ahv-category-pill span,html body .ahv-category-track .ahv-category-pill span,html body a.ahv-category-pill span{font-size:16px!important;font-weight:600!important}html body .ahv-category-band .ahv-category-pill img,html body .ahv-category-track .ahv-category-pill img,html body a.ahv-category-pill img{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}}html body .ahv-header-prototype .ahv-main-nav .ahv-nav-button .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button .ahv-nav-label,html body .ahv-main-nav a .ahv-nav-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:42px!important;padding:0 18px!important;border-radius:14px!important;border:1.5px solid rgb(15 23 42 / .14)!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 18px rgb(15 45 80 / .10),inset 0 1px 0 rgb(255 255 255 / .75)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:-0.01em!important;text-decoration:none!important;text-shadow:none!important;box-sizing:border-box!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease,background .16s ease!important}html body .ahv-header-prototype .ahv-main-nav .ahv-nav-button:hover .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button:hover .ahv-nav-label,html body .ahv-main-nav a:hover .ahv-nav-label{transform:translateY(-1px)!important;border-color:rgb(8 121 228 / .38)!important;color:#0879e4!important;box-shadow:0 10px 24px rgb(8 121 228 / .16),inset 0 1px 0 rgb(255 255 255 / .85)!important}html body .ahv-header-prototype .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button[aria-current="page"] .ahv-nav-label{background:#fff!important;color:#0879e4!important;border-color:rgb(8 121 228 / .32)!important;box-shadow:0 10px 24px rgb(8 121 228 / .15),inset 0 -3px 0 #0879e4!important;font-weight:650!important}html body .ahv-header-prototype .ahv-main-nav .ahv-nav-button:active .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button:active .ahv-nav-label{transform:translateY(0)!important;box-shadow:0 5px 14px rgb(15 45 80 / .10),inset 0 1px 0 rgb(255 255 255 / .75)!important}html body .ahv-main-nav .ahv-nav-button .ahv-nav-label::before{content:""!important;width:6px!important;height:6px!important;margin-right:9px!important;border-radius:999px!important;background:#dfe8f4!important;display:inline-block!important;flex:0 0 6px!important}html body .ahv-main-nav .ahv-nav-button:hover .ahv-nav-label::before,html body .ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label::before{background:#0879e4!important}@media(max-width:900px){html body .ahv-header-prototype .ahv-main-nav .ahv-nav-button .ahv-nav-label,html body .ahv-main-nav .ahv-nav-button .ahv-nav-label,html body .ahv-main-nav a .ahv-nav-label{min-width:82px!important;height:38px!important;padding:0 13px!important;border-radius:12px!important;font-size:14px!important}html body .ahv-main-nav .ahv-nav-button .ahv-nav-label::before{margin-right:7px!important;width:5px!important;height:5px!important}}html body .ahv-subcategory-tabs-board.ahv-category-tabs-replaced,html body .ahv-category-tabs-only-page.ahv-category-tabs-replaced,html body .ahv-category-template-hidden{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}html body .ahv-parent-category-showcase{width:100%!important;max-width:1380px!important;margin:44px auto 76px!important;padding:0 22px!important;box-sizing:border-box!important}html body .ahv-subcat-showcase-card{display:block!important;width:100%!important;background:#fff!important;border:1.5px solid #d8eaff!important;border-radius:26px!important;box-shadow:0 20px 46px rgb(8 121 228 / .13)!important;padding:22px!important;margin:0 0 30px!important;box-sizing:border-box!important;overflow:hidden!important}html body .ahv-subcat-showcase-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin:0 0 18px!important;padding:0 2px 16px!important;border-bottom:1px solid #e2efff!important;box-sizing:border-box!important}html body .ahv-subcat-showcase-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:24px!important;font-weight:650!important;line-height:1.16!important;color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;text-decoration:none!important}html body .ahv-subcat-see-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#0879e4!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;padding:8px 2px!important}html body .ahv-subcat-see-all::after{content:"→"!important;font-size:19px!important;line-height:1!important;transition:transform .16s ease!important}html body .ahv-subcat-see-all:hover{color:#005fcc!important;text-decoration:none!important}html body .ahv-subcat-see-all:hover::after{transform:translateX(3px)!important}html body .ahv-subcat-image-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,142px)!important;gap:14px!important;min-width:0!important;width:100%!important}html body .ahv-subcat-product-tile{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;background:#fff!important;border:1px solid #dbeafe!important;box-shadow:0 10px 24px rgb(15 45 80 / .08)!important;overflow:hidden!important;min-width:0!important;transition:opacity .65s ease,transform .65s ease,box-shadow .18s ease!important}html body .ahv-subcat-product-tile:hover{box-shadow:0 14px 30px rgb(8 121 228 / .14)!important;transform:translateY(-1px)!important}html body .ahv-subcat-product-tile.is-swapping{opacity:.15!important;transform:scale(.96)!important}html body .ahv-subcat-product-tile img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px!important;box-sizing:border-box!important;border:0!important;box-shadow:none!important;background:transparent!important}@media(max-width:900px){html body .ahv-parent-category-showcase{padding:0 16px!important}html body .ahv-subcat-showcase-card{padding:18px!important;border-radius:22px!important}html body .ahv-subcat-showcase-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}html body .ahv-subcat-showcase-title{font-size:21px!important}html body .ahv-subcat-image-grid{grid-template-rows:repeat(2,104px)!important;gap:10px!important}}@media(max-width:560px){html body .ahv-parent-category-showcase{padding:0 12px!important;margin-top:26px!important}html body .ahv-subcat-showcase-card{padding:14px!important;border-radius:19px!important}html body .ahv-subcat-showcase-title{font-size:18px!important}html body .ahv-subcat-see-all{font-size:13px!important;padding:4px 0!important}html body .ahv-subcat-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(2,76px)!important;gap:7px!important}html body .ahv-subcat-product-tile{border-radius:13px!important}html body .ahv-subcat-product-tile img{padding:6px!important}}html body .ahv-static-subcat-showcase{width:100%;max-width:1380px;margin:42px auto 76px;padding:0 48px 0 86px;box-sizing:border-box}html body .ahv-static-subcat-section{display:block;background:#fff0;border:0;box-shadow:none;padding:22px 0 36px;margin:0 0 34px;border-bottom:1px solid rgb(8 121 228 / .16)}html body .ahv-static-subcat-section:last-child{border-bottom:0}html body .ahv-static-subcat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 24px;padding-left:12px}html body .ahv-static-subcat-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:25px;font-weight:650;line-height:1.16;color:#0f172a;letter-spacing:-.025em;text-decoration:none}html body .ahv-static-see-all{display:inline-flex;gap:8px;color:#0879e4;text-decoration:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:650;white-space:nowrap;padding:5px 0}html body .ahv-static-see-all:after{content:"→";font-size:20px;transition:transform .16s ease}html body .ahv-static-see-all:hover:after{transform:translateX(3px)}html body .ahv-static-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:180px;gap:22px 34px;align-items:center}html body .ahv-static-product-visual{display:flex;align-items:center;justify-content:center;border:0;background:transparent!important;box-shadow:none!important;pointer-events:none;cursor:default;min-width:0;overflow:visible!important}html body .ahv-static-product-visual img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:180px!important;object-fit:contain!important;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;filter:drop-shadow(0 16px 18px rgb(15 45 80 / .14))}html body .ahv-static-subcat-showcase{width:100%;max-width:1380px;margin:42px auto 76px;padding:0 48px 0 86px;box-sizing:border-box}html body .ahv-static-subcat-section{display:block;background:#fff0;border:0;box-shadow:none;padding:22px 0 36px;margin:0 0 34px;border-bottom:1px solid rgb(8 121 228 / .16)}html body .ahv-static-subcat-section:last-child{border-bottom:0}html body .ahv-static-subcat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 24px;padding-left:12px}html body .ahv-static-subcat-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:25px;font-weight:650;line-height:1.16;color:#0f172a;letter-spacing:-.025em;text-decoration:none}html body .ahv-static-see-all{display:inline-flex;gap:8px;color:#0879e4;text-decoration:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:650;white-space:nowrap;padding:5px 0}html body .ahv-static-see-all:after{content:"→";font-size:20px;transition:transform .16s ease}html body .ahv-static-see-all:hover:after{transform:translateX(3px)}html body .ahv-static-image-grid{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-evenly!important;gap:28px 42px!important;width:100%!important;min-height:0!important}html body .ahv-static-product-visual{flex:0 1 clamp(150px, 18vw, 235px)!important;height:180px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important;overflow:visible!important}html body .ahv-static-product-visual img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:180px!important;object-fit:contain!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;filter:drop-shadow(0 16px 18px rgb(15 45 80 / .14))}html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(1):last-child){justify-content:center!important}html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(2):last-child),html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(3):last-child){justify-content:center!important;gap:28px 64px!important}@media(max-width:900px){html body .ahv-static-subcat-showcase{padding:0 20px 0 74px}html body .ahv-static-subcat-head{align-items:flex-start;flex-direction:column;gap:8px;padding-left:0}html body .ahv-static-subcat-title{font-size:21px}html body .ahv-static-image-grid{gap:18px 24px!important;justify-content:space-around!important}html body .ahv-static-product-visual{flex-basis:clamp(110px, 26vw, 170px)!important;height:126px!important}html body .ahv-static-product-visual img{max-height:126px!important}}@media(max-width:560px){html body .ahv-static-subcat-showcase{padding:0 12px 0 64px;margin-top:26px}html body .ahv-static-subcat-title{font-size:18px}html body .ahv-static-see-all{font-size:13px}html body .ahv-static-image-grid{gap:12px 14px!important}html body .ahv-static-product-visual{flex-basis:clamp(72px, 34vw, 118px)!important;height:82px!important}html body .ahv-static-product-visual img{max-height:82px!important}}html body .ahv-static-subcat-showcase{width:100%;max-width:1380px;margin:42px auto 76px;padding:0 48px 0 86px;box-sizing:border-box}html body .ahv-static-subcat-section{display:block;background:#fff0;border:0;box-shadow:none;padding:22px 0 30px;margin:0 0 30px;border-bottom:1px solid rgb(8 121 228 / .16)}html body .ahv-static-subcat-section:last-child{border-bottom:0}html body .ahv-static-subcat-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 22px;padding-left:12px}html body .ahv-static-subcat-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:25px;font-weight:650;line-height:1.16;color:#0f172a;letter-spacing:-.025em;text-decoration:none}html body .ahv-static-see-all{display:inline-flex;gap:8px;color:#0879e4;text-decoration:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;font-weight:650;white-space:nowrap;padding:5px 0}html body .ahv-static-see-all:after{content:"→";font-size:20px;transition:transform .16s ease}html body .ahv-static-see-all:hover:after{transform:translateX(3px)}html body .ahv-static-image-grid{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:26px!important;width:100%!important;min-height:0!important;overflow:hidden!important}html body .ahv-static-product-visual{flex:1 1 0!important;min-width:0!important;max-width:180px!important;height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important;overflow:visible!important}html body .ahv-static-product-visual:nth-child(n+9){display:none!important}html body .ahv-static-product-visual img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:150px!important;object-fit:contain!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;filter:drop-shadow(0 14px 16px rgb(15 45 80 / .14))}html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(1):last-child),html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(2):last-child),html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(3):last-child),html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(4):last-child){justify-content:center!important}html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(1):last-child) .ahv-static-product-visual,html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(2):last-child) .ahv-static-product-visual,html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(3):last-child) .ahv-static-product-visual,html body .ahv-static-image-grid:has(.ahv-static-product-visual:nth-child(4):last-child) .ahv-static-product-visual{flex:0 1 190px!important}@media(max-width:900px){html body .ahv-static-subcat-showcase{padding:0 20px 0 74px}html body .ahv-static-subcat-head{align-items:flex-start;flex-direction:column;gap:8px;padding-left:0}html body .ahv-static-subcat-title{font-size:21px}html body .ahv-static-image-grid{gap:16px!important;overflow-x:auto!important;padding-bottom:8px;scroll-snap-type:x proximity}html body .ahv-static-product-visual{flex:0 0 128px!important;height:116px!important;scroll-snap-align:center}html body .ahv-static-product-visual img{max-height:116px!important}}@media(max-width:560px){html body .ahv-static-subcat-showcase{padding:0 12px 0 64px;margin-top:26px}html body .ahv-static-subcat-title{font-size:18px}html body .ahv-static-see-all{font-size:13px}html body .ahv-static-image-grid{gap:12px!important}html body .ahv-static-product-visual{flex:0 0 92px!important;height:82px!important}html body .ahv-static-product-visual img{max-height:82px!important}}html body:has(.ahv-static-subcat-showcase),html body:has(.ahv-static-subcat-showcase) main,html body:has(.ahv-static-subcat-showcase) .wp-site-blocks,html body:has(.ahv-static-subcat-showcase) .entry-content,html body:has(.ahv-static-subcat-showcase) .wp-block-post-content,html body:has(.ahv-static-subcat-showcase) .is-layout-constrained,html body:has(.ahv-static-subcat-showcase) .is-layout-flow{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .ahv-static-subcat-showcase,html body .ahv-static-subcat-section,html body .ahv-static-image-grid,html body .ahv-static-product-visual{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .ahv-static-subcat-section{border-bottom:1px solid rgb(15 45 80 / .10)!important}html body .ahv-static-product-visual img{filter:drop-shadow(0 10px 14px rgb(15 45 80 / .10))!important}html:has(.ahv-static-subcat-showcase),html:has(.ahv-static-subcat-showcase) body,html body:has(.ahv-static-subcat-showcase),html body:has(.ahv-static-subcat-showcase) #page,html body:has(.ahv-static-subcat-showcase) .site,html body:has(.ahv-static-subcat-showcase) .wp-site-blocks,html body:has(.ahv-static-subcat-showcase) main,html body:has(.ahv-static-subcat-showcase) .entry-content,html body:has(.ahv-static-subcat-showcase) .wp-block-post-content,html body:has(.ahv-static-subcat-showcase) .is-layout-constrained,html body:has(.ahv-static-subcat-showcase) .is-layout-flow,html body:has(.ahv-static-subcat-showcase) [class*="content"],html body:has(.ahv-static-subcat-showcase) [class*="container"],html body:has(.ahv-static-subcat-showcase) [class*="section"],html body:has(.ahv-static-subcat-showcase) [class*="showcase"],html body:has(.ahv-static-subcat-showcase) [class*="subcat"],html body:has(.ahv-static-subcat-showcase) [class*="grid"]{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .ahv-static-subcat-showcase,html body .ahv-static-subcat-showcase *,html body .ahv-static-subcat-section,html body .ahv-static-subcat-head,html body .ahv-static-image-grid,html body .ahv-static-product-visual,html body .ahv-static-product-visual img{background:#fff!important;background-color:#fff!important;background-image:none!important}html body .ahv-static-subcat-showcase::before,html body .ahv-static-subcat-showcase::after,html body .ahv-static-subcat-section::before,html body .ahv-static-subcat-section::after,html body .ahv-static-image-grid::before,html body .ahv-static-image-grid::after,html body .ahv-static-product-visual::before,html body .ahv-static-product-visual::after{background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;opacity:1!important}html body .ahv-static-subcat-section{border-bottom:1px solid rgb(15 45 80 / .10)!important}html body .ahv-static-product-visual img{filter:drop-shadow(0 8px 12px rgb(15 45 80 / .08))!important}html body .ahv-static-subcat-showcase,html body .ahv-static-subcat-section,html body .ahv-static-image-grid,html body .ahv-static-product-visual{background:#fff!important;background-color:#fff!important;box-shadow:none!important}html body .ahv-static-product-visual img{background:#fff!important;background-color:#fff!important;mix-blend-mode:multiply!important;filter:none!important;box-shadow:none!important;opacity:1!important}html body .ahv-static-product-visual::before,html body .ahv-static-product-visual::after{display:none!important;content:none!important}html body.woocommerce-cart a.ahv-cart-card-tab[href*="checkout"],html body.woocommerce-cart .ahv-cart-card-tab,html body.woocommerce-cart .ahv-checkout-card-tab,html body.woocommerce-cart [class*="cart-card-tab"],html body.woocommerce-cart [class*="checkout-card-tab"]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.woocommerce-cart{--ahv-protected-header-bottom:auto!important}body.woocommerce-checkout .wc-block-checkout__payment-method::after{content:none!important;display:none!important}body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option,body.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-radio-control__content,body.woocommerce-checkout .wc-block-checkout__payment-method #radio-control-wc-payment-method-options-stripe__content{border-left:0!important;border-right:0!important;box-shadow:none!important;outline:0!important}html body.single-product .ahv-summary-v340 form.cart,html body.single-product .ahv-summary-v340 .cart{display:grid!important;grid-template-columns:58px 176px!important;gap:10px!important;align-items:center!important;justify-content:start!important;width:244px!important;max-width:244px!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.single-product .ahv-summary-v340 .quantity{width:58px!important;max-width:58px!important;margin:0!important}html body.single-product .ahv-summary-v340 input.qty{width:58px!important;min-width:58px!important;max-width:58px!important;height:38px!important;min-height:38px!important;border:1px solid #cfe0f2!important;border-radius:10px!important;background:#fff!important;background-image:none!important;color:#111827!important;text-align:center!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important}html body.single-product .ahv-summary-v340 button.single_add_to_cart_button,html body.single-product .ahv-summary-v340 .single_add_to_cart_button,html body.single-product .ahv-summary-v340 form.cart button[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:10px!important;border:0!important;background:#0879e4!important;background-image:none!important;color:#fff!important;font-size:14px!important;font-weight:850!important;line-height:38px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;text-decoration:none!important;overflow:hidden!important}html body.single-product .ahv-summary-v340 button.single_add_to_cart_button:before,html body.single-product .ahv-summary-v340 button.single_add_to_cart_button:after,html body.single-product .ahv-summary-v340 .single_add_to_cart_button:before,html body.single-product .ahv-summary-v340 .single_add_to_cart_button:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body.single-product .ahv-actions-v340{display:block!important;width:176px!important;max-width:176px!important;margin:0 0 14px 68px!important;padding:0!important}html body.single-product .ahv-actions-v340 a,html body.single-product .ahv-actions-v340 a:first-child,html body.single-product a.ahv-single-product-quote-v344{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:10px!important;border:0!important;background:#e12728!important;background-image:none!important;color:#fff!important;font-size:14px!important;font-weight:850!important;line-height:38px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;text-decoration:none!important;overflow:hidden!important}html body.single-product .ahv-actions-v340 a:before,html body.single-product .ahv-actions-v340 a:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body.single-product .ahv-actions-v340 a:nth-child(n+2){display:none!important}html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta,html body.single-product .ahv-summary-v340 .product_meta{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:24px!important;margin:14px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#667085!important;font-size:13px!important;line-height:1.35!important;white-space:nowrap!important}html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta:before,html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta:after,html body.single-product .ahv-summary-v340 .product_meta:before,html body.single-product .ahv-summary-v340 .product_meta:after{content:none!important;display:none!important}html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta>*,html body.single-product .ahv-summary-v340 .product_meta>*{display:inline-flex!important;align-items:baseline!important;margin:0!important;padding:0!important;border:0!important;width:auto!important;white-space:nowrap!important}html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta a,html body.single-product .ahv-summary-v340 .product_meta a,html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta .sku,html body.single-product .ahv-summary-v340 .product_meta .sku{font-size:13px!important;font-weight:850!important;color:#244d75!important;text-decoration:none!important}@media(max-width:620px){html body.single-product .ahv-summary-v340 form.cart,html body.single-product .ahv-summary-v340 .cart{grid-template-columns:58px 1fr!important;width:100%!important;max-width:none!important}html body.single-product .ahv-summary-v340 button.single_add_to_cart_button,html body.single-product .ahv-summary-v340 .single_add_to_cart_button{width:100%!important;min-width:0!important;max-width:none!important}html body.single-product .ahv-actions-v340{width:calc(100% - 68px)!important;max-width:none!important;margin-left:68px!important}html body.single-product .ahv-actions-v340 a{width:100%!important;max-width:none!important;min-width:0!important}html body.single-product .ahv-summary-v340 .wp-block-woocommerce-product-meta{flex-wrap:wrap!important;white-space:normal!important}}html body.single-product .ahv-actions-v340 a,html body.single-product .ahv-actions-v340 a:first-child,html body.single-product a.ahv-single-product-quote-v344{font-size:14px!important;color:#fff!important;text-indent:0!important;white-space:nowrap!important}html body.single-product .ahv-actions-v340 a:before,html body.single-product .ahv-actions-v340 a:after,html body.single-product .ahv-actions-v340 a:first-child:before,html body.single-product .ahv-actions-v340 a:first-child:after,html body.single-product a.ahv-single-product-quote-v344:before,html body.single-product a.ahv-single-product-quote-v344:after{content:none!important;display:none!important}html body:not(.single-product) ul.products li.product{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;height:auto!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important;padding-bottom:18px!important}html body:not(.single-product) ul.products li.product a.woocommerce-LoopProduct-link,html body:not(.single-product) ul.products li.product a.woocommerce-loop-product__link{display:block!important;color:#101828!important;text-decoration:none!important}html body:not(.single-product) ul.products li.product img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:240px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto 14px!important}html body:not(.single-product) ul.products li.product .woocommerce-loop-product__title,html body:not(.single-product) ul.products li.product .wp-block-post-title,html body:not(.single-product) ul.products li.product .wp-block-post-title a{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:15px!important;line-height:1.24!important;font-weight:600!important;letter-spacing:-.015em!important;color:#101828!important;text-decoration:none!important;margin:0 0 10px!important;padding:0!important;max-height:38px!important;min-height:38px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-align:left!important}html body:not(.single-product) ul.products li.product .price,html body:not(.single-product) ul.products li.product .price *,html body:not(.single-product) ul.products li.product .woocommerce-Price-amount,html body:not(.single-product) ul.products li.product .woocommerce-Price-amount *,html body:not(.single-product) ul.products li.product bdi,html body:not(.single-product) ul.products li.product .woocommerce-Price-currencySymbol{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:19px!important;line-height:1.14!important;font-weight:420!important;letter-spacing:-.014em!important;color:#111827!important;text-shadow:none!important}html body:not(.single-product) ul.products li.product .price{display:block!important;margin:10px 0 12px!important;padding:0!important;height:auto!important;min-height:0!important;text-align:left!important}html body:not(.single-product) ul.products li.product .ahv-card-actions-v457{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:86px!important;margin:0 auto!important;padding:0!important;position:static!important;overflow:visible!important;box-sizing:border-box!important}html body:not(.single-product) ul.products li.product a.ahv-more-real-v457,html body:not(.single-product) ul.products li.product a.add_to_cart_button,html body:not(.single-product) ul.products li.product a.ajax_add_to_cart,html body:not(.single-product) ul.products li.product a.button.product_type_simple,html body:not(.single-product) ul.products li.product a.button.add_to_cart_button,html body:not(.single-product) ul.products li.product a.added_to_cart.wc-forward{width:170px!important;min-width:170px!important;max-width:170px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0 14px!important;margin:0 auto!important;border-radius:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.01em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;position:static!important;float:none!important;align-self:center!important;overflow:hidden!important}html body:not(.single-product) ul.products li.product a.ahv-more-real-v457{background:#111827!important;border:1px solid #111827!important;color:#fff!important;order:1!important}html body:not(.single-product) ul.products li.product a.add_to_cart_button,html body:not(.single-product) ul.products li.product a.ajax_add_to_cart,html body:not(.single-product) ul.products li.product a.button.product_type_simple,html body:not(.single-product) ul.products li.product a.button.add_to_cart_button{background:#0879e4!important;border:1px solid #0879e4!important;color:#fff!important;order:2!important}html body:not(.single-product) ul.products li.product a.add_to_cart_button.added,html body:not(.single-product) ul.products li.product a.ajax_add_to_cart.added,html body:not(.single-product) ul.products li.product a.button.added{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important}html body:not(.single-product) ul.products li.product a.added_to_cart.wc-forward{background:#0879e4!important;border:1px solid #0879e4!important;color:#fff!important;order:2!important}html body:not(.single-product) ul.products li.product .ahv-quote-btn,html body:not(.single-product) ul.products li.product button[data-ahv-quote-memory],html body:not(.single-product) ul.products li.product button[class*="quote"],html body:not(.single-product) ul.products li.product .button[class*="quote"],html body:not(.single-product) ul.products li.product a.ahv-more-v449,html body:not(.single-product) ul.products li.product a.ahv-more-final-v448,html body:not(.single-product) ul.products li.product .ahv-more-v454,html body:not(.single-product) ul.products li.product .ahv-more-v455{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important}html body:not(.single-product) ul.products li.product .ahv-card-actions-v457{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;position:static!important;overflow:visible!important}html body:not(.single-product) ul.products li.product a.ahv-more-real-v457,html body:not(.single-product) ul.products li.product a.add_to_cart_button,html body:not(.single-product) ul.products li.product a.ajax_add_to_cart,html body:not(.single-product) ul.products li.product a.button.product_type_simple,html body:not(.single-product) ul.products li.product a.button.add_to_cart_button,html body:not(.single-product) ul.products li.product a.added_to_cart.wc-forward{margin-top:0!important;margin-bottom:0!important;position:static!important;float:none!important;clear:none!important}html body:not(.single-product) ul.products li.product .ahv-card-actions-v457>*+*{margin-top:0!important}html body:not(.single-product) ul.products li.product{padding-bottom:16px!important;height:auto!important;min-height:0!important}html body:not(.single-product) ul.products li.product{display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:center!important;box-sizing:border-box!important;padding-left:12px!important;padding-right:12px!important;overflow:hidden!important}html body:not(.single-product) ul.products li.product .woocommerce-loop-product__title,html body:not(.single-product) ul.products li.product .woocommerce-loop-product__title a,html body:not(.single-product) ul.products li.product .price,html body:not(.single-product) ul.products li.product .price *{text-align:center!important;margin-left:auto!important;margin-right:auto!important}html body:not(.single-product) ul.products li.product .ahv-card-actions-v457,html body:not(.single-product) ul.products li.product .ahv-product-actions{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;float:none!important;position:static!important;grid-template-columns:none!important}html body:not(.single-product) ul.products li.product a.ahv-more-real-v457,html body:not(.single-product) ul.products li.product a.add_to_cart_button,html body:not(.single-product) ul.products li.product a.ajax_add_to_cart,html body:not(.single-product) ul.products li.product a.button.product_type_simple,html body:not(.single-product) ul.products li.product a.button.add_to_cart_button,html body:not(.single-product) ul.products li.product a.added_to_cart.wc-forward,html body:not(.single-product) ul.products li.product .ahv-card-btn,html body:not(.single-product) ul.products li.product .ahv-cart-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0 auto!important;padding:0 12px!important;box-sizing:border-box!important;float:none!important;position:static!important;left:auto!important;right:auto!important;transform:none!important;text-align:center!important;align-self:stretch!important;border-radius:10px!important}html body:not(.single-product) ul.products li.product a.ahv-more-real-v457{background:#111827!important;border:1px solid #111827!important;color:#fff!important;order:1!important}html body:not(.single-product) ul.products li.product .ahv-product-actions .ahv-quote-btn,html body:not(.single-product) ul.products li.product .ahv-card-actions-v457 .ahv-quote-btn{display:none!important}html body.page-id-8{background:#f3f8fc!important;position:relative!important}html body.page-id-8::before{content:""!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background-image:linear-gradient(rgb(255 255 255 / .42),rgb(255 255 255 / .52)),url(https://autohvac.ca/wp-content/uploads/2026/05/products-bg-2026-05-27T00-24-16-848Z-ChatGPT-Image-May-25-2026-12_52_11-PM.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0!important;pointer-events:none!important}html body.page-id-8 .wp-site-blocks,html body.page-id-8 header,html body.page-id-8 main,html body.page-id-8 footer{position:relative!important;z-index:1!important}html body.page-id-8 main,html body.page-id-8 .entry-content,html body.page-id-8 .wp-block-post-content,html body.page-id-8 .is-layout-constrained,html body.page-id-8 .is-layout-flow{background:transparent!important}html body.page-id-8 .ahv-products-board,html body.page-id-8 section.ahv-products-board{position:relative!important;overflow:visible!important;background:rgb(255 255 255 / .10)!important;background-image:none!important;border:1px solid rgb(255 255 255 / .32)!important;border-radius:28px!important;box-shadow:0 24px 70px rgb(15 23 42 / .06)!important;backdrop-filter:blur(1.5px) saturate(112%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(112%)!important;padding:58px 54px 64px!important;margin:52px auto 56px!important;width:min(1180px, calc(100% - 120px))!important;max-width:1180px!important;min-height:520px!important;box-sizing:border-box!important}html body.page-id-8 .ahv-products-board::before{content:none!important;display:none!important}html body.page-id-8 .ahv-products-board h2,html body.page-id-8 .ahv-products-board h1{color:#122033!important;text-shadow:0 1px 2px rgb(255 255 255 / .80)!important;font-size:38px!important;line-height:1.08!important;margin-bottom:28px!important}html body.page-id-8 .ahv-products-board .ahv-category-grid{background:transparent!important;box-shadow:none!important;border:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:22px 34px!important;max-width:1080px!important;margin:0 auto!important}html body.page-id-8 .ahv-products-board .ahv-category-card,html body.page-id-8 .ahv-products-board a.ahv-category-card{background:rgb(255 255 255 / .34)!important;border:1px solid rgb(255 255 255 / .48)!important;box-shadow:0 18px 46px rgb(15 23 42 / .05)!important;border-radius:28px!important;backdrop-filter:blur(2px) saturate(110%)!important;-webkit-backdrop-filter:blur(2px) saturate(110%)!important;padding:20px 18px 18px!important;transition:background .2s ease,transform .2s ease!important}html body.page-id-8 .ahv-products-board .ahv-category-card:hover,html body.page-id-8 .ahv-products-board a.ahv-category-card:hover{background:rgb(255 255 255 / .48)!important;transform:translateY(-2px)!important}html body.page-id-8 .ahv-products-board .ahv-category-name{color:#17465d!important;text-shadow:0 1px 2px rgb(255 255 255 / .70)!important}html body.page-id-8 .ahv-products-board .ahv-category-count{color:#5f748b!important;text-shadow:0 1px 2px rgb(255 255 255 / .55)!important}@media(max-width:900px){html body.page-id-8 .ahv-products-board,html body.page-id-8 section.ahv-products-board{width:calc(100% - 28px)!important;padding:42px 18px 46px!important;min-height:0!important;margin:32px auto 38px!important}html body.page-id-8 .ahv-products-board .ahv-category-grid{grid-template-columns:repeat(2,minmax(140px,1fr))!important;gap:16px!important}}html body.page-id-8 section.ahv-products-board,html body.page-id-8 .ahv-products-board{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body.page-id-8 section.ahv-products-board::before,html body.page-id-8 section.ahv-products-board::after,html body.page-id-8 .ahv-products-board::before,html body.page-id-8 .ahv-products-board::after{content:none!important;display:none!important;background:none!important}html body.page-id-8 section.ahv-products-board .ahv-category-grid,html body.page-id-8 .ahv-products-board .ahv-category-grid{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}html body.page-id-8 section.ahv-products-board .ahv-category-card,html body.page-id-8 section.ahv-products-board a.ahv-category-card,html body.page-id-8 .ahv-products-board .ahv-category-card,html body.page-id-8 .ahv-products-board a.ahv-category-card{background:rgb(255 255 255 / .18)!important;border:1px solid rgb(255 255 255 / .30)!important;box-shadow:0 8px 26px rgb(15 23 42 / .04)!important;backdrop-filter:blur(1.5px) saturate(108%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(108%)!important}html body.page-id-8 section.ahv-products-board .ahv-category-card:hover,html body.page-id-8 section.ahv-products-board a.ahv-category-card:hover,html body.page-id-8 .ahv-products-board .ahv-category-card:hover,html body.page-id-8 .ahv-products-board a.ahv-category-card:hover{background:rgb(255 255 255 / .30)!important}html body.home,html body.front-page,html body.page-template-default.home{background:#f5f8fb!important;position:relative!important}html body.home::before,html body.front-page::before{content:""!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background-image:linear-gradient(rgb(255 255 255 / .35),rgb(255 255 255 / .48)),url(https://autohvac.ca/wp-content/uploads/2026/05/home-bg-2026-05-27T01-52-06-523Z-ChatGPT-Image-May-25-2026-12_53_19-PM.png)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0!important;pointer-events:none!important}html body.home .wp-site-blocks,html body.home header,html body.home main,html body.home footer,html body.front-page .wp-site-blocks,html body.front-page header,html body.front-page main,html body.front-page footer{position:relative!important;z-index:1!important}html body.home main,html body.home .entry-content,html body.home .wp-block-post-content,html body.home .is-layout-constrained,html body.home .is-layout-flow,html body.front-page main,html body.front-page .entry-content,html body.front-page .wp-block-post-content,html body.front-page .is-layout-constrained,html body.front-page .is-layout-flow{background:transparent!important}html body.home .wp-block-group:not(header .wp-block-group):not(footer .wp-block-group),html body.front-page .wp-block-group:not(header .wp-block-group):not(footer .wp-block-group){background-color:rgb(255 255 255 / .12)!important;backdrop-filter:blur(1.5px) saturate(112%)!important;-webkit-backdrop-filter:blur(1.5px) saturate(112%)!important}html body.home main,html body.home .entry-content,html body.home .wp-block-post-content,html body.front-page main,html body.front-page .entry-content,html body.front-page .wp-block-post-content{background:transparent!important}html body.home main>:not(header):not(footer),html body.home .entry-content>*,html body.home .wp-block-post-content>*,html body.front-page main>:not(header):not(footer),html body.front-page .entry-content>*,html body.front-page .wp-block-post-content>*{background-color:rgb(255 255 255 / .14)!important;background-image:none!important;border-color:rgb(255 255 255 / .34)!important;box-shadow:0 22px 70px rgb(15 23 42 / .045)!important;backdrop-filter:blur(2px) saturate(112%)!important;-webkit-backdrop-filter:blur(2px) saturate(112%)!important}html body.home [class*="card"],html body.home [class*="box"],html body.home [class*="panel"],html body.home [class*="offer"],html body.home [class*="estimate"],html body.home [class*="quote"],html body.home form,html body.front-page [class*="card"],html body.front-page [class*="box"],html body.front-page [class*="panel"],html body.front-page [class*="offer"],html body.front-page [class*="estimate"],html body.front-page [class*="quote"],html body.front-page form{background:rgb(255 255 255 / .18)!important;border-color:rgb(255 255 255 / .38)!important;box-shadow:0 18px 48px rgb(15 23 42 / .055)!important;backdrop-filter:blur(2px) saturate(112%)!important;-webkit-backdrop-filter:blur(2px) saturate(112%)!important}html body.home [style*="background:#007"],html body.home [style*="background: #007"],html body.home [style*="background-color:#007"],html body.home [style*="background-color: #007"],html body.home [style*="background:#0"],html body.home [style*="background: #0"],html body.home [style*="background-color:#0"],html body.home [style*="background-color: #0"],html body.front-page [style*="background:#007"],html body.front-page [style*="background: #007"],html body.front-page [style*="background-color:#007"],html body.front-page [style*="background-color: #007"],html body.front-page [style*="background:#0"],html body.front-page [style*="background: #0"],html body.front-page [style*="background-color:#0"],html body.front-page [style*="background-color: #0"]{background:rgb(0 96 185 / .68)!important;border-color:rgb(255 255 255 / .34)!important;backdrop-filter:blur(2px) saturate(115%)!important;-webkit-backdrop-filter:blur(2px) saturate(115%)!important}html body.home input,html body.home textarea,html body.home select,html body.front-page input,html body.front-page textarea,html body.front-page select{background:rgb(255 255 255 / .72)!important;border-color:rgb(140 180 220 / .55)!important;color:#0f172a!important;box-shadow:none!important}html body.home h1,html body.home h2,html body.home h3,html body.home h4,html body.home p,html body.home label,html body.front-page h1,html body.front-page h2,html body.front-page h3,html body.front-page h4,html body.front-page p,html body.front-page label{text-shadow:0 1px 2px rgb(255 255 255 / .55)!important}html body.home header,html body.home header *,html body.home footer,html body.home footer *,html body.front-page header,html body.front-page header *,html body.front-page footer,html body.front-page footer *{backdrop-filter:initial!important;-webkit-backdrop-filter:initial!important}.ahv-svc{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box!important;font-family:DMSans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:#10223d!important;background:#f4f8fc!important;padding:0 0 40px!important}.ahv-svc *{font-family:inherit!important;box-sizing:border-box!important}.ahv-svc-band{position:relative!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#0b2b4a!important}.ahv-svc-band-img{display:block!important;width:100%!important;max-width:none!important;height:clamp(220px,28vw,420px)!important;object-fit:cover!important;object-position:center!important}.ahv-svc-band-hero .ahv-svc-band-img{height:clamp(260px,34vw,480px)!important}.ahv-svc-band-overlay{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(20px,4vw,48px) clamp(18px,5vw,64px)!important;background:linear-gradient(90deg,rgb(0 30 60 / .78) 0%,rgb(0 59 120 / .45) 55%,rgb(0 59 120 / .15) 100%)!important;color:#fff!important}.ahv-svc-band-overlay.dark{background:linear-gradient(90deg,rgb(0 20 40 / .82) 0%,rgb(0 40 80 / .5) 60%,rgb(0 40 80 / .2) 100%)!important}.ahv-svc-kicker{margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgb(255 255 255 / .9)!important}.ahv-svc h1{margin:0 0 12px!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.12!important;font-weight:800!important;color:#fff!important;max-width:18ch!important}.ahv-svc-lead{margin:0!important;font-size:clamp(15px,1.5vw,18px)!important;line-height:1.55!important;font-weight:500!important;color:rgb(255 255 255 / .92)!important;max-width:52ch!important}.ahv-svc-wrap{width:min(1120px, calc(100% - 32px))!important;margin:28px auto!important}.ahv-svc-story h2,.ahv-svc-band-overlay h2{margin:0 0 12px!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.2!important;font-weight:800!important;color:#10223d!important}.ahv-svc-band-overlay h2{color:#fff!important;max-width:20ch!important}.ahv-svc-story p,.ahv-svc-point p,.ahv-svc-step p,.ahv-svc-band-overlay p{margin:0 0 12px!important;font-size:16px!important;line-height:1.6!important;font-weight:500!important;color:#526176!important}.ahv-svc-band-overlay p{color:rgb(255 255 255 / .92)!important;max-width:50ch!important}.ahv-svc-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:22px!important}.ahv-svc-point{background:#fff!important;border:1px solid #dce9f7!important;border-radius:18px!important;padding:18px!important;box-shadow:0 10px 24px rgb(12 45 80 / .06)!important}.ahv-svc-point h3,.ahv-svc-step h3{margin:0 0 8px!important;font-size:17px!important;font-weight:800!important;color:#003b78!important;line-height:1.25!important}.ahv-svc-steps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:8px!important}.ahv-svc-step{background:#fff!important;border:1px solid #dce9f7!important;border-radius:18px!important;padding:16px!important;box-shadow:0 10px 24px rgb(12 45 80 / .06)!important}.ahv-svc-step span{display:inline-flex!important;width:28px!important;height:28px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;font-size:13px!important;font-weight:800!important;margin-bottom:8px!important}.ahv-svc-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:8px 10px 0 0!important;padding:12px 18px!important;border-radius:999px!important;background:#fff!important;color:#003b78!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.ahv-svc-cta.outline{background:transparent!important;color:#fff!important;border:1px solid rgb(255 255 255 / .75)!important}@media(max-width:900px){.ahv-svc-points{grid-template-columns:1fr!important}.ahv-svc-steps{grid-template-columns:1fr 1fr!important}.ahv-svc-wrap{width:calc(100% - 24px)!important;margin:20px auto!important}}@media(max-width:560px){.ahv-svc-steps{grid-template-columns:1fr!important}}body.single-product main.wp-block-group{max-width:1320px!important;width:calc(100vw - 56px)!important;margin:28px auto!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.single-product .wp-block-woocommerce-breadcrumbs,body.single-product .woocommerce-breadcrumb,body.single-product nav.woocommerce-breadcrumb,body.single-product .wp-block-woocommerce-store-notices,body.single-product .woocommerce-notices-wrapper,body.single-product .wc-block-components-notices,body.single-product .woocommerce-message,body.single-product .woocommerce-info,body.single-product .woocommerce-error,body.single-product .wc-block-components-notice-banner{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.single-product main.wp-block-group>.wp-block-group:empty,body.single-product main.wp-block-group>.wp-block-spacer:empty{display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important}body.single-product .wp-block-columns.alignwide{max-width:1180px!important;width:100%!important;margin:30px auto!important;padding:42px!important;display:grid!important;grid-template-columns:minmax(420px,560px) minmax(420px,1fr)!important;gap:56px!important;align-items:center!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:30px!important;box-shadow:0 22px 60px rgb(15 23 42 / .08)!important;box-sizing:border-box!important}body.single-product .wp-block-columns.alignwide>.wp-block-column{width:100%!important;max-width:100%!important;flex-basis:auto!important;padding:0!important}body.single-product .wp-block-woocommerce-product-image-gallery,body.single-product div.images{width:100%!important;max-width:100%!important;margin:0!important;text-align:center!important}body.single-product .wp-block-woocommerce-product-image-gallery img,body.single-product div.images img{max-width:100%!important;max-height:560px!important;object-fit:contain!important;margin:auto!important;display:block!important}body.single-product .product_title,body.single-product .wp-block-post-title{font-size:clamp(30px,2.35vw,42px)!important;line-height:1.14!important;margin:0 0 18px!important;color:#111827!important;font-weight:800!important;max-width:700px!important}body.single-product .wp-block-woocommerce-product-price,body.single-product .price{font-size:28px!important;font-weight:800!important;color:#111827!important;margin:0 0 18px!important}body.single-product .wp-block-post-excerpt,body.single-product .woocommerce-product-details__short-description{font-size:16px!important;line-height:1.65!important;color:#334155!important;max-width:660px!important;margin:0 0 22px!important}body.single-product form.cart,body.single-product .woocommerce div.product form.cart{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:18px 0!important}body.single-product .quantity .qty{width:58px!important;height:46px!important;border-radius:12px!important;border:1px solid #cbd5e1!important;text-align:center!important}body.single-product button.single_add_to_cart_button,body.single-product .single_add_to_cart_button,body.single-product form.cart .button{height:48px!important;padding:0 24px!important;border-radius:999px!important;background:#0b74de!important;color:#fff!important;font-weight:800!important;border:0!important;box-shadow:0 12px 24px rgb(11 116 222 / .22)!important}body.single-product .wc-stripe-payment-request-wrapper,body.single-product #wc-stripe-payment-request-wrapper,body.single-product .wcpay-payment-request-wrapper{max-width:560px!important;width:100%!important;margin-top:12px!important}body.single-product .wp-block-woocommerce-product-meta{width:100%!important;margin-top:28px!important;padding-top:18px!important;border-top:1px solid #e5eef8!important}body.single-product .wp-block-woocommerce-product-meta .wp-block-group,body.single-product .product_meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px 28px!important;width:100%!important;line-height:1.5!important}body.single-product .wp-block-woocommerce-product-sku,body.single-product .wp-block-post-terms.taxonomy-product_cat,body.single-product .product_meta .sku_wrapper,body.single-product .product_meta .posted_in{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:100%!important;color:#64748b!important;white-space:normal!important;writing-mode:horizontal-tb!important;transform:none!important;letter-spacing:normal!important;font-size:14px!important}body.single-product .wp-block-woocommerce-product-sku *,body.single-product .wp-block-post-terms.taxonomy-product_cat *,body.single-product .product_meta .sku,body.single-product .product_meta a{display:inline!important;width:auto!important;white-space:normal!important;writing-mode:horizontal-tb!important;transform:none!important;letter-spacing:normal!important}body.single-product .wp-block-post-terms.taxonomy-product_tag,body.single-product .taxonomy-product_tag,body.single-product .tagged_as,body.single-product .product-tags,body.single-product .woocommerce-product-tags{display:none!important}body.single-product .wp-block-woocommerce-product-details,body.single-product .woocommerce-tabs{max-width:1180px!important;width:100%!important;margin:28px auto!important;padding:34px!important;border:1px solid #dbeafe!important;border-radius:28px!important;background:#fff!important;box-shadow:0 16px 40px rgb(15 23 42 / .06)!important;box-sizing:border-box!important}body.single-product .woocommerce-tabs ul.tabs,body.single-product .wc-tabs{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 24px!important;padding:0!important}body.single-product .woocommerce-tabs ul.tabs li,body.single-product .wc-tabs li{list-style:none!important;margin:0!important;padding:0!important;border:1px solid #dbeafe!important;border-radius:999px!important;overflow:hidden!important}body.single-product .woocommerce-tabs ul.tabs li a,body.single-product .wc-tabs li a{display:inline-flex!important;min-height:44px!important;align-items:center!important;padding:0 20px!important;text-decoration:none!important;font-weight:700!important}body.single-product .woocommerce-tabs ul.tabs li.active,body.single-product .wc-tabs li.active{background:#0b74de!important;border-color:#0b74de!important}body.single-product .woocommerce-tabs ul.tabs li.active a,body.single-product .wc-tabs li.active a{color:#fff!important}body.single-product .related.products,body.single-product .wp-block-woocommerce-product-collection{max-width:1180px!important;margin:28px auto!important;padding:24px!important;border:1px solid #dbeafe!important;border-radius:28px!important;background:#fff!important;box-sizing:border-box!important}body.single-product .related.products ul.products,body.single-product .wp-block-woocommerce-product-collection ul.products{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:18px!important}body.single-product ul.products li.product{min-width:0!important}@media(max-width:980px){body.single-product main.wp-block-group{width:calc(100vw - 24px)!important}body.single-product .wp-block-columns.alignwide{grid-template-columns:1fr!important;padding:24px!important;gap:28px!important}body.single-product .wp-block-woocommerce-product-image-gallery img,body.single-product div.images img{max-height:430px!important}}.ahv-search-shell .ahv-search-pill{position:relative!important;flex:1 1 520px!important;max-width:640px!important;min-width:320px!important;height:44px!important;border:1px solid #dce9f7!important;border-radius:24px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 18px!important;color:#8a96aa!important;font-weight:700!important;box-shadow:0 8px 22px rgb(12 45 80 / .07)!important;background:#fff!important;box-sizing:border-box!important}.ahv-search-shell form.ahv-search-pill{cursor:text!important}.ahv-search-shell .ahv-search-icon{width:28px!important;height:28px!important;border-radius:999px!important;background:#eef6ff!important;color:#0069d9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;font-size:0!important;line-height:1!important}.ahv-search-shell .ahv-search-icon::before{content:""!important;width:13px!important;height:13px!important;border:2px solid #0069d9!important;border-radius:999px!important;display:block!important;box-sizing:border-box!important;transform:translate(-1px,-1px)!important}.ahv-search-shell .ahv-search-icon::after{content:""!important;position:absolute!important;width:8px!important;height:2px!important;background:#0069d9!important;border-radius:999px!important;transform:translate(7px,7px) rotate(45deg)!important}.ahv-search-shell .ahv-search-input{appearance:none!important;border:0!important;outline:0!important;background:transparent!important;flex:1 1 auto!important;min-width:0!important;height:42px!important;color:#1d2738!important;font:inherit!important;font-weight:750!important;font-size:18px!important}.ahv-search-shell .ahv-search-input::placeholder{color:#8a96aa!important;opacity:1!important}.ahv-search-shell .ahv-search-submit{border:0!important;background:#0069d9!important;color:#fff!important;border-radius:999px!important;padding:7px 13px!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(0 105 217 / .18)!important}.ahv-search-shell .ahv-search-submit:hover{background:#004f9e!important}@media(max-width:820px){.ahv-search-shell .ahv-search-pill{min-width:0!important;width:100%!important}.ahv-search-shell .ahv-search-input{font-size:15px!important}.ahv-search-shell .ahv-search-submit{display:none!important}}.ahv-header-protected-zone,.ahv-category-band.ahv-header-protected-part,.ahv-global-banner-slider.ahv-header-protected-part{--ahv-protected-header-zone:1}.ahv-category-band{cursor:default!important;touch-action:pan-y!important}.ahv-category-band .ahv-category-track{animation:none!important;transition:transform .5s ease!important;will-change:transform!important}.ahv-category-band.is-dragging .ahv-category-track,.ahv-category-band:hover .ahv-category-track{animation:none!important}.ahv-category-band .ahv-category-arrow{width:40px!important;height:40px!important;font-size:30px!important;background:rgb(255 255 255 / .13)!important;border:1px solid rgb(255 255 255 / .32)!important;box-shadow:0 8px 18px rgb(0 0 0 / .22),0 0 14px rgb(75 135 255 / .24)!important}.ahv-category-band .ahv-category-arrow:hover{background:rgb(255 255 255 / .24)!important;transform:translateY(-50%) scale(1.05)!important}.ahv-category-band .ahv-category-arrow-left{left:12px!important}.ahv-category-band .ahv-category-arrow-right{right:12px!important}.ahv-category-band .ahv-carousel-dots{position:absolute!important;left:50%!important;bottom:6px!important;transform:translateX(-50%)!important;display:flex!important;gap:7px!important;z-index:12!important;pointer-events:auto!important}.ahv-category-band .ahv-carousel-dot{width:6px!important;height:6px!important;border-radius:999px!important;border:0!important;background:rgb(255 255 255 / .34)!important;padding:0!important;cursor:pointer!important}.ahv-category-band .ahv-carousel-dot.is-active{background:#fff!important;transform:scale(1.24)!important}@media(max-width:820px){.ahv-category-band .ahv-category-arrow{width:34px!important;height:34px!important;font-size:25px!important}.ahv-category-band .ahv-carousel-dots{bottom:4px!important}}body.page-id-9 .ahv-quote-estimate-box,body[class*="get-a-quote"] .ahv-quote-estimate-box,.ahv-quote-estimate-box{width:calc(100% - 56px)!important;max-width:1240px!important;margin:34px auto 44px!important;padding:28px 30px 30px!important;border-radius:28px!important;box-sizing:border-box!important;background:rgb(255 255 255 / .96)!important;border:1px solid #dce9f7!important;box-shadow:0 18px 44px rgb(12 45 80 / .08)!important;overflow:hidden!important}.ahv-quote-estimate-box h2{margin-top:0!important}.ahv-quote-form-grid{gap:18px!important}.ahv-quote-form-grid label{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}.ahv-quote-form-grid input,.ahv-quote-form-grid textarea{box-sizing:border-box!important;width:100%!important}.ahv-send-estimate-btn{margin-top:18px!important}@media(max-width:820px){.ahv-quote-estimate-box{width:calc(100% - 28px)!important;margin:22px auto 30px!important;padding:22px 18px!important;border-radius:22px!important}}html{scroll-behavior:smooth!important}.ahv-site-shell.ahv-global-shell-source{position:relative!important;top:auto!important;z-index:50!important;transform:none!important}.ahv-header-prototype,.ahv-header-row,.ahv-logo-box,.ahv-search-shell,.ahv-category-band,.ahv-global-banner-slider,.ahv-main-nav,.ahv-nav-button,.ahv-nav-visual,.ahv-nav-label{transition:opacity .22s ease,transform .22s ease,height .22s ease,margin .22s ease,padding .22s ease!important}.ahv-scrolled .ahv-header-prototype{padding:8px 18px 8px 6px!important;border-radius:24px!important}.ahv-scrolled .ahv-header-row{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"logo search" "nav nav"!important;gap:4px 18px!important;align-items:start!important}.ahv-scrolled .ahv-logo-box,.ahv-scrolled .ahv-search-shell,.ahv-scrolled .ahv-category-band,.ahv-scrolled .ahv-global-banner-slider{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.ahv-scrolled .ahv-category-band{display:block!important}.ahv-scrolled .ahv-global-banner-slider{display:block!important}.ahv-scrolled .ahv-main-nav{display:flex!important;gap:22px!important;justify-content:center!important;align-items:flex-end!important;margin-top:-20px!important;padding:0 0 8px!important;overflow:visible!important}.ahv-scrolled .ahv-nav-button{min-width:118px!important;width:auto!important;padding:0 4px 8px!important}.ahv-scrolled .ahv-nav-visual{width:78px!important;height:78px!important;margin:0 auto 3px!important}.ahv-scrolled .ahv-nav-visual img{width:78px!important;height:78px!important;object-fit:contain!important}.ahv-scrolled .ahv-nav-label{font-size:16px!important;line-height:1.1!important;padding:2px 7px 7px!important}@media(max-width:820px){.ahv-scrolled .ahv-header-row{grid-template-columns:1fr!important;grid-template-areas:"logo" "search" "nav"!important;gap:8px!important}.ahv-scrolled .ahv-main-nav{margin-top:0!important;justify-content:flex-start!important;overflow-x:auto!important}}.ahv-footer-contact-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;font-size:13px!important;box-shadow:0 10px 22px rgb(0 105 217 / .20)!important;white-space:nowrap!important}.ahv-footer-contact-button:hover{background:#004f9e!important;color:#fff!important;transform:translateY(-1px)!important}.ahv-footer-bottom .ahv-footer-contact-button{margin-left:12px!important}body.woocommerce-account main.wp-block-group,body.woocommerce-lost-password main.wp-block-group,body.page-id-9 main.wp-block-group{width:calc(100vw - 48px)!important;max-width:1280px!important;margin:34px auto 44px!important;padding:0!important;box-sizing:border-box!important}body.woocommerce-account main.wp-block-group>.wp-block-group,body.woocommerce-lost-password main.wp-block-group>.wp-block-group,body.page-id-9 main.wp-block-group>.wp-block-group{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}body.woocommerce-account .entry-content,body.woocommerce-lost-password .entry-content,body.page-id-9 .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body.woocommerce-account .woocommerce,body.woocommerce-lost-password .woocommerce,body.page-id-9 .woocommerce{width:100%!important;max-width:1120px!important;margin:0 auto 34px!important;padding:34px!important;border:1px solid #dce9f7!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 44px rgb(12 45 80 / .08)!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce h2,body.woocommerce-lost-password .woocommerce h2,body.page-id-9 .woocommerce h2{margin:0 0 22px!important;color:#10223d!important;font-size:36px!important;line-height:1.1!important;font-weight:950!important}body.woocommerce-account .woocommerce-form-login,body.woocommerce-lost-password .woocommerce-ResetPassword,body.page-id-9 .woocommerce-form-login{max-width:none!important;width:100%!important;margin:0!important;padding:26px!important;border:1px solid #dce9f7!important;border-radius:24px!important;background:#f8fbff!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce input.input-text,body.woocommerce-lost-password .woocommerce input.input-text,body.page-id-9 .woocommerce input.input-text{width:100%!important;min-height:52px!important;border-radius:16px!important;border:1px solid #dce9f7!important;padding:12px 16px!important;font-size:16px!important;box-sizing:border-box!important}body.woocommerce-account .woocommerce button.button,body.woocommerce-lost-password .woocommerce button.button,body.page-id-9 .woocommerce button.button{border-radius:999px!important;padding:12px 20px!important;background:#0069d9!important;color:#fff!important;border:0!important;font-weight:900!important;box-shadow:0 10px 22px rgb(0 105 217 / .18)!important}body.woocommerce-account .hostinger-ai-page-title,body.woocommerce-lost-password .hostinger-ai-page-title,body.page-id-9 .hostinger-ai-page-title{max-width:1120px!important;margin:0 auto 20px!important;text-align:left!important;font-size:42px!important;color:#10223d!important}@media(max-width:820px){body.woocommerce-account main.wp-block-group,body.woocommerce-lost-password main.wp-block-group,body.page-id-9 main.wp-block-group{width:calc(100vw - 24px)!important;margin:22px auto 30px!important}body.woocommerce-account .woocommerce,body.woocommerce-lost-password .woocommerce,body.page-id-9 .woocommerce{padding:20px!important;border-radius:24px!important}body.woocommerce-account .woocommerce-form-login,body.woocommerce-lost-password .woocommerce-ResetPassword,body.page-id-9 .woocommerce-form-login{padding:18px!important}body.woocommerce-account .hostinger-ai-page-title,body.woocommerce-lost-password .hostinger-ai-page-title,body.page-id-9 .hostinger-ai-page-title{font-size:32px!important}}.ahv-header-prototype{position:relative!important;padding-right:18px!important}.ahv-header-row{grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"logo search" "nav nav"!important}.ahv-search-shell{justify-content:flex-start!important;padding-right:292px!important;gap:12px!important}.ahv-search-shell .ahv-search-pill{max-width:560px!important;flex:0 1 560px!important;min-width:260px!important}.ahv-utility-buttons{margin-left:0!important;gap:10px!important}.ahv-utility-buttons a{min-height:42px!important;padding:8px 16px!important;border-radius:10px!important;font-size:15px!important}.ahv-main-nav{justify-content:flex-start!important;padding-left:260px!important;gap:34px!important}.ahv-main-nav .ahv-nav-button[data-ahv-label="Account"]{display:none!important}.ahv-top-account-box{position:absolute!important;right:18px!important;top:18px!important;z-index:25!important;display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.ahv-top-account-box a,.ahv-top-account-box span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 15px!important;border-radius:12px!important;text-decoration:none!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important}.ahv-top-account-box .ahv-auth-login{background:#0069d9!important;color:#fff!important;border:1px solid #0069d9!important;box-shadow:0 10px 22px rgb(0 105 217 / .18)!important}.ahv-top-account-box .ahv-auth-signup{background:#fff!important;color:#111827!important;border:1.5px solid #111827!important}.ahv-top-account-box .ahv-auth-hi{background:#eef6ff!important;color:#0069d9!important;border:1px solid #dce9f7!important;box-shadow:0 10px 22px rgb(12 45 80 / .08)!important;max-width:210px!important;overflow:hidden!important;text-overflow:ellipsis!important}.ahv-top-account-box .ahv-auth-logout{background:#fff!important;color:#111827!important;border:1.5px solid #111827!important}@media(max-width:1100px){.ahv-search-shell{padding-right:210px!important}.ahv-utility-buttons a{padding:8px 11px!important;font-size:13px!important}.ahv-main-nav{padding-left:210px!important;gap:20px!important}.ahv-top-account-box a,.ahv-top-account-box span{font-size:13px!important;padding:8px 10px!important}}@media(max-width:820px){.ahv-top-account-box{position:static!important;grid-area:auth!important;margin:8px 0 0!important}.ahv-header-row{grid-template-areas:"logo" "search" "auth" "nav"!important;grid-template-columns:1fr!important}.ahv-search-shell{padding-right:0!important;flex-wrap:wrap!important}.ahv-search-shell .ahv-search-pill{max-width:none!important;width:100%!important;flex:1 1 100%!important}.ahv-main-nav{padding-left:0!important;justify-content:flex-start!important;overflow-x:auto!important}.ahv-utility-buttons{overflow-x:auto!important;width:100%!important}}.ahv-top-account-box{right:18px!important;top:14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;min-width:148px!important}.ahv-top-account-box .ahv-account-corner-link{display:flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:14px!important;overflow:hidden!important}.ahv-top-account-box .ahv-account-corner-link img{width:72px!important;height:72px!important;object-fit:contain!important;display:block!important;border:0!important;background:transparent!important}.ahv-top-account-box .ahv-auth-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important}.ahv-top-account-box .ahv-auth-controls a,.ahv-top-account-box .ahv-auth-controls span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 13px!important;border-radius:12px!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important}.ahv-top-account-box .ahv-auth-login{background:#0069d9!important;color:#fff!important;border:1px solid #0069d9!important;box-shadow:0 10px 22px rgb(0 105 217 / .18)!important}.ahv-top-account-box .ahv-auth-signup,.ahv-top-account-box .ahv-auth-logout{background:#fff!important;color:#111827!important;border:1.5px solid #111827!important}.ahv-top-account-box .ahv-auth-hi{background:#eef6ff!important;color:#0069d9!important;border:1px solid #dce9f7!important;box-shadow:0 10px 22px rgb(12 45 80 / .08)!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important}.ahv-search-shell{padding-right:332px!important}@media(max-width:1100px){.ahv-search-shell{padding-right:245px!important}.ahv-top-account-box{min-width:126px!important}.ahv-top-account-box .ahv-account-corner-link,.ahv-top-account-box .ahv-account-corner-link img{width:58px!important;height:58px!important}.ahv-top-account-box .ahv-auth-controls a,.ahv-top-account-box .ahv-auth-controls span{font-size:12px!important;padding:7px 9px!important}}@media(max-width:820px){.ahv-top-account-box{position:static!important;align-items:flex-start!important;min-width:0!important}.ahv-top-account-box .ahv-auth-controls{justify-content:flex-start!important}.ahv-search-shell{padding-right:0!important}}.ahv-banner-footer{position:relative!important}.ahv-footer-contact-button{display:none!important}.ahv-footer-side-menu{position:absolute!important;z-index:8!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;pointer-events:auto!important;max-width:210px!important}.ahv-footer-side-menu-left{left:38px!important}.ahv-footer-side-menu-right{right:38px!important}.ahv-footer-side-menu a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 15px!important;border-radius:999px!important;background:linear-gradient(180deg,#f7ead9 0%,#d8b486 100%)!important;color:#1e1a16!important;text-decoration:none!important;font-weight:950!important;font-size:13.5px!important;letter-spacing:.01em!important;border:1px solid rgb(114 78 42 / .28)!important;box-shadow:0 12px 28px rgb(74 45 18 / .18),inset 0 1px 0 rgb(255 255 255 / .72)!important;text-shadow:0 1px 0 rgb(255 255 255 / .35)!important;white-space:nowrap!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.ahv-footer-side-menu a:hover{transform:translateY(-2px)!important;filter:saturate(1.05)!important;box-shadow:0 16px 34px rgb(74 45 18 / .25),inset 0 1px 0 rgb(255 255 255 / .82)!important;color:#111!important}.ahv-footer-side-menu a.ahv-footer-primary{background:linear-gradient(180deg,#fff3df 0%,#c9955a 100%)!important;border-color:rgb(116 72 28 / .38)!important}.ahv-footer-side-menu a::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgb(255 255 255 / .45);margin-right:8px;opacity:.9}@media(max-width:1180px){.ahv-footer-side-menu{max-width:180px!important}.ahv-footer-side-menu-left{left:18px!important}.ahv-footer-side-menu-right{right:18px!important}.ahv-footer-side-menu a{font-size:12.5px!important;padding:8px 11px!important}}@media(max-width:860px){.ahv-footer-side-menu{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;max-width:none!important;margin:12px 18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ahv-footer-side-menu-left,.ahv-footer-side-menu-right{left:auto!important;right:auto!important}.ahv-footer-banner-wrap{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:520px!important}.ahv-footer-side-menu a{white-space:normal!important;text-align:center!important}.ahv-footer-side-menu-right{margin-top:0!important}}@media(max-width:520px){.ahv-footer-side-menu{grid-template-columns:1fr!important}}.ahv-footer-side-menu{gap:7px!important;max-width:190px!important}.ahv-footer-side-menu a{min-height:32px!important;padding:6px 12px!important;border-radius:18px!important;background:linear-gradient(180deg,#f2dfc7 0%,#d8b88f 100%)!important;color:#211a14!important;font-size:12.25px!important;font-weight:850!important;letter-spacing:.005em!important;border:1px solid rgb(112 78 45 / .22)!important;box-shadow:0 7px 16px rgb(55 34 18 / .12),inset 0 1px 0 rgb(255 255 255 / .58)!important;text-shadow:none!important;line-height:1.05!important}.ahv-footer-side-menu a.ahv-footer-primary{background:linear-gradient(180deg,#f7e7d0 0%,#c99c67 100%)!important;border-color:rgb(112 72 32 / .26)!important}.ahv-footer-side-menu a:hover{transform:translateY(-1px)!important;box-shadow:0 10px 20px rgb(55 34 18 / .17),inset 0 1px 0 rgb(255 255 255 / .68)!important}.ahv-footer-side-menu a::before{width:4px!important;height:4px!important;margin-right:7px!important;box-shadow:0 0 0 1px rgb(255 255 255 / .55)!important;opacity:.82!important}.ahv-footer-side-menu-left{left:42px!important}.ahv-footer-side-menu-right{right:42px!important}@media(max-width:1180px){.ahv-footer-side-menu{max-width:165px!important;gap:6px!important}.ahv-footer-side-menu a{min-height:30px!important;padding:6px 10px!important;font-size:11.75px!important}.ahv-footer-side-menu-left{left:20px!important}.ahv-footer-side-menu-right{right:20px!important}}@media(max-width:860px){.ahv-footer-side-menu{max-width:none!important;gap:8px!important}.ahv-footer-side-menu a{min-height:34px!important;font-size:12.25px!important}}.ahv-main-nav .ahv-nav-button{cursor:pointer!important;position:relative!important}.ahv-main-nav .ahv-nav-button .ahv-nav-visual{pointer-events:auto!important;cursor:pointer!important}.ahv-main-nav .ahv-nav-button .ahv-nav-visual img{cursor:pointer!important}.ahv-main-nav .ahv-nav-button:hover .ahv-nav-visual{transform:translateY(-2px)!important;transition:transform .18s ease!important}body .woocommerce ul.products li.product img,body.woocommerce-page:not(.single-product):not(.woocommerce-account) ul.products li.product img,body.archive.woocommerce:not(.woocommerce-account) ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.single-product ul.products li.product img,.ahv-subcat-product-grid li.product img,.ahv-subcategory-product-rail li.product img,.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link img,.woocommerce ul.products li.product>a.woocommerce-loop-product__link img,img.attachment-woocommerce_thumbnail,img.size-woocommerce_thumbnail{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;object-fit:contain!important;object-position:center center!important;overflow:visible!important}body .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,body .woocommerce ul.products li.product a.woocommerce-loop-product__link,.ahv-subcat-product-grid li.product a.woocommerce-loop-product__link,.ahv-subcategory-product-rail li.product a.woocommerce-loop-product__link{background:transparent!important;overflow:visible!important}body .woocommerce ul.products li.product,body.woocommerce-page:not(.single-product):not(.woocommerce-account) ul.products li.product,body.archive.woocommerce:not(.woocommerce-account) ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product,.ahv-subcat-product-grid li.product,.ahv-subcategory-product-rail li.product{min-height:420px!important;padding:14px 14px 16px!important;overflow:visible!important}body .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,body .woocommerce ul.products li.product a.woocommerce-loop-product__link,.ahv-subcat-product-grid li.product a.woocommerce-loop-product__link,.ahv-subcategory-product-rail li.product a.woocommerce-loop-product__link{display:flex!important;flex-direction:column!important;gap:8px!important;overflow:visible!important}body .woocommerce ul.products li.product img,body.woocommerce-page:not(.single-product):not(.woocommerce-account) ul.products li.product img,body.archive.woocommerce:not(.woocommerce-account) ul.products li.product img,body.post-type-archive-product ul.products li.product img,body.tax-product_cat ul.products li.product img,body.single-product ul.products li.product img,.ahv-subcat-product-grid li.product img,.ahv-subcategory-product-rail li.product img,.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link img,.woocommerce ul.products li.product>a.woocommerce-loop-product__link img,img.attachment-woocommerce_thumbnail,img.size-woocommerce_thumbnail{display:block!important;width:100%!important;max-width:100%!important;height:225px!important;max-height:225px!important;margin:0 auto 10px auto!important;object-fit:contain!important;object-position:center center!important;transform:scale(1.08)!important;transform-origin:center center!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important}body .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page:not(.single-product):not(.woocommerce-account) ul.products li.product .woocommerce-loop-product__title,body.archive.woocommerce:not(.woocommerce-account) ul.products li.product .woocommerce-loop-product__title,.ahv-subcat-product-grid li.product .woocommerce-loop-product__title,.ahv-subcategory-product-rail li.product .woocommerce-loop-product__title{margin-top:8px!important;min-height:54px!important}.ahv-pagination-top,.woocommerce nav.woocommerce-pagination,.woocommerce-pagination{width:100%!important;clear:both!important;margin:22px auto!important;padding:14px 16px!important;border:1px solid #dce9f7!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%)!important;box-shadow:0 12px 28px rgb(12 45 80 / .08)!important;box-sizing:border-box!important;text-align:center!important}.ahv-pagination-top{margin:0 auto 22px!important}.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination ul,.ahv-pagination-top ul{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;border:0!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-pagination ul li,.ahv-pagination-top ul li{border:0!important;margin:0!important;padding:0!important;list-style:none!important}.woocommerce nav.woocommerce-pagination a.page-numbers,.woocommerce nav.woocommerce-pagination span.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers,.ahv-pagination-top a.page-numbers,.ahv-pagination-top span.page-numbers{min-width:40px!important;height:40px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:15px!important;font-weight:950!important;line-height:1!important;box-sizing:border-box!important;background:#fff!important;color:#0069d9!important;border:1.5px solid #dce9f7!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),0 5px 0 rgb(0 105 217 / .12),0 12px 20px rgb(12 45 80 / .08)!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}.woocommerce nav.woocommerce-pagination a.page-numbers:hover,.woocommerce-pagination a.page-numbers:hover,.ahv-pagination-top a.page-numbers:hover{transform:translateY(-2px)!important;filter:brightness(1.02)!important}.woocommerce nav.woocommerce-pagination span.page-numbers.current,.woocommerce-pagination span.page-numbers.current,.ahv-pagination-top span.page-numbers.current{background:linear-gradient(135deg,#0069d9 0%,#0054b8 100%)!important;color:#fff!important;border-color:#0069d9!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .36),inset 0 -3px 0 rgb(0 67 155 / .45),0 6px 0 rgb(0 75 170 / .65),0 14px 24px rgb(0 105 217 / .22)!important}.woocommerce nav.woocommerce-pagination a.next,.woocommerce nav.woocommerce-pagination a.prev,.woocommerce-pagination a.next,.woocommerce-pagination a.prev,.ahv-pagination-top a.next,.ahv-pagination-top a.prev{min-width:92px!important;color:#b25500!important;border-color:#ffb26b!important;background:#fff4e8!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),inset 0 -3px 0 rgb(255 122 0 / .2),0 6px 0 rgb(255 122 0 / .34),0 12px 20px rgb(255 122 0 / .14)!important}.ahv-pagination-label{display:block!important;margin:0 0 10px!important;color:#142238!important;font-weight:950!important;font-size:14px!important;letter-spacing:.02em!important}.ahv-pagination-top,.woocommerce nav.woocommerce-pagination,.woocommerce-pagination{overflow:visible!important;padding-top:18px!important;padding-bottom:30px!important;margin-bottom:34px!important}.woocommerce nav.woocommerce-pagination ul,.woocommerce-pagination ul,.ahv-pagination-top ul{overflow:visible!important;padding-bottom:10px!important}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-pagination ul li,.ahv-pagination-top ul li{overflow:visible!important;padding-bottom:8px!important}.woocommerce nav.woocommerce-pagination a.page-numbers,.woocommerce nav.woocommerce-pagination span.page-numbers,.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers,.ahv-pagination-top a.page-numbers,.ahv-pagination-top span.page-numbers{margin-bottom:8px!important;overflow:visible!important}.ahv-pagination-label{margin-bottom:16px!important}.woocommerce-ordering select.orderby,form.woocommerce-ordering select{min-height:44px!important;border-radius:14px!important;border:1.5px solid #dce9f7!important;background-color:#fff!important;color:#142238!important;font-weight:850!important;padding:8px 14px!important;box-shadow:0 8px 20px rgb(12 45 80 / .08)!important}.ahv-open-category::after{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;margin-left:4px!important;border-top:2.5px solid currentColor!important;border-right:2.5px solid currentColor!important;transform:rotate(45deg)!important;font-size:0!important;line-height:0!important;vertical-align:middle!important}.ahv-open-category{white-space:nowrap!important}.ahv-category-arrow,.ahv-category-arrow-left,.ahv-category-arrow-right{cursor:pointer!important;pointer-events:auto!important;z-index:20!important}.ahv-category-band,.ahv-category-strip,.ahv-category-scroll,.ahv-category-carousel{scroll-behavior:smooth!important}body .ahv-category-subsection{overflow:hidden!important}body .ahv-category-subsection .ahv-subcategory-product-rail{overflow:hidden!important;position:relative!important;padding:22px 0 24px!important;margin-top:12px!important;border-top:1px solid #e6f0fb!important;min-height:540px!important}body .ahv-category-subsection .ahv-subcategory-product-rail::before,body .ahv-category-subsection .ahv-subcategory-product-rail::after{display:none!important;content:none!important}body .ahv-category-subsection .ahv-showcase-track{display:block!important;width:100%!important;padding:0!important;margin:0!important;animation:none!important;transform:none!important;will-change:auto!important}body .ahv-category-subsection .ahv-showcase-track ul.products,body .ahv-category-subsection .ahv-subcategory-product-rail.ahv-showcase-ready ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,238px)!important;grid-auto-rows:0!important;gap:22px!important;width:100%!important;max-width:none!important;min-width:0!important;height:498px!important;max-height:498px!important;overflow:hidden!important;margin:0!important;padding:0 28px!important;box-sizing:border-box!important;animation:none!important;transform:none!important;transition:opacity .32s ease,transform .32s ease!important;opacity:1!important}body .ahv-category-subsection .ahv-showcase-track ul.products.ahv-panel-fading{opacity:.06!important;transform:scale(.985)!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product{width:auto!important;min-width:0!important;max-width:none!important;height:238px!important;min-height:238px!important;max-height:238px!important;padding:12px!important;margin:0!important;border-radius:22px!important;border:1px solid #dce9f7!important;background:linear-gradient(180deg,#ffffff 0%,#f9fcff 100%)!important;box-shadow:0 12px 24px rgb(12 45 80 / .08)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product:nth-child(n+13){display:none!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product a.woocommerce-loop-product__link,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100%!important;gap:10px!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product img{height:132px!important;max-height:132px!important;width:100%!important;max-width:100%!important;margin:0 auto 8px!important;object-fit:contain!important;transform:scale(1.03)!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .woocommerce-loop-product__title,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .woocommerce-loop-product__title a{font-size:14px!important;line-height:1.18!important;min-height:36px!important;max-height:36px!important;height:36px!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .price,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .ahv-product-actions,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .button,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .ahv-card-btn,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .ahv-quote-btn,body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product .screen-reader-text{display:none!important}body .ahv-category-subsection .ahv-subcategory-product-rail .ahv-showcase-note{display:block!important;margin:14px 0 0 28px!important;font-size:13px!important;font-weight:850!important;color:#6f7f98!important}@media(max-width:1300px){body .ahv-category-subsection .ahv-showcase-track ul.products,body .ahv-category-subsection .ahv-subcategory-product-rail.ahv-showcase-ready ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:repeat(3,238px)!important;height:758px!important;max-height:758px!important}}body .ahv-category-subsection .ahv-showcase-track ul.products,body .ahv-category-subsection .ahv-subcategory-product-rail.ahv-showcase-ready ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:repeat(2,238px)!important;grid-auto-flow:row!important;align-content:start!important;justify-content:stretch!important;place-items:stretch!important;column-gap:22px!important;row-gap:22px!important;padding-left:28px!important;padding-right:28px!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product{float:none!important;clear:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;align-self:stretch!important;margin:0!important}body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product:nth-child(6n+1),body .ahv-category-subsection .ahv-subcategory-product-rail ul.products li.product.first{clear:none!important}body.page .ahv-products-board>p,body.page .ahv-products-board .ahv-board-intro,body.page .ahv-category-hero p,body.page .ahv-category-header p,body.page .ahv-category-intro p,body.page .ahv-main-category-card p,body.page .ahv-main-category-card .ahv-category-desc,body.page .ahv-category-subsection .ahv-subsection-head p,body.page .ahv-category-subsection>p,body.page .ahv-category-subsection .ahv-subsection-description,body.page .ahv-subsection-head .ahv-subtitle,body.page .ahv-subsection-head .ahv-description{display:none!important}body.page .ahv-products-board h1,body.page .ahv-category-hero h1,body.page .ahv-category-header h1,body.page .ahv-category-subsection h2,body.page .ahv-subsection-head h2{margin-bottom:0!important}.ahv-showcase-note,[data-ahv-report-sentence-hidden],body.page p:has(+.ahv-subcategory-product-rail),body.page .ahv-category-subsection .ahv-subsection-head p,body.page .ahv-category-hero p,body.page .ahv-category-header p,body.page .ahv-products-board>p{display:none!important}body.page .ahv-category-index-head p,body.page .ahv-category-index p,body.page .ahv-category-index .ahv-category-desc,body.page .ahv-category-index .ahv-description,body.page .ahv-showcase-note,body.page .ahv-category-subsection .ahv-showcase-note{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.ahv-banner-footer,.ahv-footer-scene,.ahv-footer-visual,footer .ahv-banner-footer{overflow:visible!important}.ahv-banner-footer .ahv-footer-side-menu,footer .ahv-footer-side-menu{position:absolute!important;top:-118px!important;z-index:25!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;max-width:none!important;width:auto!important;pointer-events:auto!important}.ahv-banner-footer .ahv-footer-side-menu-left,footer .ahv-footer-side-menu-left{left:calc(50% - 690px)!important;right:auto!important}.ahv-banner-footer .ahv-footer-side-menu-right,footer .ahv-footer-side-menu-right{right:calc(50% - 690px)!important;left:auto!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{min-height:42px!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background:linear-gradient(180deg,#2b2b2b 0%,#050505 100%)!important;color:#ffffff!important;border:1.5px solid #464646!important;border-bottom:4px solid #d8731a!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .20),inset 0 -2px 0 rgb(0 0 0 / .50),0 7px 0 rgb(216 115 26 / .52),0 13px 22px rgb(0 0 0 / .24)!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 1px 0 rgb(0 0 0 / .55)!important;transform:translateY(0)!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}.ahv-banner-footer .ahv-footer-side-menu a::before,footer .ahv-footer-side-menu a::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;margin-right:8px!important;background:#ffffff!important;box-shadow:0 0 8px rgb(255 255 255 / .75)!important;flex:0 0 auto!important}.ahv-banner-footer .ahv-footer-side-menu a:hover,footer .ahv-footer-side-menu a:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .24),inset 0 -2px 0 rgb(0 0 0 / .55),0 9px 0 rgb(216 115 26 / .56),0 16px 26px rgb(0 0 0 / .28)!important}.ahv-banner-footer .ahv-footer-side-menu a:active,footer .ahv-footer-side-menu a:active{transform:translateY(5px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),inset 0 -1px 0 rgb(0 0 0 / .6),0 2px 0 rgb(216 115 26 / .45),0 8px 14px rgb(0 0 0 / .22)!important}@media (max-width:1500px){.ahv-banner-footer .ahv-footer-side-menu-left,footer .ahv-footer-side-menu-left{left:42px!important}.ahv-banner-footer .ahv-footer-side-menu-right,footer .ahv-footer-side-menu-right{right:42px!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{padding:0 14px!important;font-size:12px!important}}@media (max-width:980px){.ahv-banner-footer .ahv-footer-side-menu,footer .ahv-footer-side-menu{position:static!important;margin:10px auto!important;flex-wrap:wrap!important;padding:0 14px!important}}.ahv-banner-footer,.ahv-footer-scene,.ahv-footer-visual,footer .ahv-banner-footer{overflow:visible!important}.ahv-banner-footer .ahv-footer-side-menu,footer .ahv-footer-side-menu{position:absolute!important;top:-64px!important;z-index:30!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;max-width:none!important;width:auto!important;pointer-events:auto!important;margin:0!important;padding:0!important}.ahv-banner-footer .ahv-footer-side-menu-left,footer .ahv-footer-side-menu-left{left:calc(50% - 725px)!important;right:auto!important}.ahv-banner-footer .ahv-footer-side-menu-right,footer .ahv-footer-side-menu-right{right:calc(50% - 725px)!important;left:auto!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{min-height:38px!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background:linear-gradient(180deg,#2a2a2a 0%,#050505 100%)!important;color:#ffffff!important;border:1.5px solid #343434!important;border-bottom:1.5px solid #000000!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),inset 0 -2px 0 rgb(0 0 0 / .70),0 6px 14px rgb(0 0 0 / .28)!important;text-decoration:none!important;font-size:12.75px!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 1px 0 rgb(0 0 0 / .65)!important;transform:translateY(0)!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}.ahv-banner-footer .ahv-footer-side-menu a::before,footer .ahv-footer-side-menu a::before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;margin-right:8px!important;background:#ffffff!important;box-shadow:0 0 7px rgb(255 255 255 / .72)!important;flex:0 0 auto!important}.ahv-banner-footer .ahv-footer-side-menu a:hover,footer .ahv-footer-side-menu a:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .25),inset 0 -2px 0 rgb(0 0 0 / .74),0 9px 18px rgb(0 0 0 / .30)!important}.ahv-banner-footer .ahv-footer-side-menu a:active,footer .ahv-footer-side-menu a:active{transform:translateY(2px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),inset 0 -1px 0 rgb(0 0 0 / .75),0 3px 8px rgb(0 0 0 / .22)!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{border-bottom-color:#000000!important}@media (max-width:1500px){.ahv-banner-footer .ahv-footer-side-menu-left,footer .ahv-footer-side-menu-left{left:34px!important}.ahv-banner-footer .ahv-footer-side-menu-right,footer .ahv-footer-side-menu-right{right:34px!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{padding:0 12px!important;font-size:12px!important}}@media (max-width:980px){.ahv-banner-footer .ahv-footer-side-menu,footer .ahv-footer-side-menu{position:static!important;margin:10px auto!important;flex-wrap:wrap!important;padding:0 14px!important}}.ahv-banner-footer,.ahv-footer-scene,.ahv-footer-visual,footer .ahv-banner-footer{overflow:visible!important}.ahv-banner-footer .ahv-footer-side-menu,footer .ahv-footer-side-menu{position:absolute!important;top:-24px!important;z-index:34!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;pointer-events:auto!important}.ahv-banner-footer .ahv-footer-side-menu-left,footer .ahv-footer-side-menu-left{left:42px!important;right:auto!important}.ahv-banner-footer .ahv-footer-side-menu-right,footer .ahv-footer-side-menu-right{right:42px!important;left:auto!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{height:38px!important;min-height:38px!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background:linear-gradient(180deg,#2a2a2a 0%,#050505 100%)!important;color:#ffffff!important;border:1.5px solid #343434!important;border-bottom:1.5px solid #000000!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),inset 0 -2px 0 rgb(0 0 0 / .72),0 6px 14px rgb(0 0 0 / .28)!important;text-decoration:none!important;font-size:12.75px!important;font-weight:900!important;letter-spacing:.01em!important;text-shadow:0 1px 0 rgb(0 0 0 / .65)!important;transform:translateY(0)!important}.ahv-banner-footer .ahv-footer-side-menu a::before,footer .ahv-footer-side-menu a::before{content:""!important;width:6px!important;height:6px!important;border-radius:999px!important;margin-right:8px!important;background:#ffffff!important;box-shadow:0 0 7px rgb(255 255 255 / .72)!important}@media (max-width:1500px){.ahv-banner-footer .ahv-footer-side-menu-left,footer .ahv-footer-side-menu-left{left:28px!important}.ahv-banner-footer .ahv-footer-side-menu-right,footer .ahv-footer-side-menu-right{right:28px!important}.ahv-banner-footer .ahv-footer-side-menu a,footer .ahv-footer-side-menu a{padding:0 12px!important;font-size:12px!important}}@media (max-width:980px){.ahv-banner-footer .ahv-footer-side-menu,footer .ahv-footer-side-menu{position:static!important;margin:10px auto!important;flex-wrap:wrap!important;padding:0 14px!important}}.ahv-banner-footer .ahv-footer-banner-wrap,footer .ahv-footer-banner-wrap{position:relative!important;overflow:hidden!important}.ahv-banner-footer .ahv-footer-banner-img,footer .ahv-footer-banner-img{object-fit:cover!important;object-position:center center!important}.ahv-banner-footer .ahv-footer-blog-orb,footer .ahv-footer-blog-orb{display:none!important}body.ahv-simple-quote-active .ahv-quote-path-panel,body.ahv-simple-quote-active .ahvqb-hero,body.ahv-simple-quote-active .ahvqb-card:not(.ahv-simple-quote-card),body.ahv-simple-quote-active .ahvqb-selected,body.ahv-simple-quote-active .ahv-quote-estimate-box,body.ahv-simple-quote-active .ahv-quote-next-step-box,body.ahv-simple-quote-active .ahv-selected-product-next{display:none!important}.ahv-simple-quote-card{max-width:1040px!important;margin:34px auto!important;padding:26px!important;border-radius:28px!important;border:1px solid #dce9f7!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;box-shadow:0 18px 44px rgb(12 45 80 / .12)!important}.ahv-simple-quote-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}.ahv-simple-quote-head h1{margin:0 0 7px!important;color:#10223f!important;font-size:34px!important;line-height:1.08!important}.ahv-simple-quote-head p{margin:0!important;color:#5f718c!important;font-size:16px!important;line-height:1.45!important}.ahv-ref-badge{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;border-radius:999px!important;border:1px solid #cfe4fb!important;background:#fff!important;color:#0069d9!important;font-weight:950!important;padding:10px 14px!important}.ahv-selected-product-box{padding:18px!important;border-radius:22px!important;border:1.5px solid #cfe4fb!important;background:#fff!important;margin-bottom:16px!important}.ahv-selected-product-box h2{margin:0 0 12px!important;color:#10223f!important;font-size:22px!important}.ahv-product-lines{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.ahv-product-line{border:1px solid #edf3fb!important;border-radius:15px!important;padding:11px 12px!important;background:#f9fcff!important}.ahv-product-line b{display:block!important;color:#71819a!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:3px!important}.ahv-product-line span{display:block!important;color:#10223f!important;font-weight:850!important}.ahv-quote-actions-top{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important}.ahv-blue-pill,.ahv-outline-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 17px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;cursor:pointer!important}.ahv-blue-pill{border:0!important;color:#fff!important;background:linear-gradient(180deg,#0b84ff 0%,#0068d8 100%)!important;box-shadow:0 10px 20px rgb(0 105 217 / .22)!important}.ahv-outline-pill{border:1.5px solid #91c8ff!important;color:#0069d9!important;background:#fff!important}.ahv-choice-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:16px 0!important}.ahv-choice-card{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;border-radius:20px!important;border:1.5px solid #cfe4fb!important;background:#fff!important;cursor:pointer!important;box-shadow:0 10px 22px rgb(12 45 80 / .07)!important}.ahv-choice-card input{width:20px!important;height:20px!important;margin-top:2px!important;accent-color:#0069d9!important}.ahv-choice-card strong{display:block!important;color:#10223f!important;font-size:17px!important;margin-bottom:4px!important}.ahv-choice-card span{display:block!important;color:#667892!important;line-height:1.35!important}.ahv-choice-card.is-on{border-color:#0069d9!important;background:linear-gradient(180deg,#f8fcff 0%,#edf7ff 100%)!important;box-shadow:0 14px 28px rgb(0 105 217 / .14)!important}.ahv-replace-panel,.ahv-delivery-panel-simple{display:none!important;margin-top:14px!important;padding:18px!important;border-radius:22px!important;border:1px solid #dce9f7!important;background:#fff!important}.ahv-replace-panel.is-open,.ahv-delivery-panel-simple.is-open{display:block!important}.ahv-field-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ahv-field-grid label,.ahv-full-field label{color:#10223f!important;font-weight:850!important;font-size:14px!important}.ahv-field-grid input,.ahv-full-field textarea,.ahv-field-grid textarea{width:100%!important;margin-top:7px!important;min-height:42px!important;border:1px solid #dce9f7!important;border-radius:14px!important;padding:10px 12px!important;box-sizing:border-box!important;background:#fff!important}.ahv-full-field{margin-top:14px!important}.ahv-full-field textarea{min-height:92px!important;resize:vertical!important}.ahv-estimate-simple{margin-top:16px!important;padding:18px!important;border-radius:22px!important;border:1px solid #dce9f7!important;background:#f9fcff!important}.ahv-estimate-simple h2{margin:0 0 12px!important;color:#10223f!important;font-size:22px!important}.ahv-est-line{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:10px 0!important;border-bottom:1px solid #edf3fb!important;color:#24324a!important}.ahv-est-line strong{color:#10223f!important}.ahv-est-line.ahv-total{border-bottom:0!important;font-size:21px!important;color:#0069d9!important;font-weight:950!important}.ahv-est-note{margin:12px 0 0!important;color:#5f718c!important;font-size:14px!important;line-height:1.45!important}.ahv-final-send-row{margin-top:18px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.ahv-delivery-methods-simple{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important}.ahv-delivery-methods-simple label{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #cfe4fb!important;border-radius:16px!important;padding:11px!important;color:#10223f!important;font-weight:850!important;background:#f8fcff!important}.ahv-delivery-methods-simple input{width:18px!important;height:18px!important;accent-color:#0069d9!important}.ahv-result-simple{display:none!important;margin-top:12px!important;padding:13px 14px!important;border-radius:16px!important;background:#ecfff6!important;border:1px solid #b9eed5!important;color:#145c39!important;font-weight:850!important;line-height:1.45!important}.ahv-result-simple.is-visible{display:block!important}@media(max-width:850px){.ahv-simple-quote-head{display:block!important}.ahv-choice-panel,.ahv-product-lines,.ahv-field-grid,.ahv-delivery-methods-simple{grid-template-columns:1fr!important}}.ahv-site-shell.ahv-global-shell-source{padding-top:8px!important;position:relative!important;top:auto!important;z-index:50!important;transform:none!important}.ahv-header-prototype{width:calc(100vw - 24px)!important;margin:0 auto!important;padding:8px 18px 8px 6px!important;border-radius:24px!important;background:#fff!important;border:1px solid #dce9f7!important;box-shadow:0 18px 44px rgb(12 45 80 / .09)!important;overflow:visible!important;box-sizing:border-box!important;position:relative!important}.ahv-header-row{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;grid-template-areas:"logo search" "nav nav"!important;gap:4px 18px!important;align-items:start!important}.ahv-logo-box{grid-area:logo!important;width:182px!important;min-width:182px!important;height:126px!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;overflow:hidden!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.ahv-main-logo-img{width:146px!important;height:126px!important;object-fit:cover!important;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0% 50%)!important;border-radius:0!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important}.ahv-search-shell{grid-area:search!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;padding-top:14px!important;padding-right:332px!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important}.ahv-search-shell .ahv-search-pill{flex:1 1 520px!important;max-width:640px!important;min-width:260px!important;height:44px!important;border:1px solid #dce9f7!important;border-radius:24px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 18px!important;color:#8a96aa!important;font-weight:700!important;box-shadow:0 8px 22px rgb(12 45 80 / .07)!important;background:#fff!important;box-sizing:border-box!important}.ahv-utility-buttons{display:flex!important;gap:8px!important;white-space:nowrap!important;margin:0!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important}.ahv-utility-buttons a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:auto!important;padding:6px 13px!important;border:1.5px solid #111827!important;border-radius:9px!important;background:#fff!important;color:#111827!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.ahv-top-account-box{position:absolute!important;right:18px!important;top:14px!important;z-index:25!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:148px!important;max-width:240px!important;white-space:nowrap!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.ahv-top-account-box .ahv-account-corner-link{display:flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:14px!important;overflow:hidden!important;margin:0!important}.ahv-top-account-box .ahv-account-corner-link img{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:contain!important;display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;transform:none!important}.ahv-top-account-box .ahv-auth-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;margin:0!important;padding:0!important}.ahv-top-account-box .ahv-auth-controls a,.ahv-top-account-box .ahv-auth-controls span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;height:38px!important;padding:7px 13px!important;border-radius:12px!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important;margin:0!important;transform:none!important}.ahv-top-account-box .ahv-auth-hi{background:#eef6ff!important;color:#0069d9!important;border:1px solid #dce9f7!important;box-shadow:0 10px 22px rgb(12 45 80 / .08)!important;max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important}.ahv-top-account-box .ahv-auth-logout,.ahv-top-account-box .ahv-auth-signup{background:#fff!important;color:#111827!important;border:1.5px solid #111827!important}.ahv-top-account-box .ahv-auth-login{background:#0069d9!important;color:#fff!important;border:1px solid #0069d9!important;box-shadow:0 10px 22px rgb(0 105 217 / .18)!important}.ahv-main-nav{grid-area:nav!important;display:flex!important;gap:22px!important;justify-content:center!important;align-items:flex-end!important;margin-top:-20px!important;padding:0 0 8px!important;overflow:visible!important}.ahv-main-nav .ahv-nav-button{min-width:118px!important;width:auto!important;padding:0 4px 8px!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;transform:none!important}.ahv-main-nav .ahv-nav-button[data-ahv-label="Account"]{display:none!important}.ahv-main-nav .ahv-nav-visual{width:78px!important;height:78px!important;margin:0 auto 3px!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}.ahv-main-nav .ahv-nav-visual img{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;max-width:78px!important;max-height:78px!important;object-fit:contain!important;border:0!important;box-shadow:none!important;transform:none!important;margin:0!important;display:block!important;position:static!important;clip-path:none!important}.ahv-main-nav .ahv-nav-button[data-ahv-label="Home"] .ahv-nav-visual,.ahv-main-nav .ahv-nav-button[data-ahv-label="Products"] .ahv-nav-visual,.ahv-main-nav .ahv-nav-button[data-ahv-label="Get a Quote"] .ahv-nav-visual{border-radius:999px!important;clip-path:circle(48% at 50% 50%)!important;overflow:hidden!important}.ahv-main-nav .ahv-nav-label{display:inline-block!important;text-decoration:none!important;color:#1d2738!important;font-size:16px!important;font-weight:850!important;line-height:1.1!important;padding:2px 7px 7px!important;border-radius:0 0 16px 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.ahv-main-nav .ahv-nav-button.is-active .ahv-nav-label{color:#0069d9!important;border-bottom:4px solid #0069d9!important}.ahv-category-band{margin:8px 0 0!important;height:92px!important;max-height:92px!important;overflow:hidden!important}.ahv-global-banner-slider{width:calc(100vw - 24px)!important;margin:0 auto!important;border-radius:0 0 24px 24px!important;overflow:hidden!important}body>.ahv-sophi-sticky-social{position:fixed!important;left:18px!important;top:50vh;transform:translateY(-50%)!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;gap:13px!important;align-items:center!important;pointer-events:auto!important}body>.ahv-sophi-sticky-social a{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(120 150 180 / .35)!important;box-shadow:0 10px 24px rgb(10 35 70 / .24)!important;overflow:hidden!important;text-decoration:none!important;padding:0!important;margin:0!important}body>.ahv-sophi-sticky-social img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important;border-radius:999px!important;margin:0!important;transform:none!important}@media(max-width:1100px){.ahv-search-shell{padding-right:245px!important}.ahv-utility-buttons a{padding:8px 11px!important;font-size:13px!important}.ahv-top-account-box{min-width:126px!important}.ahv-top-account-box .ahv-account-corner-link,.ahv-top-account-box .ahv-account-corner-link img{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important}.ahv-top-account-box .ahv-auth-controls a,.ahv-top-account-box .ahv-auth-controls span{font-size:12px!important;padding:7px 9px!important}.ahv-main-nav{gap:20px!important}}@media(max-width:820px){.ahv-header-row{grid-template-columns:1fr!important;grid-template-areas:"logo" "search" "auth" "nav"!important;gap:8px!important}.ahv-search-shell{padding-right:0!important;flex-wrap:wrap!important;justify-content:flex-start!important}.ahv-search-shell .ahv-search-pill{max-width:none!important;width:100%!important;flex:1 1 100%!important}.ahv-utility-buttons{overflow-x:auto!important;width:100%!important;justify-content:flex-start!important}.ahv-top-account-box{position:static!important;grid-area:auth!important;align-items:flex-start!important;min-width:0!important;margin:8px 0 0!important}.ahv-top-account-box .ahv-auth-controls{justify-content:flex-start!important}.ahv-main-nav{margin-top:0!important;justify-content:flex-start!important;overflow-x:auto!important}}body.woocommerce-account .woocommerce form.woocommerce-form-login,body.woocommerce-account .woocommerce .woocommerce-form-login,body.page-id-9 .woocommerce form.woocommerce-form-login,body.page-id-9 .woocommerce .woocommerce-form-login{scroll-margin-top:28px!important}body .ahv-category-band .ahv-carousel-dots{height:8px!important;min-height:0!important;max-height:8px!important;align-items:center!important;justify-content:center!important;overflow:visible!important}body .ahv-category-band .ahv-carousel-dot,body .ahv-category-band .ahv-carousel-dot[type="button"],body.page-id-11 .ahv-category-band .ahv-carousel-dot,body.page-id-11 .ahv-category-band .ahv-carousel-dot[type="button"]{appearance:none!important;-webkit-appearance:none!important;display:block!important;position:static!important;flex:0 0 6px!important;width:6px!important;min-width:6px!important;max-width:6px!important;height:6px!important;min-height:6px!important;max-height:6px!important;line-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:rgb(255 255 255 / .42)!important;box-shadow:none!important;outline:0!important;font-size:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important}body .ahv-category-band .ahv-carousel-dot.is-active,body.page-id-11 .ahv-category-band .ahv-carousel-dot.is-active{background:#fff!important;transform:scale(1.22)!important}body .ahv-category-band .ahv-carousel-dot::before,body .ahv-category-band .ahv-carousel-dot::after{content:none!important;display:none!important}body .ahv-global-banner-slider.ahv-header-protected-part,body.page-id-11 .ahv-global-banner-slider.ahv-header-protected-part{display:block!important;width:calc(100% - 0px)!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:0 0 24px 24px!important;overflow:hidden!important;padding:0!important;margin-left:0!important;margin-right:0!important;align-items:initial!important;justify-content:initial!important;gap:0!important}body .ahv-global-banner-slider.ahv-header-protected-part .ahv-banner-slide,body.page-id-11 .ahv-global-banner-slider.ahv-header-protected-part .ahv-banner-slide{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;object-fit:cover!important}.ahv-quote-cart-list{display:grid!important;gap:12px!important;margin-top:10px!important}.ahv-quote-cart-item{display:grid!important;grid-template-columns:74px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;border:1px solid #e2edf8!important;border-radius:20px!important;background:#fff!important;padding:12px!important;box-shadow:0 8px 18px rgb(12 45 80 / .045)!important}.ahv-quote-cart-item img{width:74px!important;height:74px!important;object-fit:contain!important;border-radius:14px!important;background:#f7fbff!important;border:1px solid #e6eff8!important;padding:5px!important;box-sizing:border-box!important}.ahv-quote-cart-title{font-weight:950!important;color:#10223f!important;font-size:15px!important;line-height:1.25!important;margin-bottom:6px!important}.ahv-quote-cart-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;color:#62738d!important;font-size:12px!important;font-weight:800!important}.ahv-quote-cart-price{font-weight:950!important;color:#050505!important;font-size:18px!important;white-space:nowrap!important}.ahv-quote-cart-empty{border:1px dashed #bdd8f4!important;border-radius:18px!important;background:#f8fbff!important;color:#5b6c84!important;padding:16px!important;font-weight:850!important}.ahv-remove-quote-item{appearance:none!important;border:1px solid #dce9f7!important;background:#fff!important;color:#8a1f1f!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;padding:7px 10px!important;cursor:pointer!important;margin-top:8px!important}.ahv-quote-cart-mini-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:8px!important;min-width:22px!important;height:22px!important;border-radius:999px!important;background:#0069d9!important;color:#fff!important;font-size:12px!important;font-weight:950!important}@media(max-width:760px){.ahv-quote-cart-item{grid-template-columns:58px minmax(0,1fr)!important}.ahv-quote-cart-price{grid-column:2!important}.ahv-quote-cart-item img{width:58px!important;height:58px!important}}.ahv-top-account-box{position:absolute!important}.ahv-top-account-box:before{content:"My Account"!important;display:block!important;text-align:center!important;color:#10223f!important;font-size:13px!important;font-weight:950!important;line-height:1!important;margin:0 auto 5px!important;letter-spacing:.01em!important}.ahv-top-account-box .ahv-account-corner-link{margin:0 auto 6px!important}.ahv-account-history-panel{margin:28px 0 0!important;border:1px solid #dce9f7!important;border-radius:28px!important;background:linear-gradient(135deg,#ffffff 0%,#f7fbff 100%)!important;box-shadow:0 16px 36px rgb(12 45 80 / .075)!important;padding:24px!important;box-sizing:border-box!important;clear:both!important}.ahv-account-history-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e7f0fa!important;padding-bottom:16px!important;margin-bottom:18px!important}.ahv-account-history-head h2{margin:0!important;color:#10223f!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important}.ahv-account-history-head p{margin:6px 0 0!important;color:#60728c!important;font-size:14px!important;line-height:1.45!important;max-width:760px!important}.ahv-account-history-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:flex-end!important}.ahv-account-history-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;font-size:13px!important;border:1px solid #cfe2f7!important;background:#fff!important;color:#0069d9!important;cursor:pointer!important;white-space:nowrap!important}.ahv-account-history-btn.primary{background:#0069d9!important;color:#fff!important;border-color:#0069d9!important;box-shadow:0 12px 22px rgb(0 105 217 / .18)!important}.ahv-account-history-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;align-items:start!important}.ahv-account-history-card{border:1px solid #e1ecf8!important;border-radius:24px!important;background:#fff!important;padding:18px!important;box-shadow:0 10px 24px rgb(12 45 80 / .045)!important;min-height:170px!important}.ahv-account-history-card h3{margin:0 0 12px!important;color:#10223f!important;font-size:20px!important;font-weight:950!important;line-height:1.15!important}.ahv-account-history-empty{border:1px dashed #bfd8f3!important;border-radius:18px!important;background:#f8fbff!important;color:#61728a!important;font-size:14px!important;font-weight:850!important;line-height:1.45!important;padding:16px!important}.ahv-account-mini-list{display:grid!important;gap:10px!important}.ahv-account-mini-item{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;border:1px solid #edf3fb!important;border-radius:16px!important;background:#fbfdff!important;padding:10px!important}.ahv-account-mini-item img{width:54px!important;height:54px!important;object-fit:contain!important;border:1px solid #e4edf7!important;border-radius:12px!important;background:#fff!important;padding:4px!important;box-sizing:border-box!important}.ahv-account-mini-title{font-weight:950!important;color:#10223f!important;font-size:13.5px!important;line-height:1.22!important;margin-bottom:4px!important}.ahv-account-mini-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;color:#6a7b93!important;font-size:11.5px!important;font-weight:800!important}.ahv-account-mini-price{color:#050505!important;font-size:14px!important;font-weight:950!important;white-space:nowrap!important}.ahv-account-history-note{margin:14px 0 0!important;color:#6b7b91!important;font-size:12.5px!important;line-height:1.45!important}.woocommerce-MyAccount-navigation ul{border:1px solid #dce9f7!important;border-radius:20px!important;background:#fff!important;padding:12px!important;box-shadow:0 8px 20px rgb(12 45 80 / .045)!important}.woocommerce-MyAccount-navigation li{list-style:none!important;margin:0!important;border-bottom:1px solid #edf3fb!important}.woocommerce-MyAccount-navigation li:last-child{border-bottom:0!important}.woocommerce-MyAccount-navigation a{display:block!important;padding:12px 14px!important;border-radius:14px!important;text-decoration:none!important;font-weight:850!important;color:#10223f!important}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .is-active a{background:#eef6ff!important;color:#0069d9!important}@media(max-width:900px){.ahv-account-history-head{display:block!important}.ahv-account-history-actions{justify-content:flex-start!important;margin-top:14px!important}.ahv-account-history-grid{grid-template-columns:1fr!important}.ahv-account-mini-item{grid-template-columns:46px minmax(0,1fr)!important}.ahv-account-mini-price{grid-column:2!important}.ahv-account-mini-item img{width:46px!important;height:46px!important}}.ahv-account-shortcuts-panel{margin:0 0 24px!important;border:1px solid #d6e8fb!important;border-radius:28px!important;background:linear-gradient(135deg,#ffffff 0%,#f5faff 100%)!important;box-shadow:0 16px 36px rgb(12 45 80 / .08)!important;padding:22px!important;box-sizing:border-box!important}.ahv-account-shortcuts-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important}.ahv-account-shortcuts-head h2{margin:0!important;color:#10223f!important;font-size:28px!important;line-height:1.08!important;font-weight:950!important}.ahv-account-shortcuts-head p{margin:7px 0 0!important;color:#60728c!important;font-size:14px!important;line-height:1.45!important;max-width:760px!important}.ahv-account-shortcuts-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 13px!important;border-radius:999px!important;background:#eef6ff!important;color:#0069d9!important;border:1px solid #cfe2f7!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important}.ahv-account-shortcuts-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ahv-account-shortcut-card{display:flex!important;flex-direction:column!important;gap:7px!important;min-height:126px!important;padding:17px!important;border-radius:22px!important;border:1px solid #dce9f7!important;background:#fff!important;text-decoration:none!important;box-shadow:0 12px 26px rgb(12 45 80 / .055)!important;transition:transform .18s ease,box-shadow .18s ease!important;position:relative!important;overflow:hidden!important}.ahv-account-shortcut-card:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px rgb(0 105 217 / .12)!important}.ahv-account-shortcut-card.primary{background:linear-gradient(135deg,#0069d9 0%,#004f9e 100%)!important;color:#fff!important;border-color:#0069d9!important}.ahv-account-shortcut-icon{width:40px!important;height:40px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef6ff!important;color:#0069d9!important;font-size:22px!important;font-weight:950!important}.ahv-account-shortcut-card.primary .ahv-account-shortcut-icon{background:rgb(255 255 255 / .18)!important;color:#fff!important}.ahv-account-shortcut-title{color:#10223f!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important}.ahv-account-shortcut-card.primary .ahv-account-shortcut-title{color:#fff!important}.ahv-account-shortcut-text{color:#63748c!important;font-size:12.5px!important;font-weight:750!important;line-height:1.35!important}.ahv-account-shortcut-card.primary .ahv-account-shortcut-text{color:rgb(255 255 255 / .9)!important}.ahv-account-shortcut-pill{position:absolute!important;right:12px!important;top:12px!important;min-width:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;background:#ff7a00!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 18px rgb(242 122 0 / .22)!important}.ahv-account-history-actions .ahv-account-history-btn[href="/cart/"]{background:#10223f!important;color:#fff!important;border-color:#10223f!important}@media(max-width:1050px){.ahv-account-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.ahv-account-shortcuts-head{display:block!important}.ahv-account-shortcuts-status{margin-top:12px!important}.ahv-account-shortcuts-grid{grid-template-columns:1fr!important}.ahv-account-shortcuts-panel{padding:18px!important}}body .wc-block-store-notices.wp-block-woocommerce-store-notices:empty,body .woocommerce.wc-block-store-notices.wp-block-woocommerce-store-notices:empty{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body .wc-block-store-notices.wp-block-woocommerce-store-notices.ahv-empty-store-notices-removed{display:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body.ahv-quote-pro-page{background:#eef3f7!important;color:#111827!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}body.ahv-quote-pro-page .ahv-category-band,body.ahv-quote-pro-page .ahv-global-banner-slider,body.ahv-quote-pro-page .ahv-header-protected-part[data-ahv-header-zone-part="loop-band"],body.ahv-quote-pro-page .ahv-header-protected-part[data-ahv-header-zone-part="image-banner"]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.ahv-quote-pro-page main,body.ahv-quote-pro-page .entry-content,body.ahv-quote-pro-page .wp-block-post-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.ahv-quote-pro-page .ahvqb,body.ahv-quote-pro-page #ahv-quote-builder{width:min(1180px,calc(100vw - 160px))!important;max-width:1180px!important;margin:28px auto 64px!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;font-family:inherit!important}body.ahv-quote-pro-page .ahvqb-hero,body.ahv-quote-pro-page .ahvqb-card:not(.ahv-simple-quote-card),body.ahv-quote-pro-page .ahvqb-selected,body.ahv-quote-pro-page .ahv-quote-estimate-box,body.ahv-quote-pro-page .ahv-quote-next-step-box,body.ahv-quote-pro-page .ahv-selected-product-next{display:none!important}body.ahv-quote-pro-page .ahv-simple-quote-card{width:100%!important;margin:0!important;padding:0!important;border:1px solid #d8dee8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 16px rgb(15 23 42 / .045)!important;overflow:hidden!important;box-sizing:border-box!important;font-family:inherit!important;color:#111827!important}body.ahv-quote-pro-page .ahv-simple-quote-card *{box-sizing:border-box!important;font-family:inherit!important}body.ahv-quote-pro-page .ahv-simple-quote-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:18px 20px!important;border-bottom:1px solid #e5eaf1!important;background:#fff!important}body.ahv-quote-pro-page .ahv-simple-quote-head h1{margin:0!important;color:#111827!important;font-size:24px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.02em!important;font-family:inherit!important}body.ahv-quote-pro-page .ahv-simple-quote-head p{display:none!important}body.ahv-quote-pro-page .ahv-ref-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#f3f6fa!important;border:1px solid #d8dee8!important;color:#374151!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important}body.ahv-quote-pro-page .ahv-selected-product-box,body.ahv-quote-pro-page .ahv-choice-panel,body.ahv-quote-pro-page .ahv-replacement-details,body.ahv-quote-pro-page .ahv-estimate-simple,body.ahv-quote-pro-page .ahv-delivery-methods-simple,body.ahv-quote-pro-page .ahv-contact-simple{margin:0!important;padding:18px 20px!important;border:0!important;border-bottom:1px solid #e5eaf1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.ahv-quote-pro-page .ahv-contact-simple{border-bottom:0!important}body.ahv-quote-pro-page .ahv-selected-product-box h2,body.ahv-quote-pro-page .ahv-estimate-simple h2,body.ahv-quote-pro-page .ahv-contact-simple h2{margin:0 0 12px!important;color:#111827!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;font-family:inherit!important;letter-spacing:-.01em!important}body.ahv-quote-pro-page .ahv-product-lines{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important}body.ahv-quote-pro-page .ahv-product-line{min-height:64px!important;padding:12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:none!important}body.ahv-quote-pro-page .ahv-product-line b{display:block!important;margin:0 0 5px!important;color:#64748b!important;font-size:11px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.ahv-quote-pro-page .ahv-product-line span{display:block!important;color:#111827!important;font-size:14px!important;line-height:1.25!important;font-weight:750!important;overflow-wrap:anywhere!important}body.ahv-quote-pro-page .ahv-quote-actions-top{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:12px 0 0!important}body.ahv-quote-pro-page .ahv-outline-pill,body.ahv-quote-pro-page .ahv-send-btn,body.ahv-quote-pro-page .ahv-reset-quote-btn,body.ahv-quote-pro-page .ahv-save-quote-btn,body.ahv-quote-pro-page .ahvqb-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 13px!important;border-radius:10px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#111827!important;text-decoration:none!important;font-size:13px!important;font-weight:750!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}body.ahv-quote-pro-page .ahv-send-btn,body.ahv-quote-pro-page .ahvqb-primary{background:#111827!important;color:#fff!important;border-color:#111827!important}body.ahv-quote-pro-page .ahv-choice-panel{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}body.ahv-quote-pro-page .ahv-choice-card{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:78px!important;margin:0!important;padding:13px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}body.ahv-quote-pro-page .ahv-choice-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important}body.ahv-quote-pro-page .ahv-choice-card input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#111827!important}body.ahv-quote-pro-page .ahv-choice-card strong{display:block!important;margin:0 0 4px!important;color:#111827!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important}body.ahv-quote-pro-page .ahv-choice-card span span{display:block!important;color:#64748b!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important}body.ahv-quote-pro-page .ahv-replacement-details{display:none}body.ahv-quote-pro-page .ahv-replacement-details[style*="display: block"],body.ahv-quote-pro-page .ahv-replacement-details:not([style*="display: none"]){display:block!important}body.ahv-quote-pro-page .ahv-field-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important}body.ahv-quote-pro-page label{display:block!important;margin:0!important;color:#111827!important;font-size:12.5px!important;font-weight:750!important;line-height:1.25!important}body.ahv-quote-pro-page input[type="text"],body.ahv-quote-pro-page input[type="email"],body.ahv-quote-pro-page input[type="tel"],body.ahv-quote-pro-page input[type="number"],body.ahv-quote-pro-page input[type="file"],body.ahv-quote-pro-page textarea,body.ahv-quote-pro-page select{width:100%!important;min-height:42px!important;margin:6px 0 0!important;padding:10px 12px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;box-shadow:none!important;outline:none!important}body.ahv-quote-pro-page textarea{min-height:92px!important;resize:vertical!important}body.ahv-quote-pro-page input:focus,body.ahv-quote-pro-page textarea:focus,body.ahv-quote-pro-page select:focus{border-color:#64748b!important;box-shadow:0 0 0 3px rgb(100 116 139 / .12)!important}body.ahv-quote-pro-page .ahv-estimate-simple{background:#fff!important}body.ahv-quote-pro-page .ahv-est-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:42px!important;margin:0!important;padding:10px 0!important;border-bottom:1px solid #e5eaf1!important;color:#475569!important;font-size:14px!important;font-weight:650!important}body.ahv-quote-pro-page .ahv-est-line strong{color:#111827!important;font-size:14px!important;font-weight:800!important}body.ahv-quote-pro-page .ahv-est-line.ahv-total{border-bottom:0!important;margin-top:4px!important;padding-top:12px!important;font-size:16px!important;color:#111827!important}body.ahv-quote-pro-page .ahv-est-line.ahv-total strong{font-size:20px!important;font-weight:850!important;color:#111827!important}body.ahv-quote-pro-page .ahv-est-note{margin:10px 0 0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.45!important;font-weight:500!important}body.ahv-quote-pro-page .ahv-delivery-methods-simple{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important}body.ahv-quote-pro-page .ahv-delivery-methods-simple label{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#111827!important}body.ahv-quote-pro-page .ahv-delivery-methods-simple input{width:17px!important;height:17px!important;margin:0!important;accent-color:#111827!important}body.ahv-quote-pro-page .ahv-contact-simple .ahv-field-grid{margin-bottom:14px!important}body.ahv-quote-pro-page .ahv-contact-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:14px!important}body.ahv-quote-pro-page .ahv-result-note{margin:12px 0 0!important;padding:12px!important;border:1px solid #d8dee8!important;border-radius:10px!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;font-weight:600!important}body.ahv-quote-pro-page .woocommerce-message,body.ahv-quote-pro-page .woocommerce-info,body.ahv-quote-pro-page .woocommerce-error{border-radius:10px!important;background:#fff!important;border:1px solid #d8dee8!important;box-shadow:none!important;color:#111827!important}@media(max-width:900px){body.ahv-quote-pro-page .ahvqb,body.ahv-quote-pro-page #ahv-quote-builder{width:calc(100vw - 24px)!important;margin:20px auto 48px!important}body.ahv-quote-pro-page .ahv-simple-quote-head{display:block!important}body.ahv-quote-pro-page .ahv-ref-badge{margin-top:10px!important}body.ahv-quote-pro-page .ahv-product-lines,body.ahv-quote-pro-page .ahv-choice-panel,body.ahv-quote-pro-page .ahv-field-grid,body.ahv-quote-pro-page .ahv-delivery-methods-simple{grid-template-columns:1fr!important}}body.ahv-quote-account-style{background:#eef3f7!important;color:#111827!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-weight:400!important}body.ahv-quote-account-style .ahv-category-band,body.ahv-quote-account-style .ahv-global-banner-slider,body.ahv-quote-account-style .ahv-header-protected-part[data-ahv-header-zone-part="loop-band"],body.ahv-quote-account-style .ahv-header-protected-part[data-ahv-header-zone-part="image-banner"]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.ahv-quote-account-style main,body.ahv-quote-account-style .entry-content,body.ahv-quote-account-style .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body.ahv-quote-account-style .ahvqb,body.ahv-quote-account-style #ahv-quote-builder{width:min(1180px,calc(100vw - 160px))!important;max-width:1180px!important;margin:28px auto 64px!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;color:#111827!important;font-family:inherit!important}body.ahv-quote-account-style .ahvqb-hero,body.ahv-quote-account-style .ahvqb-card:not(.ahv-simple-quote-card),body.ahv-quote-account-style .ahvqb-selected,body.ahv-quote-account-style .ahv-quote-estimate-box,body.ahv-quote-account-style .ahv-quote-next-step-box,body.ahv-quote-account-style .ahv-selected-product-next{display:none!important}body.ahv-quote-account-style .ahv-simple-quote-card{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:1px solid #d8dee8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 16px rgb(15 23 42 / .045)!important;overflow:hidden!important;color:#111827!important;font-family:inherit!important}body.ahv-quote-account-style .ahv-simple-quote-card *{font-family:inherit!important;box-sizing:border-box!important}body.ahv-quote-account-style .ahv-simple-quote-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:18px 20px!important;border-bottom:1px solid #e5eaf1!important;background:#fff!important}body.ahv-quote-account-style .ahv-simple-quote-head h1{margin:0!important;color:#111827!important;font-size:24px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.02em!important;font-family:inherit!important}body.ahv-quote-account-style .ahv-simple-quote-head p{display:none!important}body.ahv-quote-account-style .ahv-ref-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 14px!important;border-radius:10px!important;background:#fff!important;border:1px solid #cbd5e1!important;color:#111827!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important;box-shadow:none!important}body.ahv-quote-account-style .ahv-selected-product-box,body.ahv-quote-account-style .ahv-choice-panel,body.ahv-quote-account-style .ahv-replacement-details,body.ahv-quote-account-style .ahv-estimate-simple,body.ahv-quote-account-style .ahv-delivery-methods-simple,body.ahv-quote-account-style .ahv-contact-simple{margin:0!important;padding:18px 20px!important;border:0!important;border-bottom:1px solid #e5eaf1!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.ahv-quote-account-style .ahv-contact-simple{border-bottom:0!important}body.ahv-quote-account-style .ahv-selected-product-box h2,body.ahv-quote-account-style .ahv-estimate-simple h2,body.ahv-quote-account-style .ahv-contact-simple h2{margin:0 0 14px!important;color:#111827!important;font-size:20px!important;line-height:1.2!important;font-weight:500!important;font-family:inherit!important;letter-spacing:-.01em!important}body.ahv-quote-account-style .ahv-selected-product-box h2 .ahv-quote-count,body.ahv-quote-account-style .ahv-selected-product-box h2 span{font-size:12px!important;font-weight:500!important}body.ahv-quote-account-style .ahv-product-lines{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;max-width:none!important}body.ahv-quote-account-style .ahv-product-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:66px!important;margin:0!important;padding:12px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.ahv-quote-account-style .ahv-product-line b{display:block!important;margin:0!important;color:#111827!important;font-size:14px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere!important}body.ahv-quote-account-style .ahv-product-line span{display:block!important;color:#64748b!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;overflow-wrap:anywhere!important}body.ahv-quote-account-style .ahv-product-line strong,body.ahv-quote-account-style .ahv-product-line .price,body.ahv-quote-account-style .ahv-product-line [data-ahv-simple-price]{color:#111827!important;font-size:17px!important;font-weight:500!important;white-space:nowrap!important}body.ahv-quote-account-style .ahv-product-lines .ahv-product-line:not(:first-child){grid-template-columns:1fr 1fr!important}body.ahv-quote-account-style .ahv-quote-actions-top{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:12px 0 0!important}body.ahv-quote-account-style .ahv-outline-pill,body.ahv-quote-account-style .ahv-send-btn,body.ahv-quote-account-style .ahv-reset-quote-btn,body.ahv-quote-account-style .ahv-save-quote-btn,body.ahv-quote-account-style .ahvqb-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#111827!important;text-decoration:none!important;font-size:13px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;letter-spacing:0!important}body.ahv-quote-account-style .ahv-send-btn,body.ahv-quote-account-style .ahvqb-primary{background:#111827!important;color:#fff!important;border-color:#111827!important}body.ahv-quote-account-style .ahv-outline-pill:hover,body.ahv-quote-account-style .ahv-reset-quote-btn:hover,body.ahv-quote-account-style .ahv-save-quote-btn:hover,body.ahv-quote-account-style .ahvqb-secondary:hover{background:#f8fafc!important;color:#111827!important;text-decoration:none!important}body.ahv-quote-account-style .ahv-send-btn:hover,body.ahv-quote-account-style .ahvqb-primary:hover{background:#1f2937!important;color:#fff!important}body.ahv-quote-account-style .ahv-choice-panel{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}body.ahv-quote-account-style .ahv-choice-card{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:74px!important;margin:0!important;padding:13px 14px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important;color:#111827!important}body.ahv-quote-account-style .ahv-choice-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important}body.ahv-quote-account-style .ahv-choice-card input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#111827!important}body.ahv-quote-account-style .ahv-choice-card strong{display:block!important;margin:0 0 4px!important;color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}body.ahv-quote-account-style .ahv-choice-card span span{display:block!important;color:#64748b!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}body.ahv-quote-account-style .ahv-replacement-details{display:none!important}body.ahv-quote-account-style .ahv-replacement-details[style*="display: block"],body.ahv-quote-account-style .ahv-replacement-details.is-active{display:block!important}body.ahv-quote-account-style .ahv-field-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important}body.ahv-quote-account-style label{display:block!important;margin:0!important;color:#111827!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important}body.ahv-quote-account-style input[type="text"],body.ahv-quote-account-style input[type="email"],body.ahv-quote-account-style input[type="tel"],body.ahv-quote-account-style input[type="number"],body.ahv-quote-account-style input[type="file"],body.ahv-quote-account-style textarea,body.ahv-quote-account-style select{width:100%!important;min-height:42px!important;margin:6px 0 0!important;padding:10px 12px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;box-shadow:none!important;outline:none!important}body.ahv-quote-account-style textarea{min-height:92px!important;resize:vertical!important}body.ahv-quote-account-style input:focus,body.ahv-quote-account-style textarea:focus,body.ahv-quote-account-style select:focus{border-color:#64748b!important;box-shadow:0 0 0 3px rgb(100 116 139 / .12)!important}body.ahv-quote-account-style .ahv-estimate-simple{background:#fff!important}body.ahv-quote-account-style .ahv-est-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:46px!important;margin:0!important;padding:11px 0!important;border-bottom:1px solid #e5eaf1!important;color:#64748b!important;font-size:14px!important;font-weight:400!important}body.ahv-quote-account-style .ahv-est-line span{font-weight:400!important;color:#475569!important}body.ahv-quote-account-style .ahv-est-line strong{color:#111827!important;font-size:14px!important;font-weight:500!important}body.ahv-quote-account-style .ahv-est-line.ahv-total{border-bottom:0!important;margin-top:4px!important;padding-top:14px!important;color:#111827!important}body.ahv-quote-account-style .ahv-est-line.ahv-total span{font-size:20px!important;font-weight:500!important;color:#111827!important}body.ahv-quote-account-style .ahv-est-line.ahv-total strong{font-size:20px!important;font-weight:500!important;color:#111827!important}body.ahv-quote-account-style .ahv-est-note{margin:12px 0 0!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}body.ahv-quote-account-style .ahv-delivery-methods-simple{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important}body.ahv-quote-account-style .ahv-delivery-methods-simple label{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:400!important}body.ahv-quote-account-style .ahv-delivery-methods-simple input{width:17px!important;height:17px!important;margin:0!important;accent-color:#111827!important}body.ahv-quote-account-style .ahv-contact-simple .ahv-field-grid{margin-bottom:14px!important}body.ahv-quote-account-style .ahv-contact-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:14px!important}body.ahv-quote-account-style .ahv-result-note{margin:12px 0 0!important;padding:12px!important;border:1px solid #d8dee8!important;border-radius:10px!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;font-weight:400!important}body.ahv-quote-account-style .ahv-simple-quote-card .button,body.ahv-quote-account-style .ahv-simple-quote-card button{font-family:inherit!important;box-shadow:none!important;text-shadow:none!important}@media(max-width:900px){body.ahv-quote-account-style .ahvqb,body.ahv-quote-account-style #ahv-quote-builder{width:calc(100vw - 24px)!important;margin:20px auto 48px!important}body.ahv-quote-account-style .ahv-simple-quote-head{display:block!important}body.ahv-quote-account-style .ahv-ref-badge{margin-top:10px!important}body.ahv-quote-account-style .ahv-product-lines,body.ahv-quote-account-style .ahv-choice-panel,body.ahv-quote-account-style .ahv-field-grid,body.ahv-quote-account-style .ahv-delivery-methods-simple{grid-template-columns:1fr!important}}body.woocommerce-cart .wp-block-woocommerce-product-new,body.woocommerce-cart .wp-block-woocommerce-product-collection,body.woocommerce-cart .wc-block-grid,body.woocommerce-cart .cross-sells,body.woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block,body.woocommerce-cart [data-ahv-cart-removed]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.woocommerce-cart .wp-block-woocommerce-empty-cart-block{max-width:720px!important;margin:64px auto 96px!important;text-align:center!important}body.woocommerce-cart .ahv-cart-empty-products-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin-top:18px!important;padding:0 16px!important;border-radius:10px!important;background:#111827!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:500!important;border:1px solid #111827!important;box-shadow:none!important}.ahv-category-band .ahv-category-pill{width:205px!important;min-width:205px!important;max-width:205px!important;height:70px!important;gap:10px!important;padding:0 14px!important;flex-direction:row!important;justify-content:flex-start!important;box-sizing:border-box!important}.ahv-category-band .ahv-category-icon{width:58px!important;min-width:58px!important;height:58px!important;flex:0 0 58px!important}.ahv-category-band .ahv-category-icon img{width:58px!important;height:58px!important}.ahv-category-band .ahv-category-pill span:not(.ahv-category-icon){font-size:17px!important;line-height:1.1!important;text-align:left!important;white-space:normal!important}.ahv-category-band .ahv-category-track{gap:18px!important}@media(max-width:760px){.ahv-category-band .ahv-category-pill{width:176px!important;min-width:176px!important;max-width:176px!important;padding:0 10px!important}.ahv-category-band .ahv-category-pill span:not(.ahv-category-icon){font-size:15px!important}}body.search-results .wp-site-blocks main,body.search-results main{max-width:1180px!important;margin:0 auto!important;padding:16px 22px 58px!important;box-sizing:border-box!important}body.search-results .wp-block-query-title,body.search-results h1{color:#10233e!important;font-size:28px!important;line-height:1.15!important;margin:10px 0 14px!important;font-weight:760!important}body.search-results .ahv-search-custom-list{width:min(980px,calc(100vw - 125px))!important;max-width:980px!important;margin:0 0 36px 72px!important;display:flex!important;flex-direction:column!important;gap:8px!important}body.search-results .ahv-search-custom-row{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:74px!important;padding:8px 14px 8px 8px!important;border:1px solid #dce9f7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px rgb(16 35 62 / .045)!important;text-decoration:none!important;color:#10233e!important;box-sizing:border-box!important}body.search-results .ahv-search-custom-row:hover{border-color:#9bc9f7!important;box-shadow:0 8px 22px rgb(11 117 223 / .10)!important;transform:translateY(-1px)!important}body.search-results .ahv-search-custom-thumb{width:58px!important;height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e3edf8!important;border-radius:12px!important;background:#f8fbff!important;overflow:hidden!important}body.search-results .ahv-search-custom-thumb img{width:54px!important;height:54px!important;object-fit:contain!important;display:block!important}body.search-results .ahv-search-custom-text{min-width:0!important;display:block!important}body.search-results .ahv-search-custom-title{display:block!important;color:#10233e!important;font-size:15.5px!important;line-height:1.22!important;font-weight:760!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0 0 4px!important}body.search-results .ahv-search-custom-details{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#60728b!important;font-size:13px!important;line-height:1.25!important;margin:0!important}body.search-results .ahv-search-hidden-original{display:none!important}body.search-results .wp-block-query-pagination,body.search-results .woocommerce-pagination{width:min(980px,calc(100vw - 125px))!important;margin:18px 0 30px 72px!important}@media(max-width:760px){body.search-results .wp-site-blocks main,body.search-results main{padding:12px 10px 50px!important}body.search-results .wp-block-query-title,body.search-results h1{font-size:23px!important;margin:8px 0 12px!important}body.search-results .ahv-search-custom-list{width:calc(100vw - 20px)!important;margin:0 10px 34px!important;gap:7px!important}body.search-results .ahv-search-custom-row{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;min-height:66px!important;padding:7px!important}body.search-results .ahv-search-custom-thumb{width:50px!important;height:50px!important}body.search-results .ahv-search-custom-thumb img{width:46px!important;height:46px!important}body.search-results .ahv-search-custom-title{font-size:14px!important}body.search-results .ahv-search-custom-details{font-size:12px!important}body.search-results .wp-block-query-pagination,body.search-results .woocommerce-pagination{width:calc(100vw - 20px)!important;margin:16px 10px 24px!important}}body.search-results .ahv-search-custom-row{grid-template-columns:64px minmax(0,1fr) 126px!important}body.search-results .ahv-search-custom-text{grid-column:2!important}body.search-results .ahv-search-custom-action{grid-column:3!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;height:38px!important;padding:0 16px!important;border-radius:999px!important;background:#0b75df!important;color:#fff!important;font-size:14px!important;font-weight:760!important;line-height:1!important;box-shadow:0 8px 18px rgb(11 117 223 / .18)!important;white-space:nowrap!important}body.search-results .ahv-search-custom-details{color:#60728b!important}@media(max-width:760px){body.search-results .ahv-search-custom-row{grid-template-columns:54px minmax(0,1fr)!important}body.search-results .ahv-search-custom-action{display:none!important}}html body .ahv-global-footer a[href="/contact-us/"],html body .ahv-global-footer a[href="/contact-us"],html body .ahv-banner-footer a[href="/contact-us/"],html body .ahv-banner-footer a[href="/contact-us"],html body footer a[href="/contact-us/"],html body footer a[href="/contact-us"],html body .ahv-footer-nav a[href="/contact-us/"],html body .ahv-footer-nav a[href="/contact-us"],html body .ahv-footer-black-pills a[href="/contact-us/"],html body .ahv-footer-side-menu a[href="/contact-us/"],html body .ahv-footer-contact-button[href="/contact-us/"],html body a.ahv-footer-contact-button[href*="contact-us"]{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}html body .ahv-footer-nav a[href="/call-us/"],html body .ahv-footer-black-pills a[href="/call-us/"]{display:inline-flex!important;visibility:visible!important;pointer-events:auto!important}html body .ahv-footer-side-menu a[href="/call-us/"],html body .ahv-footer-side-menu a[href="/call-us"],html body .ahv-footer-contact-button,html body a.ahv-footer-contact-button,html body .ahv-footer-primary[href="/call-us/"],html body .ahv-footer-primary[href="/call-us"]{display:none!important;visibility:hidden!important;pointer-events:none!important}.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:100%;width:100%}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}.wcstripe-payment-element+.wc-block-components-payment-methods__save-card-info{margin-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:0}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-stripe-test-mode-badge{background-color:#fff2d7;border-radius:4px;color:#4d3716;display:none;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:4px 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}.wc-block-components-express-payment-continue-rule--cart{height:20px;margin:24px 0!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}.wp-interactivity-router-loading-bar{position:fixed;top:0;left:0;margin:0;padding:0;width:100vw;max-width:100vw!important;height:4px;background-color:#000;opacity:0}.wp-interactivity-router-loading-bar.start-animation{animation:wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(.03,.5,0,1) forwards}.wp-interactivity-router-loading-bar.finish-animation{animation:wp-interactivity-router-loading-bar-finish-animation 300ms ease-in}@keyframes wp-interactivity-router-loading-bar-start-animation{0%{transform:scaleX(0);transform-origin:0 0;opacity:1}100%{transform:scaleX(1);transform-origin:0 0;opacity:1}}@keyframes wp-interactivity-router-loading-bar-finish-animation{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@media (min-width:769px){body.woocommerce-account .woocommerce-MyAccount-content,body.woocommerce-account #ahv-account-hub,body.woocommerce-account #ahv-panel-shipping,body.woocommerce-account #ahv-addresses-form{overflow:visible!important}body.woocommerce-account select[name="billing_country"],body.woocommerce-account select[name="shipping_country"],body.woocommerce-account select[name="billing_state"],body.woocommerce-account select[name="shipping_state"]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}body.woocommerce-account #ahv-addresses-form .select2-container{display:none!important}body.woocommerce-account #ahv-addresses-form select[name]+.select2-container{display:inline-block!important}body.woocommerce-account .ahv-field>input,body.woocommerce-account .ahv-field>select,body.woocommerce-account .ahv-field>.select2,body.woocommerce-checkout .form-row .select2-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.woocommerce-account .select2-selection--single,body.woocommerce-checkout .select2-selection--single{height:46px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body.woocommerce-account .select2-selection__rendered,body.woocommerce-checkout .select2-selection__rendered{line-height:44px!important;padding:0 46px 0 14px!important;color:#111827!important}body.woocommerce-account .select2-selection__arrow,body.woocommerce-checkout .select2-selection__arrow{width:38px!important;height:44px!important;right:4px!important}body>.select2-container .select2-dropdown{border:1px solid #cbd5e1!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px rgb(15 23 42 / .14)!important;overflow:hidden!important}body>.select2-container .select2-results__option{padding:10px 14px!important;background:#fff!important;color:#111827!important}body>.select2-container .select2-results__option--highlighted{background:#e8f1ff!important;color:#0f3d77!important}}.ahv-delivery-warning-v2{margin:12px 0;padding:12px 14px;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#92400e;font-weight:600}.ahv-price-mask{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important}.ahv-price-blur{display:inline-block;font-weight:950;font-size:13px;letter-spacing:.04em;color:#ff7a00;filter:blur(4px);opacity:.5;user-select:none;pointer-events:none;padding:0 2px}.ahv-see-price-btn.ahv-card-btn,a.ahv-see-price-btn.ahv-card-btn,button.ahv-see-price-btn.ahv-card-btn{height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;margin:0!important;border:1px solid #0069d9!important;background:#0069d9!important;color:#fff!important;cursor:pointer!important;box-shadow:none!important;min-width:72px!important}.ahv-see-price-btn.ahv-card-btn:hover{filter:brightness(.96)!important;color:#fff!important}.ahv-see-price-btn.is-disabled,button.ahv-see-price-btn:disabled{opacity:.55!important;cursor:not-allowed!important;background:#9aa6b6!important;border-color:#9aa6b6!important}.ahv-price-mask.is-revealed .ahv-price-blur{display:none}.woocommerce ul.products li.product .ahv-price-mask,.price .ahv-price-mask,.wc-block-components-product-price .ahv-price-mask{width:100%}.ahv-privilege-panel{margin:18px 0 28px;padding:18px 20px;border:1px solid #dce9f7;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbff)}.ahv-privilege-panel h3{margin:0 0 8px}.ahv-priv-pending{color:#b45309;font-weight:700}.ahv-privilege-form{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ahv-priv-msg{width:100%;margin-top:6px;font-size:13px}.ahv-price-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:99999;max-width:min(92vw,360px);padding:10px 14px;border-radius:12px;background:#10223d;color:#fff;font-size:13px;font-weight:700;box-shadow:0 12px 28px rgb(0 0 0 / .25);opacity:0;pointer-events:none;transition:opacity .2s ease}.ahv-price-toast.is-on{opacity:1}html body .ahv-call-band{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;z-index:100050!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;min-height:44px!important;padding:6px 12px!important;background:linear-gradient(135deg,#003b78 0%,#0069d9 100%)!important;box-shadow:0 4px 14px rgb(0 59 120 / .22)!important;box-sizing:border-box!important}html body .ahv-call-band .ahv-call-band-phone{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#fff!important;text-decoration:none!important;font-size:13.5px!important;font-weight:800!important}html body .ahv-call-band .ahv-call-band-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:0 12px!important;border-radius:999px!important;background:#fff!important;color:#0b172d!important;text-decoration:none!important;font-size:13.5px!important;font-weight:800!important;border:0!important}html body.ahv-has-call-band .ahv-call-band-spacer{display:block!important;height:44px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;visibility:hidden!important}html body.tax-product_cat .ahv-matrix-board{border:1px solid #dce9f7!important;border-radius:28px!important;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)!important;box-shadow:0 14px 34px rgb(12 45 80 / .07)!important;padding:18px!important;margin:10px 0 24px!important;box-sizing:border-box!important}html body.tax-product_cat .ahv-matrix-board-title{display:block!important;margin:0 0 12px!important;text-align:center!important;font-size:clamp(20px,2.4vw,28px)!important;font-weight:900!important;color:#10223d!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.tax-product_cat.ahv-title-in-matrix .wp-block-query-title,html body.tax-product_cat.ahv-title-in-matrix h1.wp-block-query-title{display:none!important}html body.woocommerce-checkout form.checkout #payment .form-row.place-order section.ahv-checkout-consent label.ahv-consent-row,html body.woocommerce-checkout form.checkout section.ahv-checkout-consent label.ahv-consent-row{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;column-gap:9px!important;align-items:start!important;width:100%!important;margin:0 0 9px!important}html body.woocommerce-checkout form.checkout section.ahv-checkout-consent label.ahv-consent-row>input[type="checkbox"]{grid-column:1!important;grid-row:1!important;position:static!important;display:block!important;width:17px!important;height:17px!important;margin:1px 0 0!important}html body.woocommerce-checkout form.checkout section.ahv-checkout-consent label.ahv-consent-row>span{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;padding:0!important}html body.woocommerce-account h1.wp-block-post-title,html body.woocommerce-account .woocommerce-MyAccount-content>h1,html body.woocommerce-account .woocommerce-MyAccount-content>h2,html body.woocommerce-account .woocommerce-MyAccount-content>h3{display:block!important;margin:0 0 12px!important;font-family:DMSans,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:20px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:0!important;color:#10223d!important}html body.woocommerce-account #ahv-account-hub .ahv-hub-panel h2{margin:0 0 10px!important;font-family:DMSans,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important;color:#10223d!important}html body.woocommerce-account #ahv-account-hub .ahv-hub-panel h3,html body.woocommerce-account #ahv-account-hub .ahv-hub-panel .ahv-hub-subhead{font-family:DMSans,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important}html body.woocommerce-account section#ahv-account-hub div#ahv-panel-jobs .ahv-jobs-staff-head>h2{margin:0!important;font-family:DMSans,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-size:18px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0!important;color:#10223d!important}