/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/styles/sections/recipient-form.scss ***!
  \********************************************************************************************************************************************************************************************************/
.gift-card-form{font-size:.7em}.make-sticky .gift-card-form{display:none}.gift-card-form .button,.gift-card-form .cart__dynamic-checkout-buttons [role=button],.gift-card-form .cart__dynamic-checkout-buttons iframe,.gift-card-form .customer button,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]),.gift-card-form .shopify-challenge__button,.gift-card-form .shopify-payment-button [role=button],.gift-card-form button.shopify-payment-button__button--unbranded,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.gift-card-form .button,.gift-card-form .customer button,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]),.gift-card-form .shopify-challenge__button,.gift-card-form button.shopify-payment-button__button--unbranded{max-width:100%;min-width:calc(20em + var(--buttons-border-width)*2)}.gift-card-form .shopify-payment-button__button--branded{z-index:auto}.gift-card-form .cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) RGBA(var(--color-base-text),var(--shadow-opacity))}.gift-card-form .button,.gift-card-form .customer button,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]),.gift-card-form .shopify-challenge__button,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:RGBA(var(--color-button),var(--alpha-button-background));background-color:var(--color--btn-primary-bg);border:0;border:var(--buttons-border-width) solid var(--color--btn-primary-bdr);color:RGB(var(--color-button-text));color:var(--color--btn-primary-txt);cursor:pointer;display:inline-flex;font:inherit;font-size:1.2em;font-weight:500;justify-content:center;letter-spacing:.2em;padding:0 3em;padding:calc(var(--base-gutter)*.6) calc(var(--base-gutter)*.7);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all var(--duration-default) ease}.gift-card-form .button>*,.gift-card-form .customer button>*,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"])>*,.gift-card-form .shopify-challenge__button>*,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button>*{display:inline-block;vertical-align:middle}.gift-card-form .button *,.gift-card-form .customer button *,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]) *,.gift-card-form .shopify-challenge__button *,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button *{color:inherit!important}.gift-card-form .button svg,.gift-card-form .customer button svg,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]) svg,.gift-card-form .shopify-challenge__button svg,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button svg{height:25px;width:25px}.gift-card-form .button svg:first-child,.gift-card-form .customer button svg:first-child,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]) svg:first-child,.gift-card-form .shopify-challenge__button svg:first-child,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button svg:first-child{margin-right:5px}.gift-card-form .button svg:last-child,.gift-card-form .customer button svg:last-child,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]) svg:last-child,.gift-card-form .shopify-challenge__button svg:last-child,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button svg:last-child{margin-left:5px}.gift-card-form .button svg *,.gift-card-form .customer button svg *,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]) svg *,.gift-card-form .shopify-challenge__button svg *,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button svg *{color:inherit}.gift-card-form .button>:not(:first-child),.gift-card-form .customer button>:not(:first-child),.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"])>:not(:first-child),.gift-card-form .shopify-challenge__button>:not(:first-child),.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button>:not(:first-child){margin-left:5px}.gift-card-form span.button{cursor:default}.gift-card-form .button.focused,.gift-card-form .button:focus,.gift-card-form .button:focus-visible,.gift-card-form .klaviyo-form button.focused:not([aria-label="Search Countries"]),.gift-card-form .klaviyo-form button:focus-visible:not([aria-label="Search Countries"]),.gift-card-form .klaviyo-form button:focus:not([aria-label="Search Countries"]),.gift-card-form .shopify-payment-button [role=button]:focus,.gift-card-form .shopify-payment-button [role=button]:focus-visible,.gift-card-form .shopify-payment-button__button--unbranded:focus,.gift-card-form .shopify-payment-button__button--unbranded:focus-visible{outline:0}.gift-card-form .button::-moz-selection,.gift-card-form .customer button::-moz-selection,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"])::-moz-selection,.gift-card-form .shopify-challenge__button::-moz-selection{background-color:RGBA(var(--color-button-text),.3)}.gift-card-form .button::selection,.gift-card-form .customer button::selection,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"])::selection,.gift-card-form .shopify-challenge__button::selection{background-color:RGBA(var(--color-button-text),.3)}.gift-card-form .button,.gift-card-form .button-label,.gift-card-form .customer button,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]),.gift-card-form .shopify-challenge__button,.gift-card-form html body #jtbcustomizer .jtbc-actions .jtbc-cart-button{font-size:1.2em;line-height:calc(1 + .2/var(--font-body-scale))}.gift-card-form .button--underline{line-height:2;min-height:0;min-width:0;padding:0;-webkit-text-decoration:underline!important;text-decoration:underline!important;text-underline-offset:var(--base-gutter--quarter);text-underline-position:from-font;--color--btn-primary-bg:transparent;--color--btn-primary-bdr:transparent;--color--btn-primary-txt:var(--color--mine-shaft-black);--color--btn-primary-bg-hover:transparent;--color--btn-primary-bdr-hover:transparent;--color--btn-primary-txt-hover:var(--color--btn-primary-txt);opacity:1}.gift-card-form .button--underline:hover{opacity:.5}.gift-card-form .button--tertiary{font-size:1.2em;min-height:calc(3.5em + var(--buttons-border-width)*2);min-width:calc(9em + var(--buttons-border-width)*2);padding:1em 1.5em}.gift-card-form .button--small{padding:1.2em 2.6em}.gift-card-form .button--thin{min-width:calc(1 + .2/var(--font-body-scale));padding:0}.gift-card-form .button.disabled,.gift-card-form .button:disabled,.gift-card-form .button[aria-disabled=true],.gift-card-form .customer button.disabled,.gift-card-form .customer button:disabled,.gift-card-form .customer button[aria-disabled=true],.gift-card-form .klaviyo-form button.disabled:not([aria-label="Search Countries"]),.gift-card-form .klaviyo-form button:disabled:not([aria-label="Search Countries"]),.gift-card-form .klaviyo-form button[aria-disabled=true]:not([aria-label="Search Countries"]){cursor:not-allowed;opacity:.5}.gift-card-form .button--full-width{display:flex;width:100%}.gift-card-form .button.loading,.gift-card-form .klaviyo-form button.loading:not([aria-label="Search Countries"]){color:transparent;position:relative}@media screen and (forced-colors:active){.gift-card-form .button.loading,.gift-card-form .klaviyo-form button.loading:not([aria-label="Search Countries"]){color:RGB(var(--color-foreground))}}.gift-card-form .button.loading>.loading-overlay__spinner,.gift-card-form .klaviyo-form button.loading:not([aria-label="Search Countries"])>.loading-overlay__spinner{align-items:center;display:flex;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gift-card-form .button--hover,.gift-card-form .button:focus,.gift-card-form .button:focus-visible,.gift-card-form .button:focus:not(:focus-visible),.gift-card-form .button:hover,.gift-card-form .customer button:hover,.gift-card-form .klaviyo-form button:focus-visible:not([aria-label="Search Countries"]),.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]):focus,.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]):hover,.gift-card-form .shopify-challenge__button:hover{background-color:var(--color--btn-primary-bg-hover);border-color:var(--color--btn-primary-bdr-hover);color:var(--color--btn-primary-txt-hover)}.gift-card-form .button--secondary,.gift-card-form .customer button.button--secondary,.gift-card-form .shopify-payment-button__button--unbranded{background-color:var(--color--btn-secondary-bg);border:1px solid var(--color--btn-secondary-bdr);color:var(--color--btn-secondary-txt)}.gift-card-form .button--secondary--hover,.gift-card-form .button--secondary:focus,.gift-card-form .button--secondary:focus-visible,.gift-card-form .button--secondary:focus:not(:focus-visible),.gift-card-form .button--secondary:not([disabled]):hover,.gift-card-form .customer button.button--secondary:focus,.gift-card-form .customer button.button--secondary:focus-visible,.gift-card-form .customer button.button--secondary:focus:not(:focus-visible),.gift-card-form .customer button.button--secondary:not([disabled]):hover,.gift-card-form .shopify-payment-button__button--unbranded:focus,.gift-card-form .shopify-payment-button__button--unbranded:focus-visible,.gift-card-form .shopify-payment-button__button--unbranded:focus:not(:focus-visible),.gift-card-form .shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--color--btn-secondary-bg-hover);border-color:var(--color--btn-secondary-bdr-hover);color:var(--color--btn-secondary-txt-hover)}.gift-card-form .klaviyo-form button:not([aria-label="Search Countries"]){margin:0 auto;padding:0!important;width:auto!important}.gift-card-form .button--arrow-link{background:transparent!important;border:none!important;--base-length:var(--base-gutter--double);--arrow-move:var(--base-gutter--half);--padding-length:calc(var(--base-length) + var(--base-gutter--quarter));--arrow-length:var(--base-length);--arrow-width:1.5px;--arrow-text--color:var(--color--btn-primary-bg);color:var(--color--btn-primary-bg);color:var(--arrow-text--color);display:inline-block;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1.4;min-height:0;min-width:auto;padding:0 var(--padding-length) 0 0;position:relative;text-align:left}.gift-card-form .button--arrow-link:after,.gift-card-form .button--arrow-link:before{content:"";display:inline-block;opacity:.35;position:absolute;right:5px;top:50%;transition:all var(--duration-default) ease}.gift-card-form .button--arrow-link:before{border-bottom:var(--arrow-width) solid;transform:translateY(-50%);width:var(--arrow-length)}.gift-card-form .button--arrow-link:after{border:var(--arrow-width) solid;border-bottom:none;border-left:none;height:var(--base-gutter--quarter);transform:translateY(-50%) rotate(45deg);width:var(--base-gutter--quarter)}.gift-card-form .button--arrow-link:hover{--arrow-length:calc(var(--base-length) - var(--arrow-move));color:var(--arrow-text--color)}.gift-card-form .button--arrow-link:hover:after,.gift-card-form .button--arrow-link:hover:before{opacity:1;right:var(--arrow-move)}.gift-card-form .button--pinterest{--color--btn-primary-bg:#bb261a;--color--btn-primary-bdr:#bb261a;--color--btn-primary-txt:#fff;--color--btn-primary-bg-hover:#fff;--color--btn-primary-bdr-hover:#bb261a;--color--btn-primary-txt-hover:#bb261a}.gift-card-form .share-button{display:block;position:relative}.gift-card-form .share-button details{width:-moz-fit-content;width:fit-content}.gift-card-form .share-button__button{align-items:center;color:RGB(var(--color-link));display:flex;font-size:1.4em;margin-left:0;min-height:2.4em;padding-left:0}.gift-card-form details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.gift-card-form .share-button__button:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3em}.gift-card-form .share-button__button,.gift-card-form .share-button__fallback button{background-color:transparent;border:none;cursor:pointer}.gift-card-form .share-button__button .icon-share{height:1.2em;margin-right:1em;width:1.3em}.gift-card-form .share-button__fallback{align-items:center;border:0;border-radius:var(--inputs-radius);display:flex;left:.1em;min-width:-moz-max-content;min-width:max-content;position:absolute;top:3em;width:100%;z-index:3}.gift-card-form .share-button__fallback:after{border:.1em solid transparent;border-radius:var(--inputs-radius);bottom:var(--inputs-border-width);box-shadow:0 0 0 var(--inputs-border-width) RGBA(var(--color-foreground),var(--inputs-border-opacity));content:"";left:var(--inputs-border-width);pointer-events:none;position:absolute;right:var(--inputs-border-width);top:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;z-index:1}.gift-card-form .share-button__fallback:before{background:RGB(var(--color-background));border-radius:var(--inputs-radius-outset);bottom:0;box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) RGBA(var(--color-base-text),var(--inputs-shadow-opacity));content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.gift-card-form .share-button__fallback button{align-items:center;display:flex;flex-shrink:0;height:4.4em;justify-content:center;padding:0;position:relative;right:var(--inputs-border-width);width:4.4em}.gift-card-form .share-button__fallback button:hover{color:RGBA(var(--color-foreground),.75)}.gift-card-form .share-button__fallback button:hover svg{transform:scale(1.07)}.gift-card-form .share-button__close:not(.hidden)+.share-button__copy{display:none}.gift-card-form .share-button__close,.gift-card-form .share-button__copy{background-color:transparent;color:RGB(var(--color-foreground))}.gift-card-form .share-button__close:focus-visible,.gift-card-form .share-button__copy:focus-visible{background-color:RGB(var(--color-background));z-index:2}.gift-card-form .share-button__close:focus,.gift-card-form .share-button__copy:focus{background-color:RGB(var(--color-background));z-index:2}.gift-card-form .field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused),.gift-card-form .field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused){background-color:inherit}.gift-card-form .share-button__fallback .field:after,.gift-card-form .share-button__fallback .field:before{content:none}.gift-card-form .share-button__fallback .field{border-radius:0;min-height:auto;min-width:auto;transition:none}.gift-card-form .share-button__fallback .field__input:-webkit-autofill,.gift-card-form .share-button__fallback .field__input:focus{box-shadow:0 0 0 .1em RGB(var(--color-background)),0 0 .5em .4em RGBA(var(--color-foreground),.3);outline:.2em solid RGBA(var(--color-foreground),.5);outline-offset:.1em}.gift-card-form .share-button__fallback .field__input{box-shadow:none;filter:none;min-height:auto;min-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-card-form .share-button__fallback .field__input:hover{box-shadow:none}.gift-card-form .share-button__fallback .icon{height:1.5em;width:1.5em}.gift-card-form .share-button__message:not(:empty){align-items:center;display:flex;height:100%;margin:var(--inputs-border-width);padding:.8em 0 .8em 1.5em;width:100%}.gift-card-form .share-button__message:not(:empty):not(.hidden)~*{display:none}.gift-card-form .customer .field input,.gift-card-form .customer select,.gift-card-form .field__input,.gift-card-form .select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:RGB(var(--color-background));border:0;border-radius:var(--inputs-radius);box-sizing:border-box;color:RGB(var(--color-foreground));font-size:1.6em;min-width:calc(7em + var(--inputs-border-width)*2);position:relative;transition:box-shadow var(--duration-short) ease;width:100%}.gift-card-form .customer select:before,.gift-card-form .localization-form__select:before,.gift-card-form .select:before,.gift-card-form form.search .field:before{border-radius:var(--inputs-radius-outset);bottom:0;box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) RGBA(var(--color-base-text),var(--inputs-shadow-opacity));content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.gift-card-form .customer select:after,.gift-card-form .localization-form__select:after,.gift-card-form .select:after,.gift-card-form form.search .field:after{bottom:var(--inputs-border-width);content:"";left:var(--inputs-border-width);pointer-events:none;position:absolute;right:var(--inputs-border-width);top:var(--inputs-border-width);z-index:1}.gift-card-form .customer .field input,.gift-card-form .customer .field textarea,.gift-card-form .customer select:after,.gift-card-form .localization-form__select:after,.gift-card-form .select:after,.gift-card-form form.search .field:after,.gift-card-form form:not(.search) .field input,.gift-card-form form:not(.search) .field textarea{border:.1em solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) RGBA(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease}.gift-card-form .customer .field input:focus-visible,.gift-card-form .customer .field textarea:focus-visible,.gift-card-form .customer .field:hover input,.gift-card-form .customer .field:hover textarea,.gift-card-form .field input:focus-visible,.gift-card-form .field textarea:focus-visible,.gift-card-form form:not(.search) .field:hover input,.gift-card-form form:not(.search) .field:hover textarea{border-radius:var(--inputs-radius);box-shadow:0 0 0 calc(.1em + var(--inputs-border-width)) RGBA(var(--color-foreground),var(--inputs-border-opacity));outline:0}.gift-card-form .select__select{color:RGBA(var(--color-foreground),.75);font-family:var(--font-body-family);font-size:1.2em;font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.gift-card-form .customer select:hover.select:after,.gift-card-form .localization-form__select:hover.localization-form__select:after,.gift-card-form .select:hover.select:after,.gift-card-form .select__select:hover.select__select:after,.gift-card-form form.search .field:hover.field:after{border-radius:var(--inputs-radius);box-shadow:0 0 0 calc(.1em + var(--inputs-border-width)) RGBA(var(--color-foreground),var(--inputs-border-opacity));outline:0}.gift-card-form .customer select:focus-visible,.gift-card-form .localization-form__select:focus-visible.localization-form__select:after,.gift-card-form .select__select:focus-visible,.gift-card-form form.search .field__input:focus-visible{border-radius:var(--inputs-radius);box-shadow:0 0 0 calc(.1em + var(--inputs-border-width)) RGBA(var(--color-foreground));outline:0}.gift-card-form .customer select:focus,.gift-card-form .localization-form__select:focus.localization-form__select:after,.gift-card-form .select__select:focus,.gift-card-form form.search .field__input:focus{border-radius:var(--inputs-radius);box-shadow:0 0 0 calc(.1em + var(--inputs-border-width)) RGBA(var(--color-foreground));outline:0}.gift-card-form .localization-form__select:focus{box-shadow:none;outline:0}.gift-card-form .select,.gift-card-form .text-area{display:flex;position:relative;width:100%}.gift-card-form .customer select+svg,.gift-card-form .select .icon-caret{height:.6em;pointer-events:none;position:absolute;right:calc(var(--inputs-border-width) + 1.5em);top:calc(50% - .2em)}.gift-card-form .customer select,.gift-card-form .select__select{cursor:pointer;line-height:calc(1 + .6/var(--font-body-scale));margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width)*2);padding:0 2em}.gift-card-form .field{position:relative;transition:box-shadow var(--duration-short) ease;width:100%}.gift-card-form .customer .field,.gift-card-form .field{display:flex;flex-direction:column}.gift-card-form .field--with-error{flex-wrap:wrap}.gift-card-form .customer .field input,.gift-card-form .field__input{flex-grow:1;margin:var(--inputs-border-width);padding:.8em;text-align:left;transition:box-shadow var(--duration-short) ease}.gift-card-form .customer .field label,.gift-card-form .field__label{color:RGBA(var(--color-foreground),1);font-size:1.2em;letter-spacing:.1em;line-height:1.5;margin-bottom:0}.gift-card-form .customer .field label small,.gift-card-form .field__label small{font-size:1.1em;letter-spacing:0;opacity:.6;text-transform:none}.gift-card-form .customer .field input+label,.gift-card-form .customer .field textarea+label,.gift-card-form input+.field__label,.gift-card-form textarea+.field__label{margin-bottom:calc(var(--base-gutter--quarter)/2);order:-1;text-transform:uppercase}.gift-card-form .customer .field input::-webkit-search-cancel-button,.gift-card-form .field__input::-webkit-search-cancel-button{display:none}.gift-card-form .customer .field input::-moz-placeholder,.gift-card-form .field__input::-moz-placeholder{opacity:0}.gift-card-form .customer .field input::placeholder,.gift-card-form .field__input::placeholder{opacity:0}.gift-card-form .newsletter-form__field-wrapper .field__label,.gift-card-form form.search .field__label{left:calc(var(--inputs-border-width) + 2em);pointer-events:none;position:absolute;top:calc(1.4em + var(--inputs-border-width));transition:top var(--duration-short) ease,font-size var(--duration-short) ease}.gift-card-form .newsletter-form__field-wrapper input+.field__label,.gift-card-form form.search input+.field__label{margin-bottom:0;order:0}.gift-card-form .newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label,.gift-card-form .newsletter-form__field-wrapper .field__input:focus~.field__label,.gift-card-form .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.gift-card-form form.search .field__input:-webkit-autofill~.field__label,.gift-card-form form.search .field__input:focus~.field__label,.gift-card-form form.search .field__input:not(:placeholder-shown)~.field__label{font-size:1em;left:calc(var(--inputs-border-width) + 2em);letter-spacing:.04em;top:calc(var(--inputs-border-width) + .5em)}.gift-card-form .newsletter-form__field-wrapper .field__input:-webkit-autofill,.gift-card-form .newsletter-form__field-wrapper .field__input:focus,.gift-card-form .newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.gift-card-form form.search .field__input:-webkit-autofill,.gift-card-form form.search .field__input:focus,.gift-card-form form.search .field__input:not(:placeholder-shown){margin:var(--inputs-border-width);padding:2.2em 1.5em .8em 2em}.gift-card-form .newsletter-form__field-wrapper.newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label,.gift-card-form .newsletter-form__field-wrapper.newsletter-form__field-wrapper .field__input:focus~.field__label,.gift-card-form .newsletter-form__field-wrapper.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.gift-card-form form.search.newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label,.gift-card-form form.search.newsletter-form__field-wrapper .field__input:focus~.field__label,.gift-card-form form.search.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{left:0}.gift-card-form .newsletter .newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label,.gift-card-form .newsletter .newsletter-form__field-wrapper .field__input:focus~.field__label,.gift-card-form .newsletter .newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label{left:calc(var(--inputs-border-width) + 2em)}.gift-card-form .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:4.4em;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4em}.gift-card-form .field__button>svg{height:2.5em;width:2.5em}.gift-card-form .text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);min-height:10em;resize:none}.gift-card-form input[type=checkbox]{display:inline-block;margin-right:.5em;width:auto}.gift-card-form .form__label{display:block;margin-bottom:.6em}.gift-card-form .form__message{align-items:center;font-size:1.4em;line-height:1;margin-top:1em}.gift-card-form .form__message:not(.hidden){display:flex}.gift-card-form .form__message--large{font-size:1.6em}.gift-card-form .customer .field .form__message{font-size:1.4em;text-align:left}.gift-card-form .customer .form__message svg,.gift-card-form .form__message .icon{flex-shrink:0;height:1.3em;margin-right:.5em;width:1.3em}.gift-card-form .customer .form__message svg,.gift-card-form .form__message--large .icon{height:1.5em;margin-right:1em;width:1.5em}.gift-card-form .customer .field .form__message svg{align-self:start}.gift-card-form .form-status{font-size:1.6em;margin:0}.gift-card-form .form-status-list{margin:2em 0 4em;padding:0}.gift-card-form .form-status-list li{list-style-position:inside}.gift-card-form .form-status-list .link:first-letter{text-transform:capitalize}.gift-card-form .quantity{border-radius:var(--inputs-radius);color:RGBA(var(--color-foreground));display:flex;min-height:calc(var(--inputs-border-width)*2 + 4.5em);position:relative;width:calc(14em/var(--font-body-scale) + var(--inputs-border-width)*2)}.gift-card-form .quantity:after{border:.1em solid transparent;border-radius:var(--inputs-radius);bottom:var(--inputs-border-width);box-shadow:0 0 0 var(--inputs-border-width) RGBA(var(--color-foreground),var(--inputs-border-opacity));content:"";left:var(--inputs-border-width);pointer-events:none;position:absolute;right:var(--inputs-border-width);top:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;z-index:1}.gift-card-form .quantity:before{background:RGB(var(--color-background));border-radius:var(--inputs-radius-outset);bottom:0;box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) RGBA(var(--color-base-text),var(--inputs-shadow-opacity));content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.gift-card-form .quantity__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;flex-grow:1;font-size:1.4em;font-weight:500;opacity:.85;padding:0 .5em;text-align:center;width:100%}.gift-card-form .quantity__button{align-items:center;background-color:transparent;border:0;color:RGB(var(--color-foreground));cursor:pointer;display:flex;flex-shrink:0;font-size:1.8em;justify-content:center;padding:0;width:calc(4.5em/var(--font-body-scale))}.gift-card-form .quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.gift-card-form .quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.gift-card-form .quantity__button svg{pointer-events:none;width:1em}.gift-card-form .quantity__button:focus-visible,.gift-card-form .quantity__input:focus-visible{background-color:RGB(var(--color-background));z-index:2}.gift-card-form .quantity__button:focus,.gift-card-form .quantity__input:focus{background-color:RGB(var(--color-background));z-index:2}.gift-card-form .quantity__button:not(:focus-visible):not(.focused),.gift-card-form .quantity__input:not(:focus-visible):not(.focused){background-color:inherit;box-shadow:inherit}.gift-card-form .quantity__input:-webkit-autofill,.gift-card-form .quantity__input:-webkit-autofill:active,.gift-card-form .quantity__input:-webkit-autofill:hover{box-shadow:0 0 0 10em RGB(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10em RGB(var(--color-background)) inset!important}.gift-card-form .quantity__input::-webkit-inner-spin-button,.gift-card-form .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gift-card-form .quantity__input[type=number]{-moz-appearance:textfield}.gift-card-form .recipient-form{--recipient-checkbox-margin-top:0;display:block;margin-bottom:2.5em;max-width:44em;padding:2px;position:relative}.gift-card-form .recipient-form-field-label{margin:.6em 0}.gift-card-form .recipient-form-field-label--space-between{display:flex;justify-content:space-between}.gift-card-form .recipient-checkbox{align-items:center;cursor:pointer;display:flex;flex-grow:1;font-size:1.2em;max-width:inherit;position:relative;word-break:break-word}.no-js .gift-card-form .recipient-checkbox{display:none}.gift-card-form .recipient-form>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1.6em;left:0;margin:var(--recipient-checkbox-margin-top) 0;position:absolute;top:0;width:1.6em;z-index:-1}.gift-card-form .recipient-fields__field{margin:0 0 2em}.gift-card-form .recipient-fields .field__label{max-width:calc(100% - 3.5em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-card-form .recipient-checkbox>svg{flex-shrink:0;margin-right:1.2em;margin-top:var(--recipient-checkbox-margin-top);overflow:visible}.gift-card-form .recipient-checkbox>svg rect{stroke-width:.5px}.gift-card-form .recipient-form .icon-checkmark{left:.28em;position:absolute;top:.4em;visibility:hidden;z-index:5}.gift-card-form .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.has-js .gift-card-form .recipient-fields{display:none}.gift-card-form .recipient-fields hr{margin:1.6em auto}.gift-card-form .recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default) ease;display:block}.gift-card-form .recipient-email-label,.gift-card-form .recipient-form>input[type=checkbox]:not(:checked):not(:disabled)~.recipient-fields{display:none}.has-js .gift-card-form .recipient-email-label.required,.no-js .gift-card-form .recipient-email-label.optional{display:inline}.gift-card-form .recipient-form ul{line-height:calc(1 + .6/var(--font-body-scale));padding-left:4.4em;text-align:left}.gift-card-form .recipient-form ul a{display:inline}.gift-card-form .recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.gift-card-form .recipient-fields>hr{border-top:.1em solid rgb(var(--color-background))}.gift-card-form .recipient-checkbox>svg{background-color:inherit;border:.1em solid rgb(var(--color-background))}.gift-card-form .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5em)}to{opacity:1;transform:translateY(0)}}

/*# sourceMappingURL=section-recipient-form.css.map*/