.msa{--msa-text: #543b35;--msa-accent: #844b4d;--msa-chip: #f6e3a1;--msa-line: rgba(84, 59, 53, .2);display:block;min-width:0;color:var(--msa-text)}.msa--ficha{margin-top:16px}.msa--ficha+.msa--ficha{margin-top:10px}.msa__box{min-width:0;border:1px solid var(--msa-line);border-radius:12px;background:#fbf9f6}.msa__summary{position:relative;display:grid;gap:4px;padding:14px 44px 14px 16px;list-style:none;cursor:pointer}.msa__summary::-webkit-details-marker{display:none}.msa__summary:after{content:"+";position:absolute;top:10px;right:16px;font-size:22px;line-height:1}.msa__box[open]>.msa__summary:after{content:"\2013"}.msa__kick{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--msa-accent)}.msa__nombre{font-size:15px;font-weight:600}.msa .mali-set-precio{margin:6px 0 0}.msa .mali-set-formula{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px}.msa .mali-set-formula__pieza{padding:5px 12px;border:1px solid var(--msa-line);border-radius:999px;background:#fff;font-size:13px;font-weight:600;line-height:1.2}.msa .mali-set-formula__op{font-size:18px;font-weight:700;line-height:1;color:var(--msa-accent)}.msa .mali-set-formula__total{font-size:22px;font-weight:700;line-height:1}.msa .mali-set-precio__sep{display:inline-block;margin:0;padding:4px 12px;border-radius:999px;background:var(--msa-chip);font-size:13px;font-weight:600}.msa__body{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:6px 16px 16px}.msa:not(.msa--ficha) .msa__body{padding:0}.msa__pieza{min-width:0}.msa__label{margin:0 0 8px;font-size:13px;line-height:1.4}.msa__label b{margin-right:4px;font-weight:700}.msa__elegido{opacity:.75}.msa__swatches{display:flex;gap:8px;max-width:100%;margin:0;padding:3px 3px 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.msa__sw{position:relative;flex:0 0 auto;width:58px;aspect-ratio:3 / 4;margin:0;padding:0;overflow:hidden;border:1px solid var(--msa-line);border-radius:8px;background:#fff;cursor:pointer}.msa__sw img{display:block;width:100%;height:100%;object-fit:cover}.msa__sw span{display:grid;place-items:center;height:100%;padding:2px;font-size:10px;line-height:1.1;text-align:center}.msa__sw[aria-checked=true]{border-color:var(--msa-text);box-shadow:0 0 0 2px var(--msa-text)}.msa__tallas{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.msa__tallas[hidden]{display:none}.msa__talla{min-width:44px;height:38px;margin:0;padding:0 12px;border:1px solid var(--msa-line);border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.msa__talla[aria-pressed=true]{border-color:var(--msa-text);background:var(--msa-text);color:#fff}.msa__talla:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.msa__pieza--fija .msa__label{margin:0}.msa__cta{width:100%;min-height:52px;margin:0;padding:0 20px;border:0;border-radius:999px;background:var(--msa-text);color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .2s}.msa__cta:hover{opacity:.9}.msa__cta[aria-busy=true]{opacity:.6;cursor:progress}.msa__cta-precio{margin-left:4px}.msa__msg{margin:-8px 0 0;font-size:13px}.msa__msg:empty{display:none}.msa-falta .msa__label{color:#b3261e}.msa-falta .msa__tallas,.msa-falta .msa__swatches{animation:msa-falta .25s 2}@keyframes msa-falta{25%{transform:translate(-4px)}75%{transform:translate(4px)}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/mali-set-armador.css.map */
