.htw-site-header{font-family:Helvetica,Arial,sans-serif}.htw-site-header__announcement{padding:10px 20px;font-size:13px;font-weight:700}.htw-site-header__main{min-height:95px;padding:0 3.5%}.htw-site-header__menu li>a{font-size:13px;text-transform:uppercase;font-weight:500}.htw-site-header__actions .htw-site-header__search-toggle{order:1}.htw-site-header__actions .htw-site-header__account{order:2}.htw-site-header__actions .htw-site-header__cart{order:3}.htw-site-header__search-toggle>span,.htw-site-header__account-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.htw-site-header__account-icon{display:block}.htw-site-header.is-ready .htw-site-header__cart-link{display:none}.htw-site-header__icon{width:21px;height:21px}.htw-site-header.has-avh-modal{z-index:100001}.avh-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:199}.avh-drawer-backdrop[hidden]{display:none!important}.htw-site-header.is-ready .htw-site-header__search:not([hidden]),.htw-site-header.is-ready .htw-site-header__mini-cart:not([hidden]){position:fixed;inset:0 0 0 auto;z-index:200;display:flex;flex-direction:column;width:min(480px,100%);height:100dvh;max-height:100dvh;padding:0;background:#fff;color:#111;border:0;box-shadow:none;overflow:hidden}.avh-drawer-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 26px;border-bottom:1px solid #e7e7e7}.avh-drawer-bar h2{margin:0;color:#111;font-size:18px;font-weight:800;letter-spacing:.05em}.avh-drawer-close{border:0;background:#fff!important;color:#111!important;font-size:30px!important;line-height:1;min-width:40px;min-height:40px;padding:0;margin:0}.htw-site-header__search form{position:relative;padding:0 25px;overflow-y:auto}.htw-site-header__search .avh-drawer-bar{order:0;border:0}.htw-site-header__search form{order:1}.htw-site-header__search .search-field{font-size:16px;height:48px;border:0;border-bottom:1px solid #ddd;box-shadow:none}.htw-site-header__search .ux-search-submit{background:#111!important;color:#fff!important}.htw-site-header__search .live-search-results,.htw-site-header__search .autocomplete-suggestions{position:relative!important;max-height:calc(100dvh - 150px)!important;overflow:auto;width:100%!important}.htw-site-header__mini-cart .widget_shopping_cart_content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto;padding:24px}.htw-site-header__mini-cart .woocommerce-mini-cart{flex:1 1 auto;min-height:0;overflow-y:auto}.htw-site-header__mini-cart .ux-mini-cart-footer,.htw-site-header__mini-cart .woocommerce-mini-cart__total,.htw-site-header__mini-cart .woocommerce-mini-cart__buttons{flex:0 0 auto}.htw-site-header__mini-cart>.widget_shopping_cart_content+.avh-cart-link,.htw-site-header__mini-cart>.widget_shopping_cart_content+a{margin:0 24px 24px;border:1px solid #111;padding:14px;text-align:center;font-weight:700;text-transform:uppercase}.htw-site-header__mini-cart .button{background:#111!important;color:#fff!important;border-color:#111!important}.htw-site-header__mini-cart .button:hover{background:#333!important;color:#fff!important}.avh-footer{background:#101318;color:#fff;padding:65px 4%;font-family:Helvetica,Arial,sans-serif}.avh-footer__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1350px;margin:auto}.avh-footer h2{color:#fff;font-size:15px;letter-spacing:.05em;margin:0 0 20px;font-weight:700}.avh-footer ul{list-style:none;padding:0;margin:0}.avh-footer li{margin:0 0 12px;font-size:13px}.avh-footer a,.avh-footer span{color:#fff!important}.avh-footer a:hover{text-decoration:underline}.avh-footer span[aria-disabled]{opacity:.6}.footer-wrapper .absolute-footer{background:#101318;color:#ddd}.product-small .box-text-products .title,.product-small .box-text-products .price{font-size:16px;line-height:1.35}.product-small .box-text-products .price del{font-size:14px}.product-small .badge-container,.single-product .badge-container{left:8px;top:8px;right:auto}.product-small .badge-inner,.single-product .badge-inner{color:#fff;background:#111;border-radius:0;font-weight:700}.product-small .quick-view{background:#fff;color:#111;border:1px solid #111;opacity:1}.product-small .quick-view:hover,.product-small .quick-view:focus{background:#111;color:#fff}.single-product .product-title,.product-quick-view-container .product-title{font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;color:#111}.single-product .single_add_to_cart_button,.product-quick-view-container .single_add_to_cart_button,.woocommerce-cart .checkout-button{background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:0}.single-product .single_add_to_cart_button:hover,.product-quick-view-container .single_add_to_cart_button:hover,.woocommerce-cart .checkout-button:hover{background:#333!important;color:#fff!important}.single-product .variations select,.product-quick-view-container .variations select{border:1px solid #111;background-color:#fff;color:#111;min-height:45px}.single-product .woocommerce-tabs .tabs li a{color:#111;text-transform:uppercase;letter-spacing:.04em}.single-product .woocommerce-tabs .tabs li.active a{border-color:#111}.single-product .tagged_as a{color:#111;text-decoration:underline}.product-quick-view-container{background:#fff;color:#111}.woocommerce-cart .shop_table,.woocommerce-cart .cart_totals{color:#111}.woocommerce-cart .button{border-radius:0}.avh-hero__content h1{font-size:30px;line-height:1.2;max-width:430px}@media(max-width:1100px){.htw-site-header__main{min-height:62px;padding:0 16px}.htw-site-header__logo{width:min(var(--htw-logo-width),100px)}.htw-site-header__actions{gap:8px}.htw-site-header__announcement{padding:7px 15px;font-size:11px}}@media(max-width:849px){.avh-hero__content h1{font-size:25px}.avh-footer{padding:45px 20px}.avh-footer__groups{grid-template-columns:1fr;gap:26px}.htw-site-header.is-ready .htw-site-header__search:not([hidden]),.htw-site-header.is-ready .htw-site-header__mini-cart:not([hidden]){width:100%}.avh-drawer-bar{height:64px}}
.mfp-wrap:has(.product-quick-view-container) .mfp-container{padding:0;text-align:right}.mfp-wrap:has(.product-quick-view-container) .mfp-content{vertical-align:top;width:min(900px,100%);max-width:none;height:100dvh;overflow-y:auto;background:#fff;text-align:left;margin:0 0 0 auto}.mfp-wrap:has(.product-quick-view-container) .product-quick-view-container{min-height:100%;padding:0;background:#fff}.mfp-wrap:has(.product-quick-view-container) .mfp-close{position:fixed;top:12px;right:12px;z-index:100;color:#111!important;mix-blend-mode:normal!important;opacity:1}.product-quick-view-container .product-info{padding:64px 32px 32px}.single-product .badge-inner,.product-quick-view-container .badge-inner{background:#111!important;color:#fff!important;border-radius:0!important;width:auto!important;height:auto!important;padding:8px!important;line-height:1!important}.single-product button.single_add_to_cart_button.disabled,.single-product button.single_add_to_cart_button:disabled,.product-quick-view-container button.single_add_to_cart_button.disabled,.product-quick-view-container button.single_add_to_cart_button:disabled{background:#555!important;border-color:#555!important;color:#fff!important;opacity:1!important}.single-product button.ux-buy-now-button,.product-quick-view-container button.ux-buy-now-button{background:#111!important;border-color:#111!important;color:#fff!important}@media(max-width:849px){.mfp-wrap:has(.product-quick-view-container) .mfp-content{width:100%;height:100dvh}.product-quick-view-container .product-info{padding:25px 20px 35px}}
.mfp-wrap:has(.product-quick-view-container) .mfp-close{z-index:1100!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.product-quick-view-container .badge-container .badge,.single-product .product .badge-container .badge{display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important}.product-quick-view-container .badge-container .badge-inner.on-sale,.single-product .product .badge-container .badge-inner.on-sale{display:flex!important;width:auto!important;height:auto!important;min-height:0!important;padding:7px 9px!important;background-color:#111!important;color:#fff!important;border:0!important;border-radius:0!important;font:700 13px/1 Helvetica,Arial,sans-serif!important}.product-quick-view-container .badge-container .badge-inner.on-sale .onsale,.single-product .product .badge-container .badge-inner.on-sale .onsale{color:inherit!important;font:inherit!important}
.woocommerce-cart .woocommerce>.text-center{padding:130px 20px 150px}.woocommerce-cart .wc-empty-cart-message .message-container{font-family:Helvetica,Arial,sans-serif;font-size:clamp(30px,3.4vw,48px);line-height:1.2;color:#111}.woocommerce-cart .return-to-shop .button,.woocommerce-cart .checkout-button{background:#082d57!important;border-color:#082d57!important;color:#fff!important;padding:0 30px;min-height:46px}.woocommerce-cart .return-to-shop .button:hover,.woocommerce-cart .checkout-button:hover{background:#123e6d!important;color:#fff!important}@media(max-width:849px){.woocommerce-cart .woocommerce>.text-center{padding:80px 16px 100px}.woocommerce-cart .wc-empty-cart-message .message-container{font-size:30px}}
.avh-variation-select{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.avh-variation-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 8px}.avh-variation-buttons button{min-width:48px;min-height:48px;padding:8px 12px;margin:0 -1px -1px 0;border:1px solid #ddd;background:#fff;color:#111;font-size:13px;font-weight:400;line-height:1.2;text-transform:none}.avh-variation-buttons button[aria-pressed=true]{position:relative;z-index:1;border-color:#111;background:#fff;color:#111}.avh-variation-buttons button:disabled{color:#777;background:#eee;text-decoration:line-through;cursor:not-allowed}.avh-variation-buttons button:focus-visible{position:relative;z-index:2;outline:2px solid #111;outline-offset:2px}
.mfp-wrap:has(.product-quick-view-container) .mfp-content:before{content:'SELECT OPTIONS';position:fixed;right:0;top:0;z-index:90;width:min(450px,100%);height:72px;display:flex;align-items:center;padding:0 30px;background:#fff;border-bottom:1px solid #eee;color:#111;font:700 16px/1 Helvetica,Arial,sans-serif;letter-spacing:.06em}.product-quick-view-container .product-lightbox-inner{padding:96px 30px 30px!important}@media(max-width:849px){.mfp-wrap:has(.product-quick-view-container) .mfp-content{width:calc(100% - 30px);padding-top:72px;box-sizing:border-box}.mfp-wrap:has(.product-quick-view-container) .mfp-content:before{width:calc(100% - 30px)}.product-quick-view-container .product-lightbox-inner{padding:25px 20px 35px!important}}
