.pm-v5{--pawmate-blue: #1167B1;--pawmate-navy: #0D3B66;--pawmate-light-blue: #D6EAF8;--pawmate-amber: #F5A623;--pawmate-text: #5A6B7F;--pawmate-white: #FFFFFF;--pawmate-cream: #FDF8F3;--gradient-hero: linear-gradient(180deg, #F0F7FC 0%, var(--pawmate-white) 100%);--gradient-cta: linear-gradient(135deg, var(--pawmate-blue) 0%, var(--pawmate-navy) 100%);--gradient-dark: linear-gradient(135deg, var(--pawmate-navy) 0%, var(--pawmate-blue) 100%);--border-subtle: #E8E8E8;--border-default: #D4D4D4;--border-strong: #A3A3A3;--border-emphasis: #525252;--border-dark: #1A1A1A;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .05), 0 4px 6px rgba(0, 0, 0, .03);--shadow-hover: 0 12px 20px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .04);--shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .08);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Plus Jakarta Sans", var(--font-primary);--space-xxs: 4px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-xxl: 64px;--space-3xl: 96px;--section-padding: clamp(48px, 8vw, 100px);--section-padding-sm: clamp(32px, 6vw, 70px);--container-max: 1200px;--container-padding: clamp(16px, 4vw, 40px);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--pawmate-success: #4CAF50;--pawmate-success-light: rgba(76, 175, 80, .1);--pawmate-error: #E57373;--pawmate-warning: #FFA726;--gradient-amber: linear-gradient(135deg, var(--pawmate-amber) 0%, #D4901D 100%);--gradient-blue-subtle: linear-gradient(135deg, rgba(17, 103, 177, .12) 0%, rgba(214, 234, 248, .6) 100%);--badge-padding-sm: 6px 12px;--badge-padding-md: 8px 16px;--badge-font-size-sm: 12px;--badge-font-size-md: 13.6px;--badge-radius: 50px;--pawmate-amber-dark: #D4901D;--pawmate-blue-dark: var(--pawmate-navy);--color-text-primary: var(--pawmate-navy);--color-text-secondary: #6B7C93;--color-text-muted: #9CA3AF;--color-border-default: #E5E7EB;--color-border-focus: var(--pawmate-blue);--color-bg-primary: #FFFFFF;--color-bg-secondary: #F8FAFC;--color-bg-tertiary: #F1F5F9;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-overlay: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-header: 1000;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--text-5xl: 48px;--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--header-height-desktop: 0px;--header-height-mobile: 0px;--pm-navy: var(--pawmate-navy);--pm-blue: var(--pawmate-blue);--pm-amber: var(--pawmate-amber);--pm-text: var(--pawmate-text)}.pm-v5{font-family:var(--font-primary);font-size:16px;line-height:1.6;color:var(--pawmate-text);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pm-v5 *,.pm-v5 *:before,.pm-v5 *:after{box-sizing:border-box}.pm-v5 img{max-width:100%;height:auto;display:block}.pm-v5 svg{flex-shrink:0}.pm-v5 a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}.pm-v5 a:not([class]){text-decoration:underline;text-underline-offset:.15em}.pm-v5 button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;border:none;background:none;padding:0;margin:0;box-shadow:none;min-width:0;min-height:0;text-transform:none}.pm-v5 button:before,.pm-v5 button:after{box-shadow:none}.pm-v5 ul,.pm-v5 ol{list-style:none;margin:0;padding:0}.pm-v5 li{margin:0}.pm-v5 p{margin:0 0 1em}.pm-v5 blockquote,.pm-v5 figure{margin:0;padding:0;border:0}.pm-v5 details>summary{list-style:none}.pm-v5 details>summary::-webkit-details-marker{display:none}.pm-v5 h1,.pm-v5 h2,.pm-v5 h3,.pm-v5 h4,.pm-v5 h5,.pm-v5 h6{font-family:var(--font-heading);font-style:normal;color:var(--pawmate-navy);font-weight:700;line-height:1.15;letter-spacing:normal;text-transform:none;word-break:normal;margin:0 0 var(--space-md)}.pm-v5 h1{font-size:clamp(28px,5vw + 8px,64px);letter-spacing:-.03em;line-height:1.1;font-weight:800}.pm-v5 h2{font-size:clamp(22px,4vw + 4px,48px);letter-spacing:-.02em;line-height:1.15}.pm-v5 h3{font-size:clamp(18px,2.5vw + 4px,32px);letter-spacing:-.01em}.pm-v5 h4{font-size:clamp(17px,2vw,24px)}.pm-v5 h5{font-size:16px}.pm-v5 h6{font-size:14px}.pm-v5 strong,.pm-v5 b{font-weight:700}.pm-v5 :focus-visible{outline:2px solid var(--pawmate-blue);outline-offset:2px;box-shadow:none}.pm-v5 .section+.section{margin-top:0}.pm-v5 .text-lead{font-size:clamp(18px,2vw,22px);line-height:1.6;color:var(--pawmate-text)}.pm-v5 .text-center{text-align:center}.pm-v5 .text-white{color:var(--pawmate-white)}.pm-v5 .text-navy{color:var(--pawmate-navy)}.pm-v5 .text-blue{color:var(--pawmate-blue)}.pm-v5 .text-amber{color:var(--pawmate-amber)}.pm-v5 .container--wide{max-width:1400px}.pm-v5 .container--narrow{max-width:800px}.pm-v5 .container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.pm-v5 .section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.pm-v5 .hero.hero--calm.section{padding-top:clamp(37px,4vw,57px);padding-bottom:clamp(30px,4vw,50px)}.pm-v5 .hero{position:relative;min-height:auto;display:flex;align-items:center;background:var(--gradient-hero);padding-top:calc(var(--header-height-desktop, 72px) + 8px);padding-bottom:30px;overflow:visible;overflow-x:clip}@media(min-width:1280px){.pm-v5 .hero{padding-top:calc(var(--header-height-desktop, 72px) + 10px);padding-bottom:35px}}@media(min-width:1536px){.pm-v5 .hero{padding-top:calc(var(--header-height-desktop, 72px) + 12px);padding-bottom:40px}}.pm-v5 .hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.pm-v5 .hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:0}.pm-v5 .hero__content>*{margin-bottom:0}.pm-v5 .hero__badge{display:inline-flex;align-items:center;gap:clamp(4px,1.2vw,10px);padding:clamp(5px,1.2vw,10px) clamp(10px,2.5vw,20px);background:linear-gradient(135deg,#1167b11f,#d6eaf899);color:var(--pawmate-blue);font-size:clamp(8.8px,2.2vw,14.4px);font-weight:700;letter-spacing:.3px;white-space:nowrap;border-radius:var(--radius-full);margin-bottom:24px;align-self:flex-start;border:1px solid rgba(17,103,177,.15);box-shadow:0 2px 12px #1167b11a,inset 0 1px #ffffff80;position:relative;overflow:hidden}.pm-v5 .hero__badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:pm-badge-shimmer 4s ease-in-out infinite}.pm-v5 .hero__badge svg{color:var(--pawmate-amber);animation:pm-star-pulse 2s ease-in-out infinite;width:clamp(10px,2vw,14px);height:clamp(10px,2vw,14px)}.pm-v5 .hero__title{margin-bottom:clamp(6px,2vw,16px);font-size:clamp(14.4px,3.5vw,64px);line-height:1.25;overflow:visible}.pm-v5 .hero__title span{display:block;background:linear-gradient(135deg,var(--pawmate-navy) 0%,var(--pawmate-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pm-v5 .hero__subtitle{font-size:clamp(13.6px,2vw,21.6px);color:var(--pawmate-text);margin-bottom:clamp(8px,3vw,24px);max-width:500px;line-height:1.4;text-wrap:pretty}.pm-v5 .hero__cta{display:flex;flex-wrap:nowrap;gap:clamp(6px,1.5vw,12px);margin-top:clamp(12px,3vw,24px);margin-bottom:clamp(12px,3vw,24px)}.pm-v5 .hero__trust-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pm-v5 .hero__trust-badge{display:flex;align-items:center;gap:8px;font-size:14.4px;color:var(--pawmate-text)}.pm-v5 .hero__trust-badge svg{width:20px;height:20px;color:var(--pawmate-blue)}.pm-v5 .hero__image{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%}.pm-v5 .hero__product-image{position:relative;z-index:2;max-width:400px;filter:drop-shadow(0 40px 80px rgba(13,59,102,.2));animation:pm-float 6s ease-in-out infinite}.pm-v5 .hero__background-shape{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(17,103,177,.1) 0%,transparent 70%);border-radius:50%;z-index:1}.pm-v5 .comparison{padding:80px 0;background:var(--gradient-dark);color:var(--pawmate-white)}.pm-v5 .review-card{flex:0 0 360px;scroll-snap-align:start;padding:32px;background-color:var(--pawmate-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.pm-v5 .review-card__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.pm-v5 .review-card__image{width:60px;height:60px;border-radius:var(--radius-full);object-fit:cover}.pm-v5 .review-card__author{flex:1}.pm-v5 .review-card__name{font-weight:700;color:var(--pawmate-navy);margin-bottom:4px}.pm-v5 .review-card__location{font-size:13.6px;color:var(--pawmate-text)}.pm-v5 .review-card__stars{display:flex;gap:4px;color:var(--pawmate-amber);margin-bottom:16px}.pm-v5 .review-card__text{font-size:15.2px;line-height:1.7;color:var(--pawmate-text);margin-bottom:16px}.pm-v5 .review-card__dog{display:flex;align-items:center;gap:8px;font-size:13.6px;color:var(--pawmate-navy);padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.pm-v5 .review-card__badge{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;background-color:#4caf501a;color:#4caf50;font-size:12.8px;font-weight:600;border-radius:var(--radius-full)}@media(max-width:768px){.pm-v5 .review-card{flex:0 0 300px}}.pm-v5 .faq-list{max-width:800px;margin:0 auto}.pm-v5 .faq-item{border-bottom:1px solid var(--border-default)}.pm-v5 .faq-item:first-child{border-top:1px solid var(--border-default)}.pm-v5 .faq-contact{text-align:center;margin-top:48px;padding:32px;background-color:var(--pawmate-light-blue);border-radius:var(--radius-lg)}.pm-v5 .final-cta{padding:80px 0;background:var(--gradient-dark);color:var(--pawmate-white);text-align:center}.pm-v5 .final-cta__title{color:var(--pawmate-white);margin-bottom:16px}.pm-v5 .final-cta__subtitle{font-size:19.2px;opacity:.9;margin-bottom:40px}.pm-v5 .final-cta__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:40px;padding:32px;background-color:#ffffff1a;border-radius:var(--radius-lg)}.pm-v5 .final-cta__badge{display:flex;align-items:center;gap:12px;font-size:16px}.pm-v5 .final-cta__badge-icon{font-size:24px}.pm-v5 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:479px){.pm-v5 .section{padding-top:40px;padding-bottom:40px}.pm-v5 .review-card{flex:0 0 280px;padding:24px 20px}.pm-v5 .review-card__header{gap:12px}.pm-v5 .review-card__image{width:48px;height:48px}.pm-v5 .review-card__name{font-size:15.2px}.pm-v5 .review-card__text{font-size:14.4px}.pm-v5 .final-cta{padding:48px 0}.pm-v5 .final-cta__badges{flex-direction:column;gap:16px;padding:24px 16px}.pm-v5 .final-cta__badge{justify-content:center}}@media(min-width:480px)and (max-width:767px){.pm-v5 .review-card{flex:0 0 320px}.pm-v5 .section{padding-top:48px;padding-bottom:48px}}.pm-v5 .review-card{flex:0 0 340px;scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y}@media(max-width:768px){.pm-v5 .review-card{flex:0 0 calc(100vw - 48px);max-width:340px}.pm-v5 .review-card:first-child{margin-left:0}.pm-v5 .review-card:last-child{margin-right:0}}@media(max-width:479px){.pm-v5 .review-card{flex:0 0 calc(100vw - 32px)}}.pm-v5 .faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.pm-v5 .review-card{-webkit-tap-highlight-color:transparent}@media(max-height:500px)and (orientation:landscape){.pm-v5 .hero{min-height:auto;padding-top:calc(var(--header-height-mobile, 64px) + 12px);padding-bottom:32px}}@media(prefers-reduced-motion:reduce){.pm-v5 .hero__product-image{animation:none}}.pm-v5 .hero--calm .hero__decorations{opacity:.5}.pm-v5 .hero--calm .hero__paw-deco{display:none}.pm-v5 .hero__trust-badges--subtle .hero__trust-badge--pill{background:#fff9;border-color:#0d3b6614;padding:8px 14px;font-size:13.6px}.pm-v5 .hero__scarcity--subtle{background:#fffc;border-color:#f5a62333;padding:12px 16px}.pm-v5 .visually-hidden:focus,.pm-v5 .visually-hidden:focus-visible{position:fixed!important;top:10px;left:10px;z-index:9999;padding:16px 24px;background:var(--pawmate-navy);color:#fff;border-radius:8px;font-weight:600;width:auto;height:auto;clip:auto;text-decoration:none}.pm-v5 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pm-v5 .benefits-signs{padding:clamp(60px,8vw,100px) 0;background-color:var(--pawmate-white)}@media(min-width:768px)and (max-width:1199px){.pm-v5 .benefits-signs{padding:60px 0}}@media(max-width:767px){.pm-v5 .benefits-signs{padding:48px 0}}@media(max-width:479px){.pm-v5 .benefits-signs{padding:40px 0}}@media(max-width:640px){.pm-v5 .section{padding:48px 16px}.pm-v5 .final-cta{padding:48px 0}.pm-v5 .final-cta__badges{flex-direction:column;gap:16px;padding:20px 16px}.pm-v5 .final-cta__badge{justify-content:center}}@keyframes pm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pm-badge-shimmer{0%{left:-100%}50%,to{left:100%}}@keyframes pm-star-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.pm-v5 .reveal,.pm-v5 .revealed,.pm-v5 .reveal-on-scroll,.pm-v5 .reveal-on-scroll--fade,.pm-v5 .reveal-on-scroll--left,.pm-v5 .reveal-on-scroll--right,.pm-v5 .reveal-on-scroll--scale,.pm-v5 [data-reveal],.pm-v5 [data-reveal-stagger]>*,.pm-v5 .stagger-in>*,.pm-v5 .animate-fadeIn,.pm-v5 .animate-fadeInUp,.pm-v5 .fade-in,.pm-v5 .fade-in-up,.pm-v5 .page-fade-in,.pm-v5 .slide-in-bottom,.pm-v5 .is-hidden-until-visible,.pm-v5 .will-animate{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.pm-v5 *,.pm-v5 *:before,.pm-v5 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pm-v5 .hero__product-image,.pm-v5 .hero__badge:before,.pm-v5 .hero__badge svg{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pm-v5.css.map */
