.b-category {margin-bottom: 50px;}.b-category .category__items {display: flex;flex-wrap: wrap;padding-bottom: 20px;margin-right: -10px;margin-left: -10px;}.b-category .category__item {box-sizing: border-box;margin-bottom: 20px;padding-right: 10px;padding-left: 10px;padding-top: 0;padding-bottom: 0;width: 25%;height: auto;display: inline-block;vertical-align: top;overflow: hidden;}.b-category .category__inner {border-radius: 5px;overflow: hidden;position: relative;background: #ffffff url("") left top  no-repeat;border: 1px solid #E9E9E9;box-sizing: border-box;}.b-category .category__item:hover .category__inner {background: #ffffff url("") left top  no-repeat;}.b-category .category__imgbox {font-size: 0;}.b-category .category__imgbox img {vertical-align: middle;max-width: 100%;width: 100%;}.b-category .category__title {position: absolute;top: 30px;left: 30px;max-width: 200px;line-height: 22px;padding: 0 0 0 0;}.b-category .category__text {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(23, 35, 46, 0.9);opacity: 0;transition: opacity .2s linear;padding: 0 0 0 0;}.b-category .category__title span,.b-category .category__title a:link,.b-category .category__title a:visited {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 500;font-style: normal;text-decoration: none;text-transform: normal;color: #222222;}.b-category .category__item:hover .category__title span,.b-category .category__item:hover .category__title a:link,.b-category .category__item:hover .category__title a:visited,.b-category .category__item:hover .category__title a:hover,.b-category .category__item:hover .category__title a:active {font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 500;font-style: normal;text-decoration: underline;text-transform: none;color: #222222;}.b-category .category__item:nth-last-child(-n+4) {margin-bottom: 0;}.b-category .category__item:hover .category__text {transition: opacity .2s linear;opacity: 1;}.b-category .category__text {padding: 30px;color: #fff;}.b-category .category-info__title {max-width: 200px;margin-bottom: 18px;font-weight: 500;font-size: 18px;line-height: 22px;}.b-category .category-info__title a:link,.b-category .category-info__title a:visited {color: #fff;}.b-category .category__text a:link,.b-category .category__text a:visited {color: #fff;}.b-category_abstitle {}.b-category_abstitle .category__item {position: relative;}.b-category_abstitle .category__titlewrap {position: absolute;top: 0;right: 0;left: 0;line-height: auto;height: auto;text-align: right;z-index: 1;}.b-category_abstitle .category__titlewrap > a {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.b-category_abstitle .category__title {display: inline-block;vertical-align: top;right: 0;top: 0;background-color: #ffffff;line-height: 1.4;}.b-category_abstitle .category__item:hover .category__title {background-color: #ffffff;}.b-category-info {width: 100%;box-sizing: border-box;}.b-category-info ul {margin: 0;padding: 0;}.b-category-info li {font-weight: 500;font-size: 14px;line-height: 26px;list-style: none;margin: 0;}.b-category-info a:link,.b-category-info a:visited {color: #fff;}.b-category-info a:hover {color: #0887c9;}.b-collectionsbox {width: calc(100% - 310px);box-sizing: border-box;padding-left: 20px;float: right;}.b-collectionsbox .category__wrapper {padding: 22px 30px 12px;box-sizing: border-box;border-top: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;border-top-left-radius: 5px;border-top-right-radius: 5px;}.b-collectionsbox .category__items {display: flex;flex-wrap: wrap;margin: 0 -3px;}.b-collectionsbox .category__item {width: auto;padding: 0 3px;margin-bottom: 5px;}.b-collectionsbox .category__title span {font-weight: 600;font-size: 14px;line-height: 41px;text-align: center;color: #888888;transition: color .2s linear;}.b-collectionsbox .category__inner {padding: 0 15px;box-sizing: border-box;border: 1px solid #D3D3D3;border-radius: 5px;overflow: hidden;transition: border .2s linear;}.b-collectionsbox .category__inner:hover {border: 1px solid #0887C9;}.b-collectionsbox .category__inner:hover span {color: #0887C9;}.b-collectionsbox a:link,.b-collectionsbox a:visited {text-decoration: none;}