.mrb{--plum:#382E43;--plum2:#5C4C6B;--violet:#52407D;--mist:#EFE8F6;--ivory:#F7F2EA;--ink:#2E2639;--body:#4A4357;--mute:#7A7187;font-family:Montserrat,sans-serif;color:var(--body);background:#fff;padding:24px}.mrb *{box-sizing:border-box}.mrb .bn{position:relative;max-width:1392px;margin:0 auto;height:500px;border-radius:28px;overflow:hidden;box-shadow:0 18px 50px #382e431a;background:var(--ivory)}.mrb .bn picture,.mrb .bn .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mrb .bn .ph img,.mrb .bn picture img{width:100%;height:100%;object-fit:cover;display:block}.mrb .scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mrb .tx{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 72px;max-width:640px}.mrb h1{font-family:Spectral,Georgia,serif;color:var(--ink);font-weight:400;letter-spacing:-.01em;margin:0;font-size:clamp(40px,4.6vw,62px);line-height:1.06;text-wrap:balance}.mrb .lead{margin:18px 0 0;font-size:19px;line-height:1.55;color:var(--body);max-width:460px}.mrb .btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:52px;padding:0 30px;margin-top:30px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:var(--plum);color:#fff;transition:.2s}.mrb .btn:hover{background:var(--violet);color:#fff}.mrb .cap{position:absolute;right:20px;bottom:14px;z-index:3;margin:0;font-size:11.5px;color:var(--mute);background:#ffffffb8;padding:4px 10px;border-radius:999px}#before-after{scroll-margin-top:96px}.mrb.a .bn .ph img{object-position:60% 72%}.mrb.a .scrim{background:linear-gradient(90deg,#f7f2eaeb,#f7f2eab3 32%,#f7f2ea00 52%)}.mrb.b .bn{background:#efe8f6}.mrb.b .bn .ph img{object-position:70% 15%}.mrb.b .scrim{background:linear-gradient(90deg,#efe8f6f5,#efe8f6db 34%,#efe8f640 56%,#efe8f600 70%)}.mrb.c .bn{display:grid;grid-template-columns:1fr 1.18fr;height:auto;min-height:500px;background:linear-gradient(135deg,#f7f2ea,#efe8f6)}.mrb.c .tx{max-width:none;height:auto;padding:0 56px 0 72px}.mrb.c .pairs{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:30px 36px 26px 0;align-content:center}.mrb.c .pc{background:#fff;border-radius:18px;box-shadow:0 10px 30px #382e4314;overflow:hidden;display:flex;flex-direction:column;text-decoration:none}.mrb.c .pc .pr{display:grid;grid-template-rows:1fr 1fr;gap:3px}.mrb.c .pc figure{margin:0;position:relative;aspect-ratio:2/1;overflow:hidden}.mrb.c .pc img{width:100%;height:100%;object-fit:cover;display:block}.mrb.c .pc figure span{position:absolute;left:10px;bottom:10px;background:#ffffffeb;color:var(--plum);font-size:11.5px;font-weight:600;border-radius:999px;padding:4px 10px}.mrb.c .pc figure.af span{background:var(--plum);color:#fff}.mrb.c .pc p{margin:0;padding:11px 16px 13px;font-size:13.5px;color:var(--body)}.mrb.c .note{grid-column:1/-1;margin:2px 0 0;font-size:12px;color:var(--mute);text-align:center}@media(max-width:989px){.mrb .tx{padding:0 44px}.mrb.c .tx{padding:0 32px 0 44px}.mrb.c .pairs{padding:28px 28px 28px 0}}@media(max-width:749px){.mrb{padding:16px}.mrb .bn{height:auto;min-height:380px;border-radius:20px}.mrb .tx{height:auto;justify-content:flex-start;padding:30px 24px 0;max-width:none}.mrb h1{font-size:34px}.mrb .lead{font-size:15.5px;margin-top:10px;max-width:none}.mrb .btn{height:46px;padding:0 22px;font-size:12.5px;margin-top:18px}.mrb .cap{right:12px;bottom:10px;font-size:10.5px}.mrb.a .bn{min-height:420px}.mrb.a .bn .ph img{object-position:50% 100%}.mrb.a .scrim{background:linear-gradient(180deg,#f7f2eaf5,#f7f2ead9 38%,#f7f2ea00 56%)}.mrb.b .bn{min-height:440px;display:flex;flex-direction:column;justify-content:flex-end}.mrb.b .bn .ph img{object-position:50% 0%}.mrb.b .tx{padding:0 24px 34px}.mrb.b .scrim{background:linear-gradient(0deg,#f7f2eaf7,#f7f2eae6 40%,#f7f2ea40 62%,#f7f2ea00 74%)}.mrb.b .cap{top:12px;bottom:auto}.mrb.c .bn{display:block;min-height:0}.mrb.c .tx{padding:28px 22px 0}.mrb.c .pairs{grid-template-columns:1fr;padding:20px 16px 16px;gap:10px}.mrb.c .pc:nth-child(2){display:none}.mrb.c .pc .pr{grid-template-rows:none;grid-template-columns:1fr 1fr}.mrb.c .pc figure{aspect-ratio:4/3}.mrb.c .pc figure span{left:6px;bottom:6px;font-size:10px;padding:3px 8px}.mrb.c .pc p{padding:8px 10px 10px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/meg-res1-banner.css.map */
