@font-face{font-family:Proxima Nova;src:url(/cdn/shop/files/proximanova_regular.ttf?v=1728936038) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova Light;src:url(/cdn/shop/files/proximanova_light.otf?v=1728936038) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova Bold;src:url(/cdn/shop/files/proximanova_bold.otf?v=1728936032) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot_Title.otf?v=1728936003) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Didot Bold;src:url(/cdn/shop/files/Didot_Bold.otf?v=1728936001) format("opentype");font-weight:700;font-style:normal}.h0,.h1,.h2,.h3,.h4,.h5,.h6,label,.banner__heading,.rich-text__heading,.testimonial__role,.breadcrumbs__separator,.breadcrumbs__link,.upsell-product-card .price-item,h1,h2,h3,h4,h5,.account-landing-page-block p:last-child,.current-location{font-family:Proxima Nova Light}body,p,.rte,.button,.multicolumn-card__info .subtitle,.card-information .price .price__container span,.related-products__heading,.link,.caption-with-letter-spacing,.title--primary,.image-with-text__heading,.template-search__header h1,.underlined-link,.multicolumn-card__info .rich-text__heading{font-family:Proxima Nova;color:rgba(var(--color-foreground),1)}.multicolumn-card__info h3,.testimonial__name,.team-member__name,.product__title,.price-item,.card__heading,.cart-item__name,.account-landing-page-block p,.product .product__title h2,.rich-text-with-columns .card h3,.social-banner__title,.we-hire__subtitle{font-family:Proxima Nova Bold;color:rgba(var(--color-foreground),1)}.footer-block__heading,.inline-richtext.accent-font,.accent-font{font-family:Didot;color:rgba(var(--color-foreground),1)}.multicolumn-card__info--accent-content .percentage,.we-hire__title{font-family:Didot Bold;color:rgba(var(--color-foreground),1)}:root{--font-size-h0: 50px;--font-size-h1: 42px;--font-size-h2: 34px;--font-size-h3: 28px;--font-size-p: 16px;--font-size-large: 20px}@media screen and (max-width: 749px){:root{--font-size-h0: 35px;--font-size-h1: 30px;--font-size-h2: 25px;--font-size-h3: 20px;--font-size-p: 16px;--font-size-large: 18px}}.h0{font-size:var(--font-size-h0)}.h1{font-size:var(--font-size-h1)}.h2{font-size:var(--font-size-h2)}.h3{font-size:var(--font-size-h3)}p,.product__text.caption-with-letter-spacing,.product-grid-container .price span,.card__content .price-item--regular,.upsell-product-card .price-item--regular,.underlined-link,.current-location,.description-full ul li,.description-short{font-size:var(--font-size-p)}.text-large,.text-large p,.price--large,.price-item--regular,.product__text,.rich-text__text p,.upsell-product-card .card__heading{font-size:var(--font-size-large)}.percentage{font-size:calc(var(--font-size-h0) * 1.4)}@media screen and (max-width: 749px){.banner__heading.h0{font-size:var(--font-size-h1)}}.cart-items thead th{font-size:1.4rem}.read-more,.read-less{font-size:1.6rem}p,.rte,.image-with-text__heading,.text-large,.description-full ul li,.description-short{line-height:1.3}@media screen and (min-width: 750px){.banner__heading{line-height:1}}.inline-richtext.accent-font{line-height:1.1}.button{letter-spacing:3.5px}.caption-with-letter-spacing,.cart-items thead th,.product__text.caption-with-letter-spacing{text-transform:capitalize}.product-form__buttons button,.cart__ctas button,button:not(.localization-form__select),.button,.we-hire__subtitle{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fonts.css.map */
