@font-face{font-family:OCCartCondensed;src:url('NeueHelvetica57Condensed.woff2') format('woff2');font-display:swap;font-weight:400;font-style:normal}
.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{--sf-ink:#111;--sf-muted:#555;--sf-line:#d1d1ce;--sf-surface:#eaeae8;background:#f6f6f4;color:#111;font-family:OCCartCondensed,'Arial Narrow',Arial,sans-serif;padding:0 32px 24px;box-shadow:-8px 0 24px rgba(0,0,0,.12)}
.htw-site-header__mini-cart .storefront-drawer-heading{min-height:82px;margin:0 0 24px;border-bottom:1px solid #c8c8c5;flex:none}
.htw-site-header__mini-cart .storefront-drawer-heading h2{font-family:OCCartCondensed,'Arial Narrow',Arial,sans-serif;font-size:24px;line-height:1.1;font-weight:400;letter-spacing:0;color:#111}
.htw-site-header__mini-cart .storefront-drawer-close{border-radius:0;background:transparent;color:#111}
.htw-site-header__mini-cart .storefront-drawer-close:hover{background:#eaeae8}
.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart:not([hidden]):has(ul.product_list_widget){display:flex;flex-direction:column;overflow:hidden}
.htw-site-header__mini-cart:has(ul.product_list_widget) .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}
.htw-site-header__mini-cart ul.product_list_widget{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}
.htw-site-header__mini-cart ul.product_list_widget li{min-height:120px;padding:0 34px 20px 108px;margin:0 0 20px;overflow-wrap:anywhere}
.htw-site-header__mini-cart ul.product_list_widget li img{width:88px;height:110px;object-fit:cover;object-position:center;background:#eaeae8}
.htw-site-header__mini-cart ul.product_list_widget li a:not(.remove){font-family:OCCartCondensed,'Arial Narrow',Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}
.htw-site-header__mini-cart ul.product_list_widget li a.remove{right:2px;top:0;width:28px;height:28px;color:#111}
.htw-site-header__mini-cart .variation,.htw-site-header__mini-cart .quantity,.htw-site-header__mini-cart .product-subtotal{font-size:15px;line-height:1.4;overflow-wrap:anywhere}
.htw-site-header__mini-cart .woocommerce-mini-cart__total{flex:none;margin:16px 0;font-family:OCCartCondensed,'Arial Narrow',Arial,sans-serif;font-size:18px}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons{flex:none;padding-bottom:env(safe-area-inset-bottom,0px)}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button,.htw-site-header__mini-cart .return-to-shop .button{border-radius:0;font-family:OCCartCondensed,'Arial Narrow',Arial,sans-serif;font-size:16px;letter-spacing:0}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.checkout{background:#111!important;color:#fff!important}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button:not(.checkout){background:transparent!important;color:#111!important}
.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button:hover,.htw-site-header__mini-cart .woocommerce-mini-cart__buttons a.button:focus-visible{opacity:1;outline:2px solid #111;outline-offset:2px}
.htw-site-header__mini-cart :focus-visible{outline:2px solid #111;outline-offset:3px}
@media(max-width:767px){.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart{padding:0 16px 16px}.htw-site-header__mini-cart .storefront-drawer-heading{min-height:72px;margin-bottom:18px}.htw-site-header__mini-cart ul.product_list_widget li{padding-left:92px;padding-right:30px}.htw-site-header__mini-cart ul.product_list_widget li img{width:76px;height:95px}}
@media(max-height:440px){.htw-site-header .htw-site-header__panel.htw-site-header__mini-cart:not([hidden]):has(ul.product_list_widget){overflow-y:auto}.htw-site-header__mini-cart:has(ul.product_list_widget) .widget_shopping_cart_content{overflow:visible;min-height:auto}.htw-site-header__mini-cart ul.product_list_widget{overflow:visible;flex:none}}
