.mm-form-control{position:relative;display:inline-flex;align-items:center;gap:var(--mm-space-3, 12px);cursor:pointer;-webkit-user-select:none;user-select:none}.mm-form-control__label{font:400 var(--mm-font-size-text-sm, 14px) / 1.35 var(--mm-font);letter-spacing:-.02em;color:var(--mm-color-black-900, #201c1b)}.mm-form-control__input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.mm-form-control__box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background-color var(--mm-duration-fast, .18s) var(--mm-curve-out, cubic-bezier(.22, 1, .36, 1)),border-color var(--mm-duration-fast, .18s) var(--mm-curve-out, cubic-bezier(.22, 1, .36, 1)),transform var(--mm-duration-medium, .38s) var(--mm-curve-big, cubic-bezier(.3, 1.9, .44, 1))}.mm-form-control:hover .mm-form-control__box{transform:scale(1.08)}.mm-form-control:active .mm-form-control__box{transform:scale(.92);transition-duration:90ms}.mm-form-control__input:focus-visible~.mm-form-control__box{outline:none;box-shadow:0 0 0 3px var(--mm-color-white, #ffffff),0 0 0 5px var(--mm-color-primary, #3b0117)}.mm-form-control:has(.mm-form-control__input:disabled){cursor:not-allowed;opacity:.45}.mm-form-control:has(.mm-form-control__input:disabled) .mm-form-control__box{transform:none}.mm-form-control--checkbox .mm-form-control__box{width:20px;height:20px;border:1.5px solid var(--mm-color-black-300, #c5c4c3);border-radius:6px;background:var(--mm-color-white, #ffffff)}.mm-form-control--checkbox .mm-form-control__box:after{content:"";width:12px;height:12px;background:var(--mm-color-white, #ffffff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.74039 7.48453L7.25655 10L11.2566 6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.74039 7.48453L7.25655 10L11.2566 6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transform:scale(0);transition:transform var(--mm-duration-medium, .38s) var(--mm-curve-big, cubic-bezier(.3, 1.9, .44, 1))}.mm-form-control--checkbox .mm-form-control__input:checked~.mm-form-control__box{background:var(--mm-color-primary, #3b0117);border-color:var(--mm-color-primary, #3b0117)}.mm-form-control--checkbox .mm-form-control__input:checked~.mm-form-control__box:after{transform:scale(1)}.mm-form-control--radio .mm-form-control__box{width:20px;height:20px;border:1.5px solid var(--mm-color-black-300, #c5c4c3);border-radius:var(--mm-radius-full, 1000px);background:var(--mm-color-white, #ffffff)}.mm-form-control--radio .mm-form-control__box:after{content:"";width:10px;height:10px;border-radius:var(--mm-radius-full, 1000px);background:var(--mm-color-primary, #3b0117);transform:scale(0);transition:transform var(--mm-duration-medium, .38s) var(--mm-curve-big, cubic-bezier(.3, 1.9, .44, 1))}.mm-form-control--radio .mm-form-control__input:checked~.mm-form-control__box{border-color:var(--mm-color-primary, #3b0117)}.mm-form-control--radio .mm-form-control__input:checked~.mm-form-control__box:after{transform:scale(1)}.mm-form-control--switch .mm-form-control__box{width:46px;height:26px;border-radius:var(--mm-radius-full, 1000px);background:var(--mm-color-black-100, #e9e8e8);justify-content:flex-start;padding:3px}.mm-form-control--switch:hover .mm-form-control__box,.mm-form-control--switch:active .mm-form-control__box{transform:none}.mm-form-control--switch .mm-form-control__box:after{content:"";width:20px;height:20px;border-radius:var(--mm-radius-full, 1000px);background:var(--mm-color-white, #ffffff);box-shadow:0 1px 4px #201c1b40;transform:translate(0);transition:transform .5s var(--mm-curve-big, cubic-bezier(.3, 1.9, .44, 1))}.mm-form-control--switch:active .mm-form-control__box:after{transform:scaleX(1.2)}.mm-form-control--switch .mm-form-control__input:checked~.mm-form-control__box{background:var(--mm-color-primary, #3b0117)}.mm-form-control--switch .mm-form-control__input:checked~.mm-form-control__box:after{transform:translate(20px)}.mm-form-control--switch:active .mm-form-control__input:checked~.mm-form-control__box:after{transform:translate(20px) scaleX(1.2)}.mm-form-control__check{position:absolute;top:3px;left:3px;z-index:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--mm-color-primary, #3b0117);pointer-events:none;translate:0 0;scale:0;transition:translate .5s var(--mm-curve-big, cubic-bezier(.3, 1.9, .44, 1)),scale .4s var(--mm-curve-big, cubic-bezier(.3, 1.9, .44, 1)) .12s}.mm-form-control__check svg{flex:none}.mm-form-control--switch .mm-form-control__input:checked~.mm-form-control__box .mm-form-control__check{translate:20px 0;scale:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-form-control.css.map */
