.ba-hub,.ba-content,.ba-product-content{--ba-ink:#071a34;--ba-muted:#52697c;--ba-line:#d8e5e9;--ba-soft:#edf5f6;--ba-paper:#f8fbfa;--ba-cream:#f5efe2;--ba-teal:#078796;--ba-teal-dark:#056672;--ba-cyan:#17bfd0;--ba-shadow:rgba(7,26,52,.11);color:var(--ba-ink);font-family:Geist,Manrope,sans-serif}.ba-shell{width:min(100% - 32px,1400px);margin-inline:auto}.ba-breadcrumb{display:flex;align-items:center;gap:8px;padding:18px 0;color:var(--ba-muted);font-size:12px;font-weight:620}.ba-breadcrumb a{color:inherit;text-decoration:none}.ba-breadcrumb a:hover{color:var(--ba-teal-dark);text-decoration:underline;text-underline-offset:3px}.ba-hub{overflow:hidden;background:var(--ba-paper);border-bottom:1px solid var(--ba-line)}.ba-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:start;gap:clamp(40px,6vw,96px);min-height:570px;padding:52px 0 64px}.ba-hero-copy{max-width:670px}.ba-eyebrow{margin:0 0 14px;color:var(--ba-teal-dark);font-size:12px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.ba-hero h1{max-width:12ch;margin:0;font-size:clamp(48px,6vw,88px);font-weight:790;line-height:.94;letter-spacing:-.065em}.ba-lead{max-width:62ch;margin:26px 0 0;color:var(--ba-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.62}.ba-hero-actions,.ba-bridge-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ba-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease,color .2s ease}.ba-button:hover{transform:translateY(-2px)}.ba-button:active{transform:scale(.985)}.ba-button:focus-visible,.ba-path-list a:focus-visible,.ba-brand-list a:focus-visible,.ba-product-links a:focus-visible{outline:3px solid color-mix(in srgb,var(--ba-cyan) 45%,transparent);outline-offset:3px}.ba-button-primary{background:var(--ba-ink);color:#f9fcfd}.ba-button-primary:hover{background:#102e4e;color:#f9fcfd}.ba-button-secondary{border-color:#bfd1d7;background:transparent;color:var(--ba-ink)}.ba-button-secondary:hover{border-color:#73bbc4;background:#f3f9f9;color:var(--ba-ink)}.ba-proof-list{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none;color:#355267;font-size:12px;font-weight:650}.ba-proof-list li{display:flex;align-items:center;gap:7px}.ba-proof-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ba-teal)}.ba-hero-media{min-height:460px;display:grid;grid-template-columns:1fr .82fr;grid-template-rows:1fr 1fr;gap:12px;position:relative}.ba-hero-product{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--ba-line) 85%,transparent);border-radius:18px;background:#fdfefe;color:var(--ba-ink);text-decoration:none;box-shadow:0 18px 45px -32px var(--ba-shadow);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s ease}.ba-hero-product:hover{border-color:#9bcfd4;transform:translateY(-4px)}.ba-hero-product img{width:100%;height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.ba-hero-product span{overflow:hidden;color:#27475d;font-size:12px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.ba-hero-product-1{grid-row:1/3}.ba-paths{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:42px;padding:34px 0 46px;border-top:1px solid var(--ba-line)}.ba-path-group{min-width:0}.ba-path-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px;color:var(--ba-ink);font-size:13px;font-weight:780}.ba-path-heading a{color:var(--ba-teal-dark);font-size:12px;text-decoration:none}.ba-path-heading a:hover{text-decoration:underline;text-underline-offset:3px}.ba-path-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ba-line);border-bottom:1px solid var(--ba-line)}.ba-path-list a{min-width:0;display:grid;gap:7px;padding:17px 16px;border-right:1px solid var(--ba-line);color:var(--ba-ink);text-decoration:none;transition:background .18s ease,color .18s ease}.ba-path-list a:last-child{border-right:0}.ba-path-list a:hover{background:#edf7f7;color:var(--ba-teal-dark)}.ba-path-list span{font-size:14px;font-weight:760}.ba-path-list small{color:var(--ba-muted);font-size:11px;line-height:1.4}.ba-brand-list{display:flex;flex-wrap:wrap;gap:8px}.ba-brand-list a{padding:11px 14px;border:1px solid var(--ba-line);border-radius:999px;background:#fdfefe;color:#24435a;font-size:12px;font-weight:720;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease}.ba-brand-list a:hover{border-color:#7bc5cd;color:var(--ba-teal-dark);transform:translateY(-1px)}.ba-content{padding:clamp(72px,8vw,120px) 0;background:#fbfdfd}.ba-guide-head{max-width:800px}.ba-guide-head h2,.ba-bridge h2,.ba-faq-intro h2,.ba-order-guide h2{margin:0;font-size:clamp(34px,4vw,58px);font-weight:760;line-height:1.02;letter-spacing:-.05em}.ba-guide-head>p:last-child,.ba-bridge p,.ba-order-guide .ba-guide-head>p:last-child{max-width:68ch;margin:20px 0 0;color:var(--ba-muted);font-size:16px;line-height:1.65}.ba-compare-wrap{margin-top:38px;overflow-x:auto;border-top:1px solid var(--ba-ink);border-bottom:1px solid var(--ba-line)}.ba-compare{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.ba-compare caption{padding:13px 0;color:var(--ba-muted);font-size:12px;text-align:left}.ba-compare th,.ba-compare td{padding:17px 18px;border-top:1px solid var(--ba-line);font-size:13px;line-height:1.45;vertical-align:top}.ba-compare thead th{border-top:0;color:var(--ba-muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ba-compare tbody th{font-size:14px;font-weight:760}.ba-compare a{color:var(--ba-ink);text-underline-offset:3px}.ba-compare a:hover{color:var(--ba-teal-dark)}.ba-bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:72px;padding:44px;border-radius:18px;background:var(--ba-ink);color:#f5fbfc}.ba-bridge .ba-eyebrow{color:#70dce5}.ba-bridge h2{color:#f5fbfc}.ba-bridge p{color:#c7d7df}.ba-bridge-actions{justify-content:flex-end;margin:0}.ba-bridge .ba-button-primary{background:#f5fbfc;color:var(--ba-ink)}.ba-bridge .ba-button-secondary{border-color:#527087;color:#f5fbfc}.ba-bridge .ba-button-secondary:hover{background:#153854;color:#f5fbfc}.ba-faq{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:64px;margin-top:86px;padding-top:52px;border-top:1px solid var(--ba-line)}.ba-faq-list{border-top:1px solid var(--ba-ink)}.ba-faq-list details{border-bottom:1px solid var(--ba-line)}.ba-faq-list summary{padding:20px 36px 20px 0;position:relative;cursor:pointer;color:var(--ba-ink);font-size:15px;font-weight:730;list-style:none}.ba-faq-list summary::-webkit-details-marker{display:none}.ba-faq-list summary:after{content:"+";position:absolute;right:5px;top:50%;transform:translateY(-50%);color:var(--ba-teal-dark);font-size:22px;font-weight:400}.ba-faq-list details[open] summary:after{content:"\2212"}.ba-faq-list p{max-width:70ch;margin:0;padding:0 36px 20px 0;color:var(--ba-muted);font-size:14px;line-height:1.65}.ba-product-content{padding:26px 0 96px;background:#fbfdfd}.ba-order-guide{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px;padding:56px 0;border-top:1px solid var(--ba-line);border-bottom:1px solid var(--ba-line)}.ba-order-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ba-ink)}.ba-order-steps li{display:grid;grid-template-columns:38px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--ba-line)}.ba-order-steps li>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ba-ink);color:#f7fbfc;font-size:12px;font-weight:780}.ba-order-steps strong{font-size:14px}.ba-order-steps p{margin:5px 0 0;color:var(--ba-muted);font-size:13px;line-height:1.5}.ba-product-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.ba-product-links a{display:grid;gap:6px;padding:20px;border:1px solid var(--ba-line);border-radius:12px;background:#fdfefe;color:var(--ba-ink);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.ba-product-links a:hover{border-color:#82c8cf;transform:translateY(-2px)}.ba-product-links small{color:var(--ba-muted);font-size:11px;font-weight:650}.ba-product-links strong{font-size:15px}.ba-product-faq{margin-top:68px}@media(max-width:989px){.ba-hero{grid-template-columns:1fr;min-height:0;padding:38px 0 48px}.ba-hero h1{max-width:14ch}.ba-hero-media{min-height:410px}.ba-paths{grid-template-columns:1fr}.ba-path-list{grid-template-columns:repeat(2,1fr)}.ba-path-list a:nth-child(2){border-right:0}.ba-path-list a:nth-child(-n+2){border-bottom:1px solid var(--ba-line)}.ba-bridge{grid-template-columns:1fr;align-items:start}.ba-bridge-actions{justify-content:flex-start}.ba-faq,.ba-order-guide{grid-template-columns:1fr;gap:34px}.ba-product-links{grid-template-columns:1fr}}@media(max-width:640px){.ba-shell{width:min(100% - 24px,1400px)}.ba-breadcrumb{padding:14px 0}.ba-hero{gap:28px;padding-top:24px}.ba-hero h1{font-size:clamp(42px,14vw,62px)}.ba-lead{margin-top:18px;font-size:16px}.ba-hero-actions{display:grid;grid-template-columns:1fr;margin-top:24px}.ba-button{width:100%}.ba-proof-list{display:grid;gap:9px}.ba-hero-media{min-height:330px;grid-template-columns:1.15fr .85fr}.ba-hero-product{padding:10px;border-radius:13px}.ba-hero-product span{font-size:10px}.ba-paths{gap:28px;padding:28px 0 36px}.ba-path-list{display:flex;overflow-x:auto;border:0;scroll-snap-type:x mandatory}.ba-path-list a{min-width:78vw;border:1px solid var(--ba-line);border-radius:10px;scroll-snap-align:start}.ba-path-list a:nth-child(-n+2){border-bottom:1px solid var(--ba-line)}.ba-content{padding:64px 0}.ba-guide-head h2,.ba-bridge h2,.ba-faq-intro h2,.ba-order-guide h2{font-size:36px}.ba-bridge{margin-top:52px;padding:28px 22px}.ba-faq{margin-top:62px;padding-top:38px}.ba-product-content{padding-bottom:72px}.ba-order-guide{padding:42px 0}.ba-product-links{margin-top:20px}}@media(prefers-reduced-motion:reduce){.ba-hub *,.ba-content *,.ba-product-content *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/blank-apparel.css.map */
