:root{--FONT-HEADING-MINI: 14px;--FONT-HEADING-X-SMALL: 16px;--FONT-HEADING-SMALL: 20px;--FONT-SIZE-SUBHEADING-DESKTOP: 20px;--FONT-HEADING-MEDIUM: 28px;--FONT-HEADING-LARGE: 40px;--FONT-HEADING-X-LARGE: 60px;--FONT-HEADING-MINI-MOBILE: 10px;--FONT-HEADING-X-SMALL-MOBILE: 14px;--FONT-HEADING-SMALL-MOBILE: 16px;--FONT-SIZE-SUBHEADING-MOBILE: 16px;--FONT-HEADING-MEDIUM-MOBILE: 24px;--FONT-HEADING-LARGE-MOBILE: 32px;--FONT-HEADING-X-LARGE-MOBILE: 45px;--FONT-STACK-HEADING: PPNeueMontreal-Medium , sans-serif;--FONT-WEIGHT-HEADING: 400;--FONT-STYLE-HEADING: normal;--FONT-UPPERCASE-HEADING: normal;--LETTER-SPACING-HEADING: 0;--LINE-HEIGHT-HEADING: 1.2;--FONT-STACK-SUBHEADING: PPNeueMontreal-Medium, sans-serif;--FONT-WEIGHT-SUBHEADING: 400;--FONT-STYLE-SUBHEADING: normal;--FONT-UPPERCASE-SUBHEADING: normal;--LETTER-SPACING-SUBHEADING: 0;--FONT-STACK-NAV: PPNeueMontreal-Regular, sans-serif;--FONT-WEIGHT-NAV: 400;--FONT-WEIGHT-NAV-BOLD: 400;--FONT-STYLE-NAV: normal;--FONT-SIZE-NAV: 16px;--LETTER-SPACING-NAV: 0;--FONT-STACK-BODY: PPNeueMontreal-Regular, sans-serif;--FONT-STACK-BODY-LARGE: PPNeueMontreal-Semibold, sans-serif;--FONT-STYLE-BODY: normal;--FONT-WEIGHT-BODY: 400;--FONT-WEIGHT-BODY-BOLD: 400;--LETTER-SPACING-BODY: 0;--LINE-HEIGHT-BODY: 1.5;--BTN-FONT-STACK: PPNeueMontreal-Semibold, sans-serif;--BTN-FONT-WEIGHT: 400;--BTN-FONT-STYLE: normal;--BTN-FONT-SIZE: 12px;--BTN-SIZE-SMALL: 12px;--BTN-SIZE-MEDIUM: 12px;--BTN-SIZE-LARGE: 12px;--BTN-FONT-SIZE-BODY: 12px;--BTN-LETTER-SPACING: .1em;--BTN-UPPERCASE: uppercase;--BTN-LINE-HEIGHT: 1.2;--font-heading: var(--FONT-STACK-HEADING);--font-heading-transform: var(--FONT-UPPERCASE-HEADING);--font-heading-weight: var(--FONT-WEIGHT-HEADING);--font-heading-lh: var(--LINE-HEIGHT-HEADING);--font-heading-ls: var(--LETTER-SPACING-HEADING);--font-heading-style: var(--FONT-STYLE-HEADING);--font-heading-x-large-ls: var(--LETTER-SPACING-HEADING);--font-heading-large-ls: var(--LETTER-SPACING-HEADING);--font-heading-medium-ls: var(--LETTER-SPACING-HEADING);--font-subhead: var(--FONT-STACK-SUBHEADING);--font-subhead-size: var(--FONT-HEADING-LARGE);--font-subhead-transform: var(--FONT-UPPERCASE-SUBHEADING);--font-subhead-weight: var(--FONT-WEIGHT-SUBHEADING);--font-subhead-lh: var(--LINE-HEIGHT-HEADING);--font-subhead-ls: var(--LETTER-SPACING-SUBHEADING);--font-body: var(--FONT-STACK-BODY);--FONT-SIZE-BASE: 16px;--font-body-size: var(--FONT-SIZE-BASE);--font-body-x-large: 20px;--font-body-large: 20px;--font-body-medium: var(--FONT-SIZE-BASE);--font-body-small: var(--FONT-SIZE-BASE);--font-body-x-small: 12px;--font-body-transform: normal;--font-body-weight: var(--FONT-WEIGHT-BODY);--font-body-lh: var(--LINE-HEIGHT-BODY);--font-body-ls: var(--LETTER-SPACING-BODY);--color-black: #1E1E1E;--color-white: #FFFFFF;--color-accent: #004350;--color-beige: #F1F0EA;--color-cream: #FFFEFA;--color-gray: #6D6C6C}@media(max-width:749px){:root{--FONT-HEADING-MINI: 10px;--FONT-HEADING-X-SMALL: 14px;--FONT-HEADING-SMALL: 16px;--FONT-HEADING-MEDIUM: 24px;--FONT-HEADING-LARGE: 32px;--FONT-HEADING-X-LARGE: 45px;--BTN-FONT-SIZE: 12px;--font-body-size: 14px;--font-body-x-large: 16px;--font-body-large: 16px;--font-body-medium: 14px;--font-body-small: 14px;--font-body-x-small: 10px;--FONT-SIZE-NAV: 12px;--outer: 1.5rem}}@font-face{font-family:PPNeueMontreal-Regular;src:url(/cdn/shop/files/PPNeueMontreal-Regular.woff2?v=1785298533) format("woff2"),url(/cdn/shop/files/PPNeueMontreal-Regular.woff?v=1785298533) format("woff")}@font-face{font-family:PPNeueMontreal-Medium;src:url(/cdn/shop/files/PPNeueMontreal-Medium.woff2?v=1785298524) format("woff2"),url(/cdn/shop/files/PPNeueMontreal-Medium.woff?v=1785298524) format("woff")}@font-face{font-family:PPNeueMontreal-Semibold;src:url(/cdn/shop/files/PPNeueMontreal-Semibold.woff2?v=1785298545) format("woff2"),url(/cdn/shop/files/PPNeueMontreal-Semibold.woff?v=1785298545) format("woff")}body,p,.column__text p,.shopify-policy__body .rte{font-family:var(--font-body);text-transform:var(--font-body-transform);font-weight:var(--font-body-weight);line-height:var(--font-body-lh);letter-spacing:var(--font-body-ls);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}p,.column__text p{margin-bottom:1rem}.strong,strong{font-weight:400;font-family:var(--font-heading)}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-heading);letter-spacing:var(--font-heading-ls);text-transform:var(--font-heading-transform);font-weight:var(--font-heading-weight);line-height:var(--font-heading-lh)}h5,.h5{font-family:var(--font-subhead);letter-spacing:var(--font-subhead-ls);text-transform:var(--font-subhead-transform);font-weight:var(--font-subhead-weight);line-height:var(--font-subhead-lh)}.btn{padding:12px 40px}.btn--outline{border-width:2px}.btn span{font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE);font-weight:var(--BTN-FONT-WEIGHT);line-height:var(--BTN-LINE-HEIGHT)}.text-center .btn--text{padding-left:0;padding-right:0}.btn--text span{font-size:var(--BTN-FONT-SIZE)}input,textarea{font-size:var(--font-body-medium)}.custom-form__required-text{font-size:var(--font-body-small)!important;text-align:center}.form__legal p{font-size:var(--font-body-x-small)!important}.flickity-prev-next-button{box-shadow:none}.heading-x-large{font-size:var(--FONT-HEADING-X-LARGE);letter-spacing:var(--font-heading-x-large-ls);line-height:1.1}.heading-large{font-size:var(--FONT-HEADING-LARGE);letter-spacing:var(--font-heading-large-ls);line-height:1.1}.heading-medium{font-size:var(--FONT-HEADING-MEDIUM);letter-spacing:var(--font-heading-medium-ls);line-height:1.3}.body-large{font-family:var(--FONT-STACK-BODY-LARGE);font-size:var(--font-body-large)}.body-medium{font-size:var(--font-body-medium)}.body-small{font-size:var(--font-body-small)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-fonts.css.map */
