
/* v26 - classic style restored */
.v26-header{background:#fff!important;position:relative;z-index:30}
.v26-header .v26-header-container{position:relative}
.v26-utility{position:absolute;right:0;top:3px;display:flex;align-items:center;gap:10px;z-index:5}
.v26-social a{display:inline-flex;color:#ef92c8;width:19px;height:19px}.v26-social svg{width:19px;height:19px}
.v26-flags{display:flex;gap:5px;align-items:center}.v26-flags a{display:inline-flex;align-items:center;justify-content:center;font-size:19px;border:1px solid transparent;border-radius:7px;line-height:1;padding:4px;transition:transform .2s,background .2s}.v26-flags a:hover,.v26-flags a.active{background:#f7e4ef;transform:translateY(-1px)}
.v26-header .header-wrap{padding-top:8px;align-items:end;min-height:120px;display:flex;justify-content:space-between}
.v26-header .real-logo{width:min(370px,40vw)!important;max-width:none!important;display:block;height:auto;object-fit:contain}
.v26-header .ref-brand{align-self:flex-start}.v26-header .ref-brand small{display:block}
.v26-header .main-nav{display:flex;align-items:center;gap:5px}
.v26-header .nav-pill{border-radius:50%;width:70px;height:70px;background:#670d48;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;transition:transform .25s ease,background .2s ease}
.v26-header .nav-pill:hover,.v26-header .nav-pill.current{background:#f29ccf;color:#671049;transform:translateY(-4px)}
.v26-header .cart-mini{margin-left:5px}
.home-hero .home-hero-rabbit{width:260px;height:auto;max-height:195px;animation:v26-float 4.8s ease-in-out infinite}
.home-about-panel .about-pet{width:195px;animation:v26-float 5.5s ease-in-out infinite;animation-delay:-1s}
.home-values-panel .animal-row{height:170px;width:min(810px,95%)}
.v26-contact{background:#3069ff}.v26-contact-top{min-height:230px;position:relative}.v26-small{padding-top:18px;font-size:10px;letter-spacing:.06em;font-weight:800;margin:0}
.v26-social-shot{position:absolute;left:10%;top:26px;width:185px;transform:rotate(-9deg);filter:drop-shadow(0 12px 16px rgba(13,26,69,.18))}
.v26-phone-one{display:block;width:100%;height:205px;object-fit:contain}
.v26-flying-rabbit{position:absolute;right:5%;bottom:-20px;width:190px;height:160px;object-fit:contain;z-index:2;animation:v26-float 5s ease-in-out infinite}
.v26-contact-middle{background:#711147}.v26-contact-mid-inner{position:relative;min-height:290px;display:flex;align-items:center;justify-content:center;text-align:center;padding:34px 185px}
.v26-contact-data h1{font-size:30px;margin:0 0 15px}.v26-contact-data p{font-size:14px;margin:8px 0;line-height:1.5;color:#fff}.v26-contact-data a{color:#fff}
.v26-sleeping-rabbit{position:absolute;left:25px;bottom:-25px;width:150px;max-height:170px;object-fit:contain;z-index:2}
.v26-phone-two{position:absolute;right:5px;bottom:-80px;width:155px;height:215px;object-fit:contain;transform:rotate(10deg);filter:drop-shadow(0 15px 20px rgba(13,26,69,.2));z-index:3}
.v26-contact-bottom{background:#3069ff;padding:55px 0 10px}.v26-contact-animals{display:block;width:min(840px,100%);height:180px;object-fit:contain;margin:auto}
.v26-contact-form-area{background:#3069ff;padding:18px 0 40px}.v26-form-card{max-width:620px;margin:0 auto!important;background:#fff;padding:22px 26px!important}
.v26-form-card h2{font-size:24px!important;margin:0 0 12px}.v26-form-card .v25-grid-form{gap:12px!important}.v26-form-card input,.v26-form-card textarea{font-size:13px!important;padding:10px 12px!important}
.v25-animal-pet,.v25-book-icon,.v25-cook-art img,.v25-contact-rabbit{animation:v26-float 5s ease-in-out infinite}
.v25-accordion,.v25-condition,.v25-book-row{transition:background .2s ease,transform .2s ease}.v25-accordion:hover,.v25-condition:hover{transform:translateY(-1px)}
@keyframes v26-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:850px){.v26-header .header-wrap{min-height:105px}.v26-header .real-logo{width:min(310px,60vw)!important}.v26-header .mobile-toggle{display:flex!important}.v26-header .main-nav{display:none}.v26-header .main-nav.open{display:flex;position:absolute;top:100%;left:0;right:0;z-index:40;flex-wrap:wrap;justify-content:center;background:#fff;padding:14px}.v26-contact-mid-inner{padding:35px 130px}.v26-phone-two{width:110px}}
@media(max-width:580px){.v26-header .header-wrap{min-height:98px;padding-top:25px}.v26-header .real-logo{width:min(270px,70vw)!important}.v26-utility{top:2px}.v26-header .nav-pill{width:65px;height:65px}.v26-contact-top{min-height:160px}.v26-social-shot{left:0;top:22px;width:120px}.v26-phone-one{height:140px}.v26-flying-rabbit{width:110px;height:100px}.v26-contact-mid-inner{min-height:270px;padding:25px 22px 85px}.v26-contact-data h1{font-size:26px}.v26-contact-data p{font-size:12px}.v26-sleeping-rabbit{width:85px;left:0}.v26-phone-two{width:75px;height:120px;right:0;bottom:-35px}.v26-contact-bottom{padding-top:40px}.v26-contact-animals{height:120px}.v26-form-card{padding:18px!important}}
@media(prefers-reduced-motion:reduce){.home-hero-rabbit,.about-pet,.v26-flying-rabbit,.v25-animal-pet,.v25-book-icon,.v25-cook-art img{animation:none!important}}
