.msel{--olive:#334D36;--olive-soft:#F1F4F0;--ink:#16150F;--muted:#6E7569;--line:#E4DFD3;font-family:inherit;margin:4px 0 0;-webkit-tap-highlight-color:transparent}.msel__head{display:flex;align-items:baseline;gap:9px;margin:0 0 12px}.msel__head--2{margin-top:26px}.msel__step{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--olive);background:var(--olive-soft);border-radius:6px;padding:3px 7px;line-height:1;flex:0 0 auto}.msel__title{margin:0;font-size:16px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.msel__pick{margin-left:auto;font-size:14px;font-weight:700;color:var(--muted);white-space:nowrap}.msel__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.msel__grid--3{grid-template-columns:repeat(3,1fr);gap:11px}.msel__opt{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px}.msel__chip{position:relative;width:100%;aspect-ratio:1/1;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.09);transition:transform .16s ease}.msel__grid--3 .msel__chip{aspect-ratio:4/3;border-radius:13px}.msel__chip:after{content:'';position:absolute;inset:-4px;border-radius:16px;border:2px solid transparent;transition:border-color .16s ease}.msel__opt.is-on .msel__chip:after{border-color:var(--olive)}.msel__opt.is-on .msel__chip:before{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--olive);box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 0 0 2px rgba(255,255,255,.9);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:17px 17px;background-position:center;background-repeat:no-repeat}.msel__opt:active .msel__chip{transform:scale(.94)}.msel__label{font-size:11.5px;font-weight:650;color:var(--muted);line-height:1.2;text-align:center}.msel__grid--3 .msel__label{font-size:13px}.msel__opt.is-on .msel__label{color:var(--ink);font-weight:750}.msel__potes{display:flex;gap:7px;margin:0 0 13px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.msel__potes::-webkit-scrollbar{display:none}.msel__pote{appearance:none;-webkit-appearance:none;flex:1 1 0;min-width:96px;background:#fff;border:1.5px solid var(--line);border-radius:11px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left;transition:border-color .16s ease,background .16s ease}.msel__pote.is-on{border-color:var(--olive);border-width:2px;padding:7.5px 9.5px;background:#FCFDFB}.msel__potedot{width:22px;height:22px;border-radius:7px;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.msel__potetxt{display:flex;flex-direction:column;gap:0;min-width:0}.msel__potetxt b{font-size:12.5px;font-weight:750;color:var(--ink);line-height:1.25}.msel__potetxt small{font-size:11.5px;color:var(--muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msel__qty{display:flex;flex-direction:column;gap:9px}.msel__pack{position:relative;appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid var(--line);border-radius:14px;padding:13px 14px;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left;width:100%;transition:border-color .16s ease,background .16s ease}.msel__pack.is-on{border-color:var(--olive);border-width:2px;padding:12.5px 13.5px;background:#FCFDFB}.msel__pack:has(.msel__badge){padding-top:19px}.msel__pack.is-on:has(.msel__badge){padding-top:18.5px}.msel__pack:active{transform:scale(.995)}.msel__radio{width:19px;height:19px;border-radius:50%;border:2px solid #D5CFC0;flex:0 0 auto;position:relative}.msel__pack.is-on .msel__radio{border-color:var(--olive)}.msel__pack.is-on .msel__radio:after{content:'';position:absolute;inset:3px;border-radius:50%;background:var(--olive)}.msel__packtxt{display:flex;flex-direction:column;gap:1px;min-width:0}.msel__packtxt b{font-size:15.5px;font-weight:750;color:var(--ink);line-height:1.25}.msel__packtxt small{font-size:12.5px;color:var(--muted);line-height:1.3}.msel__packprice{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:0 0 auto}.msel__packprice b{font-size:17px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.msel__packprice s{font-size:12.5px;color:#A9A292;text-decoration:line-through}.msel__save{display:inline-block;margin-top:3px;font-size:11.5px;font-weight:750;color:var(--olive);background:var(--olive-soft);border-radius:5px;padding:2px 6px;line-height:1.3}.msel__badge{position:absolute;top:-8px;left:13px;background:var(--olive);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.03em;padding:3px 8px;border-radius:999px;line-height:1.3}.msel__total{display:flex;align-items:baseline;gap:9px;margin-top:20px;padding-top:15px;border-top:1.5px solid var(--line)}.msel__tlab{font-size:14px;font-weight:700;color:var(--muted)}.msel__tval{margin-left:auto;font-size:24px;font-weight:850;color:var(--ink);letter-spacing:-.03em}.msel__total s{font-size:14px;color:#A9A292;text-decoration:line-through}@media (min-width:750px){.msel__title{font-size:17px}.msel__grid{gap:11px}.msel__label{font-size:12px}.msel__pack{padding:15px 16px}.msel__pack.is-on{padding:14.5px 15.5px}.msel__packtxt b{font-size:16px}.msel__packprice b{font-size:18px}.msel__tval{font-size:26px}}