*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111;background:#fff;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:#111;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:border-color .15s ease,color .15s ease;transition:border-color .15s ease,color .15s ease}a:hover{border-bottom-color:#111}h1,h2,h3,h4,h5{margin:0 0 .6em;font-weight:600;letter-spacing:-.01em;line-height:1.2}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}.h1{font-size:28px;font-weight:600;margin:0 0 .6em}.h1-descr{color:#6b7280;margin-bottom:1em}.h4{font-size:17px;font-weight:600;margin:1.2em 0 .4em}p{margin:0 0 1em}img{display:block}.img-fluid,img{max-width:100%;height:auto}.container{max-width:1080px;margin:0 auto;padding:0 20px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.row>[class*=col-]{padding:0 8px;margin-bottom:16px}.col-1,.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3,.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5,.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6,.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7,.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9,.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11,.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col,.col-12,.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.d-none{display:none!important}.d-block{display:block!important}@media (min-width:576px){.d-sm-block{display:block!important}.d-sm-none{display:none!important}}@media (min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}.center{text-align:center}.float-right,.pull-right{float:right}.clearfix:after{content:"";display:table;clear:both}.mt-30{margin-top:30px}.mt-3{margin-top:16px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mb-3{margin-bottom:16px}.mb-40{margin-bottom:40px}.ng-header{border-bottom:1px solid #e5e7eb;padding:20px 0;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50}.ng-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.ng-header__logo{font-weight:600;font-size:18px;border:none}.ng-header__logo img{max-height:36px;width:auto}.ng-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:18px;list-style:none;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-header__nav a{color:#6b7280;font-size:14px;border:none}.ng-header__nav a.active,.ng-header__nav a:hover{color:#111}.ng-header__phone{font-size:14px;color:#111;border:none}.ng-header__phone-hint{font-size:12px;color:#9ca3af;display:block}.ng-header__cart{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;font-size:13px;background:#fff;color:#111;cursor:pointer;-webkit-transition:border-color .25s ease,color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:border-color .25s ease,color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:border-color .25s ease,color .2s ease,transform .2s ease,background .2s ease;transition:border-color .25s ease,color .2s ease,transform .2s ease,background .2s ease,-webkit-transform .2s ease}.ng-header__cart svg{width:16px;height:16px}.ng-header__cart:hover{border-color:#111;border-bottom-color:#111;-webkit-transform:translateY(-1px);transform:translateY(-1px);background:#fff;color:#111}.ng-header__cart:active{-webkit-transform:translateY(0);transform:translateY(0)}.ng-header__toggle{display:none;background:none;border:0;padding:8px;cursor:pointer}.ng-header__toggle span,.ng-header__toggle span:after,.ng-header__toggle span:before{display:block;width:22px;height:2px;background:#111;position:relative}.ng-header__toggle span:before{content:"";position:absolute;top:-7px}.ng-header__toggle span:after{content:"";position:absolute;top:7px}@media (max-width:767px){.ng-header__inner [data-react=CityBranchesButton],.ng-header__inner [data-react=ProfileButton],.ng-header__nav,.ng-header__phone{display:none}.ng-header__inner{gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-header__cart{margin-left:auto}.ng-header__toggle{display:inline-block;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}}.ng-mobile-menu{position:fixed;inset:0;background:#fff;z-index:100;padding:24px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;overflow-y:auto}.ng-mobile-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.ng-mobile-menu ul{list-style:none;margin:24px 0 0;padding:0}.ng-mobile-menu li{padding:12px 0;border-bottom:1px solid #e5e7eb}.ng-mobile-menu a{font-size:18px}.ng-mobile-menu__close{float:right;cursor:pointer;font-size:22px;line-height:1}.ng-mobile-menu__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:18px 0 0;font-size:14px;color:#6b7280}.ng-mobile-menu__city-label{font-size:13px}.ng-mobile-menu__city .ng-header__city{font-size:16px}.ng-mobile-menu__phone{display:block;margin-top:32px;font-size:18px;font-weight:500}.ng-mobile-menu__phone-hint{display:block;font-size:12px;color:#6b7280;font-weight:400;margin-top:4px}body.overflowed{overflow:hidden}.ng-footer{border-top:1px solid #e5e7eb;padding:40px 0;margin-top:80px;font-size:14px}.ng-footer,.ng-footer a{color:#6b7280}.ng-footer__col{margin-bottom:24px}.ng-footer__col strong{color:#111;font-weight:600;display:block;margin-bottom:6px}.ng-footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;margin-top:10px}.ng-footer__socials a{font-size:13px}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:8px;border:1px solid #111;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer;text-align:center;line-height:1.2;text-decoration:none;-webkit-transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}button.btn{font:inherit}a.btn{text-decoration:none}.btn:hover{opacity:.88}.btn:focus{outline:2px solid rgba(0,0,0,.15);outline-offset:2px}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn--mini{padding:6px 12px;font-size:12px}.btn--lg{padding:14px 24px;font-size:15px}.btn--block{width:100%}.btn--blue-thin,.btn--ghost{background:transparent;color:#111;border-color:#e5e7eb}.btn--blue-thin:hover,.btn--ghost:hover{border-color:#111;background:#fafafa;opacity:1}.btn--danger{background:transparent;color:#c0392b;border-color:#e5e7eb}.btn--danger:hover{border-color:#c0392b;background:rgba(192,57,43,.06);opacity:1}.btn--blue,.btn--red{background:#111;border-color:#111;color:#fff}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:4px;font:inherit;font-size:14px;color:#111;background:#fff;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#111}label{font-size:13px;color:#6b7280;display:block;margin-bottom:6px}.catalog-top{padding:40px 0 20px;border-bottom:1px solid #e5e7eb;margin-bottom:40px}.catalog-top__breadcrumbs{list-style:none;padding:0;margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;font-size:13px;color:#6b7280}.catalog-top__breadcrumbs li:after{content:"/";margin-left:6px;color:#9ca3af}.catalog-top__breadcrumbs li:last-child:after{display:none}.catalog-top__breadcrumbs a{color:#6b7280;border:none}.category-thumb-item{display:block;padding:24px 16px;border:1px solid #e5e7eb;border-radius:8px;text-align:center;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease;transition:border-color .15s ease,transform .15s ease,-webkit-transform .15s ease;border-bottom:1px solid #e5e7eb}.category-thumb-item:hover{border-color:#111;-webkit-transform:translateY(-1px);transform:translateY(-1px);border-bottom-color:#111}.category-thumb-item__image img{margin:0 auto 12px;max-height:120px;width:auto}.category-thumb-item__image--small img{max-height:80px}.category-thumb-item__title{font-size:15px;font-weight:500}.item-thumb{border:1px solid #e5e7eb;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.item-thumb:hover{border-color:#9ca3af}.item-thumb__image{display:block;text-align:center;margin-bottom:12px;border:none}.item-thumb__image img{margin:0 auto;max-height:160px;width:auto}.item-thumb__title{font-size:14px;font-weight:500;margin-bottom:10px;display:block;border:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.item-thumb__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px 10px;margin-top:10px;font-size:14px}.item-thumb__price>span{color:#111;font-weight:500}.item-thumb__price .btn{white-space:nowrap}.item-thumb__price .item-show-price-incart,.item-thumb__price .item-show-price-incart__wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ng-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px 10px;width:100%}.ng-to-cart>span{color:#111;font-weight:500}.ng-to-cart .btn{white-space:nowrap}.ng-to-cart--in-cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.ng-to-cart__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px 10px}.ng-to-cart__checkout,.ng-to-cart__row>span{color:#111;font-weight:500}.ng-to-cart__checkout{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:4px;background:#fafafa;font-size:13px;text-decoration:none;text-align:center;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease}.ng-to-cart__checkout:hover{background:#111;border-color:#111;color:#fff}.ng-to-cart__checkout:hover .ng-to-cart__arrow{-webkit-transform:translateX(2px);transform:translateX(2px)}.ng-to-cart__arrow{display:inline-block;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;font-weight:400;opacity:.75}.ng-to-cart__checkout:hover .ng-to-cart__arrow{opacity:1}.item-thumb-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:10px;font-size:14px}.item-thumb-cart-base-price{color:#6b7280}.item-thumb-cart-full-price{font-weight:600}.item-show h1{font-size:26px;margin-bottom:16px}.item-show__descr{color:#6b7280;margin:16px 0}.item-show__chars{width:100%;border-collapse:collapse;font-size:14px}.item-show__chars td{padding:8px 0;border-bottom:1px solid #e5e7eb}.item-show__chars_title{color:#6b7280;width:50%}.image-item img{border-radius:8px;border:1px solid #e5e7eb}.category-items-list,.items-list{margin-top:8px}.ng-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 0 80px}.ng-profile h1{margin:0;font-size:26px}.ng-profile__nav{font-size:13px}.ng-profile__nav a{color:#6b7280}.ng-profile-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.ng-profile-card__avatar{position:relative;width:64px;height:64px;-ms-flex-negative:0;flex-shrink:0}.ng-profile-card__avatar>img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ng-profile-card__avatar-placeholder{width:64px;height:64px;border-radius:50%;background:#111;color:#fff;font-size:26px;font-weight:600}.ng-profile-card__avatar-edit,.ng-profile-card__avatar-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-profile-card__avatar-edit{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;font-size:12px;cursor:pointer}.ng-profile-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.ng-profile-card__fio{font-weight:600;font-size:16px}.ng-profile-card__email,.ng-profile-card__phone{font-size:14px;color:#6b7280}.ng-profile-card__avatar-remove{font-size:12px;color:#6b7280}.ng-profile-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.ng-profile-list li{border-bottom:1px solid #e5e7eb}.ng-profile-list li:first-child{border-top:1px solid #e5e7eb}.ng-profile-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 4px;font-size:16px;color:#111;border:none;-webkit-transition:background .15s ease;transition:background .15s ease}.ng-profile-list a:hover{background:#fafafa;border:none}.ng-profile-list__chevron{color:#6b7280;font-size:20px}.ng-order-list{gap:12px}.ng-order,.ng-order-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-order{border:1px solid #e5e7eb;border-radius:8px;padding:16px;gap:10px}.ng-order__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.ng-order__date{font-weight:500}.ng-order__addr{font-size:13px;color:#6b7280}.ng-order__status{font-size:12px;padding:4px 8px;border-radius:99px;background:#fafafa;color:#6b7280;white-space:nowrap}.ng-order__status--delivered{background:#d4edda;color:#155724}.ng-order__status--cancelled,.ng-order__status--refused{background:#f8d7da;color:#721c24}.ng-order__items{list-style:none;padding:0;margin:0;font-size:14px}.ng-order__items li{gap:8px;padding:4px 0;color:#6b7280}.ng-order__foot,.ng-order__items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-order__foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-addresses,.ng-order__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ng-addresses{list-style:none;padding:0;margin:0 0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-addresses li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;gap:12px}.ng-addresses__actions,.ng-addresses li{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-addresses__actions{gap:6px;-ms-flex-negative:0;flex-shrink:0}.ng-add-address__readonly{padding:12px 14px;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;font-size:15px}.dialog__content--wide{max-width:720px;width:calc(100% - 32px)}.ng-add-address__title{margin:0 0 16px;font-size:22px}.ng-add-address__picker{gap:12px}.ng-add-address__picker,.ng-add-address__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-add-address__search{gap:8px;position:relative}.ng-add-address__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.ng-add-address__map-wrapper{position:relative;width:100%;height:320px;border-radius:8px;overflow:hidden;background:#fafafa;border:1px solid #e5e7eb}.ng-add-address__map{width:100%;height:100%}.ng-add-address__map--preview{height:200px;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.ng-add-address__pin{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);font-size:32px;line-height:1;pointer-events:none;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.ng-add-address__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-add-address__form,.ng-add-address__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.ng-add-address__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-add-address__row>.input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;margin-bottom:0}.ng-add-address__actions{gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-add-address__actions,.ng-cards{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-cards{list-style:none;padding:0;margin:0 0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ng-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font-variant-numeric:tabular-nums}.ng-card__num{font-weight:500}.ng-bonus-card{background:#111;color:#fff;padding:20px 24px;border-radius:8px;margin-bottom:16px}.ng-bonus-card__label{font-size:13px;opacity:.7}.ng-bonus-card__value{font-size:28px;font-weight:600;margin:6px 0}.ng-bonus-card__pct{font-size:13px;opacity:.8}.ng-invite-link{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ng-invite-link,.ng-invite-qr{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-invite-qr{margin:12px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-invite-qr img{width:200px;height:200px}.cart-items{padding:30px 0}.cart-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cart-header,.cart-link-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ng-cart{padding:16px 0 80px}.ng-cart h1{font-size:28px;margin-bottom:24px}.ng-cart-empty{text-align:center;padding:80px 16px}.ng-cart-empty h1{margin-bottom:12px}.ng-cart-empty p{color:#6b7280;margin-bottom:24px}.ng-cart-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:24px;border-top:1px solid #e5e7eb}.ng-cart-row{display:grid;grid-template-columns:64px 1fr auto auto 32px;gap:16px;padding:16px 0;border-bottom:1px solid #e5e7eb}.ng-cart-row,.ng-cart-row__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-cart-row__icon{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-cart-row__icon img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.ng-cart-row__icon-placeholder{width:40px;height:40px;border-radius:4px;background:#fafafa;border:1px dashed #e5e7eb}.ng-cart-row__main{min-width:0}.ng-cart-row__title{font-weight:500}.ng-cart-row__toppings{font-size:12px;color:#6b7280}.ng-cart-row__price{font-size:13px;color:#6b7280;margin-top:4px}.ng-cart-row__sum{font-weight:600;min-width:80px;text-align:right}.ng-cart-row__remove{background:none;border:0;font-size:22px;color:#9ca3af;cursor:pointer;padding:4px 8px;line-height:1}.ng-cart-row__remove:hover{color:#111}@media (max-width:575px){.ng-cart-row{grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;grid-template-areas:"icon main remove" ".    qty  sum";gap:8px 12px}.ng-cart-row__icon{grid-area:icon}.ng-cart-row__main{grid-area:main}.ng-cart-row__remove{grid-area:remove;-ms-flex-item-align:start;align-self:start}.ng-cart-row__qty{grid-area:qty;justify-self:start}.ng-cart-row__sum{grid-area:sum;min-width:0}}.ng-recycled-tare{margin:24px 0 12px;padding:16px 20px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-recycled-tare__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;color:#111;font-size:14px}.ng-recycled-tare__promise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;font-size:14px}.ng-recycled-tare__promise-label{color:#6b7280}.ng-cart-summary{margin:24px 0;padding:16px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:15px}.ng-cart-summary,.ng-cart-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-cart-summary__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ng-cart-summary__row--muted{color:#6b7280;font-size:13px}.ng-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 0 80px}.ng-checkout h1{margin:0}.ng-checkout__nav{font-size:13px}.ng-checkout__nav a{color:#6b7280}.ng-checkout__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ng-checkout__section>label{font-size:13px;color:#6b7280;margin:0}.ng-checkout__section--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-checkout__col{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-checkout__col,.ng-pay-types{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ng-pay-types{-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-pay-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color .15s ease,background .15s ease,color .15s ease;min-height:44px}.ng-pay-type:hover{border-color:#111;background:#fafafa}.ng-pay-type__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:.8}.ng-pay-type--active{border-color:#111;background:#111;color:#fff}.ng-pay-type--active .ng-pay-type__icon{opacity:1}.ng-pay-type--active:hover{background:#111;color:#fff}.ng-pay-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:12px}.ng-pay-cards__label{font-size:13px;color:#6b7280}.ng-pay-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;text-align:left;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.ng-pay-card:hover{border-color:#111;background:#fafafa}.ng-pay-card--active{border-color:#111;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #111;box-shadow:inset 0 0 0 1px #111}.ng-pay-card__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:.8}.ng-pay-card__title{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-checkout__hint{font-size:12px;color:#6b7280}.ng-checkout__new-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ng-checkout__steps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-checkout__step,.ng-checkout__steps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;color:#6b7280}.ng-checkout__step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;text-decoration:none;line-height:1}a.ng-checkout__step{cursor:pointer}a.ng-checkout__step:hover{border-color:#111;color:#111}.ng-checkout__step--active{background:#111;color:#fff;border-color:#111}.ng-field-error{font-size:12px;color:#c0392b}.input__text--error{border-color:#c0392b}.ng-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px 0 80px}.ng-payment h1{margin:0}.ng-payment-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ng-payment-summary__total{font-size:18px}.ng-payment-summary__total strong{font-weight:700}.ng-payment-applied{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:8px 12px;background:#fafafa;border-radius:4px;font-size:14px}.ng-payment-applied__cancel{background:none;border:0;padding:0;color:#111;cursor:pointer;font:inherit;font-size:13px;text-decoration:underline}.ng-payment-applied__cancel:hover{color:#6b7280}.ng-payment-promo-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;border:1px dashed #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.ng-payment-promo-trigger:hover{border-color:#111;border-style:solid}.ng-payment-bonus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ng-payment-bonus,.ng-payment-bonus__head{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-payment-bonus__head{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.ng-payment-bonus__title{font-size:14px;color:#6b7280}.ng-payment-bonus__sum{font-size:18px;font-weight:700}.ng-payment-bonus__empty{margin:0;font-size:13px;color:#6b7280;text-align:center}.ng-promo-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.ng-promo-dialog h3{margin:0;font-size:18px;font-weight:600}.ng-address-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ng-address-list,.ng-address-row{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-address-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:14px;text-align:left;cursor:pointer;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.ng-address-row:hover{border-color:#111}.ng-address-row--active{border-color:#111;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #111;box-shadow:inset 0 0 0 1px #111}.ng-address-row__text{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}.ng-radio{width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;border:1.5px solid #6b7280;border-radius:50%;position:relative;display:inline-block}.ng-radio--active{border-color:#111}.ng-radio--active:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#111;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ng-address-add{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 4px;margin-top:4px;background:none;border:0;color:#111;font:inherit;font-size:14px;cursor:pointer;-ms-flex-item-align:start;align-self:flex-start}.ng-address-add:hover{color:#6b7280}.ng-address-add--with-sep{border-top:1px solid #e5e7eb;padding-top:12px;margin-top:4px;width:100%;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-address-add__plus{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border:1px solid #111;border-radius:50%;font-size:14px;line-height:1}.ng-address-add__plus,.ng-date-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-date-trigger{gap:10px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:14px;cursor:pointer;min-height:44px;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease;-ms-flex-item-align:start;align-self:flex-start}.ng-date-trigger:hover{border-color:#111;background:#fafafa}.ng-date-trigger__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#111}.ng-date-trigger__text{color:#111}.ng-date-trigger__placeholder{color:#6b7280}.ng-period-list__label{font-size:13px;color:#6b7280;margin-top:4px}.ng-period-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:6px}.ng-period{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;color:#111;font:inherit;font-size:14px;cursor:pointer;min-height:44px;-webkit-transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color .15s ease,background .15s ease,color .15s ease}.ng-period:hover{border-color:#111}.ng-period--active{background:#111;color:#fff;border-color:#111}.ng-delivery-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px;padding:10px 14px;border:1px dashed #e5e7eb;border-radius:8px;background:#fafafa;font-size:14px;color:#111;-ms-flex-item-align:start;align-self:flex-start}.ng-datepicker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-datepicker,.ng-datepicker__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.ng-datepicker__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ng-datepicker__title{font-size:16px;font-weight:600}.ng-datepicker__nav{width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font:inherit;font-size:16px;color:#111;padding:0}.ng-datepicker__nav:hover{border-color:#111}.ng-datepicker__nav:disabled{opacity:.35;cursor:default}.ng-datepicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ng-datepicker__dow{font-size:11px;color:#6b7280;text-align:center;padding:6px 0;text-transform:uppercase;letter-spacing:.04em}.ng-datepicker__day{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#111;font:inherit;font-size:14px;cursor:pointer;padding:0}.ng-datepicker__day:hover:not(.ng-datepicker__day--disabled):not(.ng-datepicker__day--selected):not(:disabled){background:#fafafa;border-color:#e5e7eb}.ng-datepicker__day--today{font-weight:600}.ng-datepicker__day--selected{background:#111;color:#fff;border-color:#111}.ng-datepicker__day--disabled,.ng-datepicker__day:disabled{color:#9ca3af;cursor:default}.ng-datepicker__day--empty{visibility:hidden}.ng-cant-deliver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.ng-cant-deliver__title{margin:0;font-size:16px;line-height:1.4;color:#111;font-weight:500}.ng-suggestions{list-style:none;margin:0;padding:6px 0;border:1px solid #e5e7eb;border-radius:4px;background:#fff;max-height:240px;overflow-y:auto}.ng-suggestions li{padding:8px 12px;cursor:pointer;font-size:14px}.ng-suggestions li:hover{background:#fafafa}.ng-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-wrapper{padding:40px 0 80px}.profile-page h1{margin-bottom:24px}.profile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 32px;border-bottom:1px solid #e5e7eb;padding-bottom:20px}.profile-menu .active .btn,.profile-menu .active a{background:#111;color:#fff}.profile-orders{display:grid;gap:16px}.order-item{border:1px solid #e5e7eb;border-radius:8px;padding:20px}.order-item__top{border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:12px}.order-head{font-weight:500}.order-item__address{color:#6b7280;font-size:14px}.order-item-rows{width:100%;border-collapse:collapse;font-size:14px}.order-item-row td{padding:6px 0}.order-item-row__dots{width:100%;border-bottom:1px dotted #e5e7eb;vertical-align:bottom;padding:0 8px}.order-item-row__title{white-space:nowrap}.order-item-row__price{white-space:nowrap;text-align:right;color:#6b7280}.order-item-total{text-align:right;padding-top:12px;font-size:14px}.order-item-total strong{font-weight:600}.order-item-repeat{margin-top:16px}.client-cards{display:grid;gap:12px}.client-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.client-card__title{font-weight:500}.client-card__exp{color:#6b7280;font-size:14px}.client-card .btn{margin-left:auto}.content-text{margin:24px 0;line-height:1.7}.content-text h1,.content-text h2,.content-text h3{margin-top:1.2em}.content-text quote{display:block;border-left:3px solid #111;padding-left:16px;color:#6b7280;font-style:italic;margin:1.2em 0}.not-found{padding:80px 0;text-align:center;color:#6b7280}.not-found h3{color:#111;font-size:22px}.dialog{position:fixed;inset:0;z-index:200}.dialog__bg{position:absolute;inset:0;background:hsla(0,0%,7%,.45)}.dialog__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:8px;padding:32px 28px 24px;width:calc(100% - 32px);max-width:480px;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.25);box-shadow:0 20px 60px rgba(0,0,0,.25)}.dialog__close{position:absolute;top:12px;right:14px;width:28px;height:28px;cursor:pointer}.dialog__close:after,.dialog__close:before{content:"";position:absolute;inset:50% 4px;border-top:1.5px solid #111;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.city-box .h4{margin:0 0 12px}.city-list{list-style:none;margin:0;padding:0}.city-list li{padding:10px 12px;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:6px;cursor:pointer;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.city-list li:hover{border-color:#111}.city-list li.active{background:#111;color:#fff;border-color:#111}.login-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.login-box .h1,.login-box h1{font-size:22px;margin:0 0 8px}.ng-qr-login{display:none}@media (min-width:600px){.ng-qr-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:4px;padding:12px;border:1px solid #e5e7eb;border-radius:4px;background:#fafafa}.ng-qr-login img{width:160px;height:160px;display:block}.ng-qr-login span{font-size:12px;color:#6b7280;text-align:center;line-height:1.4}}.ng-consents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:4px 0}.ng-consent,.ng-consents{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-consent{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px;line-height:1.5;color:#6b7280;cursor:pointer}.ng-consent input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:#111;cursor:pointer}.ng-consent__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ng-consent__text a{color:#111;text-decoration:underline;border:none}.ng-consent__text a:hover{color:#111;text-decoration:none;border:none}.login-button,.login-button>a{display:inline-block}.login-button>a{padding:8px 14px;border-radius:999px;border:1px solid #e5e7eb;font-size:13px}.login-button>a:hover{border-color:#111}.input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.input__text{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:4px;font:inherit;font-size:14px;background:#fff}.input__text:focus{outline:none;border-color:#111}.input-white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.input-white__text{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:4px;font:inherit;font-size:14px;background:#fff}.input-white__text:focus{outline:none;border-color:#111}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:13px;color:#6b7280;cursor:pointer;margin:4px 0}.checkbox__label{width:18px;height:18px;border:1.5px solid #e5e7eb;border-radius:3px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px;position:relative}.checkbox.active .checkbox__label{background:#111;border-color:#111}.checkbox.active .checkbox__label:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox__title{line-height:1.4}.btn--disabled,.btn[disabled],button.btn:disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.item-show-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-size:20px;font-weight:600;margin:12px 0}.item-show-price--no-padding{margin:0}.item-show-price__amount{font-size:22px;font-weight:600}.item-show-price .main-price{font-size:22px}.main-price{font-weight:600}.item-show-button{margin:12px 0}.item-show-button__to-cart{display:inline-block;padding:12px 22px;border-radius:8px;background:#111;color:#fff;border:0;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.item-show-button__to-cart:hover{opacity:.85}.item-show-price-incart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:4px 0;width:100%;min-width:0}.item-show-price-incart>*{min-width:0}.item-thumb__cart-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:0}.item-thumb .item-show-price{display:block;margin:0;font-size:14px}.item-show-price-incart__wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.item-show-price-incart__count{min-width:32px;padding:6px 8px;text-align:center;font-weight:500;background:#fff;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.item-show-price-incart .down,.item-show-price-incart .up,.item-show-price-incart__wrapper .down,.item-show-price-incart__wrapper .up{width:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#fafafa;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:1}.item-show-price-incart .down:hover,.item-show-price-incart .up:hover{background:#e5e7eb}.catalog-cart{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fafafa;font-size:14px}.catalog-cart__count{font-size:13px;color:#6b7280}.catalog-cart__count b,.catalog-cart__count strong{color:#111;font-weight:600}.catalog-cart__total{margin-top:6px;font-weight:600}.catalog-cart__total--empty{color:#6b7280;font-weight:400}.make-order{margin-top:24px}.make-order-actual-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.make-order-form .h4{margin-top:18px}.make-order-bottom{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.to-pay{font-size:15px}.to-pay b,.to-pay strong{font-weight:600}.order-message{margin:12px 0;padding:10px 14px;border-left:3px solid #111;background:#fafafa;font-size:13px;color:#6b7280}.select-component{position:relative;border:1px solid #e5e7eb;border-radius:4px;padding:10px 14px;cursor:pointer;background:#fff;font-size:14px}.select-component__title{font-weight:500}.select-component:hover{border-color:#111}.ng-page-hero{padding:56px 0 48px;border-bottom:1px solid #e5e7eb;margin-bottom:40px;background-color:#fafafa;background-size:cover;background-position:50%}.ng-page-hero--image{color:#fff;border-bottom:0;background-color:transparent;position:relative;isolation:isolate;padding:96px 0}.ng-page-hero--image:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.45)));background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.45));z-index:-1}.ng-page-hero--image .ng-page-hero__crumbs,.ng-page-hero--image .ng-page-hero__crumbs a,.ng-page-hero--image .ng-page-hero__subtitle{color:hsla(0,0%,100%,.85)}.ng-page-hero--image .btn--ghost{color:#fff;border-color:hsla(0,0%,100%,.6)}.ng-page-hero__inner{max-width:720px}.ng-page-hero__crumbs{list-style:none;padding:0;margin:0 0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;font-size:13px;color:#6b7280}.ng-page-hero__crumbs li:after{content:"/";margin-left:6px;color:#9ca3af}.ng-page-hero__crumbs li:last-child:after{display:none}.ng-page-hero__crumbs a{color:inherit;border:none}.ng-page-hero__title{font-size:36px;margin:0 0 12px;letter-spacing:-.02em}.ng-page-hero__subtitle{font-size:17px;color:#6b7280;margin:0;line-height:1.55}.ng-page-hero__cta{margin-top:24px}.ng-advantages{margin:48px 0}.ng-advantages__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.ng-advantage{padding:24px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease;transition:border-color .15s ease,transform .15s ease,-webkit-transform .15s ease}.ng-advantage:hover{border-color:#111;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ng-advantage__icon{width:40px;height:40px;border-radius:50%;background:#fafafa;border:1px solid #e5e7eb;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;background-repeat:no-repeat;background-position:50%;background-size:20px 20px}.ng-advantage__icon--adv-1{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>")}.ng-advantage__icon--adv-2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 20h20V8l-6 4V8L8 12V4H2z'/><path d='M6 16h2'/><path d='M10 16h2'/><path d='M14 16h2'/></svg>")}.ng-advantage__icon--adv-3{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><polyline points='9 12 11 14 15 10'/></svg>")}.ng-advantage__icon--adv-4{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='4' width='22' height='16' rx='2' ry='2'/><line x1='1' y1='10' x2='23' y2='10'/></svg>")}.ng-advantage__title{font-weight:600;font-size:16px;margin-bottom:6px;color:#111}.ng-advantage__descr{font-size:14px;color:#6b7280;line-height:1.55}.ng-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:32px 0 48px}.ng-contact{display:grid;grid-template-columns:1fr;gap:16px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}@media (min-width:768px){.ng-contact{grid-template-columns:1fr 1.2fr}}.ng-contact__info{padding:24px;gap:14px}.ng-contact__info,.ng-contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ng-contact__row{gap:2px}.ng-contact__label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.ng-contact__value{font-size:15px;color:#111;line-height:1.5}.ng-contact__value p{margin:0}.ng-contact__value--muted{color:#6b7280;font-size:14px}.ng-contact__map{min-height:280px;background:#fafafa}.ng-contact__map iframe{width:100%;height:100%;min-height:280px;border:0;display:block}.ng-image{margin:24px 0}.ng-image img{border-radius:8px;border:1px solid #e5e7eb}.ng-image__link{border:none;display:block}.ng-image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:24px 0}.ng-image-gallery .ng-image-gallery__item{margin:0}.ng-image-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:8px;border:1px solid #e5e7eb}.ng-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:32px 0}.ng-article-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease;transition:border-color .15s ease,transform .15s ease,-webkit-transform .15s ease;background:#fff;color:#111}.ng-article-thumb:hover{border-color:#111;-webkit-transform:translateY(-2px);transform:translateY(-2px);border-bottom-color:#111}.ng-article-thumb__image{aspect-ratio:16/9;background:#fafafa;overflow:hidden}.ng-article-thumb__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ng-article-thumb__body{padding:16px 18px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ng-article-thumb__title{font-size:15px;font-weight:600}.ng-article-thumb__descr{font-size:14px;color:#6b7280;margin:0}.ng-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:32px 0}.ng-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px;border-radius:8px;background:#fafafa;border:1px solid #e5e7eb;color:#111;text-decoration:none;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease;transition:border-color .15s ease,transform .15s ease,-webkit-transform .15s ease}.ng-action:hover{border-color:#111;-webkit-transform:translateY(-2px);transform:translateY(-2px);border-bottom-color:#111}.ng-action--blue{background:#eff6ff;border-color:#dbeafe}.ng-action--red{background:#fef2f2;border-color:#fee2e2}.ng-action--green{background:#f0fdf4;border-color:#dcfce7}.ng-action--yellow{background:#fefce8;border-color:#fef3c7}.ng-action__icon img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.ng-action__title{font-size:16px;font-weight:600}.ng-action__descr{font-size:14px;color:#6b7280}.ng-reviews{margin:48px 0}.ng-reviews__title{font-size:24px;text-align:center;margin-bottom:24px}.ng-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ng-review{border:1px solid #e5e7eb;border-radius:8px;padding:20px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;background:#fff}.ng-review__content{margin:0;font-size:15px;line-height:1.6;color:#111}.ng-review__content:before{content:"\201C";font-size:28px;color:#9ca3af;margin-right:4px;vertical-align:-8px}.ng-review__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ng-review__name{font-weight:600;font-size:14px}.ng-review__who{font-size:13px;color:#6b7280}.ng-slider{margin:24px 0}.ng-slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:8px}.ng-slider__track::-webkit-scrollbar{display:none}.ng-slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr;gap:24px;background:#fafafa;border-radius:8px;padding:40px;min-height:320px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.ng-slide{grid-template-columns:5fr 7fr;padding:56px 64px;min-height:420px}}.ng-slide__title{font-size:30px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.ng-slide__subtitle{font-size:18px;color:#6b7280;margin:0 0 12px}.ng-slide__text{font-size:15px;color:#111;margin:0 0 20px}.ng-slide__cta{-ms-flex-item-align:start;align-self:flex-start}.ng-slide__image img{width:100%;height:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.ng-slider__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-top:12px}.ng-slider__dot{width:6px;height:6px;border-radius:50%;background:#e5e7eb}.ng-slider__dot--active{background:#111;width:24px;border-radius:99px}.ng-fast-order{padding:32px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;margin:32px 0;max-width:480px;margin-left:auto;margin-right:auto}.ng-fast-order__title{font-size:22px;margin:0 0 20px;text-align:center}.ng-fast-order__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.ng-fast-order__row input{background:#fff}.ng-fast-order__actions{margin-top:8px}.ng-fast-order__actions .btn{width:100%}.ng-fast-order__sent{text-align:center;padding:12px;background:#d4edda;color:#155724;border-radius:4px;font-size:14px}@-webkit-keyframes ng-skel-shimmer{0%{background-position:-200px 0}to{background-position:240px 0}}@keyframes ng-skel-shimmer{0%{background-position:-200px 0}to{background-position:240px 0}}.ng-skel{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#fafafa),color-stop(40%,#e5e7eb),color-stop(80%,#fafafa));background:linear-gradient(90deg,#fafafa,#e5e7eb 40%,#fafafa 80%);background-size:220px 100%;background-repeat:no-repeat;background-color:#fafafa;border-radius:4px;-webkit-animation:ng-skel-shimmer 1.4s linear infinite;animation:ng-skel-shimmer 1.4s linear infinite;vertical-align:middle}.ng-skel--pill{border-radius:999px}.ng-skel--block{display:block;width:100%}.dialog__bg{z-index:0}.dialog__content{z-index:1}.ng-header__city{font-size:14px;color:#111;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ng-header__city:before{content:"";width:12px;height:12px;border-radius:50%;background:#111;opacity:.8}.ng-header__city:hover{color:#111;border:none}@media (max-width:767px){.ng-header .ng-header__city{display:none}}.ng-city-dialog__title{margin:0 0 16px;font-size:22px;text-align:center}.ng-city-dialog__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ng-city-dialog__item{display:block;width:100%;padding:14px 18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111;font:inherit;font-size:16px;cursor:pointer;text-align:center;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.ng-city-dialog__item:hover{border-color:#111;background:#fafafa}.ng-city-dialog__item:disabled{opacity:.6;cursor:default}.ng-city-dialog__item--active{border-color:#111;background:#111;color:#fff}.ng-city-dialog__item--active:hover{background:#111;color:#fff}.cookie-consent,.cookie-widget{position:fixed;left:16px;right:16px;bottom:16px;background:#111;color:#fff;padding:16px 20px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:150;font-size:13px}.cookie-consent a,.cookie-widget a{color:#fff;border-bottom-color:hsla(0,0%,100%,.4)}.cookie-consent .btn,.cookie-consent button,.cookie-widget .btn,.cookie-widget button{background:#fff;color:#111;border-color:#fff;margin-left:auto}
/*# sourceMappingURL=website_newgen-a7bd4195900a8e9465b0.css.map*/