.fpp-guide{background:var(--fpp-paper);color:var(--fpp-ink);padding-bottom:72px}.fpp-guide h1,.fpp-guide h2,.fpp-guide h3{font-family:var(--font-heading--family);font-weight:400;color:inherit;text-wrap:balance}.fpp-guide h1{font-size:clamp(38px,4.25vw,60px);line-height:1.1;letter-spacing:-1.5px;margin:0;max-width:16ch}.fpp-guide h2{font-size:clamp(27px,2.5vw,36px);line-height:1.22;letter-spacing:-.7px;margin:0 0 20px}.fpp-guide p{font-size:15px;line-height:1.8;color:var(--fpp-muted);max-width:66ch;margin:0 0 19px}.fpp-guide .fpp-guide__lead{font-size:18px;line-height:1.7;margin-top:23px;color:var(--fpp-ink);max-width:53ch}.fpp-guide a{color:inherit;text-underline-offset:4px}.fpp-guide a.fpp-btn{color:#fff}.fpp-guide a:focus-visible,.fpp-guide summary:focus-visible{outline:3px solid #722F3E;outline-offset:5px}.fpp-guide__header{padding-block:22px 42px}.fpp-guide__header .fpp-guide__lead{margin-bottom:0}.fpp-guide__page-content{max-width:76ch;padding-bottom:32px;font-size:15px;line-height:1.8}.fpp-guide__story-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,84px);align-items:center;padding-block:18px 70px}.fpp-guide__story-intro>p{max-width:43ch}.fpp-guide__story-intro .fpp-btn{margin-top:7px}.fpp-guide__story-photo{margin:0;background:var(--fpp-sage)}.fpp-guide__story-photo img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover;display:block}.fpp-guide__story-photo figcaption{font-size:13px;line-height:1.6;padding:15px 20px}.fpp-guide__story-note{border-top:1px solid var(--fpp-line);padding-block:55px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,84px)}.fpp-guide__story-note h2{max-width:18ch}.fpp-guide__families{padding-block:10px 38px}.fpp-guide__families>h2{margin-bottom:30px}.fpp-guide__families>a{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.4fr) minmax(160px,.6fr);gap:30px;align-items:center;text-decoration:none;padding-block:25px;border-top:1px solid var(--fpp-line)}.fpp-guide__families>a:last-child{border-bottom:1px solid var(--fpp-line)}.fpp-guide__families h3{font-size:23px;line-height:1.25;margin:0}.fpp-guide__families p{font-size:14px;margin:0;max-width:48ch}.fpp-guide__families a>span{font-size:13px;line-height:1.6;text-decoration:underline;text-align:right;text-underline-offset:4px}.fpp-guide__families>a:hover h3{text-decoration:underline;text-underline-offset:5px}.fpp-guide__jump-links{display:flex;flex-wrap:wrap;gap:13px 27px;margin-top:29px;font-size:14px;line-height:1.5}.fpp-guide__size-section{border-top:1px solid var(--fpp-line);padding-block:52px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,80px);align-items:center;scroll-margin-top:100px}.fpp-guide__size-copy p{max-width:43ch}.fpp-guide__size-reference{background:#f3f1ee;padding:30px clamp(15px,3vw,40px) 24px;min-width:0}.fpp-guide__sign-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;--fpp-guide-scale:clamp(9px,1.12vw,16px)}.fpp-guide__sign-comparison figure,.fpp-guide__bookmark-comparison figure{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.fpp-guide__sign{display:block;aspect-ratio:2/3;border:1px solid #938576;border-radius:5px;background:#ddd5cb;margin-bottom:20px;flex-shrink:0}.fpp-guide__sign--tiny{width:calc(var(--fpp-guide-scale)*4)}.fpp-guide__sign--small{width:calc(var(--fpp-guide-scale)*8)}.fpp-guide__sign--large{width:calc(var(--fpp-guide-scale)*12)}.fpp-guide__sign-comparison figcaption{min-height:84px}.fpp-guide__size-reference figcaption strong{font-size:15px;line-height:1.5;font-weight:500;display:block}.fpp-guide__size-reference figcaption span{font-size:13px;line-height:1.7;display:block;margin-top:3px}.fpp-guide__size-reference figcaption small{font-size:11px;line-height:1.6;display:block;margin-top:4px;color:var(--fpp-muted)}.fpp-guide p.fpp-guide__measurement-note{font-size:12px;line-height:1.65;margin:17px 0 0;padding-top:17px;border-top:1px solid #D8D2CE;max-width:none}.fpp-guide__bookmark-comparison{display:flex;align-items:end;justify-content:center;gap:clamp(50px,8vw,120px);padding-top:4px}.fpp-guide__bookmark{display:block;aspect-ratio:1/4;border:1px solid #938576;border-radius:2px;background:#ddd5cb;margin-bottom:18px;flex-shrink:0}.fpp-guide__bookmark--small{width:24px}.fpp-guide__bookmark--large{width:48px}.fpp-guide__keepsakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,84px);border-top:1px solid var(--fpp-line);padding-block:50px;scroll-margin-top:100px}.fpp-guide__keepsakes p{max-width:48ch}.fpp-guide__measure-tip{background:var(--fpp-sage);padding:34px 40px;margin-bottom:42px}.fpp-guide__measure-tip h2{font-size:27px;margin-bottom:13px}.fpp-guide__measure-tip p{max-width:73ch;margin-bottom:13px}.fpp-guide__faq-layout{display:grid;grid-template-columns:minmax(170px,.45fr) minmax(0,1.55fr);gap:clamp(35px,6vw,90px);align-items:start;padding-block:0 48px}.fpp-guide__faq-nav{display:grid;gap:17px;border-top:1px solid var(--fpp-line);padding-top:23px;font-size:14px;line-height:1.6}.fpp-guide__faq-group{scroll-margin-top:100px}.fpp-guide__faq-group+.fpp-guide__faq-group{margin-top:48px}.fpp-guide__faq-group>h2{font-size:28px;margin-bottom:21px}.fpp-guide__faq-group details{border-top:1px solid var(--fpp-line)}.fpp-guide__faq-group details:last-child{border-bottom:1px solid var(--fpp-line)}.fpp-guide__faq-group summary{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:16px;font-weight:500;line-height:1.6;cursor:pointer;padding-block:20px;list-style:none}.fpp-guide__faq-group summary::-webkit-details-marker{display:none}.fpp-guide__faq-group summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;width:22px;text-align:center;flex-shrink:0}.fpp-guide__faq-group details[open] summary:after{content:"\2212"}.fpp-guide__faq-group details>div{padding:0 40px 21px 0}.fpp-guide__faq-group details p{font-size:14px;line-height:1.85;max-width:70ch;margin-bottom:14px}.fpp-guide__faq-group details p:last-child{margin-bottom:0}.fpp-guide__closing{border-top:1px solid var(--fpp-line);padding-top:38px;display:flex;justify-content:space-between;align-items:center;gap:32px}.fpp-guide__closing h2{font-size:27px;margin-bottom:8px}.fpp-guide__closing p{font-size:14px;margin:0}.fpp-guide__closing>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:23px}@media(min-width:1500px){.fpp-guide__sign-comparison{--fpp-guide-scale:14px}}@media(max-width:989px){.fpp-guide__families>a{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:12px 30px}.fpp-guide__families a>span{grid-column:2;text-align:left}.fpp-guide__size-section{grid-template-columns:1fr 1.2fr;gap:25px}.fpp-guide__sign-comparison{--fpp-guide-scale:9px;gap:7px}.fpp-guide__closing{align-items:flex-start}.fpp-guide__closing>div:last-child{flex-direction:column;align-items:flex-start;gap:16px}.fpp-guide__size-reference figcaption span{font-size:12px}}@media(max-width:749px){.fpp-guide{padding-bottom:45px}.fpp-guide h1{font-size:39px;letter-spacing:-1px}.fpp-guide h2{font-size:29px}.fpp-guide p{font-size:14px}.fpp-guide .fpp-guide__lead{font-size:16px;margin-top:20px}.fpp-guide__header{padding-block:10px 30px}.fpp-guide__story-hero{grid-template-columns:1fr;gap:28px;padding-block:10px 38px}.fpp-guide__story-intro>p{max-width:none}.fpp-guide__story-photo img{aspect-ratio:1.15}.fpp-guide__story-photo figcaption{padding:12px 16px;font-size:12px}.fpp-guide__story-note{grid-template-columns:1fr;gap:6px;padding-block:34px}.fpp-guide__story-note h2{max-width:22ch}.fpp-guide__families{padding-bottom:28px}.fpp-guide__families>h2{margin-bottom:24px}.fpp-guide__families>a{grid-template-columns:1fr;gap:8px;padding-block:21px}.fpp-guide__families h3{font-size:23px}.fpp-guide__families a>span{grid-column:auto;margin-top:2px}.fpp-guide__families p{max-width:none}.fpp-guide__jump-links{gap:12px 22px;font-size:13px;margin-top:23px}.fpp-guide__size-section{grid-template-columns:1fr;gap:27px;padding-block:32px}.fpp-guide__size-copy h2{margin-bottom:15px}.fpp-guide__size-copy p{max-width:none}.fpp-guide__size-reference{padding:25px 16px 20px}.fpp-guide__sign-comparison{--fpp-guide-scale:clamp(6.2px,2vw,12px);gap:8px}.fpp-guide__size-reference figcaption strong{font-size:14px}.fpp-guide__size-reference figcaption span{font-size:12px}.fpp-guide__sign-comparison figcaption{min-height:80px}.fpp-guide__size-reference figcaption small{max-width:9ch;margin-inline:auto;line-height:1.45}.fpp-guide__bookmark-comparison{gap:80px}.fpp-guide__keepsakes{grid-template-columns:1fr;gap:32px;padding-block:32px}.fpp-guide__keepsakes h2{font-size:27px;margin-bottom:15px}.fpp-guide__keepsakes p{max-width:none}.fpp-guide__measure-tip{padding:26px 23px;margin-bottom:30px}.fpp-guide__measure-tip h2{font-size:26px}.fpp-guide__faq-layout{grid-template-columns:1fr;gap:31px;padding-bottom:32px}.fpp-guide__faq-nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px;padding-top:19px}.fpp-guide__faq-group>h2{font-size:26px;margin-bottom:19px}.fpp-guide__faq-group summary{font-size:15px;padding-block:19px;gap:18px}.fpp-guide__faq-group details>div{padding-right:12px}.fpp-guide__faq-group+.fpp-guide__faq-group{margin-top:35px}.fpp-guide__closing{display:block;padding-top:28px}.fpp-guide__closing h2{font-size:26px}.fpp-guide__closing>div:last-child{flex-direction:row;align-items:center;margin-top:22px;gap:20px}}@media(max-width:359px){.fpp-guide h1{font-size:35px}.fpp-guide__size-reference{padding-inline:10px}.fpp-guide__size-reference figcaption span{font-size:11px}.fpp-guide__sign-comparison{--fpp-guide-scale:6px;gap:4px}.fpp-guide__closing>div:last-child{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fpp-guide.css.map */
