html{-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}a{text-decoration:none}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}*:focus{outline:#fff0}body,html{width:100%}a,button,input[type="submit"]{cursor:pointer}input[type="text"],button{-webkit-appearance:none;-webkit-border-radius:0}@font-face{font-family:"Montserrat";src:url(/static/fonts/Montserrat-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url(/static/fonts/Montserrat-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url(/static/fonts/Montserrat-SemiBold.ttf);font-weight:600;font-display:swap}:root{--black:#000;--white:#fff;--gray:#888;--shadow_hover:#82879cbd;--shadow:#82879c3b;--background_cart:#f5f5f7;--orange:#ff9b83}.cart_count.active,.favs_count.active{color:#fff;font-size:.65rem;font-weight:500;line-height:100%;padding:2px 4px;border-radius:10px;background:var(--orange);position:absolute;left:16px;top:-4px;z-index:1}.system_message{align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transition:all ease-in 0.4s;background:#fff;border-radius:10px;padding:20px;min-height:100px;box-shadow:0 10px 10px rgb(0 0 0 / .2);z-index:31;width:100%;max-width:400px;text-align:center;display:flex}.system_message a{margin:0 5px;color:cornflowerblue;text-decoration:underline}.system_message .close{position:absolute;color:red;right:8px;top:3px;border:none;background:none;font-size:1.125rem}main{max-width:1230px;width:100%;margin:0 auto;padding:0 15px}main section{margin-bottom:65px}#burger{min-width:25px;max-width:25px;width:100%;height:18px;display:flex;flex-direction:column;gap:5px;justify-content:space-between;cursor:pointer}#burger span{height:2px;width:100%;display:block;background-color:var(--black);opacity:1;position:relative;transition:all 0.3s}#burger.active span:nth-child(1){transform:rotate(45deg);top:8px}#burger.active span:nth-child(2){opacity:0}#burger.active span:nth-child(3){transform:rotate(-45deg);bottom:8px}.headline a{display:flex;justify-content:flex-start;gap:5px;align-items:center;text-align:start;font-size:1.5rem;font-weight:500;color:var(--black);margin-bottom:20px}.headline span{display:block;background:url(/static/images/arrow_right.svg);height:25px;width:11px;background-size:cover;background-position:center;background-repeat:no-repeat}.headline:hover{opacity:.7}.headline:hover span{opacity:.7}body{font-family:"Montserrat",sans-serif;margin:0;padding:0;box-sizing:border-box;font-variant-numeric:lining-nums}.head{display:flex;justify-content:space-between;gap:15px;align-items:center;max-width:1230px;margin:0 auto;padding:15px;position:relative;transition:all 0.3s ease}.head>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.h_list{position:absolute;top:-999999px;left:0;background-color:var(--white);z-index:1;flex-direction:column;align-items:flex-start!important;padding:15px;box-shadow:4px 4px 8px 0 rgb(34 60 80 / .2);border-radius:4px;min-width:100%;max-height:0;transition:all 0.3s ease}.h_list.active{top:70px;transition:all 0.3s ease;z-index:10;max-height:1000px}.h_list a:hover{color:#424242;text-shadow:1px -1px 1px #000}.head a{color:var(--black)}#h_logo{position:relative;height:40px;width:100%;display:flex;justify-content:center;align-items:center}#h_logo img{max-width:80px;width:100%;height:auto}#enter{display:block;font-size:.85rem;border:1px solid var(--black);padding:10px;max-width:90px;padding:6px 8px;border-radius:4px;position:relative}#enter:hover{background-color:var(--black);color:var(--white);box-shadow:4px 4px 8px 0 rgb(34 60 80 / .2)}#cart{position:relative;padding-left:10px;width:28px;height:26px}#cart:after{content:"";background-image:url(/static/images/cart.svg);background-repeat:no-repeat;background-size:cover;width:26px;height:26px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cart:hover:after{background-image:url(/static/images/cart_hover.svg)}#favorite{position:relative;padding-left:10px;width:26px;height:26px}#favorite:after{content:"";background-image:url(/static/images/heart.svg);background-repeat:no-repeat;background-size:cover;width:26px;height:24px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#favorite:hover:after{background-image:url(/static/images/heart_full.svg)}#header_search{display:flex;justify-content:center;align-items:center;width:100%;max-width:290px;height:30px;position:absolute;top:-99999px;left:50%;transform:translateX(-50%)}#header_search.show{top:60px;background-color:#fff;z-index:2;max-width:100%}#header_search.show input[type="text"]{width:calc(100% - 90px)}#header_search:hover{opacity:.8}#header_search input[type="text"]{font-size:.85rem;padding:5px;border:1px solid var(--black);height:100%;border-radius:4px 0 0 4px}#search_btn{background-color:#fff;filter:invert(1);color:#fff0;height:100%;border:none;width:55px;border-radius:0 4px 4px 0;background-image:url(/static/images/search.svg);background-size:25px;background-position:center;background-repeat:no-repeat}#show_search{display:block;background-color:#fff;filter:invert(1);color:#fff0;height:30px;border:none;width:45px;border-radius:4px;background-image:url(/static/images/search.svg);background-size:25px;background-position:center;background-repeat:no-repeat;min-width:26px}#show_search:hover{opacity:.8}footer{max-width:1230px;padding:15px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}footer a{color:var(--black)}footer a:hover{color:#424242;text-shadow:1px -1px 1px #000}footer ul{display:flex;flex-direction:column;gap:10px}.f_info li{width:100%}.f_info li:first-child a{display:block;height:30px;max-width:160px;position:relative;margin-bottom:15px}.f_info a img{position:absolute;top:0;left:0}.f_info a:hover img{transform:scale(1.1)}#to-top{display:none;position:fixed;left:2vw;bottom:77px;width:40px;height:40px;background-color:#c6803c;color:#fff0;opacity:.5;filter:invert(1);transition:all 0.3s;border-radius:10px;border:none;z-index:10}#to-top svg{transform:scale(.7)}#to-top:hover{opacity:1;filter:invert(1) brightness(1.5)}@media all and (min-width:360px){#h_logo img{max-width:160px}}@media all and (min-width:450px){#enter{padding:6px 15px}.h_list{min-width:300px}#favorite{width:24px;height:22px}#favorite:after{width:24px;height:22px}#cart{width:24px;height:24px}#cart:after{width:24px;height:24px}}@media all and (min-width:630px){#show_search{display:none}#header_search{top:0;left:0;transform:translate(0,0);position:relative}.head{gap:30px}}@media all and (min-width:840px){.h_list{position:relative;top:0;left:0;background-color:#fff0;flex-direction:row;padding:0;box-shadow:none;border-radius:0;justify-content:flex-start!important;min-width:inherit}#burger{display:none}}@media all and (min-width:1100px){#h_logo{position:absolute}}main ul.crumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 15px;width:100%;max-width:1230px;margin:0 auto 15px auto}main{max-width:100%;padding:0}main ul.crumbs li{position:relative;padding-right:20px;font-size:.8rem}main ul.crumbs li a{color:#444;text-decoration:none;transition:all .3s}main ul.crumbs li a:hover{color:#000}main ul.crumbs li:after{content:"/";color:#A9A9A9;position:absolute;top:2px;right:8px;font-size:.7rem}main ul.crumbs li:last-child:after{content:""}#main_header{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;gap:15px;padding:0 15px 10px 15px;border-bottom:1px solid #aaa;width:100%;max-width:1230px;margin:0 auto}#filter_buttons{padding:10px 15px;border-bottom:1px solid #aaa;display:grid;grid-template-columns:1fr 1fr;color:#000;margin-bottom:4px}#filter_buttons button{width:105px;border:#fff0;background:#fff0;font-size:.95rem;background-image:url(/static/images/catalog/rimenuunfold.svg);background-position:left;background-size:24px;background-repeat:no-repeat;cursor:pointer;transition:all .3s;opacity:.8;height:24px;text-align:left;padding-left:32px}#filter_buttons #show_filters{background-image:url(/static/images/catalog/bifilteralt.svg)}h1{font-weight:400}#main_header>span{font-size:.9rem;color:#777}#halves{display:block;position:relative;overflow:hidden;width:100%;max-width:1230px;margin:0 auto}#halves>*{overflow:hidden}@keyframes fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}#aside_categs{width:100%;position:absolute;top:0;left:-100%;height:100vh;transition:all .3s;background-color:#fff;z-index:2;animation:fade-in 1s linear 0}#aside_categs.show{left:0%}#catalog_tree,#catalog_tree ul{display:flex;flex-direction:column;justify-content:flex-start;gap:15px;padding-top:15px}#catalog_tree ul{gap:10px;padding-left:10px;padding-top:0}#catalog_tree>li{padding-left:15px;padding-right:30px;position:relative;cursor:pointer}#catalog_tree>li::after{position:absolute;right:15px;top:2px;content:"";width:15px;height:15px;background-image:url(/static/images/angle_up.svg);transform:rotate(180deg);background-size:15px;background-position:center;background-repeat:no-repeat;transition:all .3s}#catalog_tree>li:hover::after{transform:rotate(360deg)}#catalog_tree>li a{color:black!important;text-decoration:none;transition:all .3s}#catalog_tree>li:hover>a{border-bottom:1px solid #ccc}#catalog_tree>li a:hover{color:#777!important}#catalog_tree li>span{margin-left:10px;color:#777;font-size:.9rem}#catalog_tree>li>a{font-size:1.125rem;font-weight:500}#catalog_tree>li>ul{max-height:0;transition:all .3s;overflow:hidden}.quick,.quick *{animation:none!important;transition:all 0s!important}#catalog_tree>li.show>ul{max-height:3000px;padding:10px}#catalog_tree>li.show::after{transform:rotate(0deg)}a.current{border-bottom:1px solid var(--orange)}#right{display:flex;flex-direction:column;justify-content:flex-start}#filter_form{padding:0 15px;max-height:0;overflow:hidden;transition:all .3s;position:relative}#clear_filters{position:absolute;right:15px;top:15px;font-size:.9rem;padding:5px 10px;border-radius:4px;border:none}#filter_form.show{max-height:400px;margin-bottom:20px}#filter_form>p{font-size:1.25rem;font-weight:500;margin:10px 0 15px 0}#filter_form>ul>li{border-bottom:1px solid #aaa;padding:10px 0;position:relative;cursor:pointer}#filter_form>ul>li::after{position:absolute;right:15px;top:10px;content:"";width:15px;height:15px;background-image:url(/static/images/angle_up.svg);transform:rotate(180deg);background-size:15px;background-position:center;background-repeat:no-repeat;transition:all .3s}#filter_form>ul>li:hover::after{transform:rotate(360deg)}#filter_form>ul>li>ul{max-height:0;transition:all .3s;background-color:#fff;overflow:hidden;padding:0 15px;display:flex;flex-direction:column;justify-content:flex-start;gap:10px}#filter_form>ul>li>span:nth-child(1){pointer-events:none}#filter_form>ul>li.show>ul{max-height:3000px;padding:15px}.value_search{background-color:#f5f5f5;font-size:1rem;padding:10px;border:none;border-radius:4px!important;padding-left:35px;background-image:url(/static/images/search.svg);background-size:24px;background-position:7px center;background-repeat:no-repeat}#filter_form li.hidden{display:none}#filter_form li label{cursor:pointer;display:flex;flex-direction:row;gap:10px;align-items:center}#filter_form input[type=checkbox]{background:#fff;border:1px solid #000;position:relative;width:20px;height:20px;transition:500ms;flex:0 0 auto;appearance:none}#filter_form input[type=checkbox]:checked::after{content:"✓";position:absolute;text-align:center;top:-4px;left:-1px;width:20px;height:20px;overflow:hidden;font-size:1.2rem;font-weight:700}#products_list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.pages{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;width:100%;margin-top:15px}.pages li a{display:flex;justify-content:center;align-items:center;height:32px;width:32px;border-radius:16px;background:#fff;color:#000;text-decoration:none;font-size:1rem;transition:all .3s;font-weight:500}.pages li a:hover,.pages li.active a{background:#eee}@media all and (min-width:700px){#products_list{grid-template-columns:1fr 1fr 1fr}}@media all and (min-width:900px){#halves>*{overflow:initial}#main_header{border-bottom:none}#filter_buttons{display:none}#halves{display:grid;grid-template-columns:300px 1fr;gap:20px}#right{gap:15px}#products_list{grid-template-columns:1fr 1fr}#aside_categs{position:initial;left:initial}#catalog_tree>li{padding-right:20px}#catalog_tree>li::after{right:0}#filter_form{max-height:initial;padding-left:0;overflow:initial;padding-right:70px}#filter_form>ul{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:5px 10px}#filter_form>ul>li{border:1px solid #aaa;border-radius:4px}#filter_form>ul>li>span{padding-right:30px;padding-left:10px}#filter_form>ul>li::after{right:10px;top:13px}#filter_form>ul>li>ul{max-width:100%;position:absolute;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .4);top:44px;left:50%;transform:translateX(-50%);z-index:2;border-radius:4px}#filter_form>ul>li.show>ul{max-width:400px;padding:10px;max-height:500px;overflow-y:scroll}}@media all and (min-width:1000px){#products_list{grid-template-columns:1fr 1fr 1fr}}.not_available{display:block;position:absolute;height:100%;background-color:#1e2225ab;font-weight:600;font-size:1.25rem;line-height:20px;color:#fff;width:100%;display:flex;align-items:center;justify-content:center}.pli{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:100%;background-color:#fff;border-radius:4px;overflow:hidden;position:relative;border:1px solid #ddd;transition:all .3s}.pli:hover{box-shadow:0 2px 5px var(--shadow_hover)}.spl_icons{display:flex;flex-direction:column;align-items:center;gap:20px;top:20px;right:15px;position:absolute}.spl_icons .btn_favs{background-image:url(/static/images/heart.svg);background-repeat:no-repeat;background-size:contain;display:block;width:20px;height:20px;position:relative;cursor:pointer;background-color:#fff0;border:none}.spl_icons .btn_favs.check_favs{background-image:url(/static/images/heart_full.svg)}.spl_icons .btn_favs.check_favs,.spl_icons .btn_favs:hover{filter:invert(71%) sepia(21%) saturate(1176%) hue-rotate(319deg) brightness(98%) contrast(108%)}.pli.splide__slide{width:100%;max-width:280px}.pli .splide__slide{display:flex;justify-content:center;align-items:center;opacity:0;width:100%}.pli.splide__slide .splide__slide{height:177px}.pli .splide__slide.is-active{opacity:1}.pli_img{width:100%;height:230px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:10px 0}.pli_img img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border-radius:10px}.pli .splide__list{max-width:285px;width:100%;margin:16px auto!important}.pli .splide__pagination__page{background-color:#b2b2b2}.pli .splide__pagination__page.is-active{background-color:#000}.pli .splide__pagination{bottom:-7px}.prd_info{padding:10px;padding-top:0;text-align:center}.prd_info .prices{display:flex;gap:8px;align-items:flex-start;justify-content:center;font-size:1.125rem;margin-bottom:5px}.prd_info .prices>p{font-weight:400}.prd_info .prices>p>span{font-weight:700}.prd_info .green{color:#51b715}.prd_info .old_price{color:gray;position:relative;font-weight:700;font-size:1rem;line-height:16px}.prd_info .old_price::after{content:"";position:absolute;width:100%;height:1px;background-color:#000;top:8px;left:0;transform:rotate(353deg)}.prd_info .rating{display:flex;align-items:center;justify-content:center;gap:2px;margin:8px 0 16px 0}.name{min-height:40px}.name,.name a{font-weight:400;font-size:.9rem;text-decoration:none;color:#000}.prd_infob{font-weight:600}.prd_info>ul{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;row-gap:4px;column-gap:10px;margin-top:5px;font-size:.9rem;color:#777}.prd_info li:last-child{border-bottom:none}.prd_info li span:nth-child(1){color:#222;font-size:.875rem;line-height:14px;font-weight:400}.prd_info li span:nth-child(2){font-weight:600}.btn_cart:hover{background-color:#fff}.btn_cart span{background-image:url(/static/images/layout/icons_tab_bar.svg#cart);background-repeat:no-repeat;background-size:cover;display:block;width:24px;height:24px;pointer-events:none}.btn_cart.check_cart span{background-image:url(/static/images/layout/check_cart.svg)!important;height:16px;margin:4px 0}@media all and (min-width:480px){.name,.name a{font-size:1rem}.pli,.pli.splide__slide{width:100%}.pli.splide__slide .splide__slide{height:284px}.pli .splide__slide{height:284px}}