.brand-bar{background-color:#2c1810;padding:10px 20px;text-align:center}.brand-bar__text{color:#d4a574;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:400}.season-band{background:#f3e2c4;border-bottom:1px solid #D4A574;overflow:hidden;position:relative}.season-band__link{display:block;color:#2c1810;text-decoration:none}.season-band__track{display:flex;width:max-content;animation:season-band-scroll var(--season-band-speed, 45s) linear infinite}.season-band:hover .season-band__track,.season-band:focus-within .season-band__track{animation-play-state:paused}.season-band__group{display:flex;align-items:center;flex-shrink:0;padding:9px 0}.season-band__item{font-size:14px;letter-spacing:.02em;white-space:nowrap;padding:0 18px}.season-band__sep{color:#b5651d;font-size:12px}@keyframes season-band-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.season-band__item{font-size:13px;padding:0 14px}.season-band__group{padding:8px 0}}@media(prefers-reduced-motion:reduce){.season-band__track{animation:none;width:auto}.season-band__group+.season-band__group{display:none}.season-band__group{flex-wrap:wrap;justify-content:center;padding:8px 12px}.season-band__item{white-space:normal;text-align:center}.season-band__sep{display:none}}.pet-size-guide{padding:12px 20px;text-align:center;background:#faf7f2;border-bottom:1px solid #E8DDD0}.pet-size-guide__trigger{background:none;border:1.5px solid #8B4A2F;color:#8b4a2f;padding:10px 24px;border-radius:4px;font-size:13px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:all .2s}.pet-size-guide__trigger:hover{background:#8b4a2f;color:#fff}.pet-size-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;align-items:center;justify-content:center;padding:20px}.pet-size-modal__content{background:#faf7f2;border-radius:8px;padding:32px;max-width:480px;width:100%;position:relative;max-height:90vh;overflow-y:auto}.pet-size-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:18px;cursor:pointer;color:#2c1810;line-height:1}.pet-size-modal__content h2{font-size:20px;font-weight:500;margin-bottom:8px;color:#2c1810}.pet-size-modal__intro{font-size:14px;color:#666;margin-bottom:24px}.pet-size-modal__section{margin-bottom:24px}.pet-size-modal__section h3{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b4a2f;margin-bottom:10px}.pet-size-modal__table{width:100%;border-collapse:collapse;font-size:14px}.pet-size-modal__table th{text-align:left;padding:8px 12px;background:#ede8e0;color:#2c1810;font-weight:500;font-size:12px;letter-spacing:.04em}.pet-size-modal__table td{padding:8px 12px;border-bottom:1px solid #E8DDD0;color:#1c1008}.pet-size-modal__table tr:last-child td{border-bottom:none}.pet-size-modal__note{font-size:13px;color:#8b4a2f;text-align:center;margin-top:8px;padding-top:16px;border-top:1px solid #E8DDD0}.trust-strip{background-color:#faf7f2;border-top:1px solid #E8DDD0;border-bottom:1px solid #E8DDD0;padding:16px 20px}.trust-strip__inner{display:flex;justify-content:center;align-items:center;gap:48px;flex-wrap:wrap}.trust-strip__item{display:flex;align-items:center;gap:10px;color:#2c1810}.trust-strip__item svg{color:#8b4a2f;flex-shrink:0}.trust-strip__item span{font-size:13px;font-weight:500;letter-spacing:.04em;white-space:nowrap}@media(max-width:600px){.trust-strip__inner{gap:20px}.trust-strip__item span{font-size:12px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
