*{box-sizing:border-box;scrollbar-color:var(--hh-color-brand-primary)}html{margin:0;padding:0}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}*::-webkit-scrollbar{height:4px;width:4px}*::-webkit-scrollbar-thumb{background-color:var(--hh-color-brand-primary);border-radius:4px}body{margin:0;padding:0;font-family:var(--hh-font-family-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{--hh-font-size-fluid: max(var(--fluid-font-size), calc(var(--hh-font-size-mobile) * 1px));margin-top:0;margin-bottom:0}h1,.h1{--hh-font-size-desktop: var(--hh-h1-font-size-desktop);--hh-font-size-mobile: var(--hh-h1-font-size-mobile);font:var(--hh-h1-font-weight) var(--hh-font-size-fluid) / var(--hh-h1-line-height) var(--hh-h1-font-family);letter-spacing:var(--hh-h1-letter-spacing);text-transform:var(--hh-h1-text-transform)}h2,.h2{--hh-font-size-desktop: var(--hh-h2-font-size-desktop);--hh-font-size-mobile: var(--hh-h2-font-size-mobile);font:var(--hh-h2-font-weight) var(--hh-font-size-fluid) / var(--hh-h2-line-height) var(--hh-h2-font-family);letter-spacing:var(--hh-h2-letter-spacing);text-transform:var(--hh-h2-text-transform)}h3,.h3{--hh-font-size-desktop: var(--hh-h3-font-size-desktop);--hh-font-size-mobile: var(--hh-h3-font-size-mobile);font:var(--hh-h3-font-weight) var(--hh-font-size-fluid) / var(--hh-h3-line-height) var(--hh-h3-font-family);letter-spacing:var(--hh-h3-letter-spacing);text-transform:var(--hh-h3-text-transform)}h4,.h4{--hh-font-size-desktop: var(--hh-h4-font-size-desktop);--hh-font-size-mobile: var(--hh-h4-font-size-mobile);font:var(--hh-h4-font-weight) var(--hh-font-size-fluid) / var(--hh-h4-line-height) var(--hh-h4-font-family);letter-spacing:var(--hh-h4-letter-spacing);text-transform:var(--hh-h4-text-transform)}h5,.h5{--hh-font-size-desktop: var(--hh-h5-font-size-desktop);--hh-font-size-mobile: var(--hh-h5-font-size-mobile);font:var(--hh-h5-font-weight) var(--hh-font-size-fluid) / var(--hh-h5-line-height) var(--hh-h5-font-family);letter-spacing:var(--hh-h5-letter-spacing);text-transform:var(--hh-h5-text-transform)}h6,.h6{--hh-font-size-desktop: var(--hh-h6-font-size-desktop);--hh-font-size-mobile: var(--hh-h6-font-size-mobile);font:var(--hh-h6-font-weight) var(--hh-font-size-fluid) / var(--hh-h6-line-height) var(--hh-h6-font-family);letter-spacing:var(--hh-h6-letter-spacing);text-transform:var(--hh-h6-text-transform)}body,p,.p{--hh-font-size-desktop: var(--hh-body-font-size-desktop);--hh-font-size-mobile: var(--hh-body-font-size-mobile);font:var(--hh-body-font-weight) var(--hh-font-size-fluid) / var(--hh-body-line-height) var(--hh-body-font-family);letter-spacing:var(--hh-body-letter-spacing);text-transform:var(--hh-body-text-transform);margin-bottom:0}.caption,hh-button[theme=tertiary],hh-button-wrapper[theme=tertiary]{--hh-font-size-desktop: var(--hh-caption-font-size-desktop);--hh-font-size-mobile: var(--hh-caption-font-size-mobile);font:var(--hh-caption-font-weight) var(--hh-font-size-fluid) / var(--hh-caption-line-height) var(--hh-caption-font-family);font-style:var(--hh-caption-font-style);letter-spacing:var(--hh-caption-letter-spacing);text-transform:var(--hh-caption-text-transform)}.utility,hh-button,hh-button-wrapper{--hh-font-size-desktop: var(--hh-utility-font-size-desktop);--hh-font-size-mobile: var(--hh-utility-font-size-mobile);font:var(--hh-utility-font-weight) var(--hh-font-size-fluid) / var(--hh-utility-line-height) var(--hh-utility-font-family);letter-spacing:var(--hh-utility-letter-spacing);text-transform:var(--hh-utility-text-transform)}hh-button,hh-button-wrapper,hh-vertical-carousel,hh-filters-wrapper,hh-image-carousel{display:block}.qty-input__button{align-items:center;display:flex}.qty-input__button svg{width:var(--hh-icon-size-sm)}hh-drawer{position:relative}.drawer{background-color:var(--hh-color-reverse);height:calc(100dvh - (var(--hh-header-height) + var(--hh-announcement-height)));max-width:max(630px,44vw);overflow-y:scroll;padding:var(--hh-space-lg) var(--hh-space-md);position:fixed;right:0;top:0;transform:translate(100%);transition:visibility var(--hh-duration-long) var(--hh-duration-long),transform var(--hh-duration-long);transform-style:preserve-3d;visibility:hidden;width:100%;will-change:transform;z-index:100}@media screen and (min-width: 990px){.drawer{height:100%}}.drawer-is-active.drawer{pointer-events:all;transform:translate(0);visibility:visible;transform-style:preserve-3d;transition:transform var(--hh-duration-long) 1ms,visibility 1ms}.drawer__close{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;position:absolute;right:0;top:0;z-index:1}.drawer__close svg{width:var(--hh-icon-size-sm)}.scroll-lock{height:100%;overflow:hidden;width:100%}.scroll-lock main{pointer-events:none}@media screen and (max-width: 989px){.scroll-lock-mobile{height:100%;overflow:hidden;width:100%}.scroll-lock-mobile main{pointer-events:none}}@media screen and (min-width: 990px){.scroll-lock-show-bar{position:fixed;overflow-y:scroll;width:100%}}.overlay{background-color:transparent;transition:background-color var(--hh-duration-default)}.overlay.active{background-color:var(--hh-color-ink-with-opacity);display:block;height:100vh;position:fixed;width:100vw;z-index:3}.overlay-secondary.active{z-index:101}.label{display:flex;align-items:center}.shopify-section:not(.shopify-section--header):not(#shopify-section-mini-cart):not(#shopify-section-footer):not(#shopify-section-header-swans-bar){padding-bottom:var(--hh-space-xs)}.md-modal-closeButton:focus-visible,.md-btn:focus-visible{outline:.2rem solid var(--hh-color-focus)!important;outline-offset:var(--hh-focus-outline-offset)}
/*# sourceMappingURL=/cdn/shop/t/346/assets/global.css.map?v=41132708877055686041724771864 */
