.crt-RecipientSelector{--RecipientSelector_InlinePadding: 18px;position:relative;align-items:center;display:grid;height:50px;border:1px solid var(--Color_Brand);transition:border-color .3s ease}.crt-RecipientSelector-error,[aria-invalid=true] .crt-GiftAllocationRecipient_Selector[aria-invalid=true] .crt-RecipientSelector{border-color:var(--Color_Error)}.crt-RecipientSelector_Label{--RecipientSelectorLabel_InlinePadding: 5px;position:absolute;top:0;left:calc(var(--RecipientSelector_InlinePadding) - var(--RecipientSelectorLabel_InlinePadding));padding-inline-start:var(--RecipientSelectorLabel_InlinePadding);padding-inline-end:5px;font-weight:300;background-color:var(--Color_Background);transform:translateY(-50%)}.crt-RecipientSelector_Toggle{align-items:center;justify-content:space-between;display:flex;width:100%;height:100%;padding-inline-start:var(--RecipientSelector_InlinePadding);padding-inline-end:var(--RecipientSelector_InlinePadding);font-family:var(--Font_Family-whyte);font-size:16px;font-weight:300;line-height:28px}.crt-RecipientSelector_Dropdown{position:absolute;top:100%;left:-1px;z-index:2;display:block;width:calc(100% + 2px);background-color:var(--Color_Background);border-inline-start:1px solid var(--Color_Brand);border-inline-end:1px solid var(--Color_Brand);border-block-end:1px solid var(--Color_Brand);opacity:0;visibility:hidden}.crt-RecipientSelector-open .crt-RecipientSelector_Dropdown{opacity:1;visibility:visible}.crt-RecipientSelector_DropdownItems{padding-block-end:20px}.crt-RecipientSelector_DropdownItem{position:relative}.crt-RecipientSelector_Hr{display:block;height:1px;margin:10px var(--RecipientSelector_InlinePadding);background-color:var(--Color_Grey)}.crt-RecipientSelector_Button{align-items:center;justify-content:space-between;display:flex;width:100%;padding:8px var(--RecipientSelector_InlinePadding);font-family:var(--Font_Family-whyte);font-size:16px;font-weight:300;line-height:28px;text-align:left;transition:background-color .3s ease;gap:15px}.crt-RecipientSelector_Button:is(:focus,:hover),.crt-RecipientSelector_DropdownItems:not(:is(:focus-within,:hover)) .crt-RecipientSelector_Button-selected{background-color:var(--Color_LightGrey)}.crt-RecipientSelector_Button-add{justify-content:start}.crt-RecipientSelector_ButtonIcon{display:grid;place-items:center;width:13px;height:13px}.crt-RecipientSelector_Error{position:absolute;top:calc(100% + 6px);color:var(--Color_Red)}
/*# sourceMappingURL=/cdn/shop/t/984/assets/cart-recipient-selector.css.map */
