.primary-xxs{font-size:1.2rem;line-height:1.6rem}.primary-xxs-u{font-size:1.2rem;line-height:1.6rem;text-transform:uppercase}.primary-xs{font-size:1.4rem;line-height:1.8rem}.primary-xs-u{font-size:1.4rem;line-height:1.8rem;text-transform:uppercase}.primary-s{font-size:1.4rem;line-height:2.2rem}.primary-s-u{font-size:1.4rem;line-height:2.2rem;text-transform:uppercase}.primary-m{font-size:1.6rem;line-height:2.4rem}.primary-m-u{font-size:1.6rem;line-height:2.4rem;text-transform:uppercase}.primary-l{font-size:1.8rem;line-height:2.2rem}.primary-l-u{font-size:1.8rem;line-height:2.2rem;text-transform:uppercase}.primary-xl{font-size:2.8rem;line-height:3.2rem}.primary-xl-u{font-size:2.8rem;line-height:3.2rem;text-transform:uppercase}.primary-xxl{font-size:4rem;line-height:4.2rem}.primary-xxl-u{font-size:4rem;line-height:4.2rem;text-transform:uppercase}*:focus{outline-offset:0;outline:transparent}[data-whatintent=mouse] *:focus,[data-whatintent=touch] *:focus{outline:transparent}.visually-hidden,.visible-on-focus:not(:focus):not(:active):not(:focus-within),.sr-only{position:absolute !important;height:.1rem;width:.1rem;overflow:hidden;clip:rect(0.1rem 0.1rem 0.1rem 0.1rem);white-space:nowrap}#gift-show #maincontent{padding:4rem 0 8rem 0;background-color:#f9fafa}#gift-show #maincontent .initialized{width:100%}#gift-show #maincontent .initialized .button.outlined{background-color:transparent;border:.1rem solid #e3e6e8}.gift__container-content{width:100%;max-width:41.8rem;height:100%;display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-inline:auto}.gift__container-header{width:100%;display:flex;flex-direction:column;gap:.8rem;padding-inline:1.6rem}.gift__container-components{width:100%;padding-inline:1.6rem}.gift__title{font-size:2.4rem;line-height:3.2rem;font-weight:500;color:#001526;text-align:center}.gift__link{width:fit-content;height:2rem;display:flex;align-items:center;justify-content:center;position:relative}.gift__link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.1rem;background-color:#001526}.preview-gift-modal{width:100%;height:fit-content;transform:translate(0);top:0;left:0;right:0;margin-top:auto;padding-bottom:9rem;overflow-x:hidden}.preview-gift-modal .gift-box{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;overflow:visible}.preview-gift-modal .gift-box::-webkit-scrollbar{display:none}.preview-gift-modal .gift-box .gift-body{display:flex;flex-direction:column;gap:1.6rem}.preview-gift-modal .gift-box .gift-body form{display:flex;flex-direction:column;gap:1.6rem}.preview-gift-modal .gift-box .gift-body .form-group .info-tooltip{position:absolute;top:1.8rem;right:1.6rem}.preview-gift-modal .gift-box .gift-body .gift-footer{position:absolute;bottom:0;width:100%;border:0;padding:2.4rem;left:0;background:#fff}.preview-gift-modal .gift-box .gift-body .gift-footer .js-submit-giftCard{font-size:1.4rem}#gift-buycard #maincontent{padding:4rem 0 8rem 0;background-color:#f9fafa}#gift-buycard #maincontent .giftcard-steps{display:flex;width:22rem;position:relative;margin-inline:auto;z-index:0}#gift-buycard #maincontent .giftcard-steps .steps{width:100%;display:flex;justify-content:space-between;padding:0;margin:0;list-style:none;list-style-type:none}#gift-buycard #maincontent .giftcard-steps .steps .radio{display:flex;align-items:center;justify-content:center;margin:0}#gift-buycard #maincontent .giftcard-steps .steps .radio .radio-wrapper{height:2.4rem;display:flex;flex-direction:column;justify-content:center;background-color:#f9fafa;z-index:0}#gift-buycard #maincontent .giftcard-steps .steps .radio[class*=step-]:first-child .radio-wrapper{width:4rem;align-items:flex-start}#gift-buycard #maincontent .giftcard-steps .steps .radio[class*=step-]:last-child .radio-wrapper{width:4rem;align-items:flex-end}#gift-buycard #maincontent .giftcard-steps .steps .radio[class*=step-]:not(:first-child,:last-child) .radio-wrapper{width:7.6rem;align-items:center}#gift-buycard #maincontent .giftcard-steps .steps .radio input[type=radio]{margin:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:default;pointer-events:none}#gift-buycard #maincontent .giftcard-steps .steps .radio input[type=radio]:disabled{opacity:1}#gift-buycard #maincontent .giftcard-steps .steps .radio input[type=radio]:checked::after{content:"";width:1.5rem;height:1.5rem;background:#001526 !important;border-radius:100%}#gift-buycard #maincontent .giftcard-steps .steps .radio input[type=radio]:not(:checked){border-color:#001526;background-color:#f9fafa}#gift-buycard #maincontent .giftcard-steps .steps .radio input[type=radio]:not(:checked)::before{content:"";width:1.5rem;height:1.5rem;background-color:transparent;border-radius:100%}#gift-buycard #maincontent .giftcard-steps .steps-line{height:.2rem;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#d8dcdf;border-radius:.2rem}#gift-buycard #maincontent .giftcard-steps .steps-line,#gift-buycard #maincontent .giftcard-steps .steps-line-blue{height:.2rem;bottom:.7rem;position:absolute;width:100%;z-index:-1}#gift-buycard #maincontent .giftcard-steps .steps-line-blue{background:#001526;max-width:50%;transition:max-width .4s cubic-bezier(0.6, 0, 0.2, 1)}#gift-buycard #maincontent .giftcard-steps .steps-line-blue.line-hide{max-width:0%}#gift-buycard #maincontent .giftcard-steps .steps .radio:has(input:checked):has(+.radio input:not(:checked)):not(:last-child) input:checked::after,#gift-buycard #maincontent .giftcard-steps .steps .radio:last-child:has(input:checked) input:checked::after{content:"";width:2rem;height:2rem;background:#001526;border-radius:100%}#gift-buycard #maincontent .addGiftCard__form{width:100%;padding:0}#gift-buycard #maincontent .addGiftCard__timeline-steps.giftcard-steps{width:fit-content;align-items:center;justify-content:center;gap:1.6rem;padding:1.6rem 4rem;margin-inline:auto}#gift-buycard #maincontent .addGiftCard__wrapper-steps{display:flex;flex-direction:column;gap:2.4rem}#gift-buycard #maincontent .form-group{display:flex;flex-direction:column;gap:2.4rem;padding-inline:1.6rem}#gift-buycard #maincontent .form-group.design-choose{padding-inline:3rem}#gift-buycard #maincontent .form-group.giftcard-input-wrapper{gap:0}#gift-buycard #maincontent .form-group.column{gap:.8rem;padding-inline:0}#gift-buycard #maincontent .form-group.row{gap:0;padding-inline:0}#gift-buycard #maincontent .swiper.giftCardSwiper{--swiper-navigation-size: 2.8rem;width:calc(100% - var(--swiper-navigation-size) - var(--swiper-navigation-size));margin-inline:auto;overflow:hidden}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper{align-items:center}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper .swiper-slide{width:6.4rem;height:4.3rem;border-radius:.4rem;overflow:hidden;transition:all .2s ease-out}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper .swiper-slide .visually-hidden-radio{position:absolute;opacity:0;width:0;height:0}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper .swiper-slide label{display:inline-block;width:6.4rem;height:4.3rem;cursor:pointer;border:1px solid transparent;border-radius:.4rem;transition:border-color .2s ease}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper .swiper-slide .visually-hidden-radio:checked+label,#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper .swiper-slide .visually-hidden-radio:focus-visible+label{border-color:#001526}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-wrapper .swiper-slide .design-card{width:100%;height:100%;object-fit:cover;display:block}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-button-prev,#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-button-next{top:50%;transform:translateY(-50%);margin-top:0;z-index:2;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-button-prev{left:0}#gift-buycard #maincontent .swiper.giftCardSwiper .swiper-button-next{right:0}#gift-buycard #maincontent .step-2{gap:0}#gift-buycard #maincontent .step-2 .gift__container-header{margin-bottom:2.4rem}#gift-buycard #maincontent .step-2 .form-group.value-choose{margin-bottom:3.2rem}#gift-buycard #maincontent .step-2 .cardValue-ul{display:flex;flex-direction:row;list-style-type:none;margin:0;gap:.8rem;padding:0}#gift-buycard #maincontent .step-2 .cardValue-ul li{height:4rem;position:relative;flex:1 0 0}#gift-buycard #maincontent .step-2 .cardValue-ul-promo{display:flex;flex-direction:row;list-style-type:none;margin:0;gap:2rem;padding:0}#gift-buycard #maincontent .step-2 .cardValue-ul-promo li{height:6rem;position:relative;flex:1 0 0}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .promo-value{width:fit-content;font-size:2.4rem;line-height:3.2rem;font-weight:500}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .border-divider{width:.2rem;height:4.4rem;background-color:#f9fafa;transition:all .1s ease-out}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .promo-description__container{width:fit-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.4rem}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .promo-description__container .text-promo__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.4rem}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .promo-description__container .text-promo__container .text-promo{font-weight:500}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .promo-description__container .text-promo__container .discount-percentage{font-weight:400;color:#001526}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .promo-description__container .promo-enddate{font-size:1.1rem;line-height:1.6rem;font-weight:400;color:#404a52}#gift-buycard #maincontent .step-2 .cardValue-ul-promo .icon-star{width:2.5rem;height:2.5rem;position:absolute;z-index:1;top:-1rem;right:-1rem;transform:rotate(0deg);transition:all .4s}#gift-buycard #maincontent .step-2 .custom__radio-input,#gift-buycard #maincontent .step-2 .custom__radio-label{display:block;position:absolute;inset:0;margin:0;border-radius:.4rem;color:#001526;background:#fff}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]{cursor:pointer;opacity:0}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label{background:#001526;color:#fff;border:0}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label .promo-value{color:#fff}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label .border-divider{background-color:#0f293e}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label .promo-description__container .text-promo__container .text-promo,#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label .promo-description__container .text-promo__container .discount-percentage{color:#fff}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label .promo-description__container .promo-enddate{color:#e3defc}#gift-buycard #maincontent .step-2 .custom__radio-input[type=radio]:checked+.custom__radio-label .icon-star{transform:rotate(30deg)}#gift-buycard #maincontent .step-2 .custom__radio-label{border:.1rem solid #e3e6e8;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .1s ease-out;gap:1.2rem}#gift-buycard #maincontent .step-2 .giftcard-input-wrapper{margin-bottom:1.6rem}#gift-buycard #maincontent .step-2 .giftcard-input-wrapper label{width:15rem;margin-inline:auto;font-size:1.3rem;font-weight:500;line-height:1.6rem}#gift-buycard #maincontent .step-2 .giftcard-input-wrapper input{border-width:0 0 .1rem 0;border-radius:0;background-color:transparent;text-align:center;color:#001526;font-size:4rem;font-weight:500;line-height:4.8rem;padding:0;padding-bottom:.8rem}#gift-buycard #maincontent .step-2 .giftcard-input-wrapper input::-webkit-inner-spin-button{display:none}#gift-buycard #maincontent .step-2 .giftcard-input-wrapper .active-promo-feedback.js-active-promo-feedback{height:1.6rem;margin-top:.8rem;margin-inline:auto}#gift-buycard #maincontent .step-3 .giftcard-recap{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem}#gift-buycard #maincontent .step-3 .giftcard-recap .giftcard-recap__value{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;font-size:1.3rem;line-height:1.8rem;font-weight:400}#gift-buycard #maincontent .step-3 .giftcard-recap .giftcard-recap__value .value{font-weight:500}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.6rem;padding-inline:1.6rem}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper .switch-giftcard-tab__title{width:calc(50% - 1.6rem - .8rem);position:relative;padding:1.6rem;cursor:pointer}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper .switch-giftcard-tab__title input[type=radio]{position:absolute;opacity:0;width:0;height:0}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper .switch-giftcard-tab__title label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#8d959c;border-bottom:.2rem solid transparent;text-transform:uppercase;transition:all .2s ease-out}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper .switch-giftcard-tab__title input[type=radio]:checked+label{color:#001526;border-color:#001526}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper .switch-giftcard-tab__title.active{pointer-events:none;border-bottom:.2rem solid #001526;padding-bottom:1rem;color:#001526;position:relative}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper .border-divider{width:.1rem;height:1.6rem;background-color:#d8dcdf}#gift-buycard #maincontent .step-3 .group__wrapper{display:flex;flex-direction:column;gap:0;padding-inline:1.6rem}#gift-buycard #maincontent .step-3 .divider{width:calc(100% - 1.6rem - 1.6rem);height:.1rem;background-color:#e3e6e8;padding:0;margin:0 auto}#gift-buycard #maincontent .step-3 .divider.custom{width:100%;margin:0 auto 2.4rem auto}#gift-buycard #maincontent .step-3 .wrapper-date-time{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.6rem}#gift-buycard #maincontent .step-3 .wrapper-date-time .form-group.row{width:calc(50% - .8rem)}#gift-buycard #maincontent .step-3 .wrapper-date-time input[type=time]{padding:1.5rem 1.6rem}#gift-buycard #maincontent .step-3 .wrapper-date-time input[type=time]:focus{padding:1.5rem 1.6rem}#gift-buycard #maincontent .step-3 .wrapper-date-time #sendTime,#gift-buycard #maincontent .step-3 .wrapper-date-time #sendDate{min-height:5.4rem;height:5.4rem;max-height:5.4rem}#gift-buycard #maincontent .active-promo-feedback{width:fit-content;margin:0 auto;color:#3e7d39;font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6rem;text-align:center}#gift-buycard #maincontent .active-promo-feedback span{color:inherit;font-family:inherit;font-weight:inherit}#gift-buycard #maincontent .preview-gift{display:flex;justify-content:flex-end;grid-area:help}#gift-buycard #maincontent .preview-gift .overlay{position:fixed;top:0;left:0;width:100vw;height:150vh;background:#222;z-index:-1;transition:all .3s 0s cubic-bezier(0.25, 1, 0.5, 1);opacity:0;visibility:hidden}#gift-buycard #maincontent .preview-gift .overlay.visible{opacity:.5;visibility:visible;z-index:100}#gift-buycard #maincontent .preview-gift .preview-box{width:100%;height:fit-content;position:fixed;bottom:0;right:0;left:0;background-color:#fff;border-radius:0;border:0;opacity:0;visibility:hidden;z-index:-1}#gift-buycard #maincontent .preview-gift .preview-box.visible{opacity:1;z-index:110;visibility:visible}#gift-buycard #maincontent .preview-gift .preview-box .preview-header{padding:2.2rem 2.4rem;height:6.4rem;display:flex;align-items:center;justify-content:space-between;border-bottom:.1rem solid #e3e6e8}#gift-buycard #maincontent .preview-gift .preview-box .preview-body{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem 3.2rem;margin-bottom:9rem;overflow-y:auto}#gift-buycard #maincontent .preview-gift .preview-box .preview-footer{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:2.4rem;position:absolute;bottom:0;width:100%}@media(hover: hover)and (pointer: fine){#gift-buycard #maincontent .step-2 .custom__radio-label:hover{background:#e3e6e8}}.gift-image__container{position:relative;margin-inline:auto;background-color:#f9fafa;overflow:hidden}.gift-image__container.giftshow{width:100%;max-width:41.8rem;height:22rem}.gift-image__container.modal-balance{width:100%;height:22.8rem;position:relative;border-radius:1.6rem}.gift-image__container.gift-BuyCard{width:100%;max-width:35.2rem;height:23.4rem;border-radius:1.6rem;margin-inline:auto}.gift-image__container.thumbnail{width:6.4rem;height:4.3rem;border-radius:.4rem}.gift-image__container.recap{width:8.7rem;height:5.6rem;margin-inline:0;border-radius:.4rem}.gift-image__container.preview-gift{width:100%;max-width:35.2rem;height:23.4rem;border-radius:1.6rem}.gift-image__container.gift-typ{width:24rem;height:15.6rem;border-radius:1.6rem}.gift-image__container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gift-typ__container{width:100%;max-width:65.3rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-inline:auto;padding:4rem 1.6rem 8rem 1.6rem}.gift-typ__container-links{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2.4rem}.gift-typ__container-links a{width:calc(50% - 1.2rem)}.gift-typ__recap-value{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;color:#404a52;font-family:Satoshi-Regular,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6rem}.gift-typ__recap-value span{color:#404a52;font-family:Satoshi-Medium,Helvetica,Arial,sans-serif;font-weight:500}@media only screen and (min-width: 1280px){.gift__container-components{padding-inline:0}.preview-gift-modal{left:unset;width:40rem;height:100vh}#gift-buycard #maincontent .form-group{padding-inline:0}#gift-buycard #maincontent .swiper.giftCardSwiper{width:100%}#gift-buycard #maincontent .step-3 .switch-giftcard-tab-wrapper{padding-inline:0}#gift-buycard #maincontent .step-3 .group__wrapper{padding-inline:0}#gift-buycard #maincontent .step-3 .divider{width:100%}#gift-buycard #maincontent .preview-gift .preview-box{width:100%;max-width:40rem;height:100vh;top:0;right:0;left:unset;bottom:unset}#gift-buycard #maincontent .preview-gift .preview-body{padding:2.4rem}.gift-typ__container{width:100%;max-width:65.3rem;padding:4rem 9.35rem 8rem 9.35rem}.gift-typ__container-links{display:flex;flex-direction:row;gap:3.2rem}.gift-typ__container-links a{width:calc(50% - 1.6rem)}}

/*# sourceMappingURL=giftCard.css.map*/