:root{--color-primary: #1F3D2B;--color-accent: #2E5E3E;--color-background: #F5F1EB;--color-text: #2A2A2A;--color-secondary-bg: #EDE8E0;--color-gold: #C9A84C}.announcement-bar{background-color:var(--color-secondary-bg)!important;color:var(--color-primary)!important;text-align:center;padding:8px 0;font-size:14px;font-weight:600;border-bottom:1px solid #DDD8CF}.announcement-bar__message,.announcement-bar__message a,.announcement-bar a{color:var(--color-primary)!important}.button,.button--primary,.shopify-payment-button__button{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.button:hover,.button--primary:hover{background-color:#255033!important;border-color:#255033!important}.card-wrapper{transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.trust-badges{display:flex;justify-content:center;gap:40px;padding:30px 20px;background:var(--color-secondary-bg);text-align:center;flex-wrap:wrap}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:var(--color-text);font-weight:500}.trust-badge svg{width:32px;height:32px;fill:none;stroke:var(--color-accent);stroke-width:2;color:var(--color-accent)}.shipping-notice{background:#f0f7f2;border:1px solid #C5DBC9;border-radius:6px;padding:12px 16px;margin:16px 0;font-size:14px;display:flex;align-items:center;gap:8px;color:var(--color-primary)}.banner .banner__media{position:relative}.banner .banner__media img[src*=Modern_tech_accessories]{display:none!important}.banner .banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/hero-pets-banner.png?v=1775997558);background-size:cover;background-position:center;z-index:0}.banner .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 20%,rgba(31,61,43,.55) 70%,rgba(31,61,43,.8) 100%);pointer-events:none;z-index:1}.badge--sale{background-color:var(--color-accent)!important;color:#fff!important}.icon-star,.icon-star-empty,.rating__star,.rating-star,.product__rating .icon-star,.product-card__rating svg,[class*=rating] svg,.rating svg{color:var(--color-gold)!important;fill:var(--color-gold)!important;stroke:var(--color-gold)!important}.color-scheme-4,.color-scheme-4 *:not(input):not(button):not(.button){color:#f5f1eb}.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 p,.color-scheme-4 .newsletter__subheading,.color-scheme-4 .rte,.color-scheme-4 label,.color-scheme-4 .field__label{color:#f5f1eb!important}.color-scheme-4 .field__input{background-color:#ffffff1f!important;border-color:#f5f1eb80!important;color:#f5f1eb!important}.color-scheme-4 .field__input::placeholder{color:#f5f1eb99!important}.color-scheme-4 .field__input:focus{border-color:#f5f1eb!important;outline:2px solid rgba(245,241,235,.3)}.color-scheme-4 .newsletter-form__button,.color-scheme-4 .field__button{background-color:var(--color-gold)!important;border-color:var(--color-gold)!important;color:#fff!important}.color-scheme-4 .newsletter-form__button svg,.color-scheme-4 .field__button svg,.color-scheme-4 .svg-wrapper svg{stroke:#fff!important;fill:#fff!important;color:#fff!important}.color-scheme-4 .newsletter-form__button:hover,.color-scheme-4 .field__button:hover{background-color:#b8952f!important}.color-scheme-3,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 p,.color-scheme-3 .rte,.color-scheme-3 label{color:#fff!important}.color-scheme-3 .field__input{background-color:#ffffff1f!important;border-color:#fff6!important;color:#fff!important}.color-scheme-3 .newsletter-form__button,.color-scheme-3 .field__button{background-color:var(--color-gold)!important;border-color:var(--color-gold)!important}.color-scheme-3 .newsletter-form__button svg,.color-scheme-3 .field__button svg{stroke:#fff!important;fill:#fff!important}.footer__content-top,.footer .h4,.footer__heading{color:var(--color-primary)!important;font-weight:700}.footer a{color:var(--color-accent)}.footer a:hover{color:var(--color-primary);text-decoration:underline}.accordion summary svg,.accordion__icon{stroke:var(--color-accent)!important;color:var(--color-accent)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
