.pn-v2{font-size:16px}.pn-v2 .pn-product{grid-template-columns:1.05fr 1fr;gap:56px;padding-top:12px;padding-bottom:48px}.pv-breadcrumb{font-size:11px;color:#62737e;padding-top:18px;padding-bottom:12px}.pv-breadcrumb a{text-decoration:none}.pn-v2 .pn-purchase-copy h1{font-size:clamp(30px,3.1vw,43px);line-height:1.13;max-width:510px}.pn-v2 .pn-purchase-copy .pn-intro{font-size:13px;line-height:1.65;margin-bottom:15px}.pn-v2 .pn-benefits{gap:6px;font-size:12px;margin:12px 0 20px}.pn-v2 .pn-gallery-main{position:relative;border-radius:20px}.pv-gallery-badge{position:absolute;bottom:18px;left:18px;background:#fff;border-radius:30px;padding:9px 14px;font-size:10px;box-shadow:0 3px 15px #142b3812}.pn-v2 .pn-thumbnails{gap:10px}.pn-v2 .pn-thumbnail{width:72px;height:72px}.pn-v2 .pn-caption{font-size:9px}.pv-gallery-note{display:grid;gap:4px;padding:22px 0;border-bottom:1px solid #dfe7eb;margin-top:6px}.pv-gallery-note strong{font-size:18px;letter-spacing:-.025em}.pv-gallery-note span{font-size:12px;color:#61717d}.pn-v2 .pn-pack-options{gap:13px}.pn-v2 .pn-pack-options legend{font-size:14px;margin-bottom:17px}.pn-v2 .pn-pack-option{padding:14px 16px}.pn-v2 .pn-pack-option:has(input:checked){padding:13px 15px}.pn-v2 .pn-option-tag{font-size:8px;top:-8px}.pn-v2 .pn-option-top{font-size:13px}.pn-v2 .pn-option-sub{font-size:9px}.pn-v2 .pn-total{margin-top:16px!important}.pn-v2 .pn-total strong{font-size:26px}.pn-v2 .pn-add{min-height:50px}.pn-v2 .pn-buy{min-height:40px;font-size:12px}.pv-delivery{margin-top:18px;display:flex;align-items:center;gap:13px;background:#EAF4F7;padding:12px 14px;border-radius:8px}.pv-delivery>span{font-size:23px;color:#2F6D8A}.pv-delivery div{display:grid;gap:3px;font-size:10px}.pv-delivery strong{font-size:11px}.pv-secure{font-size:10px;text-align:center;margin:15px 0 12px;color:#526575}.pv-payments{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:7px}.pv-payments .icon{height:21px;width:34px}.pv-mini-faq{border-top:1px solid #dfe7eb;border-bottom:1px solid #dfe7eb;padding:12px 0;font-size:11px}.pv-mini-faq summary{cursor:pointer;font-weight:500}.pv-mini-faq p{font-size:11px;margin:10px 0 0;color:#526575}.pv-tabs{display:flex;gap:36px;justify-content:center;border-top:1px solid #dfe7eb;background:#fff;padding:18px 20px;overflow:auto;white-space:nowrap}.pv-tabs a{font-size:12px;text-decoration:none;font-weight:500}.pv-tabs a:hover{color:#B8442E}.pn-v2 .pn-trust .pn-wrap{padding-top:16px;padding-bottom:16px;font-size:11px}.pn-v2 .pn-section{padding-top:70px;padding-bottom:70px}.pn-v2 .pn-heading{max-width:750px}.pn-v2 .pn-heading p:last-child{font-size:14px}.pn-v2 h2{font-size:clamp(28px,3vw,40px);line-height:1.17}.pv-life-photo{border-radius:20px;overflow:hidden;position:relative;background:#FFF9F0}.pv-life-photo>img{display:block;width:100%;height:auto;aspect-ratio:2.05;object-fit:cover;object-position:center 57%}.pv-life-photo>div{position:absolute;bottom:24px;left:24px;display:grid;gap:5px;background:#fff;padding:20px 24px;border-radius:12px;max-width:390px}.pv-life-photo strong{font-size:20px;line-height:1.2;letter-spacing:-.035em}.pv-life-photo span{font-size:11px;color:#61717d}.pv-video video{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:20px;background:#142B38}.pv-video>span{font-size:9px;line-height:1.5;color:#526575;display:block;margin-top:8px}.pn-v2 .pn-split{gap:65px;padding-top:65px;padding-bottom:65px}.pn-v2 .pn-split p:not(.pn-kicker){font-size:14px}.pn-v2 .pn-split .pn-benefits{font-size:13px;margin:20px 0 25px;gap:10px}.pv-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pv-use-grid article>div{border-radius:16px;overflow:hidden;margin-bottom:22px}.pv-use-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pv-use-grid h3{font-size:21px;max-width:320px}.pv-use-grid p{font-size:13px;color:#526575;line-height:1.75;margin:0}.pv-comparison{max-width:880px;margin:auto;border-radius:16px;border:1px solid #cfdee5;overflow:hidden;background:#fff}.pv-comparison table{width:100%;border-collapse:collapse;border:0;box-shadow:none;font-size:13px}.pv-comparison th,.pv-comparison td{padding:18px 22px;border:0;border-bottom:1px solid #e3ebef;text-align:left;line-height:1.5}.pv-comparison thead th{background:#142B38;color:#fff;font-weight:500}.pv-comparison th:nth-child(2),.pv-comparison td:nth-child(2){background:#dcecf2;color:#142B38;font-weight:600}.pv-comparison tbody th{font-weight:500;width:43%}.pv-comparison tr:last-child th,.pv-comparison tr:last-child td{border-bottom:0}.pv-center{text-align:center;margin-top:30px}.pv-callout{padding:18px 20px;border-left:3px solid #B8442E;background:#FFF9F0;color:#142B38!important;border-radius:0 8px 8px 0;font-weight:500}.pv-how{padding-top:15px!important}.pv-pet-note{display:flex;gap:28px;align-items:start;justify-content:space-between;border:1px solid #dfe7eb;border-radius:14px;padding:24px 28px;margin-top:25px}.pv-pet-note strong{font-size:17px;line-height:1.4;max-width:300px}.pv-pet-note p{font-size:12px;color:#526575;max-width:600px;margin:0}.pn-v2 .pn-card{padding:28px;border:0}.pn-v2 .pn-pack-card h3{font-size:20px}.pn-v2 .pn-pack-tag{font-size:9px}.pn-v2 .pn-final .pn-kicker{color:#adcbd9}.pn-v2 .pn-final h2{max-width:850px}.pn-v2 .pn-final p{font-size:14px}.pn-v2 .pn-final .pv-final-small{margin:20px 0 0;font-size:11px}.pn-v2 #pn-purchase,.pn-v2 #pv-demo,.pn-v2 #pv-uses,.pn-v2 #pv-compare,.pn-v2 #pn-faq{scroll-margin-top:30px}.pn-v2 .pn-sticky{z-index:25}.pn-v2 .pn-sticky.is-hidden{display:none}
@media(min-width:900px){.pn-v2 .pn-gallery{top:25px}.pn-v2 .pn-sticky{display:flex;justify-content:center;align-items:center;gap:30px;position:fixed;bottom:0;left:0;right:0;padding:12px 20px;background:#fff;border-top:1px solid #dfe7eb;box-shadow:0 -4px 20px #142b380a}.pn-v2 .pn-sticky strong{font-size:21px}.pn-v2 .pn-sticky small{display:block;font-size:10px}.pn-v2 .pn-sticky .pn-button{min-height:43px;padding:12px 30px;font-size:13px}}
@media(max-width:899px){.pn-v2 .pn-product{grid-template-columns:1fr;gap:24px;padding-top:4px}.pn-v2 .pn-gallery{position:static}.pn-v2 .pn-gallery-main{aspect-ratio:1.08}.pn-v2 .pn-purchase-copy h1{font-size:34px}.pv-gallery-note{display:none}.pv-breadcrumb{padding-top:12px;font-size:10px}.pn-v2 .pn-purchase-copy .pn-intro{font-size:14px}.pn-v2 .pn-benefits{font-size:12px}.pv-tabs{justify-content:flex-start;gap:25px;padding:15px 20px}.pv-tabs a{font-size:11px}.pn-v2 .pn-section{padding-top:48px;padding-bottom:48px}.pn-v2 .pn-split{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:45px}.pv-use-grid{grid-template-columns:1fr;gap:32px}.pv-use-grid img{aspect-ratio:1.3;max-height:380px}.pv-use-grid article>div{margin-bottom:16px}.pv-use-grid h3{font-size:23px;max-width:none}.pv-use-grid p{font-size:14px}.pv-life-photo>img{aspect-ratio:1.15;object-position:45% center}.pv-life-photo>div{position:static;border-radius:0;padding:20px;max-width:none}.pv-life-photo strong{font-size:19px}.pv-life-photo span{font-size:11px}.pv-comparison th,.pv-comparison td{padding:13px 10px;font-size:11px}.pv-comparison tbody th{width:38%}.pv-pet-note{display:block;padding:22px}.pv-pet-note strong{display:block;max-width:none;margin-bottom:12px}.pn-v2 .pn-note{font-size:11px;line-height:1.7}.pv-reverse>div:first-child{order:2}.pn-v2 .pn-final{padding:50px 0 90px}.pn-v2 .pn-pack-card{margin-top:12px}.pn-v2 .pn-option-sub{font-size:10px}.pn-v2 .pn-option-tag{font-size:8px}.pn-v2 .pn-sticky{display:flex}.pn-v2 .pn-sticky .pn-button{font-size:12px}.pn-v2 .pn-sticky.is-hidden{display:none}}
@media(min-width:900px){.pn-v2 .pn-purchase-copy h1{font-size:39px;margin-bottom:12px}.pn-v2 .pn-purchase-copy .pn-intro{line-height:1.55;margin-bottom:12px}.pn-v2 .pn-purchase-copy .pn-benefits{margin:10px 0 16px}.pn-v2 .pn-pack-option{padding:11px 16px}.pn-v2 .pn-pack-option:has(input:checked){padding:10px 15px}.pn-v2 .pn-pack-options{gap:12px}.pn-v2 .pn-option-saving{font-size:9px}.pn-v2 .pn-total{margin-top:13px!important}.pn-v2 .pn-buy{margin-top:8px}}


.ph-video img,.pv-video img{display:block;width:100%;height:auto}.ph-section,.pn-section{padding-top:64px;padding-bottom:64px}.ph-lead,.pn-intro{max-width:52ch}.ph-heading p,.pn-heading p{max-width:54ch;margin-left:auto;margin-right:auto}.pv-intro-story{display:none}.pv-tabs{position:static}.pn-caption{font-size:12px}.pn-thumbnails{flex-wrap:wrap}.pv-mini-faq{margin-top:12px}@media(max-width:749px){.ph-section,.pn-section{padding-top:40px;padding-bottom:40px}.ph-trust{display:none}.pv-gallery-note{display:none}.ph-photo-caption{display:none}}
