

/* Start:/local/templates/dvelinii/css/brand.css?17745093054485*/
.about-brand{display:grid;grid-gap:1.6rem;gap:1.6rem;padding:1.6rem 1.6rem 4rem}.about-brand__title{font-weight:400;font-size:2.4rem;font-family:"RobotoFlex",sans-serif;line-height:3.1rem;letter-spacing:.03em;text-transform:uppercase}.about-brand img{display:none;width:100%}.about-brand__content{display:grid;grid-gap:1.6rem;gap:1.6rem}.about-brand__items{display:grid;grid-gap:1.6rem;gap:1.6rem;max-height:150rem;overflow:hidden;font-weight:400;font-size:1.4rem;font-family:"TTNorms",sans-serif;line-height:1.68rem;letter-spacing:.03em;-webkit-transition:max-height .5s;transition:max-height .5s}.about-brand__items._hidden{max-height:0;overflow:hidden}.about-brand__more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.6rem 0 0;font-weight:500;font-size:1.1rem;font-size:max(1.1rem,10px);font-family:"TTNorms",sans-serif;line-height:1.3rem;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:color .15s;transition:color .15s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.about-brand__more span:first-child{display:block}.about-brand__more span:last-child{display:none}.about-brand__more._active span:first-child{display:none}.about-brand__more._active span:last-child{display:block}.about-brand__more:hover{color:#a4afbd}.brand-page{padding-top:calc(5.6rem + 0px);padding-top:calc(var(--header-height, 5.6rem) + var(--charity-notice-height, 0px))}.brand-page .brand-tabs__pagination{display:none}.brand-page__title{padding:0 1.6rem .4rem;font-weight:400;font-size:2.4rem;font-family:"RobotoFlex",sans-serif;line-height:3.1rem;letter-spacing:.03em;text-transform:uppercase}.brand-page .crumbs-block{padding:2rem 1.6rem 1rem}.brand-page__tabs{display:grid;grid-template-columns:1fr auto auto;grid-gap:.2rem 2.8rem;gap:.2rem 2.8rem;padding:0 0 2.4rem}.brand-page__tabs .tabs{grid-area:2/1/3/4}.brand-page__tabs .slider__arrow{position:static;width:2.4rem;height:3.3rem;background-image:url(/local/templates/dvelinii/css/../images/arrow-mini-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:none;transform:none;-webkit-transform:initial;transform:initial}.brand-page__tabs .slider__arrow--left{grid-column:2/3;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.brand-page__tabs .slider__arrow--right{margin-right:1.6rem}.brand-page__tabs .tabs~.slider__arrow{display:block}.brand-page__tabs .tabs__item:last-child{padding-right:1.6rem}@media (min-width: 500px){.about-brand{padding:2rem 2rem 4rem}.about-brand__items{font-size:1.6rem;line-height:1.92rem;letter-spacing:.01em}.brand-page{padding-top:calc(6rem + 0px);padding-top:calc(var(--header-height, 6rem) + var(--charity-notice-height, 0px))}.brand-page__title{padding:0 2rem 4rem}.brand-page .crumbs-block{padding:2rem 2rem 1rem}.brand-page__tabs{gap:1.2rem 1.6rem;padding:0 0 4rem}.brand-page__tabs .tabs__item:last-child{padding-right:2rem}.brand-page__tabs .slider__arrow{width:7.2rem;background-image:url(/local/templates/dvelinii/css/../images/arrow-little-right.svg)}.brand-page__tabs .slider__arrow--right{margin-right:2rem}}@media (min-width: 900px){.about-brand{grid-template-rows:minmax(3.1rem, -webkit-max-content) 1fr;grid-template-rows:minmax(3.1rem, max-content) 1fr;grid-template-columns:8fr 6fr;gap:4rem 4rem}.about-brand__title{grid-row:1/2;grid-column:1/2}.about-brand__content{grid-row:2/3;grid-column:1/2;gap:2.4rem;-ms-flex-line-pack:start;align-content:start}.about-brand img{display:block;grid-row:1/3;grid-column:2/3}.about-brand__more{padding:0}.brand-page{padding-top:calc(9.6rem + 0px);padding-top:calc(var(--header-height, 9.6rem) + var(--charity-notice-height, 0px))}}@media (min-width: 1440px){.about-brand{grid-template-rows:minmax(6rem, -webkit-max-content) 1fr;grid-template-rows:minmax(6rem, max-content) 1fr;padding:0 14rem 16rem;row-gap:8rem}.about-brand__title{font-weight:500;font-size:5rem;line-height:6rem}.about-brand__items{font-size:2.4rem;line-height:2.88rem}.brand-page{padding-top:calc(13.2rem + 0px);padding-top:calc(var(--header-height, 13.2rem) + var(--charity-notice-height, 0px))}.brand-page__title{padding:0 14rem 4rem;font-weight:500;font-size:5rem;line-height:6rem}.brand-page .crumbs-block{padding:6rem 14rem}.brand-page__tabs{margin:0 14rem;padding:0 0 6.4rem}.brand-page__tabs .tabs__item:first-child{padding-left:0}.brand-page__tabs .tabs__item:last-child:not(:first-child){padding-right:0}.brand-page__tabs .slider__arrow:last-child{padding-right:0}.brand-page__tabs .slider__arrow:first-child{padding-left:0}}

/* End */


/* Start:/local/templates/dvelinii/css/brands.css?17745093053213*/
.brand-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15.6rem;height:14rem;background-color:#fff}.brand-card__icon{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:contain;object-fit:contain}.brands-page{padding-top:calc(5.6rem + 0px);padding-top:calc(var(--header-height, 5.6rem) + var(--charity-notice-height, 0px))}.brands-page__list{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(2, 1fr);grid-gap:2rem 1.6rem;gap:2rem 1.6rem;padding:1.6rem 1.6rem 4rem;background-color:#f9fafb}.brands-page__title{padding:0 1.6rem 4rem;font-weight:400;font-size:2.4rem;font-family:"RobotoFlex",sans-serif;line-height:3.1rem;letter-spacing:.03em;text-transform:uppercase;background-color:#f9fafb}.brands-page .crumbs-block{padding:4rem 1.6rem;background-color:#f9fafb}.brands-page .tabs{background-color:#f9fafb}@media (min-width: 500px){.brand-card{width:35.2rem;height:17.6rem}.brands-page{padding-top:calc(6rem + 0px);padding-top:calc(var(--header-height, 6rem) + var(--charity-notice-height, 0px))}.brands-page__list{gap:2.4rem;padding:2.4rem 2rem 4rem}.brands-page__title{padding:0 2rem 4rem}.brands-page .crumbs-block{padding:4rem 2rem}}@media (min-width: 900px){.brand-card{width:31.2rem;height:15.6rem;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.brand-card:hover{-webkit-box-shadow:0 3.2rem 5.6rem 0 #e1e6f1;box-shadow:0 3.2rem 5.6rem 0 #e1e6f1}.brands-page{padding-top:calc(9.6rem + 0px);padding-top:calc(var(--header-height, 9.6rem) + var(--charity-notice-height, 0px))}.brands-page__list{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1440px){.brand-card{width:38rem;height:19rem}.brands-page{padding-top:calc(13.2rem + 0px);padding-top:calc(var(--header-height, 13.2rem) + var(--charity-notice-height, 0px))}.brands-page__list{grid-template-columns:repeat(4, 1fr);gap:4rem;padding:3.2rem 14rem 12rem}.brands-page__title{padding:0 14rem 8rem;font-weight:500;font-size:5rem;line-height:6rem}.brands-page .crumbs-block{padding:8rem 14rem}}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{-ms-flex-wrap:wrap;flex-wrap:wrap}

/* End */


/* Start:/local/templates/dvelinii/components/bitrix/catalog.smart.filter/visual_vertical/style.css?1720286008371*/
.filter-price__range input[type=text] {
    width: 11rem;
    height: 4rem;
    padding: 0 2.4rem 0 .8rem;
    font-size: 1.6rem;
    font-family: "TTNorms",sans-serif;
    line-height: 1.9rem;
    letter-spacing: .01em;
    text-align: left;
    border: .1rem solid #c8cbd0;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

/* End */
/* /local/templates/dvelinii/css/brand.css?17745093054485 */
/* /local/templates/dvelinii/css/brands.css?17745093053213 */
/* /local/templates/dvelinii/components/bitrix/catalog.smart.filter/visual_vertical/style.css?1720286008371 */
