.order-slots-option{display:none!important}.mm{margin:2rem 0;padding:2rem 1.5rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 12px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.mm:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.message-field{margin-bottom:10px}.mm label{display:block;font-weight:700;color:#111827;margin-bottom:.5rem;font-size:1.4rem}.mm input[type=text]{width:100%;padding:1rem 1.1rem;border:1px solid #cbd5e1;background:#f9fafb;font-size:1rem;color:#111827;box-shadow:inset 0 1px 2px #0000000d;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.mm input[type=text]:focus{border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px #6366f133;outline:none}.mm small#char-count{display:block;margin-top:.5rem;font-size:1.3rem;color:#6b7280}.mm div{display:flex;align-items:flex-start;gap:.7rem;margin-top:1.2rem}.mm input[type=checkbox]{width:1.15rem;height:1.15rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;accent-color:#6366f1;cursor:pointer}.mm div label{font-size:1.2rem;color:#374151;line-height:1.5}.mm #message-error{margin-top:.6rem;font-size:1.2rem;color:#dc2626;display:none}.mm .note{font-size:.85rem;color:#6b7280;margin-top:.5rem}.mm .tooltip{position:relative;cursor:pointer}.mm .tooltip:hover:after{content:attr(data-tooltip);position:absolute;left:0;top:120%;background:#111827;color:#fff;font-size:.75rem;padding:.35rem .6rem;border-radius:6px;white-space:nowrap;box-shadow:0 2px 8px #0000001a}@media screen and (max-width: 768px){.mm{padding:1.5rem 1rem}.mm input[type=text]{padding:.85rem .9rem}.mm div label{font-size:.9rem}}.quantity-popover-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
