.gift_card_variant label{font-size:14px}.gift_card_options{gap:10px;max-width:90%}.gift_card_product h1{font-size:25px}.gift_card_product h2{font-size:14px}.gift_card_variant .before\:border-black:before{border-color:#bbb}.gift_card_variant{width:87px;height:46px}.gift_card_variant .before\:w-72:before,.gift_card_variant .w-72{width:87px}.gift_card_variant .before\:h-40:before,.gift_card_variant .h-40{height:46px}.recipient-form{margin-top:2rem;display:block;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{font-size:15px;max-width:inherit;position:relative;cursor:pointer;vertical-align:middle;margin-left:10px}.recipient-form>input[type=checkbox]{position:relative;width:1rem;height:1rem;top:4px;accent-color:black}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem;width:10px;height:9px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:.75rem auto;border:none}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}.recipient-fields input:not(:placeholder-shown)~.floating-label{top:-50px;left:10px;font-size:11px;opacity:1;height:10px;position:relative}.recipient-fields textarea:not(:placeholder-shown)~.floating-label{top:-130px;left:10px;font-size:11px;opacity:1;height:10px;position:relative}.recipient-fields .inputText{font-size:15px;height:48px;border:1px #7e7e7e solid;border-radius:5px;width:100%;padding-top:13px;padding-bottom:13px;padding-left:10px}.recipient-fields textarea.inputText{height:128px}.recipient-fields .floating-label{pointer-events:none;left:12px;top:-35px;transition:.2s ease all;position:relative;font-size:15px;color:#7e7e7e;opacity:0}
/*# sourceMappingURL=/cdn/shop/t/192/assets/recipient-form.css.map */
