.page-width{max-width:100%}html.tab-outline .btn:focus,html.tab-outline .quick-product__btn:focus,html.tab-outline #pc--opt-out-button:focus,html.tab-outline #pc--opt-out-email_input:focus{outline:2px solid #1a1a1a;outline-offset:3px;box-shadow:0 0 0 3px #fff}html.tab-outline .product-slideshow:focus:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:2px solid #1a1a1a;box-shadow:0 0 0 2px #fff;pointer-events:none;z-index:5}html.tab-outline .product__photo-zoom:focus{inset:auto 12px 12px auto;width:44px;height:44px;margin:0;padding:12px;border-radius:50%;opacity:1;z-index:6;background:#fff;color:#1a1a1a}predictive-search .btn--close-search .icon path{stroke:var(--colorTextBody)!important}html.tab-outline .product__photo-zoom:focus svg{display:block}html.tab-outline shopify-accelerated-checkout:has(shop-pay-wallet-button:focus-within){--shopify-accelerated-checkout-button-box-shadow: 0 0 0 3px #fff, 0 0 0 5px #5433eb}.payment-buttons .add-to-cart--secondary:active{opacity:.7}.grid-product--sold-out .grid-product__image-mask{opacity:.5}.megamenu-brands{display:grid;grid-template-rows:repeat(10,1fr);grid-auto-flow:column}@media screen and (min-width:769px)and (max-width:1272px){#SiteHeader .site-navigation{display:none!important}#SiteHeader .js-drawer-open-nav.large-up--hide{display:inline-block!important}}.site-footer>.page-width{max-width:100%}.site-footer>.page-width>.grid{display:grid;grid-template:1fr auto / repeat(3,minmax(0,1fr));justify-items:center}.site-footer>.page-width>.grid:after,.site-footer>.page-width>.grid>.footer__clear{display:none}.site-footer>.page-width>.grid>.grid__item{float:none;container-type:normal;min-width:0;padding-left:30px}.site-footer .haven-footer-heading{grid-column:1 / -1;grid-row:1;text-align:center}.site-footer .haven-footer-location{grid-row:2}@media screen and (max-width:769px){.site-footer>.page-width>.grid{display:block}}.site-footer .haven-footer-heading h2{font-size:1.3em}.site-footer .haven-footer-location h3{font-size:1.05em}.site-footer .collapsible-content__inner{display:flex;justify-content:center}.site-footer a:hover,.site-footer a:active{color:#aaabb0}.site-footer{padding-bottom:20px}@media screen and (min-width:590px){.site-footer{padding-top:40px}.site-footer__bottom{padding-top:0}}.site-footer .footer__copyright{text-transform:uppercase}.site-footer .footer__copyright>span:first-child{padding:0}.site-footer .footer__dot{padding-left:3px;padding-right:3px;font-size:11px}.grid__item.grid-product{container-type:inline-size;padding-left:2%;--title-size: clamp(13px, 7cqw, 16px)}.grid-product__title{text-transform:capitalize;font-size:var(--title-size);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.grid-product__vendor{font-weight:700;font-size:calc(var(--title-size) * .7)}.btn{font-weight:700;letter-spacing:2px}.pagination{font-weight:700}.pagination .page.current{opacity:1;text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/haven-custom.css.map */
