:root{--color-pet-primary: #ff6b35;--color-pet-secondary: #f7931e;--color-pet-accent: #2e8b57;--color-pet-warm: #ffa500;--color-pet-neutral: #8b7355;--color-pet-light: #fff8f0;--color-pet-dark: #2c1810;--gradient-pet-warm: linear-gradient(135deg, var(--color-pet-primary) 0%, var(--color-pet-secondary) 100%);--gradient-pet-cool: linear-gradient(135deg, var(--color-pet-accent) 0%, #20b2aa 100%)}@media (max-width: 768px){.pet-navigation{display:block!important;position:relative!important;top:0!important;left:0!important;right:0!important;z-index:1001!important;background:#fff!important;box-shadow:0 2px 10px #0000001a!important}.pet-nav-container{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1rem 1.5rem!important;max-width:none!important;width:100%!important}.pet-nav-logo{display:flex!important;align-items:center!important;flex:0 0 auto!important}.pet-logo-link{display:flex!important;align-items:center!important;font-size:1.3rem!important;font-weight:700!important;text-decoration:none!important;gap:.5rem!important}.pet-logo-text{background:linear-gradient(135deg,#ff6b35,#f7931e)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.pet-nav-actions{display:flex!important;align-items:center!important;gap:.8rem!important;flex:0 0 auto!important}}.header{background:var(--color-pet-light);border-bottom:2px solid var(--color-pet-primary);box-shadow:0 2px 10px #0000001a}.header__logo{font-size:2rem;font-weight:700;color:var(--color-pet-primary);text-decoration:none}.header__logo:hover{color:var(--color-pet-secondary)}.header__menu{display:flex;gap:2rem;align-items:center}.header__menu-item{position:relative}.header__menu-link{color:var(--color-pet-dark);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:25px;transition:all .3s ease}.header__menu-link:hover{background:var(--color-pet-primary);color:#fff;transform:translateY(-2px)}.button-pet-primary{background:var(--gradient-pet-warm);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 4px 15px #ff6b354d}.button-pet-primary:hover{transform:translateY(-3px);box-shadow:0 6px 20px #ff6b3566}.button-pet-secondary{background:transparent;color:var(--color-pet-primary);border:2px solid var(--color-pet-primary);padding:10px 22px;border-radius:25px;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.button-pet-secondary:hover{background:var(--color-pet-primary);color:#fff;transform:translateY(-2px)}.product-card{border-radius:15px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;background:#fff}.product-card:hover{transform:translateY(-8px);box-shadow:0 8px 25px #00000026}.product-card__image{border-radius:15px 15px 0 0;overflow:hidden}.product-card__content{padding:1.5rem}.product-card__title{color:var(--color-pet-dark);font-weight:600;margin-bottom:.5rem}.product-card__price{color:var(--color-pet-primary);font-weight:700;font-size:1.2rem}.pet-icon{display:inline-block;margin-right:.5rem;font-size:1.2em}.announcement-bar{background:var(--gradient-pet-warm);color:#fff;text-align:center;padding:.75rem;font-weight:500}.hero-pet{background:var(--gradient-pet-cool);color:#fff;position:relative;overflow:hidden}.hero-pet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="40" r="1.5" fill="rgba(255,255,255,0.1)"/><circle cx="40" cy="80" r="1" fill="rgba(255,255,255,0.1)"/></svg>');animation:float 20s infinite linear}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.pet-stats-section{background:var(--color-pet-light);position:relative}.pet-stats-section:before{content:"\1f43e";position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:3rem;opacity:.1}.testimonial-card{position:relative;background:#fff;border-left:4px solid var(--color-pet-primary)}.testimonial-card:before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:var(--color-pet-primary);opacity:.3;font-family:serif}@media (max-width: 768px){.header__menu{flex-direction:column;gap:1rem}.hero-pet h1{font-size:2rem}.stats-container{grid-template-columns:1fr;gap:2rem}.testimonials-grid{grid-template-columns:1fr;display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:10px 0;flex-direction:row;flex-wrap:unset;justify-content:flex-start}.testimonial-card{flex:0 0 auto;scroll-snap-align:start;border-radius:0;overflow:hidden;transition:transform .3s ease;width:85%}.cta-actions{flex-direction:column;align-items:center}}.cart-drawer{border-top:3px solid var(--color-pet-primary)}.cart-item{border-bottom:1px solid var(--color-pet-light);padding:1rem 0}.cart-total{background:var(--color-pet-light);padding:.5rem .75rem;border-radius:10px;margin-top:1rem}.footer{background:var(--color-pet-dark);color:var(--color-pet-light)}.footer__heading{color:var(--color-pet-primary);font-weight:600}.footer__link{color:var(--color-pet-light);text-decoration:none;transition:color .3s ease}.footer__link:hover{color:var(--color-pet-secondary)}.search-modal{background:#000c}.search-modal__content{background:#fff;border-radius:15px;border-top:4px solid var(--color-pet-primary)}.loading-paw{display:inline-block;animation:bounce 1.5s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button-pet-primary:focus,.button-pet-secondary:focus,.header__menu-link:focus{outline:3px solid var(--color-pet-accent);outline-offset:2px}@media print{.header,.footer,.announcement-bar{display:none}.product-card{box-shadow:none;border:1px solid #ccc}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pet-theme-styles.css.map */
