:root{--FONT-ADJUST-BODY: 1;--FONT-ADJUST-HEADING: 1;--FONT-ADJUST-BUTTON: 1;--FONT-ADJUST-NAV: 1;--FONT-ADJUST-NAV-TOP-LEVEL: 1;--FONT-ADJUST-SUBHEADING: 1;--adjust-body: var(--FONT-ADJUST-BODY);--adjust-heading: var(--FONT-ADJUST-HEADING);--adjust-button: var(--FONT-ADJUST-BUTTON);--adjust-nav: var(--FONT-ADJUST-NAV);--adjust-nav-top-level: var(--FONT-ADJUST-NAV-TOP-LEVEL);--adjust-accent: var(--FONT-ADJUST-SUBHEADING);--fs-body-min: 14px;--fs-body-fluid: calc(12px + .6vw) ;--fs-body-max: 16px;--lh-body: 1.6;--h1-min: 28px;--h1-fluid: calc(20px + 5vw) ;--h1-max: 56px;--lh-h1: 1.1;--h2-min: 24px;--h2-fluid: calc(18px + 3.8vw) ;--h2-max: 30px;--lh-h2: 1.15;--h3-min: 20px;--h3-fluid: calc(16px + 2.6vw) ;--h3-max: 28px;--lh-h3: 1.2;--h4-min: 18px;--h4-fluid: calc(15px + 1.8vw) ;--h4-max: 22px;--lh-h4: 1.25;--h5-min: 16px;--h5-fluid: calc(14px + 1.2vw) ;--h5-max: 20px;--lh-h5: 1.3;--h6-min: 14px;--h6-fluid: calc(13px + .8vw) ;--h6-max: 18px;--lh-h6: 1.35;--fs-btn-min: 13px;--fs-btn-fluid: calc(12px + .5vw) ;--fs-btn-max: 16px;--lh-btn: 1.1;--fs-nav-min: 12px;--fs-nav-fluid: calc(11px + .45vw) ;--fs-nav-max: 15px;--fs-nav-top-min: 13px;--fs-nav-top-fluid: calc(12px + .55vw) ;--fs-nav-top-max: 17px;--fs-sub-min: 12px;--fs-sub-fluid: calc(11px + .4vw) ;--fs-sub-max: 14px;--lh-sub: 1.4;--ls-heading: -.01em;--ls-sub: .04em;--ls-nav: .02em;--ls-btn: .02em}@media (max-width: 479.98px){:root{--FONT-ADJUST-HEADING: .95;--FONT-ADJUST-BODY: .98}}@media (min-width: 480px){:root{--FONT-ADJUST-HEADING: 1;--FONT-ADJUST-BODY: 1}}@media (min-width: 750px){:root{--FONT-ADJUST-HEADING: 1.04;--FONT-ADJUST-BODY: 1.02;--FONT-ADJUST-NAV: 1.02;--FONT-ADJUST-NAV-TOP-LEVEL: 1.04}}@media (min-width: 990px){:root{--FONT-ADJUST-HEADING: 1.08;--FONT-ADJUST-BODY: 1.04;--FONT-ADJUST-BUTTON: 1.04}}@media (min-width: 1200px){:root{--FONT-ADJUST-HEADING: 1.12;--FONT-ADJUST-BODY: 1.06;--FONT-ADJUST-NAV: 1.06;--FONT-ADJUST-NAV-TOP-LEVEL: 1.08}}@media (min-width: 1600px){:root{--FONT-ADJUST-HEADING: 1.16;--FONT-ADJUST-BODY: 1.08}}body,.paragraph:not(.button),.paragraph>*{font-size:clamp(var(--fs-body-min),calc(var(--fs-body-fluid) * var(--adjust-body)),var(--fs-body-max));line-height:var(--lh-body)}h1,.h1.h1,.text-block.h1>*{font-size:clamp(var(--h1-min),calc(var(--h1-fluid) * var(--adjust-heading)),var(--h1-max));line-height:var(--lh-h1);letter-spacing:var(--ls-heading)}h2,.h2.h2,.text-block.h2>*{font-size:clamp(var(--h2-min),calc(var(--h2-fluid) * var(--adjust-heading)),var(--h2-max));line-height:var(--lh-h2);letter-spacing:var(--ls-heading)}h3,.h3.h3,.text-block.h3>*,.h3{font-size:clamp(var(--h3-min),calc(var(--h3-fluid) * var(--adjust-heading)),var(--h3-max));line-height:var(--lh-h3);letter-spacing:var(--ls-heading)}h4,.h4.h4,.text-block.h4>*{font-size:clamp(var(--h4-min),calc(var(--h4-fluid) * var(--adjust-heading)),var(--h4-max));line-height:var(--lh-h4);letter-spacing:var(--ls-heading)}h5,.h5.h5,.text-block.h5>*{font-size:clamp(var(--h5-min),calc(var(--h5-fluid) * var(--adjust-heading)),var(--h5-max));line-height:var(--lh-h5);letter-spacing:var(--ls-heading)}h6,.h6.h6,.text-block.h6>*{font-size:clamp(var(--h6-min),calc(var(--h6-fluid) * var(--adjust-heading)),var(--h6-max));line-height:var(--lh-h6);letter-spacing:var(--ls-heading)}.subtitle,.subheading,.heading--small,.card__badge,.badge,.caption-with-letter-spacing{font-size:clamp(var(--fs-sub-min),calc(var(--fs-sub-fluid) * var(--adjust-accent)),var(--fs-sub-max));line-height:var(--lh-sub);letter-spacing:var(--ls-sub);text-transform:uppercase}.button,.button-secondary,button.shopify-payment-button__button--unbranded{font-size:clamp(var(--fs-btn-min),calc(var(--fs-btn-fluid) * var(--adjust-button)),var(--fs-btn-max));line-height:var(--lh-btn);letter-spacing:var(--ls-btn)}.header__inline-menu a,.menu-drawer__menu a,.localization-form__select{font-size:clamp(var(--fs-nav-min),calc(var(--fs-nav-fluid) * var(--adjust-nav)),var(--fs-nav-max));letter-spacing:var(--ls-nav)}.header__inline-menu>details>summary>a,.header__menu-item--top,.menu-drawer__menu-item--top{font-size:clamp(var(--fs-nav-top-min),calc(var(--fs-nav-top-fluid) * var(--adjust-nav-top-level)),var(--fs-nav-top-max));letter-spacing:var(--ls-nav)}.small-text,.caption,.product__vendor{font-size:calc(.92rem * var(--adjust-body));line-height:1.4}.lead,.rich-text p.lead{font-size:calc(1.08rem * var(--adjust-body));line-height:1.55}.compare-at-price{font-size:clamp(var(--h6-min),calc(var(--h6-fluid) * var(--adjust-heading)),var(--h6-max))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
