.pet-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 12px;padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(250,247,242,.75)}
.pet-trust-item{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;text-align:center}
.pet-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:12px;flex:0 0 24px}
.pet-delivery-card{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border-radius:12px;background:rgba(0,0,0,.035)}
.pet-delivery-icon{font-size:22px}.pet-delivery-card strong,.pet-delivery-card span{display:block}.pet-delivery-card strong{font-size:13px}.pet-delivery-card span{font-size:11px;opacity:.72;margin-top:2px}
.pet-product-badges{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.pet-badge{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em}.pet-badge-sale{background:#d83b3b;color:#fff}.pet-badge-hot{background:#f2a51a;color:#111}.pet-badge-new{background:#222;color:#fff}
.pet-sticky-cart{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 8px 30px rgba(0,0,0,.18);border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(8px);transform:translateY(130%);transition:transform .25s ease}.pet-sticky-cart.is-visible{transform:translateY(0)}.pet-sticky-cart[hidden]{display:flex}.pet-sticky-cart__info{min-width:0}.pet-sticky-cart__info strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.pet-sticky-cart__info span{display:block;font-size:12px;font-weight:700;margin-top:2px}.pet-sticky-cart__button{white-space:nowrap;min-height:44px;padding:0 18px}
@media(max-width:749px){.pet-trust-strip{grid-template-columns:repeat(2,1fr);gap:8px}.pet-trust-item{font-size:10px}.pet-delivery-card{margin-bottom:8px}.pet-sticky-cart{display:flex!important}}
@media(min-width:750px){.pet-sticky-cart{display:none!important}}

.pet-announcement-message span{display:inline-block;animation:pet-marquee 12s linear infinite;will-change:transform}@keyframes pet-marquee{0%{transform:translateX(35%)}100%{transform:translateX(-35%)}}@media(prefers-reduced-motion:reduce){.pet-announcement-message span{animation:none}}
.pet-wishlist-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:10px 0;padding:10px 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:.2s}.pet-wishlist-button:hover{transform:translateY(-1px);box-shadow:0 5px 18px rgba(0,0,0,.08)}.pet-wishlist-button.is-saved{background:#111;color:#fff;border-color:#111}.pet-wishlist-button span:first-child{font-size:20px;line-height:1}.pet-premium-feature{animation:petFadeUp .5s ease both}@keyframes petFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
