*,*:before,*:after{box-sizing:border-box}html{min-height:100%;-webkit-text-size-adjust:100%}html:not(.is-dom-ready) .announcement-bar,html:not(.is-dom-ready) .header-wrapper,html:not(.is-dom-ready) .site-header,html:not(.is-dom-ready) .site-header__nav,html:not(.is-dom-ready) .site-header__nav-link,html:not(.is-dom-ready) .site-header__search,html:not(.is-dom-ready) .site-header__search-toggle,html:not(.is-dom-ready) .site-header__mobile-menu,html:not(.is-dom-ready) .skip-link{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}body{min-height:100%;margin:0;background:var(--color-page-background);color:var(--color-foreground);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-default);overflow-wrap:break-word}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}:where(main,header,footer) :where(.page-width,[class$=__inner],[class$=__content],[class$=__body]){min-width:0}button,input,textarea,select{max-width:100%;font:inherit}table{max-width:100%}:where(.rte,.metafield-rich_text_field,.main-article__content) :where(a,code){overflow-wrap:anywhere}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.skip-link{position:absolute;top:var(--spacing-3);left:var(--spacing-3);z-index:var(--z-skip-link);transform:translateY(-150%);border-radius:var(--radius-sm);background:var(--color-dark-button-background);color:var(--color-dark-button-text);padding:var(--spacing-2) var(--spacing-4);text-decoration:none;transition:transform var(--duration-short) var(--ease-out)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}
/*# sourceMappingURL=/cdn/shop/t/54/assets/base.css.map */
