.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.order-select-field{position:relative;width:100%}.order-select-field--hidden{display:none!important;pointer-events:none!important}#OrderSelectField.field{padding-top:0}#OrderSelectField>label.field__label{position:absolute!important;top:-5px!important;left:10px!important;bottom:auto!important;background:#fff!important;padding:0 4px!important;margin:0!important;font-size:12px!important;line-height:1!important;color:#0000007f!important;font-family:Poppins,sans-serif!important;pointer-events:none!important;z-index:2!important;transform:none!important}.order-select__trigger{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:8px 32px 8px 10px;background:#fff;color:#4b5563;border:1px solid rgb(0 0 0 / 20%);border-radius:6px;box-shadow:0 1px 2px #0000000d;cursor:pointer;text-align:left;position:relative;font-size:14px;line-height:20px;font-family:Figtree,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.order-select__trigger:focus,.order-select__trigger[aria-expanded=true]{outline:none;border:2px solid #9333ea;box-shadow:none}.order-select__preview{display:none;align-items:center;flex-shrink:0}.order-select__preview img{width:24px;height:24px;object-fit:cover;border-radius:4px;flex-shrink:0}@media(min-width:768px){.order-select__preview img{width:28px;height:28px}}.order-select__label{flex:1;color:#9ca3af;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Poppins,sans-serif}.order-select__label.has-value{color:#4b5563;font-weight:500}.order-select__chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;flex-shrink:0}.order-select__dropdown{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgba(0,0,0,.08);overflow:hidden;padding:4px 0}.order-select__search-wrap{display:flex;align-items:center;border-bottom:1px solid #e5e7eb;padding:2px 6px}.order-select__search{width:100%;border:0;outline:none;padding:8px 4px;font-size:12px;font-family:Poppins,sans-serif}.order-select__list{max-height:260px;overflow-y:auto}.order-select__option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:0;cursor:pointer;text-align:left;font-size:13px;font-family:Poppins,sans-serif;color:#111827}.order-select__option:hover{background:#f3f4f6}.order-select__option.is-selected{font-weight:700}.order-select__option img{width:28px;height:28px;object-fit:cover;border-radius:4px;flex-shrink:0}@media(min-width:768px){.order-select__option img{width:32px;height:32px}}.order-select__option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-select__empty{padding:10px;font-size:13px;color:#6b7280;font-family:Poppins,sans-serif}.contact-left .pics-block img{transition:opacity .2s ease}.contact-left .pics-block img.is-swapping{opacity:.4}.contact .field{position:relative}.contact .field__input{width:100%;background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px #0000000d;font-size:14px;font-family:Figtree,sans-serif;transition:border-color .15s ease,box-shadow .15s ease}.contact .field__input::placeholder{color:#9ca3af}.contact .field__input:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px #e9d5ff99}.contact #ContactForm-email{height:50px;font-size:15px;padding:8px 12px}.contact .field--with-error .field__label{position:absolute;top:-8px;left:10px;background:#fff;padding:0 4px;font-size:11px;color:#0000007f;font-family:Figtree,sans-serif;pointer-events:none;transition:opacity .15s ease}.contact #ContactForm-email:focus~.field__label,.contact #ContactForm-email:not(:placeholder-shown)~.field__label{color:#9333ea;font-size:14px}.contact #ContactForm-category{height:50px;font-size:14px;padding:8px 36px 8px 12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236b7280'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px}.contact #ContactForm-category:invalid{color:#9ca3af}.contact #ContactForm-category option{color:#111827;background:#fff;font-family:Figtree,sans-serif;padding:8px}.contact #ContactForm-category optgroup{font-weight:600;font-size:14px;color:#6b7280;font-style:normal;background:#f9fafb}.contact .field:has(#ContactForm-category) .field__label,.contact .field:has(#ContactForm-body) .field__label{position:absolute;top:-8px;left:10px;background:#fff;padding:0 4px;font-size:14px;color:#0000007f;font-family:Figtree,sans-serif;pointer-events:none;z-index:1}.contact .field.field--select .field__label,.contact .field.field--textarea .field__label{position:absolute;top:-8px;left:10px;background:#fff;padding:0 4px;font-size:11px;color:#0000007f;font-family:Figtree,sans-serif;pointer-events:none;z-index:1}.contact .text-area.field__input{min-height:122px;padding:12px;resize:vertical;line-height:1.5}.contact .text-area.field__input::placeholder{color:#9ca3af}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:0}}.contact .order-select-field,.contact .field:has(#ContactForm-category),.contact .field:has(#ContactForm-body){grid-column:1 / -1}.order-select__label{display:none!important}.order-select__trigger .order-select__selected-value{display:block;font-size:14px;color:#000;font-family:Poppins,sans-serif}.order-select__clear-btn{position:absolute;right:24px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:24px;height:24px}.reset-btn{border:1px solid #d1d5db;padding:0 8px;font-size:12px;background:#f3f4f6;color:#111827;border-radius:.25rem;transition:color .15s ease}.reset-btn:hover{color:#6b7280}.order-select__search-wrap{position:relative}.order-select__search{padding-right:36px!important}.order-select__option-check{color:#7e22ce;font-size:16px;font-weight:700;flex-shrink:0;margin-left:auto}.order-select__option.is-selected{background:#f0e6ff;font-weight:700}.order-select__trigger.has-value{border-color:#c569ff;background:#faf5ff}.contact-outer .contact-right .field input[type=email]:not(:placeholder-shown){border-color:#c569ff}.contact-outer .contact-right .field input[type=email]:not(:placeholder-shown)+.field__label{color:#7e22ce;font-weight:600}#ContactLeftImage{height:377px;width:513px}#ContactLeftImage.order-selected{height:377px;width:377px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
