@charset "utf-8";

.t-slds { overflow: hidden; position: relative; }

.t-slds__bgimg { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }

.t-slds__bgimg-contain { background-size: contain; }

.t-slds__iframe { position: relative; }

.t-slds__iframe__body { inset: 0px; position: absolute; }

.t-slds__img { display: block; width: 100%; }

.t-slds__container, .t-slds__items-wrapper { overflow: hidden; position: relative; }

.t-store__relevants-grid-cont.t-store__valign-buttons .t-slds__items-wrapper { display: flex; }

.t-slds__nocycle .t-slds__item:not(.js-feed-post):first-child, .t-slds__nocycle .t-slds__item:not(.js-feed-post):not(.t-slds__item_dummy):last-child { opacity: 0 !important; }

.t-slds__nocycle .t-slds__arrow_wrapper-left { display: none; }

.t-slds__items-wrapper::after, .t-slds__items-wrapper::before { clear: both; content: ""; display: table; }

.t-slds_animated.t-slds_animated-fast, .t-slds_animated.t-slds_animated-none { transition: height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }

.t-slds_animated.t-slds_animated-slow { transition: height 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; }

.t-slds_animated.t-slds_animated-cancel { transition: height 0.3s ease-in-out, transform, -webkit-transform; }

.t-slds__item { backface-visibility: hidden; float: left; overflow: hidden; }

#allrecords li.t-slds__item { list-style: none; }

.t-slds_ie .t-slds__item { display: none !important; }

.t-slds_ie .t-slds__item_active { display: block !important; }

.t-slds__item-innactive:not(.t-slds__item_active) { display: block; height: 1px; }

.t-slds__item-innactive:not(.t-slds__item_active) div { display: none; }

#allrecords ul.t-slds__arrow_container { margin: 0px auto; padding-left: 0px; }

.t-slds__arrow_container-outside { left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 0px; width: 100%; }

.t-slds__arrow_container.t-slds__arrow_container-outside { box-sizing: border-box; margin: 0px auto; }

.t-slds__arrow_wrapper { bottom: 0px; cursor: pointer; list-style: none; position: absolute; top: 0px; transition: height 0.3s ease-in-out; width: 1%; z-index: 9; }

.t-slds__arrow_wrapper-left { left: 0px; }

.t-slds__arrow_wrapper-right { right: 0px; }

.t-slds__arrow { background-color: transparent; border: none; cursor: pointer; display: inline-block; outline-offset: 5px; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); }

@media (max-width: 640px) {
  .t-store__relevants__container .t-slds__arrow { padding: 20px; }
  .t-store__relevants__container .t-slds__arrow-left { transform: translateY(-50%) translateX(-20px); }
  .t-store__relevants__container .t-slds__arrow-right { transform: translateY(-50%) translateX(20px); }
  .t-store__relevants__container .t-slds__arrow.t-slds__arrow-withbg { padding: 0px; }
  .t-slds__arrow_wrapper { width: 45px; }
}

.t-slds__arrow-left { left: 30px; }

.t-slds__arrow-right { right: 30px; }

@media (min-width: 960px) {
  .t-slds__arrow-nearpic .t-slds__arrow-left { left: auto; right: 40px; transform: translate(50%, -50%); }
  .t-slds__arrow-nearpic .t-slds__arrow-right { left: 40px; right: auto; transform: translate(-50%, -50%); }
  .t-slds__arrow-inpic .t-slds__arrow-left { left: auto; right: -40px; transform: translate(50%, -50%); }
  .t-slds__arrow-inpic .t-slds__arrow-right { left: -40px; right: auto; transform: translate(-50%, -50%); }
}

@media (min-width: 1200px) {
  .t-slds__arrow-nearpic .t-slds__arrow-left { right: 50px; }
  .t-slds__arrow-nearpic .t-slds__arrow-right { left: 50px; }
  .t-slds__arrow-inpic .t-slds__arrow-left { right: -50px; }
  .t-slds__arrow-inpic .t-slds__arrow-right { left: -50px; }
}

.t-slds__arrow-withbg { background-color: rgb(238, 238, 238); border-radius: 100px; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }

.t-slds__arrow-withbg .t-slds__arrow_body { left: 50%; position: absolute; top: 50%; }

.t-slds__arrow-withbg .t-slds__arrow_body-left { transform: translate(-55%, -50%) rotate(180deg); }

.t-slds__arrow-withbg .t-slds__arrow_body-right { transform: translate(-45%, -50%); }

.t-slds__arrow_body-left { transform: rotate(180deg); }

#allrecords ul.t-slds__items-wrapper { margin: 0px !important; padding: 0px !important; }

#allrecords ul.t-slds__bullet_wrapper { margin: 0px !important; padding-left: 0px !important; }

.t-slds__bullet_wrapper, ul.t-slds__bullet_wrapper { font-size: 0px; list-style: none; padding: 16px 0px 0px; position: relative; text-align: center; width: 100%; z-index: 10; }

.t-slds__container .t-slds__bullet_wrapper { bottom: 0px; left: 0px; position: absolute; right: 0px; }

