@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2")}.tv{--store-font:"Manrope", Arial, sans-serif;--store-body:16px;--store-support:14px;--store-heading:clamp(28px, 3.3vw, 44px);font-family:var(--store-font);font-size:var(--store-body);-webkit-text-size-adjust:100%;line-height:1.65}.tv :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,small,span,strong,b,em,i,summary,li,figcaption,legend,div){font-family:var(--store-font)!important}.tv :where(p,li){line-height:1.65;font-size:var(--store-body)!important}.tv :where(small,label,legend,nav a,figcaption){line-height:1.55;font-size:var(--store-support)!important}.tv :where(input,select,textarea){line-height:1.5;font-size:16px!important}.tv :where(button,.btn,.text-button){line-height:1.45;font-size:15px!important}.tv .btn{letter-spacing:.02em;white-space:normal;text-align:center;min-height:56px;font-weight:700!important}.tv :where(h1,h2,h3,h4){text-wrap:balance}.tv :where(h1){letter-spacing:-.035em;font-weight:800;line-height:1.12;font-size:clamp(36px,4.2vw,60px)!important}.tv :where(main h2){letter-spacing:-.025em;font-weight:800;line-height:1.2;font-size:var(--store-heading)!important}.tv :where(main h3){letter-spacing:-.015em;font-weight:700;line-height:1.35;font-size:22px!important}.tv :where(h1 i,h2 i){font-weight:inherit}.tv :where(.eyebrow,.announcement,.kit-ribbon,.kit-top,.kit-top>span,.kit-top b,.mobile-kit-heading,.mobile-kit-heading b,.choice-discount,.kit-duration span,.usage-kit-summary span,.tracking-eyebrow,.tracking-header>span,.tracking-order-heading>div>span,.tracking-timeline li>div>span){letter-spacing:.06em;font-weight:700;line-height:1.5;font-size:14px!important}.tv .announcement{text-align:center;height:auto;min-height:38px;padding:8px 16px}.tv .brand small{letter-spacing:.06em;line-height:1.5;font-size:14px!important}.tv .bag span{width:25px;height:25px;font-size:14px}.tv :where(.hero-note,.hero-differentials span,.hero-care-message span,.read-more,.kit-perks span,.kit-foot,.old,.mobile-kit-perks span,.mobile-kit-savings,.mobile-kit-savings span,.mobile-kit-price>div>span,.choice-duration,.choice-price,.conversation-carousel-slide figcaption span,.tracking-paid,.tracking-update,.tracking-footer,.tracking-secondary,.footer-bottom,.footer-bottom a){line-height:1.6;font-size:14px!important}.tv :where(.hero-care-message strong){font-size:20px;line-height:1.4}.tv :where(.photo-caption){background:#073f2ec9;border-radius:5px;max-width:85%;padding:4px 7px;line-height:1.4;font-size:12px!important}.tv :where(.concern-image>span,.step-art>span){min-width:32px;min-height:32px;font-size:14px}.tv :where(.kit-content>h3){line-height:1.4;font-size:18px!important}.tv :where(.kit-count){font-size:clamp(27px,2.5vw,36px);line-height:1.2}.tv :where(.kit-duration strong){font-size:22px;line-height:1.35}.tv .old{color:#536b50;height:auto;min-height:30px;margin-bottom:4px}.tv :where(.unit,.kit-duration-note,.usage-recommendation-note,.conversation-carousel-note,.field-help,.muted,.photo-note,.care-investment-estimate,.care-investment-note small,.mobile-kit-choices>p,.mobile-kit-delivery,.kit-upgrade-price small,.kit-upgrade-header p){line-height:1.65;font-size:14px!important}.tv :where(.price){letter-spacing:-.035em;font-size:clamp(36px,3.5vw,46px);font-weight:800;line-height:1.2}.tv .kit-perks{flex-wrap:wrap;gap:9px 15px}.tv .kit-perks span{white-space:normal}.tv .kit-ribbon{min-height:42px}.tv :where(.care-investment-card-title h3,.routine-comparison-card-heading h3){font-size:23px!important}.tv :where(.care-investment-options h4){font-size:18px;line-height:1.4}.tv :where(.care-investment-badge,.care-investment-start){line-height:1.5;font-size:14px!important}.tv :where(.care-investment-total){flex-wrap:wrap;font-size:16px}.tv :where(.care-investment-costs strong){font-size:16px}.tv :where(.care-investment-costs li,.routine-comparison-card li){line-height:1.55}.tv :where(.conversation-carousel-controls button){font-size:14px!important}.tv :where(.kit-upgrade-header h2){line-height:1.2;font-size:22px!important}.tv :where(.kit-upgrade-price>span,.kit-upgrade-benefit,.kit-upgrade-decline){line-height:1.5;font-size:14px!important}.tv :where(.checkout>h2,.policy>h2,.cart-item h3,.appmax-checkout h3){line-height:1.3;font-size:24px!important}.tv :where(.checkout-progress span){font-size:14px;line-height:1.5}.tv .checkout-progress{flex-wrap:wrap;gap:8px}.tv .checkout-progress span{flex:100px}.tv :where(.subtotal,.address-confirmation,.shipping-result,.shipping-option,.order-summary){font-size:16px;line-height:1.6}.tv :where(.shipping-option small,.shipping-option strong,.shipping-option span){font-size:14px;line-height:1.5}.tv :where(.footer-top a,.footer-top p,footer nav a){line-height:1.6;font-size:14px!important}@media (width<=1100px) and (width>=768px){.tv header nav{z-index:20;background:#fff;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.tv header nav.open{flex-direction:column;gap:18px;display:flex}.tv header .menu{display:block}.tv :where(.kit-duration strong){font-size:20px}}@media (width<=767px){.tv{--store-heading:30px}.tv :where(main h3){font-size:20px!important}.tv :where(.hero-copy>p){font-size:18px!important}.tv .hero-differentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.tv .hero-differentials span{font-size:14px!important}.tv .mobile-kit-display h3{font-size:32px!important}.tv .mobile-kit-choice strong{white-space:normal;font-size:15px}.tv .choice-duration{min-height:44px}.tv .choice-discount{letter-spacing:0;padding:1px 4px}.tv .mobile-kit-price{grid-template-columns:1fr;gap:14px}.tv .mobile-kit-price>p{border-left:0;padding-left:0}.tv .mobile-kit-price strong{font-size:40px}.tv .mobile-kit-perks{flex-wrap:wrap;gap:10px 16px}.tv .kit-foot{flex-wrap:wrap}.tv .care-investment-costs li{grid-template-columns:22px minmax(0,1fr);gap:8px 12px}.tv .care-investment-costs strong{grid-column:2}.tv .care-investment-options li{padding:15px 12px}.tv .kit-upgrade-header h2{font-size:18px!important}.tv .kit-upgrade-header{padding:16px 38px 16px 14px}.tv .kit-upgrade-header p{letter-spacing:.06em;font-size:12px!important}.tv .kit-upgrade-benefit{flex-wrap:wrap}.tv .kit-upgrade-accept,.tv .kit-upgrade-body>p:first-child{font-size:15px!important}}.tv .btn{font-size:15px!important}.tv .faq summary{line-height:1.55;font-size:17px!important}.tv footer h4{font-size:18px;line-height:1.4}.tv .concern-image>span,.tv .step-art>span,.tv .photo-caption{font-size:14px!important}.tv .unit,.tv .kit-duration small,.tv .hero-care-message span{color:#4c674f}.tv .care-investment-costs strong{font-size:16px}.tv .kit-top{min-height:32px}.tv .kit-duration strong{font-size:22px}@media (width>=768px) and (width<=1023px){.tv .desktop-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tv .desktop-kit-grid>.kit:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media (width<=767px){.tv.kit-upgrade .kit-upgrade-photo{height:clamp(100px,18dvh,150px)}}
