.gcr{padding-block:16px}.gcr-toggle{display:flex}.gcr-toggle__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.gcr-toggle__label{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;color:var(--Black);line-height:140%;text-align:left}.gcr-toggle__box{position:relative;flex:0 0 auto;width:10px;height:10px;margin-top:3px;border:1px solid rgba(0,0,0,.4);background:transparent;transition:border-color .2s linear}.gcr-toggle__box:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;background:transparent;transition:background .2s linear}.gcr-toggle__input:checked+.gcr-toggle__label .gcr-toggle__box{border-color:var(--Black)}.gcr-toggle__input:checked+.gcr-toggle__label .gcr-toggle__box:before{background:var(--Black)}.gcr-toggle__input:focus-visible+.gcr-toggle__label .gcr-toggle__box{outline:1px solid var(--Black);outline-offset:2px}.gcr-toggle__text{font-size:12px}.gcr-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0 0 18px}.gcr-summary[hidden]{display:none}.gcr-summary__list{display:grid;gap:2px;color:#0000008c;line-height:140%;min-width:0}.gcr-summary__list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcr-summary__list li:empty{display:none}.gcr-summary__name{color:var(--Black)}.gcr-summary__edit{flex:0 0 auto;background:none;border:0;padding:0;margin:0;cursor:pointer;color:var(--Black);font-family:inherit;text-decoration:underline;text-underline-offset:3px}.open-gift-recipient{overflow:hidden}.gcr-popup{position:fixed;z-index:3;background:var(--White);width:100%;max-height:100dvh;overflow:auto}.gcr-popup::-webkit-scrollbar{display:none}.gcr-overly{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cart-overlay);display:block;cursor:pointer;opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.open-gift-recipient .gcr-overly{z-index:2;visibility:visible;pointer-events:auto;opacity:1}.gcr-popup__close{z-index:1;color:var(--Black)}.gcr-popup__head{display:grid;gap:8px;padding-bottom:24px}.gcr-popup__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.gcr-intro{color:#0009;line-height:140%;margin:0}.gcr-popup__save{margin-top:32px;font-size:12px;line-height:20px;letter-spacing:.24px;padding:10px 8px 11px;font-weight:400;border:0;cursor:pointer;font-family:inherit}.gcr-fields{display:grid;gap:16px}.gcr-field{display:flex;flex-direction:column}.gcr-label{display:block;color:#0009;padding-bottom:2px}.gcr-required{color:var(--Mandarin);margin-left:1px}.gcr-popup .gcr-input{width:100%;max-width:100%;border:0;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;background:transparent;color:var(--Black);padding:6px 0 7px;font-size:14px;line-height:140%;transition:border-color .2s linear;-webkit-appearance:none;appearance:none}.gcr-popup .gcr-input::placeholder{color:#00000059}.gcr-popup .gcr-input:focus{border-bottom-color:var(--Black)}.gcr-popup .gcr-textarea{resize:none;min-height:64px;padding-top:8px}.gcr-date{position:relative;display:flex;align-items:center}.gcr-popup .gcr-input--date{display:block;position:relative;min-height:33px;padding-right:22px;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:14px;line-height:140%;text-align:left;cursor:pointer}.gcr-popup .gcr-input--date:not(.has-value){color:#00000059}.gcr-popup .gcr-input--date::-webkit-datetime-edit,.gcr-popup .gcr-input--date::-webkit-datetime-edit-fields-wrapper{padding:0}.gcr-popup .gcr-input--date::-webkit-date-and-time-value{text-align:left;margin:0}.gcr-popup .gcr-input--date::-webkit-inner-spin-button,.gcr-popup .gcr-input--date::-webkit-clear-button{display:none;-webkit-appearance:none}.gcr-date__icon{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--Black);opacity:.6;pointer-events:none;transition:opacity .2s linear}.gcr-date__icon svg{display:block;width:14px;height:14px}.gcr-date:focus-within .gcr-date__icon{opacity:1}@supports selector(::-webkit-calendar-picker-indicator){.gcr-date__icon{display:block}.gcr-popup .gcr-input--date::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}}.gcr-counter,.gcr-help{color:#00000073;padding-top:6px}.gcr-counter{align-self:flex-end}.gcr-counter.is-limit{color:var(--Mandarin)}.gcr-error{color:var(--Mandarin);padding-top:6px}.gcr-error:empty{display:none}.gcr-field.has-error .gcr-input{border-bottom-color:var(--Mandarin)}.gcr-field.has-error .gcr-label{color:var(--Mandarin)}@media(min-width:992px){.gcr-popup{left:50%;top:50%;transform:translate(-50%,-50%);max-width:440px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s linear,visibility .3s linear}.open-gift-recipient .gcr-popup{opacity:1;visibility:visible;pointer-events:auto}.gcr-popup__inr{padding:40px}.gcr-popup__close{top:16px;right:16px}}@media(max-width:991px){.gcr-popup{left:0;bottom:0;visibility:hidden;transform:translateY(100%);transition:transform .3s ease-in-out,visibility .3s ease-in-out}.open-gift-recipient .gcr-popup{visibility:visible;transform:translateY(0)}.gcr-popup__inr{padding:32px 16px 24px}.gcr-fields{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/gift-card-recipient.css.map */
