*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--hbd-cream, #f7eee4);color:var(--hbd-brown, #3e271d);display:flex;flex-direction:column;font-family:var(--font-primary--family, Arial, sans-serif);margin:0;min-height:100svh;-webkit-font-smoothing:antialiased}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}button,input,textarea,select{font:inherit}button,label,legend,small,.button,.hbd-panel-cart,.hbd-section-number,.hbd-about-eyebrow,.hbd-about-label,.hbd-service-label,.hbd-hospitality__label,.hbd-hospitality__eyebrow,.hbd-hospitality__back,.hbd-product-back,.hbd-product-eyebrow,.hbd-cart-eyebrow,.hbd-cart-labels,.hbd-cart-remove,.hbd-stock-message,.hbd-project>p,.hbd-portfolio-intro>p,.hbd-footer{font-family:var(--font-small--family, Arial, sans-serif)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{background:var(--hbd-cream, #f7eee4);left:1rem;padding:.75rem 1rem;position:fixed;top:-5rem;z-index:999}.skip-link:focus{top:1rem}.shopify-section{display:grid;grid-template-columns:minmax(var(--page-margin, 20px),1fr) min(calc(var(--page-width, 90rem) - var(--page-margin, 20px) * 2),calc(100% - var(--page-margin, 20px) * 2)) minmax(var(--page-margin, 20px),1fr);position:relative;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-section-group-header-group,.shopify-section-group-footer-group{display:block}.button{align-items:center;background:var(--hbd-blue, #A9C2D6);border:0;border-radius:999px;color:var(--hbd-brown, #3e271d);cursor:pointer;display:inline-flex;font-size:.78rem;gap:.75rem;justify-content:center;letter-spacing:.14em;min-height:3rem;padding:1rem 1.5rem;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.button:hover{background:var(--hbd-brown, #3e271d);color:var(--hbd-cream, #f7eee4);transform:translateY(-2px)}:focus-visible{box-shadow:0 0 0 4px var(--hbd-cream, #f7eee4);outline:2px solid var(--hbd-brown, #3e271d);outline-offset:2px}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
