body{--fz-visual-width: 1440px;--fz-purchase-width: 1440px;--fz-section-title: 40px;--fz-page-gutter: 40px}body #MainContent .fzh.fzh-wrap,body #MainContent .fzh-section #home-meet-film,body #MainContent .fzh-pdp-overview .en-feature-map,body #MainContent .en-pet .en-film,body #MainContent .en-pet .en-look,body #MainContent .en-pet .en-bottom,body #MainContent .en-pet .en-brand-bridge,body #MainContent .en-pet .en-evidence,body #MainContent .en-pet .en-scene-gallery,body #MainContent .en-pet>.en-scene,body #MainContent .en-pet>.en-faq,body #MainContent .en-pet .en-dialogue,body #MainContent .fzh-pdp-trust .en-brand-bridge,body #MainContent.theme-template-index .faq-container{box-sizing:border-box;width:100%;max-width:var(--fz-visual-width);margin-inline:auto;padding-inline:var(--fz-page-gutter)}body #MainContent .en-pet .en-evidence-inner,body #MainContent .en-pet .en-scene-inner,body #MainContent .fzd-dialogue{max-width:none}body #MainContent .en-pet .en-proof,body #MainContent .fzh-pdp-trust .en-proof{width:calc(100% - 2 * var(--fz-page-gutter));max-width:calc(var(--fz-visual-width) - 2 * var(--fz-page-gutter));margin-inline:auto}body .fz-site-header-inner,body .fz-site-footer-inner{box-sizing:border-box;max-width:var(--fz-visual-width);padding-inline:var(--fz-page-gutter)}body #MainContent .fzh .fzh-heading h2,body #MainContent .fzh-fabe-features .fzh-fabe-heading h2,body #MainContent .en-pet .en-evidence>header h2,body #MainContent .en-pet .en-scene-copy h2,body #MainContent .en-pet .en-bottom h2,body #MainContent .en-pet #home-ugc .fzh-heading h2,body #MainContent .en-pet .en-look header h2,body #MainContent .fzd-dialogue .fzd-dialogue-heading h2,body #MainContent.theme-template-index .x-block-faq-header h2,body .fz-footer-newsletter h2{font-family:Parkinsans,sans-serif;font-size:var(--fz-section-title);font-weight:600;line-height:1.15;letter-spacing:-.03em;white-space:normal;text-wrap:balance;overflow-wrap:normal}body #MainContent .fzd-dialogue-card{flex-basis:min(380px,calc((100% - 72px) / 3.15))}body #MainContent .fzh .fzh-button,body #MainContent .en-pet .en-actions button,body #MainContent .en-pet .en-look-add,body #MainContent .fz-accessories .x-block-buy-buttons button[type=submit]{min-height:52px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.3;border-radius:999px}body #MainContent .en-pet .en-buy{max-width:var(--fz-purchase-width);padding-inline:var(--fz-page-gutter);gap:48px}body #MainContent .en-pet .en-purchase{scroll-margin-top:104px}body #MainContent .en-pet .en-purchase .en-lead{font-size:19px;line-height:1.5;margin:12px 0 18px}body #MainContent .en-pet .en-purchase fieldset{margin-block:16px}body #MainContent .en-pet .en-purchase legend{margin-bottom:10px}body #MainContent .en-pet .en-plans,body #MainContent .en-pet .en-plans label>span{row-gap:10px}body #MainContent .en-pet .en-plans label>span{padding:16px}body #MainContent .en-pet .en-plan-intro{font-size:16px}body #MainContent .en-pet .en-plan-details{gap:10px}body #MainContent .en-pet .en-plan-detail{display:block}body #MainContent .en-pet .en-plan-detail-label{font-size:16px;margin-bottom:3px}body #MainContent .en-pet .en-plan-detail-value{font-size:20px;line-height:1.3;white-space:nowrap}body #MainContent .en-pet .en-plan-upgrade{font-size:16px}body #MainContent .en-pet .en-plan-note{font-size:16px;line-height:1.5}body #MainContent .en-pet .en-coverage-note{font-size:14px}body #MainContent .en-pet .en-total{font-size:30px}body #MainContent .en-pet .en-offer-badge{padding:6px 10px}body #MainContent .en-pet .en-offer-badge .en-saving{font-size:14px}body #MainContent .en-pet .en-actions{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:end;gap:12px}body #MainContent .en-pet .en-actions label{display:grid;gap:4px;width:auto;font-size:16px}body #MainContent .en-pet .en-actions input{min-height:52px}body #MainContent .en-pet .en-services{margin-top:18px;padding-top:16px}body #MainContent .en-pet .en-purchase .en-services small{font-size:15px;white-space:normal;text-wrap:balance}@media(min-width:900px){body #MainContent .en-pet .en-purchase h1{margin-bottom:12px}body #MainContent .en-pet .en-purchase fieldset{margin-block:12px}body #MainContent .en-pet .en-swatches img{width:88px;max-width:100%;margin-inline:auto}body #MainContent .en-pet .en-personality{margin-top:6px}body #MainContent .en-pet .en-plans label>span{padding:14px 16px;row-gap:8px}body #MainContent .en-pet .en-plan-details{gap:8px}body #MainContent .en-pet .en-dispatch{margin-bottom:12px}}body #MainContent #home-characters .fzh-plan-description,body #MainContent #home-characters .fzh-purchase-note{font-size:16px;line-height:1.5}body #MainContent .en-pet .en-evidence--privacy h3{font-size:20px;line-height:1.3}body #MainContent .en-pet .en-evidence--privacy p{font-size:18px;line-height:1.6}body #MainContent .en-pet .en-living-caption>p{font-size:18px;line-height:1.6}body #MainContent .en-pet .en-living-caption>.en-living-tech,body #MainContent .en-pet .en-tech-caption p{font-size:16px}body #MainContent .en-pet .en-look-hint{font-size:18px}body #MainContent .en-pet .en-look-disclaimer,body #MainContent .en-pet .en-personality,body #MainContent .en-pet .en-dispatch{font-size:16px}body #MainContent .en-pet .en-look .en-link{font-size:18px}body #MainContent .en-pet .en-plans b{font-size:22px;line-height:1.3}body #MainContent .fz-plan-term{white-space:nowrap}body #MainContent .en-pet .en-card-price strong{font-size:24px;line-height:1.3}body #MainContent .fzh-hero-copy{left:max(var(--fz-page-gutter),calc((100% - var(--fz-visual-width)) / 2 + var(--fz-page-gutter)))}body #MainContent .fzh-hero-copy .fzh-button{font-size:20px;padding-inline:28px}body #MainContent #home-characters .fzh-plan-options legend{font-size:16px}body #MainContent #home-characters .fzh-plan-options strong{font-size:18px;line-height:1.3}body #MainContent #home-characters .fzh-plan-intro{font-size:14px;line-height:1.5}body #MainContent #home-characters .fzh-plan-benefit-label{font-size:14px;line-height:1.4}body #MainContent #home-characters .fzh-plan-benefit-value{font-size:18px;line-height:1.3}body #MainContent #home-characters .fzh-plan-options small s{font-size:14px;opacity:1}body #MainContent #home-characters .fzh-plan-options .fzh-plan-current-price{font-size:23px}body #MainContent #home-characters .fzh-plan-upgrade{font-size:14px;white-space:normal}body #MainContent #home-characters .fzh-character-description,body #MainContent .fzh-fabe-features .fzh-feature-mobile-summary{font-size:16px}body #MainContent .fzh-fabe-features .fzh-fabe-heading{text-align:left}body #MainContent .fz-accessory-title-part{display:inline-block;white-space:nowrap}body #MainContent .fz-title-line{display:block}body #MainContent .en-pet .en-card-price s{font-size:16px;opacity:1;line-height:1.3}body #MainContent .en-pet .en-look-product-image{width:120px;height:120px;flex-shrink:0}body #MainContent .en-pet .en-look-product-link{font-size:22px;line-height:1.3}body #MainContent .en-pet .en-look-price{font-size:22px}body #MainContent .en-pet .en-look-form label{font-size:16px}body #MainContent .en-pet .en-look-form select{min-height:52px;font-size:16px}body #MainContent .en-pet .en-faq details p,body #MainContent .en-pet .en-faq details li,body #MainContent .fzd-dialogue-heading>p{font-size:18px;line-height:1.6}body #MainContent .fzd-dialogue-card figcaption{font-size:18px}body #MainContent .fzh-buybar a,body #MainContent .en-pet .en-sticky a{font-family:Poppins,sans-serif;font-size:18px}@media(min-width:900px){body #MainContent .en-pet .en-look-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){body #MainContent .fzh-fabe-features .en-feature-verb{font-size:34px}body #MainContent .fzh-fabe-features .en-feature-rest{font-size:22px}body #MainContent .fzh-fabe-features .en-feature-copy p{font-size:18px}}@media(max-width:1099px){body{--fz-page-gutter: 24px;--fz-section-title: 34px}}@media(max-width:899px){body #MainContent .en-pet .en-buy{gap:20px}body #MainContent .en-pet .en-purchase .en-lead{font-size:16px}body #MainContent .en-pet .en-plan-detail{display:block}body #MainContent .en-pet .en-plan-detail-label{margin-bottom:3px}}@media(max-width:749px){body #MainContent .fzh-hero-copy p{font-size:16px}body #MainContent .en-pet .en-living-caption>p,body #MainContent .en-pet .en-faq details p,body #MainContent .en-pet .en-faq details li,body #MainContent .fzd-dialogue-heading>p{font-size:16px}body #MainContent .en-pet .en-living-caption>.en-living-tech,body #MainContent .en-pet .en-tech-caption p{font-size:15px}body #MainContent .en-pet .en-look-hint,body #MainContent .en-pet .en-look .en-link,body #MainContent .fzd-dialogue-card figcaption{font-size:16px}body #MainContent .en-pet .en-look-product-image{width:100px;height:100px}body #MainContent .en-pet .en-look-product-link,body #MainContent .en-pet .en-look-price{font-size:20px}body #MainContent #home-characters .fzh-plan-description,body #MainContent #home-characters .fzh-purchase-note{font-size:15px}body{--fz-page-gutter: 20px;--fz-section-title: 28px}body #MainContent .fzd-dialogue-card{flex-basis:82%}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-tile{grid-column:auto;aspect-ratio:1;border-radius:16px}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-tile--1{grid-column:1 / -1;aspect-ratio:1.7}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-copy{padding:10px 12px}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-copy h3{font-size:18px;line-height:1.2}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-verb{font-size:20px;line-height:1.1}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-rest{font-size:16px;line-height:1.2}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-tile>.fzh-media{bottom:52px}body #MainContent .fzh-pdp-overview.fzh-fabe-features .fzh-media img{object-fit:contain}body #MainContent .en-pet .en-evidence--privacy h3{font-size:17px}body #MainContent .en-pet .en-evidence--privacy p{font-size:16px}body #MainContent .en-pet .en-plans label>span{padding:13px 12px}body #MainContent .en-pet .en-plan-intro,body #MainContent .en-pet .en-purchase .en-services small{font-size:14px}body #MainContent .en-pet .en-purchase fieldset{margin-block:14px}body #MainContent .en-pet .en-plans b{font-size:18px}body #MainContent .en-pet .en-plan-note{font-size:15px}body #MainContent .en-pet .en-plan-detail-label{font-size:14px}body #MainContent .en-pet .en-plan-detail-value{font-size:17px}body #MainContent .en-pet .en-card-price strong{font-size:22px}body #MainContent .en-pet .en-card-price{flex-direction:column;align-items:flex-start;gap:4px}body #MainContent .en-pet .en-card-price s{font-size:14px;line-height:1.3}body #MainContent .fzh-hero-copy .fzh-button{font-size:18px}body #MainContent #home-characters .fzh-plan-options strong,body #MainContent #home-characters .fzh-plan-benefit-value{font-size:16px}body #MainContent #home-characters .fzh-plan-options .fzh-plan-current-price{font-size:22px}body #MainContent #home-characters .fzh-character .fzh-button{font-size:16px}body #MainContent .en-pet .en-services strong{font-size:13px}}@media(max-width:359px){body #MainContent .en-pet .en-look-product-image{width:88px;height:88px}body{--fz-page-gutter: 16px;--fz-section-title: 26px}body #MainContent .en-pet .en-plans b{font-size:16px}body #MainContent .en-pet .en-plan-detail-value{font-size:15px}body #MainContent .en-pet .en-plan-intro{font-size:13px}body #MainContent .en-pet .en-plan-detail-label,body #MainContent .en-pet .en-plan-detail:first-child{min-height:0}body #MainContent #home-characters .fzh-plan-options strong{font-size:14px}body #MainContent #home-characters .fzh-plan-benefit-value{font-size:15px}body #MainContent .fzh-pdp-overview.fzh-fabe-features .en-feature-rest{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fz-visual-system.css.map */
