.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}}.gift-card-recipient-block{display:block;margin-top:1.6rem;margin-bottom:1.6rem;width:100%}.gift-card-recipient-block .recipient-heading{font-size:var(--recipient-heading-size-desktop, 18px);font-weight:var(--recipient-heading-weight, 500);color:var(--recipient-heading-color, #000000);line-height:var(--recipient-heading-line-height, 1.3);letter-spacing:var(--recipient-heading-letter-spacing, 0px);margin:0 0 var(--recipient-heading-bottom-spacing, 16px) 0}@media screen and (max-width:749px){.gift-card-recipient-block .recipient-heading{font-size:var(--recipient-heading-size-mobile, 16px)}}.gift-card-recipient-block .recipient-row--split{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--recipient-field-spacing, 16px)}@media screen and (max-width:749px){.gift-card-recipient-block .recipient-row--split{grid-template-columns:1fr;row-gap:0}}.gift-card-recipient-block .recipient-field{display:flex;flex-direction:column;margin-bottom:var(--recipient-field-spacing, 16px);position:relative}.gift-card-recipient-block .recipient-label{display:block;font-size:var(--recipient-label-size-desktop, 14px);color:var(--recipient-label-color, #121212);font-weight:400;margin-bottom:6px;letter-spacing:.02rem;line-height:1.3}@media screen and (max-width:749px){.gift-card-recipient-block .recipient-label{font-size:var(--recipient-label-size-mobile, 13px)}}.gift-card-recipient-block .recipient-required{margin-left:2px}.gift-card-recipient-block .recipient-input,.gift-card-recipient-block .recipient-textarea{width:100%;box-sizing:border-box;background-color:var(--recipient-input-bg-color, #ffffff);color:var(--recipient-input-text-color, #000000);border:var(--recipient-border-width, 1px) solid var(--recipient-input-border-color, #cccccc);border-radius:var(--recipient-border-radius, 0px);font-size:var(--recipient-input-size-desktop, 14px);font-family:inherit;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.gift-card-recipient-block .recipient-input{height:var(--recipient-input-height, 46px)}.gift-card-recipient-block .recipient-textarea{min-height:var(--recipient-textarea-height, 120px);resize:vertical;line-height:1.5}@media screen and (max-width:749px){.gift-card-recipient-block .recipient-input,.gift-card-recipient-block .recipient-textarea{font-size:var(--recipient-input-size-mobile, 14px)}}.gift-card-recipient-block .recipient-input::placeholder,.gift-card-recipient-block .recipient-textarea::placeholder{color:var(--recipient-placeholder-color, #888888);opacity:1!important}.gift-card-recipient-block .recipient-input:focus,.gift-card-recipient-block .recipient-textarea:focus{border-color:#000;box-shadow:0 0 0 1px #000;outline:none}.gift-card-recipient-block .recipient-input.recipient-input--error,.gift-card-recipient-block .recipient-textarea.recipient-input--error{border-color:#d00!important}.gift-card-recipient-block .recipient-character-counter{font-size:1.3rem;color:#333;margin-top:6px;line-height:1.4}.gift-card-recipient-block .recipient-error-message{color:#d00;font-size:1.2rem;margin-top:4px;line-height:1.3}.gift-card-recipient-block .recipient-error-message.hidden{display:none}.gift-card-recipient-block .recipient-cta-wrapper{margin-top:0;width:100%}.gift-card-recipient-block .recipient-cta{display:flex;align-items:center;justify-content:center;width:var(--recipient-cta-width-desktop, 100%);height:var(--recipient-cta-height, 50px);background-color:var(--recipient-cta-bg-color, #000000);color:var(--recipient-cta-text-color, #ffffff);border:1px solid var(--recipient-cta-border-color, #000000);border-radius:var(--recipient-cta-border-radius, 0px);font-size:var(--recipient-cta-font-size, 14px);font-weight:var(--recipient-cta-font-weight, 700);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;position:relative;transition:background-color .2s ease,color .2s ease,opacity .2s ease;padding:0 2rem;box-sizing:border-box}@media screen and (max-width:749px){.gift-card-recipient-block .recipient-cta{width:var(--recipient-cta-width-mobile, 100%)}}.gift-card-recipient-block .recipient-cta:hover:not([disabled]){background-color:var(--recipient-cta-hover-bg, #222222);color:var(--recipient-cta-hover-text, #ffffff)}.gift-card-recipient-block .recipient-cta[disabled],.gift-card-recipient-block .recipient-cta[aria-disabled=true]{opacity:.6;cursor:not-allowed}.gift-card-recipient-block .recipient-cta__price{display:inline-flex;align-items:center;margin-left:6px}.gift-card-recipient-block .recipient-cta__dot{margin:0 4px}.gift-card-recipient-block .recipient-cta.loading .recipient-cta__label,.gift-card-recipient-block .recipient-cta.loading .recipient-cta__price{visibility:hidden}.gift-card-recipient-block .recipient-cta.loading .loading-overlay__spinner{display:flex!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gift-card-recipient-block .recipient-delivery-message{font-size:var(--recipient-delivery-size, 14px);color:var(--recipient-delivery-color, #333333);font-weight:var(--recipient-delivery-weight, 400);text-align:var(--recipient-delivery-align, left);margin-top:var(--recipient-delivery-top-spacing, 12px);margin-bottom:var(--recipient-delivery-bottom-spacing, 0);line-height:1.4}.main_product_qty_buy_now.recipient-block-cta-active{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/241/assets/section-contact-form.css.map */
