:is(#pm-s,[id$=__hero]) .image-with-text__text--caption{display:inline-block;padding:6px 16px;border-radius:99px;background:#1167b11f;color:#1167b1;font-weight:700}:is(#pm-s,[id$=__hero]) .image-with-text__text--caption:before{content:"\2605\2605\2605\2605\2605  ";color:#f5a623}:is(#pm-s,[id$=__hero]) h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#0d3b66}:is(#pm-s,[id$=__hero]) .rte{color:#5a6b7f}:is(#pm-s,[id$=__hero]) .button{background:#f5a623;color:#fff;border-radius:12px;font-weight:700}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(3),:is(#pm-s,[id$=__hero]) .image-with-text__content>* p+p,:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(5),:is(#pm-s,[id$=__hero]) .image-with-text__content>* ul{display:none}@media(max-width:749px){:is(#pm-s,[id$=__hero]) .image-with-text__grid{flex-direction:column-reverse}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(2),:is(#pm-s,[id$=__hero]) .image-with-text__content>* p:first-child,:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(7) p{display:none}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(3),:is(#pm-s,[id$=__hero]) .image-with-text__content>* p+p,:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(5){display:block}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(3){text-transform:uppercase;font-size:clamp(2.05rem,10.4vw,2.85rem);line-height:1.1}:is(#pm-s,[id$=__hero]) .image-with-text__content>* ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;padding:0;list-style:none;color:#0d3b66;font-weight:600;text-transform:uppercase}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(5) ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(5) li{padding:11px 6px;background:#fff;border:1px solid #D9E1EA;border-radius:12px;font-size:.85rem;line-height:1.1}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(7) li:before{content:"\2713  "}:is(#pm-s,[id$=__hero]) .button{width:100%}:is(#pm-s,[id$=__hero]) .image-with-text__media{padding-bottom:78.4%!important;background:url(/cdn/shop/files/hero-mobile-v5.webp?width=800) center/contain no-repeat}:is(#pm-s,[id$=__hero]) .image-with-text__media img{display:none}}:is(#pm-s,[id$=__benefits-marquee]) .gradient{background:#d6eaf8;z-index:0}:is(#pm-s,[id$=__benefits-marquee]) .rte,:is(#pm-s,[id$=__benefits-marquee]) .rte p{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;letter-spacing:.01em;color:#0d3b66}:is(#pm-s,[id$=__benefits-marquee]) .scroll svg{fill:#1167b1;width:22px;height:22px;margin-right:10px;flex-shrink:0}@media(max-width:767px){:is(#pm-s,[id$=__benefits-marquee]) .gradient>div{animation-duration:67.5s}:is(#pm-s,[id$=__benefits-marquee]) .scroll svg{width:18px;height:18px;margin-right:8px}:is(#pm-s,[id$=__benefits-marquee]) div[role=region]{padding:0 36px}}@media(prefers-reduced-motion:reduce){:is(#pm-s,[id$=__benefits-marquee]) .gradient>div{animation:none}}:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__grid{border-radius:20px;overflow:hidden;box-shadow:0 12px 48px #0d3b661a}:is(#pm-s,[id$=__vet-endorsement]) img{transform:scaleX(-1);object-position:center top}:is(#pm-s,[id$=__vet-endorsement]) .content-container{padding:40px 56px}:is(#pm-s,[id$=__vet-endorsement]) .content-container>*{margin:0!important;width:100%}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:first-child{width:auto;display:flex;align-items:center;background:#fff;padding:10px 24px 10px 16px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 50%,100% 100%,0 100%);margin-bottom:16px!important;font-size:9px;line-height:1.2;text-transform:uppercase;font-weight:600;color:#1167b1;max-width:160px}:is(#pm-s,[id$=__vet-endorsement]) .content-container p{margin:0}:is(#pm-s,[id$=__vet-endorsement]) .content-container strong{float:left;font-size:26px;line-height:1;color:#0d3b66;margin-right:8px}@media(min-width:750px){:is(#pm-s,[id$=__vet-endorsement]) .content-container>:first-child{position:absolute;left:-100%;bottom:24px}}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(2){font-size:20px;line-height:1.8;font-style:italic;color:#0d3b66;margin-bottom:32px!important}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(2):before{content:"\201c";display:block;font:700 96px/.7 Georgia,serif;color:#f5a623;opacity:.8;margin-bottom:12px}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(3){font-family:Plus Jakarta Sans,sans-serif;font-size:18px;color:#0d3b66;padding-top:24px;border-top:1px solid rgba(13,59,102,.1)}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(4){font-size:14px;font-weight:600;color:#1167b1}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(5){font-size:13px;color:#525252}@media(max-width:749px){:is(#pm-s,[id$=__vet-endorsement]) .content-container{padding:20px}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(2){font-size:15px}}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(2){font-weight:500}@media(max-width:749px){:is(#pm-s,[id$=__vet-endorsement]) .content-container>:first-child{position:absolute;left:0;top:-12px;transform:translateY(-100%);padding:6px 18px 6px 10px}:is(#pm-s,[id$=__vet-endorsement]) .content-container strong{font-size:20px;margin-right:6px}}:is(#pm-s,[id$=__customer-reviews-home]) .scroll-trigger{opacity:1!important;animation:none!important}:is(#pm-s,[id$=__customer-reviews-home]) .page-width{max-width:1080px}:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-card{border:1px solid #0000000f;border-radius:10px;overflow:hidden;background:#fff}:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-card.multicolumn-card__image-wrapper{display:block!important;margin:0!important;padding:0!important}:is(#pm-s,[id$=__customer-reviews-home]) .media{padding-bottom:100%!important}:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-card__info{padding:16px!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px!important}:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-card.multicolumn-card__info{padding-top:0!important;gap:0!important}:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-card__info img{display:none}:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-stars svg{width:18px;height:18px}:is(#pm-s,[id$=__customer-reviews-home]) h3{margin:0!important;font-size:13px;color:#6b7280}:is(#pm-s,[id$=__customer-reviews-home]) .rte{flex-basis:100%;margin:0!important}:is(#pm-s,[id$=__customer-reviews-home]) .rte p,:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-name{font-size:15px;line-height:1.5;color:#202223}:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-city{font-size:13px;color:#1167b1;text-transform:none;letter-spacing:0}:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-city:before{content:"\2713  "}@media(min-width:750px){:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-list{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-list__item{flex:0 0 240px!important;max-width:240px!important;scroll-snap-align:start}}@media(max-width:749px){:is(#pm-s,[id$=__customer-reviews-home]) .media{padding-bottom:75%!important}:is(#pm-s,[id$=__customer-reviews-home]) .rte p,:is(#pm-s,[id$=__customer-reviews-home]) .testimonial-name{font-size:13px}}:is(#pm-s,[id$=__research-backed]) .rich-text{background:#f8fafc}:is(#pm-s,[id$=__research-backed]) .rich-text__blocks{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:24px}:is(#pm-s,[id$=__research-backed]) .rich-text__blocks>*{margin:0!important}:is(#pm-s,[id$=__research-backed]) .rich-text__blocks>:nth-child(-n+3){grid-column:1/-1;text-align:center}:is(#pm-s,[id$=__research-backed]) .rich-text__caption{font-size:13px;font-weight:600;color:#1167b1}:is(#pm-s,[id$=__research-backed]) .rich-text__heading{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;color:#0d3b66;margin-top:-12px!important}:is(#pm-s,[id$=__research-backed]) .rich-text__blocks>:nth-child(3){font-size:18px;color:#5a6a7d;max-width:640px;margin:-8px auto 16px!important;line-height:1.6}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4){text-align:left;background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:28px;display:flex;flex-flow:column;align-items:flex-start}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) p{margin:0 0 12px}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) p:first-child{background:#eff6ff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;color:#1167b1;margin-bottom:16px}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) p:nth-child(2){font-size:14px;color:#0d3b66}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) p:nth-child(3){font-size:16px;color:#34435a;line-height:1.6;flex:1;margin-bottom:20px}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) a{display:inline-block;font-size:15px;font-weight:600;color:#1167b1;text-decoration:none;padding:10px 18px;border:2px solid;border-radius:10px}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) a:after{content:" \2197"}@media(max-width:749px){:is(#pm-s,[id$=__research-backed]) .rich-text__blocks{grid-template-columns:1fr;gap:16px}:is(#pm-s,[id$=__research-backed]) .rich-text__heading{font-size:24px}:is(#pm-s,[id$=__research-backed]) .rich-text__blocks>:nth-child(3){font-size:15px}}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4){box-shadow:0 1px 3px #0d3b660f;transition:box-shadow .25s ease,transform .25s ease}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4):hover{box-shadow:0 8px 24px #0d3b661a;transform:translateY(-2px)}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) p:first-child:before{content:"\2713";margin-right:8px;font-weight:700}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) a{transition:background-color .2s ease,color .2s ease}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) a:hover{background:#1167b1;color:#fff;border-color:#1167b1}@media(max-width:749px){:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4){padding:22px}:is(#pm-s,[id$=__research-backed]) .rte:nth-child(n+4) p:nth-child(3){font-size:15px}}:is(#pm-s,[id$=__faq]) .collapsible-content-wrapper-narrow{max-width:848px;padding:0 24px}:is(#pm-s,[id$=__faq]) .collapsible-content__header{display:flex;flex-direction:column;margin-bottom:48px}:is(#pm-s,[id$=__faq]) .collapsible-content__heading{order:1;margin:0 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,4.5vw,36px);font-weight:700;line-height:1.2;letter-spacing:0;color:#0d3b66}:is(#pm-s,[id$=__faq]) .caption-with-letter-spacing{order:2;margin:0;font-size:16px;letter-spacing:0;text-transform:none;color:#6b7280}:is(#pm-s,[id$=__faq]) .lumin-text__fancy1{background:none;color:#1167b1;text-decoration:underline 3px #F5A623;text-underline-offset:4px}:is(#pm-s,[id$=__faq]) .accordion{border-color:#e5e7eb}:is(#pm-s,[id$=__faq]) .accordion summary{padding:20px 32px 20px 0}:is(#pm-s,[id$=__faq]) .accordion summary:hover{background:none}:is(#pm-s,[id$=__faq]) .accordion__title{max-width:none;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;color:#0d3b66}:is(#pm-s,[id$=__faq]) summary:hover .accordion__title{text-decoration:none}:is(#pm-s,[id$=__faq]) .icon-caret{color:#1167b1;right:4px}:is(#pm-s,[id$=__faq]) .accordion__content{padding:0;margin:0 0 20px;font-size:15px;line-height:1.7;color:#4b5563}:is(#pm-s,[id$=__faq]) .accordion__content a{color:#1167b1}@media(max-width:749px){:is(#pm-s,[id$=__faq]) .collapsible-content__header{text-align:left!important;margin-bottom:32px}:is(#pm-s,[id$=__faq]) .collapsible-content__heading{font-size:24px}:is(#pm-s,[id$=__faq]) .caption-with-letter-spacing{font-size:14px}:is(#pm-s,[id$=__faq]) .accordion__title{font-size:15px}:is(#pm-s,[id$=__faq]) .accordion__content{font-size:14px;line-height:1.6}}:is(#pm-s,[id$=__faq-contact]) .rich-text__blocks>*+*{margin-top:12px}:is(#pm-s,[id$=__faq-contact]) .rich-text__text{font-size:15px;letter-spacing:0;color:#6b7280}:is(#pm-s,[id$=__faq-contact]) .rich-text__text p{margin:0}:is(#pm-s,[id$=__faq-contact]) .button{--color-button:17,103,177;--color-button-text:255,255,255;--buttons-radius:50px;--buttons-radius-outset:50px;min-height:0;min-width:0;height:auto;padding:12px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}:is(#pm-s,[id$=__faq-contact]) .button:hover{--color-button:13,59,102}@media(max-width:749px){:is(#pm-s,[id$=__faq-contact]) .rich-text__text{font-size:13px}:is(#pm-s,[id$=__faq-contact]) .button{font-size:13px;padding:10px 24px;min-height:40px}}:is(#pm-s,[id$=__benefits-signs]) h2{font-size:clamp(28px,3.5vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0d3b66;margin:0 0 28px}:is(#pm-s,[id$=__benefits-signs]) .caption-with-letter-spacing{font-size:15px;letter-spacing:0;font-weight:700;color:#1167b1}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(2) .caption-with-letter-spacing{color:#0d3b66}:is(#pm-s,[id$=__benefits-signs]) li{font-size:17px;color:#374151;margin-bottom:16px}:is(#pm-s,[id$=__benefits-signs]) li::marker{color:#0d3b66}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(-n+2) .image-with-text__media{border-radius:16px;overflow:hidden}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(2) ul{list-style:none;padding:0}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(2) li{display:flex;align-items:center;gap:14px;font-weight:500}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(2) li:before{content:"\2713";flex:0 0 26px;height:26px;border-radius:50%;background:#fbbf24;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) .image-with-text__grid{border-radius:24px;overflow:hidden;background:#ebf5ff}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) .image-with-text__content{background:#ebf5ff;padding:48px 40px}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) h2{font-size:clamp(72px,12vw,120px);font-weight:800;line-height:1;color:#1167b1}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) p{font-size:clamp(18px,2vw,22px);color:#374151}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) p:last-child{font-size:13px;color:#6b7280}:is(#pm-s,[id$=__benefits-signs]) em{font-style:normal}@media(max-width:749px){:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) .image-with-text__content{padding:32px 24px;text-align:center}}:is(#pm-s,[id$=__real-results]) .title-wrapper-with-link{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}:is(#pm-s,[id$=__real-results]) .multicolumn-list{max-width:1080px;margin:0 auto}:is(#pm-s,[id$=__real-results]) .multicolumn-card__image-wrapper .media{border-radius:12px;background:#f5f5f0}:is(#pm-s,[id$=__real-results]) .multicolumn-card__info{display:flex;flex-flow:column;padding:20px 4px 0}:is(#pm-s,[id$=__real-results]) .multicolumn-card__info .rte{display:contents}:is(#pm-s,[id$=__real-results]) .multicolumn-card__info h3{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;color:#0d3b66;margin:0 0 6px}:is(#pm-s,[id$=__real-results]) .multicolumn-card__info p{margin:0;font-size:15px;color:#6b7280;line-height:1.55}:is(#pm-s,[id$=__real-results]) .multicolumn-card__info p:first-child{order:-1;font-size:12px;font-weight:600;color:#1167b1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}:is(#pm-s,[id$=__real-results]) li:nth-child(3){width:100%;max-width:860px;margin:34px auto 0}:is(#pm-s,[id$=__real-results]) li:nth-child(3) .multicolumn-card{padding:22px 26px;background:linear-gradient(135deg,#eff6ff,#e7f0fb);border:1px solid rgba(17,103,177,.18);border-radius:16px}:is(#pm-s,[id$=__real-results]) li:nth-child(3) .multicolumn-card__info{flex-flow:row wrap;gap:4px 18px;padding:0}:is(#pm-s,[id$=__real-results]) li:nth-child(3) h3{flex-basis:100%;font-size:17px;font-weight:700;margin-bottom:10px}:is(#pm-s,[id$=__real-results]) li:nth-child(3) p,:is(#pm-s,[id$=__real-results]) li:nth-child(3) p:first-child{order:0;flex:1;min-width:200px;font-size:14px;color:#41546b;line-height:1.5;margin:0;text-transform:none;letter-spacing:0;font-weight:400}:is(#pm-s,[id$=__real-results]) li:nth-child(3) strong{display:block;font-weight:800;color:#1167b1;font-size:15px}:is(#pm-s,[id$=__real-results]) li:nth-child(3) p:last-child{flex-basis:100%;font-size:12.5px;color:#7a8ba0;margin-top:10px}:is(#pm-s,[id$=__customer-reviews-carousel]) .scroll-trigger{opacity:1!important;animation:none!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .page-width{max-width:1080px}:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-card{border:1px solid #0000000f;border-radius:10px;overflow:hidden;background:#fff}:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-card.multicolumn-card__image-wrapper{display:block!important;margin:0!important;padding:0!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .media{padding-bottom:100%!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-card__info{padding:16px!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-card.multicolumn-card__info{padding-top:0!important;gap:0!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-card__info img{display:none}:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-stars svg{width:18px;height:18px}:is(#pm-s,[id$=__customer-reviews-carousel]) h3{margin:0!important;font-size:13px;color:#6b7280}:is(#pm-s,[id$=__customer-reviews-carousel]) .rte{flex-basis:100%;margin:0!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .rte p,:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-name{font-size:15px;line-height:1.5;color:#202223}:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-city{font-size:13px;color:#1167b1;text-transform:none;letter-spacing:0}:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-city:before{content:"\2713  "}@media(min-width:750px){:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-list{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-list__item{flex:0 0 240px!important;max-width:240px!important;scroll-snap-align:start}}@media(max-width:749px){:is(#pm-s,[id$=__customer-reviews-carousel]) .media{padding-bottom:75%!important}:is(#pm-s,[id$=__customer-reviews-carousel]) .rte p,:is(#pm-s,[id$=__customer-reviews-carousel]) .testimonial-name{font-size:13px}}:is(#pm-s,[id$=__pdp-faq]) .collapsible-content-wrapper-narrow{max-width:860px;padding:0 20px}:is(#pm-s,[id$=__pdp-faq]) .collapsible-content__heading{font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800;line-height:1.25;letter-spacing:0;color:#0d3b66;margin:0 0 28px}:is(#pm-s,[id$=__pdp-faq]) .accordion{border:1px solid #E5EBF3!important;border-radius:14px;margin:0 0 12px!important;overflow:hidden;background:#fff}:is(#pm-s,[id$=__pdp-faq]) .accordion:has(details[open]){border-color:#1167b159!important}:is(#pm-s,[id$=__pdp-faq]) .accordion summary{padding:18px 48px 18px 22px}:is(#pm-s,[id$=__pdp-faq]) .accordion summary:hover{background:none}:is(#pm-s,[id$=__pdp-faq]) .accordion__title{max-width:none;font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:700;line-height:1.4;letter-spacing:0;color:#0d3b66}:is(#pm-s,[id$=__pdp-faq]) summary:hover .accordion__title{text-decoration:none}:is(#pm-s,[id$=__pdp-faq]) .icon-caret{color:#1167b1;right:22px}:is(#pm-s,[id$=__pdp-faq]) .accordion__content{padding:0 22px 18px!important;margin:0;font-size:15px;line-height:1.65;color:#41546b}:is(#pm-s,[id$=__pdp-faq]) .accordion__content p{margin:0}@media(max-width:749px){:is(#pm-s,[id$=__pdp-faq]) .collapsible-content__heading{font-size:23px}:is(#pm-s,[id$=__pdp-faq]) .accordion summary{padding:15px 40px 15px 16px}:is(#pm-s,[id$=__pdp-faq]) .accordion__title{font-size:15px}:is(#pm-s,[id$=__pdp-faq]) .accordion__content{padding:0 16px 15px!important}:is(#pm-s,[id$=__pdp-faq]) .icon-caret{right:16px}}#MainContent .scroll-trigger.animate--slide-in,#MainContent .scroll-trigger.animate--fade-in,#MainContent .scroll-trigger.animate--zoom-in{opacity:1!important;transform:none!important;animation:none!important}#MainContent>.shopify-section:not([id$=__main]){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:normal}#MainContent>.shopify-section:not([id$=__main]) :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:Plus Jakarta Sans,Inter,sans-serif}:is(#pm-s,[id$=__hero]) .image-with-text__text--caption{font-size:13.6px;line-height:1.4;letter-spacing:0;padding:8px 16px;width:fit-content}:is(#pm-s,[id$=__hero]) .button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat right 30px center/18px 18px,linear-gradient(135deg,#f5a623,#d4901d);color:#fff;border:0;border-radius:12px;font:700 17.6px/1.6 Inter,sans-serif;text-transform:none;letter-spacing:.35px;padding:13px 60px 13px 36px;min-height:54px;box-shadow:0 8px 20px #f5a6234d}:is(#pm-s,[id$=__hero]) .button:before,:is(#pm-s,[id$=__hero]) .button:after{content:none!important;box-shadow:none!important}:is(#pm-s,[id$=__hero]) .image-with-text__media img{border-radius:0}@media(min-width:990px){:is(#pm-s,[id$=__hero]) .page-width{max-width:1280px;padding:0 0 0 80px}:is(#pm-s,[id$=__hero]) .image-with-text__text-item{width:42%!important;max-width:42%!important;flex:none}:is(#pm-s,[id$=__hero]) .image-with-text__media-item{width:58%!important;max-width:58%!important;flex:none}:is(#pm-s,[id$=__hero]) .image-with-text__content{padding:40px 40px 40px 0}:is(#pm-s,[id$=__hero]) h2{font-size:44.8px;font-weight:800;line-height:1.25;letter-spacing:-1.34px}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(4){font-size:19px;line-height:1.5}:is(#pm-s,[id$=__hero]) .image-with-text__content>:last-child{font-size:13.6px;color:#6b7c93}}@media(max-width:749px){:is(#pm-s,[id$=__hero]) .image-with-text__text--caption{background:none;padding:0;font-size:12.9px;font-weight:600;color:#0d3b66}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(3){font-size:clamp(32px,10.4vw,44px);font-weight:700;line-height:1.1;letter-spacing:-1px}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(4){font-size:14.8px;font-weight:500;line-height:1.35;color:#0d3b66}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(5) li{display:flex;align-items:center;justify-content:center;min-height:64px;padding:11px 4px 11px 8px;font:600 13.65px/1.05 Barlow Condensed,Inter,sans-serif;letter-spacing:.2px;color:#0d3b66}:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(7) ul{font:600 14.7px/1.6 Barlow Condensed,Inter,sans-serif;letter-spacing:.44px;flex-wrap:nowrap}:is(#pm-s,[id$=__hero]) .button{font-size:16.8px;text-transform:uppercase;padding:14px 48px 14px 16px;min-height:50px;background-position:right 22px center,0 0}}:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__content{overflow:visible}@media(min-width:750px){:is(#pm-s,[id$=__vet-endorsement]) .page-width{max-width:1280px;padding:0 40px}:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__grid{position:relative}:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__text-item,:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__content{position:static}:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__media-item{width:45%!important;max-width:45%!important;flex:none}:is(#pm-s,[id$=__vet-endorsement]) .image-with-text__text-item{width:55%!important;max-width:55%!important;flex:none}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:first-child{left:0;bottom:24px;z-index:2}}:is(#pm-s,[id$=__customer-reviews-home]) .media img{width:100%!important;height:100%!important;object-fit:cover}:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-card{font-family:Plus Jakarta Sans,Inter,sans-serif}:is(#pm-s,[id$=__customer-reviews-home]) .rte p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:750px){:is(#pm-s,[id$=__customer-reviews-home]) .multicolumn-list{flex-wrap:nowrap!important}}:is(#pm-s,[id$=__customer-reviews-carousel]) .media img{width:100%!important;height:100%!important;object-fit:cover}:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-card{font-family:Plus Jakarta Sans,Inter,sans-serif}:is(#pm-s,[id$=__customer-reviews-carousel]) .rte p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:750px){:is(#pm-s,[id$=__customer-reviews-carousel]) .multicolumn-list{flex-wrap:nowrap!important}}:is(#pm-s,[id$=__benefits-signs]) .button{display:none!important}:is(#pm-s,[id$=__benefits-signs]) .image-with-text:nth-child(3) .caption-with-letter-spacing{display:none}:is(#pm-s,[id$=__benefits-signs]) em{font-family:inherit}:is(#pm-s,[id$=__premium-comparison]) .content-container .rte,:is(#pm-s,[id$=__premium-comparison]) .content-container .rte p{color:#0d3b66}@media(min-width:990px){:is(#pm-s,[id$=__hero]) .image-with-text__text-item{width:46%!important;max-width:46%!important}:is(#pm-s,[id$=__hero]) .image-with-text__media-item{width:54%!important;max-width:54%!important}:is(#pm-s,[id$=__hero]) .image-with-text__content{padding:40px 24px 40px 0}}@media(max-width:749px){:is(#pm-s,[id$=__hero]) .image-with-text__content{padding:28px 0 24px}}:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(2),:is(#pm-s,[id$=__vet-endorsement]) .content-container>:nth-child(2) p{font-style:italic}:is(#pm-s,[id$=__premium-comparison]) .content-container p{color:#0d3b66;font-weight:600;font-size:15px;line-height:1.55}:is(#pm-s,[id$=__premium-comparison]) .content-container h2{font-size:32px;font-weight:700}@media(max-width:749px){:is(#pm-s,[id$=__premium-comparison]) .content-container h2{font-size:24px}:is(#pm-s,[id$=__premium-comparison]) .content-container p{font-size:14px}}:is(#pm-s,[id$=__benefits-signs]) .image-with-text__text ul{padding-left:22px}:is(#pm-s,[id^=MainProduct-template]){font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0d3b66}:is(#pm-s,[id^=MainProduct-template]) .product__info-container>*+*{margin-top:0}:is(#pm-s,[id^=MainProduct-template]) .product__text.caption-with-letter-spacing{color:#1167b1;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}:is(#pm-s,[id^=MainProduct-template]) .product__title{margin:0 0 8px}:is(#pm-s,[id^=MainProduct-template]) .product__title h1{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;color:#0d3b66;letter-spacing:-.02em;margin:0}:is(#pm-s,[id^=MainProduct-template]) .review-link{font-family:Inter,sans-serif;color:#1167b1;text-decoration:none}:is(#pm-s,[id^=MainProduct-template]) .review-link span[style*=font-size]{text-decoration:underline;text-underline-offset:3px}:is(#pm-s,[id^=MainProduct-template]) .product__text.subtitle{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px;font-weight:600;color:#0d3b66;margin:14px 0 8px;letter-spacing:0}:is(#pm-s,[id^=MainProduct-template]) p.product__text:not(.subtitle):not(.caption-with-letter-spacing){font-size:14.5px;line-height:1.55;color:#5a6b7f;margin:0 0 10px;letter-spacing:0}:is(#pm-s,[id^=MainProduct-template]) p.product__text a{color:#1167b1;text-decoration:underline;text-underline-offset:2px}:is(#pm-s,[id^=MainProduct-template]) .text-benefits{margin:6px 0 16px}:is(#pm-s,[id^=MainProduct-template]) div.text-benefits>p:not(.text-benefits):not(:empty){position:relative;padding-left:30px;margin:0 0 9px!important;font-size:14.5px;line-height:1.45;color:#0d3b66;letter-spacing:0}:is(#pm-s,[id^=MainProduct-template]) div.text-benefits>p:not(.text-benefits):not(:empty):before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:#1167b1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat}:is(#pm-s,[id^=MainProduct-template]) div.text-benefits>p:not(.text-benefits):nth-last-child(2):before{border-radius:2px;width:19px;height:13px;top:4px;background:linear-gradient(#fff 50%,#dc143c 50%);box-shadow:0 0 0 1px #d4d4d4}:is(#pm-s,[id^=MainProduct-template]) .price s.price-item--regular,:is(#pm-s,[id^=MainProduct-template]) .price .variant-item__old-price,:is(#pm-s,[id^=MainProduct-template]) .price__badge-sale,:is(#pm-s,[id^=MainProduct-template]) .price__badge-sold-out+.price__badge-sale{display:none!important}:is(#pm-s,[id^=MainProduct-template]) .price .price-item{font-family:Plus Jakarta Sans,Inter,sans-serif;color:#0d3b66}:is(#pm-s,[id^=MainProduct-template]) .product__view-details{display:none}:is(#pm-s,[id^=MainProduct-template]) .tiered-quantity-selector{margin:10px 0 6px}:is(#pm-s,[id^=MainProduct-template]) .tiered-heading,:is(#pm-s,[id^=MainProduct-template]) .tiered-heading p{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;font-size:15px;color:#0d3b66;margin:0}:is(#pm-s,[id^=MainProduct-template]) .tiered-option{box-shadow:0 1px 3px #0d3b660f;transition:border-color .2s,box-shadow .2s}:is(#pm-s,[id^=MainProduct-template]) .tiered-option--active{box-shadow:0 4px 14px #1167b124}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__label{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__final-price{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800;color:#0d3b66}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__per-unit{color:#5a6b7f}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__discount-area{border-radius:999px;font-weight:600;padding:2px 9px}:is(#pm-s,[id^=MainProduct-template]) .tiered-image-horizontal{border-radius:10px;background:#f3f8fd;padding:4px;overflow:hidden}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__badge{font-family:Inter,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:0 10px 0 8px}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper{justify-content:center;gap:8px;color:#0d3b66}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper p{font-weight:500;text-align:center}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper #result{text-decoration:underline;text-decoration-color:#f5a623;text-underline-offset:3px}:is(#pm-s,[id^=MainProduct-template]) .product-form__submit{border-radius:12px!important;text-transform:none!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:700!important;letter-spacing:0!important;box-shadow:0 8px 20px #f5a62347}:is(#pm-s,[id^=MainProduct-template]) .product-form__submit:after,:is(#pm-s,[id^=MainProduct-template]) .product-form__submit:before{box-shadow:none!important;border-radius:12px!important}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text{display:flex!important;flex-direction:column;gap:10px;padding:0!important;margin:18px 0 6px;background:none!important}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item{display:flex;align-items:center;gap:14px;margin:0!important;padding:14px 16px;border:1px solid #D6EAF8;border-radius:12px;background:#f3f8fd;font-weight:600;color:#0d3b66;width:auto!important;max-width:none!important}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item svg,:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item .svg-wrapper{color:#1167b1;width:22px;height:22px;flex:0 0 22px}:is(#pm-s,[id^=MainProduct-template]) .footer__payment{margin-top:4px}:is(#pm-s,[id^=MainProduct-template]) .footer__payment+*{margin-top:0}:is(#pm-s,[id^=MainProduct-template]) .product__accordion{border:1px solid #E2E8F0;border-radius:0;margin:0!important;background:#fff}:is(#pm-s,[id^=MainProduct-template]) .product__accordion+.product__accordion{border-top:0}:is(#pm-s,[id^=MainProduct-template]) .text-benefits+*,:is(#pm-s,[id^=MainProduct-template]) .footer__payment~.product__accordion:first-of-type{margin-top:0}:is(#pm-s,[id^=MainProduct-template]) .product__accordion summary{padding:18px 20px}:is(#pm-s,[id^=MainProduct-template]) .product__accordion .accordion__title{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:600;color:#0d3b66;letter-spacing:0}:is(#pm-s,[id^=MainProduct-template]) .product__accordion .accordion__content{padding:0 20px 18px;font-size:14px;line-height:1.6;color:#5a6b7f}:is(#pm-s,[id^=MainProduct-template]) .product__accordion .accordion__content strong{color:#0d3b66}:is(#pm-s,[id^=MainProduct-template]) .product__accordion .accordion__content a{color:#1167b1}:is(#pm-s,[id^=MainProduct-template]) .product__accordion summary .icon-accordion{fill:#1167b1;color:#1167b1}:is(#pm-s,[id^=MainProduct-template]) .product__accordion summary .icon-caret{color:#1167b1}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__badge{transform:none!important;top:-10px!important;right:16px!important;border-radius:6px!important;padding:3px 10px!important;font-size:10.5px!important;line-height:1.4;z-index:2}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text .icon-with-text__item{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item .h4{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#0d3b66;margin:0!important;letter-spacing:0}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item>svg{margin:0!important;padding:5px;box-sizing:content-box;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0d3b6614}:is(#pm-s,[id^=MainProduct-template]) p.product__text:has(+.footer__payment){text-align:center;font-size:12.5px!important;color:#7a8a9e!important;margin:14px 0 6px!important;padding-top:16px;border-top:1px solid #E8EEF4}:is(#pm-s,[id^=MainProduct-template]) .footer__payment{margin-bottom:22px}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper p,:is(#pm-s,[id^=MainProduct-template]) .tiered-option,:is(#pm-s,[id^=MainProduct-template]) .tiered-option *{font-family:Inter,sans-serif}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__label,:is(#pm-s,[id^=MainProduct-template]) .tiered-option__final-price{font-family:Plus Jakarta Sans,Inter,sans-serif!important}:is(#pm-s,[id^=MainProduct-template]) p.product__text:has(+style+.footer__payment){text-align:center;font-size:12.5px!important;color:#7a8a9e!important;margin:14px 0 6px!important;padding-top:16px;border-top:1px solid #E8EEF4}:is(#pm-s,[id^=MainProduct-template]) .product__accordion:not(.product__accordion+.product__accordion){border-top:1px solid #E2E8F0!important;border-radius:14px 14px 0 0}:is(#pm-s,[id^=MainProduct-template]) .product__accordion:not(:has(~.product__accordion)){border-radius:0 0 14px 14px}:is(#pm-s,[id^=MainProduct-template]) .product__accordion summary .icon-caret{display:none}:is(#pm-s,[id^=MainProduct-template]) .product__accordion summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#eaf3fb;color:#1167b1;font:500 20px/28px Inter,sans-serif;text-align:center}:is(#pm-s,[id^=MainProduct-template]) .product__accordion details[open] summary:after{content:"\2212"}@media(min-width:750px){:is(#pm-s,[id^=MainProduct-template]) .pm-media-tabs{margin-top:28px}:is(#pm-s,[id^=MainProduct-template]) .product__media-wrapper:has(.pm-media-tabs){position:sticky;top:100px;align-self:flex-start;z-index:1}:is(#pm-s,[id^=MainProduct-template]) .product__media-wrapper:has(.pm-media-tabs) media-gallery.product__column-sticky{position:relative;top:auto}}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__final-price{white-space:nowrap}@media(max-width:749px){:is(#pm-s,[id^=MainProduct-template]) .product__title h1{font-size:28px!important}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__final-price{font-size:17px!important}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__label{font-size:16px!important}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__compare-price{font-size:12px!important}:is(#pm-s,[id^=MainProduct-template]) .tiered-image-horizontal{width:44px!important;min-width:44px!important;margin-right:8px!important}:is(#pm-s,[id^=MainProduct-template]) .tiered-option{padding-left:1.4em!important;padding-right:1em!important}:is(#pm-s,[id^=MainProduct-template]) .tiered-option__discount-area{font-size:10.5px!important}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper p{font-size:13.5px!important}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item{padding:10px 12px}:is(#pm-s,[id^=MainProduct-template]) .icon-with-text__item .h4{font-size:14px!important}}@media screen and (min-width:750px){:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper{align-items:center!important;justify-content:center!important;gap:10px!important;padding:11px 16px!important}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper p{font-size:14px!important;line-height:1.45!important;text-align:left!important;text-wrap:balance}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper p strong{font-weight:700;white-space:nowrap}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper #result{white-space:nowrap;text-decoration-thickness:2px}:is(#pm-s,[id^=MainProduct-template]) .ship-wrapper>:not(p){flex:0 0 auto}}@media screen and (min-width:750px){:is(#pm-s,[id$=__hero]) .image-with-text__media-item{align-self:center}:is(#pm-s,[id$=__hero]) .image-with-text__media{height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:visible!important;background:transparent!important}:is(#pm-s,[id$=__hero]) .image-with-text__media img{position:relative!important;inset:auto!important;display:block;width:100%!important;max-width:720px;height:auto!important;margin:0 auto;object-fit:contain!important;filter:drop-shadow(0 20px 40px rgba(13,59,102,.15))}}@media screen and (min-width:750px){:is(#pm-s,[id$=__hero]) .image-with-text__content>:nth-child(7){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pm-sections.css.map */
