.mt{--mt-red:#AA0029;--mt-wine:#7A0013;--mt-ink:#1A1414;--mt-cream:#F6F0EB;--mt-line:#EDE5DF;--mt-muted:#6B605A;--mt-tile:#F4EEE9;font-family:var(--font-body--family);color:var(--mt-ink)}.mt *,.mt *:before,.mt *:after{box-sizing:border-box}.mt-wrap{max-width:1320px;margin:0 auto;padding:0 24px}.mt-section{padding-block:var(--mt-pt,20px) var(--mt-pb,20px)}.mt h2.mt-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,800);font-size:clamp(24px,2.4vw,30px);letter-spacing:-.02em;line-height:1.1}.mt-eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-red)}.mt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.mt-link{font-weight:700;font-size:15px;color:var(--mt-red);text-decoration:none}.mt-link:hover{color:var(--mt-wine);text-decoration:underline}.mt-panel{background:#fff;border-radius:20px;padding:28px}.mt-ph{width:100%;height:100%;background:var(--mt-tile);fill:#c9b9ac}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;font:inherit;font-weight:800;font-size:15px;text-decoration:none;cursor:pointer;border:2px solid var(--mt-red);transition:background .15s,color .15s}.mt-btn--solid{background:var(--mt-red);color:#fff}.mt-btn--solid:hover{background:var(--mt-wine);border-color:var(--mt-wine);color:#fff}.mt-btn--outline{background:#fff;color:var(--mt-red)}.mt-btn--outline:hover{background:var(--mt-red);color:#fff}.mt-btn--disabled{border-color:var(--mt-line);background:var(--mt-line);color:var(--mt-muted);cursor:default}.mt-btn--block{width:100%}.mt-grid{display:grid;grid-template-columns:repeat(var(--mt-cols,5),minmax(0,1fr));gap:16px}.mt-card{background:#fff;border:1px solid var(--mt-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.mt-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1a141414}.mt-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--mt-tile);overflow:hidden}.mt-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mt-badge{position:absolute;top:10px;left:10px;background:var(--mt-red);color:#fff;font-size:13px;font-weight:800;padding:4px 8px;border-radius:6px}.mt-badge--dark{background:var(--mt-ink);font-size:12px;font-weight:700}.mt-card__body{padding:14px;display:flex;flex-direction:column;gap:6px;flex-grow:1}.mt-card__cat{font-size:12px;color:var(--mt-muted);text-transform:uppercase;letter-spacing:.05em}.mt-card__title{font-size:15px;line-height:1.3;color:var(--mt-ink);text-decoration:none;font-weight:500;min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mt-card__title:hover{color:var(--mt-red)}.mt-card__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mt-card__price b{font-size:20px;font-weight:800}.mt-card__price b.is-sale{color:var(--mt-red)}.mt-card__price s{font-size:13px;color:var(--mt-muted)}.mt-card__form{margin:auto 0 0}.mt-card__body>.mt-btn{margin-top:auto}.mt-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.mt-slider{position:relative;border-radius:20px;overflow:hidden;min-height:420px}.mt-slides{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mt-slides::-webkit-scrollbar{display:none}.mt-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--bg);color:var(--fg);text-decoration:none}.mt-slide__text{padding:48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.mt-slide__tag{align-self:flex-start;background:#fff;color:var(--bg);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.mt-slide h1,.mt-slide h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(32px,3.6vw,50px);line-height:1.02;letter-spacing:-.03em;color:inherit}.mt-slide p{margin:0;font-size:18px;line-height:1.45;opacity:.9;max-width:420px}.mt-slide__btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.mt-slide__btn{background:#fff;color:var(--bg);font-weight:800;font-size:16px;padding:14px 24px;border-radius:12px;text-decoration:none}.mt-slide__btn--ghost{background:transparent;color:inherit;border:2px solid currentColor;padding:12px 22px}.mt-slide__media{position:relative;background:#0000001f}.mt-slide__media img,.mt-slide__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mt-slide__media svg{fill:#ffffff59;background:transparent}.mt-stamp{position:absolute;right:24px;bottom:24px;background:var(--mt-ink);color:#fff;border-radius:14px;padding:12px 16px;display:flex;flex-direction:column;line-height:1.1}.mt-stamp b{font-size:34px;font-weight:800}.mt-stamp span{font-size:12px;color:#d9cfc9}.mt-dots{position:absolute;left:48px;bottom:20px;display:flex;gap:8px}.mt-dots button{width:8px;height:8px;border-radius:4px;border:0;padding:0;background:#ffffff80;cursor:pointer;transition:width .2s}.mt-dots button[aria-current=true]{width:28px;background:#fff}.mt-side{display:grid;grid-template-rows:1fr 1fr;gap:16px}.mt-tile{position:relative;overflow:hidden;border-radius:20px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;background:var(--bg);color:var(--fg);text-decoration:none;min-height:200px}.mt-tile__h{font-family:var(--font-heading--family);font-size:26px;font-weight:800;line-height:1.08;letter-spacing:-.02em;max-width:230px;position:relative;z-index:1}.mt-tile__eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);position:relative;z-index:1}.mt-tile__cta{font-weight:700;font-size:15px;position:relative;z-index:1}.mt-tile__img{position:absolute;right:-12px;bottom:-12px;width:46%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:#00000014}.mt-tile__img img{width:100%;height:100%;object-fit:cover}.mt-benefits{background:#fff;border-radius:16px;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.mt-benefit{display:flex;align-items:center;gap:14px;padding:20px 24px;border-right:1px solid var(--mt-line)}.mt-benefit:last-child{border-right:0}.mt-benefit__icon,.mt-cat__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mt-red)}.mt-benefit__icon{width:46px;height:46px;border-radius:12px;background:#fbeaee}.mt-benefit b{display:block;font-size:15px}.mt-benefit small{display:block;font-size:13px;color:var(--mt-muted)}.mt-cats{display:grid;grid-template-columns:repeat(var(--cols,6),minmax(0,1fr));gap:14px}.mt-cat{background:#fff;border-radius:16px;padding:20px 12px;text-decoration:none;color:var(--mt-ink);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:transform .15s,box-shadow .15s}.mt-cat:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1a141414}.mt-cat__icon{width:76px;height:76px;border-radius:50%;background:var(--mt-cream);overflow:hidden}.mt-cat__icon img{width:100%;height:100%;object-fit:cover}.mt-cat__name{font-weight:700;font-size:15px}.mt-cat__sub{font-size:12px;color:var(--mt-muted)}.mt-cat--wine{background:var(--mt-wine);color:#fff}.mt-cat--wine .mt-cat__icon{background:#941133;color:#fff}.mt-cat--wine .mt-cat__sub{color:#f6d3db}.mt-cat--red{background:var(--mt-red);color:#fff}.mt-cat--red .mt-cat__icon{background:#c2133f;color:#fff}.mt-cat--red .mt-cat__sub{color:#f6d3db}.mt-count{display:flex;align-items:center;gap:6px;color:var(--mt-muted);font-size:14px}.mt-count b{background:var(--mt-ink);color:#fff;font-weight:800;font-size:16px;border-radius:8px;padding:6px 9px;font-variant-numeric:tabular-nums}.mt-tabs{display:flex;gap:6px;background:#fff;padding:5px;border-radius:12px;flex-wrap:wrap}.mt-tabs button{height:40px;padding:0 18px;border:0;border-radius:9px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;background:transparent;color:var(--mt-ink)}.mt-tabs button[aria-selected=true]{background:var(--mt-red);color:#fff}.mt-tabpanel[hidden]{display:none}.mt-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt-promo{border-radius:20px;padding:32px;text-decoration:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:center;background:var(--bg);color:var(--fg)}.mt-promo__text{display:flex;flex-direction:column;gap:12px}.mt-promo__h{font-family:var(--font-heading--family);font-size:28px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.mt-promo__p{font-size:15px;line-height:1.45;opacity:.85}.mt-promo__btn{align-self:flex-start;background:var(--btn-bg);color:var(--btn-fg);font-weight:700;font-size:15px;padding:12px 20px;border-radius:10px}.mt-promo__img{aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#0000000f}.mt-promo__img img,.mt-promo__img svg{width:100%;height:100%;object-fit:cover}.mt-look{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:16px}.mt-look__scene{position:relative;border-radius:20px;overflow:hidden;background:#e6dad0;min-height:480px}.mt-look__scene>img,.mt-look__scene>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mt-look__scene>svg{fill:#c9b9ac}.mt-dot{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px #1a141440;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.mt-dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--mt-red)}.mt-dot__tip{position:absolute;left:40px;top:50%;transform:translateY(-50%);background:#fff;border-radius:12px;padding:10px 14px;white-space:nowrap;box-shadow:0 8px 24px #1a14142e;color:var(--mt-ink);text-decoration:none;display:none;flex-direction:column;font-size:13px}.mt-dot__tip b{font-size:16px;color:var(--mt-red)}.mt-dot:hover .mt-dot__tip,.mt-dot:focus-within .mt-dot__tip,.mt-dot[aria-expanded=true] .mt-dot__tip{display:flex}.mt-look__list{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}.mt-look__item{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--mt-line);text-decoration:none;color:var(--mt-ink)}.mt-look__thumb{width:72px;height:72px;border-radius:10px;background:var(--mt-tile);flex-shrink:0;overflow:hidden}.mt-look__thumb img{width:100%;height:100%;object-fit:cover}.mt-look__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto}.mt-look__total b{font-size:24px}.mt-brands{display:grid;grid-template-columns:repeat(var(--cols,8),minmax(0,1fr));gap:12px}.mt-brand{height:84px;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:14px;color:var(--mt-muted);font-weight:700;font-size:14px;text-decoration:none}.mt-brand img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:989px){.mt-hero,.mt-look{grid-template-columns:1fr}.mt-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.mt-grid{--mt-cols:3!important}.mt-cats{--cols:4}.mt-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-benefit:nth-child(2){border-right:0}.mt-brands{--cols:4}}@media(max-width:749px){.mt-wrap{padding:0 16px}.mt-panel{padding:18px 14px;border-radius:18px}.mt-slider{min-height:0}.mt-slide{grid-template-columns:1fr}.mt-slide__text{padding:24px 22px 18px}.mt-slide p{font-size:15px}.mt-slide__media{min-height:180px}.mt-dots{left:22px;bottom:12px}.mt-side{grid-template-columns:1fr}.mt-tile{min-height:150px;padding:20px}.mt-grid{--mt-cols:2!important;gap:10px}.mt-card__body{padding:10px}.mt-card__title{font-size:13px;min-height:34px}.mt-card__price b{font-size:17px}.mt-cats{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none;margin:0 -16px;padding:0 16px}.mt-cats::-webkit-scrollbar{display:none}.mt-cat{flex:0 0 96px;padding:12px 6px;background:transparent}.mt-cat__icon{width:64px;height:64px;background:#fff;border:2px solid var(--mt-line)}.mt-cat--wine,.mt-cat--red{background:transparent;color:var(--mt-ink)}.mt-cat--wine .mt-cat__icon,.mt-cat--red .mt-cat__icon{border-color:var(--mt-red);background:#fbeaee;color:var(--mt-red)}.mt-cat--wine .mt-cat__sub,.mt-cat--red .mt-cat__sub{color:var(--mt-muted)}.mt-cat__name{font-size:12px}.mt-cat__sub{display:none}.mt-benefit{padding:12px;gap:10px;border-right:0}.mt-benefit__icon{width:36px;height:36px}.mt-benefit small{display:none}.mt-benefit b{font-size:13px}.mt-promos{grid-template-columns:1fr}.mt-promo{padding:20px;grid-template-columns:1fr 110px}.mt-promo__h{font-size:20px}.mt-look__scene{min-height:300px}.mt-brands{--cols:3}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mercantto.css.map */
