@charset "UTF-8";@keyframes cssload-rotate{0%{box-shadow:1em -1em 1em var(--main-color-very-light-blue)}25%,75%{box-shadow:2em 0 2em var(--main-color-blue)}50%{box-shadow:2em 0 3em var(--main-color-light-blue)}to{transform:rotate(360deg);box-shadow:1em -1em 1em var(--main-color-very-light-blue)}}@keyframes cssload-text{0%,to{transform:scale(1.1)}25%,75%{transform:scale(1)}50%{transform:scale(.9)}}@keyframes gradientBG{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulseGreen{0%{box-shadow:0 0 0 var(--main-color-green)}to{box-shadow:0 0 0 1em rgba(0,255,0,.05)}}@keyframes bgConditionAnimate{0%{left:-7em}to{left:200%}}.popupOverlay .popup:has(.selectDeliveryForm){background:0 0}.selectDeliveryForm{margin:.5em;display:grid;grid-gap:1em;background:var(--main-color-white-95);border-radius:1em;padding:1em}.selectDeliveryForm .head{display:flex;align-items:center;font-size:1.5em;gap:1em;color:var(--main-color-very-dark)}.selectDeliveryForm .head svg{border-radius:50%;padding:.5em;cursor:pointer;fill:var(--main-color-very-dark)}.selectDeliveryForm .head svg:hover{background:var(--main-color-black-05)}.selectDeliveryForm .selectSearchTTWrap{display:grid;grid-template-columns:4em 1fr 4em;align-items:center;border-radius:3em;border:1px solid var(--main-color-gray);background:var(--main-color-white)}.selectDeliveryForm .selectSearchTTWrap .icon{display:flex;align-items:center;justify-content:center}.selectDeliveryForm .selectSearchTTWrap .icon svg,.selectDeliveryForm.dark .head svg{fill:var(--main-color-gray)}.selectDeliveryForm .selectSearchTTWrap .icon.clear{cursor:pointer}.selectDeliveryForm .selectSearchTTWrap input{border:0;box-shadow:none;padding:.75em;width:100%;background:inherit;box-sizing:initial}.selectDeliveryForm .body{display:grid;grid-gap:.5em;max-height:50vh;overflow-y:auto}.selectDeliveryForm .str{background:var(--main-color-white-85);padding:.5em;display:grid;grid-template-columns:1fr 3em;grid-gap:1em;align-items:center;cursor:pointer;border:1px solid var(--main-color-medium-gray);box-shadow:0 0 .5em var(--main-color-black-05);border-radius:1em}.selectDeliveryForm .str .icon{display:flex;justify-content:center}.selectDeliveryForm .str:hover{background:var(--main-color-white-50);border:1px solid var(--main-color-dark-gray)}.selectDeliveryForm .str .address{display:flex;gap:.5em;align-items:center}.selectDeliveryForm .str .address .shopName{color:var(--main-color-dark);font-size:.85em}.selectDeliveryForm .str .address .shopName svg{fill:var(--main-color-dark-gray);height:16px}.selectDeliveryForm .str svg{fill:var(--main-color-blue);border-radius:50%}.selectDeliveryForm .str:has(.icon.checked){background:var(--main-color03);border:1px solid var(--main-color-blue)}.selectDeliveryForm .addNewTT{display:flex;justify-content:center;padding:1em;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.selectDeliveryForm.dark{color:var(--main-color-white)}.selectDeliveryForm.dark .head{color:inherit}.selectDeliveryForm.dark,.selectDeliveryForm.dark .head svg:hover{background:var(--main-color-black-50)}.selectDeliveryForm.dark .selectSearchTTWrap{background:var(--main-color-black-15);border-color:var(--main-color-black-50)}.selectDeliveryForm.dark .selectSearchTTWrap input{color:inherit;background:inherit}.selectDeliveryForm.dark .str{background:var(--main-color-black-15);border:1px solid var(--main-color-black-50);box-shadow:0 0 .5em var(--main-color-black-05)}.selectDeliveryForm.dark .str .logo{box-shadow:none}.selectDeliveryForm.dark .str:hover{background:var(--main-color-black-50)}.searchWrap{border-radius:3em;width:100%}.searchWrap .searchInputOverlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.25);backdrop-filter:blur(1px)}.searchWrap .searchInputIcons .barcodeIcon{background:var(--main-color01);display:flex;border-radius:50%;padding:.5em;cursor:pointer}.searchWrap .searchInputIcons .barcodeIcon.hide{display:none!important}.scrollUp svg,.searchWrap .searchInputIcons .barcodeIcon svg{fill:var(--main-color-white)}.searchWrap .searchInputIcons:has(.barcodeIcon:not(.hide)) .zoomIcon{display:none!important}.searchWrap .searchInput{border:1px solid var(--main-color-gray);border-radius:inherit;box-sizing:border-box;background:var(--main-color-white);min-height:4em}.searchWrap .searchInput .searchText{width:100%;border-radius:0;border:0!important;padding-left:.5em}.searchWrap .searchInput .removeSearchString,.searchWrap .searchInput .searchInputIcons{display:flex;align-items:center;grid-gap:.5em;height:100%;min-width:4em}.searchWrap .searchInput .removeSearchString .zoomIcon,.searchWrap .searchInput .searchInputIcons .zoomIcon{display:flex}.searchWrap .searchInput .removeSearchString svg{background:var(--main-color-gray);border-radius:50%;fill:var(--main-color-white)}.searchWrap .searchInput .removeSearchString svg:hover{background:var(--main-color-dark-gray)}.searchWrap .searchInput,.searchWrap .searchInput>div{align-items:center;display:flex;justify-content:center}.searchWrap .searchInput svg{height:20px;fill:var(--main-color-dark-gray)}.searchWrap .searchResultWrap{z-index:3;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background:var(--main-color-white);overscroll-behavior-y:contain;overflow-y:auto;max-height:90vh;left:0;right:0}.searchWrap .searchResultWrap .recomendation{padding:.75em;font-weight:500;font-size:1.25em}.searchWrap .searchResultWrap .pathWrap{padding:.5em}.searchWrap .searchResultWrap .pathWrap .pathHome{display:none}.searchWrap .searchResultWrap.hide{display:none!important}.actionsListWrap{display:grid;background:var(--main-color-white-50);border-radius:.5em;padding:.75em;margin-bottom:.5em}.actionsListWrap .header{display:grid;grid-template-columns:1fr auto;grid-gap:.5em;align-items:center}.actionsListWrap .header .text{font-size:2em;color:var(--main-color-blue)}.actionsListWrap .header .down{display:flex;align-items:center;grid-gap:.25em;padding-left:1em;min-width:8em;justify-content:center}.actionsListWrap .header .down:hover{cursor:pointer;box-shadow:0 0 .5em var(--main-color-gray)}.actionsListWrap .detailActionWrap .action{border-top:1px solid var(--main-color-light-gray);padding-top:.5em;margin-top:.5em;display:grid;grid-gap:.5em}.actionsListWrap .detailActionWrap .action .head{display:flex;grid-gap:.5em;font-weight:700;color:var(--main-color-blue);font-size:1.25em}.actionsListWrap .body,.actionsListWrap .detailActionWrap .action .actionDetailBody{display:grid;grid-gap:.5em}.actionsListWrap .detailActionWrap .action .actionDetailBody .detail{line-height:1.5em;font-size:.9em;word-break:break-word}.actionsListWrap .detailActionWrap .action .actionDetailBody .actionDetail .detailBlock,.actionsListWrap .detailActionWrap .action .actionDetailBody .infoDetail .infoBlock,.actionsListWrap .detailActionWrap .action .actionDetailBody .requestWrap .requestBlock{padding:.5em;border-radius:.5em;grid-gap:.5em;display:grid}.actionsListWrap .detailActionWrap .action .actionDetailBody .infoDetail .infoBlock{background:var(--main-color-very-light-green);border:1px solid var(--main-color-dark-green);border-left:3px solid var(--main-color-dark-green)}.actionsListWrap .detailActionWrap .action .actionDetailBody .actionDetail .detailBlock{background:var(--main-color-selected);border:1px solid var(--main-color-dark-yellow);border-left:3px solid var(--main-color-dark-orange)}.actionsListWrap .detailActionWrap .action .actionDetailBody .actionDetail .detailBlock .detailHeader{font-weight:500;color:var(--main-color-dark-orange)}.actionsListWrap .detailActionWrap .action .actionDetailBody .actionDetail .detailBlock .detailHeader svg{fill:var(--main-color-dark-orange)}.actionsListWrap .body .action .actionDetail .detail::first-letter,.actionsListWrap .detailActionWrap .action .actionDetailBody::first-letter{text-transform:capitalize}.actionsListWrap .detailActionWrap .requestBlock{background:var(--main-color-very-light-red);border:1px solid var(--main-color-red);border-left:3px solid var(--main-color-red)}.actionsListWrap .detailActionWrap .requestBlock .requestHeader{font-weight:500;color:var(--main-color-dark-red)}.actionsListWrap .detailActionWrap .requestBlock .requestHeader svg,.mainOrder .infoTextPurina svg{fill:var(--main-color-dark-red)}.actionsListWrap .body{grid-template-columns:repeat(auto-fill,minmax(16em,1fr));border-top:1px solid var(--main-color-light-gray);padding-top:.5em;margin-top:.5em}.actionsListWrap .body .action{display:grid;grid-template-rows:2.5em 1fr 3.5em;align-items:center;grid-gap:.5em;border-radius:.5em;box-shadow:0 0 .5em var(--main-color-medium-gray);border:1px solid var(--main-color-medium-gray);background:var(--main-color-white)}.actionsListWrap .body .action:hover{box-shadow:0 0 .5em var(--main-color-gray)}.actionsListWrap .body .action .head,.cssload-container .text{display:flex;align-items:center;justify-content:center;color:var(--main-color-dark)}.actionsListWrap .body .action .head{grid-gap:.5em;height:100%;font-weight:700;text-transform:uppercase;border-top-left-radius:inherit;border-top-right-radius:inherit;background:radial-gradient(circle at center,rgba(255,255,255,.8)0,transparent 60%),radial-gradient(circle at 25% 25%,rgba(240,248,255,.6)0,transparent 40%),radial-gradient(circle at 75% 75%,rgba(245,245,245,.6)0,transparent 40%),linear-gradient(135deg,#fff,#f8f8ff)}.actionsListWrap .body .action .head .number{font-weight:700}.actionsListWrap .body .action .actionDetail{display:grid;grid-gap:.5em}.actionsListWrap .body .action .actionDetail .product{display:flex;align-items:center;justify-content:center;grid-gap:.75em;padding:0 .5em}.actionsListWrap .body .action .actionDetail .product img{max-height:10em;max-width:8em}.actionsListWrap .body .action .actionDetail .product .priceRed{display:flex;justify-content:start}.actionsListWrap .body .action .actionDetail .product .skidosWrap{padding:.5em;display:grid;justify-content:center;align-items:center}.actionsListWrap .body .action .actionDetail .product .skidosWrap .skidos{justify-content:center}.actionsListWrap .body .action .actionDetail .detail{color:var(--main-color-dark);padding-top:.5em}.actionsListWrap .body .action .go{display:flex;justify-content:center;padding:.5em}.actionsListWrap .body .action .go button{width:100%;justify-content:center;grid-gap:.25em;padding:.5em}.cssload-container{position:fixed;top:18em;right:0;left:0}.cssload-container .text{position:absolute;top:-.5em;left:0;right:0;margin:0 auto;font-size:.85em;text-shadow:0 0 var(--main-color-dark);animation:cssload-text 15000ms linear infinite}.cssload-whirlpool,.cssload-whirlpool::after,.cssload-whirlpool::before{position:absolute;top:50%;left:50%;border:3px solid var(--main-color-gray);border-left-color:var(--main-color-dark);border-radius:100em}.cssload-whirlpool,.cssload-whirlpool::before{margin:-69px 0 0-69px;height:138px;width:138px;animation:cssload-rotate 2300ms linear infinite}.cssload-whirlpool::before{content:"";margin:-63px 0 0-63px;height:121px;width:121px}.cssload-whirlpool::after{content:"";margin:-80px 0 0-80px;height:154px;width:154px;animation:cssload-rotate 4600ms linear infinite}.bannersWrap{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:.5em;border-radius:1em;position:relative;background-color:var(--main-color-white);padding:.5em}.bannersWrap:after{position:absolute;content:"Реклама";right:1em;bottom:1em;color:var(--main-color-white);background:rgba(0,0,0,.35);border-radius:.5em;padding:0 .25em .25em;font-size:.85em}.bannersWrap .layer{width:100%}.bannersWrap .banner1{min-height:16em;width:100%;background-image:url(/images/banners/1.g.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:1em}.mainOrder{display:grid;grid-gap:.5em}.mainOrder .ttWrap{margin-top:.5em;z-index:4}.mainOrder .infoTextPurina{color:var(--main-color-dark-red);align-items:center}.mainOrder .infoTextPurina .infoText{display:flex;justify-content:space-between;background:var(--main-color-very-light-red);border-left:3px solid var(--main-color-red);padding:.75em;border-radius:.5em}.mainOrder .infoTextPurina .infoText .text{line-height:1.5em}.mainOrder .infoTextPurina .infoText .text .tel a{font-weight:700;color:inherit}.mainOrder .infoTextPurina .infoText .close{display:flex;align-items:center;justify-content:center}.mainOrder .infoTextPurina .infoText .close .svgWrap,.mainOrder .infoTextPurina .infoText .close svg{height:20px;width:20px}.mainOrder .infoTextPurina .infoText .close svg{background:var(--main-color-dark-red);fill:var(--main-color-white);border-radius:50%;cursor:pointer}.mainOrder .catalogButtonsWrap{display:flex;flex-wrap:wrap;grid-gap:.25em;background:var(--main-color-white-50);border-radius:2em}.mainOrder .catalogButtonsWrap:has(.categoryButton){padding:.5em}.mainOrder .catalogButtonsWrap .categoryButton{display:flex;align-items:center;grid-gap:.25em;border-radius:2em;cursor:pointer;background:var(--main-color-white);border:1px solid var(--main-color-gray);user-select:none;padding:.5em .75em;font-weight:500}.mainOrder .catalogButtonsWrap .categoryButton img{max-width:1em;max-height:1em;border-radius:.5em}.mainOrder .catalogButtonsWrap .categoryButton:hover{box-shadow:0 0 .5em var(--main-color-gray)}.mainOrder .catalogButtonsWrap .categoryButton .inform .dotted{background:var(--main-color-red);border-radius:50%;display:flex;height:.5em;width:.5em;margin-left:.25em}.mainOrder .catalogButtonsWrap .categoryButton.home{padding-left:1em;padding-right:1em;border:1px solid var(--main-color-blue)}.mainOrder .catalogButtonsWrap .categoryButton.home svg{fill:var(--main-color-blue);height:18px}.scrollUp{background:var(--main-color-blue);transform:scale(1.5);bottom:4em!important}.scrollUp:hover{box-shadow:none}.selected{background:var(--main-color03)!important}.productListWrap{display:grid;grid-template-columns:20em 1fr;grid-template-rows:3em 1fr;grid-gap:.25em}.productListWrap .filtersWrap{grid-row:1/3;grid-column:1/2;background:var(--main-color-extra-light-gray);position:sticky;top:7.5em;overflow-y:auto;border-radius:.5em;box-shadow:0 0 .5em var(--main-color-medium-gray);max-height:88vh}.productListWrap .filtersWrap .head{padding:.5em}.productListWrap .filtersWrap .head .filtersText{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;padding:.5em}.productListWrap .filtersWrap .head .filtersText .text{font-weight:500;font-size:1.25em}.productListWrap .filtersWrap .head .filtersText .clear,.productListWrap .filtersWrap .head .filtersText .closeFilters{text-align:right;color:var(--main-color-blue);cursor:pointer}.productListWrap .showSortWrap{grid-row:1/2}.productListWrap .showSortWrap .showSort .body{padding:.25em;display:flex;gap:.5em}.productListWrap .showSortWrap .showSort .sort{padding:.5em .75em;background:var(--main-color-white);border-radius:2em;display:flex;align-items:center;gap:.5em;border:1px solid var(--main-color-medium-gray);user-select:none}.productListWrap .showSortWrap .showSort .sort svg{height:16px}.productListWrap .showSortWrap .showSort .sort:hover{transition:.3s;cursor:pointer}.productListWrap .showSortWrap .showSort .sort.real-bold{border:1px solid var(--main-color-gray)}.productListWrap .showSortWrap .showSort .sort:nth-child(1){border-top:0}.productListWrap .showSortWrap .showSort .sort :nth-last-child(1){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.productListWrap .showSortWrap .showSort:has(.autoDestroy) .buttonSort{border-bottom-left-radius:0;border-bottom-right-radius:0;transition:0s}.productListWrap .productList{grid-row:2/3;grid-column:2/3;display:grid;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));grid-gap:.25em;border-radius:.5em}.orderBody .filtersWrap .head .filtersText .clear:hover,.real-bold{text-shadow:0 0 .1px,-.1px 0 0}.orderBody .filtersWrap .head .filtersSearchAll{display:grid;grid-template-columns:1fr 2em;border:1px solid var(--main-color-gray);border-radius:2em;box-shadow:inset 0 0 .5em var(--main-color-gray);background:var(--main-color-white);padding:.25em .5em}.orderBody .filtersWrap .head .filtersSearchAll .svgWrap{display:flex;width:100%;justify-content:center}.orderBody .filtersWrap .head .filtersSearchAll svg{fill:var(--main-color-dark-gray);font-size:.75em;cursor:pointer}.orderBody .filtersWrap .head .filtersSearchAll .inputFilters{padding:.5em;border:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.orderBody .filtersWrap .head .filtersSearchAll .close{display:none;align-items:center}.orderBody .filtersWrap .head .filtersSearchAll .inputFilters:not(:placeholder-shown)+.close{display:flex}.orderBody .filtersWrap .body{padding:.5em;display:grid;grid-gap:.5em;overflow-y:auto}.orderBody .filtersWrap .body .filterPriceWrap .inputWrap{position:relative}.orderBody .filtersWrap .body .filterPriceWrap .inputWrap .label{position:absolute;top:-.75em;left:2em;background:var(--main-color-white);padding:.25em .5em;border-radius:1em;border:1px solid var(--main-color-medium-gray);color:var(--main-color-dark-gray);font-size:.5em;box-shadow:0 .5em .5em var(--main-color-medium-gray)}.orderBody .filtersWrap .body .filterPriceWrap{display:flex;grid-gap:.5em;margin-top:.5em;padding:0 .25em}.orderBody .filtersWrap .body .filterPriceWrap input{padding:.75em;max-width:5em;border-radius:2em}.orderBody .filtersWrap .body .filterWrap .list{display:grid;max-height:22em;overflow-y:auto;grid-gap:.25em}.orderBody .filtersWrap .body .list .check svg{height:1em;border:1px solid var(--main-color-gray);border-radius:.5em;padding:.15em;fill:none;background:var(--main-color-white)}.orderBody .filtersWrap .body .list .check.checked svg{background:var(--main-color-blue);fill:var(--main-color-white);border:1px solid var(--main-color-blue)}.orderBody .filtersWrap .body .filterWrap .name{font-weight:500;padding:.5em}.orderBody .filtersWrap .body .filterWrap .list .filterObject{padding:.5em;grid-gap:.25em;align-items:center;cursor:pointer;border:1px solid;border-color:transparent;display:grid;grid-template-columns:2em 1fr}.orderBody .filtersWrap .body .filterWrap .list .filterObject.checked{border:1px solid var(--main-color-very-light-blue);border-radius:.5em;background:var(--main-color-very-light-blue)}.orderBody .filtersWrap .body .filterWrap .list .filterObject .img{display:flex;align-items:center;justify-content:center}.orderBody .filtersWrap .body .filterWrap .list .filterObject .checkbox{transform:scale(1.25)}.orderBody .filtersWrap .body .filterWrap .list .filterObject:hover{background:var(--main-color03);border-radius:.5em}.orderBody .filtersWrap .body .filterWrap .list img{max-height:1.5em;max-width:1.5em}.orderBody .filtersWrap .body .list .filterObject:nth-child(n+7){display:none}.orderBody .filtersWrap .body .list .filterObject.show{display:grid;grid-template-columns:2em 1fr}.orderBody .filtersWrap .body .filterWrap .showMore{color:var(--main-color-blue);font-weight:500;margin-top:.5em;cursor:pointer;padding:0 .5em .5em}.orderBody .productHierarchy{margin:.5em 0;color:var(--main-color-dark)}.orderBody .productHierarchy .hierarchyText{font-size:2em;font-weight:300}.bannerVideoWrap{width:fit-content;position:relative;margin:1em auto 0;display:flex;justify-content:center;border-radius:1em;background:var(--main-color-white);background:radial-gradient(var(--main-color-gray, var(--main-color-white)))}.bannerVideoWrap video{border-radius:inherit;height:30em}.bannerVideoWrap .svgWrap,.сarousel .arrow{opacity:.75;border-radius:50%;position:absolute}.bannerVideoWrap .svgWrap{right:.5em;top:.5em;background:rgba(0,0,0,.5);padding:.25em;cursor:pointer}.bannerVideoWrap .svgWrap svg{fill:var(--main-color-white)}.bannerCarouselWrap{margin-top:1em}.сarousel{position:relative;width:auto;padding:0 3em;border:1px solid var(--main-color-gray);border-radius:2em;background:url(/images/banner1.jpg)}.сarousel .arrow{padding:0;top:4.5em;background:var(--main-color-white);font-size:1.5em;color:var(--main-color-very-dark);z-index:2}.сarousel .arrow.left{left:.5em}.сarousel .arrow.right{right:.5em}.сarousel .arrow:focus{outline:0}.сarousel .arrow:hover{background:var(--main-color-white);cursor:pointer;opacity:1;transform:scale(1.1);transition:.2s}.сarousel .arrow:hover svg{fill:var(--main-color-very-dark)}.сarousel .gallery{width:-webkit-fill-available;overflow:hidden}.сarousel .gallery ul{height:18em;width:9999px;margin:0;padding:0;list-style:none;transition:margin-left 250ms;display:flex;align-items:center;grid-gap:3em}.сarousel .gallery .product{position:relative}.сarousel .gallery .product .price{position:absolute;top:-.5em;left:0;color:var(--main-color-white);background:var(--logo2-0);padding:0 .25em;border-radius:.5em;font-size:2em;border-bottom-left-radius:0}.сarousel .gallery .product .do{position:absolute;bottom:3px;left:0;right:0;background:var(--main-color-red);border-bottom-left-radius:1em;border-bottom-right-radius:1em;color:var(--main-color-white);text-align:center;opacity:.75;padding:.25em}.сarousel .gallery ul img{max-height:12em}.сarousel .gallery ul li{transition:transform .3s ease-in-out;cursor:pointer}.сarousel .gallery ul li:hover{transition:.3s;transform:rotateZ(5deg) scale(1.1)}.сarousel .gallery ul li:hover .price{transform:rotateZ(-15deg);transition:.3s}.strikethrough{color:var(--main-color-dark);font-style:italic}.strikethrough,.td-lt{text-decoration:line-through}button{outline:0}.productCount{font-weight:400;height:100%}.cartWrap{border-top-left-radius:inherit;border-top-right-radius:inherit;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-gap:1em}.cartWrap:has(.cartOrder.hideForce){display:grid;grid-template-columns:1fr}.cartWrap:has(.cartOrder.hideForce) .cartTextWrap{justify-content:center!important;border-radius:inherit}.cartWrap .cartOrder{grid-row:1/2;grid-column:2/3;height:fit-content;background:var(--main-color-white-85);border-radius:1em;box-shadow:0 0 .5em var(--main-color-gray);top:5em}.cartWrap .cartOrder .priceSummary{padding:1em;display:grid;grid-gap:.5em}.cartWrap .cartOrder .priceSummary .count{font-weight:500;display:flex;align-items:center;justify-content:end;gap:.25em}.cartWrap .cartOrder .priceSummary .str{display:grid;grid-gap:.5em;grid-template-columns:1fr auto;font-size:1.25em}.cartWrap .cartOrder .priceSummary .summAllProducts{color:var(--main-color-very-dark)}.cartWrap .cartOrder .priceSummary .summAll{font-size:1.5em;font-weight:600}.cartWrap .cartOrder .priceSummary .summAllSkidoses{color:var(--main-color-red)}.cartWrap .cartOrder .priceSummary .summAllBonuses{color:var(--main-color-dark-green)}.cartWrap .cartOrder .priceSummary .skidos5{font-size:.85em;color:var(--main-color-medium-dark)}.cartWrap .cartOrder .priceSummary .skidos5 .text{display:flex;grid-gap:.25em;align-items:center}.cartWrap .cartOrder .priceSummary .skidos5 .text .detail{color:var(--main-color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.cartWrap .cartOrder .priceSummary .skidos5 .text .detail svg{height:18px}.cartWrap .selectProduct{position:absolute;top:0;left:0;border-radius:50%;background:var(--main-color-white);padding:.25em}.cartWrap .selectProduct svg{height:16px;fill:transparent;background:0 0;cursor:pointer;padding:.15em;border-radius:.5em;border:1px solid var(--main-color-blue)}.cartWrap .selectProduct.checked svg{fill:var(--main-color-white);background:var(--main-color-blue)}.cartWrap .cartOrderBody .cartTextWrap .selectAll{display:flex;align-items:center;grid-gap:1em;justify-content:end;user-select:none}.cartWrap .cartOrderBody .cartTextWrap .selectAll .removeSelectedMobile{cursor:pointer}.cartWrap .cartOrderBody .cartTextWrap .selectAll .text{color:var(--main-color-blue);cursor:pointer;background:var(--main-color-very-light-gray);padding:.5em .75em;border-radius:2em}.cartWrap .cartOrderBody .cartTextWrap .selectAll .text svg{fill:transparent;border:1px solid var(--main-color-blue);border-radius:50%;height:16px}.cartWrap .cartOrderBody .cartTextWrap .selectAll .text.checked,.cartWrap .cartOrderBody .cartTextWrap .selectAll .text.notAll{background:var(--main-color-very-light-blue)}.cartWrap .cartOrderBody .cartTextWrap .selectAll .text.checked svg{fill:var(--main-color-white);background:var(--main-color-blue);border:0}.cartWrap .cartOrderBody .cartTextWrap .selectAll:has(.text.notAll) .removeSelectedMobile svg{fill:var(--main-color-dark-red)}.cartWrap .cartOrderBody .cartTextWrap .selectAll:has(.text.checked) .removeSelectedMobile svg{fill:var(--main-color-red)}.cartWrap .cartOrderFooter{grid-row:2/3;grid-column:2/3;z-index:0;position:sticky;top:8em}.cartWrap .cartOrderFooter .cartOrderFooterInner{justify-content:center;font-weight:500;line-height:1em;padding:1em;filter:drop-shadow(1px .5em .5em var(--main-color-black-25))}.cartWrap .cartOrderFooter svg{fill:var(--main-color-white)}.cartWrap .cartOrderFooter .acceptOrderButton{display:flex;align-items:center;justify-content:center;grid-gap:.5em}.cartWrap .cartOrderFooter .summBonus,.cartWrap .cartOrderFooter .summCart{padding:.5em;border-radius:var(--border-radius-big);color:var(--main-color-white)}.cartWrap .cartOrderFooter .summCart{background:var(--main-color-red)}.cartWrap .cartOrderFooter .summBonus{background:var(--main-color-green);font-weight:500}.keyboardWrap .keyboard{z-index:10;background:rgba(255,255,255,.85);box-shadow:0 .25em .5em var(--main-color-gray);border-radius:var(--border-radius-big);margin-left:-1.6em;margin-top:.75em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;display:grid}.keyboard button{width:3.5em;height:3.5em;border-radius:0;background:repeating-radial-gradient(var(--main-color-medium-gray),var(--main-color-white) 3em);padding:0;margin:0}.keyboard button:hover{background:repeating-radial-gradient(var(--main-color-white),var(--main-color-medium-gray) 3em);transition:.3s}.keyboardWrap .keyboard button:nth-child(1){border-top-left-radius:inherit}.keyboardWrap .keyboard button:nth-child(2){position:relative}.keyboardWrap .keyboard button:nth-child(2):after{top:-1px;content:attr(data-title);display:block;left:1em;position:absolute;z-index:2;border:1px solid transparent}.keyboardWrap .keyboard button:nth-child(2):before{border:solid;border-color:var(--main-color-medium-gray) transparent;border-width:0 10px 10px;top:-10px;content:"";left:1em;position:absolute;z-index:2}.keyboardWrap .keyboard button:nth-child(3){border-top-right-radius:inherit}.keyboardWrap .keyboard button:nth-child(10){border-bottom-left-radius:inherit}.keyboardWrap .keyboard button:nth-child(12){border-bottom-right-radius:inherit}.categoryChildWrap,.categoryGroupWrap{display:flex;flex-wrap:wrap;grid-gap:.5em;padding:.5em 0;display:none!important}.categoryGroupWrap{}.categoryChild,.categoryGroup{border-radius:2em;box-shadow:0 0 10px var(--main-color-medium-gray);padding:.5em .75em;cursor:pointer;border:1px solid var(--main-color-gray);color:var(--main-color-dark)}.categoryGroup.all{display:flex!important}.categoryChild:hover,.categoryGroup:hover{background:var(--main-color-light-gray)}.categoryChild.select{background:var(--main-color-green);color:var(--main-color-white)}.productHierarchy .categoryChild,.productHierarchy .categoryGroup{display:grid;grid-template-columns:2em 1fr;align-items:center;text-align:center}.productHierarchy .categoryChild.selected,.productHierarchy .categoryGroup.selected{font-weight:500}.productHierarchy .categoryChild .img,.productHierarchy .categoryGroup .img{max-height:1.5em;max-width:1.5em}.categoryListWrap .categoryList .categoryStr{position:relative}.categoryListWrap .categoryList::-webkit-scrollbar{width:.5em}.categoryListWrap .categoryList::-webkit-scrollbar-track{box-shadow:inset 0 0 .25em var(--main-color-gray);border-radius:10px}.categoryListWrap .categoryList::-webkit-scrollbar-thumb{background:var(--main-color-gray);border-radius:.5em}.categoryListWrap .categoryList::-webkit-scrollbar-thumb:hover{background:var(--main-color-dark-gray)}.categoryListWrap,.categoryListWrap .categoryList .subCategoryList{top:0;transition:.3s;background:var(--main-color-white);border-top-right-radius:.5em}.categoryListWrap{z-index:501;box-shadow:0 0 .5em var(--main-color-very-dark);bottom:0;border:0;width:25em;position:fixed;left:0}.categoryListWrap .categoryMenu{grid-gap:.5em;font-weight:500;border-bottom:1px solid var(--main-color-gray);padding:1em}.categoryListWrap .categoryList .categoryStr .subCategory{grid-template-columns:2em 1fr 2em;grid-gap:.5em;height:2em;display:grid;border-bottom:1px solid var(--main-color-light-gray);border-bottom-right-radius:var(--border-radius-small);padding:.5em;cursor:pointer;position:relative;border-left:3px solid transparent}.categoryListWrap .categoryList .categoryStr .subCategory img{max-height:2em;max-width:2em}.categoryListWrap .categoryList .categoryStr .subCategory .name,.categoryListWrap .categoryMenu{display:grid;grid-template-columns:1fr 2em}.categoryListWrap .categoryList .categoryStr .subCategory:hover{box-shadow:0 0 .5em inset var(--main-color-light-gray);border-left:3px solid var(--main-color-blue)}.categoryListWrap .categoryList .categoryStr .subCategory:hover svg{display:inherit;margin-left:.5em;transition:.3s}.categoryListWrap .categoryList .categoryStr .subCategory svg{opacity:.5}.categoryListWrap .categoryList .categoryStr:hover .subCategoryList{display:grid;left:99%;border-left:1px solid var(--main-color-light-gray)}.categoryListWrap .categoryList .subCategoryList{position:absolute;display:none;width:max-content;border-left:0;border-bottom-right-radius:.5em;transition-property:opacity,visibility;transition-duration:.3s;transition-delay:.15s}.categoryListWrap .categoryList .subCategoryList .subCategory:nth-child(1){border-top-right-radius:inherit}.categoryListWrap .categoryList .subCategoryList .subCategory:nth-last-child(1){border-bottom-right-radius:inherit}.productHierarchy .pathWrap .pathHome{cursor:pointer;color:var(--main-color-blue);font-weight:500}.productHierarchy .pathWrap .pathHome svg{height:16px;fill:var(--main-color-blue)}.productHierarchy .pathWrap,.searchResultWrap .pathWrap{display:flex;flex-wrap:wrap;grid-gap:.5em;align-items:center}.productHierarchy .pathWrap .path,.searchResultWrap .pathWrap .path{border-radius:2em;background:var(--main-color-white);padding:.5em .75em;cursor:pointer;box-shadow:0 0 .5em var(--main-color-light-gray);border:1px solid var(--main-color-gray);display:flex;align-items:center;grid-gap:.5em;line-height:1em}.productHierarchy .pathWrap .path:hover,.searchResultWrap .pathWrap .path:hover{box-shadow:0 0 .5em var(--main-color-gray)}.productHierarchy .pathWrap .path .picture,.searchResultWrap .pathWrap .path .picture{display:flex;align-items:center}.productHierarchy .pathWrap .path .picture img,.searchResultWrap .pathWrap .path .picture img{max-width:1.5em;max-height:1em}.productHierarchy .pathWrap .delimeter:nth-last-child(1),.searchResultWrap .pathWrap .delimeter:nth-child(2),.searchResultWrap .pathWrap .delimeter:nth-last-child(1){display:none}.searchResult.category,.searchResult.group{display:flex;flex-wrap:wrap;grid-gap:.25em;background:var(--main-color-extra-light-gray);padding:.25em}.searchResult.category .findGroup,.searchResult.group .findGroup{border:1px solid var(--main-color-gray);border-radius:2em;padding:.5em 1em;font-size:.85em;display:flex;grid-gap:.5em;cursor:pointer;background:var(--main-color-white);align-items:center;box-shadow:0 0 .5em var(--main-color-light-gray)}.searchResult.category .findGroup:hover,.searchResult.group .findGroup:hover{box-shadow:0 0 10px var(--main-color-gray)}.searchResult.category>div,.searchResult.group>div{cursor:pointer;background:var(--main-color-white)}.searchResult.category>div:hover,.searchResult.group>div:hover{box-shadow:0 0 5px solid var(--main-color-gray)}.searchResult.category .picture,.searchResult.group .picture{align-items:center;display:flex;justify-content:center}.searchResult.category .textProduct,.searchResult.group .textProduct{overflow:hidden;text-align:left}.searchResultWrap .product .productName,.searchResultWrap .product .textProduct{padding:.5em;border-radius:var(--border-radius-big);display:grid;align-items:center;grid-template-columns:1fr 4em;cursor:pointer}.searchResult .textProduct .codeProduct{margin-left:1em;font-size:.85em;background:var(--main-color-white);color:var(--main-color-dark-gray);border-radius:1em;text-align:center;padding:.25em .5em;border:1px solid var(--main-color-gray)}.searchResult.category .picture img,.searchResult.group .picture img{max-width:2em;max-height:2em}.searchResultWrap .product .picture{grid-row:1/4;grid-column:1/2;display:flex;align-items:center;justify-content:center}.searchResultWrap .product .zoomUp{display:none!important}.searchResultWrap .product .priceGradient,.searchResultWrap .product .searchTextProduct{grid-row:1/2;grid-column:2/4;display:grid;grid-template-columns:1fr 13em;grid-gap:.5em}.searchResultWrap .product .productName,.searchResultWrap .product .searchTextProduct .textProductName{font-size:1.15em;font-weight:500}.searchResultWrap .product .productName{grid-row:1/2;grid-column:1/3}.searchResultWrap .product .priceWrap{grid-row:2/4;grid-column:2/3;display:grid;padding:0;align-items:center}.searchResultWrap .product .priceWrap .price{margin-top:0}.searchResultWrap .product .priceWrap .price .priceRed{grid-row:1/1;grid-column:1/1;margin-right:0}.searchResultWrap .product .priceWrap .price .priceBaseWrap{grid-row:2/3;grid-column:1/1}.searchResultWrap .product .priceWrap .skidosWrap{width:fit-content;grid-row:3/4;grid-column:1/2}.searchResultWrap .product .addProductWrap{grid-row:2/3;grid-column:1/2;border-top:0;display:flex;justify-content:start}.searchResultWrap .product .picture img{max-width:7em;max-height:7em}.searchResultWrap .searchResult .price{grid-row:1/3;grid-column:3/4;display:grid;justify-content:end;margin:3em .5em 0 0;text-align:right}.searchResultWrap .product{grid-template-columns:8em 1fr;border-bottom:1px solid var(--main-color-gray);display:grid}.searchResult:nth-last-child(1).product{border-bottom:0}.searchResult .inputCountMain .text{background:inherit;color:var(--main-color-dark-gray)}.searchResult .productPrice{font-size:1.25em}.searchResultWrap .product .productInfo{justify-content:flex-start;padding:0;align-items:center;grid-row:3/4;grid-column:1/2}.inputCountWrap{display:flex;grid-gap:.25em}.inputCountWrap:hover{opacity:1!important}.inputCountWrap .text{background:var(--main-color-extra-light-gray);color:var(--main-color-dark);text-align:center;border-top-left-radius:inherit;border-top-right-radius:inherit;font-weight:500;padding:.25em}.inputCountMain{border-radius:.75em;border:1px solid var(--main-color-gray)}.inputCount,.inputCount .btns{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.inputCount{border-top-left-radius:0}.inputCount .btns{display:grid;grid-template-columns:2.2em 2.5em 2.2em;border-top:1px solid var(--main-color-medium-gray)}.inputCount .btns .keyboardWrap{z-index:2}.inputCount .text{padding:.3em;border-top-right-radius:3px;border-top-left-radius:3px;text-align:center}.inputCount .dec,.inputCount .inc{border:0;cursor:pointer;height:inherit}.inputCount .inc{background:var(--main-color-blue);box-shadow:0 0 1px var(--main-color01);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;color:var(--main-color-white)}.inputCount .inc:hover{opacity:.9;transition:.3s}.inputCount .dec{color:var(--main-color01);border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;background:var(--main-color-very-light-gray)}.inputCount .dec:hover{background:var(--main-color-light-gray);transition:.3s}.inputCount input{text-align:center;background:var(--main-color-white);border-radius:0;border:0!important;height:inherit;border-left:1px solid var(--main-color-gray)}.deliveryDateWrap{display:flex;justify-content:start;align-items:center}.deliveryDateWrap .changeDelivery{display:flex;align-items:center;grid-gap:.5em;background:var(--main-color03);padding:.5em .75em;border-radius:2em}.deliveryDateWrap .changeDelivery svg,.deliveryDateWrap .changeDelivery:hover svg{fill:var(--main-color-blue);transition:.3s}.deliveryDateWrap .changeDelivery .dateDelivery{color:var(--main-color-blue);transition:.3s;font-weight:500}.deliveryDateWrap .changeDelivery:hover{box-shadow:0 0 1em var(--main-color-blue);filter:grayscale(0)}.deliveryDateWrap .changeDelivery:hover .dateDelivery{color:var(--main-color-dark-blue);transition:.3s}.cartOrder .deliveryAddressWrap .text{padding:.5em;font-size:1.5em;color:var(--main-color-dark)}.cartOrder .deliveryAddress,.selectTT{border-radius:var(--border-radius-medium)}.cartOrder .countCartWrap,.cartOrder .deliveryAddress{padding:.5em;display:flex;align-items:center;font-size:1.25em}.cartOrder .deliveryAddress .logoWrap{align-items:start}.cartOrder .countCartWrap{grid-gap:.5em;font-size:1.5em}.cartOrder .countCartWrap .text{color:var(--main-color-dark)}.cartOrder .countCartWrap .countCart{font-weight:500;background:var(--main-color-black-05);border-radius:.5em;padding:.25em .5em}.cartOrder .cartInfoDetail{grid-template-columns:1fr 1fr;display:grid;align-items:center;justify-content:space-between;grid-gap:.5em;padding:.5em 1em 1em}.cartOrder .cartInfoDetail .weightWrap{display:flex;justify-content:end;align-items:center}.cartOrder .selectTT{padding-left:0;max-width:var(--main-max-width)}.cartOrder .close{background:var(--main-color-white);text-align:right;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:2em;padding:.5em;border:1px solid var(--main-color-gray);box-shadow:0 0 10px var(--main-color-gray)}.cartOrder .close:hover{background:var(--main-color02);color:var(--main-color-white);transition:0s}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .payNowButton svg,.cartOrder .close:hover svg{fill:var(--main-color-white)}.selectTT{border:0;width:100%;cursor:pointer;outline:0}.calendarWrap{text-align:center}.calendarWrap,.delivery{grid-template-columns:3em 1fr;background:var(--main-color-white)}.dateDelivery{padding-left:0;width:5.5em;text-align:center;border:0;cursor:pointer;outline:0;background:inherit}.acceptOrderWrap{margin-top:.5em}.acceptOrderWrap .endOrder{border-top-left-radius:1em;border-top-right-radius:1em;font-weight:500;display:grid;grid-gap:.75em;align-items:center;padding:.5em;margin-bottom:1em}.acceptOrderWrap .endOrder .headButtons{display:flex;grid-gap:.5em}.acceptOrderWrap .endOrder .text{font-size:2em;color:var(--main-color-very-dark)}.acceptOrderWrap .payVariantsWrap .head{margin:.5em 0}.acceptOrderWrap .payVariantsWrap .payVariants{display:flex;grid-gap:1em;flex-wrap:wrap}.acceptOrderWrap .payVariantsWrap .payVariants .payNow,.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls{display:grid;box-shadow:0 0 .5em var(--main-color-medium-gray);padding:.5em;border-radius:1em}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .text,.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .text{padding:.5em;border-top-right-radius:inherit;border-top-left-radius:inherit;display:flex;color:var(--main-color-dark);font-size:.85em}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .body,.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .body{display:flex;grid-gap:.5em;border-radius:inherit}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .payNowVariants,.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .payNowVariants{align-items:end;display:grid}.acceptOrderWrap .payVariantsWrap .payVariants .payNowButton{padding:.75em;border-radius:1em}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend,.acceptOrderWrap .payVariantsWrap .payVariants .payNowButton{display:flex;cursor:pointer;justify-content:center;align-items:center;grid-gap:.25em}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsValue,.acceptOrderWrap .payVariantsWrap .payVariants .payNowButton .summ{color:var(--main-color-white);padding:.25em .5em;border-radius:2em;font-weight:600;cursor:inherit}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .text .skidosAddonPayment{padding-left:.25em}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .paymentVariant{display:none}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .paymentVariant .qrInfo .qrInfoStr{display:grid;grid-template-columns:3em 1fr;align-items:center;padding:.25em}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .paymentVariant .qrInfo .qrInfoStr .number{background:var(--main-color03);padding:.5em;width:1em;height:1em;display:flex;align-items:center;justify-content:center;border-radius:50%}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .payNowButton{background:var(--main-color-blue);color:var(--main-color-white)}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .payNowButton:hover{transition:.3s;background:var(--main-color-dark-blue)}.acceptOrderWrap .payVariantsWrap .payVariants .payNow .summ{background:var(--main-color-dark-blue)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend{padding:.5em 1em;border:1px solid var(--main-color-green);background:var(--main-color-very-light-green);transition:.3s;border-radius:inherit}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend label{cursor:pointer;display:flex;align-items:center;gap:.5em}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend .icon{color:var(--main-color-dark-green)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend .ballsValueWrap .ballsValue{max-width:5em;text-align:center;display:flex;grid-gap:.25em;align-items:center;transition:.3s;background:var(--main-color-dark-green)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend.disabled{cursor:initial;color:var(--main-color-medium-dark)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend.disabled svg{fill:var(--main-color-medium-dark)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .ballsSpend.disabled .ballsValue{background:var(--main-color-medium-gray);color:var(--main-color-dark)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .balanceWarn{background:var(--main-color-very-light-red);border-radius:.5em;padding:.25em;color:var(--main-color-dark-red)}.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls .balanceWarn svg{fill:var(--main-color-dark-red)}.acceptOrderWrap .acceptOrder{display:grid;grid-gap:1em}.acceptOrderWrap .acceptOrder .info{display:grid;align-items:center;background:var(--main-color-white-85);border-radius:1em;padding:.5em .75em;box-shadow:0 0 .5em var(--main-color-light-gray)}.acceptOrderWrap .acceptOrder .deliveryWrap .value{display:grid;grid-gap:.75em}.acceptOrderWrap .acceptOrder .deliveryWrap .value .changeDelivery{font-size:1.25em}.acceptOrderWrap .acceptOrder .deliveryWrap .value .changeDelivery svg{fill:var(--main-color-blue)}.acceptOrderWrap .acceptOrder .name{font-weight:500;padding:.5em}.acceptOrderWrap .acceptOrder .name .text{font-size:1.5em;color:var(--main-color-very-dark);display:flex;grid-gap:.5em;align-items:center}.acceptOrderWrap .acceptOrder .currentBalanceBallsWrap:has(.listClearBonusDate) .currentBalanceBalls{color:var(--main-color-dark-orange);background:var(--main-color-very-light-orange)}.acceptOrderWrap .acceptOrder .currentBalanceBallsWrap .value:not(:has(div)){padding:0}.acceptOrderWrap .acceptOrder .ballsSpendWrapBlock .txtInfo{color:var(--main-color-dark);font-weight:400;padding:.75em;border-radius:.5em;font-size:.95em;margin-top:.5em;display:inline-block;grid-gap:.5em;align-items:end;background:var(--main-color-very-light-yellow);border-left:3px solid var(--main-color-dark-orange)}.acceptOrderWrap .acceptOrder .ballsSpendWrapBlock .txtInfo .spend{color:var(--main-color-dark-green);font-weight:500;border-bottom:1px dashed var(--main-color-dark-green);cursor:pointer}.acceptOrderWrap .acceptOrder .ballsSpendWrapBlock .ballsValueText,.acceptOrderWrap .acceptOrder .currentBalanceBallsWrap .currentBalanceBalls{padding:.25em .5em;background:var(--main-color-light-gray);border-radius:.5em;color:var(--main-color-dark-green);align-items:center;display:flex;font-weight:600}.acceptOrderWrap .acceptOrder .info .value{padding:.5em;display:grid;align-items:center}.acceptOrderWrap .acceptOrder .info .value .textBallsInfo{color:var(--main-color-dark-gray)}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap{display:grid;align-items:center;grid-gap:1em}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .infoText{color:var(--main-color-dark)}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap{display:grid;grid-gap:.5em;background:var(--main-color-extra-light-gray);padding:1em;border-radius:1em;width:fit-content;position:relative}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay{width:fit-content;display:flex;border:1px solid var(--main-color-dark-green);border-radius:2em}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .accum{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay svg{height:1em;fill:transparent;border:1px solid var(--main-color-dark-green);border-radius:50%}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls{border-right:1px solid var(--main-color-green);position:relative;display:flex;padding:.75em 1em;grid-gap:.5em;cursor:pointer;color:var(--main-color-dark-green);align-items:center;background:var(--main-color-white-85)}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls.checked svg{fill:var(--main-color-white);background:var(--main-color-dark-green)}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls.checked,.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls:hover{background:var(--main-color-very-light-green)}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls.checked svg,.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls:hover svg{transform:scale(1.1);transition:.3s}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls:nth-child(1){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .ballsPay .selBalls:nth-last-child(1){border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-right:0}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .hintSelect{margin-top:.25em;background:var(--main-color-black-05);font-size:.85em;color:var(--main-color-dark);border-radius:.75em;padding:.5em}.acceptOrderWrap .acceptOrder .info .value .ballsSpendWrap .ballsPayWrap .hintSelect svg{height:16px}.acceptOrderWrap .acceptOrder .info .value .ballsSpend{display:flex;align-items:center;min-height:2.25em}.acceptOrderWrap .acceptOrder .info .value .ballsSpend .spendText{background:var(--main-color-very-light-gray);padding:.5em;color:var(--main-color-dark-gray);border-right:1px solid var(--main-color-gray)}.acceptOrderWrap .acceptOrder .info .value .ballsSpend .ballsCheckBox+.ballsValueWrap{display:none}.acceptOrderWrap .acceptOrder .info .value .ballsSpend .ballsCheckBox:checked{background:var(--main-color-dark-green)}.acceptOrderWrap .acceptOrder .info .value .ballsSpend .ballsCheckBox:checked+.ballsValueWrap{display:flex;transition:.5s}.acceptOrderWrap .acceptOrder .finalSummItogoWrap .name{display:flex;align-items:center;grid-gap:.5em}.acceptOrderWrap .acceptOrder .finalSummItogoWrap .name .finalSummItogo{color:var(--main-color-red);font-weight:700;font-size:1.5em;margin-left:.25em}.acceptOrderWrap .acceptOrder .finalSummItogoWrap .count{background:var(--main-color-black-05);padding:.25em .5em;border-radius:.5em}.acceptOrderWrap .contactsFioTel{display:flex;height:3.5em;border:1px solid var(--main-color-gray);box-shadow:inset 0 0 .5em var(--main-color-gray);border-radius:2em;width:fit-content}.acceptOrderWrap .contactsFioTel .phoneWrap{display:flex;align-items:center;border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border:0;border-right:1px solid var(--main-color-gray);padding:0 .5em}.acceptOrderWrap .contactsFioTel .phoneWrap input{width:8em;border:0;padding:.25em;background:rgba(0,0,0,.05);align-items:center;justify-content:center;display:flex;text-align:center;border-radius:2em}.acceptOrderWrap .contactsFioTel .phoneWrap .seven{width:2em;display:flex;align-items:center;color:var(--main-color-dark);justify-content:center}.acceptOrderWrap .contactsFioTel .phoneWrap.bg-very-light-red{border:1px solid var(--main-color-red)}.acceptOrderWrap .contactsFioTel .fioWrap{display:flex;align-items:center;padding:.25em .5em}.acceptOrderWrap .contactsFioTel .fioWrap svg{fill:var(--main-color-gray)}.acceptOrderWrap .contactsFioTel .fioWrap .fio{border:0;padding:0 .5em;width:10em;background:inherit}.acceptOrderWrap iframe.pay{height:0}.acceptOrderWrap .buttons{display:flex;justify-content:center;grid-gap:.5em;margin-top:2em;padding:.5em}.acceptOrderWrap .buttons.finalAccept button{font-size:1.25em;width:100%;justify-content:center;padding:1em}.acceptOrderWrap .buttons.finalAccept button svg{height:24px}.acceptOrderWrap .buttons.finalAccept .svgText{display:flex;grid-gap:.5em;align-items:center}.acceptOrderWrap .buttons.finalAccept .finalSummItogo{background:var(--main-color-white);border-radius:2em;color:var(--main-color-red);padding:.25em .5em;display:flex;align-items:center;font-weight:600;line-height:1em}.orderBody .cartWrapBlock{margin-top:.5em;border-top-left-radius:inherit;border-top-right-radius:inherit;margin-bottom:1em}.orderBody .cartWrapBlock .cartString{grid-template-columns:10em 1fr 11em 2em;grid-gap:.25em;padding:.5em 1em;display:grid;align-items:center;position:relative;border-bottom:1px solid var(--main-color-medium-gray)}.orderBody .cartWrapBlock .cartString .codeWrap{grid-row:2/3;grid-column:2/3;display:flex;grid-gap:.25em;align-items:center}.orderBody .cartWrapBlock .cartString .codeWrap .sizeUp{font-size:.85em}.orderBody .cartWrapBlock .cartString .codeWrap .action{height:22px;width:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.orderBody .cartWrapBlock .cartString .codeWrap .action svg{fill:var(--main-color-blue);height:22px;border-radius:50%;padding:.25em}.orderBody .cartWrapBlock .cartString .codeWrap .action svg:hover{background:var(--main-color-blue);fill:var(--main-color-white)}.orderBody .cartWrapBlock .cartString .codeProductWrap{height:100%;text-align:right;display:flex;align-items:center;justify-content:end;grid-gap:0 .25em}.orderBody .cartWrapBlock .cartString .codeProductWrap .svgBonus{display:flex;align-items:center;justify-content:end}.orderBody .cartWrapBlock .cartString .codeProductWrap .svgBonus svg{fill:var(--main-color-green);font-size:.75em}.orderBody .cartWrapBlock .cartString .codeProduct{background:var(--main-color-very-light-gray);padding:.25em .5em;border-radius:1em;text-align:center;color:var(--main-color-dark);font-size:.85em;border:1px solid var(--main-color-medium-gray)}.orderBody .cartWrapBlock .cartString .actionLogoPixel{position:absolute;left:.25em;bottom:.25em;z-index:2;padding:3px;border-radius:50%;opacity:0}.orderBody .cartWrapBlock .cartString .picture{grid-row:1/4;grid-column:1/2;height:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:.25em}.orderBody .cartWrapBlock .cartString .picture img{max-width:10em;max-height:10em;cursor:pointer}.orderBody .cartWrapBlock .cartString .inputCountWrap{grid-row:3/4;grid-column:2/3}.orderBody .cartWrapBlock .cartString .name{grid-row:1/2;grid-column:2/4;height:100%}.orderBody .cartWrapBlock .cartString .name .text{padding:.25em;display:grid;grid-template-columns:1fr 10em;border-radius:var(--border-radius-big);align-items:center;font-size:1.2em;grid-gap:.25em}.orderBody .cartWrapBlock .cartString .name .textName{font-weight:500;text-overflow:ellipsis;overflow:hidden;max-height:4em;cursor:pointer;word-break:break-all;align-items:center;grid-gap:.5em}.orderBody .cartWrapBlock .cartString .name .textName:hover{color:var(--main-color-blue)}.orderBody .cartWrapBlock .cartString .name .sizeUp{font-size:.85em;font-weight:400}.orderBody .cartWrapBlock .cartString .removeString{grid-row:1/2;grid-column:4/5;display:flex;justify-content:end;cursor:pointer;align-items:center;width:100%}.orderBody .cartWrapBlock .cartString .removeString svg{fill:var(--main-color-dark-gray);font-size:.85em;padding:.25em}.orderBody .cartWrapBlock .cartString .removeString:hover svg{border-color:var(--main-color-red);transition:0s;background:var(--main-color-red);color:var(--main-color-white);border-radius:50%;fill:var(--main-color-white)}.orderBody .cartWrapBlock .cartString .productPriceWrap{grid-row:2/4;grid-column:3/5;text-align:right;height:100%;display:grid;align-items:center}.orderBody .cartWrapBlock .cartString .productPriceWrap .cartPriceProduct{font-size:1.5em}.orderBody .cartWrapBlock .cartString .productCountWrap{display:none!important}.orderBody .cartWrapBlock .cartString .productCountWrap .productCountBlock{display:flex;align-items:flex-end;font-size:1.75em;grid-gap:.15em}.orderBody .cartWrapBlock .cartString .productCountWrap .productCountBlock .countText{color:var(--main-color-dark-gray);font-size:.75em;padding:.05em}.orderBody .cartWrapBlock .cartString .productPriceWrap .productPriceBy1{color:var(--main-color-medium-dark)}.orderBody .cartWrapBlock .cartString:nth-last-child(1){border-bottom:0}.orderBody .cartWrapBlock .cartOrderBody{grid-row:1/4;grid-column:1/2;background:var(--main-color-white);box-shadow:0 0 .5em var(--main-color-gray);border-radius:1em}.orderBody .cartWrapBlock .cartOrderBody .cartTextWrap{padding:1em;display:flex;justify-content:space-between;grid-gap:1em;grid-template-columns:1fr 1fr;position:sticky;background:inherit;z-index:1;border-top-left-radius:inherit;border-top-right-radius:inherit;backdrop-filter:blur(10px);border-bottom:1px solid var(--main-color-gray)}.orderBody .cartWrapBlock .cartOrderBody .cartTextWrap .cartText{position:relative}.orderBody .cartWrapBlock .cartOrderBody .cartTextWrap .cartText .text{font-size:2em}.orderBody .cartWrapBlock .cartOrderBody .cartTextWrap .cartText .countCart{position:absolute;color:var(--main-color-dark);margin-left:.25em}.orderBody .cartWrapBlock .cartOrderBody .cartTextWrap .gotoMain{padding:.75em 1em;margin-top:1em;justify-content:center}.orderHeaderInfo{grid-template-columns:1fr 9em 12em;grid-gap:.5em;display:none!important}.orderHeaderInfo>div{height:3em;line-height:3em}.footer .cart .count,.footer .cart .productsInCart,.footer .showFilters .count,.footer .showFilters .productsInCart,.menuOrder .cart .count,.menuOrder .cart .productsInCart,.menuOrder .showFilters .count,.menuOrder .showFilters .productsInCart{right:-1.5em!important;top:-1em;font-size:.75em;padding:.25em .5em;height:1.5em;min-width:1.5em;border-radius:1em;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--main-color-white)}.footer .cart .productsInCart,.footer .showFilters .productsInCart,.menuOrder .cart .productsInCart,.menuOrder .showFilters .productsInCart{background:var(--main-color-red)}.footer .cart .count,.footer .showFilters .count,.menuOrder .cart .count,.menuOrder .showFilters .count{background:var(--main-color-blue)}.menuOrder .groupSelect .inform,.subCategory .inform{display:flex;align-items:center;justify-content:center}.menuOrder .groupSelect .inform .dotted,.subCategory .inform .dotted{background:var(--main-color-red);border-radius:50%;height:.5em;width:.5em}.menuOrder{background:var(--main-color-very-light-gray);grid-gap:1em;border-top-left-radius:1em;border-top-right-radius:1em;padding:.5em .25em;display:flex;position:sticky;top:0;width:100%;z-index:1;background:var(--main-color-white-95);border-bottom-left-radius:1em;border-bottom-right-radius:1em;margin:0 auto}.menuOrder:has(.catalogButtonsWrap:not(.hideForce) .categoryButton) .menuOrder,.menuOrder:has(.searchResultWrap.autoHide.hideOverlay){border-bottom-left-radius:0;border-bottom-right-radius:0}.menuOrder:has(.searchResultWrap.autoHide){z-index:520;border-bottom:0;max-width:var(--main-max-width);top:0;box-shadow:none;background:var(--main-color-light-gray)}.menuOrder:has(.searchResultWrap.autoHide.hideOverlay){width:100%;transition:0s;background:var(--main-color-white);top:0}.menuOrder:has(.searchResultWrap.hide){z-index:3}.menuOrder .groupSelect,.sizeUp{border-radius:1em}.menuOrder .cart{position:relative}.menuOrder .cart .svgWrap{display:grid}.menuOrder .cart .svgWrap .svg-icon{justify-content:center}.menuOrder .cart .ballsBalanceWrap{position:absolute;top:-1.5em;left:-2em}.menuOrder .cart .ballsBalanceWrap .ballsBalance{font-size:.75em;background:var(--main-color-dark-green);color:var(--main-color-white);padding:.25em .5em;border-radius:1em;display:flex;grid-gap:.25em}.cartWrapBlock .cartOrderHeader,.menuOrder .showFilters,.productListWrap .productList .cartOrderHeader{display:none}.productListWrap .productList .product{box-shadow:0 0 .5em var(--main-color-extra-light-gray);border-radius:var(--border-radius-medium);background:var(--main-color-white);display:grid;grid-template-rows:12em 21em;padding-top:.25em;position:relative;max-height:33em}.orderBody .productListWrap .productList .product:hover{border-radius:.5em;box-shadow:0 0 .5em var(--main-color-dark-gray);transition:.3s}.productListWrap .productList .product .priceGradient{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:grid;grid-template-rows:5em 5em 5em 6em}.popup .productList .picture{height:auto}.popup .productList .picture img{max-height:30em;max-width:30em}.productList .picture{align-items:center;display:flex;justify-content:center;position:relative;padding:.5em}.productListWrap .productList .product:hover img{transform:scale(.9);transition:.3s}.productListWrap .productList .picture img{max-height:12em;max-width:12em;position:relative}.productListWrap .productList .product:hover .addProductSvg{background:var(--main-color-dark-blue)}.sizeUp{grid-gap:.25em;color:var(--main-color-dark-gray);background:var(--main-color-extra-light-gray);padding:.25em .5em;border:1px solid var(--main-color-medium-gray)}.sizeUp .rup{color:var(--main-color-dark);font-weight:500}.product .productInfo,.sizeUp{display:flex}.product .productInfo .productInfoInner{padding:.5em;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:.5em 1em;font-size:.85em;align-items:center;font-weight:500}.product .productInfo .hsWrap .text,.product .productInfo .productWeight{color:var(--main-color-dark-gray)}.product .productInfo .productMin{color:var(--main-color-medium-dark);font-weight:500}.product .productInfo .productSrok{color:var(--main-color-dark-gray);display:flex;grid-gap:.25em}.product .productInfo .productCode{display:flex;align-items:center}.product .productInfo .hsWrap{display:flex;grid-gap:.5em}.product .productInfo .hsWrap .date{font-weight:700;color:var(--main-color-very-dark)}.product .productInfo .actionConditional{cursor:pointer;color:var(--main-color-blue);background:var(--main-color03);border-radius:1em;padding:.25em .5em;border:1px solid var(--main-color-blue)}.product .productInfo .actionConditional svg{height:12px;fill:var(--main-color-blue)}.product .productInfo .actionConditional:hover{box-shadow:0 0 .5em var(--main-color-gray)}.product .productInfo .history{border-radius:50%;display:flex;align-items:center;justify-content:center;grid-gap:.25em}.product .productInfo .history img{max-width:1.75em;max-height:1.75em;opacity:.5;border-radius:50%}.actionConditionWrap{grid-template-columns:1fr;grid-template-rows:1fr}.actionConditionWrap .productList{grid-row:2/3;grid-column:1/1}.actionConditionWrap .product .actionPromo{display:none!important}.product .actionPromo{cursor:pointer}.product .actionPromo .svgWrap{display:flex}.product .actionPromo svg{border-radius:50%;fill:var(--main-color-red);font-size:.75em}.popup .product .productInfo{justify-content:flex-start}.productCode .code{background:var(--main-color-extra-light-gray);padding:.1em .5em;border-radius:1em;border:1px solid var(--main-color-medium-gray);color:var(--main-color-dark)}.priceWrap,.priceWrap .price .priceBaseWrap .priceBase{position:relative;justify-content:center;align-items:center}.priceWrap{display:grid;padding:0 .5em;min-height:4em}.priceWrap .price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25em .5em}.priceWrap .price .priceBaseWrap{color:var(--main-color-dark);grid-row:1/2;grid-column:2/3}.priceWrap .price .priceBaseWrap .priceBase{display:flex;font-weight:500;text-decoration:none;font-size:1.25em}.priceWrap .price .priceBaseWrap .priceBase::before{content:"";position:absolute;left:-.25em;right:-.25em;border-top:2px solid var(--main-color-red);transform:rotateZ(-5deg);opacity:.5}.priceWrap .price .priceBaseWrap .priceBaseBonus{font-size:1.4em;font-weight:700}.priceWrap .price.bonus .priceBase.td-lt{font-size:1em}.priceWrap .priceStd{font-size:1.5em;font-weight:700}.priceWrap.isWeight::after{content:"*Цена за 1кг";display:flex;font-size:.85em;color:var(--main-color-dark);padding:.25em 1em}.product .actionText::before{position:absolute;top:0;left:-.75em;color:var(--main-color-dark-orange)}.priceWrap .actionText .minSumm,.priceWrap .actionText .sku{font-size:.85em;display:flex}.priceRed,.product .skidosWrap .skidos{color:var(--main-color-red);align-items:center}.priceRed{font-weight:700;font-size:1.4em;border-radius:var(--border-radius-medium);display:grid;grid-row:1/3;grid-column:1/2;max-width:7em}.priceWrap .price.bonus .priceRed,.priceWrap .priceStd{color:var(--main-color-dark-green)}.priceWrap .price.bonus .priceBaseWrap .priceBase:before{border-color:var(--main-color-dark-green)}.product .price.bonus .skidosWrap{background:var(--main-color-dark-green);justify-content:center;display:flex}.priceRed,.product .price.bonus .skidosWrap .skidos{justify-content:center}.product .skidosWrap{padding:.25em;display:grid;grid-template-columns:3em 1fr;border-radius:var(--border-radius-big);grid-row:2/3;grid-column:2/3}.product .skidosWrap .skidos{border-radius:var(--border-radius-small);border-top-right-radius:0;border-bottom-right-radius:0;height:100%;display:flex;grid-row:1/2;grid-template-columns:1/2}.product .skidosWrap,.product .skidosWrap .skidosSrok{background:var(--main-color-light-gray);align-items:center}.product .skidosWrap .skidosSrok{grid-row:1/2;grid-template-columns:1/3;color:var(--main-color-dark);border-radius:.5em;display:flex}.product .skidosWrap .actionTextWrap{grid-row:2/3;grid-column:1/3;color:var(--main-color-very-dark);font-weight:500;display:flex;grid-gap:.25em;align-items:center;cursor:pointer}.addProductWrap,.product .bonusPlus .bonus,.product .skidosWrap .actionTextWrap .actionIcon{display:flex;align-items:center}.product .skidosWrap .actionTextWrap svg{fill:var(--main-color-red);height:16px;display:none}.product .skidosWrap .actionTextWrap .actionText{display:grid;line-height:1em;align-items:center;margin-top:.25em}.product .bonus .skidosWrap .skidos{color:var(--main-color-white)}.product .bonus .skidosWrap .delta{padding:0 .25em}.product .bonusPlus .bonus{font-weight:700;color:var(--main-color-green);font-size:.85em;border-radius:1em}.product .skidosSrok .delta{display:flex;gap:.25em}.product .skidosSrok .delta:after{content:"Б"}.addProductWrap{transition:.3s;justify-content:center}.productListWrap .productList .picture+.zoomUp:hover,.productListWrap .productList .picture:hover+.zoomUp{opacity:.75;z-index:0;transition:.3s;transform:scale(1.25)}.zoomUp{opacity:0;right:50%;left:50%;top:5em;text-align:center;position:absolute;width:4em;margin:0 auto 0-2em;height:4em;cursor:pointer}.productListWrap .productList .zoomUp svg{width:3em;height:3em;border-radius:50%;background:var(--main-color-white);padding:.5em}.product:hover>.addProductWrap{opacity:1;transition:.3s;text-align:center}.headerDetailProduct{font-weight:500;display:flex;align-items:center;grid-gap:1em}.headerDetailProduct .text{display:flex;justify-content:left;width:100%}.productDetail{padding:.5em}.productDetail .productHierarchy .pathWrap .pathHome{display:none}.productDetail .productHierarchy .pathWrap .path{padding:.25em .75em .25em .5em}.productDetail .productHierarchy .delimeter:nth-child(2){display:none}.productList.productDetail .priceWrap{font-size:1.25em}.productList.productDetail .productName{font-size:2em;padding:0}.productList.productDetail .addProductWrap{padding:.5em;font-size:1.25em}.cartWrap .productPrice .priceCart .cartBalls{display:flex;gap:.25em;align-items:center;justify-content:end;font-size:.85em;color:var(--main-color-dark-green)}.projectSelect:hover{box-shadow:0 0 10px var(--main-color-gray);background:var(--main-color01);color:var(--main-color-light-gray)}.projectSelect:hover svg{fill:var(--main-color-light-gray)}.stockSelect{text-align:center}.productList .productName{font-size:1em;font-weight:500;color:var(--main-color-very-dark);padding:.5em;word-break:break-all;text-shadow:0 1px 1px var(--main-color-white);line-height:1.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.addProductSvg,.popup .specActionWrap .dontShowActionWrap .dontShowAction{color:var(--main-color-white);display:flex;justify-content:center;align-items:center}.addProductSvg{padding:.5em 2em;border-radius:1em;cursor:pointer;background:linear-gradient(180deg,var(--main-color-dark-blue),var(--main-color01));background:var(--main-color-blue);position:relative}.addProductSvg .noSalesCurrentMonth{position:absolute;bottom:-.25em;right:-.35em;border-radius:50%;background:var(--main-color-white);padding:.15em}.addProductSvg .noSalesCurrentMonth svg{height:12px;border-radius:50%;padding:.25em;background:var(--main-color-dark-green);fill:var(--main-color-white)}.orderBody .productList .addProductSvg{width:66%}.addProductSvg svg{font-size:.85em}.schetWrap{display:flex;grid-template-columns:3em 1fr;align-items:center;grid-gap:.25em}.popup .specActionWrap{background:var(--main-color-white);padding-bottom:2em;justify-content:center;width:100%;margin:0 auto;text-align:center}.popup .specActionWrap .productName{padding:.5em;font-size:1.5em;margin-top:.5em;border-radius:var(--border-radius-big)}.popup .specActionWrap .price{display:flex;grid-gap:.5em;align-items:center}.popup .specActionWrap .inputCountWrap{justify-content:center}.popup .specActionWrap .dontShowActionWrap{padding:1em}.popup .specActionWrap .dontShowActionWrap .dontShowAction{margin-top:2em;width:100%;background:var(--main-color-green);padding:.5em;border-radius:2em}.addProductSvg svg,.popup .specActionWrap .dontShowActionWrap .dontShowAction svg{fill:var(--main-color-white)}.popup .specActionWrap .dontShowActionWrap .dontShowAction:hover{background:var(--main-color-dark-green)}.popup .specActionWrap img{max-width:25em}.productDetail .productInfoDetail{padding:.5em}.popup .productCharacteristic{border-radius:1em;margin:1em 0;display:inline-block;border:1px solid var(--main-color-gray);background:var(--main-color-light-gray);width:100%;box-shadow:0 0 .5em var(--main-color-gray)}.popup .productCharacteristic .productCharacteristicHead{padding:.75em;border-top-left-radius:inherit;border-top-right-radius:inherit;display:grid;grid-template-columns:1fr 2em;align-items:center;cursor:pointer;grid-gap:.5em;background:var(--main-color01);color:var(--main-color-white)}.popup .productCharacteristic .productCharacteristicHead svg{fill:var(--main-color-white);border-radius:50%;border:1px solid var(--main-color-white)}.popup .productCharacteristic .productCharacteristicHead .head{font-weight:500;display:flex;justify-content:center}.popup .productCharacteristic .productCharacteristicBody{border-top:1px solid var(--main-color-medium-gray);background:var(--main-color-white);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.popup .productCharacteristic .productCharacteristicBody .h1{display:grid;grid-template-columns:15em 1fr;align-items:center;border-bottom:1px solid var(--main-color-light-gray)}.popup .productCharacteristic .productCharacteristicBody .h1 .name{padding:.5em;color:var(--main-color-dark);text-align:right;background:var(--main-color-extra-light-gray);border-right:1px solid var(--main-color-gray);height:-webkit-fill-available;align-items:center;display:flex;justify-content:end}.popup .productCharacteristic .productCharacteristicBody .h1 .value{font-weight:500;padding:.5em}.popup .productCharacteristic .productCharacteristicBody .h1:nth-last-child(1),.popup .productCharacteristic .productCharacteristicBody .h1:nth-last-child(1) .name{border-bottom-left-radius:inherit}.popup .productCharacteristic .productCharacteristicBody .h1:nth-last-child(1){border-bottom:0}.popup .productCharacteristic:has(.productCharacteristicBody.hide) .productCharacteristicHead{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.imageOzon{display:flex;grid-gap:1em;overflow-y:hidden;overflow-x:auto}.imageOzon video{max-height:30em;background:inherit;width:-webkit-fill-available;border-radius:.5em}.productDetail .productInfoInner{font-size:1em!important}.productDetail .productInfoInner .productWeight:before{content:"Вес ";font-weight:400;color:var(--main-color-dark-gray)}.infoSkidosMainWrap .balanaceAccumWrap .txt,.infoSkidosMainWrap .infoSkidosMain .txt,.productDetail .productInfoInner .productSrok,.productDetail .productInfoInner .productWeight{color:var(--main-color-dark)}.productDetail .productInfoInner .productSrok:before{content:"Срок годности ";font-weight:initial;color:var(--main-color-dark-gray)}.productDetail .productInfoInner .productSrok .sg{display:none}.infoSkidosMainWrap{display:flex;flex-wrap:wrap;grid-gap:.5em;align-items:center;margin-bottom:.25em}.infoSkidosMainWrap .balanaceAccumWrap,.infoSkidosMainWrap .infoSkidosMain{padding:.5em .75em;background:var(--main-color-white);display:flex;width:fit-content;border-radius:var(--border-radius-big);align-items:baseline;box-shadow:0 0 .5em var(--main-color-gray);grid-gap:.5em}.infoSkidosMainWrap .balanaceAccumWrap{align-items:center}.infoSkidosMainWrap .infoSkidosMain .detail{border-bottom:1px dashed var(--main-color-green);cursor:pointer;font-weight:500;color:var(--main-color-dark-green)}.infoSkidosMainWrap .balanaceAccumWrap .count{font-weight:700;cursor:pointer}.iconPromo,.infoSkidosMainWrap .balanaceAccumWrap .icon{background:var(--main-color-dark-green);padding:.5em;border-radius:50%}.infoSkidosMainWrap .balanaceAccumWrap .icon{color:var(--main-color-white);height:.5em;width:.5em;display:flex;justify-content:center;align-items:center}.infoSkidosMainWrap .balanaceAccumWrap .icon .letter{margin-bottom:1px}.infoSkidosMainWrap .infoBallsWrap{display:flex;align-items:center;justify-content:flex-end}.infoSkidosMainWrap .infoBallsWrap .ballsBalanceWrap{display:flex;align-items:center;grid-gap:.5em;background:var(--main-color-white);padding:.25em .25em .25em .75em;border-radius:var(--border-radius-big);box-shadow:0 0 .5em var(--main-color-gray)}.infoSkidosMainWrap .infoBallsWrap .ballsBalanceWrap .text{color:var(--main-color-dark-gray)}.infoSkidosMainWrap .infoBallsWrap .ballsBalanceWrap .text svg{fill:var(--main-color-dark-gray);font-size:.75em}.infoSkidosMainWrap .infoBallsWrap .ballsBalanceWrap .ballsBalance{background:var(--main-color-green);color:var(--main-color-white);padding:.25em .5em;border-radius:1em;font-weight:500;height:max-content}.ttIconSelectWrap .ttIconSelect{display:flex;align-items:center;background:var(--main-color01);color:var(--main-color-white);padding:.25em .5em;border-radius:var(--border-radius-big);cursor:pointer;justify-content:center;margin:.25em}.ttIconSelectWrap .ttIconSelect .svgWrap .svgText{display:flex;align-items:center;grid-gap:.5em}.iconPromo svg,.ttIconSelectWrap .ttIconSelect .svgWrap svg{fill:var(--main-color-white)}.iconPromo{position:fixed;bottom:1em;left:1em;cursor:pointer;box-shadow:0 0 2em var(--main-color-green);font-size:1.25em;width:2em;height:2em}.pulseGreen{border-radius:50%;animation:pulseGreen 2s infinite}.actionConditionWrap .headWrap{overflow-x:hidden;position:sticky;top:-1px;background:var(--main-color-blue);z-index:5;border-bottom:1px solid var(--main-color-gray)}.actionConditionWrap .headWrap .head{font-size:1.25em;padding:.5em;display:grid;grid-gap:.25em;color:var(--main-color-white);box-shadow:0 0 .5em var(--main-color-gray)}.actionConditionWrap .headWrap .head .txt{display:flex;flex-wrap:wrap;grid-gap:.25em}.actionConditionWrap .headWrap .headAnimation,.messageBonusWrap .headAnimation{content:"";animation-name:bgConditionAnimate;animation-iteration-count:infinite;animation-duration:3s;animation-delay:3s;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,.75),rgba(255,255,255,.5),rgba(255,255,255,0));height:100%;position:absolute;top:0;left:-7em;width:7em;z-index:2;opacity:.25}.messageBonusWrap .headAnimation{animation-iteration-count:1}.actionConditionWrap .headWrap .head.completed{background:var(--main-color-green)}.actionConditionWrap .headWrap .head.completed svg{fill:var(--main-color-white);font-size:.85em}.actionConditionWrap .body{display:flex;flex-wrap:wrap;grid-gap:.5em;padding:.5em;background:var(--main-color-extra-light-gray);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.actionConditionWrap .body .str{padding:.5em .75em;border:1px solid var(--main-color-gray);border-radius:2em;background:var(--main-color-white);cursor:pointer}.actionConditionWrap .body .str:hover{box-shadow:0 0 .5em var(--main-color-gray)}.actionsWithProvision .head{font-size:1.25em;padding:.5em;background:var(--main-color-white);display:flex;justify-content:center}.b-logo-0{background:var(--logo0-0)}.b-logo-1{background:var(--logo1-0)}.b-logo-2{background:var(--logo2-0)}.b-logo-3{background:var(--logo3-0)}.b-logo-4{background:var(--logo4-0)}.b-logo-5{background:var(--logo5-0)}.b-logo-6{background:var(--logo6-0)}.b-logo-7{background:var(--logo7-0)}.b-logo-8{background:var(--logo8-0)}.b-logo-9{background:var(--logo9-0)}.b-logo-a{background:var(--logoa-0)}.b-logo-b{background:var(--logob-0)}.b-logo-c{background:var(--logoc-0)}.b-logo-d{background:var(--logod-0)}.b-logo-e{background:var(--logoe-0)}.b-logo-f{background:var(--logof-0)}.popup .header .headerText{box-shadow:none}@media screen and (max-width:500px){.bannersWrap .banner1{background-image:url(/images/banners/1.v.png);min-height:17em}.acceptOrderWrap .buttons.finalAccept button{width:100%;justify-content:center}}@media screen and (max-width:1500px){.cartWrap .cartOrder,.cartWrap .cartOrderFooter,.orderBody .cartWrap .cartOrder{margin-right:0}}@media screen and (max-width:1366px){.cartWrap{grid-template-rows:auto auto 1fr}}@media screen and (max-width:1024px){.cartWrap{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.cartWrap .cartOrder{grid-column:1/2!important;grid-row:2/3!important;top:0!important;position:relative;margin-right:0!important}.cartWrap .cartOrder .cartOrderHeader{display:none}.cartWrap .cartOrderBody{grid-row:1/2!important}.cartWrap .cartOrderBody .cartTextWrap{border-top-left-radius:0!important;border-top-right-radius:0!important}.cartWrap .cartOrderFooter{grid-column:1/2;grid-row:3/4;bottom:3.5em;top:auto;right:0;left:0;position:sticky;padding:.5em}}@media screen and (max-width:800px){.catalogButtonsWrap{top:5.5em}.searchResultWrap{margin-top:0;border-top:0}.searchResultWrap .searchResult .price .productPrice{display:grid}.cartWrapBlock{display:grid;grid-template-columns:1fr}.cartWrap .cartOrderBody .cartTextWrap{border-top-left-radius:0!important;border-top-right-radius:0!important;padding:1em .5em!important}.cartWrap .cartOrderBody .cartString{padding:.5em}.orderBody .productListWrap{grid-template-columns:1fr;grid-template-rows:1fr}.orderBody .productListWrap .filtersWrap{position:fixed;background:var(--main-color-white);z-index:5;left:0;top:0;right:0;bottom:0;display:none;border-radius:0;max-height:100%}.orderBody .productListWrap .filtersWrap .head .filtersText{grid-template-columns:1fr 1fr 1fr;padding:0;margin-bottom:.5em}.orderBody .productListWrap .filtersWrap .head .filtersText .clear,.orderBody .productListWrap .filtersWrap .head .filtersText .text{text-align:center}.orderBody .productListWrap .filtersWrap .head .filtersText .closeFilters{display:flex;justify-content:end}.orderBody .productListWrap .filtersWrap .head .filtersText .closeFilters .close{background:var(--main-color-blue);color:var(--main-color-white);border-radius:2em;width:fit-content;text-align:right;padding:.75em;min-width:6em;justify-content:center;display:flex}.orderBody .productListWrap .filtersWrap .head .filtersText .closeFilters .close:hover{opacity:.9}.orderBody .productListWrap .showSortWrap{display:none}.orderBody .productListWrap .showSortWrap .sortWrap{position:fixed;bottom:0;left:0;right:0;opacity:1;z-index:5;cursor:default;border-radius:1em;background:var(--main-color-white)}.orderBody .productListWrap .showSortWrap .sortWrap .head{display:grid;grid-template-columns:1fr 3em;padding:.5em 1em;font-weight:500;color:var(--main-color-very-dark);box-shadow:0 0 15em var(--main-color-very-dark);border-bottom:1px solid var(--main-color-gray);background:var(--main-color-very-light-gray);border-top-left-radius:inherit;border-top-right-radius:inherit}.orderBody .productListWrap .showSortWrap .sortWrap .head .text{font-size:2em}.orderBody .productListWrap .showSortWrap .sortWrap .head .closeSort{z-index:2}.orderBody .productListWrap .showSortWrap .sortWrap .head .closeSort svg{border-radius:50%;background:var(--main-color-white);padding:.25em;cursor:pointer;border:1px solid var(--main-color-gray);fill:var(--main-color-dark)}.orderBody .productListWrap .showSortWrap .sortWrap .head .closeSort svg:hover{box-shadow:0 0 .5em var(--main-color-gray)}.orderBody .productListWrap .showSortWrap .sortWrap .body{padding:0;background:var(--main-color-white);display:grid;gap:0}.orderBody .productListWrap .showSortWrap .sortWrap .body .sort{padding:.75em 1em;font-size:1.25em;border:0;border-bottom:1px solid var(--main-color-medium-gray);border-radius:0}.orderBody .productListWrap .showSortWrap .sortWrap .body .sort:hover{background:var(--main-color-black-05)}.orderBody .productListWrap .showSortWrap .sortWrap .body .sort.real-bold{font-weight:500}.orderBody .productListWrap .productList{grid-column:1/2;grid-row:1/2}.menuOrder .showFilters{display:flex}.menuOrder .showFilters .buttonFilters .count,.orderBody .filtersWrap.mobile .foot .closeFilters{background:var(--main-color-blue);color:var(--main-color-white);justify-content:center;display:flex;align-items:center}.menuOrder .showFilters .buttonFilters .count{position:absolute;right:-.5em;top:-.5em;width:1em;height:1em;border-radius:50%;padding:.25em}.orderBody .filtersWrap.mobile{display:block;padding:0 .5em .5em;height:100%}.orderBody .filtersWrap.mobile .foot{display:grid;border-top:1px solid var(--main-color-gray);padding:1em}.orderBody .filtersWrap.mobile .foot .closeFilters{grid-gap:.5em;padding:1em;border-radius:1em;cursor:pointer}.orderBody .filtersWrap.mobile .body{margin-bottom:6em}.orderBody .filtersWrap.mobile .footerWrap{position:fixed;bottom:0;left:0;right:0;background:var(--main-color-white)}.menuOrder{padding:.25em!important}.menuOrder:has(.ttSelectName){padding:1em .25em .25em!important}.menuOrder .buttonMenu,.menuOrder .headerLogo{display:none!important}.menuOrder .groupSelect{margin-left:.25em}.menuOrder .searchWrap{position:relative}.menuOrder .buttonFilters,.menuOrder .buttonSort{min-width:inherit!important}}@media screen and (max-width:600px){.searchResult.product .searchTextProduct{grid-row:1/2;grid-column:2/4}.groupListWrap,.projectListWrap{border-top-right-radius:0}.popup .productList .product{padding:0}.cartWrap{left:0}.cartWrap .cartString .removeString{grid-row:1/2;grid-column:4/5;height:100%;align-items:start}.cartWrap .cartString .productPriceWrap{grid-row:2/4;grid-column:3/5;align-items:end}.cartWrap .cartString .inputCountWrap{grid-row:3/4;grid-column:1/3;display:flex;align-items:flex-end;height:100%}.cartWrap .cartString .productCountWrap{grid-column:1/2;grid-row:2/3;justify-content:center;background:rgba(255,255,255,.6);height:auto}.cartWrap .cartString .name{grid-row:1/2;grid-column:2/4}.cartWrap .productPriceWrap{text-align:left}.cartOrderHeader .info{display:grid}.cartWrap .cartOrderBody .cartString{grid-template-columns:5em 1fr 5em 2em}.cartWrap .cartString .picture{grid-row:1/3;grid-column:1/2;height:100%}.cartWrap .cartString .picture img{max-width:4em!important;max-height:4em}.cartString .name{grid-column:2/4;grid-row:1/3}.cartString .productPriceBy1{padding:0}.cartString .removeString{display:grid;grid-template-columns:2em 1fr;align-items:center;grid-row:3/4;grid-column:3/4;padding:.1em;transition:0s}.cartWrap .cartString .countText{padding:.1em!important}.cartWrap .cartString .name .text{display:flex!important;flex-wrap:wrap}.cartWrap .productPrice{align-items:center;padding:0;grid-gap:.25em;display:grid}.searchResult .productPrice{font-size:1em;align-items:center}.menuOrder .showFilters .buttonFilters .svgText,.menuOrder .showSort .buttonSort .svgText{display:none}.popup .productDetail .addProductSvg{width:90%}.popup .payVariantsWrap .payVariants{display:grid}}@media screen and (max-width:460px){.groupSelect span,.mainOrder .messageBonusWrap{display:none}.acceptOrderWrap .ballsSpendWrap .certWrapBlock .ballsPayWrap{width:100%!important}.acceptOrderWrap .ballsSpendWrap .certWrapBlock .ballsPayWrap .ballsPay{width:inherit!important}.acceptOrderWrap .ballsSpendWrap .certWrapBlock .ballsPayWrap .ballsPay .selBalls{justify-content:center;width:100%}.acceptOrderWrap .payVariantsWrap .payVariants .payNow,.acceptOrderWrap .payVariantsWrap .payVariants .payNowBalls{width:100%}.actionsListWrap .body{display:grid}.actionsListWrap .body .action{max-width:none}.actionsListWrap .body .action .head{font-size:1.25em}.actionsListWrap .body .action .detail .product{justify-content:space-around}.actionsListWrap .body .action .detail .product .picture img{max-width:15em;max-height:10em}.actionsListWrap .body .action .detail .product .price{line-height:1.5em}.productDetail{padding:.5em 0}.productDetail .productInfoDetail{padding:0}.menuOrder .showSort:has(.autoDestroy) .buttonSort{border-radius:1.5em}.menuOrder .searchWrap{position:relative}.popup .acceptOrder,.popup .contactsFioTel,.popup .content .buttons{margin:.5em;font-size:1.1em}.popup .contactsFioTel{margin-top:1em;margin-bottom:1em}.cartWrap .cartOrderFooter{font-size:1.1em}.keyboardWrap .keyboard{margin-left:-2.5em}.subGroupList{margin-left:40em}.popup .productCharacteristic{display:block}.orderHeaderInfo{grid-template-columns:1fr}.orderHeaderInfo .tel{padding-left:.5em;justify-content:start}.menuOrder{justify-content:space-between;padding-bottom:.5em}.popup .productList .picture img{border-radius:1em}.productList.productDetail .productName{font-size:1.5em;padding:.5em}.popup .specActionWrap img{max-width:25em;margin:0 auto;border-radius:2em}.mobileHide,.orderHeaderInfo .calendarWrap,.orderHeaderInfo .tel{display:none}.groupListWrap,.projectListWrap{width:100%;border-top-right-radius:0}.searchResultWrap{top:3.5em}.productListWrap .productList .product{grid-template-rows:12em 20em}.productListWrap .productList .product .priceGradient{grid-template-rows:5em 5em 5em 5em}.productListWrap .productList .product .priceGradient .productName{overflow:hidden;text-overflow:ellipsis;max-height:4em}.productListWrap .productList .product .productInfo{grid-gap:.25em}.searchResultWrap .searchResult.category{grid-template-columns:repeat(auto-fit,minmax(10em,1fr));padding:0}.blockBody,.popup{font-size:13px}.popup{width:100%;min-height:100%;border-radius:0!important}.sticky{position:inherit}.searchResultWrap .product{grid-template-columns:5em 1fr;grid-template-rows:3em 1fr;grid-gap:.25em}.searchResultWrap .product .picture{grid-row:2/3}.searchResultWrap .product .picture img{max-width:5em;max-height:5em}.searchResultWrap .product .priceGradient{grid-row:1/3;grid-column:2/3;grid-template-columns:1fr}.searchResultWrap .product .priceWrap{align-items:start}.searchResultWrap .product .priceWrap .price{justify-content:end;display:grid}.searchResultWrap .product .priceWrap .actionTextWrap{margin-left:0}.searchResultWrap .priceBaseWrap .priceBase,.searchResultWrap .product .priceRed{width:fit-content}.searchResultWrap .product .productName{grid-template-columns:1fr;margin-left:-4em}.searchResultWrap .product .productInfo{grid-column:1/2;margin-left:.5em}.product .skidosSrok .delta:after{content:"Б"}.product .actionTextWrap{padding:0}.menuOrder.stick{top:-1px}}