.bold{font-weight:500}.italic{font-style:italic}a{text-decoration:none;color:inherit}h1,.h1,.heading{font-family:var(--font-primary--family);font-size:1.8rem;line-height:140%;letter-spacing:-.02em;font-weight:400}@media screen and (min-width:990px){h1,.h1,.heading{font-size:2.4rem}}h2,.h2{font-family:var(--font-primary--family);font-size:1.8rem;font-weight:400;line-height:145%;letter-spacing:-.01em}h3,.h3,h4,.h4,h5,.h5,h6,.h6,.product-name,.color,.clips-card{font-family:var(--font-primary--family);font-size:1.4rem;font-weight:500;line-height:135%;letter-spacing:-.01em}body,.body{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:400;line-height:135%;letter-spacing:-.01em}.body-bold{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:500;line-height:135%;letter-spacing:-.01em}.body-large{font-size:2.2rem}.eyebrow,.xs-text,.legal{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:300;line-height:135%;letter-spacing:-.01em;font-style:italic}button,.button,.button--primary{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary--family);font-size:1.2rem;font-weight:500;line-height:135%;letter-spacing:-.01em;padding:0 10rem;min-height:4rem;background-color:var(--color-background);border:1px solid var(--color-line);color:var(--color-primary);transition:border-color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}@media screen and (min-width:990px){button:hover,.button:hover,.button--primary:hover{border-color:var(--color-primary)}}.button--outline{border-color:var(--color-line)}@media screen and (min-width:990px){.button--outline:hover{background-color:var(--color-primary);color:var(--color-background)}}.button--secondary{color:var(--color-background);background-color:var(--color-primary);border-color:var(--color-primary)}.button--full-width{width:100%}.link-text{font-family:var(--font-primary--family);font-size:1.2rem;font-weight:300;line-height:135%;letter-spacing:-.01em;font-style:italic;color:var(--color-primary);text-decoration:underline}@media screen and (min-width:990px){.link-text:hover{text-decoration:none}}body:not([data-template=collection]) main>.shopify-section+.shopify-section{margin-top:var(--section-spacing)}@media screen and (min-width:990px){body[data-template=index] main>.shopify-section:first-child{margin-top:calc(var(--header-height) * -1)}}.overlay{position:absolute;top:100%;height:100vh;left:0;right:0;background:var(--color-line);pointer-events:none}.shopify-policy__container{max-width:67rem;margin-top:7.6rem;margin-bottom:7.6rem}.shopify-policy__container{font-size:1.4rem;font-weight:500;line-height:145%;letter-spacing:.02em}.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{font-size:1.2rem;font-weight:450;line-height:120%;letter-spacing:-.04em;text-transform:uppercase;padding-bottom:2rem}.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container h4,.shopify-policy__container h5,.shopify-policy__container h6{border-top:1px solid var(--color-line);padding-top:6rem;margin-top:6rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base--as-is.css.map */
