.emg{--emg-ink: #061a28;--emg-muted: #3d4f5c;--emg-accent: #1f9196;--emg-accent-text: #137b80;--emg-btn: #f7941d;--emg-btn-text: #061a28;--emg-soft: #f4f9f9;--emg-line: #c9dfe0;display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-areas:"media text" "media btns";column-gap:22px;row-gap:10px;align-items:center;color:var(--emg-ink);font-weight:600;line-height:1.5;text-align:left}.emg *,.emg *:before,.emg *:after{box-sizing:border-box}.emg__media{grid-area:media;position:relative;display:block;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 6px 18px #061a281a;align-self:center}.emg__media img{display:block;width:100%;height:100%;object-fit:cover}.emg__dot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #ffffff;border-radius:50%;background:var(--emg-accent);color:#fff;font-size:10px;font-weight:800;line-height:1;pointer-events:none;box-shadow:0 2px 6px #061a2840}.emg__text{grid-area:text;display:flex;flex-direction:column;gap:6px;min-width:0;align-self:end}.emg__eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--emg-accent-text)}.emg__h{margin:0;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:0;color:var(--emg-ink)}.emg__p{margin:0;font-size:13.5px;font-weight:500;line-height:1.5;color:var(--emg-muted)}.emg__btns{grid-area:btns;display:flex;flex-wrap:wrap;align-items:center;gap:12px;align-self:start}.emg__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:2px solid var(--emg-btn);border-radius:999px;background:var(--emg-btn);color:var(--emg-btn-text);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;transition:filter .2s,transform .2s}.emg__btn:hover{filter:brightness(.94);color:var(--emg-btn-text);text-decoration:none}.emg__btn:focus-visible,.emg__media:focus-visible{outline:3px solid var(--emg-accent);outline-offset:2px}.emg__btn svg{flex:none}.emg__btn--line{border-color:var(--emg-ink);background:transparent;color:var(--emg-ink)}.emg__btn--line:hover{color:var(--emg-ink)}.emg--band{margin-top:22px;padding-top:20px;border-top:2px solid rgba(6,26,40,.12);grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"media text btns";column-gap:24px}.emg--band .emg__text,.emg--band .emg__btns{align-self:center}@media screen and (min-width:1280px){.emg--band{margin-top:0;padding-top:0;border-top:0;padding-left:36px;border-left:2px solid rgba(6,26,40,.14);grid-template-columns:210px minmax(0,1fr);grid-template-areas:"media text" "media btns";column-gap:22px}.emg--band .emg__text{align-self:end}.emg--band .emg__btns{align-self:start}}.emg--strip{margin-top:28px;padding:16px 28px 16px 16px;border:1px solid var(--emg-line);border-radius:16px;background:var(--emg-soft);grid-template-columns:240px minmax(0,1fr) auto;grid-template-areas:"media text btns";column-gap:28px}.emg--strip .emg__text,.emg--strip .emg__btns{align-self:center}.emg--strip .emg__media{box-shadow:none;border-radius:10px}.emg--card{margin-top:18px;padding:14px 18px 14px 14px;border:1px solid var(--emg-line);border-radius:16px;background:var(--emg-soft);grid-template-columns:112px minmax(0,1fr);column-gap:16px;row-gap:4px;position:relative}.emg--card .emg__media{border-radius:10px;box-shadow:none}.emg--card .emg__dot{width:16px;height:16px}.emg--card .emg__h{font-size:15px;line-height:1.3}.emg--card .emg__p{font-size:13px}.emg--card .emg__btn{min-height:0;padding:0;border:0;background:none;color:var(--emg-accent-text);font-size:14px;white-space:normal;text-align:left;justify-content:flex-start}.emg--card .emg__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.emg--card .emg__btn:hover{filter:none;text-decoration:underline;text-underline-offset:3px}.emg--card:hover{border-color:var(--emg-accent)}.emg--feature{padding:32px;border-radius:20px;background:var(--emg-soft);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:48px;row-gap:16px}.emg--feature .emg__media{border-radius:14px;box-shadow:none}.emg--feature .emg__dot{width:30px;height:30px;border-width:3px;font-size:13px}.emg--feature .emg__eyebrow{font-size:13px;letter-spacing:.1em}.emg--feature .emg__h{font-size:36px;line-height:1.15}.emg--feature .emg__p{font-size:16px;line-height:1.6}.emg--feature .emg__btn{min-height:48px;padding:0 24px;font-size:15px}@media screen and (max-width:989px){.emg--band{grid-template-columns:170px minmax(0,1fr) auto;column-gap:20px}.emg--strip{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"media text" "media btns";padding:16px;column-gap:20px}.emg--strip .emg__text{align-self:end}.emg--strip .emg__btns{align-self:start}.emg--feature{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "text" "btns";padding:20px;row-gap:14px}.emg--feature .emg__h{font-size:28px}.emg--card{grid-template-columns:88px minmax(0,1fr);column-gap:12px}}@media screen and (max-width:749px){.emg--band,.emg--strip{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"media text" "btns btns";column-gap:12px;row-gap:12px}.emg--band{margin-top:16px;padding-top:16px}.emg--strip{padding:12px;margin-top:20px}.emg--band .emg__text,.emg--strip .emg__text{align-self:center;gap:2px}.emg--band .emg__eyebrow,.emg--strip .emg__eyebrow{display:none}.emg--band .emg__h,.emg--strip .emg__h{font-size:15px;line-height:1.3}.emg--band .emg__p,.emg--strip .emg__p{font-size:12.5px;line-height:1.45}.emg--band .emg__media,.emg--strip .emg__media{border-radius:8px;box-shadow:none}.emg--band .emg__dot,.emg--strip .emg__dot{width:14px;height:14px;font-size:0}.emg--band .emg__btns,.emg--strip .emg__btns{align-self:stretch}.emg--band .emg__btn,.emg--strip .emg__btn{flex:1}.emg--card{grid-template-columns:96px minmax(0,1fr);padding:12px;column-gap:12px}.emg--card .emg__p{display:none}.emg--feature{padding:14px;border-radius:16px}.emg--feature .emg__h{font-size:24px}.emg--feature .emg__p{font-size:14.5px}.emg--feature .emg__dot{width:22px;height:22px;border-width:2px;font-size:11px}.emg--feature .emg__btn{flex:1}}@media(prefers-reduced-motion:reduce){.emg__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/em-guide-promo.css.map */
