:root{--font-heading: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-accent: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--font-base-size: 10px;--fs-display: 3.2rem;--fs-h1: 2.4rem;--fs-h2: 2rem;--fs-h3: 1.8rem;--fs-h4: 1.6rem;--fs-h5: 1.4rem;--fs-h6: 1.2rem;--fs-body-lg: 1.6rem;--fs-body: 1.4rem;--fs-body-sm: 1.2rem;--fs-caption: 1rem;--fs-overline: 1rem;--fs-nav: 1.2rem;--fs-nav-main: 1.2rem;--fs-button: 1.3rem;--fs-button-sm: 1.1rem;--fs-price: 1.8rem;--fs-price-lg: 2.2rem;--lh-tight: 1.1;--lh-heading: 1.2;--lh-subheading: 1.3;--lh-body: 1.65;--lh-relaxed: 1.75;--lh-loose: 1.85;--ls-tight: -.03em;--ls-normal: 0;--ls-wide: .02em;--ls-wider: .05em;--ls-widest: .1em;--ls-caps: .12em;--paragraph-spacing: 1.5em;--list-spacing: .75em}@media screen and (min-width:750px){:root{--fs-display: 5.6rem;--fs-h1: 3.6rem;--fs-h2: 2.8rem;--fs-h3: 2.2rem;--fs-h4: 1.8rem;--fs-h5: 1.6rem;--fs-h6: 1.4rem;--fs-body-lg: 1.8rem;--fs-body: 1.6rem;--fs-body-sm: 1.4rem;--fs-caption: 1.2rem;--fs-overline: 1.1rem;--fs-nav: 1.3rem;--fs-nav-main: 1.25rem;--fs-button: 1.4rem;--fs-button-sm: 1.2rem;--fs-price: 2rem;--fs-price-lg: 2.6rem}}@media screen and (min-width:1200px){:root{--fs-display: 6.4rem;--fs-h1: 4rem;--fs-h2: 3.2rem;--fs-h3: 2.4rem}}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:var(--ls-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);margin-top:0;margin-bottom:.5em;color:rgb(var(--color-foreground));text-wrap:balance}.display,.hxl{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.h0{font-size:clamp(2.8rem,5vw,5.2rem);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}h1,.h1{font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-heading)}h2,.h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-heading)}h3,.h3{font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:var(--lh-subheading)}h4,.h4{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-subheading);letter-spacing:var(--ls-normal)}h5,.h5{font-size:var(--fs-h5);font-weight:var(--fw-medium);line-height:1.35;letter-spacing:var(--ls-wide)}h6,.h6{font-size:var(--fs-h6);font-weight:var(--fw-medium);line-height:1.4;letter-spacing:var(--ls-wide);text-transform:uppercase}p,.body-text{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);margin-bottom:var(--paragraph-spacing);color:rgba(var(--color-foreground),.8)}.body-lg,.lead,.intro{font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:rgba(var(--color-foreground),.85)}.body-sm,small,.text-small{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);line-height:var(--lh-body);color:rgba(var(--color-foreground),.7)}.caption,figcaption,.help-text{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular);line-height:1.5;letter-spacing:var(--ls-wide);color:rgba(var(--color-foreground),.65)}.overline,.eyebrow{font-family:var(--font-heading);font-size:var(--fs-overline);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:var(--ls-caps);text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:.5em}.nav-link,.header-main-nav-link,nav a{font-family:var(--font-heading);font-size:var(--fs-nav-main);font-weight:var(--fw-medium);letter-spacing:var(--ls-widest);text-transform:uppercase;line-height:1}.nav-link-secondary,.header-top-nav-link{font-family:var(--font-heading);font-size:var(--fs-nav);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);line-height:1}.header-nav-dropdown-link,.dropdown-link{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);line-height:1.4}.header-mobile-nav-link,.mobile-nav-link{font-family:var(--font-heading);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide)}.button,button,.btn,input[type=submit],input[type=button]{font-family:var(--font-heading);font-size:var(--fs-button);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;line-height:1}.button--small,.btn-sm{font-size:var(--fs-button-sm);letter-spacing:var(--ls-wide)}.button--large,.btn-lg{font-size:calc(var(--fs-button) + .2rem)}.card__heading,.product-card__title,.card__heading a,.full-unstyled-link{font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal);line-height:var(--lh-subheading)}.product__title,.product-title{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading)}.price,.price-item,.product-price{font-family:var(--font-heading);font-size:var(--fs-price);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);line-height:1.2}.price--large{font-size:var(--fs-price-lg)}.price--compare,.price-item--compare,.compare-price{font-family:var(--font-heading);font-size:calc(var(--fs-price) * .85);font-weight:var(--fw-regular);text-decoration:line-through;color:rgba(var(--color-foreground),.5)}.product__vendor,.product-vendor,.vendor{font-family:var(--font-heading);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product__description,.product-description,.rte{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-relaxed)}.product__sku,.variant-label,.option-label{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);color:rgba(var(--color-foreground),.65)}.section-heading,.title-wrapper .title,.collection-hero__title,[class*=title] h2{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);text-align:center}.section-subtitle,.collection-hero__description{font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:rgba(var(--color-foreground),.75);text-align:center;max-width:68ch;margin-left:auto;margin-right:auto}a,.link{font-family:inherit;color:inherit;text-decoration-color:rgba(var(--color-foreground),.3);text-underline-offset:.2em;transition:text-decoration-color .2s ease}a:hover,.link:hover{text-decoration-color:currentColor}.link-with-icon{font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;text-decoration:none}label,.form__label{font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:capitalize}input,textarea,select,.field__input,.select__select{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.4}input::placeholder,textarea::placeholder{font-family:var(--font-body);color:rgba(var(--color-foreground),.5)}.field__help,.form-error,.error-message{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular)}blockquote{font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--fw-light);font-style:italic;line-height:var(--lh-relaxed);color:rgba(var(--color-foreground),.85)}blockquote cite,.testimonial-author{font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);font-style:normal;letter-spacing:var(--ls-wide)}ul,ol{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}li{margin-bottom:var(--list-spacing)}.footer-block__heading,.footer h3,.footer h4{font-family:var(--font-heading);font-size:var(--fs-h6);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;margin-bottom:1.5em}.footer a,.footer-menu a,.footer-block a{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal)}.footer p,.footer-block__details{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.copyright,.footer__copyright{font-family:var(--font-body);font-size:var(--fs-caption);color:rgba(var(--color-foreground),.5)}.badge,.tag,.label{font-family:var(--font-heading);font-size:1rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;line-height:1}.badge--sale{font-weight:var(--fw-bold)}.accordion__title,.collapsible-trigger,summary{font-family:var(--font-heading);font-size:var(--fs-h5);font-weight:var(--fw-medium);letter-spacing:var(--ls-normal)}.accordion__content,.collapsible-content{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.announcement-bar,.announcement-bar__message{font-family:var(--font-heading);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide)}.cart-item__name,.cart-item__title{font-family:var(--font-heading);font-size:var(--fs-body);font-weight:var(--fw-medium)}.cart-item__price{font-family:var(--font-heading);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.cart__footer-total,.totals__total{font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.font-heading{font-family:var(--font-heading)!important}.font-body{font-family:var(--font-body)!important}.fw-light{font-weight:var(--fw-light)!important}.fw-regular{font-weight:var(--fw-regular)!important}.fw-medium{font-weight:var(--fw-medium)!important}.fw-semibold{font-weight:var(--fw-semibold)!important}.fw-bold{font-weight:var(--fw-bold)!important}.fs-display{font-size:var(--fs-display)!important}.fs-h1{font-size:var(--fs-h1)!important}.fs-h2{font-size:var(--fs-h2)!important}.fs-h3{font-size:var(--fs-h3)!important}.fs-h4{font-size:var(--fs-h4)!important}.fs-h5{font-size:var(--fs-h5)!important}.fs-h6{font-size:var(--fs-h6)!important}.fs-body-lg{font-size:var(--fs-body-lg)!important}.fs-body{font-size:var(--fs-body)!important}.fs-body-sm{font-size:var(--fs-body-sm)!important}.fs-caption{font-size:var(--fs-caption)!important}.lh-tight{line-height:var(--lh-tight)!important}.lh-heading{line-height:var(--lh-heading)!important}.lh-body{line-height:var(--lh-body)!important}.lh-relaxed{line-height:var(--lh-relaxed)!important}.lh-loose{line-height:var(--lh-loose)!important}.ls-tight{letter-spacing:var(--ls-tight)!important}.ls-normal{letter-spacing:var(--ls-normal)!important}.ls-wide{letter-spacing:var(--ls-wide)!important}.ls-wider{letter-spacing:var(--ls-wider)!important}.ls-widest{letter-spacing:var(--ls-widest)!important}.ls-caps{letter-spacing:var(--ls-caps)!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-balance{text-wrap:balance}.text-nowrap{white-space:nowrap}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:374px){:root{--fs-display: 2.6rem;--fs-h1: 2rem;--fs-h2: 1.8rem;--fs-h3: 1.6rem;--fs-body: 1.4rem;--fs-nav-main: 1.1rem}}@media screen and (min-width:750px)and (max-width:989px){.section-heading,.title-wrapper .title{font-size:var(--fs-h2)}}@media print{body{font-size:12pt;line-height:1.5}h1{font-size:24pt}h2{font-size:20pt}h3{font-size:16pt}h4{font-size:14pt}a{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/typography.css.map */
