.gfp{--gfp-ink:var(--brown,#3c1f1f);--gfp-paper:var(--paper,#fffaf0);--gfp-cream:var(--cream,#f8efd9);--gfp-accent:#c83c2a;color:var(--gfp-ink);background:var(--gfp-paper);font-family:var(--font-body,"GT Walsheim",Arial,sans-serif);font-size:17px;line-height:1.55;overflow:clip}.gfp *,.gfp *:before,.gfp *:after{box-sizing:border-box}.gfp .gfp__wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.gfp p,.gfp h1,.gfp h2,.gfp h3{margin:0}.gfp a{color:inherit}.gfp a:focus-visible,.gfp summary:focus-visible{outline:3px solid var(--gfp-ink);outline-offset:5px;border-radius:5px}.gfp a[href^="#"]{scroll-margin-top:128px}.gfp section[id],.gfp li[id]{scroll-margin-top:128px}.gfp .gfp__eyebrow{font-family:var(--font-body,"GT Walsheim",Arial,sans-serif);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.gfp .gfp__h1{font-family:var(--font-display,"HouseMovements Sign",Impact,sans-serif);font-size:clamp(48px,5.4vw,78px);line-height:1.01;font-weight:400;letter-spacing:0;text-transform:uppercase;margin-bottom:24px}.gfp .gfp__h1 span{display:block;color:var(--gfp-accent)}.gfp h2{font-family:var(--font-display,"HouseMovements Sign",Impact,sans-serif);font-size:clamp(35px,3.6vw,53px);font-weight:400;line-height:1.07;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.gfp h3{font-family:var(--font-body,"GT Walsheim",Arial,sans-serif);font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.gfp .gfp__hero{display:grid;grid-template-columns:1.08fr 1fr;gap:54px;align-items:center;padding-top:var(--gfp-pt,36px);padding-bottom:64px}.gfp .gfp__intro{font-size:20px;line-height:1.5;max-width:34em}.gfp .gfp__pills{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0 9px;list-style:none}.gfp .gfp__pills li{background:#f8e4a6;border:1px solid rgba(60,31,31,.15);border-radius:30px;padding:7px 12px;font-size:13px;font-weight:700}.gfp .gfp__measure{font-size:14px;line-height:1.45}.gfp .gfp__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.gfp .gfp__button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;border:2px solid var(--gfp-ink);border-radius:40px;background:var(--gfp-accent);color:#fffaf0;font:700 16px/1.2 var(--font-body,"GT Walsheim",Arial,sans-serif);letter-spacing:.01em;padding:14px 23px;text-decoration:none;box-shadow:3px 3px 0 var(--gfp-ink);transition:transform .15s ease}.gfp .gfp__button:hover{transform:translateY(-2px)}.gfp .gfp__button span{font-family:Arial,sans-serif;font-size:24px;line-height:1}.gfp .gfp__text-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 0;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.gfp .gfp__hero-note{font-size:14px;line-height:1.55;max-width:39em;padding-top:21px}.gfp .gfp__hero-art{aspect-ratio:.93;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid var(--gfp-ink);border-radius:140px 140px 24px 24px;background:#f2c9d3;padding:38px 18px 24px;isolation:isolate}.gfp .gfp__hero-art:before{content:"";position:absolute;width:85%;aspect-ratio:1;border-radius:50%;background:#fff1d3;opacity:.65;inset:16% auto auto;z-index:-1}.gfp .gfp__art-line{font-size:12px;font-weight:700;letter-spacing:.16em;text-align:center;margin-bottom:4px}.gfp .gfp__hero-image{display:block;width:100%;height:auto;max-height:450px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 13px 11px rgba(60,31,31,.13));transform:rotate(-7deg)}.gfp .gfp__fiber-seal{position:absolute;right:-17px;bottom:62px;width:143px;height:143px;border:2px solid var(--gfp-ink);border-radius:50%;box-shadow:3px 3px 0 var(--gfp-ink);background:#f8d878;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;transform:rotate(8deg)}.gfp .gfp__fiber-seal strong{font-size:36px;line-height:1.2;letter-spacing:-.045em}.gfp .gfp__fiber-seal span{font-size:10px;font-weight:700;letter-spacing:.04em}.gfp .gfp__fiber-seal small{font-size:11px}.gfp .gfp__art-caption{font-size:14px;font-weight:500;text-align:center;max-width:90%;padding-top:9px}.gfp .gfp__shop{padding-block:34px 64px;border-top:1px solid rgba(60,31,31,.2)}.gfp .gfp__section-heading{max-width:770px;margin-bottom:28px}.gfp .gfp__section-heading>p:last-child:not(:first-child){margin-top:18px;max-width:700px}.gfp .gfp__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gfp .gfp__card{min-width:0;display:flex;flex-direction:column;background:var(--gfp-paper);border:1.5px solid var(--gfp-ink);border-radius:24px;overflow:hidden}.gfp .gfp__card-media{background:var(--gfp-flavor,#f4c2cf);position:relative;display:grid;place-items:center;padding:24px 24px 12px}.gfp .gfp__card-media>a{display:block;width:100%}.gfp .gfp__package{width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 7px 6px rgba(60,31,31,.1))}.gfp .gfp__status{position:absolute;z-index:1;top:12px;right:12px;background:var(--gfp-paper);padding:5px 11px;border:1px solid var(--gfp-ink);border-radius:25px;font-size:12px;font-weight:700}.gfp .gfp__card-body{display:flex;flex-direction:column;flex:1;padding:22px}.gfp .gfp__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:14px;line-height:1.3;margin-bottom:18px}.gfp .gfp__facts strong{font-weight:700}.gfp .gfp__facts small{display:block;width:100%;font-size:12px}.gfp .gfp__card h3{min-height:58px;margin-bottom:14px;font-size:25px}.gfp .gfp__card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.gfp .gfp__taste{font-size:16px;line-height:1.5;margin-bottom:18px}.gfp .gfp__allergens{font-size:13px;font-weight:500;padding-top:14px;border-top:1px solid rgba(60,31,31,.15)}.gfp .gfp__ingredients{font-size:14px;margin-top:8px}.gfp .gfp__ingredients summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:46px;font-weight:700;list-style:none}.gfp summary::-webkit-details-marker{display:none}.gfp summary::marker{content:""}.gfp .gfp__ingredients>div{font-size:14px;line-height:1.55;padding:4px 0 18px}.gfp .gfp__card-bottom{padding-top:18px;margin-top:auto}.gfp .gfp__price{font-size:23px;font-weight:700;line-height:1.35;margin-bottom:18px}.gfp .gfp__price span{display:block;font-size:13px;font-weight:400;margin-top:3px}.gfp .gfp__card-bottom .gfp__button{display:flex;width:100%}.gfp .gfp__label-note{font-size:14px;line-height:1.55;padding-top:23px;max-width:850px}.gfp .gfp__unavailable{padding:14px 0;font-weight:700}.gfp .gfp__guide{background:#f4ebd7;padding-block:64px;border-block:1px solid rgba(60,31,31,.15)}.gfp .gfp__guide-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center}.gfp .gfp__guide h2{max-width:620px}.gfp .gfp__richtext{margin-top:22px}.gfp .gfp__richtext p+p{margin-top:18px}.gfp a[href^="#gf-source"]{font-size:.85em;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gfp .gfp__variety{background:var(--gfp-paper);padding:32px;border-radius:22px;border:1px solid var(--gfp-ink)}.gfp .gfp__note-label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:14px}.gfp .gfp__variety h3{font-size:29px}.gfp .gfp__source-context{font-size:13px;padding-top:20px;margin-top:20px;border-top:1px solid rgba(60,31,31,.18)}.gfp .gfp__routine{padding-block:64px}.gfp .gfp__tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.gfp .gfp__tips article{min-width:0;border-top:1px solid var(--gfp-ink);padding-top:22px}.gfp .gfp__step{display:block;font-size:14px;font-weight:700;color:var(--gfp-accent);padding-bottom:14px}.gfp .gfp__tips h3{font-size:23px;margin-bottom:18px}.gfp .gfp__tips p{font-size:16px;line-height:1.6}.gfp .gfp__faq{padding-block:12px 64px}.gfp .gfp__faq-list{max-width:900px}.gfp .gfp__faq-list>details{border-top:1px solid rgba(60,31,31,.3)}.gfp .gfp__faq-list>details:last-child{border-bottom:1px solid rgba(60,31,31,.3)}.gfp .gfp__faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:18px 0;list-style:none;font-size:18px;font-weight:700;cursor:pointer}.gfp summary>span{flex:0 0 26px;text-align:center;font-size:23px;line-height:1}.gfp details[open] summary>span{transform:rotate(45deg)}.gfp .gfp__answer{font-size:16px;line-height:1.65;padding:0 28px 24px 0}.gfp .gfp__answer p+p{margin-top:14px}.gfp .gfp__care{padding:22px 24px;border-left:4px solid var(--gfp-accent);background:#f7eddb;margin-top:30px;max-width:900px;font-size:15px;line-height:1.6}.gfp .gfp__care strong{display:block;margin-bottom:6px}.gfp .gfp__closing{background:var(--gfp-ink);color:var(--gfp-paper);text-align:center;padding-block:56px}.gfp .gfp__closing h2{max-width:800px;margin-inline:auto}.gfp .gfp__closing p:not(.gfp__eyebrow){max-width:630px;margin:22px auto}.gfp .gfp__button--cream{background:var(--gfp-paper);color:var(--gfp-ink);border-color:var(--gfp-paper);box-shadow:none}.gfp .gfp__closing a:focus-visible{outline-color:var(--gfp-paper)}.gfp .gfp__sources{padding-block:36px var(--gfp-pb,48px);font-size:14px;line-height:1.6}.gfp .gfp__sources h2{font-family:var(--font-body,"GT Walsheim",Arial,sans-serif);font-size:19px;line-height:1.3;font-weight:700;text-transform:none;margin-bottom:14px}.gfp .gfp__sources>p{max-width:920px}.gfp .gfp__sources ol{margin:18px 0;padding-left:22px}.gfp .gfp__sources li a{display:inline-block;padding:10px 0;min-height:44px;text-decoration:underline;text-underline-offset:3px}.gfp .metafield-rich_text_field{margin:0}@media(max-width:1050px)and (min-width:761px){.gfp .gfp__hero{gap:32px}.gfp .gfp__fiber-seal{width:115px;height:115px;right:-10px;bottom:50px}.gfp .gfp__fiber-seal strong{font-size:30px}.gfp .gfp__fiber-seal span{font-size:9px}.gfp .gfp__card-body{padding:16px}.gfp .gfp__card h3{font-size:22px;min-height:80px}.gfp .gfp__grid{gap:14px}.gfp .gfp__guide-grid{gap:32px}}@media(max-width:760px){.gfp{font-size:16px}.gfp .gfp__wrap{width:calc(100% - 36px)}.gfp .gfp__hero{display:flex;flex-direction:column;gap:28px;padding-top:28px;padding-bottom:36px}.gfp .gfp__hero-copy{width:100%}.gfp .gfp__eyebrow{font-size:11px;line-height:1.4;letter-spacing:.08em;margin-bottom:12px}.gfp .gfp__h1{font-size:clamp(42px,10.7vw,68px);line-height:1;margin-bottom:18px}.gfp .gfp__intro{font-size:17px;line-height:1.55}.gfp .gfp__pills{margin-top:18px;gap:6px}.gfp .gfp__pills li{font-size:12px;padding:6px 9px}.gfp .gfp__measure{font-size:13px}.gfp .gfp__hero-actions{margin-top:20px;gap:8px}.gfp .gfp__hero-actions>.gfp__button{width:100%}.gfp .gfp__hero-actions>.gfp__text-link{margin-inline:auto}.gfp .gfp__hero-note{font-size:13px;padding-top:10px}.gfp .gfp__hero-art{width:100%;max-width:480px;aspect-ratio:1.13;border-radius:90px 90px 20px 20px;padding:23px 20px 17px}.gfp .gfp__hero-image{width:81%;max-height:300px}.gfp .gfp__art-line{font-size:10px}.gfp .gfp__fiber-seal{width:108px;height:108px;right:5px;bottom:42px}.gfp .gfp__fiber-seal strong{font-size:29px}.gfp .gfp__fiber-seal span{font-size:8px}.gfp .gfp__fiber-seal small{font-size:9px}.gfp .gfp__art-caption{font-size:12px}.gfp h2{font-size:clamp(32px,8.7vw,44px);line-height:1.06}.gfp .gfp__shop{padding-block:32px 40px}.gfp .gfp__section-heading{margin-bottom:23px}.gfp .gfp__section-heading>p:last-child:not(:first-child){margin-top:15px}.gfp .gfp__grid{grid-template-columns:1fr;gap:22px}.gfp .gfp__card{border-radius:20px}.gfp .gfp__card-media{padding:21px 24px 10px}.gfp .gfp__package{max-height:265px}.gfp .gfp__card-body{padding:20px}.gfp .gfp__facts{margin-bottom:14px}.gfp .gfp__card h3{min-height:0;font-size:26px;max-width:300px}.gfp .gfp__taste{margin-bottom:16px}.gfp .gfp__card-bottom{padding-top:14px}.gfp .gfp__label-note{font-size:13px;padding-top:18px}.gfp .gfp__guide{padding-block:40px}.gfp .gfp__guide-grid{grid-template-columns:1fr;gap:26px}.gfp .gfp__variety{padding:24px}.gfp .gfp__variety h3{font-size:26px}.gfp .gfp__routine{padding-block:40px}.gfp .gfp__tips{grid-template-columns:1fr;gap:26px}.gfp .gfp__tips article{padding-top:18px}.gfp .gfp__step{padding-bottom:10px}.gfp .gfp__tips h3{margin-bottom:12px}.gfp .gfp__faq{padding-block:0 40px}.gfp .gfp__faq-list summary{font-size:16px;min-height:66px;gap:14px}.gfp .gfp__answer{font-size:16px;padding-right:14px}.gfp .gfp__care{font-size:14px;padding:18px;margin-top:24px}.gfp .gfp__closing{padding-block:40px}.gfp .gfp__closing .gfp__button{display:flex;width:100%;max-width:400px;margin:auto}.gfp .gfp__sources{padding-block:28px;font-size:13px}}@media(prefers-reduced-motion:reduce){.gfp .gfp__button{transition:none}.gfp .gfp__button:hover{transform:none}}.gfp .gfp__h1,.gfp .gfp__h1 span,.gfp h2{font-family:var(--font-display,"HouseMovements Sign",Impact,sans-serif)!important}.gfp .gfp__card h3,.gfp .gfp__card h3 a,.gfp .gfp__variety h3,.gfp .gfp__tips h3,.gfp .gfp__sources h2,.gfp .gfp__fiber-seal strong{font-family:var(--font-body,"GT Walsheim",Arial,sans-serif)!important;font-weight:700!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/92/assets/gheelish-pregnancy-fiber.css.map */
