:root{color-scheme:light}html{scroll-behavior:smooth}body{background:#f5f8fe}::selection{background:#1769ff;color:#fff}.pos-wordmark{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;line-height:1;color:inherit}.pos-wordmark-icon{flex-shrink:0}.pos-wordmark-text{font-size:inherit;letter-spacing:-.055em;font-weight:800;font-family:var(--font-body--family),Arial,sans-serif}.header-logo{display:flex;align-items:center;height:100%;color:#fff!important;font-size:24px!important;text-decoration:none!important}.header__row{background:#050c19;color:#fff;--color-foreground:#fff;--color-foreground-rgb:255,255,255;--color-background:#050c19;border-bottom:1px solid #1a2c48}.header__row a,.header__row button,.header__row summary{color:#f5f8ff}.header__row .menu-list__link{font-size:11px;letter-spacing:.06em;font-weight:650;text-transform:uppercase}.header__row .menu-list__submenu,.header__row .menu-drawer{background:#081429;color:#fff;--color-background:#081429;--color-foreground:#fff}.header__row .product-card{color:#fff}.header__row .pos-wordmark-icon{width:31px;height:31px}.header__row .header-actions__action{color:#fff}.product-information{padding-block:32px}.product-information .price{color:#1769ff}.product__description{line-height:1.85;color:#536784}.product__description th,.product__description td{padding:12px;border-bottom:1px solid #dce5f3}.button,.shopify-payment-button__button{letter-spacing:.02em}.product-card{border-radius:8px}.product-media-container{border-radius:10px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #1769ff;outline-offset:3px}@media(max-width:749px){.header-logo{font-size:21px!important}.header__row .pos-wordmark-icon{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.pos-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;border-radius:28px;padding:13px 23px;border:1px solid #1769ff;background:#1769ff;color:#fff!important;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,box-shadow .18s;box-shadow:0 5px 18px #1769ff22}.pos-button svg{width:17px;height:17px;flex-shrink:0}.pos-button:hover{background:#0758e9}.pos-button-outline{background:transparent;color:#1769ff!important;box-shadow:none}.pos-button-outline:hover{background:#e8f0ff}.pos-button-dark{background:#101d3b;border-color:#101d3b;box-shadow:none}.pos-button-dark:hover{background:#213a68}.pos-button:focus-visible{outline:3px solid #1769ff;outline-offset:4px}.pos-eyebrow{font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;line-height:1.6;color:#2859a5}@media(max-width:749px){.pos-button{min-height:44px;font-size:11px;padding:12px 20px}}
