.home-top .home-hero .cta .meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;color:#fff;padding-top:4px}.home-top .home-hero .rating{display:inline-flex;align-items:center;gap:9px;margin:0;padding:0;font-size:13px;line-height:1;color:inherit;background:none;white-space:nowrap}.home-top .home-hero .rating svg{width:80px;height:13px;fill:currentColor;flex:none}.home-top .home-hero a.bag-textlink{display:inline-flex;align-items:center;margin:0;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px;line-height:1.2;min-height:24px;white-space:nowrap}.home-top .home-hero a.bag-textlink:hover{opacity:.7}.home-top .home-hero a.bag-textlink:focus-visible{outline:2px solid var(--hf);outline-offset:3px}@media(max-width:989px){.home-top .home-hero.m-stack .cta .meta,.home-top .home-hero.is-empty .cta .meta{color:var(--bag-ink)}.home-top .home-hero.k-desktop .bag-eyebrow{display:none}}@media(min-width:990px){.home-top .home-hero .cta{flex-wrap:wrap;align-items:center;row-gap:18px}.home-top .home-hero .cta .meta{display:contents}.home-top .home-hero .cta a.bag-textlink{margin-left:16px;color:inherit}.home-top .home-hero .cta .rating{flex-basis:100%;color:inherit}.home-top .home-hero.tone-ink .cta .rating,.home-top .home-hero.tone-ink .cta a.bag-textlink{color:var(--bag-ink)}.home-top .home-hero.tone-white .cta .rating,.home-top .home-hero.tone-white .cta a.bag-textlink{color:#fff}.home-top .home-hero.layout-overlay.no-veil>.scrim{display:none}.home-top .home-hero.layout-overlay.no-veil .in>*{max-width:400px}.home-top .home-hero.layout-overlay.no-veil .in{padding:56px 80px}.home-top .home-hero.layout-overlay.no-veil .bag-eyebrow{white-space:nowrap}}@media(min-width:990px)and (max-width:1279px){.home-top .home-hero.layout-overlay.no-veil>.scrim{display:block}}.home-top .home-hero.no-veil h1{font-weight:400;letter-spacing:0}.home-top .home-hero.no-veil a.bag-btn{font-weight:500;letter-spacing:.16em;font-size:11px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:989px){.home-top .home-hero.no-veil h1{font-size:28px;line-height:1.1}.home-top .home-hero.no-veil p.sub{font-size:14px}.home-top .home-hero.no-veil a.bag-btn{height:46px;background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffffb3}.home-top .home-hero.no-veil a.bag-btn:hover{background:#ffffff4d;color:#fff}}@media(min-width:990px){.home-top .home-hero.no-veil h1{font-size:clamp(34px,3vw,44px);line-height:1.08}.home-top .home-hero.no-veil p.sub{font-size:14.5px;margin-top:16px}.home-top .home-hero.no-veil .cta{margin-top:22px}.home-top .home-hero.no-veil a.bag-btn{height:46px;padding:0 28px;background:#1412100f;color:var(--bag-ink);box-shadow:inset 0 0 0 1px #1412108c}.home-top .home-hero.no-veil a.bag-btn:hover{background:#14121024;color:var(--bag-ink)}.home-top .home-hero.no-veil.tone-white a.bag-btn{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffffb3}.home-top .home-hero.no-veil.tone-white a.bag-btn:hover{background:#ffffff4d;color:#fff}}@media(min-width:990px){.home-top .home-hero.no-veil.layout-split.tone-white>.scrim{display:none}.home-top .home-hero.no-veil.layout-split .in>*{max-width:440px}}@media(max-width:989px){.home-top .home-hero.no-veil.m-stack{background:var(--hero-ground,var(--bag-accent));color:#fff;--hf:#fff}.home-top .home-hero.no-veil.m-stack>picture{height:clamp(380px,50svh,480px);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.home-top .home-hero.no-veil.m-stack .home-hero__copy{padding:0 20px 18px;margin-top:-22px;position:relative}.home-top .home-hero.no-veil.m-stack h1{color:#fff}.home-top .home-hero.no-veil.m-stack p.sub{margin-top:10px;color:#ffffffe6}.home-top .home-hero.no-veil.m-stack .cta{padding:16px 0 0}.home-top .home-hero.no-veil.m-stack a.bag-btn{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffffb3}.home-top .home-hero.no-veil.m-stack a.bag-btn:hover{background:#ffffff4d;color:#fff}.home-top .home-hero.no-veil.m-stack .cta .meta{color:#fff}}@media(max-width:989px){.home-top .home-hero.no-veil.m-stack>picture{background:var(--hero-ground,var(--bag-accent));-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 100%),linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 68%,transparent 100%),linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-composite:intersect}.home-top .home-hero.no-veil.m-stack>picture img{transform:scale(.9);transform-origin:50% 100%}.home-top .home-hero.no-veil h1{line-height:1.08}.home-top .home-hero.no-veil.m-stack p.sub{margin-top:8px}.home-top .home-hero.no-veil.m-stack .cta{padding-top:12px}}@media(min-width:990px){.home-top .home-hero.no-veil.layout-split>picture{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%),linear-gradient(180deg,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 15%),linear-gradient(180deg,#000 86%,transparent 100%);mask-composite:intersect}.home-top .home-hero.no-veil.layout-split>picture img{transform:scale(.92);transform-origin:50% 100%}.home-top .home-hero.no-veil p.sub{margin-top:12px}.home-top .home-hero.no-veil .cta{margin-top:16px}}@media(max-width:989px){.home-top .home-hero.no-veil.m-overlay{--hh:clamp(520px, calc(100svh - 150px) ,640px)}.home-top .home-hero.no-veil.m-overlay>picture{background:var(--hero-ground,#82817e)}.home-top .home-hero.no-veil.m-overlay>picture,.home-top .home-hero.no-veil.m-overlay>.scrim{grid-row:1/6}.home-top .home-hero.no-veil.m-overlay>picture img{transform:scale(.9);transform-origin:50% 100%}.home-top .home-hero.no-veil.m-overlay h1{font-size:26px;line-height:1.08}.home-top .home-hero.no-veil.m-overlay h1 .bag-em{display:inline;margin:0}.home-top .home-hero.no-veil.m-overlay p.sub{grid-row:4;position:relative;z-index:1;padding:6px 20px 0;background:none;font-size:13px;line-height:1.4;color:#ffffffeb}.home-top .home-hero.no-veil.m-overlay .cta{grid-row:5;padding:12px 20px 20px;gap:10px}.home-top .home-hero.no-veil.m-overlay a.bag-btn{width:auto;align-self:flex-start;height:44px;padding:0 26px}.home-top .home-hero.no-veil.m-overlay .cta .meta{padding-top:2px}}@media(max-width:989px){.home-top .home-hero.no-veil.m-stack>picture{height:auto;aspect-ratio:1500/1807;-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 84%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.home-top .home-hero.no-veil.m-stack>picture img{transform:none;object-position:50% 0}.home-top .home-hero.no-veil.m-stack .home-hero__copy{padding:0 20px 16px;margin-top:-10px}.home-top .home-hero.no-veil.m-stack h1{font-size:24px;line-height:1.1}.home-top .home-hero.no-veil.m-stack p.sub{margin-top:6px;font-size:13px;line-height:1.4}.home-top .home-hero.no-veil.m-stack .cta{padding-top:10px;gap:8px}.home-top .home-hero.no-veil.m-stack a.bag-btn{width:auto;align-self:flex-start;height:42px;padding:0 24px}.home-top .home-hero.no-veil.m-stack .cta .meta{padding-top:0}}.ba-cards .ba-cards__card:first-child{position:relative;display:block;min-height:560px;padding:0;overflow:hidden;border-radius:14px;background:#111;color:#fff}.ba-cards .ba-cards__card:first-child .ba-cards__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;margin:0;border-radius:0}.ba-cards .ba-cards__card:first-child .ba-cards__media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ba-cards .ba-cards__card:first-child .ba-cards__copy{position:absolute;left:0;right:0;bottom:0;padding:200px 22px 22px;gap:10px;background:linear-gradient(to top,#111111f0,#111111b8 45%,#1110)}.ba-cards .ba-cards__card:first-child .ba-k{color:#ffffffbf}.ba-cards .ba-cards__card:first-child .ba-h3{color:#fff;font-size:25px;line-height:1.12}.ba-cards .ba-cards__card:first-child .ba-cards__text{color:#ffffffd9;font-size:13.5px;line-height:1.45}.ba-cards .ba-cards__card:first-child .ba-lnk{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-height:48px;margin-top:6px;border-radius:999px;background:#fff;color:#111;text-decoration:none;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}@media(min-width:990px){.ba-cards .ba-cards__card:first-child{min-height:520px}.ba-cards .ba-cards__card:first-child .ba-cards__copy{padding:220px 32px 32px;max-width:560px}}.home-top .home-hero .rating{min-height:32px}.home-top .home-hero a.bag-textlink{min-height:32px;padding-top:8px;margin-top:-8px}@media(max-width:989px){.home-top .home-hero.no-veil.m-overlay{--hh:clamp(600px, calc(100svh - 92px) ,760px)}.home-top .home-hero.no-veil.m-overlay>picture{background:var(--hero-ground,#82817e);-webkit-mask-image:none;mask-image:none}.home-top .home-hero.no-veil.m-overlay>picture img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(.87);transform-origin:50% 16%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.home-top .home-hero.no-veil.m-overlay>.scrim{top:auto;bottom:0;height:440px;opacity:1;background:linear-gradient(to top,#141414ad,#1414146b 45%,#14141400)}.home-top .home-hero.no-veil.m-overlay h1{font-size:25px;line-height:1.08;padding-left:20px;padding-right:20px}.home-top .home-hero.no-veil.m-overlay p.sub{padding:8px 20px 0;font-size:12.5px;line-height:1.4}.home-top .home-hero.no-veil.m-overlay .cta{padding:12px 20px 24px;gap:8px}.home-top .home-hero.no-veil.m-overlay a.bag-btn{height:44px;padding:0 28px;font-size:11px}.home-top .home-hero.no-veil.m-overlay .cta .meta{padding-top:2px;gap:8px 12px}.home-top .home-hero.no-veil.m-overlay .rating{font-size:12.5px}.home-top .home-hero.no-veil.m-overlay .rating svg{width:74px;height:12px}.home-top .home-hero.no-veil.m-overlay a.bag-textlink{font-size:11.5px;letter-spacing:.12em}}@media(max-width:989px){.home-top .home-hero.no-veil.m-overlay{position:relative}.home-top .home-hero.no-veil.m-overlay>.scrim{position:absolute;grid-row:auto;align-self:auto;left:0;right:0;top:auto;bottom:0;height:440px;width:100%}}@media(max-width:989px){.home-top .home-hero.no-veil.m-overlay{--hh:clamp(560px, calc(100svh - 148px) ,760px)}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/ba-home-b.css.map */
