html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Yoojis;font-weight:700;src:url(/assets/fonts/Yoojis-Bold.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:700;src:url(/assets/fonts/Yoojis-Bold.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:700;font-style:italic;src:url(/assets/fonts/Yoojis-BoldItalic.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:700;font-style:italic;src:url(/assets/fonts/Yoojis-BoldItalic.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:400;src:url(/assets/fonts/Yoojis-Regular.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:400;src:url(/assets/fonts/Yoojis-Regular.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:400;font-style:italic;src:url(/assets/fonts/Yoojis-RegularItalic.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:400;font-style:italic;src:url(/assets/fonts/Yoojis-RegularItalic.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:600;src:url(/assets/fonts/Yoojis-TightBold.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:600;src:url(/assets/fonts/Yoojis-TightBold.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:600;font-style:italic;src:url(/assets/fonts/Yoojis-TightBoldItalic.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:600;font-style:italic;src:url(/assets/fonts/Yoojis-TightBoldItalic.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:300;font-style:italic;src:url(/assets/fonts/Yoojis-TightItalic.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:300;font-style:italic;src:url(/assets/fonts/Yoojis-TightItalic.woff2) format("woff2")}@font-face{font-family:Yoojis;font-weight:300;src:url(/assets/fonts/Yoojis-TightRegular.woff) format("woff")}@font-face{font-family:Yoojis;font-weight:300;src:url(/assets/fonts/Yoojis-TightRegular.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:500;src:url(/assets/fonts/Roboto-Medium.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:700;src:url(/assets/fonts/Roboto-Bold.ttf) format("ttf")}@font-face{font-family:Roboto;font-weight:900;src:url(/assets/fonts/Roboto-Black.ttf) format("ttf")}*{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Yoojis;font-weight:400;color:#0e0e0e;min-height:var(--app-height);font-size:calc(28px * var(--size-coefficient));background-color:#fbf5ee}app-header{position:sticky;top:0;z-index:999}.app-wrap{padding-top:130px}.bold{font-weight:700}.normal{font-weight:400}.page-title{display:inline-block;font-size:calc(54px * var(--size-coefficient));font-weight:700;background-color:#f4e7d4;padding:calc(42px * var(--size-coefficient)) calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) 0px}.page-title.small{padding:calc(22px * var(--size-coefficient)) calc(30px * var(--size-coefficient)) calc(22px * var(--size-coefficient)) calc(30px * var(--size-coefficient));border-radius:calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient)) 0px;font-size:calc(44px * var(--size-coefficient))}.page-title.signal{background-color:#ec6b62}.actions{display:flex}.actions.end{justify-content:flex-end}.actions.space-between{justify-content:space-between}.transition-overlay{opacity:0;view-transition-name:transition-overlay}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:#303c45;border-radius:5px}strong{font-weight:700}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(100%)}}@keyframes slide-from-left{0%{transform:translate(-200px)}}@keyframes slide-to-left{to{transform:translate(-200px)}}@keyframes slide-to-right{to{transform:translate(100%)}}@keyframes overlay-slide-from-right{to{transform:translate(-100%)}}@keyframes overlay-slide-from-left{0%{transform:translate(-100%)}}::view-transition-old(root){animation:.5s linear both slide-to-left}::view-transition-new(root){animation:.5s linear both slide-from-right}.back-transition::view-transition-old(root){animation-name:slide-to-right;z-index:999999}.back-transition::view-transition-new(root){animation-name:slide-from-left;z-index:99999}::view-transition-old(transition-overlay){opacity:0}::view-transition-new(transition-overlay){background:#000;position:fixed;z-index:999;width:100vw;height:100vh;height:500vh;opacity:.4;animation:.5s linear both overlay-slide-from-right,.5s linear both fade-in}.back-transition::view-transition-old(transition-overlay){opacity:0}.back-transition::view-transition-new(transition-overlay){animation-name:overlay-slide-from-left,fade-out}@keyframes counterMinusBounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);background-color:transparent}30%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);background-color:#f8c8d8}50%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);background-color:#f8c8d8}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);background-color:#f8c8d8}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);background-color:transparent}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.counter-minus-bounce.active-animation{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:.75;animation-duration:.75;-webkit-animation-name:counterMinusBounce;animation-name:counterMinusBounce}@keyframes counterPlusBounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1);background-color:transparent}30%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);background-color:#adcd60}50%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);background-color:#adcd60}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);background-color:#adcd60}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);background-color:transparent}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.counter-plus-bounce.active-animation{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:.75;animation-duration:.75;-webkit-animation-name:counterPlusBounce;animation-name:counterPlusBounce}@keyframes zoomInOut{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.zoom-in-out.active-animation{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-duration:.3;animation-duration:.3;-webkit-animation-name:zoomInOut;animation-name:zoomInOut}.change-bg-to-red.active-animation{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:.75;animation-duration:.75;-webkit-animation-name:changeBackgroundToRed;animation-name:changeBackgroundToRed}@keyframes toBasket{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);visibility:visible}0%{opacity:1}50%{opacity:1}to{bottom:calc(55px * var(--size-coefficient));right:calc(55px * var(--size-coefficient));opacity:0}}.to-basket{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:toBasket;animation-name:toBasket}@keyframes toPlate{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);visibility:visible}0%{opacity:1}50%{opacity:1}to{top:calc(160px * var(--size-coefficient));right:calc(100px * var(--size-coefficient));opacity:0}}.to-plate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:toPlate;animation-name:toPlate}@keyframes pulse{0%{box-shadow:0 0 #adcd6099;transform:scale(1)}70%{box-shadow:0 0 0 30px #adcd6000;transform:scale(1.05)}to{box-shadow:0 0 #adcd6000;transform:scale(1)}}.pulse{box-shadow:0 0 #adcd6099;animation:pulse 2s infinite;animation-delay:1s}.mat-mdc-dialog-panel.scan-qr-dialog{max-width:100%!important}.mat-mdc-dialog-panel.scan-qr-dialog .mat-mdc-dialog-surface{padding:calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient));background-color:#fbf5ee}.mat-mdc-dialog-panel.scan-qr-dialog .mat-mdc-dialog-title{font-size:calc(54px * var(--size-coefficient));font-weight:700;line-height:1.2;padding-bottom:calc(60px * var(--size-coefficient));text-align:center}.mat-mdc-dialog-panel.scan-qr-dialog .mat-mdc-dialog-content{padding:0 calc(24px * var(--size-coefficient)) calc(44px * var(--size-coefficient))!important;font-size:calc(32px * var(--size-coefficient));line-height:1.2}.mat-mdc-dialog-panel.scan-qr-dialog .mat-mdc-dialog-content .content-wrap{display:flex;gap:calc(22px * var(--size-coefficient));align-items:center}.mat-mdc-dialog-panel.scan-qr-dialog .mat-mdc-dialog-content .content-wrap qr-code canvas{border-radius:calc(50px * var(--size-coefficient))}.mat-mdc-dialog-panel.fallback-dialog{max-width:100%!important}.mat-mdc-dialog-panel.fallback-dialog .mat-mdc-dialog-surface{padding:calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient));background-color:#fbf5ee}.mat-mdc-dialog-panel.fallback-dialog .mat-mdc-dialog-title{font-size:calc(54px * var(--size-coefficient));font-weight:700;line-height:1.2;padding-bottom:calc(88px * var(--size-coefficient));text-align:center}.mat-mdc-dialog-panel.fallback-dialog .mat-mdc-dialog-content{padding:0 calc(24px * var(--size-coefficient)) calc(44px * var(--size-coefficient))!important}.mat-mdc-dialog-panel.fallback-dialog .mat-mdc-dialog-content .count{text-align:center;font-size:calc(90px * var(--size-coefficient));line-height:1.2}.mat-mdc-dialog-panel.confirmation-dialog{max-width:100%!important}.mat-mdc-dialog-panel.confirmation-dialog .mat-mdc-dialog-surface{padding:calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient));background-color:#fbf5ee}.mat-mdc-dialog-panel.confirmation-dialog .mat-mdc-dialog-title{font-size:calc(54px * var(--size-coefficient));font-weight:700;line-height:1.2;padding-bottom:calc(60px * var(--size-coefficient));text-align:center}.mat-mdc-dialog-panel.confirmation-dialog .mat-mdc-dialog-content{font-size:calc(32px * var(--size-coefficient));padding:0 calc(24px * var(--size-coefficient)) calc(24px * var(--size-coefficient))!important}.mat-mdc-dialog-panel.confirmation-dialog .mat-mdc-dialog-actions{justify-content:space-between}.mat-mdc-dialog-panel.receipt-dialog{max-width:100%!important}.mat-mdc-dialog-panel.receipt-dialog .mat-mdc-dialog-surface{padding:calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient));background-color:#fbf5ee}.mat-mdc-dialog-panel.receipt-dialog .mat-mdc-dialog-title{font-size:calc(54px * var(--size-coefficient));font-weight:700;line-height:1;padding-bottom:calc(80px * var(--size-coefficient));padding-top:calc(40px * var(--size-coefficient));text-align:center}.mat-mdc-dialog-panel.receipt-dialog .mat-mdc-dialog-actions{justify-content:flex-end;gap:calc(30px * var(--size-coefficient))}.mat-mdc-dialog-panel.upselling-dialog,.mat-mdc-dialog-panel.menu-dialog{max-width:100%!important}.mat-mdc-dialog-panel.upselling-dialog .mat-mdc-dialog-surface,.mat-mdc-dialog-panel.menu-dialog .mat-mdc-dialog-surface{padding:calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient));background-color:#fbf5ee}.mat-mdc-dialog-panel.upselling-dialog .mat-mdc-dialog-title,.mat-mdc-dialog-panel.menu-dialog .mat-mdc-dialog-title{font-size:calc(54px * var(--size-coefficient));font-weight:700;line-height:1;padding-bottom:calc(40px * var(--size-coefficient));padding-top:calc(40px * var(--size-coefficient));text-align:center}.mat-mdc-dialog-panel.upselling-dialog .mat-mdc-dialog-content,.mat-mdc-dialog-panel.menu-dialog .mat-mdc-dialog-content{padding:calc(64px * var(--size-coefficient)) 0px calc(64px * var(--size-coefficient))!important}.mat-mdc-dialog-panel.upselling-dialog .mat-mdc-dialog-actions,.mat-mdc-dialog-panel.menu-dialog .mat-mdc-dialog-actions{justify-content:center}.mat-mdc-dialog-panel.configurator-dialog{max-width:100%!important}.mat-mdc-dialog-panel.configurator-dialog .mat-mdc-dialog-surface{border-radius:calc(65px * var(--size-coefficient));background-color:#fbf5ee}.mat-mdc-dialog-panel.configurator-dialog .mat-mdc-dialog-content{line-height:1;max-height:calc(100vh - 40px * var(--size-coefficient));height:calc(100vh - 40px * var(--size-coefficient));display:flex;flex-direction:column}.btn{background:transparent;border:none;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:1.2}.btn.main-btn{display:inline-block;font-size:calc(54px * var(--size-coefficient));font-weight:700;padding:calc(42px * var(--size-coefficient)) calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) 0px calc(65px * var(--size-coefficient));max-width:calc(662px * var(--size-coefficient));min-width:calc(210px * var(--size-coefficient));text-align:center}.btn.main-btn.medium{padding:calc(30px * var(--size-coefficient)) calc(32px * var(--size-coefficient));border-radius:calc(45px * var(--size-coefficient)) calc(45px * var(--size-coefficient)) 0px calc(45px * var(--size-coefficient));font-size:calc(36px * var(--size-coefficient))}.btn.main-btn.small{padding:calc(22px * var(--size-coefficient)) calc(26px * var(--size-coefficient));border-radius:0px calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient));font-size:calc(28px * var(--size-coefficient))}.btn.main-btn.full-width{width:100%}.btn.main-btn.turf{background-color:#adcd60}.btn.main-btn.signal{background-color:#ec6b62}.btn.main-btn.rice{background-color:#f4e7d4}.btn.main-btn.left{border-radius:calc(65px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) 0px}.btn.main-btn.text-left{text-align:left}.btn.main-btn .text{font-size:calc(28px * var(--size-coefficient));font-weight:400;text-align:left}.btn.secondary-btn{display:inline-block;font-size:calc(28px * var(--size-coefficient));font-weight:700;background-color:#f4e7d4;padding:calc(12px * var(--size-coefficient)) calc(26px * var(--size-coefficient));border-radius:calc(18px * var(--size-coefficient))}.btn.action-btn{display:inline-block;padding:calc(28px * var(--size-coefficient)) calc(50px * var(--size-coefficient));border-radius:calc(55px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) 0px calc(55px * var(--size-coefficient));font-size:calc(54px * var(--size-coefficient));font-weight:700;display:flex;align-items:center;position:fixed;right:calc(55px * var(--size-coefficient));bottom:calc(55px * var(--size-coefficient));z-index:9;min-height:calc(138px * var(--size-coefficient))}.btn.action-btn.turf{background-color:#adcd60}.btn.info-btn{padding:calc(10px * var(--size-coefficient));display:flex;align-items:center;justify-content:center}.btn.info-btn .icon{width:calc(30px * var(--size-coefficient));height:calc(30px * var(--size-coefficient));object-fit:contain}.close-btn{position:absolute;right:calc(32px * var(--size-coefficient));top:calc(40px * var(--size-coefficient));width:calc(60px * var(--size-coefficient));height:calc(60px * var(--size-coefficient))}.close-btn:before,.close-btn:after{position:absolute;left:calc(28px * var(--size-coefficient));content:" ";height:calc(60px * var(--size-coefficient));width:2px;background-color:#333}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.pillbox.turf{background-color:#adcd60}.pillbox.moss{background-color:#738f3c}.pillbox.purple{background-color:#a776b1}.pillbox.slate{background-color:#303c45}.pillbox.signal{background-color:#ec6b62}.pillbox.rose{background-color:#f8c8d8}.pillbox.rice{background-color:#f4e7d4}.pillbox.canary{background-color:#ffd500}.pillbox.roe{background-color:#fbbb33}.spinner-wrap{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background:#0006;z-index:99999}.spinner-wrap .spinner{display:inline-block;width:calc(100px * var(--size-coefficient));height:calc(100px * var(--size-coefficient));border:calc(12px * var(--size-coefficient)) solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.dialog{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:calc(55px * var(--size-coefficient))}.dialog.small-gap{gap:calc(16px * var(--size-coefficient))}.dialog.small{gap:calc(27px * var(--size-coefficient))}.dialog.small li{font-size:calc(44px * var(--size-coefficient))}.dialog.small li>.pillbox{padding:calc(22px * var(--size-coefficient)) calc(30px * var(--size-coefficient));border-radius:calc(35px * var(--size-coefficient))}.dialog li{font-size:calc(54px * var(--size-coefficient));font-weight:700}.dialog li.normal{font-weight:400}.dialog li .with-icon{display:flex;flex-direction:row;gap:calc(22px * var(--size-coefficient));align-items:center}.dialog li .with-icon img{height:calc(60px * var(--size-coefficient))}.dialog li.title .pillbox{border-bottom-left-radius:0!important}.dialog li .text{font-size:calc(34px * var(--size-coefficient));font-weight:400}.dialog li .text.small{font-size:calc(28px * var(--size-coefficient))}.dialog li:not(.action){max-width:calc(820px * var(--size-coefficient))}.dialog li.action{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:calc(26px * var(--size-coefficient));width:100%}.dialog li.action>.pillbox{border-bottom-right-radius:0}.dialog li.selectable .pillbox.turf{background-color:#adcd6080}.dialog li.selectable .pillbox.turf.selected{background-color:#adcd60}.dialog li>.pillbox{padding:calc(42px * var(--size-coefficient)) calc(50px * var(--size-coefficient));border-radius:calc(65px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) calc(65px * var(--size-coefficient))}.dialog li>.pillbox.left{border-radius:calc(65px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) calc(55px * var(--size-coefficient)) calc(65px * var(--size-coefficient));border-bottom-left-radius:0}.products-grid{display:flex;flex-wrap:wrap;font-size:calc(28px * var(--size-coefficient))}.products-grid.large .product-wrap{width:50%}.products-grid.large .product-wrap .product{width:100%}.products-grid.large .product-wrap .product .image-wrap,.products-grid.large .product-wrap .product .flying-img{height:calc(350px * var(--size-coefficient))}.products-grid.large .product-wrap .product .name{font-size:calc(34px * var(--size-coefficient))}.products-grid.medium .product-wrap{width:33.3333333333%}.products-grid.medium .product-wrap .product{width:100%}.products-grid.medium .product-wrap .product .image-wrap,.products-grid.medium .product-wrap .product .flying-img{height:calc(300px * var(--size-coefficient))}.products-grid.medium .product-wrap .product .name{font-size:calc(34px * var(--size-coefficient))}.products-grid.medium .product-wrap .product .price{font-size:calc(32px * var(--size-coefficient))}.products-grid.small .product-wrap{width:25%}.products-grid.small .product-wrap .product{width:100%}.products-grid.space-between{justify-content:space-between}.products-grid.end{justify-content:flex-end}.products-grid.center{justify-content:center}.products-grid .product{display:flex;flex-direction:column;align-items:center;padding:calc(10px * var(--size-coefficient)) calc(12px * var(--size-coefficient));width:calc(228px * var(--size-coefficient))}.products-grid .product.selected .name{color:#adcd60}.products-grid .product.selected .name,.products-grid .product.selected .price{transform:translateY(calc(-8px * var(--size-coefficient)))}.products-grid .product.selected .image-wrap{transform:translateY(calc(8px * var(--size-coefficient)))}.products-grid .product .flying-img{height:calc(168px * var(--size-coefficient));position:absolute;z-index:99999;opacity:0;visibility:hidden}.products-grid .product .image-wrap{height:calc(168px * var(--size-coefficient));width:calc(168px * var(--size-coefficient));width:100%;position:relative;transition:.3s transform ease-in-out}.products-grid .product .image-wrap .image{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.products-grid .product .image-wrap .image img{object-fit:contain;height:100%;width:100%}.products-grid .product .image-wrap .info-btn{position:absolute;right:0;bottom:0;z-index:9}.products-grid .product .filters{display:flex;align-items:center;min-height:calc(45px * var(--size-coefficient))}.products-grid .product .filters svg{width:calc(45px * var(--size-coefficient));height:calc(45px * var(--size-coefficient))}.products-grid .product .name{margin:calc(12px * var(--size-coefficient)) 0 calc(12px * var(--size-coefficient)) 0;font-weight:700;text-align:center;transition:.3s transform ease-in-out}.products-grid .product .name span{white-space:nowrap}.products-grid .product .price{font-weight:400;transition:.3s transform ease-in-out}.products-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.products-list li .product{display:grid;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:calc(42px * var(--size-coefficient));padding:calc(15px * var(--size-coefficient)) 0}.products-list li .product>:last-child{margin-left:auto}.products-list li .product .counter-wrap{display:flex;flex-wrap:nowrap;gap:calc(10px * var(--size-coefficient));align-items:center;justify-content:center}.products-list li .product .name{text-align:center;font-weight:700}.products-list li .product .image-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-align:center;margin-left:auto;position:relative;width:100%}.products-list li .product .image-wrap .image{height:calc(168px * var(--size-coefficient));width:calc(168px * var(--size-coefficient));display:flex;align-items:center;justify-content:center;position:relative}.products-list li .product .image-wrap .image img{width:100%;height:100%;object-fit:contain}.products-list li .product .image-wrap .name span{white-space:nowrap}.products-list li .product .price{font-size:calc(34px * var(--size-coefficient));text-align:right;min-width:calc(200px * var(--size-coefficient))}.products-list li .product .label{padding:calc(22px * var(--size-coefficient)) calc(30px * var(--size-coefficient)) calc(22px * var(--size-coefficient)) calc(30px * var(--size-coefficient));border-radius:calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient)) 0px calc(35px * var(--size-coefficient));background-color:#f4e7d4;font-size:calc(44px * var(--size-coefficient));font-weight:700}.popover{max-width:calc(600px * var(--size-coefficient));padding:calc(22px * var(--size-coefficient)) calc(30px * var(--size-coefficient));border-radius:calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient)) calc(35px * var(--size-coefficient)) 0;font-size:calc(34px * var(--size-coefficient));box-shadow:0 0 40px #0000001a}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Yoojis;--mat-sys-body-large-font: Yoojis;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Yoojis;--mat-sys-body-medium-font: Yoojis;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Yoojis;--mat-sys-body-small-font: Yoojis;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Yoojis;--mat-sys-display-large-font: Yoojis;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Yoojis;--mat-sys-display-medium-font: Yoojis;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Yoojis;--mat-sys-display-small-font: Yoojis;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Yoojis;--mat-sys-headline-large-font: Yoojis;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Yoojis;--mat-sys-headline-medium-font: Yoojis;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Yoojis;--mat-sys-headline-small-font: Yoojis;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Yoojis;--mat-sys-label-large-font: Yoojis;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Yoojis;--mat-sys-label-medium-font: Yoojis;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Yoojis;--mat-sys-label-small-font: Yoojis;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Yoojis;--mat-sys-title-large-font: Yoojis;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Yoojis;--mat-sys-title-medium-font: Yoojis;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Yoojis;--mat-sys-title-small-font: Yoojis;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--mdc-plain-tooltip-container-color: #F4E7D4}:root{--mdc-plain-tooltip-supporting-text-color: #303C45}:root{--mdc-plain-tooltip-supporting-text-size: 34px}mat-tooltip-component .mat-mdc-tooltip-surface{max-width:600px;line-height:1;padding:22px 30px;border-radius:35px 35px 35px 0}
