:root{--hy-page:#0d202b;--hy-panel:#14303e;--hy-text:#eff7fa;--hy-muted:#bad0db;--hy-border:#527b8e;--hy-accent:#a8deef}
.hy-shell-enabled body{margin:0;font-family:Arial,"Microsoft YaHei",sans-serif;background:var(--hy-page);color:var(--hy-text)}
.hy-shell-enabled button,.hy-shell-enabled input,.hy-shell-enabled select,.hy-shell-enabled textarea{font-family:inherit}
.hy-shell-enabled button:not(.swatches button):not(.hygo-swatch){min-height:40px}
.hy-shell-enabled :focus-visible{outline:3px solid var(--hy-accent);outline-offset:3px}
#hy-customer-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 28px;background:#173744;color:#eef7fa;font:14px/1.5 Arial,sans-serif;border-bottom:1px solid #527b8e}
#hy-customer-note a{color:#c5ecf7;font-weight:600}#hy-customer-note span{overflow-wrap:anywhere;margin-right:auto}
#hy-ordering-notice{padding:15px 24px;background:#f4c95d;color:#17242d;text-align:center;font:700 16px/1.5 Arial,"Microsoft YaHei",sans-serif;border-bottom:2px solid #d29c16}
#hy-analytics-consent{position:fixed;z-index:10000;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:980px;box-sizing:border-box;margin:auto;padding:16px 18px;border:1px solid #77a9ba;border-radius:10px;background:#102c3a;color:#eff7fa;box-shadow:0 12px 32px #0009;font:15px/1.5 Arial,"Microsoft YaHei",sans-serif}#hy-analytics-consent p{margin:0}#hy-analytics-consent a{color:#c5ecf7;margin-left:6px}#hy-analytics-consent div{display:flex;gap:10px;flex:0 0 auto}#hy-analytics-consent button{min-height:40px;padding:9px 14px;border:1px solid #9ed5e5;border-radius:6px;background:#173f4f;color:#eff7fa;font-weight:700;cursor:pointer}#hy-analytics-consent button[data-choice="granted"]{background:#a8deef;color:#123340}
.hy-shell-enabled body>header .brand,.hy-shell-enabled body>header nav{display:none}
.hy-shell-enabled body>header{justify-content:flex-end;padding:10px 28px;background:#0d202b}
#hy-site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 28px;background:#07111a;color:#bad0db;font:14px/1.6 Arial,sans-serif;border-top:1px solid #527b8e}
#hy-site-footer a{color:#c5ecf7}.hy-mail-retry{display:inline-block;margin:10px 0}
.hy-product-navigation .hy-product-release{display:none}
.hy-review-logo{display:block;max-width:140px;max-height:140px;margin:16px 0}.hy-review-details strong{font-size:14px!important;overflow-wrap:anywhere}.hy-review-details p{align-items:flex-start}
.hy-orders main{max-width:1100px;margin:auto;padding:32px 24px}.hy-orders article{padding:22px;margin:20px 0;border:1px solid var(--hy-border);border-radius:12px;background:var(--hy-panel);overflow-wrap:anywhere}
.hy-orders h1{font-size:clamp(28px,4vw,42px)}.hy-orders a{color:#c5ecf7}.hy-orders button{background:#a8deef;color:#123340;border:0;border-radius:6px;padding:12px 18px;margin:8px 8px 8px 0;cursor:pointer}.hy-orders button:disabled{opacity:.5}
.hy-orders img{width:100%;max-width:400px}.hy-orders table{width:100%;border-collapse:collapse}.hy-orders td,.hy-orders th{padding:10px;text-align:left;border-bottom:1px solid #527b8e;overflow-wrap:anywhere}.hy-orders select{padding:10px;background:#173744;color:white;border:1px solid #7598a8;border-radius:6px}
@media(max-width:600px){#hy-customer-note,#hy-site-footer{padding:12px 18px}#hy-analytics-consent{left:10px;right:10px;bottom:10px;align-items:stretch;flex-direction:column;gap:12px}#hy-analytics-consent div{display:grid;grid-template-columns:1fr 1fr}.hy-orders main{padding:24px 16px}.hy-orders article{padding:16px}.hy-orders th,.hy-orders td{padding:8px 4px;font-size:14px}}
@media print{.hy-product-navigation,#hy-customer-note,#hy-site-footer,.hy-orders button,.hy-orders .orders-intro,.hy-orders #status{display:none!important}.hy-orders article:not(.hy-printing){display:none!important}.hy-orders body,.hy-orders article{color:black;background:white;border-color:#bbb}.hy-orders img{max-width:280px}}

.hy-shell-enabled nav[aria-label="HYGO SPORTS"] a{display:none!important}

[data-kit-label="note"]{display:none!important}
.hy-submit-note{font-size:14px;line-height:1.6;color:#bad0db}.hy-submit-note a{color:#c5ecf7}.hy-orders article p{line-height:1.75}.hy-orders textarea{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--hy-border);border-radius:6px;background:#0d202b;color:var(--hy-text);font:16px/1.5 inherit;overflow-wrap:anywhere}.hy-orders [hidden]{display:none!important}.hy-orders input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.hy-quote-details{border-block:1px solid #527b8e;margin:20px 0;padding:4px 0}
.hy-shell-enabled [data-hy-ordering-closed="true"]{opacity:.55!important;cursor:not-allowed!important}

.hy-personal-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #6ba2b5;border-radius:14px;padding:24px;margin:24px 0;background:#153542}.hy-personal-entry h2{font-size:1.45rem;margin:0 0 10px}.hy-personal-entry p{font-size:1rem;line-height:1.6;margin:0}.hy-personal-entry>a{display:inline-block;flex-shrink:0;padding:15px 20px;border-radius:6px;background:#b6e8f5;color:#102b39;text-decoration:none;font-weight:700}@media(max-width:650px){.hy-personal-entry{align-items:stretch;flex-direction:column}.hy-personal-entry>a{text-align:center}}
