: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}}.login-box .login-box-holder{padding:20px;background-color:#fff;border-radius:8px}.login-box .login-box-holder .login-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){.login-box .login-box-holder .login-box-title{font-family:Lexend Deca,sans-serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important}}.login-box .login-box-holder .login-action-holder{display:flex;gap:20px;margin-bottom:20px;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}@media (max-width: 767px){.login-box .login-box-holder .login-action-holder{flex-wrap:wrap;gap:10px}}.login-box .login-box-holder .login-action-holder .login-action-text{color:#142033}.login-box .login-box-holder .login-action-holder .login-action-cta{color:#3a64e4}.login-box .login-box-holder .login-form-holder .login-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}.login-box .login-box-holder .login-form-holder .login-form{display:flex;flex-direction:column}.login-box .login-box-holder .login-form-holder .login-form input{margin-bottom:6px;background-color:#f6f6f6;color:#333;border-radius:4px;border:none;padding:10px 14px;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.login-box .login-box-holder .login-form-holder .login-form input::placeholder{color:#333;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.login-box .login-box-holder .login-form-holder .login-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}.login-box .login-box-holder .login-form-holder .login-form button:hover{background-color:#205acf}.login-box .login-box-holder .login-form-holder .forgot-password{color:#333;text-align:center;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}
