cms-text{display:contents}:root{--cms-primary:#08517f;--cms-dark:#122c3e;--cms-soft:#edf3f6}.brand,.text-link,.all-categories .icon,.sale-link,.hero h1>span,.hero .eyebrow{color:var(--cms-primary)}.primary-button,.newsletter-section form button,.count-badge{background:var(--cms-primary);border-color:var(--cms-primary)}.primary-button:hover{filter:brightness(.88);background:var(--cms-primary);border-color:var(--cms-primary)}.announcement,.site-footer,.promo-dark{background:var(--cms-dark)}.hero{background:var(--cms-soft)}.category-icon>img{width:42px;height:42px;object-fit:contain}.cms-brand-logo{font-size:26px;font-weight:650;letter-spacing:1px}.cms-brand-logo img{width:140px;height:45px;object-fit:contain}.cms-graphic-image{object-fit:contain}.cms-motion-off *,.cms-motion-off *::before,.cms-motion-off *::after{animation:none!important;transition:none!important}.cms-motion-off .hero-orbit path,.cms-motion-off .promo-wave path{stroke-dasharray:none;stroke-dashoffset:0}.page-content p{line-height:2.2;margin-bottom:18px}.connection-error{color:#a43c3c;padding:12px;border:1px solid #e5bbbb;background:#fff6f6;border-radius:8px}@media(max-width:740px){.cms-brand-logo{font-size:22px}.cms-brand-logo img{width:115px;height:40px}.category-icon>img{width:34px;height:34px}}
