.htw-migration-blank-home__content{padding:0!important}.htw-migration-blank-home__content .wp-block-cover{margin:0;width:100%;max-width:none}.store-hero .wp-block-cover__inner-container,.store-holiday .wp-block-cover__inner-container{align-self:flex-end;max-width:none;padding:0 24px 34px;color:white}.store-hero h1,.store-holiday h2{font-size:clamp(28px,3vw,48px);line-height:1.05;color:white;margin-bottom:10px}.store-categories{gap:18px!important;padding:18px 20px!important;margin:0!important}.store-categories .wp-block-column{min-width:0}.store-categories figure{margin:0}.store-categories img{width:100%;aspect-ratio:4/5;object-fit:cover}.store-categories h3{font-size:15px;margin:12px 0 0}.store-promotion{background:#bea38e;color:white;padding:100px 20px;margin:100px 0 0}.store-promotion h2{color:white;max-width:660px;margin:auto}.store-brand{padding:90px 20px}.store-brand h2{font-size:28px;line-height:1.2;max-width:750px;margin:auto}.htw-site-header{font-family:Arial,sans-serif}.htw-site-header__announcement{font-size:12px;letter-spacing:.02em}.htw-site-header__main{min-height:56px}.htw-site-header__desktop-nav a{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.02em}.htw-site-header__logo img{max-height:32px;object-fit:contain}.single-product .product-title,.single-product .price,.woocommerce-cart h1{color:#222}.single-product .single_add_to_cart_button,.woocommerce-cart .checkout-button,.mfp-content .single_add_to_cart_button{background:#222!important;color:#fff!important;border:1px solid #222!important;border-radius:0!important}.single-product .woocommerce-tabs .tabs a{color:#222;text-transform:uppercase;letter-spacing:.03em}.single-product .woocommerce-tabs .tabs .active a{border-color:#222}.htw-site-header__panel{background:white;color:#222}.htw-site-header__mini-cart a,.htw-site-header__search input{color:#222}.htw-site-header__panel button,.widget_shopping_cart .button{border-radius:0}.woocommerce span.onsale,.product-small .badge-inner{background:#222;color:#fff}
@media(max-width:767px){.store-hero,.store-holiday{min-height:500px!important}.store-hero .wp-block-cover__inner-container,.store-holiday .wp-block-cover__inner-container{padding:0 16px 25px}.store-categories{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px!important;padding:12px!important}.store-promotion{margin-top:70px;padding:70px 20px}.store-brand{padding:65px 20px}.store-brand h2{font-size:21px}}
#footer.footer-wrapper{--footer-ink:#222;--footer-muted:#555;--footer-line:#ddd;--footer-bg:#fff;background:#fff;color:#222}#footer .footer-widgets .custom-html-widget>div:has(form input[type=email]){background:#fff!important;border:0!important}#footer .footer-widgets .custom-html-widget form button[type=submit]{background:#222!important;color:#fff!important;border-color:#222!important}#footer .footer-widgets,#footer .absolute-footer{background:#fff!important}#footer .footer-widgets .custom-html-widget>div:has(form input[type=email]) h3{color:#222!important}#footer .footer-widgets .custom-html-widget>div:has(form input[type=email])>p{color:#555!important}
.store-feature-pair{gap:12px!important;padding:12px!important;margin:0!important}.store-feature-pair .wp-block-cover__inner-container{align-self:flex-end;padding:24px}.store-feature-pair h2{color:white;margin:0;font-size:clamp(24px,2.5vw,38px)}@media(max-width:767px){.store-feature-pair{display:block!important}.store-feature-pair>.wp-block-column+ .wp-block-column{margin-top:12px}.store-feature-pair .wp-block-cover{min-height:470px!important}}
@media(max-width:1100px){.htw-site-header.is-ready .htw-site-header__mobile-nav{position:absolute;inset:auto 0 auto 0;top:100%;width:100%;max-height:min(75vh,600px);height:auto;box-shadow:0 12px 24px rgba(0,0,0,.15)}.htw-site-header__drawer-viewport{flex:0 1 auto;max-height:calc(75vh - 64px)}}
@media(min-width:1101px){.htw-site-header--two-row .htw-site-header__desktop-nav{grid-column:1;grid-row:2;margin:0;padding:0;border:0}.htw-site-header--two-row .htw-site-header__primary-list{justify-content:flex-start}.htw-site-header--two-row .htw-site-header__actions{grid-column:2;grid-row:2}.htw-site-header--two-row .htw-site-header__account-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.htw-site-header--two-row .htw-site-header__account-icon{display:block}.htw-site-header--two-row .htw-site-header__search-toggle{min-width:180px;justify-content:flex-start;padding:0 14px;background:#f1efed;border-radius:24px}.htw-site-header--two-row .htw-site-header__cart-link{font-size:0}}
#footer .footer-widgets .custom-html-widget p a{color:#444!important}#footer .footer-widgets .custom-html-widget p a:hover,#footer .footer-widgets .custom-html-widget p a:focus-visible{color:#111!important}

.store-mobile-cover{display:none!important}@media(max-width:767px){.store-mobile-cover{display:flex!important}.store-desktop-cover{display:none!important}}
/* Hide only the embedded U.S. shipping sentence in the original trust graphic. */
.single-product img[src*="938012eefb2148178e971cbc3aba3353.webp"]{-webkit-mask-image:linear-gradient(to bottom,#000 0 25%,transparent 25% 36%,#000 36% 100%);mask-image:linear-gradient(to bottom,#000 0 25%,transparent 25% 36%,#000 36% 100%)}
