.section-contact-form,[class*=color-scheme-][class*=contact],.contact.page-width--narrow,contact-form{background-color:#f5f3ff!important}.contact.page-width--narrow{max-width:600px;margin:0 auto;padding:0 24px;background-color:#f5f3ff}.track-order-form{max-width:600px;margin:0 auto}.field{position:relative;width:100%;margin-bottom:0}.field__input{width:100%;padding:16px 24px;font-family:Quicksand,sans-serif;font-size:14px;line-height:1.5;color:#1e1b4b;background-color:#fff;border:1.5px solid #EDE9FE;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none}.field__input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.field__input::placeholder{color:#9ca3af;opacity:1}.field__input--error,.field__input.field__input--error{border-color:#ef4444}.field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-wrapper{margin-bottom:16px}.field-wrapper__error-msg{display:block;margin-top:8px;font-family:Quicksand,sans-serif;font-size:12px;color:#ef4444}.field-wrapper__error-msg.hidden{display:none}.text-area.field__input{min-height:150px;resize:vertical;padding-top:24px}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media screen and (max-width: 749px){.contact__fields{grid-template-columns:1fr}}.contact__button{margin-top:24px}.button,.contact__button .button,.contact__button input[type=button]{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf640;appearance:none;-webkit-appearance:none}.button:hover,.contact__button .button:hover,.contact__button input[type=button]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf659}.button--full-width{width:100%}.contact-from__message-container{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;margin-bottom:24px;border-radius:12px}.contact-from__message-container.custom-bg{background-color:var(--bg-color, #F5F3FF)}.contact-from__message-container.custom-border-hex{border:var(--border-thickness, 1px) solid var(--border-color, #EDE9FE)}.contact-from__message-container.custom-border-radius{border-radius:var(--border-radius, 12px)}.contact-from__message-container .material-icon{flex-shrink:0;font-size:24px}.contact-from__message__content{flex:1}.contact-from__message__content h2{margin:0 0 8px;font-family:Quicksand,sans-serif;font-size:16px;font-weight:700}.contact-from__message__content ul{margin:0;padding:0;list-style:none}.contact-from__message__content li{font-family:Quicksand,sans-serif;font-size:14px}.contact-from__success-container{background-color:#f0fdf4;border-color:#28c100}.contact-from__errors-container{background-color:#fef2f2;border-color:#ef4444}.material-icon,.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.material-icon.filled{font-variation-settings:"FILL" 1}.track-order-form .center{text-align:center;margin-bottom:32px}.track-order-form .title,.track-order-form h2{font-family:KpopDemonHunter,Quicksand,sans-serif!important;font-size:36px!important;font-weight:700;color:#1e1b4b;margin-bottom:16px}.track-order-form .center p{color:#6b7280;font-family:Quicksand,sans-serif;font-size:15px;line-height:1.6}.track-order-form .field{margin-bottom:0}#YQContainer{margin-top:32px;background:#fff;border-radius:14px;border:1px solid #EDE9FE;box-shadow:0 2px 12px #8b5cf60f;overflow:hidden}.title.title-wrapper--no-top-margin,.contact .title,contact-form .title,contact-form h2{margin-top:0;margin-bottom:16px;font-family:KpopDemonHunter,Quicksand,sans-serif!important;font-size:36px!important;font-weight:700;color:#1e1b4b;text-align:center}.title-with-highlight strong,.title-with-highlight b{color:var(--hightlight-color, #7C3AED)}.title.h0,.title.h1,.title.h2{font-family:KpopDemonHunter,Quicksand,sans-serif!important;font-size:36px!important;font-weight:700;color:#1e1b4b;text-align:center}.display-block{display:block}.flex{display:flex}.flex-align-center{align-items:center}.page-width{max-width:1200px;margin:0 auto;padding:0 24px}.page-width--narrow{max-width:600px}.center{text-align:center}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.color-background-1,.color-background-2,.color-accent-1,.color-accent-2,[class*=color-]{background-color:#f5f3ff!important;color:#1e1b4b}.gradient{background:#f5f3ff!important}.field__input,.text-area.field__input{background-color:#fff!important}.loading-overlay__spinner{display:flex;align-items:center;justify-content:center;margin-left:8px}.loading-overlay__spinner.hidden{display:none}.spinner{width:20px;height:20px;animation:spinner-rotate .8s linear infinite}.spinner .path{stroke:currentColor;stroke-linecap:round;animation:spinner-dash 1.5s ease-in-out infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.section-id-btn{display:none}.animate-section,.animate-item,.animate--hidden{opacity:1}@media screen and (max-width: 749px){.contact.page-width--narrow,.track-order-form,.page-width{padding:0 16px}.field__input{padding:16px;font-size:16px}.field__label{left:16px}.button,.contact__button .button,.contact__button input[type=button]{padding:16px 24px;font-size:14px}.title.h0{font-size:28px}.title.h1{font-size:24px}.title.h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-contact-form.css.map */
