.b-textarea{appearance:none;background:#fff;border:1px solid #bbb;border-radius:6px;color:#333;cursor:text;font-family:inherit;font-size:16px;font-weight:normal;padding-left:15px;padding-right:46px;vertical-align:top;box-shadow:none;max-width:100%;min-width:100%;overflow:auto;padding-bottom:13px;padding-top:13px}.b-textarea::placeholder{color:#757575;opacity:1}.b-textarea:-ms-input-placeholder{color:#757575}.b-textarea.m-invalid{border-color:#d11f27}.b-textarea:disabled,.b-textarea.m-disabled{border-color:#e0e0e0;color:#bbb}.b-textarea:disabled::placeholder,.b-textarea.m-disabled::placeholder{color:#bbb}.b-textarea:disabled:-ms-input-placeholder,.b-textarea.m-disabled:-ms-input-placeholder{color:#bbb}.b-textarea.m-full_width{width:100%}@media only screen and (min-width: 768px){.b-textarea.m-large{height:200px}}.b-textarea.m-float_label::placeholder{color:#fff}.qs-datepicker-container{background:#fff;border-color:#e0e0e0;border-radius:0 0 6px 6px;border-style:solid;border-width:0 1px 1px;color:#333;display:none;padding:15px;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.m-open>.qs-datepicker-container{display:block}.qs-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.qs-arrow{align-items:center;background:#f0f0f0;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;position:relative;width:28px}@media not all and (pointer: coarse),(-ms-high-contrast: none){.qs-arrow:hover{color:#d11f27}}.qs-arrow::before{border-color:currentColor;border-style:solid;border-width:2px 2px 0 0;content:"";height:35%;transform:translate3d(20%, 0, 0) rotate(-135deg);width:35%}.qs-arrow.qs-right::before{transform:translate3d(-20%, 0, 0) rotate(45deg)}.qs-month-year{font-weight:700}.qs-month,.qs-year{margin:0 3px}.qs-squares{display:flex;flex-wrap:wrap}.qs-square{align-items:center;border-radius:6px;cursor:pointer;display:flex;height:30px;justify-content:center;width:14.2857142857%}@media not all and (pointer: coarse),(-ms-high-contrast: none){.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:#f0f0f0;color:#333}}.qs-current{font-weight:700}.qs-outside-current-month{color:#bbb}.qs-active,.qs-range-start,.qs-range-end{background:#d11f27;color:#fff;opacity:1}.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle{background:#d11f27;color:#fff}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-range-end:not(.qs-range-0){border-bottom-left-radius:0;border-top-left-radius:0}.qs-disabled{opacity:.2;pointer-events:none}.qs-empty{cursor:default}.qs-day{color:#757575;cursor:default}.qs-overlay{display:none}.b-date{position:relative}.b-date-input[readonly]:not(:disabled){cursor:pointer}.m-open>.b-date-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.b-date svg{pointer-events:none;position:absolute;right:15px;top:16px}.b-date-input:disabled~svg{opacity:.5}.b-date.m-input .b-date-input{padding-right:63px}.b-date.m-input .b-date-picker{width:96px}.l-gift{margin-left:auto;margin-right:auto;max-width:1776px;width:100%;padding-left:15px;padding-right:15px;padding-top:32px}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-gift{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.l-gift{padding-left:36px;padding-right:36px}}@media only screen and (min-width: 1367px){.l-gift{padding-left:88px;padding-right:88px}}@media only screen and (min-width: 768px){.l-gift{padding-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-gift-top,.l-gift-bottom{margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.l-gift-top,.l-gift-bottom{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 1367px){.l-gift-top,.l-gift-bottom{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-gift-top,.l-gift-bottom{display:flex}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.l-gift-top,.l-gift-bottom{display:flex}}@media only screen and (min-width: 1367px){.l-gift-top,.l-gift-bottom{display:flex}}.l-gift-bottom_inner{margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-gift-bottom_inner{padding-left:8px;padding-right:8px;width:66.6666666667%}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.l-gift-bottom_inner{padding-left:10px;padding-right:10px;width:66.6666666667%}}@media only screen and (min-width: 1367px){.l-gift-bottom_inner{padding-left:10px;padding-right:10px;width:66.6666666667%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-gift-image,.l-gift-details{padding-left:8px;padding-right:8px;width:50%}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.l-gift-image,.l-gift-details{padding-left:10px;padding-right:10px;width:50%}}@media only screen and (min-width: 1367px){.l-gift-image,.l-gift-details{padding-left:10px;padding-right:10px;width:50%}}@media screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.l-gift-image{padding-left:8px;padding-right:8px;width:41.6666666667%}}@media screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1366px){.l-gift-image{padding-left:10px;padding-right:10px;width:41.6666666667%}}@media screen and (min-width: 1025px) and (min-width: 1367px){.l-gift-image{padding-left:10px;padding-right:10px;width:41.6666666667%}}@media screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px){.l-gift-details{padding-left:8px;padding-right:8px;width:58.3333333333%}}@media screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1366px){.l-gift-details{padding-left:10px;padding-right:10px;width:58.3333333333%}}@media screen and (min-width: 1025px) and (min-width: 1367px){.l-gift-details{padding-left:10px;padding-right:10px;width:58.3333333333%}}@media only screen and (min-width: 1025px){.l-gift-details .b-gift_details{padding-left:50px}}.b-gift_image-wrapper{background:#fff;border-radius:6px;display:block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.b-gift_image-wrapper::after{border:1px solid #e0e0e0;border-radius:6px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.b-gift_image-img{bottom:0;display:block;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;width:100%}.b-gift_details-title{font:500 26px "Bitter",serif;margin-bottom:15px}@media only screen and (max-width: 767px){.b-gift_details-title{margin-top:20px}}@media only screen and (min-width: 768px){.b-gift_details-title{font-size:34px}}.b-gift_details-description{line-height:24px;margin-bottom:30px}.b-gift_details-description p+p{margin-top:10px}.b-gift_details-check_your_balance{display:flex;justify-content:flex-end}.b-gift_details-link{color:#003c4c}.b-gift_details-form{border:1px solid #e0e0e0;border-radius:6px;font-size:16px;margin-top:24px;padding:26px 27px}@media only screen and (min-width: 1025px){.b-gift_details-form{padding:36px 37px}}.b-gift_details-form .b-form_section-label{font-size:16px;font-weight:400;padding-right:2px}@media only screen and (min-width: 1025px){.b-gift_details-form .b-form_section-label{margin-bottom:0}}.b-gift_details-form .b-input{font-size:16px}.b-gift_details-form .b-form_section{margin-bottom:22px}@media only screen and (min-width: 1025px){.b-gift_details-form .b-form_section{align-items:center;display:grid;grid-template-columns:1fr 3fr}}.b-gift_details-form .b-form_section.m-message{display:block;padding-top:8px}.b-gift_details-form .b-form_section.m-last{display:block;margin-bottom:0;margin-top:30px}.b-gift_details-form .b-form_section.m-type{display:block;margin-bottom:25px}.b-gift_details-form .b-form_section.m-not_empty .b-input{padding-left:24px}.b-gift_details-form .b-form_section .form-group{margin-bottom:14px}.b-gift_details-form .b-form_section .custom-control-label{cursor:pointer}.b-gift_details-form .b-form_section .b-form_section-inner{position:relative}.b-gift_details-form .b-form_section .i-calendar{display:block;top:45px}@media only screen and (min-width: 1025px){.b-gift_details-form .b-form_section .i-calendar{top:16px}}.b-gift_details-form .b-form_section button{font-size:16px}@media only screen and (min-width: 1025px){.b-gift_details-form .b-form_section button{height:60px}}.b-gift_details-form .b-date input{cursor:pointer}.b-gift_details-form .b-radio-icon{margin-right:15px}.b-gift_details-form .b-form_section-message{font-size:16px;grid-column-start:2}.b-gift_details-form .qs-datepicker-container{width:auto}.b-gift_details-form .b-select-input{font-size:16px}.b-gift_details-form .b-select-option{align-items:center;display:flex;padding:15px}.b-gift_details-form .b-select-option img{border-radius:2px;margin-right:26px;max-width:112px;pointer-events:none}.b-gift_details-form .b-select-option span{font-size:16px}.b-gift_details-form .b-form_section-counter{color:#646464;display:block;font-size:16px;margin-top:14px;text-align:right}.b-gift_details-form_title{font:600 20px/24px "Bitter",serif;margin-bottom:15px}.b-gift_details .b-textarea{font-size:16px;min-height:186px;resize:none}@media only screen and (min-width: 1025px){.b-gift_details .b-textarea{margin-top:18px}}.b-gift_terms{margin-bottom:60px}@media only screen and (min-width: 768px){.b-gift_terms{margin-bottom:90px}}.b-gift_terms-title{font:500 26px "Bitter",serif;margin:50px 0 30px;text-align:center}@media only screen and (min-width: 768px){.b-gift_terms-title{font-size:34px;margin-top:80px}}.b-gift_terms .b-accordion-button{text-transform:uppercase}.b-gift_balance-image{margin:30px auto;max-width:194px}.b-gift_balance-subtitle{font-weight:700}.b-gift_balance-description{line-height:24px;margin-top:8px}.b-gift_balance-form{margin-bottom:0;margin-top:25px}.b-gift_balance-title{font:400 26px/34px "Bitter",serif;margin-bottom:16px}.b-gift_balance-input{position:relative}.b-gift_balance-input input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;font-size:16px;height:55px;margin-bottom:12px;padding-left:20px;padding-right:20px;width:calc(100% - 160px)}@media only screen and (min-width: 1025px){.b-gift_balance-input input{width:calc(100% - 190px)}}.b-gift_balance-input .b-button{border-bottom-left-radius:0;border-top-left-radius:0;font-size:16px;height:55px;position:absolute;right:0;top:0;width:160px}@media only screen and (min-width: 1025px){.b-gift_balance-input .b-button{width:190px}}.b-gift_balance-input .b-form_section{--input-height: 55px;margin-bottom:0}.b-gift_balance-input .b-form_section::after{--input-invalid-icon-X-shift: -160px}@media only screen and (min-width: 1025px){.b-gift_balance-input .b-form_section::after{--input-invalid-icon-X-shift: -190px}}.b-gift_balance-input .b-form_section-message{font-size:16px;margin-top:10px}.b-gift_balance-message{font-size:16px;margin-top:10px}.b-gift_balance-message span{color:#d11f27;font-weight:700}body{overflow:hidden;overflow-y:scroll;pointer-events:all;visibility:visible}
