body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.standart-header{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0}.header-phone{min-width:0}.header-phone,.header-work{color:var(--text-color);display:flex;margin-right:1.5rem!important}.header-phone--content{display:flex;flex-direction:column;justify-content:center;min-width:0}.header-phone .icn,.header-work .icn{width:28px;fill:var(--main-color);margin-right:1rem!important;flex-shrink:0}.header-phone .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-phone .title,.header-work .title{color:#666}.header-phone .info,.header-phone .town,.header-work .info{font-weight:700;font-size:19px}.header-phone .info,.header-phone .town{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color);text-decoration:none;white-space:nowrap}.header-phone .town.link{cursor:pointer;transition:color .2s}.header-phone .info:hover{text-decoration:underline}.header-phone .town.link:hover{color:var(--main-color)}@media (max-width:991px){.header-work{display:none}.header--right-col{flex-grow:0!important}}@media (max-width:899px){.header--right-col,.header-phone{display:none!important}}.header-logo-wrapper{height:56px;display:flex;flex-direction:column;justify-content:center}.header-logo{width:auto;height:50px;max-width:none;margin-right:1.5rem!important}.header-logo-wrapper .header-logo-link{display:inline-block;height:50px}#root .header-bar{background:var(--header-background);box-shadow:none;position:relative;margin-bottom:16px;border-bottom:1px solid var(--header-border)}.header-login{margin-left:15px}.header--right-col{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.header--right-col:empty{min-width:190px}.header--icon-btn{display:flex;flex-direction:column;align-items:center;margin-right:14px;color:var(--text-color);cursor:pointer;transition:color .15s ease 0s;position:relative}.header--icon-btn:hover{color:var(--main-color)}.header--icon-btn:hover .icon-btn--icon{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.icon-btn--icon.MuiSvgIcon-root{font-size:26px!important;transition:-webkit-transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s}.header--bonuses-title{font-size:16px;line-height:1}.header--bonuses-amount{position:absolute;top:-6px;left:calc(50% + 4px);background-color:var(--main-color);border-radius:10px;font-size:11px;line-height:16px;padding:0 6px;font-weight:600;color:#fff!important}.header-phone .title .MuiSkeleton-text{display:inline-block!important;min-width:50px!important;vertical-align:middle}.header-work .info-wrapper{display:flex;flex-direction:column;justify-content:center}.header-work .info-wrapper .info{white-space:nowrap}.header-mobile-menu,.header-wrapper.one-type .header-work{display:none}.header-wrapper.one-type .header-phone{order:0;margin-left:0!important;margin-right:0!important}.header-wrapper.one-type .header-logo-wrapper{order:1}.header-wrapper.one-type .header-logo{margin-right:0!important}.header-wrapper.one-type .header--right-col{flex-grow:0;order:3}.header-wrapper.two-type .header-phone{display:none}.header-wrapper.two-type .header-work{order:0;margin-left:0!important;margin-right:0!important}.header-wrapper.two-type .header-logo-wrapper{order:1}.header-wrapper.two-type .header-logo{margin-right:0!important}.header-wrapper.two-type .header--right-col{flex-grow:0;order:3}.header-bar .MuiToolbar-root{padding-right:0!important;padding-left:0!important}.top-menu{padding-bottom:16px;background:var(--top-menu-background);border-bottom:var(--top-menu-border)}@media (max-width:899px){.top-menu{display:none}}.top-menu ul{margin:0;padding:0 25px 0 0;list-style:none}.top-menu ul li{display:inline-block;padding:0;margin:0 22px 0 0}.top-menu ul li a.active,.top-menu ul li a:hover{color:var(--main-color)}.top-menu ul li a{display:block;line-height:1;color:#666;font-size:16px;text-decoration:none;padding-bottom:2px}.top-menu .MuiSkeleton-text{margin:20px 0 15px;height:19px;display:block}.stepper-header{display:flex;width:100%;justify-content:space-between}.MuiStepper-root{min-width:470px!important}.step-label .Mui-completed,.step-label svg.Mui-active{color:var(--main-color)!important}.step-label .MuiStepLabel-label{margin-top:2px!important}.mobile-menu .MuiDrawer-paper{background:#000;color:#fff}.mobile-menu.white .MuiDrawer-paper{background:#fff;color:#000}.mobile-menu-wrapper{width:350px}.mobile-menu-wrapper ul{list-style:none;margin:0;background:#000;padding:10px 20px}.mobile-menu.white .mobile-menu-wrapper ul{background:#fff}.mobile-menu--user-account-button{padding:20px 20px 10px}.mobile-menu-wrapper li:not(:last-child){padding-bottom:10px;margin-bottom:10px}.mobile-menu-wrapper li a{font-size:22px;color:#fff;padding-left:3px;text-decoration:none}.mobile-menu-wrapper li a.active{color:var(--main-color)}.mobile-menu.white .mobile-menu-wrapper li a{color:#000}.mobile-menu-wrapper li a:hover,.mobile-menu.white .mobile-menu-wrapper li a.active{color:var(--main-color)}.mobile-menu-wrapper{padding:20px}.mobile-menu--header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.mobile-menu-wrapper .header-phone,.mobile-menu-wrapper .header-work{color:#fff;display:flex;align-items:center;margin:0 0 20px!important;padding:10px 20px}.mobile-menu.white .header-phone,.mobile-menu.white .header-work{color:#000}.mobile-menu--contacts{display:flex;align-items:center;color:#fff;padding:10px 20px}.mobile-menu--contacts svg{width:28px;fill:var(--main-color);margin-right:1rem!important}.mobile-menu--contacts a{text-decoration:none;font-size:20px;color:#fff;font-weight:700}.mobile-menu.white .mobile-menu--contacts a{color:#000;font-weight:700}.mobile-menu--mobile-app{margin:0 0 20px 10px;max-width:165px;border:2px solid #fff;border-radius:7px}.mobile-menu--mobile-app,.mobile-menu--mobile-app a{display:flex;flex-direction:column;align-items:center;justify-content:stretch}.mobile-menu--mobile-app img{width:100%}.modal-alert--wrapper.choose-town .modal-alert--inner button{width:100%;padding:0!important}.button--choose-town.mobile{display:none}@media (max-width:899px){.standart-header{justify-content:flex-end}.header-wrapper .standart-header.vk{justify-content:center}.header-mobile-menu{display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-mobile-menu svg{width:2rem;height:2rem;color:var(--text-color)}.header-wrapper{display:block!important;width:100%;text-align:right}.header-wrapper .header-logo,.mobile-menu-wrapper .header-logo{height:100%;width:auto;max-height:50px;margin-right:0!important}.header-logo-wrapper.vk{align-items:center}.modal-alert--wrapper.choose-town .modal-alert--inner{min-width:200px}.modal-alert--wrapper.choose-town .modal-alert--title{text-align:center}.button--choose-town.mobile{display:block;top:7px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-stepper{display:none!important}.stepper-header{justify-content:flex-end}}.modal-alert--wrapper.choose-town{border-radius:20px}.choose-town--backdrop{visibility:hidden;opacity:0;position:absolute;height:100%;width:100%;background-color:hsla(0,0%,100%,.6);z-index:10;top:0;left:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;border-radius:20px}.choose-town--backdrop.visible{visibility:visible;opacity:1}.town-group{position:relative;margin-bottom:10px}.town-letter{overflow-y:auto;border-bottom:0;position:absolute;left:0}.town-letter,.town-link{display:block;text-decoration:none;font-size:20px}.town-link{color:var(--text-color);font-weight:100;margin-left:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;border-bottom:1px dashed transparent}.town-link:last-child{margin-bottom:0}.town-link:hover{border-bottom:1px dashed #000;border-bottom:1px dashed var(--text-color,#000)}.choosenTown{color:var(--main-color)}.choose-town--logo{width:auto;height:50px;margin-bottom:16px}.mobile-menu--choose-town{display:flex;padding:10px 20px;align-items:center;margin-bottom:0;cursor:pointer}.mobile-menu--choose-town svg{margin-right:10px}.mobile-menu.white .mobile-menu--choose-town svg{color:#666}@media (max-width:899px){.modal-alert--wrapper.choose-town{border-radius:0;min-height:100%}.choose-town--backdrop{border-radius:0}}.fullwidth-header--wrapper{z-index:10;border-bottom:1px solid var(--divider-color);background:var(--header-background);margin-bottom:16px}.fullwidth-header,.fullwidth-header--wrapper{position:-webkit-sticky;position:sticky;top:0}.fullwidth-header{display:flex;align-items:center;padding:8px 0}.fullwidth-header--menu-btn{background-color:var(--counter-buttons-color);height:42px;width:42px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:24px;transition:all .2s;cursor:pointer}.fullwidth-header--menu-btn:hover{background-color:var(--mobile-menu-btn-hover)}.fullwidth-header--logo-container{display:flex;margin-right:24px}.fullwidth-header--logo{height:45px}.fullwidth-header--town-info{display:flex;flex-direction:column}.fullwidth-header--town{font-size:20px;color:var(--main-color);line-height:1}.fullwidth-header--time{font-size:14px;color:#666}.fullwidth-header--right-col{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}@media (max-width:899px){.fullwidth-header--wrapper{position:static;top:0;z-index:10}.fullwidth-header{justify-content:flex-end}.fullwidth-header--menu-btn,.fullwidth-header--right-col,.fullwidth-header--town-info{display:none}}.footer{background:var(--footer-background);margin-top:3rem;color:#aaa;font-size:17px;line-height:25.5px}.footer--container{padding-top:3rem;padding-bottom:3rem}.footer.white .footer--container{padding-top:0;padding-bottom:3rem}.footer.white{background:#fff;color:#000}.footer b,.footer h1,.footer strong{color:#fff;line-height:1}.footer.white b,.footer.white h1,.footer.white strong{color:#000}.footer .about{margin-bottom:3rem}.footer h2,.footer h3,.footer h5,.footer h6{color:#fff}.footer .about-title{font-size:28px}.footer .about-divider{border:0;border-bottom:1px solid #3c3b3b;margin-bottom:3rem}.footer .about-divider:first-child{display:none}.footer h4{font-size:28px;color:#fff}.footer.white h4{font-size:28px;color:#000}.footer a:hover{color:#fff;text-decoration:underline}.footer.white a:hover{color:#333}.footer a{color:#aaa;font-size:16px;text-decoration:none}.footer.white a{color:#000}.footer h4 a{font-size:28px;color:#fff}.footer.white h4 a{color:#000}.footer--logo{width:auto;height:50px;max-width:none;margin-bottom:.5rem}.footer--adress-list{margin-top:10px}.footer--adress-list-title{color:#fff}.footer.white .footer--adress-list-title{color:#000;font-weight:600}.footer--adress{font-size:16px}.footer ul{padding:0;margin:0;list-style:none}.contacts--social-links{display:flex}.contacts--social-links>:not(:first-child){margin-left:6px}.footer--icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff;border-radius:50%}.footer.white .footer--icon{background-color:#000}.footer--icon svg{width:22px;height:22px;color:#333}.footer.white .footer--icon svg{color:#fff}.footer--icon-telegram{width:32px;height:32px;color:#fff}.footer.white .footer--icon-telegram{color:#000}.mobile-apps a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1}.mobile-apps a:hover img{background-color:hsla(0,0%,100%,.5);transition:background-color .2s}.mobile-apps img{max-width:145px;border:2px solid #fff;border-radius:7px;margin:10px 0 0}.footer.white .mobile-apps img{border:2px solid #000;background-color:#000}.footer.white .mobile-apps img:hover{border:2px solid #000;background-color:#333}.footer-copyright{margin-top:3rem}.creators{border:2px dashed #444;line-height:1;border-radius:15px;padding:9px 10px 12px;font-size:17px;color:#aaa;display:inline-block;position:relative}.footer.white .creators{color:#000}.creators a:hover{text-decoration:underline}.creators a:hover,.footer.white .creators a:hover{color:var(--sec-color);border-color:var(--sec-color)}.creators a,.footer.white .creators a{color:var(--main-color)}.mobile-apps-widget{width:100%;overflow:hidden;padding:28px 0 18px;background-color:var(--main-color);position:relative}.mobile-apps-widget--inner-wrapper{display:flex;justify-content:space-between}.mobile-apps-widget--logo-container{position:absolute;top:0;height:100%;width:125px}.mobile-apps-widget--logo{height:200px;width:100%;position:absolute;top:10px}.mobile-apps-widget--circle{position:absolute;top:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:220px;height:220px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.15);border-radius:50%}.mobile-apps-widget--inner-circle{width:75%;height:75%;border-radius:50%;border:1px solid hsla(0,0%,100%,.6)}.mobile-apps-widget--img{position:absolute;max-width:calc(100% - 30px);max-height:calc(100% - 45px);top:calc(50% + 10px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-apps-widget--description{flex-grow:1;color:#fff;margin-left:224px;margin-right:32px;max-width:450px}.mobile-apps-widget--links-container{display:flex;flex-wrap:nowrap}.mobile-apps-widget--link:not(:last-child){margin-right:16px}.mobile-apps-widget--link a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1}.mobile-apps-widget--link img{max-width:145px;border:2px solid #fff;border-radius:7px}.mobile-apps-widget--link:hover img{background-color:hsla(0,0%,100%,.5);transition:background-color .2s}@media (max-width:899px){.mobile-apps-widget--inner-wrapper{flex-wrap:wrap-reverse;justify-content:space-around;grid-row-gap:32px;row-gap:32px;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.mobile-apps-widget--logo-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;width:150px;order:1}.mobile-apps-widget--logo{height:auto;top:0}.mobile-apps-widget--img{top:65%;max-width:calc(100% - 40px)}.mobile-apps-widget--description{margin-right:0;margin-left:0;order:3;text-align:center;max-width:none}.mobile-apps-widget--links-container{flex-direction:column;order:2}.mobile-apps-widget--link:not(:last-child){margin-right:0;margin-bottom:8px}}.product{height:100%;border-radius:15px;vertical-align:top;position:relative;overflow:hidden;display:flex;flex-direction:column}.product-grid-item.one-layout .product{box-shadow:var(--product-box-shadow)}.product.disabled{opacity:.5}.product:hover{box-shadow:var(--product-box-shadow);z-index:1;overflow:hidden;border-radius:15px;transition:box-shadow .15s}.product-grid-item.one-layout .product:hover{box-shadow:var(--product-hover-box-shadow)}.product--image{height:180px;box-sizing:initial;padding:20px 20px 0}.product--image .lazyload-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.product--image.fixedRatio .lazyload-wrapper{padding-top:68.75%;position:relative;overflow:hidden;border-radius:10px}.one-layout .product--image.fixedRatio .lazyload-wrapper{border-radius:0}.product--image img{border-radius:10px;max-width:100%;max-height:100%}.product--image img.soon{height:100%}@media (min-width:899px){.product--image.fullwidth{height:auto}.one-layout .product .product--image{position:relative;padding:0 0 75%;height:auto}.one-layout .product .product--image img{border-radius:0;position:absolute;top:0}.one-layout .product .product--image.fullwidth{padding:0}.one-layout .product .product--image.fullwidth img{position:relative;width:100%}.product .product--image.fullwidth.fixedRatio img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:none}}.product--image .placeholder img{width:100%;left:0}.product--image img,.product.open .product--image img{transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.product--inner-wrapper{display:flex;flex-direction:column;padding:0 20px 20px;flex-grow:1}.product--title{position:relative;margin-top:10px;margin-bottom:.75rem;font-size:20px;font-weight:bolder;text-overflow:ellipsis;flex-grow:1}.product--title>*{margin:0}.product--description{position:relative;height:48px;overflow:hidden;font-size:14px;line-height:1.15;color:#666;word-break:break-word;margin-bottom:8px}.short-fade{position:absolute;left:0;bottom:-1px;width:100%;height:22px;background:linear-gradient(180deg,rgba(var(--product-fade-color),0) 0,rgba(var(--product-fade-color),1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.product--inner-wrapper .action{width:100%;text-align:end;cursor:pointer;color:var(--main-color);font-size:13px}.product--inner-wrapper .action span{border-bottom:1px dashed var(--main-color)}.product .product--description:hover,.product .product--image:hover,.product .product--title:hover{cursor:pointer}.product--buying{display:flex;justify-content:space-between;margin-top:10px;align-items:flex-end}.product--buying .btn-buy{height:40px;white-space:nowrap}.product--price-wrapper{display:flex;flex-direction:column;justify-content:center}.product--price{font-size:22px;font-weight:700;letter-spacing:-1px;line-height:1}.product--old-price{position:relative;margin-right:5px;font-size:14px}.product--sales{align-items:center}.product--info,.product--sales{white-space:nowrap;display:flex;flex-wrap:wrap}.product--info{font-weight:400;line-height:1}.product--info .weight{margin-right:10px}.product--info .count-rolls,.product--info .weight{position:relative;font-size:14px;color:#aaa!important}.product--quantity{display:flex;font-size:0;bottom:0}.product--quantity .product-add,.product--quantity .product-decrease{width:32px!important;border-radius:50% 0 0 50%;padding:0;cursor:pointer;border:0;color:#999;background:var(--counter-buttons-color);font-size:16px;vertical-align:top;display:inline-flex;align-items:center;justify-content:center;min-width:auto}.product--quantity .product-add{border-radius:0 50% 50% 0}.product--quantity .product-decrease{border-radius:50% 0 0 50%}.product--quantity .product-add:hover,.product--quantity .product-decrease:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}.product--quantity .quantity{height:40px;width:34px;display:inline-block;border:0;font-size:14px;color:var(--text-color);font-weight:500;padding-right:0;padding-left:0;text-align:center;border-radius:0;vertical-align:middle;background:var(--counter-buttons-color);outline:none!important}.product--labels-wrapper{position:absolute;top:20px;left:20px;font-size:13px;z-index:1;display:flex;flex-wrap:wrap}@media (min-width:899px){.product{background:var(--product-background)}.product:before{box-shadow:inset 0 0 0 1px var(--product-border);height:100%;width:100%;position:absolute;content:"";border-radius:inherit;pointer-events:none}.product-grid-item:has(.product--image.fullwidth) .product--labels-wrapper{top:30px;left:30px}.product-grid-item.one-layout:has(.product--image.fullwidth) .product--labels-wrapper{top:20px;left:20px}}.product--label.peoples svg{width:14px;height:14px;margin-right:5px;position:relative}.product--label{background:#f3f3f7;padding:5px 10px;border-radius:20px;font-weight:700;margin:0 5px 5px 0;display:inline-flex;align-items:center}.product--label.hit{color:#000;background:#fbcd00}.product--label.peoples{color:#000}.product--label.discount,.product--label.new{background:#ea1b14;color:#fff}@media (max-width:899px){.product-grid-item{border-radius:0;width:100%}.product-grid-item.default-layout{padding:0 0 25px}.product-grid-item.default-layout:not(:last-child){margin-bottom:20px!important;border-bottom:1px solid var(--divider-color)}.product-grid-item.default-layout .product{padding:0;max-width:100%;height:auto;box-shadow:none;border-radius:0;flex-direction:row}.product-grid-item.one-layout .product{border-radius:15px;background:var(--product-background)}.product-grid-item.one-layout .product:before{box-shadow:inset 0 0 0 1px var(--product-border);height:100%;width:100%;position:absolute;content:"";border-radius:inherit;pointer-events:none}.product--image .placeholder img{width:100%;left:0}.product .product--image{min-width:130px!important;margin-right:15px;width:130px;padding:0;height:auto}.product-grid-item.one-layout .product .product--image{min-width:unset!important;margin-right:0;width:100%;height:auto;position:relative;padding:0 0 75%}.product .product--image img{border-radius:10px;position:static;max-width:100%;max-height:100%;bottom:auto;left:0;-webkit-transform:translate(0);transform:translate(0)}.product-grid-item.one-layout .product .product--image .lazyload-wrapper{display:block}.product-grid-item.one-layout .product .product--image img{border-radius:0;position:absolute;top:0;left:50%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.one-layout .product .product--image.fullwidth{padding:0}.one-layout .product .product--image.fullwidth img{position:relative;width:100%}.product .product--image.fullwidth.fixedRatio img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:none}.product-grid-item.one-layout .product .product--image .placeholder img{left:0}.product--labels-wrapper{display:block;width:150px;top:0;left:0}.product-grid-item.one-layout .product--labels-wrapper{top:20px;left:20px;width:auto}.product--label{display:inline-block}.product--title{white-space:normal;margin-top:0}.product-grid-item.one-layout .product--title{margin-top:10px}.product--inner-wrapper{width:100%;padding:0}.product-grid-item.one-layout .product--inner-wrapper{padding:0 20px 20px}.product:hover{box-shadow:none}.product--quantity .product-add,.product--quantity .product-decrease{width:28px!important}.cart--product .product-add,.cart--product .product-decrease{height:28px!important}.product--quantity .quantity{width:28px;display:inline-block}.cart--product .product--quantity .quantity{height:28px}.product-grid-item:not(.one-layout) .short-fade{background:linear-gradient(180deg,rgba(var(--rgb-background-color),0) 0,rgba(var(--rgb-background-color),1))}}@media (max-width:600px){.product-grid-item.one-layout{width:100%;margin:0 0 20px;margin-bottom:20px!important}}.MuiContainer-root.cart-container{max-width:850px}.cart-product-list{margin-top:3rem}.cart--product{display:flex;align-items:center;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #eee;margin-bottom:5px}.collapse-cart-product:first-child .cart--product{border-top:1px solid #eee}.cart--product-image{width:80px;margin-right:20px}.cart--product-image img{width:100%;vertical-align:middle}.cart--product-name{flex-grow:1;width:100%}.cart--product-description{font-size:13px;color:#5c6370!important}.cart--product-inner{width:100%;display:flex;align-items:center;position:relative}.cart--product .product--quantity{display:flex;margin:0 10px;width:160px}.cart--free-addons .product--quantity{font-size:15px}.cart--product-result{margin:0 10px;width:160px;text-align:left;font-weight:700;white-space:nowrap}.cart--product-remove{cursor:pointer;margin:0 0 0 10px;line-height:1;color:var(--text-color)}.cart--product .cart--product-remove svg{width:1.2rem;height:1.2rem}.cart--product .product--info,.cart--product .product--quantity{position:relative}.cart--product-name{font-size:22px;font-weight:700}.cart--product .product--info{margin-top:5px}.cart--product-attributes{font-size:12px;color:#aaa}.cart--product .product--info .count-rolls,.cart--product .product--info .weight{font-size:12px}.before-promocode-price{text-decoration:line-through}.addon-products--title,.bonuses-products--title,.recommend-products--title{margin:3rem 0 10px;font-size:28px;font-weight:500}.bonuses-products--title,.recommend-products--title{margin:3rem 0 30px}.swiper.addon-products-swiper{padding:0 20px;margin-left:-20px;margin-right:-20px}.swiper.addon-products-swiper .swiper-button-prev,.swiper.addon-products-swiper .swiper-rtl .swiper-button-next{left:30px}.swiper.addon-products-swiper .swiper-button-next,.swiper.addon-products-swiper .swiper-rtl .swiper-button-prev{right:30px}.swiper-button-next,.swiper-button-prev{color:var(--main-color)!important}.cart--subtotal-price{margin:3rem 0 -2rem;font-size:18px;font-weight:700;text-align:right;padding-bottom:1rem;border-bottom:1px solid #eee}.cart--total-price{margin:3rem 0 15px;font-size:24px;font-weight:700;text-align:right}.cart--subtotal-price .money,.cart--total-price .money{display:inline-block;width:100px;color:var(--main-color)}.cart--bottom-buttons{display:flex;justify-content:space-between}.cart--bottom-buttons .button-arrow{padding-right:40px!important}.cart-product-list .promocode-wrapper{margin-top:2rem}.cart--empty img{max-width:150px;margin-bottom:20px}.cart--empty h4{font-size:26px}.old-price{position:relative}.old-price-line{position:absolute;width:110%;height:80%;left:-5%;bottom:0}.new-price{color:var(--main-color)}@media (max-width:480px){.cart--bottom-buttons{flex-direction:column}.cart--bottom-buttons button{flex-grow:1}.cart--bottom-buttons button:not(:first-child){margin-top:10px}}@media (max-width:899px){.cart--product .product--quantity{margin:10px 0;width:100px}.cart--product-result{position:absolute;bottom:8px;right:0;width:auto;font-size:16px}.cart--product-name{padding-right:25px}.cart--product-inner{display:block}.cart--product .cart--product-remove{position:absolute;top:4px;right:0}.promocode-product .cart--product-remove{display:none}.promocode-product .cart--product-result{top:5px}.promocode-product .cart--product-result br{display:none}.promocode-product .cart--product-result .before-promocode-price{margin-right:10px}.promocode-product .cart--product-result{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.minicart-recommends{margin-bottom:40px}.reccomend-slide--addons-wrapper.recommend-product img{width:70px!important;border-radius:5px}.minicart--recommends-title{margin:40px 0 10px;padding-left:20px}.minicart-recommends .swiper{padding:20px;margin-top:-20px;margin-bottom:-20px}.minicart-recommends .swiper-wrapper{padding:0;margin:0}.minicart-recommends .recommend-product{background:var(--background-color);height:125px!important;box-shadow:0 6px 20px rgb(6 5 50/10%)!important;transition:box-shadow .15s ease-out 0s}.minicart-recommends .recommend-product:hover{box-shadow:0 10px 16px -10px rgb(6 5 50/10%)!important}.minicart-recommends .recommend-product:active{box-shadow:0 0 0 rgb(6 5 50/10%)!important}.reccomend-slide--addons-wrapper.recommend-product{display:block;text-align:center}.reccomend-slide{display:flex;height:auto!important;width:auto!important}.home-recommends{margin-bottom:40px}.home-recommends--title{margin-bottom:.75rem}.home-recommends .swiper{padding-top:20px;margin-top:-20px;padding-bottom:20px;margin-bottom:-20px}.home-recommends .recommend-product{box-shadow:var(--recommend-product-box-shadow);background:var(--product-background);transition:box-shadow .15s}.home-recommends .recommend-product:hover{box-shadow:var(--product-hover-box-shadow)}@media (max-width:899px){.home-recommends{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.home-recommends .swiper{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}}@media (min-width:899px){.home-recommends .recommend-product:before{box-shadow:inset 0 0 0 1px var(--product-border);height:100%;width:100%;position:absolute;top:0;left:0;content:"";border-radius:inherit;pointer-events:none}.home-recommends{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.home-recommends .swiper{margin-left:-24px!important;margin-right:-24px!important;padding-left:24px!important;padding-right:24px!important}}.home-recommends .swiper-button-next.swiper-button-disabled,.home-recommends .swiper-button-prev.swiper-button-disabled{display:none}.recommend-product{display:flex;padding:12px;font-size:14px;border-radius:15px;overflow:initial;cursor:pointer}.recommend-product .right-block{display:flex;flex-direction:column;justify-content:center;font-size:15px;position:relative;max-width:120px;min-width:80px}.recommend-product .product-image{width:95px;height:95px;margin-right:15px;display:flex;flex-direction:column;justify-content:center}.recommend-product .product-image img{max-width:100%;max-height:100%;border-radius:4px}.recommend-product .product--price{margin-top:10px;font-size:17px;font-weight:700}.product-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart--addon-products .addon-product{width:100%;padding:10px 10px 71px;margin:20px 0 26px;box-shadow:0 0 13px rgba(0,0,0,.1)!important}.cart--addon-products .addon-slide{height:auto;display:flex}.cart--addon-products .addon-product--image{text-align:center}.cart--addon-products .addon-product--image img{max-width:75%}.minicart--text-info{border:1px solid #99dfff}.minicart.btn--action{display:flex;margin-left:auto;align-items:center}.sticked-top-bar.filled .minicart.btn--action{background-color:var(--background-color)!important}.sticked-top-bar.filled .minicart--cart-icon,.sticked-top-bar.filled .minicart--topcart--total{color:var(--main-color)}.sticked-top-bar.filled .minicart.btn--action:hover .minicart--cart-icon,.sticked-top-bar.filled .minicart.btn--action:hover .minicart--topcart--total{color:var(--sec-color)}.minicart.btn--action:hover{background:var(--main-color)!important;box-shadow:0 0 15px 0 var(--main-color);cursor:pointer}.minicart--separator{display:inline-block;width:1px;border-left:1px solid hsla(0,0%,100%,.3);height:15px;vertical-align:middle;margin:0 10px}.minicart--topcart--total{position:relative;top:auto;display:inline-flex;align-items:center;left:auto;color:#fff;font-weight:700;font-size:14px;overflow:hidden;width:70px}.minicart--topcart--total .minicart--topcart--price-total{position:absolute;white-space:nowrap;top:0;left:0;transition:all .25s}.minicart--topcart--total .minicart--topcart--count-item{white-space:nowrap;top:0;left:0;opacity:0;-webkit-transform:translate(-100px);transform:translate(-100px);transition:all .25s}.btn--action.minicart:hover .minicart--topcart--price-total{opacity:0}.btn--action.minicart:hover .minicart--topcart--count-item{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.minicart--empty{text-align:center;position:absolute;left:15px;width:auto;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.minicart--empty img,.minicart--empty svg{width:auto;height:100%;max-width:200px;max-height:200px;color:var(--text-color)}.minicart--inner{display:flex;flex-direction:column;width:420px;height:100%;background:var(--mini-cart-background)}.minicart--product-list{height:100%;overflow:auto;position:relative;padding-bottom:10px}.minicart--product-list::-webkit-scrollbar{width:6px}.minicart--product-list::-webkit-scrollbar-track{background:transparent}.minicart--product-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.minicart--inner-title{margin-top:10px;margin-bottom:10px;padding-left:15px;padding-right:5px;display:flex;justify-content:space-between;align-items:center}.minicart--inner-title.vk{flex-direction:row-reverse;justify-content:flex-end;line-height:.8}.minicart--inner-title.vk>:first-child{margin-left:6px}.minicart--angle-icon{height:.9em;width:.9em}.minicart--product{margin-bottom:10px;padding:15px;background:var(--background-color);position:relative;font-size:14px;box-shadow:0 0 10px 0 rgb(100 100 100/10%)}.minicart--product.free-addon .minicart--product-quantity .quantity{border-radius:50%}.minicart--product-attributes{font-size:13px;color:#5c6370!important}.minicart--product-image img{width:60px;border-radius:4px}.minicart--product-inner{flex-grow:1;padding-left:10px;position:relative}.minicart--product-info{display:flex;font-weight:400}.minicart--product-info .weight{margin-right:10px}.minicart--product-info .count-rolls,.minicart--product-info .weight{position:relative;font-size:13px;color:#5c6370!important}.minicart--product-info .promocode-name{font-size:13px;color:#5c6370!important}.minicart--product-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5px}.minicart--product-remove{display:flex;cursor:pointer;color:var(--text-color);transition:color .2s;margin-left:8px}.minicart--product-remove:hover{color:var(--main-color)}.minicart--product-remove svg{width:15px;height:auto}.minicart--product-price{font-size:16px;margin-top:5px;font-weight:700}.minicart--product-name{font-weight:700;color:var(--text-color);line-height:1;font-size:16px;word-break:break-word}.minicart--product-quantity{font-size:0;right:0;bottom:0;display:flex;flex-wrap:nowrap}.minicart--product-quantity .product-add,.minicart--product-quantity .product-decrease{height:32px!important;width:32px!important;border-radius:50% 0 0 50%;line-height:1;padding:6px 16px!important;cursor:pointer;border:0;color:#999;background:var(--counter-buttons-color);font-size:16px;vertical-align:top;display:inline-flex;align-items:center;justify-content:center;min-width:auto}.minicart--product-quantity .product-add{border-radius:0 50% 50% 0}.minicart--product-quantity .product-decrease{border-radius:50% 0 0 50%}.minicart--product-quantity .product-add:hover,.minicart--product-quantity .product-decrease:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}.change-quanity.modal-change-quantity .product-add:hover,.change-quanity.modal-change-quantity .product-decrease:hover{background:var(--sec-color);border-color:var(--sec-color)}.minicart--product-quantity .quantity{width:40px;display:inline-block;border:0;font-weight:500;padding-right:0;padding-left:0;text-align:center;border-radius:0;vertical-align:middle;outline:none!important}.minicart--product-quantity .minicart--variations-buy,.minicart--product-quantity .quantity{height:32px;font-size:14px;color:var(--text-color);background:var(--counter-buttons-color)}.minicart--product-quantity .minicart--variations-buy:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}.minicart--product-result{font-weight:700;justify-content:space-between;align-items:center;display:flex;font-size:16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--divider-color)}.minicart--free-addons-title{margin:40px 0 10px;padding-left:20px}.minicart--total-wrapper{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:var(--background-color);padding:15px;z-index:1;box-shadow:0 0 10px rgb(6 5 50/20%)}.minicart--total-wrapper .btn--action{width:100%;display:block;text-align:center;text-decoration:none;padding:6px 16px;border-radius:4px;line-height:1.8;margin-top:5px;font-size:16px!important}.minicart--total-divider:first-child{display:none}.minicart--total-block{color:var(--text-color);display:flex;justify-content:space-between;font-size:18px;font-weight:700;margin-bottom:15px}.minicart--total-price{color:var(--main-color);white-space:nowrap}.mobile-header--contacts{padding:15px;border:1px dashed #ccc;border-radius:10px;font-size:28px}.mobile-header--contacts a{text-decoration:none}.minicart-mobile{position:relative;margin-left:auto;bottom:20px;right:20px;background:var(--background-color);color:var(--main-color);height:56px;width:56px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:100;box-shadow:0 10px 20px rgb(0 0 0/20%)}.active-bonuses .minicart-mobile{bottom:60px}.minicart-mobile svg{width:30px}.minicart-mobile--count-item{position:absolute;top:-5px;right:-5px;background:var(--main-color);color:#fff;width:23px;height:23px;line-height:1;font-size:12px;display:flex;justify-content:center;align-items:center;border-radius:50%}.minicart--subtotal-price>:first-child{margin-top:.7rem}.minicart--subtotal-price>:last-child{margin-bottom:.7rem}.mini-cart-bonuses,.minicart--subtotal-price .price,.minicart--subtotal-price .promocode{display:flex;justify-content:space-between}.mini-cart-bonuses--title{display:flex;align-items:center}.mini-cart-bonuses--title svg{width:.75em;height:.75em;margin-top:4px;margin-left:4px;cursor:pointer}.mini-cart-bonuses--title svg:hover{color:var(--main-color)}.mini-cart-bonuses--tooltip{font-size:13px;margin:4px}.mini-cart-bonuses--tooltip-more{margin-top:8px;color:var(--main-color);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:550px) and (max-width:899px){.minicart--inner{max-width:450px}}@media (max-width:550px){.minicart--inner{max-width:none}}@media (max-width:899px){.mobile-minicart .minicart{position:fixed;text-decoration:none;bottom:0;left:0;right:0;height:56px;background:#fff;box-shadow:0 -4px 5px 1px rgb(0 0 0/10%)}.minicart-modal--title{padding-left:15px}.minicart--separator{display:none}.minicart--topcart--total{display:flex!important;width:100%!important;justify-content:space-between;padding:0 16px;height:56px;color:var(--main-color);left:auto;width:100px;display:block;text-align:left;font-size:16px}.minicart--inner{width:100vw;padding:0}.minicart--topcart--total .minicart--topcart--price-total{position:relative;white-space:nowrap;display:block}.minicart--product-list{height:100%;overflow:auto}.minicart--topcart--total .minicart--topcart--count-item{white-space:nowrap;display:flex;align-items:center;top:0;left:0;opacity:1;color:#000;-webkit-transform:none;transform:none;transition:all .25s}.btn--action.minicart:hover .minicart--topcart--price-total{opacity:1}}.mainloader{display:flex;align-items:center;justify-content:center;height:100vh}.loader-inner{text-align:center}.loader-logo{margin-bottom:20px;max-width:200px}.loader-text{font-size:20px;margin-top:15px}.footer-bonuses{width:100%;height:40px;background-color:#333}.footer-bonuses__container{margin:0 auto;display:flex!important;position:relative}.footer-bonuses__info{height:40px;width:175px;padding-right:50px;display:flex;white-space:nowrap;align-items:center;color:#fff;position:relative;z-index:1;cursor:pointer}.footer-bonuses__info:after{position:absolute;right:0;background:var(--main-color);display:block;content:" ";bottom:0;width:10px;top:0;z-index:-1;width:1000px}.footer-bonuses__points{width:100%;position:relative}.footer-bonuses__points-bg{position:absolute;top:0;left:0;height:40px;max-width:100%;background-color:var(--main-color);transition:width 1s}.footer-bonuses__point{width:4px;height:40px;background:#fff;position:absolute}.footer-bonuses__point-block{white-space:nowrap;display:inline-block;line-height:1;padding:5px 10px;background:#fff;border-radius:5px;color:#000;margin-top:7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;letter-spacing:-.3px}.footer-bonuses__point-valute{margin-left:3px}@media (max-width:899px){.footer-bonuses__point-block{width:34px;padding:3px;top:8px;position:relative;font-size:12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-align:center;margin-left:-17px;margin-top:0}.footer-bonuses__point-valute{display:none}}.bonuses-modal--dialog .modal-alert--wrapper{border-radius:20px;padding:50px 0}.bonuses-modal--wrapper{overflow:hidden;display:flex}.bonuses-modal--inner-wrapper{overflow-y:scroll;padding:0 50px;width:100%}.bonuses-modal--inner-wrapper::-webkit-scrollbar{width:6px}.bonuses-modal--inner-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.bonuses-modal--inner-wrapper::-webkit-scrollbar-track{background:transparent}.bonuses-modal__header{display:flex;justify-content:space-between}.bonuses-modal__title{font-size:20px;font-weight:600;padding:35px 0 0 40px}.bonuses-modal__cart{border:3px solid transparent}.bonuses-modal__cart-active{position:relative;border:3px solid var(--main-color)}.bonuses-modal__img-wrapper{width:200px;height:200px;margin:0 auto}.bonuses-modal__img{width:100%;height:100%}.bonuses-modal__carts{margin-bottom:20px}.bonuses-modal__carts .product{width:100%;height:auto}.bonuses-modal__carts .product:before{display:none}.bonuses-modal__cart-title{height:50px;overflow:hidden;font-size:20px;font-weight:bolder;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.bonuses-modal__cart-subtitle{color:var(--main-color);margin-bottom:10px}.bonuses-modal__cart-content{font-size:13px;color:#666;height:35px;overflow:hidden;position:relative}.bonuses-modal__cart-content--mod{height:inherit;min-height:35px}.bonuses-modal__cart-gradient{position:absolute;bottom:0;left:0;width:100%;height:25px;background:linear-gradient(transparent,#fff)}.bonuses-modal__cart-info{margin-top:5px;display:flex;justify-content:space-between;flex-wrap:wrap-reverse}.bonuses-modal__price-container{margin-bottom:10px}.bonuses-modal__cart-price{position:relative}.bonuses-modal__cart-cost{margin-right:5px;white-space:nowrap;font-size:14px;font-weight:700}.bonuses-modal__detail-wrapper{position:relative}.bonuses-modal__cart-detail{border-bottom:1px dashed #ff5722;color:#ff5722;font-size:14px;cursor:pointer;text-align:right}.bonuses-modal__btn-wrapper{width:100%;height:38px;position:relative;margin-top:10px}.bonuses-modal__btn{position:absolute;top:0;left:0;z-index:10;background-color:#ff5722;border:none;height:38px;width:100%;color:#fff;font-size:15px;border-radius:5px;cursor:pointer}.bonuses-modal__btn-lack{border:1px solid #ff5722;background-color:#fff;color:#ff5722}.bonuses-modal__inner-wrapper{flex-grow:1;padding:0 20px 20px;min-width:0}.bonuses-modal__carts .product .product--image{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:900px){.bonuses-modal__cart-title{margin-top:10px}}@media (max-width:899px){.bonuses-modal--dialog .modal-alert--wrapper{border-radius:0;padding:50px 0;min-height:100%}.bonuses-modal--inner-wrapper{overflow-y:visible;padding:0}.bonuses-modal--wrapper .modal-close{background-color:var(--modal-background);color:var(--text-color)!important}.bonuses-modal__carts .product{width:100%;display:flex;flex-direction:row;padding:15px;border-radius:15px}.bonuses-modal__carts .product .product--image{width:130px}.bonuses-modal__inner-wrapper{padding:0}.bonuses-modal__cart-title{height:auto}.bonuses-modal{width:100%;max-width:600px;margin:0}.bonuses-modal__carts{display:block;width:100%;margin:40px auto 50px}.bonuses-modal__cart{width:90%;margin:0 auto 8px}}.alert--wrong-variant{border:1px solid #ffc3c2}.MuiDialog-container .MuiDialog-paper{overflow:unset}.product-modal-dialog .MuiDialog-container .MuiDialog-paper{border-radius:20px}.product-modal-wrapper{height:100%;display:flex;overflow:hidden}@media (max-width:899px){.product-modal-wrapper{overflow:visible}}.modal-close{position:absolute!important;right:-60px;top:0;color:#fff!important}@media (max-width:899px){.product-modal-wrapper .modal-close{right:15px;left:unset;background-color:var(--modal-background);color:var(--text-color)!important}.product-modal-wrapper .modal-close.vk{left:15px;right:unset}}@media (min-width:899px) and (max-width:991px){.modal-close{position:absolute!important;right:15px;left:unset;top:7px;color:var(--text-color)!important}.product-modal-wrapper .modal-close{left:15px;right:unset;background-color:#fff}}.modal-close:hover svg{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-modal{display:flex;width:100%}.product-modal--scrolling{overflow:auto;height:500px;margin-top:25px;padding:0 20px 10px}.product-modal--scrolling::-webkit-scrollbar{width:5px}.product-modal--scrolling::-webkit-scrollbar-track{background:transparent}.product-modal--scrolling::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.product-modal--info,.product-modal .product-modal--image{width:50%;padding:20px}.product-modal--info{background-color:var(--modal-background-primary);border-radius:0 20px 20px 0;padding:0;display:flex;flex-direction:column}.product-modal .product-modal--image{display:flex;align-items:center;justify-content:center}.product-modal .product-modal--image img{width:100%;max-width:600px;border-radius:10px}.product-modal .product-modal--title-container{margin-bottom:20px;display:flex;justify-content:space-between;align-items:start}.product-modal .product-modal--title{margin:0}.product-modal .product-modal--title-info{margin:5px 0 0 16px;cursor:pointer;transition:color .3s}.product-modal .product-modal--title-info:hover{color:var(--main-color)}.product-modal--tooltip{padding:8px;font-size:12px;line-height:1.5}.product-modal--tooltip-title{color:#666;margin-bottom:4px}.product-modal--tooltip-option{display:flex;justify-content:space-between}.product-modal--description{color:#666;font-size:14px}.product-modal--buying{margin-top:1rem;text-align:right;position:relative;height:40px}.product-modal--variations-buying{display:flex;justify-content:space-between;padding:15px 15px 15px 20px;background-color:var(--modal-background-primary);border-radius:0 0 20px 0;box-shadow:0 0 8px rgb(6 5 50/12%);-webkit-clip-path:inset(-8px 0 -8px 0);clip-path:inset(-8px 0 -8px 0)}.product-modal--variations-buying .btn-buy{flex-basis:50%}.product-modal--price-wrapper{display:flex;flex-direction:column;justify-content:center}.product-modal--price{flex-basis:50%;font-size:22px;font-weight:700;letter-spacing:-1px;line-height:1}.product-modal--stats{display:flex;font-weight:400;white-space:nowrap;line-height:1}.product-modal--stats .weight{margin-right:10px}.product-modal--stats .count-rolls,.product-modal--stats .weight{position:relative;font-size:14px;color:#aaa!important}.product-modal--quantity{font-size:0;position:absolute;right:0;bottom:0}.product-modal--quantity .product-add,.product-modal--quantity .product-decrease{height:32px!important;width:32px!important;border-radius:50% 0 0 50%;line-height:1;padding:0;cursor:pointer;border:0;color:#999;background:var(--counter-buttons-color);font-size:10px;vertical-align:top;display:inline-flex;align-items:center;justify-content:center;min-width:auto;background:var(--main-color);border-color:var(--main-color);color:#fff}.product-modal--quantity .product-add{border-radius:0 50% 50% 0}.product-modal--quantity .product-decrease{border-radius:50% 0 0 50%}.product-modal--quantity .product-add:hover,.product-modal--quantity .product-decrease:hover{background:var(--sec-color);border-color:var(--sec-color);color:#fff}.product-modal--quantity .quantity{width:34px;display:inline-block;height:32px;border:0;font-size:14px;color:#fff;font-weight:500;padding-right:0;padding-left:0;text-align:center;border-radius:0;vertical-align:middle;background:var(--main-color);outline:none!important}.modificator-products{text-align:left}.modificator-products--grid-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-2%}.modificator-products .modificator-products--title{font-size:18px;font-weight:400;margin-top:1.5rem}.modificator-product{display:flex;flex-direction:column;height:100%;padding:10px 10px 71px;border-radius:10px;background:var(--addon-background);cursor:pointer;margin-bottom:0;position:relative;border:2px solid transparent;transition:border .15s ease-out 0s}.modificator-product-active{border:2px solid var(--main-color)}.modificator-product .modificator-product--image{display:flex;flex-direction:column;justify-content:center;aspect-ratio:1/1;overflow:hidden}.modificator-product .modificator-product--image img{width:100%}.modificator-product .modificator-product--title{font-size:14px;margin-top:0;margin-bottom:.25rem!important}.modificator-product .modificator-product--price{font-size:14px;margin-bottom:.5rem!important;font-weight:700;margin-top:.5rem}.modificator-product .btn-buy{border-radius:15px!important;font-size:14px!important;padding:3px 15px!important;width:100%;white-space:nowrap}.modificator-product--buying{position:absolute;bottom:10px;left:10px;right:10px}.modificator-product .product--quantity{height:32.5px;position:relative}.modificator-product .product--quantity .quantity{width:calc(100% - 64px);height:32.5px}.modificator-product .product--quantity .product-add,.modificator-product .product--quantity .product-decrease{padding:6px 16px!important}.addon-products{text-align:left}.addon-products--grid-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-2%}.addon-products .addon-products--title{font-size:18px;font-weight:400;margin-top:1.5rem;margin-bottom:0}.addon-product{height:100%;padding:10px 10px 71px;border-radius:10px;background:var(--addon-background);margin-bottom:0;position:relative;border:2px solid transparent}.addon-product.addon-product-active{border:2px solid var(--main-color)}.addon-product .addon-product--image{aspect-ratio:1/1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;margin-bottom:4px}.addon-product .addon-product--image img{width:100%;border-radius:4px}.addon-product .addon-product--title{font-size:14px;margin-top:0;margin-bottom:.25rem!important}.addon-product .addon-product--price{font-size:14px;margin-bottom:.5rem!important;font-weight:700;margin-top:.5rem}.addon-product .btn-buy{border-radius:15px!important;font-size:14px!important;padding:3px 15px!important;width:100%;white-space:nowrap}.addon-product--buying{position:absolute;bottom:10px;left:10px;right:10px}.addon-product .product--quantity{height:32.5px;position:relative}.addon-product .product--quantity .quantity{width:calc(100% - 64px);height:32.5px}.addon-product .product--quantity .product-add,.addon-product .product--quantity .product-decrease{padding:6px 16px!important}@media (max-width:899px){.product-modal-dialog .MuiDialog-container .MuiDialog-paper{border-radius:0}.product-modal{display:flex;flex-direction:column;flex-grow:1}.product-modal--info,.product-modal .product-modal--image{border-radius:0;width:100%}.product-modal--info{flex-grow:1}.product-modal .product-modal--title-container{margin-top:15px}.product-modal--scrolling{max-height:none!important;margin-top:0!important;flex-grow:1;height:100%}.product-modal--variations-buying{border-radius:0;position:-webkit-sticky;position:sticky;bottom:-1px;z-index:10;background:rgba(var(--rgb-modal-background),.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.product-modal--attributes{margin-top:15px}.product-modal--attribute{margin-top:10px}.attribute--name{margin-bottom:5px}.attribute--variations{width:100%;padding:3px;background:var(--variations-backround);border-radius:17px!important}.attribute--variations>*{flex:1 1}.btn--variation{padding:2px!important;border-radius:15px!important;border:0!important;font-size:14px!important;text-transform:none!important;color:var(--text-color)!important;opacity:.7}.btn--variation:hover{background:transparent!important}.Mui-selected.btn--variation{box-shadow:0 6px 20px rgb(6 5 50/19%);background:var(--selected-variation-backround)!important;opacity:1}.auth-modal{padding:2rem 2rem 1rem;position:relative;width:420px}.auth-modal .auth-modal--title{margin:0 0 20px;line-height:1}.recall-timout,.resms-timout{margin-left:5px}.auth-modal--footer{padding:.75rem 2rem 0;border-top:1px solid #dee2e6;margin-left:-2rem;margin-right:-2rem;margin-top:16px;font-size:14px}.phone-input{width:100%!important}label.Mui-focused{color:var(--main-color)!important}div.Mui-focused fieldset{border-color:var(--main-color)!important}.auth-btn{display:block;width:100%;margin:15px 0!important;height:55px}.auth-modal--info{font-size:14px;font-weight:400;margin-top:16px;text-align:center}.auth-modal--secondary-text{font-size:20px;text-align:center}.vkid-auth-wrapper{margin-bottom:-10px}.vkid-btn-loader{margin-left:auto;margin-right:auto;left:0;right:0;position:absolute;margin-top:15px}.phone-auth-wrapper{position:relative}.phone-auth--code{margin:15px 0;display:flex;justify-content:center}.phone-auth--code>.verify-code{width:55px;height:55px;margin:0 5px;font-size:32px;text-align:center;border:1px solid #ccc;border-radius:12px;color:var(--text-color);background-color:initial}.phone-auth--code>.verify-code:focus{border:2px solid var(--main-color)!important;outline:none}.phone-auth--change-number{position:absolute!important;top:8px;right:10px}.loader-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000;background-color:var(--loading-backdrop-color);border-radius:20px}.loader-wrapper .MuiCircularProgress-root{color:#000}@media (max-width:899px){.auth-modal{padding:20px;width:auto;height:100%}.auth-modal .modal-close{left:auto;right:6px}.auth-modal .auth-modal--title{text-align:start}.auth-modal.vk .modal-close{left:17px;right:auto}.auth-modal.vk .auth-modal--title{text-align:end}.loader-wrapper{border-radius:0}}.promocode-wrapper .MuiOutlinedInput-root{border-top-right-radius:0!important;border-bottom-right-radius:0!important;height:100%}.promocode-wrapper input.Mui-disabled{border-radius:12px 0 0 12px}.promocode-wrapper .btn--action{border-radius:12px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-1px;min-width:130px}.cart--addon-products__minicart-promo--wrapper .btn--action{width:100px}.promocode--input-wrapper{display:flex}.promocode--input-wrapper>div{flex-grow:1}.minicart--promocode .promocode--input-wrapper{margin-left:-13px}.minicart--promocode fieldset,.minicart--promocode input{border:0;background:none!important}.minicart--promocode .promocode-button{color:var(--main-color)!important;width:auto!important;background:none!important;padding:0!important;margin-top:0;min-width:auto;line-height:1;letter-spacing:-1px;transition:color .2s}.minicart--promocode .promocode-button:hover{background:none!important;color:var(--text-color)!important}.minicart--promocode *{letter-spacing:-1px}.checkout--promocode .Mui-disabled input{background:none}.cart--bonuses-products .bonus-product{width:100%;display:flex}.bonus-product-choose{display:flex;align-items:center}.bonus-product-choose:hover{cursor:pointer}.bonus-product-choose[disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1)}.bonus-product-choose-content{display:flex;width:100%}.cart--bonuses-products .bonus-product .bonus-product--image{display:flex;flex-direction:column;justify-content:center;height:70px;width:70px;margin-right:15px}.cart--bonuses-products .bonus-product img{width:70px;max-width:none;border-radius:5px}.cart-product-list .cart--bonuses-products .cart--product-remove svg{width:1.2rem;height:1.2rem}.minicart--product-list .cart--bonuses-products .cart--product-remove svg{width:15px;height:auto}.bonus-product--info{display:flex;font-weight:400;white-space:nowrap;line-height:1;font-size:12px}.bonus-product--info .weight{margin-right:10px}.bonus-product--info .count-rolls,.bonus-product--info .weight{position:relative;color:#aaa!important}.checkout--delivery,.checkout--order-time,.checkout--user{margin-bottom:3rem}.checkout--choose-type-panel{background:#f2f2f2;border-radius:10px;padding:1.5rem}.checkout--delivery{box-shadow:var(--box-shadow);padding:25px;border-radius:10px;margin-top:1.5rem;background-color:var(--modal-background)}.checkout--self-address-panel .adress-schdedule{color:#666}.custom-radio.new-address .MuiFormControlLabel-label{font-weight:700}.checkout--delivery .custom-radio{height:auto}.checkout--delivery .checkout--address-panel .custom-radio,.checkout--delivery .checkout--self-address-panel .custom-radio:not(:last-child){margin-bottom:8px}.checkout--delivery .checkout--address-panel .custom-radio .user-address-label{display:flex;flex-direction:column;font-size:16px;margin-left:-5px;line-height:1.5}.checkout--delivery .checkout--address-panel .custom-radio .user-address-label .with-label{color:#ccc;font-size:13px}.checkout--delivery .checkout--address-panel .show-more{margin-bottom:16px;color:var(--main-color);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px dashed var(--main-color)}.checkout--delivery .MuiRadio-root{padding:5px 9px 9px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkout--auto-discount-container,.checkout--promocode-total,.checkout--subtotal-price{font-size:18px;font-weight:700;display:flex;justify-content:space-between}.checkout--auto-discount-name,.result-delivery--title-container{display:flex;align-items:center}.checkout--subtotal-price .checkout--promocode-total .checkout--promocode-name{display:flex;align-items:center;white-space:pre-wrap}.time-order-modal-wrapper{max-width:700px;padding:50px;overflow-y:auto}.time-order-modal-wrapper h2{margin-top:0;margin-bottom:30px}.time-order-modal-wrapper .btn--action{white-space:nowrap}.checkout--total-panel{box-shadow:var(--box-shadow);padding:25px;border-radius:10px;position:relative;background-color:var(--modal-background)}@media (min-width:899px){.checkout--total-wrapper{position:-webkit-sticky;position:sticky;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.checkout--total-panel--title{display:flex;justify-content:start}.checkout--total-panel--separator{border:1px solid var(--divider-color-contrast);border-bottom:0;margin:20px 0}.checkout--product{display:flex;justify-content:space-between;margin-bottom:10px}.checkout--product .product--info{position:relative}.checkout--product-result{font-weight:700;white-space:nowrap}.checkout--total-panel--result{font-size:18px;font-weight:700;display:flex;flex-direction:column}.checkout--total-panel--result .money{color:var(--main-color)}.checkout--total-panel--result .result-delivery,.checkout--total-panel--result .result-total{display:flex;justify-content:space-between}.checkout-result-total-divider:first-child{display:none}.checkout--user-bonuses{margin-top:.5rem}.checkout--user-bonuses-info{margin-bottom:.5rem}.checkout--accrue-bonuses-info{display:flex;white-space:pre-wrap;align-items:center}.checkout--bonuses-payming{font-size:16px;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkout--payming-bonuses-info{display:flex;align-items:center}.bonuses-price{font-weight:700}@media (max-width:899px){.time-order-modal-wrapper h2{text-align:center}.checkout--self-address-panel .adress-schdedule{margin-top:4px}.checkout--delivery .checkout--address-panel .custom-radio:not(:last-child),.checkout--delivery .checkout--self-address-panel .custom-radio:not(:last-child){margin-bottom:12px}}.checkout--promocode{margin-top:15px}.checkout--promocode .promocode--input-wrapper{display:flex}.checkout--promocode .promocode--input-wrapper>div{width:100%}.checkout--gateways{margin-bottom:16px}.checkout--gateways-inputs{display:flex}.checkout--gateways-input{width:50%;margin-left:32px;margin-top:16px}.checkout--gateways-input:first-child{margin-left:0}@media (max-width:899px){.time-order-modal-wrapper h2{text-align:center}.checkout--delivery .checkout--address-panel .custom-radio:not(:last-child),.checkout--delivery .checkout--self-address-panel .custom-radio:not(:last-child){margin-bottom:12px}.checkout--gateways-inputs{flex-direction:column}.checkout--gateways-input{width:100%;margin-left:0}}.checkout--gateways-btn-group{width:100%}.checkout--gateways-btn.MuiToggleButton-root{display:flex;justify-content:space-between;align-items:center;height:40px;padding:8.5px 26px;margin-top:0!important;margin-bottom:8px;border-radius:12px!important;border:none!important;color:var(--text-color)}.checkout--gateways-btn.MuiToggleButton-root.Mui-selected{background-color:initial;color:var(--text-color)}.checkout--gateways-btn.MuiToggleButton-root.Mui-selected>.MuiTouchRipple-root{border:2px solid var(--main-color)!important}.checkout--gateways-btn.MuiToggleButton-root>.MuiTouchRipple-root{border:1px solid rgba(0,0,0,.23)!important}.checkout--gateways-btn.MuiToggleButton-root.Mui-selected:hover{background-color:rgba(0,0,0,.04)}.checkout--gateways-btn.MuiToggleButton-root img{height:100%;max-width:120px}.checkout--gateways-btn .MuiSvgIcon-root{height:1rem}.checkout--gateways-title-container{display:flex;flex-wrap:nowrap;align-items:center;text-align:left;margin-right:10px;line-height:1}.checkout--gateways-btn .MuiRadio-root{padding:0;margin-right:4px}.checkout--errors-container{margin-top:40px}.checkout--button-container{display:flex;align-items:center;margin-top:16px}.checkout--button-container button{flex-basis:50%;width:100%}.checkout--button-container button:first-child{margin-right:16px}@media (max-width:480px){.checkout--button-container{flex-direction:column}.checkout--button-container button{flex-basis:100%}.checkout--button-container button:first-child{margin-right:0;margin-bottom:16px}}.checkout--info-icon{width:.75em!important;height:.75em!important;margin-top:2px;margin-left:4px;cursor:pointer}.checkout--info-icon:hover{color:var(--main-color)}.banners-skeleton{padding-top:29%;position:relative;overflow:hidden;border-radius:25px;width:100%;margin-bottom:2rem}.banners-skeleton--skeleton{top:0;position:absolute;border-radius:25px;width:100%;height:100%!important}@media (max-width:899px){.banners-skeleton{border-radius:5px;padding-top:52.75%;margin-bottom:0}.banners-skeleton--skeleton{border-radius:5px}}.banners-wrapper{overflow-x:hidden}.banners-swiper.swiper{margin:0 0 16px;border-radius:25px;overflow:visible}.banners-swiper .swiper-slide{opacity:.4}.banners-swiper .swiper-slide.swiper-slide-active{opacity:1}.banners-swiper .banner-slide--image-container{padding-top:29%;position:relative;overflow:hidden;border-radius:25px;width:100%}.banners-swiper img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:25px;width:100%;-webkit-user-select:none;-o-user-select:none;user-select:none}.banners-swiper .swiper-pagination{bottom:20px!important;text-align:left;left:20px!important}.banners-swiper .swiper-pagination-bullet-active{opacity:1;background:var(--main-color)!important}.banners-swiper .swiper-pagination-bullet{width:12px;height:12px;border:2px solid #fff}.banners-swiper .swiper-button-next,.banners-swiper .swiper-button-prev{color:#fff;z-index:15;top:auto;bottom:20px;display:none}.banners-swiper .swiper-button-next{color:#fff;z-index:15;right:20px;left:auto;bottom:20px;padding-left:3px}.banners-swiper .swiper-button-prev{padding-right:3px;left:auto;right:65px}.banners-swiper .swiper-container:hover .swiper-button-next,.banners-swiper .swiper-container:hover .swiper-button-prev{display:flex}.banners-swiper .swiper-button-next:after,.banners-swiper .swiper-button-prev:after{font-size:14px}.banners-swiper .swiper-button-next,.banners-swiper .swiper-button-prev{margin-top:-30px;width:34px;height:34px;background:rgba(0,0,0,.6);border-radius:50%;color:#fff!important}.banners-swiper:hover .swiper-button-next,.banners-swiper:hover .swiper-button-prev{display:flex}.banners-swiper{line-height:1}.bannersMobile-swiper{width:90%}.bannersMobile-swiper .swiper-slide{opacity:.4}.bannersMobile-swiper .swiper-slide.swiper-slide-active{opacity:1}.bannersMobile-swiper .banner-slide--image-container{padding-top:52.75%;position:relative;overflow:hidden;border-radius:5px;width:100%}.bannersMobile-swiper img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;border-radius:5px}.mobile-banners-wrapper{padding:15px 0 40px;overflow:hidden;width:100%}.mobile-banners-wrapper .swiper{overflow:visible!important}.mobile-banners-wrapper .swiper-pagination{bottom:-20px!important}.mobile-banners-wrapper .swiper-pagination-bullet-active{background:var(--main-color)!important}.maintenance-wrapper{width:100%;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.maintenance-logo{margin:0 auto 40px}.maintenance-logo img{width:100%;max-width:350px;height:auto}.maintenance-title{color:var(--main-color);font-size:48px;margin-bottom:40px}.maintenance-description{color:var(--text-color);font-size:26px}.install-app--panel .MuiDrawer-paper{border-radius:15px 15px 0 0;overflow:initial}.install-app--inner{padding:40px 30px 30px;font-size:14px;position:relative}.install-app--title{font-size:18px;font-weight:700;margin:0 0 1.5rem}.install-app--inner ul{padding-left:1.5rem;margin-bottom:30px}.install-app--inner ul li{margin-bottom:10px;padding-right:45px;line-height:1.4}.install-app--close{position:absolute;right:15px;top:15px}.install-app--icon{width:70px;position:absolute;top:-35px;background:#fff;border-radius:10px;padding:5px}.deliveryClosed{padding:15px;color:#fff;background-color:#000;text-align:center}@media (max-width:899px){.deliveryClosed{padding:8px}.deliveryClosed span{display:block}}.we-closed-modal{border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:600px}.we-closed-modal .cat-sleep-img{max-width:200px}@media (max-width:899px){.we-closed-modal{border-radius:0;height:100%;min-width:unset}.we-closed-modal .modal-close:not(.vk){right:15px;left:unset}}.sticked-top-bar{margin-bottom:16px;background-color:#000;position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:15px 0;transition:background-color .5s ease-in-out}.sticked-top-bar.white{background-color:rgba(var(--sticked-bar-background),0)}.sticked-top-bar.white,.sticked-top-bar.white.sticked{transition:background-color .1s}.sticked-top-bar.filled{background-color:var(--main-color)}.sticked-top-bar.sticked{background-color:rgba(var(--sticked-bar-background),var(--sticked-bar-opacity));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 10px -10px rgb(0 0 0/10%);top:-1px;transition:background-color .5s ease-in-out}.sticked-top-bar.sticked.filled{background-color:var(--main-color)}@media (min-width:900px){.sticked-top-bar.fullWidthSite{top:62px}}.sticked-top-bar ul.categories-menu{display:flex;align-items:center;white-space:nowrap;margin:0 20px 0 0;list-style:none;font-size:0;padding:0;flex-grow:1;min-width:0;overflow:hidden}.sticked-top-bar ul.categories-menu .scroll-container{padding:20px 0;cursor:pointer;display:flex;align-items:center}.sticked-top-bar ul.categories-menu .scroll-container::-webkit-scrollbar{height:7px}.sticked-top-bar ul.categories-menu .scroll-container::-webkit-scrollbar-track{background:transparent}.sticked-top-bar ul.categories-menu .scroll-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.sticked-top-bar .inner-wrapper{display:flex;justify-content:space-between;align-items:center}.sticked-top-bar ul.categories-menu li{display:flex;flex:0 0 auto;font-size:16px}.sticked-top-bar ul.categories-menu li.visible{order:0;visibility:visible;opacity:1}.sticked-top-bar ul.categories-menu li.invisible{order:100;visibility:hidden;pointer-events:none}.sticked-top-bar ul.categories-menu ul.flexmenu--dropdown li{display:block}.sticked-top-bar ul.categories-menu li a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;cursor:pointer;margin-right:20px;border-bottom:1px solid transparent}.sticked-top-bar.white ul.categories-menu li a{color:var(--text-color)}.sticked-top-bar.filled ul.categories-menu li a{color:#fff}.sticked-top-bar ul.categories-menu li a:hover{text-decoration:none;border-bottom:1px dashed}.sticked-top-bar ul.categories-menu li a.active{color:var(--main-color)!important}.sticked-top-bar.filled ul.categories-menu li a.active{color:#fff!important;border-bottom:1px dashed}.sticked-top-bar.sticked ul.categories-menu li a{color:var(--text-color)}.sticked-top-bar.sticked.filled ul.categories-menu>li a{color:#fff}@media (max-width:899px){.sticked-top-bar--container{height:56px;width:100%;margin-bottom:16px}.sticked-top-bar{width:100%;background:var(--background-color);padding:0}.sticked-top-bar.sticked{background-color:var(--background-color);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;margin-bottom:16px}.sticked-top-bar ul.categories-menu{overflow:visible;overflow-y:auto;white-space:nowrap;margin:0 -16px;padding:8px 16px}.sticked-top-bar ul.categories-menu li a{font-size:14px;padding:0 16px;background:var(--counter-buttons-color);color:var(--text-color);border:0!important;border-radius:15px;display:inline-block;height:32px;line-height:32px;margin:4px 15px 4px 0;z-index:11}.sticked-top-bar.filled ul.categories-menu li a,.sticked-top-bar.sticked.filled ul.categories-menu li a{background-color:var(--background-color);color:var(--main-color)}.sticked-top-bar.white.sticked{background-color:rgba(var(--sticked-bar-background),1)}.sticked-top-bar ul.categories-menu li:last-child a{margin-right:0}.sticked-top-bar ul.categories-menu li a:hover{text-decoration:none}.sticked-top-bar ul.categories-menu li a.active{background-color:var(--main-color);color:#fff!important}.sticked-top-bar.filled ul.categories-menu li a.active{background-color:var(--sec-color);color:#fff!important}.sticked-top-bar ul.categories-menu li a.menu-icon{display:flex;align-items:center;padding:0 10px;margin-right:-44px;-webkit-transform:translateX(-60px);transform:translateX(-60px);will-change:margin-right,transform;transition-property:margin-right,-webkit-transform;transition-property:margin-right,transform;transition-property:margin-right,transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease-out}.sticked-top-bar.sticked ul.categories-menu li a.menu-icon{margin-right:15px;-webkit-transform:translateX(0);transform:translateX(0)}.modal-close{position:absolute!important;right:auto;left:17px;top:7px;color:#000!important}.sticked-top-bar ul.categories-menu .scroll-container{padding:10px 0}}.sticked-top-bar ul.categories-menu li .categoriesPopupMenu{transition:all .15s;background:#fff;box-shadow:0 0 10px 0 rgb(0 0 0/23%);border-radius:5px;padding:15px;top:48px;right:0;position:absolute;width:200px;margin-right:-60px}.sticked-top-bar ul.categories-menu li .categoriesPopupMenu a{display:block;color:#000!important}.flexmenu--more{display:flex;order:99;position:-webkit-sticky;position:sticky;right:0;font-size:14px;cursor:pointer}.flexmenu--dropdown{display:none;transition:all .15s;background:var(--background-color);box-shadow:0 0 10px 0 rgb(0 0 0/23%);border-radius:5px;padding:15px;top:39px;right:0;position:absolute}.flexmenu--more:hover .flexmenu--dropdown{display:block}.sticked-top-bar ul.categories-menu:has(.flexmenu--more:hover){margin-bottom:-700px;padding-bottom:700px}.flexmenu--more:hover .btn.btn--action{background:var(--second-color)}.flexmenu--dropdown:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:var(--background-color);height:20px;width:20px;right:25px;top:-3px;content:"";display:block;position:absolute}.flexmenu--dropdown:before{display:block;content:" ";background:transparent;height:20px;width:100%;position:absolute;left:0;top:-20px}.sticked-top-bar ul.categories-menu .flexmenu--more .flexmenu--dropdown a{display:block;margin:8px;color:var(--text-color);border-bottom:1px dashed transparent!important;white-space:nowrap}.sticked-top-bar ul.categories-menu .flexmenu--dropdown a:hover{border-bottom:1px dashed var(--text-color)!important;background:rgba(var(--main-color),.2)}.error-page__wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.error-page__image{max-width:250px}.error-page__refresh-btn{border-radius:20px!important;text-transform:none!important;border:1px solid #000!important;background:#fff!important;color:#000!important;font-size:16px!important;box-shadow:none!important}.error-page__refresh-btn:hover{background:#000!important;color:#fff!important}.sales-wrapper .sale{height:100%;border-radius:15px;box-shadow:0 0 20px 5px rgb(0 0 0/12%);display:flex;flex-direction:column}.sale--short-content{height:100px;overflow:hidden;z-index:0;flex-grow:1}.sale--content-inner-wrapper{position:relative;height:100%;display:flex;flex-direction:column}.sale--fade{position:absolute;width:100%;height:50px;left:0;bottom:-1px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;background:linear-gradient(180deg,rgba(var(--rgb-modal-background),0) 0,rgba(var(--rgb-modal-background),1) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.sale--fade span{color:var(--main-color);font-size:13px;border-bottom:1px dashed var(--main-color)}.sale-modal--container{display:flex;position:relative;overflow:hidden;border-radius:15px}.sale-modal{padding:2rem 2rem 1rem;position:relative;max-width:640px;overflow-y:auto}@media (max-width:899px){.sale-modal--container{border-radius:0}.sale-modal{padding:80px 20px 20px}}.sale-modal::-webkit-scrollbar{width:6px}.sale-modal::-webkit-scrollbar-track{background:transparent}.sale-modal::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.modal-close svg{width:1.5em;height:1.5em}.sale-modal .sale-modal--title{margin:0 0 20px;line-height:1}@media (max-width:991px){.sale-dialog .modal-close{top:24px;z-index:2;background:var(--background)!important}.sale-modal .sale-modal--title{margin:0 30px 20px 0;line-height:1}}.sale--img{width:calc(100% + 64px);margin:-32px -32px 25px;max-width:none}.sale--empty-list-placeholder{padding:15px;border:1px solid var(--divider-color);border-radius:20px;font-size:15px;justify-content:center;text-align:center}.before-payment-modal{border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:400px}.modal-alert--wrapper.before-payment-modal{min-height:auto;padding:2rem}.before-payment-modal h2{margin:0 0 8px}.before-payment-modal--content{margin-bottom:16px}.before-payment-modal--buttons{width:100%;display:flex}.before-payment-modal--buttons button{flex-basis:50%}.before-payment-modal--buttons button:first-child{margin-right:16px}@media (max-width:360px){.before-payment-modal--buttons{display:flex;flex-direction:column}.before-payment-modal--buttons button:first-child{margin-right:0;margin-bottom:8px}}.delivery-address-modal--dialog .MuiDialog-container .MuiDialog-paper{border-radius:20px}.delivery-address-modal--wrapper{display:flex;flex-direction:column;overflow:hidden}.delivery-address-modal--wrapper .modal-close{color:var(--text-color)!important}.delivery-address-modal--body{overflow:auto;padding:5px 20px 16px;margin-top:20px;flex-grow:1}.delivery-address-modal--body::-webkit-scrollbar{width:6px}.delivery-address-modal--body::-webkit-scrollbar-track{background:transparent}.delivery-address-modal--body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.delivery-address-modal--wrapper h3{margin:0 5px 0 0;color:var(--text-color)}.delivery-address-modal--title-container{display:flex;justify-content:space-between;margin-bottom:16px;align-items:center;line-height:1.5}@media (max-width:899px){.delivery-address-modal--title-container.vk{flex-direction:row-reverse;justify-content:flex-end}}.delivery-address-modal--map-container{border-radius:20px;overflow:hidden;min-height:400px}.delivery-address-modal--buttons-container{position:-webkit-sticky;position:sticky;bottom:0;left:0;display:flex;justify-content:center;padding:16px 20px;background-color:var(--modal-background);border-radius:0 0 20px 20px;box-shadow:0 0 8px rgb(6 5 50/12%);-webkit-clip-path:inset(-8px 0 px -8px 0);clip-path:inset(-8px 0 px -8px 0)}.delivery-address-modal--buttons-container button{width:50%}.delivery-address-modal--buttons-container button:first-child{margin-right:16px}.delivery-address-modal--buttons-container button:only-child{margin-right:0;width:100%}.dadata-address-input{margin-bottom:16px}.dadata-input-container{position:relative}.dadata-address-input input{border-radius:20px;background-color:initial;color:var(--text-color)}.dadata-address-input input:hover:not(:focus):not(:disabled){border-color:var(--text-color)!important}.dadata-address-input.error input{border-color:#d32f2f}.dadata-address-input input:disabled{background:rgba(0,0,0,.05)}.dadata-address-input input:focus{box-shadow:none}.dadata-address-input input:hover:not(:focus):not(:disabled){border-color:#000}.dadata-address-input .react-dadata__suggestions{padding:8px 0;border-radius:20px}.dadata-address-input .react-dadata__suggestion{font-size:inherit;padding:8px 16px}.dadata-address-input .react-dadata--highlighted{color:inherit;font-weight:700}.dadata-address-input .dadata-address-fieldset{text-align:left;position:absolute;bottom:0;right:0;left:0;margin:0;pointer-events:none;border-radius:20px;overflow:hidden;min-width:0;border:1px solid rgba(0,0,0,.23);height:100%;width:100%}.dadata-address-input:has(input:focus) .dadata-address-fieldset{border-width:2px;border-color:var(--main-color)}.dadata-helper-text{color:#d32f2f;font-family:inherit;font-weight:400;font-size:.75rem;line-height:1.66;text-align:left;margin:4px 14px 0}@media (max-width:899px){.delivery-address-modal--dialog .MuiDialog-container .MuiDialog-paper{min-height:100%;border-radius:0}.delivery-address-modal--wrapper{position:relative;overflow:visible;height:100%}}@media (max-width:991px){.delivery-address-modal--body{position:relative}.delivery-address-modal--wrapper .modal-close{background-color:var(--modal-background);position:relative!important;top:auto;right:auto;bottom:auto;left:auto}}.stories-list--container{position:relative;height:250px;display:flex;margin-bottom:20px}.stories-list--container .swiper{flex-grow:1}@media (max-width:899px){.stories-list--container.fullWidthSite{margin-top:10px}.stories-list--container{height:119px;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media (min-width:900px){.stories-list--container.fullWidthSite .stories-list--container{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.stories-list--container.fullWidthSite .stories-list--left-arrow,.stories-list--container.fullWidthSite .stories-list--right-arrow{display:none}}.stories-list--container .swiper-slide{width:auto}.stories-list--left-arrow,.stories-list--right-arrow{color:var(--main-color);position:absolute;top:calc(50% - 20px);font-size:40px;cursor:pointer;transition:color .2s}.stories-list--left-arrow.swiper-button-disabled,.stories-list--right-arrow.swiper-button-disabled{display:none}@media (max-width:1420px){.stories-list--left-arrow,.stories-list--right-arrow{display:none}}.stories-list--left-arrow{left:-30px}.stories-list--right-arrow{right:-30px}.stories-list--left-arrow:hover,.stories-list--right-arrow:hover{color:var(--second-color)}.stories-slide--read-wrapper{padding:3px;border:3px solid var(--main-color);border-radius:20px;transition:border .2s}.stories-slide--read-wrapper.viewed{border:3px solid transparent}@media (max-width:1420px){.stories-slide--read-wrapper{padding:2px;border:2px solid var(--main-color)}.stories-slide--read-wrapper.viewed{border:2px solid transparent}}.stories-slide--container{display:flex;justify-content:center;overflow:hidden;border-radius:16px;height:100%;width:190px;cursor:pointer}@media (max-width:899px){.stories-slide--container{width:89px}}.stories-slide--container img{min-height:100%;min-width:100%;width:auto;height:auto;max-width:none;object-fit:cover}.stories--dialog{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.stories--dialog img,.stories--dialog video{width:100%;z-index:1}.stories--modal-close{position:absolute!important;z-index:1000;right:10px;top:25px;font-size:16px;padding:4px!important;width:28px!important;height:28px!important;background-color:#fff!important}.stories--modal-close svg{width:22px;height:22px;color:var(--main-color)}.see-more-collapsed--container,.stories--promocode-btn-container{position:absolute;margin:auto;bottom:0;z-index:9999;width:100%;height:auto;display:flex;justify-content:center;padding:0 22px 22px}.see-more-collapsed--button,.stories--promocode-btn-container button{width:100%;height:54px;border-radius:30px!important;font-size:20px!important}.see-more{height:100%;padding:20px;background-color:var(--background-color)}.see-more,.see-more--inner-wrapper{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%}.see-more--inner-wrapper{flex-grow:1;overflow-y:auto}.see-more--inner-wrapper::-webkit-scrollbar{width:6px}.see-more--inner-wrapper::-webkit-scrollbar-track{background:#f2f5f7}.see-more--inner-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.see-more--inner-link-container{padding-top:20px;width:100%}.see-more--inner-wrapper h2{margin:0 0 20px}.see-more--close-container{margin-bottom:16px;display:flex;flex-direction:column;align-items:center;cursor:pointer;font-size:14px;transition:color .2s}.see-more--close-container:hover{color:var(--main-color)}.see-more--close-container svg{font-size:24px}.see-more--content-body{padding-bottom:16px}.stories--container{display:flex;flex-direction:column;justify-content:center;height:100%}.stories--background{position:absolute;left:0;top:0;content:"";background-size:cover;box-sizing:border-box;-webkit-filter:blur(100px);filter:blur(100px)}.stories--background,.stories--content{width:100%;height:100%}.panels-container{position:absolute;height:inherit;width:inherit;display:flex}.stories-stack-container{display:flex;flex-direction:column;background:#111;border-radius:20px;position:relative;width:432px;height:768px;overflow:hidden}@media (max-width:899px){.stories-stack-container{border-radius:0}}.progress-bar-container{display:flex;justify-content:center;max-width:100%;position:absolute;width:98%;padding:10px;align-self:center;z-index:1001;-webkit-filter:drop-shadow(#222 0 1px 8px);filter:drop-shadow(rgb(34,34,34) 0 1px 8px)}.story-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.navigation-panels-container{position:absolute;height:inherit;width:inherit;display:flex}.navigation-panels-container .left-panel,.navigation-panels-container .right-panel{width:50%;z-index:999;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}.stories-swiper{margin:0;height:100%}.stories-swiper .swiper-slide{width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.addresses-list--item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid var(--divider-color);border-radius:20px;background-color:var(--modal-background);font-size:15px;margin-bottom:10px}.addresses-list--item:after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;opacity:0;transition:opacity .2s;box-shadow:var(--box-shadow)}.addresses-list--item.dragging:after{box-shadow:var(--box-shadow);opacity:1}.addresses-list--item-inner-wrapper{flex-grow:1;display:flex;align-items:center;margin-right:12px}.addresses-list--item svg{transition:color .2s;color:#ccc}.addresses-list--drag-svg-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:10px}.addresses-list--name-container{display:flex;flex-direction:column}.addresses-list--address-name.with-label{color:#ccc;font-size:13px}.addresses-list--buttons-container{display:flex}.addresses-list--buttons-container svg:not(:last-child){margin:0 10px 0 0}@media (max-width:360px){.addresses-list--buttons-container{flex-direction:column}.addresses-list--buttons-container svg:not(:last-child){margin:0 0 12px}}.addresses-list--delete-svg,.addresses-list--edit-svg,.addresses-list--save-svg{cursor:pointer}.addresses-list--delete-svg:hover,.addresses-list--drag-svg-container:hover .addresses-list--drag-svg,.addresses-list--edit-svg:hover,.addresses-list--item.dragging .addresses-list--drag-svg,.addresses-list--save-svg:hover{color:var(--main-color)}.addresses-list--save-button-container{padding-top:20px;width:100%;display:flex;justify-content:start}.addresses-list--save-button-container button{width:50%}@media (max-width:520px){.addresses-list--save-button-container button{width:100%}}.addresses-list--item.addresses-list--placeholder{justify-content:center;color:#ccc}.hard-hours-modal{border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:600px}.hard-hours-modal .cat-sleep-img{max-width:200px}@media (max-width:899px){.hard-hours-modal{border-radius:0;height:100%;min-width:unset}.hard-hours-modal .modal-close:not(.vk){right:15px;left:unset}}.contacts--block{box-shadow:var(--box-shadow);padding:25px;border-radius:10px;position:relative;margin-bottom:2rem;background-color:var(--modal-background);font-size:14px}.contacts--block:last-child{margin-bottom:0}.contacts--map{box-shadow:var(--box-shadow);border-radius:10px;position:relative;margin-bottom:2rem;overflow:hidden;height:400px}.contacts--email,.contacts--fb,.contacts--instagram,.contacts--main-address,.contacts--main-phone,.contacts--ok,.contacts--tg,.contacts--vk{margin-top:10px}.contacts--fb svg,.contacts--instagram svg,.contacts--main-address svg,.contacts--main-phone svg,.contacts--ok svg,.contacts--tg svg,.contacts--vk svg{width:22px;height:22px;margin-right:10px;vertical-align:middle;color:#555}.contacts--email svg{width:22px;height:19px;margin-right:10px;vertical-align:middle;color:#555}.contacts--today-work{font-size:16px}.today-work--status{font-size:13px;margin-top:5px;color:red}.today-work--status.open{color:green}.contacts--adress{font-size:14px}.contacts--additional-info svg,.contacts--adress svg{width:19px;height:19px;margin-right:10px;vertical-align:middle;color:#555}.contacts--additional-info,.contacts--adress .contacts--phone,.contacts--adress .contacts--schedule{margin-top:6px}.contacts--additional-info{display:flex}.contacts-zones-info--zones-container{display:flex;flex-wrap:wrap;margin-left:-16px}.contacts-zones-info:not(:last-child){margin-bottom:32px}.contacts-zones-info--zone{flex-basis:50%}.contacts-zones-info--zone:not(:last-child){margin-bottom:24px}.contacts-zones-info--zone .zone-inner-wrapper{margin-left:16px;padding:15px;border-radius:10px;box-shadow:var(--box-shadow);background-color:var(--modal-background)}.contacts-zones-info--zone .zone-header{display:flex;margin-bottom:8px;align-items:center;font-weight:700}.contacts-zones-info--zone .zone-color{flex-shrink:0;margin-right:8px;width:20px;height:20px;border-radius:50%}.contacts-zones-info--zone .zone-body{margin-left:28px;display:flex}.zone-body--hr{flex-shrink:0;height:auto;border-width:0 thin 0 0;align-self:stretch;border:1px solid var(--divider-color);margin:16px 16px 4px}.contacts-zones-info--zone .zone-body--col-title{margin-bottom:4px;width:-webkit-min-content;width:min-content;color:#aaa;font-size:14px}.contacts-zones-info--zone .zone-body--col-value{font-weight:700;white-space:nowrap}.contacts-zones-info--zone .zone-body hr:first-child{display:none}@media (min-width:899px) and (max-width:1200px){.zone-body--hr{margin:16px 8px 4px}.contacts-zones-info--zone .zone-body{margin-left:0}}@media (max-width:599px){.contacts-zones-info--zone{flex-basis:100%}}@media (max-width:370px){.contacts-zones-info--zone .zone-body{flex-wrap:wrap;flex-direction:column;align-content:flex-start}}.account-dialog{border-radius:20px}.account-dialog .modal-alert--wrapper{border-radius:20px;min-height:0}.account-dialog .modal-alert--inner{min-width:0}.account-dialog .button-group{display:flex;justify-content:flex-end}.account-user-bonuses h2{margin-top:0}.account-user-bonuses>p{display:flex;align-items:center;white-space:pre-wrap;margin-bottom:0}.account--user-order{border:1px solid var(--divider-color);font-size:15px;padding:25px 25px 75px;border-radius:10px;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:relative}.account--user-order--header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px}.account--user-order--time{color:#aaa;font-size:13px}.account--user-order--status{padding:8px 12px;border-radius:20px;color:#fff;background-color:var(--main-color)}.account--user-order--delivery{margin-top:15px}.account--user-order--delivery-type{color:var(--main-color)}.account--user-order--products{padding:10px 0;border-top:1px solid var(--divider-color-contrast);border-bottom:1px solid var(--divider-color-contrast);margin:15px 0}.account--user-order--product{display:flex;font-size:14px;justify-content:space-between}.account--user-order--product-name{margin-right:10px}.account--user-order--product-modificators{font-size:12px;line-height:1;color:#aaa;display:flex;flex-wrap:wrap}.account--user-order--product-modificator,.account--user-order--product-price{white-space:nowrap}.account--user-order--product-price .default-price{text-decoration:line-through;margin-right:5px;color:var(--main-color)}.account--user-order--promocode{display:flex;justify-content:space-between}.account--user-order--promocode-discount{font-weight:600}.account--user-order--auto-discount{display:flex;justify-content:space-between}.account--user-order--auto-discount .auto-discount-name{display:flex;align-items:center}.account--user-order--auto-discount .auto-discount-name span{margin-right:4px;font-weight:700}.account--user-order--auto-discount .auto-discount-name svg{width:.65em;height:.65em;cursor:pointer}.account--user-order--auto-discount .auto-discount-name svg:hover{color:var(--main-color)}.account--user-order--subtotal{display:flex;justify-content:space-between}.account--user-order .repeat-order{position:absolute;bottom:25px;left:25px;right:25px;text-transform:none}.account--user-order .repeat-order .MuiLoadingButton-loadingIndicator{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.account--user-order--product-toggle-more{text-align:right;text-decoration:underline;font-size:12px;cursor:pointer;margin-top:5px}.account--user-order--total-amount,.account--user-order--total-delivery{display:flex;justify-content:space-between;font-weight:600}.user-order-skeleton{box-shadow:0 0 10px rgb(0 0 0/10%);border-radius:10px}.deleting-account{margin-top:15px;font-size:14px}.deleting-account .btn--delete-account{padding:0;cursor:pointer;border:none;background:none;color:var(--main-color);font-size:inherit}.account-separator{margin-top:30px;border:0;border-top:1px solid var(--divider-color-contrast)}.btn--auth{display:inline;padding:0;cursor:pointer;border:none;background:none;color:var(--main-color);font-size:inherit}@media (max-width:320px){.button-group{display:flex;flex-direction:column}.button-group a{text-align:center}.button-group a,.button-group button{margin-left:0;margin-right:0}.button-group a:not(:first-child),.button-group button:not(:first-child){margin-top:10px}}.account--tab-list,.account--tab-list .MuiTabs-scroller{overflow:visible!important}.account--tab-list .MuiTabs-indicator{display:none}.account--tab-list .Mui-selected{border-radius:8px 8px 0 0;background-color:var(--modal-background);box-shadow:var(--box-shadow);-webkit-clip-path:inset(-50px -56px 0 -73px);clip-path:inset(-50px -56px 0 -73px)}@media (max-width:500px){.account--tab-list .MuiTabs-scroller{overflow:auto!important;margin-right:10px;margin-top:-20px;padding-top:20px}}.user-bonuses-history{border-radius:10px;border:2px solid var(--divider-color);margin-bottom:24px}.user-bonuses-history--table-container{position:relative}.user-bonuses-history--table-container .operation-amount.add{white-space:nowrap;color:#2e7d32}.user-bonuses-history--table-container .operation-amount.decrease{white-space:nowrap;color:#ef5350}.mobile-table--operation{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #f1f1f1}.mobile-table--operation-left-col,.mobile-table--operation-right-col{display:flex;flex-direction:column;justify-content:space-between}.mobile-table--operation-left-col{align-items:flex-start;margin-right:8px}.mobile-table--operation-right-col{align-items:flex-end}.mobile-table--operation-text{margin-bottom:8px;font-weight:600}.mobile-table--operation-date{color:#aaa}.mobile-table--operation-amount{margin-bottom:8px;font-weight:700;font-size:20px;white-space:nowrap}.mobile-table--operation-amount.add{color:#2e7d32}.mobile-table--operation-amount.decrease{color:#ef5350}.user-bonuses-history--empty-table{padding:20px;width:100%;text-align:center;color:#aaa;border-bottom:1px solid var(--divider-color)}.order-complete-page{display:flex;flex-direction:column;align-items:center}.order-complete--logo-container{max-width:250px}.order-complete--logo{width:100%}.order-complete-page--content-container{text-align:center}.product-modal .product-page--image{padding:80px 20px 20px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:0;width:50%}.product-modal .product-page--image img{width:100%;max-width:600px;border-radius:10px}.product-modal .variations-buying{display:flex;justify-content:space-between;padding:30px 0 0}.product-modal .variations-buying .btn-buy{flex-basis:50%}@media (max-width:899px){.product-modal .product-page--image{padding:0 20px 20px 0;position:relative;top:auto}.product-modal--info,.product-modal .product-page--image{border-radius:0;width:100%}}.bonus-page h1{margin-top:0;line-height:1}.bonus-page--accrue-info-main{margin-bottom:24px}.user-bonuses-info{padding:25px;margin-bottom:24px;box-shadow:var(--box-shadow);border-radius:10px;background-color:var(--modal-background)}.user-bonuses-info.solid{border:2px solid var(--divider-color);box-shadow:none}.user-bonuses-info--exchange{font-size:24px;margin-top:10px}.user-bonuses-info--user-bonuses-title{margin-top:10px}.user-bonuses-info--user-bonuses{font-size:24px;margin-top:10px}.user-bonuses-info--user-bonuses-expire{margin-top:10px}.user-bonuses-info--user-bonuses-expire-date{font-weight:700}.bonus-page--additional-info-container{max-width:980px;margin-bottom:24px}.bonus-page--additional-info-block{display:flex;flex-direction:column;position:relative;height:100%;padding:25px;border-radius:10px;background:var(--main-color)}.bonus-page--additional-info-block *{color:#fff}.bonus-page--accrue-info{margin-bottom:24px}.bonus-page--accrue-info div,.bonus-page--payment-info div{margin-top:8px}.bonus-page--accrue-info ul,.bonus-page--payment-info ul{margin:4px 0 0}.bonus-page--accrue-info h3,.bonus-page--payment-info h3{margin:0}.choose-town-page{display:flex;height:100vh;width:100vw;justify-content:center}.choose-town-page--logo-container{margin-top:25px;max-width:100vw}.choose-town-page--logo-container img{max-width:800px;width:100%;height:auto}.choose-town-page--page-backdrop{background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}.choose-town-page--block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:700px;padding:40px;background:var(--background-color);border-radius:20px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.choose-town-page--block .block--image-container{margin-bottom:40px}.choose-town-page--block .block--image-container img{width:100%;max-width:350px;height:auto}.choose-town-page--block .modal-alert--wrapper{min-height:auto}.choose-town-page--block .choose-town--logo{width:100%;max-width:350px;margin-bottom:40px;height:auto}@media (max-width:991px){.choose-town-page--block{top:0;left:0;max-width:none;max-height:none;-webkit-transform:none;transform:none;box-shadow:none;height:100%;border-radius:0;padding:25px}.choose-town-page--block .modal-alert--inner{min-width:unset}}.order-failed-page{display:flex;flex-direction:column;align-items:center}.order-failed--logo-container{max-width:250px}.order-failed--logo{width:100%}.order-failed-page--content-container{text-align:center}:root{--swiper-navigation-size:22px}:root,h1,h2,h3,h4,h5,h6{color:var(--text-color)}body{background-color:var(--body-background)}.main-color,a{color:var(--main-color)}a:hover{cursor:pointer}*{box-sizing:border-box}h1{font-size:42px}h3{font-size:28px}h3,h4{margin:0 0 .5rem}h4{font-size:18px}p{margin-top:0;margin-bottom:1rem}button:disabled{opacity:.5}.btn{display:inline-block;text-decoration:none;border-radius:20px!important;padding:6px 20px!important;vertical-align:middle;text-transform:none}a.btn{line-height:1.75}.btn--action{background-color:var(--main-color)!important;border-color:var(--main-color)!important;color:#fff!important;box-shadow:none!important;border:0;border-radius:20px!important;padding:6px 20px!important;font-size:16px!important;text-transform:none!important}.btn--action:hover{background-color:var(--sec-color)!important;border-color:var(--sec-color)!important}.btn--action.MuiButton-text{background:none!important;color:var(--main-color)!important}.btn--action .MuiLoadingButton-loadingIndicator{color:#000}.btn--outline{border-radius:20px!important;text-transform:none!important;border:1px solid var(--main-color)!important;background:transparent!important;color:var(--main-color)!important;font-size:16px!important}.btn--outline:hover{background:var(--main-color)!important;color:#fff!important}.btn--outline-dark{border-radius:20px!important;text-transform:none!important;border:1px solid!important;border-color:var(--text-color);background:transparent!important;font-size:16px!important;color:var(--text-color)!important;box-shadow:none!important}.btn--outline-dark:hover{background:#000!important;border-color:#000!important;color:#fff!important}.btn--dashed{border:1px dashed!important}.btn--dark{background:#000!important;color:#fff!important}.btn--gray{background:#f1f1f1!important;color:#000!important;text-transform:none!important;border:0;border-radius:20px!important}.btn--gray:hover{background:#dbdbdb!important}.btn--dark:hover{background:var(--main-color)!important;color:#fff!important}.btn--empty{box-shadow:0 6px 15px 0 rgb(146 146 146/43%)!important;background:#fff;padding:15px 20px;font-size:16px!important}.btn--empty.btn{text-transform:none}.btn-lg{padding:15px!important}.btn--sm{border-radius:20px!important;padding:0 15px!important}.btn--tag{flex-shrink:0;text-transform:none!important;line-height:1.5!important;font-size:14px!important;border:1px solid!important;color:#aaa!important}.btn--tag.btn--tag-active{color:#fff!important;border-color:var(--main-color)!important}.button-arrow-icon{position:absolute;right:10px;top:calc(50% - 12px)}.button-prev-arrow-icon{position:absolute;left:10px;top:calc(50% - 12px)}.product--category-tags-container{display:flex;flex-wrap:wrap;white-space:nowrap;overflow-x:auto;overflow-y:auto}@media (max-width:899px){.product--category-tags-container{z-index:1;position:relative;padding:0 16px;margin:0 -16px 8px;flex-wrap:nowrap}}.Mui-disabled input{background:rgba(0,0,0,.05);border-radius:12px}.no-bg{background:none!important}.modal-alert--inner{min-width:500px}.w-100{width:100%}.t-center{text-align:center}.MuiInputBase-root{border-radius:12px!important}@media (max-width:899px){.modal-close{position:absolute!important;right:auto;left:17px;top:7px;color:var(--text-color)!important}}.MuiPopover-paper::-webkit-scrollbar{width:6px}.MuiPopover-paper::-webkit-scrollbar-track{background:transparent}.MuiPopover-paper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.MuiAutocomplete-popper ::-webkit-scrollbar{width:6px}.MuiAutocomplete-popper ::-webkit-scrollbar-track{background:transparent}.MuiAutocomplete-popper ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.modal-alert--wrapper{padding:50px;min-height:500px;overflow:auto;background-color:var(--background-color)}.modal-alert--wrapper::-webkit-scrollbar{width:6px}.modal-alert--wrapper::-webkit-scrollbar-track{background:transparent}.modal-alert--wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.modal-alert--wrapper .modal-alert--title{margin-top:0;margin-bottom:30px}.modal-alert--wrapper .btn--action{white-space:nowrap}.modal-alert--buttons{display:flex;justify-content:space-between}@media (max-width:899px){.modal-alert--title{text-align:center}}.css-1vi79xw-MuiFormHelperText-root{margin-left:0!important;font-family:inherit!important}.css-1sumxir-MuiFormLabel-root-MuiInputLabel-root,.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root{font-family:inherit!important}.custom-radio{height:25px}.custom-radio svg{height:1rem}.custom-radio .MuiFormControlLabel-label{font-size:16px;margin-left:-5px}.custom-alert{color:#000;background-color:rgb(255 87 34/10%)!important}.custom-alert svg{color:#ff5722}.minicart--addons-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,.4);z-index:10;opacity:0;display:none;transition:opacity .7s}.cart-product-list .minicart--addons-backdrop{position:fixed;z-index:10}.minicart--addon-products-modal{position:absolute;left:0;right:0;z-index:1000;background-color:var(--modal-background);padding:40px;bottom:0;border-radius:15px 15px 0 0;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s,-webkit-transform .7s;-webkit-transform:translateY(100%);transform:translateY(100%)}@media (max-width:350px){.minicart--addon-products-modal{padding:20px}}.minicart--addon-products-modal.active{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-name:slideUpModalAddon;animation-name:slideUpModalAddon}.minicart--addons-backdrop.active{display:block;opacity:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:showBackDrop;animation-name:showBackDrop}@-webkit-keyframes slideUpModalAddon{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpModalAddon{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showBackDrop{0%{opacity:0}to{opacity:1}}@keyframes showBackDrop{0%{opacity:0}to{opacity:1}}.minicart--addon-products__minicart-close{right:30px;top:33px;position:absolute!important}.minicart--addon-products__minicart-title{margin-bottom:20px;font-size:20px}.minicart--addon-products-modal .addon-product--mini{display:flex;justify-content:space-between;align-items:center}.product--quantity--mini{position:static;width:98px}.minicart--addon-products-modal img{width:100%;border-radius:4px}.popup-addons-wrapper{margin:0 -40px;padding:0 40px;max-height:450px;overflow-y:auto}@media (max-width:350px){.popup-addons-wrapper{margin:0 -20px;padding:0 20px}}.popup-addons-wrapper>div:not(:last-child){margin-bottom:4px}.popup-addons-wrapper::-webkit-scrollbar{width:6px}.popup-addons-wrapper::-webkit-scrollbar-track{background:transparent}.popup-addons-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.addon-product--title-mini{padding:6px;font-size:14px;vertical-align:middle}.addon-product--mini-inner{display:flex;align-items:center}.addon-product--mini .addon-product--image{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:60px}.addon-product--mini-inner--btn{width:104px;height:32px;border-radius:20px!important}.footer-space{min-height:50px;flex-shrink:0}.minicart--inner .bonuses-products--title{margin:40px 0 10px;padding-left:20px;font-size:18px;font-weight:700}.minicart--inner .bonus-product-choose{padding:10px;margin:0 20px;background:var(--background-color);border-radius:15px}.minicart-inner .bonus-product-choose[disabled]{opacity:1;-webkit-filter:grayscale(1);filter:grayscale(1)}.grecaptcha-badge,.leaflet-control-attribution .leaflet-control{visibility:hidden}.choose-town-page_logo-wrapper{padding:30px 0;width:100%}.choose-town-page_logo-wrapper img{width:100%}.scroll-to-top-btn{position:relative;margin-left:auto;bottom:20px;font-size:24px;right:20px;width:50px;background-color:var(--scroll-btn-background);color:var(--scroll-btn-color);text-align:center;height:50px;border-radius:50%;line-height:50px;z-index:1;cursor:pointer;box-shadow:0 10px 20px rgb(0 0 0/20%)}.scroll-to-top-btn svg{transition:color .2s}.scroll-to-top-btn:hover{color:#000}.screen-footer{position:fixed;bottom:0;left:0;z-index:10;width:100%;pointer-events:none}.screen-footer>*{pointer-events:auto}.text-field__text-adornment{margin-left:5px;color:var(--main-color);cursor:pointer}.text-field__text-adornment:hover{text-decoration:underline}.page-title{margin-top:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@font-face{font-family:"Cera";font-weight:100;src:url(/static/media/CeraRoundProLight.98b5420e.woff) format("woff")}@font-face{font-family:"Cera";font-weight:200;src:url(/static/media/CeraRoundPro-Light.86099afb.otf) format("otf")}@font-face{font-family:"Cera";font-weight:300;src:url(/static/media/CeraRoundPro-Regular.6eda5276.otf) format("otf")}@font-face{font-family:"Cera";font-weight:500;src:url(/static/media/CeraRoundProMedium.48064439.woff2) format("woff2")}@font-face{font-family:"Cera";font-weight:600;src:url(/static/media/CeraRoundProBold.12141644.woff2) format("woff2")}@font-face{font-family:"Manrope";src:url(/static/media/Manrope-VariableFont_wght.cae461b0.ttf) format("truetype"),url(/static/media/Manrope-woff2-wght.dfab7504.woff2) format("woff2")}@font-face{font-family:"Nunito";src:url(/static/media/Nunito-VariableFont_wght.4a3eef3e.ttf) format("truetype")}@font-face{font-family:"Nunito";src:url(/static/media/Nunito-Regular.e46bfea8.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Nunito";src:url(/static/media/Nunito-Medium.f58c21d4.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Nunito";src:url(/static/media/Nunito-SemiBold.b50f6302.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Nunito";src:url(/static/media/Nunito-Bold.e22105d0.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-Regular.f4eb295e.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-Medium.d11d9e14.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-SemiBold.9b442464.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-Bold.b2c1d356.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-Regular.34239e5e.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-Medium.83de5844.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-SemiBold.734c4ebe.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Fira Sans";src:url(/static/media/FiraSans-Bold.cf14acb4.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"PT Sans";src:url(/static/media/PTSans-Regular.77e92507.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PT Sans";src:url(/static/media/PTSans-Bold.610bc32a.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Rubik";src:url(/static/media/Rubik-VariableFont_wght.6bd385da.ttf) format("truetype")}@font-face{font-family:"Rubik";src:url(/static/media/Rubik-Regular.d63fad9d.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Rubik";src:url(/static/media/Rubik-Medium.b167227e.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Rubik";src:url(/static/media/Rubik-SemiBold.efe2ed7f.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Rubik";src:url(/static/media/Rubik-Bold.18657ce2.woff2) format("woff2");font-weight:700;font-style:normal}
/*# sourceMappingURL=main.36aab00e.chunk.css.map */