#header-group .header a,#header-group .header button:not(.button):not(.button-secondary){color:var(--renna-text)}#header-group .header a{position:relative;text-decoration:none}#header-group .header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--renna-yellow);transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}@media(prefers-reduced-motion:reduce){#header-group .header nav a:after{transition:none}}#header-group .header nav a:hover:after,#header-group .header nav a:focus-visible:after,#header-group .header nav a[aria-current=page]:after{transform:scaleX(1)}#header-group .header svg{color:var(--renna-blue)}#header-group .header a:focus-visible,#header-group .header button:focus-visible{outline:2px solid var(--renna-blue);outline-offset:2px}#header-group .announcement-bar{background:var(--renna-navy)}#header-group .announcement-bar,#header-group .announcement-bar a,#header-group .announcement-bar p{color:var(--renna-white)!important}#header-group .announcement-bar .slideshow-control{color:var(--renna-yellow)!important}footer [id$=__section_QGqdEc],footer .footer-utilities{background:var(--renna-navy)!important}footer [id$=__section_QGqdEc] h2,footer [id$=__section_QGqdEc] h3,footer [id$=__section_QGqdEc] h4{color:var(--renna-yellow)!important}footer [id$=__section_QGqdEc] p,footer [id$=__section_QGqdEc] a,footer .footer-utilities,footer .footer-utilities a{color:var(--renna-white)!important;opacity:.92}footer [id$=__section_QGqdEc] a:hover,footer .footer-utilities a:hover{color:var(--renna-yellow)!important;opacity:1}.rp-footer-divider{height:3px;border:0;margin:0;background:linear-gradient(90deg,var(--renna-blue) 0%,var(--renna-blue) 50%,var(--renna-yellow) 50%,var(--renna-yellow) 100%);background-size:40px 100%}cart-drawer-component .cart-items__properties,#cart-drawer .cart-items__properties{border-inline-start:2px solid var(--renna-blue);padding-inline-start:8px}.rp-cart-progress{height:6px;border-radius:999px;background:var(--renna-sky);overflow:hidden;margin-block:8px}.rp-cart-progress__fill{height:100%;background:linear-gradient(90deg,var(--renna-blue),var(--renna-yellow));transition:width .4s ease-out}@media(prefers-reduced-motion:reduce){.rp-cart-progress__fill{transition:none}}.rp-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 24px;background:var(--renna-blue);color:var(--renna-white);border:none;border-radius:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out}.rp-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:12px 24px;background:var(--renna-yellow);color:var(--renna-navy);border:none;border-radius:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out}.rp-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:11px 23px;background:transparent;color:var(--renna-blue);border:1px solid var(--renna-blue);border-radius:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease-out}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.rp-btn-primary:hover,.rp-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #102a5626}}.rp-btn-primary:focus-visible,.rp-btn-secondary:focus-visible,.rp-btn-outline:focus-visible{outline:2px solid var(--renna-navy);outline-offset:2px}.rp-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rp-badge--blue{background:var(--renna-sky);color:var(--renna-navy)}.rp-badge--yellow{background:var(--renna-yellow-soft);color:var(--renna-navy)}.rp-badge--ribbon{background:var(--renna-navy);color:var(--renna-yellow)}.rp-card{background:var(--renna-white);border:1px solid var(--renna-border);border-radius:16px;overflow:hidden}.rp-blob-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.rp-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.35;will-change:transform}.rp-blob--blue{background:var(--renna-blue);width:340px;height:340px;top:-80px;left:-60px}.rp-blob--yellow{background:var(--renna-yellow);width:300px;height:300px;bottom:-100px;right:-60px}@media(prefers-reduced-motion:no-preference){.rp-blob--blue{animation:rpBlobDriftA 26s ease-in-out infinite}.rp-blob--yellow{animation:rpBlobDriftB 32s ease-in-out infinite}}@keyframes rpBlobDriftA{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}@keyframes rpBlobDriftB{0%,to{transform:translate(0)}50%{transform:translate(-24px,-18px)}}.rp-ribbon-path{width:100%;height:auto;opacity:.5}.rp-ribbon-path path{stroke-dasharray:6 10}@media(prefers-reduced-motion:no-preference){.rp-ribbon-path path{animation:rpRibbonFlow 18s linear infinite}}@keyframes rpRibbonFlow{to{stroke-dashoffset:-160}}.rp-float{position:absolute;opacity:.5}@media(prefers-reduced-motion:no-preference){.rp-float{animation:rpFloatSlow 7s ease-in-out infinite}}@keyframes rpFloatSlow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(4deg)}}.rp-swipe-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.rp-swipe-row::-webkit-scrollbar{display:none}.rp-swipe-row>*{scroll-snap-align:start;flex:0 0 auto}@media screen and (min-width:990px){.rp-swipe-row{overflow-x:visible;flex-wrap:wrap}}.rp-tap-target{min-width:44px;min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rennapet-purpose.css.map */
