:root{--color-surface: #fcf9f8;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f6f3f2;--color-surface-container: #f0eded;--color-surface-container-high: #eae7e7;--color-surface-container-highest: #e5e2e1;--color-on-surface: #1c1b1b;--color-on-surface-variant: #424751;--color-background: #fcf9f8;--color-on-background: #1c1b1b;--color-primary: #00346f;--color-primary-container: #004a99;--color-on-primary: #ffffff;--color-outline: #737783;--color-outline-variant: #c2c6d3;--color-error: #ba1a1a;--shadow-float: 0 8px 32px rgba(28, 27, 27, .06);--shadow-card-hover: 0 16px 32px rgba(28, 27, 27, .06)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-surface-container-low)}::-webkit-scrollbar-thumb{background:var(--color-outline-variant);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-outline)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.125rem}::selection{background-color:#d7e2ff;color:#001b3f}.primary-gradient{background:linear-gradient(135deg,#00346f,#004a99)}.glass-surface{background:#fcf9f8d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.float-shadow{box-shadow:var(--shadow-float)}.ghost-border{border:1px solid rgba(194,198,211,.15)}.input-field{width:100%;background-color:var(--color-surface-container-high);border:none;border-bottom:2px solid transparent;border-radius:.25rem .25rem 0 0;padding:.75rem 1rem;color:var(--color-on-surface);font-family:Inter,sans-serif;font-size:.875rem;transition:border-color .2s ease;outline:none}.input-field:focus{border-bottom-color:var(--color-primary)}.input-field::placeholder{color:var(--color-outline)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#00346f,#004a99);color:#fff;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.875rem 2rem;border-radius:.375rem;border:none;cursor:pointer;transition:opacity .2s ease,transform .15s ease;text-decoration:none}.btn-primary:hover{opacity:.92;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--color-surface-container-highest);color:var(--color-on-surface);font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:.875rem 2rem;border-radius:.375rem;border:none;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.btn-secondary:hover{background-color:var(--color-surface-container-high)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--color-primary);font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;padding:.875rem 2rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-decoration:none}.btn-ghost:hover{border-color:#c2c6d366;background-color:#c2c6d30d}.product-card{background-color:var(--color-surface-container-lowest);border-radius:.5rem;overflow:hidden;transition:background-color .3s ease}.product-card:hover{background-color:var(--color-surface-container-highest)}.product-card-image-wrap{aspect-ratio:1;background-color:var(--color-surface-container-low);overflow:hidden;position:relative}.product-card-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card-image-wrap img{transform:scale(1.05)}#cart-drawer{transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-link-active{color:#00346f;border-bottom:2px solid #00346f;padding-bottom:.25rem}details[open] summary .accordion-icon{transform:rotate(180deg)}.accordion-icon{transition:transform .2s ease}.tag-retail{border-radius:.75rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .75rem;background-color:var(--color-surface-container-high);color:var(--color-on-background)}.tag-b2b{border-radius:.125rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.25rem .5rem;background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.pagination a:hover{background-color:var(--color-surface-container-highest)}.pagination .current{background:linear-gradient(135deg,#00346f,#004a99);color:#fff}.page-header{background-color:var(--color-surface-container-low);padding:5rem 1.5rem}.skip-link{position:absolute;top:-100%;left:1rem;background:var(--color-primary);color:var(--color-on-primary);padding:.5rem 1rem;border-radius:0 0 .375rem .375rem;font-size:.875rem;font-weight:600;z-index:999;transition:top .2s}.skip-link:focus{top:0}.header-scrolled{box-shadow:0 1px #1c1b1b0a}
/*# sourceMappingURL=/cdn/shop/t/19/assets/base.css.map */
