.products-menu{position:relative;height:100%;margin:0 auto;background:#686a5f}.products-menu__title:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:1px;background:#686a5f}.products-menu__item.__hover .products-menu__title-link{background:#474840}.timetable .icon-clock{position:absolute;left:-23px;top:0;color:#b29984;font-size:16px}.basket__icon--basket-outline .basket__items{line-height:1.3;top:8px;left:-3px;padding:1px 4px;border-radius:15px;background:#997c5e;color:#fff;font-size:10px}.phones--inline .icon{display:inline-block;position:relative;top:-2px;width:16px;height:16px;margin-right:3px;font-size:16px;fill:#686a5f}.site-menu__link{border:0;color:#798d87}.comparison-view__button{display:block;position:relative;padding:0 10px;font-size:12px;color:#413126;fill:#0e0f0f;text-align:center;white-space:nowrap}.comparison-view__button-text{font-size:12px;margin-left:4px;color:rgba(16,17,17,.9803921569)}.favorites-view__button-text{margin-left:4px;color:#373838}.favorites-view__button .icon--heart{position:relative;top:-1px;fill:#000;font-size:14px}.userbar__button{color:#3c4542}.footer{position:relative;background:#dfdfdf;color:#fff;font-size:12px}.footer__link{color:#070606;border-bottom-color:hsla(0,0%,100%,.4)}.footer__heading{font-size:14px;font-weight:700;color:#302717;margin-bottom:10px}.footer__contacts-item-link{color:#111010;border:0}.footer__contacts-group .icon{position:absolute;right:100%;margin-right:8px;top:0;font-size:16px;fill:#3c3c2d;opacity:.6}.footer{position:relative;background:#dfdfdf;color:#030303;font-size:12px}.footer__social-icon [class^=icon-]{width:24px;height:24px;vertical-align:top;fill:#3c3c2d}.benefits__container{padding:20px;border-radius:0;background:#fff}.frontInfo-container{padding:30px;border-radius:0;background:#fff}.frontCategories{background:#fff;padding:2px 0}.faq{width:100%;margin:20px 0}.tab input,.tab-content{display:none}.tab{border:1px solid #e9eaec;border-radius:3px;color:#848994;margin-bottom:10px}.tab-title{padding:10px;margin:0;display:block;font-size:16px;font-weight:bold;cursor:pointer}.tab-title::after{content:"+";float:right}.tab-content{padding:10px}.tab-content p{margin:0;padding:0}.tab-content ul,ol{margin:5px 0 5px 30px;padding:0}.tab :checked+.tab-title{background-color:#2ea380;border-radius:3px 3px 0 0;color:#fff}.tab :checked+.tab-title::after{content:"−"}.tab :checked~.tab-content{display:block}