/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./scss/sections/recipient-form.scss ***!
  \******************************************************************************************************************************************************************************************************************************/.recipient-form{display:block;margin-top:25px;max-width:44rem;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipient-checkbox{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;font-size:18px;word-break:break-word;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;cursor:pointer;max-width:inherit;position:relative}.recipient-form>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1.6rem;left:0;margin:.64rem 0;position:absolute;top:0;width:1.6rem;z-index:-1}.recipient-fields__field{margin-bottom:1rem}.recipient-fields__field .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.4rem}.recipient-fields__field .field input,.recipient-fields__field .field textarea{color:#000;width:100%}.recipient-fields__field .field input[type=date]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recipient-fields{margin-top:1rem}.recipient-fields .field__label{max-width:calc(100% - 3.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-checkbox>svg{margin-right:1.2rem;margin-top:.64rem;-ms-flex-negative:0;flex-shrink:0}.recipient-form .icon-checkmark{height:9px;left:.28rem;position:absolute;top:.4rem;visibility:hidden;width:10px;z-index:5}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-form>input[type=checkbox]:checked~.recipient-fields{-webkit-animation:animateMenuOpen .3s ease;animation:animateMenuOpen .3s ease;display:block}.recipient-email-label,.recipient-form>input[type=checkbox]:not(:checked):not(:disabled)~.recipient-fields{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:1.4;padding-left:4.4rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid #fff}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid #fff}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.recipient-checkbox-container{border:1px solid #000;border-radius:4rem;cursor:pointer;margin-bottom:1rem;padding:.5rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.recipient-checkbox-container:hover{border-color:#007bff}.recipient-checkbox-container:checked{background-color:#007bff}.recipient-checkbox-container .recipient-checkbox{display:block;margin:0 auto}.buy-buttons-row{height:100%;position:static}.buy-buttons-row .buy-buttons-row_container{-webkit-box-shadow:none;-webkit-box-shadow:initial;box-shadow:none}.mobile_popup_buy_button{display:none}@media (max-width:767px){.buy-buttons-row{width:100%}.buy-buttons-row .buy-buttons-row_container .with-variants{padding:0}}