@charset "UTF-8";@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBold.eot);src:local("Gilroy ExtraBold"),local("Gilroy-ExtraBold"),url(/fonts/Gilroy-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-ExtraBold.woff) format("woff"),url(/fonts/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/fonts/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Heavy.woff) format("woff"),url(/fonts/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/fonts/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-LightItalic.woff) format("woff"),url(/fonts/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/fonts/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-ThinItalic.woff) format("woff"),url(/fonts/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/fonts/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-BlackItalic.woff) format("woff"),url(/fonts/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/fonts/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-BoldItalic.woff) format("woff"),url(/fonts/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.eot);src:local("Gilroy SemiBold"),local("Gilroy-SemiBold"),url(/fonts/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-SemiBold.woff) format("woff"),url(/fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/fonts/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-UltraLightItalic.woff) format("woff"),url(/fonts/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBoldItalic.eot);src:local("Gilroy SemiBold Italic"),local("Gilroy-SemiBoldItalic"),url(/fonts/Gilroy-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-SemiBoldItalic.woff) format("woff"),url(/fonts/Gilroy-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Light.woff) format("woff"),url(/fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/fonts/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-MediumItalic.woff) format("woff"),url(/fonts/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBoldItalic.eot);src:local("Gilroy ExtraBold Italic"),local("Gilroy-ExtraBoldItalic"),url(/fonts/Gilroy-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-ExtraBoldItalic.woff) format("woff"),url(/fonts/Gilroy-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Regular.woff) format("woff"),url(/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/fonts/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-HeavyItalic.woff) format("woff"),url(/fonts/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Medium.woff) format("woff"),url(/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/fonts/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-RegularItalic.woff) format("woff"),url(/fonts/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/fonts/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-UltraLight.woff) format("woff"),url(/fonts/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Bold.woff) format("woff"),url(/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/fonts/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Thin.woff) format("woff"),url(/fonts/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(/fonts/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Black.woff) format("woff"),url(/fonts/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:PP;src:url(/fonts/PPNeueMachina-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:PP;src:url(/fonts/PPNeueMachina-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:PP;src:url(/fonts/PPNeueMachina-Ultrabold.otf) format("opentype");font-weight:800;font-style:normal}*{padding:0;margin:0;box-sizing:border-box;font-family:Gilroy,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}a{text-decoration:none;color:inherit}html{overflow-y:scroll}body{background:url(/img/bg.jpg) top/100% auto repeat}.main{padding-top:73.8666666667vw}.section-sentinel{position:relative;height:2.6666666667vw;margin:0;padding:0;pointer-events:none;background:none}.container{width:100%;padding:0 5.3333333333vw;margin:0 auto}.header{position:fixed;top:0;height:auto;width:100%;z-index:10;background:#ffffffb3;-webkit-backdrop-filter:blur(2.1333333333vw);backdrop-filter:blur(2.1333333333vw);border-bottom-left-radius:6.4vw;border-bottom-right-radius:6.4vw;padding:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top)) 0 4.2666666667vw 0}.header__address{display:flex;align-items:center;font-weight:500;font-size:3.7333333333vw;line-height:4.2666666667vw;letter-spacing:0vw;color:#7a451a;margin-bottom:2.1333333333vw;padding-left:5.3333333333vw}.header__address_delivery-icon{margin-right:1.6vw;width:6.4vw;height:6.4vw}.header__address_arrow-icon{margin-left:1.0666666667vw;width:6.4vw;height:6.4vw}.header .header-nav{display:flex;align-items:center;gap:1.0666666667vw;overflow-x:auto;padding-left:5.3333333333vw;padding-right:5.3333333333vw;-ms-overflow-style:none;scrollbar-width:none}.header .header-nav::-webkit-scrollbar{display:none}.header .header-nav{height:7.4666666667vw;contain:layout paint style;will-change:scroll-position}.header .header-nav__link{position:relative;display:inline-flex;align-items:center;justify-content:center;height:6.9333333333vw;padding:1.3333333333vw 3.2vw;border-radius:26.6666666667vw;background:transparent;color:#868686;font-family:PP;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:.08vw;border:0;outline:none;cursor:pointer;flex-shrink:0;white-space:nowrap}.header .header-nav__link .header-nav__label{position:relative;z-index:1}.header .header-nav__link.is-active{color:#fff}.header .header-nav__fly{position:absolute;inset:0;z-index:0;border-radius:inherit;background:#fd9153;pointer-events:none;transform:translateZ(0);will-change:transform,opacity;backface-visibility:hidden}.header .header-nav__fly:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(92.04deg,#ffcdb0 1.24%,#fff0 35.32% 66.6%,#ffcdb0 98.34%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.product-section__title{font-family:PP;font-weight:400;font-size:6.4vw;line-height:7.2vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-bottom:4.8vw}.product-list{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2vw;margin-bottom:8.5333333333vw}.product__image{position:relative;width:100%;height:41.0666666667vw;margin-bottom:3.2vw;border-radius:6.4vw;overflow:hidden}.product__image img{width:100%;height:100%}.product__image_ended{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:33.8666666667vw;height:8.5333333333vw;border-radius:6.4vw;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#fff;background:#00000080;-webkit-backdrop-filter:blur(5.3333333333vw);backdrop-filter:blur(5.3333333333vw)}.product__count{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:PP;font-weight:400;font-size:11.2vw;line-height:100%;letter-spacing:0;text-align:center;background:#ff6a003d;color:#fff;transition:opacity .2s ease;opacity:0;pointer-events:none;text-shadow:0 0 2.6666666667vw rgb(53,21,0)}.product__count_active{opacity:1}.product__content{padding:0 2.1333333333vw 2.1333333333vw}.product__title{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a}.product__sizes{font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0vw;color:#a78979;margin-bottom:3.2vw}.product__button{display:flex;align-items:center;justify-content:space-between;height:6.4vw;width:100%;background:none;border:none;outline:none;cursor:pointer}.product__button .product__icon{width:7.4666666667vw;height:7.4666666667vw}.product__button .product__icon.product__icon_plus{width:6.4vw;height:6.4vw}.product__button img{width:100%;height:100%}.product-disabled .product__image img,.product-disabled .product__title,.product-disabled .product__sizes{opacity:.5}.product__button_disabled{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:8.5333333333vw;border-radius:6.4vw;background-color:#ffffff80;border:.2666666667vw solid;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a}.product__button_disabled_1{font-family:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease;pointer-events:none;white-space:nowrap}.product__button_disabled_2{font-family:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:all .2s ease;white-space:nowrap}.product__button_disabled.active .product__button_disabled_1{opacity:0}.product__button_disabled.active .product__button_disabled_2{opacity:1}.product__price{font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:5.3333333333vw;letter-spacing:-.0533333333vw;color:#fd9153}.product_big{height:auto}.product_big .product__image{position:relative;width:100%;height:auto}.product_big .product__count{border-radius:100%;font-size:12.8vw}.product_big .product__mark{display:block;position:absolute;top:56vw;left:.2666666667vw;font-family:Gilroy;font-weight:600;font-size:3.7333333333vw;line-height:4.5333333333vw;letter-spacing:0vw;text-align:right;color:#fff;padding:1.0586666667vw 1.6453333333vw 1.0586666667vw 3.776vw;background:#3f9ae0;border-radius:30.4vw;transform:rotate(-3deg);z-index:2}.product_big .product__mark:before{content:"";display:block;position:absolute;top:0;left:1.3333333333vw;background:#3f9ae0;box-shadow:-.304vw .608vw .5466666667vw #cbefff80 inset,.304vw -.608vw .5173333333vw #cbefff4d inset,.8vw 0 1.0666666667vw #cbefff6b inset;width:100%;height:100%;border-radius:30.4vw;z-index:-1}.product_big .product__mark_time{top:44.8vw;background:#ef492b}.product_big .product__mark_time:before{background:#ef492b;box-shadow:-1.14px 2.28px 2.05px #cbefff80 inset,1.14px -2.28px 1.94px #cbefff4d inset,3px 0 4px #ffcbcb6b inset}.product_big .product__mark_time img{position:relative;top:.2666666667vw;width:3.7333333333vw;height:3.2vw;margin-right:1.3333333333vw}.product_big .product__content{margin-top:-25.3333333333vw;background:#ffffff80;border:.2666666667vw solid transparent;border-radius:6.4vw;background:linear-gradient(#ffffff80,#ffffff80) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:5.3333333333vw;margin-bottom:8.5333333333vw}.product_big .product__title{max-width:90%;font-size:5.8666666667vw;line-height:6.6666666667vw;margin-bottom:2.1333333333vw}.product_big .product__info{font-size:4.2666666667vw;margin-bottom:5.3333333333vw}.product_big .product__price{font-size:6.4vw}.product_big .product__button{align-items:center}.product_big .product__button .product__icon{display:flex;align-items:center;justify-content:center;height:5.8666666667vw;width:6.4vw}.product_big .product__button .product__icon img{width:6.4vw;height:6.4vw}.product-slide{position:relative;display:flex;width:84vw;flex-shrink:0;background:#ffffff80;padding:3.2vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:6.4vw;margin-right:3.2vw}.product-slide:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(92.04deg,#ffffff80 1.24%,#fff0 35.32% 66.6%,#ffffff80 98.34%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.product-slide__image{width:36vw;height:36vw;flex-shrink:0;margin:0;margin-right:3.2vw}.product-slide .product__content{position:relative;padding:0}.product-slide .product__title{max-width:95%;margin-bottom:1.0666666667vw}.product-slide .product__button{position:absolute;bottom:1.0666666667vw;left:0}.product-slide .product__button .product__icon_plus{height:6.4vw}.product .product__icon{position:relative;width:7.4666666667vw;height:7.4666666667vw;flex:0 0 7.4666666667vw}.product .product__icon img{display:block;width:100%;height:100%}.product .product__bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);width:8vw;height:8vw;background:#fd9153;opacity:0;transition:opacity .18s ease,transform .2s ease;pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#fd9153,#fd9153) padding-box,linear-gradient(108.88deg,#fffc .82%,#fff0 33.17% 67.48%,#fffc 99.77%) border-box;transition:all .3s ease}.product .product__bg-white{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);width:8vw;height:8vw;background:#ffffff80;opacity:0;transition:opacity .18s ease,transform .2s ease;pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#ffffff80,#ffffff80) padding-box,linear-gradient(108.88deg,#fffc .82%,#fff0 33.17% 67.48%,#fffc 99.77%) border-box;transition:all .3s ease}.product img.icon{position:absolute;width:6.4vw;height:6.4vw;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);opacity:0;transition:opacity .2s ease,transform .2s ease,filter .3s ease;pointer-events:none;z-index:1}.product img.icon.icon--plus{width:6.4vw;height:6.4vw;opacity:1}.product img.icon.icon--tick{width:7.4666666667vw;height:7.4666666667vw;transform:translate(-50%,-50%) scale(.9)}.product .product__button{transform:scale(1);transition:transform .14s cubic-bezier(.2,0,.2,1)}.product .product__button.is-pressed{transform:scale(1.04)}.product .product__button.is-pressed .product__bg-white{opacity:1;transform:translate(-50%,-50%) scale(1)}.product .product__button.is-confirm .product__bg-white{opacity:0;transform:translate(-50%,-50%) scale(.9)}.product .product__button.is-confirm .product__bg{opacity:1;transform:translate(-50%,-50%) scale(1)}.product .product__button.is-confirm .icon--plus{opacity:0;transform:translate(-50%,-50%) scale(.9)}.product .product__button.is-confirm .icon--tick-white{opacity:1;transform:translate(-50%,-50%) scale(1)}.product .product__button.is-confirm .icon--tick{opacity:0;transform:translate(-50%,-50%) scale(1)}.product .product__button.is-final .product__bg-white{opacity:0;transform:translate(-50%,-50%) scale(.9)}.product .product__button.is-final .product__bg{opacity:0}.product .product__button.is-final .icon--plus,.product .product__button.is-final .icon--tick-white{opacity:0;transform:translate(-50%,-50%) scale(.9)}.product .product__button.is-final .icon--tick{opacity:1}.product__slider{width:100%;-ms-overflow-style:none;scrollbar-width:none}.product__slider::-webkit-scrollbar{display:none}.product__slider{padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-bottom:8.5333333333vw}.product__slider-wrapper h3{font-family:PP;font-weight:400;font-size:5.8666666667vw;line-height:130%;letter-spacing:0;color:#7a451a;margin-bottom:2.1333333333vw;padding-left:5.3333333333vw}.main{padding-bottom:33.3333333333vw}.main-btn{position:fixed;display:flex;align-items:center;justify-content:space-between;gap:12px;left:50%;transform:translate(-50%);width:78.9333333333vw;height:15.4666666667vw;bottom:10.6666666667vw;padding-left:4.8vw;padding-right:2.1333333333vw;font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:6.1333333333vw;letter-spacing:-.0533333333vw;text-align:left;color:#fff;background-color:#ff5d008f;border:.2666666667vw solid transparent;border-radius:9.3333333333vw;background:linear-gradient(#ff5d008f,#ff5d008f) padding-box,linear-gradient(92.04deg,#ffcdb0 1.24%,#fff0 35.32% 66.6%,#ffcdb0 98.34%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(2.6666666667vw);backdrop-filter:blur(2.6666666667vw);z-index:5;overflow:hidden}.main-btn .main-btn__total{white-space:nowrap}.main-btn .main-btn__thumbs{position:relative;display:flex;align-items:center;gap:0;height:11.2vw;max-width:29.8666666667vw}.main-btn .main-btn__thumbs.has-more{padding-right:4.2vw}.main-btn .main-btn-thumb{position:relative;width:11.2vw;height:11.2vw;flex:0 0 11.2vw;border-radius:50%;overflow:hidden;border:2px solid #FB9A63}.main-btn .main-btn-thumb:not(:first-child){margin-left:-6.4vw}.main-btn .main-btn-thumb img{width:100%;height:100%;object-fit:cover;display:block}.main-btn .main-btn-thumb--more{position:absolute;right:0;display:flex;align-items:center;justify-content:center;background:#fff;font-family:PP;font-weight:300;font-size:4.8vw;line-height:1;letter-spacing:0;text-align:center;color:#7a451a;margin-left:-5.8666666667vw;z-index:99}.delivery-bottom-info{display:flex;align-items:center;justify-content:center;position:fixed;left:50%;bottom:1.0666666667vw;transform:translate(-50%);width:73.0666666667vw;height:8vw;font-family:Gilroy;font-weight:500;font-size:3.2vw;line-height:3.7333333333vw;letter-spacing:0;color:#7a451a;background-color:#cec9c28f;border:.2666666667vw solid transparent;border-radius:9.3333333333vw;background:linear-gradient(#cec9c28f,#cec9c28f) padding-box,linear-gradient(108.88deg,#ffffffa3 .82%,#fff0 33.17% 67.48%,#ffffffa3 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 3.2vw;white-space:nowrap;z-index:5}.delivery-bottom-info__delivery-icon{margin-right:1.0666666667vw}.delivery-bottom-info__info-icon{margin-left:2.4vw}.product-detail-bg{position:relative;display:block;width:100%;height:100vh;overflow-y:auto;padding-top:114.1333333333vw;background:url(/img/bg.jpg) top/100% auto repeat;opacity:0;transition:all .4s ease;pointer-events:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.product-detail-bg__img{position:fixed;top:0;left:0;width:100%;height:auto;pointer-events:none}.product-detail-bg__cross{position:fixed;top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top));right:5.3333333333vw;display:flex;align-items:center;justify-content:center;width:12.8vw;height:12.8vw;background:#ffffffb3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.product-detail-bg__cross img{display:block;width:4.8vw;height:4.8vw;flex-grow:0}.product-detail-bg.opened{opacity:1;pointer-events:all}.product-detail{position:relative;background:#ffffff80;border-top-left-radius:6.4vw;border-top-right-radius:6.4vw;border:.2666666667vw solid transparent;padding-bottom:21.8666666667vw;background:linear-gradient(#ffffff80,#ffffff80) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.product-detail__container{padding:3.7333333333vw 5.3333333333vw 0}.product-detail__title{font-family:PP;font-weight:400;font-size:6.4vw;line-height:7.2vw;letter-spacing:-.0533333333vw;text-align:center;margin-bottom:3.7333333333vw;margin-top:2.6666666667vw;color:#7a451a}.product-detail-info{position:relative;padding:4.8vw;background:#ffffffb3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:.2666666667vw solid transparent;border-radius:6.4vw;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;margin-bottom:6.4vw}.product-detail-info__tab-wrapper{display:flex;gap:1.6vw;margin-bottom:3.2vw}.product-detail-info__tab{font-family:PP;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:.08vw;padding:1.3333333333vw 2.6666666667vw;color:#868686;border:.2666666667vw solid transparent;border-radius:26.6666666667vw;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(108.88deg,#fff0 .82% 33.17%,#fff0 67.48% 99.77%) border-box;transition:all .3s ease}.product-detail-info__tab.active{color:#fff}.product-detail-info .product-detail-info__highlight{background-color:#a78979}.product-detail-info__wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2vw}.product-detail-info__header{font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0vw;color:#a78979;margin-bottom:1.6vw}.product-detail-info__value{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a}.product-detail-info__btn{display:flex;align-items:center;justify-content:center;width:100%;height:10.6666666667vw;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;border:.2666666667vw solid rgb(167,137,121);border-radius:6.4vw;background-color:transparent}.product-detail__about{margin-bottom:6.4vw}.product-detail__about h3{font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:6.1333333333vw;letter-spacing:-.0533333333vw;margin-bottom:3.2vw;color:#7a451a}.product-detail__about-text{font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#7a451a;background:#ffffffb3;padding:3.7333333333vw 4.5333333333vw;border:.2666666667vw solid transparent;border-radius:6.4vw;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.product-detail__btn{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:50%;height:12.8vw;background:none;border:none;outline:none;font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:6.1333333333vw;flex-shrink:0;color:#fff;padding-right:3.7333333333vw}.product-detail__btn img{filter:brightness(0) invert(1);margin-right:1.0666666667vw}.size-selector{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;background:#fff3;width:41.3333333333vw;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;touch-action:pan-x;overflow:hidden;border:.2666666667vw solid transparent;border-radius:26.6666666667vw;background:linear-gradient(#fdb48a,#fdb48a) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#ffffff80 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.size-selector__track{display:flex;align-items:center;justify-content:space-around;position:relative;width:100%;max-width:80vw;gap:0}.size-selector__highlight{position:absolute;top:0;left:0;height:100%;border-radius:26.6666666667vw;background:#fd9153;z-index:0;cursor:grab}.size-selector__highlight:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(154.47deg,#fff 9.76%,#ffffff80 35% 61.77%,#fff 86.97%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.size-selector__highlight:active{cursor:grabbing}.size-selector__option{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;cursor:pointer;height:11.7333333333vw;width:9.0666666667vw;transition:color .2s ease}.size-selector__option.active{pointer-events:none}.size-selector__label{font-family:PP;font-weight:300;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#fff}.size-selector__sublabel{font-family:Gilroy;font-weight:500;font-style:Medium;font-size:2.9333333333vw;line-height:3.7333333333vw;letter-spacing:0vw;color:#f4f4f4}.size-wrap{display:flex;justify-content:space-between;position:fixed;bottom:3.7333333333vw;left:50%;transform:translate(-50%);width:90.4vw;padding:2.1333333333vw;background-color:#ff5d008f;border:.2666666667vw solid transparent;border-radius:26.6666666667vw;background:linear-gradient(#ff5d008f,#ff5d008f) padding-box,linear-gradient(92.04deg,#ffcdb0 1.24%,#fff0 35.32% 66.6%,#ffcdb0 98.34%) border-box;transition:all .3s ease;z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.icons-bar{display:flex;gap:4.2666666667vw;align-items:center;justify-content:flex-start;overflow-x:auto;padding:0 5.3333333333vw;margin:2.1333333333vw 0}.icons-bar a{display:flex;align-items:center;justify-content:center;flex-direction:column;width:fit-content;flex-shrink:0}.icons-bar a img{width:9.6vw;height:9.6vw;filter:grayscale(1);transition:all .2s ease}.icons-bar a span{font-family:PP;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:.08vw;margin-top:1.3333333333vw;color:#a78979;transition:all .2s ease}.icons-bar a.active img{filter:grayscale(0)}.icons-bar a.active span{color:#fd9153}.bottom-modal{position:relative}.bottom-modal__backdrop{position:fixed;inset:0;background:transparent}.bottom-modal__drawer{position:absolute;left:0;right:0;bottom:0;height:fit-content;max-height:100%;width:100%;-webkit-overflow-scrolling:touch}.bottom-modal__handle-wrap{position:absolute;top:0;left:0;width:80vw;display:flex;justify-content:flex-start;z-index:1}.bottom-modal__handle{height:13.3333333333vw;width:80vw;cursor:grab;border:0;background:transparent;touch-action:none}.bottom-modal__handle:active{cursor:grabbing}.bottom-modal__content{position:relative;z-index:0;height:100%}.product__more-info-modal{position:relative;background:#ffffffb3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:4.8vw 5.3333333333vw 12.8vw;border-top-left-radius:6.4vw;border-top-right-radius:6.4vw;height:fit-content;overflow-x:hidden;overflow-y:auto}.product__more-info-modal h3{position:relative;font-family:PP;font-weight:400;font-size:6.4vw;line-height:7.2vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-bottom:5.3333333333vw;text-align:center}.product__more-info-modal_cross{position:absolute;right:0;top:-.5333333333vw;display:flex;align-items:center;justify-content:center;width:8.5333333333vw;height:8.5333333333vw;border-radius:50%;background-color:#7a451a;border:none;outline:none}.product__more-info-modal ul{font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:5.6vw;letter-spacing:0vw;color:#7a451a;list-style:none}.product__more-info-modal ul li{position:relative;padding-left:6.9333333333vw}.product__more-info-modal ul li:before{content:"";display:block;position:absolute;width:.8vw;height:.8vw;border-radius:50%;left:2.9333333333vw;top:2.4vw;background-color:#7a451a}.product__more-info-modal p{font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:5.6vw;letter-spacing:0vw;color:#7a451a;list-style:none}.product__more-info-modal h4{font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:6.1333333333vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-top:8.5333333333vw;margin-bottom:3.2vw}.test-wrapper{display:flex;align-items:flex-end;gap:4vw;height:10.6666666667vw;width:99%;overflow:auto;scroll-snap-type:x mandatory}.test-wrapper .test-tab{scroll-snap-align:center}.csss{position:relative}.csss__rail{display:flex;align-items:center;gap:3.2vw;overflow-y:hidden;overflow-x:scroll;padding:4.2666666667vw 0;scrollbar-width:none}.csss__rail::-webkit-scrollbar{display:none}.csss__spacer{flex:0 0 auto;width:0;height:1px;pointer-events:none}.csss__item{flex:0 0 var(--item-w, 20.2666666667vw);width:var(--item-w, 20.2666666667vw);box-sizing:border-box;position:relative;border:0;background:transparent;border-radius:3.2vw;cursor:pointer;outline:none;transition:transform .25s ease,opacity .25s ease;opacity:.7}.csss__inner{width:100%;height:100%;border-radius:inherit}.csss__label{display:block;width:100%;white-space:wrap;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:3.4666666667vw;line-height:3.7333333333vw;letter-spacing:0vw;text-align:center;color:#7a451a}.csss__rail>*{position:relative;z-index:1}.csss__center-oval{position:absolute;left:50%;bottom:10.4vw;transform:translate(-45%,-44%);width:25.3333333333vw!important;height:19.2vw;border-radius:26.6666666667vw;background:linear-gradient(180deg,#ffb980,#f4934b);z-index:-1;pointer-events:none}.csss__center-oval:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(92.04deg,#ffcdb0 1.24%,#fff0 35.32% 66.6%,#ffcdb0 98.34%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.typeIcon{position:relative;z-index:1;width:13.8666666667vw;height:13.8666666667vw;object-fit:contain;transition:transform .2s ease;opacity:1}.typePrice{display:flex;align-items:center;height:4.8vw;margin-top:1.0666666667vw;width:100%;font-family:PP;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:.08vw;text-align:center;vertical-align:bottom;color:#fd9153}.csss__item.is-active .typeIcon{transform:scale(1.35)}.addons__icon{width:19.2vw;height:19.2vw;margin-bottom:2.1333333333vw}.addons__icon img{width:100%;height:100%;object-fit:cover}.addons .stub{width:100%;height:100%;border-radius:3.2vw;background:#e5e5e5}.addons__label{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:18.6666666667vw}.addons__name{font-family:Gilroy;font-weight:500;font-size:3.4666666667vw;line-height:3.7333333333vw;letter-spacing:0;text-align:center;color:#7a451a}.addons__price{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;text-align:center;color:#fd9153}.addons__card{position:relative;height:44.2666666667vw;width:27.2vw;border-radius:6.4vw;background:#ffffffb3;border:.4vw solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:all .2s ease;cursor:pointer;padding:2.1333333333vw 0}.addons__cardInactive{background:#ffffffb3}.addons__cardActive{background:#ff5d0014;border:.4vw solid rgb(253,145,83)}.addons__cardDisabled{opacity:.45;pointer-events:none}.addons .wrap,.addons.wrap{display:grid}.addons .top{display:grid;gap:3.2vw;overflow:hidden}.addons .panel{width:100%;overflow-y:hidden!important;overflow-x:hidden!important;padding:0 5.3333333333vw}.addons .grid{height:95.4666666667vw;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin:0 auto;padding-bottom:2.6666666667vw;display:flex;flex-wrap:wrap;gap:2.1333333333vw;width:calc(var(--cols, 3) * 27.7333333333vw + (var(--cols, 3) - 1) * 2.1333333333vw);justify-content:center;align-content:end}.addons .grid[data-rows="2"]{align-content:center}.addons .grid[data-rows="3"]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;justify-content:start;align-content:center}.addons .grid{scrollbar-width:none}.addons .grid::-webkit-scrollbar{display:none}.addons .grid>*{flex:0 0 27.7333333333vw;width:27.7333333333vw;box-sizing:border-box}.addons .bottom{padding:1.0666666667vw 0 0;width:100vw}.addons .typeBtn{display:flex;align-items:center;flex-direction:column;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:3.4666666667vw;line-height:3.7333333333vw;letter-spacing:0vw;text-align:center;color:#7a451a}.addons .typeBtn span{display:block;width:100%;white-space:wrap;overflow:hidden;text-overflow:ellipsis}.addons .typeIcon{position:relative;z-index:1;width:13.8666666667vw;height:13.8666666667vw;object-fit:contain;transition:transform .2s ease}.addons .typeTitle{display:flex;align-items:center;height:9.6vw;width:100%;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:normal;margin-top:1.6vw}.addons .typePrice{margin-top:1.0666666667vw;font-weight:600;font-size:3.2vw;color:#f4934b}.addons .csss__item.is-active .typeIcon{transform:scale(1.1)}.cart{padding-top:42.6666666667vw;padding-bottom:48vw}.cart-header{position:fixed;top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;width:100%;height:12.8vw;padding:0 5.3333333333vw;z-index:10}.cart-header__cross{display:flex;align-items:center;justify-content:center;width:12.8vw;height:12.8vw;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cart-header__cross img{width:6.4vw;height:6.4vw}.cart-header__delivery{width:fit-content;padding:1.3333333333vw 5.3333333333vw;height:12.8vw;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:6.4vw;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cart-header__delivery h3{display:flex;align-items:center;font-family:Gilroy;font-weight:500;font-size:3.7333333333vw;line-height:4.2666666667vw;letter-spacing:0;color:#7a451a}.cart-header__delivery h3 img{width:6.4vw;height:6.4vw;margin-right:1.6vw}.cart-header__delivery p{font-family:Gilroy;font-weight:500;font-size:3.2vw;line-height:3.7333333333vw;letter-spacing:0;color:#a78979}.cart-header__delete{display:flex;align-items:center;justify-content:center;width:12.8vw;height:12.8vw;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cart-header__delete img{width:6.4vw;height:6.4vw}.cart .product-cart{width:100%;display:flex;gap:3.2vw;margin-bottom:8vw}.cart .product-cart__image{position:relative;width:19.7333333333vw;height:26.1333333333vw;flex-shrink:0;border-radius:3.7333333333vw;overflow:hidden}.cart .product-cart__image img{height:19.7333333333vw}.cart .product-cart__size{position:absolute;left:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;font-family:Gilroy;font-weight:500;font-size:3.7333333333vw;line-height:4.2666666667vw;letter-spacing:0;color:#7a451a;background:#ffffff80;padding-bottom:1.3333333333vw;z-index:-1;border:.2666666667vw solid transparent;border-radius:3.7333333333vw;background:linear-gradient(#ffffff80,#ffffff80) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.cart .product-cart__content{width:100%}.cart .product-cart__title{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-bottom:2.1333333333vw}.cart .product-cart__modifiers{list-style:none;font-family:Gilroy;font-weight:500;font-size:3.2vw;line-height:3.7333333333vw;letter-spacing:0;color:#7a451a}.cart .product-cart__modifier{display:flex;align-items:center;margin-bottom:.8vw}.cart .product-cart__modifier img{width:4.2666666667vw;height:4.2666666667vw;margin-right:.5333333333vw}.cart .product-cart__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:1.6vw}.cart .product-cart__price{font-family:PP;font-weight:400;font-size:4.8vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a}.cart .product-cart__btn{display:flex;align-items:center;justify-content:space-between;width:26.1333333333vw;height:9.6vw;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:26.6666666667vw;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cart .product-cart__btn button{appearance:none;border:none;outline:none;background:transparent;width:7.4666666667vw;height:7.4666666667vw}.cart .product-cart__btn img{width:7.4666666667vw;height:7.4666666667vw}.cart-nutrition{padding:4.8vw;background:#ffffff80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);margin-bottom:8vw;border:.2666666667vw solid transparent;border-radius:6.4vw;background:linear-gradient(#ffffff80,#ffffff80) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.cart-nutrition__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5.3333333333vw;margin:0;padding:0}.cart-nutrition__item{display:grid;align-content:start;gap:1.6vw}.cart-nutrition__label{margin:0;font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0;color:#a78979}.cart-nutrition__value{margin:0;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a}.cart-footer{position:fixed;bottom:0;left:0;width:100%;z-index:10;background:#ffffff80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 50px #9d2f001a;border-top-left-radius:6.4vw;border-top-right-radius:6.4vw;padding:4.2666666667vw 5.3333333333vw;overflow:hidden;transition:all .3s ease}.cart-footer:before{content:"";position:absolute;inset:0;border-top-left-radius:6.4vw;border-top-right-radius:6.4vw;padding:.2666666667vw;background:linear-gradient(99.12deg,#fff,#fff0 0% 30.56%,#fff 97.78%),#ffffff80;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cart-footer__info{display:flex;align-items:center;justify-content:space-between;font-family:Gilroy;font-weight:500;font-size:3.2vw;line-height:3.7333333333vw;letter-spacing:0;color:#7a451a}.cart-footer__info img{width:5.0666666667vw;height:5.0666666667vw}.cart-footer__content{display:flex;align-items:center;justify-content:space-between;margin:3.2vw 0}.cart-footer__pay{display:flex;align-items:center;justify-content:center;gap:2.1333333333vw;height:12.8vw;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:6.4vw;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(154.47deg,#fff9 9.76%,#fff0 35% 61.77%,#fff9 86.97%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 2px #b89f8142;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;padding:2.6666666667vw 4.2666666667vw}.cart-footer__pay .cart-footer__pay_icon{width:7.4666666667vw;height:7.4666666667vw}.cart-footer__pay .cart-footer__pay_arrow{width:6.4vw;height:6.4vw}.cart-footer__price{font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:6.1333333333vw;letter-spacing:-.0533333333vw;text-align:right;color:#7a451a}.cart-footer__price span{display:block;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#a78979;margin-bottom:1.0666666667vw}.cart-main__btn{display:flex;align-items:center;justify-content:center;width:100%;height:13.3333333333vw;background:#fd9153;border:.2666666667vw solid transparent;border-radius:26.6666666667vw;background:linear-gradient(#fd9153,#fd9153) padding-box,linear-gradient(154.47deg,#fff9 9.76%,#fff0 35% 61.77%,#fff9 86.97%) border-box;transition:all .3s ease;color:#fff;font-family:PP;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw}.cart .cart-modal__backdrop{position:fixed;inset:0;background:#0006;display:grid;place-items:end center}.cart .cart-modal__backdrop.payment{background:#0000}.cart .cart-modal__panel{position:relative;width:100%;background:#ffffffb3;border-radius:6.4vw 6.4vw 0 0;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:0 0 13.3333333333vw #9d2f001a;will-change:transform;padding:5.3333333333vw}.cart .cart-modal__header{display:flex;align-items:center;justify-content:space-between}.cart .cart-modal__title{font-family:PP;font-weight:400;font-size:5.8666666667vw;line-height:6.6666666667vw;letter-spacing:-.0533333333vw;color:#7a451a}.cart .cart-modal__close{display:flex;align-items:center;justify-content:center;width:8.5333333333vw;height:8.5333333333vw;border:0;background:#a78979;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#a78979,#a78979) padding-box,linear-gradient(154.47deg,#fff9 9.76%,#fff0 35% 61.77%,#fff9 86.97%) border-box;transition:all .3s ease;cursor:pointer}.cart .cart-modal__close img{width:6.4vw;height:6.4vw}.cart .cart-modal__handle-wrap{position:absolute;top:0;left:0;display:block;justify-content:center;height:13.3333333333vw;width:80vw}.cart .cart-modal__handle{display:block;width:100%;height:100%;appearance:none;opacity:0}.cart-payment{margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}.cart-payment__method{display:flex;align-items:center;justify-content:flex-start;gap:2.1333333333vw;height:16vw;width:100%;border-radius:26.6666666667vw;background:#ffffffb3;border:1px solid rgba(184,159,129,.26);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 2px #3d352b29;margin-bottom:2.1333333333vw;padding:0 5.3333333333vw;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;transition:all .2s ease}.cart-payment__method .tick{margin-left:auto;width:7.4666666667vw;height:7.4666666667vw;opacity:0;transition:all .2s ease}.cart-payment__method.active{border-color:#fd9153}.cart-payment__method.active .tick{opacity:1}.cart .save-card__content{background-color:#fff;padding:5.3333333333vw;margin-top:5.3333333333vw;border:.2666666667vw solid transparent;border-radius:7.4666666667vw;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(154.47deg,#fff9 9.76%,#fff0 35% 61.77%,#fff9 86.97%) border-box;transition:all .3s ease}.cart .save-card__wrap{display:flex;align-items:center;justify-content:space-between;gap:2.6666666667vw;margin-top:2.1333333333vw;margin-bottom:3.7333333333vw}.cart .save-card__radio{padding-top:3.7333333333vw;display:flex;align-items:center;justify-content:space-between;font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0;color:#7a451a;border-top:1px solid rgba(167,137,121,.6)}.cart .save-card__types{display:flex;align-items:center;justify-content:center;gap:1.6vw;margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}.cart .save-card__types img{width:9.0666666667vw;height:9.0666666667vw}.cart .cart-time__stamps{overflow-y:auto;height:100%;max-height:174.1333333333vw;margin-top:5.3333333333vw;padding-bottom:5.3333333333vw}.cart .cart-time__stamps li{display:flex;align-items:center;justify-content:space-between;width:100%;height:16vw;border-radius:26.6666666667vw;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #F5F6F4;box-shadow:0 0 2px #b89f8142;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.2px;color:#7a451a;margin-bottom:2.1333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;transition:all .2s ease}.cart .cart-time__stamps li span{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw}.cart .cart-time__stamps li img{width:7.4666666667vw;height:7.4666666667vw;opacity:0;transition:all .2s ease}.cart .cart-time__stamps li.active{border-color:#fd9153}.cart .cart-time__stamps li.active img{opacity:1}.cart .cart-delivery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/img/bg.jpg) top/100% auto repeat;z-index:1200000;overflow-y:auto;overflow-x:hidden;padding-bottom:44vw}.cart .cart-delivery-modal .cart-delivery-modal__top{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:12.8vw;margin-top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top))}.cart .cart-delivery-modal .cart-header__cross{position:absolute;left:5.3333333333vw;display:flex;align-items:center;justify-content:center;width:12.8vw;height:12.8vw;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cart .cart-delivery-modal .cart-header__cross img{width:6.4vw;height:6.4vw}.cart .cart-delivery-modal h2{font-family:PP;font-weight:400;font-size:5.8666666667vw;line-height:6.6666666667vw;letter-spacing:-.0533333333vw;color:#7a451a}.cart .cart-delivery-modal .cart-delivery-modal__section{margin-top:6.4vw}.cart .cart-delivery-modal .cart-delivery-modal__section h3{font-family:PP;font-weight:400;font-size:5.3333333333vw;line-height:6.1333333333vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-bottom:2.1333333333vw;padding-left:5.3333333333vw}.cart .cart-delivery-modal .cart-delivery-modal__section_address{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.cart .cart-delivery-modal .cart-delivery-modal__section_address h3{padding-left:0}.cart .cart-delivery-modal .cart-delivery-modal__address{display:flex;align-items:center;justify-content:space-between;width:100%;height:16vw;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 2px #b89f8142;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.2px;color:#7a451a;margin-bottom:2.1333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw;transition:all .2s ease;background:#ffffffb3;border:.2666666667vw solid transparent;border-radius:26.6666666667vw;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.cart .cart-delivery-modal .cart-delivery-modal__address p{display:flex;flex-direction:column;gap:.5333333333vw;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.2px;color:#7a451a}.cart .cart-delivery-modal .cart-delivery-modal__address span{font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0;color:#a78979}.cart .cart-delivery-modal .cart-delivery-modal__time{display:flex;align-items:center;gap:2.1333333333vw;height:13.8666666667vw;width:100%;padding-left:5.3333333333vw;padding-right:5.3333333333vw;list-style:none;overflow-y:hidden;overflow-x:auto}.cart .cart-delivery-modal .cart-delivery-modal__time li{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;padding:4.2666666667vw 4.8vw;color:#7a451a;background:#ffffffb3;border-radius:26.6666666667vw;border:1px solid #F5F6F4;transition:all .2s ease;flex-shrink:0}.cart .cart-delivery-modal .cart-delivery-modal__time li.active{border-color:#fd9153}.cart .cart-delivery-modal .cart-delivery-modal__pay{display:flex;align-items:center;gap:2.1333333333vw;height:13.8666666667vw;width:100%;padding-left:5.3333333333vw;padding-right:5.3333333333vw;list-style:none;overflow-y:hidden;overflow-x:auto}.cart .cart-delivery-modal .cart-delivery-modal__pay li{display:flex;align-items:center;justify-content:center;gap:2.1333333333vw;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;padding:2.6666666667vw 4.2666666667vw;color:#7a451a;background:#ffffffb3;border-radius:26.6666666667vw;border:1px solid #F5F6F4;transition:all .2s ease;flex-shrink:0}.cart .cart-delivery-modal .cart-delivery-modal__pay li img{width:7.4666666667vw;height:7.4666666667vw}.cart .cart-delivery-modal .cart-delivery-modal__pay li.active{border-color:#fd9153}.cart .cart-delivery-modal .cart-delivery-modal__ways{display:flex;align-items:center;padding-left:5.3333333333vw;padding-right:5.3333333333vw;overflow-y:hidden;overflow-x:auto;gap:2.1333333333vw}.cart .cart-delivery-modal .cart-delivery-modal__ways .cart-delivery-way{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5.3333333333vw;height:46.9333333333vw;width:36.8vw;border-radius:8.5333333333vw;background:#ffffffb3;flex-shrink:0;border:1px solid #F5F6F4;transition:all .2s ease}.cart .cart-delivery-modal .cart-delivery-modal__ways .cart-delivery-way img{width:22.9333333333vw;height:22.9333333333vw}.cart .cart-delivery-modal .cart-delivery-modal__ways .cart-delivery-way h4{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;text-align:center;color:#7a451a;max-width:90%}.cart .cart-delivery-modal .cart-delivery-modal__ways .cart-delivery-way.active{border-color:#fd9153}.cart .cart-delivery-modal-bottom{position:fixed;bottom:0;left:0;width:100%;border-top-left-radius:6.4vw;border-top-right-radius:6.4vw;background:#ffffff80;padding:5.3333333333vw 5.3333333333vw 4vw;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 50px #9d2f001a;border:1px solid #F5F6F4}.cart .cart-delivery-modal-bottom__delivery{display:flex;align-items:center;justify-content:space-between;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;margin-bottom:2.6666666667vw;color:#a78979}.cart .cart-delivery-modal-bottom__delivery span{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#a78979}.cart .cart-delivery-modal-bottom__price{display:flex;align-items:center;justify-content:space-between;font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;margin-bottom:2.6666666667vw;color:#7a451a}.cart .cart-delivery-modal-bottom__price span{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a}.cart .cart-delivery-modal-bottom .cart-main__btn{margin-top:3.2vw}.cart .cart-table-modal .cart-table-modal__input{position:relative}.cart .cart-table-modal .cart-table-modal__input .cart-table-modal__input:focus .tick{pointer-events:all;opacity:1}.cart .cart-table-modal .cart-table-modal__input .tick{position:absolute;display:flex;align-items:center;justify-content:center;right:3.2vw;top:0;height:14.6666666667vw;width:9.6vw;border:none;outline:none;background:transparent;opacity:0;pointer-events:none;transition:all .2s ease}.cart .cart-table-modal .cart-table-modal__input .tick img{height:9.6vw;width:9.6vw}.cart .cart-table-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6.4vw;margin-top:8.5333333333vw;margin-bottom:6.4vw}.cart .cart-table-modal__content img{width:39.4666666667vw;height:39.4666666667vw}.cart .cart-table-modal__content h2{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;text-align:center;color:#7a451a}.cart .cart-table-modal .input{background:#ffffffb3}.toggle-container{width:13.6vw;height:8.2666666667vw;background-color:#fd9153;border-radius:26.6666666667vw;cursor:pointer;display:flex;padding:.5333333333vw;border:none}.toggle-handle{width:7.2vw;height:7.2vw;background-color:#fff;border-radius:50%}.input-wrapper{position:relative}.input{width:100%;height:14.9333333333vw;font-weight:510;font-size:3.7333333333vw;line-height:140%;letter-spacing:-.0533333333vw;color:#7a451a;font-family:Gilroy;background:transparent;border:1px solid rgba(167,137,121,.6);border-radius:26.6666666667vw;padding-top:7.4666666667vw;padding-bottom:2.1333333333vw;padding-left:4.8vw;transition:border-color .3s;outline:none}.input:last-child{margin-bottom:0}.input_validated{border-color:#a7897999}.input-error{position:absolute;top:60%;left:3.2vw;font-weight:400;font-size:3.2vw;line-height:130%;color:#ff0312}.placeholder{position:absolute;left:4.8vw;top:35%;font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#a78979;transition:all .3s;pointer-events:none}.input:focus~.placeholder,.input:not(:placeholder-shown)~.placeholder{transform:translateY(-2.6666666667vw) translate(-4%) scale(.9);color:#fd9153}.message{position:fixed;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:56px;font-weight:400;font-size:14px;line-height:130%;letter-spacing:.1px;color:#fff;z-index:8;transform:translateY(250%);opacity:0;pointer-events:none;transition:all .3s}.map-modal__search-sheet,.map-modal__suggests,.map-modal__info-sheet{-webkit-overflow-scrolling:touch}.map-modal__search-sheet{transition:height .25s ease,box-shadow .25s ease,border-radius .25s ease}.map-modal .cart-modal__backdrop{position:fixed;inset:0;background:#0006;display:grid;place-items:end center}.map-modal .cart-modal__backdrop.payment{background:#0000}.map-modal .cart-modal__panel{position:relative;width:100%;background:#ffffffb3;border-radius:6.4vw 6.4vw 0 0;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:0 0 13.3333333333vw #9d2f001a;will-change:transform;padding:5.3333333333vw}.map-modal .cart-modal__header{display:flex;align-items:center;justify-content:space-between}.map-modal .cart-modal__title{font-family:PP;font-weight:400;font-size:5.8666666667vw;line-height:6.6666666667vw;letter-spacing:-.0533333333vw;color:#7a451a}.map-modal .cart-modal__close{display:flex;align-items:center;justify-content:center;width:8.5333333333vw;height:8.5333333333vw;border:0;background:#a78979;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#a78979,#a78979) padding-box,linear-gradient(154.47deg,#fff9 9.76%,#fff0 35% 61.77%,#fff9 86.97%) border-box;transition:all .3s ease;cursor:pointer}.map-modal .cart-modal__close img{width:6.4vw;height:6.4vw}.map-modal .cart-modal__handle-wrap{position:absolute;top:0;left:0;display:block;justify-content:center;height:13.3333333333vw;width:80vw}.map-modal .cart-modal__handle{display:block;width:100%;height:100%;appearance:none;opacity:0}.map-modal .map-modal__header{position:absolute;top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top));left:0;width:100%;z-index:2;display:flex;align-items:center;justify-content:center;gap:5.6vw}.map-modal .map-modal__header .map-modal__header_wrap{position:relative;height:12.8vw;display:flex;align-items:center;justify-content:space-between;gap:0vw;background:#ffffffb3;border-radius:26.6666666667vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.map-modal .map-modal__header .map-modal__header_wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.map-modal .map-modal__header .map-modal__tab{position:relative;display:flex;align-items:center;justify-content:center;height:100%;max-width:50%;gap:1.0666666667vw;flex-shrink:0;font-family:Gilroy;font-weight:500;font-size:3.7333333333vw;line-height:130%;letter-spacing:0;color:#7a451a;background:none;border:none;outline:none;transition:all .2s ease;z-index:2;padding:0 4.8vw;white-space:nowrap}.map-modal .map-modal__header .map-modal__tab img{width:5.3333333333vw;height:5.3333333333vw}.map-modal .map-modal__header .map-modal__tab.is-active{color:#fff}.map-modal .map-modal__header .map-modal__tab.is-active img{filter:grayscale(1) brightness(0) invert(1)}.map-modal .map-modal__header .map-modal__tab-highlight{position:absolute;inset:0;border-radius:26.6666666667vw;background:#fd9153;z-index:-1;box-shadow:0 6px 14px #00000014}.map-modal .map-modal__header .map-modal__close{display:flex;align-items:center;justify-content:center;width:12.8vw;height:12.8vw;background:#ffffffb3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#ffffffb3,#ffffffb3) padding-box,linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%) border-box;transition:all .3s ease}.map-modal .map-modal__header .map-modal__close img{display:block;width:4.8vw;height:4.8vw;flex-grow:0}.map-modal .cart-modal__backdrop.address-form{background:transparent}.map-modal .map-modal__search-sheet{position:fixed;left:0;right:0;bottom:0;z-index:4;background:#ffffffb3;height:32vw;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:8;padding:5.3333333333vw 5.3333333333vw 0;border-radius:6.4vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.map-modal .map-modal__search-sheet:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.map-modal .map-modal__search-sheet .map-modal__search-input{background:#ffffff80;border:1px solid rgba(167,137,121,.6);border-radius:26.6666666667vw;padding:4.5333333333vw 4.8vw;font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#7a451a;outline:none;width:100%;height:13.8666666667vw;z-index:4}.map-modal .map-modal__search-sheet .map-modal__search-input::placeholder{font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#a78979}.map-modal .map-modal__search-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:6.1333333333vw;transition:all .2s ease}.map-modal .map-modal__search-top h2{font-family:PP;font-weight:400;font-size:5.8666666667vw;line-height:6.6666666667vw;letter-spacing:-.0533333333vw;color:#7a451a;z-index:4}.map-modal .map-modal__search-top button{display:flex;align-items:center;justify-content:center;width:8.5333333333vw;height:8.5333333333vw;border:0;background:#a78979;border:.2666666667vw solid transparent;border-radius:50%;background:linear-gradient(#a78979,#a78979) padding-box,linear-gradient(154.47deg,#fff9 9.76%,#fff0 35% 61.77%,#fff9 86.97%) border-box;transition:all .3s ease;cursor:pointer;z-index:4}.map-modal .map-modal__search-top button img{width:6.4vw;height:6.4vw}.map-modal .map-modal__suggests{margin-top:5.3333333333vw;padding-bottom:10.6666666667vw;z-index:4;overflow-y:auto}.map-modal .map-modal__suggests ul{margin:0;padding:0;list-style:none}.map-modal .map-modal__suggests ul li button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:2.1333333333vw;background:transparent;border:none}.map-modal .map-modal__suggests ul li button .city{font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0;color:#a78979;margin-bottom:.5333333333vw}.map-modal .map-modal__suggests ul li button .address{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-bottom:.5333333333vw}.map-modal .map-modal__suggests ul li button .time{font-family:Gilroy;font-weight:500;font-size:3.7333333333vw;line-height:4.2666666667vw;letter-spacing:0;color:#7a451a}.map-modal .map-modal__suggests ul li button .time span{color:#ec3232}.map-modal .map-modal__suggests ul li button .meters{font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0;color:#a78979}.map-modal .cart-modal__panel{padding-right:0;padding-left:0}.map-modal .cart-modal__panel .cart-modal__header{margin-bottom:5.3333333333vw;padding:0 5.3333333333vw}.map-modal .cart-modal__panel .restaurant-card{width:100%}.map-modal .cart-modal__panel .cart-modal__images{width:100vw;padding:0 5.3333333333vw;margin-bottom:5.3333333333vw}.map-modal .cart-modal__panel .cart-modal__images img{width:88.2666666667vw;height:49.8666666667vw;border-radius:3.2vw;margin-right:1.6vw}.map-modal .cart-modal__panel .restaurant-card__address{font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;text-align:center;color:#7a451a;margin-bottom:3.2vw}.map-modal .cart-modal__panel .restaurant-card__btns{display:flex;align-items:center;justify-content:center;gap:2.1333333333vw;margin-bottom:5.3333333333vw}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span{position:relative;display:flex;align-items:center;justify-content:center;font-family:Gilroy;font-weight:500;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#fff;background:#a78979;-webkit-backdrop-filter:1.8666666667vw;backdrop-filter:1.8666666667vw;padding:1.8666666667vw 3.7333333333vw;border-radius:26.6666666667vw}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span img{width:5.6vw;height:5.6vw;margin-right:2.1333333333vw}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span .restaurant-card__more-info{position:absolute;top:0;left:0;width:53.0666666667vw;height:26.1333333333vw;background:#ffffffb3;border-radius:6.4vw;padding:4.8vw 9.6vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:translateY(-110%);opacity:0;pointer-events:none;transition:all .3s ease}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span .restaurant-card__more-info.active{opacity:1;pointer-events:all}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span .restaurant-card__more-info p{display:block;font-family:Gilroy;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#7a451a;margin-bottom:3.2vw}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span .restaurant-card__more-info span{position:relative;display:flex;align-items:center;justify-content:center;font-family:Gilroy;font-weight:500;font-style:Medium;font-size:3.7333333333vw;line-height:4.2666666667vw;letter-spacing:0;color:#fff;border-radius:26.6666666667vw;background:#fd9153;padding:2.1333333333vw 4.2666666667vw}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span .restaurant-card__more-info span:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .cart-modal__panel .restaurant-card__btns .restaurant-card__span .restaurant-card__more-info:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .cart-modal__panel .restaurant-card__descr{font-family:Gilroy;width:calc(100% - 10.6666666667vw);font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:0;color:#7a451a;background:#ffffffb3;border-radius:6.4vw;padding:3.7333333333vw 4.8vw;margin:0 auto 5.3333333333vw}.map-modal .cart-modal__panel .restaurant-card__descr:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .cart-modal__panel .cart-main__btn{width:calc(100% - 10.6666666667vw);margin:0 auto}.map-modal .address-sheet{position:fixed;left:0;right:0;bottom:0;z-index:6;max-height:65vh;display:grid;grid-template-rows:auto 1fr auto;gap:2.6666666667vw;overflow:hidden;background:#ffffffb3;border-top-left-radius:6.4vw;border-top-right-radius:6.4vw;padding:5.3333333333vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.map-modal .address-sheet:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .address-sheet .address-sheet__top{display:flex;align-items:center;justify-content:space-between}.map-modal .address-sheet .address-sheet__top button{display:flex;align-items:center;justify-content:center;font-family:Gilroy;font-weight:500;font-size:3.7333333333vw;line-height:4.2666666667vw;letter-spacing:0;padding:1.3333333333vw 2.1333333333vw;border-radius:26.6666666667vw;outline:none;border:none;color:#fff;background:#a78979}.map-modal .address-sheet .address-sheet__top button img{width:4.8vw;height:4.8vw;margin-right:1.0666666667vw}.map-modal .address-sheet .address-sheet__top button:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .address-sheet .address-sheet__h2{font-family:PP;font-weight:400;font-size:5.8666666667vw;line-height:6.6666666667vw;letter-spacing:-.0533333333vw;color:#7a451a}.map-modal .address-sheet .address-sheet-li{position:relative;margin-bottom:2.1333333333vw}.map-modal .address-sheet .address-sheet-li .address-sheet-li__delete{position:absolute;right:3.2vw;top:0;bottom:0;display:flex;align-items:center}.map-modal .address-sheet .address-sheet-li .address-sheet-li__delete button{display:flex;align-items:center;justify-content:center;height:100%;width:29.8666666667vw;background:#ef492b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 2px #b89f8142;border:none;outline:none;border-radius:26.6666666667vw}.map-modal .address-sheet .address-sheet-li .address-sheet-li__delete button img{width:5.3333333333vw;height:5.3333333333vw}.map-modal .address-sheet .address-sheet-li .address-sheet-li__address{display:flex;align-items:center;justify-content:flex-start;background:#fff;border-radius:26.6666666667vw;padding:3.2vw 2.1333333333vw;touch-action:pan-y;transition:transform .16s ease}.map-modal .address-sheet .address-sheet-li .address-sheet-li__address:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:.2666666667vw;background:linear-gradient(108.88deg,#ffffffe6 .82%,#fff0 33.17% 67.48%,#ffffffe6 99.77%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.map-modal .address-sheet .address-sheet-li .address-sheet-li__address.active .address-sheet-li__radio .radio{opacity:0}.map-modal .address-sheet .address-sheet-li .address-sheet-li__address.active .address-sheet-li__radio .radio-active{opacity:1}.map-modal .address-sheet .address-sheet-li .address-sheet-li__radio{position:relative;display:flex;align-items:center;justify-content:center;width:9.6vw;height:9.6vw;margin-right:.5333333333vw}.map-modal .address-sheet .address-sheet-li .address-sheet-li__radio img{position:absolute;width:9.6vw;height:9.6vw;transition:all .2s ease}.map-modal .address-sheet .address-sheet-li .address-sheet-li__radio .radio{opacity:1}.map-modal .address-sheet .address-sheet-li .address-sheet-li__radio .radio-active{opacity:0}.map-modal .address-sheet .address-sheet-li .address-sheet-li__content{display:flex;flex-direction:column;justify-content:center}.map-modal .address-sheet .address-sheet-li .address-sheet-li__content .address-sheet-li__content_title{font-family:PP;font-weight:400;font-size:4.2666666667vw;line-height:4.8vw;letter-spacing:-.0533333333vw;color:#7a451a;margin-bottom:.5333333333vw}.map-modal .address-sheet .address-sheet-li .address-sheet-li__content .address-sheet-li__content_text{font-family:Gilroy;font-weight:400;font-size:3.7333333333vw;line-height:4.8vw;letter-spacing:0;color:#a78979}.map-modal .address-sheet .address-sheet-li .address-sheet-li__redact{display:flex;align-items:center;justify-content:center;margin-left:auto;width:9.6vw;height:9.6vw;background:none;border:none;outline:none}.map-modal .address-sheet .address-sheet-li .address-sheet-li__redact img{width:9.6vw;height:9.6vw}.map-modal .delivery__wrap{display:flex;align-items:center;justify-content:space-between;gap:2.6666666667vw}.map-modal .delivery-modal-address-wrap{position:relative;display:flex;flex-direction:column;gap:2.1333333333vw;padding:0 5.3333333333vw}.map-modal .delivery-modal-address-wrap .cart-main__btn{width:100%;margin-top:5.3333333333vw}.map-modal .delivery-modal-address-wrap .delivery-modal-address__tags{display:flex;align-items:center;gap:1.0666666667vw;overflow-y:hidden;overflow-x:auto}.map-modal .delivery-modal-address-wrap .delivery-modal-address__tags .delivery-modal-address__tag{display:flex;align-items:center;justify-content:center;font-family:PP;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.3px;color:#868686;border-radius:26.6666666667vw;padding:1.3333333333vw 3.2vw;background:transparent;border:1px solid transparent;transition:all .2s ease}.map-modal .delivery-modal-address-wrap .delivery-modal-address__tags .delivery-modal-address__tag.active{background:#fd9153;border-color:#ffcdb0;color:#fff}.js-section-title{position:relative;top:-50.6666666667vw;height:2.6666666667vw;pointer-events:none}.embla{overflow:hidden}.embla__container{display:flex}
