*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{position:relative}html{font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;color:#000}body,html{height:100%}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Calibri}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.3125em}h4{font-size:1.25em}h5{font-size:1.125em}h6{font-size:1em}.block{margin-top:30px}.block_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.block_ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.link{outline:none;font-family:inherit;font-size:inherit;color:inherit;-webkit-transition:color .3s;transition:color .3s}.link:active,.link:focus,.link:hover{font-weight:700}.link_hover-tdn,.link_tdn{text-decoration:none}.link_hover-tdn:active,.link_hover-tdn:focus,.link_hover-tdn:hover{text-decoration:underline}.link_brand{color:red}.btn,.link_brand:active,.link_brand:focus,.link_brand:hover{color:inherit}.btn{outline:none;border:none;background-color:transparent;font-family:Calibri;font-size:inherit;cursor:pointer}.btn_brand{color:red;border-color:red}.btn_brand:focus,.btn_brand:hover{color:#fff;background-color:red}.btn_border{border-width:2px;border-style:solid}.btn_large{padding:.25em 1em;font-size:2em}.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.container_1000{max-width:1000px}.container_1160{max-width:1160px}.content{line-height:1.5em}.content ol,.content p,.content ul{margin-top:1em}.title{font-family:Calibri;font-weight:700}.title_center{text-align:center}.title_1{font-size:1.75em}.title_2{font-size:1.5em}.title_3{font-size:1.3125em}.title_4{font-size:1.25em}.title_5{font-size:1.125em}.title_6{font-size:1em}.paginate{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginate,.paginate__list{display:-webkit-box;display:-ms-flexbox;display:flex}.paginate__list{list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginate__item{margin-left:5px;margin-right:5px}.paginate__link:active,.paginate__link:focus,.paginate__link:hover{color:red}.paginate__current{font-family:Calibri;font-size:1.4em;font-weight:700}.page{overflow:hidden;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:60px}.header{padding-top:15px;padding-bottom:15px}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu{font-size:1.2em}.logo{font-size:33px;font-weight:700;text-transform:uppercase}.menu{position:static}.menu__list{position:inherit;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item{position:inherit;padding-left:15px;padding-right:15px}.menu__item:hover>.menu-sub{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__link{padding-left:15px;padding-right:15px}.menu__link:active,.menu__link:focus,.menu__link:hover{color:red}.menu-sub{display:none}.menu-sub_lvl-1{overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;left:0;width:100%;min-height:360px;padding-top:15px;padding-bottom:15px;background-color:#f7f7f7;z-index:1}.menu-sub .menu-sub{position:absolute;top:0;left:100%;height:100%;min-width:100vw;background:#f7f7f7;z-index:1}.menu-sub .menu-sub:hover{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-sub .menu-sub:hover+.menu-sub__link{background-color:red}.menu-sub .menu-sub .menu-sub__list{max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-sub .menu-sub .menu-sub__item{max-width:15em}.menu-sub__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.menu-sub__item{position:static}.menu-sub__link,.menu-sub__parent-name{display:block;padding:.15em .75em;font-size:.85em}.menu-sub>.menu-sub__list>.menu-sub__item>.menu-sub__link{background-color:transparent}.menu-sub>.menu-sub__list>.menu-sub__item:focus-within>.menu-sub__link,.menu-sub>.menu-sub__list>.menu-sub__item:hover>.menu-sub__link{background-color:red}.menu-sub>.menu-sub__list>.menu-sub__item:focus-within>.menu-sub__link:after,.menu-sub>.menu-sub__list>.menu-sub__item:hover>.menu-sub__link:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);display:block;width:0;height:0;border-top:8px solid transparent;border-left:8px solid red;border-bottom:8px solid transparent;z-index:1}.menu-sub>.menu-sub__list>.menu-sub__item:focus-within>.menu-sub,.menu-sub>.menu-sub__list>.menu-sub__item:hover>.menu-sub{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-sub:hover{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb__list{list-style:none}.breadcrumb__item{display:inline-block}.breadcrumb__item:after{content:">";display:inline-block}.breadcrumb__item:last-child:after{display:none}.breadcrumb__label{font-family:Calibri;font-size:1.3em}.categories{display:grid;grid-template-columns:493fr 60px 6px 443fr 43px 12px;grid-template-rows:auto 30px auto 30px auto 34px auto 36px 222px 86px 57px auto;list-style:none;max-width:1080px}.categories__item_1{grid-column:1/5;grid-row:1/2}.categories__item_2{grid-column:1/5;grid-row:3/4}.categories__item_3{grid-column:1/2;grid-row:5/6}.categories__item_4{grid-column:3/6;grid-row:5/8}.categories__item_5{grid-column:1/2;grid-row:7/10}.categories__item_6{grid-column:4/7;grid-row:9/11}.categories__item_7{grid-column:1/7;grid-row:12/13}.category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:25px;line-height:1.5em}.category__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category__list{list-style:none;display:inline-block}.category__item{display:inline-block;margin-right:.25em}.category__item:after{content:",";display:block;position:absolute;right:-.6em;bottom:0}.category__item:last-child:after{display:none}.catalog{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:45px;grid-row-gap:60px;list-style:none}.catalog__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog__link{-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog-item{outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5em;padding-left:20px;padding-right:20px;padding-bottom:30px}.catalog-item:after{content:"";display:block;position:absolute;top:30px;left:0;width:100%;height:calc(100% - 30px - 4px);border:2px solid #000;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.catalog-item:active:after,.catalog-item:focus:after,.catalog-item:hover:after{opacity:1}.catalog-item__title{text-align:center}.catalog-item__price{color:red;font-size:25px}.product{display:grid;grid-template-columns:250px auto 340px;grid-template-areas:"empty-1 image title" "discount image price" "discount image links" "empty-2 image props" "empty-3 image empty-4" "desc desc desc";grid-gap:30px}.product__title{grid-area:title}.product__description{grid-area:desc}.product__block-price{grid-area:price;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:25px;line-height:2em}.product__price{font-weight:700;color:red}.product__discount{grid-area:discount;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:25px;line-height:1.5em;color:red}.product__discount,.product__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__links{grid-area:links;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product__buy{padding:.15em .5em;font-size:33px}.product__more{padding-top:15px}.product__more:active,.product__more:focus,.product__more:hover{font-weight:700}.product__properties{grid-area:props;display:grid;grid-template-columns:minmax(auto,1fr) 1fr;grid-gap:15px}.product__image{grid-area:image}.product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-info__price{margin-top:15px;-ms-flex-item-align:stretch;align-self:stretch}.product-info__buy,.product-info__count{margin-top:15px}.product-info__count:active,.product-info__count:focus,.product-info__count:hover{font-weight:700}.product-info__description{margin-top:15px;white-space:pre-line}.product-info-price{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;font-family:Calibri}.product-info-price>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-info-price__price-old{font-size:25px}.product-info-price__price{font-size:38px;color:red}.product-info-price__discount{grid-column:2/3;grid-row:1/3;font-size:38px;line-height:1.2em;color:red;text-align:center}.sub-category{margin-top:15px;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace}.sub-category__list{list-style:none}.sub-category__item{display:inline-block;margin-top:.5em;margin-right:.5em}.sub-category__link{display:inline-block;padding:.5em;border:1px solid #000;border-radius:.5em}.footer{padding-bottom:15px}.footer__container{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #000}.footer__copyright{position:absolute;right:0;bottom:0;font-size:.75em;line-height:1em;opacity:.8}