.mm-dd{position:relative;width:min(460px,100%);font-family:var(--mm-font)}.mm-dd__trigger{display:flex;align-items:center;gap:var(--mm-space-3);width:100%;padding:var(--mm-space-4) var(--mm-space-5);border:1px solid var(--mm-color-ui-border, #e9e8e8);border-radius:var(--mm-radius-lg);background:var(--mm-color-white, #ffffff);font:500 var(--mm-font-size-text) / 1.2 var(--mm-font);color:var(--mm-color-black-900, #201c1b);cursor:pointer;transition:border-color var(--mm-duration-fast) var(--mm-curve-out),box-shadow var(--mm-duration-fast) var(--mm-curve-out)}.mm-dd__trigger:hover{border-color:var(--mm-color-black-500, #8f8e8d)}.mm-dd.is-open .mm-dd__trigger{border-color:var(--mm-color-black-900, #201c1b);box-shadow:0 0 0 3px var(--mm-color-black-50, #f4f4f4)}.mm-dd__chevron{margin-left:auto;transition:transform .45s var(--mm-curve-big)}.mm-dd.is-open .mm-dd__chevron{transform:rotate(-180deg)}.mm-dd__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;transform-origin:top center;z-index:20;padding:var(--mm-space-2) 0;background:var(--mm-color-white, #ffffff);border-radius:var(--mm-radius-lg);overflow:hidden;max-height:var(--mm-dd-max-h, none);overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--mm-shadow-lg);opacity:0;transform:scaleY(.85) translateY(4px);pointer-events:none;visibility:hidden;transition:opacity .18s var(--mm-curve-out),transform .22s var(--mm-curve-out),visibility 0s linear .22s}.mm-dd__panel--up{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.mm-dd.is-open .mm-dd__panel,.mm-dd__panel.is-open{opacity:1;transform:scaleY(1) translateY(0);pointer-events:auto;visibility:visible;transition:opacity .22s var(--mm-curve-out),transform .5s var(--mm-curve-medium),visibility 0s}.mm-dd__option{display:flex;align-items:center;gap:var(--mm-space-3);width:100%;padding:var(--mm-space-4) var(--mm-space-5);border:0;background:none;text-align:left;font:500 var(--mm-font-size-text) / 1.2 var(--mm-font);color:var(--mm-color-black-900, #201c1b);cursor:pointer;transition:background-color var(--mm-duration-fast) var(--mm-curve-out),padding-left var(--mm-duration-medium) var(--mm-curve-medium);opacity:0;transform:translateY(-8px)}.mm-dd.is-open .mm-dd__option,.mm-dd__panel.is-open .mm-dd__option{opacity:1;transform:none;transition:opacity .3s var(--mm-curve-out) calc(var(--i, 0) * 35ms + 60ms),transform .45s var(--mm-curve-medium) calc(var(--i, 0) * 35ms + 60ms),background-color var(--mm-duration-fast) var(--mm-curve-out),padding-left var(--mm-duration-medium) var(--mm-curve-medium)}.mm-dd__option:hover{background:var(--mm-color-secondary-light, #fef7ff);padding-left:calc(var(--mm-space-5) + 6px)}.mm-dd__option:focus-visible{outline-offset:-2px}.mm-dd__option.is-selected{background:var(--mm-color-black-50, #f4f4f4)}.mm-dd__option[aria-disabled=true]{color:var(--mm-color-black-500, #8f8e8d);cursor:default;pointer-events:none}.mm-dd__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:129;display:none;background:var(--mm-color-ui-overlay, rgba(32, 28, 27, .6));opacity:0;pointer-events:none;transition:opacity .3s var(--mm-curve-out)}.mm-dd__backdrop.is-sheet{display:block}.mm-dd__backdrop.is-sheet.is-open{opacity:1;pointer-events:auto}.mm-dd__panel.is-sheet{position:fixed;top:auto!important;bottom:max(var(--mm-space-3),env(safe-area-inset-bottom))!important;left:var(--mm-space-3);right:var(--mm-space-3);z-index:130;max-height:72vh;overflow:auto;padding:var(--mm-space-4) var(--mm-space-2) var(--mm-space-4);border-radius:var(--mm-radius-xl);box-shadow:0 -20px 60px #201c1b40;transform:translateY(calc(100% + var(--mm-space-4)));transition:transform .42s var(--mm-curve-out),opacity .2s var(--mm-curve-out),visibility 0s linear .42s}.mm-dd__panel.is-sheet:before{content:"";display:block;width:44px;height:4px;margin:0 auto var(--mm-space-4);border-radius:2px;background:var(--mm-color-black-100, #e9e8e8)}.mm-dd__panel.is-sheet.is-open{transform:translateY(0);transition:transform .55s var(--mm-curve-soft),opacity .2s var(--mm-curve-out),visibility 0s}.mm-dd__option img{flex:none;width:44px;height:44px;border-radius:var(--mm-radius-md);object-fit:cover;background:var(--mm-color-ui-bg-light, #f4f4f4)}.mm-dd__check{margin-left:auto;width:24px;height:24px;border-radius:50%;background:var(--mm-color-primary, #3b0117);color:var(--mm-color-white, #ffffff);display:grid;place-items:center;transform:scale(0);transition:transform .5s var(--mm-curve-big)}.mm-dd__option.is-selected .mm-dd__check{transform:scale(1)}.mm-dd__panel--product .mm-dd__head,.mm-dd__panel--product .mm-dd__row,.mm-dd__panel--product .mm-dd__cta,.mm-dd__panel--product .mm-dd__stock{display:none}.mm-dd__panel--product.is-sheet{max-height:calc(92vh - var(--mm-space-3));padding:var(--mm-space-5)}.mm-dd__panel--product.is-sheet:before{display:none}.mm-dd__panel--product.is-sheet .mm-dd__head{display:grid;grid-template-columns:auto 1fr auto;gap:var(--mm-space-3);align-items:start;margin-bottom:var(--mm-space-5)}.mm-dd__head img{width:62px;height:62px;border-radius:var(--mm-radius-md);background:var(--mm-color-ui-bg-light, #f4f4f4);object-fit:cover}.mm-dd__title{margin:0 0 4px;font:800 var(--mm-font-size-text) / 1.25 var(--mm-font);color:var(--mm-color-black-900, #201c1b)}.mm-dd__price{display:flex;align-items:center;gap:var(--mm-space-2);margin:0 0 var(--mm-space-2);font:800 var(--mm-font-size-text) / 1 var(--mm-font);color:var(--mm-color-black-900, #201c1b)}.mm-dd__price s{font-weight:400;color:var(--mm-color-ui-text-light, #8f8e8d);font-size:var(--mm-font-size-text-sm)}.mm-dd__close{width:34px;height:34px;border:0;border-radius:50%;background:var(--mm-color-ui-bg-light, #f4f4f4);color:var(--mm-color-black-900, #201c1b);cursor:pointer;display:grid;place-items:center;transition:transform var(--mm-duration-medium) var(--mm-curve-big)}.mm-dd__close:hover{transform:rotate(90deg)}.mm-dd__panel--product.is-sheet .mm-dd__row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--mm-space-3)}.mm-dd__label{margin:0;font:500 var(--mm-font-size-text-lg) / 1.2 var(--mm-font);color:var(--mm-color-black-900, #201c1b)}.mm-dd__panel--product.is-sheet .mm-dd__list{border:1px solid var(--mm-color-ui-border, #e9e8e8);border-radius:var(--mm-radius-lg);overflow:hidden;margin-bottom:var(--mm-space-5)}.mm-dd__panel--product.is-sheet .mm-dd__option{background:var(--mm-color-white, #ffffff)}.mm-dd__panel--product.is-sheet .mm-dd__option+.mm-dd__option{border-top:1px solid var(--mm-color-ui-border, #e9e8e8)}.mm-dd__panel--product.is-sheet .mm-dd__option:hover{background:var(--mm-color-secondary-light, #fef7ff);padding-left:var(--mm-space-5)}.mm-dd__panel--product.is-sheet .mm-dd__option.is-selected{background:var(--mm-color-black-50, #f4f4f4)}.mm-dd__panel--product.is-sheet .mm-dd__cta{display:flex}.mm-dd__panel--product.is-sheet .mm-dd__stock{display:flex;align-items:center;justify-content:center;gap:var(--mm-space-2);margin:var(--mm-space-4) 0 0;font:400 var(--mm-font-size-text-sm) / 1.35 var(--mm-font);color:var(--mm-color-ui-text, #595655)}.mm-dd__stock strong{color:var(--mm-color-black-900, #201c1b)}.mm-dd__dot{width:8px;height:8px;border-radius:50%;background:#3bb54a;animation:mm-stock-pulse 2s var(--mm-curve-out) infinite}@keyframes mm-stock-pulse{0%,to{box-shadow:0 0 #3bb54a80}50%{box-shadow:0 0 0 5px #3bb54a00}}.mm-dd--inline.is-flat .mm-dd__trigger,.mm-dd--inline.is-flat .mm-dd__backdrop{display:none}.mm-dd--inline.is-flat .mm-dd__panel{position:static;max-height:42vh;overflow:auto;padding:0;opacity:1;transform:none;pointer-events:auto;visibility:visible;box-shadow:none;border:1px solid var(--mm-color-ui-border, #e9e8e8);border-radius:var(--mm-radius-lg, 16px)}.mm-dd--inline.is-flat .mm-dd__option{opacity:1;transform:none;background:var(--mm-color-white, #ffffff)}.mm-dd--inline.is-flat .mm-dd__option+.mm-dd__option{border-top:1px solid var(--mm-color-ui-border, #e9e8e8)}.mm-dd--inline.is-flat .mm-dd__option:hover{background:var(--mm-color-secondary-light, #fef7ff);padding-left:var(--mm-space-5, 20px)}.mm-dd--inline.is-flat .mm-dd__option.is-selected{background:var(--mm-color-black-50, #f4f4f4)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-size-selector.css.map */
