:root{--page-margin: 2.4rem;--grid-columns: 4;--grid-gutter: 1.6rem;--grid-column: calc( (100% - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns) );--card-radius: 1.6rem;--pill-radius: .8rem;--color-card-border: 240, 239, 236;--font-heading-weight-strong: 600}.color-scheme-3,.color-scheme-4,.color-scheme-5{--font-heading-weight-strong: 500}@media screen and (min-width:750px){:root{--page-margin: 6.4rem}}@media screen and (min-width:1200px){:root{--page-margin: 12.4rem}}.page-width,.header.page-width,.utility-bar__grid.page-width{padding-left:var(--page-margin);padding-right:var(--page-margin)}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.gradient{background-attachment:scroll}.page-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter)}.header__heading-link{display:inline-flex;align-items:center;gap:.8rem;padding-left:0;padding-right:0}.header__logo-lockup{display:block;width:var(--logo-lockup-width, 22.8rem);height:auto;max-width:100%}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item>span,.header__submenu .header__menu-item,.header__submenu .header__menu-item>span,.menu-drawer__menu-item,.menu-drawer__menu-item>span{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important}.header__menu-item{color:rgb(var(--color-foreground))}.header__icons{align-items:center;gap:1.6rem;padding-right:0}.button{font-family:var(--font-body-family)}.header__cta{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:.8rem 2rem;font-size:1.6rem;line-height:1.5;letter-spacing:0;white-space:nowrap}@media screen and (max-width:749px){.header__cta{padding:.6rem 1.4rem;font-size:1.4rem}.header__logo-lockup{width:3.2rem}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:3.2rem}.header--middle-left .header__inline-menu{justify-self:end;margin-left:0}.header--middle-left .header__inline-menu>.list-menu--inline{justify-content:flex-end;gap:.8rem}.header--middle-left .header__inline-menu .header__menu-item{padding:.4rem .8rem;font-size:1.6rem;line-height:1.5}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:rgb(var(--color-heading))}:root{--color-button-hover: 38, 35, 26;--color-button-soft-border: 117, 113, 108}.button{transition:background-color var(--duration-short) ease,color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{--color-button: var(--color-button-hover)}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{--color-secondary-button-text: var(--color-button-hover)}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-vertical-lift .button:not(.button--tertiary){transition:transform var(--duration-default) var(--ease-out-slow),background-color var(--duration-short) ease,color var(--duration-short) ease,box-shadow var(--duration-short) ease}}.button--soft{--color-button: var(--color-button-soft-border);--color-button-hover: var(--color-button-soft-border);background-color:transparent;color:rgb(var(--color-secondary-button-text))}.button--soft:not([disabled]):hover{--color-secondary-button-text: var(--color-heading)}.header__inline-menu .header__active-menu-item{color:rgb(var(--color-accent));text-decoration:none}.header__inline-menu details[open]>.header__menu-item{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
