:root{--gb-teal: #00B4C6;--gb-teal-dark: #008fa0;--gb-teal-light: #e0f7fa;--gb-mint: #b2ebf2;--gb-gold: #F5A623;--gb-dark: #1A2E35;--gb-gray: #F0F8FF;--gb-white: #ffffff;--gb-gradient-hero: linear-gradient(135deg, #008fa0 0%, #00B4C6 50%, #26d0ce 100%);--gb-gradient-card: linear-gradient(160deg, #e0f7fa 0%, #ffffff 100%);--gb-gradient-section: linear-gradient(180deg, #f0fffe 0%, #ffffff 100%);--gb-shadow: 0 8px 32px rgba(0, 180, 198, .13);--gb-shadow-hover: 0 16px 48px rgba(0, 180, 198, .22);--gb-radius: 18px;--gb-radius-sm: 10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes countUp{0%{opacity:0}to{opacity:1}}.gb-reveal{opacity:0;transform:translateY(32px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.gb-reveal.gb-visible{opacity:1;transform:none}.gb-marquee-bar{background:var(--gb-gradient-hero);height:40px;overflow:hidden;display:flex;align-items:center;width:100%;position:relative;z-index:10}.gb-marquee-track{display:flex;align-items:center;white-space:nowrap;animation:marquee 22s linear infinite;will-change:transform}.gb-marquee-bar:hover .gb-marquee-track{animation-play-state:paused}.gb-marquee-item{display:inline-flex;align-items:center;gap:.4rem;padding:0 2.5rem;font-size:.82rem;font-weight:600;color:#fff;letter-spacing:.02em}.gb-marquee-item:after{content:"|";opacity:.35;margin-left:2.5rem}.gb-marquee-item:last-child:after{display:none}.header-wrapper.gb-glass{background:#ffffffeb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .3s ease}.header-wrapper.gb-glass.scrolled{box-shadow:0 4px 24px #00b4c621}.header-wrapper.gb-glass .header__heading-link span,.header-wrapper.gb-glass .h2{color:var(--gb-teal);font-weight:800;letter-spacing:-.5px}.header-wrapper.gb-glass .list-menu__item--link{color:var(--gb-dark);position:relative;transition:color .2s ease}.header-wrapper.gb-glass .list-menu__item--link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gb-teal);transition:width .25s ease}.header-wrapper.gb-glass .list-menu__item--link:hover{color:var(--gb-teal)}.header-wrapper.gb-glass .list-menu__item--link:hover:after{width:100%}.gb-hero-banner{min-height:92vh!important;position:relative;overflow:hidden}.gb-hero-banner .banner__media{min-height:92vh;z-index:0}.gb-hero-banner .banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.gb-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.gb-hero-blob{position:absolute;border-radius:50%;background:#ffffff1f;filter:blur(40px);pointer-events:none;z-index:2}.gb-hero-blob--1{width:400px;height:400px;top:-80px;right:-80px;animation:float 6s ease-in-out infinite}.gb-hero-blob--2{width:280px;height:280px;bottom:60px;left:-60px;animation:float 8s ease-in-out infinite reverse}.gb-hero-banner .banner__content{z-index:2;position:relative}.gb-hero-banner .banner__box{background:transparent!important;border:none!important;box-shadow:none!important}.gb-hero-eyebrow{display:inline-block;padding:.4rem 1.2rem;border:1.5px solid rgba(255,255,255,.7);border-radius:50px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;margin-bottom:1.2rem;animation:fadeInDown .4s ease both}.gb-hero-banner .banner__heading{color:#fff!important;font-size:clamp(2.2rem,5vw,4rem)!important;font-weight:900!important;line-height:1.15;animation:fadeInUp .6s ease both}.gb-hero-banner .banner__text,.gb-hero-banner .banner__text p{color:#ffffffe0!important;font-size:1.1rem!important;animation:fadeInUp .8s ease both}.gb-hero-banner .banner__buttons{animation:fadeInUp 1s ease both;gap:1rem;margin-top:.5rem}.gb-hero-banner .button--primary{background:#fff!important;color:var(--gb-teal)!important;border-color:#fff!important;border-radius:50px!important;padding:1rem 2.5rem!important;font-weight:700!important;transition:background .3s ease,color .3s ease,transform .3s ease!important}.gb-hero-banner .button--primary:hover{background:var(--gb-teal)!important;color:#fff!important;border-color:var(--gb-teal)!important;transform:translateY(-3px)}.gb-hero-banner .button--secondary{background:transparent!important;border:2px solid rgba(255,255,255,.8)!important;color:#fff!important;border-radius:50px!important;padding:1rem 2.5rem!important;font-weight:700!important;transition:background .3s ease!important}.gb-hero-banner .button--secondary:hover{background:#fff3!important}.gb-hero-microtrust{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:1.2rem;animation:fadeInUp 1.2s ease both}.gb-hero-microtrust span{font-size:.8rem;color:#ffffffd9;font-weight:500}@media(max-width:749px){.gb-hero-banner{min-height:75vh!important}.gb-hero-banner .banner__media{min-height:75vh}.gb-hero-banner .banner__heading{font-size:clamp(1.7rem,7vw,2.4rem)!important}.gb-hero-banner .banner__buttons{flex-direction:column;align-items:center}.gb-hero-microtrust{gap:.8rem}}.gb-footer-trust{background:#fff;border-top:3px solid var(--gb-teal-light);padding:2.5rem 2rem}.gb-footer-trust__inner{display:flex;justify-content:center;align-items:center;gap:0;max-width:1000px;margin:0 auto;flex-wrap:wrap}.gb-footer-trust-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 2.5rem;text-align:center;border-right:1px solid #e0f0f5;transition:transform .25s ease;flex:1;min-width:160px}.gb-footer-trust-item:last-child{border-right:none}.gb-footer-trust-item:hover{transform:translateY(-4px)}.gb-footer-trust-icon-wrap{width:64px;height:64px;background:var(--gb-teal-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.gb-footer-trust-label{font-size:.9rem;font-weight:700;color:var(--gb-dark)}.gb-footer-trust-desc{font-size:.75rem;color:#667}.gb-footer-bottom-bar{background:var(--gb-dark);padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.gb-footer-bottom-bar p{color:#ffffffa6;font-size:.8rem;margin:0}.gb-footer-payments{display:flex;gap:.5rem;align-items:center}.gb-footer-payment-badge{background:#ffffff1f;color:#ffffffbf;font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.footer a:hover{color:var(--gb-teal);transition:color .2s ease}.gb-reviewer-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}@media(max-width:749px){.gb-footer-trust-item{border-right:none;border-bottom:1px solid #e0f0f5}.gb-footer-trust-item:last-child{border-bottom:none}.gb-footer-bottom-bar{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gb-petcare.css.map */
