*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;padding:0;min-height:100%;background-color:rgb(var(--color-base-background-1));color:rgba(var(--color-base-text),.75)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}h1{font-size:calc(var(--font-heading-scale) * 3rem)}h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}h4{font-size:calc(var(--font-heading-scale) * 1.4rem)}h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}h6{font-size:calc(var(--font-heading-scale) * 1rem)}p{margin:0 0 1rem}a{color:rgba(var(--color-base-text),.85);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .2s ease-in-out}a:hover{color:rgba(var(--color-base-text),1);text-decoration-thickness:.2rem}.button{font-family:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:0;padding:1.5rem 3rem;text-decoration:none;background-color:rgba(var(--color-base-accent-1),1);color:rgb(var(--color-base-solid-button-labels));min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.4rem + var(--buttons-border-width) * 2);transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;border-radius:var(--buttons-radius);position:relative;font-size:1.4rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;font-weight:500}.button:hover{box-shadow:0 0 0 .1rem rgba(var(--color-base-accent-1),1),0 0 0 .2rem rgba(var(--color-base-background-1),1),0 0 0 .3rem rgba(var(--color-base-accent-1),1)}.button--secondary{background-color:rgba(var(--color-base-background-2),1);color:rgba(var(--color-base-accent-1),1);border:.1rem solid rgba(var(--color-base-accent-1),1)}.button--secondary:hover{background-color:rgba(var(--color-base-accent-1),1);color:rgb(var(--color-base-solid-button-labels))}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 750px){.page-width{padding:0 5rem}}@media screen and (min-width: 990px){.page-width{padding:0 var(--page-width-margin)}}.grid{display:grid;grid-gap:var(--grid-desktop-horizontal-spacing) var(--grid-desktop-vertical-spacing)}@media screen and (max-width: 749px){.grid{grid-gap:var(--grid-mobile-horizontal-spacing) var(--grid-mobile-vertical-spacing)}}.grid--1-col{grid-template-columns:1fr}.grid--2-col{grid-template-columns:repeat(2,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 990px){.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 749px){.grid--2-col,.grid--3-col,.grid--4-col,.grid--4-col-desktop{grid-template-columns:1fr}}.section{padding:var(--spacing-sections-mobile) 0}@media screen and (min-width: 750px){.section{padding:var(--spacing-sections-desktop) 0}}.section-header{margin-bottom:5rem;text-align:center}@media screen and (max-width: 749px){.section-header{margin-bottom:3rem}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.focus-none{box-shadow:none!important;outline:0!important}@media screen and (max-width: 749px){.small-hide{display:none!important}}@media screen and (min-width: 750px){.medium-hide{display:none!important}}@media screen and (min-width: 990px){.large-up-hide{display:none!important}}.header__cart-link{position:relative!important;padding:.25rem .9rem!important}.header__cart-count{position:absolute!important;top:-.9rem!important;right:-.9rem!important;transform:none!important;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
