/*shadows on cover*/
/*.t183__wrapper {text-shadow: black 1px 1px 2px;}*/

.t183 a {
    box-shadow: 0px 0px 2px black;
    background-color: #81818100;
    backdrop-filter: blur(1px);
}
a.t-btn.js-click-stat[data-tilda-event-name="/tilda/click/rec353639881/button2"] td {
    padding: 8px;
}

#allrecords h1.t183__title.t-title.t-title_xl {
    font-size: calc(1em + 4vw);
}

/*text the same size on page*/
#allrecords .t-descr_xl,
#allrecords .t-descr_xs,
#allrecords .t-text_xs,
#allrecords .t-descr_xxs,
#allrecords .t-descr_md,
#allrecords .t-text_md,
#allrecords .t-text_sm,
#allrecords .t-descr_sm {
  font-size: 18px;
}


@media screen and (max-width: 1200px) {
#allrecords .t-descr_xl,
#allrecords .t-descr_xs,
#allrecords .t-text_xs,
#allrecords .t-descr_xxs,
#allrecords .t-descr_md,
#allrecords .t-text_md,
#allrecords .t-text_sm,
#allrecords .t-descr_sm {
  font-size: 16px;
}
}

@media screen and (max-width: 640px) {
#allrecords .t-descr_xl,
#allrecords .t-descr_xs,
#allrecords .t-text_xs,
#allrecords .t-descr_xxs,
#allrecords .t-descr_md,
#allrecords .t-text_md,
#allrecords .t-text_sm,
#allrecords .t-descr_sm {
  font-size: 16px;
}
#allrecords .t005__text.t-text.t-text_md span {
    font-size: 28px;
}
}   


/* Cover */
@media screen and (max-width: 640px) {
  .t-cover__carrier {
    background-position: 35% -10%;
  }
}

/*button on cover*/
@media screen and (max-width: 640px) {
#allrecords .t183__buttons a.t-btn {
  padding: inherit;
}
}

#allrecords .t183__buttons td {
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 600;
}


.t228__leftcontainer {
  text-shadow: 2px 4px 6px rgba(0, 0, 0, .5);
}

.t280__logo__container {
  text-shadow: 1px 3px 4px rgba(0, 0, 0, .5);
}

#rec88505164 {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, .5);
}

@media screen and (min-width: 980px) {

  .t480__blockimg,
  .t478__blockimg {
    margin-top: 110px;
  }
}

.t433__contentwrapper {
  padding-left: 0px;
  padding-top: 0px;
}

@media screen and (max-width: 960px) {
  .t433__contentwrapper {
    padding-left: 20px;
    padding-top: 20px;
  }
}


/*4 cards*/
#allrecords .t016__text.t-text.t-text_md {
  padding: 8px 4px 12px 8px;
  border-color: #c39f76;
  border-width: 2px;
  border-radius: 0 0 4px 0;
  border-style: hidden solid solid hidden;
}

#allrecords .t016__col.t-col.t-col_3 {
    padding-bottom: 16px;
}


/* производители линз*/
@media screen and (max-width: 480px) {

  .t531__leftcol,
  .t531__rightcol {
    width: 100%;
  }
}

/*news left on mobile*/
@media screen and (max-width: 480px) {
  #allrecords .t531__textwrapper {
    text-align: left
  }
}

@media screen and (max-width: 460px) {
  #allrecords .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    padding-bottom: 70%;
  }
}

/*distant*/
#allrecords .t548 ul {
    margin: 0;
}

/*shop sort*/
#allrecords .t-store__sort-select-wrapper {
    width: 260px;
}

/* Виджет отзывов https://reviewlab.ru/ */
#allrecords .widget__footer.carousel {
  display: none !important;
}

#allrecords .widget__count {
  font-size: 12px !important;
  display: none !important;
}

#allrecords .ngucarousel {
  padding: 0px !important;
}

#allrecords span.widget__tab--rating {
  display: inline-block !important;
}

#allrecords review-lab .widget__pag {
  background-color: #ffffff75 !important;
  top: 70% !important;
}

#allrecords .widget__pag.widget__pag_next {
  right: 14px !important;
  display: block !important;
}

#allrecords .widget__pag.widget__pag_prev {
  left: 14px !important;
  display: block !important;
}

/*HW201 description wide*/
#allrecords .t548 .t-section__descr {
    max-width: 960px;
}

/*connect widget on top of cart*/
#allrecords .t898__wrapper {
    z-index: 10000000;
}

a.t-menu__link-item[href="/shop"]:before {
    content: '\1F6D2';
}
