#containerBrand{padding-right:0;margin-right:0;max-width:unset}.brand-banner{height:400px;display:-ms-flexbox;display:flex;margin:0 auto;width:100%}.brand-banner__left{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:45.45%}.brand-banner__left-logo{background:#fff;border-radius:50%;width:200px;height:200px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.brand-banner__left-logo img{width:140px}.brand-banner__right{width:54.55%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#fff;padding:0 72px}.brand-banner__right .headline{font-size:40px;font-style:normal;font-weight:700;line-height:47px;letter-spacing:0;margin-bottom:15px;text-transform:uppercase}.brand-banner__right .subheadline{font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;max-width:600px}.brand-banner__right .separator{height:3px;width:130px;background:#FFCA00;margin:15px 0}.brand-production{display:-ms-flexbox;display:flex;margin:70px 0 90px auto;/*overflow-x:hidden*/}.brand-production .sidenav{width:305px;margin-right:55px}.brand-production .sidenav-mobile{display:none}.brand-production .sidenav .category{font-size:30px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:0;text-transform:uppercase;margin-bottom:35px;width:305px}.brand-production .sidenav .category p{margin:0 0 15px}.brand-production .sidenav .category-item{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-transform:uppercase;padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #E7E7E7}.brand-production .sidenav .category-item:hover{padding-left:20px;color:#31B059;font-weight:700}.brand-production .sidenav .category-item.active{padding-left:20px;border-top:solid 1px #31B059;border-bottom:solid 1px #31B059;color:#31B059;font-weight:700}.brand-production .sidenav .category-item img{width:24px;margin-right:13px}.brand-production .content{width:75%}.brand-production .additional{margin-bottom:50px}.brand-production .additional-mobile{display:none}.brand-production .additional-mobile.additional ul{margin-top:15px}.brand-production .additional-mobile li{margin-bottom:8px}.brand-production .additional p{font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:0;color:#000;text-transform:uppercase}.brand-production .additional ul{list-style-type:none;padding:0;margin:0}.brand-production .additional ul li{padding:12px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fafafa;border:1px solid transparent;cursor:pointer}.brand-production .additional ul li.active .circle .round,.brand-production .additional ul li:hover .circle .round{display:block}.brand-production .additional ul li.active,.brand-production .additional ul li.active .circle,.brand-production .additional ul li:hover .circle{border:1px solid #0da018}.brand-production .additional ul li .circle{border:1px solid #C7C7C7;width:18px;height:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%}.brand-production .additional ul li .circle .round{width:10px;height:10px;border-radius:50%;background:#0da018;display:none}.brand-production .additional ul li img{margin:0 16px}.brand-production .additional ul li span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-transform:uppercase}.brand-production__category-name,.brand-production__department p{font-weight:700;text-transform:uppercase;letter-spacing:0;font-style:normal}.brand-production__department{width:100%}.brand-production__department p{font-size:50px;line-height:50px;margin:0;color:rgba(0,0,0,.15)}.brand-production__category{width:inherit;position:relative}.brand-production__category-swiper{width:inherit;position:unset}.brand-production__category-swiper .swiper-button-next,.brand-production__category-swiper .swiper-button-prev{width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%}.brand-production__category-swiper .swiper-button-next:hover,.brand-production__category-swiper .swiper-button-prev:hover{background:#FDE200!important}.brand-production__category-swiper .swiper-button-next{right:80px;top:unset;bottom:0}.brand-production__category-swiper .swiper-button-prev{right:150px;left:unset;top:unset;bottom:0}.brand-production__category-name{width:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:30px;line-height:30px;margin:32px 0;padding-right:30px}.brand-production__category-name img{width:34px;margin-right:20px}.brand-production__category-catalog{margin:40px 0 70px}.brand-production__category-catalog a{font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;text-transform:uppercase;color:#fff;height:48px;width:200px;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.brand-production__more,.brand-slide__img-btn{line-height:16px;height:48px;-ms-flex-pack:center;text-transform:uppercase}.brand-production__category-catalog a:hover{background:#FFCA00!important}.brand-production__category-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);grid-gap:40px 15px}.brand-production__more{width:205px;background:#0DA018;box-shadow:0 4px 80px 0 rgba(0,0,0,.08);border-radius:30px;display:-ms-flexbox;display:flex;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#FFF;border:none;margin:70px auto 0}.brand-production__more:hover{background:#FFCA00;color:#000}.brand-slide{max-width:260px}.brand-slide__img{padding-bottom:93%;position:relative;border-radius:24px 4px}.brand-slide__img-icons{position:absolute;top:10px;left:10px}.brand-product,.brand-slide__img-btn{left:50%;transform:translate(-50%,-50%)}.brand-slide__img-icons img{margin-right:5px}.brand-slide__img:hover .brand-slide__img-btn{display:-ms-flexbox;display:flex}.brand-slide__img:hover .brand-slide__img-hover{display:block}.brand-slide__img-btn{font-size:14px;font-style:normal;font-weight:500;letter-spacing:0;color:#fff;width:154px;border-radius:30px;position:absolute;cursor:pointer;top:50%;display:none;justify-content:center;-ms-flex-align:center;align-items:center;z-index:4}.brand-slide__img-btn:hover{background:#FDE200!important;color:#000}.brand-slide__img-hover{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.brand-slide__name{font-size:18px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:0;margin:15px 0 5px}.brand-slide .slash,.brand-slide__weight{font-size:12px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0}.brand-slide__description{font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;color:#595959;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.brand-product{position:fixed;width:870px;top:50%;height:490px;background:#fff;z-index:9999;box-shadow:0 4px 80px 0 rgba(0,0,0,.12);display:-ms-flexbox;display:flex;padding:50px}.brand-product__left{margin-right:58px;max-width:337px;min-width:337px}.brand-product__left .brand-slide__description-mobile,.brand-product__left .brand-slide__name-mobile{display:none}.brand-product__img img{width:100%}.brand-product__variants{margin-top:30px;width:100%}.brand-product__variants .headline{font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;margin-bottom:10px}.brand-product__variants .variant{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.brand-product__variants .variant-name{font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;white-space:nowrap}.brand-product__variants .variant-name span,.brand-product__variants .variant-price{font-size:13px;line-height:18px;letter-spacing:0;font-style:normal;font-weight:400}.brand-product__variants .variant-spacer{width:100%;margin:0 20px 0 11px;height:1px;opacity:.3}.brand-product__variants .variant-price{min-width:63px;white-space:nowrap;text-align:right}.brand-product__variants .variant-price span{font-size:15px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0}.brand-product__right .brand-slide__name{margin-top:0}.brand-product__right .headline{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0}.brand-product__right .spacer{height:3px;width:130px;margin:30px 0;background:#FFCA00}.brand-product__right .table{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr);grid-column-gap:10px;margin-top:20px}.brand-product__right .table-column{width:74px}.brand-product__right .table-column .name{font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:0;text-align:center;margin-bottom:6px}.brand-product__right .table-column .value{font-size:13px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:0;text-align:center;background:#F8F8F8;border-radius:4px;padding:12px}.filter-modal .category,.filter-modal .headline{font-size:24px;font-weight:700;font-style:normal;letter-spacing:0}.brand-product__close{position:absolute;right:0;top:0;width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#FFCA00;border-radius:0 4px}.brand-product__close img{cursor:pointer}.filter-modal{display:none;position:fixed;overflow:auto;top:0;left:0;right:0;bottom:0;z-index:99999;background:#fff}.filter-modal .headline{line-height:28px;margin:70px 0 30px 20px;text-transform:uppercase;color:#0DA018}.filter-modal__close{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:60px;width:60px;background:#FFCA00;border-radius:0 0 0 4px}.filter-modal .category{line-height:38px;text-transform:uppercase;margin-bottom:35px;width:100%}.filter-modal .category p{margin:0 20px 15px}.filter-modal .category p::first-letter{color:#0DA018}.filter-modal .category-item{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-transform:uppercase;padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #E7E7E7}.filter-modal .category-item img{width:24px;margin-right:13px}@media (max-width:1200px){.brand-banner__left{width:35%}.brand-banner__right{width:65%;padding:0 32px}.brand-banner__right .headline{font-size:32px;line-height:40px}.brand-banner__right .subheadline{font-size:14px}}@media (max-width:1024px){.brand-production__category-items{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}.brand-slide__subcategory{max-width:unset}.brand-product{width:100%;height:100vh}}@media (max-width:868px){.brand-banner__left-logo{width:160px;height:160px}.brand-banner__left-logo img{width:113px}.brand-production__department p{font-size:40px;line-height:40px}.brand-production__category-name{font-size:24px;line-height:24px}.brand-production .sidenav{width:250px}.brand-production .sidenav .category{font-size:24px;line-height:24px;width:250px}.brand-product__right .table-column{width:64px}.brand-product__right .table-column .value{padding:12px 6px}}@media (max-width:767px){#containerBrand,#subcategoryContainer{padding-left:0}.brand-banner{-ms-flex-direction:column;flex-direction:column;height:unset}.brand-banner__left{width:100%;height:270px;position:relative}.brand-banner__left-logo{position:absolute;bottom:-80px}.brand-banner__right{width:100%;padding:105px 20px 40px}.brand-banner__right .headline{text-align:center}.brand-banner__right .subheadline{max-width:unset;text-align:center}.brand-production{display:block;margin:25px 0 70px}.brand-production .additional-mobile{display:block}.brand-production .sidenav{display:none}.brand-production .sidenav-mobile{margin:0 0 25px 20px;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:60px;width:280px;border-radius:4px;background:#0DA018;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:0;text-transform:uppercase}.brand-production__more{margin:40px auto 0}.brand-production .content{width:100%;padding-left:20px}.brand-production__department p{font-size:24px;line-height:30px}.brand-production__category-name{font-size:18px;padding-right:0}.brand-production__category-swiper .swiper-button-next{bottom:53%;right:15px}.brand-production__category-swiper .swiper-button-prev{bottom:53%;left:-5px;right:unset}.brand-production__category-catalog a{margin:0 auto}.brand-product{padding:70px 20px 112px}.brand-product__left{width:100%;margin-right:0;max-width:unset}.brand-product__left .brand-slide__description-mobile,.brand-product__left .brand-slide__name-mobile{display:block}.brand-product__img{max-width:400px;margin:15px 0}.brand-product__right .brand-slide__description,.brand-product__right .brand-slide__name,.brand-product__right .spacer{display:none}.brand-product .table{margin:10px 0 0;grid-column-gap:0}.brand-product .table-wrapper{box-shadow:0 0 35px 0 rgba(0,0,0,.15);position:absolute;background:#fff;bottom:0;left:0;width:100%;padding-top:10px}.brand-product .table-wrapper .headline{margin:0 20px}.brand-product .table-wrapper .table-column{width:100%}.brand-product .table-wrapper .table-column:nth-child(2n) .value{background:#ECE9E9}}@media (max-width:480px){.brand-production__category-items{-ms-grid-columns:1fr;grid-template-columns:1fr}}