:root{--mbl-rose: #b76e79;--mbl-rose-light: #e8b4b8;--mbl-rose-glow: rgba(183, 110, 121, .14);--mbl-blush: #fdeef1;--mbl-blush-2: #fff6f8;--mbl-cream: #fffaf7;--mbl-card: #ffffff;--mbl-border: #f0d9dc;--mbl-dark: #3a1f24;--mbl-grey: #8a6b70;--mbl-grey-light: #b99aa0}.mbl-gift-strip{background:linear-gradient(90deg,#f6dde1,#fdeef1,#f6dde1);border-top:2px solid var(--mbl-rose);border-bottom:2px solid var(--mbl-rose);padding:20px 24px;text-align:center}.mbl-gift-strip__inner{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.mbl-gift-strip__icon{font-size:28px;line-height:1;flex-shrink:0}.mbl-gift-strip__text{font-size:clamp(15px,2vw,18px);font-weight:800;color:var(--mbl-dark);letter-spacing:.01em;text-transform:uppercase}.mbl-gift-strip__text span{color:var(--mbl-rose)}.mbl-gift-strip__badge{background:var(--mbl-rose);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:50px;white-space:nowrap;flex-shrink:0}.mbl-features{background:var(--mbl-cream);padding:64px 24px 56px}.mbl-features__inner{max-width:1100px;margin:0 auto}.mbl-section-eyebrow{text-align:center;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--mbl-rose);margin:0 0 12px}.mbl-section-heading{text-align:center;font-size:clamp(24px,3.5vw,36px);font-weight:900;color:var(--mbl-dark);margin:0 0 10px;letter-spacing:-.02em}.mbl-section-heading span{color:var(--mbl-rose)}.mbl-section-sub{text-align:center;font-size:15px;color:var(--mbl-grey);max-width:620px;margin:0 auto 48px}.mbl-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:750px){.mbl-feat-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.mbl-feat-card{background:var(--mbl-card);border:1px solid var(--mbl-border);border-radius:16px;padding:28px 20px 24px;text-align:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mbl-feat-card:hover{transform:translateY(-4px);border-color:var(--mbl-rose);box-shadow:0 10px 28px #b76e791f}.mbl-feat-card__icon{width:52px;height:52px;border-radius:14px;background:var(--mbl-blush);border:1px solid var(--mbl-rose-light);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;line-height:1}.mbl-feat-card__title{font-size:13px;font-weight:800;color:var(--mbl-dark);margin:0 0 8px;letter-spacing:.01em;text-transform:uppercase}.mbl-feat-card__text{font-size:12.5px;color:var(--mbl-grey);margin:0;line-height:1.65}.mbl-diagram{background:var(--mbl-blush-2);padding:64px 24px;border-top:1px solid var(--mbl-border);border-bottom:1px solid var(--mbl-border)}.mbl-diagram__inner{max-width:900px;margin:0 auto;text-align:center}.mbl-diagram__image{width:100%;height:auto;border-radius:20px;border:1px solid var(--mbl-border);margin-top:40px;display:block;box-shadow:0 10px 32px #b76e791f}.mbl-inbox{background:var(--mbl-cream);padding:64px 24px 56px}.mbl-inbox__inner{max-width:720px;margin:0 auto;text-align:center}.mbl-inbox__image{width:100%;height:auto;border-radius:20px;border:1px solid var(--mbl-border);margin-top:40px;display:block;box-shadow:0 10px 32px #b76e791a}.mbl-inbox__list{list-style:none;margin:32px auto 0;padding:0;display:inline-flex;flex-direction:column;gap:12px;text-align:left}.mbl-inbox__list li{font-size:14px;color:var(--mbl-dark);font-weight:500;padding-left:26px;position:relative}.mbl-inbox__list li:before{content:"\2713";position:absolute;left:0;color:var(--mbl-rose);font-weight:800}.mbl-how{background:var(--mbl-blush-2);padding:64px 24px;border-top:1px solid var(--mbl-border);border-bottom:1px solid var(--mbl-border)}.mbl-how__inner{max-width:1100px;margin:0 auto}.mbl-how__steps{display:grid;grid-template-columns:1fr;gap:24px;margin-top:48px}@media(min-width:750px){.mbl-how__steps{grid-template-columns:repeat(3,1fr);gap:28px}}.mbl-how-card{background:var(--mbl-card);border:1px solid var(--mbl-border);border-radius:16px;overflow:hidden}.mbl-how-card__image{width:100%;aspect-ratio:16 / 9;object-fit:contain;display:block;background:var(--mbl-blush)}.mbl-how-card__image-placeholder{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#fdeef1,#f6dde1);display:flex;align-items:center;justify-content:center;font-size:40px}.mbl-how-card__body{padding:24px 22px 26px}.mbl-how-card__num{font-size:13px;font-weight:800;color:var(--mbl-rose);letter-spacing:.05em;margin:0 0 6px}.mbl-how-card__title{font-size:15px;font-weight:800;color:var(--mbl-dark);margin:0 0 10px;text-transform:uppercase;letter-spacing:.02em}.mbl-how-card__text{font-size:13px;color:var(--mbl-grey);margin:0;line-height:1.7}.mbl-how-card__text strong,.mbl-how-card__text a{color:var(--mbl-rose);font-weight:700;text-decoration:none}.mbl-uses{background:var(--mbl-cream);padding:64px 24px 56px}.mbl-uses__inner{max-width:1200px;margin:0 auto}.mbl-uses__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:48px}@media(min-width:600px){.mbl-uses__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.mbl-uses__grid{grid-template-columns:repeat(6,1fr);gap:10px}}.mbl-use-tile{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:3 / 4;background:var(--mbl-blush);border:1px solid var(--mbl-border)}.mbl-use-tile__image{width:100%;height:100%;object-fit:contain;background:var(--mbl-blush);display:block;transition:transform .4s ease}.mbl-use-tile:hover .mbl-use-tile__image{transform:scale(1.05)}.mbl-use-tile__placeholder{width:100%;height:100%;background:linear-gradient(160deg,#fdeef1,#f6dde1);display:flex;align-items:center;justify-content:center;font-size:36px}.mbl-use-tile__label{position:absolute;bottom:10px;left:10px;right:10px;padding:7px 10px;background:#ffffffeb;border:1px solid var(--mbl-border);border-radius:8px;text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mbl-dark);box-shadow:0 2px 10px #3a1f241a}.mbl-use-tile__label span{color:var(--mbl-rose)}.mbl-quality{background:var(--mbl-blush-2);padding:72px 24px 64px;border-top:1px solid var(--mbl-border)}.mbl-quality__inner{max-width:1100px;margin:0 auto}.mbl-quality__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:52px}@media(min-width:750px){.mbl-quality__grid{grid-template-columns:repeat(3,1fr);gap:24px}}.mbl-quality-card{background:var(--mbl-card);border:1px solid var(--mbl-border);border-radius:20px;padding:36px 28px 32px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.mbl-quality-card:hover{border-color:var(--mbl-rose);box-shadow:0 10px 28px #b76e791a}.mbl-quality-card__badge{width:72px;height:72px;border-radius:50%;background:var(--mbl-blush);border:2px solid var(--mbl-rose-light);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;line-height:1}.mbl-quality-card__title{font-size:14px;font-weight:800;color:var(--mbl-dark);margin:0 0 14px;letter-spacing:.05em;text-transform:uppercase}.mbl-quality-card__text{font-size:13.5px;color:var(--mbl-grey);margin:0;line-height:1.75}.mbl-specs{background:var(--mbl-cream);padding:64px 24px 56px}.mbl-specs__inner{max-width:1000px;margin:0 auto}.mbl-specs__grid{display:grid;grid-template-columns:1fr;gap:32px;margin-top:48px;align-items:center}@media(min-width:750px){.mbl-specs__grid{grid-template-columns:1fr 1fr;gap:48px}}.mbl-specs__image-wrap{background:var(--mbl-blush);border:1px solid var(--mbl-border);border-radius:20px;padding:20px;text-align:center;font-size:72px;line-height:1}.mbl-specs__image{width:100%;height:auto;border-radius:12px;display:block}.mbl-specs__list{display:flex;flex-direction:column;gap:16px}.mbl-spec-row{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--mbl-card);border:1px solid var(--mbl-border);border-radius:10px}.mbl-spec-row__label{font-size:13px;color:var(--mbl-grey);font-weight:500}.mbl-spec-row__value{font-size:13px;color:var(--mbl-dark);font-weight:700;text-align:right}.mbl-compare{background:var(--mbl-blush-2);padding:72px 24px 64px;border-top:1px solid var(--mbl-border)}.mbl-compare__inner{max-width:900px;margin:0 auto}.mbl-compare__table{width:100%;border-collapse:collapse;margin-top:48px;border-radius:16px;overflow:hidden}.mbl-compare__table thead tr{background:var(--mbl-blush)}.mbl-compare__table th{padding:18px 20px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mbl-grey)}.mbl-compare__table th:first-child{text-align:left}.mbl-compare__table th.mbl-col-highlight{color:var(--mbl-rose);background:#b76e791a;border-top:2px solid var(--mbl-rose)}.mbl-compare__table td{padding:15px 20px;border-bottom:1px solid var(--mbl-border);font-size:13.5px;background:var(--mbl-card)}.mbl-compare__table tbody tr:last-child td{border-bottom:none}.mbl-compare__table td:first-child{color:var(--mbl-grey);font-weight:500;text-align:left}.mbl-compare__table td:not(:first-child){text-align:center;font-weight:700}.mbl-compare__table td.mbl-col-highlight{background:#b76e790f;color:var(--mbl-rose)}.mbl-compare__table td.mbl-val-no{color:var(--mbl-grey-light)}.mbl-compare__table tbody tr:nth-child(odd) td:not(.mbl-col-highlight){background:var(--mbl-blush-2)}.mbl-compare__table tbody tr:nth-child(odd) td.mbl-col-highlight{background:#b76e791a}@media(max-width:599px){.mbl-compare__table th,.mbl-compare__table td{padding:12px 10px;font-size:12px}}.mbl-cta-strip{background:linear-gradient(135deg,#b76e79,#d99aa3,#b76e79);padding:40px 24px;text-align:center}.mbl-cta-strip__inner{max-width:700px;margin:0 auto}.mbl-cta-strip__heading{font-size:clamp(18px,3vw,26px);font-weight:900;color:#fff;letter-spacing:-.01em;margin:0 0 10px}.mbl-cta-strip__heading span{color:#fff0f2}.mbl-cta-strip__sub{font-size:14px;color:#ffffffd9;margin:0 0 24px}.mbl-cta-strip__btn{display:inline-block;background:#fff;color:var(--mbl-rose);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:15px 40px;border-radius:8px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.mbl-cta-strip__btn:hover{opacity:.88;transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-makeup-bag-features.css.map */
