:root{--olive:#1D4ED8;--olive-dark:#1E40AF;--olive-50:#EFF4FF;--olive-100:#DBE6FE;--charcoal:#0B1F3A;--ink-2:#475569;--ivory:#F5F7FA;--gold:#F97316;--gold-dark:#C2410C;--ok:#15803D;--alert:#B91C1C;--line:#E2E8F0}html body .section-header{background:#fff;box-shadow:0 1px #0b1f3a0f,0 6px 20px #0b1f3a0d}html body .header__menu-item:hover,html body .header__active-menu-item{color:var(--olive);opacity:1}html body .header__menu-item .icon-caret{color:var(--olive)}html body .announcement-bar__message{font-weight:600;letter-spacing:.01em}html body .header__icon,html body .header__menu-item,html body .menu-drawer__menu-item{min-height:44px}html body :focus-visible{outline:3px solid var(--gold);outline-offset:2px}html body .card__heading a:hover,html body .card__heading:hover{color:var(--olive)}html body .price--on-sale .price-item--regular{color:var(--ink-2)}html body .badge{font-weight:700}html body .footer a{color:inherit}html body .footer-block__details-content a:hover,html body .footer .list-menu__item--link:hover{color:var(--gold)}html body .footer .rte a{text-decoration:underline;text-underline-offset:3px}html body #oliv-pdp{--pd-ink:#0B1F3A;--pd-ink2:#475569;--pd-ink3:#64748B;--pd-line:#E2E8F0;--pd-surface:#F5F7FA;--pd-accent:#1D4ED8;--pd-accent2:#1E40AF;--pd-wash:#EFF4FF;--pd-green:#15803D;--pd-sale:#B91C1C;--pd-gold:#F97316}html body #oliv-pdp .opd-btn--primary{background:var(--olive)!important;box-shadow:0 8px 20px #1d4ed840!important}html body #oliv-pdp .opd-btn--primary:hover{background:var(--olive-dark)!important}html body #oliv-pdp .opd-pricebox{border-color:var(--olive-100)}html body #oliv-pdp .opd-tag--save,html body #oliv-pdp .opd-price .save{background:var(--gold);color:var(--charcoal)}html body #oliv-pdp .opd-tag--cond{background:var(--olive)}html body #oliv-pdp .opd-cmpc.best{box-shadow:0 18px 44px #1d4ed824}html body #oliv-pdp .opd-storemgr{background:linear-gradient(135deg,#0b1f3a,#1d4ed8)!important;box-shadow:0 12px 30px #0b1f3a40!important}html body #oliv-pdp .opd-wc .wi{background:var(--olive-50);color:var(--olive)}html body #oliv-pdp .shopify-payment-button__button{background:var(--charcoal)!important}html body #oliv-pdp-sticky .info .p{color:var(--olive-dark)}html body #tech{--brand:#1D4ED8;--brand2:#1E40AF;--brand50:#EFF4FF;--ink:#0B1F3A;--soft:#475569;--muted:#64748B;--line:#E2E8F0;--surface:#F5F7FA;--sale:#B91C1C;--new:#15803D;--amber:#F97316;background:var(--ivory)}html body #tech .slide{background:linear-gradient(120deg,#0b1f3a,#1e40af 60%,#1d4ed8)!important}html body #tech .slide .eyebrow{color:#fdba74!important}html body #tech .dots button.on{background:var(--gold)}html body #tech .promo.blue{background:linear-gradient(120deg,#0b1f3a,#1d4ed8)}html body #tech .promo.red{background:linear-gradient(120deg,#9a3412,#c2410c)}html body #tech .promo .tag{background:var(--gold)!important;color:var(--charcoal)!important}html body #tech .pcard .bd{background:var(--gold);color:var(--charcoal)}html body #tech .pcard .st.ok{color:var(--ok)}html body #tech .cat:hover{border-color:var(--olive-100)}html body #tech :focus-visible{outline-color:var(--gold)}html body .cart-notification{border-radius:12px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/olive-brand.css.map */
