.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{max-width:850px;padding:36px 0 44px}.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{margin:0;font-size:clamp(42px,5vw,66px);font-weight:790;line-height:.98;letter-spacing:-.055em}.ba-lead{max-width:68ch;margin:18px 0 0;color:var(--ba-muted);font-size:clamp(16px,1.4vw,18px);line-height:1.55}.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-browse{width:fit-content;margin-top:22px}.ba-browse summary{min-height:44px;display:flex;align-items:center;gap:9px;padding:0 15px;border:1px solid #c7d8dc;border-radius:9px;background:#fff;color:var(--ba-ink);font-size:12px;font-weight:740;cursor:pointer;list-style:none}.ba-browse summary::-webkit-details-marker{display:none}.ba-browse summary:after{content:"+";color:var(--ba-teal-dark);font-size:17px;font-weight:500}.ba-browse[open] summary:after{content:"\2212"}.ba-directory{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(150px,.6fr));gap:28px;max-width:1080px;padding:22px 2px 4px}.ba-directory h2{margin:0 0 10px;color:var(--ba-muted);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.ba-browse-links{display:flex;flex-wrap:wrap;gap:8px 18px}.ba-browse-links a,.ba-back-link{color:var(--ba-teal-dark);font-size:12px;font-weight:700;text-underline-offset:3px}.ba-back-link{display:inline-block;margin-top:20px}.ba-content{padding:0 0 clamp(52px,7vw,88px);background:#f8fbfa}.ba-collection-guide{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(280px,.9fr) minmax(320px,1.15fr);align-items:start;gap:38px;padding:44px 4px;border-bottom:1px solid var(--ba-line)}.ba-collection-guide .ba-eyebrow{margin-top:7px}.ba-collection-guide h2{margin:0;font-size:clamp(26px,3vw,40px);font-weight:760;line-height:1.06;letter-spacing:-.04em}.ba-collection-guide>p:last-child{max-width:66ch;margin:3px 0 0;color:var(--ba-muted);font-size:14px;line-height:1.65}.ba-help-disclosure{border-top:1px solid var(--ba-line);border-bottom:1px solid var(--ba-line)}.ba-help-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;cursor:pointer;list-style:none}.ba-help-disclosure>summary::-webkit-details-marker{display:none}.ba-help-disclosure>summary span{font-size:18px;font-weight:760;letter-spacing:-.018em}.ba-help-disclosure>summary small{display:flex;align-items:center;gap:12px;color:var(--ba-muted);font-size:12px;font-weight:650}.ba-help-disclosure>summary small:after{content:"+";color:var(--ba-teal-dark);font-size:20px;font-weight:500}.ba-help-disclosure[open]>summary small:after{content:"\2212"}.ba-help-panel{padding:4px 0 40px}.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-help-panel>.ba-compare-wrap{margin-top:0}.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}.ba-pdp-order-help{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px;padding:44px;border:1px solid var(--ba-line);border-radius:18px;background:#fff;box-shadow:0 18px 52px -42px var(--ba-shadow)}.ba-pdp-order-intro{align-self:center;max-width:560px}.ba-pdp-order-intro h2,.ba-pdp-note h2,.ba-pdp-links-heading h2,.ba-pdp-faq-intro h2{margin:0;color:var(--ba-ink);font-size:clamp(28px,3.1vw,44px);font-weight:770;line-height:1.04;letter-spacing:-.045em}.ba-pdp-order-intro>p:last-child,.ba-pdp-note>p:last-child{max-width:62ch;margin:16px 0 0;color:var(--ba-muted);font-size:15px;line-height:1.65}.ba-pdp-order-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ba-ink)}.ba-pdp-order-steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--ba-line)}.ba-pdp-order-steps li>span{width:28px;height:28px;display:grid;place-items:center;margin-top:1px;border-radius:50%;background:var(--ba-ink);color:#fff;font-size:11px;font-weight:780}.ba-pdp-order-steps p{margin:0;color:var(--ba-muted);font-size:13px;line-height:1.55}.ba-pdp-order-steps strong{display:block;margin-bottom:3px;color:var(--ba-ink);font-size:14px}.ba-pdp-notes{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;margin-top:18px}.ba-pdp-note{padding:34px;border-radius:16px}.ba-pdp-note--press{background:var(--ba-ink);color:#f5fbfc}.ba-pdp-note--press .ba-eyebrow{color:#72dce5}.ba-pdp-note--press h2{color:#f5fbfc}.ba-pdp-note--press>p:last-child{color:#c8d8e0}.ba-pdp-note--shipping{border:1px solid #e3d8bf;background:var(--ba-cream)}.ba-pdp-note--shipping h2{font-size:clamp(24px,2.4vw,34px)}.ba-pdp-links{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:64px;margin-top:72px;padding-top:48px;border-top:1px solid var(--ba-line)}.ba-pdp-links-heading h2,.ba-pdp-faq-intro h2{font-size:clamp(28px,3vw,42px)}.ba-pdp-link-list{border-top:1px solid var(--ba-ink)}.ba-pdp-link-list a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:14px 4px;border-bottom:1px solid var(--ba-line);color:var(--ba-ink);font-size:14px;font-weight:730;text-decoration:none;transition:color .18s ease,padding .18s ease}.ba-pdp-link-list a:hover{padding-left:8px;color:var(--ba-teal-dark)}.ba-pdp-link-list a span:last-child{color:var(--ba-teal-dark);font-size:20px;font-weight:500}.ba-pdp-link-list a:focus-visible{outline:3px solid color-mix(in srgb,var(--ba-cyan) 45%,transparent);outline-offset:3px}.ba-pdp-faq{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:64px;margin-top:72px;padding-top:48px;border-top:1px solid var(--ba-line)}@media(max-width:989px){.ba-directory{grid-template-columns:1fr 1fr}.ba-directory section:first-child{grid-column:1/-1}.ba-collection-guide{grid-template-columns:1fr 1.4fr}.ba-collection-guide .ba-eyebrow{grid-column:1/-1;margin-bottom:-18px}.ba-bridge{grid-template-columns:1fr;align-items:start}.ba-bridge-actions{justify-content:flex-start}.ba-faq,.ba-order-guide,.ba-pdp-order-help,.ba-pdp-links,.ba-pdp-faq{grid-template-columns:1fr;gap:34px}.ba-product-links,.ba-pdp-notes{grid-template-columns:1fr}}@media(max-width:640px){.ba-shell{width:min(100% - 24px,1400px)}.ba-breadcrumb{padding:11px 0;font-size:11px}.ba-hero{padding:14px 0 24px}.ba-hero>.ba-eyebrow{display:none}.ba-hero h1{font-size:clamp(38px,11vw,50px)}.ba-lead{margin-top:12px;font-size:14px;line-height:1.5}.ba-browse{width:100%;margin-top:16px}.ba-browse summary{min-height:42px;justify-content:space-between}.ba-directory{grid-template-columns:1fr;gap:20px}.ba-directory section:first-child{grid-column:auto}.ba-browse-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.ba-collection-guide{grid-template-columns:1fr;gap:12px;padding:30px 4px}.ba-collection-guide .ba-eyebrow{grid-column:auto;margin:0 0 2px}.ba-help-disclosure>summary{align-items:flex-start;flex-direction:column;gap:6px}.ba-help-disclosure>summary small{width:100%;justify-content:space-between}.ba-guide-head h2,.ba-bridge h2,.ba-faq-intro h2,.ba-order-guide h2{font-size:34px}.ba-bridge{margin-top:52px;padding:28px 22px}.ba-faq{margin-top:40px;padding-top:28px}.ba-product-content{padding:18px 0 58px}.ba-order-guide{padding:36px 0}.ba-product-links{margin-top:18px}.ba-pdp-order-help{gap:26px;padding:24px 18px;border-radius:14px}.ba-pdp-order-intro h2,.ba-pdp-note h2,.ba-pdp-links-heading h2,.ba-pdp-faq-intro h2{font-size:28px;line-height:1.08}.ba-pdp-order-intro>p:last-child,.ba-pdp-note>p:last-child{margin-top:12px;font-size:14px;line-height:1.55}.ba-pdp-order-steps li{grid-template-columns:30px 1fr;gap:11px;padding:15px 0}.ba-pdp-order-steps li>span{width:26px;height:26px}.ba-pdp-notes{gap:10px;margin-top:12px}.ba-pdp-note{padding:24px 18px;border-radius:14px}.ba-pdp-links,.ba-pdp-faq{gap:22px;margin-top:44px;padding-top:32px}.ba-pdp-link-list a{min-height:54px;font-size:13px}.ba-faq-list summary{padding-top:18px;padding-bottom:18px;font-size:14px}body:has(.ba-product-content) .dtf-color-header{align-items:flex-start;gap:10px;min-width:0}body:has(.ba-product-content) .dtf-color-select-wrap{flex:1 1 auto;min-width:0}body:has(.ba-product-content) .dtf-color-select{width:100%;min-width:0;max-width:100%;font-size:16px}body:has(.ba-product-content) .dtf-color-count{padding:4px 9px}body:has(.ba-product-content) .dtf-cart-drawer:not(.open){display:none}body:has(.ba-product-content) .dtf-cart-drawer.open{display:flex}}@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/38/assets/blank-apparel.css.map */
