.Design_root__dkG5q{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:8px;background:var(--color-gray-10)}@media screen and (max-width:1024px){.Design_root__dkG5q{padding:24px}}.Design_description__E5QGS{color:var(--color-gray-60)}.Design_image__8ZZbZ{display:block;width:100%}.Design_title__Kgv0H{padding-bottom:16px;border-bottom:1px solid var(--color-gray-20)}@keyframes RadioButtons_spin__oQ2hF{0%{--webkit-transform:rotate(360deg);transform:rotate(0deg)}to{--webkit-transform:rotate(360deg);transform:rotate(1turn)}}@keyframes RadioButtons_spin-back-rotate__gqyZC{to{transform:rotate(-1turn)}}@keyframes RadioButtons_toast-in-right__FUGaG{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes RadioButtons_toast-in-left__BmliQ{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes RadioButtons_toast-in-top-center__SGQWZ{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes RadioButtons_progress-carousel__iME57{0%{width:0}to{width:130px}}@keyframes RadioButtons_skeleton-blinking__pvwPy{to{transform:translateX(100%)}}@keyframes RadioButtons_fade-in__PawHh{0%{opacity:0}to{opacity:1}}.RadioButtons_root__n5jm5{display:flex;padding:2px;background:var(--color-gray-10)}@media screen and (max-width:1024px){.RadioButtons_root__n5jm5{display:grid;grid-template-columns:repeat(3,1fr)}}.RadioButtons_button__1kd96{display:flex;justify-content:center;align-items:center;min-height:52px;padding:16px;text-align:center;transition:all .3s ease}@media screen and (max-width:1024px){.RadioButtons_button__1kd96{min-width:88px;min-height:33px;padding:8px}}.RadioButtons_input__syPjO:checked~.RadioButtons_button__1kd96{background:var(--color-primary-100);color:var(--color-white-100)}.RadioButtons_input__syPjO{position:absolute;width:0;height:0;outline:none;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.RadioButtons_label__LiaLh{position:relative;flex:1 1;line-height:0}.AnotherSumInput_clearIcon__2XES5{color:var(--color-status-error-50)}.AnotherSumInput_icon__FCh3V{width:16px;height:16px}.AnotherSumInput_successIcon__ToEVf{color:var(--color-status-success-50)}.AvailableCardValues_anotherSumInputContainer__RDsBb{margin-top:32px}.AvailableCardValues_formInputHidden__C7xdt{display:none}.FormCommonErrors_error__qz1Ht{margin-top:8px;color:var(--color-status-error-50)}.FormCommonErrors_error__qz1Ht:first-child{margin-top:0}.MinifiedOrderCard_card__hzkoL{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--spacing-xs)}.MinifiedOrderCard_image__ZOziU{width:56px;height:69px;max-height:100%}.MinifiedOrderCard_video__fuR2s{width:56px;height:69px}@media screen and (max-width:1024px){.MinifiedOrderCard_video__fuR2s{width:40px;height:60px}}.MinifiedOrderCard_video__fuR2s video{object-fit:cover}.MinifiedOrderCard_content__OVJSB{display:flex;flex-direction:column;gap:var(--spacing-xxxs);width:100%}.MinifiedOrderCard_title__QiDVq{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes ProductShopCard_spin__JWzuN{0%{--webkit-transform:rotate(360deg);transform:rotate(0deg)}to{--webkit-transform:rotate(360deg);transform:rotate(1turn)}}@keyframes ProductShopCard_spin-back-rotate__B287T{to{transform:rotate(-1turn)}}@keyframes ProductShopCard_toast-in-right__wNxEt{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ProductShopCard_toast-in-left__lN7r5{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ProductShopCard_toast-in-top-center__G9YNO{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ProductShopCard_progress-carousel__nS-kZ{0%{width:0}to{width:130px}}@keyframes ProductShopCard_skeleton-blinking__kNFkw{to{transform:translateX(100%)}}@keyframes ProductShopCard_fade-in__WYL2c{0%{opacity:0}to{opacity:1}}.ProductShopCard_input__WpZmo{width:0;height:0}.ProductShopCard_input__WpZmo.ProductShopCard_active__sLLYa+.ProductShopCard_card__tNslk:before{content:"";position:absolute;inset:-1px;border:2px solid var(--color-typo-black);border-radius:6px}.ProductShopCard_input__WpZmo.ProductShopCard_active__sLLYa+.ProductShopCard_card__tNslk .ProductShopCard_hiddenBlock__CS49C{display:flex}.ProductShopCard_card__tNslk{position:relative;z-index:10;display:flex;flex-direction:column;gap:8px;width:calc(100% - 4px);padding:16px;border:1px solid var(--color-typo-stroke-light-gray);border-radius:6px;transition:all .3s ease-in-out}.ProductShopCard_mobile__mEZ11{width:100%;padding:0;border:none}.ProductShopCard_metro__jnbF2{display:flex;gap:8px;align-items:center}.ProductShopCard_metroMark__3Tq21{width:8px;height:8px;border-radius:100%;background:#1a276a}.ProductShopCard_hiddenBlock__CS49C{display:none;flex-direction:column;gap:8px}.ProductShopCard_schedule__lZUJc{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px;border-radius:6px;background:var(--color-shade-red-primary-5,#f9f2f3);color:var(--color-typo-black)}.ProductShopCard_days__9OSaA{text-transform:lowercase}.ProductShopCard_address__eDMKS,.ProductShopCard_title__Sk-yH{font-family:Unbounded}.ProductShopCard_collapseWrap__NM5q0{z-index:2;display:flex;width:auto}@media screen and (max-width:1024px){.ProductShopCard_collapse__9Q43y{display:none}}.ProductShopCard_collapseSM__jPuG3{display:none}@media screen and (max-width:1024px){.ProductShopCard_collapseSM__jPuG3{display:flex}}@keyframes PickupPointCard_spin__rvXNS{0%{--webkit-transform:rotate(360deg);transform:rotate(0deg)}to{--webkit-transform:rotate(360deg);transform:rotate(1turn)}}@keyframes PickupPointCard_spin-back-rotate__uSTiH{to{transform:rotate(-1turn)}}@keyframes PickupPointCard_toast-in-right__xSf3D{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes PickupPointCard_toast-in-left__-rtJ0{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes PickupPointCard_toast-in-top-center__b9nbD{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes PickupPointCard_progress-carousel__xsf3j{0%{width:0}to{width:130px}}@keyframes PickupPointCard_skeleton-blinking__S48a-{to{transform:translateX(100%)}}@keyframes PickupPointCard_fade-in__cHnxI{0%{opacity:0}to{opacity:1}}.PickupPointCard_input__r1F2r{position:absolute}.PickupPointCard_input__r1F2r.PickupPointCard_active__7v7dh+.PickupPointCard_card__ygfb-:before{content:"";position:absolute;inset:-1px;border:2px solid var(--color-typo-stroke-black);border-radius:6px}.PickupPointCard_input__r1F2r.PickupPointCard_active__7v7dh+.PickupPointCard_card__ygfb- .PickupPointCard_hiddenBlock__gzf58{display:flex}.PickupPointCard_card__ygfb-{position:relative;z-index:10;display:flex;flex-direction:column;gap:12px;width:calc(100% - 4px);padding:16px;border:none;border-radius:0;transition:all .3s ease-in-out}.PickupPointCard_title__mdIYU{color:var(--Texts-Text,#3d3d3d);font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.PickupPointCard_address__Emq3u,.PickupPointCard_deliveryDate__gmyyB{color:var(--Texts-Text,#3d3d3d);font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.PickupPointCard_mobile__dsuIO{width:100%;padding:0;border:none}.PickupPointCard_metro__LFkqF{display:flex;gap:8px;align-items:center}.PickupPointCard_metroMark__psY81{width:8px;height:8px;border-radius:100%;background:#1a276a}.PickupPointCard_hiddenBlock__gzf58{display:none;flex-direction:column;gap:8px}.PickupPointCard_schedule__tFIAT{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px;border-radius:6px;background:var(--color-shade-red-primary-5,#f9f2f3)}.PickupPointCard_hiddenInfo__nC3dB{display:none}.GiftCardForm_form__Uakmx{display:flex;flex-direction:column;gap:80px}@media screen and (max-width:1024px){.GiftCardForm_form__Uakmx{gap:64px}}.GiftCardForm_container__ms5uM{margin-top:32px}@media screen and (max-width:1024px){.GiftCardForm_container__ms5uM{margin-top:24px}}.GiftCardForm_errorsContainer__GbO1n{margin-bottom:16px}.GiftCardForm_fullWidthInput__OU-KU{grid-column:span 2}.GiftCardForm_gridContainer__NpAkO{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:32px}@media screen and (max-width:1024px){.GiftCardForm_gridContainer__NpAkO{display:flex;flex-direction:column;margin-top:24px}}.GiftCardForm_privacy__pB9gK{margin-top:8px}.Rules_root__TAlGi{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:8px;background:var(--color-gray-10)}@media screen and (max-width:1024px){.Rules_root__TAlGi{padding:24px}}.Rules_link__EuiQg{width:-moz-fit-content;width:fit-content;text-decoration:none}.Rules_title__7SYDR{color:var(--color-primary-100)}.FormArea_root__4HJGH{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:1024px){.FormArea_root__4HJGH{display:flex;flex-direction:column;gap:64px}}.FormArea_form__xKYjr{grid-column:span 7}@media screen and (max-width:1024px){.FormArea_form__xKYjr{order:1}}.FormArea_info__Gg67G{grid-column:9/13}.FormArea_rulesContainer__XhOr5{margin-top:32px}@media screen and (max-width:1024px){.FormArea_rulesContainer__XhOr5{margin-top:16px}}.Banner_root__cnWwb{position:relative}.Banner_description__AHxot{margin-top:12px;padding:0 16px;font-size:14px;font-family:Lato;line-height:100%;letter-spacing:.56px;text-transform:uppercase}@media screen and (max-width:1024px){.Banner_description__AHxot{font-size:10px;line-height:110%;letter-spacing:normal}}.Banner_image__ivob7{display:block;width:100%}.Banner_image__ivob7 img{width:100%}.Banner_textArea__5sxT0{position:absolute;right:0;bottom:60px;left:0;color:var(--color-white-100);text-align:center}@media screen and (max-width:1024px){.Banner_textArea__5sxT0{bottom:30px}}.Banner_title__5BFgA{font-size:48px;font-family:Athelas;line-height:100%}@media screen and (max-width:1024px){.Banner_title__5BFgA{font-size:32px}}.Header_root__jVVno{display:flex;gap:16px;align-items:center}.Header_backIcon__huNte{width:24px;height:24px}.Header_button__0aztB{line-height:0}.DetailDescription_root__uW5vm .gift-card-description{font-size:16px;font-family:Lato;line-height:22px}@media(max-width:1024px){.DetailDescription_root__uW5vm .gift-card-description{font-size:14px;line-height:20px}}.DetailDescription_root__uW5vm .gift-card-description__title{margin:0;padding:0;font-size:40px;line-height:110%}@media(max-width:1024px){.DetailDescription_root__uW5vm .gift-card-description__title{font-size:24px;line-height:120%}}.DetailDescription_root__uW5vm .gift-card-description__list{margin:0;padding:0;list-style:none}.DetailDescription_root__uW5vm .gift-card-description__offset-big{margin-top:32px}@media(max-width:1024px){.DetailDescription_root__uW5vm .gift-card-description__offset-big{margin-top:24px}}.DetailDescription_root__uW5vm .gift-card-description__offset-medium{margin-top:24px}@media(max-width:1024px){.DetailDescription_root__uW5vm .gift-card-description__offset-medium{margin-top:16px}}.DetailDescription_root__uW5vm .gift-card-description__offset-small{margin-top:16px}.DetailDescription_root__uW5vm .gift-card-description__features-list-item{position:relative;display:block;margin:12px 0 0;padding:0 0 0 32px}@media(max-width:1024px){.DetailDescription_root__uW5vm .gift-card-description__features-list-item{margin:8px 0 0;padding:0 0 0 28px}.DetailDescription_root__uW5vm .gift-card-description__features-list-item:first-child{margin-top:0}}.DetailDescription_root__uW5vm .gift-card-description__features-list-item:first-child{margin-top:0}.DetailDescription_root__uW5vm .gift-card-description__features-list-item:before{content:"";position:absolute;top:9px;left:8px;display:block;width:4px;height:4px;margin-right:16px;border-radius:50%;background:var(--color-primary-100)}.GiftCardPage_root__Cmwl3{margin-top:24px}@media screen and (max-width:1024px){.GiftCardPage_root__Cmwl3{margin-top:8px}.GiftCardPage_breadcrumbs__7ruHD{display:none}}.GiftCardPage_container__WCNnY{margin-top:48px}@media screen and (max-width:1024px){.GiftCardPage_container__WCNnY{margin-top:32px}}.GiftCardPage_detailDescriptionArea__7RIEb{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.GiftCardPage_detailDescriptionArea__7RIEb{display:block}}.GiftCardPage_detailDescription__MfGPt{grid-column:span 8}.GiftCardPage_header__cdX-M{margin-top:16px}@media screen and (max-width:1024px){.GiftCardPage_header__cdX-M{margin-top:8px}}