.gift-card-recipient{display:block;width:100%;margin:4px 0 20px;padding:16px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.gift-card-recipient__checkbox{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.gift-card-recipient__toggle{display:flex;align-items:flex-start;gap:14px;cursor:pointer;margin:0}.gift-card-recipient__switch{position:relative;flex:0 0 auto;width:36px;height:20px;margin-top:1px;border-radius:20px;background:#d6d3d0;transition:background .2s ease}.gift-card-recipient__switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s ease}.gift-card-recipient__checkbox:checked+.gift-card-recipient__toggle .gift-card-recipient__switch{background:#111}.gift-card-recipient__checkbox:checked+.gift-card-recipient__toggle .gift-card-recipient__switch:after{transform:translate(16px)}[dir=rtl] .gift-card-recipient__checkbox:checked+.gift-card-recipient__toggle .gift-card-recipient__switch:after{transform:translate(-16px)}.gift-card-recipient__checkbox:focus-visible+.gift-card-recipient__toggle .gift-card-recipient__switch{outline:2px solid #111;outline-offset:2px}.gift-card-recipient__toggle-text{display:flex;flex-direction:column;gap:2px}.gift-card-recipient__toggle-title{font-size:14px;font-weight:500;letter-spacing:.02em}.gift-card-recipient__toggle-sub{font-size:12px;opacity:.6}.gift-card-recipient__checkbox:checked+.gift-card-recipient__toggle .gift-card-recipient__toggle-sub{display:none}.gift-card-recipient__fields{display:none;padding-top:18px}.gift-card-recipient.is-open .gift-card-recipient__fields,.gift-card-recipient__checkbox:checked~.gift-card-recipient__fields{display:block}.no-js .gift-card-recipient__fields{display:block}.gift-card-recipient__group{border:0;margin:0 0 18px;padding:0;min-width:0}.gift-card-recipient__group:last-of-type{margin-bottom:0}.gift-card-recipient__legend{padding:0;margin-bottom:10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.gift-card-recipient__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gift-card-recipient__field+.gift-card-recipient__field{margin-top:12px}.gift-card-recipient__row .gift-card-recipient__field+.gift-card-recipient__field{margin-top:0}.gift-card-recipient__label{display:block;margin-bottom:6px;font-size:12px}.gift-card-recipient__opt{opacity:.55}.gift-card-recipient .input{width:100%;margin:0}.gift-card-recipient textarea.input{resize:vertical;min-height:76px}.gift-card-recipient__hint{display:block;margin-top:6px;font-size:11px;opacity:.55}@media(max-width:599px){.gift-card-recipient__row{grid-template-columns:1fr}.gift-card-recipient__row .gift-card-recipient__field+.gift-card-recipient__field{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gift-card-recipient.css.map */
