@font-face{font-family:'Golos';src:url('/static/core/fonts/Golos/Golos-Regular.woff2?ebff0484f65e') format('woff2'),url('/static/core/fonts/Golos/Golos-Regular.woff?ebff0484f65e') format('woff');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'Golos';src:url('/static/core/fonts/Golos/Golos-DemiBold.woff2?ebff0484f65e') format('woff2'),url('/static/core/fonts/Golos/Golos-DemiBold.woff?ebff0484f65e') format('woff');font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:'SuisseIntl';src:url('/static/core/fonts/SuisseIntl/SuisseIntl-Regular.woff2?ebff0484f65e') format('woff2'),url('/static/core/fonts/SuisseIntl/SuisseIntl-Regular.woff?ebff0484f65e') format('woff');font-display:swap;font-weight:normal;font-style:normal}:root{--text-color:#404040;--second-color:#203e4a;--info-color:#5bc0de;--info-background-color:rgba(244,248,250,0.7);--success-color:#5cb85c;--success-background-color:rgb(223,240,216,0.6);--error-color:#d9534f;--error-background-color:rgba(217,83,79,0.15);--warning-color:#f0ad4e;--warning-background-color:rgba(240,173,78,0.15);--not-in-shtock-color:#cdcdcd;--norm-color:#f0f0f0;--norm-background-color:white}*{margin:0;padding:0;box-sizing:border-box}html,:root{font-size:62.5%;line-height:1.15;color:var(--text-color);scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;position:relative;background-color:#fff;font-size:1.6em;font-family:'Golos','Roboto',sans-serif}input,textarea{font-family:'Golos','Roboto',sans-serif}a{text-decoration:none;cursor:pointer;color:inherit}a:visited{color:inherit}main{flex:1;width:clamp(75%,calc(95% - ((100vw - 320px) * 0.1)),95%);margin:7rem auto}.first-header{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;text-wrap:nowrap;background-color:#f2f2f2;height:3rem;padding:0 14%;font-size:1.5rem;position:relative}.admin-link{position:absolute;left:3rem;color:rgba(0,0,0,0.1);transition:all 0.3s ease}.admin-link:hover{color:rgba(0,0,0,0.7);font-weight:600;transform:scale(1.3)}.first-header nav{width:100%;display:flex;flex-direction:row;justify-content:space-between}.first-header ul{display:flex;flex-direction:row;flex-wrap:nowrap;list-style-type:none}.first-header .nav-link{display:flex;align-items:center;padding:0 2rem;height:3rem;transition:all 0.3s ease;border-bottom:0.1rem solid transparent}.first-header .nav-link:hover{background-color:white;color:var(--second-color);border-bottom-color:var(--second-color)}.first-header .icon{fill:var(--text-color);width:1.7rem;height:1.7rem;margin-right:0.7rem}.first-header .nav-link:hover .icon{fill:var(--second-color)}@media (max-width:1650px){.first-header{padding:0 11%}}@media (max-width:1450px){.first-header #favorites{display:none}}@media (max-width:1500px){.first-header #comparison{display:none}}@media (max-width:1350px){.first-header{padding:0 8%}}@media (max-width:1200px){.first-header{padding:0 6%}}@media (max-width:1100px){.first-header #brands{display:none}}@media (max-width:1000px){.first-header #favorites{display:none}}@media (max-width:800px){.first-header #aboutus{display:none}}@media (max-width:600px){.first-header{display:none}}.secondary-header{padding:0 15%;height:17rem;font-size:1.5rem;box-shadow:inset 0px -0.2rem 0.4rem var(--second-color);text-wrap:nowrap;align-items:center;display:flex}.secondary-header nav{width:100%}.secondary-header ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;list-style-type:none;width:100%;align-items:center}.secondary-header .logo{height:8.5rem;width:auto}.search-wrapper{position:relative}.search-input{font-size:1.5rem;border-radius:0.2rem;border:0.1rem solid rgba(0,0,0,0.1);width:25rem;padding:0.7rem 3.3rem 0.7rem 1rem}.search-input:focus{outline:none;border-color:var(--second-color)}.search-button{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center}.search-button .icon{width:2rem;height:2rem;fill:none;stroke:var(--not-in-shtock-color);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.search-button:hover .icon{stroke:var(--second-color)}.secondary-header .callback{display:flex;flex-direction:column;justify-content:center;row-gap:1rem;transition:all 0.3s;text-wrap:nowrap}.secondary-header .callback div{display:flex;align-items:center;justify-content:center}.secondary-header .callback .icon{width:2.5rem;height:2.5rem;fill:var(--text-color)}.secondary-header .callback .text{display:inline-block;border-bottom:0.1rem dashed;cursor:pointer}.secondary-header .callback:hover{color:var(--second-color)}.secondary-header .callback:hover .callback .icon{fill:var(--second-color)}.secondary-header .schedule{display:flex;flex-direction:column;align-items:center;text-wrap:nowrap}.secondary-header .schedule .title{display:flex;flex-direction:row;align-items:center}.secondary-header .schedule .icon{width:2rem;height:2rem;margin-right:0.4rem}.secondary-header .schedule .title .text{font-weight:600}.secondary-header .schedule .time{font-size:1.45rem}.secondary-header .cart{display:flex;align-items:center}.secondary-header .cart .price{font-weight:600;font-size:2rem}.secondary-header .cart div{position:relative;width:fit-content}.secondary-header .cart .icon{width:5rem;height:5rem;fill:var(--text-color);padding:0 1rem;transition:all 0.2s}.secondary-header .cart:hover .icon{fill:var(--second-color);box-shadow:0 0.2rem var(--second-color)}.secondary-header .cart .count{border-radius:0.2rem;color:white!important;font-size:1.1rem;font-weight:600;line-height:1;position:absolute;padding:0.2rem 0.4rem;top:0.35rem;right:0.5rem;background-color:rgba(32,64,74,0.6)}@media (max-width:1650px){.secondary-header{padding:0 13%}.secondary-header .schedule{display:none}}@media (max-width:1350px){.secondary-header{padding:0 10%;height:16rem}.secondary-header .callback{display:none}}@media (max-width:1080px){.secondary-header{padding:0 7%;height:15rem}.secondary-header .logo{height:8rem}.search-form{display:none}}@media (max-width:800px){.secondary-header{height:14rem;padding:0 4%}.secondary-header .logo{height:7rem}}@media (max-width:500px){.secondary-header{height:13rem}.secondary-header .logo{height:5.5rem}}@media (max-width:400px){.secondary-header{height:12rem}.secondary-header .logo{height:4.5rem}}@media (max-width:350px){.secondary-header{height:11rem}.secondary-header .logo{height:3.5rem}}.third-header{display:flex;align-items:center;background-color:#f5f5f5;height:7rem;font-size:1.6rem;position:relative;padding:0 13%;text-wrap:nowrap}.third-header nav{width:100%}.third-header .category-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;list-style-type:none;width:100%}.third-header .nav-item{display:flex;width:fit-content;height:7rem;padding:0 0.5rem;box-sizing:border-box;transition:all 0.3s;text-wrap:wrap}.third-header .nav-item:hover{color:var(--second-color)!important;box-shadow:0 0.2rem 0 var(--second-color)}.third-header .nav-link{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;column-gap:1rem;width:100%;height:100%}.third-header .item-image{display:flex;align-items:center;justify-content:center}.third-header .item-image img{max-height:3.5rem;max-width:3.5rem;width:auto;height:auto}.third-header .category-name{text-align:center;transition:all 0.3s;font-weight:600}.third-header .subcategory-list{display:none;position:absolute;top:7.2rem;left:12.5%;z-index:1000;background-color:rgba(253,253,253,0.8);min-height:20rem;height:fit-content;width:75%;transition:all 0.3s ease-in-out}.third-header .nav-item:hover .subcategory-list,.third-header .subcategory-list:hover{display:block}.third-header .nav-item:hover .category-name{color:var(--second-color)}.third-header .subcategory-list ul{display:grid;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));list-style-type:none;column-gap:5rem;row-gap:0.7rem;font-size:1.5rem;padding:3rem 5rem;font-weight:600}.third-header .subcategory-list li:hover{color:var(--second-color);text-decoration:underline;cursor:pointer}@media (max-width:1650px){.third-header{padding:0 10%}}@media (max-width:1350px){.third-header{padding:0 7%;font-size:1.4rem}.nav-item{width:12rem}}@media (max-width:1080px){.third-header{padding:0 4%;font-size:1.2rem}.categoryItem{width:10.5rem}}@media (max-width:900px){.third-header{padding:0 1%;font-size:1rem}.nav-item{width:9rem}.category-name{display:none}}@media (max-width:600px){.third-header{display:none}}.item .labels{position:absolute;top:1rem;right:1rem;display:flex;gap:1rem}.item .discount,.item .new{padding:0.85rem 0.5rem;border-radius:0.2rem;color:#fff;font-weight:600;font-size:1.4rem}.item .discount{background-color:rgba(246,36,89,0.8)}.item .new{background-color:rgba(0,122,192,0.8)}.item .actions svg{width:2rem;height:2rem;fill:#bfbfbf;transition:all 0.3s ease}.item .comparison:hover svg,.item .yellow{fill:var(--warning-color)!important}.item .favorite:hover svg,.item .red{fill:var(--error-color)!important}.item .addToCart{display:flex;width:100%;height:fit-content;background-color:var(--second-color);color:white;border-radius:0.3rem;justify-content:center;align-items:center;font-size:1.6rem;padding:0.8rem 0;transition:all 0.3s ease;box-shadow:0 0.2rem rgb(22,39,46)}.item .addToCart:hover{background-color:rgba(32,62,74,0.86)}.item .removeFromCart{display:flex;width:100%;height:fit-content;background-color:#f2f2f2;border-radius:0.3rem;justify-content:center;align-items:center;font-size:1.6rem;padding:0.8rem 0;transition:all 0.3s ease;box-shadow:0 0.2rem #d9d9d9}.item .removeFromCart:hover{background-color:#e6e6e6}.item .error{background-color:var(--error-color)}.item .warning{background-color:var(--warning-color)}.item .success{background-color:var(--success-color)}.item .info{background-color:var(--info-color)}.item .not-in-shtock{background-color:var(--not-in-shtock-color)}.catalog-title{text-align:center;margin-bottom:2rem;font-size:3rem;padding-bottom:2rem;border-bottom:0.1rem solid #ebebeb}