:root{--category-cells-count: 7;--products-cells-count: 5;--promo-products-cells-count: 4;--promotions-cells-count: 4;--brands-cells-count: 6}@media screen and (min-width: 768px) and (max-width: 991px){:root{--category-cells-count: 4;--products-cells-count: 3}}@media (max-width: 767px){:root{--category-cells-count: 2;--products-cells-count: 2}}@media screen and (min-width: 768px) and (max-width: 991px){:root{--promotions-cells-count: 3;--promo-products-cells-count: 3;--brands-cells-count: 4}}@media screen and (min-width: 501px) and (max-width: 767px){:root{--promotions-cells-count: 2;--promo-products-cells-count: 2;--brands-cells-count: 2}}@media (max-width: 500px){:root{--promotions-cells-count: 1;--promo-products-cells-count: 2;--brands-cells-count: 2}}body{background-color:#f6f6f6;margin:0;min-height:100vh}hr{background-color:#d9d9d9;height:1px;margin:0 auto;border-width:0}p{margin:0}a{text-decoration:none}.title-section{max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.title-section{max-width:1400px}}@media (max-width: 767px){.mobile-h1{font-family:Lexend Deca,sans-serif!important;font-size:28px!important;line-height:32px!important;font-weight:500!important}.mobile-h2{font-family:Lexend Deca,sans-serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important}.mobile-h3{font-family:Lexend Deca,sans-serif!important;font-size:20px!important;line-height:25px!important;font-weight:400!important}}.h1{font-family:Lexend Deca,sans-serif;font-size:52px;line-height:62px;font-weight:500}.h2{font-family:Lexend Deca,sans-serif;font-size:34px;line-height:44px;font-weight:500}.h3{font-family:Lexend Deca,sans-serif;font-size:28px;line-height:38px;font-weight:500}.h4{font-family:Lexend Deca,sans-serif;font-size:26px;line-height:36px;font-weight:400;margin:0}.h5{font-family:Lexend Deca,sans-serif;font-size:24px;line-height:34px;font-weight:400}.b0{font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.b1{font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.b2{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}.caption1{font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.caption2{font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400}.container-width{max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.container-width{max-width:1400px}}.full-width{width:100%;margin:0 auto}.small-width{max-width:545px;padding-left:15px;padding-right:15px;margin:0 auto}.separator-big{height:90px}.separator-small{height:45px}@media (max-width: 767px){.separator-small{height:20px}}.separator-deskto-big-mobile-small{height:90px}@media (max-width: 767px){.separator-deskto-big-mobile-small{height:40px}}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}html,body{overflow-x:clip}@media screen and (min-width: 1025px) and (max-width: 1565px){body{margin-left:61px!important}}@media (max-width: 1024px){body{margin-bottom:60px!important}}.suggestion-item{cursor:pointer}.product-info .product-price .old-price{color:#9c9c9c;text-decoration:line-through}.badge-holder{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.badge-holder.absolute{position:absolute}@media (min-width: 992px){.badge-holder{position:absolute}}.registration-box .hidden{display:none}.registration-box .registration-box-holder{padding:20px;background-color:#fff;border-radius:8px}.registration-box .registration-box-holder .registration-box-title{color:#142033;margin:0 0 20px;font-family:Lexend Deca,sans-serif;font-size:34px;line-height:44px;font-weight:500}@media (max-width: 767px){.registration-box .registration-box-holder .registration-box-title{font-family:Lexend Deca,sans-serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important}}.registration-box .registration-box-holder .registration-form-holder .registration-form-title{color:#333;margin-bottom:20px;margin-top:20px;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.registration-box .registration-box-holder .registration-form-holder .registration-form{display:flex;flex-direction:column}.registration-box .registration-box-holder .registration-form-holder .registration-form .radio-group{display:flex;flex-direction:column;border-bottom:1px solid #E5E5E5;padding-bottom:30px;gap:5px}.registration-box .registration-box-holder .registration-form-holder .registration-form label.radio-fields{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border:1px solid #F6F6F6;border-radius:4px;cursor:pointer;background-color:#fff;color:#333;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.registration-box .registration-box-holder .registration-form-holder .registration-form label.radio-fields input[type=radio]{width:auto;transform:scale(1.8)}.registration-box .registration-box-holder .registration-form-holder .registration-form .checked-label{background-color:#e8effc!important}.registration-box .registration-box-holder .registration-form-holder .registration-form .checked-label span{color:#3a64e4!important}.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=text],.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=tel],.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=email],.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=password]{margin-bottom:5px;background-color:#f6f6f6;color:#333;border-radius:4px;border:none;padding:10px 14px;box-sizing:border-box;width:100%;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=text]::placeholder,.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=tel]::placeholder,.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=email]::placeholder,.registration-box .registration-box-holder .registration-form-holder .registration-form input[type=password]::placeholder{color:#333;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.registration-box .registration-box-holder .registration-form-holder .registration-form .checkbox-field{margin:25px 0 15px;display:block}.registration-box .registration-box-holder .registration-form-holder .registration-form .checkbox-field input[type=checkbox]{transform:scale(1.2);margin:4px 10px 4px 4px;cursor:pointer}.registration-box .registration-box-holder .registration-form-holder .registration-form .checkbox-field span{color:#333;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}.registration-box .registration-box-holder .registration-form-holder .registration-form button{margin-top:15px;margin-bottom:20px;background-color:#1c61e7;padding:15px 5px;width:100%;color:#fff;border:none;border-radius:4px;cursor:pointer}.registration-box .registration-box-holder .registration-form-holder .registration-form button:hover{background-color:#205acf}.autocomplete{position:relative;display:flex;flex-direction:column-reverse}.suggestions-container{position:absolute;width:100%;border:1px solid #d4d4d4;max-height:300px;overflow:auto;display:none}.suggestions-container.visible{display:block}.suggestion-item{cursor:pointer;padding:5px 10px;background-color:#fff;border-bottom:1px solid #d4d4d4;font-family:Open Sans;font-size:13px}
