.promo-look{background-color:var(--promo-look-bg, #1f1d18);color:var(--promo-look-text, #fff)}.promo-look__media{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden}.promo-look__media img{width:100%;height:100%;object-fit:cover;display:block}.promo-look__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px;background:var(--promo-look-bg);color:#ffffff73;font-family:var(--text-font-family);font-size:13px;letter-spacing:1px;text-transform:uppercase;max-width:640px;margin:auto}.promo-look__tag{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 10px;background:var(--promo-look-tag-bg, #fff);color:var(--promo-look-tag-text, #1f1d18);border-radius:999px;box-shadow:0 8px 24px #0000002e;font-family:var(--text-font-family);max-width:min(420px,calc(100% - 48px))}.promo-look__tag[data-corner=bottom-left]{bottom:24px;left:24px}.promo-look__tag[data-corner=bottom-right]{bottom:24px;right:24px}.promo-look__tag[data-corner=top-left]{top:24px;left:24px}.promo-look__tag[data-corner=top-right]{top:24px;right:24px}.promo-look__tag-flag{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:5px 10px;background:var(--promo-look-tag-text, #1f1d18);color:var(--promo-look-tag-bg, #fff);border-radius:999px}.promo-look__tag-label{font-size:13px;font-weight:500;letter-spacing:.2px;line-height:1.35}.promo-look__caption{padding:64px 60px 96px}.promo-look__caption-inner{max-width:760px;margin:0 auto;text-align:center}.promo-look__heading{font-family:var(--display-font-family);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 14px;color:var(--promo-look-text)}.promo-look__body{font-family:var(--text-font-family);font-size:16px;line-height:1.6;margin:0 0 24px;opacity:.85}.promo-look__cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--promo-look-accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;transition:gap .2s ease}.promo-look__cta:hover{gap:14px}@media screen and (max-width:999px){.promo-look__media{aspect-ratio:4 / 5}.promo-look__caption{padding:48px 32px 72px}.promo-look__tag-label{font-size:12px}.promo-look__tag[data-corner=bottom-left],.promo-look__tag[data-corner=bottom-right]{bottom:16px}.promo-look__tag[data-corner=top-left],.promo-look__tag[data-corner=top-right]{top:16px}.promo-look__tag[data-corner=bottom-left],.promo-look__tag[data-corner=top-left]{left:16px}.promo-look__tag[data-corner=bottom-right],.promo-look__tag[data-corner=top-right]{right:16px}}@media screen and (max-width:549px){.promo-look__caption{padding:40px 20px 56px}.promo-look__tag{padding:8px 14px 8px 8px;max-width:calc(100% - 32px)}.promo-look__tag-label{font-size:11px}.promo-look__tag-flag{font-size:9px;padding:4px 8px}}@media(prefers-reduced-motion:reduce){[data-section-id] *,[data-section-id] *:before,[data-section-id] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/promo-look.css.map */
