

/* Start:/bitrix/templates/spgu_store_back/assets/css/animation.min.css?17845922222679*/
.t396 .t-animate[data-animate-style=fadein],.t396 .t-animate[data-animate-style=fadeindown],.t396 .t-animate[data-animate-style=fadeinleft],.t396 .t-animate[data-animate-style=fadeinright],.t396 .t-animate[data-animate-style=fadeinup],.t396 .t-animate[data-animate-style=zoomin],.t396 .t-animate[data-animate-style=zoomout]{opacity:0}@media screen and (min-width:980px){.t-animate[data-animate-style=fadein],.t-animate[data-animate-style=fadeindown],.t-animate[data-animate-style=fadeinleft],.t-animate[data-animate-style=fadeinright],.t-animate[data-animate-style=fadeinup],.t-animate[data-animate-style=zoomin],.t-animate[data-animate-style=zoomout]{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition-duration:1s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-timing-function:cubic-bezier(.19,1,.22,1)}.t-title.t-animate{transition-duration:1.2s}.t-descr.t-animate,.t-subtitle.t-animate,.t-text.t-animate,.t-uptitle.t-animate{transition-duration:.7s}.t-item.t-animate{transition-duration:.5s}.t-animate_started[data-animate-style=fadein]{opacity:1}.t-animate[data-animate-style=fadeinup]{-webkit-transform:translateY(100px);transform:translateY(100px)}.t-animate_started[data-animate-style=fadeinup]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=fadeindown]{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.t-animate_started[data-animate-style=fadeindown]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=fadeinleft]{-webkit-transform:translate(100px);transform:translate(100px)}.t-animate_started[data-animate-style=fadeinleft]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=fadeinright]{-webkit-transform:translate(-100px);transform:translate(-100px)}.t-animate_started[data-animate-style=fadeinright]{opacity:1;-webkit-transform:none;transform:none}.t-animate[data-animate-style=zoomin]{-webkit-transform:scale(.9);transform:scale(.9)}.t-animate_started[data-animate-style=zoomin]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.t-animate[data-animate-style=zoomout]{-webkit-transform:scale(1.2);transform:scale(1.2)}.t-animate_started[data-animate-style=zoomout]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.t-animate_started[data-animate-distance],.t-animate_started[data-animate-scale]{-webkit-transform:none!important;transform:none!important}}.t-animate-for-wrapper .t-animate:not(.t-animate_started){opacity:0!important;transition-duration:0s!important}.t-animate__overflow-x-hidden{overflow-x:hidden}
/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/grid.min.css?17846057625750*/
*,
*:before,
*:after {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box
}
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
code,
img,
b,
u,
i,
center,
table,
tr,
th,
td,
video {
  margin:0;
  padding:0;
  border:0
}
sup {
  line-height:0;
  font-size:smaller;
  vertical-align:super
}
sub {
  line-height:0;
  font-size:smaller;
  vertical-align:sub
}
.t-clear {
  clear:both
}
.t-row {
  margin:0
}
.t-container {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:1200px;
  padding:0
}
.t-container.flexx {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex
}
.t-container_flex {
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex
}
.t-container_100 {
  width:100%;
  padding:0
}
.t-container_10 {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:1000px;
  padding:0
}
.t-container_8 {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:800px;
  padding:0
}
.t-container:before,
.t-container:after,
.t-container_10:before,
.t-container_10:after,
.t-container_8:before,
.t-container_8:after,
.t-container_100:before,
.t-container_100:after {
  display:table;
  content:" ";
  width:0
}
.t-container:after,
.t-container_10:after,
.t-container_8:after,
.t-container_100:after {
  clear:both
}
.t-col {
  display:inline;
  float:left;
  margin-left:20px;
  margin-right:20px;
  width:100%
}
.t-col.flexx {
  align-items:stretch;
  height:inherit;
  margin-top:auto;
  margin-bottom:auto
}
.t-col_flex {
  align-items:stretch;
  height:inherit;
  margin-top:auto;
  margin-bottom:auto
}
.t-col_1 {
  max-width:60px
}
.t-col_2 {
  max-width:160px
}
.t-col_3 {
  max-width:260px
}
.t-col_4 {
  max-width:360px
}
.t-col_5 {
  max-width:460px
}
.t-col_6 {
  max-width:560px
}
.t-col_7 {
  max-width:660px
}
.t-col_8 {
  max-width:760px
}
.t-col_9 {
  max-width:860px
}
.t-col_10 {
  max-width:960px
}
.t-col_11 {
  max-width:1060px
}
.t-col_12 {
  max-width:1160px
}
.t-col_100 {
  max-width:100vw
}
.t-prefix_1 {
  padding-left:100px
}
.t-prefix_2 {
  padding-left:200px
}
.t-prefix_3 {
  padding-left:300px
}
.t-prefix_4 {
  padding-left:400px
}
.t-prefix_5 {
  padding-left:500px
}
.t-prefix_6 {
  padding-left:600px
}
.t-prefix_7 {
  padding-left:700px
}
.t-prefix_8 {
  padding-left:800px
}
.t-prefix_9 {
  padding-left:900px
}
.t-prefix_10 {
  padding-left:1000px
}
.t-prefix_11 {
  padding-left:1100px
}
.t-prefix_12 {
  padding-left:1200px
}
.t-width {
  width:100%
}
.t-width_1 {
  max-width:60px
}
.t-width_2 {
  max-width:160px
}
.t-width_3 {
  max-width:260px
}
.t-width_4 {
  max-width:360px
}
.t-width_5 {
  max-width:460px
}
.t-width_6 {
  max-width:560px
}
.t-width_7 {
  max-width:660px
}
.t-width_8 {
  max-width:760px
}
.t-width_9 {
  max-width:860px
}
.t-width_10 {
  max-width:960px
}
.t-width_11 {
  max-width:1060px
}
.t-width_12 {
  max-width:1160px
}
.t-width_100 {
  max-width:100%
}
.t-cell {
  display:table-cell;
  vertical-align:middle;
  height:100%;
  margin-left:0;
  margin-right:0
}
.t-cell_25 {
  width:25vw
}
.t-cell_33 {
  width:33.3333333vw
}
.t-cell_50 {
  width:50vw
}
.t-cell_100 {
  width:100vw
}
@media screen and (max-width:1200px) {
  .t-container {
    max-width:960px;
    padding:0
  }
  .t-container_10 {
    max-width:780px
  }
  .t-container_8 {
    max-width:640px
  }
  .t-col {
    display:inline;
    float:left;
    margin-left:10px;
    margin-right:10px;
    width:100%
  }
  .t-col_1 {
    max-width:60px
  }
  .t-col_2 {
    max-width:140px
  }
  .t-col_3 {
    max-width:220px
  }
  .t-col_4 {
    max-width:300px
  }
  .t-col_5 {
    max-width:380px
  }
  .t-col_6 {
    max-width:460px
  }
  .t-col_7 {
    max-width:540px
  }
  .t-col_8 {
    max-width:620px
  }
  .t-col_9 {
    max-width:700px
  }
  .t-col_10 {
    max-width:780px
  }
  .t-col_11 {
    max-width:860px
  }
  .t-col_12 {
    max-width:940px
  }
  .t-prefix_1 {
    padding-left:80px
  }
  .t-prefix_2 {
    padding-left:160px
  }
  .t-prefix_3 {
    padding-left:240px
  }
  .t-prefix_4 {
    padding-left:320px
  }
  .t-prefix_5 {
    padding-left:400px
  }
  .t-prefix_6 {
    padding-left:480px
  }
  .t-prefix_7 {
    padding-left:560px
  }
  .t-prefix_8 {
    padding-left:640px
  }
  .t-prefix_9 {
    padding-left:720px
  }
  .t-prefix_10 {
    padding-left:800px
  }
  .t-prefix_11 {
    padding-left:880px
  }
  .t-prefix_12 {
    padding-left:960px
  }
  .t-width_1 {
    max-width:60px
  }
  .t-width_2 {
    max-width:140px
  }
  .t-width_3 {
    max-width:220px
  }
  .t-width_4 {
    max-width:300px
  }
  .t-width_5 {
    max-width:380px
  }
  .t-width_6 {
    max-width:460px
  }
  .t-width_7 {
    max-width:540px
  }
  .t-width_8 {
    max-width:620px
  }
  .t-width_9 {
    max-width:700px
  }
  .t-width_10 {
    max-width:780px
  }
  .t-width_11 {
    max-width:860px
  }
  .t-width_12 {
    max-width:940px
  }
  .t-width_100 {
    max-width:100%
  }
}
@media screen and (max-width:960px) {
  .t-container {
    max-width:640px
  }
  .t-container.flexx {
    display:block
  }
  .t-container_flex {
    display:block
  }
  .t-col {
    display:block;
    float:none;
    padding-left:20px;
    padding-right:20px;
    margin:0;
    width:100%;
    max-width:100%;
    box-sizing:border-box
  }
  .t-col_1,
  .t-col_2,
  .t-col_3,
  .t-col_4,
  .t-col_5,
  .t-col_6,
  .t-col_7,
  .t-col_8,
  .t-col_9,
  .t-col_10,
  .t-col_11,
  .t-col_12 {
    width:100%;
    max-width:100%
  }
  .t-prefix_1,
  .t-prefix_2,
  .t-prefix_3,
  .t-prefix_4,
  .t-prefix_5,
  .t-prefix_6,
  .t-prefix_7,
  .t-prefix_8,
  .t-prefix_9,
  .t-prefix_10,
  .t-prefix_11,
  .t-prefix_12 {
    padding-left:none
  }
}

