@keyframes pgz-pulse{0%,to{box-shadow:0 6px 20px #ff550059}50%{box-shadow:0 6px 32px #ff5500a6}}@keyframes pgz-dot-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes pgz-badge-shine{0%{background-position:-200% center}to{background-position:200% center}}.product-card,[class*=_product-card]{transition:transform .25s ease,box-shadow .25s ease}.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift [class*=product-card]:hover{box-shadow:0 12px 32px #0f346024}.icon-block svg{transition:transform .2s ease}.icon-block:hover svg{transform:scale(1.1)}.hero h1,.hero h2{letter-spacing:-.02em}.details__header{font-weight:600;cursor:pointer;transition:color .2s ease}.details__header:hover{color:#f50}details[open] .details__header{color:#0f3460}.group-block{transition:box-shadow .25s ease,transform .25s ease}.button,a.button,button.button{transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.button:hover,a.button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff550059}.announcement-bar{font-weight:600;letter-spacing:.04em}.marquee-item{display:flex;align-items:center;gap:8px}.section-label{color:#f50;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.group-block:has([class*=step]){border-radius:12px;transition:transform .25s ease}.price__current{font-weight:700}@media(max-width:749px){.buy-buttons-block{position:sticky;bottom:0;background:#fff;padding:12px 0 8px;z-index:10}}.product-card img,[class*=product-card-gallery] img{transition:transform .4s ease}.product-card:hover img,[class*=product-card-gallery]:hover img{transform:scale(1.04)}.header-nav a{position:relative}.header-nav a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#f50;transition:width .2s ease}.header-nav a:hover:after{width:100%}.features_strip .group-block{border-bottom:3px solid transparent;transition:border-color .2s ease}.features_strip .group-block:hover{border-bottom-color:#f50}.social_proof .group-block{border-radius:12px;border:1px solid #e8eef5;transition:border-color .25s ease,box-shadow .25s ease}.social_proof .group-block:hover{border-color:#f50;box-shadow:0 8px 24px #0f34601a}.faq_section .accordion{max-width:740px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:10px}.faq_section details{background:#fff;border-radius:12px;border:1px solid #dce8f5;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.faq_section details:hover{border-color:#b0c8e4;box-shadow:0 4px 18px #0f346012}.faq_section details[open]{border-color:#0f3460;box-shadow:0 6px 24px #0f34601a}.faq_section .details__header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center}.faq_section details[open] .details__header{color:#0f3460;border-bottom:1px solid #e8f0f8}.faq_section .details__content,.faq_section details .text-block{padding:16px 24px 22px;line-height:1.75;color:#555}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f4f8}::-webkit-scrollbar-thumb{background:#0f3460;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#f50}.product-inventory__icon-low,.product-inventory__text{font-weight:600}.product-inventory__icon-low{animation:pgz-dot-blink 1.8s ease-in-out infinite}.hero .button[href*=collections],.hero a.button{animation:pgz-pulse 2.5s ease-in-out infinite}.comparison_section .group-block:first-child{position:relative;transform:translateY(-8px);box-shadow:0 16px 48px #0f346038}@media(max-width:749px){.comparison_section .group-block:first-child{transform:none;box-shadow:0 8px 24px #0f34602e}}.how_it_works .group-block{border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.how_it_works .group-block:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000040}@media(prefers-reduced-motion:no-preference){.shopify-section{animation:none}}.comparison_section .group-block:first-child .text-block p:first-child{display:inline-block;background:#f50;color:#fff!important;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:100px;margin-bottom:8px}#shopify-section-features_strip{border-top:4px solid #FF5500}.how_it_works h2,.social_proof h2,.faq_section h2,.comparison_section h2{position:relative;display:inline-block}.prod_urgency p,[data-block-id=prod_urgency] p{display:flex;align-items:center;gap:4px;font-size:.9rem}.cta_banner{position:relative;overflow:hidden}.cta_banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,rgba(255,85,0,.08) 0%,transparent 70%);pointer-events:none}.prod_trust p{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.82rem}.announcement-bar__message{font-weight:700;letter-spacing:.02em}footer{border-top:3px solid #FF5500}.price__current,.price .money{font-weight:800;letter-spacing:-.01em}.collection h1,.collection__header h1{color:#0f3460;font-weight:800}.product_list_fa6P9H h2{font-size:clamp(1.5rem,3vw,2.5rem)}.email-signup__input{border-color:#ffffff4d!important;background:#ffffff1a!important;color:#fff!important}.email-signup__input::placeholder{color:#fff9!important}.email-signup__input:focus{border-color:#f50!important;outline:none;box-shadow:0 0 0 2px #ff55004d}.email-signup__input-group--integrated .email-signup__button{min-width:140px}.shopify-section:has(.col_trust_bar)+.shopify-section .section{border-top:none}.product_list_fa6P9H .section-heading,.product_list_fa6P9H>h2{color:#0f3460;font-weight:800}@media(min-width:750px){._product-details{position:sticky;top:calc(var(--header-group-height, 80px) + 16px)}}.how_it_works .h2{font-size:3rem;opacity:.9}html{scroll-behavior:smooth}.shopify-section{transition:opacity .3s ease}.shopify-section+.shopify-section{border-top:1px solid transparent}@media(max-width:749px){.main-collection .product-card{border-radius:12px}}.header__logo-link{transition:opacity .2s ease}.header__logo-link:hover{opacity:.85}@media(max-width:749px){.cta_banner .button{width:100%;text-align:center;justify-content:center}}.stats_section .h2,.stats_section h2{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1}.stats_section .group-block{border-right:1px solid #d8e4ef}.stats_section .group-block:last-child{border-right:none}@media(max-width:749px){.stats_section .group-block{border-right:none;border-bottom:1px solid #d8e4ef}.stats_section .group-block:last-child{border-bottom:none}}.hero .paragraph{font-size:.9rem;opacity:.9}.comparison_section .group-block:first-child:before{content:"\1f3c6  BEST CHOICE";position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#f50;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.12em;padding:4px 14px;border-radius:100px;white-space:nowrap}.comparison_section .group-block:first-child{position:relative;margin-top:14px}.marquee_trust+.shopify-section{margin-top:0}.hero h1,.hero .h1{text-shadow:0 2px 32px rgba(0,0,0,.55);letter-spacing:-.03em;line-height:1.05;font-weight:900}#shopify-section-hero_jVaWmY{position:relative;overflow:hidden}#shopify-section-hero_jVaWmY:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 20% 80%,rgba(255,85,0,.1) 0%,transparent 65%),radial-gradient(ellipse 50% 60% at 80% 20%,rgba(200,216,234,.06) 0%,transparent 60%);pointer-events:none;z-index:0}.hero a.button{padding:16px 40px!important;font-weight:800!important;letter-spacing:.06em!important;border-radius:8px!important;font-size:.9rem!important;text-transform:uppercase!important}.features_strip .icon-block{background:#ff550014;border-radius:50%;width:76px;height:76px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;box-shadow:0 0 0 8px #ff55000a;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.features_strip .icon-block:hover{background:#ff550026;box-shadow:0 0 0 14px #ff550012;transform:scale(1.05)}.features_strip .icon-block svg{transition:transform .3s ease}.features_strip .icon-block:hover svg{transform:scale(1.12)}@media(max-width:749px){.features_strip .group-block:not(:last-child){border-bottom:1px solid #f0f4f8;padding-bottom:36px!important;margin-bottom:4px}}#shopify-section-stats_section{position:relative;overflow:hidden}#shopify-section-stats_section:before{content:"";position:absolute;top:-50px;left:50%;transform:translate(-50%);width:600px;height:140px;background:radial-gradient(ellipse,rgba(255,85,0,.07) 0%,transparent 70%);pointer-events:none}#shopify-section-how_it_works{position:relative;overflow:hidden}#shopify-section-how_it_works:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 60% at 50% 110%,rgba(26,90,154,.5) 0%,transparent 65%),radial-gradient(ellipse 60% 40% at 10% 20%,rgba(255,85,0,.05) 0%,transparent 60%);pointer-events:none;z-index:0}#shopify-section-how_it_works>div{position:relative;z-index:1}.how_it_works .group-block{border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff1a,0 6px 28px #00000040}.how_it_works .group-block:hover{border-color:#ff550059!important;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #00000059,0 0 0 1px #f503!important}.how_it_works h2:after,.social_proof h2:after,.faq_section h2:after,.comparison_section h2:after{content:"";display:block;width:52px;height:3px;background:linear-gradient(90deg,#f50,#ff8c44);border-radius:2px;margin:14px auto 0}.how_it_works h2,.social_proof h2,.faq_section h2,.comparison_section h2{font-size:clamp(1.85rem,3.5vw,2.85rem);letter-spacing:-.025em;font-weight:900}.social_proof .group-block{position:relative;overflow:hidden}.social_proof .group-block:before{content:"\201c";position:absolute;top:4px;right:18px;font-size:5.5rem;line-height:1;color:#ff55001a;font-family:Georgia,Times New Roman,serif;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none}.social_proof .group-block>*{position:relative;z-index:1}.comparison_section .group-block:first-child{box-shadow:0 24px 64px #0f346066,0 0 0 1px #ff550040!important}.faq_section details[open]{background:linear-gradient(135deg,#fff,#f8fbff)}.faq_section .details__header{padding:22px 28px;font-size:.96rem}.faq_section .details__content,.faq_section details .text-block{padding:18px 28px 26px}#shopify-section-email_capture{position:relative;overflow:hidden}#shopify-section-email_capture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,85,0,.12) 0%,transparent 55%),radial-gradient(ellipse 60% 80% at 50% 100%,rgba(9,28,56,.5) 0%,transparent 65%);pointer-events:none;z-index:0}#shopify-section-email_capture>div{position:relative;z-index:1}#shopify-section-cta_banner{overflow:hidden}.cta_banner:after{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 1px,transparent 1px,transparent 22px);z-index:0}.cta_banner>*{position:relative;z-index:1}.cta_banner h2{font-size:clamp(2rem,4.5vw,3.4rem)!important;letter-spacing:-.03em;font-weight:900;text-shadow:0 2px 24px rgba(0,0,0,.4)}.button{letter-spacing:.03em}.cta_banner a.button,.comparison_section a.button,.email_capture .email-signup__button{padding:15px 38px!important;font-weight:800!important;letter-spacing:.06em!important;border-radius:8px!important;text-transform:uppercase!important;font-size:.88rem!important}.product_list_fa6P9H .product-card,.product_list_fa6P9H [class*=_product-card]{box-shadow:0 2px 14px #0f346012;transition:transform .3s ease,box-shadow .3s ease}.product_list_fa6P9H .product-card:hover,.product_list_fa6P9H [class*=_product-card]:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0f346029}#shopify-section-product_list_fa6P9H h2{font-size:clamp(1.6rem,3vw,2.6rem)!important;font-weight:900!important;letter-spacing:-.025em!important;color:#0f3460!important}.marquee_trust .text-block p{font-weight:700;letter-spacing:.07em}.section-label{font-size:.7rem;letter-spacing:.14em}.header a.button:hover,.header .button:hover,header a.button:hover,header .button:hover,.site-header a.button:hover,.site-header .button:hover,[class*=header] a.button:hover,[class*=header] .button:hover,[class*=nav] a.button:hover,[class*=nav] .button:hover{transform:none!important;box-shadow:none!important}@media(max-width:749px){.hero h1,.hero .h1{font-size:clamp(1.9rem,7vw,2.6rem)!important;line-height:1.08}.features_strip .icon-block{width:64px;height:64px}.cta_banner h2{font-size:clamp(1.7rem,7vw,2.4rem)!important}.how_it_works h2,.social_proof h2,.faq_section h2,.comparison_section h2{font-size:clamp(1.6rem,6vw,2.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/petguardzone.css.map */
