﻿@import url("../fonts/gellix/gellix-light.css");@import url("../fonts/gellix/gellix-lightitalic.css");@import url("../fonts/gellix/gellix-regular.css");@import url("../fonts/gellix/gellix-regularitalic.css");@import url("../fonts/gellix/gellix-semibold.css");@import url("../fonts/gellix/gellix-semibolditalic.css");html,body{background-color:var(--bs-tertiary-bg);}:root{--heading-color:#2f78c4;--link-color:#2f78c4;--link-hover-color:#000048;--bs-red:#b81f2d;--bs-yellow:#e9c71d;--bs-green:#2db81f;--bs-black:#000048;--bs-pink:#f221b8;--bs-gray-gray-lightest:#f5f5f2;--bs-gray-gray-lighter:#e8e8e6;--bs-gray-gray-light:#d0d0ce;--bs-gray-gray-medium:#97999b;--bs-gray-gray-dark:#53565a;--bs-primary:#000048;--bs-secondary:#2f78c4;--bs-success:#2db81f;--bs-info:#26efe9;--bs-warning:#e9c71d;--bs-danger:#b81f2d;--bs-light:#fff;--bs-dark:#000048;--bs-white:#fff;--bs-accent1-light:#85a0f9;--bs-accent1-medium:#7373d8;--bs-accent1-dark:#2e308e;--bs-accent2-light:#92bbe6;--bs-accent2-medium:#6aa2dc;--bs-accent2-dark:#2f78c4;--bs-accent3-light:#97f5f7;--bs-accent3-medium:#26efe9;--bs-accent3-dark:#06c7cc;--bs-gray-light:#d0d0ce;--bs-gray-lighter:#e8e8e6;--bs-gray-lightest:#f5f5f2;--bs-gray-medium:#97999b;--bs-gray-dark:#53565a;--bs-primary-rgb:0,0,72;--bs-secondary-rgb:47,120,196;--bs-success-rgb:45,184,31;--bs-info-rgb:38,239,233;--bs-warning-rgb:233,199,29;--bs-danger-rgb:184,31,45;--bs-light-rgb:255,255,255;--bs-dark-rgb:0,0,72;--bs-accent1-light-rgb:133,160,249;--bs-accent1-medium-rgb:115,115,216;--bs-accent1-dark-rgb:46,48,142;--bs-accent2-light-rgb:146,187,230;--bs-accent2-medium-rgb:106,162,220;--bs-accent2-dark-rgb:47,120,196;--bs-accent3-light-rgb:151,245,247;--bs-accent3-medium-rgb:38,239,233;--bs-accent3-dark-rgb:6,199,204;--bs-gray-light-rgb:208,208,206;--bs-gray-lighter-rgb:232,232,230;--bs-gray-lightest-rgb:245,245,242;--bs-gray-medium-rgb:151,153,155;--bs-gray-dark-rgb:83,86,90;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,72;--bs-body-color-rgb:0,0,72;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Gellix",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-root-font-size:1.25rem;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.3;--bs-body-color:#000048;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#d0d0ce;--bs-border-color-translucent:rgba(0,0,72,.175);--bs-border-radius:.5rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#2f78c4;--bs-link-hover-color:#000048;--bs-code-color:#ba1f2e;--bs-highlight-bg:#fff;}body{min-height:100vh;padding-top:66px;}footer{padding:2em 0;}.main-container{min-height:800px;padding-top:2rem;padding-bottom:2rem;}.page-legal{max-width:768px;}.site-header{background-color:#000048;}.site-header .logo{padding-top:8px;padding-bottom:8px;}.site-header .cart-nav-link .bi-cart{display:none;}.site-header .cart-nav-link .bi-cart-fill{display:block;}.site-header .cart-nav-link[data-count="0"] .bi-cart{display:block;}.site-header .cart-nav-link[data-count="0"] .bi-cart-fill{display:none;}.dropdown-menu{background-color:#000048;}.dropdown-menu.show{box-shadow:0 4px 8px rgba(0,0,0,.2);}.width-200px{width:200px;}.width-100px{width:100px;}.section-login{margin:10% auto;max-width:480px;}.hide-empty:empty{display:none;}@keyframes FadeInFromBottom{from{opacity:0;transform:translateY(12px);}}#OTPForm,#LoginForm{animation:FadeInFromBottom .6s ease;}.animation-fade-in-from-bottom{animation:FadeInFromBottom .6s ease;}.product-card{height:100%;margin:0;}.product-card .product-image img{aspect-ratio:12/8;}.product-card a{color:inherit;}.product-card h6 a{font-size:.85em;}.page-cart .page-contents.busy{position:relative;}.page-cart .page-contents.busy:after{content:"Refreshing, please wait";position:absolute;padding:30px;text-align:center;background-color:rgba(255,255,255,.3);backdrop-filter:blur(10px) saturate(200%);inset:0;}.page-cart .page-contents table,.page-cart .page-contents .cart-table-grid{animation:FadeInFromBottom 1s ease;}.cart-table-grid{display:flex;margin-bottom:2px;background-color:#fff;column-gap:12px;padding:4px 8px;justify-items:stretch;}.cart-table-grid>*{padding:4px 4px;}.cart-table-grid.cart-table-grid-header{font-weight:700;}.cart-table-grid .cart-table-grid-remove{width:40px;}.cart-table-grid .cart-table-grid-product-info{width:auto;flex-grow:1;}.cart-table-grid .cart-table-grid-qty{margin-left:auto;width:100px;flex-shrink:0;}.cart-table-grid .cart-table-grid-rate{text-align:right;width:100px;flex-shrink:0;}.cart-table-grid .cart-table-grid-total{text-align:right;width:100px;flex-shrink:0;}.validation-message{color:var(--bs-danger);}.footer{min-height:50vh;}.ariba-session-indicator{top:74px;}.page-help h2,.page-help h3,.page-legal h2,.page-legal h3{margin-top:1.4em;}.page-help ol,.page-help li,.page-legal ol,.page-legal li{margin-top:1.2em;}.page-help li,.page-legal li{margin-bottom:1.2em;}.validation-summary-errors{color:var(--bs-red);}#blazor-error-ui{display:none;position:fixed;left:0;bottom:0;right:0;background-color:#ff0;color:#000;padding:4px 10px;z-index:1000;}@media screen and (min-width:768px) and (max-width:999px){.container{margin-left:20px!important;margin-right:20px!important;}}@media screen and (max-width:767px){body{padding-top:74px;}.site-header .navbar .container{justify-content:flex-start;}.site-header .cart-nav-link{order:8;margin-left:auto!important;}.site-header .navbar-toggler{order:9;margin-left:30px;}.site-header .navbar-collapse{padding:30px 0;order:10;}.site-header .dropdown-categories{display:none;}.row{min-width:100%;}.cart-table-grid{column-gap:4px;padding:4px 4px;}.cart-table-grid .cart-table-grid-product-info{width:auto;}.cart-table-grid .cart-table-grid-qty{display:none;}.cart-table-grid .cart-table-grid-rate{display:none;}.cart-table-grid .cart-table-grid-total{text-align:right;width:100px;}}