.mm-alternatives{background:var(--mm-smoke);border-block:1px solid var(--mm-line)}.mm-alternatives__inner{padding-block:88px}.mm-alternatives__header{text-align:center;max-width:760px;margin:0 auto 30px}.mm-alternatives__header h2{font:400 48px/1.05 Bodoni Moda,serif;margin:10px 0 14px}.mm-alternatives__header h2 em{font-style:italic;color:var(--mm-silver)}.mm-alternatives__header p{font-size:16px;line-height:1.6;color:var(--mm-text);margin:0 auto;max-width:620px}.mm-alternatives__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;padding:2px}.mm-alternatives__chips button{flex:0 0 auto;height:44px;padding:0 18px;border:1px solid var(--mm-border-strong);border-radius:999px;background:#fff;color:var(--mm-text);font:600 14px Manrope,sans-serif;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.mm-alternatives__chips button:hover{border-color:var(--mm-accent);color:var(--mm-ink)}.mm-alternatives__chips button[aria-selected=true]{background:var(--mm-accent);border-color:var(--mm-accent);color:#fff}.mm-alternatives__chips button:focus-visible{outline:2px solid var(--mm-accent);outline-offset:3px}.mm-alternatives__panels{display:grid}.mm-alternatives__panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) 56px repeat(var(--alt-cols,3),minmax(0,1fr));gap:20px;align-items:stretch}.mm-alternatives__panel[data-inactive]{visibility:hidden;pointer-events:none}.mm-alternatives__products{display:contents}.mm-alternatives__label{font:500 11px/1.4 Manrope,sans-serif;letter-spacing:.22em;color:var(--mm-muted)}.mm-alternatives__label--strong{letter-spacing:.3em;color:var(--mm-ink);font-weight:700}.mm-alternatives__reference,.mm-alternative-card{background:#fff;border:1px solid var(--mm-line);min-width:0;display:flex;flex-direction:column;padding:22px;gap:12px}.mm-alternatives__reference{border-color:var(--mm-border-strong)}.mm-alternatives__bottle,.mm-alternative-card__image{position:relative;height:240px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--mm-line-soft);overflow:hidden}.mm-alternatives__bottle img,.mm-alternative-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.mm-alternatives__reference h3,.mm-alternative-card h3{font:400 22px/1.2 Bodoni Moda,serif;margin:0;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mm-alternatives__reference h3 a,.mm-alternative-card h3 a{color:var(--mm-ink);text-decoration:none}.mm-alternatives__reference h3 a:hover,.mm-alternative-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.mm-alternatives__notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.mm-alternatives__notes li{padding:5px 10px;background:var(--mm-smoke);border:1px solid var(--mm-line);font-size:12px}.mm-alternatives__foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.mm-alternatives__price{font-size:20px;font-weight:700}.mm-alternatives__price small{font-size:13px;font-weight:500;color:var(--mm-muted)}.mm-alternatives__original{min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--mm-accent);color:var(--mm-ink);text-decoration:none;font:700 11px Manrope,sans-serif;letter-spacing:.14em;transition:background-color .2s,color .2s}.mm-alternatives__original:hover{background:var(--mm-accent);color:#fff}.mm-alternatives__hint{margin:0;padding:12px 14px;background:var(--mm-smoke);border-left:3px solid var(--mm-accent);font-size:13px;line-height:1.5;color:var(--mm-text)}.mm-alternatives__arrow{align-self:center;justify-self:center;width:56px;height:56px;border-radius:50%;background:var(--mm-accent);color:#fff;display:flex;align-items:center;justify-content:center}.mm-alternatives__try{display:none}.mm-alternative-card{transition:transform .25s ease,box-shadow .25s ease}.mm-alternative-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000012}.mm-alternative-card:hover .mm-alternative-card__image img{transform:scale(1.04)}.mm-alternative-card__save{position:absolute;z-index:1;top:10px;left:10px;padding:5px 9px;background:var(--mm-save);color:#fff;font:700 11px Manrope,sans-serif;letter-spacing:.06em}.mm-alternative-card__similarity{display:flex;flex-direction:column;gap:6px}.mm-alternative-card__similarity div{display:flex;justify-content:space-between;font-size:12px}.mm-alternative-card__similarity span{color:var(--mm-muted)}.mm-alternative-card__similarity i{display:block;height:6px;background:var(--mm-line)}.mm-alternative-card__similarity b{display:block;height:6px;width:0;background:var(--mm-accent);transition:width .7s ease .15s}.mm-alternatives__panel.is-animated .mm-alternative-card__similarity b{width:var(--similarity)}.mm-alternative-card p{margin:0;font-size:12px;line-height:1.5;color:var(--mm-text);min-height:3em}.mm-alternative-card__price{margin-top:auto;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mm-alternative-card__price strong{font-size:20px;font-weight:700}.mm-alternative-card__price s{font-size:14px;color:var(--mm-muted)}.mm-alternative-card .mm-product-card__button{font-size:11px;letter-spacing:.12em}.mm-alternatives__note,.mm-alternatives__pending{text-align:center;font-size:12px;color:var(--mm-muted);margin:28px auto 0}@keyframes mm-alt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mm-alternatives__panel.is-entering .mm-alternatives__reference,.mm-alternatives__panel.is-entering .mm-alternatives__arrow,.mm-alternatives__panel.is-entering .mm-alternative-card{animation:mm-alt-in .45s cubic-bezier(.2,.7,.2,1) both}.mm-alternatives__panel.is-entering .mm-alternatives__arrow{animation-delay:.06s}.mm-alternatives__panel.is-entering .mm-alternative-card:nth-child(1){animation-delay:.12s}.mm-alternatives__panel.is-entering .mm-alternative-card:nth-child(2){animation-delay:.2s}.mm-alternatives__panel.is-entering .mm-alternative-card:nth-child(3){animation-delay:.28s}@media(max-width:1099px){.mm-alternatives__inner{padding-block:64px}.mm-alternatives__header h2{font-size:40px}.mm-alternatives__panel{grid-template-columns:minmax(0,1fr) 40px repeat(var(--alt-cols,3),minmax(0,1fr));gap:12px}.mm-alternatives__arrow{width:40px;height:40px}.mm-alternatives__reference,.mm-alternative-card{padding:14px}.mm-alternatives__bottle,.mm-alternative-card__image{height:190px}.mm-alternatives__reference h3,.mm-alternative-card h3{font-size:19px}}@media(max-width:749px){.mm-alternatives__inner{padding-block:48px}.mm-alternatives__header h2{font-size:30px}.mm-alternatives__header p{font-size:14px}.mm-alternatives__chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mm-gutter);scrollbar-width:none;margin-inline:calc(var(--mm-gutter)*-1);padding-inline:var(--mm-gutter);margin-bottom:20px}.mm-alternatives__chips::-webkit-scrollbar{display:none}.mm-alternatives__chips button{height:40px;font-size:13px;scroll-snap-align:start}.mm-alternatives__panel{display:block}.mm-alternatives__reference{display:grid;grid-template-columns:104px 1fr;gap:6px 14px;align-items:center;padding:14px}.mm-alternatives__reference>*{grid-column:2}.mm-alternatives__reference>.mm-alternatives__label--strong{grid-column:1/-1}.mm-alternatives__bottle{grid-column:1;grid-row:2/7;height:130px;align-self:start}.mm-alternatives__reference h3{font-size:20px;min-height:0}.mm-alternatives__notes li{padding:3px 8px;font-size:11px}.mm-alternatives__foot{margin-top:4px;gap:8px}.mm-alternatives__price{font-size:17px}.mm-alternatives__original{min-height:40px}.mm-alternatives__hint{padding:8px 10px;font-size:12px}.mm-alternatives__arrow{display:none}.mm-alternatives__try{display:block;margin:18px 0 12px;text-align:center;font:700 12px Manrope,sans-serif;letter-spacing:.16em}.mm-alternatives__products{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--mm-gutter);scrollbar-width:none;margin-inline:calc(var(--mm-gutter)*-1);padding-inline:var(--mm-gutter);padding-bottom:6px}.mm-alternatives__products::-webkit-scrollbar{display:none}.mm-alternative-card{flex:0 0 76%;scroll-snap-align:start;padding:14px}.mm-alternative-card:hover{transform:none;box-shadow:none}.mm-alternative-card__image{height:200px}.mm-alternative-card h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.mm-alternatives__panel.is-entering *{animation:none!important}.mm-alternative-card,.mm-alternative-card__image img,.mm-alternative-card__similarity b{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mm-alternatives.css.map */
