.delivery{gap:40px;margin-top:60px;display:flex}.delivery__title{margin-bottom:40px}.delivery__title-link{cursor:pointer;align-items:center;display:flex}.delivery__title-link path{fill:var(--primary)}.delivery__content{flex-direction:column;gap:72px;width:100%;display:flex}.delivery .products{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.delivery .products__name,.delivery .products__price{font-size:16px}.delivery .products__top-icons svg{width:20px;height:20px}.delivery .decrement,.delivery .increment,.delivery .add{padding:7.5px}.delivery .add-to-basket svg{width:10px;height:10px}.delivery .add-to-basket .counter{width:66px}.delivery__cart{margin-left:auto}.delivery__cart-container{background:var(--gray);border-radius:20px;flex-direction:column;width:clamp(320px,27vw,400px);max-height:calc(100vh - 150px);padding:20px 10px 20px 20px;display:flex;position:sticky;top:130px}.delivery__cart-container-inner{scrollbar-gutter:stable;padding-right:6px;overflow-y:auto}.delivery__cart-container-inner img{width:100%}.delivery__cart-container>img{object-fit:cover;border-radius:13px;width:100%;max-height:calc(100vh - 250px)}.delivery__cart-container ul{flex-direction:column;gap:20px;display:flex}.delivery__cart-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.delivery__cart .btn{padding:16px!important}.delivery__cart-item{gap:20px;display:flex}.delivery__cart-item-image{flex-shrink:0;width:60px;height:60px}.delivery__cart-item-image img{object-fit:contain;border-radius:10px;width:100%;height:100%}.delivery__cart-item-container{flex-direction:column;justify-content:space-between;gap:16px;width:100%;display:flex}.delivery__cart-item-controls{justify-content:space-between;align-items:center;display:flex}.delivery__cart-item-title{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;font-family:inherit;font-weight:500;display:-webkit-box;overflow:hidden}.delivery__cart-total{justify-content:space-between;align-items:flex-end;margin:20px 0;display:flex}.delivery__cart-total-price{color:var(--primary)}.delivery .chevron-right{width:29px;height:29px}.delivery .chevron-right>svg{width:7px;height:12px}.delivery__left .delivery__title{color:var(--primary)}.deleteIcon{cursor:pointer}.deleteIcon path{fill:var(--primary)}html[data-theme=dark] .deleteIcon path{fill:var(--addGray)}html[data-theme=dark] .sidebar__popup .popup-container .delivery__title{color:var(--textColor)}@media screen and (max-width:960px){.delivery{margin-top:40px;padding:0 20px}.delivery__cart{display:none}}@media screen and (max-width:767px){.delivery{flex-direction:column;margin-top:20px}.delivery__title{margin-bottom:20px;font-size:20px}.delivery .products{grid-template-columns:1fr 1fr}.delivery .chevron-right{width:27px;height:27px}.popup.sidebar__popup .popup-container{flex-direction:column}.popup.sidebar__popup .popup-close{background:var(--addGray)}.delivery__title.delivery__title-link{margin:0;font-size:24px}html[data-theme=dark] .popup.sidebar__popup .popup-close{background:var(--color-gray)}html[data-theme=dark] .popup.sidebar__popup .popup-close path{stroke:var(--addGray)}}
.sidebar{min-width:180px}.sidebar__filter[data-selected=true]{padding-left:20px}.sidebar__filter a,.sidebar__link-icon span{position:relative}.sidebar__filter a:after,.sidebar__link-icon span:after{content:"";background:var(--textColor);opacity:0;width:100%;height:1px;transition:opacity .3s;position:absolute;bottom:-1px;left:0}.sidebar__filter a:hover:after,.sidebar__link-icon span:hover:after{opacity:1}.sidebar__filter[data-selected=true]>a:before{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.sidebar__filters{text-transform:uppercase;flex-direction:column;gap:15px;display:flex}.sidebar__subfilters{flex-direction:column;gap:5px;margin-top:10px;display:none}.sidebar__filter[data-selected=true] .sidebar__subfilters{display:flex}.sidebar__link-icon{flex-direction:column;gap:15px;margin-top:40px;display:flex}.sidebar__link-icon li a{gap:10px;display:flex}.sidebar__link-icon svg{width:20px;height:20px}.sidebar__link-icon svg path{fill:var(--primary)}@media screen and (max-width:767px){.sidebar{overflow-y:auto}}
/*# sourceMappingURL=e931f1aeca8ee0ea.css.map*/