.field,.select{width:100%;max-width:100%;min-width:0;min-height:5.4rem;overflow:visible;background:#fff!important;border:1.5px solid rgba(23,23,23,.68)!important;border-radius:0!important;box-shadow:0 8px 24px #1717170d;transition:border-color .18s ease,box-shadow .18s ease}.field:before,.field:after,.select:before,.select:after,.customer .field:before,.customer .field:after,.customer select:before,.customer select:after{display:none!important;box-shadow:none!important}.field:hover,.select:hover{border-color:#171717!important}.field:focus-within,.select:focus-within{border-color:#cf7082!important;box-shadow:0 0 0 3px #cf70822e,0 10px 28px #17171712}.field__input,.select__select,.customer .field input,.customer select,.text-area{width:100%;max-width:100%;min-width:0!important;min-height:5.1rem;color:#171717!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus,.customer select:focus-visible,.text-area:focus,.text-area:focus-visible{outline:0!important;box-shadow:none!important}textarea.field__input,.text-area{min-height:13rem;resize:vertical}.newsletter-form{width:100%;max-width:48rem;min-width:0}.newsletter-form__field-wrapper{width:100%;max-width:48rem!important;min-width:0}.newsletter-form__field-wrapper .field{min-height:5.8rem;border-color:#171717b8!important;box-shadow:0 10px 28px #17171712}.newsletter-form__field-wrapper .field__input{min-height:5.5rem;padding-right:7rem}.newsletter-form__button{top:0!important;right:0!important;width:6rem!important;height:100%!important;flex:0 0 6rem;color:#fff!important;background:#cf7082!important;border-left:1px solid rgba(116,39,54,.18)!important;transition:background .18s ease,color .18s ease}.newsletter-form__button:hover,.newsletter-form__button:focus{color:#fff!important;background:#bd566b!important;box-shadow:none!important}.newsletter-form__button .icon{width:1.8rem;transition:transform .18s ease}.newsletter-form__button:hover .icon{transform:translate(4px)}.template-search__search .field,.search-modal__form .field{min-height:5.8rem}.template-search__search .search__button{top:0!important;right:0!important;width:5.8rem;height:100%;color:#fff;background:#171717!important}.template-search__search .search__button:hover{background:#cf7082!important}.contact__button .button,.customer button:not(.link),.shopify-challenge__button{color:#fff!important;background:#cf7082!important;border-radius:0!important;box-shadow:0 10px 24px #a441542e}.contact__button .button:hover,.customer button:not(.link):hover,.shopify-challenge__button:hover{background:#bd566b!important;transform:translateY(-2px)}.footer .newsletter-form__field-wrapper .field{background:#fff!important;border-color:#ffffffb8!important}@media screen and (max-width:749px){.field,.select,.newsletter-form__field-wrapper .field{min-height:5.2rem}.field__input,.select__select,.customer .field input,.customer select{min-height:4.9rem}.newsletter-form{width:100%;max-width:100%}.newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form__button{width:5.4rem!important;flex-basis:5.4rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/elolie-final-overrides.css.map */
