h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.button{font-size:1.3rem}.announcement-bar__message{display:flex;align-items:center;font-weight:400;font-size:1.1rem;min-height:4rem}:root{--mobile-bottom-nav-height: 4.8rem}.header-nav__inner{display:flex;align-items:center}.header-nav__inner svg{height:2.6rem;width:2.6rem}.header-nav__item.is-active :is(.header-nav__icon svg){fill:rgb(var(--color-foreground))}.header-nav__item .cart-count-bubble{border:1px solid #fff}@media screen and (min-width:990px){.header-nav__inner .is-desktop-hidden{display:none}.header-nav__label{display:none!important}}@media screen and (max-width:989px){body:after{content:"";display:block;height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.header{height:56px;grid-template-columns:auto 1fr;grid-template-areas:none;column-gap:2rem}.header>*{grid-area:auto}.header__heading-logo{width:72px;height:auto}.header__heading-link{padding:0}.header__icons{display:block;width:100%;padding-right:0}.header-nav__inner{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--mobile-bottom-nav-height)}.header-nav__item,.header__icon--cart{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;margin:0;padding:0;text-decoration:none;color:rgba(var(--color-foreground),.68);-webkit-tap-highlight-color:transparent}.header-nav__item.is-active{color:rgb(var(--color-foreground))}.header-nav__item:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.25);outline-offset:-.2rem}.header-nav__icon,.header__icon,.header__icon--cart .icon{width:auto;height:auto}.header-nav__icon,.header-nav__icon.svg-wrapper{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.header-nav__icon svg{width:2.4rem;height:2.4rem}.header-nav__item .cart-count-bubble{left:calc(50% + 1.2rem);transform:translate(-50%);margin-right:-1.2rem;top:-.2rem}.header-nav__label{font-size:1rem;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;font-weight:500}.header-nav__item.is-active .header-nav__label{font-weight:700}}.sidebar-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:5rem;align-items:start;width:100%;max-width:var(--page-width);margin:0 auto;padding:0 5rem}.sidebar-layout .page-width{padding:0}.sidebar-layout__aside,.sidebar-layout__main{min-width:0}.sidebar{align-self:start}.sidebar__group{margin:2.4rem 0}.sidebar .shopify-section-sidebar-navigation+.shopify-section-sidebar-navigation,.sidebar .shopify-section+.shopify-section{margin-top:2.4rem}.sidebar__title{margin:0 0 1.2rem;font-size:1.5rem;line-height:1.4}.sidebar-tree{margin:0;padding:0;list-style:none}.sidebar-tree__heading{font-size:1.2rem;font-weight:700;margin:3.2rem 0 0;padding-bottom:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.sidebar-tree__link{display:block;padding:1em .75em;text-decoration:none;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1;border-bottom:1px solid rgba(var(--color-foreground),.12)}.sidebar-tree__link:hover{background-color:rgba(var(--color-foreground),.02)}@media screen and (max-width:989px){.sidebar-layout{display:block;padding:0 3.2rem}.sidebar-layout__aside{display:none!important}}@media screen and (max-width:749px){.sidebar-layout{padding:0 1.5rem}}.field__input,.field__input:focus,.field__input:not(:placeholder-shown){padding-right:1.25rem;padding-left:1.25rem;font-size:1.4rem}.field__label{top:calc(1.2rem + var(--inputs-border-width));left:calc(var(--inputs-border-width) + 1.25rem);font-size:1.4rem}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{left:calc(var(--inputs-border-width) + 1.25rem)}.form-status{display:flex;align-items:center;font-size:1.3rem;line-height:1.3}.form-status:has(.icon-success) .icon{width:2.4rem;height:2.4rem;margin-top:0;margin-right:.8rem}.form__message .icon,.customer .form__message .svg-wrapper{height:1.6rem;width:1.6rem;margin-right:.5rem}.field--with-error:has(.icon-error){margin-bottom:3.2rem}.field--with-error:has(.icon-error):after{box-shadow:none!important}.field--with-error:has(.icon-error) .field__input{box-shadow:0 0 0 var(--inputs-border-width) #d91c1c}.field--with-error:has(.icon-error) .field__label{color:#d91c1c}.field--with-error:has(.icon-error):hover .field__input,.field--with-error:has(.icon-error) .field__input:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #d91c1c}.field--with-error:has(.icon-error) .contact__field-error{color:#d91c1c}.field--with-error:has(.icon-error) .form__message{display:flex;gap:3px;align-items:center;font-size:1.2rem;margin:.8rem 0 0;padding-left:0}.field--with-error:has(.icon-error) .form__message .svg-wrapper{width:auto;justify-content:flex-start}.field--with-error:has(.icon-error) .form__message .icon{margin-right:0;height:1.4rem;width:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base-customized.css.map */
