:root{--pawbridge-accent: #f05a1a;--pawbridge-navy: #102431;--pawbridge-ink: #12202a}html{scroll-behavior:smooth;interpolate-size:allow-keywords}#header-component .menu-list__list{gap:clamp(6px,.85vw,12px)}#header-component .menu-list__link{position:relative;min-height:44px;border-radius:999px;color:var(--pawbridge-ink)!important;text-decoration:none!important;transition:color .18s ease,box-shadow .18s ease,filter .18s ease}#header-component .menu-list__link-title{position:relative;z-index:1;padding-inline:clamp(12px,1.2vw,18px)}#header-component .menu-list__link:before{content:"";position:absolute;top:5px;right:4px;bottom:5px;left:4px;border-radius:inherit;background:linear-gradient(180deg,#ffffffeb,#f4fcfdeb),linear-gradient(135deg,#08768a2e,#f05a1a24);box-shadow:inset 0 0 0 1px #08768a29,0 1px #fffc;opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;pointer-events:none}#header-component .menu-list__link-title:after{content:"";position:absolute;left:clamp(12px,1.2vw,18px);right:clamp(12px,1.2vw,18px);bottom:-7px;display:block!important;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--pawbridge-accent),#08768a);opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .18s ease;pointer-events:none}#header-component .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,#header-component .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,#header-component .menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active)) .menu-list__link{color:var(--pawbridge-ink)!important;opacity:1}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible,#header-component .menu-list__link--active{color:#08768a!important;filter:saturate(1.06)}#header-component .menu-list__link:hover:before,#header-component .menu-list__link:focus-visible:before,#header-component .menu-list__link--active:before{opacity:1;transform:scale(1);box-shadow:inset 0 0 0 1px #08768a33,0 10px 24px #1024311a}#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link:focus-visible .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{opacity:1;transform:scaleX(1)}:is(#pawbridge-story,#pawbridge-founder-story,#pawbridge-features,#pawbridge-offer,#pawbridge-installation,#pawbridge-policies,.pb-compare,.pb-use,.pb-specs,.pb-final,.pawbridge-faq){scroll-margin-top:calc(var(--header-height, 80px) + 18px)}.pawbridge-hero__inner{grid-template-columns:minmax(520px,.96fr) minmax(0,1.04fr)!important;gap:clamp(28px,4vw,52px)!important}.pawbridge-hero__heading{max-width:620px!important;font-size:clamp(2.9rem,4vw,4.35rem)!important;line-height:1.02!important}.pawbridge-hero .button,.pb-offer .button,.pb-final .button{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 12px 26px #f05a1a38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pawbridge-hero .button:after,.pb-offer .button:after,.pb-final .button:after{content:"";position:absolute;z-index:1;inset:-60% auto -60% -45%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);opacity:0;transform:skew(-18deg) translate(-120%);pointer-events:none}.pawbridge-hero .button:hover,.pb-offer .button:hover,.pb-final .button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #f05a1a4d;filter:saturate(1.04)}.pawbridge-hero .button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:1px solid rgba(240,90,26,.72);border-radius:8px;background:#fff;color:var(--pawbridge-navy);box-shadow:0 10px 24px #10243114;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.pawbridge-hero__urgency,.pb-offer__badge,.pb-offer__deal{position:relative;overflow:hidden}.pawbridge-hero__urgency:before,.pb-offer__badge:before,.pb-offer__deal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.42) 48%,transparent 70%);opacity:0;transform:translate(-120%);pointer-events:none}.pawbridge-hero .button-secondary:hover{transform:translateY(-2px);border-color:var(--pawbridge-accent);background:#fff7f2;box-shadow:0 14px 30px #f05a1a29}.pb-story__panel--solution,.pb-final,.pb-install{text-shadow:0 1px 1px rgba(0,0,0,.16)}.pb-story__panel--solution p,.pb-story__panel--solution li,.pb-final span,.pb-install__copy span{color:#ffffffe6!important}.pb-compare__winner,.pb-compare__winner h3,.pb-compare__winner li{color:var(--pawbridge-ink)!important;text-shadow:none}.pb-compare__winner{border-color:#f05a1a61!important;background:linear-gradient(180deg,#fff7f2,#fff)!important}.pb-compare__winner li::marker{color:var(--pawbridge-accent)}.pawbridge-promises article,.pb-features article,.pb-use article,.pb-specs article,.pb-offer__card,.pb-story__panel,.pb-compare article,.pb-policy-hub article,.pb-founder__story,.pb-founder__note,.pb-founder__proof article,.pawbridge-faq details,.pawbridge-product-confidence div,.pawbridge-cart-confidence__list span,.pawbridge-bundles__card{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pawbridge-promises article:before,.pb-features article:before,.pb-use article:before,.pb-specs article:before,.pb-offer__card:before,.pb-story__panel:before,.pb-compare article:before,.pb-policy-hub article:before,.pb-founder__story:before,.pb-founder__proof article:before,.pawbridge-product-confidence div:before,.pawbridge-bundles__card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--pawbridge-accent),#08768a);transform:scaleX(0);transform-origin:left;transition:transform .22s ease;pointer-events:none}.pawbridge-promises article:hover,.pb-features article:hover,.pb-use article:hover,.pb-specs article:hover,.pb-offer__card:hover,.pb-story__panel:hover,.pb-compare article:hover,.pb-policy-hub article:hover,.pb-founder__story:hover,.pb-founder__note:hover,.pb-founder__proof article:hover,.pawbridge-faq details:hover,.pawbridge-product-confidence div:hover,.pawbridge-cart-confidence__list span:hover,.pawbridge-bundles__card:hover{transform:translateY(-3px);border-color:#f05a1a61;box-shadow:0 16px 38px #1024311a}.pawbridge-promises article:hover:before,.pb-features article:hover:before,.pb-use article:hover:before,.pb-specs article:hover:before,.pb-offer__card:hover:before,.pb-story__panel:hover:before,.pb-compare article:hover:before,.pb-policy-hub article:hover:before,.pb-founder__story:hover:before,.pb-founder__proof article:hover:before,.pawbridge-product-confidence div:hover:before,.pawbridge-bundles__card:hover:before{transform:scaleX(1)}.pawbridge-hero__brand img,.pb-features__visual img,.pb-compare__visual img,.pb-use__visual img,.pb-specs__visuals img,.pb-install__visual img,.pb-final__image img{transition:transform .42s ease,filter .42s ease}.pawbridge-hero__brand:hover img,.pb-features__visual:hover img,.pb-compare__visual:hover img,.pb-use__visual:hover img,.pb-specs__visuals img:hover,.pb-install__visual:hover img,.pb-final__image:hover img{transform:scale(1.018);filter:saturate(1.03) contrast(1.02)}.pb-offer__deal{display:grid;gap:6px;margin:18px 0 0;padding:14px;border:1px solid rgba(240,90,26,.34);border-radius:8px;background:linear-gradient(135deg,#f05a1a1a,#1024310a)}.pb-offer__deal strong{color:var(--pawbridge-navy);font-size:.98rem}.pb-offer__deal span{color:#4c5b64;font-size:.9rem;line-height:1.45}.pb-policy-hub article>a:after{content:"\2192";display:inline-block;margin-left:8px;transition:transform .18s ease}.pb-policy-hub article>a:hover:after{transform:translate(4px)}.pb-founder__note:hover:before{transform:translate(120%);transition:transform .68s ease}.contact-form{width:min(100%,760px);margin-inline:auto;padding:clamp(22px,4vw,34px);border:1px solid rgba(215,227,228,.95);border-radius:8px;background:linear-gradient(180deg,#fff7f2b8,#fffffff5),#fff;box-shadow:0 18px 48px #10243117}.contact-form__form{gap:16px}.contact-form__input{min-height:54px;border-color:#1024312e;border-radius:8px;background:#fff;color:var(--pawbridge-ink);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-form__input:hover{border-color:#f05a1a6b}.contact-form__input:focus{border-color:var(--pawbridge-accent);box-shadow:0 0 0 4px #f05a1a1f;outline:none;transform:translateY(-1px)}.contact-form__input--textarea{min-height:170px}.contact-form .submit-button{min-height:52px;border-radius:8px;box-shadow:0 12px 26px #f05a1a38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.contact-form .submit-button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #f05a1a4d;filter:saturate(1.04)}.contact-form__success,.contact-form__error{padding:14px 16px;border-radius:8px;line-height:1.45}.contact-form__success{border:1px solid rgba(8,118,138,.26);background:#d9f0eeb8;color:var(--pawbridge-navy)}.contact-form__success svg{flex:0 0 auto;color:#08768a}.contact-form__error{border:1px solid rgba(240,90,26,.3);background:#fff7f2e6;color:var(--pawbridge-navy)}.pb-policy-page{color:var(--pawbridge-ink)}.pb-policy-page__eyebrow{margin:0 0 12px;color:var(--pawbridge-accent);font-size:.78rem;font-weight:800;text-transform:uppercase}.pb-policy-page h1{margin:0;color:var(--pawbridge-navy);font-size:clamp(2.4rem,5vw,4.75rem);line-height:.98}.pb-policy-page__lead{max-width:760px;margin:20px 0 34px;color:#5d6a70;font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.65}.pb-policy-page section{padding:24px 0;border-top:1px solid rgba(215,227,228,.95)}.pb-policy-page h2{margin:0 0 10px;color:var(--pawbridge-navy);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.pb-policy-page p{max-width:820px;color:#4f6068;line-height:1.68}.pb-policy-page strong{color:var(--pawbridge-navy)}.pb-policy-page__note{margin-top:28px;padding:16px 18px;border:1px solid rgba(240,90,26,.22);border-radius:8px;background:#fff7f2b8;color:var(--pawbridge-navy)!important}@media(prefers-reduced-motion:no-preference){@keyframes pawbridgeFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pawbridgeReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pawbridgeButtonSheen{0%{opacity:0;transform:skew(-18deg) translate(-120%)}18%{opacity:.8}to{opacity:0;transform:skew(-18deg) translate(520%)}}@keyframes pawbridgeBadgeSheen{0%,58%,to{opacity:0;transform:translate(-120%)}68%{opacity:.76}86%{opacity:0;transform:translate(120%)}}@keyframes pawbridgeChipBreath{0%,to{box-shadow:0 0 #f05a1a00;transform:translateY(0)}50%{box-shadow:0 10px 22px #f05a1a29;transform:translateY(-1px)}}.pawbridge-hero .button:hover:after,.pb-offer .button:hover:after,.pb-final .button:hover:after{animation:pawbridgeButtonSheen .82s ease}.pawbridge-hero__urgency:before,.pb-offer__badge:before,.pb-offer__deal:before{animation:pawbridgeBadgeSheen 5.8s ease-in-out infinite}.pb-offer__badge:before{animation-delay:1.1s}.pb-offer__deal:before{animation-delay:2.2s}.pawbridge-promises article span{animation:pawbridgeChipBreath 4.2s ease-in-out infinite}.pawbridge-hero__content,.pawbridge-hero__brand,.pawbridge-hero__proof,.pb-story__panel,.pb-founder__story,.pb-founder__note,.pb-founder__proof article,.pawbridge-promises__intro,.pawbridge-promises article,.pawbridge-bundles__header,.pawbridge-bundles__card,.pb-features__header,.pb-features__visual,.pb-features article,.pb-compare__header,.pb-compare__visual,.pb-compare article,.pb-use__header,.pb-use__visual,.pb-use article,.pb-offer__copy,.pb-offer__card,.pb-specs__copy,.pb-specs__visuals,.pb-specs article,.pb-install__copy,.pb-install__visual,.pawbridge-faq__heading,.pawbridge-faq details,.pb-policy-hub__header,.pb-policy-hub article,.pawbridge-product-confidence div,.pawbridge-cart-confidence__copy,.pawbridge-cart-confidence__list span,.contact-form,.pb-final__image,.pb-final__copy{animation:pawbridgeFadeUp .56s ease both}.pawbridge-hero__brand,.pb-story__panel:nth-child(2),.pb-founder__note,.pb-founder__proof article:nth-child(2),.pawbridge-promises article:nth-child(2),.pawbridge-bundles__card:nth-child(2),.pb-features article:nth-child(2),.pb-compare article:nth-child(2),.pb-use article:nth-child(2),.pb-offer__card,.pb-specs__visuals,.pb-install__visual,.pb-final__copy{animation-delay:90ms}.pawbridge-promises article:nth-child(3),.pb-founder__proof article:nth-child(3),.pawbridge-bundles__card:nth-child(3),.pb-features article:nth-child(3),.pb-use article:nth-child(3),.pb-specs article:nth-child(3){animation-delay:.15s}.pawbridge-hero__proof,.pb-story__panel,.pb-founder__story,.pb-founder__note,.pb-founder__proof article,.pawbridge-promises__intro,.pawbridge-promises article,.pawbridge-bundles__header,.pawbridge-bundles__card,.pb-features__header,.pb-features__visual,.pb-features article,.pb-compare__header,.pb-compare__visual,.pb-compare article,.pb-use__header,.pb-use__visual,.pb-use article,.pb-offer__copy,.pb-offer__card,.pb-specs__copy,.pb-specs__visuals,.pb-specs article,.pb-install__copy,.pb-install__visual,.pawbridge-faq__heading,.pb-policy-hub__header,.pb-policy-hub article,.pawbridge-product-confidence div,.pawbridge-cart-confidence__copy,.pawbridge-cart-confidence__list span,.contact-form,.pb-final__image,.pb-final__copy{opacity:1}}@media screen and (max-width:899px){.pawbridge-hero__inner{grid-template-columns:1fr!important}.pawbridge-hero__heading{max-width:680px!important}}@media screen and (max-width:749px){.pawbridge-hero__heading{font-size:clamp(2.45rem,11.5vw,3.35rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pawbridge-polish-contrast.css.map */
