.htw-site-header{font-family:Arial,sans-serif}.htw-site-header__announcement{background:#000!important;color:#fff!important;font-size:12px;min-height:32px;padding:8px}.htw-site-header__main{min-height:70px}.htw-site-header__menu li>a,.htw-site-header__actions a,.htw-site-header__actions button{text-transform:uppercase;font-size:11px;letter-spacing:0}.htw-site-header__logo img{object-fit:contain}
.home #content{padding:0}.home .salt-hero{margin:0;min-height: min(55vw,760px);color:#fff;display:flex;align-items:center}.home .salt-hero .wp-block-cover__inner-container{max-width:none;padding:0 10%;color:#fff}.home .salt-hero h1{color:#fff;font:400 clamp(34px,4vw,60px)/1.06 Arial,sans-serif;margin:0 0 14px}.home .salt-hero p{color:#fff;font:16px Arial,sans-serif;margin:0 0 13px}.home .salt-hero .salt-sale{font-size:19px;font-weight:700}.salt-mobile{display:none!important}.salt-products{padding:48px 30px}.salt-products h2,.salt-categories h2,.salt-holiday h2{font:500 28px/1.2 Arial,sans-serif;color:#111;margin:0 0 24px}.salt-products__empty{font-size:15px}.salt-products__carousel{display:flex;align-items:center;gap:12px}.salt-products__track{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;flex:1}.salt-products__track::-webkit-scrollbar{display:none}.salt-products__track>li{scroll-snap-align:start;min-width:0}.salt-products__arrow{border:1px solid #222;border-radius:50%;background:#fff;color:#111;min-width:42px;height:42px;line-height:1;margin:0}.salt-video{min-height:52vw;margin:0;color:white}.salt-video h2,.salt-tile h2{color:#fff;font:400 clamp(28px,3vw,48px)/1.1 Arial,sans-serif}.salt-two-up{gap:0!important;margin:0!important}.salt-two-up>.wp-block-column{margin:0!important}.salt-tile{min-height:58vw;margin:0}.salt-categories,.salt-holiday{padding:50px 30px}.salt-category-track{display:grid!important;grid-auto-flow:column;grid-auto-columns:19%;gap:16px;overflow:auto;scrollbar-width:none}.salt-category-track::-webkit-scrollbar{display:none}.salt-category-track figure{margin:0!important}.salt-category-track img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.salt-category-track figcaption{font:16px Arial,sans-serif;color:#111;text-align:left}
@media(max-width:700px){.salt-desktop{display:none!important}.salt-mobile{display:flex!important}.home .salt-hero{min-height:145vw;align-items:flex-start}.home .salt-hero .wp-block-cover__inner-container{text-align:center;padding:36px 20px}.home .salt-hero h1{font-size:32px}.home .salt-hero p{font-size:14px}.salt-products,.salt-categories,.salt-holiday{padding:32px 16px}.salt-products h2,.salt-categories h2,.salt-holiday h2{font-size:22px}.salt-products__track{grid-auto-columns:75%}.salt-products__arrow{display:none}.salt-video{min-height:145vw}.salt-two-up{display:block}.salt-tile{min-height:120vw}.salt-category-track{grid-auto-columns:72%}}
.salt-footer{background:#fff;color:#111;padding:72px 30px 55px;font:14px/1.5 Arial,sans-serif}.salt-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1150px;margin-left:auto;gap:40px}.salt-footer h2{font:600 13px/1.4 Arial,sans-serif;color:#111;margin:0 0 20px}.salt-footer ul{list-style:none;margin:0;padding:0}.salt-footer li{margin:0 0 9px}.salt-footer a{color:#111}.salt-footer a:hover{text-decoration:underline}@media(max-width:700px){.salt-footer{padding:45px 16px}.salt-footer__columns{grid-template-columns:1fr;gap:26px}.salt-footer h2{margin-bottom:12px}}
.salt-category-track.wp-block-gallery.has-nested-images figure.wp-block-image{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important}.salt-category-track.wp-block-gallery.has-nested-images figure.wp-block-image img{width:100%!important;height:auto!important;aspect-ratio:3/4;object-fit:cover}.salt-two-up>.wp-block-column{min-width:0}.salt-video.salt-desktop{background:#222 url('poster-desktop.jpg') center/cover no-repeat}.salt-video.salt-mobile{background:#222 url('poster-mobile.jpg') center/cover no-repeat}
.salt-categories{position:relative}.salt-category-controls{position:absolute;right:30px;top:42px;display:flex;gap:8px}.salt-category-controls button{border:1px solid #111;border-radius:50%;background:#fff;color:#111;width:40px;height:40px;line-height:1;padding:0;margin:0}.salt-category-controls button:focus-visible,.salt-products__arrow:focus-visible{outline:2px solid #111;outline-offset:3px}
.woocommerce-cart .woocommerce{color:#111;font-family:Arial,sans-serif}.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop{text-align:center}.woocommerce-cart .return-to-shop a,.woocommerce-cart .checkout-button,.single-product .single_add_to_cart_button,.single-product .buy-now-button{background:#000!important;color:#fff!important;border-color:#000!important;border-radius:28px!important}.woocommerce-cart .cart-empty{padding:50px 0 12px}.single-product .product-info,.single-product .woocommerce-tabs{color:#111;font-family:Arial,sans-serif}.single-product .woocommerce-tabs .tabs a{color:#111}.single-product .product_meta a{color:#111;text-decoration:underline}.products .product-small .title,.products .product-small .price{font-size:16px;line-height:1.35}.products .product-small .badge-container{left:8px;top:8px}.products .product-small .button{background:#000;color:#fff}.htw-site-header__search,.htw-site-header__mini-cart{background:#fff;color:#111}.htw-site-header__mini-cart{max-height:calc(100vh - 90px);overflow:auto}.htw-site-header__search input{color:#111;background:#fff;border-color:#111}
@media(max-width:700px){.salt-category-controls{display:none}.woocommerce-cart .cart-empty{padding-top:30px}}
@media(prefers-reduced-motion:reduce){.salt-category-track,.salt-products__track{scroll-behavior:auto}}
.single-product .sf-pdp__demo-views,.single-product .htw-assurances__features{display:none!important}.wgm-native-card{--wgm-card-text:#111;--wgm-card-sale:#111;--wgm-card-badge-background:#fff;--wgm-card-badge-foreground:#111;color:#111}.wgm-native-card .wgm-native-card__box{border:0!important;box-shadow:none!important;border-radius:0!important}.wgm-native-card .wgm-native-card__media{border-radius:0!important;background:#f2f2f2}.wgm-native-card .wgm-native-card__info{background:#fff!important;padding:10px 0!important;text-align:left!important}.wgm-native-card .wgm-native-card__info .product-title,.wgm-native-card .wgm-native-card__info .product-title a,.wgm-native-card .wgm-native-card__info .price,.wgm-native-card .wgm-native-card__info .price ins{font-size:16px!important;color:#111!important;line-height:1.35}.wgm-native-card .wgm-native-card__info .price del{font-size:14px!important}.wgm-native-card .badge-container{left:8px!important;top:8px!important;right:auto!important}.wgm-native-card .badge-inner{background:#fff!important;color:#111!important}.wgm-native-card a.quick-view{color:#111;background:#fff}
