.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field.field--with-error:after{border-color:red}.field--select{position:relative}.field--select svg{position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:1.6rem;height:1.6rem;z-index:4;width:2.8rem;stroke-width:1px;height:auto;color:#52555b;pointer-events:none}.field--select select:focus+svg{transform:translateY(-50%) rotate(180deg);transform-origin:center center}.contact__field-error{position:absolute;top:-16px;font-family:proxima-nova;z-index:9;background-color:#fff}.contact__button .button{margin-top:1.6rem;display:block;width:100%;background:#121212;color:#fff;text-transform:uppercase;font-size:1.4rem;font-weight:700;border:2px solid #000;padding:14px 30px!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.contact__button .button:hover{background:#fcfbf8!important}.wholesale-fields:not(.hidden),.contact__fields{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem;margin-bottom:1.6rem}.wholesale-fields{grid-column:1 / -1;margin-bottom:0!important}@media screen and (min-width: 750px){.wholesale-fields:not(.hidden),.contact__fields{grid-template-columns:repeat(2,1fr)}}.grecaptcha-badge{visibility:hidden}.contact form .field__label{font-size:1.4rem;font-weight:400;color:#1f1f23;opacity:1;left:1.6rem;top:1.3rem;line-height:1.8rem;letter-spacing:0}.contact form textarea:focus~.field__label,.contact form input:focus~.field__label{opacity:.5}.contact form select#select-Loop,.contact form .contact__fields .field input,.contact form .field__input,.contact form .select__select{height:4rem;padding:1.1rem 1.6rem;font-size:1.6rem;font-weight:400;color:#1f1f23;background-color:#fcfbf8;letter-spacing:0;font-family:proxima-nova,sans-serif}.contact form select#select-Loop{padding-top:1rem!important}.select__select option:first-child{display:none}.field:not(.field--select):after{box-shadow:#b6b5b3 0 0 0 1px}.field--select:after{display:none!important}.page__content{padding-bottom:0}.page__content .lead h2{font-size:3.4rem;font-style:italic;font-family:ivypresto-display,sans-serif;font-weight:300;text-transform:none;letter-spacing:1px}.subpage .heading__text .custom__title{margin:0 0 2.4rem;padding:0;font-size:4.2rem}.gradient{background-color:transparent}@media screen and (max-width: 749px){.subpage .heading__text .custom__title{font-size:2.8rem;margin-bottom:1.2rem;letter-spacing:.2px}.page__content .lead h2{font-size:2rem;line-height:1.25;letter-spacing:.5px;max-width:22rem;margin-inline:auto}}.contact form{z-index:9}.contact form .choices{display:flex;flex-direction:row;width:100%}.contact form .choices__item *,.contact form .choices__item{font-family:proxima-nova,sans-serif!important;font-size:1.4rem!important;font-weight:400!important}.contact form .choices[data-type*=select-one]:after{background-image:url(select-arrow-2.svg)!important;border:none!important;width:2.4rem;height:2.4rem;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;margin:0!important;transform:translateY(-50%) rotate(0)!important;z-index:4!important}.contact form .choices[data-type*=select-one].is-open:after{transform:translateY(-50%) rotate(180deg)!important}.contact form .choices__placeholder{opacity:1}.choices__item--selectable:after{display:none!important;content:none!important}.contact form .choices__list,.contact form .choices__inner{background-color:#fff!important;z-index:4!important;border-radius:0!important}.contact form .choices__list,.contact form .choices__inner{background-color:#fcfbf8!important}.contact form .choices:focus-visible{box-shadow:none!important}.contact form .choices__list--dropdown .choices__item,.contact form .choices__list[aria-expanded] .choices__item{padding:.5rem 1.5rem!important}.contact form .choices__list--single .choices__item{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:0 1.6rem!important;border:1px solid #b6b5b3!important;height:4rem}@media screen and (min-width: 750px){.contact form .choices__list--single .choices__item{height:4.2rem}}.contact form .choices__list--single .choices__item button{display:none!important}.contact form .choices__list--single,.contact form .choices[data-type*=select-one] .choices__inner{padding:0!important}.contact form .choices__inner{display:flex!important;flex-direction:column!important;min-height:0!important;border:none!important}.contact form .choices__list--single{width:100%!important;height:100%!important;flex:1!important;display:flex!important}.contact form .choices .choices__item.choices__item--disabled{display:none!important}.contact form .choices__list--dropdown .choices__list{padding-block:.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/174/assets/section-contact-form.css.map */
