@font-face{font-family:Gelasio;src:url(gelasio-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(figtree-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--display:Gelasio,Georgia,"Times New Roman",serif;--body:Figtree,system-ui,-apple-system,"Segoe UI",sans-serif}body,button,input,select,textarea,.btn,.button{font-family:var(--body)}h1,h2,h3,.wm,.story-q,blockquote,[class*=display]{font-variant-numeric:lining-nums}h1,h2,h3,.story-q,blockquote{font-weight:600;letter-spacing:-.01em}.wm{font-weight:600;letter-spacing:-.005em}:root{--vmTint:#E4EEF3;--stTint:#F5E3DC;--vmInk:#1F5F86;--stInk:#9A3B2E}.flav .fc.vm{background:var(--vmTint)}.flav .fc.st{background:var(--stTint)}.flav .fc.vm .for{color:var(--vmInk);font-weight:600}.flav .fc.st .for{color:var(--stInk);font-weight:600}.family-moment{position:relative;margin:0;overflow:hidden;background:var(--visBg)}.family-moment img{display:block;width:100%;height:clamp(360px,62vw,760px);object-fit:cover;object-position:50% 40%}.family-moment figcaption{position:absolute;left:0;right:0;bottom:0;padding:clamp(28px,5vw,64px) max(16px,5vw) clamp(24px,4vw,48px);color:#fbf8f2;background:linear-gradient(180deg,#20181200,#2018129e);font-family:var(--display);font-weight:600;font-size:clamp(26px,3.6vw,48px);line-height:1.08;text-wrap:balance}@media(max-width:640px){.family-moment img{height:440px;object-position:58% 40%}}.flav .fc.vm .tx,.flav .fc.st .tx{background:transparent}.scihero .eyebrow{color:#fbf8f2}.video-stage{position:relative}.video-stage video{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--rimg)}.video-toggle{position:absolute;right:14px;bottom:14px;min-height:36px;padding:6px 14px;border:0;border-radius:999px;background:#201812b8;color:#fbf8f2;font-size:12px}.thumb-photo.is-video{position:relative}.thumb-photo.is-video:after{content:"";position:absolute;inset:auto 6px 6px auto;width:0;height:0;border-left:9px solid #fbf8f2;border-top:6px solid transparent;border-bottom:6px solid transparent;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.article-masthead .article-meta{color:#fbf8f2db;font-size:13px;letter-spacing:.01em}.tw-about .about-note{color:var(--muted,#6b6158);font-size:15px;margin-top:4px}.about-clips-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,280px));gap:16px}.about-clips-row figure{margin:0}.about-clips-row video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;background:#efe8dd}@media(min-width:900px){.tw-article .article-masthead.masthead-split .nature-article-photo{left:44%}.tw-article .article-masthead.masthead-split:after{background:linear-gradient(90deg,#2a2723 44%,#2a272399 46%,transparent 58%)}.tw-article .article-masthead.masthead-split .article-header>*{max-width:min(560px,38vw)}}@media(max-width:899px){.tw-article .article-masthead.masthead-split{display:block;min-height:0}.tw-article .article-masthead.masthead-split .nature-article-photo{position:relative;inset:auto;height:360px}.tw-article .article-masthead.masthead-split:after{display:none}.tw-article .article-masthead.masthead-split .article-header{padding:26px 25px 34px}}.tw-about .about.about-story{align-items:center}.tw-about .about.about-story:not(:has(.about-story-photo)){grid-template-columns:minmax(0,760px)}.tw-about .about-story-photo{margin:0;padding:40px 6vw 40px 0}.tw-about .about-story-photo img{width:100%;height:auto;min-height:0;aspect-ratio:3/2;object-fit:cover;border-radius:14px}@media(max-width:899px){.tw-about .about-story-photo{padding:0 26px 26px}}.tw-home .pro>.pro-office-photo{object-position:50% 12%}.tw-pros .spec>.pro-office-photo{aspect-ratio:4/3;object-position:50% 40%}.tw-page .page-head.sub-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.sub-head-photo{margin:0}.sub-head-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:60% 50%;border-radius:14px}@media(max-width:899px){.tw-page .page-head.sub-head{grid-template-columns:1fr;gap:28px}}.pdp-immersive .pdp-use-strawberry img{object-position:72% 40%}@media(max-width:640px){.pdp-immersive .pdp-use-strawberry img{object-position:62% 30%}}.cart-summary{margin-top:14px;border-top:1px solid var(--line,#d9cfc3);padding-top:10px}.cart-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink2);padding:3px 0}.cart-row.cart-total{font-size:17px;color:var(--ink);font-weight:600;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--line,#d9cfc3)}.later-deliveries{margin-top:14px;background:var(--comBg,#efe6d8);border-radius:10px;padding:12px 14px}.later-title{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.later-deliveries ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.later-deliveries li{display:grid;gap:1px;font-size:13.5px}.later-deliveries li span{color:var(--ink2)}.later-deliveries .purchase-terms{margin-top:6px}.offer-details{justify-self:center;align-self:center;font-size:14px}.offer .chips label.sold-out span{opacity:.45;text-decoration:line-through}.offer-add:disabled,#add-to-cart:disabled{opacity:.5;cursor:not-allowed}.choice input:disabled+label{opacity:.5;cursor:not-allowed}.sub-head-manage{margin-top:14px;font-size:15px}.tw-page .page-head.sub-head .actions,.policy-body .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.cart-line>*{min-width:0}.line-top strong{overflow-wrap:anywhere}@media(max-width:400px){.cart-page .cart-line{grid-template-columns:68px 1fr;gap:12px}.cart-page .cart-thumb{height:118px}.cart-page .cart-thumb img{max-width:52px;max-height:106px}.line-controls{flex-wrap:wrap;gap:8px 14px}}@media(max-width:640px){.fgrid>div:first-child{grid-column:1/-1}}.tw-article .article-answer.help-first{background:#fbefe8;border:1px solid #e3b9a6;border-left:5px solid #9a3d2b;border-radius:var(--rimg,10px);padding:22px 24px;font-size:18px;line-height:1.6}.tw-article .article-answer.help-first p+p{margin-top:12px}.tw-article .article-answer.help-first a{color:#7c2e1f;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tw-article .article-answer.help-first a[href^="tel:"]{white-space:nowrap}@media(max-width:640px){.tw-article .article-answer.help-first{padding:18px 16px;font-size:17px}}.illus-note{margin-top:8px;font-size:12px;color:var(--mute,#6b5d50)}.availability-note{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--ink,#3b2a1e)}.availability-note[hidden]{display:none}.availability-note .inline-link{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer;color:inherit}.tw-article .article-masthead.masthead-compact{min-height:0;display:block}.tw-article .article-masthead.masthead-compact .article-header{padding:22px 25px 24px}.tw-article .article-masthead.masthead-compact h1{margin-bottom:6px;font-size:clamp(28px,7.2vw,46px);line-height:1.08}.tw-article .article-masthead.masthead-compact .article-header{padding-top:16px;padding-bottom:16px}.tw-article .article-masthead.masthead-compact .breadcrumbs{margin-bottom:8px}.tw-article .help-first{margin-top:18px}.tw-article .article-inline-photo{margin:24px 0 0}.tw-article .article-inline-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--rcard,8px)}html:not([data-motion=on]) .moving-ann{padding:9px 104px 9px 12px;white-space:normal}html:not([data-motion=on]) .moving-ann .ann-track{display:block;width:auto;min-width:0;transform:none!important;animation:none!important}html:not([data-motion=on]) .moving-ann .motion-group[aria-hidden]{display:none}html:not([data-motion=on]) .moving-ann .motion-group{display:flex;flex-wrap:wrap;justify-content:center;width:auto;gap:2px 16px;padding:0}html:not([data-motion=on]) .moving-ann .ann-track span{gap:16px;white-space:nowrap;line-height:1.5}html:not([data-motion=on]) .moving-ann .ann-track span:last-child svg{display:none}html:not([data-motion=on]) .rolling-exclusions .nobar-track{display:block;width:auto;min-width:0;white-space:normal;transform:none!important;animation:none!important}html:not([data-motion=on]) .rolling-exclusions .motion-group[aria-hidden]{display:none}html:not([data-motion=on]) .rolling-exclusions .motion-group{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;padding-inline:20px}html:not([data-motion=on]) .rolling-exclusions .nobar-track span{gap:28px;font-size:clamp(34px,6vw,72px);white-space:nowrap}@media(max-width:600px){html:not([data-motion=on]) .moving-ann{padding-right:96px;font-size:11.5px}html:not([data-motion=on]) .moving-ann .ann-track span{gap:10px}html:not([data-motion=on]) .moving-ann .motion-group{gap:0 10px}}html:not([data-motion=on]) .rolling-exclusions .nobar-track span:last-child svg{display:none}.not-found .actions{justify-content:center}@media(max-width:640px){.fgrid>div:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;column-gap:22px}.fgrid>div:last-child h4{flex-basis:100%}}@media(max-width:700px){.tw-science .scihero{display:block;min-height:0;background:var(--bg)}.tw-science .scihero>img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:50% 50%}.tw-science .scihero:after{display:none}.tw-science .scihero-copy{color:var(--ink);padding:22px 22px 6px}.tw-science .scihero p,.tw-science .scihero .eyebrow{color:var(--ink2)}.tw-science .scihero h1{font-size:clamp(36px,10.5vw,46px)}}@media(max-width:900px){.hero-split .hs-photo{aspect-ratio:16/10;min-height:0}.hero-split .hs-packs{display:flex;gap:18px;margin:0}.hero-split .hs-packs a{flex-direction:row;align-items:center;gap:8px}.hero-split .hs-packs img{height:84px}.hero-split .hs-packs span{font-size:13.5px;font-weight:600}}a.offer-photo{display:block;color:inherit;text-decoration:none;cursor:pointer}a.offer-photo:hover img{opacity:.94}.offer h3 .offer-title{color:inherit;text-decoration:none;display:inline-block;min-height:44px;padding-block:4px}.offer h3 .offer-title:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.offer h3 .offer-title:focus-visible{outline:3px solid var(--azure,#2a7fc4);outline-offset:4px}.fc h3 .fc-title{color:inherit;text-decoration:none;display:inline-block;min-height:44px;padding-block:2px}.fc h3 .fc-title:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.fc h3 .fc-title:focus-visible{outline:3px solid var(--azure,#2a7fc4);outline-offset:4px}.offer-details{display:inline-flex;align-items:center;min-height:44px}a.practice-photo{display:block;color:inherit}.tw-practice h2 .practice-title{color:inherit;text-decoration:none;display:inline-block;min-height:44px}.tw-practice h2 .practice-title:hover{text-decoration:underline;text-underline-offset:5px}a.cart-thumb{text-decoration:none}.cart-line .line-name{color:inherit;text-decoration:none;display:inline-block;padding-block:12px;margin-block:-12px}.cart-line .line-name:hover{text-decoration:underline;text-underline-offset:4px}.claude-buy .choices-4{grid-auto-rows:1fr;align-items:stretch}.claude-buy .choices-4 .choice{display:flex;min-width:0}.claude-buy .choices-4 .choice>label{flex:1 1 auto;width:100%;height:auto;min-height:64px;justify-content:flex-start;gap:3px;padding:11px 8px}.claude-buy .choices-4 .choice>label small{margin-top:0;overflow-wrap:anywhere}.flavsw[data-mixed] a{box-shadow:inset 0 0 0 1px var(--ink);background:var(--cream,#f3eee5);font-weight:500}.flavsw a{min-height:44px;display:flex;align-items:center;justify-content:center}.claude-buy .selected-contents:not([hidden]){font-size:13px;color:var(--ink);margin:6px 0 10px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/family-direction.css.map */
