@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.progress-bar,.progress-40,.progress-30,.progress-13,.progress-10,.progress-6,.progress-5,.progress-82,.progress-80{font-family:Roboto,sans-serif}.progress-bar *,.progress-40 *,.progress-30 *,.progress-13 *,.progress-10 *,.progress-6 *,.progress-5 *,.progress-82 *,.progress-80 *{text-align:center}.progress-bar .circular,.progress-40 .circular,.progress-30 .circular,.progress-13 .circular,.progress-10 .circular,.progress-6 .circular,.progress-5 .circular,.progress-82 .circular,.progress-80 .circular{height:100px;width:100px;position:relative}.progress-bar .inner,.progress-40 .inner,.progress-30 .inner,.progress-13 .inner,.progress-10 .inner,.progress-6 .inner,.progress-5 .inner,.progress-82 .inner,.progress-80 .inner,.progress-bar .outer,.progress-40 .outer,.progress-30 .outer,.progress-13 .outer,.progress-10 .outer,.progress-6 .outer,.progress-5 .outer,.progress-82 .outer,.progress-80 .outer,.progress-bar .circle,.progress-40 .circle,.progress-30 .circle,.progress-13 .circle,.progress-10 .circle,.progress-6 .circle,.progress-5 .circle,.progress-82 .circle,.progress-80 .circle{position:absolute;z-index:6;height:100%;width:100%;border-radius:100%}.progress-bar .inner,.progress-40 .inner,.progress-30 .inner,.progress-13 .inner,.progress-10 .inner,.progress-6 .inner,.progress-5 .inner,.progress-82 .inner,.progress-80 .inner{top:50%;left:50%;height:80px;width:80px;margin:-40px 0 0 -40px;border-radius:100%}.progress-bar .circle,.progress-40 .circle,.progress-30 .circle,.progress-13 .circle,.progress-10 .circle,.progress-6 .circle,.progress-5 .circle,.progress-82 .circle,.progress-80 .circle{z-index:1;box-shadow:none}.progress-bar .numb,.progress-40 .numb,.progress-30 .numb,.progress-13 .numb,.progress-10 .numb,.progress-6 .numb,.progress-5 .numb,.progress-82 .numb,.progress-80 .numb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;font-size:18px;font-weight:500}.progress-bar .numb-title,.progress-40 .numb-title,.progress-30 .numb-title,.progress-13 .numb-title,.progress-10 .numb-title,.progress-6 .numb-title,.progress-5 .numb-title,.progress-82 .numb-title,.progress-80 .numb-title{font-size:12px}.progress-bar .bar,.progress-40 .bar,.progress-30 .bar,.progress-13 .bar,.progress-10 .bar,.progress-6 .bar,.progress-5 .bar,.progress-82 .bar,.progress-80 .bar,.progress-bar .progress,.progress-40 .progress,.progress-30 .progress,.progress-13 .progress,.progress-10 .progress,.progress-6 .progress,.progress-5 .progress,.progress-82 .progress,.progress-80 .progress{position:absolute;height:100%;width:100%;-webkit-border-radius:100%}.progress-bar .bar,.progress-40 .bar,.progress-30 .bar,.progress-13 .bar,.progress-10 .bar,.progress-6 .bar,.progress-5 .bar,.progress-82 .bar,.progress-80 .bar{clip:rect(0px,100px,100px,50px)}.progress-bar .progress,.progress-40 .progress,.progress-30 .progress,.progress-13 .progress,.progress-10 .progress,.progress-6 .progress,.progress-5 .progress,.progress-82 .progress,.progress-80 .progress{clip:rect(0px,50px,100px,0px)}.progress-bar .left.progress,.progress-40 .left.progress,.progress-30 .left.progress,.progress-13 .left.progress,.progress-10 .left.progress,.progress-6 .left.progress,.progress-5 .left.progress,.progress-82 .left.progress,.progress-80 .left.progress{z-index:1;animation:left 1s linear both}@keyframes left{to{transform:rotate(180deg)}}.progress-bar .bar.right,.progress-40 .bar.right,.progress-30 .bar.right,.progress-13 .bar.right,.progress-10 .bar.right,.progress-6 .bar.right,.progress-5 .bar.right,.progress-82 .bar.right,.progress-80 .bar.right{z-index:3;transform:rotate(180deg)}.progress-bar .right.progress,.progress-40 .right.progress,.progress-30 .right.progress,.progress-13 .right.progress,.progress-10 .right.progress,.progress-6 .right.progress,.progress-5 .right.progress,.progress-82 .right.progress,.progress-80 .right.progress{animation:right 1s linear both;animation-delay:1s}@keyframes right{to{transform:rotate(135deg)}}.progress-bar .dot,.progress-40 .dot,.progress-30 .dot,.progress-13 .dot,.progress-10 .dot,.progress-6 .dot,.progress-5 .dot,.progress-82 .dot,.progress-80 .dot,.progress-bar .zero-dot,.progress-40 .zero-dot,.progress-30 .zero-dot,.progress-13 .zero-dot,.progress-10 .zero-dot,.progress-6 .zero-dot,.progress-5 .zero-dot,.progress-82 .zero-dot,.progress-80 .zero-dot{z-index:2;position:absolute;left:50%;top:50%;height:10px;margin-top:-5px;transform-origin:0% 50%}.progress-bar .dot,.progress-40 .dot,.progress-30 .dot,.progress-13 .dot,.progress-10 .dot,.progress-6 .dot,.progress-5 .dot,.progress-82 .dot,.progress-80 .dot{width:50%;animation:dot 2s linear both}.progress-bar .zero-dot,.progress-40 .zero-dot,.progress-30 .zero-dot,.progress-13 .zero-dot,.progress-10 .zero-dot,.progress-6 .zero-dot,.progress-5 .zero-dot,.progress-82 .zero-dot,.progress-80 .zero-dot{z-index:100;top:5px;left:55%}.progress-bar .zero-dot span,.progress-40 .zero-dot span,.progress-30 .zero-dot span,.progress-13 .zero-dot span,.progress-10 .zero-dot span,.progress-6 .zero-dot span,.progress-5 .zero-dot span,.progress-82 .zero-dot span,.progress-80 .zero-dot span,.progress-bar .dot span,.progress-40 .dot span,.progress-30 .dot span,.progress-13 .dot span,.progress-10 .dot span,.progress-6 .dot span,.progress-5 .dot span,.progress-82 .dot span,.progress-80 .dot span{position:absolute;right:0;width:10px;height:10px;border-radius:100%}@keyframes dot{0%{transform:rotate(-90deg)}50%{transform:rotate(90deg);z-index:4}to{transform:rotate(225deg);z-index:4}}.progress-82 .left.progress,.progress-80 .left.progress{animation:left-82 1s linear forwards}.progress-82 .right.progress,.progress-80 .right.progress{animation:right-82 1s linear forwards;animation-delay:1s}.progress-82 .dot,.progress-80 .dot{animation:dot-82 2s linear forwards}@keyframes left-82{to{transform:rotate(180deg)}}@keyframes right-82{to{transform:rotate(115.2deg)}}@keyframes dot-82{0%{transform:rotate(-90deg)}50%{transform:rotate(90deg);z-index:4}to{transform:rotate(205.2deg);z-index:4}}.progress-6 .left.progress,.progress-5 .left.progress{display:none}.progress-6 .bar.right,.progress-5 .bar.right{transform:rotate(0)}.progress-6 .right.progress,.progress-5 .right.progress{animation:rotate-right-6 1s linear forwards}.progress-6 .dot,.progress-5 .dot{animation:rotate-dot-6 1s linear forwards}@keyframes rotate-right-6{to{transform:rotate(21.6deg)}}@keyframes rotate-dot-6{0%{transform:rotate(-90deg)}to{transform:rotate(-68.4deg)}}.progress-10 .left.progress{display:none}.progress-10 .bar.right{transform:rotate(0)}.progress-10 .right.progress{animation:rotate-right-10 1s linear forwards}.progress-10 .dot{animation:rotate-dot-10 1s linear forwards}@keyframes rotate-right-10{to{transform:rotate(36deg)}}@keyframes rotate-dot-10{0%{transform:rotate(-90deg)}to{transform:rotate(-54deg)}}.progress-13 .left.progress{display:none}.progress-13 .bar.right{transform:rotate(0)}.progress-13 .right.progress{animation:rotate-right-13 1s linear forwards}.progress-13 .dot{animation:rotate-dot-13 1s linear forwards}@keyframes rotate-right-13{to{transform:rotate(46.8deg)}}@keyframes rotate-dot-13{0%{transform:rotate(-90deg)}to{transform:rotate(-43.2deg)}}.progress-30 .left.progress{display:none}.progress-30 .bar.right{transform:rotate(0)}.progress-30 .right.progress{animation:rotate-right-30 1s linear forwards}.progress-30 .dot{animation:rotate-dot-30 1s linear forwards}@keyframes rotate-right-30{to{transform:rotate(108deg)}}@keyframes rotate-dot-30{0%{transform:rotate(-90deg)}to{transform:rotate(18deg)}}.progress-40 .left.progress{display:none}.progress-40 .bar.right{transform:rotate(0)}.progress-40 .right.progress{animation:rotate-right-40 1s linear forwards}.progress-40 .dot{animation:rotate-dot-40 1s linear forwards}@keyframes rotate-right-40{to{transform:rotate(144deg)}}@keyframes rotate-dot-40{0%{transform:rotate(-90deg)}to{transform:rotate(54deg)}}.add-modal-content,.product-descr-modal,.shopping-cart-modal{position:relative;z-index:1001;display:flex;flex-direction:column;max-width:370px;background-color:#1f1d1d;padding:10px 20px;border-radius:20px;margin:0 auto}.add-modal-content .close-modal-btn,.product-descr-modal .close-modal-btn,.shopping-cart-modal .close-modal-btn{align-self:flex-end;background-color:#1f1d1d}.add-modal-content .close-modal-btn img,.product-descr-modal .close-modal-btn img,.shopping-cart-modal .close-modal-btn img{width:25px;height:25px}.add-modal-content h3,.product-descr-modal h3,.shopping-cart-modal h3,.add-modal-content h4,.product-descr-modal h4,.shopping-cart-modal h4{font-family:Rajdhani,sans-serif;color:#e7e0e0;margin:2px}.add-modal-content h3,.product-descr-modal h3,.shopping-cart-modal h3{font-size:20px;margin-bottom:10px}.add-modal-content h4,.product-descr-modal h4,.shopping-cart-modal h4{font-size:15px;font-weight:500;margin:5px 0}.add-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}body{margin:0;background-color:#0c0c0c}.container{width:1000px;margin:0 auto}.hidden{display:none!important}.no-scroll{overflow:hidden!important;height:100vh}.blured,main.blured{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .3s}button{border:none;cursor:pointer}input,select,option{background-color:#0c0c0c;outline:none;border:1px solid rgb(231,224,224);color:#e7e0e0}.cart-toast{position:fixed;left:50%;top:40px;transform:translate(-50%);background:#ff4500;color:#fff;font-family:Rajdhani,sans-serif;font-size:20px;padding:16px 32px;border-radius:8px;box-shadow:0 4px 24px #0000002e;z-index:1000;opacity:1;animation:toast-fade-in .3s,toast-fade-out .5s 1.7s}@keyframes toast-fade-in{0%{opacity:0;transform:translate(-50%) translateY(-30px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}.advantages-content{display:flex;justify-content:space-between;margin-top:30px}.advantages-content .advantage-card{display:flex;align-items:center;margin:20px auto}.advantages-content .advantage-card img{max-width:50px}.advantages-content h3,.advantages-content h4{font-family:Rajdhani,sans-serif;font-weight:500;margin:0;color:#e7e0e0}.search{position:relative;background-color:#0c0c0c;padding:10px 0}.search-content{display:flex}.search-content *{max-height:45px}.search-content img{max-width:35px}.search-content button{background-color:#0c0c0c;margin-left:auto}.search-content .search-input{width:50%;display:flex}.search-content .search-input input,.search-content .search-input button{background-color:#151515}.search-content .search-input input{width:100%;font-family:Roboto,sans-serif;padding:5px 20px;color:#e7e0e0;border:1px solid rgb(231,224,224);border-right:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-clip:padding-box}.search-content .search-input button{display:flex;align-items:center;border:1px solid rgb(231,224,224);border-left:none}.search-content .search-input button img{max-width:25px}.header-content,.title-main,.contacts{display:flex;align-items:center}.header-content{justify-content:space-between;color:#e7e0e0;font-family:Rajdhani,sans-serif}.header-content .title-main{flex-direction:column;align-items:start}.header-content .title-main *{margin:0;font-size:25px}.header-content .title-main h1{font-size:40px}.header-content .contacts{gap:6px}.header-content .contacts a{text-decoration:none;color:#e7e0e0;font-size:20px}.header-content .contacts a img{max-width:40px;cursor:pointer}header{background-color:#0a0a0a}footer{margin-top:60px;background-color:#0a0a0a;font-family:Rajdhani,sans-serif;color:#e7e0e0;text-align:center}footer h3{font-weight:200;background-color:#0b0b0b;padding:10px 0}.footer-content{display:flex;flex-direction:column}.footer-content .partners,.footer-content .delivery-partners,.footer-content .bank-partners{display:flex;justify-content:space-between;align-items:center}.footer-content .partners img,.footer-content .delivery-partners img,.footer-content .bank-partners img{height:42px;max-width:70px;margin:0 10px;background-color:#fff}.footer-content .partners span,.footer-content .delivery-partners span,.footer-content .bank-partners span{font-size:30px}.slider{display:flex;justify-content:space-between;align-items:center;padding:50px 0}.slider button{background-color:#808792;opacity:.5;margin:0 20px;border-radius:7px}.slider button img{width:40px}.slider .more-info{display:none;margin:0 auto;background:none}.slider .more-info button{display:flex;align-items:center;justify-content:center;margin:0 auto;background:none;height:35px;width:35px;border-radius:100%}.slider .more-info button img{width:25px}.slider .more-info h3{color:#e7e0e0;font-family:Rajdhani,sans-serif;font-weight:400;margin:0}.slider .more-info .description-modal{width:300px;padding:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#131212;z-index:15;color:#e7e0e0;font-family:Roboto,sans-serif;border-radius:20px}.slider .more-info .description-modal h2{font-size:18px;margin:0}.slider .more-info .description-modal button{background:#131212}.slider .more-info .description-modal button img{width:20px}.slide{display:flex;align-items:center;position:relative}.slide .product-title{max-width:350px;font-family:Roboto,sans-serif;margin-right:20px}.slide .product-title h2{margin:0;font-size:25px;font-weight:600;color:#e7e0e0;font-family:Rajdhani,sans-serif}.slide .product-title p{color:#e7e0e0;margin-top:5px;font-size:15px}.slide .img-wrapper{align-self:center;position:relative;display:inline-block;margin-bottom:25px}.slide .img-wrapper img{max-height:370px;display:block;position:relative;z-index:2;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.slide .img-wrapper:after{content:"";position:absolute;bottom:-25px;left:10%;width:80%;height:20px;background:#0000004d;border-radius:50%;filter:blur(8px);z-index:1;transform:translate(0)}.slide .macros-ammount{margin-left:100px;display:flex;align-items:center;flex-direction:column;gap:6px}.slide .macros-ammount h2{font-family:Roboto,sans-serif;font-weight:300;margin:0;color:#e7e0e0}.dark-red,.dark-green,.light-blue{background-color:#4e0f09f8}.dark-red .inner,.dark-green .inner,.light-blue .inner{background:none,#661912f8}.dark-red .numb,.dark-green .numb,.light-blue .numb{color:#e7e0e0}.dark-red .progress,.dark-red .dot span,.dark-red .zero-dot span,.dark-green .progress,.dark-green .dot span,.dark-green .zero-dot span,.light-blue .progress,.light-blue .dot span,.light-blue .zero-dot span{background:#f55b02}.dark-green{background-color:#236b2a}.dark-green .inner{background:none,#236b2a}.dark-green .progress,.dark-green .dot span,.dark-green .zero-dot span{background:#05ec6d}.light-blue{background-color:#3f5f91}.light-blue .inner{background:none,#3f5f91}.light-blue .progress,.light-blue .dot span,.light-blue .zero-dot span{background:#0b407c}.products-section{text-align:center}.products-section .sort-panel{padding-bottom:20px}.products-section .sort-panel .panel-content .panel-title{display:flex;align-items:center;justify-content:center}.products-section .sort-panel .panel-content .panel-title h2{font-size:25px}.products-section .sort-panel .panel-content .panel-title *{margin:0}.products-section .sort-panel .panel-content .panel-title button{height:25px;background-color:#0c0c0c}.products-section .sort-panel .panel-content .panel-title button img{height:20px}.products-section .sort-panel .panel-filters{display:flex;align-items:center;justify-content:space-between}.products-section .sort-panel .panel-filters * select{height:25px}.products-section .sort-panel .panel-filters h3{margin:3px;color:#e7e0e0;font-family:Rajdhani,sans-serif;font-weight:400}.products-section .sort-panel .panel-filters button{background-color:#0c0c0c;color:#e7e0e0;font-size:20px;font-family:Rajdhani,sans-serif;font-weight:400;align-self:flex-end}.products-section .sort-panel .panel-filters .price-filter .price-inputs{height:25px;display:flex;align-items:center;gap:10px}.products-section .sort-panel .panel-filters .price-filter .price-inputs input{width:80px;height:85%}.products-section .sort-panel .panel-filters .price-filter .price-inputs h4{color:#e7e0e0;font-family:Rajdhani,sans-serif;font-weight:400}.products-section h2,.products-section .no-products-title{font-family:Rajdhani,sans-serif;color:#e7e0e0;font-size:35px;font-weight:400;margin:10px}.products-section .no-products-title{font-size:25px}.products-section .products-content{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.products-section .products-content .product-card{cursor:pointer;background-color:#131212;font-family:Rajdhani,sans-serif;text-align:start;color:#e7e0e0;border-radius:20px}.products-section .products-content .product-card h4{font-weight:300}.products-section .products-content .product-card img{max-width:100%;max-height:250px;border-radius:20px 20px 0 0;background:url(/suplements_store/assets/product-card-bg-BwK2ETUV.jpg) center center/cover no-repeat}.products-section .products-content .product-card div{display:flex;align-items:center}.products-section .products-content .product-card div *{margin:2px 0}.products-section .products-content .product-card div button{display:flex;justify-content:center;width:35px;height:35px;margin-left:auto;margin-right:10px;background-color:#1f1d1d}.products-section .products-content .product-card div button img{max-width:25px;background:none}.products-section .products-content .product-card div button:hover{background:#ff4500}.products-section .products-content .product-card .buttons{display:flex;flex-direction:column;margin-left:auto;gap:10px}.products-section .products-content .product-card .flavours{display:flex;justify-content:left;gap:10px}.products-section .products-content .product-card .flavours img{max-height:30px;max-width:30px;border-radius:0}.products-section .products-content .product-card .product-description{flex-direction:column;align-items:start;margin-left:15px}.products-section .products-content .product-card .product-description .price{margin-top:10px;font-size:25px;font-weight:500}.products-section .products-content .product-card .product-description .weight{font-weight:500;font-size:18px}.products-section .show-more{height:50px;width:200px;color:#e7e0e0;background-color:#ff4500;font-size:20px;font-family:Rajdhani,sans-serif;border-radius:10px;margin-top:50px;transition:transform .5s,background .5s}.products-section .show-more:hover{box-shadow:0 0 12px #fafcfbcc;background-color:#131212}.categories{color:#e7e0e0;font-family:Rajdhani,sans-serif;text-align:center}.categories h2{font-weight:500;font-size:35px;margin-bottom:10px}.categories-box{display:flex;justify-content:center;gap:10px}.categories-box *{margin:0}.categories-box .category-card{min-width:12%;height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#131212;border-radius:10px;transition:transform .5s,background .5s;cursor:pointer}.categories-box .category-card:hover{transform:translateY(-7px)}.categories-box .category-card img{display:block;position:relative;z-index:2;filter:drop-shadow(0 5px 6px rgba(255,255,255,.45));min-height:60px;max-height:90px}.categories-box .category-card h3{margin-top:10px;font-weight:300;font-family:Roboto,sans-serif;color:#e7e0e0}.add-modal:not(.hidden){pointer-events:auto}.add-modal-content select{height:30px}.add-modal-content img{align-self:center;max-width:180px}.add-modal-content .price-and-delivery{display:flex;align-items:center;justify-content:space-between}.add-modal-content .price-and-delivery h4{font-weight:400}.add-modal-content .price-and-delivery .price-modal{font-size:22px}.add-modal-content .price-and-delivery .delivery{text-align:right}.add-modal-content .quantity{display:flex;align-items:center}.add-modal-content .quantity button{height:30px;width:30px;font-family:Rajdhani,sans-serif;font-weight:600;font-size:20px}.add-modal-content .quantity input{height:26px;width:60px}.add-cart-btn{display:flex;justify-content:center;gap:20px;align-items:center;height:40px;width:200px;margin:20px auto;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:500;color:#e7e0e0;background-color:#ff4500}.add-cart-btn img{height:30px;width:30px}.product-descr-modal{color:#e7e0e0}.product-descr-modal .macros-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;border:rgb(231,224,224)}.product-descr-modal .macros-grid div{padding:6px 10px;background:#222;color:#eee;border-radius:4px;font-size:17px;text-align:left;font-family:Rajdhani,sans-serif}.product-descr-modal p{font-family:Roboto,sans-serif;font-weight:300}.shopping-cart-modal{color:#e7e0e0;max-height:70vh;overflow-y:auto;position:relative}.shopping-cart-modal .cart-total{position:relative;bottom:0;background:none;margin-left:auto;z-index:2}.shopping-cart-modal ul.cart-list{padding:0;margin:0;list-style:none}.shopping-cart-modal li.cart-item{display:flex;align-items:center;margin-bottom:10px}.shopping-cart-modal .cart-item-img{width:70px;margin-right:10px}.shopping-cart-modal .cart-item-info{flex:1}.shopping-cart-modal .cart-item-qty{display:flex;align-items:center;gap:6px;margin:4px 0}.shopping-cart-modal .cart-item-qty-btn{width:24px;height:24px;font-size:18px;background:#0c0c0c;color:#e7e0e0;border:1px solid rgb(231,224,224);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.shopping-cart-modal .cart-item-remove-btn{display:flex;align-items:center;margin-left:10px;background:#ff4500;color:#e7e0e0;font-family:Rajdhani,sans-serif;font-size:18px}.shopping-cart-modal h4{font-size:17px}.shopping-cart-modal span{font-family:Rajdhani,sans-serif;font-weight:600;font-size:19px}.shopping-cart-modal .cart-item:not(:last-child){border-bottom:1px solid rgb(231,224,224);padding-bottom:12px;margin-bottom:12px}.shopping-cart-modal .add-cart-btn{width:280px}.brands-section{margin-top:70px;text-align:center}.brands-section h2{color:#e7e0e0;font-family:Rajdhani,sans-serif;font-size:30px;font-weight:400;margin:0}.brands-container{display:flex;align-items:center;justify-content:space-between}.brands-container img{max-width:180px;max-height:150px}.indicators{display:flex;justify-content:center;gap:10px}.indicators div{width:25px;height:25px;background-color:#1d1d1c;border-radius:100%;cursor:pointer}.indicators .actual{background-color:#ff4500}.indicators div:hover{border:1px solid rgb(231,224,224)}@media (max-width: 1199.98px){.container{width:900px}.slider{padding:40px 0}.slide .product-title{max-width:300px}.slide .product-title h2{font-size:21px}.slide .img-wrapper{margin-bottom:25px;justify-self:center}.slide .img-wrapper img{max-height:340px}.slide .macros-ammount{margin-left:60px}.slide .macros-ammount h2{font-size:18px}}@media (max-width: 991.98px){.container{width:700px}.header-content a{font-size:15px}.header-content img{width:35px}.header-content .title-main *{font-size:18px}.header-content .title-main h1{font-size:30px}.search{padding:10px 0}.search-content *{max-height:40px}.slider{padding:40px 0}.slide .product-title{max-width:250px}.slide .product-title h2{font-size:18px}.slide .product-title p{font-size:14px}.slide .img-wrapper img{max-height:300px}.slide .macros-ammount{margin-left:40px}.slide .macros-ammount h2{font-size:13px;text-align:center}.advantages-content{margin-top:20px}.advantages-content .advantage-card img{max-width:45px}.advantages-content h3{font-size:16px}.advantages-content h4{font-size:15px}.categories h2{font-weight:400;font-size:27px}.categories-box{gap:5px}.categories-box .category-card{min-width:13%;height:120px}.categories-box .category-card img{max-height:70px}.categories-box .category-card h3{margin-top:5px;font-size:15px}.products-section select{max-width:120px}.products-section h2{font-size:27px}.products-section .sort-panel{padding-bottom:10px}.products-section .sort-panel .panel-content .panel-title h2{font-size:20px}.products-section .sort-panel .panel-content .panel-title button{height:20px}.products-section .sort-panel .panel-content .panel-title button img{height:17px}.products-section .sort-panel .panel-filters .price-filter .price-inputs input{width:50px}.products-section .products-content{grid-template-columns:repeat(3,1fr);justify-content:center;gap:20px}.brands-section{margin-top:50px}.brands-section h2{font-size:25px}.brands-container img{max-width:100px;max-height:100px}.indicators{gap:6px}.indicators div{width:18px;height:18px}footer{margin-top:40px}.footer-content .partners img,.footer-content .delivery-partners img,.footer-content .bank-partners img{height:30px;margin:0 10px;background-color:#fff}.footer-content .partners span,.footer-content .delivery-partners span,.footer-content .bank-partners span{font-size:25px}}@media (max-width: 767.98px){.container{width:500px}.header-content a{font-size:13px}.header-content img{width:30px}.header-content .title-main *{font-size:12px}.header-content .title-main h1{font-size:20px}.search-content .search-input{width:70%}.slider{padding:20px 0}.slider button{margin:0 5px}.slide{justify-content:center}.slide .more-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:auto}.slide .product-title{display:none}.slide .img-wrapper{align-self:center}.slide .img-wrapper img{max-height:300px}.slide .progress-bar .circular{width:60px;height:60px}.slide .progress-bar .inner{width:48px;height:48px;margin:-24px 0 0 -24px}.slide .progress-bar .numb{font-size:12px}.slide .progress-bar .numb-title{font-size:9px}.slide .progress-bar .bar,.slide .progress-bar .progress,.slide .progress-bar .outer,.slide .progress-bar .circle{width:60px;height:60px;min-width:60px;min-height:60px;max-width:60px;max-height:60px}.slide .progress-bar .bar{clip:rect(0px,60px,60px,30px)}.slide .progress-bar .progress{clip:rect(0px,30px,60px,0px)}.slide .progress-bar .dot,.slide .progress-bar .zero-dot{width:30px;height:6px;margin-top:-3px}.slide .progress-bar .dot span,.slide .progress-bar .zero-dot span{width:6px;height:6px}.slide .macros-ammount{display:flex;flex-direction:column;align-items:center;gap:6px;margin-left:auto}.advantages-content{margin-top:15px}.advantages-content .advantage-card img{max-width:40px}.advantages-content h3{font-size:14px}.advantages-content h4{font-size:13px}.categories-box{flex-wrap:wrap;gap:10px}.categories-box .category-card{min-width:20%}.products-section select{min-width:250px;max-width:300px}.products-section .sort-panel .panel-filters{flex-direction:column}.products-section .sort-panel .panel-filters .price-filter .price-inputs input{width:82px}.products-section .products-content{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width: 575.98px){.container{width:350px}.header-content a,.header-content .title-main *{font-size:10px}.header-content .title-main h1{font-size:20px}.search-content .search-input{width:80%}.slider{padding:30px 2px}.slider button{width:30px;height:50px}.slider button img{width:20px}.slide .img-wrapper{margin:0 auto}.slide .img-wrapper img{max-width:130px}.slide .more-info{margin:0 0 0 auto}.slide .more-info h3{font-size:10px}.slide .macros-ammount{margin:0;width:61px}.advantages-content{flex-wrap:wrap;gap:10px;justify-content:center}.advantages-content .advantage-card img{max-width:35px}.categories-box{justify-content:flex-start}.categories-box .category-card{min-width:30%}.products-section .products-content{gap:3px;row-gap:10px}.products-section .products-content h3{font-size:13px}.products-section .products-content .product-card img{max-width:175px;max-height:100%}.products-section .products-content .product-card div button{margin-right:5px}.products-section .products-content .product-card div button img{max-width:25px}.products-section .products-content .product-card .flavours{flex-wrap:wrap;gap:2px}.products-section .products-content .product-card .product-description{margin-left:5px}.products-section .products-content .product-card .product-description .price{margin-top:5px;font-size:20px}.products-section .products-content .product-card .product-description .weight{font-size:15px}.products-section .show-more{margin-top:20px}.brands-section{margin-top:30px}.brands-section h2{font-size:22px}.brands-container img{max-width:60px;max-height:60px}footer h3{font-size:15px}footer p{font-size:14px}.footer-content .partners img,.footer-content .delivery-partners img,.footer-content .bank-partners img{margin:0 5px}.footer-content .partners span,.footer-content .delivery-partners span,.footer-content .bank-partners span{font-size:16px}.cart-toast{font-size:13px;min-width:220px;max-width:90vw;padding:10px 8px}}@media (max-width: 375.98px){.container{width:320px}.header-content .title-main *{font-size:12px}.header-content .title-main h1{font-size:15px}.header-content .contacts{gap:4px}.header-content .contacts a{font-size:15px}.products-section .products-content{gap:3px;row-gap:10px}.products-section .products-content h3{font-size:13px}.products-section .products-content .product-card img{max-width:160px;max-height:100%}.products-section .products-content .product-card div button{margin-right:5px}.products-section .products-content .product-card div button img{max-width:25px}.products-section .products-content .product-card .flavours{flex-wrap:wrap;gap:2px}.products-section .products-content .product-card .product-description{margin-left:5px}.products-section .products-content .product-card .product-description .price{margin-top:5px;font-size:20px}.products-section .products-content .product-card .product-description .weight{font-size:15px}.products-section .show-more{margin-top:20px}}
