/* Source-homepage shell and card tokens, scoped to existing target controls. */
.htw-site-header .htw-site-header__panel.htw-site-header__search,.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{background:#f8f6f2;color:#282828}
.htw-site-header .storefront-drawer-heading h2{font-family:Impact,'Arial Narrow',sans-serif;font-weight:700;font-size:30px;letter-spacing:0;text-transform:uppercase;color:#282828}
.htw-site-header .storefront-drawer-heading{border-color:#d5d1c8}
.htw-site-header__search .searchform .flex-row{border-color:#282828;border-radius:4px}
.htw-site-header__mini-cart ul.product_list_widget li{min-width:0;overflow-wrap:anywhere;border-color:#dedbd4}
.htw-site-header__mini-cart ul.product_list_widget li img{border-radius:8px}
.htw-site-header__mini-cart .variation{overflow-wrap:anywhere}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,.htw-site-header__mini-cart > a{border-radius:4px}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout{background:#282828!important;color:#fff!important}
.single-product .sf-pdp__summary>.product_title,.product-quick-view-container .product-title,.product-quick-view-container h1{font-family:Impact,'Arial Narrow',sans-serif;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#282828}
.single-product .sf-pdp__summary .price,.product-quick-view-container .price{color:#282828}
.single-product .sf-pdp__gallery img,.product-quick-view-container .product-gallery img{border-radius:8px}
.single-product .product-info form.cart .single_add_to_cart_button,.product-quick-view-container form.cart .single_add_to_cart_button{border-radius:4px;background:#282828!important;border-color:#282828!important;color:#fff!important}
.single-product .product-info form.cart .single_add_to_cart_button:hover,.product-quick-view-container form.cart .single_add_to_cart_button:hover{background:#444!important}
.single-product .product-info form.cart .single_add_to_cart_button:disabled,.product-quick-view-container form.cart .single_add_to_cart_button:disabled{opacity:.55}
.hsc-size-guide__trigger{display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;padding:9px 0;border:0;border-bottom:1px solid #282828;background:transparent;color:#282828;font:600 14px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}
.hsc-size-guide__overlay[hidden]{display:none!important}
.hsc-size-guide :focus-visible,.htw-site-header__panel :focus-visible,.product-quick-view-container :focus-visible{outline:2px solid #282828;outline-offset:3px}
@media(max-width:549px){.htw-site-header .htw-site-header__panel.htw-site-header__search,.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{width:100%;padding-left:20px;padding-right:20px}.htw-site-header__mini-cart ul.product_list_widget li{padding-left:90px}.htw-site-header__mini-cart ul.product_list_widget li img{width:76px;height:86px}.hsc-size-guide__dialog{padding:20px!important}}
