body,html{width:100%}body{margin:0;background-color:#fff;color:#333;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;letter-spacing:0;line-height:18px}*{box-sizing:border-box}div,footer,header,nav,section{display:flex}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Montserrat",sans-serif;font-weight:700}p{margin:0}a{cursor:pointer;color:#333;text-decoration:none}a,a:hover{transition:color .35s ease-out .15s}a:hover{color:#008b81}button{cursor:pointer;padding:6px 0;border-width:0;background-color:transparent;color:#666;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300}button:focus{outline:none}a.btn,button.btn{display:flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border:1px solid;border-radius:16px;font-size:12px;font-weight:600}a.btn,a.btn:hover,button.btn,button.btn:hover{transition:all .35s ease-out .15s}input{height:34px;padding:0 12px;border:1px solid #eaeaea;border-radius:2px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;line-height:20px;box-shadow:none}input:focus{outline:none;border-color:#008b81}textarea{padding:8px 12px;border:1px solid #eaeaea;border-radius:2px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;line-height:20px}textarea:focus{outline:none;border-color:#008b81}#page,#root{width:100%}#page{position:static;justify-content:center}#page.page-lock{position:fixed;overflow:hidden;overflow-y:scroll;z-index:10}#page.page-lock .top-btn{margin-right:18px}.page-wrapper{flex-direction:column;width:100%}.order-list-wrap.page-blur,.page-wrapper.page-blur{filter:blur(8px);-webkit-filter:blur(8px)}.section{position:relative;justify-content:center;width:100%}.wrapper{position:relative;z-index:1;width:1400px}#widgethelp_uniquecssid{position:fixed;right:2%;bottom:2%;z-index:999999}@media (max-width:1460px){.section .wrapper{width:100%;padding-left:60px;padding-right:60px}}@media (max-width:768px){.section .wrapper{padding-left:16px;padding-right:16px}}.home-header{flex-direction:column;width:100%}.home-info-slider{width:100%}.home-catalog{z-index:2;width:100%}.home-gifts{z-index:1;flex-direction:column;align-items:center;width:100%}.home-gifts h2{margin:24px 0;font-size:32px;line-height:38px}@media (max-width:991px){.home-gifts h2{padding:0 16px}}.home-gifts .gifts-wrap{flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px;padding:0 0 70px}.home-catalog .wrapper{padding-right:0;padding-left:0}.home-catalog .wrapper .catalog-slider-title{padding:20px 30px}.home-catalog .wrapper .catalog-slider .catalog-slider-scroll{padding:0 20px}.home-catalog .wrapper .catalog{margin-top:32px;padding:0 20px}.home-footer{width:100%}.catalog-wrap{flex-direction:column;width:100%;padding:24px 0}.hide{display:none}.catalog-slider-title{padding:20px 10px;font-size:18px;font-weight:400;line-height:1.22;text-transform:uppercase}.catalog-slider-button{position:absolute;top:calc(50% - 52px);z-index:2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 8px;border-radius:50%;background-color:#008b81}.catalog-slider-button.prev{left:-60px;padding-right:4px}.catalog-slider-button.next{right:-60px;padding-left:4px}.catalog-slider-button .catalog-slider-button-icon{width:24px;height:24px;fill:#fff}.catalog-slider{position:relative;width:100%;overflow:hidden}.catalog-slider .catalog-slider-scroll{position:relative;z-index:1;width:auto;transition:all .35s ease-out 0s}.catalog-slider .catalog-slider-scroll .catalog-slider-slide{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:1540px){.catalog-slider-button.prev{left:0}.catalog-slider-button.next{right:0}}@media (max-width:1024px){.catalog-slider{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.catalog-slider::-webkit-scrollbar{display:none}.catalog-slider .catalog-slider-scroll .catalog-slider-slide{grid-template-columns:1fr 1fr}.catalog-slider-button{top:25%;opacity:.74}}.rc-slider-track{background-color:#db3762!important}.rc-slider-handle{border-color:#db3762!important}.rc-slider-handle:active,.rc-slider-handle:focus{border-color:#db3762!important;box-shadow:0 0 5px #db3762!important}.catalog-filter{justify-content:space-between;margin-top:32px;padding:0 20px}.catalog-filter,.filter-type{align-items:center;width:100%}.filter-type{flex-wrap:wrap;overflow-x:auto}.filter-type::-webkit-scrollbar{width:0;background:transparent}.filter-type button{padding-right:20px;color:#666;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;white-space:nowrap}.filter-type button.active{color:#008b81}.filter-type a{padding-right:20px;color:#666;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;white-space:nowrap}.filter-type a.active{color:#008b81}.filter-select{align-items:center}.filter-select-wrap{position:relative}.filter-select-btn{display:flex;align-items:center;padding-left:20px;color:#666;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase}.filter-select-btn-icon{width:14px;height:14px;margin-left:4px;color:#008b81}.filter{display:none;position:absolute;top:100%;right:-8px;z-index:100;flex-direction:column;align-items:flex-end;padding:16px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.35);opacity:0}.filter.active{display:flex;opacity:1}.filter>button{padding:6px 10px;color:#666;font-weight:500;transition:all .3s ease-out 0s}.filter>button:hover{color:#008b81;transition:all .3s ease-out 0s}.filter-inner{width:100%;align-items:center}.filter-slider-wrap{flex-direction:column;min-width:280px;padding:16px}.filter-slider-wrap h3{margin-bottom:16px}.filter-inner .slider{display:block;width:100%;max-width:300px;padding:8px 6px}.filter-inner .slider .value{position:relative;margin:8px -6px}.rangeslider-horizontal .rangeslider__fill{background-color:#008b81!important}.filter-inner .filter-slider-wrap button{margin:0}.filter-inner button{align-items:center;justify-content:center;width:110px;margin:8px;padding:12px;border:1px solid #eaeaea}.filter-inner button.active{background-color:#f7f7f7;color:#666;font-weight:500}.filter-inner button img{width:76px;height:76px;margin:8px 0}.filter-inner input{margin:8px;width:100px}.filter-inner span{font-weight:500}.gifts-line{width:100%;flex-wrap:wrap;position:relative}.gifts-line .catalog-card{position:absolute;bottom:100%;right:0;z-index:2}.gifts-line-mobile .catalog-card{position:relative;bottom:0}.gifts-line>h3{position:relative;width:100%;padding:0 10px 10px;color:#666;font-size:16px;font-weight:500;text-transform:uppercase}.gifts-line>h3:after{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 10px);border-bottom:1px solid #eaeaea}.mobile-select{display:none}.desktop-select{display:block}.catalog{flex-direction:column;width:100%}.catalog-category{flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.catalog-category .category-title{width:100%;margin:24px 10px;font-size:24px;font-weight:600;line-height:24px}.catalog-category .category-title span{display:flex;align-items:center;padding-top:2px;color:#666;font-size:14px;font-weight:400;vertical-align:middle}.catalog-category .category-title span .category-title-icon{margin-right:4px}.mobile-catalog-filter{display:none;padding:16px 16px 0;overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.mobile-catalog-filter::-webkit-scrollbar{display:none}.mobile-catalog-filter .mobile-filter-type a{display:flex;color:#666;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;white-space:nowrap;padding:4px 12px;margin-right:8px;margin-bottom:8px;border:1px solid #eaeaea;border-radius:20px}.mobile-catalog-filter .mobile-filter-type a.active{border-color:#008b81;background-color:#008b81;color:#fff;font-weight:500}@media (max-width:991px){.catalog-wrap{padding:0}.catalog-filter{flex-direction:column;align-items:flex-start;overflow:hidden}.filter.active{position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.filter.active .filter-inner{flex-wrap:wrap}.filter-inner button{width:calc(50% - 16px)}.filter-select-btn{padding-left:0;padding-right:20px}.filter-type button{padding:4px 12px;margin-right:8px;border:1px solid #eaeaea}.filter-type button.active{border-color:#008b81;background-color:#008b81;color:#fff;font-weight:500}}@media (max-width:991px){.mobile-catalog-filter{display:flex;padding-left:60px;padding-right:60px}.catalog-slider-button{display:none}.filter-type{display:none;flex-wrap:nowrap}.mobile-select{display:block}.desktop-select{display:none}}@media (max-width:768px){.mobile-catalog-filter{padding-left:20px;padding-right:20px}.catalog-category{width:calc(100% + 8px);margin:0 -4px}.catalog-category .category-title{margin:16px 4px}}@media (max-width:480px){.filter-inner button{display:flex;flex-direction:column}}.order-boxes-info{padding:8px 0}.order-boxes-info .btn{flex-grow:0;flex-shrink:0;width:46px;height:46px;border-radius:50%;border:2px solid #ccc!important;background-color:#f7f7f7}.order-boxes-info span{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:16px}.gift-slider-wrap{width:130px;height:200px;padding:8px 20px 8px 0}.home-gift-slider-wrap{width:240px;height:310px}.add-gift-slider{position:relative;width:100%;height:220px;padding:16px 0;overflow:hidden}.add-gift-slider.home-add-gift-slider{height:330px}.add-gift-slider.home-add-gift-slider .add-gift-slider-btn{top:calc(50% - 50px)}.add-gift-slider-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 15px);z-index:9;width:30px;height:30px;border:1px solid #eaeaea;border-radius:50%;background-color:#fff}.add-gift-slider-btn.left-btn{left:0}.add-gift-slider-btn.right-btn{right:0}.add-gift-slider-btn-icon{color:#8c8c8c}.add-gift-slider-btn:hover{border-color:#008b81;background-color:#008b81;transition:all .25s ease-out 0s}.add-gift-slider-btn:hover .add-gift-slider-btn-icon{color:#fff;transition:all .25s ease-out 0s}.add-gift-slider .add-gift-slider-wrap{position:absolute;transition:all .25s ease-out 0s}.add-gift-slider-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff}.add-gift-slider-card:hover{cursor:pointer}.add-gift-slider-card .card-image{flex-grow:0;flex-shrink:0;width:106px;height:106px;margin-right:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.add-gift-slider-card .card-info{flex-grow:1;flex-shrink:1;flex-direction:column}.add-gift-slider-card .card-info h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:164px;height:40px;margin-top:6px;font-size:14px;line-height:18px;text-align:center;text-overflow:ellipsis;overflow:hidden}.add-gift-slider-card .card-info .card-info-price{padding:6px 12px;border-radius:16px;background-color:#f7f7f7;color:#008b81;font-weight:600;transition:all .35s ease-out 0s}.add-gift-slider-card .card-info .card-info-price:hover{background-color:rgba(0,139,129,.15);transition:all .35s ease-out 0s}.gift-card{cursor:pointer;flex-direction:column;width:100%;margin-bottom:16px;padding:0 10px}.gift-card.category-card{width:20%}.gift-card.category-card .gift-card-image{padding-top:100%}.gift-card.category-card .gift-card-slider{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.gift-card.category-card .gift-card-info p{margin-bottom:0;font-size:14px;line-height:20px;text-transform:uppercase}.gift-card.category-card .gift-card-info h3{margin-top:0;text-transform:lowercase}.gift-card-image{position:relative;width:100%;margin-bottom:8px;overflow:hidden}.gift-slider-controls{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:4px;background-color:hsla(0,0%,100%,.45);opacity:0;transition:opacity 1s}.gift-card-image:hover .gift-slider-controls{opacity:1;transition:opacity 1s}.gift-slider-controls .slide-btn{flex:1 1;height:4px;padding:0;background-color:transparent;transition:all .3s ease-in-out 0s}.gift-slider-controls .slide-btn.active{background-color:#008b81;transition:all .3s ease-in-out 0s}.gift-card-control{position:absolute;top:0;left:56px;z-index:4;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;height:100%;padding:16px;opacity:0;transition:all .5s ease-in-out 0s}.gift-card-image:hover .gift-card-control{left:0;opacity:1;transition:all .5s ease-in-out 0s}.gift-card-control button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:3px 0;background-color:#fff;color:#8c8c8c;transition:all .3s ease-in-out 0s}.gift-card-control button:hover{background-color:#008b81;color:#fff;transition:all .3s ease-in-out 0s}.gift-card-info{flex-grow:0;flex-shrink:0}.gift-card-info h3{max-height:40px;margin-top:6px;padding-bottom:0;color:#333;font-size:13px;font-weight:400;line-height:20px;text-align:center;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.gift-card-info p{margin-bottom:16px;font-size:13px;font-weight:600;line-height:24px;text-align:center}@media (max-width:768px){.gifts-catalog-categories{position:relative;width:calc(100% + 20px);margin:0 -10px;padding-bottom:6px}.gift-card.resized.category-card{width:auto;padding:0}.gift-card.resized.category-card .gift-card-image{display:none}.gift-card.resized.category-card .gift-card-info{padding:4px 12px;margin-right:8px;border:1px solid #eaeaea;border-radius:4px}.gift-card.category-card{width:50%}}.catalog-card{cursor:pointer;flex-direction:column;width:25%;margin-bottom:16px;padding:0 10px}.catalog-card-image{position:relative;width:100%;margin-bottom:8px;border-radius:20px;overflow:hidden;background-color:#333;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.catalog-card-image img{position:relative;z-index:1;width:100%;height:auto;transition:all 1s}.catalog-card.catalog-card-sq{position:relative;padding-top:25%}.catalog-card.catalog-card-sq .catalog-card-image{position:absolute;top:0;left:10px;width:calc(100% - 20px);height:calc(100% - 64px);background-color:transparent;overflow:hidden}.catalog-card.catalog-card-sq .catalog-card-image .catalog-image-slide.active{align-items:center;justify-content:center}.catalog-card.catalog-card-sq .catalog-card-info h3{font-size:13px}.catalog-card-slider{position:relative;width:100%;height:100%}.catalog-image-slide{position:absolute;z-index:0;left:10%;flex-direction:column;width:100%;opacity:0}.catalog-image-slide.active{position:relative;z-index:1;left:0;opacity:1;transition:left .65s,opacity 1s}.catalog-slider-controls{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:4px;background-color:hsla(0,0%,100%,.45);opacity:0;transition:opacity 1s}.catalog-slider-controls .slide-btn{flex:1 1;height:4px;padding:0;background-color:transparent;transition:all .3s ease-in-out 0s}.catalog-slider-controls .slide-btn.active{background-color:#008b81;transition:all .3s ease-in-out 0s}.catalog-card-control{position:absolute;top:calc(50% - 78px);right:-40px;z-index:4;flex-direction:column;align-items:flex-end;justify-content:center;height:156px}.catalog-card-control button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:6px 0;background-color:#fff;color:#8c8c8c;transition:all .3s ease-in-out 0s}.catalog-card .filter-label{position:absolute;top:20px;right:16px;z-index:2;padding:8px 12px;background-color:#008b81}.catalog-card .filter-label span{color:#fff;font-size:11px;font-weight:600;line-height:11px;text-transform:uppercase}.catalog-card-info{position:relative;flex-direction:column}.catalog-card-info-price{align-items:center;justify-content:center;width:100%}.catalog-card-info-price p{margin-bottom:2px!important;margin-right:16px}.catalog-card-info-price button{display:flex;align-items:center;justify-content:center;width:64px;height:32px;margin:0;border-radius:20px;background-color:#008b81;color:#8c8c8c;transition:all .3s ease-in-out 0s}.catalog-card-info-price button svg{fill:#fff}.catalog-card-info-price button:hover{background-color:#33a29a;color:#fff;transition:all .3s ease-in-out 0s}.catalog-card-info h3{height:32px;margin-top:0;color:#333;font-weight:400;line-height:32px;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-card-info p{display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:15px;font-weight:600;line-height:24px;text-align:center}.catalog-card-info p .catalog-card-info-icon{position:relative;width:13px;height:13px;margin-left:8px;margin-bottom:2px;color:#666}@media (max-width:991px){.catalog-card-image .catalog-card-control{right:calc(50% - 93px);top:auto;bottom:16px;flex-direction:row;opacity:1;transition:all .5s ease-in-out 0s}.catalog-card-control button{width:50px;height:50px;margin:0 6px}.catalog-card-control button svg{width:18px;height:18px}}@media (max-width:768px){.catalog-card{width:50%;padding:0 4px}.catalog-card.catalog-card-sq{position:relative;padding-top:50%}.catalog-card-image{margin-bottom:0}.catalog-card-info h3{height:30px;margin-top:10px;line-height:22px}.catalog-card-info p{margin-bottom:0}.catalog-card .filter-label{top:auto;left:auto;right:8px;bottom:8px;padding:6px 10px}.catalog-card .filter-label span{font-size:9px;line-height:9px}}@media(pointer:fine){.catalog-card-image:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);opacity:1;transition:all 1s}.catalog-card-image:hover .catalog-slider-controls{opacity:1;transition:opacity 1s}.catalog-card-control button:hover{background-color:#008b81;color:#fff;transition:all .3s ease-in-out 0s}}.header-wrap{position:relative;z-index:999;flex-direction:column}.head-info,.header-wrap{align-items:center;width:100%}.head-info{justify-content:center;height:44px;background-color:#555}.head-info .wrapper{justify-content:space-between}.head-info-about{align-items:center;justify-content:flex-start}.about-item{padding-right:30px}.about-item img{width:14px;height:14px;margin-right:10px}.about-item p{color:#fff}.about-item p span{font-weight:500}.contact-item,.head-info-contact{align-items:center}.contact-item{padding-left:16px}.contact-item a{padding:0 6px;color:#fff;font-size:14px}.contact-item a:hover{color:#008b81}.contact-item a .contact-item-img,.contact-item a img{width:22px;height:22px;margin:2px;transition:all .15s linear .15s}.contact-item a:hover .contact-item-img,.contact-item a:hover img{width:26px;height:26px;margin:0;transition:all .15s linear .15s}.contact-item a span:first-child{display:none}.header{position:relative;z-index:2;align-items:center;justify-content:space-between}.header-logo{align-items:flex-end;padding:6px 0 24px}.header-logo .logo-image{width:115px;margin-right:80px}.header-about{flex-direction:column;flex-grow:1;flex-shrink:1;align-items:flex-start;justify-content:flex-end;padding-top:10px;padding-bottom:2px}.header-about .rating a{display:flex;align-items:center;margin-right:10px;font-weight:600}.header-about .rating a span{margin-left:5px}.header-about p{color:#666;font-size:14px;line-height:20px}.header-about p a{color:#008b81;font-weight:600}.header-about .delivery-time{color:#8c8c8c;font-weight:600}.header-profile{align-items:center}.profile-basket{padding:0 8px}.profile-login{padding-left:8px}.nav-menu-wrap{width:100%;justify-content:center;background-color:#fff}.nav-menu-wrap.scroll{position:fixed;left:0;top:0;z-index:9;border-bottom:1px solid #eaeaea;box-shadow:0 -2px 5px rgba(0,0,0,.35)}.nav-menu .nav-menu-container{width:100%;height:60px;box-shadow:0 3px 9px rgba(24,24,24,.12);border:0;border-radius:20px;padding-left:30px;padding-right:30px;background-color:#fff}.nav-menu-wrap.scroll .nav-menu{border-width:0;justify-content:space-between}.nav-menu-left{flex-grow:1;flex-shrink:1;align-items:center;justify-content:space-between}.nav-menu .logo-image{width:0;margin-right:0}.nav-menu-wrap.scroll .logo-image{width:80px;margin-right:36px;transition:all .3s ease-out 0s}.nav-menu-basket{display:none}.nav-menu-list,.nav-menu-wrap.scroll .nav-menu-basket{display:flex;align-items:center}.nav-menu-list{margin:0;padding:0}.nav-menu-item{display:inline-block;color:#333;text-transform:uppercase}.nav-menu-item.dropdown-menu-item{position:relative;padding:10px 20px 10px 6px}.nav-menu-item.dropdown-menu-item button{margin-right:8px;line-height:16px;font-weight:500;text-transform:uppercase}.nav-menu-item.dropdown-menu-item .dropdown-menu-inner-list{position:absolute;top:calc(100% + 8px);height:0;overflow:hidden;padding:0;border-radius:20px;background-color:#fff;box-shadow:0 3px 9px rgba(24,24,24,.12);opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s;transition:opacity .35s ease-out .15s,transform .35s ease-out .15s;transition:opacity .35s ease-out .15s,transform .35s ease-out .15s,-webkit-transform .35s ease-out .15s}.nav-menu-item.dropdown-menu-item .dropdown-menu-inner-list li{list-style-type:none;display:inline-block;padding:12px;line-height:16px;font-weight:500}.nav-menu-item.dropdown-menu-item .dropdown-menu-inner-list li a{padding:0;white-space:nowrap}.nav-menu-item.dropdown-menu-item .dropdown-menu-inner-list.active{height:auto;padding:20px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .35s ease-out .15s,-webkit-transform .35s ease-out .15s;transition:opacity .35s ease-out .15s,transform .35s ease-out .15s;transition:opacity .35s ease-out .15s,transform .35s ease-out .15s,-webkit-transform .35s ease-out .15s}.nav-menu-item a{display:inline-block;padding:10px 32px 10px 6px;line-height:16px;font-weight:500}.nav-menu-wrap.scroll .nav-menu-item a{font-size:12px;line-height:14px}.nav-menu-wrap.scroll .nav-menu-container{box-shadow:none}.nav-menu-item.active a{color:#008b81}.contact-item-mobile,.logo-image-small,.menu-mobile-btn,.nav-menu-mobile{display:none}@media (max-width:1190px){.nav-menu-item a{padding:14px 16px 14px 6px}.nav-menu-wrap.scroll .logo-image{margin-right:16px}}@media (max-width:1055px){.nav-menu-item a{padding:14px 12px 14px 0}.nav-menu-wrap.scroll .logo-image{margin-right:12px}}@media (max-width:991px){.header.scroll{position:fixed;top:0;left:0;z-index:10;width:100%;background-color:#fff}.header.scroll .header-logo{padding:8px 0 4px}.logo-image{display:none}.logo-image-small{display:inline-block;width:90px}.head-info-about,.nav-menu-wrap.active-mobile .logo-image-small{display:none}.head-info-contact{width:100%;justify-content:space-between}.contact-item{padding-left:0}.head-info-contact .contact-item:nth-child(2){display:none}.menu-mobile-btn{display:flex}.header-about{position:absolute;top:52px}.header-about .delivery-time,.header-about .rating,.header-profile{display:none}.header-logo{justify-content:space-between;width:100%;padding:8px 0 48px}.header-logo .logo-image{position:relative;width:110px;margin-right:16px}.nav-menu-wrap{display:none;position:fixed;top:0;left:0;z-index:9000;width:100%;height:100%;background-color:#333;padding-bottom:64px!important}.nav-menu-wrap.active-mobile{display:flex;justify-content:flex-start;flex-direction:column;padding:20px;overflow:hidden;overflow-y:auto}.nav-menu-wrap.active-mobile .nav-menu-container{height:auto;padding:0;background-color:transparent}.nav-menu-wrap.active-mobile .nav-menu-container .dropdown-menu-item{padding:0}.nav-menu-wrap.active-mobile .nav-menu-container .dropdown-menu-item button{color:#fff;padding:14px 12px 14px 0}.nav-menu-wrap.active-mobile .nav-menu-container .dropdown-menu-item svg{display:none}.nav-menu-wrap.active-mobile .nav-menu-container .dropdown-menu-item .dropdown-menu-inner-list{display:flex;flex-direction:column;position:relative;top:0;opacity:1;height:auto;background-color:transparent;-webkit-transform:translateY(0);transform:translateY(0)}.nav-menu-mobile{display:flex;flex-direction:column;width:100%;padding:8px 0}.nav-menu-left{flex-direction:column}.nav-menu-left,.nav-menu-left .nav-menu-list{align-items:flex-start}.nav-menu-left br{display:none}.nav-menu-mobile-title{align-items:center;justify-content:space-between;width:100%}.nav-menu-mobile-delivery{flex-direction:column;align-items:flex-start;padding-bottom:8px;color:#fff}.nav-menu-mobile-delivery .rating-mobile{padding-top:12px}.nav-menu-mobile-delivery .rating-mobile a{display:flex;align-items:center;margin-right:10px;color:#fff;font-weight:600}.nav-menu-mobile-delivery .rating-mobile a span{margin-left:5px}.nav-menu-mobile-delivery p{display:flex;align-items:center}.nav-menu-mobile-delivery p .delivery-icon{width:16px;height:16px;margin-right:12px}.nav-menu-mobile-delivery .btn{height:22px;padding:0;border-width:0;color:#666}.nav-menu-mobile .btn,.nav-menu-mobile h2{color:#fff}.nav-menu{padding:16px 0;border-bottom:1px solid #555;border-top:1px solid #555;background-color:transparent}.nav-menu-list{display:flex;flex-direction:column}.nav-menu-list .nav-menu-item a{color:#fff}.nav-menu-mobile-links{flex-wrap:wrap;align-items:center;padding:8px 0}.nav-menu-mobile-links a{padding:8px 24px 8px 0;color:#fff}.nav-menu-mobile-links a p{display:flex;align-items:center;margin-bottom:8px}.mobile-phone-icon{width:16px;height:16px;margin-right:12px}.nav-menu-mobile-links a img{width:120px}.contact-item-mobile{display:flex}.contact-item-mobile .contact-item{padding-right:16px}.contact-item-mobile .contact-item a{padding:0 3px}}.nav-menu-list-contact-small{display:none}@media (max-width:1460px){.nav-menu-list-contact{display:none}.nav-menu-list-contact-small{display:block}}@media (max-width:1024px){.header.scroll .header-about{display:none}}@media (max-width:380px){.contact-item a span:first-child{display:flex}.contact-item a span:last-child{display:none}.contact-item-call{width:18px;height:18px}}a.btn-light,button.btn-light{border-color:#eaeaea}a.btn-light:hover,button.btn-light:hover{color:#008b81;border-color:#008b81}a.btn-light:disabled,button.btn-light:disabled{color:#aaa;font-weight:400}a.btn-light:disabled:hover,button.btn-light:disabled:hover{color:#aaa;border-color:#eaeaea}.btn-pink-wrap{height:33px}.btn-pink-wrap.btn-big{height:48px;margin:30px 0 10px}.btn-pink-wrap.btn-big button.btn-pink{border-radius:30px;padding-left:30px;padding-right:30px;font-size:16px}.btn-pink-wrap a.btn-pink,.btn-pink-wrap button.btn-pink{height:100%;border-color:#008b81;background-color:#008b81;color:#fff}.btn-pink-wrap a.btn-pink:hover{background-color:#fff;color:#008b81}.btn-pink-wrap .btn-pink span+span{margin-left:12px;padding-left:12px;border-left:1px solid #fff;white-space:nowrap}.btn-pink-wrap a.btn-pink.btn-pink-outline,.btn-pink-wrap button.btn-pink.btn-pink-outline{background-color:#fff;color:#008b81}.btn-pink-wrap a.btn-pink.btn-pink-outline:hover,.btn-pink-wrap button.btn-pink.btn-pink-outline:hover{background-color:#008b81;color:#fff}.btn-pink-wrap button.btn-pink.disabled{border-color:#8c8c8c;background-color:#aaa;color:#fff}.btn-loader-icon{width:160px;height:32px}.place-select-wrap{align-items:center}.place-select-wrap .place-select-icon{display:none}.place-select-wrap .place-select{align-items:center}.place-select-wrap .place-select>span{color:#666;font-size:14px;line-height:20px;white-space:nowrap}.place-select-wrap .place-select .place-select-button{display:flex;align-items:center;position:relative}.place-select-wrap .place-select .place-select-button .place-select-button-icon{width:14px;height:14px;margin-top:2px;margin-left:2px;fill:#008b81}.place-select-wrap .place-select .place-select-button .place-select-button-text1{display:inline;color:#008b81;font-weight:700;text-decoration:underline}.place-select-wrap .place-select .place-select-button .place-select-button-text2{display:none}.place-select-wrap .place-select .place-select-button .place-select-list{position:absolute;top:100%;left:0;z-index:100;flex-direction:column;height:0;margin:0;padding:0;border-radius:12px;box-shadow:0 2px 8px rgba(24,24,24,.2);background-color:#fff;opacity:0;overflow:hidden;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity .25s ease-out 0s,-webkit-transform .15s ease-out 0s;transition:opacity .25s ease-out 0s,transform .15s ease-out 0s;transition:opacity .25s ease-out 0s,transform .15s ease-out 0s,-webkit-transform .15s ease-out 0s}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item{display:flex;flex-direction:row;align-items:center;padding:3px 0}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item .place-select-item-icon{margin-right:10px}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item .place-select-item-icon svg{width:20px;height:20px}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item span{color:#333;font-size:12px;font-weight:600;white-space:nowrap}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item.active span{color:#8c8c8c}.place-select-wrap .place-select .place-select-button .place-select-list.active{height:auto;padding:12px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .25s ease-out 0s,-webkit-transform .15s ease-out 0s;transition:opacity .25s ease-out 0s,transform .15s ease-out 0s;transition:opacity .25s ease-out 0s,transform .15s ease-out 0s,-webkit-transform .15s ease-out 0s}@media (max-width:991px){.place-select-wrap{padding:0 14px}.place-select-wrap .place-select-icon{display:flex;width:22px;height:22px;margin-right:8px;fill:#db3762}.place-select-wrap .place-select>span{display:none}.place-select-wrap .place-select .place-select-button .place-select-button-icon{width:18px;height:18px;margin-top:2px;margin-left:2px;fill:#db3762}.place-select-wrap .place-select .place-select-button .place-select-button-text1{display:none}.place-select-wrap .place-select .place-select-button .place-select-button-text2{display:inline;color:#db3762;font-weight:700}.place-select-wrap .place-select .place-select-button .place-select-list.active{padding:12px 20px}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item{padding:6px 0}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item .place-select-item-icon svg{width:24px;height:24px}.place-select-wrap .place-select .place-select-button .place-select-list .place-select-item span{color:#333;font-size:14px;font-weight:600;white-space:nowrap}}.free-gift-card{flex-direction:column;width:25%;padding:0 8px}.free-gift-card-image{position:relative;flex-direction:column;width:100%;margin-bottom:8px;padding-top:130%;overflow:hidden}.free-gift-card-image img{position:absolute;top:0;left:0;width:100%;height:100%}.free-gift-card-image:hover img,.free-gift-card-image img{transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.free-gift-card-image:hover img{opacity:.7;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.free-gift-card-info{flex-direction:column}.free-gift-card-info h3{margin:12px 0;font-weight:600;text-align:center;text-transform:uppercase}.free-gift-card-info p{height:72px;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-align:center}@media (max-width:768px){.free-gift-card-info p{height:40px;line-height:20px}}@media (max-width:640px){.free-gift-card{width:50%;margin-bottom:16px}}.footer{flex-direction:column;align-items:center;width:100%;background-color:#f7f7f7;color:#8c8c8c}.footer-inner{flex-wrap:wrap;padding:60px 0 34px}.footer-col{flex-direction:column;width:16.66667%;padding-right:20px}.footer-col:first-child,.footer-col:last-child{width:33.33333%}.footer-col:last-child{padding-right:0}.footer-col h3{margin-bottom:24px;color:#333;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase}.footer-col p{font-size:14px;line-height:24px;margin-bottom:20px}.footer-contact-item{align-items:center;margin-bottom:16px}.footer-contact-item img{width:14px;height:14px;margin-right:12px}.footer-link-item{padding-bottom:12px}.instagram-wrap{width:100%;flex-wrap:wrap}.instagram-wrap .inst-card{width:25%;padding-top:25%;background-size:contain;cursor:pointer}.sub-footer{width:100%;justify-content:center;border-top:1px solid #eaeaea}.sub-footer-wrap{justify-content:space-between;padding:8px 0}.sub-footer-apps,.sub-footer-wrap{align-items:center}.sub-footer-apps img{width:120px;margin-left:12px}@media (max-width:768px){.footer-inner{padding:30px 0 18px}.footer-inner .footer-col{width:50%;margin-bottom:8px}}@media (max-width:640px){.footer-inner .footer-col{width:100%;padding:0;margin-bottom:8px}.sub-footer-wrap{flex-direction:column}.sub-footer-apps{margin-top:12px}}.cookie-notice{box-sizing:border-box;position:fixed;bottom:20px;left:50%;width:500px;margin-left:-250px;padding:12px;background:#fff;box-shadow:0 2px 4px rgba(20,40,80,.2);border-radius:3px;font-size:.86em;line-height:1.5;color:#456;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:cookie-notice-fadein .5s ease;animation:cookie-notice-fadein .5s ease;z-index:20}@-webkit-keyframes cookie-notice-fadein{0%{-webkit-transform:translate3d(0,128px,0);transform:translate3d(0,128px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes cookie-notice-fadein{0%{-webkit-transform:translate3d(0,128px,0);transform:translate3d(0,128px,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.cookie-notice-message>p{margin:0;padding:0;width:80%}.cookie-notice>button{margin:0;padding:0;border:0;background:transparent;width:20%;color:#1e90ff;position:absolute;top:8px;right:0;width:18%;bottom:8px;cursor:pointer;font-weight:700;border-left:1px solid rgba(0,40,80,.1)}.cookie-notice>button:hover{color:#4ba6ff}.cookie-notice>button:active{color:#1873cc}@media (max-width:768px){.cookie-notice{bottom:90px;width:calc(100% - 24px);margin-left:calc(12px - 50%)}}.modal{position:fixed;left:0;top:0;z-index:1000;justify-content:center;width:100%;height:100%;padding:20px;background-color:rgba(0,0,0,.65);overflow-y:auto}.modal.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto;transition:all 0s ease-out 0s}.modal.show .modal-inner{opacity:1}.modal.hide{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none;transition:all 0s ease-out 0s}.modal.hide .modal-inner{opacity:0}.modal.scroll{align-items:flex-start}.modal.center{align-items:center}.modal.modal-light{background-color:hsla(0,0%,100%,.65)}.modal-inner{position:relative;width:60%;max-width:980px;min-width:620px;transition:all .45s ease-out .15s}.loader{width:100%;height:100%;align-items:center;justify-content:center}.loader-gif{width:64px;height:64px}.modal-close-btn{position:absolute;right:-48px;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff}.modal-close-btn-icon{width:24px;height:24px}.modal-close-btn:hover .modal-close-btn-icon{width:26px;height:26px}.modal-body{flex-direction:column;width:100%;padding:20px;background-color:#f7f7f7;box-shadow:0 0 15px rgba(0,0,0,.35)}@media (max-width:1080px){.modal{padding:16px}.modal-close-btn{right:4px;top:4px;z-index:9;background-color:#f7f7f7}}@media (max-width:991px){.modal{align-items:flex-start}.modal-inner{width:100%}}@media (max-width:768px){.modal-inner{min-width:280px}.modal-body{padding:8px}}.modal-inner.catalog{width:auto}.modal-catalog{width:100%}.modal-catalog-image{flex-grow:0;flex-shrink:0;position:relative;width:500px;min-height:660px;margin-right:24px}.modal-catalog-image img{width:100%;height:auto}.modal-catalog-slider{position:relative;z-index:2;align-items:flex-start;justify-content:center;width:100%}.modal-catalog-slider-zoom{display:block;width:100%;overflow:hidden}.modal-catalog-slider-zoom>div{flex-direction:column}.modal-catalog-slider-zoom img{width:500px;height:auto;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal-catalog-slider-zoom .sc-bdvvtL{width:100%;margin:0}.modal-catalog-slider-zoom .sc-bdvvtL .sc-gsDKAQ{display:flex;flex:1 1;height:6px;margin:0;border-radius:0}.modal-catalog-image-slide{display:none;position:absolute;z-index:0;left:0;flex-direction:column;opacity:1}.modal-catalog-image-slide.active{display:flex;position:relative;z-index:1;left:0;width:100%;opacity:1;transition:left .65s,opacity 1s}.modal-catalog-controls{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:4px;background-color:hsla(0,0%,100%,.45);opacity:0;transition:opacity 1s}.modal-catalog-image:hover .modal-catalog-controls{opacity:1;transition:opacity 1s}.modal-catalog-controls .slide-btn{flex:1 1;height:4px;padding:0;background-color:transparent;transition:all .3s ease-in-out 0s}.modal-catalog-controls .slide-btn.active{background-color:#008b81;transition:all .3s ease-in-out 0s}.modal-catalog-control{position:absolute;top:calc(50% - 20px);left:-33px;z-index:1;align-items:center;justify-content:space-between;width:calc(100% + 66px);height:40px;padding:4px;transition:all .5s ease-in-out 0s}.modal-catalog-control button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:6px 0;color:#8c8c8c;transition:all .3s ease-in-out 0s}.modal-catalog-control button:hover{color:#008b81;transition:all .3s ease-in-out 0s}.modal-catalog-info{flex-grow:1;flex-shrink:1;flex-direction:column;justify-content:flex-start}.modal-catalog-info-settings{width:100%;flex-direction:column;align-items:flex-start}.modal-catalog-info-settings .filter-label{width:auto;margin-bottom:8px;padding:8px 12px;background-color:#008b81}.modal-catalog-info-settings .filter-label span{color:#fff;font-size:11px;font-weight:600;line-height:11px;text-transform:uppercase}.modal-catalog-info-settings>h3{margin-bottom:4px;font-size:24px;line-height:36px}.modal-catalog-info-settings p{margin-bottom:8px;white-space:pre-line}.modal-catalog-info .catalog-setting{flex-direction:column;width:100%}.modal-catalog-info .setting-item{flex-direction:column;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eaeaea}.modal-catalog-info .setting-item .settings-list{padding:8px 0 8px 12px;background-color:#fff}.modal-catalog-info .setting-item .settings-list button{width:44px;height:44px;margin-right:12px;border:2px solid #fff;background-color:#ff0;opacity:.55;transition:all .35s ease-out 0s}.modal-catalog-info .setting-item .settings-list button:first-child{background-color:orange}.modal-catalog-info .setting-item .settings-list button:last-child{background-color:green}.modal-catalog-info .setting-item .settings-list button.active{border:2px solid #eaeaea;opacity:1;transition:all .35s ease-out 0s}.catalog-setting>p{margin-top:8px;font-size:14px;font-weight:600}.gifts-item{flex-direction:column;width:100%;margin-bottom:8px}.gifts-item>p{margin-top:8px;font-size:14px;font-weight:600}.gifts-item .gifts-list{position:relative;flex-wrap:wrap;width:100%;padding:10px 2px;background-color:#fff}.gifts-item .gifts-list .gift-list-slide{position:absolute;top:calc(50% - 15px);left:-20px;z-index:0;width:30px;height:30px;background-color:#fff;opacity:0;transition:all .35s ease-out 0s}.gifts-item .gifts-list .gift-list-slide.hide{display:none}.gifts-item .gifts-list .gift-list-slide:last-child{left:auto;right:-20px}.gifts-item .gifts-list:hover .gift-list-slide{left:-16px;z-index:10;opacity:1;transition:all .35s ease-out 0s}.gifts-item .gifts-list:hover .gift-list-slide:last-child{left:auto;right:-16px;transition:all .35s ease-out 0s}.gifts-item .gifts-list .gift-card{margin-bottom:0}.modal-catalog-info-price{flex-direction:column}.modal-catalog-info-settings .switch-item-wrap{margin-bottom:16px}.modal-catalog-info-price p{display:flex;align-items:flex-start;justify-content:center;margin-bottom:8px;color:#333;font-weight:600;text-align:center}.modal-catalog-info-price p span{padding-left:8px}.modal-catalog-info-price .btn,.modal-catalog-top{width:100%}.modal-catalog-gifts{width:100%;margin-top:20px;padding-top:16px;border-top:1px solid #eaeaea}.modal-catalog-gifts-info{flex-direction:column;flex-wrap:wrap;width:100%}.modal-catalog-gifts-info-indent{margin-bottom:16px;margin-top:12px}.modal-catalog-gifts-info-indent .delivery-info-text{flex-direction:column;margin-top:24px;font-size:10px;text-align:center}.modal-catalog-gifts-info-indent .delivery-info-text p{margin-top:12px}.modal-catalog-gifts-info h3{margin-bottom:8px}.modal-catalog-gifts-wrap{position:relative;width:calc(100% + 16px);margin:0 -8px}.modal-catalog-gifts-info .free-gift-card-info h3{font-size:12px}.modal-catalog-gifts-info .delivery-info{flex-direction:column;padding-left:24px;text-align:center}.modal-catalog-gifts-info .delivery-info h3{margin:14px 0;font-size:12px}.modal-catalog-gifts-info .delivery-info p{margin-bottom:8px;font-size:10px}.desktop-slider{display:flex}.mobile-slider{display:none}@media (max-width:991px){.modal-catalog-image .modal-catalog-controls{opacity:1}.modal-catalog-image .modal-catalog-control{left:0;align-items:flex-end;width:100%;padding:0;opacity:1}.modal-catalog-control button{width:40px;height:40px}.modal-catalog-control button svg{width:16px;height:16px}.modal-catalog-info .gift-card.gift-add-card{width:50%!important}.modal-catalog-info .modal-catalog-image{width:50%}.modal-catalog-info .gifts-list .gift-card.gift-add-card:nth-child(2),.modal-catalog-info .gifts-list .gift-card.gift-add-card:nth-child(3){display:none}.gifts-item .gifts-list{padding-bottom:40px}.gifts-item .gifts-list .gift-list-slide{top:auto;bottom:0;left:0;z-index:10;width:80px;height:40px;opacity:1}.gifts-item .gifts-list .gift-list-slide:last-child{left:auto;right:0}.desktop-slider{display:none}.mobile-slider{display:block}}@media (max-width:768px){.modal-catalog-slider{align-items:center}.modal-catalog-image{width:100%;min-height:400px;margin-right:0;margin-bottom:16px}.modal-catalog-gifts,.modal-catalog-top{flex-direction:column}.modal-catalog-gifts-info{width:100%}.modal-catalog-gifts-info .delivery-info{padding-left:0}}@media (max-width:576px){.modal-catalog-gifts-wrap{flex-wrap:wrap}.modal-catalog-gifts-wrap .free-gift-card{width:25%;padding:0 4px}.modal-catalog-gifts-wrap .free-gift-card h3{font-size:8px;line-height:12px}.modal-catalog-slider-zoom img{width:calc(100vw - 48px);height:auto;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none}}.gift-card.gift-add-card{cursor:pointer;flex-direction:column;width:25%;margin-bottom:16px;padding:0 10px}.gift-add-card .gift-card-image{position:relative;width:100%;margin-bottom:4px;overflow:hidden;border:2px solid #fff}.gift-card-image img{position:relative;z-index:1;width:100%}.gift-card-image:hover img,.gift-card-image img{transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.gift-card-image:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.gift-card-image:before{content:"";display:block;position:absolute;top:0;left:0;z-index:3;width:100%;height:calc(100% - 4px);background-color:rgba(51,51,51,.2);opacity:0;transition:opacity 1s}.gift-card-image:hover:before{opacity:1;transition:opacity 1s}.gift-card-slider{position:relative;width:100%;height:100%;align-items:center;justify-content:center}.gift-image-slide{position:absolute;z-index:0;left:10%;flex-direction:column;opacity:0}.gift-image-slide.active{position:relative;z-index:1;left:0;opacity:1;transition:left .65s,opacity 1s}.gift-card-info{flex-direction:column;margin-bottom:4px;overflow:hidden}.gift-add-card .gift-card-info h3{max-height:32px;margin-top:6px;color:#333;font-size:12px;font-weight:400;line-height:16px;text-align:center;text-transform:uppercase}.gift-add-card .gift-card-info p{margin-bottom:0;font-size:12px;font-weight:600;line-height:20px;text-align:center}.gift-add-card .add-gift-btn{position:absolute;top:0;left:0;z-index:9;align-items:center;justify-content:center;width:100%;height:100%;opacity:0;transition:all .15s,opacity 1s}.gift-add-card.active .add-gift-btn,.gift-card:hover .add-gift-btn{opacity:1;transition:all .15s,opacity 1s}.gift-add-card .add-gift-btn p{margin-bottom:0;padding:2px 4px;background-color:#555;color:#fff;font-weight:600}.gift-add-card.active .gift-card-image{border:2px solid #008b81}.gift-add-card.active .gift-card-info h3{color:#008b81;font-weight:600}.switch{display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left}.switch .switch-check{position:relative;flex-grow:0;flex-shrink:0;width:48px;height:28px;margin-right:12px;padding:2px;border-radius:16px;background-color:rgba(0,0,0,.15);transition:all .25s ease-out 0s}.switch.active .switch-check{background-color:#008b81;transition:all .25s ease-out 0s}.switch .switch-check:after{content:"";position:absolute;top:2px;left:2px;display:block;width:24px;height:24px;border-radius:50%;background-color:#fff;transition:all .25s ease-out 0s}.switch.active .switch-check:after{left:22px;transition:all .25s ease-out 0s}.switch .switch-label{flex-grow:1;flex-shrink:1;font-weight:500}.switch .switch-label span{font-weight:600}.modal-inner.login{align-items:center;justify-content:center;max-width:480px;min-width:0}.modal-login{width:100%;max-width:480px}.modal-login .modal-body{align-items:center;justify-content:center}.modal-login .react-tel-input{margin-bottom:8px;border:1px solid #eaeaea}.modal-login .react-tel-input .form-control{width:100%;border:0}.modal-small .modal-body{min-width:0;padding:20px 40px}.modal-body .login-form{flex-direction:column;width:320px;padding:8px 0}.modal-body .login-form h3{margin-bottom:8px;font-size:20px;line-height:30px;text-align:center}.modal-body .login-form p{margin-bottom:16px;padding:0 16px;color:#8c8c8c;font-size:11px;font-weight:500;line-height:13px;text-align:center}.modal-body .login-form .login-send-pass{align-items:center;justify-content:center;padding-top:8px}.modal-body .login-form .login-form-pass{flex-direction:column}.modal-body .login-form .login-form-pass p{margin-bottom:16px;margin-top:8px;text-align:center}.modal-body .login-form .login-form-pass-btn .btn-pink,.modal-body .login-form .login-form-pass-btn .btn-pink-wrap{width:100%}.modal-body .login-form .login-form-agree-text{flex-direction:column;width:100%;grid-gap:8px;gap:8px;margin:8px 0;font-size:10px;line-height:12px}.modal-body .login-form .login-form-agree-text .check-list{width:100%}.modal-body .login-form .login-form-agree-text .check-list .check-item{display:flex;width:100%}.modal-body .login-form .login-form-agree-text .check-list .check-item .check-name{white-space:wrap}.modal-body .login-form .login-form-agree-text a{color:#8c8c8c;font-weight:500;text-decoration:underline}@media (max-width:1080px){.modal.modal-small{padding:16px}.modal-small .modal-body{width:100%}}@media (max-width:991px){.modal-small .modal-inner,.modal.modal-small{align-items:center;justify-content:center}.modal-small .modal-inner{width:360px}.modal-small .modal-inner .modal-body{align-items:center;justify-content:center}}@media (max-width:420px){.modal-small .modal-inner{width:100%;align-items:center;justify-content:center}.modal-small .modal-body{padding:20px}.modal-small .modal-body .login-form{width:100%}}.form-group .text-input{width:100%}.form-group .text-input.overflow{overflow:hidden}.form-group .text-input.text-input-warn{border-color:#008b81}.form-group .text-input.text-right{padding-right:90px}.form-group button{position:absolute;right:0;top:0;z-index:1;justify-content:flex-end;width:80px;height:34px;padding:0 16px 0 0;border-width:0;text-align:right;color:#8c8c8c;font-size:10px}.modal-body .login-form p.text-input-warn{width:100%;padding:4px 6px;text-align:left;color:#008b81}.basket-header{flex-direction:column;width:100%}.basket-content{width:100%;padding:20px 0}.basket-content .basket-content-inner{flex-direction:column;align-items:center;width:100%}.basket-content .order-info{flex-direction:column;padding:24px 0 10px}.basket-content .order-info p{font-weight:700}.basket-content .basket-add-more{flex-direction:column;width:100%;padding:0;border-bottom:1px solid #eaeaea}.basket-content .basket-add-more h2{font-size:24px;line-height:36px}.basket-content .basket-add-more .add-more{flex-direction:column;align-items:flex-start;margin-top:12px;padding-bottom:24px}.basket-content .basket-add-more .add-more .gift-card{margin-bottom:0}.basket-content .basket-add-more .add-more>p{margin-bottom:8px;padding-right:50px;color:#8c8c8c;font-weight:500}.basket-content .basket-wrap{flex-direction:row;flex-wrap:wrap;width:100%}.basket-content .basket-order-info{flex-direction:column;width:60%;padding-bottom:16px;padding-right:40px}.basket-content .basket-order-info h2{display:flex;align-items:center;font-size:24px;line-height:36px}.basket-content .basket-order-info h2 button{padding:2px 0 0 12px;font-size:20px}.basket-content .basket-order-info h4{margin-bottom:4px}.basket-content .basket-order-info p{margin-bottom:16px}.basket-content .basket-order{flex-direction:column;width:100%;padding-bottom:16px;border-bottom:1px solid #eaeaea}.basket-content .basket-order>h3{margin-top:24px;margin-bottom:8px;font-size:20px;line-height:30px}.basket-content .basket-order p{margin-bottom:8px;font-weight:600}.basket-content .basket-order>p{margin-bottom:0;color:#8c8c8c;font-size:11px;font-weight:500}.basket-content .basket-empty{flex-direction:column;align-items:center;justify-content:center;padding:40px}.basket-content .basket-empty img{width:64px;height:64px;margin-bottom:8px}.basket-content .basket-empty h3{margin-bottom:4px;text-align:center}.basket-content .basket-empty p{text-align:center}.basket-content .basket-order-promo{flex-direction:column;width:40%;margin-bottom:0;padding:32px 0 0 40px}.basket-content .basket-order-promo h3{margin-bottom:8px}.basket-content .basket-free-btn p{color:#8c8c8c;font-weight:500}.top-btn{position:fixed;top:100%;right:16px;z-index:10;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #008b81;background-color:#008b81;opacity:0}.top-btn,.top-btn.show{transition:all .3s ease-out 0s}.top-btn.show{display:flex;top:calc(100% - 60px);opacity:1}.top-btn:hover{background-color:#fff;transition:all .3s ease-out 0s}.top-btn .top-btn-icon{width:18px;height:18px;color:#fff;transition:all .3s ease-out 0s}.top-btn:hover .top-btn-icon{color:#008b81;transition:all .3s ease-out 0s}.mobile-basket,.mobile-basket-info{display:none}@media (max-width:1060px){.basket-content .basket-order-info{padding-right:8px}.basket-content .basket-order-promo{padding-left:8px}}@media (max-width:991px){.basket-wrap{width:100%}.basket-content .basket-order-info{width:100%;padding-right:0}.basket-content .basket-order-promo{width:100%;padding-left:0}.basket-add-more{padding-right:0;border-width:0}.mobile-basket-wrap{position:fixed;bottom:20px;left:20px;z-index:1000;align-items:center;justify-content:flex-start;max-width:calc(100% - 40px)}.mobile-basket{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-right:8px;border-radius:50%;background-color:#008b81;color:#fff}.mobile-basket svg{width:18px;height:18px}.mobile-basket p{margin-left:6px;font-size:20px;font-weight:600}.mobile-basket-wrap .mobile-basket-info{display:flex;width:0;height:0;overflow:hidden}.mobile-basket-wrap .mobile-basket-info.active{width:auto;height:auto}.mobile-basket-wrap .mobile-basket-info p{padding:16px;border-radius:8px;background-color:#333;color:#fff;opacity:0;transition:all .35s ease-out 0s}.mobile-basket-wrap .mobile-basket-info.active p{opacity:1;transition:all .35s ease-out 0s}}.basket-card{width:100%;padding:16px 0;border-bottom:1px solid #eaeaea}.basket-card.no-line{padding-bottom:6px;border-bottom-width:0}.basket-card .basket-card-image{position:relative;flex-grow:0;flex-shrink:0;width:80px;height:80px;margin-right:16px;overflow:hidden}.basket-card .basket-card-image-wrap{position:absolute;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#f7f7f7}.basket-card .basket-card-image-wrap img{width:100%}.basket-card .basket-card-info{flex-grow:1;flex-shrink:1;flex-direction:column;justify-content:space-between}.basket-card .basket-card-info p{margin-bottom:0;color:#8c8c8c;font-size:11px;font-weight:500}.basket-card .basket-card-info h3{margin-bottom:4px;font-size:16px;line-height:24px}.basket-card .basket-card-price{flex-grow:0;flex-shrink:0;align-items:center;justify-content:flex-end;margin-left:16px}.basket-card .basket-card-price p{white-space:nowrap}.basket-card .basket-delivery-btn{align-items:flex-start}.basket-card .basket-free-btn{align-items:center;justify-content:center;padding:0 12px}.basket-card .basket-card-info-btns{align-items:center;justify-content:center;padding:0 12px 8px}.basket-card .basket-card-info-btns .btn{padding:0 12px;border-radius:8px;border-color:#eaeaea}.basket-card .basket-card-info-btns input{width:40px;border-width:0;text-align:center}.basket-card .basket-card-delete{flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;margin-left:16px;padding-bottom:8px}.basket-card .btn.btn-delete{padding:16px;border-width:0}@media (max-width:640px){.basket-card-price-wrap{flex-direction:column;align-items:center;justify-content:center}.basket-card .basket-card-price{margin-left:0}}@media (max-width:540px){.basket-card{position:relative;padding-bottom:54px}.basket-card .basket-card-info p{margin-bottom:0;color:#8c8c8c;font-size:11px;font-weight:500}.basket-card .basket-card-info .switch{position:absolute;left:0;bottom:8px;z-index:9}}@media (max-width:460px){.basket-card{flex-wrap:wrap}.basket-card .basket-card-price-wrap{flex-direction:row;justify-content:space-between;width:100%;padding-top:16px}.basket-card .basket-card-price-wrap .basket-card-info-btns{padding-left:0}.basket-card .basket-card-delete{display:none}}.modal-gift{width:100%}.check-list{flex-direction:column;align-items:flex-start;width:100%}.warn .check-name{color:red}.warn .check-btn{border-color:red}.check-item{display:flex;align-items:center;padding:0;text-align:left}.check-btn{flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-right:12px;border:2px solid #008b81;border-radius:2px}.check-btn.check-btn-radio{align-items:center;justify-content:center;border:1px solid #008b81;border-radius:8px}.check-btn.active{background-color:#008b81}.check-btn.check-btn-radio.active{background-color:#fff}.check-btn img{width:12px;height:12px}.check-btn-inner{width:10px;height:10px;border-radius:5px;background-color:#008b81}.check-name{white-space:wrap!important}.modal-rules{width:100%}.modal-rules-wrap{flex-direction:column;align-items:center;padding:30px}.modal-rules-wrap h2{margin-bottom:24px;text-align:center}.modal-rules-wrap h3,.modal-rules-wrap p{margin-bottom:8px;text-align:center}.modal-rules-control{margin-top:16px}.input-button input{border-color:#8c8c8c;border-radius:20px}.input-button .btn{width:auto;padding-left:16px;border:1px solid #008b81;border-radius:20px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#fff;color:#008b81;font-size:13px}.bonus-gift-panel{display:flex;flex-direction:row;align-items:center;align-content:center;flex-wrap:nowrap;height:50px}.columnPanel{display:flex;flex-direction:column}@media (max-width:600px){.bonusField{margin:8px 6px 0}.promo-bonus-gift-wrap{flex-direction:column}.bonus-gift-panel{height:auto}}@media (min-width:600px){.bonusField{margin:8px 6px 0;width:25%}}.rowBlock{margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:left;flex-wrap:nowrap}.my-6{margin:6px 0}.promo-bonus-gift-wrap{flex-direction:column;align-items:flex-start;width:100%}.promo-bonus-gift-wrap .bonusField{width:100%;max-width:320px;margin-left:0;margin-top:16px}.order-wrap{position:relative;flex-direction:column;width:100%;padding:40px 0}.order-wrap .order-info{flex-direction:column;width:100%;padding-right:540px}.order-wrap .order-info .order-info-card-wrap{flex-direction:column;margin-top:8px;margin-bottom:16px;padding:20px;border:1px solid #eaeaea;border-radius:4px;background-color:#f7f7f7}.order-wrap .order-info h3{font-size:24px;margin-bottom:24px}.order-wrap .order-info h4{margin-top:8px;margin-bottom:4px}.order-wrap .order-info h4 span{color:#008b81}.order-wrap .order-recipient{flex-direction:column;padding:30px 0}.order-wrap .order-recipient p{display:flex;align-items:center;margin-bottom:16px}.order-wrap .order-recipient p span{margin-right:8px;color:#8c8c8c}.order-wrap .recipient-wrap{flex-direction:column}.order-wrap .delivery-info{flex-direction:column;align-items:flex-start;padding:30px 0;border-bottom:1px solid #eaeaea}.order-wrap .delivery-info .delivery-info-item{align-items:center;margin-bottom:8px}.order-wrap .delivery-info .delivery-info-item p{margin-right:12px}.order-wrap .delivery-info .delivery-info-item .delivery-info-item-mark{padding:8px 16px;border-radius:16px;background-color:#f7f7f7}.order-wrap .delivery-info .delivery-info-item .delivery-info-item-mark p{font-weight:600}.order-wrap .delivery-info button{color:#008b81;font-weight:500}.order-price-wrap{flex-direction:column;padding-top:12px}.order-price-wrap h4{margin-top:8px;margin-bottom:4px}.order-price-wrap h4 span{color:#008b81}.order-price-wrap .order-price{color:#008b81;font-size:18px;line-height:26px;font-weight:600}.order-price-wrap p b{font-weight:600}.order-price-wrap p span{color:#008b81;font-size:12px;font-weight:500}.order-price-wrap .order-price span{color:#8c8c8c;text-decoration:line-through}.order-list-wrap.static-list{display:none}.order-list-wrap.fixed-list{position:fixed;right:20px;top:238px;z-index:10;overflow-y:auto;max-height:calc(100% - 20px)}.order-list-wrap{flex-direction:column;padding:20px;border:1px solid #eaeaea;border-radius:4px;background-color:#f7f7f7}.order-list-wrap .order-list{flex-wrap:wrap;margin:0 -8px;width:480px}.add-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;margin-right:16px;padding:12px 16px;border:2px solid #008b81;border-radius:4px;background-color:#fff;font-weight:500}.order-next-wrap{width:100%;align-items:center;justify-content:flex-end}@media (max-width:991px){.order-list-wrap.static-list{display:flex;background-color:transparent;box-shadow:none}.order-list-wrap.static-list h3{margin-bottom:0;font-size:14px}.order-list-wrap.fixed-list{display:none}.order-wrap .order-info{padding-right:0}}@media (max-width:748px){.order-list{min-width:100%;width:100%!important}.order-wrap h3{padding-right:20px}}.order-success{flex-direction:column;align-items:center;justify-content:center;width:100%;padding:60px 0}.order-success .order-success-icon{color:#008b81;font-size:50px;margin-bottom:24px}.order-success h3,.order-success p{max-width:540px;margin-bottom:12px;text-align:center}.order-success .order-success-button{margin-top:16px}.delivery-tab-wrap{flex-direction:column;max-width:640px}.delivery-tabs{margin-bottom:12px}.delivery-tabs .delivery-tab{position:relative;margin-right:8px;padding:8px 20px;border:2px solid #ccc;border-radius:16px;background-color:#f7f7f7}.delivery-tabs .delivery-tab h3{margin-bottom:0;font-size:16px}.delivery-tabs .delivery-tab.active h3{color:#008b81}.check-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-date-time-select .react-datepicker-wrapper{display:inline-block;z-index:4}.delivery-date-time-select .react-datepicker-ignore-onclickoutside,.delivery-date-time-select .react-datepicker__input-container input{margin-bottom:12px;height:29px;padding:0 12px;border-color:#eaeaea;border-radius:16px;background-color:rgba(0,0,0,.15);color:#333;font-weight:500}.delivery-date-time-select div{display:block}.delivery-date-time-select div .react-datepicker-popper[data-placement^=bottom]{padding-top:0}.delivery-date-time-select div .react-datepicker{display:inline-block}.delivery-date-time-select div .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-180px}.delivery-date-time-select div .react-datepicker__day,.delivery-date-time-select div .react-datepicker__day-name,.delivery-date-time-select div .react-datepicker__time-name{display:inline-block}@media (max-width:370px){.delivery-tabs .delivery-tab{padding:8px}}.msg-text .msg-text-icon{cursor:pointer;position:relative}.msg-text .msg-text-icon:after{content:"При условии, если вы не выберите звонок получателю";display:none;position:absolute;z-index:1}.msg-text .msg-text-icon:hover:after{display:block;bottom:100%;width:160px;padding:12px 16px;background-color:#fff;border:1px solid #eaeaea;border-radius:4px}.history-card{flex-direction:column;width:100%;margin-top:12px;padding:8px}.history-card .switch-wrap{width:100%;padding-top:6px}.history-card .history-card-content{width:100%}.history-card .history-card-image{flex-direction:column;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:80px;height:80px;margin-right:12px;overflow:hidden}.history-card .history-card-image img{width:100%}.history-card .history-card-image img.delivery-image{border:1px solid #eaeaea}.history-card .history-card-info{flex-grow:1;flex-shrink:1;flex-direction:column;padding-right:16px}.history-card .history-card-info h3{margin:0 0 6px;font-weight:500;text-align:left;text-transform:uppercase}.history-card .history-card-price{margin:12px 0 6px;font-size:16px;font-weight:500;text-align:left}.history-card .history-card-delete .btn-delete{border-width:0;padding-top:6px}@media (max-width:480px){.history-card-info p{position:relative;width:calc(100% + 80px)}.history-card .history-card-price{margin-top:0}.history-card .history-card-delete .btn-delete{padding:0 0 0 32px;height:100%}}.modal-delivery{width:100%}.modal-delivery-wrap{flex-direction:column}.modal-delivery-control{justify-content:space-between}.delivery-type-wrap{flex-direction:column;padding-top:16px}.delivery-type-info{flex-direction:column;align-items:flex-start;margin:8px 0}.delivery-type-info p{color:#333;font-weight:400}.delivery-type-info p span{color:#008b81;font-weight:600}.delivery-date-time-select{flex-wrap:wrap;align-items:flex-start;width:100%}.delivery-date-time-select .react-date-picker{margin-bottom:8px;margin-right:16px}.delivery-date-time-select .rc-time-picker-input{height:29px;padding:0 12px;border-color:#eaeaea;border-radius:16px;background-color:rgba(0,0,0,.15);color:#333;font-weight:500}.delivery-date-time-select .rc-time-picker-clear-icon:after{color:#333;font-size:14px}.select{position:relative;z-index:0;margin-bottom:8px;flex-direction:column;align-items:flex-start}.select .select-inner{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;height:29px;min-width:200px;padding:0 16px;border-radius:16px;background-color:rgba(0,0,0,.15);transition:all .25s ease-out 0s}.select .select-inner p{font-weight:500}.select .select-inner img{width:8px;height:8px;margin-left:12px}.select .select-list{position:absolute;top:0;left:0;z-index:1;flex-direction:column;width:100%;max-height:28px;overflow:hidden;overflow-y:auto;opacity:0}.select .select-list.active{top:36px;z-index:3;max-height:92px;opacity:1;background-color:#fff}.select .select-list .select-option{flex-shrink:0;width:100%;min-height:28px;padding:8px 16px;border-bottom:1px solid #eaeaea;background-color:#fff;color:#8c8c8c;font-size:10px;text-align:center;cursor:pointer}.modal-payment{width:100%}.order-promo-code{width:250px}.payment-type-wrap{flex-wrap:wrap;padding-top:8px}.payment-type-wrap button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;margin-right:16px;padding:12px 16px;border:2px solid #fff;border-radius:4px;background-color:#fff;font-weight:500}.payment-type-wrap button.active{border-color:#008b81}.payment-type-wrap button img{width:40px;height:40px;margin-bottom:4px}.modal-order-wrap p b{font-weight:600}.modal-order-wrap p span{color:#008b81}.modal-order-wrap .modal-order-price span{color:#8c8c8c;text-decoration:line-through}.recipient-wrap{flex-direction:column}.recipient-wrap p{margin-bottom:16px}.order-delivery-wrap{width:100%}.order-delivery-select,.order-delivery-wrap{flex-direction:column;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eaeaea}.order-delivery-select{flex-wrap:wrap;padding-top:12px}.order-delivery-select p{display:flex;align-items:center;margin-bottom:4px;color:#008b81;font-weight:600}.order-delivery-select.selected p{color:#333}.modal-order-recipient{flex-direction:column;margin-top:16px;padding-top:16px;border-top:1px solid #eaeaea}.modal-order-recipient p{display:flex;align-items:center}.modal-order-recipient p span{margin-right:8px;color:#8c8c8c}.modal-order-next-wrap{justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #eaeaea}.order-delivery-checklist{width:100%;padding:8px}.order-delivery-checklist .check-name{white-space:normal;text-align:left}.order-delivery-new{flex-direction:column}.order-delivery-new-wrap{flex-wrap:wrap}.order-delivery-new-wrap .form-group{max-width:190px;margin-right:10px}.order-delivery-new-wrap .form-group:last-child{margin-right:0}.order-delivery-datetime{flex-wrap:wrap;justify-content:space-between;padding:8px 0}.order-delivery-datetime-wrap{flex-direction:column;flex-shrink:0;width:calc(50% - 30px);min-width:200px;margin-right:20px}.order-delivery-datetime-wrap h4{margin-bottom:3px}.react-calendar,.react-calendar div{display:block;z-index:999}.react-date-picker .react-date-picker__wrapper{padding:0 12px;border-color:#eaeaea;border-radius:16px;background-color:rgba(0,0,0,.15);color:#333;font-weight:500}.react-date-picker__calendar{bottom:auto!important;top:calc(100% + 4px)!important}.react-date-picker__calendar .react-calendar{border-color:#eaeaea}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#008b81!important}.react-calendar__month-view{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.react-date-picker__button__input__input{-moz-user-input:none;user-input:none}.form-group{position:relative;width:100%;margin-bottom:8px;flex-direction:column}.form-group label{font-weight:500}.form-group .text-area{width:100%}.mr-05{margin-right:.5em}.my-08{margin:.8em 0}.row-flex-panel-nowrap{display:flex;flex-direction:row;align-items:center;align-content:center;flex-wrap:nowrap}.profile-header{flex-direction:column;width:100%}.profile-content{width:100%;padding:20px 0}.profile-content-inner{flex-direction:row;width:100%}.profile-content-inner h2{font-size:24px;line-height:36px}.profile-orders{flex-direction:column;width:66.66666%;padding:16px 16px 16px 0;border-right:1px solid #eaeaea}.profile-orders .profile-orders-list{position:relative;flex-wrap:wrap;width:calc(100% + 16px);margin:0 -8px;padding:16px 0}.profile-user{flex-direction:column;width:33.33334%;padding:16px 0 16px 16px}.profile-user .profile-bonuses{flex-direction:column;padding-bottom:16px;border-bottom:1px solid #eaeaea}.profile-user .profile-bonuses .profile-bonuses-count{width:100%;margin-bottom:8px;align-items:center;justify-content:space-between}.profile-user .profile-bonuses .profile-bonuses-count p{display:flex;align-items:center;font-weight:600}.profile-user .profile-bonuses .profile-bonuses-count p .bonus-icon{margin-bottom:2px;margin-left:8px}.profile-user .profile-bonuses>p{margin-bottom:8px;font-size:12px}.profile-user .profile-form{flex-direction:column;align-items:flex-start;padding-top:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eaeaea}.profile-user .profile-form p{margin-bottom:12px}.profile-user .profile-form .btn-pink-wrap{margin-bottom:8px}.profile-user .profile-app{flex-direction:column;padding:16px 0}.profile-user .profile-app .profile-app-links{margin-top:12px}.profile-user .profile-app .profile-app-links img{width:140px;margin-right:8px}.profile-mobile-tabs{display:none}.basket-footer{width:100%}p>a{color:#008b81;text-decoration:underline}@media (max-width:991px){.profile-content{padding:0}.profile-content-inner{flex-direction:column}.profile-orders{display:none;width:100%;padding:16px 0;border-right-width:0}.profile-orders.active{display:flex}.profile-user{display:none;width:100%;padding:16px 0}.profile-mobile-tabs,.profile-user.active{display:flex}.profile-mobile-tabs button{margin-right:8px;padding:6px 16px;border:1px solid #eaeaea}.profile-mobile-tabs button.active{border-color:#008b81;background-color:#008b81;color:#fff;font-weight:600}}.order-card{position:relative;flex-direction:column;width:calc(50% - 16px);margin:8px;padding:16px;border:1px solid #eaeaea}.order-card .order-card-title{flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.order-card .order-card-status{margin-bottom:4px;padding:3px 12px;background-color:#f7f7f7;color:#666;font-size:11px;font-weight:500}.order-card .order-card-status.active{background-color:#008b81;color:#fff}.order-card .order-card-title h3{margin-bottom:4px;font-size:14px}.order-card p{margin-top:16px}.order-card-open{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(51,51,51,.2);opacity:0;transition:all .35s ease-out 0s}.order-card-open .order-open-icon{width:32px;height:32px;color:#fff}.order-card:hover .order-card-open{opacity:1;transition:all .35s ease-out 0s}.gifts-header{flex-direction:column;width:100%}.gifts-catalog-categories{position:relative}.gifts-catalog-categories,.gifts-catalog-container{flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.gifts-catalog-container>h3{width:100%;margin-bottom:12px;padding:0 10px}.gifts-catalog{width:100%}.gifts-catalog .wrapper{flex-direction:column;padding-top:30px}.gifts-catalog-wrap{flex-direction:column;width:100%;padding:0 0 40px}.gifts-title{width:100%}.gift-cards{flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.resized.gift-card{margin-bottom:8px}.resized{width:auto!important;padding:0!important}.resized .gift-card-image{display:none}.resized .gift-card-info{padding:4px 12px;margin-right:8px;border:1px solid #eaeaea;border-radius:4px}.red .gift-card-info{border-color:#db3762;color:#db3762}.gifts-footer{width:100%}.page-title-bg{position:relative;z-index:1;margin-top:-1px;background-position:50% 50%;background-size:cover}.page-title-bg,.title-shadow{align-items:center;justify-content:center;width:100%}.page-title-wrap{flex-direction:column;width:100%;padding-top:35px}.page-title-wrap .breadcrumbs{align-items:center;margin-bottom:8px}.page-title-wrap .breadcrumbs>div{align-items:center}.page-title-wrap .breadcrumbs a,.page-title-wrap .breadcrumbs p{font-size:14px;cursor:pointer}.page-title-wrap .breadcrumbs a:hover{color:#008b81}.page-title-wrap .title-icon{margin:0 8px 0 10px;font-size:10px}.page-title-wrap .page-title{margin-bottom:4px;font-size:24px;font-weight:600}.classes-header{flex-direction:column;width:100%}.classes-catalog{width:100%}.classes-catalog-wrap{flex-direction:column;width:100%;padding:40px 0}.classes-catalog-wrap p:nth-child(3){margin-bottom:16px}.classes-title{width:100%}.classes-cards{flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.classes-footer{width:100%}.about-header{flex-direction:column;width:100%}.about{width:100%}.about-wrap{flex-direction:column;align-items:flex-start;width:100%;padding:60px 0}.about-info{flex-direction:column;flex-grow:1;flex-shrink:1;padding-right:20px;text-align:center}.about-info img{width:100%;margin-bottom:20px;border-radius:20px}.about-info h2{margin-bottom:24px;font-size:32px}.about-info h3,.about-info p{margin-bottom:20px}.about-info p{font-weight:500;text-align:justify}.about-info ul{margin-bottom:20px;margin-top:0}.about-info ul li{font-weight:500;text-align:left}.about-info .about-item{width:100%;margin:40px 0 0}.about-info .about-item p{margin-bottom:0;color:#333}.about-info .about-item .about-item-icon{flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:56px;height:56px;margin-right:20px;border:1px solid #008b81;border-radius:50%}.about-info .about-icon{width:26px;height:26px;color:#008b81}.about-image{flex-grow:0;flex-shrink:0}.about-image img{width:100%;height:auto}.about-item{align-items:center}.about-footer{width:100%}@media (max-width:844px){.about-wrap{flex-direction:column}.about-wrap .about-image{justify-content:center;padding:24px 0 0}.about-wrap .about-image img{max-width:100%}}@media (max-width:480px){.about-wrap .about-info .about-item{flex-direction:column;margin:16px 0 0}.about-wrap .about-info .about-item .about-item-icon{margin-bottom:8px;margin-right:0}}.delivery-wrap{padding:50px 0}.delivery-info,.delivery-item,.delivery-wrap{width:100%;flex-direction:column}.delivery-item{margin-bottom:32px}.delivery-item .delivery-item-title{flex-wrap:wrap;width:100%;margin-bottom:8px}.delivery-item .delivery-item-title h3{flex-grow:0;flex-shrink:1;margin-right:8px;font-size:16px}.delivery-item .delivery-item-title .delivery-item-title-line{flex-grow:1;flex-shrink:1;border-bottom:1px dotted #ccc}.delivery-item .delivery-item-title p{flex-grow:0;flex-shrink:0;margin-left:8px;color:#008b81;font-size:16px;font-weight:600}.delivery-info-text{flex-direction:column;width:100%}.delivery-info-text h3{margin-bottom:24px;text-align:center}.delivery-info-text p{margin-bottom:12px;text-align:left}@media (max-width:991px){.delivery-wrap{padding:20px 0}.delivery-item .delivery-item-title{flex-direction:column}.delivery-item .delivery-item-title p{margin-left:0;margin-top:12px}.delivery-item .delivery-item-title .delivery-item-title-line{display:none}}.contacts-wrap{flex-direction:column;align-items:center;width:100%;padding:50px 0}.contacts-wrap h3{margin-bottom:12px;font-size:20px;text-align:center}.contacts-wrap .contacts-info-wrap{width:100%;margin:50px 0;flex-wrap:wrap}.contacts-wrap .contacts-info-item-link{display:flex;flex:1 1}.contacts-wrap .contacts-info-item-link .contacts-info-item{flex-direction:column;align-items:center;justify-content:center;width:100%;border-right:1px solid #008b81;padding:12px 24px}.contacts-wrap .contacts-info-item-link .contacts-info-item .contacts-info-item-icon{width:52px;height:52px;margin-bottom:12px}.contacts-wrap .contacts-info-item-link .contacts-info-item h4{margin-bottom:8px;font-size:16px;text-align:center}.contacts-wrap .contacts-info-item-link .contacts-info-item p{text-align:center}@media (max-width:991px){.contacts-wrap .contacts-info-wrap{padding:20px 0}}.loyalty-page{display:flex}.loyalty-header,.loyalty-page{flex-direction:column;width:100%}.loyalty-content{width:100%;padding:20px 0;position:relative}@media(min-width:1083px){.page-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.img-content{flex-grow:0;flex-shrink:0}.img-content img{width:100%;height:auto}}@media(max-width:1083px){.page-content{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;width:100%}.img-content{flex-grow:0;flex-shrink:0}.img-content img{width:100%;height:auto}}.p-content{display:flex;flex-direction:column;width:100%;flex-grow:1;flex-shrink:1}.p-content p{line-height:24px;font-size:13px;font-weight:420}.p-content>span{font-size:18px;font-weight:500}.p-content ul{line-height:24px;font-size:13px;font-weight:400}.bonus-card{margin:1em 0;padding:1em 0}.bonus-table{border:1px solid #545454;border-collapse:collapse;margin:5px}.bonus-table td,.bonus-table th{border:1px solid #545454}.bonus-table td{padding-left:5px}
/*# sourceMappingURL=main.7e6eaaaa.chunk.css.map */