.sm-radio-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:44px;cursor:pointer;border:1px solid #e3e3e3}.sm-radio-button--checked{border-color:#1551e5}.sm-radio-button__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}:root{--giftCardImage: url(./gift-card-B5QT1Pra.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){:root{--giftCardImage: url(./gift-card@2x-BdkATxrz.png)}}:global(.webp){--giftCardImage: url(./gift-card-BmN7hn-0.webp)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){:global(.webp){--giftCardImage: url(./gift-card@2x-DSJGW-LL.webp)}}.sm-e-giftcard-design{--width: 336px;width:100%}@media (min-width: 768px){.sm-e-giftcard-design{width:var(--width)}.sm-e-giftcard-design--wo-thumbs-slider .swiper{margin:0}}@media (min-width: 1024px){.sm-e-giftcard-design:not(.sm-e-giftcard-design--adapt-size){--width: 408px}}@media (min-width: 1440px){.sm-e-giftcard-design--adapt-size{--width: 417px}}@media (min-width: 1920px){.sm-e-giftcard-design--adapt-size{--width: 476px}}.sm-e-giftcard-design__title{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;margin-bottom:var(--space-4x);font-size:16px;line-height:22px}@media (min-width: 1024px){.sm-e-giftcard-design__title{font-size:20px;line-height:26px;margin-bottom:var(--space-6x)}}.sm-e-giftcard-design__selected,.sm-e-giftcard-design__default{width:100%}@media (max-width: 767px){.sm-e-giftcard-design__selected,.sm-e-giftcard-design__default{aspect-ratio:3/1.9}}.sm-e-giftcard-design__selected{position:relative}@media (min-width: 1024px){.sm-e-giftcard-design__selected:hover .sm-e-giftcard-design__prev,.sm-e-giftcard-design__selected:hover .sm-e-giftcard-design__next{display:flex}}.sm-e-giftcard-design__prev{transform:translateY(-50%);left:0}.sm-e-giftcard-design__next{transform:translateY(-50%) rotate(180deg);right:0}.sm-e-giftcard-design__prev,.sm-e-giftcard-design__next{display:none;align-items:center;justify-content:center;z-index:var(--z-index-popover);width:44px;height:44px;position:absolute;top:50%;background-color:#00000080;color:var(--color-white)}.sm-e-giftcard-design__prev:hover,.sm-e-giftcard-design__next:hover{background-color:#000000b3}.sm-e-giftcard-design__default{aspect-ratio:3/1.9;background:var(--giftCardImage) 0 0/contain no-repeat}.sm-e-giftcard-design__list{width:100%;height:48px;margin:var(--space-3x) auto 0;display:flex;gap:var(--space-2x);max-width:var(--width)}.sm-e-giftcard-design__item{width:62px!important;height:48px;position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5}.sm-e-giftcard-design__item--selected{opacity:1}.sm-e-giftcard-design__item--selected:after{display:inline-block;content:"";height:2px;position:absolute;left:0;right:0;bottom:0;background-color:#1551e5}.sm-e-giftcard-design__item-image{width:62px}.sm-e-giftcard-design__slider-prev,.sm-e-giftcard-design__slider-next{flex-shrink:0;cursor:pointer;align-self:center;-webkit-user-select:none;user-select:none;width:24px;height:100%;display:flex;justify-content:center;align-items:center}.sm-e-giftcard-design__slider-next{transform:rotate(180deg)}:root{--giftCardImage: url(./gift-card-B5QT1Pra.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){:root{--giftCardImage: url(./gift-card@2x-BdkATxrz.png)}}:global(.webp){--giftCardImage: url(./gift-card-BmN7hn-0.webp)}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){:global(.webp){--giftCardImage: url(./gift-card@2x-DSJGW-LL.webp)}}@media (min-width: 1024px){.sm-e-giftcard-amount-block--legal{display:grid;grid-template-columns:minmax(0,1fr) 1fr;column-gap:48px}}@media (min-width: 1024px){.sm-e-giftcard-amount-block--legal .sm-e-giftcard-amount-block__design{margin-top:0}}.sm-e-giftcard-amount-block__title{margin-bottom:8px;font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:16px;line-height:22px}@media (min-width: 1024px){.sm-e-giftcard-amount-block__title{font-size:20px;line-height:26px}}.sm-e-giftcard-amount-block__subtitle{margin-bottom:24px;color:#333;font-size:14px;line-height:20px}.sm-e-giftcard-amount-block__options{display:grid;grid-template-columns:repeat(3,88px);grid-column-gap:8px;grid-row-gap:8px}@media (min-width: 768px){.sm-e-giftcard-amount-block__options{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){.sm-e-giftcard-amount-block__options{grid-template-columns:repeat(4,96px)}}.sm-e-giftcard-amount-block__options--has-margin-bottom{margin-bottom:32px}.sm-e-giftcard-amount-block__option{width:100%}.sm-e-giftcard-amount-block__option-value--other{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:14px}.sm-e-giftcard-amount-block__custom{margin-top:24px;display:flex;column-gap:12px;max-width:355px}@media (min-width: 768px){.sm-e-giftcard-amount-block__custom{column-gap:16px}}@media (min-width: 1920px){.sm-e-giftcard-amount-block__custom{margin-top:28px}}.sm-e-giftcard-amount-block__custom-field{position:relative;flex:0 0 160px}.sm-e-giftcard-amount-block__custom-field:after{content:attr(currency);font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;position:absolute;top:36px;right:10px;font-size:14px;line-height:20px}@media (min-width: 768px){.sm-e-giftcard-amount-block__custom-field{flex:0 0 180px}}.sm-e-giftcard-amount-block__custom-field .sm-text-field__input-wrapper{padding-right:24px}.sm-e-giftcard-amount-block__custom-info{flex-basis:100%;padding-top:30px;align-items:flex-start;line-height:16px}.sm-e-giftcard-amount-block__design{margin-top:32px;margin-bottom:32px}@media (min-width: 1024px){.sm-e-giftcard-amount-block__design{margin-top:40px;margin-bottom:40px}}.sm-e-giftcard-amount-block .fade-enter-active{animation-name:fade;animation-duration:.3s;animation-direction:normal}.sm-e-giftcard-amount-block .fade-leave-active{animation-name:fade;animation-duration:.3s;animation-direction:reverse}.sm-e-giftcard-date-block__title{margin-bottom:16px;font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:16px;line-height:22px}@media (min-width: 1024px){.sm-e-giftcard-date-block__title{margin-bottom:24px;font-size:20px;line-height:26px}}.sm-e-giftcard-date-block__radio{margin-bottom:24px;display:flex;flex-direction:column}@media (min-width: 768px){.sm-e-giftcard-date-block__radio{flex-direction:row;grid-column-gap:28px}}.sm-e-giftcard-date-block__radio-button{margin-bottom:16px}@media (min-width: 768px){.sm-e-giftcard-date-block__radio-button{margin-bottom:0}}.sm-e-giftcard-date-block__radio-button:last-child{margin-bottom:0}.sm-e-giftcard-date-block__radio-value{display:inline-flex;margin-left:12px;font-size:14px;line-height:20px}.sm-e-giftcard-date-block__later{display:flex;flex-direction:column;row-gap:var(--space-6x)}.sm-e-giftcard-date-block__later-row{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;row-gap:var(--space-6x);column-gap:14px}@media (min-width: 768px){.sm-e-giftcard-date-block__later-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:normal}}@media (min-width: 1024px){.sm-e-giftcard-date-block__later-row{column-gap:18px}}.sm-e-giftcard-date-block__later-date{grid-column:span 2}@media (min-width: 768px){.sm-e-giftcard-date-block__later-hours .sm-select__options,.sm-e-giftcard-date-block__later-minutes .sm-select__options{max-height:324px;overflow-y:scroll;scrollbar-color:#e3e3e3 transparent;scrollbar-width:thin}.sm-e-giftcard-date-block__later-hours .sm-select__options::-webkit-scrollbar,.sm-e-giftcard-date-block__later-minutes .sm-select__options::-webkit-scrollbar{display:block;width:8px}.sm-e-giftcard-date-block__later-hours .sm-select__options::-webkit-scrollbar-thumb,.sm-e-giftcard-date-block__later-minutes .sm-select__options::-webkit-scrollbar-thumb{background-color:#e3e3e3;border-left:4px white solid;background-clip:padding-box}}.sm-e-giftcard-date-block__error{line-height:16px;min-height:16px;margin-top:4px;color:var(--error-color)}.sm-e-giftcard-for-myself__field{margin-bottom:24px}.sm-e-giftcard-for-myself__hint{margin-top:24px}.sm-e-giftcard-greeting-block__title{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:14px;line-height:20px;margin-bottom:16px}@media (min-width: 1024px){.sm-e-giftcard-greeting-block__title{font-size:16px;line-height:22px}}.sm-e-giftcard-greeting-block__field:not(:last-child){margin-bottom:24px}.sm-e-giftcard-purchase-type{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500}.sm-e-giftcard-purchase-type__title{margin-bottom:16px;font-size:16px;line-height:22px}@media (min-width: 1024px){.sm-e-giftcard-purchase-type__title{margin-bottom:24px;font-size:20px;line-height:26px}}.sm-e-giftcard-purchase-type__tabs{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500}.sm-e-giftcard-purchase-type__tabs .sm-tabs-new__tab{margin:0;width:50%}.sm-e-giftcard-purchase-type__tabs .sm-tabs-new__tab:after{display:none!important}.sm-e-giftcard-purchase-type__tabs .sm-tabs-new__tab:first-child{border-radius:4px 0 0 4px}.sm-e-giftcard-purchase-type__tabs .sm-tabs-new__tab:last-child{border-radius:0 4px 4px 0}.sm-e-giftcard-purchase-type__tabs .sm-tabs-new__tab-content{border-radius:inherit}.sm-e-giftcard-purchase-type__tab{width:100%;margin:0;padding:10px 24px;line-height:24px;font-size:14px;text-align:center;background-color:#f5f5f5;color:#000;border-radius:inherit}.sm-e-giftcard-purchase-type__tab--active{background-color:#1551e5;color:#fff}.sm-e-giftcard-receiver-block__title{margin-bottom:16px;font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:16px;line-height:22px}@media (min-width: 1024px){.sm-e-giftcard-receiver-block__title{margin-bottom:24px;font-size:20px;line-height:26px}}.sm-e-giftcard-receiver-block__radio{margin-bottom:24px;display:flex;flex-direction:column}@media (min-width: 768px){.sm-e-giftcard-receiver-block__radio{flex-direction:row;grid-column-gap:28px}}.sm-e-giftcard-receiver-block__radio-button{margin-bottom:16px}@media (min-width: 768px){.sm-e-giftcard-receiver-block__radio-button{margin-bottom:0}}.sm-e-giftcard-receiver-block__radio-button:last-child{margin-bottom:0}.sm-e-giftcard-receiver-block__radio-value{display:inline-flex;margin-left:12px;font-size:14px;line-height:20px}.sm-e-giftcard-receiver-block__field{margin-bottom:24px}.sm-e-giftcard-receiver-block__hint,.sm-e-giftcard-receiver-block__button{margin-top:24px}.sm-e-giftcard-sender-block__title{margin-bottom:16px;font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:16px;line-height:22px}@media (min-width: 1024px){.sm-e-giftcard-sender-block__title{margin-bottom:24px;font-size:20px;line-height:26px}}.sm-add-e-giftcard{display:flex;flex-direction:column;width:100%;height:100%;padding-top:24px;padding-bottom:40px}.sm-add-e-giftcard:not(.sm-centered){padding-left:14px;padding-right:14px}@media (min-width: 768px){.sm-add-e-giftcard:not(.sm-centered){padding-left:24px}}@media (min-width: 1024px){.sm-add-e-giftcard:not(.sm-centered){padding-left:50px}}@media (min-width: 1440px){.sm-add-e-giftcard:not(.sm-centered){padding-left:135px}}@media (min-width: 1920px){.sm-add-e-giftcard:not(.sm-centered){padding-left:180px}}@media (min-width: 768px){.sm-add-e-giftcard:not(.sm-centered){padding-right:24px}}@media (min-width: 1024px){.sm-add-e-giftcard:not(.sm-centered){padding-right:50px}}@media (min-width: 1440px){.sm-add-e-giftcard:not(.sm-centered){padding-right:135px}}@media (min-width: 1920px){.sm-add-e-giftcard:not(.sm-centered){padding-right:180px}}@media (min-width: 1024px){.sm-add-e-giftcard{padding-top:32px;padding-bottom:72px}}@media (min-width: 1440px){.sm-add-e-giftcard{padding-top:64px;padding-bottom:96px}}.sm-add-e-giftcard--dialog{padding-left:14px!important;padding-right:14px!important}@media (min-width: 768px){.sm-add-e-giftcard--dialog{width:718px;padding:56px!important}}@media (min-width: 1024px){.sm-add-e-giftcard--dialog{width:994px}}.sm-add-e-giftcard--dialog .sm-add-e-giftcard__title{margin-bottom:16px;letter-spacing:1.6px;font-size:18px;line-height:26px}@media (min-width: 768px){.sm-add-e-giftcard--dialog .sm-add-e-giftcard__title{margin-bottom:28px;letter-spacing:2.2px;font-size:24px;line-height:36px}}@media (min-width: 1024px){.sm-add-e-giftcard--dialog .sm-add-e-giftcard__title{letter-spacing:4px;font-size:26px;line-height:36px}}@media (min-width: 1024px){.sm-add-e-giftcard--dialog:not(.sm-add-e-giftcard--legal) .sm-add-e-giftcard__columns{grid-template-columns:minmax(0,1fr) 414px!important;gap:48px!important}}.sm-add-e-giftcard--dialog .sm-add-e-giftcard__footer{padding-bottom:24px}@media (min-width: 768px){.sm-add-e-giftcard--dialog .sm-add-e-giftcard__footer{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:0}}@media (min-width: 768px){.sm-add-e-giftcard--dialog .sm-add-e-giftcard__buttons{align-items:center;flex-shrink:0;gap:12px;margin-top:0}}@media (min-width: 1024px){.sm-add-e-giftcard--legal.sm-add-e-giftcard .sm-add-e-giftcard__columns,.sm-add-e-giftcard--legal.sm-add-e-giftcard--dialog .sm-add-e-giftcard__columns{grid-template-areas:"column-right";grid-template-columns:minmax(0,1fr);gap:0}}.sm-add-e-giftcard__title{font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;text-transform:uppercase;margin-bottom:28px;letter-spacing:1.8px;font-size:20px;line-height:32px}@media (min-width: 768px){.sm-add-e-giftcard__title{margin-bottom:32px;letter-spacing:2.4px;font-size:26px;line-height:38px}}@media (min-width: 1024px){.sm-add-e-giftcard__title{margin-bottom:48px;letter-spacing:4px;font-size:28px;line-height:38px}}@media (min-width: 1440px){.sm-add-e-giftcard__title{font-size:36px;line-height:48px}}@media (min-width: 1920px){.sm-add-e-giftcard__title{font-size:40px;line-height:52px}}@media (min-width: 1024px){.sm-add-e-giftcard__columns{display:grid;grid-template-areas:"column-left column-right";grid-template-columns:450px 377px;gap:96px}}@media (min-width: 1440px){.sm-add-e-giftcard__columns{grid-template-columns:477px 417px;gap:117px}}@media (min-width: 1920px){.sm-add-e-giftcard__columns{grid-template-columns:642px 510px;gap:150px}}.sm-add-e-giftcard__legal-entity{margin-bottom:32px}@media (min-width: 1024px){.sm-add-e-giftcard__legal-entity{margin-bottom:var(--space-10x)}}.sm-add-e-giftcard__legal-toggle{display:flex;align-items:center;gap:var(--space-3x);color:#333;margin-bottom:var(--space-2x);font-size:14px}.sm-add-e-giftcard__legal-desc{color:#939393;font-size:12px}.sm-add-e-giftcard__purchase-type{margin-bottom:32px}@media (min-width: 1024px){.sm-add-e-giftcard__purchase-type{margin-bottom:40px}}.sm-add-e-giftcard__column--right{grid-area:column-right}.sm-add-e-giftcard__column--left{grid-area:column-left}.sm-add-e-giftcard__greeting{margin-top:24px}.sm-add-e-giftcard__date{margin-bottom:32px}@media (min-width: 1024px){.sm-add-e-giftcard__date{margin-bottom:40px}}.sm-add-e-giftcard__agreement{margin-bottom:16px}@media (min-width: 1024px){.sm-add-e-giftcard__agreement{margin-bottom:24px}}.sm-add-e-giftcard__sender{margin-bottom:32px;margin-top:32px}@media (min-width: 1024px){.sm-add-e-giftcard__sender{margin-bottom:40px;margin-top:40px}}.sm-add-e-giftcard__for-myself{margin-bottom:32px}.sm-add-e-giftcard__footer{display:flex;flex-direction:column;padding-top:24px;border-top:1px solid #e3e3e3}@media (min-width: 1024px){.sm-add-e-giftcard__footer{padding-top:32px}}.sm-add-e-giftcard__footer-note{color:#939393;font-size:12px;line-height:16px;margin-top:4px}@media (min-width: 1024px){.sm-add-e-giftcard__footer-note{font-size:14px;line-height:20px;margin-top:8px}}.sm-add-e-giftcard__summary{display:flex;margin-bottom:4px}@media (min-width: 768px){.sm-add-e-giftcard__summary{margin-bottom:unset;align-items:center}}.sm-add-e-giftcard__summary-title{margin-right:12px;font-family:SMSans Medium,sans-serif;font-stretch:normal;letter-spacing:normal;font-weight:500;font-size:16px;line-height:24px}@media (min-width: 768px){.sm-add-e-giftcard__summary-title{margin-right:8px;font-size:16px}}@media (min-width: 1024px){.sm-add-e-giftcard__summary-title{margin-right:12px;font-size:20px;line-height:24px}}.sm-add-e-giftcard__summary-amount{color:#1551e5}@media (min-width: 1024px){.sm-add-e-giftcard__summary-amount .sm-amount__value{font-size:20px}}.sm-add-e-giftcard__buttons{margin-top:24px}@media (min-width: 768px){.sm-add-e-giftcard__buttons{display:flex;flex-direction:row}}.sm-add-e-giftcard__btn{width:100%;text-transform:uppercase;font-size:12px;letter-spacing:.5px}@media (min-width: 1024px){.sm-add-e-giftcard__btn{font-size:14px;letter-spacing:1px}}.sm-add-e-giftcard__btn--submit{margin-bottom:8px}@media (min-width: 768px){.sm-add-e-giftcard__btn--submit{width:194px;margin-bottom:unset}}@media (min-width: 1024px){.sm-add-e-giftcard__btn--submit{width:240px}}@media (min-width: 768px){.sm-add-e-giftcard__btn--cancel{width:126px;order:-1}}@media (min-width: 1024px){.sm-add-e-giftcard__btn--cancel{width:158px}}.sm-add-e-giftcard__purchase-type,.sm-add-e-giftcard__column--right{width:100%}@media (min-width: 768px){.sm-add-e-giftcard__purchase-type,.sm-add-e-giftcard__column--right{width:370px}}@media (min-width: 1024px){.sm-add-e-giftcard__purchase-type,.sm-add-e-giftcard__column--right{width:100%}}
