:root{--pf-ink:#173B39;--pf-ink-2:#33483f;--pf-green:#177F79;--pf-mint:#D2EAE4;--pf-cream:#F6FAF9;--pf-card:#ffffff;--pf-muted:#647970;--pf-border:#dce8df;--pf-gutter:clamp(18px,4.3vw,64px);--pf-radius:24px;--pf-max:1240px;--pf-space:clamp(64px,8vw,112px)}html{scroll-padding-top:95px}body{overflow-x:hidden}main#MainContent{min-width:0}.pf-shell{width:min(var(--pf-max),calc(100% - 2*var(--pf-gutter)));margin-inline:auto}.pf-eyebrow{color:var(--pf-green);text-transform:uppercase;letter-spacing:.16em;font-size:clamp(11px,.87vw,13px);font-weight:800;margin:0 0 19px;line-height:1.5}.pf-button:focus-visible,.pf-text-link:focus-visible,.pf-guides a:focus-visible,.pf-faq summary:focus-visible{outline:3px solid var(--pf-green);outline-offset:4px}.pf-benefits{background:#173b39;color:#fff}.pf-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:31px}.pf-benefit{display:flex;align-items:flex-start;gap:17px;padding:2px 24px;border-right:1px solid rgba(255,255,255,.18)}.pf-benefit:first-child{padding-left:0}.pf-benefit:last-child{border:0;padding-right:0}.pf-benefit__number{display:inline-grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border:1px solid rgba(184,234,205,.6);border-radius:12px;color:#a7eed1;font-size:12px;font-weight:800}.pf-benefit h2{font-size:clamp(14px,1.2vw,17px);font-weight:750;letter-spacing:0;color:#fff;margin:0 0 5px;line-height:1.3}.pf-benefit p{font-size:12px;line-height:1.65;margin:0;color:#c9dcd3}.pf-benefit a{color:#d1fce1;text-decoration:underline;text-underline-offset:2px}.pf-section{padding-block:var(--pf-space)}.pf-section-heading h2,.pf-guides__header h2,.pf-faq h2{font-size:clamp(35px,4.4vw,62px);font-weight:760;letter-spacing:-.048em;color:var(--pf-ink);line-height:1.13;margin:0}.pf-guides__all,.pf-text-link{display:inline-flex;align-items:center;gap:12px;color:var(--pf-green);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.pf-guides__all:hover,.pf-text-link:hover{text-decoration:underline;text-underline-offset:4px}.pf-faq{background:#fff}.pf-faq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,7vw,104px)}.pf-faq__grid>div:first-child>p:not(.pf-eyebrow){font-size:16px;line-height:1.8;color:var(--pf-muted);max-width:450px;margin:22px 0}.pf-faq__items{border-top:1px solid var(--pf-border)}.pf-faq__items details{border-bottom:1px solid var(--pf-border);padding:0}.pf-faq__items summary{display:block;list-style:none;cursor:pointer;padding:22px 38px 22px 0;font-size:clamp(16px,1.35vw,19px);line-height:1.4;color:var(--pf-ink);font-weight:750;position:relative}.pf-faq__items summary::-webkit-details-marker{display:none}.pf-faq__items summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:var(--pf-green)}.pf-faq__items details[open] summary:after{content:"\2212"}.pf-faq__items details>p{color:var(--pf-muted);line-height:1.8;font-size:15px;padding:0 24px 24px 0;margin:0}.pf-faq__items details a{color:var(--pf-green);text-underline-offset:3px}body .header-wrapper{border-bottom:1px solid #e6eee8}.header__heading-link .h2,.header__heading-link .header__heading{font-weight:800;letter-spacing:-.055em}.announcement-bar{letter-spacing:.08em;font-size:12px;font-weight:720}.article-template__content{font-size:1.7rem;line-height:1.9}.article-template__content h2{font-size:clamp(26px,2.4vw,35px);line-height:1.25;margin:40px 0 16px}.article-template__content p,.article-template__content li{line-height:1.8}.article-template__content table{display:block;overflow-x:auto}.article-template__content table th,.article-template__content table td{min-width:140px;padding:12px;border:1px solid #d5e6d9}.footer{border-top:1px solid var(--pf-border)}.footer__content-top{padding-bottom:50px}.footer .footer-block__heading{font-weight:760;letter-spacing:-.025em}.footer .footer-block__details-content{line-height:1.85}@media(max-width:989px){.pf-benefits__grid{grid-template-columns:1fr;gap:0}.pf-benefit{padding:17px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.pf-benefit:last-child{border:0}.pf-faq__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){:root{--pf-gutter:20px;--pf-space:62px;--pf-radius:17px}.pf-benefits__grid{padding-block:12px}.pf-benefit{gap:14px}.pf-section-heading h2,.pf-guides__header h2,.pf-faq h2{font-size:clamp(33px,9.3vw,46px)}.pf-faq__grid{gap:17px}.pf-faq__items summary{padding:20px 28px 20px 0;font-size:16px}.article-template__content{font-size:1.6rem}}body{background:#fff;color:#1a302a}body .page-width{max-width:1400px}#header-group{z-index:20}#header-group header{color:#19382d}#header-group .header{min-height:68px}#header-group .header-announcements{font-size:12px;text-align:center;letter-spacing:.08em}#header-group :is(a,button):focus-visible{outline:3px solid #179876;outline-offset:3px}#MainContent .main-page{max-width:1120px;margin-inline:auto}#MainContent .main-page h1{font-size:clamp(34px,4.3vw,58px);letter-spacing:-.04em;line-height:1.15}#MainContent .main-page :is(p,li){line-height:1.83}#MainContent .main-page :is(h2,h3){letter-spacing:-.03em;line-height:1.25}#MainContent .main-page :is(h2){margin-top:1.5em;font-size:clamp(25px,2.6vw,34px)}#MainContent .main-page a{color:#116b54}#MainContent .blog-post-card{border-radius:18px}#MainContent .blog-post-content{font-size:17px;line-height:1.85}#MainContent .blog-post-content :is(h2,h3){letter-spacing:-.03em;line-height:1.28}#MainContent .blog-post-content :is(table){display:block;overflow-x:auto}#MainContent .blog-post-content :is(th,td){padding:12px;border:1px solid #dce9e0}#footer-group{background:#155c5b;color:#fff}#footer-group :is(.footer,.footer-utilities){color:inherit}#footer-group :is(h2,h3,h4){color:inherit;font-weight:750}#footer-group a{color:inherit}#footer-group a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){#footer-group .footer{padding-inline:20px}}:root{--pf-ink:#173B39;--pf-ink-2:#305450;--pf-green:#177F79;--pf-mint:#D2EAE4;--pf-cream:#F6FAF9;--pf-muted:#5C7672;--pf-border:#DFECE8;--pf-space:clamp(72px,8vw,122px)}.pf-hero__bottom>.pf-shell{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:57px;font-size:11px;letter-spacing:.16em;font-weight:800;color:var(--pf-ink-2)}.pf-benefits{background:#173b39}.pf-benefits__grid{max-width:1350px}.pf-benefit__number{border-color:#78cbc1;color:#bef2eb}.pf-benefits .pf-benefit p a{color:#c6f4ed;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.pf-benefits .pf-benefit p a:is(:hover,:focus-visible){color:#fff;text-decoration-color:#92f2d0;text-decoration-thickness:2px;background:transparent;opacity:1}.pf-benefits .pf-benefit p a:focus-visible{outline:2px solid #92F2D0;outline-offset:4px;border-radius:2px}@media(prefers-reduced-motion:reduce){.pf-benefits .pf-benefit p a{transition:none}}.pf-story{background:#f6faf9}.pf-story__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(36px,6vw,94px);align-items:center}.pf-story__media{min-width:0}.pf-story__editorial{position:relative;aspect-ratio:1.04/1;border-radius:25px;padding:clamp(24px,3.5vw,50px);background:radial-gradient(ellipse at 60% 36%,#3c9b90,#1b716c 62%,#164d4a);overflow:hidden;display:flex;align-items:center;justify-content:center}.pf-story__small,.pf-story__corner{position:absolute;left:36px;color:#e0fff7;font-size:11px;letter-spacing:.17em;font-weight:800}.pf-story__small{top:36px}.pf-story__corner{bottom:32px}.pf-story__word{font-size:clamp(88px,13vw,190px);font-weight:850;color:#edfffaeb;letter-spacing:-.09em;transform:rotate(-7deg);z-index:1}.pf-story__line{position:absolute;left:-10%;right:-10%;height:35%;top:37%;border:2px solid rgba(226,255,248,.25);border-radius:50%;transform:rotate(-17deg)}.pf-story__image{display:block;width:100%;height:auto;aspect-ratio:1.04/1;object-fit:cover;border-radius:25px}.pf-story__body h2{font-size:clamp(39px,4.3vw,66px);letter-spacing:-.053em;line-height:1.12;color:var(--pf-ink);margin:0 0 19px}.pf-story__lead{font-size:clamp(16px,1.35vw,19px);line-height:1.8;color:var(--pf-muted);margin:0 0 23px}.pf-story__reasons{margin:26px 0 28px;border-top:1px solid #D4E7E1}.pf-story__reasons>div{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #D4E7E1}.pf-story__reasons>div>span{font-size:12px;font-weight:900;color:var(--pf-green);padding-top:4px}.pf-story__reasons h3{margin:0 0 4px;color:var(--pf-ink);font-size:19px;letter-spacing:-.02em}.pf-story__reasons p{font-size:14px;color:var(--pf-muted);line-height:1.7;margin:0}.pf-faq__items details a{color:var(--pf-green)}#header-group .header-announcements{background:#177f79;color:#fff}#footer-group{background:#173b39}@media(max-width:989px){.pf-story__grid{gap:35px}}@media(max-width:749px){:root{--pf-space:clamp(56px,10vw,74px);--pf-gutter:20px}.pf-hero__bottom>.pf-shell{font-size:10px;min-height:50px}.pf-hero__bottom>.pf-shell>span{max-width:170px}.pf-story__grid{grid-template-columns:1fr;gap:36px}.pf-story__editorial,.pf-story__image{aspect-ratio:1.12/1;border-radius:18px}.pf-story__word{font-size:clamp(110px,23vw,160px)}.pf-story__body h2{font-size:clamp(36px,10vw,50px)}.pf-story__small,.pf-story__corner{left:23px;font-size:9px}.pf-story__small{top:24px}.pf-story__corner{bottom:24px}}.template-product .pf-benefits{margin-top:0}@media(min-width:750px){.product-grid-container .product-grid:has(>.product-grid__item:only-child){--product-grid-columns-desktop:minmax(0,460px);justify-content:center}}@media(min-width:750px)and (max-width:989px){.pf-story__grid{grid-template-columns:minmax(0,1fr);max-width:760px}.pf-story__media{width:100%;max-width:650px;margin-inline:auto}.pf-story__editorial,.pf-story__image{aspect-ratio:1.4/1}.pf-story__body{max-width:720px}.pf-faq__grid{grid-template-columns:1fr;gap:28px}.pf-faq__grid>div:first-child>p:not(.pf-eyebrow){max-width:600px}}@media(max-width:749px){.pf-story__reasons>div{gap:13px;padding-block:16px}.pf-story__body h2{overflow-wrap:break-word}.pf-faq__grid>div:first-child>p:not(.pf-eyebrow){margin:16px 0}.pf-faq__items details>p{padding-right:0}.pf-benefit h2{line-height:1.35}#footer-group .footer__content-top{padding-bottom:28px}}@media(max-width:390px){.pf-section-heading h2,.pf-guides__header h2,.pf-faq h2{font-size:clamp(29px,8.5vw,36px)}.pf-story__lead{font-size:15px}.pf-benefit{gap:12px}}@media(min-width:1800px){:root{--pf-max:min(1840px,80vw);--pf-gutter:clamp(56px,4vw,112px);--pf-space:clamp(88px,5.1vw,130px);--normal-page-width:132rem}body{--normal-page-width:132rem}.pf-shell,.pf-benefits__grid{max-width:var(--pf-max)}.pf-story__grid{gap:clamp(50px,5vw,110px)}.pf-story__lead{font-size:clamp(17px,1vw,20px);line-height:1.75}.pf-faq__grid{gap:clamp(56px,6vw,125px)}}@media(min-width:2560px){:root{--pf-max:min(2160px,70vw);--pf-gutter:clamp(80px,3.5vw,150px);--pf-space:clamp(108px,4.2vw,162px);--normal-page-width:142rem;--narrow-page-width:102rem}body{--normal-page-width:142rem;--narrow-page-width:102rem}.pf-shell,.pf-benefits__grid{max-width:var(--pf-max)}}@media(max-width:359px){:root{--pf-gutter:16px}.pf-shell{min-width:0}.pf-faq__items summary{overflow-wrap:anywhere}}#footer-group{--pf-footer-white:#f7fbf8;--pf-footer-soft:#e1ede7;--pf-footer-type:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--pf-footer-type);font-synthesis:none}#footer-group .footer-content,#footer-group .footer-content :is(.text-block,.text-block p,.text-block h3,.menu,.menu__heading,.menu__item,.menu__item a,.email-signup__input,.email-signup__button),#footer-group .utilities,#footer-group .utilities :is(.footer-utilities__text,.footer-utilities__group-copyright,.policy-list-trigger){font-family:var(--pf-footer-type)}#footer-group .footer-content{max-width:1800px;margin-inline:auto;align-items:start}#footer-group .footer-content .text-block :is(h2,h3,h4){margin:0;color:var(--pf-footer-white);font-family:var(--pf-footer-type);font-size:clamp(23px,1.3vw,26px);font-weight:700;letter-spacing:-.025em;line-height:1.25;text-wrap:pretty}#footer-group .footer-content .text-block p{max-width:460px;color:var(--pf-footer-soft);font-size:15px;font-weight:400;line-height:1.65;letter-spacing:0;text-wrap:pretty}#footer-group .footer-content .menu__heading{color:var(--pf-footer-white);font-family:var(--pf-footer-type);font-size:clamp(21px,1.2vw,24px);font-weight:700;letter-spacing:-.025em;line-height:1.32}#footer-group .footer-content .menu__heading__default,#footer-group .footer-content .menu__heading__accordion{font-family:inherit;font-weight:inherit}#footer-group .footer-content .menu__item,#footer-group .footer-content .menu__item a{color:#f2f8f4;font-family:var(--pf-footer-type);font-size:15px;font-weight:500;line-height:1.55;letter-spacing:0}#footer-group .footer-content .menu__item a{display:inline-block;text-decoration:none;text-underline-offset:4px}#footer-group .footer-content .menu__item a:hover{color:#fff;text-decoration:underline}#footer-group .footer-content .email-signup__input{color:var(--pf-footer-white);font-family:var(--pf-footer-type);font-size:15px;font-weight:400;line-height:1.45}#footer-group .footer-content .email-signup__input::placeholder{color:#e0ebe5;opacity:1}#footer-group .footer-content .email-signup__button{font-family:var(--pf-footer-type);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.35}#footer-group .utilities{max-width:1800px;margin-inline:auto;color:var(--pf-footer-soft)}#footer-group .utilities .footer-utilities__group-copyright,#footer-group .utilities .footer-utilities__group-copyright .footer-utilities__text,#footer-group .utilities .policy-list-trigger{color:var(--pf-footer-soft);font-family:var(--pf-footer-type);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0}#footer-group .utilities .footer-utilities__group-copyright a:hover{color:#fff}#footer-group .footer-content :is(a,button,input,summary):focus-visible,#footer-group .utilities :is(a,button):focus-visible{outline:2px solid #e6fff2;outline-offset:4px}@media(min-width:750px)and (max-width:1199px){#footer-group .footer-content{column-gap:clamp(22px,3vw,42px)}#footer-group .footer-content .menu__heading{font-size:20px}#footer-group .footer-content .menu__item a{font-size:14px}}@media(min-width:750px)and (max-width:989px){#footer-group .footer-content{grid-template-columns:minmax(0,1fr)}#footer-group .footer-content>:first-child{margin-bottom:28px}}@media(max-width:749px){#footer-group .footer-content .text-block :is(h2,h3,h4){font-size:23px}#footer-group .footer-content .menu__heading{font-size:20px}#footer-group .footer-content .menu__item a,#footer-group .footer-content .text-block p{font-size:15px}#footer-group .footer-content .email-signup__input{min-height:48px}#footer-group .footer-content .email-signup__button{min-height:46px}#footer-group .utilities .footer-utilities__group-copyright .footer-utilities__text,#footer-group .utilities .policy-list-trigger{font-size:13px}}@media(min-width:2560px){#footer-group .footer-content,#footer-group .utilities{max-width:1800px}#footer-group .footer-content .menu__item a,#footer-group .footer-content .text-block p{font-size:16px}}#footer-group .utilities{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:20px 28px;padding-block:22px 24px;border-top:1px solid rgba(240,252,245,.38);color:#f2f8f4}#footer-group .utilities>:first-child{min-width:0;justify-self:start;text-align:left}#footer-group .utilities>:nth-child(2){justify-self:end;text-align:right}#footer-group .footer-utilities__group-copyright{min-width:0}#footer-group .utilities .pf-footer-copyright__line{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;color:#f2f8f4;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:0}#footer-group .pf-footer-copyright__identity{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:baseline}#footer-group .pf-footer-copyright__brand a{color:#fff;font-weight:700;text-decoration:none}#footer-group .pf-footer-copyright__brand a:hover{text-decoration:underline;text-underline-offset:4px}#footer-group .pf-footer-copyright__separator{color:#b5d7c8}#footer-group .pf-footer-copyright__rights{color:#e5eee8}#footer-group .utilities .policy-list-trigger{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:8px 17px;border:1px solid rgba(244,255,248,.42);border-radius:999px;background:#ffffff0d;color:#f8fbf8;font-family:var(--pf-footer-type);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}#footer-group .utilities .policy-list-trigger:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);flex:none}#footer-group .utilities .policy-list-trigger:hover{background:#ffffff1f;border-color:#ffffffb3}@media(max-width:749px){#footer-group .utilities{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding-block:22px 24px}#footer-group .utilities>:first-child,#footer-group .utilities>:nth-child(2){justify-self:center;text-align:center}#footer-group .utilities .pf-footer-copyright__line{justify-content:center;font-size:13px;line-height:1.7;gap:3px 7px}#footer-group .utilities .policy-list-trigger{min-height:42px;font-size:13px}}@media(prefers-reduced-motion:reduce){#footer-group .utilities .policy-list-trigger{transition:none}}.pf-pill-cta:not(.pf-ref-hero__button--primary){--pf-pill-ink:#202929;--pf-pill-paper:#eeeddd;position:relative!important;isolation:isolate;overflow:hidden;display:inline-flex!important;align-items:center;justify-content:space-between;gap:clamp(12px,1.3vw,20px);box-sizing:border-box;min-width:0;min-height:44px;padding:5px 5px 5px 18px!important;background:var(--pf-pill-paper)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#242b29!important;font-weight:700;line-height:1.3;text-decoration:none;vertical-align:middle;cursor:pointer}.pf-pill-cta:not(.pf-ref-hero__button--primary):before{content:"";position:absolute;z-index:0;right:5px;top:50%;width:32px;height:32px;border-radius:999px;background:var(--pf-pill-ink);transform:translateY(-50%);transition:width .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.pf-pill-cta:not(.pf-ref-hero__button--primary):after{content:"";position:relative;z-index:2;display:block;width:20px;height:20px;flex:0 0 20px;margin-inline:6px;background:#f2f2e7;border:0;border-radius:0;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.5 12H19.5M13.5 6L19.5 12L13.5 18' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.5 12H19.5M13.5 6L19.5 12L13.5 18' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}.pf-pill-cta:not(.pf-ref-hero__button--primary)>:is(.pf-pill-label,.button-text){position:relative;z-index:1;min-width:0;color:#242b29;transition:color .18s ease .17s}.pf-pill-cta:not(.pf-ref-hero__button--primary):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{width:calc(100% - 10px)}.pf-pill-cta:not(.pf-ref-hero__button--primary):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true])>:is(.pf-pill-label,.button-text){color:#f7f8f3!important}.pf-pill-cta:not(.pf-ref-hero__button--primary):focus-visible{outline:2px solid #81cbbb!important;outline-offset:3px}.pf-pill-cta:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed!important}.pf-pill-cta:is(:disabled,[aria-disabled=true]):before{transition:none}.pf-pill-cta .add-to-cart-icon{display:none}.pf-pill-cta .add-to-cart__added{z-index:3}#MainContent[data-template^=index] .pf-ref-feature__shop.pf-pill-cta{color:#242b29!important;justify-content:space-between;min-height:50px;width:fit-content;padding:5px 5px 5px 20px!important}#MainContent[data-template^=product] .product-details .pf-pill-cta:not(:disabled),#MainContent[data-template^=product] .product-details .pf-pill-cta:not(:disabled):hover{background:#eeeddd!important;color:#242b29!important;border-color:transparent!important}#MainContent[data-template^=product] .product-details .pf-pill-cta{min-height:52px}#footer-group .footer-content .email-signup__button.pf-pill-cta{background:#eeeddd!important;color:#242b29!important;min-height:52px;padding:5px 5px 5px 18px!important}#footer-group .utilities .policy-list-trigger.pf-pill-cta{display:inline-flex!important;align-items:center;min-height:44px;padding:5px 5px 5px 18px!important;border:0!important;border-radius:999px!important;background:#eeeddd!important;color:#242b29!important;font-size:14px;font-weight:700;text-decoration:none}#footer-group .utilities .policy-list-trigger.pf-pill-cta:hover{background:#eeeddd!important;color:#242b29!important}#footer-group .utilities .policy-list-trigger.pf-pill-cta:after{content:"";position:relative;z-index:2;width:20px;height:20px;flex:0 0 20px;margin-inline:6px;border:0;border-radius:0;transform:none;background:#f2f2e7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.5 12H19.5M13.5 6L19.5 12L13.5 18' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.5 12H19.5M13.5 6L19.5 12L13.5 18' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}#footer-group .utilities .policy-list-trigger.pf-pill-cta:hover:before,#footer-group .utilities .policy-list-trigger.pf-pill-cta:focus-visible:before{width:calc(100% - 10px)}#footer-group .utilities .policy-list-trigger.pf-pill-cta:is(:hover,:focus-visible)>.pf-pill-label{color:#f7f8f3!important}@media(max-width:749px){#MainContent[data-template^=index] .pf-ref-feature__shop.pf-pill-cta{width:100%}.pf-pill-cta:not(.pf-ref-hero__button--primary){min-height:44px}}@media(prefers-reduced-motion:reduce){.pf-pill-cta:not(.pf-ref-hero__button--primary):before,.pf-pill-cta:not(.pf-ref-hero__button--primary)>:is(.pf-pill-label,.button-text){transition:none!important}}#footer-group .utilities .terms-policies-popover{box-sizing:border-box;width:max-content;min-width:245px;max-width:min(310px,calc(100vw - 32px));padding:9px;border:1px solid #d0dfd6;border-radius:16px;background:#f6f8f2;background-image:none;color:#173b39;box-shadow:0 16px 42px #0a272038}#footer-group .utilities .terms-policies-popover .policy_list{display:grid;gap:3px;padding:0;margin:0;list-style:none;color:#173b39}#footer-group .utilities .terms-policies-popover .policy_list li{margin:0;padding:0;background:transparent;border-radius:10px;transition:background-color .18s ease}#footer-group .utilities .terms-policies-popover .policy_list a.footer-utilities__text{display:block;width:100%;box-sizing:border-box;padding:12px 14px;color:#173b39;font-family:var(--pf-footer-type);font-size:14px;font-weight:600;line-height:1.4;text-align:left;text-decoration:none;letter-spacing:0;border-radius:10px;transition:color .18s ease}#footer-group .utilities .terms-policies-popover .policy_list li:is(:hover,:focus-within){background:#173b39}#footer-group .utilities .terms-policies-popover .policy_list li:is(:hover,:focus-within) a.footer-utilities__text{color:#fff}#footer-group .utilities .terms-policies-popover .policy_list a.footer-utilities__text:focus-visible{outline:2px solid #4ca393;outline-offset:-3px}#footer-group .utilities anchored-popover-component:has(.terms-policies-popover:popover-open) .policy-list-trigger.pf-pill-cta:before{width:calc(100% - 10px)}#footer-group .utilities anchored-popover-component:has(.terms-policies-popover:popover-open) .policy-list-trigger.pf-pill-cta>.pf-pill-label{color:#f7f8f3!important}@media(max-width:749px){#footer-group .utilities .terms-policies-popover{min-width:0;width:min(290px,calc(100vw - 36px))}#footer-group .utilities .terms-policies-popover .policy_list a.footer-utilities__text{min-height:44px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){#footer-group .utilities .terms-policies-popover .policy_list li,#footer-group .utilities .terms-policies-popover .policy_list a.footer-utilities__text{transition:none}}#footer-group .footer-content>.group-block,#footer-group .footer-content>.group-block>.group-block-content,#footer-group .footer-content .menu{min-width:0}#footer-group .footer-content>.group-block:last-child>.group-block-content{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,2.8vw,60px);width:100%}#footer-group .footer-content>.group-block:first-child .email-signup-block,#footer-group .footer-content>.group-block:first-child .email-signup__form{width:100%!important;max-width:590px}#footer-group .footer-content>.group-block:first-child .text-block p{max-width:540px;line-height:1.75}#footer-group .footer-content .menu__heading{line-height:1.35}#footer-group .footer-content .menu__item+.menu__item{margin-block-start:clamp(15px,1.15vw,23px)}#footer-group .footer-content .menu__item a{line-height:1.6;overflow-wrap:break-word}@media(min-width:1280px){#footer-group .footer-content{grid-template-columns:minmax(330px,1.02fr) minmax(630px,1.68fr)!important;gap:clamp(60px,5vw,150px)!important}#footer-group .footer-content .menu__heading{white-space:nowrap}}@media(min-width:750px)and (max-width:1279px){#footer-group .footer-content{grid-template-columns:minmax(0,1fr)!important;row-gap:clamp(38px,4.7vw,65px)!important}#footer-group .footer-content>.group-block:last-child>.group-block-content{gap:clamp(24px,4.8vw,72px)}#footer-group .footer-content .menu__heading{white-space:normal}}@media(max-width:749px){#footer-group .footer-content{grid-template-columns:minmax(0,1fr)!important;row-gap:30px!important}#footer-group .footer-content>.group-block:last-child>.group-block-content{grid-template-columns:minmax(0,1fr);gap:0}#footer-group .footer-content>.group-block:first-child .email-signup-block,#footer-group .footer-content>.group-block:first-child .email-signup__form{max-width:100%}#footer-group .footer-content .menu__item+.menu__item{margin-block-start:13px}}@media(min-width:1800px){html{font-size:clamp(16px,calc(.48vw + 6px),21px)}:root{--pf-max:min(2100px,88vw);--pf-gutter:clamp(64px,4vw,135px);--pf-space:clamp(98px,5.2vw,168px)}body{--normal-page-width:138rem;--narrow-page-width:104rem;--page-margin:clamp(48px,3.8vw,145px)}body .page-width{max-width:min(2160px,90vw)}#footer-group .footer-content,#footer-group .utilities{max-width:min(2100px,86vw)}#footer-group .footer-content .menu__heading{font-size:clamp(24px,1.25vw,30px)}#footer-group .footer-content .menu__item a{font-size:clamp(16px,.9vw,20px)}#footer-group .footer-content .text-block :is(h2,h3,h4){font-size:clamp(27px,1.5vw,34px)}#footer-group .footer-content .text-block p{font-size:clamp(16px,.88vw,20px)}#footer-group .footer-content .menu__item+.menu__item{margin-block-start:clamp(18px,1.05vw,26px)}#MainContent .main-page{max-width:min(1440px,80vw)}#MainContent .main-page h1{font-size:clamp(54px,3.1vw,82px)}}@media(min-width:2560px){:root{--pf-max:min(3260px,86vw);--pf-gutter:clamp(85px,3.4vw,156px);--pf-space:clamp(130px,4.5vw,190px)}body{--normal-page-width:174rem;--narrow-page-width:120rem;--page-margin:clamp(74px,3.5vw,160px)}body .page-width{max-width:min(3460px,90vw)}#header-group .header{max-width:min(3360px,90vw);margin-inline:auto}#footer-group .footer-content,#footer-group .utilities{max-width:min(3200px,86vw)}#footer-group .footer-content{grid-template-columns:minmax(500px,1.06fr) minmax(0,1.94fr)!important;column-gap:clamp(110px,5vw,220px)!important}#footer-group .footer-content>.group-block:last-child>.group-block-content{gap:clamp(52px,3vw,112px)}#footer-group .footer-content .menu__heading{font-size:clamp(29px,1.05vw,38px)}#footer-group .footer-content .menu__item a{font-size:clamp(19px,.63vw,24px)}#footer-group .footer-content .text-block :is(h2,h3,h4){font-size:clamp(32px,1.1vw,42px)}#footer-group .footer-content .text-block p{font-size:clamp(18px,.63vw,24px)}#footer-group .footer-content .menu__item+.menu__item{margin-block-start:clamp(24px,1vw,36px)}#footer-group .footer-content>.group-block:first-child .email-signup-block,#footer-group .footer-content>.group-block:first-child .email-signup__form{max-width:820px}#footer-group .utilities .pf-footer-copyright__line{font-size:clamp(16px,.6vw,22px)}#footer-group .utilities .policy-list-trigger.pf-pill-cta{min-height:54px;font-size:clamp(16px,.6vw,21px)}#MainContent .main-page{max-width:min(1850px,76vw)}#MainContent .main-page :is(p,li){font-size:clamp(19px,.61vw,24px)}#MainContent .main-page h1{font-size:clamp(66px,2.8vw,108px)}#MainContent .main-page h2{font-size:clamp(36px,1.5vw,56px)}#MainContent .pf-section{padding-block:var(--pf-space)}.pf-shell,.pf-benefits__grid{max-width:var(--pf-max)}.pf-faq__items summary{font-size:clamp(20px,.8vw,30px)}.pf-faq__items details>p{font-size:clamp(18px,.61vw,24px)}.pf-story__lead{font-size:clamp(20px,.75vw,27px)}.pf-story__reasons h3{font-size:clamp(23px,.85vw,31px)}.pf-story__reasons p{font-size:clamp(18px,.63vw,24px)}}@media(min-width:2560px){.pf-pill-cta:not(.pf-ref-hero__button--primary){min-height:clamp(56px,1.95vw,72px);padding:6px 6px 6px clamp(22px,1vw,36px)!important;gap:clamp(18px,1vw,34px);font-size:clamp(18px,.65vw,25px)}.pf-pill-cta:not(.pf-ref-hero__button--primary):before{right:6px;width:clamp(40px,1.2vw,48px);height:clamp(40px,1.2vw,48px)}.pf-pill-cta:not(.pf-ref-hero__button--primary):after{width:clamp(26px,.78vw,31px);height:clamp(26px,.78vw,31px);flex-basis:clamp(26px,.78vw,31px);margin-inline:9px}.pf-pill-cta:not(.pf-ref-hero__button--primary):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):before{width:calc(100% - 12px)}#footer-group .footer-content .email-signup__input,#footer-group .footer-content .email-signup__button.pf-pill-cta{min-height:clamp(58px,1.9vw,76px)}#footer-group .utilities .policy-list-trigger.pf-pill-cta{padding:6px 6px 6px clamp(22px,1vw,36px)!important;min-height:clamp(58px,1.9vw,76px)}#footer-group .utilities .policy-list-trigger.pf-pill-cta:after{width:clamp(26px,.78vw,31px);height:clamp(26px,.78vw,31px);flex-basis:clamp(26px,.78vw,31px);margin-inline:9px}#footer-group .utilities .policy-list-trigger.pf-pill-cta:is(:hover,:focus-visible):before,#footer-group .utilities anchored-popover-component:has(.terms-policies-popover:popover-open) .policy-list-trigger.pf-pill-cta:before{width:calc(100% - 12px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pacefit-brand.css.map */
