

/* Start:/local/templates/bryno/assets/dist/css/pages/homepage.css?168320405611284*/
.banners{display:grid;grid-row-gap:25px;margin-bottom:30px;margin-top:50px}.full-banner{border-radius:20px;background:url("/local/templates/bryno/images/full-banner-logo.svg") right/contain no-repeat,url("/local/templates/bryno/images/full-banner.jpg") no-repeat 50%/cover;height:965px}@media only screen and (max-width:1400px){.full-banner{height:665px}}@media only screen and (max-width:1280px){.full-banner{height:auto}}@media only screen and (max-width:700px){.full-banner{background:-webkit-gradient(linear,right top, left top,color-stop(62.38%, #edd3ec),color-stop(72.99%, #edd3ec));background:linear-gradient(270deg,#edd3ec 62.38%,#edd3ec 72.99%);margin-bottom:50px}}.about-page .full-banner{margin-bottom:150px;background:url("/local/templates/bryno/images/full-banner-logo.svg") right/contain no-repeat,url("/local/templates/bryno/images/full-banner-about.jpg") no-repeat 50%/cover}@media only screen and (max-width:896px){.about-page .full-banner{margin-bottom:50px}}@media only screen and (max-width:700px){.about-page .full-banner{background:#ff946e}}.full-banner__content{width:50%;margin-left:auto;padding:75px 180px 75px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1280px){.full-banner__content{padding:75px 125px 75px 0}}@media only screen and (max-width:896px){.full-banner__content{padding:30px 100px 30px 0}}@media only screen and (max-width:700px){.full-banner__content{padding:30px;padding-top:0;width:100%;margin-top:0}}.full-banner__mobile-img{border-top-right-radius:20px;border-top-left-radius:20px;width:100%}.half-banner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px}@media only screen and (max-width:700px){.half-banner{grid-template-columns:1fr;grid-row-gap:15px}}.half-banner.half-banner--assigned{display:block;width:100%}@media only screen and (max-width:1839px){.half-banner.half-banner--assigned{width:auto}}@media only screen and (max-width:700px){.half-banner.half-banner--no-text img{-o-object-position:90%;object-position:90%}}.half-banner.half-banner--assigned .half-banner__item-content{max-width:50%}.half-banner.half-banner--assigned .half-banner__item{height:620px;position:relative;z-index:1;background-color:transparent}@media only screen and (max-width:1400px){.half-banner.half-banner--assigned .half-banner__item{height:435px}.half-banner.half-banner--assigned .half-banner__item .half-banner__item-content{max-width:50%}}@media only screen and (max-width:700px){.half-banner.half-banner--assigned .half-banner__item .half-banner__item-content{max-width:80%}}@media only screen and (max-width:896px){.half-banner.half-banner--assigned .half-banner__item{height:350px;max-height:100%}}.half-banner.half-banner--assigned .half-banner__item img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:700px){.half-banner__item:first-child{grid-row:2/3}.half-banner__item:last-child{grid-row:1/2;max-height:70vw}}.half-banner__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.half-banner__item,.half-banner__item img{display:block;border-radius:20px}.half-banner__item-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:65px 80px;max-width:85%}@media only screen and (max-width:1400px){.half-banner__item-content{padding:45px 60px}}@media only screen and (max-width:1024px){.half-banner__item-content{padding:30px;max-width:100%}}.banner-title{line-height:55px}.banner-subtitle{font-weight:800;font-size:24px;margin-top:1em}@media only screen and (max-width:1400px){.banner-subtitle{font-size:20px !important}}@media only screen and (max-width:896px){.banner-subtitle{font-size:16px !important}}.banner-text{font-weight:400;font-size:18px;line-height:25px;margin-top:1.5em}@media only screen and (max-width:1400px){.banner-text{font-size:15px !important}}@media only screen and (max-width:700px){.banner-text{font-size:14px !important;line-height:1.2}}.banner-text p + p{margin-top:1em}@media only screen and (max-width:1024px){.advantages{margin-top:100px}}@media only screen and (max-width:896px){.advantages{margin:100px 0 50px}}@media only screen and (max-width:700px){.advantages{margin:160px 0 230px}}.advantages__inner{position:relative}.advantages__bg{position:relative;z-index:-1;max-width:1345px;margin:0 auto;height:620px;border-radius:20px;overflow-y:scroll;scrollbar-width:none;scroll-behavior:smooth}@media only screen and (max-width:1400px){.advantages__bg{height:500px;max-width:900px}}@media only screen and (max-width:700px){.advantages__bg{height:200px;right:-40px;top:70px;border-top-right-radius:0;border-bottom-right-radius:0}}@media only screen and (max-width:480px){.advantages__bg{right:-22px}}.advantages__bg::-webkit-scrollbar{width:0}.advantages__bg img{scroll-behavior:smooth}.advantages__bicycle{position:absolute;right:0;bottom:-20%}@media only screen and (max-width:1024px){.advantages__bicycle{bottom:-25%}}@media only screen and (max-width:896px){.advantages__bicycle{bottom:-35%}}@media only screen and (max-width:700px){.advantages__bicycle{bottom:-175px}}@media only screen and (max-width:1600px){.advantages__bicycle img{height:400px}}@media only screen and (max-width:1400px){.advantages__bicycle img{height:330px}}@media only screen and (max-width:1024px){.advantages__bicycle img{height:280px}}@media only screen and (max-width:700px){.advantages__bicycle img{height:150px}}.advantages__slider{position:absolute;left:0;bottom:-20%}@media only screen and (max-width:1024px){.advantages__slider{bottom:20%}}@media only screen and (max-width:896px){.advantages__slider{left:-3%}}@media only screen and (max-width:700px){.advantages__slider{left:0;bottom:-5%}}.advantages__slider > .slider{width:800px !important}@media only screen and (max-width:1600px){.advantages__slider > .slider{width:600px !important}}@media only screen and (max-width:700px){.advantages__slider > .slider{width:335px !important}.advantages__slider > .slider .slick-slide:nth-child(3n+1) .advantages__slider-item{background-color:#edd3ec}.advantages__slider > .slider .slick-slide:nth-child(3n+2) .advantages__slider-item{background-color:#f3eee5}.advantages__slider > .slider .slick-slide:nth-child(3n+3) .advantages__slider-item{background-color:#79ad8c}}@media only screen and (max-width:480px){.advantages__slider > .slider{width:calc(100vw - 22px * 2) !important}}.advantages__slider .slick-dots{position:absolute;bottom:-60%;left:calc((100vw - 85px) / 2);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.advantages__slider-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:65px 80px;height:640px;border-radius:20px}@media only screen and (max-width:1600px){.advantages__slider-item{padding:35px 50px}}@media only screen and (max-width:1400px){.advantages__slider-item{height:500px}}@media only screen and (max-width:1024px){.advantages__slider-item{height:450px;padding:35px 50px 90px}}@media only screen and (max-width:700px){.advantages__slider-item{height:335px;padding:30px 25px 50px}}.advantages__slider-title{line-height:68px}.advantages__slider-controls{position:absolute;left:65px;bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:25%}@media only screen and (max-width:1600px){.advantages__slider-controls{width:160px}}@media only screen and (max-width:1400px){.advantages__slider-controls{left:50px;bottom:50px}}@media only screen and (max-width:1024px){.advantages__slider-controls{bottom:30px}}@media only screen and (max-width:700px){.advantages__slider-controls{left:20px;right:auto;width:auto}}.advantages__slider-controls .slick-arrow{position:relative;left:auto !important;top:auto !important;right:auto !important;-webkit-transform:none !important;transform:none !important;background-color:transparent}.advantages__slider-status{font-weight:300;font-size:32px}@media only screen and (max-width:700px){.advantages__slider-status{font-size:16px;margin:0 20px}}.advantages__slider-status span{font-weight:800}.guarantees{background:url("/local/templates/bryno/images/guaranteees.jpg") no-repeat;background-position-y:50%;padding:115px 0}@media only screen and (min-width:2301px){.guarantees{background-position-x:-600px}}@media only screen and (max-width:1600px){.guarantees{background-position-x:-999px}}@media only screen and (max-width:1400px){.guarantees{background-position-x:-600px;background-size:contain;padding:0}}@media only screen and (max-width:1024px){.guarantees{background-position-x:-45vw}}@media only screen and (max-width:700px){.guarantees{background:none}}.guarantees__inner{max-width:50%;margin-left:auto;padding:180px 0}@media only screen and (max-width:1024px){.guarantees__inner{padding:180px 0 80px}}@media only screen and (max-width:700px){.guarantees__inner{max-width:100%;padding:20px 0 0}}.guarantees__title{font-size:64px;font-weight:800;margin-bottom:40px;margin-left:40px}@media only screen and (max-width:896px){.guarantees__title{margin-bottom:20px}}@media only screen and (max-width:700px){.guarantees__title{margin-left:0}}.guarantees__body{padding:30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:20px;border:3px solid #000;background-color:#fff}@media only screen and (max-width:700px){.guarantees__body{padding:30px 25px;padding-bottom:400px;background:url("/local/templates/bryno/images/guaranteees.jpg") no-repeat;background-position:0% bottom;background-size:75%}}@media only screen and (max-width:480px){.guarantees__body{padding-bottom:250px}}.guarantees__body-title{font-weight:800;font-size:24px;margin-bottom:10px;margin-top:0}.guarantees__body-text{font-weight:400;font-size:18px;margin-bottom:40px;margin-top:0}.question{margin:60px 0 130px}@media only screen and (max-width:1024px){.question{margin:60px 0 80px}}.question__inner{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px}@media only screen and (max-width:700px){.question__inner{grid-template-columns:1fr}}.question__item{display:block}.question__item img{width:100%;display:block;border-radius:20px}@media only screen and (max-width:1400px){.question__item img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:700px){.question__item:last-child{display:none}}.question__text{font-weight:700;font-size:18px;line-height:1.5;max-width:660px}@media only screen and (max-width:1400px){.question__text{max-width:500px}}@media only screen and (max-width:1024px){.question__text{font-size:16px}}@media only screen and (max-width:896px){.question__text{max-width:100%}}.question__item-form{max-width:660px}@media only screen and (max-width:1400px){.question__item-form{max-width:500px}}@media only screen and (max-width:700px){.question__item-form{max-width:100%}}
/* End */


/* Start:/local/templates/bryno/assets/dist/css/pages/catalogue.css?16818236474010*/
.banners{display:grid;grid-row-gap:25px;margin-bottom:30px;margin-top:50px}.full-banner{border-radius:20px;background:url("/local/templates/bryno/images/full-banner-logo.svg") right/contain no-repeat,url("/local/templates/bryno/images/full-banner.jpg") no-repeat 50%/cover;height:965px}@media only screen and (max-width:1400px){.full-banner{height:665px}}@media only screen and (max-width:1280px){.full-banner{height:auto}}@media only screen and (max-width:700px){.full-banner{background:-webkit-gradient(linear,right top, left top,color-stop(62.38%, #edd3ec),color-stop(72.99%, #edd3ec));background:linear-gradient(270deg,#edd3ec 62.38%,#edd3ec 72.99%);margin-bottom:50px}}.about-page .full-banner{margin-bottom:150px;background:url("/local/templates/bryno/images/full-banner-logo.svg") right/contain no-repeat,url("/local/templates/bryno/images/full-banner-about.jpg") no-repeat 50%/cover}@media only screen and (max-width:896px){.about-page .full-banner{margin-bottom:50px}}@media only screen and (max-width:700px){.about-page .full-banner{background:#ff946e}}.full-banner__content{width:50%;margin-left:auto;padding:75px 180px 75px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1280px){.full-banner__content{padding:75px 125px 75px 0}}@media only screen and (max-width:896px){.full-banner__content{padding:30px 100px 30px 0}}@media only screen and (max-width:700px){.full-banner__content{padding:30px;padding-top:0;width:100%;margin-top:0}}.full-banner__mobile-img{border-top-right-radius:20px;border-top-left-radius:20px;width:100%}.half-banner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:25px}@media only screen and (max-width:700px){.half-banner{grid-template-columns:1fr;grid-row-gap:15px}}.half-banner.half-banner--assigned{display:block;width:100%}@media only screen and (max-width:1839px){.half-banner.half-banner--assigned{width:auto}}@media only screen and (max-width:700px){.half-banner.half-banner--no-text img{-o-object-position:90%;object-position:90%}}.half-banner.half-banner--assigned .half-banner__item-content{max-width:50%}.half-banner.half-banner--assigned .half-banner__item{height:620px;position:relative;z-index:1;background-color:transparent}@media only screen and (max-width:1400px){.half-banner.half-banner--assigned .half-banner__item{height:435px}.half-banner.half-banner--assigned .half-banner__item .half-banner__item-content{max-width:50%}}@media only screen and (max-width:700px){.half-banner.half-banner--assigned .half-banner__item .half-banner__item-content{max-width:80%}}@media only screen and (max-width:896px){.half-banner.half-banner--assigned .half-banner__item{height:350px;max-height:100%}}.half-banner.half-banner--assigned .half-banner__item img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:700px){.half-banner__item:first-child{grid-row:2/3}.half-banner__item:last-child{grid-row:1/2;max-height:70vw}}.half-banner__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.half-banner__item,.half-banner__item img{display:block;border-radius:20px}.half-banner__item-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:65px 80px;max-width:85%}@media only screen and (max-width:1400px){.half-banner__item-content{padding:45px 60px}}@media only screen and (max-width:1024px){.half-banner__item-content{padding:30px;max-width:100%}}.banner-title{line-height:55px}.banner-subtitle{font-weight:800;font-size:24px;margin-top:1em}@media only screen and (max-width:1400px){.banner-subtitle{font-size:20px !important}}@media only screen and (max-width:896px){.banner-subtitle{font-size:16px !important}}.banner-text{font-weight:400;font-size:18px;line-height:25px;margin-top:1.5em}@media only screen and (max-width:1400px){.banner-text{font-size:15px !important}}@media only screen and (max-width:700px){.banner-text{font-size:14px !important;line-height:1.2}}.banner-text p + p{margin-top:1em}
/* End */


/* Start:/local/templates/bryno/assets/dist/css/pages/card.css?16832729408021*/
.card-page__description{padding:95px 85px 130px;border:3px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:6vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:20px;margin-top:-300px;position:relative;z-index:1}@media only screen and (max-width:1024px){.card-page__description{padding:45px 60px 90px}}@media only screen and (max-width:896px){.card-page__description{margin-top:25px;padding:0;border:0;grid-template-columns:100%}}.card-page__description-title{font-weight:800;font-size:48px;margin-bottom:1ch}@media only screen and (max-width:1400px){.card-page__description-title{font-size:30px}}@media only screen and (max-width:896px){.card-page__description-title{font-size:14px;margin-bottom:0;padding:20px 0;border-top:2px solid #000;position:relative}.card-page__description-title::after{content:'+';font-size:30px;color:#000;position:absolute;right:15px;top:10px;display:block;-webkit-transition:all 250ms ease;transition:all 250ms ease}.is-expanded .card-page__description-title::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media only screen and (max-width:896px){.card-page__description-body{height:0;opacity:0;-webkit-transition:all 250ms ease;transition:all 250ms ease;pointer-events:none}.is-expanded .card-page__description-body{height:var(--max-height);opacity:1;pointer-events:all;padding-bottom:25px}}.card-page__description-subtitle{font-weight:800;font-size:24px;margin-bottom:1em}@media only screen and (max-width:1400px){.card-page__description-subtitle{font-size:18px}}.card-page__description-text{font-weight:400;font-size:18px;line-height:30px}@media only screen and (max-width:1400px){.card-page__description-text{font-size:16px;line-height:25px}}.card-page__description-text + .card-page__description-text{margin-top:1em}.card-page__advantages{margin:50px 0 80px;border-radius:20px;background-color:#000;width:100%;position:relative}@media only screen and (max-width:896px){.card-page__advantages{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.card-advantages-slider__item{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:896px){.card-advantages-slider__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.card-advantages-slider__item-title{color:#fff;padding:108px 85px;max-width:50%}@media only screen and (max-width:1400px){.card-advantages-slider__item-title{max-width:100%;padding:65px;font-size:22px !important}}@media only screen and (max-width:896px){.card-advantages-slider__item-title{padding:25px;padding-bottom:80px}.card-advantages-slider__item-title br{display:none}}@media only screen and (max-width:700px){.card-advantages-slider__item-title{font-size:16px !important;min-height:170px;-webkit-box-sizing:border-box;box-sizing:border-box}}.card-advantages-slider__item-img{height:100%;width:45%;border-radius:20px}@media only screen and (max-width:896px){.card-advantages-slider__item-img{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}}.card-page__advantages-controls{position:absolute;left:102px;bottom:70px;color:#fff;width:200px}@media only screen and (max-width:1400px){.card-page__advantages-controls{left:85px}}@media only screen and (max-width:1024px){.card-page__advantages-controls{bottom:30px;width:150px}}@media only screen and (max-width:896px){.card-page__advantages-controls{bottom:auto;left:45px;top:100px}}@media only screen and (max-width:700px){.card-page__advantages-controls{left:-35px;top:125px}.card-page__advantages-controls .slick-dots{display:none !important}}.card-page__advantages-status{text-align:center;font-weight:400;font-size:32px}@media only screen and (max-width:1024px){.card-page__advantages-status{font-size:22px}}@media only screen and (max-width:700px){.card-page__advantages-status{font-size:16px}}.card-page__advantages-status span{font-weight:700}.card-page__information{display:grid;grid-template-columns:repeat(2,1fr);margin:90px 0 120px;grid-column-gap:25px}@media only screen and (max-width:896px){.card-page__information{margin:0;grid-template-columns:100%}}.card-page__information-item-title{margin-bottom:1em;font-weight:800;font-size:48px}@media only screen and (max-width:1400px){.card-page__information-item-title{font-size:30px}}@media only screen and (max-width:896px){.card-page__information-item-title{font-size:14px;margin-bottom:0;padding:20px 0;border-top:2px solid #000;position:relative}.card-page__information-item-title.js-toggle-mobile-spoiler::after{content:'+';font-size:30px;color:#000;position:absolute;right:15px;top:10px;display:block;-webkit-transition:all 250ms ease;transition:all 250ms ease}.is-expanded .card-page__information-item-title.js-toggle-mobile-spoiler::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.card-page__geometry-tabs,.card-page__information-params{background-color:#fff;border:3px solid #000;border-radius:20px;min-height:550px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1400px){.card-page__geometry-tabs,.card-page__information-params{min-height:450px}}@media only screen and (max-width:1024px){.card-page__geometry-tabs,.card-page__information-params{min-height:350px}}@media only screen and (max-width:896px){.card-page__geometry-tabs,.card-page__information-params{border-radius:0;border:0;min-height:0}}.card-page__information-params{padding:60px 80px 70px}@media only screen and (max-width:1024px){.card-page__information-params{padding:40px}}@media only screen and (max-width:896px){.card-page__information-params{padding:0;opacity:0;height:0;-webkit-transition:all 250ms ease;transition:all 250ms ease;pointer-events:none}.is-expanded .card-page__information-params{height:var(--max-height);opacity:1;pointer-events:all;padding-bottom:20px}}.card-page__geometry-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:896px){.card-page__geometry-tabs{padding-bottom:70px;border-bottom:2px solid #000;width:calc(100% + 80px);margin-left:-40px}}@media only screen and (max-width:480px){.card-page__geometry-tabs{width:calc(100% + 44px);margin-left:-22px}}.card-page__geometry-tabs-content{width:80%;height:80%;margin:auto}@media only screen and (max-width:896px){.card-page__geometry-tabs-content{height:auto}}.card-page__geometry-tabs-nav{position:absolute;bottom:-2px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style-type:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){.card-page__geometry-tabs-nav{bottom:-5px}}.card-page__geometry-tabs-nav li a{padding:8px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #000;font-weight:800;font-size:18px;color:#000 !important;-webkit-transition:all 250ms ease;transition:all 250ms ease}@media only screen and (max-width:700px){.card-page__geometry-tabs-nav li a{padding:8px 40px;font-size:12px}}.card-page__geometry-tabs-nav li:first-child a{border-top-left-radius:10px}.card-page__geometry-tabs-nav li:last-child a{border-top-right-radius:10px}.card-page__geometry-tabs-nav li.is-active a{background-color:#000;color:#fff !important}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?168025996564*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */
/* /local/templates/bryno/assets/dist/css/pages/homepage.css?168320405611284 */
/* /local/templates/bryno/assets/dist/css/pages/catalogue.css?16818236474010 */
/* /local/templates/bryno/assets/dist/css/pages/card.css?16832729408021 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?168025996564 */
