.wordmark{gap:10px;letter-spacing:-1.3px;font-weight:700}.wordmark .vectopik-mark{width:38px;height:38px;display:block;flex-shrink:0}.wordmark .brand-word{color:var(--ink);font-weight:700;font-style:normal}.wordmark .brand-word>span{color:var(--accent);font-weight:700}.brand-word{white-space:nowrap}.preview-bar a{color:#bce5ef;text-decoration:none}.payment-strip .payment-brands{margin-left:auto}.payment-strip>.text-link{margin-left:0}.payment-strip>span{max-width:270px}.site-footer .wordmark{width:max-content}.info-content a{color:var(--accent)}
@media(max-width:900px){.wordmark .vectopik-mark{width:33px;height:33px}.wordmark{gap:9px}.site-header .wordmark{font-size:23px}}
@media(max-width:680px){.wordmark .vectopik-mark{width:32px;height:32px}.wordmark{gap:8px}.site-header .wordmark{font-size:24px}.account-header .wordmark{font-size:23px}.preview-bar>span{font-size:8px}.payment-strip .payment-brands{margin-left:0}}

.quote-access{padding-block:22px}.quote-access p{font-size:13px;color:#b4cbd5;line-height:1.8}.quote-access .button{margin:12px 8px 12px 0}input[readonly]{opacity:.8;cursor:default}

.header-account-link{display:none}.owner-shortcut{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 25px;margin-bottom:24px;border:1px solid #528b9a;border-radius:8px;background:#143641}.owner-shortcut[hidden]{display:none}.owner-shortcut strong{font-size:20px;color:#e4f7fb}.owner-shortcut p{font-size:13px;line-height:1.7;margin:8px 0 0;color:#b4d2df}.owner-shortcut .button{font-size:14px;min-height:48px;flex-shrink:0}.business-credit{max-width:440px;line-height:1.8;overflow-wrap:anywhere}.site-footer p.business-credit{max-width:350px;font-size:11px;margin-top:12px}.account-footer .business-credit{font-size:11px}.account-footer{flex-wrap:wrap}
.stock-home-callout{display:flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid #355f70;background:#102f3b;border-radius:9px;padding:36px;margin-bottom:40px}.stock-home-callout .eyebrow{font-size:10px;color:#8bcedd;margin-bottom:15px}.stock-home-callout h2{font-size:34px;letter-spacing:-1px}.stock-home-callout h2 em{color:#8bdcea}.stock-home-callout p:not(.eyebrow){font-size:13px;color:#abc9d5;line-height:1.9;margin-top:17px;max-width:560px}.stock-home-callout .button{font-size:13px;min-height:48px;flex-shrink:0}@media(max-width:680px){.stock-home-callout{padding:25px;align-items:stretch;flex-direction:column;gap:22px}.stock-home-callout h2{font-size:30px}.stock-home-callout .button{justify-content:center}.footer-links{flex-wrap:wrap}}
@media(max-width:680px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;padding:17px 0;gap:12px}.site-header>.wordmark{grid-column:1;grid-row:1}.header-account-link{display:inline-flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:9px 12px;border:1px solid #568998;border-radius:5px;color:#dcf6fc;font-size:12px;line-height:1.5}.site-header>.header-cta{grid-column:1;grid-row:2;justify-self:start;margin:0;min-height:44px;font-size:12px}.site-header>.menu-toggle{grid-column:2;grid-row:2;justify-self:end;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:12px}.site-header>.main-nav{top:100%;font-size:14px;gap:10px 20px}.main-nav a{min-height:44px;display:inline-flex;align-items:center}.owner-shortcut{padding:20px;align-items:stretch;flex-direction:column;gap:18px;margin-top:8px}.owner-shortcut strong{font-size:20px}.owner-shortcut .button{width:100%;justify-content:center}.site-footer p.business-credit{font-size:11px}.account-footer .business-credit{font-size:11px}}
.faq-list details>p a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}#revisions{scroll-margin-top:25px}
.brief-policy-note{margin:16px 0;line-height:1.8}.brief-policy-note a{color:#9edfeb;text-decoration:underline;text-underline-offset:3px}.checkout-policy-note{padding:17px 18px;border:1px solid #467381;border-radius:6px;background:#153541;margin:24px 0}.checkout-policy-note p{font-size:12px;line-height:1.85;color:#b8d3df;margin:10px 0 0}.checkout-policy-note p:first-child{margin-top:0}.checkout-policy-note a{color:#a1e3ef;text-decoration:underline;text-underline-offset:3px}.account-footer>a[href="refund-policy"]{display:inline-flex;align-items:center;min-height:44px}.footer-links>a[href="refund-policy"]{line-height:1.6}

.garment-home-callout{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px;border:1px solid #406c7d;border-radius:9px;background:#133441;margin-bottom:45px}.garment-home-callout .eyebrow{font-size:10px;color:#8bdcea;margin-bottom:14px}.garment-home-callout h2{font-size:30px;color:#e3f5fa;letter-spacing:-1px}.garment-home-callout p:not(.eyebrow){font-size:13px;line-height:1.8;color:#afcbd8;margin-top:14px}.garment-home-callout .button{flex-shrink:0;font-size:12px;min-height:46px;gap:18px}@media(max-width:680px){.garment-home-callout{padding:25px;align-items:stretch;flex-direction:column;margin-inline:22px;width:auto}.garment-home-callout h2{font-size:27px}.garment-home-callout .button{justify-content:center}}
