@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-Regular.woff2?v=1790134194) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-SemiBold.woff2?v=1790134194) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Parkinsans;src:url(/cdn/shop/files/Parkinsans-Bold.woff2?v=1790134194) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fz-apple-font: Poppins, sans-serif;--fz-brand-heading: Parkinsans, sans-serif;--fz-apple-hero: 56px;--fz-apple-title: 40px}body{--font-display: var(--fz-brand-heading);--font-body: var(--fz-apple-font);--font-heading-family: var(--fz-brand-heading);--font-body-family: var(--fz-apple-font);--font-menu-family: var(--fz-apple-font);--font-button-family: var(--fz-apple-font);--fz-section-title: var(--fz-apple-title);font-family:var(--fz-apple-font);font-size:17px;font-weight:400;line-height:1.47;letter-spacing:-.374px}body :is(main,.fz-site-header,.fz-site-footer,.header,footer,dialog) :is(div,h1,h2,h3,h4,p,a,button,input,select,label,legend,summary,span,small,b,strong,li,blockquote,figcaption){font-family:var(--fz-apple-font)!important}body :is(main,.fz-site-footer,footer,dialog) :is(h1,h2,h3,h4){font-family:var(--fz-brand-heading)!important}body :is(main,.fz-site-footer,footer,dialog) :is(h1,h2,h3,h4) :is(span,strong){font-family:inherit!important}body :is(main,.fz-site-header,.fz-site-footer,.header,footer,dialog) :is(div,p,a,button,input,select,label,legend,summary,span,small,li,blockquote,figcaption){font-weight:400!important}body :is(main,.fz-site-footer,footer,dialog) :is(p,li,blockquote,label,legend,input,select){font-size:17px!important;line-height:1.47!important;letter-spacing:-.374px!important}body :is(main,.fz-site-footer,footer,dialog) :is(b,strong){font-weight:600!important}body :is(main,.fz-site-footer,footer,dialog) :is(h1,h2){font-size:var(--fz-apple-title)!important;font-weight:600!important;line-height:1.1!important;letter-spacing:0!important}body :is(main,.fz-site-footer,footer,dialog) h3{font-size:21px!important;font-weight:600!important;line-height:1.19!important;letter-spacing:.231px!important}body :is(main,.fz-site-footer,footer) :is(h1,h2,h3) :is(span,strong){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body main :is(.fzh-hero-copy h1,.hero h1){font-weight:700!important}body main .fzh-hero-copy h1{font-size:clamp(84px,8.4vw,128px)!important;line-height:.99!important;letter-spacing:-.05em!important}body main .hero h1{font-size:clamp(82px,7.3vw,108px)!important;line-height:1.03!important;letter-spacing:-.035em!important}body main :is(.en-brand-bridge h2>.en-brand-prelude,.en-brand-bridge h2>.en-brand-overline){font-size:28px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:.196px!important}body main .en-brand-bridge h2>.en-brand-life{font-size:var(--fz-apple-hero)!important;font-weight:600!important;line-height:1.07!important;letter-spacing:-.28px!important}body main :is(.en-lead,.character-role){font-size:21px!important;line-height:1.19!important;letter-spacing:.231px!important}body main :is(.en-plan-intro,.en-plan-detail-label,.en-plan-detail-value,.fzh-plan-intro,.fzh-plan-benefit-label,.fzh-plan-benefit-value,.fzh-character-description,.en-feature-copy p,.fzh-feature-mobile-summary){font-size:17px!important;line-height:1.47!important;letter-spacing:-.374px!important}body main :is(.en-plans b,.fzh-plan-options strong,.plan-name,.fzh-character-label strong,.character-choice strong){font-family:var(--fz-brand-heading)!important;font-size:21px!important;font-weight:600!important;line-height:1.19!important;letter-spacing:.231px!important}body main :is(.en-total,.en-proof strong,.fzh-stat strong,#character-name){font-size:34px!important;font-weight:600!important;line-height:1.47!important;letter-spacing:-.374px!important}body main :is(.en-card-price strong,.fzh-plan-current-price,.price strong){font-size:28px!important;font-weight:400!important;line-height:1.14!important;letter-spacing:.196px!important}body main :is(.en-look-product-link,.accessory-card-top a){font-family:var(--fz-brand-heading)!important;font-size:21px!important;font-weight:600!important;line-height:1.19!important;letter-spacing:.231px!important}body main :is(.fzh-life-scene__label,.en-six-scene-label,.life-scene h3){font-family:var(--fz-brand-heading)!important;font-size:14px!important;font-weight:600!important;line-height:1.29!important;letter-spacing:-.224px!important}body main .fz-plan-term{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}body main .en-plans label>span{min-width:0}body main .en-card-price{flex-wrap:wrap;min-width:0}body main .en-plan-detail-value{white-space:normal!important}body :is(main,.fz-site-footer,footer,dialog) :is(.fzh-button,.en-actions button,.en-look-add,.en-sticky a,.button,.text-link,.fzh-textlink,.fz-preview-faq__link,.fz-product-privacy__link,.fz-footer-fields button,.email-row button){font-size:17px!important;font-weight:400!important;line-height:1.47!important;letter-spacing:-.374px!important}body main :is(.fz-preview-faq__list summary,.faq-list summary,.plans legend){font-size:17px!important;font-weight:600!important;line-height:1.24!important;letter-spacing:-.374px!important}body :is(main,.fz-site-footer,footer,dialog) :is(.fzh-hero-detail,.hero-detail,.fzh-slide-controls>span,.scene-control>span,.fzd-dialogue-card figcaption,.fzd-dialogue-play,.video-play,.video-card p,.fzh-character-label>span,.character-choice>span,.character-traits,.en-coverage-note,.en-services small,.en-dispatch,.en-look-hint,.en-tech-caption p,.en-living-tech,.fzh-plan-upgrade,.en-plan-upgrade,.fzh-purchase-note,.fzh-plan-options small,.fzh-plan-options small s,.en-card-price s,.en-card-price [data-plan-original],.en-box-caption,.plan-description,.plan-note,.purchase-note,.price s,.family-stage figcaption,.family-stage figcaption span,.accessory-hint,.fz-footer-links a,.fz-footer-contact p,.fz-footer-contact a,.footer-links a,.footer-contact p,.footer-contact a,.photo-dialog p,.photo-dialog p a,.photo-dialog time,.fzh-ugc-caption,.en-ugc-caption){font-size:14px!important;font-weight:400!important;line-height:1.43!important;letter-spacing:-.224px!important}body :is(.fz-footer-links h2,.fz-footer-contact h2,.footer-links h3){font-size:14px!important;font-weight:600!important;line-height:1.29!important;letter-spacing:-.224px!important}body :is(.fz-footer-slogan,.footer-brand>p){font-family:var(--fz-brand-heading)!important;font-size:21px!important;font-weight:600!important;line-height:1.19!important;letter-spacing:.231px!important}body :is(.fz-footer-consent,.fz-footer-consent a,.fz-footer-bottom,.fz-footer-bottom small,.fz-footer-legal a,.form-note,.footer-bottom,.footer-bottom a,.preview-note,.fz-site-announcement,.fz-site-announcement strong,.fz-site-announcement span,.announcement,.announcement span){font-family:var(--fz-apple-font)!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.12px!important}body :is(.fz-site-desktop>a,.fz-site-desktop .fz-help-menu>summary){font-size:16px!important;font-weight:600!important;line-height:22px!important;letter-spacing:normal!important}body :is(.nav a,.bag-label,.header-shop){font-size:12px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.12px!important}body :is(.fz-site-menu nav,.mobile-nav) :is(a,summary){font-size:17px!important;line-height:1.47!important;letter-spacing:-.374px!important}@media(max-width:1068px){:root{--fz-apple-hero: 40px}}@media(max-width:640px){:root{--fz-apple-hero: 34px;--fz-apple-title: 34px}body main :is(.en-plans b,.fzh-plan-options strong,.en-card-price strong,.fzh-plan-current-price,.price strong){font-size:17px!important;font-weight:600!important;line-height:1.24!important;letter-spacing:-.374px!important}}@media(max-width:419px){body .fz-site-announcement{flex-wrap:wrap;white-space:normal;gap:4px 8px}:root{--fz-apple-hero: 28px;--fz-apple-title: 28px}body main :is(.fzh-character-label strong,.character-choice strong){font-size:14px!important}}@media(min-width:761px)and (max-width:900px){body main .trust-grid h3{font-size:20px!important}}@media(max-width:1100px){body main .hero h1{font-size:82px!important}}@media(max-width:1100px)and (min-width:900px){body main .fzh-hero-copy h1{font-size:88px!important}}@media(max-width:899px){body main :is(.fzh-hero-copy h1,.hero h1){font-size:var(--fz-apple-hero)!important;font-weight:600!important;line-height:1.07!important;letter-spacing:-.28px!important}}@media(max-width:749px){body main .fzh-fabe-features .en-feature-copy h3{font-size:20px!important;line-height:1.1!important;letter-spacing:-.02em!important}body main .fzh-fabe-features .en-feature-copy h3 .en-feature-verb{font-size:20px!important;line-height:1.1!important}body main .fzh-fabe-features .en-feature-copy h3 .en-feature-rest{font-size:16px!important;line-height:1.2!important;margin-top:3px;white-space:nowrap}body main .feature-ribbon h3{font-size:18px!important}}@media(max-width:359px){body main .fzh-fabe-features .en-feature-copy h3,body main .fzh-fabe-features .en-feature-copy h3 .en-feature-verb{font-size:18px!important}body main .fzh-fabe-features .en-feature-copy h3 .en-feature-rest{font-size:14px!important}}@media(max-width:899px){body main [data-en-pet] .fz-product-privacy__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:389px){body main [data-en-pet] .fz-product-privacy__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:359px){body main [data-en-pet] .fz-product-privacy{padding-inline:16px}body main [data-en-pet] .fz-product-privacy h2{letter-spacing:-.02em!important}body main [data-en-pet] .fzd-dialogue-heading h2{letter-spacing:-.035em!important}}@media(max-width:1100px){body main [data-en-pet] .fz-preview-faq{grid-template-columns:minmax(0,1fr)}}body main :is(#home-characters,[data-en-pet]) :is(.fzh-character-plan-form,.en-purchase){container-type:inline-size}body main :is(#home-characters,[data-en-pet]) :is(.fzh-plan-options,.en-plans){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:12px}body main :is(#home-characters,[data-en-pet]) :is(.fzh-plan-options,.en-plans) label{display:block;grid-row:auto}body main :is(#home-characters,[data-en-pet]) label>.fz-plan-card{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;column-gap:12px;row-gap:8px;height:auto;min-height:112px;padding:16px;border:1px solid #4b352b33;border-radius:16px;background:#fff9e370;color:#4b352b;box-shadow:none}body main :is(#home-characters,[data-en-pet]) input:checked+.fz-plan-card{border-color:#4b352b;outline:2px solid #4b352b;outline-offset:-2px;background:#fff9e3;box-shadow:none}body main :is(#home-characters,[data-en-pet]) input:focus-visible+.fz-plan-card{outline:3px solid #9c4769;outline-offset:3px}body main :is(#home-characters,[data-en-pet]) input:checked+.fz-plan-card:after{content:none}body main :is(#home-characters,[data-en-pet]) .fz-plan-marker{display:grid;place-items:center;width:20px;height:20px;border:1px solid #4b352b55;border-radius:50%;background:transparent}body main :is(#home-characters,[data-en-pet]) .fz-plan-marker svg{width:14px;height:14px;visibility:hidden}body main :is(#home-characters,[data-en-pet]) input:checked+.fz-plan-card .fz-plan-marker{background:#4b352b;border-color:#4b352b;color:#fff9e3}body main :is(#home-characters,[data-en-pet]) input:checked+.fz-plan-card .fz-plan-marker svg{visibility:visible}body main :is(#home-characters,[data-en-pet]) .fz-plan-copy{display:grid;gap:6px;min-width:0}body main :is(#home-characters,[data-en-pet]) .fz-plan-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;padding:0;max-width:none;font-family:var(--fz-brand-heading)!important;font-size:21px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important}body main :is(#home-characters,[data-en-pet]) .fz-plan-name .fz-plan-term{font-size:14px!important;font-weight:400!important;white-space:nowrap}body main :is(#home-characters,[data-en-pet]) .fz-plan-benefits{display:flex;flex-wrap:wrap;gap:4px 12px}body main :is(#home-characters,[data-en-pet]) .fz-plan-benefit{font-size:14px!important;line-height:1.45!important;letter-spacing:-.224px!important;color:#766257;white-space:nowrap}body main :is(#home-characters,[data-en-pet]) .fz-plan-benefit-value{display:inline;font-family:var(--fz-apple-font)!important;font-size:inherit!important;font-weight:600!important;line-height:inherit!important;letter-spacing:inherit!important;color:#4b352b}body main :is(#home-characters,[data-en-pet]) .fz-plan-terms{display:block;margin:0;white-space:nowrap;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#766257}body main :is(#home-characters,[data-en-pet]) .fz-plan-terms[hidden]{display:none}body main :is(#home-characters,[data-en-pet]) .fz-plan-terms :is(.fzh-plan-upgrade,.en-plan-upgrade){display:inline;margin:0;font-size:inherit!important;line-height:inherit!important}body main :is(#home-characters,[data-en-pet]) .fz-plan-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}body main :is(#home-characters,[data-en-pet]) .fz-plan-price s{margin:0;color:#766257;font-size:14px!important}body main :is(#home-characters,[data-en-pet]) .fz-plan-price :is(b,strong){display:block;margin:0;font-family:var(--fz-apple-font)!important;font-size:24px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.374px!important}@container (max-width:360px){body main :is(#home-characters,[data-en-pet]) label>.fz-plan-card{padding:12px;min-height:0;column-gap:10px;row-gap:4px}body main :is(#home-characters,[data-en-pet]) .fz-plan-copy{display:contents}body main :is(#home-characters,[data-en-pet]) .fz-plan-marker{grid-column:1;grid-row:1}body main :is(#home-characters,[data-en-pet]) .fz-plan-name{grid-column:2;grid-row:1;font-size:17px!important}body main :is(#home-characters,[data-en-pet]) .fz-plan-name .fz-plan-term{font-size:12px!important}body main :is(#home-characters,[data-en-pet]) .fz-plan-price{grid-column:3;grid-row:1}body main :is(#home-characters,[data-en-pet]) .fz-plan-price :is(b,strong){font-size:21px!important}body main :is(#home-characters,[data-en-pet]) .fz-plan-benefits{grid-column:2 / -1;grid-row:2;display:grid;gap:2px}body main :is(#home-characters,[data-en-pet]) .fz-plan-terms{grid-column:2 / -1;grid-row:3}}@container (max-width:300px){body main :is(#home-characters,[data-en-pet]) .fz-plan-terms{grid-column:1 / -1}}body #MainContent :is(.fzh-hero-copy .fzh-button,#home-characters .fzh-character-plan-form .fzh-button,.en-actions>button[type=submit],.en-look-add,.en-sticky>a){background:#4b352b!important;color:#fff9e3!important;border:0!important;border-radius:999px!important;min-height:52px;max-width:100%;min-width:0;padding:12px 24px!important;font-family:var(--fz-brand-heading)!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){body #MainContent :is(.fzh-hero-copy .fzh-button,#home-characters .fzh-character-plan-form .fzh-button,.en-actions>button[type=submit],.en-look-add,.en-sticky>a):not(:disabled):hover{background:#5c4337!important}}body #MainContent :is(.fzh-hero-copy .fzh-button,#home-characters .fzh-character-plan-form .fzh-button,.en-actions>button[type=submit],.en-look-add,.en-sticky>a):disabled{opacity:.48;cursor:not-allowed}@media(max-width:749px){body #MainContent .en-actions{flex-wrap:wrap}body #MainContent .en-actions>button[type=submit]{flex-basis:100%;width:100%}}@media(max-width:749px){body main .fzh-hero-copy h1{font-size:clamp(38px,10.8vw,44px)!important}body main .fzh-hero-copy .fzh-hero-description{font-size:clamp(16px,4.36vw,18px)!important;line-height:1.45!important;letter-spacing:-.224px!important;max-width:none}body main .fzh-hero-description-default{display:none}body main .fzh-hero-description-mobile{display:block!important}body main .fzh-hero-description-mobile>span{display:block;white-space:nowrap}}body :is(#MainContent,.fz-site-footer) :is(.fzh-button,.en-actions>button[type=submit],.en-look-add,.en-sticky>a,.en-plus-toggle,.fzd-dialogue-play,.fz-footer-fields button){background:#4b352b!important;color:#fff9e3!important}@media(hover:hover)and (pointer:fine){body :is(#MainContent,.fz-site-footer) :is(.fzh-button,.en-actions>button[type=submit],.en-look-add,.en-sticky>a,.en-plus-toggle,.fzd-dialogue-play,.fz-footer-fields button):not(:disabled):hover{background:#5c4337!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fz-apple-type.css.map */
