@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:root{--pine-font:"Archivo",Helvetica,Arial,sans-serif;--header-font-stack:var(--pine-font);--body-font-stack:var(--pine-font);--button-font-stack:var(--pine-font);--label-font-stack:var(--pine-font);--navigation-font-stack:var(--pine-font);--header-font-weight:800;--font-weight-header-bold:800;--body-font-weight:400;--font-weight-normal:400;--font-weight-bold:700;--button-font-weight:600;--label-font-weight:500;--navigation-font-weight:500;--header-font-case:uppercase;--navigation-font-letter-spacing:.14em}body,button,input,select,textarea{font-family:var(--pine-font)}body [class^=pine-],body [class*=" pine-"]{--ps-serif:var(--pine-font);--ps-sans:var(--pine-font);--pr-serif:var(--pine-font);--pr-sans:var(--pine-font);--pp-serif:var(--pine-font);--pp-sans:var(--pine-font);--pi-serif:var(--pine-font);--pi-sans:var(--pine-font);--pc-serif:var(--pine-font);--pc-sans:var(--pine-font)}h1,h2,.h1,.h2{font-family:var(--pine-font)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.035em!important;line-height:1!important;text-wrap:balance}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:var(--pine-font)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.15}body .pine-usp .u-t,body .pine-stockists .ps-name{font-weight:700;letter-spacing:-.02em}body .pine-proof .pp-num{font-weight:800;letter-spacing:-.035em}body.template-page #MainContent h1{font-size:clamp(32px,4.8vw,60px)!important}body.template-collection #MainContent h1,body.template-collection #MainContent h2,body.template-collection #MainContent .h1,body.template-collection #MainContent .h2,body.template-product #MainContent h1,body.template-product #MainContent h2,body.template-product #MainContent .h1,body.template-product #MainContent .h2{font-weight:500!important;letter-spacing:.01em!important;line-height:1.1!important}body.template-collection #MainContent h3,body.template-collection #MainContent h4,body.template-product #MainContent h3,body.template-product #MainContent h4,body.template-product #MainContent h6{font-weight:500!important;letter-spacing:-.01em!important}@media(max-width:700px){body.template-product #MainContent h1{font-size:26px!important}body.template-product #MainContent .product-description h2{font-size:22px!important}}body.template-product #MainContent .product-description h5{font-weight:700!important;text-transform:none!important;letter-spacing:-.02em!important;line-height:1.15!important;font-size:clamp(20px,2.1vw,26px)!important;font-style:normal;margin:1.2em 0 .5em}body.template-product #MainContent .product-description h5 em,body.template-product #MainContent .product-description h5 strong{font-style:normal;font-weight:inherit}body .junip-product-review-title{font-weight:500!important;letter-spacing:.01em!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
