:root{--pf-h1: clamp(1.75rem, 1.48rem + 1.9vw, 3rem);--pf-h2: clamp(1.375rem, 1.28rem + 1.05vw, 2.125rem);--pf-h3: clamp(1.25rem, 1.075rem + .55vw, 1.5rem);--pf-title-panel: var(--pf-h3);--pf-title-card: clamp(1.0625rem, .9rem + .72vw, 1.3rem)}:root{--pf-radius: 14px;--pf-radius-control: 12px;--pf-tint: #F4F8F6;--pf-rule: #D8E2DE;--pf-link: #0B6B54;--pf-link-hover: #08503F;--pf-muted: #646E6B;--pf-ink: #10211C;--opacity-muted-text: .65}h1{font-size:var(--pf-h1)}h2{font-size:var(--pf-h2)}h3{font-size:var(--pf-h3)}.text-block.text-block h1{font-size:var(--pf-h1)}.text-block.text-block h2{font-size:var(--pf-h2)}.text-block.text-block h3{font-size:var(--pf-h3)}h1:is(.h1,.h2,.h3,.h4,.h5,.h6):is(.h1,.h2,.h3,.h4,.h5,.h6){font-size:var(--pf-h1)}h1,h2,h3{text-wrap:pretty;text-wrap:balance}:is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--header-height, 61px) + 1rem)}.footer-content .menu__item a{display:flex;align-items:center;min-height:44px}.footer-content .menu__item+.menu__item{margin-block-start:0}.footer-content .menu__heading{display:flex;align-items:center;min-height:44px}.utilities .policy-list-trigger{display:inline-flex;align-items:center;min-height:44px}.utilities .policy_list a{display:flex;align-items:center;min-height:44px}.footer-content .email-signup-block{--arrow-button-size-integrated: 44px}.footer-utilities__group-copyright .footer-utilities__text{line-height:46px}.footer-utilities__group-copyright a{position:relative}.footer-utilities__group-copyright a:after{content:"";position:absolute;inset-inline:0;top:50%;height:44px;transform:translateY(-50%)}:is(.rte,.page-content,.blog-post-content) a:where(:not(.button,.button-secondary)){color:var(--pf-link)}a:hover,a:focus-visible{--pf-link: var(--pf-link-hover)}:is(h1,h2,h3,h4,h5,h6,p)>a:hover:hover,p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary):hover:hover,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary):hover:hover{color:var(--pf-link-hover)}:is(.pf-hero,.pf-cta) :is(p,li):not(.h1,.h2,.h3,.h4,.h5,.h6) a:not(.button,.button-secondary):hover:hover{color:#fff;text-decoration-thickness:2px}.pf-btn,.pf-cta__btn{transition:background-color .15s ease,box-shadow .15s ease}.pf-btn--solid:hover,.pf-cta__btn:hover{background:#e6f0eb}.pf-btn--ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff}@media(prefers-reduced-motion:reduce){.pf-btn,.pf-cta__btn{transition:none}}:is(.pf-btn,.pf-cta__btn):focus-visible{outline:2px solid var(--pf-link);outline-offset:3px}:is(.pf-hero,.pf-cta) :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}.email-signup__input-group:focus-within{border-color:var(--pf-link);box-shadow:0 0 0 1px var(--pf-link)}.email-signup__input-group .email-signup__input:focus-visible{outline:none}shopify-account::part(signed-out-avatar):focus-visible{outline:2px solid var(--pf-link);outline-offset:2px;border-radius:8px}@media screen and (min-width:750px){:where(.page-content,.blog-post-content,.shopify-policy__body,.page-width-content .text-block.rte) p,:where(.page-content,.blog-post-content,.shopify-policy__body,.page-width-content .text-block.rte) :where(ul:not([class]))>li{font-size:1.125rem}}main .text-block.rte>:is(h2,h3){margin-block:1.8em .45em}.text-block[class*=__blog-post-title],.blog-post-details{width:100%;max-width:var(--normal-content-width, 42rem);margin-inline:auto}.text-block[class*=__blog-post-title]>:is(h1,h2,p){text-align:start}.blog-post-details.justify-center{justify-content:flex-start}@media screen and (min-width:750px)and (max-width:1139px){#header-component#header-component :is(.header-menu,.dropdown-localization){display:none}#header-component#header-component .header__drawer{display:flex;min-height:var(--header-drawer-min-height, 60px)}#header-component#header-component .header__column{display:contents}#header-component#header-component .search-action--hidden-on-drawer{display:none}#header-component#header-component .search-action--hidden-on-menu{display:flex}#header-component#header-component .header__column--left .search-action{margin-inline:0}#header-component#header-component .header__row--top:not(.divider--page-width),#header-component#header-component .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}#header-component#header-component .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-columns:var(--header-template-columns);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--page-margin)}#header-component#header-component .header__columns .header-logo{grid-area:center}#header-component#header-component .header__columns .search-action{grid-area:leftB}#header-component#header-component .header__columns .header__icon--menu{justify-content:flex-start;padding-inline:0}#header-component#header-component .header__columns header-actions{grid-area:rightB;justify-content:flex-end;justify-self:flex-end}}@media screen and (min-width:750px)and (max-width:989px){.footer-content.footer-content{grid-template-columns:1fr 1fr}.footer-content.footer-content>.email-signup-block{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pf-typography.css.map */
