

/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?173280525651*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/local/templates/dyson/assets/css/cssGoogleFonts.css?17352759091825*/
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/dyson/assets/fonts/Montserrat1.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/dyson/assets/fonts/Montserrat2.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/dyson/assets/fonts/Montserrat3.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/dyson/assets/fonts/hMontserrat4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/local/templates/dyson/assets/fonts/Montserrat5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* End */


/* Start:/local/templates/dyson/styles.css?176613289835416*/
.th_header-correcting::before{content:"";display:block;height:50px;width:100%}@media(min-width: 960px){.th_header-correcting::before{height:120px}}.th_container{max-width:285px;font-family:"TildaSans",Arial,sans-serif;color:#333;line-height:1.55;font-weight:400;font-size:18px;margin:0 auto}.th_container,.th_container *{box-sizing:border-box}@media(min-width: 768px){.th_container{font-size:20px}}@media(min-width: 480px){.th_container{max-width:405px}}@media(min-width: 640px){.th_container{max-width:565px}}@media(min-width: 960px){.th_container{max-width:940px}}@media(min-width: 1200px){.th_container{max-width:1200px}}.btn{--color: var(--color-btn, #333);--color-hover: var(--color-btn-hover, #fff);--bg: var(--background-color-btn, #79b928);--bg-hover: var(--background-color-btn-hover, #333);--border: var(--border-btn, transparent);--border-hover: var(--border-btn-hover, transparent);display:inline-flex;align-items:center;justify-content:center;font-family:"TildaSans",Arial,sans-serif;line-height:1.5;font-weight:600;font-size:16px;padding:14px 22px;border:1px solid var(--border);background-color:var(--bg);color:var(--color) !important;text-decoration:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;box-sizing:border-box}.btn:not(:disabled):hover{cursor:pointer;--color: var(--color-hover);--bg: var(--bg-hover);--border: var(--border-hover)}.btn_gray{--bg: #e5e5e5}.t-popup__container{padding:20px}@media(min-width: 480px){.t-popup__container{padding:30px}}@media(min-width: 960px){.t-popup__container{padding:40px 45px}}.news-page__container{max-width:1200px;font-family:"TildaSans",Arial,sans-serif;color:#333;line-height:1.55;font-weight:400;font-size:18px;box-sizing:border-box}@media(min-width: 768px){.news-page__container{font-size:20px}}.news-page__container:not(:has(.t-col)){padding:1.5rem 15px}.news-page__container p{margin-bottom:1.5rem}.news-page__container h1{font-size:44px;margin-bottom:1.5rem;font-weight:600;margin-bottom:2.5rem}.news-page__container h2{font-size:32px;line-height:1.3;font-weight:600;margin-bottom:2.5rem}.news-page__container h3{font-size:24px;margin-bottom:1.5rem;font-weight:600;margin-bottom:2.5rem}.news-page__container .row{display:grid;grid-template-columns:1fr;align-items:start;gap:16px}@media(min-width: 768px){.news-page__container .row{grid-template-columns:1fr 1fr;gap:32px}}.news-page__container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.news-page__container[contenteditable]{font-size:14px}.news-page__container[contenteditable] .row{border:1px solid #e2e2e2;padding:15px}.news-page__container[contenteditable] .row>div{border:1px solid #e2e2e2;padding:15px}.t190__button{display:inline-block;padding:0;font-size:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.t190__button_circle{border-radius:50%}#allrecords{-webkit-font-smoothing:antialiased;background-color:none}.t396{-webkit-text-size-adjust:100%}.t396 a{text-decoration:none}.t396__iframe{z-index:10000;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;border:0}.t396__body_overflow_hidden{overflow:hidden}.t396__display_none{display:none}.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}.t396__artboard .t396__artboard_scale{overflow:visible}.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type=text] .tn-atom{word-break:normal;-moz-osx-font-smoothing:grayscale}.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter{transform-origin:top left}.tn-atom__scale-wrapper{width:inherit;height:inherit}.t396__elem .tn-atom__scale-wrapper .tn-atom{width:inherit;height:inherit !important;box-sizing:border-box}.t396__artboard.rendering .tn-elem{visibility:hidden}.t396__artboard.rendered .tn-elem{visibility:visible}.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh;transform:unset}.t396__filter{position:absolute;left:0;top:0;z-index:1;width:100%;height:100vh;transform:translateZ(0)}.t396__elem{position:absolute;box-sizing:border-box;display:table}.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (max-width: 959px){.t396_safari .t396__artboard_scale .tn-atom{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto}}.t396 .tn-atom ul,.t396 .tn-atom ol{margin-bottom:0}.t396_safari .tn-atom:not(.tn-atom__form){transform:translateZ(0)}.t396 a.tn-atom{text-decoration:none}.t396 .tn-atom__img{width:100%;display:block}.t396 .tn-atom__html{vertical-align:top}.t396 .tn-atom__pin{border-radius:1000px;border-style:solid}.t396 .tn-atom__pin_onclick{cursor:pointer}.t396 .tn-atom__tip{position:absolute;box-sizing:border-box;width:300px;max-width:90vw;padding:15px;display:none}.t396 .tn-atom__pin:hover .tn-atom__tip{display:none}.t396 .tn-atom__tip-img{width:100%;display:block;margin-bottom:10px}.t396 .tn-atom__tip[data-tip-pos=top]{bottom:100%;margin-bottom:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos=bottom]{top:100%;margin-top:15px;left:50%;transform:translateX(-50%)}.t396 .tn-atom__tip[data-tip-pos=left]{right:100%;margin-right:15px;top:50%;transform:translateY(-50%)}.t396 .tn-atom__tip[data-tip-pos=right]{left:100%;margin-left:15px;top:50%;transform:translateY(-50%)}.t396__ui{position:absolute;top:16px;left:196px;background-color:#fa876b;color:#000 !important;height:30px;line-height:30px;width:100px;z-index:1000;text-align:center;border-radius:3px;display:none;font-size:14px}.t396__artboard.t396__artboard-fixed-active{transform:none !important;opacity:1 !important}.t396__artboard-fixed-no-bg,.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem{pointer-events:none}.t396__artboard-fixed-no-bg .t396__elem{pointer-events:auto}.t396__elem-flex{position:relative !important;left:initial !important;top:initial !important;height:-moz-fit-content;height:fit-content;flex-shrink:0}.t657{z-index:9999;position:fixed}.t657_rectangle{right:30px;bottom:30px;max-width:340px}.t657_long{bottom:0;width:100%}.t657_closed{display:none !important}.t657__wrapper{box-sizing:border-box;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.3);position:relative}.t657_rectangle .t657__wrapper{max-width:340px;border-radius:5px;padding:20px 30px}.t657_long .t657__wrapper{width:100%;padding:30px}.t657__text{margin-bottom:15px}.t657__btn-wrapper{display:inline-block}.t657__btn{display:table-cell;height:35px;padding-left:24px;padding-right:24px;font-size:13px;background-color:rgba(0,0,0,0);border:none;outline:none}.t657__icon-close{position:absolute;top:5px;right:5px;cursor:pointer;padding:5px;transition:opacity ease-in-out .3s}.t657__icon-close:hover{opacity:.7}.t657__icon-close:focus-visible{opacity:.7}.t657 .t657__close-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.t657 .t657__close-button svg{display:block}@media screen and (max-width: 960px){.t657_rectangle,.t657_long{left:0 !important;right:0 !important;bottom:0 !important;width:100%;max-width:100%}.t657_rectangle .t657__wrapper,.t657_long .t657__wrapper{border-radius:0;max-width:100%;width:100%;padding:20px 10px}.t657__icon-close{display:none}}.t573__address{margin-top:45px;margin-bottom:30px}.t573 .t-sociallinks{margin-top:20px}.t573 .t-sociallinks a{display:inline-block}.t573 .t-sociallinks__wrapper{font-size:0}.t573 .t-sociallinks__item{display:inline-block;margin:4px 3px 0}#allrecords .t573 ul.t-sociallinks__wrapper{margin-bottom:0;padding-left:0;list-style:none}@media screen and (max-width: 960px){.t573__contacts{word-break:break-all}}.t-text{font-family:"TildaSans",Arial,sans-serif;font-weight:400;color:#333}.t-text_xs{font-size:15px;line-height:1.55}.t-text_sm{font-size:18px;line-height:1.55}.t-text_md{font-size:20px;line-height:1.55}.t-name{font-family:"TildaSans",Arial,sans-serif;font-weight:600;color:#333}.t-name_xs{font-size:16px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-heading{font-family:"TildaSans",Arial,sans-serif;font-weight:600;color:#333}.t-heading_lg{font-size:32px;line-height:1.17}.t-title{font-family:"TildaSans",Arial,sans-serif;font-weight:600;color:#333}.t-title_xxs{font-size:36px;line-height:1.23}.t-title_sm{font-size:48px;line-height:1.23}.t-title_xl{font-size:72px;line-height:1.17}.t-descr{font-family:"TildaSans",Arial,sans-serif;font-weight:400;color:#333}.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_xs{font-size:16px;line-height:1.55}.t-descr_sm{font-size:18px;line-height:1.55}.t-descr_md{font-size:20px;line-height:1.55}.t-name_xl{font-size:20px;line-height:1.35}@media(min-width: 640px){.t-name_xl{font-size:22px}}@media(min-width: 1200px){.t-name_xl{font-size:24px}}.t-uppercase.t-btntext{font-size:16px}.t-opacity_70{filter:alpha(opacity=70);khtmlopacity:.7;mozopacity:.7;opacity:.7}.t-align_center{text-align:center}.t-align_left{text-align:left}.t-valign_middle{vertical-align:middle}.t-popup{display:none}.t-submit{font-family:"TildaSans",Arial,sans-serif}.t-input{font-family:"TildaSans",Arial,sans-serif}.t-input__vis-ph{font-family:"TildaSans",Arial,sans-serif}.t-select{font-family:"TildaSans",Arial,sans-serif}.t-input-error{font-family:"TildaSans",Arial,sans-serif}.t-form__errorbox-wrapper{font-family:"TildaSans",Arial,sans-serif}.t-form__errorbox-text{font-family:"TildaSans",Arial,sans-serif}.t-form__errorbox-item{font-family:"TildaSans",Arial,sans-serif}.t-form__successbox{font-family:"TildaSans",Arial,sans-serif}.t-rec_pt_0{padding-top:0}.t-rec_pt_90{padding-top:90px}.t-rec_pt_135{padding-top:135px}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_45{padding-bottom:45px}.t-rec_pb_60{padding-bottom:60px}.t-rec_pb_120{padding-bottom:120px}@media screen and (max-width: 1200px){.t-text_xs{font-size:14px}.t-text_sm{font-size:16px}.t-text_md{font-size:18px}.t-descr_xxs{font-size:12px}.t-descr_xs{font-size:14px}.t-descr_sm{font-size:16px}.t-descr_md{font-size:18px}.t-title_xxs{font-size:32px}.t-title_sm{font-size:44px}.t-title_xl{font-size:68px}.t-name_xs{font-size:14px}.t-name_md{font-size:18px}.t-heading_lg{font-size:30px}}@media screen and (max-width: 640px){.t-text_xs{font-size:12px;line-height:1.45}.t-text_sm{font-size:14px;line-height:1.45}.t-text_md{font-size:16px;line-height:1.45}.t-descr_xs{font-size:12px;line-height:1.45}.t-descr_sm{font-size:14px;line-height:1.45}.t-descr_md{font-size:16px;line-height:1.45}.t-title_xxs{font-size:28px}.t-title_sm{font-size:30px}.t-title_xl{font-size:32px}.t-name_xs{font-size:12px}.t-name_md{font-size:16px}.t-heading_lg{font-size:26px}.t-btn{white-space:normal}.t-btn_sm{padding-left:20px;padding-right:20px}.t-btn_md{padding-left:30px;padding-right:30px}}@media screen and (max-width: 480px){.t-title_xl{font-size:30px}.t-rec_pt_0{padding-top:0}.t-rec_pt_90{padding-top:90px}.t-rec_pt_135{padding-top:90px !important}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_45{padding-bottom:45px}.t-rec_pb_60{padding-bottom:60px}.t-rec_pb_120{padding-bottom:90px !important}.t-btn_sm{height:50px}}@media screen and (max-width: 1200px){.t-screenmin-1200px{display:none}}@media screen and (max-width: 980px){.t-screenmin-980px{display:none}}@media screen and (max-width: 640px){.t-screenmin-640px{display:none}}@media screen and (max-width: 480px){.t-screenmin-480px{display:none}}@media screen and (max-width: 320px){.t-screenmin-320px{display:none}}@media screen and (min-width: 321px){.t-screenmax-320px{display:none}}@media screen and (min-width: 481px){.t-screenmax-480px{display:none}}@media screen and (min-width: 641px){.t-screenmax-640px{display:none}}@media screen and (min-width: 981px){.t-screenmax-980px{display:none}}@media screen and (min-width: 1201px){.t-screenmax-1200px{display:none}}#allrecords a{text-decoration:none}

.t941{overflow:hidden}.t941__wrapper{position:relative;display:flex;height:700px}.t941__content{position:relative;display:flex;flex-direction:column;justify-content:center;width:40%}.t941__content_flipped{order:2;margin-left:auto}.t941__title{margin-bottom:40px}.t941__descr{margin-bottom:35px}.t941__cover-wrap{position:absolute;top:0;bottom:0;left:30%;width:60%;overflow:hidden;transform:skew(-30deg,0);transform-origin:bottom left}.t941__cover-wrap_flipped{left:0;order:1;transform-origin:top right}.t941__cover,.t941__cover-wrap .t833__sliderwrapper{position:absolute;top:0;right:-30vw;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center center;transform:skew(30deg,0);transform-origin:bottom left}.t941__cover_flipped,.t941__cover-wrap_flipped .t833__sliderwrapper{right:0;left:-30vw;transform-origin:top right}.t833__sliderwrapper.t941__cover{width:unset;overflow:hidden}.t941__btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding-right:30px;padding-left:30px;max-width:90%;overflow:hidden}.t941__btn-title{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:960px){.t941__content{width:100%;padding-top:90px;padding-bottom:50px}.t941__wrapper{flex-direction:column;height:unset!important}.t941__cover-wrap{position:unset;left:40%;flex-grow:1;width:100%;padding-bottom:100%;overflow:unset;transform:skew(0,0)}.t941__cover,.t833__sliderwrapper.t941__cover{top:0;right:-30%;bottom:0;left:-30%;width:unset;background-position:center center;transform:skew(0,0)}}@media screen and (max-width:640px){.t941__cover,.t833__sliderwrapper.t941__cover{right:0;left:0;width:100%}.t941__content{width:100%;padding-top:60px;padding-bottom:20px;word-break:break-word}.t941__title{margin-bottom:20px}.t941__btn{max-width:100%;width:100%}}
.t996{position:relative}.t996__wrapper{position:relative;min-height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t996__container{position:relative;width:100%;padding:80px 0;box-sizing:border-box;z-index:1}.t996__cover-wrapper{position:absolute;top:0;right:0;width:60%;height:100%;box-sizing:border-box}.t996__cover_flipped{right:unset;left:0}.t996__cover{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.t996__cover.t996__cover_margin{margin:40px;height:calc(100% - 80px);width:calc(100% - 80px)}.t996__cover:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.t996__cover-filter{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.t996__valign_top{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.t996__valign_middle{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.t996__valign_bottom{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.t996__title{color:#fff}.t996__descr{padding:40px 0 54px;color:#fff}.t996__btn-wrapper{display:inline-block;margin:6px 6px 6px 0}.t996__btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:960px){.t996__cover-wrapper{position:relative;width:100%!important;height:270px;padding:0!important}.t996__container{position:static;padding:70px 0}.t996__wrapper{min-height:unset!important;padding-right:0!important;padding-left:0!important}.t996__btn-wrapper{margin-left:0}.t996__descr{padding:30px 0 45px}.t996__cover.t996__cover_margin{margin:20px;height:calc(100% - 40px);width:calc(100% - 40px)}}
.t675__title, .t675__descr {
    margin-top: 10px;
    color: #fff;
}
.t859__wrap{height: 100%;}
.t772__container{display:table;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0}.t772__container li ul{list-style-type:disc}@media screen and (max-width:1200px){.t772__container{max-width:960px;padding:0}}@media screen and (max-width:960px){.t772__container{max-width:640px}}.t772 .t-section__bottomwrapper{margin-top:105px}.t772__separator{margin-bottom:90px}.t772__imgwrapper{position:relative;width:100%;margin-bottom:20px;padding-bottom:110%}.t772__bgimg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.t772__img{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;z-index:2;max-width:100%;max-height:100%;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.t772__bgimg_second,.t772__img_second{z-index:1;opacity:0}.t772 .t-card__uptitle{margin-bottom:8px;color:#ff8562}.t772 .t-card__descr{margin-top:8px}.t772 .t-card__btn-wrapper{margin-top:19px}.t772 .t-card__btntext-wrapper{display:inline-block;padding-top:14px}.t772 .t-card__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t772 .t-align_center .t-card__btn{margin:0 2px 8px}.t772 .t-align_left .t-card__btn{margin:0 4px 8px 0}.t772__scroll-icon-wrapper{display:none}@media screen and (min-width:960px){.t772__imgwrapper:hover .t772__bgimg_first_hover,.t772__imgwrapper:hover .t772__img_first_hover{opacity:0}.t772__imgwrapper:hover .t772__bgimg_second,.t772__imgwrapper:hover .t772__img_second{z-index:3;opacity:1}}@media screen and (max-width:960px){.t772__separator{display:none}.t772__container_mobile-grid{font-size:0}.t772__col_mobile-grid{display:inline-block;vertical-align:top;width:50%}.t772__col{margin-bottom:60px}.t-col_8 .t772__imgwrapper_mobile-nopadding{padding-bottom:0px!important;font-size:0}.t-col_8 .t772__imgwrapper_mobile-nopadding .t772__img{position:initial}.t772__img_second{display:none}.t772__container_mobile-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.t772__container_mobile-flex::-webkit-scrollbar{display:none}.t772__container_mobile-flex .t772__col{min-width:38%;max-width:38%;margin-bottom:0px!important}.t772__container_mobile-flex .t772__col:first-child{margin-left:20px}.t772__scroll-icon-wrapper{display:block;padding:0 40px 20px 0;font-size:0;text-align:right;color:#a1a1a1;mix-blend-mode:multiply}@-webkit-keyframes t772__icon-anim{0%{-webkit-transform:translate3d(-20px,0,0);opacity:0}10%{-webkit-transform:translate3d(-20px,0,0);opacity:0}20%{-webkit-transform:translate3d(-20px,0,0);opacity:1}70%{-webkit-transform:translate3d(0,0,0);opacity:1}80%{-webkit-transform:translate3d(0,0,0);opacity:1}81%{-webkit-transform:translate3d(0,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:0}}@keyframes t772__icon-anim{0%{transform:translate3d(-20px,0,0);opacity:0}10%{transform:translate3d(-20px,0,0);opacity:0}20%{transform:translate3d(-20px,0,0);opacity:1}70%{transform:translate3d(0,0,0);opacity:1}80%{transform:translate3d(0,0,0);opacity:1}81%{transform:translate3d(0,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:0}}.t772__scroll-icon{-webkit-animation:t772__icon-anim 1.5s infinite;animation:t772__icon-anim 1.5s infinite}}@media screen and (max-width:640px){.t772__container_mobile-grid{box-sizing:border-box}#allrecords .t772__container_mobile-grid{padding:0 10px}.t772__col_mobile-grid{padding-right:10px;padding-left:10px}.t772__container_mobile-flex .t772__col:first-child{margin-left:0}.t772__container_mobile-flex .t772__col{min-width:70%;max-width:70%}.t772__scroll-icon-wrapper{padding:0 20px 10px 0}}@media screen and (max-width:480px){.t772__imgwrapper_mobile-nopadding{padding-bottom:0px!important;font-size:0}.t772__imgwrapper_mobile-nopadding .t772__img{position:initial}.t772__col_mobile-grid{display:block;width:100%}.t772__container_mobile-flex .t772__col{min-width:80%;max-width:80%;box-sizing:content-box}.t772__container_mobile-flex .t772__col:first-child{padding-right:10px}.t772__container_mobile-flex .t772__col:last-child{padding-left:10px}.t772__container_mobile-flex .t772__col:not(:first-child,:last-child){padding-right:10px;padding-left:10px}}


.t859__wrap{    height: 100%;}

*{
    padding: 0;
    margin: 0;
}


@font-face {
  font-family: 'TildaSans';
  src: url('/TildaSans-VF_TTF_Web/TildaSans-VF.woff2') format('woff2-variations'),
       url('/TildaSans-VF_TTF_Web/TildaSans-VF.woff') format('woff-variations'),
       url('/TildaSans-VF_TTF_Web/TildaSans-VF.ttf') format('truetype-variations');
  font-weight: 100 900; /* Укажите диапазон весов, если он поддерживается */
  font-style: normal;
  font-display: swap; /* рекомендуется для производительности */
}

.newYear_hero_contant{
    width: 100%;
    height: 1000px;
    background: url("http://stareaters.ru/upload/new-year/bg_hero.jpg") no-repeat;
    background-size: cover;
    background-position: top;
    display: flex;
    /* align-items: center; */
    justify-content: center;
    position: relative;
    overflow: hidden;
}

.newYear_hero_container{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 96px;
    color: #fff;
    margin-top: clamp(116px, 15vw, 233px);
    position: relative;
    z-index: 2;
}

.newYear_hero_container h1{
    text-align: center;
    font-family: "Cormorant Infant", serif;
    font-weight: 700;
    font-style: Bold;
    font-size: clamp(52px, 5vw, 100px);
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
}

.newYear_hero_container h1 br{
    display: none;
}

.newYear_sub {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
}

.newYear_sub p{
    font-weight: 400;
    font-family: TildaSans;
    font-style: Regular;
    font-size: 32px;
    font-size: clamp(16px, 5vw, 32px);
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
}

/* Run Time */

.newYear_timer{
    display: flex;
    align-items: center;
    gap: 17px;
    font-weight: 500;
    font-family: TildaSans;
    font-style: Medium;
    font-size: 52.41px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
}

.newYear_time{
    color: rgba(109, 21, 17, 1);
    display: flex;
    gap: 7px;
}

.newYear_time > div{
background: #fff;
  border-radius: 13.1px;
  width: 72px;
  height: 98px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 928px) {
    .newYear_timer{
        font-size: 38.4px;
    }
    .newYear_time > div{
        width: 62px;
        height: 88px;
    }
    .newYear_sub p{
        font-size: 28px;
    }
}


@media screen and (max-width: 684px) {
    .newYear_hero_container{
        gap: 40px;
    }
    .newYear_sub p{
        font-size: 20px;
    }
  .newYear_timer {
    font-size: 24px;
  }
  .newYear_time > div {
    width: 34px;
    height: 48px;
    border-radius: 4px;
  }
  .newYear_timer{
    gap: 6px;
  }
  .newYear_time{
    gap: 4px;
  }
}

@media screen and (max-width: 520px) {
    .newYear_sub p{
        font-size: 16px;
    }
    .newYear_hero_container h1 br{
        display: block;
    }
}

/* Close Time */

.tree{
    position: absolute;
    bottom: -44px;
    left: 0px;
    width: clamp(227px, 45vw, 671px);
    z-index: 1;
}

.box{
    position: absolute;
    width: clamp(345px, 55vw, 818px);
    right: -5.5%;
    bottom: 0;
}


.show_bg{
    position: absolute;
    width: 100%;
    height: 100%;
}

.show_bg.mobile{
    display: none;
}

.tree,
.box,
.show_bg{
    pointer-events: none;
}

@media screen and (max-width: 920px) {
    .newYear_hero_contant{
        height: 740px;
    }
    .tree{
        left: -5px;
        bottom: 0;
    }
    .box{
        right: -7%;
        bottom: -6px;
    }
    .show_bg.desctop{
        display: none;
    }
    .show_bg.mobile{
        display: block;
    }
}

@media screen and (max-width: 620px) {
    .newYear_hero_contant{
        height: 670px;
    }
}

.newYear_container{
    width: 100%;
    height: 400px;
    display: flex;
    align-items: center;
}

.NewYear_wrapper{
    margin: 0 auto;
    width: 100%;
    max-width: 1160px;
}

@media screen and (max-width: 1160px) {
    .NewYear_wrapper{
        padding: 0 24px;
    }
}

.banner_1{
    background: url("http://stareaters.ru/upload/new-year/banner_1.jpg") no-repeat;
    background-size: cover;
    background-position: top;
}

.banner_2{
    background: url("http://stareaters.ru/upload/new-year/banner_2.jpg") no-repeat;
    background-size: cover;
    background-position: top;
}

.banner_3{
    background: url("http://stareaters.ru/upload/new-year/banner_3.jpg") no-repeat;
    background-size: cover;
    background-position: top;
}

.banner_4{
    background: url("http://stareaters.ru/upload/new-year/banner_4.jpg") no-repeat;
    background-size: cover;
    background-position: top;
}


.banner__container{
    position: relative;
    display: flex;
    justify-content: space-between;
    width: 100%;
    min-height: 400px;
    overflow: hidden;
}

.banner__container_text > div{
        /* display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; */
}

.banner__container_text{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 80px;
  padding-bottom: 108px;
}

.banner__container_text h2{
   color: #6D1511;
    font-family: "TildaSans";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; 
    margin-bottom: 24px;
}

.banner__container_text p{
    color: #282828;
    font-family: "TildaSans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.banner__container_text a{
    font-family: Inter;
    width: max-content;
    text-decoration: none;
    display: inline-flex;
    padding: 18px 22px;
    justify-content: center;
    align-items: center;
    background: #6D1511;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.banner_1 .banner__container img{
    object-fit: contain;
    position: absolute;
    height: 337px;
    right: 0;
    bottom: 0;
}

.banner_3 .big_banner_img_main{
    position: absolute;
    right: 80px;
    bottom: 0;
}

.banner_3 .small_banner_img_main{
    position: absolute;
    right: 505px;
    bottom: -30px;
}

.banner_4 .big_banner_img_main{
    position: absolute;
    right: 0;
}

.banner_5{
    background: #fff;
    height: max-content !important;
}

.banner_5 .banner__container{
    min-height: max-content;
}

.banner_5 .banner__container_text{
    width: 100%;
    padding: 45px 0;
    height: max-content;
}

.NewYear_goods_container{
    overflow: hidden;
    display: flex;
    align-items: center;
    width: 100%;
    height: max-content;
    padding: 100px 0;
    background: #6D1511;
}


.NewYear_goods_conatent{
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    width: 100%;
    height: auto;
    justify-content: center;
}

.NewYear_goods_container .t-container{
    width: max-content !important;
  margin: 0 !important;
  max-width: max-content;
  padding: 0 !important;
}

.NewYear_goods{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width:calc(33.33333% - 36.7px);
    height: 828px;
    background: #fff;
    border: 1px solid #986360;
    height: auto;
    padding: 0 !important;
  margin: 0 !important;
}

.tree_one{
 top: -51px;
  position: absolute;
  left: -3px;
  width: 100%;
  transform: scale(1.2);
  pointer-events: none;
}

.NewYear_goods_image_container{
    width: 100%;
    height: 202px;
}

.NewYear_goods_image_container img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.bg_a_goods{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  height: 100%;
}

.newYear_goods_title {
    display: flex;
    flex-direction: column;
    padding: 18px 20px;
    gap: 16px;
}

.newYear_goods_title h3{
    color: #333;
    font-family: "TildaSans";
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.newYear_goods_title p{
    color: #333;
    font-family: "TildaSans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.newYear_goods_title span{
    /* color: #4C4F9E; */
    font-weight: 500;
}

.newYear_goods_decs{
    color: #333;
    font-size: 18px;
}

.newYear_goods_decs p{
    margin-bottom: 20px;
    font-size: 18px;
}

.NewYear_goods_review{
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 18px 20px;
    padding-top: 0;
}

.NewYear_goods_review_stars{
    color: #FFC11E;
    font-family: "TildaSans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.NewYear_goods_review_stars span{
    color: #333;
    font-family: "TildaSans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.newYear_goods_review_btn{
    display: flex;
    gap: 4px;
    position: relative;
}

.newYear_goods_review_btn a{
    width: 50%;
    text-align: center;
    padding: 13px 0;
    text-decoration: none;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.newYear_about_goods{
    color: #333;
    background: #EFF0F5;
}
.newYear_basket_goods {
    color: #fff;
    background: #4E8C00;
    transition: .3s ease;
}

/* Отключаем события мыши для таблицы */
.newYear_basket_goods table,
.newYear_basket_goods td {
    pointer-events: none;
}

.newYear_basket_goods:hover {
    background: #333333 !important;
}
.NewYear_goods_review_price{
    font-family: "TildaSans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.newYear_propers > div [id^="bx_"],
.newYear_propers{
    margin-top: 23px;
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
}

.newYear_propers_block{
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: calc(25% - 60px);
    padding: 12px;
    height: auto;
    background: rgba(177, 177, 177, 0.20);
}

.newYear_propers_icon{
    width: 25px;
    height: 25px;
}

.newYear_propers_icon img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.newYear_propers_block h3{
    color: #282828;
    font-family: "TildaSans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}


.newYear_propers_block p{
    color: #282828;
    font-family: "TildaSans";
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.bbmim{
 display: none;   
}

.banner_3 .banner__container_text h2 br,
.banner_3 .banner__container_text p br,
.banner_1 .banner__container_text p br{
    display: none;
}


@media screen and (max-width: 1200px) {
    .NewYear_goods_conatent{
        gap: 20px;
    }
    .NewYear_goods{
        width: calc(33.33333% - 15.7px);
    }
    .banner_3 .big_banner_img_main{
        right: -37px;
        height: 300px;
    }
    .banner_3 .small_banner_img_main{
        right: 281px;
        height: 154px;
    }
}

@media screen and (max-width: 1070px) {
    .newYear_propers{
        gap: 12px;
    }
    .newYear_propers_block{
        width: calc(50% - 30px);
    }
    .banner_1 .banner__container img{
        height: 264px;
    }
    .banner_4 .big_banner_img_main {
        width: 370px;
        bottom: 0;
        right: -26px;
    }
}


@media screen and (max-width: 960px) {
    .banner_1 .banner__container img{
        height: 204px;
    }
    .newYear_goods_decs p{
        margin-bottom: 16px;
        font-size: 16px;
    }
  .NewYear_goods {
    max-width: calc(46%);
    width: 100%;
  }
    .NewYear_goods_conatent {
    gap: 40px;
  }
}


@media screen and (max-width: 790px) {
  .banner_3 .big_banner_img_main {
    right: -24px;
    height: 240px;
  }
  .banner_3 .small_banner_img_main {
right: 243px;
    height: 111px;
    bottom: -13px;
  }
      .banner_4 .big_banner_img_main {
width: 260px;
    right: -18px;
    }
}

@media screen and (max-width: 740px) {
  .tree_one{
    top: -44px;
  }
}

@media screen and (max-width: 640px) {
  .NewYear_goods {
    max-width: 100%;
  }
      .NewYear_goods_conatent {
    gap: 60px;
  }
    .banner_1{
         background: url("http://stareaters.ru/upload/new-year/banner_1_1.jpg") no-repeat; 
         background-size: cover;
        background-position: center;
    }
    .banner_1 .banner__container img{
        position: unset;
    }
    .newYear_container.banner_1{
        height: auto;
    }
    .banner_1 .banner__container{
        flex-direction: column;
        height: max-content;
    }
    .banner_4 .banner__container_text,
    .banner_3 .banner__container_text,
    .banner_2 .banner__container_text,
    .banner_1 .banner__container_text{
        margin-top: 24px;
        padding: 0 !important;
    } 
    .banner_4 .banner__container_text,
    .banner_3 .banner__container_text,
    .banner_2 .banner__container_text{
        justify-content: unset;
    }
    .banner_2{
         background: url("http://stareaters.ru/upload/new-year/banner_2_2.jpg") no-repeat; 
         background-size: cover;
        background-position: bottom;
    }
    .banner_3{
         background: url("http://stareaters.ru/upload/new-year/banner_3_3.jpg") no-repeat; 
         background-size: cover;
        background-position: bottom;
    }
    .banner_4{
         background: url("http://stareaters.ru/upload/new-year/banner_4_4.jpg") no-repeat; 
         background-size: cover;
        background-position: bottom;
    }

    .big_banner_img_main,
    .small_banner_img_main,
    .bbmi{
        display: none;   
    }
    .bbmim{
        display: block;   
    } 
    .banner__container_text h2{
        font-size: 24px;
        margin-bottom: 12px;
    }
    .banner__container_text p{
        font-size: 16px;
    }
    .banner__container_text a{
        margin-top: 24px;
    }
    .banner_3 .banner__container_text h2 br,
    .banner_3 .banner__container_text p br,
    .banner_1 .banner__container_text p br{
        display: block;
    }


}
/* End */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?173280525651 */
/* /local/templates/dyson/assets/css/cssGoogleFonts.css?17352759091825 */
/* /local/templates/dyson/styles.css?176613289835416 */
