:root{--olitans-ui-navy: #071e3d;--olitans-ui-accent: #f8c73a;--olitans-ui-text: #17263c;--olitans-ui-muted: #526175;--olitans-ui-border: #d8dee7;--olitans-ui-surface: #fff;--olitans-ui-soft: #f5f7fa;--olitans-ui-primary-hover: #0a2a55;--olitans-ui-accent-soft: #fff5d6;--olitans-ui-accent-hover: #eab72c;--olitans-ui-focus: #2563a6;--olitans-ui-control-border: #7b8797;--olitans-ui-shadow-control: 0 2px 5px rgb(7 30 61 / 6%);--olitans-ui-shadow-panel: 0 12px 32px rgb(7 30 61 / 14%);--olitans-ui-success: #176940;--olitans-ui-error: #b4232c;--olitans-ui-radius: 8px;--olitans-ui-panel-radius: 12px;--olitans-ui-control: 48px;--olitans-ui-ease: cubic-bezier(.2, .7, .2, 1);--olitans-theme-navy: var(--olitans-ui-navy);--olitans-theme-navy-2: var(--olitans-ui-primary-hover);--olitans-theme-navy-soft: var(--olitans-ui-primary-hover);--olitans-theme-yellow: var(--olitans-ui-accent);--olitans-theme-yellow-2: var(--olitans-ui-accent-soft);--olitans-theme-yellow-soft: var(--olitans-ui-accent-soft);--olitans-theme-white: var(--olitans-ui-surface);--olitans-theme-soft: var(--olitans-ui-soft);--olitans-theme-soft-2: var(--olitans-ui-soft);--olitans-theme-ink: var(--olitans-ui-text);--olitans-theme-muted: var(--olitans-ui-muted);--olitans-theme-line: var(--olitans-ui-border);--olitans-theme-shadow: var(--olitans-ui-shadow-panel);--olitans-clean-navy: var(--olitans-ui-navy);--olitans-clean-yellow: var(--olitans-ui-accent);--olitans-clean-page: var(--olitans-ui-soft);--olitans-desktop-ink: var(--olitans-ui-text);--olitans-desktop-muted: var(--olitans-ui-muted);--olitans-desktop-soft: var(--olitans-ui-soft);--olitans-desktop-soft-2: var(--olitans-ui-soft);--olitans-desktop-line: var(--olitans-ui-border);--olitans-bomber-series-navy: var(--olitans-ui-navy);--olitans-bomber-series-yellow: var(--olitans-ui-accent);--olitans-bomber-series-image-bg: var(--olitans-ui-surface)}body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--olitans-ui-focus)!important;outline-offset:3px!important}body :is(.productView-buttons,.olitans-cart-page,#halo-cart-sidebar,.halo-search-sidebar,.halo-search-popup) .button,body .olitans-glass-button{min-height:var(--olitans-ui-control);border-radius:var(--olitans-ui-radius)!important;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:0!important;text-transform:none!important;transition:background-color .18s var(--olitans-ui-ease),color .18s var(--olitans-ui-ease),border-color .18s var(--olitans-ui-ease)}body :is(.productView-buttons,.olitans-cart-page,#halo-cart-sidebar) .button:disabled,body :is(.productView-buttons,.olitans-cart-page,#halo-cart-sidebar) .button[aria-disabled=true]{cursor:not-allowed;box-shadow:none!important;opacity:.55;transform:none!important}body :is(.productView-details,.olitans-cart-page,#halo-cart-sidebar,.halo-search-sidebar,.halo-search-popup) :is(input,select,textarea){border-radius:var(--olitans-ui-radius);accent-color:var(--olitans-ui-navy)}body :is(.productView-details,.olitans-cart-page,#halo-cart-sidebar) [aria-invalid=true]{border-color:var(--olitans-ui-error)!important}body :is(.productView-details,.olitans-cart-page,#halo-cart-sidebar) :is(.form-message--error,.product-form__error-message,.cart-item__error-text){color:var(--olitans-ui-error);font-size:14px;line-height:1.5}body :is(.productView-details,.olitans-cart-page) :is(.jdgm-rev__author,.jdgm-rev__timestamp){color:var(--olitans-ui-muted)}@media(max-width:767px){body :is(.productView-details,.olitans-cart-page,.halo-search-sidebar,.halo-search-popup) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body :is(.productView,.olitans-cart-page,#halo-cart-sidebar,.halo-search-sidebar,.halo-search-popup,.olitans-glass-sheet) *,body :is(.productView,.olitans-cart-page,#halo-cart-sidebar,.halo-search-sidebar,.halo-search-popup,.olitans-glass-sheet) *:before,body :is(.productView,.olitans-cart-page,#halo-cart-sidebar,.halo-search-sidebar,.halo-search-popup,.olitans-glass-sheet) *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/olitans-ui-foundations.css.map */
