.atl-bw{--atl-bw-pad: 20px;--atl-bw-gap: 6px;padding-bottom:48px;background:#000;color:#fff;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}@media(min-width:750px){.atl-bw{--atl-bw-pad: 32px;--atl-bw-gap: 8px}}@media(min-width:990px){.atl-bw{padding-bottom:72px}}@media(min-width:1100px){.atl-bw{--atl-bw-pad: 48px}}.atl-bw *,.atl-bw *:before,.atl-bw *:after{box-sizing:border-box}.atl-bw p,.atl-bw h2,.atl-bw h3{margin:0;padding:0}.atl-bw a{color:inherit;text-decoration:none}.atl-bw__intro{padding:64px var(--atl-bw-pad) 40px}.atl-bw .atl-bw__kicker{margin-bottom:16px;color:#fff;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.atl-bw .atl-bw__h{max-width:900px;color:#fff;font-size:clamp(34px,5vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.03em}.atl-bw .atl-bw__lead{max-width:520px;margin-top:20px;color:#c9c8c3;font-size:16px;line-height:1.5}@media(min-width:990px){.atl-bw__intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:64px;align-items:end;padding:112px var(--atl-bw-pad) 72px}.atl-bw .atl-bw__lead{margin-top:0;padding-bottom:8px;font-size:18px}}.atl-bw__scenes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--atl-bw-gap);padding:0 var(--atl-bw-gap)}.atl-bw .atl-bw__scene{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:1 / 1;background:#1b1b1b;color:#fff}.atl-bw .atl-bw__scene--wide,.atl-bw .atl-bw__scene--full{aspect-ratio:4 / 5}.atl-bw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.atl-bw__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a3,#0000003d 34%,#0000 60%)}.atl-bw .atl-bw__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--atl-bw-pos, center);transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}a.atl-bw__scene:hover .atl-bw__img{transform:scale(1.035)}.atl-bw__badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:stretch;background:#000;color:#fff;font-size:11px;font-weight:500;line-height:1;letter-spacing:.06em}.atl-bw__badge-l,.atl-bw__badge-p{display:inline-flex;align-items:center;height:28px;padding:0 10px;white-space:nowrap}.atl-bw__badge-l{text-transform:uppercase}.atl-bw__badge-p{padding-left:0;font-size:12px;letter-spacing:0;font-variant-numeric:tabular-nums}.atl-bw__body{position:absolute;right:0;bottom:0;left:0;display:block;padding:20px}.atl-bw__s-kicker{display:block;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.atl-bw .atl-bw__s-h{max-width:13em;color:#fff;font-size:clamp(26px,7vw,32px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.atl-bw__s-text{display:block;max-width:30em;margin-top:8px;color:#e6e5e0;font-size:15px;line-height:1.45}.atl-bw__s-link{display:inline-flex;align-items:center;gap:8px;min-height:24px;margin-top:14px;font-size:14px;font-weight:500;line-height:1.2}.atl-bw__s-link svg{display:block;transition:transform .2s ease}a.atl-bw__scene:hover .atl-bw__s-link svg{transform:translate(3px)}a.atl-bw__scene:hover .atl-bw__s-link-t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.atl-bw a.atl-bw__scene:focus-visible{outline:2px solid #fff;outline-offset:-6px}@media(min-width:750px){.atl-bw__scenes{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(380px,56vw,560px)}.atl-bw .atl-bw__scene{grid-column:span 6;aspect-ratio:auto}.atl-bw .atl-bw__scene--wide,.atl-bw .atl-bw__scene--full{grid-column:span 12;aspect-ratio:auto}.atl-bw__badge{top:16px;left:16px}.atl-bw__body{padding:24px}.atl-bw .atl-bw__s-h{font-size:clamp(24px,2.5vw,38px)}}@media(min-width:990px){.atl-bw__scenes{grid-auto-rows:clamp(440px,44vw,700px)}.atl-bw .atl-bw__scene--third{grid-column:span 4}.atl-bw .atl-bw__scene--half{grid-column:span 6}.atl-bw .atl-bw__scene--wide{grid-column:span 8}.atl-bw__body{padding:32px}}.atl-bw .atl-bw__terms{max-width:760px;margin:28px var(--atl-bw-pad) 0;color:#9a9994;font-size:13px;line-height:1.5}@media(prefers-reduced-motion:reduce){.atl-bw .atl-bw__img,.atl-bw__s-link svg{transition:none}a.atl-bw__scene:hover .atl-bw__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/atlantis-black-weeks.css.map */