.t-slds__container .t-slds__bullet_wrapper, .t-slds__container ul.t-slds__bullet_wrapper { padding-bottom: 16px; }

.t-slds__bullet { cursor: pointer; display: inline-block; padding: 10px 5px; }

.t-slds__bullet_body { background-color: rgb(238, 238, 238); border: none; border-radius: 100px; box-sizing: border-box; cursor: pointer; height: 8px; padding: 0px; transition: background-color 0.2s ease-in-out; width: 8px; }

.t-slds__caption__container { margin-top: 16px; position: relative; }

.t-slds__caption_wrapper { border-top: 1px solid rgb(238, 238, 238); padding: 14px 0px; }

.t-slds__caption { left: 0px; opacity: 0; position: absolute; right: 0px; top: 0px; transition: opacity 0.3s ease-in-out; }

.t-slds__caption-active { left: auto; opacity: 1; position: relative; right: auto; top: auto; }

.t-slds__descr { color: rgb(119, 119, 119); margin-top: 5px; }

@media (max-width: 960px) {
  .t-width .t-slds__wrapper { padding: 0px 20px; }
  .t-col_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px; }
  .t-width_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px 20px; }
  .t-slds__arrow-left { left: 20px; }
  .t-slds__arrow-right { right: 20px; }
}

@media (max-width: 640px) {
  .t-slds__arrow-left { left: 5px; }
  .t-slds__arrow-right { right: 5px; }
  .t-store__relevants__container .t-slds__arrow-withbg { height: 40px !important; width: 40px !important; }
  .t-slds__arrow-withbg { height: 24px !important; width: 24px !important; }
  .t-slds__arrow_body { width: 10px !important; }
  .t-slds__arrow-withbg .t-slds__arrow_body { width: 6px !important; }
  .t-col .t-slds__witharrows .t-slds__wrapper { padding: 0px 15px; }
  .t-width .t-slds__witharrows .t-slds__wrapper { padding: 0px 35px; }
  .t-col_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px 15px; }
  .t-width_12 .t-slds__witharrows .t-slds__wrapper { padding: 0px 35px; }
}

.t-slds__play { inset: 0px; cursor: pointer; position: absolute; z-index: 2; }

.t-slds__play_icon { height: 70px; left: 0px; margin: 0px auto; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); transition: 0.2s ease-in-out; width: 70px; }

.t-slds__play:hover .t-slds__play_icon { transform: translateY(-50%) scale(1.15); }

.t-slds__frame { inset: 0px; position: absolute; z-index: 1; }

.t-slds__thumbsbullet-wrapper { font-size: 0px; }

.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::after, .t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::before { inset: 0px; opacity: 1; position: absolute; transition: 0.2s; }

.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::before { background: rgba(0, 0, 0, 0.1); content: ""; }

.t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::after { color: rgb(255, 255, 255); content: "+ "attr(data-gallery-length); font-family: Roboto, Arial, sans-serif; font-size: 36px; font-weight: 700; height: 30px; letter-spacing: -4px; line-height: 30px; margin: auto; text-align: center; }

.t-slds__thumbsbullets-with-gallery.t-slds { -webkit-box-pack: justify; display: flex; flex-direction: row; }

.t-slds__thumbsbullets-with-gallery .t-slds__main { order: 2; width: calc(100% - 70px); }

.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet { margin: 0px 0px 10px; width: 100%; }

.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet:last-child { margin-bottom: 0px; }

.t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper { display: flex; flex-direction: column; justify-content: flex-start; margin-right: 10px; order: 1; width: 60px; }

@media (max-width: 640px) {
  .t-slds__thumbsbullets-with-gallery .t-slds__main { width: 100%; }
  .t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet-wrapper { flex-direction: row; margin-right: 0px; margin-top: 10px; order: 2; width: 100%; }
  .t-slds__thumbsbullets-with-gallery .t-slds__thumbsbullet.t-slds__bullet { margin-bottom: 0px; margin-right: 10px; width: 60px; }
  .t-slds__thumbsbullets-with-gallery.t-slds { flex-direction: column; }
  .t-slds__thumbsbullets-with-gallery .t-slds__thumbs_gallery::after { font-size: 32px; }
}

.t-slds__thumbsbullet.t-slds__bullet { margin-right: 5px; margin-top: 4px; padding: 0px; position: relative; transition: opacity 0.3s ease-in-out; width: 60px; }

.t-slds__thumbsbullet.t-slds__bullet:not(.t-slds__bullet_active):hover { opacity: 0.7; }

.t-slds__thumbsbullet-border { border: 2px solid transparent; inset: 0px; position: absolute; transition: border-color 0.3s ease-in-out; }

.t-slds__thumbsbullet.t-slds__bullet_active .t-slds__thumbsbullet-border { border-color: rgba(0, 0, 0, 0.15); }

@media (max-width: 640px) {
  .t-slds__thumbsbullet.t-slds__bullet { margin-right: 4px; margin-top: 3px; width: 40px; }
}

@media (max-width: 480px) {
  .t-slds__arrow { outline-offset: 3px; }
}