.mm3,.mm3__after,.mm3-modal{font-family:var(--typeBasePrimary, inherit),var(--typeBaseFallback, sans-serif)}.mm3,.mm3 *,.mm3__after,.mm3__after *,.mm3-modal,.mm3-modal *{box-sizing:border-box}.mm3 button,.mm3 input,.mm3-modal button,.mm3-modal input{font-family:inherit}.mm3__heading,.mm3-qv__title{font-family:var(--typeHeaderPrimary, inherit),var(--typeHeaderFallback, serif)}.mm3{--mb-title-color: #181932;--mb-price-color: #181932;--mb-compare-color: #8a8a94;--mb-badge-bg: #36374b;--mb-badge-color: #fff;--mb-card-bg: #fff;--mb-border: #e3e4ea;--mb-selected-bg: #f6efff;--mb-accent: #6645f1;--mb-radius: 12px;--mm3-save-bg: #ddf3e4;--mm3-save-color: #17703c;--mm3-muted: #6b6c7a;--mm3-box-bg: #f6f6f8;--mm3-box-border: #e4e4ea;--mm3-stack-gap: 14px;--mm3-pad-top: 26px;--mm3-pad-bottom: 26px;--mm3-pad-top-m: 22px;--mm3-pad-bottom-m: 22px;--mm3-tier-gap: 4px;--mm3-tier-gap-m: 2px;--mm3-nudge-gap: 14px;--mm3-nudge-gap-m: 14px;--mm3-badge-overhang: 10px;--mm3-tier-pad-y: 9.5px;--mm3-tier-pad-y-m: 9px;display:flex;flex-direction:column;align-items:stretch;gap:var(--mm3-stack-gap);margin:0;padding:var(--mm3-pad-top) 24px var(--mm3-pad-bottom);border:1px solid var(--mm3-box-border);border-radius:var(--mb-radius);background:var(--mm3-box-bg);color:var(--mb-title-color)}.mm3>*{margin-top:0;margin-bottom:0}.mm3 [hidden]{display:none!important}.mm3__devnote{margin:0;padding:8px 10px;border:1px dashed #c98a00;border-radius:8px;background:#fff8e6;font-size:12px;line-height:1.4}.mm3__head{margin:0}.mm3__heading{margin:0;font-size:20px;line-height:1.25;color:var(--mb-title-color)}.mm3__sub{margin:2px 0 0;font-size:12px;color:var(--mm3-muted)}.mm3__banner{display:flex;align-items:center;gap:6px;margin:0;padding:10px 12px;border-radius:10px;background:var(--mm3-save-bg);color:var(--mm3-save-color);font-size:12px;font-weight:600}.mm3__banner-link{margin-left:auto;color:var(--mm3-save-color);font-weight:600;text-decoration:underline;white-space:nowrap}.mm3__tiers{display:grid;gap:var(--mm3-tier-gap)}.mm3-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin:0;padding:var(--mm3-tier-pad-y) 15.5px;border:0;box-shadow:inset 0 0 0 1.5px var(--mb-border);border-radius:10px;background:var(--mb-card-bg);cursor:pointer;transition:box-shadow .15s ease,background-color .15s ease}.mm3-tier.is-selected{box-shadow:inset 0 0 0 1.5px var(--mb-accent);background:var(--mb-selected-bg)}.mm3-tier.has-badge{margin-top:var(--mm3-badge-overhang)}.mm3-tier__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.mm3-tier:focus-within{outline:2px solid var(--mb-accent);outline-offset:2px}.mm3-tier:has(.mm3-tier__radio:focus:not(:focus-visible)){outline:none}.mm3-tier__dot{width:18px;height:18px;border:1.5px solid #b8b9c4;border-radius:50%;background:#fff}.mm3-tier.is-selected .mm3-tier__dot{border-color:var(--mb-accent);box-shadow:inset 0 0 0 4px #fff;background:var(--mb-accent)}.mm3-tier__badge{position:absolute;top:calc(-1 * var(--mm3-badge-overhang));left:14px;padding:2px 8px;border-radius:999px;background:var(--mb-badge-bg);color:var(--mb-badge-color);font-size:10px;font-weight:600;line-height:1.5}.mm3-tier__text{display:grid;min-width:0}.mm3-tier__label{font-size:14px;font-weight:700;line-height:1.3}.mm3-tier__sub{font-size:11px;color:var(--mm3-muted);line-height:1.35}.mm3-tier__prices{display:grid;justify-items:end;gap:2px;text-align:right}.mm3-tier__line{display:flex;align-items:baseline;gap:6px}.mm3-tier__was{font-size:11px;color:var(--mb-compare-color)}.mm3-tier__total{font-size:16px;font-weight:700;color:var(--mb-price-color);font-variant-numeric:tabular-nums}.mm3-tier__save{padding:1px 7px;border-radius:999px;background:var(--mm3-save-bg);color:var(--mm3-save-color);font-size:10px;font-weight:700;white-space:nowrap}.mm3>.mm3__nudge{margin-top:calc(var(--mm3-nudge-gap) - var(--mm3-stack-gap));padding:9px 12px;border:1.5px dashed var(--mb-accent);border-radius:10px;background:var(--mb-selected-bg);font-size:12px}.mm3__panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease,margin-top .25s ease}.mm3>.mm3__panel-wrap{margin-top:calc(-1 * var(--mm3-stack-gap))}.mm3>.mm3__panel-wrap.is-open{margin-top:0;grid-template-rows:1fr}.mm3__panel{min-height:0;overflow:hidden}.mm3__panel-wrap.is-open .mm3__panel{padding:12px;border:1px solid var(--mb-border);border-radius:10px;background:var(--mb-card-bg)}@media(prefers-reduced-motion:reduce){.mm3__panel-wrap{transition:none}}.mm3__panel-heading{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mm3-muted)}.mm3__slots{margin:0;padding:0;list-style:none}.mm3-slot{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0}.mm3-slot+.mm3-slot{border-top:1px solid #f0f0f4}.mm3-slot__media{width:48px;height:48px;border-radius:6px;overflow:hidden;background:#f4f5f7}.mm3-slot__img{width:100%;height:100%;object-fit:cover;display:block}.mm3-slot__info{display:grid;min-width:0;line-height:1.3}.mm3-slot__eyebrow{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-accent)}.mm3-slot__swapped{padding:0 5px;border-radius:999px;background:var(--mb-selected-bg);color:var(--mb-accent)}.mm3-slot__title{font-size:13px;font-weight:700}.mm3-slot__variant,.mm3-slot__price{font-size:11px;color:var(--mm3-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm3-slot__price span{color:var(--mb-price-color);font-weight:700}.mm3-slot__price s{color:var(--mb-compare-color)}.mm3-slot__soldout{font-size:11px;font-weight:600;color:#c4321c}.mm3-slot__tag{padding:3px 9px;border-radius:999px;background:#ececf1;color:var(--mm3-muted);font-size:10px;font-weight:600}.mm3-slot--current{position:relative;grid-template-columns:56px minmax(0,1fr);margin:10px 0 4px;padding:12px;border:1.5px solid var(--mb-accent);border-radius:10px;background:var(--mb-card-bg)}.mm3-slot--current+.mm3-slot{border-top:0}.mm3-slot--current .mm3-slot__media{width:56px;height:56px}.mm3-slot--current .mm3-slot__eyebrow{display:none}.mm3-slot__here{position:absolute;top:-9px;left:12px;padding:0 8px;border-radius:999px;background:var(--mb-accent);color:#fff;font-size:10px;font-weight:700;line-height:17px;white-space:nowrap}.mm3-slot__edit{justify-self:start;margin:2px 0 0;padding:0;border:0;background:none;color:var(--mb-accent);font:inherit;font-size:11px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.mm3-slot__edit:hover{text-decoration:underline}.mm3-slot__edit:focus-visible{outline:2px solid var(--mb-accent);outline-offset:2px;border-radius:2px}.mm3-picker-flash{border-radius:10px;animation:mm3-picker-flash 1.6s ease-out 1}@keyframes mm3-picker-flash{0%,60%{box-shadow:0 0 0 3px #6645f173;background-color:#6645f10f}to{box-shadow:0 0 0 3px #6645f100;background-color:transparent}}@media(prefers-reduced-motion:reduce){.mm3-picker-flash{animation:none;outline:3px solid rgba(102,69,241,.5);outline-offset:4px}}.mm3-slot__tag{display:none}.mm3-slot__swap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-6px 0;padding:0;border:0;background:none;cursor:pointer}.mm3-slot__swap [data-mm3-swap-label]{padding:4px 10px;border:1.5px solid var(--mb-accent);border-radius:999px;background:#fff;color:var(--mb-accent);font-size:11px;font-weight:700;white-space:nowrap}.mm3-slot__swap:hover [data-mm3-swap-label],.mm3-slot__swap:focus-visible [data-mm3-swap-label]{background:var(--mb-selected-bg)}.mm3__hint{margin:6px 0 0;font-size:11px;color:var(--mm3-muted)}.mm3 .mm3__buy>*,.mm3 .mm3__buy .product-block,.mm3 .mm3__buy .product-block--buy-buttons-inner{margin:0!important}.mm3 .mm3__buy .product-single__form,.mm3 .mm3__buy form[action*="/cart/add"]{margin:0}.mm3 .mm3__buy .shopify-payment-terms:empty,.mm3 .mm3__buy [data-store-availability-holder]:empty{display:none}button.mm3-atc--bg{background-color:var(--mm3-atc-bg)!important;border-color:var(--mm3-atc-bg)!important}button.mm3-atc--text,button.mm3-atc--text *{color:var(--mm3-atc-text)!important}button.mm3-atc--bgHover:hover:not(:disabled),button.mm3-atc--bgHover:focus-visible:not(:disabled){background-color:var(--mm3-atc-bg-hover)!important;border-color:var(--mm3-atc-bg-hover)!important}button.mm3-atc--textHover:hover:not(:disabled),button.mm3-atc--textHover:hover:not(:disabled) *,button.mm3-atc--textHover:focus-visible:not(:disabled),button.mm3-atc--textHover:focus-visible:not(:disabled) *{color:var(--mm3-atc-text-hover)!important}button.mm3-atc{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.mm3__after{--mm3-save-color: #17703c;--mm3-muted: #6b6c7a;text-align:center}.mm3__after p{margin:8px 0 0;font-size:12px;line-height:1.4}.mm3__saving,.mm3__cartline{font-weight:700;color:var(--mm3-save-color)}.mm3__error{color:#c4321c;font-weight:600}.mm3__stock,.mm3__fineprint{color:var(--mm3-muted)}.mm3-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;color:#181932}.mm3-modal[hidden]{display:none}.mm3-modal [hidden]{display:none!important}.mm3-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1011238c}.mm3-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(480px,100%);max-height:min(760px,calc(100vh - 48px));border-radius:14px;background:#fff;box-shadow:0 20px 60px #1011234d;overflow:hidden;outline:none}.mm3-modal__handle{display:none}.mm3-modal__view{display:flex;flex-direction:column;min-height:0;flex:1}.mm3-modal__bar{position:static;background:#fff;color:#181932;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 18px;border-bottom:1px solid #ececf1}.mm3-modal__bar--qv{padding-left:8px}.mm3-modal__title{flex:1;margin:0;font-size:16px;font-weight:700}.mm3-modal__step{flex:1;margin:0;font-size:12px;color:var(--mm3-muted, #6b6c7a);text-align:center}.mm3-modal__close,.mm3-modal__back{min-width:44px;min-height:44px;padding:0 10px;border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer}.mm3-modal__back{font-size:13px;font-weight:600;color:#6645f1}.mm3-modal__body{flex:1;min-height:0;overflow:auto;padding:14px 18px 18px;overscroll-behavior:contain}.mm3-list__intro{margin:0 0 12px;font-size:12px;color:#6b6c7a}.mm3-list__intro strong{color:#6645f1}.mm3-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mm3-list__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #e3e4ea;border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.mm3-list__row:hover,.mm3-list__row:focus-visible{border-color:#6645f1}.mm3-list__media{width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f4f5f7}.mm3-list__img{width:100%;height:100%;object-fit:cover;display:block}.mm3-list__info{display:grid;gap:2px;min-width:0;font-size:12px}.mm3-list__title{font-size:13px;font-weight:700}.mm3-list__current{margin-left:4px;padding:1px 6px;border-radius:4px;background:#ececf1;color:#6b6c7a;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.mm3-list__prices{display:flex;align-items:baseline;gap:6px}.mm3-list__from,.mm3-list__was{color:#8a8a94;font-size:11px}.mm3-list__now{font-weight:700;font-size:13px}.mm3-list__delta{font-size:11px;color:#6b6c7a}.mm3-list__delta.is-less{color:#17703c;font-weight:600}.mm3-list__view{color:#6645f1;font-size:12px;font-weight:600;white-space:nowrap}.mm3-rating{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#6b6c7a}.mm3-rating__stars{position:relative;letter-spacing:1px;color:#e3e4ea;font-size:12px;line-height:1}.mm3-rating__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--mm3-rating, 100%);overflow:hidden;color:#f2a91e;white-space:nowrap}.mm3-modal__dialog:has(.mm3-modal__view[data-mm3-view=qv]:not([hidden])){width:min(960px,100%)}.mm3-modal__body--qv{padding:28px 32px 32px}.mm3-qv{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:32px;align-items:start}.mm3-qv__gallery,.mm3-qv__info{min-width:0}.mm3-qv__loading{margin:32px 0;text-align:center;color:#8b8b98}.mm3-qv__main{aspect-ratio:1;border-radius:14px;overflow:hidden;background:#eee}.mm3-qv__main-img{width:100%;height:100%;object-fit:cover;display:block}.mm3-qv__thumbs-wrap{position:relative;margin-top:12px}.mm3-qv__thumbs{--mm3-thumb-gap: 12px;display:flex;gap:var(--mm3-thumb-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mm3-qv__thumbs::-webkit-scrollbar{display:none}.mm3-qv__thumb{flex:0 0 calc((100% - 3 * var(--mm3-thumb-gap)) / 4);scroll-snap-align:start;aspect-ratio:1;min-height:44px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#eee;cursor:pointer}.mm3-qv__thumb.is-active{border-color:#181932}.mm3-qv__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mm3-qv__info{display:flex;flex-direction:column;gap:12px;min-width:0}.mm3-qv__info>*{margin:0}.mm3-qv__title{font-size:28px;font-weight:400;line-height:1.15;color:#181932}.mm3-qv__rating{font-size:12px;color:#8b8b98}.mm3-qv__rating .mm3-rating__stars{font-size:13px}.mm3-qv__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mm3-qv__was{color:#8b8b98;font-size:16px}.mm3-qv__now{color:#181932;font-size:26px;font-weight:700;line-height:1.1}.mm3-qv__pill{display:inline-flex;align-items:flex-start;padding:3px 8px;border-radius:4px;background:#e9ddfb;color:#5b45e0;font-size:11px;font-weight:700;line-height:1.4}.mm3-qv__delta{font-size:12px;font-weight:700;color:#5b45e0}.mm3-qv__delta.is-less{color:#17703c}.mm3-qv__options{display:flex;flex-direction:column;gap:20px}.mm3-opt{margin:0}.mm3-opt__label{margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.3;color:#181932}.mm3-opt__label [data-mm3-option-selected]{font-weight:400}.mm3-opt__track{position:relative}.mm3-opt__values{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.mm3-opt__value{position:relative;margin:0}.mm3-opt__input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.mm3-pill{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:9px 16px;border:1.5px solid #3d4b6e;border-radius:999px;background:#fff;color:#3d4b6e;font-size:14px;line-height:19px;white-space:nowrap;cursor:pointer}.mm3-opt__input:checked+.mm3-pill{background:#3d4b6e;border-color:#3d4b6e;color:#fff}.mm3-opt--swatch .mm3-opt__values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mm3-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;cursor:pointer;text-align:center}.mm3-swatch__img{display:block;width:56px;height:56px;border-radius:50%;overflow:hidden}.mm3-swatch__img img{width:100%;height:100%;object-fit:cover;display:block}.mm3-swatch__name{font-size:11px;line-height:1.25;color:#181932;overflow-wrap:anywhere}.mm3-opt__input:checked+.mm3-swatch .mm3-swatch__img{box-shadow:0 0 0 2px #fff,0 0 0 4px #3d4b6e}.mm3-opt__input:checked+.mm3-swatch .mm3-swatch__name{font-weight:700}.mm3-opt__input:focus-visible+label{outline:2px solid #5b45e0;outline-offset:2px}.mm3-opt__value.disabled label{opacity:.4}.mm3-opt__value.disabled .mm3-pill{text-decoration:line-through}.mm3-opt__value.is-excluded label{opacity:.85;filter:grayscale(60%)}.mm3-opt__value.is-excluded .mm3-pill{text-decoration:none}.mm3-slider__arrow{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;border-radius:50%;background:#486288;color:#fff;cursor:pointer}.mm3-slider__arrow:disabled{background:#ccc;opacity:.5;cursor:default}.mm3-slider__arrow[hidden]{display:none!important}.mm3-opt__arrow{top:18px}.mm3-opt__arrow.mm3-slider__arrow--prev{left:-4px}.mm3-opt__arrow.mm3-slider__arrow--next{right:-4px}@media(min-width:750px){.mm3-opt__arrow{display:none!important}}.mm3-qv__thumbs-arrow{top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #10112340}.mm3-qv__thumbs-arrow.mm3-slider__arrow--prev{left:6px}.mm3-qv__thumbs-arrow.mm3-slider__arrow--next{right:6px}.mm3-qv__soldout{font-size:12px;font-weight:600;color:#c4321c}.mm3-modal__footer{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px 32px 20px;background:#fff;text-align:center}.mm3-qv__info .mm3-modal__footer{margin-top:8px;padding:0;border:0}.mm3-modal .mm3-modal__use{display:flex;justify-content:center;align-items:center;align-self:stretch;width:100%;min-height:0;margin:0;padding:16px 0;border:0;border-radius:999px;background:#181932;color:#fff;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;cursor:pointer}.mm3-modal .mm3-modal__use:disabled{opacity:.45;cursor:default}.mm3-modal__full{display:block;margin:0;color:#8b8b98;font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-decoration:underline;text-decoration-skip-ink:auto}@media(max-width:749px){.mm3{padding:var(--mm3-pad-top-m) 16px var(--mm3-pad-bottom-m)}.mm3__tiers{gap:var(--mm3-tier-gap-m)}.mm3>.mm3__nudge{margin-top:calc(var(--mm3-nudge-gap-m) - var(--mm3-stack-gap))}.mm3-tier{padding:var(--mm3-tier-pad-y-m) 13.5px}.mm3-modal{align-items:flex-end;padding:0;height:100vh;height:100dvh;inset:auto 0 0 0}.mm3-modal__dialog,.mm3-modal__dialog:has(.mm3-modal__view[data-mm3-view=qv]:not([hidden])){width:100%;max-height:92vh;max-height:92dvh;border-radius:16px 16px 0 0;transition:transform .2s ease}.mm3-modal__dialog{overflow:visible}.mm3-modal__handle,.mm3-modal__bar{border-radius:16px 16px 0 0}.mm3-modal__handle{display:flex;justify-content:center;padding:8px 0 2px;touch-action:none;cursor:grab}.mm3-modal__handle span{width:40px;height:4px;border-radius:2px;background:#d5d6de}.mm3-modal__body--qv{padding:16px 16px 20px}.mm3-qv{grid-template-columns:minmax(0,1fr);gap:16px}.mm3-qv__thumbs-wrap{margin-top:8px}.mm3-qv__thumbs{--mm3-thumb-gap: 8px}.mm3-opt--swatch .mm3-opt__values{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 4px 2px;margin:0 -4px}.mm3-opt--swatch .mm3-opt__values::-webkit-scrollbar{display:none}.mm3-opt--swatch .mm3-opt__value{flex:0 0 70px;scroll-snap-align:start}.mm3-qv__title,.mm3-qv__now{font-size:24px}.mm3-modal__footer{position:sticky;bottom:0;gap:10px;padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #ececf1}}.mm3-slot__actions{display:inline-flex;align-items:center;gap:2px}.mm3-slot__remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--mm3-muted);font-size:18px;line-height:1;cursor:pointer}.mm3-slot__remove:hover,.mm3-slot__remove:focus-visible{background:#f0f0f4;color:var(--mb-title-color)}.mm3-slot__remove[hidden]{display:none}.mm3__add-slot{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:6px 0 0;padding:8px 12px;border:1.5px dashed var(--mb-accent);border-radius:10px;background:#fff;color:var(--mb-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mm3__add-slot:hover,.mm3__add-slot:focus-visible{background:var(--mb-selected-bg)}.mm3__add-slot[hidden]{display:none}.mm3__addons{margin-top:12px;padding:10px 12px;border:1px solid var(--mb-border);border-radius:12px;background:var(--mb-card-bg)}.mm3__addons-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:0 0 4px}.mm3__addons-title{font-size:13px;font-weight:700;color:var(--mb-title-color)}.mm3__addons-note{padding:2px 8px;border-radius:999px;background:#f0f0f4;color:var(--mm3-muted);font-size:11px;font-weight:700}.mm3__addons-note.is-unlocked{background:var(--mm3-save-bg);color:var(--mm3-save-color)}.mm3-addons{margin:0;padding:0;list-style:none}.mm3-addon{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0}.mm3-addon+.mm3-addon{border-top:1px solid #f0f0f4}.mm3-addon__media{width:40px;height:40px;border-radius:6px;overflow:hidden;background:#f4f5f7}.mm3-addon__img{width:100%;height:100%;object-fit:cover;display:block}.mm3-addon__info{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;line-height:1.3}.mm3-addon__title{font-size:12px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm3-addon__select{justify-self:start;width:auto;min-width:0;max-width:min(100%,var(--mm3-select-max, 240px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:28px;padding:2px 24px 2px 6px;border:1px solid var(--mm3-select-border, #C9CAD3);border-radius:6px;background-color:#fff;font:inherit;font-size:11px}.mm3-addon__select:hover{border-color:#a9aab6}.mm3-addon__select:focus-visible{border-color:var(--mb-accent);outline:none}.mm3-addon__price{font-size:11px;color:var(--mm3-muted)}.mm3-addon__price span{color:var(--mb-price-color);font-weight:700}.mm3-addon__price s{color:var(--mb-compare-color)}.mm3-addon__price s[hidden]{display:none}.mm3-addon__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-6px 0;padding:0;border:0;background:none;cursor:pointer}.mm3-addon__toggle [data-mm3-addon-toggle-label]{padding:4px 10px;border:1.5px solid var(--mb-accent);border-radius:999px;background:#fff;color:var(--mb-accent);font-size:11px;font-weight:700;white-space:nowrap}.mm3-addon.is-added .mm3-addon__toggle [data-mm3-addon-toggle-label]{background:var(--mb-accent);color:#fff}@media only screen and (max-width:959px){.mm3 .mm3-addon__select{display:block;width:auto;max-width:calc(min(100%,var(--mm3-select-max, 240px))/.8);height:36px;min-height:0;margin:1px 0 -6px;padding:0 34px 0 10px;line-height:34px;border-width:1.25px;border-radius:8px;background-size:12px;background-position:right 12px center;transform:scale(.8);transform-origin:left top}}.mm3__resume{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:var(--mb-selected-bg);color:var(--mb-title-color);font-size:12px;font-weight:600}.mm3__resume[hidden]{display:none}.mm3__resume-btn{padding:0;border:0;background:none;color:var(--mb-accent);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.mm3__hint-link{display:inline-block;margin-top:4px;color:var(--mb-accent);font-size:12px;font-weight:700;text-decoration:underline}.mm3__hint-link:hover{text-decoration:none}.mm3__resume-btn[hidden]{display:none}.mm3-modal__close{width:40px;min-width:40px;height:40px;min-height:40px;margin:2px 2px 2px 0;padding:0;border-radius:50%;background:#f1f1f5;color:#181932;font-size:24px;font-weight:400;display:inline-flex;align-items:center;justify-content:center}.mm3-modal__close:hover,.mm3-modal__close:focus-visible{background:#e4e4ec}@media only screen and (max-width:749px){.mm3-modal{height:100vh;height:100dvh;height:var(--mm3-vh, 100dvh);top:0;bottom:auto}.mm3-modal__dialog,.mm3-modal__dialog:has(.mm3-modal__view[data-mm3-view=qv]:not([hidden])){max-height:92vh;max-height:92dvh;max-height:calc(var(--mm3-vh, 100dvh) * .92)}.mm3-modal__bar{flex:0 0 auto}}@media only screen and (max-width:749px){.mm3-slot__remove{width:40px;height:40px;margin:-6px -6px -6px 2px;background:#f1f1f5;color:#181932;font-size:26px}.mm3-modal__close{width:44px;min-width:44px;height:44px;min-height:44px;font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/mix-match-v3.css.map */
