:root{--pf-reading-ink:#173b39;--pf-reading-muted:#4d655d;--pf-surface:#f5f7f2;--pf-section-space:clamp(56px,5.6vw,100px);--pf-heading-size:clamp(34px,3.8vw,58px);--pf-card-radius:18px}#MainContent :is(h1,h2){letter-spacing:-.025em!important;font-weight:650!important;line-height:1.14!important}#MainContent :is(h3,h4){letter-spacing:-.015em!important;font-weight:650!important;line-height:1.28!important}#MainContent :is(h1,h2,h3,h4){text-wrap:pretty}#MainContent :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #177f79;outline-offset:4px}#MainContent :is(.pf-text-link,.pf-about__text-link,.pf-tw04-overview__support){min-height:44px;white-space:normal;line-height:1.5;text-underline-offset:5px}#MainContent .pf-pill-cta{min-height:48px;font-size:max(14px,.92rem)}#MainContent[data-template] :is(.pf-section,.pf-about__section){padding-block:var(--pf-section-space)}#MainContent :is(.pf-section-heading h2,.pf-ref-feature__heading h2,.pf-ref-routine__header h2,.pf-story__body h2,.pf-ref-journal__heading h2,.pf-faq h2,.pf-tw04-overview__heading h2,.pf-about__section-head h2){font-size:var(--pf-heading-size)!important}#MainContent[data-template] .pf-eyebrow{font-weight:650;font-size:12px;letter-spacing:.12em}#MainContent[data-template] :is(.pf-ref-feature__deck,.pf-ref-routine__header>p:last-child,.pf-story__lead,.pf-ref-journal__heading p:not(.pf-eyebrow),.pf-faq__grid>div>p:not(.pf-eyebrow)){font-size:clamp(16px,1.15vw,19px);line-height:1.75}#MainContent[data-template^=index] .pf-ref-hero--single,#MainContent[data-template^=index] .pf-ref-hero--single :is(.pf-ref-hero__track,.pf-ref-hero__slide){height:auto;min-height:0}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__inner{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__visual{height:clamp(330px,43svh,540px);min-height:0;padding:14px 0 32px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__motor-figure{position:relative;height:100%;max-width:100%;width:100%;margin:0 auto}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__motor-stack{width:auto;height:100%;max-width:100%;aspect-ratio:4/3;margin-inline:auto}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__motor-note{position:absolute;left:50%;right:auto;bottom:-24px;transform:translate(-50%);width:max-content;max-width:100%;padding:4px 12px;font-size:12px;line-height:1.45;color:#173b39;background:transparent;white-space:normal;text-align:center}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__copy{height:auto;min-height:214px;padding:30px 0 34px;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-template-rows:auto auto;column-gap:clamp(30px,5vw,80px);row-gap:18px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__copy:before{background:#36584e}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__title{max-width:13ch;font-size:clamp(48px,5.2vw,84px);padding:0;white-space:normal;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__description{max-width:510px;font-size:clamp(15px,1.15vw,19px);line-height:1.7;color:#f1f5ee}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__actions{margin:0}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__button--primary{min-height:50px;font-size:15px;gap:24px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__button--primary:focus-visible{outline-color:#f1f5df;outline-offset:5px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__motor-stack:focus-visible{outline:3px solid #173b39;outline-offset:5px;border-radius:12px}#MainContent .pf-benefits .pf-benefits__grid{padding-block:24px}#MainContent .pf-benefits .pf-benefit h2{font-size:clamp(15px,1.15vw,19px);line-height:1.4!important;letter-spacing:0!important}#MainContent .pf-benefits .pf-benefit p{font-size:13px;line-height:1.6;color:#dbe9e1}#MainContent :is(.pf-ref-routine__card,.pf-ref-journal__card,.pf-about__value,.pf-about__moment-visual){border-radius:var(--pf-card-radius)}#MainContent[data-template^=index] :is(.pf-ref-routine__grid,.pf-ref-journal__grid){gap:24px}#MainContent[data-template^=index] .pf-ref-routine__body{padding:26px}#MainContent[data-template^=index] .pf-ref-routine__body h3{font-size:clamp(23px,1.95vw,30px);margin-bottom:12px}#MainContent[data-template^=index] .pf-ref-routine__body p{font-size:16px;line-height:1.7;color:var(--pf-reading-muted)}#MainContent[data-template^=index] .pf-ref-routine__kicker{font-size:10px;letter-spacing:.07em}#MainContent[data-template^=index] .pf-ref-journal__text{display:flex;flex-direction:column;padding:26px}#MainContent[data-template^=index] .pf-ref-journal__text h3{font-size:clamp(22px,1.85vw,27px);margin-bottom:14px}#MainContent[data-template^=index] .pf-ref-journal__text>p{font-size:15px;line-height:1.7;color:var(--pf-reading-muted)}#MainContent[data-template^=index] .pf-ref-journal__link{margin-top:auto;padding-top:14px;min-height:44px;align-self:flex-start}#MainContent .pf-faq__items summary{font-weight:600;font-size:clamp(17px,1.35vw,21px);line-height:1.45;padding-block:22px}#MainContent .pf-faq__items details>p{font-size:16px;line-height:1.75;color:var(--pf-reading-muted)}#MainContent .pf-faq__items details[open]{background:#f5f8f3}#MainContent .pf-faq__items details[open]>p{padding-left:16px}#MainContent .pf-faq__items details[open]>summary{padding-left:16px}#MainContent[data-template^=product] .product-details h1{font-size:clamp(30px,2.7vw,43px);line-height:1.2!important;text-wrap:pretty}#MainContent[data-template^=product] .product-details .price{font-size:clamp(28px,2.4vw,38px);font-weight:650;letter-spacing:-.02em}#MainContent[data-template^=product] .product-details .text-block :is(p,li){font-size:16px;line-height:1.65}#MainContent[data-template^=product] .product-details .text-block ul{gap:12px;margin-block:20px 26px}#MainContent[data-template^=product] .buy-buttons-block .pf-tw04-trust-item{padding:15px;border-radius:14px;min-height:145px}#MainContent[data-template^=product] .buy-buttons-block .pf-tw04-trust-item__title{font-size:14px;line-height:1.4;font-weight:650}#MainContent[data-template^=product] .buy-buttons-block .pf-tw04-trust-item__detail{font-size:12px;line-height:1.55;color:#496358}#MainContent[data-template^=product] .pf-tw04-gallery__thumbnail{opacity:.86}#MainContent[data-template^=product] .pf-tw04-gallery__thumbnail[aria-current=true]{opacity:1;border-color:#176c5c;box-shadow:0 0 0 1px #176c5c}#MainContent[data-template^=blog] .pf-journal-index .blog-posts>.text-block :is(h1,h2){font-size:clamp(38px,4.4vw,68px)}#MainContent[data-template^=blog] .pf-journal-index .blog-post-card__title-link :is(h1,h2,h3,h4,h5,p){font-size:clamp(22px,1.8vw,27px);letter-spacing:-.015em;font-weight:650;line-height:1.3}#MainContent[data-template^=blog] .pf-journal-index .blog-post-item{border-radius:var(--pf-card-radius);box-shadow:none}#MainContent[data-template^=blog] .pf-journal-index .blog-post-item>.shopify-block{display:flex;flex-direction:column;width:100%;min-width:0}#MainContent[data-template^=blog] .pf-journal-index .blog-post-card__content-text{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;line-height:1.7;color:var(--pf-reading-muted)}#MainContent[data-template^=blog] .pf-journal-index .blog-post-card__content-text a{display:inline-flex;align-items:center;min-height:44px;width:fit-content;margin-top:auto;padding-top:16px;border:0;text-decoration:underline;text-underline-offset:5px;font-size:14px}#MainContent[data-template^=article] .blog-post-content{font-size:clamp(17px,1.25vw,20px);line-height:1.8;max-width:760px}#MainContent[data-template^=article] .blog-post-content :is(p,li){line-height:1.8}#MainContent .pf-about__hero-grid{min-height:0;gap:clamp(32px,5vw,80px)}#MainContent .pf-about__hero-copy{padding-block:64px}#MainContent .pf-about__hero-copy h1{font-size:clamp(42px,4.7vw,76px)}#MainContent .pf-about__hero-media{height:clamp(430px,43vw,620px);min-height:0;border-radius:18px;margin-block:44px}#MainContent .pf-about__hero-lead{font-size:clamp(17px,1.35vw,22px);margin-top:26px}#MainContent .pf-about__hero-actions{margin-top:26px;margin-bottom:24px}#MainContent .pf-about__section-head{margin-bottom:40px}#MainContent .pf-about__value{min-height:320px;padding:32px}#MainContent .pf-about__value p{font-size:16px;line-height:1.7}#MainContent .pf-about__moment-visual{aspect-ratio:8/5}#MainContent .pf-about__moment-body h3{font-size:clamp(24px,2vw,32px)}#MainContent .pf-app__fine{font-size:14px}#MainContent .pf-app__visual-disclaimer{font-size:11px;line-height:1.5;letter-spacing:.04em}#footer-group .footer-content .menu__item a{display:inline-flex;align-items:center;min-height:36px;text-underline-offset:5px}#footer-group .footer-content .menu__item+.menu__item{margin-block-start:8px}#footer-group .footer-content .menu__heading{letter-spacing:-.015em;font-weight:650}@media(max-width:989px){#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__copy{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);column-gap:28px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__title{font-size:clamp(42px,5.8vw,58px)}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__visual{height:clamp(320px,42svh,450px)}#MainContent .pf-about__hero-media{height:auto;aspect-ratio:1;min-height:0;margin-block:28px}}@media(max-width:749px){:root{--pf-section-space:56px;--pf-heading-size:clamp(32px,8.6vw,42px);--pf-card-radius:16px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__visual{height:clamp(240px,72vw,360px);padding:12px 0 34px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:28px 0 32px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__title{font-size:clamp(39px,10vw,58px);max-width:14ch;align-self:flex-start}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__description{font-size:16px;max-width:100%;align-self:flex-start}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__actions{width:100%;align-self:stretch}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__button--primary{width:100%;font-size:15px;min-height:50px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__motor-note{font-size:11px;bottom:-25px}#MainContent .pf-benefits .pf-benefits__grid{padding-block:12px}#MainContent .pf-benefits .pf-benefit{padding-block:17px}#MainContent[data-template^=index] :is(.pf-ref-routine__grid,.pf-ref-journal__grid){gap:20px}#MainContent[data-template^=index] .pf-ref-routine__visual{aspect-ratio:8/5}#MainContent[data-template^=index] :is(.pf-ref-routine__body,.pf-ref-journal__text){padding:22px}#MainContent[data-template^=product] .product-details h1{font-size:clamp(28px,7.5vw,36px)}#MainContent[data-template^=product] .buy-buttons-block .pf-tw04-trust-item{min-height:140px}#MainContent .pf-about__hero-copy{padding-block:42px 12px}#MainContent .pf-about__hero-grid{gap:12px}#MainContent .pf-about__hero-media{margin-block:12px 36px}#MainContent .pf-about__section-head{margin-bottom:28px}#MainContent .pf-about__value{min-height:260px;padding:26px}#MainContent .pf-about__moment-visual{aspect-ratio:8/5}#footer-group .footer-content .menu__item a{min-height:44px}}@media(min-width:1800px){:root{--pf-section-space:clamp(100px,4.6vw,180px);--pf-heading-size:clamp(64px,3.2vw,120px)}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__visual{height:clamp(500px,43svh,1050px)}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__copy{min-height:clamp(240px,10vw,400px);padding-block:clamp(34px,1.8vw,64px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__title{font-size:clamp(84px,4.8vw,180px)}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__description{font-size:clamp(20px,.8vw,32px);max-width:850px}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__motor-note{font-size:clamp(14px,.55vw,21px)}#MainContent[data-template^=index] .pf-ref-hero--single .pf-ref-hero__button--primary{font-size:clamp(17px,.65vw,25px)}#MainContent .pf-benefits .pf-benefit p{font-size:clamp(15px,.6vw,23px)}#MainContent[data-template^=index] :is(.pf-ref-routine__body p,.pf-ref-journal__text>p){font-size:clamp(18px,.7vw,27px)}#MainContent[data-template^=product] .product-details h1{font-size:clamp(45px,2.3vw,86px)}#MainContent[data-template^=product] .product-details .text-block :is(p,li){font-size:clamp(18px,.75vw,29px)}#MainContent[data-template^=product] .product-details .price{font-size:clamp(36px,1.65vw,64px)}#MainContent[data-template^=product] .buy-buttons-block .pf-tw04-trust-item__title{font-size:clamp(17px,.7vw,27px)}#MainContent[data-template^=product] .buy-buttons-block .pf-tw04-trust-item__detail{font-size:clamp(15px,.6vw,23px)}#MainContent .pf-about__hero-copy h1{font-size:clamp(80px,4.4vw,165px)}#MainContent .pf-about__hero-media{height:clamp(680px,34vw,1200px)}#MainContent .pf-about__value p{font-size:clamp(18px,.7vw,27px)}}@media(prefers-reduced-motion:reduce){#MainContent :is(.pf-ref-hero__motor-image,.pf-ref-hero__motor-reveal,.pf-ref-journal__image,.blog-post-item,.blog-post-card__image){transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pacefit-visual-system.css.map */