/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/main.min.css?178459222232638*/
.csssize{height:12989px}#allrecords .r,body{--t-headline-font:'Montserrat',Arial,sans-serif;--t-text-font:'Montserrat',Arial,sans-serif}.t-body{margin:0px}body{background-color:#f8f9fa}:where(.t-records) a,:where(.t-records) button,:where(.t-records) .t-radio,:where(.t-records) .t-checkbox,:where(.t-records) .t-img-select{outline:none}:where(.t-records) a:focus-visible,:where(.t-records) button:focus-visible,:where(.t-records) .t-focusable,:where(.t-records) .t-focusable .t-btn,:where(.t-records) .t-focusable .t-btntext,:where(.t-records) .t-img-select:focus-visible+.t-img-select__indicator,:where(.t-records) .t-img-select:focus-visible+.t-img-select__indicator:after,:where(.t-records) .t-radio:focus-visible+.t-radio__indicator,:where(.t-records) .t-checkbox:focus-visible+.t-checkbox__indicator{outline-color:#2015FF;outline-offset:4px;outline-style:auto}:where(.t-records) .t-descr a:focus-visible,:where(.t-records) .t-sociallinks a:focus-visible,:where(.t-records) .ya-share2__link:focus-visible{outline-offset:2px}@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}.t-records{-webkit-font-smoothing:antialiased;background-color:#f8f9fa}:where(.t-records) a{color:#bc2a41;text-decoration:none}:where(.t-records) a[href^=tel]{color:inherit;text-decoration:none}:where(.t-records) ol{padding-left:22px;margin-top:0px;margin-bottom:10px}:where(.t-records) ul{padding-left:20px;margin-top:0px;margin-bottom:10px}:where(.t-records) b,:where(.t-records) strong{font-weight:700}.t-mbfix{opacity:.01;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);position:fixed;width:100%;height:500px;background-color:white;top:0px;left:0px;z-index:10000;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.t-mbfix_hide{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px)}img:not([src]){visibility:hidden}.t-body_scroll-locked{position:fixed;left:0;width:100%;height:100%;overflow:hidden}.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.r_hidden{opacity:0}.r_showed{opacity:1}@media screen and (max-width:1024px){a:active,button:active{-webkit-tap-highlight-color:rgba(255,255,255,.1)}}.t-text{font-family:'Montserrat',Arial,sans-serif;font-weight:300;color:#222222}.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-text_weight_plus{font-weight:300plus}.t-name{font-family:'Montserrat',Arial,sans-serif;font-weight:600;color:#222222}.t-name_xs{font-size:16px;line-height:1.35}.t-name_sm{font-size:18px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_lg{font-size:22px;line-height:1.35}.t-name_xl{font-size:24px;line-height:1.35}.t-title{font-family:'Montserrat',Arial,sans-serif;font-weight:600;color:#222222}.t-descr{font-family:'Montserrat',Arial,sans-serif;font-weight:300;color:#222222}.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-btn{display:inline-block;font-family:'Montserrat',Arial,sans-serif;border:0 none;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;background-image:none;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t-btn td{vertical-align:middle}.t-btn_sending{opacity:.5}.t-btn_sm{height:45px;font-size:14px;padding-left:30px;padding-right:30px}.t-align_center{text-align:center}.t-margin_auto{margin-left:auto;margin-right:auto}.t-valign_middle{vertical-align:middle}.t-submit{font-family:'Montserrat',Arial,sans-serif}.t-input{font-family:'Montserrat',Arial,sans-serif}.t-input__vis-ph{font-family:'Montserrat',Arial,sans-serif}.t-select{font-family:'Montserrat',Arial,sans-serif}.t-input-error{font-family:'Montserrat',Arial,sans-serif}.t-form__errorbox-wrapper{font-family:'Montserrat',Arial,sans-serif}.t-form__errorbox-text{font-family:'Montserrat',Arial,sans-serif}.t-form__errorbox-item{font-family:'Montserrat',Arial,sans-serif}.t-form__successbox{font-family:'Montserrat',Arial,sans-serif}.t-rec_pt_0{padding-top:0}.t-rec_pt_15{padding-top:15px}.t-rec_pt_30{padding-top:30px}.t-rec_pt_60{padding-top:60px}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_15{padding-bottom:15px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_60{padding-bottom:60px}.t-btnflex,.t-btn.t-btnflex,.t-submit.t-btnflex{display:inline-flex;align-items:center;justify-content:center;gap:1ch;max-width:100%;height:unset;padding:0;overflow:hidden;font-family:'Montserrat',Arial,sans-serif,Arial,sans-serif;font-weight:600;line-height:var(--line-height,1.4);padding-top:calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px));padding-bottom:calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px));box-sizing:border-box;border-style:solid;border-color:transparent;border-width:var(--border-width,0);background-image:none;cursor:pointer;user-select:none;text-decoration:none;color:inherit;border-radius:0;background-color:transparent;white-space:nowrap}.t-btnflex.t-btnflex_icon_hover_only:not(:hover){gap:0}.t-btnflex__text{max-width:100%;overflow:hidden;text-align:center;white-space:inherit;text-overflow:ellipsis}.t-btnflex__icon{position:relative;flex-shrink:0;width:1.4em;height:1.4em;transition-duration:inherit}.t-btnflex.t-btnflex_icon_hover_only .t-btnflex__icon{transition-property:width;transition-timing-function:inherit}.t-btnflex.t-btnflex_icon_hover_only:not(:hover) .t-btnflex__icon{width:0}.t-btnflex__icon::before,.t-btnflex__icon::after{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.t-btnflex__icon::before{content:'';background-image:var(--icon,none);transition:opacity cubic-bezier(.25,1,.5,1),visibility cubic-bezier(.25,1,.5,1),color ease-in-out;transition-duration:inherit}.t-btnflex__icon.t-btnflex__icon_default_glyph::before{-webkit-mask-image:var(--icon,none);mask-image:var(--icon,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:currentcolor}.t-btnflex__icon_has_hover::after{content:'';opacity:0;visibility:hidden;background-image:var(--icon-hover,none);transition:opacity cubic-bezier(.45,0,.55,1),visibility cubic-bezier(.45,0,.55,1),color ease-in-out;transition-duration:inherit}.t-btnflex__icon.t-btnflex__icon_hover_glyph::after{-webkit-mask-image:var(--icon-hover,none);mask-image:var(--icon-hover,none);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-image:none;background-color:currentcolor}@media (hover:hover){.t-btnflex:hover .t-btnflex__icon_has_hover::before{opacity:0;visibility:hidden;transition-timing-function:cubic-bezier(.5,0,.75,0)}.t-btnflex:hover .t-btnflex__icon_has_hover::after{opacity:1;visibility:visible}}.t-btnflex_xs,.t-btn.t-btnflex_xs,.t-submit.t-btnflex_xs{--height:35px;font-size:13px;padding-left:15px;padding-right:15px}.t-btnflex_sm,.t-btn.t-btnflex_sm,.t-submit.t-btnflex_sm{--height:45px;font-size:14px;padding-left:30px;padding-right:30px}.t-btnflex_smd,.t-btn.t-btnflex_smd,.t-submit.t-btnflex_smd{--height:50px;font-size:15px;padding-left:44px;padding-right:44px}.t-btnflex_md,.t-btn.t-btnflex_md,.t-submit.t-btnflex_md{--height:60px;font-size:16px;padding-left:60px;padding-right:60px}.t-btnflex_lg,.t-btn.t-btnflex_lg,.t-submit.t-btnflex_lg{--height:60px;font-size:22px;padding-left:70px;padding-right:70px}.t-btnflex_xl,.t-btn.t-btnflex_xl,.t-submit.t-btnflex_xl{--height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t-btnflex_xxl,.t-btn.t-btnflex_xxl,.t-submit.t-btnflex_xxl{--height:100px;font-size:30px;padding-left:90px;padding-right:90px}@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-name_xs{font-size:14px}.t-name_sm{font-size:16px}.t-name_md{font-size:18px}.t-name_lg{font-size:20px}.t-name_xl{font-size:22px}.t-btnflex_sm,.t-btn.t-btnflex_sm,.t-submit.t-btnflex_sm{padding-left:25px;padding-right:25px}.t-btnflex_smd,.t-btn.t-btnflex_smd,.t-submit.t-btnflex_smd{padding-left:30px;padding-right:30px}.t-btnflex_md,.t-btn.t-btnflex_md,.t-submit.t-btnflex_md{padding-left:45px;padding-right:45px}.t-btnflex_lg,.t-btn.t-btnflex_lg,.t-submit.t-btnflex_lg{padding-left:55px;padding-right:55px}.t-btnflex_xl,.t-btn.t-btnflex_xl,.t-submit.t-btnflex_xl{padding-left:65px;padding-right:65px}.t-btnflex_xxl,.t-btn.t-btnflex_xxl,.t-submit.t-btnflex_xxl{padding-left:75px;padding-right:75px}}@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-name_xs{font-size:12px}.t-name_sm{font-size:14px}.t-name_md{font-size:16px}.t-name_lg{font-size:18px}.t-name_xl{font-size:20px}.t-btn{white-space:normal}.t-btn_sm{padding-left:20px;padding-right:20px}.t-btnflex,.t-btn.t-btnflex,.t-submit.t-btnflex{white-space:normal}.t-btnflex_sm,.t-btn.t-btnflex_sm,.t-submit.t-btnflex_sm{padding-left:20px;padding-right:20px}.t-btnflex_smd,.t-btn.t-btnflex_smd,.t-submit.t-btnflex_smd{padding-left:25px;padding-right:25px}.t-btnflex_md,.t-btn.t-btnflex_md,.t-submit.t-btnflex_md{padding-left:30px;padding-right:30px}.t-btnflex_lg,.t-btn.t-btnflex_lg,.t-submit.t-btnflex_lg{font-size:18px;padding-left:40px;padding-right:40px}.t-btnflex_xl,.t-btn.t-btnflex_xl,.t-submit.t-btnflex_xl{font-size:22px;padding-left:50px;padding-right:50px}.t-btnflex_xxl,.t-btn.t-btnflex_xxl,.t-submit.t-btnflex_xxl{font-size:26px;padding-left:60px;padding-right:60px}}@media screen and (max-width:480px){.t-rec_pt_0{padding-top:0}.t-rec_pt_15{padding-top:15px}.t-rec_pt_30{padding-top:30px}.t-rec_pt_60{padding-top:60px}.t-rec_pb_0{padding-bottom:0}.t-rec_pb_15{padding-bottom:15px}.t-rec_pb_30{padding-bottom:30px}.t-rec_pb_60{padding-bottom:60px}.t-btn_sm{height:50px}.t-btnflex_xs,.t-btn.t-btnflex_xs,.t-submit.t-btnflex_xs{--height:40px}.t-btnflex_sm,.t-btn.t-btnflex_sm,.t-submit.t-btnflex_sm{--height:50px}}.t051__text{text-align:center}.t686 .t-section__bottomwrapper{margin-top:105px}.t686__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.t686__container li ul{list-style-type:disc}.t686__separator{width:100%;margin-top:40px}.t686 .t686__table{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;vertical-align:middle;overflow:hidden;transform:translateZ(0)}.t686 .t-card__col:not(.t-column-draggable){overflow:hidden}.t686 .t686__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.t686 .t686__cell:hover .t686__bg_animated,.t686 .t-card__col.t-focusable .t686__cell .t686__bg_animated,.t686 .t-card__col_btnfocusable .t686__cell .t686__bg_animated{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.t686 .t686__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.t686 .t686__show_hover .t686__overlay{opacity:0}.t686 .t686__cell:hover .t686__overlay,.t686 .t-card__col.t-focusable .t686__cell .t686__overlay,.t686 .t-card__col_btnfocusable .t686__cell .t686__overlay{opacity:.8}.t686 .t686__show_hover .t686__cell:hover .t686__overlay,.t686 .t-card__col.t-focusable.t686__show_hover .t686__cell .t686__overlay,.t686 .t-card__col_btnfocusable.t686__show_hover .t686__cell .t686__overlay{opacity:1}.t686 .t686__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.t686 .t-align_center .t686__cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t686 .t-align_left .t686__cell{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t686__cell.t-valign_top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.t686__cell.t-valign_middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t686__cell.t-valign_bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t686 .t-col_6 .t686__cell{-webkit-transform:translateZ(0);transform:translateZ(0)}.t686 .t686__textwrapper{position:relative;padding:20px 40px}.t686 .t686__cell>.t686__button-container{padding-right:40px;padding-left:40px}.t686 .t686__show_hover .t686__textwrapper,.t686 .t686__show_hover .t686__button-container{opacity:0}.t686 .t686__show_hover .t686__textwrapper.t686__textwrapper_animated{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}.t686 .t686__show_hover .t686__cell:hover .t686__textwrapper,.t686 .t686__show_hover .t686__cell:hover .t686__button-container,.t686 .t-card__col.t-focusable.t686__show_hover .t686__cell .t686__textwrapper,.t686 .t-card__col.t-focusable.t686__show_hover .t686__cell .t686__button-container,.t686 .t-card__col_btnfocusable.t686__show_hover .t686__cell .t686__textwrapper,.t686 .t-card__col_btnfocusable.t686__show_hover .t686__cell .t686__button-container{opacity:1}.t686 .t686__cell:hover .t686__textwrapper_animated,.t686 .t-card__col.t-focusable .t686__cell .t686__textwrapper_animated,.t686 .t-card__col_btnfocusable .t686__cell .t686__textwrapper_animated{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.t686 .t686__textwrapper__content{position:relative;margin:30px auto}.t686 .t-card__descr a,.t686 .t-card__title a{border-bottom:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.t686 .t-card__descr{margin-top:20px;color:#fff}.t686 .t-card__title{color:#fff}.t686 .t686__img{width:100%;max-width:70px}.t686 .t686__animation_fast{-webkit-transition:all ease-in-out 0.25s;-o-transition:all ease-in-out 0.25s;transition:all ease-in-out 0.25s}.t686 .t686__animation_slow{-webkit-transition:all ease-in-out 0.45s;-o-transition:all ease-in-out 0.45s;transition:all ease-in-out 0.45s}.t686 .t686__button-container{-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.t686 .t686__button_show-hover{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.t686 .t686__button-bottom .t686__button_show-hover{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.t686 .t-card__col:not(.t686__show_hover) .t-valign_bottom .t686__button_show-hover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.t686 .t-card__col:not(.t686__show_hover) .t-valign_bottom .t686__inner-wrapper_animated-btn{-webkit-transform:translate3d(0,85px,0);transform:translate3d(0,85px,0);-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.t686 .t-valign_bottom.t686__cell:hover .t686__inner-wrapper_animated-btn,.t686 .t-card__col.t-focusable .t-valign_bottom.t686__cell .t686__inner-wrapper_animated-btn,.t686 .t-card__col_btnfocusable .t-valign_bottom.t686__cell .t686__inner-wrapper_animated-btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.t686 .t-card__col:not(.t686__show_hover) .t-valign_middle .t686__inner-wrapper_animated-btn{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0);-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.t686 .t-valign_middle.t686__cell:hover .t686__inner-wrapper_animated-btn,.t686 .t-card__col.t-focusable .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn,.t686 .t-card__col_btnfocusable .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.t686 .t-card__col:not(.t686__show_hover) .t-valign_middle.t686__cell:hover .t686__inner-wrapper_animated-btn,.t686 .t-card__col.t-focusable:not(.t686__show_hover) .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn,.t686 .t-card__col_btnfocusable:not(.t686__show_hover) .t-valign_middle.t686__cell .t686__inner-wrapper_animated-btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.t686 .t686__cell:hover .t686__button_show-hover,.t686 .t-card__col.t-focusable .t686__cell .t686__button_show-hover,.t686 .t-card__col_btnfocusable .t686__cell .t686__button_show-hover{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.t686 .t686__textwrapper__content{-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.t686 .t-card__btn-wrapper{display:inline-block;margin-top:40px}.t686 .t686__button-bottom .t686__textwrapper{position:static}.t686 .t686__button-bottom .t686__button-container{position:absolute;right:0;bottom:0;left:0;padding-bottom:50px}.t686 .t686__button-bottom .t686__button-wrapper{margin-top:0}@media screen and (max-width:960px){.t686 .t-card__col:not(:first-child){margin-top:40px}.t686__separator{display:none}.t686 .t686__cell{height:auto}.t686 .t686__show_hover .t686__textwrapper,.t686 .t686__show_hover .t686__button-container{opacity:1!important;-webkit-transform:translateY(0%)!important;-ms-transform:translateY(0%)!important;transform:translateY(0%)!important}.t686 .t686__show_hover .t686__overlay{opacity:1}.t686 .t686__button_show-hover.t686__button-container,.t686 .t686__inner-wrapper_animated-btn{position:initial;opacity:1;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.t686 .t686__button-bottom .t686__button-container{position:initial;opacity:1;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}}@media screen and (max-width:640px){.t686 .t-card__col:not(:first-child){margin-top:20px}.t686__separator{display:none}.t686 .t686__textwrapper{padding:20px;opacity:1!important}.t686 .t686__cell>.t686__button-container{padding-left:20px;padding-right:20px}.t686 .t686__button-bottom .t686__button-container{right:20px;left:20px}.t686 .t686__title_small{font-size:21px}}.t004{padding-top:8px;padding-bottom:6px;position:relative}.t004__text-column-count_2{column-count:2;column-gap:40px;-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px}.t004__text-column-count_3{column-count:3;column-gap:40px;-moz-column-count:3;-moz-column-gap:40px;-webkit-column-count:3;-webkit-column-gap:40px}.t004__text-column-count_4{column-count:4;column-gap:40px;-moz-column-count:4;-moz-column-gap:40px;-webkit-column-count:4;-webkit-column-gap:40px}.t004__initial-letter::first-letter{font-size:100px;float:left;line-height:.65;margin:10px 10px 10px 0}.t004 table{border-collapse:collapse;font-size:1em;width:100%}.t004 table td,.t004 table th{padding:5px;border:1px solid #ddd;vertical-align:top}.t004 table thead td,.t004 table th{font-weight:700;border-bottom-color:#888}@media screen and (max-width:1200px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}}@media screen and (max-width:960px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-count:1;column-gap:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}}@media screen and (max-width:640px){.t004 h1{font-size:28px;line-height:35px}}.t1029__row{display:-webkit-box;display:-ms-flexbox;display:flex}.t1029 .t-col{float:none;display:block}.t1029__separator{margin-bottom:50px}.t1029 .t-section__topwrapper{margin-bottom:105px}.t1029 .t-section__title{margin-bottom:30px}.t1029 .t-section__descr{max-width:560px}.t1029 .t-section__bottomwrapper{margin-top:105px}.t1029__wrapperleft{padding-left:0;padding-right:0}.t1029__wrappercenter{padding-left:20px;padding-right:20px}.t1029__separator{margin-bottom:90px}.t1029__bgimg{margin-bottom:35px;width:100px;height:100px;max-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.t1029__img{margin-bottom:25px;width:100px;height:auto;max-width:100%}.t1029__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.t1029 .t-name_xl{margin-bottom:25px;margin-top:18px}.t1029 .t-name_sm{margin-bottom:25px;margin-top:12px}.t1029 .t-heading_md{margin-bottom:25px;margin-top:12px}.t1029 .t-text1{font-size:16px;line-height:25px}.t1029 .t-text2{font-size:13px;line-height:20px}.t1029 .t-text3{font-size:16px;line-height:25px}@media screen and (max-width:960px){.t1029 .t-section__bottomwrapper{margin-top:45px}.t1029 .t-section__topwrapper{margin-bottom:45px}.t1029 .t-section__title{margin-bottom:20px}.t1029__col{margin-bottom:45px}.t1029__row:last-child .t1029__col:last-child{margin-bottom:0}.t1029__row{display:block}.t1029__separator{margin-bottom:0!important}}.t-menusub__menu{display:none}.t456__imglogo{display:block;height:auto;margin-right:30px}.t456__linewrapper{position:absolute;bottom:0;left:0;width:100%}.t456__horizontalline{border:0;background-color:#c2c2c2;height:1px;right:0;bottom:0;margin:0 40px}.t456__imglogo{max-width:300px}.t456__leftwrapper{display:table-cell;vertical-align:middle;padding-left:40px}.t456__rightwrapper{display:table-cell;vertical-align:middle;padding-right:40px;width:100%}.t456__menualign_left{text-align:left}.t456__menualign_right{text-align:right}.t456__menualign_center{text-align:center}@media screen and (max-width:1200px){.t456__leftwrapper{padding-left:20px}.t456__rightwrapper{padding-right:20px}}.t456{width:100%;height:80px;z-index:990;position:fixed;top:0;box-shadow:0 1px 3px rgba(0,0,0,0);transition:background-color 0.3s linear}.t456__beforeready{visibility:hidden}.t456__maincontainer{width:100%;height:80px;display:table;position:relative}.t456__maincontainer.t456__c12collumns{max-width:1200px;margin:0 auto}.t456__logo{display:inline-block;font-size:24px;font-weight:400;white-space:nowrap;padding-right:30px}.t456__list{list-style-type:none;margin:0!important;padding:0!important;margin-left:20px}.t456__list_item{clear:both;font-family:'Montserrat',Arial,sans-serif;font-size:16px;display:inline-block;padding-left:15px;padding-right:15px;margin:0;color:#222222;white-space:nowrap}.t456__list_item .t-active{opacity:.7}.t456__list_item:first-child{padding-left:0}.t456__list_item:last-child{padding-right:0}.t456 a,#allrecords .t456 a{text-decoration:none;color:#222222}.t456.t456__positionabsolute{position:absolute}.t456.t456__positionfixed{position:fixed}.t456.t456__positionstatic{position:static}.t456__mobile{display:none}@media screen and (max-width:980px){.t456__linewrapper{display:none}.t456{position:static;text-align:center;display:block;margin:0;padding:0;height:auto!important}.t456.t456__positionabsolute,.t456.t456__positionfixed,.t456.t456__positionstatic{position:relative}.t456__imglogo{width:auto!important;box-sizing:border-box;padding:20px;margin:0 auto}.t456__imglogomobile.t456__imglogo{width:100%!important}.t456__logo{text-align:center;margin:20px}.t456 img{float:inherit}.t456 .t456__list_item{display:block;text-align:center;padding:10px!important;white-space:normal}.t456__logo{white-space:normal;padding:0}.t456__logowrapper{position:static;display:block;width:100%}.t456__logowrapper2{display:block;position:static}.t456__leftwrapper,.t456__rightwrapper{width:100%!important;display:block}.t456__leftwrapper{padding:20px;box-sizing:border-box}.t456__rightwrapper{padding:20px 0!important;box-sizing:border-box}.t456__list{display:block;padding:0!important;margin-left:0}}.t976{z-index:500}.t976__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.t976__wrapper_alignleft{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.t976__wrapper_alignright{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-10px}.t976__wrapper_aligncenter{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.t976__list-item{position:relative;padding:0 10px 10px 0;max-width:100%}.t976__wrapper_alignleft .t976__list-item:last-child{padding-right:0!important}.t976__menu-link{position:relative;display:block;box-sizing:border-box;overflow:hidden;border:1px solid transparent;text-overflow:ellipsis;font-weight:400;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}.t976__menu-link_small{padding:9px 18px;font-size:12px}.t976__menu-link_medium{padding:10px 18px}.t976__menu-link_large{padding:10px 29px}.t-active.t976__menu-link{background-color:#393939;color:#fff}.t976 a,#allrecords .t976 a{text-decoration:none;color:#222222}@media screen and (max-width:640px){.t976__menu-link_small{padding:7px 15px}.t976__menu-link_medium{padding:8px 16px}.t976__menu-link_large{padding:8px 25px}}.t460 .t-sociallinks__item a,.t460__svgwrapper{position:relative;max-width:100%;overflow:hidden;margin:0 auto;display:block}.t460 .t-sociallinks__svg,.t460__svg{display:block;width:100%;height:100%;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.t460__linerelativewrapper{position:relative}.t460__linewrapper{position:absolute;bottom:0;width:100%}.t460__horizontalline{border:0;background-color:#c2c2c2;height:1px;right:0;bottom:0;margin:0 20px}.t460__iconbg{position:absolute;top:1px;left:1px;border-radius:100%;background:none;z-index:0;max-width:96%;max-height:96%}.t460__iconlink{display:block;margin:0 auto;max-width:100%;height:auto!important;position:relative}.t460 .t-sociallinks__wrapper,.t460__right_social_links_wrap{display:block;text-align:center;width:100%}.t460 .t-sociallinks__item,.t460__right_social_links_item{display:inline-block;-webkit-transition:opacity ease-in-out 0.2s;-moz-transition:opacity ease-in-out 0.2s;-o-transition:opacity ease-in-out 0.2s;transition:opacity ease-in-out 0.2s;padding:10px}.t460 .t-sociallinks__item:hover,.t460__right_social_links_item:hover{opacity:.9}.t460 .t-sociallinks__item a:focus-visible{opacity:.9}.t460 .t-sociallinks,.t460__right_social_links{margin:80px 20px}#allrecords .t460 ul.t-sociallinks__wrapper{margin-bottom:0;padding-left:0;list-style:none}.t460__bottomtext{color:#000;padding:40px 20px}@media screen and (max-width:1200px){.t460 .t460__container{max-width:960px;margin-left:auto;margin-right:auto;padding:0}}@media screen and (max-width:960px){.t460 .t460__container{text-align:center}.t460 .t-sociallinks__item,.t460__right_social_links_item{padding:5px}}.t972{position:fixed;right:34px;bottom:34px;z-index:100001;box-sizing:border-box}.t972_preview{position:static;display:flex;justify-content:flex-end;max-width:none;margin:0;padding:30px}.t972_preview-left{justify-content:flex-start}.t972_preview .t972__banner,.t972_preview .t972__widget .t972__banner,.t972__widget .t972__banner_show,.t972__banner_show{display:block!important}.t972__widget{display:flex;flex-direction:column;align-items:flex-end}.t972__widget-button{position:relative;display:block;width:32px;height:32px;margin:0;margin-top:15px;margin-right:0;padding:0;border:none;background-color:#000;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer}.t972__icon-close,.t972__icon-cookie{position:absolute;inset:0;margin:auto;transition:all 0.2s linear}.t972__icon-cookie{width:100%;height:100%}.t972__icon-close,.t972__widget-button_active .t972__icon-cookie{transform:scale(.1);visibility:hidden;opacity:0}.t972__widget-button_active .t972__icon-close{transform:rotate(0deg) scale(1);visibility:visible;opacity:1}.t972__widget .t972__banner{display:none}.t972__banner{display:none;box-sizing:border-box;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.1);transition:all 0.3s ease;opacity:1;max-width:600px;max-height:calc(100vh - 2 * 34px);padding:17px 24px 20px 19px;background-color:#fff}.t972__title{margin-bottom:5px;font-weight:500}.t972__text{font-weight:400}.t972__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.t972__buttons-wrap{display:flex;align-items:center}.t972__accept-btn+.t972__reject-btn{margin-left:10px}.t972__buttons-wrap+.t972__settings-btn{margin-left:30px}@media screen and (max-width:1200px){.t972__banner{overflow-y:auto;min-height:100px;max-height:inherit}}@media screen and (max-width:640px){.t972{bottom:0;left:0;width:auto}.t972.t972_widgetview{bottom:10px!important;left:unset;right:10px!important}.t972__banner{max-width:initial;max-height:calc(100vh - 2 * 10px);border-radius:0}.t972_widgetview .t972__banner{max-width:calc(100% - 20px)}}@media screen and (max-width:480px){.t972__buttons button{width:100%}.t972__buttons-wrap{display:block;width:100%}.t972__accept-btn+.t972__reject-btn,.t972__accept-btn+.t972__settings-btn,.t972__buttons-wrap+.t972__settings-btn{margin-top:10px;margin-left:0}}.t972__settings{bottom:0;display:none;flex-direction:column;max-width:400px;width:100%;max-height:calc(100vh - 2 * 34px);box-sizing:border-box;box-shadow:0 0 15px rgba(0,0,0,.1);transition:all 0.3s ease;opacity:1}.t972__settings,.t972__settings-header,.t972__settings-footer{background-color:#fff}.t972__settings_show{display:flex!important}.t972__settings-header{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.04);border-radius:1px;padding:17px 21px;color:rgba(0,0,0,.5);display:flex;align-items:center;margin:0;width:100%;box-sizing:border-box;cursor:pointer}.t972__settings-arrow{margin-right:14px}.t972__settings-body{padding:0 20px;height:100%;flex-shrink:1;overflow:auto;width:100%;box-sizing:border-box}.t972__settings-title{font-weight:500;padding:0;margin:29px 0 16px}.t972__settings-text{font-weight:400;padding:0;margin:0;margin-bottom:30px}.t972__settings-footer{background:#fff;box-shadow:0 -4px 5px rgba(0,0,0,.04);border-radius:5px;padding:16px 21px;width:100%;box-sizing:border-box}.t972__categories{margin-bottom:31px}.t972__category{display:flex;flex-wrap:wrap;padding:14px 0 16px;border-bottom:1px solid rgba(157,153,153,.4)}.t972__category:first-child{border-top:1px solid rgba(157,153,153,.4)}.t972__category-headline{display:flex}.t972__category-header{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;cursor:pointer}.t972__category-title{font-weight:400}.t972__category-btn{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:11px;width:11px;height:11px;border:none;background-color:transparent;outline:none;cursor:pointer}.t972__line{content:'';position:absolute;background-color:#000;transition:all 0.3s ease;opacity:1}.t972__line_vertical{width:1px;height:100%}.t972__line_horizontal{width:100%;height:1px}.t972__opened .t972__line_vertical{transform:rotate(90deg)}.t972__opened .t972__line_horizontal{transform:rotate(180deg);opacity:0}.t972__category-toggle{display:flex;align-items:center}.t972__toggle-txt{font-size:11px;line-height:1.4;color:#a2a2a2}.t972__toggle-input{display:none}.t972__toggle-label{display:flex}.t972__toggle-container{width:48px;height:24px;border-radius:100px;margin-left:14px;margin-bottom:0;cursor:pointer;transition:all ease 0.3s;position:relative;overflow:hidden;transform:translateZ(0)}.t972__toggle-background{background-color:#c6c5c5;width:100%;height:100%;position:absolute;transition:all ease 0.3s}.t972__toggle-mark{width:20px;height:20px;background-color:#f1f1f1;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border-radius:50%;margin:2px;transform:translateX(0);transition:all ease 0.3s}.t972__toggle-input:checked+.t972__toggle-container .t972__toggle-background{opacity:.3}.t972__toggle-input:checked+.t972__toggle-container .t972__toggle-mark{transform:translateX(24px)}.t972__category-body{font-weight:400;margin-top:16px;color:rgba(0,0,0,.6);display:none;flex-basis:100%}@media screen and (max-width:640px){.t972__settings{height:100vh;max-width:initial;max-height:calc(100vh - 2 * 10px);border-radius:0}.t972__category{padding:18px 0}.t972__category-toggle{order:1}.t972__category-body{margin-bottom:19px;font-weight:300}.t972__toggle-txt{font-size:14px}.t972__category-enabled_always{font-size:16px}.t972.t972_widgetview .t972__settings{margin-bottom:-10px;margin-right:-10px;margin-left:-10px}.t972__settings.t972__settings_show+.t972__widget-button{display:none}}
/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/cards.min.css?1784592222846*/
#allrecords ul.t-cards__container{list-style:none;margin-bottom:0;padding-left:0}#allrecords .t-cards__container:not(.t-cards__container_focus) .t-cards__link,#allrecords .t-cards__link_second,.t-cards__col:focus-within .t-cards__link:focus,.t-cards__container:not(.t-cards__container_focus) .t-cards__col:focus-within{outline:none}#allrecords .t-cards__col .t-cards__link{color:inherit!important}#allrecords ul.t-card__container{list-style:none;margin-bottom:0;padding-left:0}ul.t-card__container li ul{list-style-type:disc}#allrecords .t-card__col .t-card__link:not(.t-btn,.t-btntext,.t-submit,.t-btnflex),#allrecords .t-card__col .t-card__link_second:not(.t-btn,.t-btntext,.t-submit,.t-btnflex){color:inherit!important;outline:none}#allrecords .t-focusable,#allrecords .t-focusable .t-btn,#allrecords .t-focusable .t-btntext{position:relative}
/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/catalog-filter.min.css?178460526331026*/
.t-store .t-store__filter__item_custom .t-store__filter__checkmark {
  box-sizing:border-box;
  display:block;
  position:relative
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox .t-store__filter__checkmark {
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
  flex-shrink:0
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons .t-store__filter__title_color,
.t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons .t-store__filter__title_color {
  display:none
}
.t-store__tooltip_black {
  background:#000;
  border-radius:3px
}
.t-store__tooltip_black .tooltipster-content {
  color:#fff;
  padding:4px 10px
}
.t-store .t-store__filter__item_custom .t-store__filter__custom-sel.t-store__filter__custom-sel_color {
  background-color:unset
}
.t-store .t-store__filter__item_custom .t-store__filter__checkmark_radio,
.t-store .t-store__filter__item_custom .t-store__filter__checkmark_select {
  background-color:unset!important
}
.t-checkbox__control {
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative
}
.t-checkbox__control .t-checkbox {
  opacity:0;
  position:absolute;
  z-index:-1
}
.t-store .t-checkbox__indicator {
  border:2px solid #000;
  box-sizing:border-box;
  display:inline-block;
  height:20px;
  margin-right:10px;
  opacity:.6;
  position:relative;
  transition:all .2s;
  vertical-align:middle;
  width:20px
}
.t-store .t-checkbox__indicator:after {
  border:solid #000;
  border-width:0 2px 2px 0;
  content:"";
  display:none;
  height:8px;
  left:6px;
  position:absolute;
  top:2px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  width:3px
}
.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator {
  opacity:1
}
.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator:after {
  display:block
}
.t-store .t-store__filter__item_buttons.t-store__filter__item_color .t-store__filter__item-controls-wrap {
  min-width:160px
}
.t-store
.t-store__filter__item_custom
.t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:8px 8px 0
}
@media screen and (max-width:960px) {
  .t-store
  .t-store__filter__item_custom
  .t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
    padding:0
  }
}
.t-store .t-store__filter__custom-sel_buttons.t-store__filter__custom-sel_color {
  margin-bottom:8px;
  padding-bottom:0;
  padding-right:5px
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons .t-store__filter__checkmark_color,
.t-store .t-store__filter__item_custom .t-store__filter__custom-sel_buttons .t-store__filter__checkmark_color {
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:50%;
  height:26px;
  width:26px
}
.t-store .t-store__filter__item_custom .t-store__filter__checkbox_buttons .t-store__filter__checkmark_color {
  opacity:1
}
.t-store
.t-store__filter__item_custom
.t-store__filter__checkbox_buttons.active
.t-store__filter__checkmark_color:after {
  display:none
}
.t-store
.t-store__filter__item_custom
.t-store__filter__checkbox_buttons.active
.t-store__filter__checkmark_color:before,
.t-store
.t-store__filter__item_custom
.t-store__filter__custom-sel_buttons.active
.t-store__filter__checkmark_color:before {
  border:1px solid rgba(0,0,0,.5);
  border-radius:50%;
  content:"";
  height:calc(100% + 8px);
  left:-5px;
  position:absolute;
  top:-5px;
  width:calc(100% + 8px)
}
.t-store .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color,
.t-store .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color:last-child {
  margin-bottom:8px
}
@media screen and (min-width:960px) {
  .t-store
  .t-store__filter__checkbox_buttons.t-store__filter__checkbox_color
  .t-store__filter__checkmark_buttons.t-store__filter__checkmark_color {
    margin-left:5px;
    margin-right:5px
  }
}
.t-store__filter {
  margin-bottom:40px;
  margin-left:20px;
  margin-right:20px
}
.t-store__grid-cont_col-width_stretch[data-col-gap="0"] .t-store__filter {
  margin-left:0;
  margin-right:0
}
.t-store__grid-cont_col-width_stretch[data-col-gap="10"] .t-store__filter {
  margin-left:5px;
  margin-right:5px
}
.t-store__grid-cont_col-width_stretch[data-col-gap="20"] .t-store__filter {
  margin-left:10px;
  margin-right:10px
}
.t-store__grid-cont_col-width_stretch[data-col-gap="40"] .t-store__filter {
  margin-left:20px;
  margin-right:20px
}
@media screen and (max-width:1200px) {
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] .t-store__filter {
    margin-left:10px;
    margin-right:10px
  }
}
@media screen and (max-width:960px) {
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"] .t-store__filter {
    margin-left:5px;
    margin-right:5px
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="0"] .t-store__filter.t-store__filter_horiz-on-mobile {
    margin-left:20px;
    margin-right:20px
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="10"] .t-store__filter.t-store__filter_horiz-on-mobile,
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"] .t-store__filter.t-store__filter_horiz-on-mobile {
    margin-left:15px;
    margin-right:15px
  }
}
.t-store__filter__controls-wrapper {
  display:table;
  width:100%
}
.t-store__filter__options {
  display:table-cell;
  width:100%
}
.t-store__filter__options_wrap {
  font-size:0
}
.t-store__filter__options_center {
  text-align:center
}
.t-store__filter__opts-mob-btn {
  cursor:pointer;
  display:none;
  line-height:24px
}
.t-store__filter__opts-mob-btn-icon {
  margin-right:10px;
  margin-top:-1px;
  vertical-align:middle;
  width:11px
}
.t-store__filter__search-mob-btn {
  cursor:pointer;
  display:none
}
.t-store__filter__search-mob-btn-icon {
  width:16px
}
.t-store__filter__opts-mob-btn.active,
.t-store__filter__search-mob-btn.active {
  opacity:.5
}
.t-store__filter__search-and-sort {
  display:table-cell;
  text-align:right;
  white-space:nowrap
}
.t-store__filter__search,
.t-store__filter__sort {
  display:inline-block;
  vertical-align:middle
}
.t-store__filter__sort {
  margin-left:20px
}
.t-store__search-wrapper {
  position:relative
}
.t-store__search-icon {
  border-left:1px solid #ddd;
  bottom:0;
  cursor:pointer;
  height:100%;
  margin:auto;
  padding-left:7px;
  padding-right:8px;
  position:absolute;
  right:0;
  top:0;
  width:13px
}
@media screen and (min-width:960px) {
  .t-store__search-close-icon:hover path,
  .t-store__search-icon:hover path {
    fill:#111
  }
  .t951 .t-store__filter__item-controls-wrap {
    left:0
  }
  .t-store__filter__range {
    height:30px;
    margin:0;
    outline:none;
    padding:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
  }
  .t-store__filter__range_bg {
    background-color:#7dc3fe;
    border-radius:4px;
    height:2px;
    position:absolute;
    width:100%;
    z-index:-1
  }
  .t-store__filter__price-outer,
  .t-store__filter__range_bg {
    top:14px
  }
  .t-store__filter__range,
  .t-store__filter__range::-webkit-slider-runnable-track,
  .t-store__filter__range::-webkit-slider-thumb {
    -webkit-appearance:none;
    appearance:none;
    background:none;
    border:none;
    margin:0;
    padding:0
  }
  .t-store__filter__range:nth-child(2)::-webkit-slider-runnable-track {
    background:none
  }
  .t-store__filter__range::-webkit-slider-thumb {
    background:#fff;
    border:2px solid rgba(0,0,0,.2);
    border-radius:25px;
    cursor:pointer;
    height:22px;
    pointer-events:auto;
    position:relative;
    width:22px;
    z-index:1
  }
  .t-store__filter__range::-moz-range-thumb {
    background:#fff;
    border:2px solid rgba(0,0,0,.2);
    border-radius:25px;
    box-sizing:border-box;
    cursor:pointer;
    height:22px;
    pointer-events:auto;
    position:relative;
    width:22px;
    z-index:1
  }
  .t-store__filter__range::-ms-thumb {
    background:#fff;
    border:2px solid rgba(0,0,0,.2);
    border-radius:25px;
    box-sizing:border-box;
    cursor:pointer;
    height:22px;
    pointer-events:auto;
    position:relative;
    width:22px;
    z-index:1
  }
  .t-store__filter__range::-webkit-slider-thumb:active {
    border:2px solid #000
  }
  .t-store__filter__item-price-slider {
    display:inline-block;
    height:34px;
    position:relative;
    width:100%
  }
  .t-store__filter__price-outer {
    background-color:#ddd;
    border-radius:4px;
    content:"";
    height:2px;
    position:absolute;
    width:1%;
    z-index:0
  }
  .t-store__filter__price-outer_start {
    left:0
  }
  .t-store__filter__price-outer_end {
    right:0
  }
  .t-store__filter__btn-expand {
    background:none;
    border:none;
    border-bottom:1px dashed;
    cursor:pointer;
    outline:none;
    padding:0
  }
  .t-store__filter__btn-expand[data-expanded=yes] {
    margin-top:5px
  }
  .t-store .t-store__filter-tree-node_hidden,
  .t-store .t-store__filter__checkbox.t-checkbox__control_hidden,
  .t-store .t-store__filter__custom-sel.t-store__filter__custom-sel_hidden {
    display:none
  }
}
.t-store__search-close-icon {
  bottom:0;
  cursor:pointer;
  display:inline;
  display:none;
  margin:auto;
  opacity:.8;
  padding-left:2px;
  padding-right:8px;
  position:absolute;
  right:28px;
  top:0
}
.t-store__sort-select-wrapper {
  display:table;
  position:relative;
  width:200px
}
.t-store__sort-select-wrapper:after {
  border-color:#000 transparent transparent;
  border-style:solid;
  border-width:6px 5px 0;
  bottom:0;
  content:" ";
  height:0;
  margin:auto;
  pointer-events:none;
  position:absolute;
  right:10px;
  top:0;
  width:0
}
.t-store__sort-select {
  -webkit-appearance:none;
  appearance:none;
  background:#f8f8f8;
  border:1px solid #ddd;
  border-radius:3px;
  box-sizing:border-box;
  color:#000;
  cursor:pointer;
  outline:none;
  padding:2px 30px 2px 10px;
  width:100%
}
.t-store__sort-select::-ms-expand {
  height:0;
  opacity:0;
  width:0
}
.t-store__filter__item {
  display:inline-block;
  margin-bottom:4px;
  margin-right:20px;
  position:relative;
  vertical-align:middle
}
.t-store__filter__item.t-store__filter__item_sort-mobile {
  display:none
}
.t-store__filter__item:last-child {
  margin-right:0
}
.t-store__filter__item-title {
  cursor:pointer;
  max-width:260px;
  overflow:hidden;
  padding-right:14px;
  position:relative;
  text-overflow:ellipsis;
  transition:opacity .1s ease-in
}
.t-store__filter__item.active .t-store__filter__item-title {
  opacity:.5
}
@media screen and (min-width:960px) {
  .t-store__filter__item-title:hover {
    opacity:.5
  }
}
.t-store__filter__item-title:after {
  border-color:transparent #000 #000 transparent;
  border-style:solid;
  border-width:1px;
  bottom:0;
  content:" ";
  height:5px;
  margin:auto;
  pointer-events:none;
  position:absolute;
  right:1px;
  top:-2px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  width:5px
}
.t-store__filter__item-controls-wrap {
  background-color:#fff;
  border-radius:3px;
  box-shadow:0 2px 6px rgba(0,0,0,.2);
  display:none;
  left:-10px;
  margin-top:8px;
  min-width:160px;
  position:absolute
}
.t-store__filter__item_price .t-store__filter__item-controls-wrap {
  text-align:left
}
.t-store__filter__item_available .t-store__filter__item-controls-wrap,
.t-store__filter__item_price .t-store__filter__item-controls-wrap {
  min-width:250px;
  padding:12px 10px
}
.t-store__filter__item_checkbox .t-store__filter__item-controls-wrap,
.t-store__filter__item_select .t-store__filter__item-controls-wrap {
  min-width:200px
}
.t-store__filter__item-controls-container {
  max-height:500px;
  overflow:auto;
  width:100%
}
.t-store__filter__item_checkbox .t-store__filter__item-controls-container,
.t-store__filter__item_checkbox.t-store__filter__item_color .t-store__filter__item-controls-container,
.t-store__filter__item_checkbox.t-store__filter__item_select .t-store__filter__item-controls-container {
  padding:12px 10px
}
.t-store__filter__item_select .t-store__filter__item-controls-container {
  padding:6px 0
}
.t-store__filter__item-controls-wrap_left {
  left:0;
  -webkit-transform:none;
  transform:none
}
.t-store__filter__item-controls-wrap_right {
  left:auto;
  right:0;
  -webkit-transform:none;
  transform:none
}
.t-store__filter__item.active .t-store__filter__item-controls-wrap {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  z-index:10
}
.t-store__filter__item .t-checkbox__control {
  margin-bottom:8px;
  text-align:left
}
.t-store__filter__item .t-checkbox__control:last-child {
  margin-bottom:0
}
.t-store__filter__btn,
.t-store__filter__input {
  -webkit-appearance:none;
  appearance:none;
  background:#f8f8f8;
  border:1px solid #ddd;
  box-sizing:border-box;
  color:#000;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  line-height:1.8;
  min-height:24px;
  outline:none;
  padding:0 6px
}
.t-store__filter__btn {
  color:#111;
  cursor:pointer;
  padding-left:10px;
  padding-right:10px
}
.t-store__filter__search .t-store__filter__input {
  border-radius:3px;
  margin-bottom:0;
  margin-top:0;
  padding-left:10px;
  padding-right:30px;
  width:150px
}
.t-store__filter__search .t-store__filter__input::-webkit-input-placeholder {
  color:#aaa
}
.t-store__filter__custom-sel {
  cursor:pointer;
  line-height:1.2;
  padding:5px 10px;
  text-align:left
}
.t-store__filter__custom-sel.active {
  background-color:hsla(0,0%,51%,.2)
}
@media screen and (min-width:960px) {
  .t-store__filter__custom-sel:hover {
    background-color:rgba(0,0,0,.1)
  }
}
.t-store__filter__item_price .t-store__filter__input {
  width:35%
}
.t-store__filter__item_price .t-store__filter__btn {
  float:right;
  margin-left:10px;
  padding-left:0;
  padding-right:0;
  width:15%
}
.t-store__filter__chosen-wrapper {
  margin-bottom:20px;
  margin-top:20px
}
.t-store__filter__prods-number {
  margin-bottom:20px
}
.t-store__filter__chosen-val {
  background-color:hsla(0,0%,51%,.2);
  border-radius:30px;
  cursor:pointer;
  display:inline-block;
  line-height:1.4;
  margin-bottom:10px;
  margin-right:10px;
  max-width:260px;
  overflow:hidden;
  padding:2px 8px 3px 22px;
  position:relative;
  text-overflow:ellipsis;
  transition:opacity .1s ease-in;
  white-space:nowrap
}
.t-store__filter__chosen-val:after {
  bottom:0;
  content:"✕";
  font-size:10px;
  height:10px;
  left:8px;
  line-height:1;
  margin-bottom:auto;
  margin-right:4px;
  margin-top:auto;
  padding:3px;
  position:absolute;
  top:0
}
.t-store__filter__reset {
  border-bottom:1px dashed;
  cursor:pointer;
  display:none;
  line-height:1.2;
  margin-bottom:10px;
  margin-left:10px;
  padding-top:4px;
  transition:opacity .1s ease-in;
  vertical-align:top
}
.t-store__filter__reset_visible {
  display:inline-block
}
.t-store__filter__delimeter {
  font-family:sans-serif
}
@media screen and (min-width:960px) {
  .t-store__filter__chosen-val:hover,
  .t-store__filter__reset:hover {
    opacity:.6
  }
}
@media screen and (max-width:1200px) {
  .t-store__filter {
    margin-left:10px;
    margin-right:10px
  }
}
@media screen and (max-width:960px) {
  .t-store__filter__btn-expand,
  .t-store__filter__item.active .t-store__filter__item-controls-wrap.t-store__filter__item-price-slider {
    display:none
  }
  .t-store__filter {
    margin-left:20px;
    margin-right:20px
  }
  .t-store__filter__controls-wrapper {
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
  }
  .t-store__filter__opts-mob-btn {
    -ms-flex-order:1;
    display:block;
    -webkit-order:1;
    order:1
  }
  .t-store__filter__search-mob-btn {
    -ms-flex-order:2;
    display:block;
    margin-left:auto;
    -webkit-order:2;
    order:2
  }
  .t-store__filter__options,
  .t-store__filter__search-and-sort {
    -ms-flex-order:3;
    -ms-flex:0 0 100%;
    -webkit-flex:0 0 100%;
    flex:0 0 100%;
    margin-top:20px;
    -webkit-order:3;
    order:3
  }
  .t-store__filter__options,
  .t-store__filter__search-and-sort,
  .t-store__filter__sort {
    display:none
  }
  .t-store__filter__options_center {
    text-align:left
  }
  .t-store__filter__item,
  .t-store__filter__item.t-store__filter__item_sort-mobile {
    border-bottom:1px solid rgba(0,0,0,.2);
    display:block;
    margin:0;
    padding:10px 0
  }
  .t-store__filter__item:first-child {
    border-top:1px solid rgba(0,0,0,.2)
  }
  .t-store__filter__item-title {
    max-width:100%;
    white-space:normal
  }
  .t-store__filter__item-controls-wrap {
    background-color:transparent;
    box-shadow:none;
    position:static
  }
  .t-store__filter__custom-sel,
  .t-store__filter__item_available .t-store__filter__item-controls-wrap,
  .t-store__filter__item_checkbox .t-store__filter__item-controls-container,
  .t-store__filter__item_price .t-store__filter__item-controls-wrap {
    padding-left:0;
    padding-right:0
  }
  .t-store__filter__item_price .t-store__filter__item-controls-wrap {
    text-align:left
  }
  .t-store__filter__item-title:after {
    right:3px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
  }
  .t-store__filter__item.active .t-store__filter__item-title:after {
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
  }
  .t-store__filter__search {
    margin-right:0;
    width:100%
  }
  .t-store__filter__search .t-store__filter__input {
    padding-right:72px;
    width:100%
  }
  .t-store__search-icon {
    padding-left:12px;
    padding-right:14px
  }
  .t-store__search-close-icon {
    padding-left:5px;
    padding-right:14px;
    right:40px
  }
  .t-store__filter__btn,
  .t-store__filter__input {
    font-size:16px;
    padding-bottom:2px;
    padding-top:2px
  }
  .t-store__filter__item_price .t-store__filter__btn {
    float:none
  }
  .t-store__filter__chosen-val {
    font-size:14px;
    padding:3px 12px 4px 26px
  }
  .t-store__filter__chosen-val:after {
    font-size:16px;
    height:15px
  }
  .t-store__filter__reset {
    font-size:14px
  }
  .t1025 .t-store__filter {
    margin-left:0;
    margin-right:0
  }
}
.t-store__parts-switch-wrapper {
  margin-bottom:40px
}
.t-store__parts-item {
  display:inline-block;
  position:relative
}
.t-store__parts-item_has-subparts.t-store__parts-item_level-1>.t-store__parts-switch-btn {
  margin-right:13px
}
.t-store__parts-switch-btn {
  -ms-flex-align:center;
  -ms-flex-pack:justify;
  -webkit-align-items:center;
  align-items:center;
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  margin-bottom:10px;
  margin-left:15px;
  margin-right:15px;
  position:relative
}
.t-store__parts-item-title {
  -ms-flex-positive:1;
  word-wrap:break-word;
  -webkit-flex-grow:1;
  flex-grow:1;
  overflow-wrap:break-word;
  word-break:break-word
}
.t-store__parts-item:focus-within>.t-store__parts-switch-btn,
.t-store__parts-item:hover>.t-store__parts-switch-btn {
  opacity:.5
}
.t-store__parts-sublist {
  background-color:#fff;
  border:1px solid rgba(0,0,0,.05);
  border-radius:3px;
  box-shadow:0 10px 23px 0 rgba(0,0,0,.1);
  display:none;
  left:15px;
  max-width:calc(100vw - 32px);
  min-width:184px;
  opacity:0;
  padding:3px;
  position:absolute;
  top:100%;
  -webkit-transform:translateY(-6px);
  transform:translateY(-6px);
  transition:opacity .2s ease-in-out .5s,visibility 0s linear .5s;
  visibility:hidden;
  width:-webkit-max-content;
  width:max-content;
  z-index:100
}
.t-store__parts-sublist .t-store__parts-item {
  display:block;
  margin:0;
  width:100%
}
.t-store__parts-sublist .t-store__parts-switch-btn {
  word-wrap:break-word;
  display:block;
  margin:0;
  overflow-wrap:break-word;
  padding:5px 8px;
  text-align:left;
  word-break:break-word
}
.t-store__parts-switch-btn-all {
  word-break:break-all
}
.t-store__parts-sublist .t-store__parts-switch-btn.t-active {
  opacity:1
}
.t-store__parts-item_has-subparts:focus-within>.t-store__parts-sublist,
.t-store__parts-item_has-subparts:hover>.t-store__parts-sublist,
.t-store__parts-item_opened>.t-store__parts-sublist {
  display:block;
  opacity:1;
  transition-delay:0s,0s;
  visibility:visible
}
.t-store__parts-sublist_visible {
  display:block
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):focus-within
.t-store__parts-switch-btn,
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):hover
.t-store__parts-switch-btn {
  opacity:1
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):focus-within,
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):hover {
  background:rgba(0,0,0,.04);
  opacity:1
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):has(.t-active)>.t-store__parts-switch-btn {
  background:rgba(0,0,0,.04)
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):after {
  content:"";
  height:calc(100% + 6px);
  left:100%;
  position:absolute;
  top:-3px;
  width:8px
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"])>.t-store__parts-sublist {
  left:100%;
  margin-left:8px;
  top:-4px;
  -webkit-transform:none;
  transform:none
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"])
.t-store__parts-switch-btn {
  -ms-flex-pack:justify;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between
}
.t-store__parts-item-arrow {
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  padding:4px 0;
  transition:-webkit-transform .15s;
  transition:transform .15s;
  transition:transform .15s,-webkit-transform .15s;
  width:20px
}
.t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"])
.t-store__parts-item-arrow {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}
.t-store__parts-switch-btn.t-active {
  opacity:.7
}
.t-store__parts-switch-wrapper_tree {
  font-size:0
}
.t-store__parts-tree-root-wrapper {
  max-width:250px
}
.t951__cont-wrapper .t-store__parts-switch-wrapper.t-store__parts-switch-wrapper_mobile {
  display:none
}
.t-store__parts-tree-line {
  gap:4px;
  width:100%
}
.t-store__parts-tree-btn,
.t-store__parts-tree-line {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin:0
}
.t-store__parts-tree-btn {
  -webkit-flex:1 1 auto;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:0
}
.t-store__parts-tree-btn-title {
  margin:6px 0;
  max-width:100%;
  overflow-wrap:break-word;
  white-space:pre-wrap;
  word-break:normal
}
.t-store__parts-tree-expander {
  -ms-flex-align:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  background:transparent;
  border:none;
  cursor:pointer;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-flex:0 0 auto;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  height:20px;
  -webkit-justify-content:center;
  justify-content:center;
  margin-top:6px;
  padding:0;
  width:20px
}
.t-store__parts-tree-expander-icon {
  transition:-webkit-transform .15s;
  transition:transform .15s;
  transition:transform .15s,-webkit-transform .15s
}
.t-store__parts-tree-expander.is-open .t-store__parts-tree-expander-icon {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}
.t-store__parts-tree-children.is-collapsed {
  display:none
}
.t-store__parts-tree-children {
  margin-left:16px
}
.js-store-filter-tree-container {
  padding:12px 10px
}
.t951__cont-wrapper .js-store-filter-tree-container {
  padding:0
}
.t951__cont-wrapper .t-store__filter__item-controls-container {
  max-height:none;
  overflow:initial
}
.t-store__filter-tree-checkbox {
  -ms-flex-positive:1;
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-grow:1;
  flex-grow:1;
  margin:0;
  min-width:0
}
.t-store__filter-tree-wrapper {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:10px;
  max-width:240px
}
.t951__cont-wrapper .t-store__filter-tree-wrapper {
  max-width:none
}
@media screen and (max-width:960px) {
  .t-store__filter-tree-wrapper {
    max-width:100%
  }
}
.t-store__filter-tree-children {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:10px;
  margin-left:16px;
  margin-top:10px
}
.t-store__filter-tree-select-wrapper .t-store__filter-tree-children {
  gap:0;
  margin-top:0
}
.t-store__filter-tree-line {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  gap:8px;
  width:100%
}
.t-store__filter-tree-line .t-checkbox__control {
  margin-bottom:0
}
.t-store__filter-tree-expander {
  -ms-flex-negative:0;
  -ms-flex-align:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  background:transparent;
  border:none;
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  height:20px;
  -webkit-justify-content:center;
  justify-content:center;
  margin-top:1px;
  padding:0;
  width:20px
}
.t-store__filter-tree-expander.is-open .t-store__filter-tree-expander-icon {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}
.t-store__filter-tree-children.is-collapsed {
  display:none
}
.t-store__filter-tree-expander-icon {
  display:block;
  transition:-webkit-transform .15s;
  transition:transform .15s;
  transition:transform .15s,-webkit-transform .15s
}
.t-store__filter-tree-label {
  overflow:hidden;
  overflow-wrap:break-word;
  white-space:pre-wrap;
  word-break:normal
}
.t-store__filter-tree-select-wrapper {
  gap:0
}
.t-store__filter__custom-sel_tree {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  cursor:pointer;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:calc(100% - 16px)
}
.t-store__filter__custom-sel_tree .t-store__filter__title {
  overflow-wrap:break-word;
  white-space:pre-wrap;
  word-break:break-word
}
.t-store__filter-tree-select-wrapper .t-store__filter__custom-sel {
  -ms-flex-pack:justify;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  padding:5px 8px
}
.t-store__filter-tree-select-wrapper .t-store__filter__custom-sel.active {
  border-radius:3px;
  opacity:50%
}
.t-store__filter-tree-select-wrapper .t-store__filter__custom-sel:hover {
  border-radius:3px
}
@media screen and (max-width:1200px) {
  .t-store__parts-select-wrapper {
    margin-left:10px
  }
}
@media screen and (max-width:960px) {
  .js-store-filter-tree-container,
  .t951__cont-wrapper .js-store-filter-tree-container {
    padding:12px 0
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_col-width_stretch.t-store__grid-cont_mobile-one-row
  .t-store__parts-select-wrapper {
    margin-left:20px
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-store__parts-select-wrapper {
    margin-left:40px
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_mobile-one-row .t-store__parts-select-wrapper,
  .t-store__parts-select-wrapper {
    margin-left:20px
  }
  .t-store__grid-cont_mobile-one-row .t-store__parts-select-wrapper {
    margin-left:40px
  }
  .t-store__parts-sublist {
    min-width:auto
  }
  .t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):focus-within,
  .t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]):hover {
    background:initial
  }
  .t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"])>.t-store__parts-sublist {
    border:none;
    border-radius:0;
    box-shadow:none;
    left:auto;
    margin:5px 0 0 16px;
    padding:0;
    position:relative;
    top:auto;
    -webkit-transform:none;
    transform:none;
    transition:none;
    width:calc(100% - 16px)
  }
  .t-store__parts-item[data-storepart-level]:not([data-storepart-level="0"]):not([data-storepart-level="1"]).t-store__parts-item_opened>.t-store__parts-switch-btn>.t-store__parts-item-arrow {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  .t-store__parts-item_level-1>.t-store__parts-sublist {
    box-sizing:border-box;
    -webkit-transform:none;
    transform:none
  }
  .t-store__parts-item_has-subparts:focus-within>.t-store__parts-sublist,
  .t-store__parts-item_has-subparts:hover>.t-store__parts-sublist {
    display:none;
    opacity:0;
    transition-delay:none;
    visibility:hidden
  }
  .t-store__parts-item_opened:hover>.t-store__parts-sublist,
  .t-store__parts-item_opened>.t-store__parts-sublist {
    display:block;
    opacity:1;
    transition-delay:none;
    visibility:visible
  }
  .t-store__parts-sublist .t-store__parts-item {
    margin:0 0 5px
  }
  .t-store__parts-item_level-1>.t-store__parts-sublist>.t-store__parts-item:last-child {
    margin:0
  }
  .t-store__parts-sublist {
    transition:none
  }
  .t-store__parts-tree-root-wrapper {
    width:auto
  }
  .t-store__parts-tree-node {
    display:inline-block
  }
  .t-store__parts-tree-children {
    position:absolute
  }
  .t-store__parts-tree-root-wrapper {
    display:none
  }
  .t951__cont-wrapper .t-store__parts-switch-wrapper.t-store__parts-switch-wrapper_mobile {
    display:block
  }
  .t951__cont-wrapper .t-store__filter__item-controls-container {
    max-height:500px;
    overflow:auto
  }
  .t951__cont-wrapper .t-checkbox__control_hidden,
  .t951__cont-wrapper .t-store__filter-tree-node_hidden,
  .t951__cont-wrapper .t-store__filter__custom-sel_hidden {
    display:block
  }
}
@media screen and (max-width:640px) {
  .t-store__parts-select-wrapper {
    margin-left:10px
  }
  .t-store__grid-cont_mobile-one-row .t-store__parts-select-wrapper {
    margin-left:20px
  }
}

/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/catalog.min.css?178460752481599*/
.t-store__empty-part-msg-cont,
.t-store__error-msg-cont {
  width: 100%;
}
.t-store__empty-part-msg-wrapper,
.t-store__error-msg-wrapper {
  border: 1px solid hsla(0, 0%, 51%, 0.5);
  box-sizing: border-box;
  color: hsla(0, 0%, 51%, 0.7);
  display: table;
  min-height: 40vh;
  padding: 40px 40px 50px;
  text-align: center;
  width: 100%;
}
.t-store__empty-part-msg,
.t-store__error-msg {
  display: table-cell;
  vertical-align: middle;
}
.t-store__grid-cont_col-width_stretch {
  box-sizing: border-box;
  font-size: 0;
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="0"] {
  padding: 0 40px;
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="10"] {
  padding: 0 35px;
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="20"] {
  padding: 0 30px;
}
.t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"] {
  padding: 0 20px;
}
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"] {
  padding: 0 5px;
}
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="20"] {
  padding: 0 10px;
}
.t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="40"],
.t-store__grid-cont_col-width_stretch[data-col-gap="0"] {
  padding: 0 20px;
}
.js-store-grid-cont.t-store__grid-cont_col-width_stretch[data-col-gap="0"]:not(
    .t-store__grid-cont_indent
  ) {
  padding: 0;
}
.t-store__grid-cont_col-width_stretch[data-col-gap="10"] {
  padding: 0 15px;
}
.t-store__grid-cont_col-width_stretch[data-col-gap="20"] {
  padding: 0 10px;
}
.t-store__stretch-col {
  box-sizing: border-box;
  display: inline-block;
  font-size: medium;
  vertical-align: top;
}
.t-store__stretch-col_25 {
  width: 25%;
}
.t-store__stretch-col_33 {
  width: 33.333%;
}
.t-store__stretch-col_50 {
  width: 50%;
}
.t-store__stretch-col_100 {
  width: 100%;
}
[data-col-gap="10"] .t-store__stretch-col {
  padding: 0 5px;
}
[data-col-gap="20"] .t-store__stretch-col {
  padding: 0 10px;
}
[data-col-gap="40"] .t-store__stretch-col {
  padding: 0 20px;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper {
  padding-bottom: 110%;
  position: relative;
  width: 100%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_16-9 {
  padding-bottom: 56%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_4-3 {
  padding-bottom: 75%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_3-2 {
  padding-bottom: 66%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_1-1,
.t-store__grid-cont_col-width_stretch
  .t-store__card__imgwrapper_original-ratio.t-store__card__imgwrapper_1-1 {
  padding-bottom: 100%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_2-3 {
  padding-bottom: 150%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_3-4 {
  padding-bottom: 133%;
}
.t-store__grid-cont_col-width_stretch .t-store__card__imgwrapper_9-16 {
  padding-bottom: 177%;
}
@media screen and (max-width: 1200px) {
  .t-store__grid-cont_col-width_stretch[data-col-gap="0"] {
    padding: 0 10px;
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="10"] {
    padding: 0 5px;
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] {
    padding: 0;
  }
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"]
    .t-store__stretch-col {
    padding: 0 10px;
  }
}
@media screen and (max-width: 960px) {
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="0"] {
    padding: 0;
  }
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="20"] {
    padding: 0 5px;
  }
  .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="40"] {
    padding: 0 10px;
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="0"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="0"] {
    padding: 0 20px;
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="20"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="10"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="20"] {
    padding: 0 15px;
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap="40"],
  .t-store__grid-cont_col-width_stretch[data-col-gap="40"] {
    padding: 0 10px;
  }
  [data-col-gap="20"] .t-store__stretch-col {
    padding: 0 5px;
  }
  [data-col-gap="40"] .t-store__stretch-col {
    padding: 0 10px;
  }
  .t-store__grid-cont_mobile-one-row[data-col-gap="0"]
    .t-store__stretch-col:first-child {
    margin-left: 20px;
  }
  .t-store__grid-cont_mobile-one-row[data-col-gap="10"]
    .t-store__stretch-col:first-child,
  .t-store__grid-cont_mobile-one-row[data-col-gap="20"]
    .t-store__stretch-col:first-child {
    margin-left: 15px;
  }
  .t-store__grid-cont_mobile-one-row[data-col-gap="40"]
    .t-store__stretch-col:first-child {
    margin-left: 10px;
  }
  [data-col-gap="0"] .t-store__tail-gap {
    height: inherit;
    min-width: 20px;
    width: 20px;
  }
  [data-col-gap="10"] .t-store__tail-gap,
  [data-col-gap="20"] .t-store__tail-gap {
    height: inherit;
    min-width: 15px;
    width: 15px;
  }
  [data-col-gap="40"] .t-store__tail-gap {
    height: inherit;
    min-width: 10px;
    width: 10px;
  }
}
.t-store__grid-separator {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  margin-bottom: 90px;
}
.t-store__load-more-btn {
  margin-top: 50px;
}
@media screen and (max-width: 980px) {
  .t-store__load-more-btn {
    margin-top: 40px;
  }
}
@media screen and (max-width: 640px) {
  .t-store__load-more-btn {
    margin-top: 30px;
  }
}
@media screen and (max-width: 480px) {
  .t-store__load-more-btn {
    margin-top: 20px;
  }
  .t-store__card__btns-wrapper--quantity .t-store__prod__quantity_xs {
    height: 40px;
  }
  .t-store__card__btns-wrapper--quantity .t-store__prod__quantity_sm {
    height: 50px;
  }
}
.t-store__scroll-icon-wrapper {
  display: none;
}
.t-store__grid-cont-preloader_hidden {
  opacity: 0;
}
.t-store__card-preloader .t-store__card__img-preloader {
  -webkit-animation: tStorePreloaderFlickerAnimation 1.5s infinite;
  animation: tStorePreloaderFlickerAnimation 1.5s infinite;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  background-color: hsla(0, 0%, 48%, 0.2);
}
.t-store__card-preloader:nth-child(2) .t-store__card__img-preloader {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
.t-store__card-preloader:nth-child(3) .t-store__card__img-preloader {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
}
.t-store__card-preloader:nth-child(4) .t-store__card__img-preloader {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.t-store__card-preloader:nth-child(5) .t-store__card__img-preloader {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
}
.t-store__card-preloader:nth-child(6) .t-store__card__img-preloader {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.t-store__card-preloader:nth-child(7) .t-store__card__img-preloader {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
.t-store__card-preloader:nth-child(8) .t-store__card__img-preloader {
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}
.t-store__card-preloader:nth-child(9) .t-store__card__img-preloader {
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
@-webkit-keyframes tStorePreloaderFlickerAnimation {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.3;
  }
  80% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes tStorePreloaderFlickerAnimation {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.3;
  }
  80% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
.t-store__card-list {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-width: 0;
  row-gap: 50px;
}
.t-store__relevants__container .t-store__card-list {
  width: 100%;
}
.t-store__card-list__vertical-align-buttons {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}
.t-store__card-list .t-store__card__wrap_txt-and-btns {
  -webkit-flex: initial;
  -ms-flex: initial;
  flex: initial;
}
.t-store__card-list__vertical-align-buttons .t-store__card__wrap_txt-and-btns {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.t-store__card {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  transition: opacity 0.2s ease-out;
}
.t-store__card_hidden {
  opacity: 0;
}
#allrecords .t-store__card a,
#allrecords .t-store__card a:focus-visible {
  outline: none;
}
.t-store__card__imgwrapper {
  padding-bottom: 110%;
  position: relative;
  width: 100%;
}
.t706__body_cartwinshowed .t-store__card__imgwrapper {
  z-index: 0;
}
.store__card__wrap_txt-and-opts.store__card__has-btns {
  margin-bottom: 20px;
}
.t778 .store__card__wrap_txt-and-opts.store__card__has-btns {
  margin-bottom: 0;
}
.t-store__card__bgimg,
.t-store__card__bgimg_second {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.t-store__card__bgimg,
.t-store__card__bgimg_second,
.t-store__card__img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.1s linear;
  z-index: 2;
}
.t-store__card__img {
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.t-store__card__bgimg_second,
.t-store__card__img_second {
  opacity: 0;
  z-index: 1;
}
.t-store__card__mark-wrapper {
  display: table;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 5;
}
.t-store__card__mark {
  background-color: #111;
  border-radius: 50px;
  box-sizing: border-box;
  color: #fff;
  display: table-cell;
  font-family: Roboto, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  height: 50px;
  padding: 0 10px;
  text-align: center;
  vertical-align: middle;
  width: 50px;
}
.t-store__card__textwrapper {
  margin-bottom: auto;
  padding-top: 20px;
}
.t-store__card__prod-controls-wrapper:has(*) {
  padding-top: 20px;
}
.t-store__card__descr {
  margin-top: 8px;
  word-break: break-word;
}
.t-store__card__sku {
  color: #777;
  margin-top: 4px;
}
.t-store__card__price-wrapper {
  margin-top: 12px;
}
.t-store__card__price-wrapper_above-title {
  margin-bottom: 12px;
  margin-top: 0;
}
.t-store__card__price-item,
.t-store__prod-popup__price-item {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
}
.t-store__card__price-currency,
.t-store__card__price-value,
.t-store__prod-popup__price-currency,
.t-store__prod-popup__price-value,
.t-store__prod__price-portion {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.t-store__prod__price-portion {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-color: currentColor;
  background-image: inherit;
  color: inherit;
  font-size: 0.8em;
  opacity: 0.5;
}
.t-store__prod__price-portion-slash {
  padding-left: 3px;
  padding-right: 3px;
}
.t-store__card__price-value {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.t-store__card__price-from:after,
.t-store__card__price-value + .t-store__card__price-currency:before,
.t-store__prod-popup__price-value
  + .t-store__prod-popup__price-currency:before {
  /* content: "\a0"; */
  font-family: Arial, Helvetica, sans-serif;
}
.t-store__card__price-from + .t-store__card__price-currency:before {
  content: "";
}
.t-store__card__price_old,
.t-store__prod-popup__price_old {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-color: currentColor;
  background-image: inherit;
  color: #bdbdbd;
  margin-left: 5px;
  position: relative;
}
.t-store__card__price_old {
  margin-left: 3px;
}
.t-store__card__price_old:after,
.t-store__prod-popup__price_old:after {
  background-color: currentColor;
  background-image: inherit;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  height: 1px;
  left: -1px;
  position: absolute;
  right: -1px;
  top: 50%;
  width: 100%;
}
.t-store__card__btns-wrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0 !important;
}
.t-store__card__prod-controls-wrapper {
  text-align: left;
}
.t-store .t-store__card__wrap_all {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  transition: all 0.2s linear;
}
.t-store__card-list__vertical-align-buttons .t-store__card__wrap_all {
  height: 100%;
}
.t-store .t-store__card__wrap_all .t-store__card__textwrapper {
  padding: 0;
}
.t-store .t-store__card__wrap_all .store__card__wrap_txt-and-opts {
  padding-bottom: 27px;
  padding-top: 27px;
}
.t-store .t-store__card__wrap_all .t-store__card__prod-controls-wrapper,
.t-store .t-store__card__wrap_all .t-store__card__textwrapper {
  padding-left: 30px;
  padding-right: 30px;
}
.t-store .t-store__card__wrap_all .t-store__card__btns-wrapper {
  padding-bottom: 21px;
  padding-left: 30px;
  padding-right: 30px;
}
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm
  .store__card__wrap_txt-and-opts {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-bottom: 18px;
  padding-top: 18px;
}
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm
  .t-store__card__prod-controls-wrapper,
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm
  .t-store__card__textwrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-sm
  .t-store__card__btns-wrapper {
  padding-bottom: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg
  .store__card__wrap_txt-and-opts {
  padding-bottom: 36px;
  padding-top: 36px;
}
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg
  .t-store__card__prod-controls-wrapper,
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg
  .t-store__card__textwrapper {
  padding-left: 40px;
  padding-right: 40px;
}
.t-store
  .t-store__card__wrap_txt-and-btns.t-store__card__wrap_pad-lg
  .t-store__card__btns-wrapper {
  padding-bottom: 28px;
  padding-left: 40px;
  padding-right: 40px;
}
.t-store .t-store__card.t-align_center .t-store__card__btns-wrapper,
.t-store__card__btn:not(.t-btnflex, .t-btntext) {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.t-store__card__btn:not(.t-btnflex, .t-btntext) {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  max-width: 100%;
}
.t-store__card__btn:not(.t-btnflex, .t-btntext) .t-store__card__btn-text {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.t-align_center .t-store__card__btn {
  margin: 0 0 8px;
}
.t-align_center .t-store__card__btn:not(:only-child) {
  margin: 0 2px 8px;
}
.t-align_left .t-store__card__btn {
  margin: 0 8px 8px 0;
}
.t-align_left .t-store__card__btn:only-child {
  margin-right: 0;
}
.t-store__card__sold-out-msg {
  color: #f95d51;
  font-size: 14px;
  font-weight: 400;
  margin-top: 3px;
}
.t-store__load-more-btn-wrap {
  padding: 0 20px;
}
.t-store__load-more-btn {
  position: relative;
}
.t-store__load-more-btn-wrap .t-btn.t-btn_sending:before {
  top: 50%;
}
.t-store__load-more-btn-wrap_hidden {
  display: none;
}
.t-store .t-popup {
  -webkit-overflow-scrolling: touch;
  padding: 0;
}
.t-store__popup-container_8-cols .t-store__prod-popup__slider:not(.t-col) {
  max-width: 100%;
  width: 100%;
}
.t-store .t-popup__container {
  left: 0;
  max-width: 1240px;
  right: 0;
}
.t-popup__container.t-store__popup-container_8-cols {
  max-width: 760px;
}
.t-store__popup-container_8-cols .t-store__prod-popup__container {
  padding: 40px !important;
}
.t-container_8 .t-store__prod-popup__info,
.t-store__popup-container_8-cols .t-store__prod-popup__info {
  padding-top: 40px;
}
.t-store__prod-popup__container {
  padding: 40px 20px;
}
@media (min-width: 1200px) {
  .t-record_scaled .t-store__prod-popup__container {
    padding-left: 0;
    padding-right: 0;
  }
}
.t-store__prod-popup__container:after,
.t-store__prod-popup__container > div:after,
.t-store__product-popup > div:after,
.t-store__relevants-grid-cont:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.t-store .t-popup__close {
  z-index: 999;
}
.t-store__prod-popup__close-txt-wr {
  left: 20px;
  position: fixed;
  top: 20px;
  z-index: 999;
}
.t-store__prod-popup__close-txt {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  margin-bottom: 20px;
  opacity: 0.8;
}
.t-store__prod-popup__close-txt div[data-customstyle="yes"] {
  line-height: 1 !important;
}
.t-store__prod-popup__close-txt:before {
  content: "←\a0";
  font-family: Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1240px) {
  .t-store .t-popup__container {
    max-width: 1200px;
  }
  .t-store__prod-popup__container {
    padding: 30px 10px;
  }
  .t-store__prod-popup__col-left {
    margin-right: 10px;
    max-width: 440px;
  }
  .t-store__prod-popup__col-right {
    margin-left: 10px;
    max-width: 440px;
  }
}
@media screen and (max-width: 1200px) {
  .t-store .t-popup__container {
    max-width: 1000px;
  }
  .t-store__prod-popup__container {
    padding: 30px 20px;
  }
  .t-popup__container.t-store__popup-container_8-cols {
    max-width: 620px;
  }
}
@media screen and (max-width: 1000px) {
  .t-store .t-popup__container {
    max-width: 980px;
  }
  .t-store__prod-popup__container {
    padding: 20px 10px;
  }
}
@media screen and (max-width: 960px) {
  .t778 .t-store__card-list {
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    width: 100%;
  }
  .t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    box-sizing: border-box;
    -webkit-flex: 0 0 48vw;
    -ms-flex: 0 0 48vw;
    flex: 0 0 48vw;
    max-width: 48vw;
    min-width: 48vw;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    width: 48vw;
  }
  .t-store__relevants__container .t-store__scroll-icon-wrapper {
    display: block;
    font-size: 0;
    padding: 0 40px 20px 0;
    text-align: right;
  }
  .t-store .t-popup {
    padding: 0 20px;
  }
  .t-store .t-popup__container {
    max-width: 640px;
  }
  .t-store__prod-popup__container {
    padding: 30px;
  }
  .t-store__prod-popup__col-left,
  .t-store__prod-popup__col-right {
    display: block;
    max-width: 100%;
  }
  .t-store__prod-popup__col-left {
    padding: 0;
  }
  .t-store__prod-popup__col-right {
    padding: 25px 0 0;
  }
}
@media screen and (max-width: 670px) {
  .t-store__card__btn {
    width: 100%;
  }
  .t-store__card__btn:not(:first-child) {
    margin-top: 10px;
  }
  .t-store .t-popup__container:not(.t-popup__container-static) {
    left: 20px;
    right: 20px;
  }
  .t-store__prod-popup__col-left,
  .t-store__prod-popup__col-right {
    margin: 0;
  }
  .t-store__relevants__container .t-col.t-store__relevants__title-wrapper {
    padding: 0;
  }
  .t-store__relevants-grid-cont .t-store__card__btn {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .t-store__relevants-grid-cont .t-store__card__btns-wrapper a:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 560px) {
  .t-store .t-popup {
    height: calc(100% + 130px);
    padding: 0;
  }
  .t-store .t-popup_show .t-popup__container {
    bottom: 0;
    left: 0;
    max-width: 100%;
    right: 0;
    top: 50px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .t-store .t-popup_show .t-popup__container.t-popup__container-static {
    margin: 50px 0 130px;
    max-width: 100%;
    min-height: 100vh;
    top: 0;
  }
  .t-store .t-popup__close {
    background: #000;
    display: table;
    height: 50px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 2;
  }
  .t-store .t-popup__close-wrapper {
    display: table-cell;
    font-size: 0;
    padding-right: 20px;
    text-align: right;
    vertical-align: middle;
    width: 100%;
  }
  .t-store .t-popup__close-icon {
    width: 16px;
  }
  #allrecords[data-product-page="y"] .t-store .t-popup__close-icon g {
    fill: #fff;
  }
  .t-store__prod-popup__close-txt-wr {
    display: none;
  }
  .t-store__prod-popup__container {
    padding: 20px;
  }
  .t-store__prod-popup__col-right {
    padding-top: 30px;
  }
  .t-store__popup-container_8-cols .t-store__prod-popup__container {
    padding: 20px !important;
  }
  .t-container_8 .t-store__prod-popup__info,
  .t-store__popup-container_8-cols .t-store__prod-popup__info {
    padding-top: 30px;
  }
}
.t-store__prod-popup__title-wrapper {
  margin-bottom: 18px;
}
.t-store__prod-popup__brand,
.t-store__prod-popup__sku {
  color: #777;
  margin-top: 4px;
}
.t-store__prod-popup__text {
  margin-top: 20px;
}
.t-store__prod-popup__price-wrapper {
  margin-top: 0;
}
.t-store__prod-popup__btn-wrapper {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  margin-top: 20px;
}
.t-align_center .t-store__prod-popup__btn-wrapper {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 561px) {
  .t-popup .t-popup__container .t-store__prod-popup__btn-wrapper-fixed,
  .t-store__product-snippet .t-store__prod-popup__btn-wrapper-fixed {
    background: #fff;
    border-radius: 5px;
    bottom: 0;
    box-shadow: 0 -8px 12px 0 rgba(0, 0, 0, 0.07);
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    margin: 0;
    padding: 20px;
    position: fixed;
    right: 0;
    z-index: 10;
  }
  .t-popup .t-store__prod-popup__btn-wrapper-fixed .t-store__prod-popup__btn,
  .t-store__product-snippet
    .t-store__prod-popup__btn-wrapper-fixed
    .t-store__prod-popup__btn {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.t-store__prod-popup__btn {
  margin-bottom: 0;
}
.t-store__prod-popup__btn_disabled {
  opacity: 0.5;
  pointer-events: none;
}
.t-store__prod-popup__btn_disabled td {
  opacity: 0.7;
}
.t-store__prod-popup__btn:hover .t-btnflex__icon_has_hover:before {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1);
  visibility: hidden;
}
.t-store__prod-popup__btn:hover .t-btnflex__icon_has_hover:after {
  opacity: 1;
  visibility: visible;
}
.t-store .t-product__option {
  margin-bottom: 10px;
  margin-top: 10px;
  position: relative;
}
.t-store .js-product.t-align_center .js-product-controls-wrapper,
.t-store
  .js-store-product
  .t-store__prod-popup__info.t-align_center
  .js-product-controls-wrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.t-store
  .js-product.t-align_center
  .js-product-controls-wrapper
  .t-product__option,
.t-store
  .js-store-product
  .t-store__prod-popup__info.t-align_center
  .js-product-controls-wrapper
  .t-product__option {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.t-store .t-product__option-title {
  padding-bottom: 3px;
  width: -webkit-fit-content;
  width: fit-content;
}
.t-store .t-store__card.t-align_center .t-product__option ~ .t-product__option {
  padding-left: 0;
}
.t-store .t-align_center .t-product__option-title,
.t-store .t-store__popup-container_8-cols .t-product__option-title {
  display: table-cell;
  line-height: 1;
  padding: 0 8px 5px 0;
  vertical-align: middle;
}
.t-store .t-product__option-variants {
  display: table;
  min-width: 150px;
  position: relative;
}
.js-product .t-product__option-variants_list {
  position: relative;
}
.js-product .t-align_center .t-product__option-variants,
.js-product .t-store__popup-container_8-cols .t-product__option-variants {
  display: table-cell;
  vertical-align: middle;
}
.js-product .t-product__option-variants:after {
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 6px 5px 0;
  bottom: 0;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
}
.js-product .t-product__option-select {
  -webkit-appearance: none;
  appearance: none;
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
  overflow-x: hidden;
  padding: 2px 30px 2px 10px;
  width: 100%;
}
.js-product .t-product__option-select::-ms-expand {
  height: 0;
  opacity: 0;
  width: 0;
}
.js-product
  .t-product__option-variants.t-product__option-variants_custom:after {
  display: none;
}
.js-product .t-product__option .t-product__option-variants_custom {
  box-sizing: border-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-width: auto;
  position: relative;
}
.js-product
  .t-product__option
  .t-product__option-variants_custom.t-product__option-variants_simple {
  overflow-wrap: anywhere;
}
.js-product
  .t-product__option
  .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color,
.js-product
  .t-product__option
  .t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_image,
.js-product
  .t-product__option
  .t-product__option-variants_custom.t-product__option-variants_radio {
  margin: 5px 5px 0;
}
.js-product
  .t-product__option-variants_custom.t-product__option-variants_radio {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.js-product .t-product__option-item {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.js-product
  .t-product__option-variants_custom
  .t-product__option-item.t-product__option-item_disabled {
  opacity: 0.4;
  pointer-events: none;
}
.js-product .t-product__option-input {
  height: 0;
  left: -9999px;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.js-product .t-product__option-checkmark {
  box-sizing: border-box;
  display: inline-block;
  height: 20px;
  position: relative;
}
.js-product .t-product__option-item_buttons .t-product__option-checkmark {
  height: 0;
}
.js-product .t-product__option-variants_buttons .t-product__option-item {
  margin-bottom: 7px;
  margin-right: 7px;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #ddd;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 7px;
  min-height: 30px;
  min-width: 30px;
  padding: 7px;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_simple.t-product__option-item_active {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.js-product .t-product__option-variants_custom .t-product__option-title {
  line-height: normal;
  overflow: hidden;
  padding-bottom: 0;
  text-overflow: ellipsis;
}
.js-product .t-product__option .t-product__option-variants_hidden,
.record .js-product .t-product__option .t-product__option-variants_hidden {
  display: none;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_simple:hover {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-checkmark_color {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 50%;
  height: 26px;
  width: 26px;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-input:checked
  + .t-product__option-checkmark_color:before {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  content: "";
  height: calc(100% + 8px);
  left: -5px;
  position: absolute;
  top: -5px;
  width: calc(100% + 8px);
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-checkmark_image {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
  height: 50px;
  width: 50px;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-input:checked
  + .t-product__option-checkmark_image:before {
  border: 1px solid rgba(0, 0, 0, 0.5);
  content: "";
  height: calc(100% + 8px);
  left: -5px;
  position: absolute;
  top: -5px;
  width: calc(100% + 8px);
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-title_buttons {
  padding-right: 0;
}
.js-product .t-product__option-variants_buttons .t-product__option-title_color,
.js-product .t-product__option-variants_buttons .t-product__option-title_image {
  display: none;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_color:hover
  .t-product__option-title,
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_image:hover
  .t-product__option-title {
  background-color: #000;
  border-radius: 4px;
  color: #fff !important;
  display: block;
  padding: 4px 10px;
  position: absolute;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_color:hover
  .t-product__option-title {
  bottom: 36px;
  -webkit-transform: translateX(calc(-50% + 13px));
  transform: translateX(calc(-50% + 13px));
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_color:hover
  .t-product__option-title:after,
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_image:hover
  .t-product__option-title:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  bottom: -4px;
  content: "";
  display: block;
  height: 0;
  left: calc(50% - 5px);
  position: absolute;
  width: 0;
}
.js-product
  .t-product__option-variants_buttons
  .t-product__option-item_image:hover
  .t-product__option-title {
  background-color: #000;
  border-radius: 4px;
  bottom: 60px;
  color: #fff;
  display: block;
  padding: 4px 10px;
  position: absolute;
  -webkit-transform: translateX(calc(-50% + 25px));
  transform: translateX(calc(-50% + 25px));
}
.js-product .t-product__option-selected_select {
  background: #f8f8f8;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
  display: table;
  min-height: 28px;
  min-width: 150px;
  padding: 2px 30px 2px 10px;
  position: relative;
}
.js-product .t-product__option {
  position: relative;
}
.js-product .t-product__option-selected_select.t-product__option-selected_color,
.js-product
  .t-product__option-selected_select.t-product__option-selected_image {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  width: -webkit-fit-content;
  width: fit-content;
}
.js-product .t-product__option-selected_select:after {
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 6px 5px 0;
  bottom: 0;
  content: " ";
  height: 0;
  margin: auto;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 0;
  width: 0;
}
.js-product .t-product__option .t-product__option-variants_select {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.1);
  color: #000;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  max-height: 40vh;
  max-width: 250px;
  min-width: 180px;
  overflow-y: auto;
  padding: 5px 10px;
  position: absolute;
  top: 25px;
  width: -webkit-fit-content;
  width: fit-content;
  z-index: 10;
}
.js-product .t-product__option-item_select {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  margin-right: -10px;
  padding: 8px 10px;
  width: calc(100% + 20px);
}
.js-product .t-product__option-item_select.t-product__option-item_active {
  background-color: rgba(0, 0, 0, 0.05);
}
.js-product .t-product__option-item_select:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.js-product
  .t-product__option-selected_color
  .t-product__option-selected-checkmark,
.js-product
  .t-product__option-variants_select
  .t-product__option-checkmark_color {
  -ms-flex-negative: 0;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 50%;
  display: block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 16px;
  margin-right: 5px;
  width: 16px;
}
.js-product
  .t-product__option-selected_image
  .t-product__option-selected-checkmark,
.js-product
  .t-product__option-variants_select
  .t-product__option-checkmark_image {
  -ms-flex-negative: 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
  display: block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 32px;
  margin-right: 5px;
  width: 32px;
}
.js-product .t-product__option-title_select,
.t-product__option-selected-title {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.js-product .t-product__option-variants_radio .t-product__option-item {
  margin-bottom: 10px;
  min-height: 14px;
  padding-left: 26px;
  width: 100%;
}
.js-product .t-product__option-variants_radio .t-product__option-item_color,
.js-product .t-product__option-variants_radio .t-product__option-item_image {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.js-product
  .t-product__option-variants_radio
  .t-product__option-checkmark_radio.t-product__option-checkmark_color {
  -ms-flex-negative: 0;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 24px;
  margin-right: 5px;
  width: 24px;
}
.js-product
  .t-product__option-variants_radio
  .t-product__option-checkmark_radio.t-product__option-checkmark_image {
  -ms-flex-negative: 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
  border-radius: 4px;
  display: block;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: 32px;
  margin-right: 5px;
  width: 32px;
}
.js-product
  .t-product__option-variants_radio
  .t-product__option-input
  + .t-product__option-checkmark:before,
.js-product
  .t-product__option-variants_radio
  .t-product__option-input:checked
  + .t-product__option-checkmark:after {
  border-radius: 50%;
  content: "";
  position: absolute;
}
.js-product
  .t-product__option-item_radio
  .t-product__option-input
  + .t-product__option-checkmark:before {
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 16px;
  left: -26px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
}
.js-product
  .t-product__option-item_radio
  .t-product__option-input:checked
  + .t-product__option-checkmark:after {
  background-color: rgba(0, 0, 0, 0.2);
  height: 10px;
  left: -22px;
  top: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 10px;
}
.js-product
  .t-product__option-item_radio
  .t-product__option-input
  + .t-product__option-checkmark.t-product__option-checkmark_image:before {
  left: -26px;
}
.js-product
  .t-product__option-item_radio
  .t-product__option-input:checked
  + .t-product__option-checkmark.t-product__option-checkmark_image:after {
  left: -22px;
}
.js-product
  .t-product__option-item_radio.t-product__option-item_active
  .t-product__option-input
  + .t-product__option-checkmark:before {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.js-product
  .t-product__option-item_radio.t-product__option-item_active
  .t-product__option-input:checked
  + .t-product__option-checkmark:after {
  background-color: rgba(0, 0, 0, 0.5);
}
.js-product .t-product__option-title_radio {
  display: inline-block;
  line-height: 1;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t-product__checkbox-wrap {
  margin-left: 5px;
  margin-top: 5px;
}
.t-product__checkbox-wrap .t-checkbox__control + .t-checkbox__control {
  margin-top: 10px;
}
@media screen and (max-width: 640px) {
  .t-store .t-product__option-select {
    font-size: 16px;
  }
}
@media screen and (max-width: 1240px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont
    .t-store__card {
    max-width: 225px;
  }
  .t-store__prod-popup__container
    .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont
    .t-store__card,
  .t-store__prod-snippet__container
    .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont
    .t-store__card {
    max-width: 220px;
  }
}
@media screen and (min-width: 1240px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont
    .t-store__card {
    max-width: 270px;
  }
  .t-store__prod-popup__container
    .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont
    .t-store__card {
    max-width: 260px;
  }
}
.t-store .t-slds__wrapper {
  padding: 0 !important;
}
.t-store .t-slds__arrow_wrapper {
  height: 65% !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.t-store:has(.t-slds__videowrapper .t-slds__frame-wrapper > *)
  .t-slds__arrow_wrapper {
  height: 25% !important;
}
@media screen and (max-width: 960px) {
  .t-store__grid-cont_mobile-one-row.t-store__relevants-grid-cont
    .t-store__card__textwrapper {
    height: auto !important;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col {
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
  }
  .t-store__relevants__container
    .js-product-relevant:first-child:not(:only-child) {
    padding-left: 0;
  }
  .t-store__relevants__container
    .js-product-relevant:last-child:not(:only-child) {
    padding-right: 0;
  }
}
@media screen and (min-width: 560px) {
  .t-store .t-popup.t-popup_show {
    transition: unset;
  }
  .t-store .t-popup .t-popup__container {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .t-store .t-popup.t-popup_show .t-popup__container {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1);
    transition-delay: 0.3s;
  }
}
@media screen and (max-width: 560px) {
  .t-store__relevants__container .js-product-relevant:first-child {
    padding-left: 0;
  }
  .t-store__relevants__container .js-product-relevant:last-child {
    padding-right: 0;
  }
  .t-store__mobile-two-columns .js-product .t-product__option-title_radio {
    white-space: unset;
  }
  .t-store .t-popup__container {
    -webkit-transform: none;
    transform: none;
    -webkit-transform: translateX(100%) scale(1);
    transform: translateX(100%) scale(1);
  }
  .t-store .t-popup_show .t-popup__container {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .t-store .t-popup__container-animated {
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition:
      transform 0.3s ease-out,
      -webkit-transform 0.3s ease-out;
  }
  .t-store .t-popup_show .t-popup__container-animated {
    transition: -webkit-transform 0.3s ease-in;
    transition: transform 0.3s ease-in;
    transition:
      transform 0.3s ease-in,
      -webkit-transform 0.3s ease-in;
  }
  .t-store .t-popup__container.t-popup__container-static {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: translateX(100%) scale(1);
    transform: translateX(100%) scale(1);
  }
  .t-store .t-popup_show .t-popup__container.t-popup__container-static {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
  }
  .t-store .t-popup .t-popup__close {
    -webkit-transform: translateX(100%) scale(1);
    transform: translateX(100%) scale(1);
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition:
      transform 0.3s ease-out,
      -webkit-transform 0.3s ease-out;
  }
  .t-store .t-popup.t-popup_show .t-popup__close {
    -webkit-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
    transition: -webkit-transform 0.3s ease-in;
    transition: transform 0.3s ease-in;
    transition:
      transform 0.3s ease-in,
      -webkit-transform 0.3s ease-in;
  }
  .t-store .t-popup .t-popup__close:hover,
  .t-store .t-popup__close:hover {
    opacity: 1;
  }
  .t-store .t-popup .t-popup__close.t-popup__close-opacity-scroll,
  .t-store .t-popup__close.t-popup__close-opacity-scroll {
    background-color: hsla(0, 0%, 100%, 0);
  }
  .t-store .t-popup__close-wrapper {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
  }
  .t-store .t-popup__close-wrapper .t-popup__close-icon_arrow {
    left: 12px;
    position: absolute;
    top: 12px;
    width: 26px;
  }
  .t-store .t-popup__close-wrapper .t-popup__close-icon_cross {
    display: none;
  }
  .t-store .t-popup .t-popup__close {
    position: fixed;
  }
  .t-store .t-store__product-snippet .t-store__prod-popup__col-left,
  .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left: 0;
    padding-right: 0;
  }
  .t-store .t-slds__thumbsbullet-wrapper,
  .t-store .t-store__prod-popup__info {
    padding-left: 20px;
    padding-right: 20px;
  }
  .t-store .t-slds__thumbsbullet-wrapper {
    width: calc(100% - 40px);
  }
  .t-store .t-store__prod-popup__container .t-store__product-popup .t-slds {
    margin-left: -20px;
    margin-right: -20px;
  }
  .t-store .t-store__prod-popup__container .t-store__prod-popup__info {
    padding-left: 0;
    padding-right: 0;
  }
  .t-store .t-store__prod-popup__container {
    padding-bottom: 60px;
    padding-top: 0;
  }
}
@media screen and (min-width: 560px) {
  .t-store .t-popup__close-wrapper .t-popup__close-icon_arrow {
    display: none;
  }
  .t-store .t-popup__close {
    background-color: transparent !important;
    position: absolute;
  }
  .t-store .t-store__prod-popup__close-txt-wr {
    position: absolute;
  }
}
@media screen and (min-width: 640px) and (max-width: 960px) {
  .t-store__relevants__container .t-slds__item_active .js-product-relevant {
    padding-left: 0;
    padding-right: 10px;
  }
  .t-store__relevants__container
    .t-slds__item_active
    + div
    .js-product-relevant {
    padding-left: 10px;
    padding-right: 0;
  }
}
.t-store__relevants__title {
  letter-spacing: inherit;
  margin: 70px 0 40px;
  padding-left: 0;
}
@media screen and (min-width: 960px) {
  .t-store__relevants__container
    .js-product-relevant:first-child:not(:only-child),
  .t-store__relevants__container
    .t-store__grid-separator
    + .js-product-relevant {
    margin-left: 0;
  }
  .t-store__relevants__container
    .js-product-relevant
    + .js-product-relevant
    + .js-product-relevant
    + .js-product-relevant,
  .t-store__relevants__container
    .js-product-relevant:last-child:not(:only-child) {
    margin-right: 0;
  }
}
.t-store__relevants-grid-cont .t-store__card__wrap_all {
  background-color: transparent !important;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 960px) {
  .t-store__card__imgwrapper:hover .t-store__card__bgimg_hover,
  .t-store__card__imgwrapper:hover .t-store__card__img_hover {
    opacity: 0;
  }
  .t-store__card__imgwrapper:hover .t-store__card__bgimg_second,
  .t-store__card__imgwrapper:hover .t-store__card__img_second {
    opacity: 1;
    z-index: 3;
  }
}
.t-store__relevants__title-wrapper {
  margin-left: 20px;
  margin-right: 20px;
}
@media screen and (min-width: 1200px) {
  .t-store__prod-popup__container .js-store-relevants-grid-cont {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
  .t-store__prod-popup__container .js-store-relevants-grid-cont,
  .t-store__relevants__title-wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 960px) {
  .t-store__grid-cont_mobile-one-row .t-store__card-list {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
  }
  .t-store__relevants__title {
    margin: 40px 0 10px;
  }
  .t-store__relevants-grid-cont .t-store__grid-separator {
    display: none;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-grid {
    font-size: 0;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-grid
    .t-col:not(.t-col_8):not(.t-col_12),
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-grid
    .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width: 50%;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont .t-store__card-list {
    row-gap: 60px;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont .t-store__card-list:after {
    content: "";
    display: block;
    width: 100%;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont
    .t-col_8
    .t-store__card__imgwrapper_original-ratio {
    font-size: 0;
    padding-bottom: 0 !important;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont
    .t-col_8
    .t-store__card__imgwrapper_original-ratio
    .t-store__card__img {
    position: static;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    max-width: 100%;
    overflow-x: auto;
    padding: 0 !important;
    scrollbar-width: none;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row .t-col,
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row
    .t-store__stretch-col {
    margin-bottom: 0 !important;
    max-width: 38%;
    min-width: 38%;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row
    .t-col:first-child {
    margin-left: 20px;
    margin-left: 0;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row
    .t-store__empty-part-msg-cont,
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row
    .t-store__error-msg-cont {
    margin-right: 20px;
    max-width: 100%;
    min-width: auto;
  }
  .t-store__relevants__container .t-store__scroll-icon-wrapper {
    display: block;
    font-size: 0;
    padding: 0 0 20px;
    text-align: right;
  }
  .t-store__scroll-icon {
    -webkit-animation: store-horizontal-scroll-icon 1.5s infinite;
    animation: store-horizontal-scroll-icon 1.5s infinite;
  }
  .t-store__relevants__container .t-store__card__img_second {
    display: none;
  }
  .t-store__grid-cont_mobile-one-row .t-store__card__price-wrapper {
    margin-bottom: 8px;
  }
  .t-store__relevants__container.t-store__grid-cont_mobile-one-row
    .t-product__option-variants {
    min-width: 100px;
  }
  .t-store__relevants__container {
    margin-left: 10px;
    margin-right: 10px;
  }
  .t-store__relevants__title-wrapper {
    margin: 0;
    padding-left: 0;
  }
  .t-store__grid-separator {
    display: none;
  }
  .t-store__grid-cont_mobile-grid {
    font-size: 0;
  }
  .t-store__empty-part-msg {
    font-size: 14px;
  }
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12),
  .t-store__grid-cont_mobile-grid
    .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width: 50%;
  }
  .t-store__grid-cont .t-store__card-list {
    row-gap: 60px !important;
  }
  .t-store__grid-cont .t-store__card-list:after {
    content: "";
    display: block;
    width: 100%;
  }
  .t951__grid-cont .t-store__card-list {
    row-gap: 60px !important;
  }
  .t951__grid-cont .t-store__card-list:after {
    content: "";
    display: block;
    width: 100%;
  }
  .t1025 .t-store__grid-cont .t-store__card-list {
    row-gap: 0 !important;
  }
  .t-store__grid-cont .t-col_8 .t-store__card__imgwrapper_original-ratio {
    font-size: 0;
    padding-bottom: 0 !important;
  }
  .t-store__grid-cont
    .t-col_8
    .t-store__card__imgwrapper_original-ratio
    .t-store__card__img {
    position: static;
  }
  .t-store__grid-cont_mobile-one-row {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: auto;
    padding: 0 !important;
  }
  .t-store__grid-cont_mobile-one-row .t-col,
  .t-store__grid-cont_mobile-one-row .t-store__stretch-col {
    box-sizing: border-box;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    margin-bottom: 0 !important;
    max-width: 80%;
    min-width: 80%;
    width: 80%;
  }
  .t-store__grid-cont_mobile-one-row .t-col:first-child {
    margin-left: 20px;
  }
  .t-store__relevants-grid-cont.t-store__grid-cont_mobile-one-row
    .t-col:first-child {
    margin-left: 0;
  }
  .t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right: 20px;
    max-width: 100%;
    min-width: auto;
  }
  .t-store__scroll-icon-wrapper {
    color: #a1a1a1;
    display: block;
    font-size: 0;
    mix-blend-mode: multiply;
    padding: 0 40px 20px 0;
    text-align: right;
  }
  .t-store__relevants__container .t-store__scroll-icon-wrapper {
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 960px) {
  @-webkit-keyframes store-horizontal-scroll-icon {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-20px, 0, 0);
    }
    10% {
      opacity: 0;
      -webkit-transform: translate3d(-20px, 0, 0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
    }
    70% {
      opacity: 1;
      -webkit-transform: translateZ(0);
    }
    80% {
      opacity: 1;
      -webkit-transform: translateZ(0);
    }
    81% {
      opacity: 0;
      -webkit-transform: translateZ(0);
    }
    to {
      opacity: 0;
      -webkit-transform: translateZ(0);
    }
  }
  @keyframes store-horizontal-scroll-icon {
    0% {
      opacity: 0;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0);
    }
    10% {
      opacity: 0;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0);
    }
    20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0);
    }
    70% {
      opacity: 1;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    80% {
      opacity: 1;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    81% {
      opacity: 0;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
    to {
      opacity: 0;
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
    }
  }
  .t-store__scroll-icon {
    -webkit-animation: store-horizontal-scroll-icon 1.5s infinite;
    animation: store-horizontal-scroll-icon 1.5s infinite;
  }
  .t-store__card__img_second {
    display: none;
  }
  .t-store__grid-cont_mobile-one-row .t-product__option-variants {
    min-width: 100px;
  }
}
@media screen and (max-width: 640px) {
  .t-store__relevants__container {
    margin: 0;
  }
  .t-store__grid-cont_mobile-grid {
    box-sizing: border-box;
    padding: 0 10px;
  }
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8) {
    padding-left: 10px;
    padding-right: 10px;
  }
  .t-store__grid-cont_mobile-one-row .t-col:first-child {
    margin-left: 0;
  }
  .t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right: 0;
    max-width: 100%;
    min-width: auto;
  }
  .t-store__grid-cont_col-width_stretch.t-store__grid-cont_mobile-one-row
    .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    margin-right: 15px;
  }
  .t-store__scroll-icon-wrapper {
    padding: 0 20px 10px 0;
  }
  .t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    box-sizing: border-box;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .t-store__grid-cont:not(.t-store__mobile-two-columns):not(
      .t951__cont-w-filter
    )
    .t-store__card__imgwrapper_original-ratio,
  .t951__grid-cont:not(.t-store__mobile-two-columns)
    .t-store__card__imgwrapper_original-ratio {
    font-size: 0;
    padding-bottom: 0 !important;
  }
  .t-store__grid-cont:not(.t-store__mobile-two-columns):not(
      .t951__cont-w-filter
    )
    .t-store__card__imgwrapper_original-ratio
    .t-store__card__img,
  .t951__grid-cont:not(.t-store__mobile-two-columns)
    .t-store__card__imgwrapper_original-ratio
    .t-store__card__img {
    position: static;
  }
  .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8):not(.t-col_12),
  .t-store__grid-cont_mobile-grid
    .t-store__stretch-col:not(.t-store__stretch-col_100) {
    width: 100%;
  }
  .t-store__grid-cont_mobile-grid:not(.t-store__mobile-two-columns)
    .t-store__stretch-col:not(.t-store__stretch-col_100):last-child,
  .t-store__grid-cont_mobile-grid:not(.t-store__mobile-two-columns)
    .t-col:not(.t-col_8):not(.t-col_12):last-child {
    margin-bottom: 0;
  }
  .t-store__grid-cont_mobile-one-row .t-store__empty-part-msg-cont,
  .t-store__grid-cont_mobile-one-row .t-store__error-msg-cont {
    max-width: 100%;
    min-width: auto;
  }
  .t-store__grid-cont_mobile-one-row.t-store__mobile-two-columns .t-item {
    box-sizing: border-box;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    min-width: 50%;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 50%;
  }
  .t951
    .t-store__grid-cont_mobile-one-row[data-col-gap="10"].t-store__mobile-two-columns
    .t-item,
  .t951
    .t-store__grid-cont_mobile-one-row[data-col-gap="20"].t-store__mobile-two-columns
    .t-item {
    max-width: calc(50vw - 15px);
    min-width: calc(50vw - 15px);
    width: calc(50vw - 15px);
  }
  .t951
    .t-store__grid-cont_mobile-one-row[data-col-gap="40"].t-store__mobile-two-columns
    .t-item {
    max-width: calc(50vw - 10px);
    min-width: calc(50vw - 10px);
    width: calc(50vw - 10px);
  }
  .t951
    .t-store__grid-cont_mobile-one-row[data-col-gap="0"].t-store__mobile-two-columns
    .t-item {
    max-width: calc(50vw - 20px);
    min-width: calc(50vw - 20px);
    width: calc(50vw - 20px);
  }
  .t-store__mobile-two-columns.t-store__grid-cont .t-store__card.t-item {
    display: inline-block;
    width: 50%;
  }
  .t-store__mobile-two-columns.t-store__grid-cont.t-store__valign-buttons
    .t-store__card.t-item {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .t-store__mobile-two-columns .t-product__option-variants {
    min-width: auto;
  }
  .t-store__mobile-two-columns .t-store__card__title.t-name {
    font-size: 14px;
  }
  .t-store__mobile-two-columns
    .t-store__card__btn.t-btn:not(.t-btnflex, .t-btntext),
  .t-store__mobile-two-columns
    .t-store__card__btn.t-store__card__btn_second.t-btn:not(
      .t-btnflex,
      .t-btntext
    ) {
    font-size: 12px;
  }
  .t-store__mobile-two-columns
    .t-store__card__btn.t-btn:not(.t-btnflex, .t-btntext),
  .t-store__mobile-two-columns
    .t-store__card__btn.t-store__card__btn_second.t-btn:not(
      .t-btnflex,
      .t-btntext
    ) {
    padding: 0 10px;
  }
}
@media screen and (max-width: 960px) {
  .t-store__grid-cont_mobile-one-row.t-store__valign-buttons.js-store-grid-cont {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.t-store__valign-buttons.js-store-grid-cont {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.t-store__card__wrap_txt-and-btns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.t-store__card-list__vertical-align-buttons .t-store__card__btns-wrapper {
  margin-top: auto !important;
}
.t-store__card__wrap_txt-and-btns__vertical-align {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.t-store__card__title.t-name,
.t-store__prod-popup__name.t-name {
  word-break: break-word;
}
.t-popup .t-store__valign-buttons .t-item,
.t-store__valign-buttons.js-store-grid-cont .t-item,
.t-store__valign-buttons.js-store-grid-cont
  .t-item
  .t-store__card__wrap_all
  .t-store__card__wrap_txt-and-btns {
  -ms-flex-pack: justify;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.t-store__valign-buttons.js-store-grid-cont
  .t-item
  .t-store__card__wrap_all
  .t-store__card__wrap_txt-and-btns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.t-store__relevants__container .t-store__valign-buttons .t-slds .t-item,
.t-store__relevants__container
  .t-store__valign-buttons
  .t-slds
  .t-slds__wrapper {
  height: 100%;
}
.t-store__valign-buttons.t-container:after,
.t-store__valign-buttons.t-container:before,
.t-store__valign-buttons.t-container_100:after,
.t-store__valign-buttons.t-container_100:before,
.t-store__valign-buttons.t-container_10:after,
.t-store__valign-buttons.t-container_10:before,
.t-store__valign-buttons.t-container_8:after,
.t-store__valign-buttons.t-container_8:before {
  width: 0;
}
.t-store__valign-buttons .t-store__grid-separator {
  width: 100%;
}
.t-store__single-prod-preloader__text {
  -webkit-animation: tFeedPreloaderFlickerAnimation 1.5s infinite;
  animation: tFeedPreloaderFlickerAnimation 1.5s infinite;
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  background-color: hsla(0, 0%, 48%, 0.2);
  border-radius: 3px;
  height: 24px;
  margin-top: 15px;
}
.t-store__single-prod-preloader__text:first-child {
  height: 34px;
  margin-top: 0;
  max-width: 60%;
}
.t-store__single-prod-preloader__text:last-child {
  max-width: 80%;
}
.t-store__relevants-grid-cont {
  position: relative;
}
@media screen and (min-width: 961px) {
  .t-store__relevants-grid-cont.t-store__valign-buttons.t-store__grid-cont_mobile-one-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 960px) {
  .t-store__relevants__container .t-slds__arrow-left {
    left: auto;
    right: 100%;
  }
  .t-store__relevants__container .t-slds__arrow-right {
    left: 100%;
    right: auto;
  }
}
@media screen and (min-width: 1040px) {
  .t-store__relevants__container .t-slds__arrow-left {
    left: auto;
    right: 200%;
  }
  .t-store__relevants__container .t-slds__arrow-right {
    left: 200%;
    right: auto;
  }
}
.t-store__relevants__container .t-slds__arrow_wrapper {
  display: block !important;
  opacity: 1 !important;
}
@media screen and (max-width: 640px) {
  .t-store__relevants__container .t-slds__arrow-left {
    left: 10px;
    right: auto;
  }
  .t-store__relevants__container .t-slds__arrow-right {
    left: auto;
    right: 10px;
  }
}
.t-store__prod-snippet__container {
  padding-bottom: 120px;
  padding-top: 120px;
}
.t-store__product-snippet .t-container > div:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
@media screen and (max-width: 560px) {
  .t-store__prod-snippet__container {
    padding-bottom: 60px;
    padding-top: 50px;
  }
}
@media screen and (max-width: 980px) {
  .t-store__product-snippet .t-container {
    max-width: 640px;
  }
  .t-store__product-snippet .t-store__prod-popup__col-left,
  .t-store__product-snippet .t-store__prod-popup__col-right {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.t-store__prod-snippet__container
  .t-store__relevants__container
  .t-store__valign-buttons
  .t-item {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.t-store__prod-snippet__container .t-store__relevants__container,
.t-store__prod-snippet__container
  .t-store__relevants__container
  .t-store__valign-buttons
  .t-item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.t-store__prod-snippet__container
  .t-store__relevants__container
  .t-item
  .t-store__card__btns-wrapper {
  margin-top: 20px;
}
.t706 .t-form__errorbox-middle {
  margin-top: 15px;
}
.t-slds__wrapper {
  position: relative;
}
.t-slds__items-wrapper .t-slds__wrapper .t-slds__videowrapper {
  height: 100%;
  width: 100%;
}
.t-slds__play_icon {
  cursor: pointer;
  z-index: 2;
}
.t-slds__thumbsbullet .t-slds__play_icon {
  height: 30px;
  opacity: 0.91;
  width: 30px;
}
.t-slds__frame-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.t-slds__frame {
  background-color: #000;
}
.t-store__card__btns-wrapper--quantity a {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.t-store__card__btns-wrapper--quantity .t-store__prod__quantity {
  margin-left: 0 !important;
  margin-right: 4px !important;
}
.t-store__prod__quantity + a[href="#order"] {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  width: unset;
}
.t-store__prod__quantity {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #777;
  box-sizing: border-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  margin: 0 4px 8px 0;
  vertical-align: top;
}
.t-store__prod-popup__btn-wrapper .t-store__prod__quantity {
  margin-bottom: 0;
}
.t-store__prod__quantity_xs {
  font-size: 13px;
  height: 35px;
}
.t-store__prod__quantity_sm {
  font-size: 14px;
  height: 45px;
}
.t-store__prod__quantity_smd {
  font-size: 15px;
  height: 50px;
}
.t-store__prod__quantity_md {
  font-size: 16px;
  height: 60px;
}
.t-store__prod__quantity_lg {
  font-size: 22px;
  height: 60px;
}
.t-store__prod__quantity_xl {
  font-size: 26px;
  height: 80px;
}
.t-store__prod__quantity_xxl {
  font-size: 30px;
  height: 100px;
}
.t-store__prod__quantity a {
  display: inline-block;
}
.t-store__prod__quantity input[type="number"]::-webkit-inner-spin-button,
.t-store__prod__quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.t-store__prod__quantity input[type="number"] {
  -webkit-appearance: textfield;
  appearance: textfield;
}
.t-store__prod__quantity-input {
  background-color: transparent;
  border: none;
  color: #000;
  height: 30px;
  padding: 0;
  text-align: center;
  vertical-align: top;
  width: 30px;
}
.t-store__prod__quantity-input:focus {
  outline: none;
}
.t-store__prod__quantity__minus-wrapper,
.t-store__prod__quantity__plus-wrapper {
  cursor: pointer;
  height: 25px;
  margin: 0 5px;
  min-width: 25px;
  width: 25px;
}
.t-store__prod__quantity__minus {
  background: linear-gradient(#777, #777), #fff;
}
.t-store__prod__quantity__plus {
  background: linear-gradient(#777, #777), linear-gradient(#777, #777), #fff;
}
.t-store__prod__quantity__minus,
.t-store__prod__quantity__plus {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size:
    50% 1px,
    1px 50%;
  border-radius: 50px;
  display: inline-block;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 320px) {
  .t-store__prod__quantity + a[href="#order"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .t-store__prod__quantity {
    margin-left: 0 !important;
    margin-right: 4px !important;
  }
  .t-store__prod__quantity-input {
    width: 20px;
  }
  .t-store__prod__quantity__minus-wrapper,
  .t-store__prod__quantity__plus-wrapper {
    margin: 0;
  }
}
@media screen and (max-width: 670px) {
  .t-store__card .t-store__prod__quantity {
    margin-right: 4px;
    position: relative;
  }
  .t-store__card .t-store__prod__quantity + .t-store__card__btn {
    margin-left: 4px;
    margin-right: 0;
    margin-top: 0;
  }
  .t-store__prod__quantity + .t754__btn,
  .t-store__prod__quantity + .t776__btn,
  .t-store__prod__quantity + .t778__btn,
  .t-store__prod__quantity + .t786__btn {
    margin-top: 0;
  }
  .t-store__prod__quantity-input {
    font-size: 16px;
  }
}
@media screen and (min-width: 320px) {
  .t-store__card__btns-wrapper--quantity {
    display: inline-block;
    max-width: 100%;
  }
  .t-store__card__btns-wrapper--quantity a:not([href^="#order"]) {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
  .t-col_3 .t-store__prod__quantity,
  .t-col_3 .t-store__prod__quantity + a[href="#order"],
  .t-col_3 .t-store__prod__quantity-input {
    width: 100%;
  }
  .t-col_3 .t-store__prod__quantity {
    margin-right: 0;
  }
  .t-col_3 .t-store__prod__quantity-input {
    width: 100%;
  }
}
@media screen and (min-width: 481px) and (max-width: 575px) {
  .t-store__grid-cont_mobile-grid
    .t-col:not(.t-col_8):not(.t-col_12)
    .t-store__prod__quantity,
  .t-store__grid-cont_mobile-grid
    .t-col:not(.t-col_8):not(.t-col_12)
    .t-store__prod__quantity
    + a[href="#order"],
  .t-store__grid-cont_mobile-grid
    .t-col:not(.t-col_8):not(.t-col_12)
    .t-store__prod__quantity-input {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 481px) {
  .t-store__mobile-two-columns .t-store__card .t-store__prod__quantity,
  .t-store__mobile-two-columns
    .t-store__card
    .t-store__prod__quantity
    + a[href="#order"],
  .t-store__mobile-two-columns .t-store__card .t-store__prod__quantity-input {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.t1025 .t-col_100 {
  max-width: calc(100vw - 40px);
}
.t1025 .t-store__card {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 15px;
  padding-top: 15px;
  width: 100%;
}
.t1025 .t-store__prod-popup__container .t-store__card {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 480px) {
  .t1025 .t-store__card {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.t1025 .t-store__card:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 15px;
}
.t1025 .t-store__card.t-store__card_no-separator {
  border-bottom: none;
}
.t1025 .t-store__card.t-store__card_no-separator:first-child {
  border-top: none;
}
.t1025 .t-store__card_verticalAlign_middle {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.t1025 .t-store__card__imgwrapper_column {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 20px;
}
@media screen and (min-width: 480px) and (max-width: 640px) {
  .t1025 .t-store__card__imgwrapper_column {
    margin-right: 20px;
  }
}
.t1025 .t-store__card__imgwrapper_column {
  width: 200px;
}
@media screen and (min-width: 481px) {
  .t1025 .t-store__card_in-row .t-store__card__imgwrapper_column {
    width: 150px;
  }
}
@media screen and (min-width: 481px) and (max-width: 640px) {
  .t1025 .t-store__card__imgwrapper_column {
    width: 200px !important;
  }
}
@media screen and (max-width: 480px) {
  .t1025 .t-store__card__imgwrapper_column {
    width: calc(100vw - 40px) !important;
  }
}
.t1025 .t-store__card__imgwrapper {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  height: unset;
  margin-bottom: auto;
  margin-top: auto;
  position: relative;
}
.t1025 .t-store__card__imgwrapper_16-9 {
  padding-bottom: 56%;
}
.t1025 .t-store__card__imgwrapper_4-3 {
  padding-bottom: 75%;
}
.t1025 .t-store__card__imgwrapper_3-2 {
  padding-bottom: 66%;
}
.t1025 .t-store__card__imgwrapper_1-1,
.t1025 .t-store__card__imgwrapper_original-ratio.t-store__card__imgwrapper_1-1 {
  padding-bottom: 100%;
}
.t1025 .t-store__card__imgwrapper_2-3 {
  padding-bottom: 150%;
}
.t1025 .t-store__card__imgwrapper_3-4 {
  padding-bottom: 133%;
}
.t1025 .t-store__card__imgwrapper_9-16 {
  padding-bottom: 177%;
}
.t1025 .t-store__card__bgimg {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.t1025 .t-store__card__bgimg,
.t1025 .t-store__card__img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.1s linear;
  z-index: 2;
}
.t1025 .t-store__card__img {
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}
.t1025__bgimg_second,
.t1025__img_second {
  opacity: 0;
  z-index: 1;
}
.t1025 .t-store__card__mark-wrapper {
  display: table;
  left: 10px;
  position: absolute;
  top: 10px;
  z-index: 5;
}
.t1025 .t-store__card__mark {
  background-color: #111;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  display: table-cell;
  font-size: 11px;
  font-weight: 600;
  height: unset;
  padding: 0.5em 1em;
  text-align: center;
  vertical-align: middle;
  width: unset;
}
@media screen and (max-width: 480px) {
  .t1025 .t-store__card__imgwrapper {
    margin-right: 20px;
  }
  a.t-store__prod-popup__btn[href="#order"] {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  .t1025 .t-store__card__imgwrapper {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.t1025 .t-store__card__contentwrapper {
  -ms-flex-positive: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 100%;
}
.t1025 .t-store__card_under-description .t-store__card__contentwrapper {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.t1025
  .t-store__card_in-column.t-store__card_verticalAlign_middle
  .t-store__card__contentwrapper,
.t1025
  .t-store__card_in-row.t-store__card_verticalAlign_middle
  .t-store__card__contentwrapper,
.t1025
  .t-store__card_under-description.t-align_center
  .t-store__card__contentwrapper {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.t1025
  .t-store__card_under-description.t-store__card_verticalAlign_middle
  .t-store__card__contentwrapper {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 980px) {
  .t1025 .t-store__card__contentwrapper {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.t1025 .t-store__card__textwrapper {
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  margin-right: 20px;
  padding-top: 0;
}
.t1025 .t-store__card_under-description .t-store__card__textwrapper {
  -ms-flex-positive: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  margin-bottom: 20px;
  margin-right: 0;
}
.t1025 .t-store__card .t-store__card__descr {
  margin-top: 8px;
  opacity: 0.6;
}
@media screen and (max-width: 980px) {
  .t1025 .t-store__card__textwrapper {
    -ms-flex-positive: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
@media screen and (max-width: 480px) {
  .t1025 .t-store__card__textwrapper {
    margin-bottom: 20px;
  }
}
.t1025 .t-store__card__price-buttons {
  -ms-flex-positive: 0;
  -ms-flex-negative: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin: 0;
  width: unset;
}
@media (max-width: 960px) {
  .t1025 .t-store__card_under-description .t-store__card__price-buttons {
    gap: 0;
    margin-top: 0;
  }
}
@media (min-width: 641px) {
  .t1025 .t-store__card__price-buttons_in-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width: 640px) {
  .t1025 .t-store__card__price-buttons,
  .t1025 .t-store__card__price-buttons_in-row,
  .t1025 .t-store__card_under-description .t-store__card__price-buttons {
    width: unset !important;
  }
}
@media (max-width: 480px) {
  .t1025 .t-store__card__price-buttons {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    width: unset;
  }
}
.t1025 .t-store__card__price-wrapper {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 15px;
  margin-top: 0;
}
.t1025
  .t-store__card_under-description.t-align_center
  .t-store__card__price-wrapper {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.t1025 .t-store__card .t-store__card__price-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
  white-space: nowrap;
}
.t-store__card__price-currency,
.t1025 .t-store__card__price-value {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
.t1025 .t-store__card__price-value + .t-store__card__price-currency:before {
  content: " ";
  white-space: pre;
}
.t1025 .t-store__card__price_old {
  margin-left: 6px;
}
.t1025 .t-store__card__price-buttons_in-row .t-store__card__price-wrapper {
  margin-bottom: 0;
  margin-right: 15px;
}
@media (max-width: 640px) {
  .t1025 .t-store__card__price-buttons_in-row .t-store__card__price-wrapper {
    margin-bottom: 15px;
    margin-right: 0;
  }
}
.t1025 .t-store__card__btns-wrapper {
  display: block;
}
@media screen and (min-width: 641px) {
  .t1025 .t-store__card__price-buttons_in-row .t-store__card__btns-wrapper {
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 0;
    width: unset;
  }
}
.t1025 .t-store__card__btn-first_wrapper,
.t1025 .t-store__card__btn-second_wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.t1025 .t-store__prod__quantity {
  margin-bottom: 0;
  margin-top: 0;
}
.t1025 .t-store__card .t-store__prod__quantity__minus-wrapper {
  margin: 0 0 0 5px;
}
.t1025 .t-store__card .t-store__prod__quantity-input {
  width: 20px;
}
.t1025 .t-store__card .t-store__prod__quantity__plus-wrapper {
  margin: 0 5px 0 0;
}
.t1025 .t-store__card__btn:not(.t-btnflex, .t-btntext) {
  -ms-flex-pack: center;
  -ms-flex-align: center;
  -ms-flex-positive: 1;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-justify-content: center;
  justify-content: center;
  min-height: 35px;
  padding: 8px 15px;
  white-space: nowrap;
}
.t1025 .t-store__card__btn.t-btn_xs:not(.t-btnflex, .t-btntext) {
  height: unset;
}
.t1025 .t-store__card__btn-row {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 5px;
}
.t1025 .t-store__card__btn-row:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 641px) {
  .t1025 .t-store__card__price-buttons_in-row .t-store__card__btn-row {
    margin-bottom: 0;
    margin-right: 5px;
  }
}
.t1025 .t-store__card__price-buttons_in-row .t-store__card__btn-row:last-child {
  margin-right: 0;
}
.t1025 .t-store__card__btn {
  margin: 0 5px 0 0;
}
.t1025 .t-store__card__btn:last-child {
  margin-right: 0;
}
.t1025 .t-align_center .t-store__prod__quantity {
  margin-left: 0;
  margin-right: 4px;
}
@media screen and (max-width: 640px) {
  .t1025 .t-store__card__btns-wrapper,
  .t1025 .t-store__card_under-description .t-store__card__btns-wrapper {
    width: unset;
  }
}
@media screen and (max-width: 480px) {
  .t1025 .t-store__card__btns-wrapper {
    margin-top: 0;
  }
}
.t1025 .t-store__relevants__container .t-store__card {
  border: none;
  display: block;
  padding-top: 0;
}
.t1025 .t-store__relevants__container .t-store__card__textwrapper {
  padding-top: 20px;
}
.t1025 .t-store__relevants__container .t-store__card__price-wrapper {
  margin-top: 12px;
}
@media screen and (min-width: 981px) {
  .t-container_fluid {
    max-width: 100%;
  }
  .t-container_fluid .t-col_1 {
    max-width: calc(8.33333% - 40px);
  }
  .t-container_fluid .t-col_2 {
    max-width: calc(16.66667% - 40px);
  }
  .t-container_fluid .t-col_3 {
    max-width: calc(25% - 40px);
  }
  .t-container_fluid .t-col_4 {
    max-width: calc(33.33333% - 40px);
  }
  .t-container_fluid .t-col_5 {
    max-width: calc(41.66667% - 40px);
  }
  .t-container_fluid .t-col_6 {
    max-width: calc(50% - 40px);
  }
  .t-container_fluid .t-col_7 {
    max-width: calc(58.33333% - 40px);
  }
  .t-container_fluid .t-col_8 {
    max-width: calc(66.66667% - 40px);
  }
  .t-container_fluid .t-col_9 {
    max-width: calc(75% - 40px);
  }
  .t-container_fluid .t-col_10 {
    max-width: calc(83.33333% - 40px);
  }
  .t-container_fluid .t-col_11 {
    max-width: calc(91.66667% - 40px);
  }
  .t-container_fluid .t-col_12 {
    max-width: calc(100% - 40px);
  }
}
@-webkit-keyframes t-button-hover-animation {
  to {
    background-color: transparent;
    background-image: none;
  }
}
@keyframes t-button-hover-animation {
  to {
    background-color: transparent;
    background-image: none;
  }
}
.t-store__prod-snippet__container .t-store__prod-popup__btn {
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.t-store__prod-snippet__container .t-store__prod-popup__btn table {
  border-spacing: 0;
}
.t-store__prod-snippet__container .t-store__prod-popup__btn:after {
  background-color: var(--button-after-background-color-hover, "none");
  background-image: var(--button-after-background-image-hover, "none");
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: inherit;
  width: 100%;
  z-index: -1;
}
.t-store__prod-snippet__container .t-store__prod-popup__btn:hover:after {
  opacity: 1;
}

/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/forms.min.css?178459222245887*/
[data-tilda-mode=edit] .t-input-title{margin-bottom:0}.t-submit{-webkit-appearance:none;background-image:none;background:transparent;border:0;box-sizing:border-box;cursor:pointer;font-size:16px;font-weight:700;height:60px;margin:0;outline:none;padding-left:60px;padding-right:60px;text-align:center;white-space:nowrap}.t-submit_sending{opacity:.5}@media screen and (max-width:640px){.t-submit{padding-left:30px;padding-right:30px;white-space:normal}}.t-form__inputsbox.t-form__inputsbox_flex{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.t-form__inputsbox.t-form__inputsbox_flex.t-form__inputsbox_inrow{-webkit-column-gap:15px;column-gap:15px}.t-form__inputsbox.t-form__inputsbox_flex .t-form__screen-wrapper_active{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.t-form__inputsbox_inrow.t-form__inputsbox.t-form__inputsbox_flex .t-form__screen-wrapper_active{-webkit-column-gap:15px;column-gap:15px}.t-form__inputsbox_flex .t-input-group_tx{-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;align-self:center}.t396 .t-form:not(.tn-form_horiz) .t-form__inputsbox:not(.t-form__inputsbox_flex){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.t-input{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;font-size:100%;font-size:16px;height:60px;line-height:1.33;margin:0;outline:none;padding:0 20px;width:100%}.t-input::-moz-focus-inner{border:0;padding:0}.t-input_bbonly{background-color:transparent!important;border-bottom:1px solid;border-left:0!important;border-radius:0!important;border-right:0!important;border-top:0!important;outline:none;padding-left:0!important;padding-right:0!important}.t-input_pvis{padding:26px 20px 10px}.tn-atom__form .t-input_pvis{padding:26px 20px 10px!important}.tn-atom__form .t-input_bbonly.t-input_pvis{padding-left:0!important;padding-right:0!important}.t-input__vis-ph{font-size:16px;height:17px;left:20px;line-height:1;opacity:.5;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:22px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;white-space:nowrap;width:100%;width:calc(100% - 40px)}.t-input:focus~.t-input__vis-ph,.t-input_has-content+.t-input__vis-ph{text-overflow:inherit;-webkit-transform:translateY(-100%) scale(.7);transform:translateY(-100%) scale(.7);width:100%}.t-input:invalid{box-shadow:none}fieldset.t-input-group{border:none;margin:0;padding:0}.t-input-group_cb div[data-customstyle=yes]{display:inline;vertical-align:middle}.t-form_bbonly .t-input__vis-ph{left:0!important}.t-form_bbonly .js-error-control-box .t-input__vis-ph{left:10px!important}.t-input-group_ta textarea.t-input{resize:vertical}.t-form__inputsbox_flex .t-input-group:not(.t-input-group_inonerow){width:100%}.t-input-group_inonerow:not(.t-input-group_inrow-last){margin-right:15px}.t-input-group_inonerow:not(.t-input-group_inrow-last):not(.t-input-group_inrow){margin-right:0}.t-input-group_inonerow.t-input-group_width100:not(.t-input-group_inrow-withsibling){margin-right:0;width:100%}.t-form__inputsbox_inrow .t-input-group_width25.t-input-group_inonerow{width:calc(25% - 11.25px)}.t-form__inputsbox_inrow .t-input-group_width33.t-input-group_inonerow{width:calc(33.33333% - 10px)}.t-form__inputsbox_inrow .t-input-group_width50.t-input-group_inonerow{width:calc(50% - 7.5px)}.t-form__inputsbox_inrow .t-input-group_width100.t-input-group_inonerow{width:100%}.t-form__inputsbox_inrow .t-input-group_inonerow,.t-form__inputsbox_inrow .t-input-group_inonerow.t-input-group_width100{margin-right:0}.t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-title{width:calc(25% - 11.25px)}.t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-title{width:calc(33.33333% - 10px)}.t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-title{width:calc(50% - 7.5px)}.t-form__inputsbox_inrow
	.t-input-group_inonerow:not(.t-input-group_width100):not(.t-input-group_width50):not(.t-input-group_width33):not(.t-input-group_width25),.t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-title{width:100%}.t-form__inputsbox_inrow .t-input-group_widthdef.t-input-group_inonerow .t-datepicker__wrapper,.t-form__inputsbox_inrow .t-input-group_widthdef.t-input-group_inonerow .t-inputtime{max-width:100%}.t-form__inputsbox_inrow .t-input-group_width25 .t-datepicker__icon{display:none}.t-select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:initial;cursor:pointer;font-size:16px;height:60px;line-height:1.33;outline:none;padding:0 45px 0 20px;width:100%}.t-select_bbonly{background-color:transparent!important;border-left:0!important;border-radius:0!important;border-right:0!important;border-top:0!important;outline:none;padding-left:0!important;padding-right:0!important}.t-select_bbonly option{background-color:#fff;color:#000}#allrecords .t-select.t-focusable{outline-color:#2015ff;outline-offset:4px;outline-style:auto}.t-select__wrapper{position:relative}.t-select__wrapper:after{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;bottom:0;content:" ";height:0;margin:auto;pointer-events:none;position:absolute;right:20px;top:0;width:0}.t-select::-ms-expand{height:0;opacity:0;width:0}.t-select__wrapper_bbonly:after{right:0!important}.t-radio__wrapper{margin-top:5px}.t-input-block_rd-flex .t-checkboxes__wrapper,.t-input-block_rd-flex .t-checkboxes__wrapper fieldset,.t-input-block_rd-flex .t-radio__wrapper,.t-input-block_rd-flex .t-radio__wrapper fieldset{-ms-flex-pack:start;-webkit-column-gap:15px;column-gap:15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}.t-input-block_rd-flex .t-checkboxes__wrapper fieldset,.t-input-block_rd-flex .t-radio__wrapper fieldset{width:100%}.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__wrapper,.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__wrapper fieldset,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__wrapper,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__wrapper fieldset,.t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__wrapper,.t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__wrapper fieldset,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__wrapper,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__wrapper fieldset,.t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__wrapper,.t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__wrapper fieldset,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__wrapper,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__wrapper fieldset{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25)
	.t-checkboxes__wrapper,.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25)
	.t-radio__wrapper{-webkit-column-gap:25px;column-gap:25px}.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__ownvariant-wrapper,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkbox__control{width:calc(25% - 11.25px)}.t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__ownvariant-wrapper,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkbox__control{width:calc(33.33333% - 10px)}.t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__ownvariant-wrapper,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkbox__control{width:calc(50% - 7.5px)}.t-checkbox__control{cursor:pointer;display:table;position:relative}.t-checkbox__control.t-checkbox__control_flex{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.t-checkbox__control .t-checkbox{opacity:0;position:absolute;z-index:-1}.t-checkbox__control>span{word-break:break-word}.t-input__own-answer-wrapper-checkbox>.t-checkbox__control>span{word-break:unset}.t-checkbox__indicator{--size:20px;--border-width:2px;--border-radius:0;--check:calc(var(--size) - var(--border-width)*2);border:var(--border-width) solid #000;border-radius:var(--border-radius);box-sizing:border-box;display:inline-block;height:var(--size);opacity:.6;position:relative;transition:all .2s;vertical-align:middle;width:var(--size)}.t-checkbox__indicator,.t-radio__indicator{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.t-checkbox__indicator:after{border-color:inherit;border-style:solid;border-width:0 0 var(--border-width) var(--border-width);content:"";display:none;height:calc(var(--size)*.15);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-70%) rotate(-45deg);transform:translate(-50%,-70%) rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:calc(var(--size)*.4)}.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator{opacity:1}.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator:after{display:block}.t-checkbox__labeltext,.t-checkbox__labeltext div{display:inline}#allrecords ul.t-checkboxes__wrapper{list-style:none;margin-bottom:0;padding-left:0}.t-checkboxes__wrapper .t-checkbox__control,.t-checkboxes__wrapper .t-ownvariant-wrapper_flex{margin:10px 0}.t-radio{opacity:0;position:absolute;z-index:-1}.t-radio__control{cursor:pointer;display:table;margin:0 0 10px;position:relative}.t-checkbox__control.t-text_xs,.t-radio__control.t-text_xs{line-height:1}.t-input-block:not(.t-input-block_rd-flex) .t-radio__control{width:100%}.t-input-block .t-ownvariant-wrapper_flex .t-radio__control,.tn-atom .t-input__own-answer-wrapper .t-radio__control{width:auto}.t-input-block .t-ownvariant-wrapper_flex .t-radio__control{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.t-radio__control:first-child{margin:3px 0 10px}.t-radio__control:last-child{margin:0}.t-input-block_rd-flex .t-radio__control,.t-input-block_rd-flex .t-radio__control:first-child,.t-input-block_rd-flex .t-radio__control:last-child{margin:0 0 10px}.t-radio__indicator{--size:20px;--border-width:2px;--dot:calc(var(--size)/2);border-color:#000;border-radius:50%;border-style:solid;border-width:var(--border-width);box-sizing:border-box;display:inline-block;height:var(--size);margin-right:10px;opacity:.6;position:relative;transition:all .2s;vertical-align:middle;width:var(--size)}.t-radio__indicator:after{background:#000;border-radius:50%;content:"";height:var(--dot);left:50%;margin:auto;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s;width:var(--dot)}.t-radio__control .t-radio:checked~.t-radio__indicator,.t-radio__control .t-radio:checked~.t-radio__indicator:after{opacity:1}.t-input-block_rd-flex .t-checkbox__control,.t-input-block_rd-flex .t-radio__control{box-sizing:border-box}.t-rate__wrapper_numbers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-rate__wrapper_icons{display:inline-block}.t-rate__wrapper .t-rate__control:first-child,.t-rate__wrapper [type=radio]{margin:0;padding:0}.t-rate__text-wrapper{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:11px;width:100%}.t-rate__text{line-height:1.2;width:50%}.t-rate__wrapper_icons-3 .t-rate__text{width:80px}.t-rate__text_start{text-align:left}.t-rate__text_end{text-align:right}.t-rate__control{cursor:pointer;margin-bottom:0}.t-rate__wrapper_numbers .t-rate__control{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:40px}.t-rate__wrapper_numbers .t-rate__control .t-rate__indicator{-ms-flex-pack:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:500;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;transition:all .2s;width:100%}.t-rate__wrapper_numbers .t-rate__control .t-rate__indicator:after{background:#000;border-radius:50%;bottom:0;content:"";height:10px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:all .2s;width:10px}.t-rate__wrapper_numbers .t-rate:checked+.t-rate__indicator{background-color:rgba(0,0,0,.1)}.t-rate__wrapper_numbers .t-rate__indicator{background-color:transparent;border:1px solid #000}.t-rate__wrapper_numbers .t-rate__control+.t-rate__control .t-rate__indicator{border-left:none!important}.t-rate__wrapper_numbers .t-rate__control:hover .t-rate__indicator{background-color:rgba(0,0,0,.1)}.t-rate__wrapper_numbers .t-rate__text-wrapper{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:6px;width:100%}.t-rate__icons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:0}.t-rate__icons .t-rate:checked~.t-rate__control>.t-rate__indicator svg path,.t-rate__icons .t-rate__control .t-rate__indicator svg path,.t-rate__icons:hover>.t-rate__control:hover~.t-rate~.t-rate__control>.t-rate__indicator svg path{opacity:.3}.t-rate__icons:hover>.t-rate+.t-rate__control>.t-rate__indicator svg path,.t-rate__icons>.t-rate:checked+.t-rate__control>.t-rate__indicator svg path,.t-rate__icons>.t-rate~.t-rate__control:hover>.t-rate__indicator svg path,.t-rate__wrapper_active .t-rate__icons .t-rate__control .t-rate__indicator svg path{opacity:1}.t-rate__wrapper_icons .t-rate__control{padding-right:18px}.t-rate__wrapper_icons .t-rate__control:last-of-type{padding-right:0}.t-rate__wrapper_icons .t-rate__indicator{max-width:40px}.t-rate__wrapper_icons .t-rate__indicator svg{height:auto;width:100%}.t-rate{opacity:0;position:absolute;z-index:-1}.t-step-form__step{display:none}.t-step-form__step_active{display:block!important}.t-step-form__step_fadeInUp{-webkit-animation:fade-in .7s,move-up .7s;animation:fade-in .7s,move-up .7s}.t-step-form__step_fadeOutDown{-webkit-animation:fade-out .4s,move-down .4s;animation:fade-out .4s,move-down .4s;pointer-events:none}.t-step-form__step_fadeIn{-webkit-animation:fade-in .7s;animation:fade-in .7s}.t-step-form__step_fadeOut{-webkit-animation:fade-out .4s;animation:fade-out .4s;pointer-events:none}@-webkit-keyframes fade-in{0%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-in{0%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes fade-out{0%{display:block;opacity:1}to{opacity:0}}@keyframes fade-out{0%{display:block;opacity:1}to{opacity:0}}@-webkit-keyframes move-up{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move-up{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes move-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes move-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@media screen and (min-width:1024px){.t-radio:focus-visible+.t-radio__indicator{box-shadow:0 0 0 3px #0096ff}.t-checkbox:focus-visible+.t-checkbox__indicator{box-shadow:0 0 0 3px #0096ff}}@media screen and (max-width:640px){.t-rate__icons{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.t-rate__wrapper_icons .t-rate__control{padding-right:10px}.t-rate__wrapper_icons-3 .t-rate__text{width:50%}}.t-inputquantity__wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-inputquantity{margin-left:.5rem;margin-right:.5rem;text-align:center;width:70px}.t-inputquantity__btn{background-color:transparent;border:none;cursor:pointer;font-size:26px;margin:0;padding:0 .5rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.t-form__inputsbox_inrow .t-input-group_width100 .t-inputquantity,.t-form__inputsbox_inrow .t-input-group_width25 .t-inputquantity,.t-form__inputsbox_inrow .t-input-group_width33 .t-inputquantity,.t-form__inputsbox_inrow .t-input-group_width50 .t-inputquantity{text-align:left;width:100%!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.t-range:focus-visible{outline-color:#2015ff;outline-offset:4px;outline-offset:2px;outline-style:auto}.t-form .uploadcare-widget-button{background:#333;font-size:14px;line-height:1.4}.t-form .uploadcare-widget-button:hover{background:#444}.t-form .uploadcare--widget__button{cursor:pointer}legend.t-input-title{padding-left:0}.t-input-title{display:block;height:100%;padding-right:10px;vertical-align:middle}.t-input-group_inonerow .t-input-title{padding-right:0}.t-input-subtitle{display:block;height:100%;padding-right:10px;vertical-align:middle}.t-form__bottom-text{margin-top:30px;text-align:center}@media screen and (max-width:479px){.t-form__inputsbox_flex .t-input-group,.t-form__inputsbox_flex .t-input-group.t-input-group_inonerow,.t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width100:not(.t-input-group_inonerow) .t-input-title,.t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width25:not(.t-input-group_inonerow) .t-input-title,.t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width33:not(.t-input-group_inonerow) .t-input-title,.t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-block,.t-form__inputsbox_inrow .t-input-group_width50:not(.t-input-group_inonerow) .t-input-title{width:100%}.t-input-group_inonerow:not(.t-input-group_inrow-last){margin-right:0}.t-input-group_inonerow .t-input-title{padding-right:10px}.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__wrapper,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__wrapper,.t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__wrapper,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__wrapper,.t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__wrapper,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__wrapper{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.t-input-block_rd-flex.t-input-block_rd-width25 .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width25 .t-radio__ownvariant-wrapper,.t-input-block_rd-flex.t-input-block_rd-width33 .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width33 .t-radio__ownvariant-wrapper,.t-input-block_rd-flex.t-input-block_rd-width50 .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width50 .t-radio__ownvariant-wrapper,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width25 .t-checkbox__control,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width33 .t-checkbox__control,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width50 .t-checkbox__control{width:100%}.t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper,.t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper,.t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-checkboxes__item,.t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-radio__ownvariant-wrapper,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half .t-checkbox__control,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half .t-checkbox__control,.tn-atom__form .t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half .t-checkbox__control{width:calc(50% - 7.5px)}.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25)
		.t-checkboxes__item,.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25)
		.t-radio__control,.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25)
		.t-radio__ownvariant-wrapper,.t-input-block_rd-flex.t-input-block_rd-width25.t-input-block_rd-mobile-half
		.t-radio__ownvariant-wrapper
		.t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width33.t-input-block_rd-mobile-half
		.t-radio__ownvariant-wrapper
		.t-radio__control,.t-input-block_rd-flex.t-input-block_rd-width50.t-input-block_rd-mobile-half
		.t-radio__ownvariant-wrapper
		.t-radio__control,.tn-atom__form
		.t-input-block.t-input-block_rd-flex:not(.t-input-block_rd-width50):not(.t-input-block_rd-width33):not(.t-input-block_rd-width25)
		.t-checkbox__control{width:100%}.t-form__inputsbox_inrow .t-input-group_width25 .t-datepicker__icon{display:block}.t-form__inputsbox_inrow .t-input-group_width100 .t-inputquantity,.t-form__inputsbox_inrow .t-input-group_width25 .t-inputquantity,.t-form__inputsbox_inrow .t-input-group_width33 .t-inputquantity,.t-form__inputsbox_inrow .t-input-group_width50 .t-inputquantity{text-align:center;width:70px!important}.tn-atom .t-input-block_rd-flex .t-input__own-answer-wrapper .t-checkbox__control,.tn-atom .t-input-block_rd-flex .t-input__own-answer-wrapper .t-radio__control{width:auto!important}}.t-checkboxes__ownvariant-wrapper .t-input-block,.t-radio__ownvariant-wrapper .t-input-block{position:relative}.t-ownvariant-wrapper_flex{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;width:100%}.t-ownvariant-wrapper_flex .t-checkbox__control,.t-ownvariant-wrapper_flex .t-radio__control{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin:0}.t-ownvariant-wrapper_flex .t-input-ownanswer{border-bottom:1px solid #000;box-sizing:border-box;display:none;height:20px;line-height:1;padding:0;width:100%}.t-input-ownanswer+.t-input__vis-ph{display:none}.t-input-ownanswer.t-input-ownanswer_active+.t-input__vis-ph{display:block}.t-input-error{color:red;display:none;font-size:13px;margin-top:5px}.t-form .js-error-control-box .t-input-error{display:block}.t-form .js-error-control-box .t-checkbox__control,.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer),.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .t-rate__wrapper,.t-form .js-error-control-box .t-select,.t-form .js-error-control-box .uploadcare-widget{border:1px solid red!important}#allrecords .t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-checkbox__control,.t-form .js-error-control-box .t-checkboxes__wrapper,.t-form .js-error-control-box .t-radio__wrapper,.t-form .js-error-control-box .t-rate__wrapper{padding:10px}:is(#allrecords .t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkboxes__wrapper,:is(#allrecords .t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-radio__wrapper{padding:unset}:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkboxes__wrapper,:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-radio__wrapper,:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-rate__wrapper{border:unset!important}.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkbox__control,.t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block,.t-input-group_rs:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block,:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer),:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-select,:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .uploadcare-widget{border:1px solid red!important}.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkbox__control,.t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block,:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-rate__wrapper{padding:10px}.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkbox__control{border-radius:inherit}.t-form .js-error-control-box .t-checkboxes__wrapper .t-checkbox__control{border:none!important;padding:0}.t-form .js-error-control-box .t-input.t-input_bbonly:not(.t-input__own-answer){padding-left:10px!important}.t-form__errorbox-bottom{display:none}.t-form__errorbox-wrapper{background:#f95d51;margin-bottom:20px;padding:10px;text-align:center}.t-form__errorbox-text{box-sizing:border-box;color:#fff;list-style:none;padding:0 10px 10px}#allrecords .t-form__errorbox-text .t-form__errorbox-link{color:#fff}#allrecords ul.t-form__errorbox-text{list-style:none;margin-bottom:0;padding-left:10px}#allrecords .t-form__errorbox-text a.t-form__errorbox-item{color:#fff}.t-form__errorbox-item{display:none;margin-top:10px}.t-form__errorbox-middle{width:100%}#allrecords .t-form__errorbox-item .t-form__errorbox-link,#allrecords .t-form__errorbox-item .t-form__errorbox-link:hover{border-bottom:none;box-shadow:none}.t-form__successbox{background:#62c584;color:#fff;margin-bottom:20px;padding:20px;text-align:center}.t-form option{color:#000}@-webkit-keyframes t-submit-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes t-submit-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.t-form__inputsbox_flex .t-form__submit,.t-form__inputsbox_flex .tn-form__submit{width:100%}.t-form .t-submit{position:relative}.t-btn.t-btn_sending,.t-form .t-submit.t-btn_sending:not(.tn-form__btn-gradient){color:transparent!important}.t-btn.t-btn_sending:not(.tn-form__btn-gradient):before,.t-form .t-btn_sending:not(.tn-form__btn-gradient):before{-webkit-animation:t-submit-spinner .6s linear infinite;animation:t-submit-spinner .6s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#333;box-sizing:border-box;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.tn-elem .t-uploadcare.tn-form__btn-gradient .uploadcare--widget__button.uploadcare--widget__button_type_open,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button{background:unset}.tn-elem .t-submit.tn-form__btn-gradient,.tn-elem .t-uploadcare.tn-form__btn-gradient .uploadcare--widget__button.uploadcare--widget__button_type_open,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button{overflow:hidden;position:relative;z-index:1}.tn-elem .t-submit.tn-form__btn-gradient:after,.tn-elem .t-submit.tn-form__btn-gradient:before,.tn-elem .t-uploadcare.tn-form__btn-gradient .uploadcare--widget__button.uploadcare--widget__button_type_open:after,.tn-elem .t-uploadcare.tn-form__btn-gradient .uploadcare--widget__button.uploadcare--widget__button_type_open:before,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button:after,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button:before{box-sizing:content-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.tn-elem .t-submit.tn-form__btn-gradient:before,.tn-elem .t-uploadcare.tn-form__btn-gradient .uploadcare--widget__button.uploadcare--widget__button_type_open:before,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button:before{background-color:transparent;opacity:1;z-index:-2}.tn-elem .t-submit.tn-form__btn-gradient:after,.tn-elem .t-uploadcare.tn-form__btn-gradient .uploadcare--widget__button.uploadcare--widget__button_type_open:after,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button:after{background-image:none;opacity:0;z-index:-1}.tn-elem
	.t-uploadcare.tn-form__btn-gradient
	.uploadcare--widget__button.uploadcare--widget__button_type_open:hover:after,.tn-elem .t-submit.tn-form__btn-gradient:hover:after,.tn-elem .t-upwidget.tn-form__btn-gradient .t-upwidget-container__button:hover:after{opacity:1}.tn-atom .t-input__own-answer-wrapper{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.tn-atom .t-input__own-answer-wrapper.t-input__own-answer-wrapper-checkbox{margin-top:10px}.t-input-block_rd-flex .t-input__own-answer-wrapper{width:100%}.tn-atom .t-input-block_rd-flex .t-input__own-answer-wrapper{width:auto}.tn-atom .t-input__own-answer-wrapper .t-checkbox__control,.tn-atom .t-input__own-answer-wrapper .t-radio__control{-ms-flex-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding-bottom:4px}.tn-atom .t-input__own-answer{border-bottom:1px solid #000;box-sizing:content-box;display:none;height:20px;padding-bottom:3px}.tn-atom .t-input__own-answer--active{display:block}.t-checkboxes__wrapper_button .t-checkboxes__item,.t-radio__wrapper_button .t-radio__item{-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #000;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;padding:0 15px}.t-input-group_rd .t-checkbox__control,.t-input-group_rd .t-radio__control{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;width:100%}.t-input-block_rd-flex .t-checkbox__control,.t-input-block_rd-flex .t-radio__item{width:auto}.t-input-group_rd .t-checkbox__control .t-checkbox__indicator,.t-input-group_rd .t-radio__control .t-radio__indicator{margin-right:0}.t-input-group_rd .t-checkbox__control{height:100%;width:100%}.t-input-group_rd .t-input-block_rd-flex .t-checkbox__control,.t-input-group_rd .t-input__own-answer-wrapper .t-checkbox__control{height:auto;width:auto}.t-checkboxes__wrapper_button .t-ownvariant-wrapper_flex .t-t-checkbox__control,.t-radio__wrapper_button .t-ownvariant-wrapper_flex .t-radio__control{margin:0}.t-checkboxes__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer,.t-radio__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer{border:none}.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel,.t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel{-webkit-column-gap:unset;column-gap:unset}.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__control,.t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__control{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;width:100%}.t-checkboxes__ownvariant_withlabel .t-checkbox__ownvariant-input-wrapper,.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-column-gap:10px;column-gap:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.t-checkboxes__ownvariant_withlabel .t-checkbox__title,.t-radio__ownvariant_withlabel .t-radio__title{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.t-checkboxes__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer,.t-radio__wrapper_button .t-ownvariant-wrapper_flex .t-input-ownanswer{padding-bottom:0}.t-input-ownanswer{text-overflow:ellipsis}.t-checkboxes__wrapper_button .t-checkboxes__item,.t-radio__wrapper_button .t-radio__item{margin-bottom:15px}.t-checkboxes__wrapper_button .t-checkboxes__item:last-of-type,.t-radio__wrapper_button .t-radio__ownvariant-wrapper:last-of-type{margin-bottom:0}.t-input-block_rd-width25
	.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel
	.t-checkbox__ownvariant-input-wrapper,.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper,.t-input-block_rd-width33
	.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel
	.t-checkbox__ownvariant-input-wrapper,.t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__ownvariant-input-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title,.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title,.t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title,.t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.t-form__hidden,[data-hidden-by-condition=true]{display:none!important}@media screen and (max-width:479px){.t-input-block_rd-width25
		.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel
		.t-checkbox__ownvariant-input-wrapper,.t-input-block_rd-width25
		.t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel
		.t-radio__ownvariant-input-wrapper,.t-input-block_rd-width33
		.t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel
		.t-checkbox__ownvariant-input-wrapper,.t-input-block_rd-width33
		.t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel
		.t-radio__ownvariant-input-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title,.t-input-block_rd-width25 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title,.t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-checkboxes__ownvariant_withlabel .t-checkbox__title,.t-input-block_rd-width33 .t-ownvariant-wrapper_flex.t-radio__ownvariant_withlabel .t-radio__title{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}}.t-form-success-popup_new.t-form-success-popup{background-color:rgba(0,0,0,.8);cursor:pointer;display:none;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000000}.t-body_success-popup-showed{height:100vh;min-height:100vh;overflow:hidden}.t-form-success-popup_new .t-form-success-popup__wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;cursor:default;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;margin:0 auto;max-width:460px;padding:50px 40px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.t-form-success-popup_new .t-form-success-popup__close-icon{background-color:transparent;border:none;cursor:pointer;padding:0;position:absolute;right:14px;top:14px}.t-form-success-popup_new .t-form-success-popup__close-icon svg{display:block}.t-form-success-popup_new .t-form-success-popup__content-icon{height:41px;margin-bottom:15px;min-height:41px;width:auto}.t-form-success-popup_new .t-form-success-popup__title{font-size:24px;line-height:1.23;margin-bottom:10px}.t-form-success-popup_new .t-form-success-popup__text{font-size:16px;line-height:1.45;margin-bottom:10px;padding-top:0;word-break:break-word}.t-form-success-popup_new .t-form-success-popup__title.t-form-success-popup_hidden+.t-form-success-popup__text{font-size:20px}.t-form-success-popup_new .t-form-success-popup__button{background-color:#000;border:none;border-radius:4px;box-sizing:border-box;color:#fff;font-size:16px;font-weight:500;margin-top:15px;min-width:130px;padding:18px 44px;text-decoration:none}.t-form-success-popup_new .t-form-success-popup__info{margin-top:13px}.t-form-success-popup__info-timer,.t-form-success-popup_new .t-form-success-popup__info-text{font-size:14px;line-height:1.2}.t-form-success-popup_new .t-form-success-popup__info-text{opacity:.4}.t-form-success-popup_new .t-form-success-popup__info{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.t-form-success-popup_new .t-form-success-popup__info-timer{display:inline-block;margin-left:5px;position:relative}.t-form-success-popup_new .t-form-success-popup__info-digit{font-size:14px;font-weight:500;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-form-success-popup_new .t-form-success-popup__info-timer svg{-webkit-animation:t-submit-spinner .7s linear infinite;animation:t-submit-spinner .7s linear infinite;display:block}.t-form-success-popup_new .t-form-success-popup_hidden{display:none}@media screen and (max-width:640px){.t-form-success-popup_new .t-form-success-popup__wrapper{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation:slideUpMobile .5s forwards;animation:slideUpMobile .5s forwards;border-radius:20px 20px 0 0;bottom:0;max-height:80vh;max-width:100%;overflow-y:auto;top:auto;-webkit-transform:translateY(100%);transform:translateY(100%)}@-webkit-keyframes slideUpMobile{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpMobile{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.t-form-success-popup_new .t-form-success-popup__title{font-size:22px}}@media screen and (max-width:480px){.t-form-success-popup_new .t-form-success-popup__wrapper{padding-left:20px;padding-right:20px}.t-form-success-popup_new .t-form-success-popup__button{width:100%}}.t-form-success-popup_new .t-form-success-popup__wrapper.t-popup__container-static{left:auto;margin:65px auto;position:relative;right:auto;top:0;-webkit-transform:translateY(30%) scale(.9);transform:translateY(30%) scale(.9);width:100%}.t-form-success-popup_new.t-popup_show .t-form-success-popup__wrapper.t-popup__container-static{-webkit-transform:translateY(0);transform:translateY(0)}.t-form-success-popup__content-icon-background{-webkit-animation:iconBackgroundOpacity .106s linear forwards,iconBackgroundTransform 1.103s cubic-bezier(.445,.05,.55,.95) forwards;animation:iconBackgroundOpacity .106s linear forwards,iconBackgroundTransform 1.103s cubic-bezier(.445,.05,.55,.95) forwards;opacity:0;-webkit-transform:rotate(60deg) scale(.9);transform:rotate(60deg) scale(.9);-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes iconBackgroundOpacity{to{opacity:1}}@keyframes iconBackgroundOpacity{to{opacity:1}}@-webkit-keyframes iconBackgroundTransform{0%{-webkit-transform:rotate(60deg) scale(.9);transform:rotate(60deg) scale(.9)}46.1%{-webkit-transform:rotate(-8deg) scale(1.03);transform:rotate(-8deg) scale(1.03)}63.46%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes iconBackgroundTransform{0%{-webkit-transform:rotate(60deg) scale(.9);transform:rotate(60deg) scale(.9)}46.1%{-webkit-transform:rotate(-8deg) scale(1.03);transform:rotate(-8deg) scale(1.03)}63.46%{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1)}to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}.t-form-success-popup__content-icon-check{stroke-dasharray:1;stroke-dashoffset:1;-webkit-animation:checkIconOpacity 51ms linear .437s forwards,checkIconDraw .666s cubic-bezier(.39,.575,.565,1) .437s forwards,checkIconScale .435s cubic-bezier(.445,.05,.55,.95) .437s forwards;animation:checkIconOpacity 51ms linear .437s forwards,checkIconDraw .666s cubic-bezier(.39,.575,.565,1) .437s forwards,checkIconScale .435s cubic-bezier(.445,.05,.55,.95) .437s forwards;opacity:0;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes checkIconOpacity{to{opacity:1}}@keyframes checkIconOpacity{to{opacity:1}}@-webkit-keyframes checkIconDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes checkIconDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@-webkit-keyframes checkIconScale{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes checkIconScale{to{-webkit-transform:scale(1);transform:scale(1)}}.t-form-success-popup__content-icon-background,.t-form-success-popup__content-icon-check{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen),.t-form .t-form__inputsbox_flex.t-form__inputsbox_vertical-form:not(.t-form__screen){-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group{-ms-flex-order:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-order:1;order:1}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_cb,.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_tx{-ms-flex-order:3;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-top:15px;-webkit-order:3;order:3;width:100%}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__submit{-ms-flex-order:2;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;max-width:100%;-webkit-order:2;order:2}.t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_tx{text-align:left}@media screen and (min-width:961px){.t-form .t-form__inputsbox.t-form__inputsbox_horizontal .t-input-error{display:none}}@media screen and (min-width:480px){.t-form .t-form__inputsbox.t-form__inputsbox_vertical-form .t-input-group_inonerow .t-input-error{display:none}}@media screen and (max-width:960px){.t-form .t-form__inputs-wrapper,.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_cb,.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-input-group.t-input-group_tx{-ms-flex-order:2;margin-top:0;-webkit-order:2;order:2}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__submit{-ms-flex-order:3;-ms-flex-negative:unset;-webkit-flex-shrink:unset;flex-shrink:unset;-webkit-order:3;order:3}.t-form .t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen) .t-form__errorbox-middle{-ms-flex-order:2;-webkit-order:2;order:2}.t-form
		.t-form__inputsbox.t-form__inputsbox_horizontal:not(.t-form__screen)
		.t-form__errorbox-middle
		.t-form__errorbox-wrapper{margin-top:0}}
/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/cart.min.css?178460997015839*/
.uploadcare-dialog.uploadcare-active{z-index:10000001}.payment-tools-container #buttonsContainer button{box-sizing:border-box}.t706__body_cartwinshowed .t706__carticon{display:none}.t706__carticon{display: none;position:fixed;right:50px;top:100px;z-index:4000}.t706__carticon_showed{display:block}.t706__carticon_neworder .t706__carticon-text{cursor:pointer;opacity:.9;pointer-events:auto}.t706__cartwin-prodamount,.t706__cartwin-prodamount-currency{white-space:nowrap}@media screen and (min-width:960px){.t706__carticon:hover .t706__carticon-text{cursor:pointer;opacity:1!important;pointer-events:auto}.t706__carticon-imgwrap:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.t706__carticon-text{background:#292929;border-radius:3px;box-sizing:border-box;color:#fff;font-size:15px;opacity:0;padding:9px 13px;pointer-events:none;position:absolute;right:130%;top:50%;-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);transition:opacity .3s linear;white-space:nowrap}.t706__carticon-text:after{border:10px solid transparent;border-left-color:#292929;content:"";height:0;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.t706__carticon_neworder .t706__carticon-imgwrap{-webkit-animation:t706__pulse-anim .7s;animation:t706__pulse-anim .6s}@-webkit-keyframes t706__pulse-anim{0%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(1.25)}to{-webkit-transform:scale(1)}}@keyframes t706__pulse-anim{0%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.t706__carticon-wrapper{position:relative}.t706__carticon-imgwrap{background-color:hsla(0,0%,100%,.8);border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:pointer;height:80px;overflow:hidden;position:relative;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:80px;will-change:transform}.t706__bgimg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.t706__carticon-img{stroke:#000;height:40px;padding:18px 20px 22px;width:40px}.t706__carticon-counter{background-color:red;border-radius:30px;bottom:-3px;box-sizing:border-box;color:#fff;font-family:Arial,Helvetica,sans-serif;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;right:-3px;text-align:center;width:auto}.t706__carticon_sm .t706__carticon-imgwrap{height:60px;width:60px}.t706__carticon_sm .t706__carticon-counter{bottom:-6px;font-size:14px;height:24px;line-height:24px;min-width:24px;right:-6px}.t706__carticon_sm .t706__carticon-img{height:34px;padding:12px 13px 14px;width:34px}.t706__carticon_lg .t706__carticon-imgwrap{height:100px;width:100px}.t706__carticon_lg .t706__carticon-img{height:50px;padding:22px 25px 28px;width:50px}.t706__cartwin{background-color:rgba(0,0,0,.8);bottom:0;display:none;height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:4002}.t706__cartwin_showed{display:block;z-index:100001}.t706__body_cartwinshowed{height:100vh;min-height:100vh;overflow:hidden}@supports (-webkit-touch-callout:none){.t706__body_cartwinshowed{height:-webkit-fill-available;min-height:-webkit-fill-available}}.t706__cartwin-content{background-color:#fff;box-sizing:border-box;margin:65px auto;max-width:560px;min-height:300px;overflow:auto;padding:40px;width:100%}.t706__cartwin-close{color:#fff;cursor:pointer;position:fixed;right:20px;top:20px;z-index:1}.t706 .t706__close{height:43px;right:10px;top:10px;width:43px}.t706 .t706__close-button{background-color:transparent;border:none;cursor:pointer;font-size:0;padding:10px;width:23px}.t706__cartwin-top{border-bottom:1px solid rgba(0,0,0,.2);padding:0 0 30px}.t706__cartwin-bottom{border-top:1px solid rgba(0,0,0,.2);padding-top:30px}.t706__cartwin-products,.t706__product{display:table;width:100%}.t706__product{height:50px;vertical-align:middle}.t706__product-thumb{display:table-cell;height:100px;padding-right:20px;vertical-align:middle;width:70px}.t706__product-imgdiv{background-color:#eee;background-position:50%;background-size:cover;border-radius:7px;height:70px;width:70px}.t706__product-title{color:#000;display:table-cell;font-size:16px;font-weight:600;padding:15px 0;vertical-align:middle}.t706__product-amount--portion .t706__product-portion,.t706__product-title__option,.t706__product-title__portion{font-size:12px;font-weight:400;opacity:.7}.t706__product-amount--portion .t706__product-portion{display:inline-block}.t706__product-plusminus{color:#000;display:table-cell;padding:13px 20px 16px 10px;vertical-align:middle;white-space:nowrap;width:80px}.t706__product-quantity{border:1px solid transparent;color:#000;font-size:16px;line-height:16px;margin:0 5px;padding:2px 5px}.t706__product-portion{margin-right:0}.t706__product-quantity:hover{border:1px solid rgba(0,0,0,.3)}.t706__product-quantity_editing:hover{border:1px solid transparent}.t706__product-quantity-inp{background-color:rgba(0,0,0,.05);display:inline;font-size:16px;outline:none;padding-bottom:2px;padding-top:2px;width:25px}.t706__product-minus,.t706__product-plus{cursor:pointer;display:inline-block;height:16px;opacity:.4;position:relative;width:16px}.t706__product-minus img,.t706__product-plus img{height:16px;position:absolute;top:2px;width:16px}.t706__product-amount,.t706__product-amount--portion{color:#000;display:table-cell;font-size:16px;padding:15px 0;vertical-align:middle;white-space:nowrap;width:80px}.t706__product-amount--portion .t706__product-amount{display:block;padding-bottom:0}.t706__product-del{cursor:pointer;display:inline-block;height:20px;opacity:.4;width:20px}.t706__product-del-wrapper{display:table-cell;padding:15px 0 15px 15px;vertical-align:middle;width:20px}.t706__product:hover .t706__product-del,.t706__product:hover .t706__product-minus,.t706__product:hover .t706__product-plus{opacity:1}.t706__cartwin-prodamount-wrap{color:#000;font-size:16px;font-weight:600;padding-bottom:20px;text-align:right}.t706__cartwin-orderbtn{font-size:16px;height:50px;width:100%}.t706__cartdata,.t706__sidebar-prodamount-wrap{display:none}.t706__cartwin-totalamount-wrap{color:#000;display:none;font-weight:600;overflow-wrap:break-word;padding-top:25px;text-align:right}.t706__cartwin-totalamount-content{margin-top:10px}.t706 .t-form__inputsbox_flex .t706__cartwin-totalamount-wrap{width:100%}.t706__cartwin-totalamount-info_value{display:inline-block;margin-left:5px}.t706__cartwin-prodamount-currency,.t706__cartwin-prodamount-price{display:inline-block}.t706__cartwin-prodamount-currency+.t706__cartwin-prodamount-price:before,.t706__cartwin-prodamount-price+.t706__cartwin-prodamount-currency:before{content:"";padding-left:5px}.t706__submit_disable{opacity:.5;pointer-events:none}@media screen and (max-width:960px){.t706__carticon{right:20px}}@media screen and (max-width:640px){.t706__cartwin-content{max-width:460px}.t706__carticon-imgwrap,.t706__carticon_lg .t706__carticon-imgwrap{height:60px;width:60px}.t706__carticon-counter,.t706__carticon_lg .t706__carticon-counter{bottom:-6px;font-size:14px;height:24px;line-height:24px;min-width:24px;right:-6px}.t706__carticon-img,.t706__carticon_lg .t706__carticon-img{height:34px;padding:12px 13px 14px;width:34px}.t706__product{display:table;margin:35px 0;position:relative}.t706__product-thumb{height:auto;vertical-align:top}.t706__product-title{box-sizing:border-box;display:block;padding-bottom:10px;padding-right:30px;padding-top:0;vertical-align:top;width:100%}.t706__product-amount,.t706__product-plusminus{display:inline-block;padding:0 20px 0 0;vertical-align:bottom;width:auto}.t706__product-del{padding:0;position:absolute;right:0;top:0}}@media screen and (max-width:560px){.t706__cartwin-content{margin:50px auto 0;max-width:100%;min-height:calc(100vh - 50px)}@supports (-webkit-touch-callout:none){.t706__cartwin-content{height:-webkit-fill-available;min-height:-webkit-fill-available}}.t706__cartwin-close{background-color:#000;display:table;height:50px;left:0;right:0;top:0;width:100%}.t706__cartwin-close-wrapper{display:table-cell;font-size:0;padding-right:20px;text-align:right;vertical-align:middle;width:100%}.t706 .t706__close{-ms-flex-pack:end;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.t706 .t706__close-button{margin-right:10px;padding:10px;width:16px}.t706__cartwin-close-icon{width:16px}.t706__close .t706__cartwin-close-icon{height:16px}}.t706__orderform{margin-bottom:20px;margin-top:20px}.t706 .t-form .t-descr_md,.t706 .t706__cartwin-totalamount-wrap.t-descr_xl{font-size:16px}.t706 .t-form .t-input,.t706 .t-form .t-select{height:56px}.t706 .t-form input.t-input{-webkit-transform:translateZ(0)}.t706 .t-form .t-input.t-input-phonemask{height:100%}.t706 .t-input-group{margin-bottom:20px}.t706 .t-input-block textarea{padding-top:17px;-webkit-transform:translateZ(0);transform:translateZ(0)}.t706 .t-input-title{padding-bottom:5px}.t706 .t-input-subtitle{padding-bottom:15px}.t706 .t-input-group_rd .t-input-subtitle{padding-bottom:5px}.t706 .t-datepicker__wrapper,.t706 .t-inputtime{max-width:245px}.t706 .t-form__submit{display:block;height:100%;margin-bottom:10px;margin-top:30px;text-align:center;vertical-align:middle;width:100%}.t706 .t-submit{width:100%}.t706 .t-submit:disabled{cursor:auto;opacity:.6}.t706 .t-form__inputsbox_flex .t-form__errorbox-middle{margin-top:0}.t706 .t-form_bbonly .t-form__errorbox-wrapper{margin-bottom:0;margin-top:10px}.t706 .t-form_bbonly .t-input-title{margin-bottom:0;padding-bottom:0}.t706 .t-form_bbonly .t-input-subtitle{padding-bottom:0;padding-top:5px}.t706 .t-form_bbonly .t-input-group{margin-bottom:35px}.t706__form-bottom-text{margin-bottom:60px;margin-top:20px;text-align:center}.t706__form-upper-text{padding-bottom:10px;padding-top:30px}.t706 .t-form__successbox{padding-bottom:70px;padding-top:70px}.t706__body_cartwinshowed .t396__artboard{z-index:0}@media screen and (max-width:640px){.t706 .t-form__submit{display:block;padding-bottom:20px;text-align:center;width:100%}.t706 .t-input-block textarea{padding-top:5px}.t706 .t-input-block{padding-right:0}.t706 .t-submit{width:100%}}@media screen and (max-width:480px){.t706 .t-datepicker__wrapper,.t706 .t-inputtime{max-width:100%}.t706__orderform{margin-bottom:40px}.t706__cartwin-content{padding:20px}}.t706__product-deleted{display:table;position:relative;-webkit-transform:scale(1);transform:scale(1);width:100%}.t706__product-deleted-wrapper{display:table-cell;position:relative;vertical-align:middle;width:100%}@media screen and (max-width:640px){.t706__product-deleted{display:table;margin:35px 0}.t706__product-deleted-wrapper{display:table-cell}}.t706__product-deleted__timer{color:#7b7b7b;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;width:100%}.t706__product-deleted__timer__left{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 0 auto;-webkit-flex:1;flex:1;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.t706__product-deleted__timer__counter{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:24px;margin-right:15px;min-height:24px;min-width:24px;position:relative}.t706__product-deleted__timer__counter,.t706__product-deleted__timer__title{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.t706__product-deleted__timer__counter__number{color:#f95d51;display:block;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;text-align:center;width:24px}.t706__product-deleted__timer__counter__circle{height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1);width:100%}.t706__product-deleted__timer__counter__circle circle{stroke-dasharray:100;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;stroke:#f95d51;fill:none;-webkit-animation:t706_countdown 4s linear infinite forwards;animation:t706_countdown 4s linear infinite forwards}@-webkit-keyframes t706_countdown{0%{stroke-dashoffset:35}to{stroke-dashoffset:102}}@keyframes t706_countdown{0%{stroke-dashoffset:35}to{stroke-dashoffset:102}}.t706__product-deleted__timer__return{-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;margin-left:15px;transition:opacity .1s ease}.t706__product-deleted__timer__return:hover{opacity:1}@media screen and (max-width:375px){.t706__product__timer{-ms-flex-align:start;-webkit-align-items:start;align-items:start}}.t706 .t706__minimal{color:gray;font-size:14px;font-weight:400}.t706 .t706__minimal span{position:relative}.t706 .t706__minimal span:after{background:gray;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.2s;width:0}.t706 .t706__minimal.active span:after{width:100%}.t706__bubble-container{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px;max-width:350px;position:fixed;right:20px;width:calc(100% - 40px);z-index:10000001}.t706__bubble{-webkit-animation:cart-fadeInRight .3s ease-out;animation:cart-fadeInRight .3s ease-out;background-color:#111;border-radius:10px;position:relative;width:100%}.t706__bubble-close{color:#fff;cursor:pointer;position:absolute;right:10px;top:3px}.t706__bubble-text{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:20px 30px}.t706__bubble-text a{color:#ff855d;text-decoration:underline}@-webkit-keyframes cart-fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cart-fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cart-fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes cart-fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.t706__bubble_visible{-webkit-animation:cart-fadeInRight .3s ease-out forwards;animation:cart-fadeInRight .3s ease-out forwards}.t706__bubble_hidden{-webkit-animation:cart-fadeOutRight .3s ease-in forwards;animation:cart-fadeOutRight .3s ease-in forwards}.t706__auth{background-color:#ececec;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;margin-bottom:20px;padding:20px}.t706__auth__link{color:currentColor!important;font-weight:500;text-decoration:underline!important}.t706__auth__flex{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}.t706__auth__log-in-btn{-webkit-appearance:none;background-image:none;background:transparent;background-color:transparent;border:0;border:1px solid rgba(0,0,0,.3);border-radius:2px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:12px;font-weight:400;margin-left:auto;outline:none;padding:10px 25px;text-align:center;white-space:nowrap}.t706__warning{background:#f9aa51;color:#fff;margin-bottom:20px;padding:10px;text-align:center}
/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/custom.css?17873087132957*/
#rec794729718 .t976__list-item {
  padding-bottom: 0;
}

#rec794743694 .t460 .t-sociallinks {
  margin: 15px 20px 0px;
}

#rec794862571 .t1029__row .t1029__bgimg,
#rec794886042 .t1029__row .t1029__bgimg {
  background-size: contain;
}

#rec794916803 .t-store__card .t-typography__title {
  font-size: 20px;
  color: #222222;
  font-weight: 700;
}
#rec794916803 .t-store__relevants__title {
  font-size: 20px;
  color: #222222;
  font-weight: 700;
}
#rec794916803 .t-store__card .t-typography__descr {
  font-size: 14px;
  line-height: 1.5;
  color: #222222;
  font-weight: 400;
}
#rec794916803 .t-store__card .t-store__card__price {
  font-size: 20px;
  color: #18b210;
  font-weight: 600;
}
#rec794916803 .t-store__card .t-store__card__price_old {
  font-size: 20px;
  font-weight: 600;
}

div.modern-page-navigation {
  padding: 0.5em 0;
}
div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 0.75em;
  padding-right: 0.5em;
  text-decoration: none;
}
div.modern-page-navigation a.modern-page-previous {
  border-right-width: 1px;
  border-right-style: solid;
  border-left: none;
}
div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
  border-left: none;
  padding-left: 0.5em;
}

span.modern-page-current {
  font-weight: var(--ui-font-weight-bold);
}
div.modern-page-navigation a,
span.modern-page-current,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots {
  border-color: #cdcdcd;
}

/* Управление состоянием поля улицы */
#street-searchbox .searchbox-input {
  transition: all 0.3s ease;
}

#street-searchbox .searchbox-input[disabled] {
  background-color: #f5f5f5 !important;
  cursor: not-allowed !important;
  opacity: 0.7 !important;
  pointer-events: none !important;
  color: #999 !important;
}

#street-searchbox .searchbox-input:not([disabled]) {
  background-color: #ffffff !important;
  cursor: text !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  color: #333 !important;
}

#street-searchbox .searchbox-input:not([disabled]):focus {
  outline: none !important;
}

#street-searchbox .searchbox-input.active {
  background-color: #ffffff !important;
}

#street-searchbox .searchbox-input.disabled {
  background-color: #f5f5f5 !important;
  cursor: not-allowed !important;
  opacity: 0.7 !important;
  pointer-events: none !important;
}

#rec794743694 .t460 .t-sociallinks__item a:hover::before {
  transition: all 0.3s ease;
}

#rec794743694 .t460 .t-sociallinks__item a:hover::before {
  background: #dbdbdb;
}

.t460__bottomtext .t-descr .t-descr_xxs a {
  transition: all 0.9s ease;
}

.t460__bottomtext.t-descr.t-descr_xxs a:hover {
  color: #dbdbdb !important;
}

.bvi-open {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
/* End */


/* Start:/bitrix/templates/spgu_store_back/assets/css/delivery.min.css?178459222213381*/
div#delivery-yandex-map{height:400px;margin-bottom:20px;width:100%}div#street-searchbox{width:100%}.searchbox-wrapper .t-input-block{position:relative}.searchbox-wrapper.load .t-input-block:after{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:rgba(0,0,0,.6);content:"";height:20px;opacity:1!important;position:absolute;right:10px;top:16px;width:20px}#customdelivery .searchbox-input.load{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#customdelivery .searchbox-input{padding-right:45px!important}#house-searchbox.searchbox-wrapper .t-input-block:after{opacity:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ss-select.delivery-pickup-select{margin-bottom:20px}.searchbox-wrapper{position:relative;width:48%}div#city-searchbox,div#pickup-searchbox,div#street-searchbox{width:100%}.t706 .t-form_bbonly .searchbox-list:not(:empty){top:80px}.t706 .searchbox-list:not(:empty){background:#fff;box-shadow:0 4px 7px 0 gray;box-sizing:border-box;cursor:pointer;max-height:330px;overflow-y:scroll;position:absolute;top:85px;width:100%;z-index:10}.searchbox-list{z-index:10}.searchbox-list-item{padding:20px}.searchbox-list-item:hover{background:#f1f1f1}.searchbox-list-item-description{color:#ababab;font-size:.8em;margin-top:2px;pointer-events:none}.searchbox-list-item-text{pointer-events:none}#customdelivery .delivery-hint{color:#505050;margin-top:20px}.flex-wrapper{-ms-flex-pack:justify;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.flex-wrapper .t-input-title{height:auto}.flex-wrapper .t-input-group{width:230px}.ss-select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;cursor:pointer;position:relative}#customdelivery input::-webkit-inner-spin-button,#customdelivery input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-select select{z-index:1}.ss-select:after{border-color:#9a9a9a transparent transparent;border-style:solid;border-width:6px 5px 0;bottom:20px;content:" ";height:0;position:absolute;right:0;transition:all .1s ease-in-out;width:0}.ss-select:hover:after{border-color:#fa8e73 transparent transparent}.ss-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ss-select-after-input{background:transparent;border:0;font-size:16px;height:53px;position:absolute;right:0;top:18px}.ss-textarea{border:0;border-bottom:1px solid #b5b5b5;border-top:1px solid #e5e5e5;height:106px;margin:5px 0 0}.ss-input,.ss-textarea{background:transparent none repeat scroll 0 0;box-sizing:border-box;color:#000;font-size:24px;font-weight:300;padding:0;width:100%}.ss-input{border:0;border-bottom:1px solid #b5b5b5;height:53px;margin:0;outline:0!important;transition:all .1s ease-in-out}.ss-form-group:hover .ss-input,.ss-form-group:hover .ss-textarea,.ss-input:focus,.ss-textarea:focus{border-bottom:1px solid #fa8e73}.ss-input::-moz-placeholder,.ss-textarea::-moz-placeholder{color:#cacaca}.ss-input::-webkit-.ss-input-placeholder,.ss-textarea::-webkit-placeholder{color:#cacaca}.ss-label{color:#000;cursor:default;font-size:14px;font-weight:300;letter-spacing:1px;line-height:14px;text-transform:uppercase;transition:all .1s ease-in-out}select.ss-input.ss-select{border:1px solid;font-size:16px;padding:0 20px}#customdelivery .ss-select:after{right:20px}span.delivery-minimum-price,span.delivery-minimum-time{color:#505050}.delivery-checkbox-label+span.delivery-minimum-price,.delivery-checkbox-label+span.delivery-minimum-time{margin-left:4px}span.delivery-minimum-time+span.delivery-minimum-price:before{content:", "}span.delivery-checkbox-label{color:#000;font-weight:500}#addresses-wrapper .t-input-group.t-input-group_in{width:48%}div#addresses-wrapper{-ms-flex-pack:justify;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:20px 0}.t-input-title.t-descr.t-descr_md{height:auto}div#street-searchbox .t-input-group{width:100%!important}#addresses-wrapper .searchbox-wrapper .t-input-group.t-input-group_in{width:100%}.delivery-full-address+.t706__cartwin-totalamount-wrap{padding-top:2px}#customdelivery input[disabled=disabled]+.t-radio__indicator,#customdelivery input[disabled=disabled]+.t-radio__indicator+.delivery-checkbox-label,#customdelivery input[disabled=disabled]+.t-radio__indicator+.delivery-checkbox-label+.delivery-minimum{opacity:.5}#customdelivery div#pickup-searchbox.load .t-input-block:after{right:45px}#addresses-wrapper .t-input-group.t-input-group_in:last-child{margin-bottom:0}@media screen and (max-width:726px){.searchbox-list-item{font-size:12px;padding:10px 20px}}body .delivery-full-address{font-size:14px;font-weight:400;margin-bottom:10px;text-align:right}#customdelivery .searchbox-list-item{transition:.2s}#customdelivery{margin-top:60px}#customdelivery #delivery-services-wrapper{margin-top:20px}#customdelivery .delivery-map-point-select{-webkit-appearance:none;background-color:#000;background-image:none;border:0;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:0;outline:0;text-align:center;white-space:nowrap;width:150px}#customdelivery .t-input-block.active .t-input-clear{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTguNjUgOTYuNTUgNTIuMTEgNDkuOTMgOTguMzYgMy41Yy41OS0uNTkuNTktMS40NyAwLTIuMDZhMS40MiAxLjQyIDAgMCAwLTIuMDYgMEw1MC4wNSA0Ny44NyAzLjY5IDEuNDRhMS40MiAxLjQyIDAgMCAwLTIuMDUgMCAxLjQyIDEuNDIgMCAwIDAgMCAyLjA2bDQ2LjM1IDQ2LjQzTDEuNDQgOTYuNTVBMS40MiAxLjQyIDAgMCAwIDMuNCA5OC42bDQ2LjU1LTQ2LjYyTDk2LjUgOTguNmMuMy4zLjY4LjM5Ljk4LjM5LjMgMCAuNjgtLjEuOTgtLjQuNjgtLjU4LjY4LTEuNDYuMi0yLjA1eiIgZmlsbD0iIzExMSIgc3Ryb2tlPSIjMTExIi8+PC9zdmc+);background-size:contain;border:0;content:"";cursor:pointer;height:15px;opacity:.5;pointer-events:auto;position:absolute;right:15px;top:20px;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto;width:15px}#customdelivery .searchbox-wrapper .t-input-block.active:after{content:none}#customdelivery .searchbox-wrapper.load .t-input-block.active:after{content:""}#customdelivery .load .t-input-block.active .t-input-clear{display:none}#customdelivery .t706__search-icon{cursor:default;display:none;height:17px;opacity:.5;position:absolute;right:15px;top:20px;width:17px}#customdelivery .searchbox-wrapper.load .t706__search-icon,#customdelivery .t-input-block.active svg.t706__search-icon{display:none}#customdelivery .searchbox-info{margin:0 0 20px}#customdelivery .searchbox-info .t-text{margin:0 0 5px}#customdelivery .searchbox-info,#customdelivery .show-info .searchbox-inner-wrapper{display:none}#customdelivery .searchbox-wrapper .t706__search-icon,#customdelivery .show-info .searchbox-info{display:block}.t706 .t-input-phonemask__wrap input.t-input-phonemask{border:0}.t706 .searchbox-list-item-description{color:#716f6f}.t706 .delivery-full-address{font-size:14px;font-weight:400;text-align:right}.t706 .t706__minimal{color:gray;font-size:14px;font-weight:400}.t706 .t706__minimal span{position:relative}.t706 .t706__minimal span:after{background:gray;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.2s;width:0}.t706 .t706__minimal.active span:after{width:100%}.tcart__address-selectbox-title{border-top:1px solid #000;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9em;margin-top:5px;opacity:.6;padding-bottom:5px;padding-top:25px}.tcart-address{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;padding:20px 0}.tcart-select__selected .tcart-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding:0}.tcart-address__name{font-weight:600}.tcart-address__subtext{opacity:.6}.tcart-select{position:relative}.tcart-select__selected{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;height:auto!important;min-height:56px;padding-right:30px;width:100%}.tcart-select__selected:after{border-color:#000 transparent transparent;border-style:solid;border-width:6px 5px 0;content:" ";height:0;position:absolute;right:18px;width:0}.tcart-select__options{background:#fff;border:1px solid #ccc;box-shadow:0 4px 7px 0 gray;display:none;left:0;max-height:330px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.tcart-select__option{-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-wrap:break-word;padding:0 20px;position:relative;transition:background-color .2s}.tcart-select__option_selected:after{-ms-flex-negative:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.707 3.207 4 10.914.293 7.207l1.414-1.414L4 8.086l6.293-6.293 1.414 1.414Z' fill='%23000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";-webkit-flex-shrink:0;flex-shrink:0;height:12px;margin-left:auto;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;width:12px}.tcart-select__option_disabled{opacity:.4}.tcart-select__option_disabled,.tcart-select__option_unselectable{cursor:auto;pointer-events:none}.tcart-select__option:not(.tcart-select__option_disabled):not(.tcart-select__option_unselectable):hover{background:#f1f1f1}.tcart-select_open .tcart-select__options{display:block}.tcart__preloder__img{margin:10px auto;width:40px}.t-icon-loader-rect{--animation-duration:1s;-webkit-animation:t-icon-loader-animation var(--animation-duration) linear infinite;animation:t-icon-loader-animation var(--animation-duration) linear infinite}.t-icon-loader-rect:first-child{-webkit-animation-delay:calc(var(--animation-duration)/-8*8);animation-delay:calc(var(--animation-duration)/-8*8)}.t-icon-loader-rect:nth-child(2){-webkit-animation-delay:calc(var(--animation-duration)/-8*7);animation-delay:calc(var(--animation-duration)/-8*7)}.t-icon-loader-rect:nth-child(3){-webkit-animation-delay:calc(var(--animation-duration)/-8*6);animation-delay:calc(var(--animation-duration)/-8*6)}.t-icon-loader-rect:nth-child(4){-webkit-animation-delay:calc(var(--animation-duration)/-8*5);animation-delay:calc(var(--animation-duration)/-8*5)}.t-icon-loader-rect:nth-child(5){-webkit-animation-delay:calc(var(--animation-duration)/-8*4);animation-delay:calc(var(--animation-duration)/-8*4)}.t-icon-loader-rect:nth-child(6){-webkit-animation-delay:calc(var(--animation-duration)/-8*3);animation-delay:calc(var(--animation-duration)/-8*3)}.t-icon-loader-rect:nth-child(7){-webkit-animation-delay:calc(var(--animation-duration)/-8*2);animation-delay:calc(var(--animation-duration)/-8*2)}.t-icon-loader-rect:nth-child(8){-webkit-animation-delay:calc(var(--animation-duration)/-8*1);animation-delay:calc(var(--animation-duration)/-8*1)}@-webkit-keyframes t-icon-loader-animation{to{opacity:0}}@keyframes t-icon-loader-animation{to{opacity:0}}.lds-ellipsis{display:block;height:50px;margin:auto;position:relative;width:80px}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#000;border-radius:50%;height:13px;opacity:.8;position:absolute;top:20px;width:13px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:56px}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}
/* End */
/* /bitrix/templates/spgu_store_back/assets/css/animation.min.css?17845922222679 */
/* /bitrix/templates/spgu_store_back/assets/css/grid.min.css?17846057625750 */
/* /bitrix/templates/spgu_store_back/assets/css/main.min.css?178459222232638 */
/* /bitrix/templates/spgu_store_back/assets/css/cards.min.css?1784592222846 */
/* /bitrix/templates/spgu_store_back/assets/css/catalog-filter.min.css?178460526331026 */
/* /bitrix/templates/spgu_store_back/assets/css/catalog.min.css?178460752481599 */
/* /bitrix/templates/spgu_store_back/assets/css/forms.min.css?178459222245887 */
/* /bitrix/templates/spgu_store_back/assets/css/cart.min.css?178460997015839 */
/* /bitrix/templates/spgu_store_back/assets/css/custom.css?17873087132957 */
/* /bitrix/templates/spgu_store_back/assets/css/delivery.min.css?178459222213381 */
