body{position:relative}.main-layout .main-layout-navbar{z-index:100;top:0}@media screen and (max-width:768px){.main-layout-container{min-height:calc(100vh - 248px)}.main-layout-container-noNavbar{min-height:calc(100vh - 172px)}}@media screen and (min-width:768px){.main-layout-container{min-height:calc(100vh - 152px)}}@media screen and (max-width:992px){.main-layout .main-layout-navbar .navbar-mobile-btn{width:192px}}.ru-progressBar{background-color:var(--ru-primary);color:var(--ru-primary)}.mobile-cartBtn{position:fixed;left:0;right:0;bottom:0;padding:1.5rem 1rem;background:hsla(0,0%,100%,.64);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;display:none}.order-submitted{margin:0 auto 32px!important;padding-top:32px}@media screen and (max-width:768px){.mobile-cartBtn{display:block}}.contactless-menu-nav{box-shadow:none!important;border-bottom:1px solid #e1e5e9}@media screen and (max-width:992px){.contactless-menu-nav .navbar-mobile .navbar-fixed{justify-content:center!important}.contactless-menu-nav .navbar-mobile .ru-btn{display:none}}.auth-verify .form-title{display:block;font-size:12px;line-height:100%;color:#092235;margin-bottom:8px}.auth-verify .form-muted{display:block;font-size:12px;line-height:100%;color:#b0b8be;margin-top:16px;margin-bottom:16px}.auth-verify .checkout-field{margin-top:24px}.auth-verify .checkout-field label{font-weight:700;font-size:12px;line-height:100%;color:#b0b8be}.auth-verify .checkout-field-error{font-size:14px;color:#ef4a41;margin-top:4px}.auth-verify .auth-verify-code{margin-top:24px}.auth-verify .auth-verify-code .alert{display:block;font-weight:400;font-size:12px;line-height:100%;text-align:center;color:#092235;margin-bottom:24px}.auth-verify .auth-verify-code .auth-verify-loading{display:flex;align-items:center;justify-content:center;font-size:14px;padding:8px 0 32px}.auth-verify .auth-verify-code .auth-verify-loading .auth-verify-loading-icon{margin-right:8px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.auth-verify .auth-verify-code .auth-verify-error{padding-bottom:32px}.code-input-wrap{position:relative;display:flex;min-width:280px;width:100%;justify-content:space-between;margin:auto auto 24px}.code-input-wrap .input{position:absolute;border:none;font-size:25px;text-align:center;background-color:transparent;outline:none!important}.code-input-wrap .display{width:70px;height:71px;display:flex;align-items:flex-end;justify-content:center;font-size:64px;position:relative;color:#092235;margin:auto 5px;border-bottom:2px solid #e1e5e9}.code-input-wrap .shadows{position:absolute;left:0;top:0;bottom:-1px;right:0;border-bottom:2px solid #092235}.needAuth{display:flex;flex-direction:column;align-items:center;max-width:640px;margin:0 auto}.needAuth-title{color:var(--ru-dark-100);line-height:100%;font-weight:700;font-size:32px;margin-top:64px}.needAuth-login-btn{margin-top:32px}@media screen and (max-width:450px){.needAuth-title{font-size:26px}}.account-page{display:flex;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;padding-bottom:80px}.account-page .account-login-btn{margin-top:32px}.account-page .account-title{color:#092235;line-height:100%;font-weight:700;font-size:32px;margin-top:64px}.account-page .account-tab{margin-top:32px}.account-page .account-profile{margin-top:32px;width:100%}.account-page .account-profile-line{display:flex;margin-bottom:24px}.account-page .account-profile-line-left,.account-page .account-profile-line-right{flex:1 1}.account-page .account-profile-line-left .title,.account-page .account-profile-line-right .title{font-weight:700;font-size:12px;line-height:100%;color:#b0b8be;margin-bottom:8px}.account-page .account-profile-line-left .container,.account-page .account-profile-line-right .container{background:#fafafa;border-radius:8px;align-items:center;padding:16px;line-height:100%;font-size:16px;color:#092235;display:flex;justify-content:space-between}.account-page .account-profile-line-left .container .icon,.account-page .account-profile-line-right .container .icon{fill:#b0b8be;color:#b0b8be;cursor:pointer}.account-page .account-profile-line-left{margin-right:24px}.account-page .account-profile-switch .title{font-weight:700;font-size:12px;line-height:100%;color:#b0b8be;margin-bottom:8px}.account-page .account-profile-switch .container{display:flex;flex-direction:column;padding:16px;background:#fafafa;border-radius:8px}.account-page .account-profile-switch .container .form{display:flex;justify-content:space-between;align-items:center}.account-page .account-profile-switch .container .form-text-title{font-size:16px;line-height:100%;color:#092235}.account-page .account-profile-switch .container .form-text-describe{margin-top:4px;font-size:14px;line-height:100%;color:#62727e}.account-page .account-profile-switch .container .form-switch{margin-right:-.5rem}.account-page .account-profile-switch .container .line{border:1px dashed #e1e5e9;margin:12px 0}.account-modal{overflow-y:visible!important;overflow-y:initial!important}.account-modal-btn{margin-top:32px;width:100%}.account-modal-birthday{font-size:14px;line-height:140%;color:#092235;margin-bottom:24px}.account-modal .last-label{margin-top:24px}.account-modal .alert{font-size:12px;line-height:100%;color:#092235;margin-bottom:8px}.account-modal .modal-footer{padding:32px 24px!important}.deal-book{display:flex;width:100%;justify-content:center}.deal-book-empty{display:flex;flex-direction:column;align-items:center}.deal-book-empty .title{margin-top:64px;line-height:100%;color:#62727e;margin-bottom:16px}.deal-book-list{display:flex;flex-wrap:wrap;margin-top:32px}.deal-book-list-item{display:flex;flex-direction:column;align-items:center;width:308px;height:312px;background:#fff;border:1px solid #e1e5e9;border-radius:16px;box-sizing:border-box;margin-bottom:24px;padding:24px 0 16px}.deal-book-list-item:nth-child(2n){margin-left:24px}.deal-book-list-item-text{width:260px;height:56px;font-weight:700;font-size:32px;line-height:100%;color:#092235;display:flex;align-items:center;justify-content:center;margin-top:16px;padding:0 24px}.deal-book-list-item .free-text{font-size:24px;line-height:120%;text-align:center}.deal-book-list-item-line{width:100%;margin-top:16px;margin-bottom:16px;border-top:1px dashed #e1e5e9}.deal-book-list-item-subtotal{font-size:16px;line-height:100%;color:#092235}.deal-book-list-item-time{margin-top:8px;margin-bottom:16px;font-size:16px;line-height:100%;color:#62727e}.deal-book-list-item-redeem{width:170px}.order-history{width:100%}.order-history-empty{display:flex;flex-direction:column;align-items:center}.order-history-empty .title{margin-top:64px;line-height:100%;color:#62727e;margin-bottom:16px}.order-history-empty .page-empty-title{display:flex;align-items:center;margin-top:64px;margin-bottom:16px}.order-history-empty .page-empty-title .page-empty-title-icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.order-history-empty .page-empty-title .page-empty-title-text{padding-left:8px;color:#092235;font-size:400;font-weight:700}.order-history-list{display:flex;flex-direction:column;margin-top:32px}.order-history-list-item{width:100%;padding:24px;border:2px solid #e1e5e9;border-radius:16px;display:flex;justify-content:space-between;box-sizing:border-box;margin-bottom:16px;cursor:pointer}.order-history-list-item:hover{border:2px solid #092235}.order-history-list-item-left{display:flex}.order-history-list-item-left-icon{width:48px;height:48px;background:#f4f6f8;border-radius:48px;display:flex;align-items:center;justify-content:center}.order-history-list-item-left-icon .icon{fill:#092235;color:#092235;width:24px;height:24px}.order-history-list-item-left-info{margin-left:16px}.order-history-list-item-left-info .order-id{font-weight:700;font-size:20px;line-height:100%;color:#092235;display:flex}.order-history-list-item-left-info .order-id .status-bar{margin-left:16px}.order-history-list-item-left-info .order-id .status-bar .status-bar-text{white-space:nowrap}.order-history-list-item-left-info .order-status{font-size:16px;line-height:100%;color:#b0b8be;margin-top:8px}.order-history-list-item-right{font-weight:700;font-size:16px;line-height:100%;color:#62727e;display:flex;align-items:center}.order-history-list-item-right .arrow-right{margin-left:16px;cursor:pointer}.order-detail{padding:0 16px}.order-detail-container{display:flex;flex-direction:column;max-width:400px;margin:0 auto 32px;padding-top:32px}.order-detail-info,.order-detail-list{border:1px solid #e1e5e9;border-radius:16px;padding:24px 16px;position:relative}.order-detail-info .name-info{display:flex;align-items:center;justify-content:space-between}.order-detail-info .name-info .name{font-weight:700;font-size:20px;line-height:100%;color:#092235}.order-detail-info .name-info .status{display:flex;align-items:center;padding:8px;min-width:106px;height:28px;position:absolute;right:0;top:20px;background:#fafafa;border-radius:8px 0 0 8px;box-sizing:border-box}.order-detail-info .name-info .status-bar .status-bar-text{white-space:nowrap}.order-detail-info .address-phone-info{font-size:12px;line-height:100%;color:#62727e;margin-top:8px;display:flex}.order-detail-info .address-phone-info .icon{margin-right:4px}.order-detail-info .line{border-top:1px dashed #e1e5e9;margin:16px 0}.order-detail-info .order-info{display:flex}.order-detail-info .order-info-left,.order-detail-info .order-info-right{flex:1 1}.order-detail-info .order-info-left p,.order-detail-info .order-info-right p{font-weight:700;line-height:100%;color:#b0b8be;font-size:20px;line-height:20px;transform:scale(.5);transform-origin:left}.order-detail-info .order-info-left div,.order-detail-info .order-info-right div{margin-top:-1px;font-weight:400;font-size:12px;line-height:100%;color:#092235}.order-detail-info .order-info-left{margin-right:24px}.order-detail-info .top{margin-top:16px}.order-detail-info .delivery-info p{font-weight:700;line-height:100%;color:#b0b8be;margin-bottom:4px;font-size:20px;line-height:20px;transform:scale(.5);transform-origin:left}.order-detail-info .delivery-info div{margin-top:-1px;font-weight:400;font-size:12px;line-height:100%;color:#092235}.order-detail-info .delivery-info .address{margin-bottom:4px}.order-detail-info .call-btn{display:flex;justify-content:center;align-items:center;padding:12px 24px;background:#f4f6f8;border-radius:8px;width:100%;height:36px;margin-top:16px;font-weight:700;font-size:12px;line-height:100%;color:#092235;box-sizing:border-box}.order-detail-info .call-btn .icon{margin-right:4px}.order-detail-list{margin-top:24px}.order-detail-list-item:nth-child(n+2){margin-top:32px}.order-detail-list-item-option{margin-top:8px;margin-left:28px;font-weight:400;font-size:14px;line-height:120%;color:#62727e}.order-detail-list-item-comment{display:flex;font-weight:400;font-size:14px;line-height:140%;color:#62727e;margin-top:8px}.order-detail-list-item-comment .icon{margin-right:8px;margin-top:4px;min-width:20px;fill:#092235}.order-detail-list-item-info{display:flex}.order-detail-list-item .number{display:flex;justify-content:center;align-items:center;padding:2px 4px;width:20px;height:16px;background:#f4f6f8;border-radius:16px;box-sizing:border-box;margin-right:8px;font-weight:700;font-size:12px;line-height:100%;color:#62727e}.order-detail-list-item .name{font-weight:700;font-size:16px;line-height:100%;color:#092235;flex:1 1;margin-right:16px}.order-detail-list-item .price{font-weight:400;font-size:16px;line-height:100%;margin-left:auto;color:#092235}.order-detail-list .line{border-top:1px dashed #e1e5e9;margin:32px 0}.order-detail-list-price .price-item{display:flex;justify-content:space-between;font-weight:400;font-size:16px;line-height:100%;color:#092235;margin-bottom:16px}.order-detail-list-price .price-item .left{display:flex;align-items:center}.order-detail-list-price .price-item .left .icon{color:#d8dcdf;margin:0 8px;cursor:pointer}.order-detail-list-pay{font-weight:700;font-size:16px;line-height:100%;color:#092235;display:flex}.order-detail-list-pay .icon{margin-left:8px;margin-right:4px}.order-detail-list-pay .card{font-weight:400}.order-detail-list-pay .total{margin-left:auto}.order-detail-warn{display:flex;justify-content:center;align-items:center;padding:8px 16px;background:#fafbfc;border-radius:8px;font-size:14px;line-height:120%;color:#092235;margin-top:16px}.order-detail-warn .icon{margin-right:8px;color:#b0b8be}.order-detail-warn.refund{background:rgba(242,66,66,.04)}.order-detail-warn.refund .icon{color:#ef4a41}.order-detail-warn+.order-detail-warn{margin-top:8px}.order-detail .footer-logo{margin:24px auto}@media screen and (max-width:656px){.account-page{max-width:100vw;padding:0 16px 80px}.account-page .account-title{font-size:24px;margin-top:40px}.account-page .account-tab{margin-top:24px;height:42px!important;font-size:14px!important}.account-page .account-profile{margin-top:28px}.account-page .account-profile-line{display:block;margin-bottom:0}.account-page .account-profile-line-left,.account-page .account-profile-line-right{margin-bottom:24px}.account-page .account-profile-line-left{margin-right:0}.order-history-list{margin-top:24px;border-top:1px solid #e1e5e9}.order-history-list-item{border-radius:0;padding:24px 0;margin-bottom:0}.order-history-list-item,.order-history-list-item:hover{border:none;border-bottom:1px solid #e1e5e9}.order-history-list-item .order-history-list-item-left-icon{display:none}.order-history-list-item .order-history-list-item-left-info{margin-left:0}.order-history-list-item .order-history-list-item-left-info .order-id{font-size:16px}.order-history-list-item .order-history-list-item-left-info .order-status{font-size:14px}.deal-book{width:calc(100vw - 32px)}.deal-book-list{flex-direction:column;flex-wrap:nowrap;margin-top:24px;width:100%}.deal-book-list-item{width:100%}.deal-book-list-item:nth-child(2n){margin-left:0}}@media screen and (max-width:768px){.account-modal .modal-title{padding:24px 16px}.account-modal .modal-footer{padding:16px 16px 32px}}.simple-page{padding:5rem 0;min-height:70vh}.simple-page .container{padding:0 15px}article.terms{max-width:800px;font-size:14px;margin:auto;color:#222;text-align:justify}article.terms h1{font-weight:700;font-size:2rem;text-align:center;margin-bottom:3rem}article.terms h2{font-size:1.5rem;font-weight:600;color:#222;margin-top:3rem;margin-bottom:1rem;text-align:left}.gallery-page{display:flex;flex-direction:column;align-items:center}.gallery-page .gallery-title{text-align:center}.gallery-page .gallery-title .gallery-brand{color:var(--ru-primary);font-weight:700}.gallery-page .gallery-title .gallery-name{color:#092235;font-weight:700;font-size:32px}.post-list{display:flex;flex-direction:column;margin:0 auto;padding-bottom:28px}.post-list .post-item{border:1px solid #e1e5e9;border-radius:16px;padding:16px;display:flex;align-items:flex-start}.post-list .post-item .post-cover{border-radius:8px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.post-list .center{align-items:center}@media screen and (min-width:768px){.gallery-title{margin:64px auto 32px}.post-list{width:640px}.post-item{margin-bottom:32px}.post-item .post-cover{width:180px;height:120px;margin-right:32px}.post-item .post-message{font-size:16px;line-height:140%;color:#62727e;min-height:120px;display:flex;align-items:center}}@media screen and (max-width:768px){.gallery-title{margin:40px auto}.post-list{width:100vw;padding:0 16px;box-sizing:border-box}.post-item{margin-bottom:24px;flex-direction:column}.post-item .post-cover{min-width:100%;height:207px;margin-bottom:16px;margin-right:0}.post-item .post-message{font-size:16px;line-height:140%;color:#62727e;text-align:center;width:100%}}.page-coming-soon{width:800px;margin:auto}.page-coming-soon .logo{margin:64px 0;font-size:2rem;font-weight:700;text-align:center}.page-coming-soon .logo img,.page-coming-soon .logo span{margin:auto;height:64px}.page-coming-soon .desc{margin-bottom:64px;font-weight:700;font-size:64px;line-height:140%;text-align:center;color:#092235}.page-coming-soon .footer-logo{justify-content:center}@media screen and (max-width:768px){.page-coming-soon{width:343px;margin:auto}.page-coming-soon .logo{margin:32px 0}.page-coming-soon .logo img{margin:auto;height:48px}.page-coming-soon .desc{margin-bottom:32px;font-size:32px}}.home-page-wrap .home-banner{position:relative;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:600px;text-align:center}.home-page-wrap .home-banner:after{content:"";left:0;top:0;width:100%;height:100%;background-color:rgba(9,34,53,.48);display:block;position:absolute;z-index:1}.home-page-wrap .home-banner .banner-content{position:relative;z-index:9}.home-page-wrap .home-banner .welcome-icon{display:flex;justify-content:center;color:var(--ru-primary)}.home-page-wrap .home-banner .brand-name{margin:16px 0;font-weight:700;font-size:64px;line-height:120%;color:#fff}.home-page-wrap .home-banner .tagline{margin-bottom:40px;font-weight:400;font-size:20px;line-height:120%;color:#fff}.home-page-wrap .home-about{overflow:hidden;background-color:#fafbfc;text-align:center;padding:64px 0}.home-page-wrap .home-about .tips{font-weight:700;font-size:16px;line-height:100%;color:var(--ru-primary)}.home-page-wrap .home-about .title{margin-top:8px;font-weight:700;font-size:32px;line-height:100%;color:#092235}.home-page-wrap .home-about .desc{max-width:960px;margin:32px auto;font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#62727e}.home-page-wrap .home-about .icon-tips{margin-left:8px}.home-page-wrap .home-about .social-media-section{display:flex;justify-content:center}.home-page-wrap .home-about .social-media-section .icons-wrap{position:relative;display:flex;justify-content:center}.home-page-wrap .home-about .social-media-section .icons-wrap .social-btn{background-color:#fff;margin:0 12px;width:184px;box-shadow:0 4px 16px hsla(0,0%,9%,.08)}.home-page-wrap .home-about .social-media-section .lottie-ani{position:absolute;top:-200px}.home-page-wrap .home-about .social-media-section .lottie-ani.left{left:-300px}.home-page-wrap .home-about .social-media-section .lottie-ani.right{left:450px}.home-page-wrap .locations-comps-wrap{padding-top:96px}.home-page-wrap .home-gallery{display:flex;max-width:1080px;margin:0 auto 96px}.home-page-wrap .home-gallery .cover,.home-page-wrap .home-gallery .gallery-image{width:480px;border-radius:32px;background-position:50%;background-size:cover;background-repeat:no-repeat}.home-page-wrap .home-gallery .cover.cover:after,.home-page-wrap .home-gallery .gallery-image.cover:after{content:"";display:block;padding-top:100%}.home-page-wrap .home-gallery .gallery-story{width:480px;height:480px;margin-left:120px;display:flex;align-items:center}.home-page-wrap .home-gallery .gallery-story .gallery-story-content{width:100%}.home-page-wrap .home-gallery .gallery-story .image-mobile{display:none}.home-page-wrap .home-gallery .gallery-story .label-tag{color:var(--ru-primary);font-weight:700;font-size:16px;line-height:100%}.home-page-wrap .home-gallery .gallery-story h2{font-weight:700;font-size:32px;line-height:100%;margin-top:8px;margin-bottom:24px}.home-page-wrap .home-gallery .gallery-story .desc{font-weight:400;font-size:16px;line-height:140%;color:#62727e;margin-bottom:32px}@media screen and (max-width:768px){.home-page-wrap .home-banner .brand-name{font-size:40px}.home-page-wrap .home-banner .tagline{font-size:16px}.home-page-wrap .home-about .desc{width:auto;margin:32px 16px}.home-page-wrap .home-about .social-media-section .icons-wrap{align-items:center;flex-direction:column}.home-page-wrap .home-about .social-media-section .icons-wrap .social-btn{margin-bottom:24px}.home-page-wrap .home-about .social-media-section .icons-wrap .social-btn:last-child{margin-bottom:0}.home-page-wrap .home-about .social-media-section .lottie-ani{position:absolute;top:-150px;overflow:hidden;width:80px}.home-page-wrap .home-about .social-media-section .lottie-ani.left{left:-100px;right:auto}.home-page-wrap .home-about .social-media-section .lottie-ani.right{left:auto;left:230px}.home-page-wrap .home-gallery{margin-bottom:80px}.home-page-wrap .home-gallery .gallery-image{display:none}.home-page-wrap .home-gallery .gallery-story{margin-left:0;width:100%;height:auto;padding:0 28px}.home-page-wrap .home-gallery .gallery-story .image-mobile{width:100%;margin-bottom:32px;height:auto;display:block}}.locations-page-wrap{padding-top:64px}.page-lucky-spin{max-width:560px;margin:0 auto;padding-top:32px;box-sizing:border-box}.page-lucky-spin .load-placeholder{display:flex;justify-content:center;align-items:center;height:428px}.page-lucky-spin .lucky-spin-wrap{text-align:center}.page-lucky-spin .lucky-spin-wrap .title{font-weight:700;font-size:40px;line-height:100%;text-align:center;color:#092235}.page-lucky-spin .lucky-spin-wrap .desc{font-weight:400;font-size:16px;line-height:140%;color:#62727e;margin-top:8px;padding:0 37.5px}.page-lucky-spin .lucky-spin-wrap #my-lucky{width:320px;height:320px;margin:0 auto;background:#fff;border-radius:50%;box-shadow:3.3798px 3.3798px 33.798px rgba(0,0,0,.15);position:relative}.page-lucky-spin .lucky-spin-wrap .lucky-box{position:relative;margin-bottom:115px}.page-lucky-spin .lucky-spin-wrap .lucky-box img{pointer-events:none}.page-lucky-spin .lucky-spin-wrap .lucky-btn{width:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-60%)}.page-lucky-spin .lucky-spin-wrap .lucky-base{width:212px;position:absolute;left:50%;top:100%;transform:translate(-50%,-20px)}.page-lucky-spin .lucky-spin-wrap .try-lucky-btn{margin-top:16px;padding:0 28px 40px}.page-lucky-spin .lucky-spin-wrap .try-lucky-btn .luckbtn-tips{margin-left:4px}.page-lucky-spin .lucky-prize-wrap .prize-tip{font-weight:700;font-size:32px;line-height:120%;text-align:center;color:#092235;margin-bottom:32px;padding:0 16px}.page-lucky-spin .lucky-prize-wrap .prize-info{margin:0 16px;padding:24px 0;box-sizing:border-box;background:#fff;border:1px solid #e1e5e9;border-radius:16px;text-align:center}.page-lucky-spin .lucky-prize-wrap .prize-info .icon{display:flex;justify-content:center;margin-bottom:16px}.page-lucky-spin .lucky-prize-wrap .prize-info .desc{padding:0 24px;font-weight:700;font-size:32px;line-height:56px;height:56px;color:#092235}.page-lucky-spin .lucky-prize-wrap .prize-info .desc.free{font-size:24px;line-height:120%}.page-lucky-spin .lucky-prize-wrap .prize-info .line{margin:16px 0;border:1px dashed #e1e5e9}.page-lucky-spin .lucky-prize-wrap .prize-info .tips{font-weight:400;font-size:16px;line-height:100%;color:#092235}.page-lucky-spin .lucky-prize-wrap .prize-info .tips.times{color:#62727e;margin-top:8px;margin-bottom:16px}.page-lucky-spin .lucky-prize-wrap .order-now{width:216px;margin:0 auto}@media screen and (max-width:768px){.page-lucky-spin{min-height:686px}}@media screen and (min-width:768px){.page-lucky-spin{min-height:740px}}.page-checkout{min-height:calc(100vh - 80px);display:flex;flex-direction:column}.page-checkout .empty{width:100%;max-width:400px;padding:1rem;margin:auto}@media screen and (max-width:900px){.page-checkout{min-height:auto}.page-checkout .ru-simple-navbar{display:none}}.page-unsubscribe{margin:0 auto;width:343px;padding-top:32px}.page-unsubscribe .unsubscribe-content{width:343px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:24px 16px;background:#fafafa;border-radius:16px}.page-unsubscribe .unsubscribe-emoji{font-size:32px}.page-unsubscribe .unsubscribe-text{font-weight:700;font-size:16px;line-height:100%;text-align:center;color:#092235;margin-top:16px}.page-unsubscribe .unsubscribe-describe{font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#62727e;margin-top:8px;margin-bottom:16px}.page-unsubscribe .unsubscribe-btn{font-weight:700;font-size:12px;line-height:100%;color:#b0b8be;cursor:pointer;margin-top:16px}.location-panel-comps{width:100%;margin:auto;text-align:center;background-color:#fff}.location-panel-comps.bg-image{background-position:50%;background-repeat:no-repeat;background-size:contain}.location-panel-comps .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.location-panel-comps .tips{font-weight:700;font-size:16px;line-height:100%;color:var(--ru-primary)}.location-panel-comps .title{margin-top:8px;font-weight:700;font-size:32px;line-height:100%;color:#092235}.location-panel-comps .location-list{width:864px;margin:0 auto;padding-top:32px;padding-bottom:128px;display:grid;grid-row-gap:36px;grid-column-gap:64px;grid-template-columns:1fr 1fr}.location-panel-comps .location-list .location-item{box-sizing:border-box;padding:32px 24px;width:400px;background:#fff;box-shadow:0 4px 16px hsla(0,0%,9%,.08);border-radius:16px;display:flex;justify-content:space-between;align-items:center}.location-panel-comps .location-list .location-item .name{display:flex;font-weight:700;font-size:20px;line-height:100%;color:#092235;margin-bottom:8px}.location-panel-comps .location-list .location-item .name .location-icon{margin-right:8px;color:var(--ru-primary)}.location-panel-comps .location-list .location-item .address{text-align:left;font-weight:400;font-size:16px;line-height:140%;color:#62727e}.location-panel-comps .locations-openhours{position:relative}.location-panel-comps .locations-openhours .open-hours-tips{display:flex;align-items:center;cursor:pointer}.location-panel-comps .locations-openhours .openhours-dropdown{position:absolute;margin-top:4px;width:260px;box-sizing:border-box;padding:24px;background:#fff;border:1px solid #e1e5e9;box-shadow:0 16px 32px hsla(0,0%,9%,.08);border-radius:8px}.location-panel-comps .locations-openhours .openhours-dropdown .days-item{display:flex;margin-bottom:16px;font-weight:400;font-size:16px;line-height:120%;color:#62727e}.location-panel-comps .locations-openhours .openhours-dropdown .days-item .day-abbr{width:40px;text-transform:capitalize}.location-panel-comps .locations-openhours .openhours-dropdown .days-item .day-hours{flex:1 1;text-align:right}.location-panel-comps .locations-openhours .openhours-dropdown .days-item .day-hours .closed{text-align:left;margin-left:8px}.location-panel-comps .locations-openhours .openhours-dropdown .days-item:last-child{margin-bottom:0}.location-panel-comps .locations-openhours .openhours-dropdown .days-item.active{color:#092235;font-weight:700}.location-panel-comps .location-map{filter:drop-shadow(0 16px 32px rgba(24,24,24,.08));display:flex;width:864px;padding-top:32px;padding-bottom:200px;margin:0 auto 95px;justify-content:center;border-radius:16px}.location-panel-comps .location-map .location-item{box-sizing:border-box;background:#fff;width:346px;padding:46px 46px 46px 32px;text-align:left;border-top-left-radius:16px;border-bottom-left-radius:16px}.location-panel-comps .location-map .location-item .name{font-weight:700;color:#092235;margin-bottom:24px}.location-panel-comps .location-map .location-item .item{display:flex;align-items:center;color:#62727e;font-size:16px;line-height:1;margin-bottom:16px}.location-panel-comps .location-map .location-item .item.address{margin-bottom:24px}.location-panel-comps .location-map .location-item .item.address .addr1{margin-bottom:8px}.location-panel-comps .location-map .location-item .item .open-hours-icon{margin-left:8px}.location-panel-comps .location-map .location-item .item .icon{margin-right:8px}.location-panel-comps .location-map .location-item .item .icon.address-icon{align-self:baseline}.location-panel-comps .location-map .map{border-top-right-radius:16px;border-bottom-right-radius:16px;overflow:hidden;flex:1 1}@media screen and (max-width:768px){.location-panel-comps.bg-image{background-size:100%;background-position:top}.location-panel-comps .location-list{width:100%;grid-row-gap:24px;grid-column-gap:0;grid-template-columns:1fr}.location-panel-comps .location-list .location-item{padding:32px 24px;width:auto;margin:0 16px}.location-panel-comps .location-map{display:block;padding-bottom:80px;margin:0 28px;width:auto}.location-panel-comps .location-map .location-item{width:auto;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0}.location-panel-comps .location-map .map{height:312px;border-radius:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.lucky-button-comps{padding:20px 0;font-weight:700;font-size:20px;line-height:100%;display:flex;justify-content:center;text-align:center;color:#fff;border-radius:60px;width:100%}.lucky-button-comps.sm{font-size:16px;padding:16px 0}.page-error{min-height:600px;width:100%;margin-right:auto;margin-left:auto;display:flex;justify-content:center;align-items:flex-start}.page-error .error-cmp{width:500px;max-width:100%;text-align:center;padding-top:4rem}.page-error .error-cmp .error-cmp-title{margin-top:3rem;margin-bottom:2rem;font-size:1.5rem;color:#222}.page-error .error-cmp .error-cmp-btns{margin-bottom:5rem}.page-error .error-cmp .error-cmp-btns .ru-btn{margin:1rem 0}@import url("//fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");:root{--ru-white:#fff;--ru-dark-1:#fafafa;--ru-dark-2:#fafbfc;--ru-dark-4:#f4f6f8;--ru-dark-8:#e1e5e9;--ru-dark-16:#d8dcdf;--ru-dark-32:#b0b8be;--ru-dark-64:#62727e;--ru-dark-100:#092235;--ru-gray-100:#282828;--ru-black:#000;--ru-yellow:#ffbb08;--ru-bg-yellow:#fff1d4;--ru-brown:#c86d02;--ru-red:#ef4a41;--ru-green:#00ca9f;--ru-bg-green:#ebfff5;--ru-green-progress:#00b492;--ru-blue:#00a5eb;--ru-secondary:#f4f6f8;--ru-success:#00ca9f;--ru-info:#00a5eb;--ru-warning:#ffbb08;--ru-danger:#ef4a41;--ru-dark:#092235;--ru-font-size-xxs:0.5rem;--ru-font-size-xs:0.625rem;--ru-font-size-sm:0.75rem;--ru-font-size-md:0.875rem;--ru-font-size-base:1rem;--ru-font-size-lg:1.25rem;--ru-font-size-xl:1.5rem;--ru-font-size-xxl:2rem;--ru-font-size-3xl:2.5rem;--ru-font-size-4xl:3rem;--ru-font-size-5xl:4rem;--ru-font-size-6xl:6rem;--ru-font-weightlight:300;--ru-font-weightnormal:400;--ru-font-weightsemibold:600;--ru-font-weightbold:700;--ru-font-weightbase:400;--ru-font-family-base:Roboto,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ru-font-family-heading:Roboto,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--ru-line-height-sm:1;--ru-line-height-md:1.2;--ru-line-height-base:1.4;--ru-line-height-lg:2;--ru-font-weight-light:300;--ru-font-weight-normal:400;--ru-font-weight-semibold:600;--ru-font-weight-bold:700;--ru-font-weight-base:400;--ru-primary:transparent;--ru-btn-text:#092235;--ru-body-color:#092235;--ru-body-bg:#fff}

/*!
 * Rushable v1.0.0 | MIT License | https://rushable.io
 * tailwindcss v3.0.23 | MIT License | https://tailwindcss.com
 */:after,:before{border:0 solid;--ru-content:""}:after,:before,html{box-sizing:border-box}html{font-family:var(--ru-font-family-base);line-height:var(--ru-line-height-base);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-size:100%;font-family:inherit;line-height:inherit}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{background-color:transparent;background-image:none;-webkit-appearance:button;border:0;outline:0}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}textarea{resize:vertical}input,textarea{--ru-input-color:$dark-100;--ru-input-placeholder:$dark-32;color:var(--ru-input-color)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ru-input-placeholder);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--ru-input-placeholder);opacity:1}input::placeholder,textarea::placeholder{color:var(--ru-input-placeholder);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,svg,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--ru--translate-x:0}.ru-white{color:var(--ru-white)!important}.ru-dark-1{color:var(--ru-dark-1)!important}.ru-dark-2{color:var(--ru-dark-2)!important}.ru-dark-4{color:var(--ru-dark-4)!important}.ru-dark-8{color:var(--ru-dark-8)!important}.ru-dark-16{color:var(--ru-dark-16)!important}.ru-dark-32{color:var(--ru-dark-32)!important}.ru-dark-64{color:var(--ru-dark-64)!important}.ru-dark-100{color:var(--ru-dark-100)!important}.ru-dark{color:var(--ru-dark)!important}.ru-gray-100{color:var(--ru-gray-100)!important}.ru-black{color:var(--ru-black)!important}.ru-yellow{color:var(--ru-yellow)!important}.ru-bg-yellow{color:var(--ru-bg-yellow)!important}.ru-brown{color:var(--ru-brown)!important}.ru-red{color:var(--ru-red)!important}.ru-green{color:var(--ru-green)!important}.ru-bg-green{color:var(--ru-bg-green)!important}.ru-green-progress{color:var(--ru-green-progress)!important}.ru-blue{color:var(--ru-blue)!important}.ru-fill-white{fill:var(--ru-white)!important}.ru-fill-dark-1{fill:var(--ru-dark-1)!important}.ru-fill-dark-2{fill:var(--ru-dark-2)!important}.ru-fill-dark-4{fill:var(--ru-dark-4)!important}.ru-fill-dark-8{fill:var(--ru-dark-8)!important}.ru-fill-dark-16{fill:var(--ru-dark-16)!important}.ru-fill-dark-32{fill:var(--ru-dark-32)!important}.ru-fill-dark-64{fill:var(--ru-dark-64)!important}.ru-fill-dark-100{fill:var(--ru-dark-100)!important}.ru-fill-dark{fill:var(--ru-dark)!important}.ru-fill-gray-100{fill:var(--ru-gray-100)!important}.ru-fill-black{fill:var(--ru-black)!important}.ru-fill-yellow{fill:var(--ru-yellow)!important}.ru-fill-bg-yellow{fill:var(--ru-bg-yellow)!important}.ru-fill-brown{fill:var(--ru-brown)!important}.ru-fill-red{fill:var(--ru-red)!important}.ru-fill-green{fill:var(--ru-green)!important}.ru-fill-bg-green{fill:var(--ru-bg-green)!important}.ru-fill-green-progress{fill:var(--ru-green-progress)!important}.ru-fill-blue{fill:var(--ru-blue)!important}.ru-btn{--ru-btn-height:3rem;--ru-btn-padding-x:2rem;--ru-btn-padding-y:1rem;--ru-btn-font-size:1rem;--ru-btn-font-weight:700;--ru-btn-line-height:1;--ru-btn-color:#092235;--ru-btn-bg:transparent;--ru-btn-border-width:2px;--ru-btn-border-color:transparent;--ru-btn-border-radius:8px;--ru-btn-box-shadow:none;--ru-btn-disabled-opacity:1;--ru-line-decoration:none;--ru-btn-display:inline-flex;--ru-btn-justify:center;--ru-btn-align:center;box-sizing:border-box;height:var(--ru-btn-height);display:var(--ru-btn-display);justify-content:var(--ru-btn-justify);align-items:var(--ru-btn-align);flex-wrap:nowrap;background:var(--ru-btn-bg);padding:var(--ru-btn-padding-y) var(--ru-btn-padding-x);font-family:var(--ru-btn-font-family);font-size:var(--ru-btn-font-size);font-weight:var(--ru-btn-font-weight);line-height:var(--ru-btn-line-height);color:var(--ru-btn-color);fill:var(--ru-btn-color);text-align:center;-webkit-text-decoration:var(--ru-line-decoration);text-decoration:var(--ru-line-decoration);vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--ru-btn-border-width) solid var(--ru-btn-border-color);border-radius:var(--ru-btn-border-radius);--ru-btn-active-shadow:none;--ru-btn-disabled-color:#fff;--ru-btn-disabled-bg:#d8dcdf;--ru-btn-disabled-border-color:#d8dcdf}.ru-btn:not(.ru-btn-link,.ru-btn-alink):hover{color:#092235;text-decoration:none;background-color:#fff;border-color:#092235;outline:0}.ru-btn.disabled,.ru-btn:disabled,fieldset:disabled .ru-btn{color:var(--ru-btn-disabled-color);pointer-events:none;background-color:var(--ru-btn-disabled-bg);border-color:var(--ru-btn-disabled-border-color);opacity:var(--ru-btn-disabled-opacity);box-shadow:none}.ru-btn .ru-btn-icon-left,.ru-btn .ru-btn-icon-right{width:var(--ru-btn-font-size);height:var(--ru-btn-font-size)}.ru-btn .ru-btn-icon-left{margin-right:.25rem}.ru-btn .ru-btn-icon-right{margin-left:.25rem}.ru-btn .icon-spin{-webkit-animation:ru-spin 2s linear infinite;animation:ru-spin 2s linear infinite;display:inline-block}.ru-btn-primary{--ru-btn-bg:var(--ru-primary);--ru-btn-color:var(--ru-btn-text);--ru-btn-border-color:var(--ru-primary);--ru-btn-hover-color:var(--ru-btn-text);--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:var(--ru-btn-text);--ru-btn-active-color:var(--ru-btn-text);--ru-btn-active-bg:var(--ru-primary);--ru-btn-active-border-color:var(--ru-primary)}.ru-btn-secondary{--ru-btn-bg:#f4f6f8;--ru-btn-color:#092235;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-tertiary{--ru-btn-bg:#fff;--ru-btn-color:#092235;--ru-btn-border-color:#e1e5e9;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-outline-secondary{--ru-btn-bg:#fff;--ru-btn-color:#f4f6f8;--ru-btn-border-color:#f4f6f8;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-outline-success{--ru-btn-bg:#fff;--ru-btn-color:#00ca9f;--ru-btn-border-color:#00ca9f;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-outline-info{--ru-btn-bg:#fff;--ru-btn-color:#00a5eb;--ru-btn-border-color:#00a5eb;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-outline-warning{--ru-btn-bg:#fff;--ru-btn-color:#ffbb08;--ru-btn-border-color:#ffbb08;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-outline-danger{--ru-btn-bg:#fff;--ru-btn-color:#ef4a41;--ru-btn-border-color:#ef4a41;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-outline-dark{--ru-btn-bg:#fff;--ru-btn-color:#092235;--ru-btn-border-color:#092235;--ru-btn-hover-color:#092235;--ru-btn-hover-bg:#fff;--ru-btn-hover-border-color:#092235;--ru-btn-active-color:#092235}.ru-btn-link{--ru-btn-font-weight:700;--ru-btn-color:var(--ru-link-color);--ru-btn-bg:transparent;--ru-btn-border-color:transparent;--ru-btn-hover-color:var(--ru-link-hover-color);--ru-btn-hover-border-color:transparent;--ru-btn-active-border-color:transparent;--ru-btn-disabled-color:#62727e;--ru-btn-disabled-border-color:transparent;--ru-btn-box-shadow:none;--ru-btn-padding-y:0;--ru-btn-padding-x:0;--ru-btn-height:$btn-font-size}.ru-btn-link.ru-btn-sm{--ru-btn-padding-y:0;--ru-btn-padding-x:0;--ru-btn-font-size:0.75rem;--ru-btn-line-height:0;--ru-btn-height:$btn-font-size-sm}.ru-btn-link.ru-btn-lg{--ru-btn-padding-y:0;--ru-btn-padding-x:0;--ru-btn-font-size:1.25rem;--ru-btn-line-height:0;--ru-btn-height:$btn-font-size-lg}.ru-btn-link:focus,.ru-btn-link:hover{--ru-btn-color:var(--ru-dark-100)}.ru-btn-link.secondaryLink{--ru-btn-color:var(--ru-dark-32)}.ru-btn-link.secondaryLink:focus,.ru-btn-link.secondaryLink:hover{--ru-btn-color:var(--ru-dark-100)}.ru-btn-alink,.ru-btn-alink:focus,.ru-btn-alink:hover{-webkit-text-decoration:"none";text-decoration:"none"}.ru-btn-alink:focus,.ru-btn-alink:hover{opacity:.8}.ru-btn-alink.ru-btn-sm{--ru-btn-padding-y:0;--ru-btn-padding-x:0;--ru-btn-font-size:0.75rem;--ru-btn-line-height:0;--ru-btn-height:$btn-font-size-sm}.ru-btn-alink.ru-btn-lg{--ru-btn-padding-y:0;--ru-btn-padding-x:0;--ru-btn-font-size:1.25rem;--ru-btn-line-height:0;--ru-btn-height:$btn-font-size-lg}.ru-btn-alink.secondaryLink{--ru-btn-color:var(--ru-dark-32)}.ru-btn-lg:not(.ru-btn-link,.ru-btn-alink){--ru-btn-padding-y:1.25rem;--ru-btn-padding-x:2.5rem;--ru-btn-font-size:1.25rem;--ru-btn-line-height:2em;--ru-btn-height:3.75rem}.ru-btn-sm:not(.ru-btn-link,.ru-btn-alink){--ru-btn-padding-y:0.75rem;--ru-btn-padding-x:1.5rem;--ru-btn-font-size:0.75rem;--ru-btn-line-height:0;--ru-btn-height:2.25rem}.ru-btn-rounded-full{--ru-btn-border-radius:2em;border-radius:var(--ru-btn-border-radius)}.ru-btn-rounded-none{--ru-btn-border-radius:0}@-webkit-keyframes ru-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ru-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}svg{fill:currentColor}.ru-form-control,.ru-form-control-plaintext,.ru-input-group{--ru-input-height:48px;--ru-input-padding-x:16px;--ru-input-padding-y:13px;--ru-input-font-size:1rem;--ru-input-font-weight:400;--ru-input-line-height:20px;--ru-input-color:#092235;--ru-input-bg:#f4f6f8;--ru-input-border-width:2px;--ru-input-border-color:#f4f6f8;--ru-input-border-radius:8px;--ru-input-focus-border-color:#ffbb08;--ru-input-focus-bg:transparent;--ru-input-placeholder-color:#b0b8be}.ru-form-control{display:block;width:100%;box-sizing:border-box;padding:var(--ru-input-padding-y) var(--ru-input-padding-x);font-family:var(--ru-input-font-family);font-size:var(--ru-input-font-size);font-weight:var(--ru-input-font-weight);line-height:var(--ru-input-line-height);color:var(--ru-input-color);background-color:var(--ru-input-bg);border:var(--ru-input-border-width) solid var(--ru-input-border-color);border-radius:var(--ru-input-border-radius)}.ru-form-control:focus{border-color:var(--ru-primary);background:var(--ru-input-focus-bg);outline:0}.ru-form-control::-moz-placeholder{color:var(--ru-input-placeholder-color);opacity:1}.ru-form-control:-ms-input-placeholder{color:var(--ru-input-placeholder-color);opacity:1}.ru-form-control::placeholder{color:var(--ru-input-placeholder-color);opacity:1}.ru-form-control-rounded-full{--ru-input-border-radius:2em;--ru-input-padding-x:1.5rem}.ru-form-control-rounded-none{--ru-input-border-radius:0}.ru-form-control-plaintext{--ru-input-bg:#fff;--ru-input-border-color:#fff;--ru-input-focus-border-color:#fff;display:block;padding:var(--ru-input-padding-y) 0;font-family:var(--ru-input-font-family);font-size:var(--ru-input-font-size);font-weight:var(--ru-input-font-weight);line-height:var(--ru-input-line-height);color:var(--ru-input-color);background-color:var(--ru-input-bg);border:var(--ru-input-border-width) solid var(--ru-input-border-color);border-radius:var(--ru-input-border-radius)}.ru-form-control-plaintext:focus{border-color:var(--ru-primary);background:var(--ru-input-focus-bg);outline:0}.ru-form-control-plaintext::-moz-placeholder{color:var(--ru-input-placeholder-color);opacity:1}.ru-form-control-plaintext:-ms-input-placeholder{color:var(--ru-input-placeholder-color);opacity:1}.ru-form-control-plaintext::placeholder{color:var(--ru-input-placeholder-color);opacity:1}.ru-input-group{position:relative;width:100%}.ru-input-group-addon{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;fill:var(--ru-input-placeholder-color);color:var(--ru-input-placeholder-color)}.ru-input-group-addon svg{max-height:100%;width:auto}.ru-form-check{--ru-form-check-min-height:1.4rem;--ru-form-check-margin-bottom:0.125rem;--ru-form-check-padding-start:1.5em;display:block;min-height:var(--ru-form-check-min-height);padding-left:var(--ru-form-check-padding-start);margin-bottom:.5rem}.ru-form-check .ru-form-check-input{float:left;margin-left:-1.5em}.ru-form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.ru-form-check-reverse .ru-form-check-input{float:right;margin-right:-1.5em;margin-left:0}.ru-form-check-input{width:1em;height:1em;margin-top:.2em;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1.5px solid #092235;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;cursor:pointer}.ru-form-check-input[type=checkbox]{border-radius:.25em}.ru-form-check-input[type=radio]{border-radius:50%}.ru-form-check-input:active{filter:brightness(90%)}.ru-form-check-input:focus{border-color:var(--ru-primary);outline:0;box-shadow:none}.ru-form-check-input:checked{background-color:#092235;border-color:#092235}.ru-form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.ru-form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.ru-form-check-input[type=checkbox]:indeterminate{background-color:#fff;border-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffbb08' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.ru-form-check-input:disabled{opacity:.5;filter:none;pointer-events:none}.ru-form-check-input:disabled~.ru-form-check-label,.ru-form-check-input[disabled]~.ru-form-check-label{cursor:default;opacity:.5}.ru-form-check-label{cursor:pointer}.ru-form-switch{padding-left:2.5em}.ru-form-switch .ru-form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:0;background-color:#e1e5e9;border-color:#e1e5e9;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ru-form-switch .ru-form-check-input{transition:none}}.ru-form-switch .ru-form-check-input:checked,.ru-form-switch .ru-form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.ru-form-switch .ru-form-check-input:checked{background-color:var(--ru-primary);border-color:var(--ru-primary);background-position:100%}.ru-form-switch.ru-form-check-reverse{padding-right:2.5em;padding-left:0}.ru-form-switch.ru-form-check-reverse .ru-form-check-input{margin-right:-2.5em;margin-left:0}.ru-form-check-inline{display:inline-block;margin-right:1rem}.ru-btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.ru-btn-check:disabled+.ru-btn,.ru-btn-check[disabled]+.ru-btn{opacity:1;filter:none;pointer-events:none}.ru-form-check-field{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;background-color:#f4f6f8;height:48px;text-align:right;padding-left:16px;padding-right:16px;border:2px solid #f4f6f8;border-radius:8px}.ru-form-check-field label{color:#b0b8be}.ru-form-check-field:hover{border-color:var(--ru-primary);cursor:pointer}.ru-form-check-field :checked+label{color:#092235}.ru-form-label{margin-bottom:8px;display:flex;font-weight:700;font-size:.75rem;line-height:1;color:#b0b8be}.ru-form-select .select-options{display:flex;justify-content:space-between;align-items:center}.ru-form-select .select-options .option-wrap{display:flex;align-items:center}.ru-form-select .select-options .option-wrap .icon-wrap{margin-right:6px}.ru-form-select .select-options .option-wrap .content-wrap .title{font-size:1rem;line-height:1;color:#092235;margin-bottom:4px}.ru-form-select .select-options .option-wrap .content-wrap .desc{font-size:.75rem;line-height:1;color:#62727e}.ru-form-async-select .select-options{display:flex;justify-content:space-between;align-items:center}.ru-form-async-select .select-options .option-wrap{display:flex;align-items:center}.ru-form-async-select .select-options .option-wrap .icon-wrap{margin-right:6px}.ru-form-async-select .select-options .option-wrap .content-wrap .title{font-size:1rem;line-height:1;color:#092235;margin-bottom:4px}.ru-form-async-select .select-options .option-wrap .content-wrap .desc{font-size:.75rem;line-height:1;color:#62727e}.ru-form-async-select .custom-menulist-bottom{border-top:1px solid #e1e5e9;padding:.5rem 1rem}.ru-form-dropdown .dropdown-menu{width:240px;display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;background:#fff;box-shadow:0 4px 16px hsla(0,0%,9%,.08);border-radius:16px;transition:all .3s}.ru-form-dropdown .dropdown-menu.show{display:flex}.ru-form-dropdown .dropdown-menu.hide{display:none}.ru-modal{width:400px;background-color:var(--ru-white);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 32px hsla(0,0%,9%,.08);z-index:1055;transition:all 3s;box-sizing:border-box;border-radius:16px}.ru-modal .modal-title{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-radius:1rem 1rem 0 0}.ru-modal .modal-title .title{font-weight:700;color:var(--ru-dark-100);font-size:1rem;line-height:1}.ru-modal .modal-title .secondaryLink{border:0}.ru-modal .modal-title .close-icon{cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--ru-dark-4)}.ru-modal .modal-header{padding:0 1.5rem .5rem;background-color:#fff}.ru-modal .modal-header.shadow{box-shadow:0 16px 32px hsla(0,0%,9%,.08)}.ru-modal .modal-body{padding:0 1.5rem}.ru-modal.sticky .modal-body{overflow-y:auto;overflow-x:hidden}.ru-modal .modal-footer{padding:1.5rem 1.5rem 2rem}.ru-modal .modal-footer .ok-btn{width:100%}.ru-modal .modal-footer.shadow{box-shadow:0 -16px 32px hsla(0,0%,9%,.08)}.ru-modal.fade{opacity:0;transition:opacity .2s linear}.ru-modal.show{opacity:1}.ru-modal ::-webkit-scrollbar{width:5px;height:10%}.ru-modal ::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:10px}.ru-modal ::-webkit-scrollbar-thumb{background-color:#a4a9c1;border-radius:10px}@media screen and (max-width:450px){.ru-modal{width:100vw;top:0;bottom:0;right:0;left:0;transform:translate(0);border-radius:0;max-height:100vh}.ru-modal .modal-title{padding:1.5rem 1rem}.ru-modal .modal-body,.ru-modal .modal-header{padding-left:1rem;padding-right:1rem}.ru-modal .modal-footer{position:absolute;left:0;right:0;bottom:0;padding:1.5rem 1rem;background-color:#fff}}.ru-modal-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;background-color:var(--ru-dark-100);opacity:.64;z-index:1055}.ru-modal-backdrop.fade{opacity:0;transition:opacity .2s linear}.ru-modal-backdrop.show{opacity:.64}.ru-order-history-item{box-sizing:border-box;width:100%;height:96px;padding:24px;border:1px solid var(--ru-dark-8);border-radius:16px;cursor:pointer}.ru-order-history-item:hover{padding:23px;border:2px solid var(--ru-dark-10)}.ru-order-history-item .ohi-wrap{display:flex;justify-content:space-between;align-items:center}.ru-order-history-item .ohi-wrap .ohi-right{display:flex;align-items:center}.ru-order-history-item .ohi-wrap .ohi-right .ohi-right-text{font-size:16px;line-height:16px;font-weight:var(--ru-font-weight-bold);color:var(--ru-dark-64);padding-right:16px}.ru-order-history-item .ohi-wrap .ohi-right .ohi-right-icon{fill:var(--ru-dark-64)}.ru-order-history-item .ohi-wrap .ohi-left{display:flex;align-items:center}.ru-order-history-item .ohi-wrap .ohi-left .ohi-left-icon{margin-right:16px;width:48px;height:48px;border-radius:50%;background-color:var(--ru-dark-4);display:flex;justify-content:center;align-items:center}.ru-order-history-item .ohi-wrap .ohi-left .ohi-info .ohi-info-title{display:flex;margin-bottom:8px}.ru-order-history-item .ohi-wrap .ohi-left .ohi-info .ohi-info-title .ohi-info-title-text{padding-right:16px;line-height:var(--ru-line-height-sm);font-size:1.25rem;font-weight:var(--ru-font-weight-bold);color:var(--ru-dark-10)}.ru-order-history-item .ohi-wrap .ohi-left .ohi-info .ohi-info-time{font-size:1rem;line-height:var(--ru-line-height-sm);color:var(--ru-dark-32)}@media screen and (max-width:768px){.ru-order-history-item{border:none;padding:24px 16px 0 24px;border-radius:0;height:auto}.ru-order-history-item .ohi-wrap{padding-bottom:24px;border-bottom:1px solid var(--ru-dark-8)}.ru-order-history-item .ohi-wrap .ohi-right .ohi-right-text{padding-right:8px}.ru-order-history-item .ohi-wrap .ohi-left .ohi-left-icon{display:none}.ru-order-history-item .ohi-wrap .ohi-left .ohi-info .ohi-info-title{display:flex;margin-bottom:8px}.ru-order-history-item .ohi-wrap .ohi-left .ohi-info .ohi-info-title .ohi-info-title-text{padding-right:8px;font-size:1rem}.ru-order-history-item .ohi-wrap .ohi-left .ohi-info .ohi-info-time{font-size:.875rem}}.ru-order-status-bar{display:flex;align-items:center}.ru-order-status-bar .status-bar-border{width:4px;height:12px;border-radius:4px;margin-right:4px}.ru-order-status-bar .border-reject{background-color:var(--ru-red)}.ru-order-status-bar .border-submit{background-color:var(--ru-primary)}.ru-order-status-bar .border-refund{background-color:var(--ru-dark-64)}.ru-order-status-bar .status-bar-text{font-size:.75rem;color:var(--ru-dark-100)}.ru-order-status-bar .text-bold{font-weight:var(--ru-font-weight-bold)}.ru-menuItemModal,.ru-menuItemModal-title{font-family:var(--ru-font-family-base)}.ru-menuItemModal-title{display:flex;font-style:normal;font-weight:700;font-size:20px;line-height:140%}.ru-menuItemModal-content{padding-top:1rem;padding-bottom:2rem}.ru-menuItemModal .itemName{width:272px;color:var(--ru-dark-100);flex:none;order:0;flex-grow:1}.ru-menuItemModal .itemPrice{font-size:20px;color:var(--ru-dark-64);flex:none;order:1;flex-grow:0}.ru-menuItemModal .itemDesc{font-weight:400;font-size:14px;line-height:140%;color:var(--ru-dark-64);margin-bottom:1rem}.ru-menuItemModal .foodTags{display:flex;margin-bottom:1rem}.ru-menuItemModal .foodTag+.foodTag{margin-left:.5rem}.ru-menuItemModal .itemImg{border-radius:.5rem;width:100%;max-height:264px;overflow:hidden;margin-bottom:1rem}.ru-menuItemModal .itemImg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ru-menuItemModal .modifier{border-radius:.5rem;background-color:var(--ru-dark-2);padding:1rem;margin-bottom:1rem}.ru-menuItemModal .noteFieldLabel{display:flex;align-items:center;justify-content:space-between}.ru-menuItemModal .noteLimit{font-style:normal;font-weight:400;font-size:.75rem;line-height:100%;color:var(--ru-dark-32);text-align:right;margin-bottom:8px}.ru-menuItemModal .showNoteBtn{width:100%}.ru-menuItemModal .modifierField{margin-bottom:1rem}.ru-announcement{width:100%;height:51px;background-color:hsla(34,50%,63%,.16);display:flex;overflow:hidden}.ru-announcement .group,.ru-announcement .group .group-main{display:flex;flex-shrink:0}.ru-announcement .group .group-main .announcement-text{height:100%;display:inline-flex;align-items:center;margin-right:64px}.ru-menu-banner{width:100%;min-height:320px;position:relative;background-repeat:no-repeat;background-size:cover}.ru-menu-banner:after{content:"";left:0;top:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(9,34,53,.24),rgba(9,34,53,.96));display:block;position:absolute;z-index:1}.ru-menu-banner .menu-banner-container{padding-top:144px;padding-left:120px;padding-bottom:36px;position:relative;z-index:2}.ru-menu-banner .menu-banner-container .mbc-name{color:var(--ru-white);font-size:2.5rem;line-height:var(--ru-line-height-sm);font-weight:var(--ru-font-weight-bold)}.ru-menu-banner .menu-banner-container .mbc-info{display:flex;padding:16px 0;flex-wrap:wrap}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-item{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;padding:8px 0;margin-right:24px;display:flex;align-items:center;flex-shrink:0;color:var(--ru-white);font-size:1rem;line-height:var(--ru-line-height-sm)}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-item .mbc-info-icon{margin-right:8px;flex-shrink:0;color:var(--ru-white)}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-item .mbc-info-icon-right{margin-left:8px;cursor:pointer}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-item:last-child{margin-right:0}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-item-pointer{cursor:pointer}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item{display:flex;align-items:center;flex-shrink:0;color:var(--ru-primary);font-size:1rem;line-height:var(--ru-line-height-sm)}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item .mbc-special-tag{margin-right:4px;width:46px;height:16px;background:hsla(0,0%,100%,.16);border-radius:16px;display:flex;justify-content:center;align-items:center}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item .mbc-special-tag .mbc-special-tag-text{font-size:1.25rem;zoom:.5}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item .mbc-info-hours .mbc-info-hours-item{padding-right:8px}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item .mbc-info-icon{margin-right:8px}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item .mbc-info-icon-right{margin-left:8px;cursor:pointer}.ru-menu-banner .menu-banner-container .mbc-features{display:flex;align-items:center}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-button .mbc-features-start{margin-right:16px}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-button .mbc-features-location{border-color:#fff;background-color:transparent;background-color:initial;color:#fff}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-type{display:flex;margin-left:48px;position:relative}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-type:after{content:"";height:16px;width:2px;opacity:.16;background-color:var(--ru-white);position:absolute;left:-22px;top:3px}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-type .mbc-features-type-item{margin-right:24px;color:var(--ru-white);display:flex;align-items:center}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-type .mbc-features-type-item .mbc-features-type-time{margin-left:8px;display:flex;align-items:center;padding:0 8px;height:24px;background-color:hsla(0,0%,100%,.16);border-radius:4px;white-space:nowrap}.ru-menu-banner .menu-banner-container ru-btn-tertiary{border-color:var(--ru-white)}.ru-menu-banner .menu-small-banner{box-sizing:border-box;padding:0 120px;width:100%;height:72px;top:0;left:0;z-index:101;background-color:var(--ru-dark-100);display:flex;justify-content:space-between;align-items:center}.ru-menu-banner .menu-small-banner .msb-left{display:flex;align-items:center}.ru-menu-banner .menu-small-banner .msb-left .msb-features-type{display:flex;margin-left:48px;position:relative}.ru-menu-banner .menu-small-banner .msb-left .msb-features-type:after{content:"";height:16px;width:2px;opacity:.16;background-color:var(--ru-white);position:absolute;left:-22px;top:3px}.ru-menu-banner .menu-small-banner .msb-left .msb-features-type .msb-features-type-item{margin-right:24px;color:var(--ru-white);display:flex;align-items:center}.ru-menu-banner .menu-small-banner .msb-left .msb-features-type .msb-features-type-item .msb-features-type-time{margin-left:8px;display:flex;align-items:center;padding:0 8px;height:24px;background-color:hsla(0,0%,100%,.16);border-radius:4px}.ru-menu-banner .menu-small-banner .msb-right{display:flex}.ru-menu-banner .menu-small-banner .msb-right .msb-right-login{margin-right:16px}@media screen and (max-width:1220px){.ru-menu-banner .menu-small-banner{padding:0 25px}}@media screen and (max-width:1060px){.ru-menu-banner .menu-banner-container{padding:144px 16px 16px}.ru-menu-banner .menu-small-banner{display:none!important}}@media screen and (max-width:768px){.ru-menu-banner{min-height:360px}.ru-menu-banner .menu-banner-container{padding:84px 16px 16px}.ru-menu-banner .menu-banner-container .mbc-name{font-size:2rem}.ru-menu-banner .menu-banner-container .mbc-info{flex-direction:column}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-item .mbc-info-hours{display:flex;flex-direction:column}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item{height:16px;padding-bottom:16px}.ru-menu-banner .menu-banner-container .mbc-info .mbc-info-special-item .mbc-info-hours{display:flex;flex-direction:column}.ru-menu-banner .menu-banner-container .mbc-features{flex-direction:column;align-items:flex-start}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-button .ru-btn{margin-bottom:8px}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-type{margin-top:16px;margin-left:0}.ru-menu-banner .menu-banner-container .mbc-features .mbc-features-type:after{content:none}}.ru-menu-collections{width:100%}.ru-menu-collections .menu-collections-category{position:-webkit-sticky;position:sticky;top:72px;background-color:var(--ru-white);box-shadow:0 4px 16px hsla(0,0%,9%,.08)}.ru-menu-collections .menu-collections-category .mcc-top{box-sizing:border-box;width:100%;height:72px;padding:0 120px;display:flex;align-items:center;flex-shrink:0}.ru-menu-collections .menu-collections-category .mcc-top .mcc-items{display:flex;flex:1 1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ru-menu-collections .menu-collections-category .mcc-top .mcc-items::-webkit-scrollbar{display:none}.ru-menu-collections .menu-collections-category .mcc-top .mcc-items .mcc-items-box{display:flex;flex-shrink:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding-right:96px}.ru-menu-collections .menu-collections-category .mcc-top .mcc-items .mcc-items-box .mcc-items-box-name{display:inline-block;cursor:pointer;margin-right:32px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;color:var(--ru-dark-32);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem}.ru-menu-collections .menu-collections-category .mcc-top .mcc-items .mcc-items-box .name-active{color:var(--ru-dark-100)}.ru-menu-collections .menu-collections-category .mcc-top .mcc-search{position:relative}.ru-menu-collections .menu-collections-category .mcc-top .mcc-search .mcc-search-shadow{position:absolute;left:-128px;width:128px;height:48px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.ru-menu-collections .menu-collections-category .mcc-list{padding:12px 12px 0;border-top:1px solid var(--ru-dark-8);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ru-menu-collections .menu-collections-category .mcc-list .mcc-list-tag{margin:0 4px 12px;box-sizing:border-box;height:32px}.ru-menu-collections .menu-collections-category-m{display:none}.ru-menu-collections .menu-collections-items{width:100%;padding:40px 16px;box-sizing:border-box}.ru-menu-collections .menu-collections-items .mci-category{padding-top:24px;max-width:984px;width:100%;margin-right:auto;margin-left:auto}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .mci-category-header-name{padding-bottom:8px;color:var(--ru-dark-100);font-size:2rem;line-height:var(--ru-line-height-md);font-weight:var(--ru-font-weight-bold)}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .mci-category-header-dec{padding-bottom:8px;width:calc(50% - 12px);color:var(--ru-dark-100);font-size:1rem;line-height:var(--ru-line-height-md)}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .mci-category-open-hours{font-weight:var(--ru-font-weight-bold);font-size:1rem;line-height:var(--ru-line-height-sm)}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .open-hours-green{color:var(--ru-green)}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .open-hours-red{color:var(--ru-red)}.ru-menu-collections .menu-collections-items .mci-category .mci-category-items{padding-top:24px}.ru-menu-collections .menu-collections-items .mci-category .mci-category-items .mci-category-items-container{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:984px;margin:auto}.ru-menu-collections .menu-collections-items .mci-category .mci-category-items .mci-category-items-container .mci-category-items-card{width:calc(50% - 12px);margin-bottom:24px;cursor:pointer}.ru-menu-collections .menu-collections-items .mci-more{box-sizing:border-box;margin-top:24px;padding:24px 0 24px 24px;max-width:984px;width:100%;height:96px;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;background-color:var(--ru-dark-4);border-radius:16px}.ru-menu-collections .menu-collections-items .mci-more .ru-btn-link{padding-right:24px;padding-left:0}.ru-menu-collections .menu-collections-items .mci-more .mci-more-left .mci-more-left-name{display:flex;align-items:center;font-size:1.5rem;color:var(--ru-dark-100);font-weight:var(--ru-font-weight-bold)}.ru-menu-collections .menu-collections-items .mci-more .mci-more-left .mci-more-left-name .mci-more-left-name-icon{margin-right:8px}.ru-menu-collections .menu-collections-items .mci-more .mci-more-left .mci-more-open-hours{color:var(--ru-dark-64);font-size:1rem;line-height:var(--ru-line-height-sm)}.ru-menu-collections .menu-collections-start-or-search{display:none}@media screen and (max-width:1220px){.ru-menu-collections .menu-collections-category .mcc-top{padding:0 25px}}@media screen and (max-width:1060px){.ru-menu-collections .menu-collections-category{display:none}.ru-menu-collections .menu-collections-category-m{box-sizing:border-box;padding:8px 16px;display:block;background-color:var(--ru-white);width:100%;border-bottom:8px solid var(--ru-dark-4)}.ru-menu-collections .menu-collections-category-m .mccm-search{box-sizing:border-box;padding:0 16px;width:100%;height:48px;background-color:var(--ru-dark-4);border-radius:8px;display:flex;justify-content:space-between;align-items:center}.ru-menu-collections .menu-collections-category-m .mccm-search .mccm-search-text{font-size:1rem;color:var(--ru-dark-100)}.ru-menu-collections .menu-collections-category-m .mccm-search .mccm-search-icon{color:var(--ru-dark-32)}.ru-menu-collections .menu-collections-category-m .mcc-list{margin-top:8px;padding:12px 12px 0;border-top:1px solid var(--ru-dark-8);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ru-menu-collections .menu-collections-category-m .mcc-list .mcc-list-tag{margin:0 4px 12px;box-sizing:border-box;height:32px}.ru-menu-collections .menu-collections-start-or-search{width:100%;height:64px;padding:8px 16px;position:fixed;top:-200px;left:0;z-index:102;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;background:var(--ru-white);box-shadow:0 4px 16px hsla(0,0%,9%,.08)}.ru-menu-collections .menu-collections-start-or-search .mcsos-left{flex:1 1;height:48px;background-color:var(--ru-dark-4);border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:var(--ru-font-weight-bold)}.ru-menu-collections .menu-collections-start-or-search .mcsos-left-time{flex:1 1;height:48px;border:1px dashed var(--ru-dark-32);border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:var(--ru-font-weight-bold)}.ru-menu-collections .menu-collections-start-or-search .mcsos-left-text{display:flex;align-items:center}.ru-menu-collections .menu-collections-start-or-search .mcsos-left-icon{margin-left:8px}.ru-menu-collections .menu-collections-start-or-search .mcsos-right{margin-left:10px;width:64px;height:48px;background-color:var(--ru-dark-4);border-radius:8px;display:flex;justify-content:center;align-items:center;color:var(--ru-dark-32)}}@media screen and (max-width:768px){.ru-menu-collections .menu-collections-items{padding:0 0 40px}.ru-menu-collections .menu-collections-items .mci-category{border-bottom:8px solid var(--ru-dark-4)}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header{padding-left:16px;padding-right:16px}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .mci-category-header-dec{width:100%}.ru-menu-collections .menu-collections-items .mci-category .mci-category-header .mci-category-open-hours{font-size:.875rem}.ru-menu-collections .menu-collections-items .mci-category .mci-category-items .mci-category-items-container{flex-direction:column}.ru-menu-collections .menu-collections-items .mci-category .mci-category-items .mci-category-items-container .mci-category-items-card{width:100%;margin-bottom:0}.ru-menu-collections .menu-collections-items .mci-more{height:68px;padding:16px 0 16px 16px;position:relative}.ru-menu-collections .menu-collections-items .mci-more .ru-btn-link{padding-right:16px}.ru-menu-collections .menu-collections-items .mci-more .mci-more-left .mci-more-left-name{font-size:1rem}.ru-menu-collections .menu-collections-items .mci-more .mci-more-left .mci-more-left-name .mci-more-left-name-icon{width:16px}.ru-menu-collections .menu-collections-items .mci-more .mci-more-left .mci-more-open-hours{font-size:.75rem}.ru-menu-collections .menu-collections-items .mci-more:last-child:after{content:"";position:absolute;bottom:-32px;left:0;width:100%;border-bottom:8px solid var(--ru-dark-4)}}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list{padding:24px;border:1px solid var(--ru-dark-8);border-radius:16px;margin-bottom:24px}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list:last-child{margin-bottom:0}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-title{padding-bottom:16px;font-size:1rem;line-height:var(--ru-line-height-sm);color:var(--ru-dark-100);display:flex;border-bottom:1px dashed var(--ru-dark-8)}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-title .rbc-list-title-blue{width:4px;height:16px;margin-right:4px;background-color:var(--ru-blue);border-radius:4px}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-title .rbc-list-title-yellow{width:4px;height:16px;margin-right:4px;background-color:var(--ru-yellow);border-radius:4px}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-item{padding-top:16px;display:flex;justify-content:space-between;align-items:flex-start}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-item .rbc-list-item-left{font-size:1rem;line-height:var(--ru-line-height-md);color:var(--ru-dark-32)}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-item .rbc-list-item-left-active{color:var(--ru-dark-100)}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-item .rbc-list-item-right{color:var(--ru-dark-32)}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-item .rbc-list-item-right .rbc-list-item-right-text{font-size:1rem;line-height:var(--ru-line-height-md)}.ru-BusinessHoursModal .ru-BusinessHoursModal-content .rbc-list .rbc-list-item .rbc-list-item-right-active{color:var(--ru-dark-100)}.ru-MenuSearchModal-content .rmc-switch{margin-bottom:40px}.ru-MenuSearchModal-content .rmc-list-border{border-top:1px solid var(--ru-dark-8);padding-top:24px}.ru-MenuSearchModal-content .rmc-list{padding-bottom:12px}.ru-MenuSearchModal-content .rmc-list .rmc-list-title{padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}.ru-MenuSearchModal-content .rmc-list .rmc-list-title .rmc-list-title-left .rmc-list-title-left-name{display:flex;align-items:center;font-size:1rem;line-height:var(--ru-line-height-sm);font-weight:var(--ru-font-weight-bold)}.ru-MenuSearchModal-content .rmc-list .rmc-list-title .rmc-list-title-left .rmc-list-title-left-name .rmc-list-title-left-name-icon{margin-right:8px}.ru-MenuSearchModal-content .rmc-list .rmc-list-title .rmc-list-title-left .rmc-category-open-hours{margin-top:8px;font-size:.75rem;line-height:var(--ru-line-height-sm)}.ru-MenuSearchModal-content .rmc-list .rmc-list-title .rmc-list-title-left .open-hours-green{color:var(--ru-green)}.ru-MenuSearchModal-content .rmc-list .rmc-list-title .rmc-list-title-left .open-hours-red{color:var(--ru-red)}.ru-MenuSearchModal-content .rmc-list .rmc-list-item{padding:8px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.ru-MenuSearchModal-content .rmc-list .rmc-list-item .rmc-list-item-name{color:var(--ru-dark-100)}.ru-MenuSearchModal-content .rmc-list .rmc-list-item .rmc-list-item-count{display:flex;align-items:center;justify-content:center;min-width:20px;height:16px;padding:0 3px;background-color:var(--ru-dark-4);border-radius:4px;font-size:.75rem;color:var(--ru-dark-64)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-alert{padding-top:24px;color:var(--ru-dark-64);line-height:var(--ru-line-height-base);text-align:center}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-takeout{padding:24px 24px 0;color:var(--ru-dark-64);line-height:var(--ru-line-height-base);text-align:center}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-types{display:flex;justify-content:space-between}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-types .rsc-type{box-sizing:border-box;padding:16px;width:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--ru-dark-8);border-radius:8px;color:var(--ru-dark-100);cursor:pointer}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-types .rsc-type .rsc-type-title{padding-top:10px;font-size:1rem;line-height:var(--ru-line-height-sm);font-weight:var(--ru-font-weight-bold)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-types .rsc-type .rsc-type-time{margin-top:10px;height:20px;padding:0 8px;display:flex;align-items:center;background-color:var(--ru-dark-4);border-radius:4px;font-size:.75rem;line-height:var(--ru-line-height-sm)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-types .rsc-type-close{opacity:.32;cursor:no-drop}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time::-webkit-scrollbar{display:none}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-empty{padding-top:24px;color:var(--ru-dark-64);line-height:var(--ru-line-height-sm);text-align:center}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-title{width:100%;padding:24px 0;text-align:center;color:var(--ru-dark-64);line-height:var(--ru-line-height-sm)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav{padding-bottom:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 10px;justify-content:space-between;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav .rsc-select-time-item-asap{grid-column:1/-1}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav .rsc-select-time-item-asap .time-btn{width:100%;font-weight:var(--ru-font-weight-base)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav .rsc-select-time-item-asap .btn-asap{width:100%}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav .rsc-select-time-item-asap .checked{border:2px solid var(--ru-primary);background-color:#fff}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav .rsc-select-time-item .time-btn{width:100%;padding-left:18px;padding-right:18px;white-space:nowrap;font-weight:var(--ru-font-weight-base)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-select-time .rsc-select-time-nav .rsc-select-time-item .checked{border:2px solid var(--ru-primary);background-color:#fff}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery{margin-bottom:24px;margin-top:16px;max-height:430px;min-height:430px;overflow-y:auto;overflow-x:hidden}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery::-webkit-scrollbar{display:none}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-form{margin-top:8px}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-form .option-wrap .icon-wrap{color:var(--ru-dark-32)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-form .option-wrap .content-wrap .title{font-size:1rem;color:var(--ru-dark-100)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-form .option-wrap .content-wrap .desc{font-size:.75rem;color:var(--ru-dark-64)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-loading{color:var(--ru-dark-100);padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;align-items:center}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-loading .rsc-icon-spin{margin-right:4px;-webkit-animation:ru-spin 2s linear infinite;animation:ru-spin 2s linear infinite;display:inline-block}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-error{margin-top:8px;width:100%;background:rgba(242,66,66,.04);border-radius:8px;padding:8px 16px;display:flex;align-items:center}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-error .rsc-delivery-error-icon{width:14px;height:14px;color:var(--ru-red)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-error .rsc-delivery-error-text{width:298px;padding-left:8px;font-size:.875rem;line-height:var(--ru-line-height-md)}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-third{margin-top:24px}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-third .rsc-delivery-third-item{box-sizing:border-box;padding:0 16px 0 12px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;width:100%;height:48px;background-color:var(--ru-dark-4);border-radius:8px;cursor:pointer}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-third .rsc-delivery-third-item .rsc-delivery-third-item-left{display:flex}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-delivery .rsc-delivery-third .rsc-delivery-third-item .rsc-delivery-third-item-left .rsc-delivery-third-item-left-icon{margin-right:8px}.ru-StartOrderModal .ru-StartOrderModal-content .rsc-dine-in{margin-top:24px;margin-bottom:24px}.ru-cartDrawer{width:400px;max-width:100%;background-color:var(--ru-white);position:fixed;top:0;right:0;bottom:0;z-index:201;transition:all .6s;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.ru-cartDrawer .cartDrawer-title{background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:1rem;border-top-right-radius:1rem}.ru-cartDrawer .cartDrawer-title .title{font-weight:700;color:var(--ru-dark-100);font-size:1rem;line-height:1}.ru-cartDrawer .cartDrawer-title .close-icon{cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--ru-dark-4)}.ru-cartDrawer .cartDrawer-stiky-header{position:-webkit-sticky;position:sticky;top:0;padding:2rem 1.5rem 1rem;background:var(--ru-white)}.ru-cartDrawer .cartDrawer-stiky-header.shadow{box-shadow:0 16px 32px hsla(0,0%,9%,.08)}.ru-cartDrawer .cartDrawer-body{padding:1rem 1.5rem}.ru-cartDrawer .cartDrawer-checkoutBtn{width:100%;margin:1rem 0 0}.ru-cartDrawer.fade{opacity:0;transform:translateX(100%);transition:opacity transform .2s linear}.ru-cartDrawer.show{opacity:1;transform:translateX(0)}.ru-cartDrawer-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;background-color:var(--ru-dark-100);opacity:.64;z-index:200}.ru-cartDrawer-backdrop.fade{opacity:0;transition:opacity .2s linear}.ru-cartDrawer-backdrop.show{opacity:.64}.ru-emptyCart{text-align:center}.ru-emptyCart .emptyCart-img{margin-bottom:1rem;display:flex;justify-content:center}.ru-emptyCart .emptyCart-text{font-weight:700;color:var(--ru-dark-16);font-size:1rem;line-height:1;margin-bottom:2rem}.ru-emptyCart .emptyCart-btn{width:100%}@media screen and (max-width:768px){.ru-cartDrawer{width:100%;max-width:100%}}.ru-cartItem{margin-bottom:32px}.ru-cartItem .cartItem-header{display:flex;align-items:flex-start;justify-content:space-between}.ru-cartItem .cartItem-qty{width:20px;justify-content:center;margin-right:8px;flex-grow:0;flex-shrink:0}.ru-cartItem .cartItem-info{flex-grow:1}.ru-cartItem .cartItem-info .cartItem-name{font-weight:700;color:var(--ru-dark-100);font-size:1rem;line-height:1}.ru-cartItem .cartItem-price{color:var(--ru-dark-100);font-size:1rem;line-height:1;margin-left:8px;flex-grow:0}.ru-cartItem .cartItem-modifiers{margin-top:8px;margin-left:2px}.ru-cartItem .cartItem-modifierDetail{display:flex;font-family:var(--ru-font-family-base);font-size:.75rem;line-height:1.2;color:var(--ru-dark-64);margin-bottom:10px}.ru-cartItem .cartItem-modifierDetail:before{content:"";width:2px;border-radius:2px;margin-right:4px;background-color:var(--ru-dark-32);flex-shrink:0}.ru-cartItem .cartItem-modifierDetail.warning:before{background-color:var(--ru-primary)}.ru-cartItem .cartItem-actions{margin-left:28px}.ru-cartItem .cartItem-actions .ru-btn{padding:0;height:12px}.ru-cartItem .cartItem-actions .ru-btn+.ru-btn{margin-left:24px}.ru-cartSummary{border-top:1px solid var(--ru-dark-8);padding:1rem 0;color:var(--ru-dark-100);font-size:1rem;line-height:1}.ru-cartSummary .summaryLine{display:flex;justify-content:space-between;margin-bottom:1rem}.ru-cartSummary .summaryLine.bold{font-weight:700}.ru-footer-logo{display:flex;align-items:center}.ru-footer-logo .footer-logo-text{font-size:1rem;color:var(--ru-dark-100);padding-right:8px}.ru-alert{padding:8px 16px;border-radius:8px;display:flex;align-items:center;font-size:.875rem;color:var(--ru-dark-100)}.ru-alert.warning{background:rgba(242,66,66,.04)}.ru-alert.center{justify-content:center}.ru-alert .icon{margin-right:8px;flex-shrink:0}.ru-alert .content{flex:1 1}.ru-skeleton{-webkit-animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ru-skeleton.line{height:.75rem;min-width:2rem;border-radius:.5rem;background-color:var(--ru-dark-4)}.ru-skeleton.thumb{width:100%;border-radius:1rem;background-color:var(--ru-dark-4)}.ru-skeleton.thumb:before{content:"";display:block;padding-top:50%}.animate-pulse{-webkit-animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.ru-loading .loading-icon,.ru-loading .loading-wrap{display:flex;align-items:center}.ru-loading .loading-icon{justify-content:center;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ru-search-tag{display:inline-flex;padding:8px 16px;border-radius:24px;border:1px solid var(--ru-dark-100);align-items:center;font-size:1rem;color:var(--ru-dark-100)}.ru-search-tag .icon{margin-left:8px;cursor:pointer}.ru-food-tag{height:16px;display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;color:var(--ru-dark-64);background-color:var(--ru-dark-4);padding:2px 4px;border-radius:16px;line-height:100%;box-sizing:border-box}.ru-food-tag-sm{padding:2px 4px;border-radius:8px}.ru-food-tag-lg{height:20px;padding:4px 8px;border-radius:16px}.ru-food-tag .leftText{cursor:pointer}.ru-food-tag .rightText{line-height:16px;text-align:center;margin-left:4px;font-weight:400;align-items:center;display:flex}.ru-food-tag .rightText .line{width:1px;height:8px;background-color:var(--ru-dark-8);margin-right:4px}.ru-food-tag.hoverable .rightText{display:none}.ru-food-tag.hoverable .leftText:hover+.rightText{display:flex}.ru-tooltip{--ru-tooltip-zindex:1080;--ru-tooltip-max-width:200px;--ru-tooltip-padding-x:8px;--ru-tooltip-padding-y:8px;--ru-tooltip-margin: ;--ru-tooltip-font-size:0.625rem;--ru-tooltip-color:#fff;--ru-tooltip-bg:#092235;--ru-tooltip-border-radius:4px;--ru-tooltip-opacity:1;--ru-tooltip-arrow-width:1rem;--ru-tooltip-arrow-height:0.5rem;z-index:var(--ru-tooltip-zindex);display:block;position:absolute;padding:var(--ru-tooltip-arrow-height);margin:var(--ru-tooltip-margin);word-wrap:break-word;opacity:1;font-size:var(--ru-tooltip-font-size)}.ru-tooltip .tooltip-arrow{display:block;width:var(--ru-tooltip-arrow-width);height:var(--ru-tooltip-arrow-height)}.ru-tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.ru-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.ru-tooltip-top .tooltip-arrow{bottom:0}.ru-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.ru-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--ru-tooltip-arrow-height) calc(var(--ru-tooltip-arrow-width) * .5) 0;border-top-color:var(--ru-tooltip-bg)}.ru-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.ru-tooltip-end .tooltip-arrow{left:0;width:var(--ru-tooltip-arrow-height);height:var(--ru-tooltip-arrow-width)}.ru-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.ru-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--ru-tooltip-arrow-width) * .5) var(--ru-tooltip-arrow-height) calc(var(--ru-tooltip-arrow-width) * .5) 0;border-right-color:var(--ru-tooltip-bg)}.ru-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.ru-tooltip-bottom .tooltip-arrow{top:0}.ru-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.ru-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--ru-tooltip-arrow-width) * .5) var(--ru-tooltip-arrow-height);border-bottom-color:var(--ru-tooltip-bg)}.ru-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.ru-tooltip-start .tooltip-arrow{right:0;width:var(--ru-tooltip-arrow-height);height:var(--ru-tooltip-arrow-width)}.ru-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.ru-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--ru-tooltip-arrow-width) * .5) 0 calc(var(--ru-tooltip-arrow-width) * .5) var(--ru-tooltip-arrow-height);border-left-color:var(--ru-tooltip-bg)}.ru-tooltip-inner{max-width:var(--ru-tooltip-max-width);padding:var(--ru-tooltip-padding-y) var(--ru-tooltip-padding-x);color:var(--ru-tooltip-color);text-align:center;background-color:var(--ru-tooltip-bg);border-radius:var(--ru-tooltip-border-radius,0)}.ru-add-to-cart{display:flex;align-items:center}.ru-add-to-cart-button{margin-left:16px;min-width:216px;height:48px;padding:16px;font-size:var(--ru-font-size-base);flex-grow:1}.ru-add-to-cart-button-text{display:flex;width:100%;justify-content:space-between}.ru-menu-item{width:100%;height:146px;display:flex;padding-left:24px;border:1px solid var(--ru-dark-8);border-radius:16px;box-sizing:border-box}.ru-menu-item .mi-left{display:flex;flex-direction:column;justify-content:space-between;padding:24px 0;line-height:100%}.ru-menu-item .mi-left-title{padding-right:16px;height:17px;font-weight:var(--ru-font-weight-bold);color:var(--ru-dark-100);-webkit-line-clamp:1}.ru-menu-item .mi-left-description,.ru-menu-item .mi-left-title{font-size:var(--ru-font-size-base);word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ru-menu-item .mi-left-description{margin-top:8px;color:var(--ru-dark-64);line-height:19.2px;margin-right:24px;-webkit-line-clamp:2}.ru-menu-item .mi-left-bottom{display:flex;margin-top:16px}.ru-menu-item .mi-left-bottom-price{color:var(--ru-dark-64)}.ru-menu-item .mi-left-bottom-tag{margin-left:8px}.ru-menu-item .mi-right{margin-left:auto}.ru-menu-item .mi-right,.ru-menu-item .mi-right-img{border-top-right-radius:16px;border-bottom-right-radius:16px}.ru-menu-item .mi-right-img{width:144px;min-width:144px;height:144px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.ru-menu-item{border:none;border-top:1px solid var(--ru-dark-8);padding:16px 0 16px 16px;border-radius:0;height:152px}.ru-menu-item .mi-left{padding:19px 0}.ru-menu-item .mi-left-title{width:auto!important}.ru-menu-item .mi-left-description{width:auto!important;font-size:var(--ru-font-size-md);line-height:16.8px;margin-right:16px}.ru-menu-item .mi-right{border-radius:16px 16px 16px 6px;margin-right:16px}.ru-menu-item .mi-right-img{width:120px;min-width:120px;height:120px;border-radius:16px 16px 16px 6px}}@-webkit-keyframes pulse{0%,to{background-color:rgba(239,74,65,.04)}50%{background-color:rgba(239,74,65,.08)}}@keyframes pulse{0%,to{background-color:rgba(239,74,65,.04)}50%{background-color:rgba(239,74,65,.08)}}.ru-modifier-select{width:100%;box-sizing:border-box;background-color:var(--ru-dark-2);border-radius:8px;display:flex;flex-direction:column;padding:16px;line-height:1;font-size:var(--ru-font-size-sm)}.ru-modifier-select-error{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running}.ru-modifier-select .ms-name{font-size:.875rem;font-weight:var(--ru-font-weight-bold);color:var(--ru-dark-64)}.ru-modifier-select .ms-tag{margin-top:4px;font-size:.75rem;color:var(--ru-dark-64)}.ru-modifier-select .ms-tag-error{color:var(--ru-red)}.ru-modifier-select .ms-items{margin-top:16px;display:flex;flex-direction:column}.ru-modifier-select .ms-items-item{height:20px;display:flex;align-items:center;margin-bottom:12px}.ru-modifier-select .ms-items-item:last-child{margin-bottom:0}.ru-modifier-select .ms-items-item-multiple{margin-right:8px}.ru-modifier-select .ms-items-item-multiple-select{display:flex;align-items:center}.ru-modifier-select .ms-items-item-multiple-num{margin:0 8px}.ru-modifier-select .ms-items-item-multiple-plus{cursor:pointer}.ru-modifier-select .ms-items-item-check{height:20px;display:flex;align-items:center;margin-bottom:0;min-height:20px}.ru-modifier-select .ms-items-item-check .ru-form-check-input{width:14px;height:14px;margin-top:0}.ru-modifier-select .ms-items-item-check .ru-form-check-label{margin-left:8px;font-size:.875rem;color:var(--ru-dark-100)}.ru-modifier-select .ms-items-item-name{font-size:.875rem;color:var(--ru-dark-100)}.ru-modifier-select .ms-items-item-price{margin-left:auto;font-size:.875rem;color:var(--ru-dark-64)}.ru-qty-input{width:120px;height:48px;box-sizing:border-box;padding:0;display:flex;justify-content:space-between;align-items:center;background-color:var(--ru-dark-4);border-radius:8px;flex-shrink:0}.ru-qty-input-number{font-size:var(--ru-font-size-base);font-weight:var(--ru-font-weight-bold);padding:0;margin-left:4px;margin-right:4px;width:48px;text-align:center}.ru-qty-input .minus,.ru-qty-input .plus{padding-top:16px;padding-bottom:16px}.ru-qty-input .plus{padding-right:16px}.ru-qty-input .minus{padding-left:16px}.ru-step-tab{width:64px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.ru-step-tab-label{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:var(--ru-font-weight-bold);color:var(--ru-dark-32);border:1px solid var(--ru-dark-32);box-sizing:border-box;background-color:var(--ru-white)}.ru-step-tab-label.active,.ru-step-tab-label.complete{background-color:var(--ru-primary);color:var(--ru-btn-text);border-color:var(--ru-primary)}.ru-step-tab-title{font-size:var(--ru-font-size-sm);color:var(--ru-dark-32);margin-top:4px;line-height:100%}.ru-step-tab-title.active{color:var(--ru-dark-100)}.ru-overviewBtn{font-family:var(--ru-font-family-base);display:flex;border-radius:.5rem;border:2px solid var(--ru-dark-8);padding:1rem;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ru-overviewBtn .overviewBtn-info{flex-grow:1;line-height:var(--ru-line-height-sm)}.ru-overviewBtn .overviewBtn-title{font-weight:var(--ru-font-weight-bold)}.ru-overviewBtn .overviewBtn-desc{font-size:var(--ru-font-size-sm);color:var(--ru-dark-64);margin-top:.5rem}.ru-overviewBtn.selected{border:2px solid var(--ru-dark-100)}.companyLocationIcon rect{fill:var(--ru-primary)}.ru-tabs{box-sizing:border-box;width:100%;padding:4px;border-radius:8px;background-color:var(--ru-dark-4);display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--ru-dark-100)}.ru-tabs.small{height:36px;font-size:12px}.ru-tabs.normal{height:42px;font-size:14px}.ru-tabs.large{height:48px;font-size:16px}.ru-tabs .ru-tabs-item{flex:1 1;height:100%;display:flex;justify-content:center;align-items:center;font-weight:var(--ru-font-weight-bold);cursor:pointer}.ru-tabs .ru-tabs-item.active{border-radius:4px}.ru-tabs .ru-tabs-item.active,.ru-toast{box-shadow:0 4px 16px hsla(0,0%,9%,.08);background-color:var(--ru-white)}.ru-toast{width:360px;position:fixed;top:20%;left:50%;transform:translateX(-50%);border-radius:16px;z-index:301;transition:all 3s;padding:16px 16px 0;box-sizing:border-box}.ru-toast .toast-title{display:flex;justify-content:center;font-weight:700;color:var(--ru-dark-100);font-size:.875rem;line-height:1}.ru-toast .toast-content{margin-top:8px;margin-bottom:16px;font-size:.875rem;font-weight:400;line-height:1.4;text-align:center}.ru-toast .toast-footer{border-top:1px solid var(--ru-dark-8);padding:16px;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--ru-dark-8);font-size:1rem;cursor:pointer}.ru-toast.fade{opacity:0;transition:opacity .2s linear}.ru-toast.show{opacity:1}.ru-toast-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;background-color:var(--ru-dark-100);opacity:.64;z-index:300}.ru-toast-backdrop.fade{opacity:0;transition:opacity .2s linear}.ru-toast-backdrop.show{opacity:.64}.ru-navbar{font-size:.875rem;color:var(--ru-dark-100);background-color:#fff;box-shadow:0 4px 16px hsla(0,0%,9%,.08)}.ru-navbar .logo-wrap{box-sizing:border-box;height:72px;cursor:pointer;flex-shrink:0}.ru-navbar .logo-wrap .logo-text{display:flex;flex-direction:column;word-break:break-word;white-space:pre-wrap;font-size:20px;font-weight:var(--ru-font-weight-bold);line-height:25px;max-width:240px;max-height:50px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.ru-navbar .logo-wrap .img-logo{box-sizing:border-box;position:absolute;background:#fff;box-shadow:0 4px 16px hsla(0,0%,9%,.08);border-radius:0 0 16px 16px}.ru-navbar .logo-wrap.rectangle{display:flex;justify-content:center;flex-direction:column;max-width:192px}.ru-navbar .logo-wrap.rectangle img{-o-object-fit:contain;object-fit:contain;height:100%}.ru-navbar .logo-wrap.square{position:relative;width:96px}.ru-navbar .logo-wrap.square .img-logo{width:96px;height:96px}.ru-navbar .logo-wrap.square .img-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ru-navbar .logo-padding{padding:8px}.ru-navbar .navbar-pc{display:flex;padding:0 120px}.ru-navbar .navbar-pc .rectangle-menu{margin-left:72px}.ru-navbar .navbar-pc .square-menu{margin-left:80px}.ru-navbar .navbar-pc .menu-wrap{flex:1 1;display:flex;align-items:center}.ru-navbar .navbar-pc .menu-wrap .menu-item{margin-right:32px;color:var(--ru-dark-100);font-weight:var(--ru-font-weight-bold);font-size:1.25rem;line-height:1;position:relative}.ru-navbar .navbar-pc .menu-wrap .menu-item:last-child{margin-right:0}.ru-navbar .navbar-pc .menu-wrap .menu-item.active:after{position:absolute;left:0;bottom:-.5rem;content:" ";height:2px;width:2rem;border-radius:8px;display:block;background-color:var(--ru-primary)}.ru-navbar .navbar-pc .menu-wrap .navbar-dropdown-menu{position:relative}.ru-navbar .navbar-pc .menu-wrap .navbar-dropdown-menu .more-wrap{display:flex;align-items:center;cursor:pointer}.ru-navbar .navbar-pc .menu-wrap .navbar-dropdown-menu .more-wrap .more-text{margin-right:.5rem}.ru-navbar .navbar-pc .menu-wrap .navbar-dropdown-menu .menu-list{position:absolute;display:flex;flex-direction:column;margin-top:8px;padding:32px 24px;background:#fff;box-shadow:0 4px 16px hsla(0,0%,9%,.08);border-radius:16px}.ru-navbar .navbar-pc .menu-wrap .navbar-dropdown-menu .menu-item{padding:0 20px;white-space:nowrap;font-weight:400}.ru-navbar .navbar-pc .navbar-opt-wrap{display:flex;align-items:center}.ru-navbar .navbar-pc .navbar-opt-wrap .right-el1{margin-right:16px}.ru-navbar .navbar-mobile{display:none}@media screen and (max-width:1200px){.ru-navbar .navbar-pc{display:flex;padding:0 40px}}@media screen and (max-width:992px){.ru-navbar .navbar-pc{display:none}.ru-navbar .navbar-mobile{padding:0 16px;display:block}.ru-navbar .navbar-mobile .navbar-fixed{display:flex;justify-content:space-between;align-items:center}.ru-navbar .navbar-mobile .navbar-collapse{background-color:#fff;display:block;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:all 1s}.ru-navbar .navbar-mobile .navbar-collapse.hide{display:none}.ru-navbar .navbar-mobile .navbar-collapse.show{display:block}.ru-navbar .navbar-mobile .menu-wrap .menu-item{text-align:center;margin-top:32px;color:var(--ru-dark-100);font-weight:var(--ru-font-weight-bold);font-size:1.25rem;line-height:1}.ru-navbar .navbar-mobile .menu-wrap .menu-item:first-child{margin-top:24px}.ru-navbar .navbar-mobile .navbar-opt-wrap{margin:32px auto;text-align:center}.ru-navbar .navbar-mobile .navbar-opt-wrap .right-el2{margin-top:16px;padding-bottom:32px}}.ru-simple-navbar{font-size:.875rem;color:var(--ru-dark-100);background-color:#fff;border-bottom:1px solid var(--ru-dark-8)}.ru-simple-navbar .logo-wrap{box-sizing:border-box;height:72px;cursor:pointer;flex-shrink:0}.ru-simple-navbar .logo-wrap .logo-text{display:flex;flex-direction:column;word-break:break-word;white-space:pre-wrap;font-size:20px;font-weight:var(--ru-font-weight-bold);line-height:25px;max-width:240px;max-height:50px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.ru-simple-navbar .logo-wrap .img-logo{box-sizing:border-box;position:absolute;background:#fff;box-shadow:0 4px 16px hsla(0,0%,9%,.08);border-radius:0 0 16px 16px}.ru-simple-navbar .logo-wrap.rectangle{display:flex;justify-content:center;flex-direction:column;max-width:192px}.ru-simple-navbar .logo-wrap.rectangle img{-o-object-fit:contain;object-fit:contain;height:100%}.ru-simple-navbar .logo-wrap.square{position:relative;width:96px}.ru-simple-navbar .logo-wrap.square .img-logo{width:96px;height:96px}.ru-simple-navbar .logo-wrap.square .img-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ru-simple-navbar .logo-padding{padding:8px}.ru-simple-navbar .navbar-pc{display:flex;justify-content:center}.ru-simple-navbar .navbar-mobile{display:none}@media screen and (max-width:992px){.ru-simple-navbar .navbar-pc{display:none}.ru-simple-navbar .navbar-mobile{padding:0 16px;display:block}.ru-simple-navbar .navbar-mobile .navbar-fixed{display:flex;justify-content:center;align-items:center}}.ru-badge{display:inline-flex;align-items:center;padding:0 8px;background-color:var(--ru-bg-yellow);border-radius:4px}.ru-badge .ru-badge-icon{padding-right:4px;fill:var(--ru-brown)}.ru-badge .ru-badge-text{color:var(--ru-brown);font-weight:var(--ru-font-weight-bold)}.ru-badge-large{height:24px}.ru-badge-large .ru-badge-text{font-size:.75rem}.ru-badge-medium{height:20px}.ru-badge-medium .ru-badge-text{font-size:.75rem}.ru-badge-small{height:16px}.ru-badge-small .ru-badge-text{font-size:1rem;zoom:.5}.ru-tag{height:20px;padding:0 8px;border-radius:3px;border:1px solid var(--ru-dark-8);color:var(--ru-dark-64);font-size:.75rem}.ru-progress-tag,.ru-tag{display:inline-flex;align-items:center}.ru-progress-tag{padding:4px;height:18px;background-color:var(--ru-bg-yellow);border-radius:16px}.ru-progress-tag .circle{flex:1 1;position:relative;width:10px;height:10px}.ru-progress-tag .circle .circle-right{width:5px;height:10px;position:absolute;top:0;right:0;overflow:hidden}.ru-progress-tag .circle .circle-right .circle-right-item{box-sizing:border-box;width:10px;height:10px;position:absolute;top:0;right:0;border:3px solid transparent;border-radius:50%;border-top:3px solid var(--ru-primary);border-right:3px solid var(--ru-primary)}.ru-progress-tag .circle .circle-left{width:5px;height:10px;position:absolute;top:0;left:0;overflow:hidden}.ru-progress-tag .circle .circle-left .circle-left-item{box-sizing:border-box;width:10px;height:10px;position:absolute;top:0;left:0;border-radius:50%;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid var(--ru-primary);border-left:3px solid var(--ru-primary)}.ru-progress-tag .text{padding-left:2px;font-size:1.25rem;zoom:.5;color:#282828}.ru-progress-tag-full{background-color:var(--ru-bg-green)}.ru-progress-tag-full .circle-right-item{border-top:3px solid var(--ru-green-progress)!important;border-right:3px solid var(--ru-green-progress)!important}.ru-progress-tag-full .circle-left-item{border-bottom:3px solid var(--ru-green-progress)!important;border-left:3px solid var(--ru-green-progress)!important}.ru-footer{box-sizing:border-box;height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 120px;background:#fafbfc;border:1px solid #e1e5e9;color:var(--ru-dark-100);font-size:1rem}.ru-footer .cursor-pointer{cursor:pointer}@media screen and (max-width:768px){.ru-footer{height:176px;flex-direction:column;padding:32px 0}}.ru-page-empty{padding-top:64px;flex-direction:column}.ru-page-empty,.ru-page-empty .page-empty-title{display:flex;align-items:center}.ru-page-empty .page-empty-title .page-empty-title-icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.ru-page-empty .page-empty-title .page-empty-title-text{padding-left:8px;color:var(--ru-dark-100);font-size:1rem;font-weight:var(--ru- 700)}.ru-page-empty .page-empty-text{font-size:1rem;color:var(--ru-dark-64)}.ru-page-empty .page-empty-img{margin-top:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ru-express-order{box-sizing:border-box;display:flex;justify-content:center;font-family:Roboto,sans-serif}.ru-express-order ::-webkit-scrollbar{display:none}.ru-express-order .express-container{width:375px;margin-top:35px;margin-bottom:200px;border:1px solid var(--ru-dark-8);box-shadow:0 8px 32px rgba(0,0,0,.08);border-radius:8px;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.ru-express-order .express-container .express-header{box-sizing:border-box;position:static;top:35px;left:50%;z-index:1;width:375px;padding:16px;display:flex;justify-content:space-between;align-items:center;background-color:var(--ru-white)}.ru-express-order .express-container .express-header .express-header-logo{width:131.35px;height:24px}.ru-express-order .express-container .express-header .express-header-time{padding:11px 13.5px;border-radius:4px;border:1px solid var(--ru-dark-8);font-size:14px;line-height:1;color:#181818;font-weight:var(--ru-font-weight-bold)}.ru-express-order .express-container .express-header .express-header-time i{font-size:14px}.ru-express-order .express-container .express-header .express-header-time .fa-check-circle{color:var(--ru-blue)}.ru-express-order .express-container .express-header .express-header-time .fa-times-circle{color:var(--ru-red)}.ru-express-order .express-container .express-header .express-header-time .eht-green{color:var(--ru-green)}.ru-express-order .express-container .express-info{width:100%}.ru-express-order .express-container .express-info .express-info-location{width:100%;height:122px;background-color:#828b92;position:relative;display:flex;justify-content:center;align-items:center}.ru-express-order .express-container .express-info .express-info-location .eil-bg{width:353.21px;height:122px;position:absolute}.ru-express-order .express-container .express-info .express-info-location .eil-title{width:227px;height:74px;position:absolute;background-color:var(--ru-white);border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:column}.ru-express-order .express-container .express-info .express-info-location .eil-title .eil-title-name{color:var(--ru-dark-100);font-weight:var(--ru-font-weight-bold);font-size:18px;line-height:1;padding-bottom:8px}.ru-express-order .express-container .express-info .express-info-location .eil-title .eil-title-branch{color:var(--ru-blue);font-weight:500;font-size:16px;line-height:1}.ru-express-order .express-container .express-info .express-info-msg{width:100%;padding:16px 0 16px 17.2px;border-bottom:1px solid var(--ru-dark-8)}.ru-express-order .express-container .express-info .express-info-msg .eim-row{display:flex;justify-content:center;padding:8px 0}.ru-express-order .express-container .express-info .express-info-msg .eim-row .eim-row-item{flex:1 1;height:16px;white-space:nowrap}.ru-express-order .express-container .express-info .express-info-msg .eim-row .eim-row-item .eim-item-icon{position:relative;top:2.5px;display:inline-flex;width:16px;height:16px;justify-content:center;align-items:center;color:#828b92}.ru-express-order .express-container .express-info .express-info-msg .eim-row .eim-row-item .eim-item-icon img{position:relative;top:4px}.ru-express-order .express-container .express-info .express-info-msg .eim-row .eim-row-item a,.ru-express-order .express-container .express-info .express-info-msg .eim-row .eim-row-item span{padding-left:9.2px;color:var(--ru-dark);font-weight:500;font-size:14px;line-height:1;cursor:pointer}.ru-express-order .express-container .express-info .express-info-msg .eim-row .eim-row-item .eim-item-blue{color:var(--ru-blue)}.ru-express-order .express-container .express-item{width:100%;padding:24px 0;border-bottom:1px solid var(--ru-dark-8)}.ru-express-order .express-container .express-item .express-row{padding:0 49px}.ru-express-order .express-container .express-item .express-item-title{font-size:12px;line-height:1;color:#828b92;padding-bottom:4px}.ru-express-order .express-container .express-item .express-item-info{display:flex;align-items:center;padding:0 16px 12px}.ru-express-order .express-container .express-item .express-item-info .eii-num{width:21px;margin-right:12px;font-size:18px;line-height:1;font-weight:var(--ru-font-weight-bold);color:var(--ru-blue);text-align:right}.ru-express-order .express-container .express-item .express-item-info .eii-name{font-size:18px;line-height:1;font-weight:var(--ru-font-weight-bold);color:var(--ru-black);flex:1 1}.ru-express-order .express-container .express-item .express-item-info .eii-price{font-size:16px;line-height:1;color:var(--ru-dark)}.ru-express-order .express-container .express-item .express-item-remark{padding-bottom:12px}.ru-express-order .express-container .express-item .express-item-remark .eir-title{color:#828b92;font-size:12px;line-height:1}.ru-express-order .express-container .express-item .express-item-remark .eir-options{padding-top:8px;font-size:16px;line-height:1;color:var(--ru-dark)}.ru-express-order .express-container .express-item .express-item-note{color:var(--ru-blue);font-size:12px;line-height:1;padding-bottom:8px}.ru-express-order .express-container .express-item .express-item-note-text{color:var(--ru-dark);font-size:16px;line-height:1}.ru-express-order .express-container .express-tip{padding:24px 16px;font-size:16px;line-height:1.4;color:var(--ru-dark);border-bottom:1px solid var(--ru-dark-8)}.ru-express-order .express-container .express-tip .express-tip-note{color:var(--ru-blue)}.ru-express-order .express-container .express-price{padding:24px 16px;border-bottom:1px solid var(--ru-dark-8)}.ru-express-order .express-container .express-price .express-price-row{font-size:16px;line-height:1;color:var(--ru-dark);padding-bottom:12px;display:flex;justify-content:space-between}.ru-express-order .express-container .express-price .express-price-total{font-size:16px;line-height:1;color:var(--ru-dark);font-weight:var(--ru-font-weight-bold);display:flex;justify-content:space-between}.ru-express-order .express-container .express-footer{padding:24px 16px 60px;display:flex;align-items:center;flex-direction:column}.ru-express-order .express-container .express-footer .express-footer-choose{margin-bottom:24px;background-color:var(--ru-blue);color:var(--ru-white)}.ru-express-order .express-container .express-footer .express-footer-choose,.ru-express-order .express-container .express-footer .express-footer-reject{width:343px;height:46px;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1;font-weight:var(--ru-font-weight-bold);cursor:pointer}.ru-express-order .express-container .express-footer .express-footer-reject{background-color:var(--ru-dark-4);color:#181818}.ru-express-order .express-container .express-footer .express-footer-tips{padding:8px 32px 0;text-align:center;font-size:16px;font-weight:1.5;color:var(--ru-dark)}.ru-express-order .express-container .express-footer .express-footer-phone a{color:var(--ru-blue);font-size:16px;font-weight:1.5}.ru-express-order .express-container .express-footer-sticky{position:-webkit-sticky;position:sticky;bottom:-105px}.ru-express-order .express-container .express-dialog{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden;z-index:1100}.ru-express-order .express-container .express-dialog .express-dialog-shadow{width:100vw;height:100vh;position:absolute;top:0;left:0;background-color:hsla(0,0%,9%,.5);transition:opacity .3s ease-in-out}.ru-express-order .express-container .express-dialog .express-reject-dialog{width:320px;position:absolute;left:50%;transform:translateX(-50%);background:var(--ru-white);box-shadow:0 16px 16px rgba(0,0,0,.16);border-radius:8px;padding:24px 16px;transition:top .3s ease-in-out}.ru-express-order .express-container .express-dialog .express-reject-dialog .erd-title{color:#181818;font-size:24px;font-weight:1.2;font-weight:var(--ru-font-weight-bold);text-align:center;padding-bottom:24px}.ru-express-order .express-container .express-dialog .express-reject-dialog .erd-btn{display:flex;justify-content:space-between}.ru-express-order .express-container .express-dialog .express-reject-dialog .erd-btn .erd-btn-back{width:96px;height:46px;border-radius:4px;background-color:var(--ru-dark-4);color:#181818;font-size:14px;line-height:1;font-weight:var(--ru-font-weight-bold);display:flex;justify-content:center;align-items:center;cursor:pointer}.ru-express-order .express-container .express-dialog .express-reject-dialog .erd-btn .erd-btn-submit{width:176px;height:46px;border-radius:4px;background-color:#ff563f;color:var(--ru-white);font-size:14px;line-height:1;font-weight:var(--ru-font-weight-bold);display:flex;justify-content:center;align-items:center;cursor:pointer}.ru-express-order .express-container .express-dialog .express-confirm-dialog{padding:0 24px;width:375px;background-color:var(--ru-white);border-top-left-radius:16px;border-top-right-radius:16px;position:absolute;left:50%;transform:translateX(-50%);transition:bottom .3s ease-in-out}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-title{padding-top:24px;padding-bottom:8px;font-size:16px;color:#181818;font-weight:var(--ru-font-weight-bold);text-align:center}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-subtitle{font-size:16px;color:#181818;text-align:center;padding-bottom:24px}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-subtitle-late{color:#ff563f}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-times{padding-bottom:24px;display:grid;grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:auto auto auto}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-times .ecd-times-item{height:64px;border-radius:4px;background-color:var(--ru-dark-4);border:2px solid var(--ru-dark-4);display:flex;justify-content:center;align-items:center;flex-direction:column}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-times .ecd-times-item .ecd-times-item-top{color:var(--ru-dark);font-size:14px;line-height:1;padding-bottom:4px}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-times .ecd-times-item .ecd-times-item-bottom{color:#828b92;font-size:14px;line-height:1}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-times .ecd-times-item-action{background-color:var(--ru-white);border:2px solid var(--ru-blue)}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-ready{height:64px;margin-bottom:24px;border:2px solid var(--ru-blue);border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:column}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-ready .ecd-ready-title{color:var(--ru-dark);font-size:14px;line-height:14px;font-weight:var(--ru-font-weight-bold);padding-bottom:4px}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-ready .ecd-ready-time{color:#828b92;font-size:14px;line-height:14px}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-estimate{padding:8px 24px;border:1px solid var(--ru-dark-8);margin-bottom:24px}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-estimate .ecd-estimate-row{display:flex;justify-content:space-between}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-estimate .ecd-estimate-row .ecd-estimate-row-left{color:#828b92;font-size:14px;line-height:1;padding:8px 0}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-estimate .ecd-estimate-row .ecd-estimate-row-right{color:var(--ru-dark);font-size:14px;line-height:1;padding:8px 0}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-confirm{width:100%;height:46px;margin-bottom:24px;border-radius:4px;background-color:var(--ru-blue);color:var(--ru-white);line-height:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.ru-express-order .express-container .express-dialog .express-confirm-dialog .ecd-back{text-align:center;color:#181818;font-weight:var(--ru-font-weight-bold);margin-bottom:24px;cursor:pointer}@media only screen and (max-width:480px){.ru-express-order .express-container{height:100vh;width:100vw;margin-top:0;margin-bottom:0;border:none;box-shadow:none;border-radius:0}.ru-express-order .express-container .express-info{margin-top:70px}.ru-express-order .express-container .express-header{width:100vw;top:0;position:fixed;transform:translateX(-50%)}.ru-express-order .express-dialog .express-confirm-dialog{width:100vw}}.ru-flex{display:flex}.ru-inline-flex{display:inline-flex}.ru-block{display:block}.ru-inline-block{display:inline-block}.ru-justify-center{justify-content:center}.ru-items-center{align-items:center}.ru-w-full{width:100%}.ru-w-1\/2{width:50%}.ru-w-1\/3{width:33.3%}.ru-w-2\/3{width:66.6%}.ru-m-1{margin:.25rem}.ru-m-2{margin:.5rem}.ru-m-3{margin:.75rem}.ru-m-4{margin:1rem}.ru-m-5{margin:1.25rem}.ru-m-6{margin:1.5rem}.ru-m-7{margin:1.75rem}.ru-m-8{margin:2rem}.ru-m-9{margin:2.25rem}.ru-m-10{margin:2.5rem}.ru-m-11{margin:2.75rem}.ru-m-12{margin:3rem}.ru-m-13{margin:3.25rem}.ru-m-14{margin:3.5rem}.ru-m-15{margin:3.75rem}.ru-m-16{margin:4rem}.ru-ml-1{margin-left:.25rem}.ru-ml-2{margin-left:.5rem}.ru-ml-3{margin-left:.75rem}.ru-ml-4{margin-left:1rem}.ru-ml-5{margin-left:1.25rem}.ru-ml-6{margin-left:1.5rem}.ru-ml-7{margin-left:1.75rem}.ru-ml-8{margin-left:2rem}.ru-ml-9{margin-left:2.25rem}.ru-ml-10{margin-left:2.5rem}.ru-ml-11{margin-left:2.75rem}.ru-ml-12{margin-left:3rem}.ru-ml-13{margin-left:3.25rem}.ru-ml-14{margin-left:3.5rem}.ru-ml-15{margin-left:3.75rem}.ru-ml-16{margin-left:4rem}.ru-mr-1{margin-right:.25rem}.ru-mr-2{margin-right:.5rem}.ru-mr-3{margin-right:.75rem}.ru-mr-4{margin-right:1rem}.ru-mr-5{margin-right:1.25rem}.ru-mr-6{margin-right:1.5rem}.ru-mr-7{margin-right:1.75rem}.ru-mr-8{margin-right:2rem}.ru-mr-9{margin-right:2.25rem}.ru-mr-10{margin-right:2.5rem}.ru-mr-11{margin-right:2.75rem}.ru-mr-12{margin-right:3rem}.ru-mr-13{margin-right:3.25rem}.ru-mr-14{margin-right:3.5rem}.ru-mr-15{margin-right:3.75rem}.ru-mr-16{margin-right:4rem}.ru-mt-1{margin-top:.25rem}.ru-mt-2{margin-top:.5rem}.ru-mt-3{margin-top:.75rem}.ru-mt-4{margin-top:1rem}.ru-mt-5{margin-top:1.25rem}.ru-mt-6{margin-top:1.5rem}.ru-mt-7{margin-top:1.75rem}.ru-mt-8{margin-top:2rem}.ru-mt-9{margin-top:2.25rem}.ru-mt-10{margin-top:2.5rem}.ru-mt-11{margin-top:2.75rem}.ru-mt-12{margin-top:3rem}.ru-mt-13{margin-top:3.25rem}.ru-mt-14{margin-top:3.5rem}.ru-mt-15{margin-top:3.75rem}.ru-mt-16{margin-top:4rem}.ru-mb-1{margin-bottom:.25rem}.ru-mb-2{margin-bottom:.5rem}.ru-mb-3{margin-bottom:.75rem}.ru-mb-4{margin-bottom:1rem}.ru-mb-5{margin-bottom:1.25rem}.ru-mb-6{margin-bottom:1.5rem}.ru-mb-7{margin-bottom:1.75rem}.ru-mb-8{margin-bottom:2rem}.ru-mb-9{margin-bottom:2.25rem}.ru-mb-10{margin-bottom:2.5rem}.ru-mb-11{margin-bottom:2.75rem}.ru-mb-12{margin-bottom:3rem}.ru-mb-13{margin-bottom:3.25rem}.ru-mb-14{margin-bottom:3.5rem}.ru-mb-15{margin-bottom:3.75rem}.ru-mb-16{margin-bottom:4rem}.ru-mx-1{margin-left:.25rem;margin-right:.25rem}.ru-mx-2{margin-left:.5rem;margin-right:.5rem}.ru-mx-3{margin-left:.75rem;margin-right:.75rem}.ru-mx-4{margin-left:1rem;margin-right:1rem}.ru-mx-5{margin-left:1.25rem;margin-right:1.25rem}.ru-mx-6{margin-left:1.5rem;margin-right:1.5rem}.ru-mx-7{margin-left:1.75rem;margin-right:1.75rem}.ru-mx-8{margin-left:2rem;margin-right:2rem}.ru-mx-9{margin-left:2.25rem;margin-right:2.25rem}.ru-mx-10{margin-left:2.5rem;margin-right:2.5rem}.ru-mx-11{margin-left:2.75rem;margin-right:2.75rem}.ru-mx-12{margin-left:3rem;margin-right:3rem}.ru-mx-13{margin-left:3.25rem;margin-right:3.25rem}.ru-mx-14{margin-left:3.5rem;margin-right:3.5rem}.ru-mx-15{margin-left:3.75rem;margin-right:3.75rem}.ru-mx-16{margin-left:4rem;margin-right:4rem}.ru-my-1{margin-top:.25rem;margin-bottom:.25rem}.ru-my-2{margin-top:.5rem;margin-bottom:.5rem}.ru-my-3{margin-top:.75rem;margin-bottom:.75rem}.ru-my-4{margin-top:1rem;margin-bottom:1rem}.ru-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.ru-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.ru-my-7{margin-top:1.75rem;margin-bottom:1.75rem}.ru-my-8{margin-top:2rem;margin-bottom:2rem}.ru-my-9{margin-top:2.25rem;margin-bottom:2.25rem}.ru-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.ru-my-11{margin-top:2.75rem;margin-bottom:2.75rem}.ru-my-12{margin-top:3rem;margin-bottom:3rem}.ru-my-13{margin-top:3.25rem;margin-bottom:3.25rem}.ru-my-14{margin-top:3.5rem;margin-bottom:3.5rem}.ru-my-15{margin-top:3.75rem;margin-bottom:3.75rem}.ru-my-16{margin-top:4rem;margin-bottom:4rem}.ru-pl-1{padding-left:.25rem}.ru-pl-2{padding-left:.5rem}.ru-pl-3{padding-left:.75rem}.ru-pl-4{padding-left:1rem}.ru-pl-5{padding-left:1.25rem}.ru-pl-6{padding-left:1.5rem}.ru-pl-7{padding-left:1.75rem}.ru-pl-8{padding-left:2rem}.ru-pl-9{padding-left:2.25rem}.ru-pl-10{padding-left:2.5rem}.ru-pl-11{padding-left:2.75rem}.ru-pl-12{padding-left:3rem}.ru-pl-13{padding-left:3.25rem}.ru-pl-14{padding-left:3.5rem}.ru-pl-15{padding-left:3.75rem}.ru-pl-16{padding-left:4rem}.ru-pr-1{padding-right:.25rem}.ru-pr-2{padding-right:.5rem}.ru-pr-3{padding-right:.75rem}.ru-pr-4{padding-right:1rem}.ru-pr-5{padding-right:1.25rem}.ru-pr-6{padding-right:1.5rem}.ru-pr-7{padding-right:1.75rem}.ru-pr-8{padding-right:2rem}.ru-pr-9{padding-right:2.25rem}.ru-pr-10{padding-right:2.5rem}.ru-pr-11{padding-right:2.75rem}.ru-pr-12{padding-right:3rem}.ru-pr-13{padding-right:3.25rem}.ru-pr-14{padding-right:3.5rem}.ru-pr-15{padding-right:3.75rem}.ru-pr-16{padding-right:4rem}.ru-pt-1{padding-top:.25rem}.ru-pt-2{padding-top:.5rem}.ru-pt-3{padding-top:.75rem}.ru-pt-4{padding-top:1rem}.ru-pt-5{padding-top:1.25rem}.ru-pt-6{padding-top:1.5rem}.ru-pt-7{padding-top:1.75rem}.ru-pt-8{padding-top:2rem}.ru-pt-9{padding-top:2.25rem}.ru-pt-10{padding-top:2.5rem}.ru-pt-11{padding-top:2.75rem}.ru-pt-12{padding-top:3rem}.ru-pt-13{padding-top:3.25rem}.ru-pt-14{padding-top:3.5rem}.ru-pt-15{padding-top:3.75rem}.ru-pt-16{padding-top:4rem}.ru-pb-1{padding-bottom:.25rem}.ru-pb-2{padding-bottom:.5rem}.ru-pb-3{padding-bottom:.75rem}.ru-pb-4{padding-bottom:1rem}.ru-pb-5{padding-bottom:1.25rem}.ru-pb-6{padding-bottom:1.5rem}.ru-pb-7{padding-bottom:1.75rem}.ru-pb-8{padding-bottom:2rem}.ru-pb-9{padding-bottom:2.25rem}.ru-pb-10{padding-bottom:2.5rem}.ru-pb-11{padding-bottom:2.75rem}.ru-pb-12{padding-bottom:3rem}.ru-pb-13{padding-bottom:3.25rem}.ru-pb-14{padding-bottom:3.5rem}.ru-pb-15{padding-bottom:3.75rem}.ru-pb-16{padding-bottom:4rem}.ru-px-1{padding-left:.25rem;padding-right:.25rem}.ru-px-2{padding-left:.5rem;padding-right:.5rem}.ru-px-3{padding-left:.75rem;padding-right:.75rem}.ru-px-4{padding-left:1rem;padding-right:1rem}.ru-px-5{padding-left:1.25rem;padding-right:1.25rem}.ru-px-6{padding-left:1.5rem;padding-right:1.5rem}.ru-px-7{padding-left:1.75rem;padding-right:1.75rem}.ru-px-8{padding-left:2rem;padding-right:2rem}.ru-px-9{padding-left:2.25rem;padding-right:2.25rem}.ru-px-10{padding-left:2.5rem;padding-right:2.5rem}.ru-px-11{padding-left:2.75rem;padding-right:2.75rem}.ru-px-12{padding-left:3rem;padding-right:3rem}.ru-px-13{padding-left:3.25rem;padding-right:3.25rem}.ru-px-14{padding-left:3.5rem;padding-right:3.5rem}.ru-px-15{padding-left:3.75rem;padding-right:3.75rem}.ru-px-16{padding-left:4rem;padding-right:4rem}.ru-py-1{padding-top:.25rem;padding-bottom:.25rem}.ru-py-2{padding-top:.5rem;padding-bottom:.5rem}.ru-py-3{padding-top:.75rem;padding-bottom:.75rem}.ru-py-4{padding-top:1rem;padding-bottom:1rem}.ru-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.ru-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.ru-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.ru-py-8{padding-top:2rem;padding-bottom:2rem}.ru-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.ru-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.ru-py-11{padding-top:2.75rem;padding-bottom:2.75rem}.ru-py-12{padding-top:3rem;padding-bottom:3rem}.ru-py-13{padding-top:3.25rem;padding-bottom:3.25rem}.ru-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.ru-py-15{padding-top:3.75rem;padding-bottom:3.75rem}.ru-py-16{padding-top:4rem;padding-bottom:4rem}.ru-dealBookItem{font-family:var(--ru-font-family-base);border:1px solid var(--ru-dark-8);border-radius:.5rem}.ru-dealBookItem+.ru-dealBookItem{margin-top:1.5rem}.ru-dealBookItem .dealBookItem-bottom,.ru-dealBookItem .dealBookItem-top{padding:1rem;text-align:center}.ru-dealBookItem .dealBookItem-bottom{border-top:1px dashed var(--ru-dark-8)}.ru-dealBookItem .dealBookItem-icon{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.ru-dealBookItem .dealBookItem-title{color:var(--ru-dark-100);font-weight:var(--ru-font-weight-bold);font-size:var(--ru-font-size-xl);line-height:1}.ru-dealBookItem .dealBookItem-desc{color:var(--ru-dark-100)}.ru-dealBookItem .dealBookItem-desc,.ru-dealBookItem .dealBookItem-expire{font-weight:var(--ru-font-weight-base);font-size:var(--ru-font-size-base);line-height:1;margin-bottom:1rem}.ru-dealBookItem .dealBookItem-expire{color:var(--ru-dark-64)}.ru-auth-form .auth-verify{overflow:hidden}.ru-auth-form .auth-verify .form-title{display:block;font-size:12px;line-height:100%;color:var(--ru-dark-100);margin-bottom:8px}.ru-auth-form .auth-verify .form-muted{display:block;font-size:12px;line-height:100%;color:var(--ru-dark-32);margin-top:16px}.ru-auth-form .auth-verify .checkout-field{margin-top:24px}.ru-auth-form .auth-verify .checkout-field p{font-weight:700;font-size:12px;line-height:100%;color:var(--ru-dark-32)}.ru-auth-form .auth-verify .checkout-field-error{font-size:14px;color:var(--ru-red);margin-top:4px}.ru-auth-form .auth-verify .auth-verify-code{margin-top:24px}.ru-auth-form .auth-verify .auth-verify-code label{display:block;font-weight:400;font-size:12px;line-height:100%;text-align:center;color:var(--ru-dark-100);margin-bottom:24px}.ru-auth-form .auth-verify .auth-verify-code .auth-verify-loading{display:flex;align-items:center;justify-content:center;font-size:14px;padding:8px 0 32px}.ru-auth-form .auth-verify .auth-verify-code .auth-verify-loading .auth-verify-loading-icon{margin-right:8px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ru-auth-form .auth-verify .auth-verify-code .auth-verify-error{padding-bottom:32px}.ru-code-input{position:relative;display:flex;min-width:280px;width:100%;justify-content:space-between;margin:auto auto 24px}.ru-code-input .input{position:absolute;border:none;font-size:25px;text-align:center;background-color:transparent;outline:none!important}.ru-code-input .display{width:70px;height:71px;display:flex;align-items:flex-end;justify-content:center;font-size:64px;position:relative;color:var(--ru-dark-100);margin:auto 5px;border-bottom:2px solid var(--ru-dark-8)}.ru-code-input .shadows{position:absolute;left:0;top:0;bottom:-1px;right:0;border-bottom:2px solid var(--ru-dark-100)}.ru-auth-modal-btn{margin-top:16px;width:100%}.ru-checkoutCart{display:flex;justify-content:center}.ru-checkoutCart .checkoutCart-container{width:100%;max-width:400px}.ru-checkoutCart .checkoutCart-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background-color:var(--ru-white)}.ru-checkoutCart .checkoutCart-nav>:not([hidden])~:not([hidden]){margin-left:1rem}.ru-checkoutCart .checkoutCart-nav.ru-mobile{display:none}.ru-checkoutCart .checkoutCart-qtySum{font-weight:700;color:var(--ru-dark-32);font-size:1rem;line-height:1}.ru-checkoutCart .checkoutCart-toggleCart{flex-grow:1}.ru-checkoutCart .checkoutCart-toggleCart.error{border-color:var(--ru-red)}@media screen and (max-width:900px){.ru-checkoutCart .checkoutCart-nav{position:-webkit-sticky;position:sticky;top:0;display:none;padding:1rem;margin-bottom:0;margin-top:0;z-index:800}.ru-checkoutCart .checkoutCart-nav.ru-mobile{display:flex}.ru-checkoutCart .checkoutCart-body{display:none;-webkit-animation:growDown .3s ease-in-out forwards;animation:growDown .3s ease-in-out forwards;padding:0 1rem}.ru-checkoutCart .checkoutCart-body.show{display:block}}@-webkit-keyframes growDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes growDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.ru-checkoutSteps{max-width:400px;width:100%;padding-bottom:2rem}.ru-checkoutSteps .checkoutSteps-nav{display:flex;justify-content:space-between;align-items:center;background-color:var(--ru-dark-2);height:4rem;padding:1rem 2rem}.ru-checkoutSteps .checkoutSteps-body{padding:0 1rem}.ru-checkoutSteps .checkoutSteps-field{margin:2rem 0}.ru-checkoutSteps .checkoutSteps-field .ru-form-label{font-weight:var(--ru-font-weight-base);font-size:var(--ru-font-size-base)}.ru-checkoutSteps .checkoutSteps-field>:not([hidden])~:not([hidden]){margin-bottom:.5rem}.ru-checkoutSteps .tippingOptions{display:flex;justify-content:flex-start;flex:none;align-self:stretch;flex-grow:1}.ru-checkoutSteps .tippingOptions>:not([hidden])~:not([hidden]){margin-left:1rem}.ru-checkoutSteps .tippingOptions .ru-btn{padding:1rem;flex-grow:1}.ru-checkoutSteps .checkoutSteps-tipping .ru-form-control{margin-top:.5rem}.ru-checkoutSteps .checkoutFieldCheckbox{border:2px solid var(--ru-dark-8);padding:1rem;border-radius:8px;margin-top:.5rem;display:flex;align-items:center;box-sizing:border-box;cursor:pointer}.ru-checkoutSteps .checkoutFieldCheckbox:hover{border-color:var(--ru-dark-100)}.ru-checkoutSteps .checkoutFieldCheckbox .ru-form-check{margin-bottom:0;display:inline-block;box-sizing:border-box}@media screen and (max-width:768px){.ru-checkoutSteps .checkoutSteps-nav{padding:1rem}}.ru-checkoutElements{flex-grow:1;display:flex}.ru-checkoutElements-container{display:flex;justify-content:space-between;flex-grow:1}.ru-checkoutElements-preview{flex-grow:1;padding-top:2rem}.ru-checkoutElements .ru-checkoutSteps{flex-grow:0;border-left:1px solid var(--ru-dark-8)}@media screen and (max-width:900px){.ru-checkoutElements-container{flex-direction:column;align-items:center}.ru-checkoutElements-preview{display:flex;width:100%;padding-top:0}.ru-checkoutElements-preview .ru-checkoutCart{width:100%}.ru-checkoutElements .ru-checkoutSteps{border:0}}.ru-orderErrorModal ul{list-style:disc;margin-left:1rem}.cardPayForm .StripeElement{box-sizing:border-box;width:100%;height:48px;padding:13px 16px;color:var(--ru-dark-100);font-size:var(--ru-font-size-base);background-color:var(--ru-dark-4);border:2px solid transparent;border-radius:8px}.cardPayForm .StripeElement--focus{border-color:var(--ru-primary)}.cardPayForm .StripeElement--invalid{border-color:var(--ru-red)}.cardPayForm .StripeElement--webkit-autofill{background-color:var(--ru-dark-4)!important}.ru-order-submitted{width:343px;margin:32px auto}.ru-order-submitted-top{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:24px 16px;width:343px;background:var(--ru-dark-1);border-radius:16px;margin-bottom:24px}.ru-order-submitted-top .giftIcon{font-size:32px}.ru-order-submitted-top .text{margin-top:16px;font-weight:700;font-size:16px;line-height:100%;color:var(--ru-dark-100)}.ru-order-submitted-top .describe{font-weight:400;font-size:12px;line-height:100%;color:var(--ru-dark-64);display:flex;align-items:center;margin-top:8px}.ru-order-submitted-top .describe .icon{color:var(--ru-primary);margin-right:8px}.ru-order-submitted-top .to-receipt{margin-top:16px;display:flex;align-items:center;font-weight:700;font-size:12px;color:var(--ru-primary);cursor:pointer}.ru-order-submitted-top .to-receipt .icon{margin-left:4px}.ru-order-submitted-middle{box-sizing:border-box;display:flex;align-items:center;padding:16px 8px;width:343px;height:98px;border:1px solid var(--ru-dark-8);border-radius:16px}.ru-order-submitted-middle .icon{min-width:64px}.ru-order-submitted-middle .message{font-weight:400;font-size:16px;line-height:140%;color:var(--ru-dark-100);margin-left:4px}.ru-order-submitted .like-communication{display:flex;justify-content:center;align-items:center;padding:8px 16px;width:100%;background:#fafbfc;border-radius:8px;box-sizing:border-box;margin-top:16px;font-weight:400;font-size:14px;line-height:100%;color:var(--ru-dark-100)}.ru-order-submitted .like-communication .icon{margin-right:8px}.ru-order-submitted-btn{margin-top:16px;width:343px}.ru-order-submitted-message{margin-top:8px;font-weight:400;font-size:12px;line-height:140%;color:var(--ru-dark-64);padding:0 19.5px;text-align:center}.ru-order-submitted-bottom{display:flex;flex-direction:column;align-items:center;padding:24px;width:343px;background:linear-gradient(243.16deg,#13324a,#092235);box-shadow:0 12px 32px hsla(0,0%,9%,.16);border-radius:16px;margin-top:16px;box-sizing:border-box;position:relative}.ru-order-submitted-bottom .dollar-icon{position:absolute;top:0;right:0;color:var(--ru-white)}.ru-order-submitted-bottom .title{font-weight:700;font-size:16px;line-height:100%;color:var(--ru-white)}.ru-order-submitted-bottom .describe{font-weight:400;font-size:12px;line-height:140%;text-align:center;color:var(--ru-dark-32);margin-top:8px}.ru-order-submitted-bottom-dropdown{box-sizing:border-box;display:flex;flex-direction:column;padding:12px 16px;width:295px;border:2px solid var(--ru-dark-8);border-radius:8px;margin-top:24px}.ru-order-submitted-bottom-dropdown .top-content{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.ru-order-submitted-bottom-dropdown .top-content .price,.ru-order-submitted-bottom-dropdown .top-content .title{font-weight:700;font-size:12px;line-height:100%;color:var(--ru-white)}.ru-order-submitted-bottom-dropdown .top-content .price{display:flex;align-items:center}.ru-order-submitted-bottom-dropdown .top-content .price .icon{margin-left:4px;cursor:pointer}.ru-order-submitted-bottom-dropdown .describe{font-weight:400;font-size:12px;line-height:140%;color:var(--ru-dark-32);margin-top:12px;border-top:1px solid rgba(225,229,233,.16);padding-top:8px;text-align:start}