h1,h2,h3{font-weight:400}.section-title em,.hero-copy em{font-style:normal;font-weight:400;color:var(--muted)}.button,.guarantee .button{background:var(--button-fill);color:var(--button-ink);border-color:var(--muted);text-transform:uppercase;font-weight:700;box-shadow:0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.button:hover,.guarantee .button:hover{background:var(--primary);color:var(--on-primary);filter:none}.button.secondary{background:transparent;color:var(--primary)}.button.secondary:hover{background:var(--primary);color:var(--on-primary)}.announcement,.cart-count{background:var(--accent);color:var(--primary)}.site-header,.site-footer{background:var(--primary);color:var(--on-primary);--line: color-mix(in srgb, var(--on-primary) 25%, transparent)}.site-header .side-dialog{--line: color-mix(in srgb, var(--ink) 20%, transparent)}.site-header :focus-visible,.site-footer :focus-visible,.guarantee :focus-visible{outline-color:var(--accent)}.site-header .side-dialog :focus-visible{outline-color:var(--primary)}.localization-form select{background:var(--paper);color:var(--ink)}.site-footer .email-row input{color:var(--on-primary)}.site-footer .email-row input::placeholder{color:var(--on-primary);opacity:.8}.hero{background:linear-gradient(115deg,var(--paper),var(--surface))}.feature-strip{background:var(--primary);color:var(--on-primary)}.feature-strip svg{color:var(--accent)}.guarantee{background:linear-gradient(100deg,var(--paper),var(--surface));color:var(--primary)}.guarantee :focus-visible{outline-color:var(--primary)}.guarantee .section-title em{color:var(--muted)}.benefit-icon,.step-number{color:var(--primary)}.purchase-notices{display:grid;gap:30px;margin:24px 0 26px;color:var(--primary)}.demand-notice{padding:22px 24px;border-radius:16px;background:#d94d550f;color:#a9434b}.demand-notice__stock{display:flex;align-items:center;gap:11px;margin:0;font-size:18px;line-height:1.4}.purchase-notice-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor}.demand-notice__bar{height:8px;margin:17px 0 21px;border-radius:999px;background:#d94d5529;overflow:hidden}.demand-notice__bar span{display:block;width:93%;height:100%;border-radius:inherit;background:#d94d55}.demand-notice__message{display:flex;align-items:flex-start;gap:12px}.demand-notice__message svg{flex:0 0 22px;margin-top:3px}.demand-notice__message p{margin:0;font-size:16px;line-height:1.65;color:inherit}.demand-notice__message strong{color:inherit;font-weight:700}.selling-notice{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0;padding:7px 12px;border:1px dashed color-mix(in srgb,var(--primary) 24%,transparent);border-radius:999px;background:var(--soft);font-size:13px;line-height:1.5;box-shadow:0 2px 5px color-mix(in srgb,var(--primary) 6%,transparent)}.selling-notice strong{font-weight:700}@media(max-width:750px){.demand-notice{padding:20px 19px}.demand-notice__stock{font-size:16px}.demand-notice__message{gap:10px}.demand-notice__message p{font-size:14px;line-height:1.65}.selling-notice{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pet-brand.css.map */
