/* 5CULT: мобила 420; планшет 720; ноут 1270; комп 1800; 2к 2560.
   Основные режимы CSS и Zero синхронизированы. Узкие телефонные исключения сохранены. */
/* 5CULT — общий интерфейс сайта.
Цвета: оранжевый #B84E12, жёлтый #FCAA27, кремовый #FCF8F4.
Правила идут в порядке каскада: база, адаптивы, уточнения.
Повторные свойства одинаковых селекторов объединены без изменения конечных значений. */
/*
5CULT — ОБЩИЕ СТИЛИ. Менять в настройках сайта, редакторе CSS.
Ниже разделы подписаны по частям интерфейса: каталог, карточка товара, корзина, главная.
Цвета: #FCAA27 — жёлтый; #B84E12 — оранжевый; #FCF8F4 — светлый; #859E55 — зелёный.
@media ограничивает правило шириной экрана. Последующие правила уточняют предыдущие — порядок важен.
#rec... ограничивает оформление конкретным блоком Tilda; не заменяйте номер при изменении одного элемента.
Поведение кнопок, корзины и поп-апов находится в общем HTML HEAD сайта.
*/
.t-store__card__descr, .t-store__card__sku, 
.t-store__product-popup__sku, .t-store__product-popup__sku-wrapper,
.t706__product-sku, .t-cartwin__product-sku,
.t706__product-title__option, .t706__order-item-sku,
.t706__product-descr, .t-cartwin__product-descr {
  display: none !important;
}
.t-store__card__textwrapper {
  height: auto !important;
  min-height: unset !important;
  padding-top: 12px;
}
.t-store__card__title {
  margin-bottom: 4px !important;
}
.t-store__card__price-wrapper {
  margin: 0 !important;
}
.t-store__card__btns-wrapper {
  margin-top: 10px !important;
  padding-top: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  gap: 6px !important;
}
.t-store__card__btns-wrapper > .t-store__card__btn {
  flex: 0 1 43% !important;
  max-width: 43% !important;
  margin: 0 !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  font-size: 12px !important;
  text-align: center !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;
  text-overflow: clip !important;
  overflow: visible !important;
}

/* ========================================================== */

/* АДАПТИВ ДЛЯ ЭКРАНОВ 1201px - 1660px                        */

/* ========================================================== */
@media screen and (max-width:1799px) and (min-width:1270px)  {
  .t-store__card__btns-wrapper > .t-store__card__btn {
    flex: 0 1 43% !important;
    max-width: 43% !important;
    font-size: 11px !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .t-store__card__title {
    font-size: 15px !important;
  }
  .t-store__card__price {
    font-size: 13px !important;
  }
}

/* ========================================================== */

/* АДАПТИВ 3: ДЛЯ ЭКРАНОВ ОТ 961px ДО 1200px                  */

/* ========================================================== */
@media screen and (max-width:1799px) and (min-width:1270px)  {
  .t-store__card__btns-wrapper > .t-store__card__btn {
    flex: 0 1 43% !important;
    max-width: 43% !important;
    height: 36px !important;
    line-height: 36px !important;
    font-size: 10px !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .t-store__card__title {
    font-size: 14px !important;
  }
  .t-store__card__price {
    font-size: 12px !important;
  }
}

/* ГЛОБАЛЬНЫЙ МОБИЛЬНЫЙ КОНТЕЙНЕР (ОСТАВЛЯЕМ ДЛЯ СЕТКИ ФИЛЬТРОВ) */
@media screen and (max-width:1269px)  {
  .t951__grid-cont .t-store__card-list {
    row-gap: 20px !important;
  }
  #rec1294984581 .t-store__grid-cont_col-width_stretch .t951__sidebar {
    margin: -12px -8px -8px -6px !important;
  }
}

/* ========================================================== */

/* АДАПТИВ 2: ДЛЯ ЭКРАНОВ ОТ 671px ДО 960px                   */

/* ========================================================== */
@media screen and (max-width:1269px) and (min-width:720px)  {
  .t-store__card__btns-wrapper > .t-store__card__btn {
    flex: 0 1 43% !important;
    max-width: 43% !important;
    font-size: 11px !important;
  }
  .t-store__card__title {
    font-size: 16px !important;
    margin-top: 10px !important;
  }
}

/* ========================================================== */

/* АДАПТИВ 1: ДЛЯ ЭКРАНОВ ДО 670px (МОБИЛЬНЫЕ ТЕЛЕФОНЫ)       */

/* ========================================================== */
@media screen and (max-width:719px)  {
  .t-store__card__btns-wrapper {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 0 !important;
  }
  .t-align_left .t-store__card__btns-wrapper > .t-store__card__btn {
    margin: -4px 0px 10px 0px !important;
  }
  .t-store__card__btns-wrapper > .t-btnflex_sm, 
    .t-store__card__btns-wrapper > .t-btn.t-btnflex_sm, 
    .t-store__card__btns-wrapper > .t-submit.t-btnflex_sm {
    display: block !important;
    width: 75% !important;

    /* УВЕЛИЧИЛИ ШИРИНУ НА 20% (было 55% -> стало 75%) */
    max-width: 75% !important;
    height: 16px !important;

    /* УМЕНЬШИЛИ ВЫСОТУ НА 12px (было 28px -> стало 16px) */
    line-height: 16px !important;
    text-align: center !important;
    font-size: 10px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .t-store__card__title {
    font-size: 13px !important;
    margin-top: 8px !important;
    margin-bottom: 2px !important;
  }
  .t-store__card__price {
    font-size: 13px !important;
  }
  .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 12px !important;
  }
}
.t-store__loadmore-btn-wrapper .t-store__loadmore-btn,
.t-store__grid-cont .t-store__loadmore-btn {
  width: 100% !important;
  max-width: 100% !important;
  margin: 30px auto !important;
  text-align: center !important;
  display: inline-block !important;
}

/* Адаптив для попапа товара (до 480px) */
@media screen and (max-width:719px)  {
  .t-store__prod-popup__name,
    .js-product-name.t-store__prod-popup__name {
    font-size: 16px !important;
    line-height: 1.2 !important;
    margin-bottom: 10px !important;
  }
  .t-store__prod-popup__price,
    .t-store__prod-popup__price-value,
    .t-store__prod-popup__price-currency {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
  }
  .t-store__prod-popup__price-wrapper {
    margin-bottom: 18px !important;
    margin-top: -18px !important;
  }
  .t-store__prod-popup__btn-wrapper {
    margin-top: 10px !important;
  }
}
body:has(#rec2952609101) .t706 .t-input-error,
body:has(#rec2954377801) .t706 .t-input-error,
body:has(#rec2475445361) .t706 .t-input-error {
  display:block !important;
  color:#B84E12 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin-top:4px !important;
  line-height:1.3 !important;
}
body:has(#rec2952609101) .t706 .t-input-group:has(.t-input-error:not(:empty)) .t-input,
body:has(#rec2954377801) .t706 .t-input-group:has(.t-input-error:not(:empty)) .t-input,
body:has(#rec2475445361) .t706 .t-input-group:has(.t-input-error:not(:empty)) .t-input {
  border-color:#FCAA27 !important;
  box-shadow:none !important;
  outline:none !important;
}
body:has(#rec2952609101) .t706 .t-input-group input.t-input:focus,
body:has(#rec2954377801) .t706 .t-input-group input.t-input:focus,
body:has(#rec2475445361) .t706 .t-input-group input.t-input:focus {
  outline:none !important;
  box-shadow:none !important;
  border-color:#FCAA27 !important;
  background-image:none !important;
}
body:has(#rec2952609101) .t706 .t-input-group_ph .t-input-block,
body:has(#rec2954377801) .t706 .t-input-group_ph .t-input-block,
body:has(#rec2475445361) .t706 .t-input-group_ph .t-input-block {
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  background-image:none !important;
}
body:has(#rec2952609101) .t706 .t-input-group_ph .t-input,
body:has(#rec2954377801) .t706 .t-input-group_ph .t-input,
body:has(#rec2475445361) .t706 .t-input-group_ph .t-input {
  box-shadow:none !important;
  outline:0 !important;
}
body:has(#rec2952609101) .t706 .t-input-group_ph,
body:has(#rec2954377801) .t706 .t-input-group_ph,
body:has(#rec2475445361) .t706 .t-input-group_ph {
  margin-bottom:0 !important;
}
body:has(#rec2952609101) .t706 .t-input-group_dl,
body:has(#rec2954377801) .t706 .t-input-group_dl,
body:has(#rec2475445361) .t706 .t-input-group_dl {
  margin-top:-10px !important;
}
.t1093 .t-popup__bg.t-popup__bg-active {
  pointer-events:auto !important;
  cursor:pointer !important;
}
.t706 .t706__cartwin-order,
.t706 .t706__cartwin-checkout,
.t706 .t706__cartwin-open-form,
.t706 .t706__cartpage-open-form,
.t706 .t706__cartpage-order {
  font-weight:400 !important;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease !important;
}
.t706 .t706__cartwin-order:hover,
.t706 .t706__cartwin-checkout:hover,
.t706 .t706__cartwin-open-form:hover,
.t706 .t706__cartpage-open-form:hover,
.t706 .t706__cartpage-order:hover {
  background-color:#FCAA27 !important;
  border-color:#FCAA27 !important;
  color:#fff !important;
}
.t706 .t706__cartpage-open-form,
.t706 .t706__cartpage .t-submit {
  color:#FCAA27 !important;
}
.t706 .t-input-error,
.t706 .t706__delivery-error,
.t706 .t706__delivery-error-text {
  text-wrap:balance !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
}
.t706 .t-input-error,
.t706 .t706__delivery-error,
.t706 .t706__delivery-error-text {
  max-width:100% !important;
}
.t706__cartwin .t706__cartwin-order,
.t706__cartwin .t706__cartwin-checkout,
.t706__cartwin .t706__cartwin-open-form,
.t706__cartwin .t706__cartpage-open-form,
.t706__cartpage .t706__cartpage-open-form {
  font-weight:400 !important;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease !important;
}
.t706__cartwin .t706__cartwin-order:hover,
.t706__cartwin .t706__cartwin-checkout:hover,
.t706__cartwin .t706__cartwin-open-form:hover,
.t706__cartwin .t706__cartpage-open-form:hover,
.t706__cartpage .t706__cartpage-open-form:hover {
  background:#FCAA27 !important;
  border-color:#FCAA27 !important;
  color:#fff !important;
}
.t706__cartpage .t706__cartpage-open-form {
  color:#FCAA27 !important;
}
.t706__cartwin .t-input-error,
.t706__cartpage .t-input-error {
  text-wrap:balance !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
}
.t706__cartwin [class*="delivery"],
.t706__cartpage [class*="delivery"] {
  text-wrap:balance !important;
  word-break:normal !important;
  overflow-wrap:normal !important;
}
.t706__cartwin-products [class*="delivery"],
.t706__cartpage-products [class*="delivery"] {
  text-wrap:balance !important;
}
.t706__sidebar [class*="delivery"] {
  text-wrap:balance !important;
}
.t706__sidebar .t706__cartwin-order,
.t706__sidebar .t706__cartwin-checkout,
.t706__sidebar .t706__cartwin-open-form,
.t706__sidebar .t706__sidebar-order,
.t706__sidebar button {
  font-weight:400 !important;
}
.t706__sidebar .t706__cartwin-order:hover,
.t706__sidebar .t706__cartwin-checkout:hover,
.t706__sidebar .t706__cartwin-open-form:hover,
.t706__sidebar .t706__sidebar-order:hover,
.t706__sidebar button:hover {
  background:#FCAA27 !important;
  border-color:#FCAA27 !important;
}
.t-store__prod-popup__container {
  position:relative !important;
}
.t-store__prod-popup__btn {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-height:36px !important;
  padding:8px 22px !important;
  box-sizing:border-box !important;
  white-space:nowrap !important;
}
@media screen and (max-width:1269px)  {
  .t-store__prod-popup__container {
    position:relative !important;
  }
  .t-store__prod-popup__btn {
    padding:9px 20px !important;
  }
}
.t-store__prod-popup__btn {
  min-width:112px !important;
  padding-left:24px !important;
  padding-right:24px !important;
}
@media screen and (max-width:1269px)  {
  .t-store__prod-popup__btn {
    min-width:104px !important;
  }
}
.t706__cartpage {
  --order-width:1160px;
  --order-gutter:24px;
}
.t706__cartpage .t706__cartpage-top {
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  width:calc(100% - 48px)!important;
  max-width:var(--order-width)!important;
  height:40px!important;
  margin:28px auto 0!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  background:#fff!important;
}
.t706__cartpage .t706__cartpage-top::before,.t706__cartpage .t706__cartpage-top::after {
  display:none!important;
}
.t706__cartpage .t706__cartpage-back,.t706__cartpage .t706__cartpage-close {
  position:static!important;
  inset:auto!important;
  transform:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:32px!important;
  margin:0!important;
  padding:0!important;
  flex:0 0 28px!important;
}
.t706__cartpage .t706__cartpage-heading {
  position:static!important;
  transform:none!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
}
.t706__cartpage .t706__cartpage-content {
  display:flex!important;
  gap:50px!important;
  width:calc(100% - 48px)!important;
  max-width:var(--order-width)!important;
  margin:64px auto 48px!important;
  padding:0!important;
  box-sizing:border-box!important;
}
.t706__cartpage .t706__cartpage-content::before,.t706__cartpage .t706__cartpage-content::after {
  display:none!important;
}
.t706__cartpage .t706__cartpage-form,.t706__cartpage .t706__cartpage-info {
  flex:1 1 0!important;
  width:0!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
}
.t706__cartpage .t706__cartpage-info-wrapper {
  position:static!important;
  width:100%!important;
}
body .t706 .t706__product {
  display:grid!important;
  grid-template-columns:80px minmax(0,1fr) 76px 24px!important;
  grid-template-rows:max-content 1fr!important;
  grid-template-areas:"thumb title qty del" "thumb price qty del"!important;
  gap:20px 16px!important;
  align-items:start!important;
  position:relative!important;
  width:100%!important;
  height:auto!important;
  min-height:107px!important;
  margin:0 0 20px!important;
  padding:0!important;
  box-sizing:border-box!important;
}
body .t706 .t706__product::before,body .t706 .t706__product::after {
  display:none!important;
}
body .t706 .t706__product > * {
  position:static!important;
  inset:auto!important;
  transform:none!important;
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
body .t706 .t706__product-thumb {
  grid-area:thumb!important;
  width:80px!important;
  height:107px!important;
  align-self:start!important;
  display:block!important;
}
body .t706 .t706__product-imgdiv {
  width:100%!important;
  height:100%!important;
  aspect-ratio:3/4!important;
  background-size:cover!important;
  background-position:center!important;
  border-radius:12px!important;
}
body .t706 .t706__product-title {
  grid-area:title!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  align-self:start!important;
  line-height:1.18!important;
  white-space:normal!important;
  overflow:visible!important;
  font-size:20px!important;
}
body .t706 .t706__product-title a {
  display:inline!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  line-height:inherit!important;
}
body .t706 .t706__product-amount {
  grid-area:price!important;
  align-self:start!important;
  display:flex!important;
  gap:4px!important;
  width:auto!important;
  height:auto!important;
  line-height:1.1!important;
  font-size:20px!important;
  color:#FCAA27!important;
  white-space:nowrap!important;
}
body .t706 .t706__product-amount * {
  color:#FCAA27!important;
  -webkit-text-fill-color:#FCAA27!important;
  font-size:inherit!important;
}
body .t706 .t706__product-plusminus {
  grid-area:qty!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  align-self:center!important;
  gap:6px!important;
  width:76px!important;
  height:28px!important;
  white-space:nowrap!important;
}
body .t706 .t706__product-minus,body .t706 .t706__product-plus {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 20px!important;
  width:20px!important;
  height:28px!important;
  margin:0!important;
  padding:0!important;
}
body .t706 .t706__product-quantity {
  width:auto!important;
  min-width:12px!important;
  margin:0!important;
  padding:0!important;
  font-size:18px!important;
}
body .t706 .t706__product-del-wrapper {
  grid-area:del!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  width:24px!important;
  height:28px!important;
}
body .t706 .t706__product-del {
  position:static!important;
  inset:auto!important;
  transform:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:24px!important;
  height:28px!important;
  margin:0!important;
  padding:0!important;
  opacity:.55!important;
}
body .t706 .t706__product-del::before,body .t706 .t706__product-del::after {
  display:none!important;
  content:none!important;
}
body .t706 .t706__product-del img {
  display:block!important;
  width:20px!important;
  height:20px!important;
  opacity:1!important;
  visibility:visible!important;
}
body .t706 .t706__product-title__option {
  display:none!important;
}
@media (max-width:1269px)  {
  .t706__cartpage {
    --order-width:940px;
  }
  .t706__cartpage .t706__cartpage-content {
    gap:32px!important;
  }
  body .t706 .t706__product {
    grid-template-columns:72px minmax(0,1fr) 68px 22px!important;
    column-gap:12px!important;
    min-height:96px!important;
  }
  body .t706 .t706__product-thumb {
    width:72px!important;
    height:96px!important;
  }
  body .t706 .t706__product-title {
    font-size:17px!important;
  }
  body .t706 .t706__product-plusminus {
    width:68px!important;
    gap:3px!important;
  }
}
@media (max-width:1269px)  {
  .t706__cartpage {
    --order-width:680px;
  }
  .t706__cartpage .t706__cartpage-content {
    flex-direction:column!important;
    gap:36px!important;
    margin-top:36px!important;
  }
  .t706__cartpage .t706__cartpage-form,.t706__cartpage .t706__cartpage-info {
    width:100%!important;
    flex:auto!important;
  }
}
@media (max-width:719px)  {
  .t706__cartpage .t706__cartpage-top {
    width:calc(100% - 32px)!important;
    margin-top:18px!important;
  }
  .t706__cartpage .t706__cartpage-content {
    width:calc(100% - 32px)!important;
    margin-top:28px!important;
  }
  body .t706 .t706__product {
    grid-template-columns:58px minmax(0,1fr) 62px 20px!important;
    gap:12px 8px!important;
    min-height:78px!important;
    margin-bottom:18px!important;
  }
  body .t706 .t706__product-thumb {
    width:58px!important;
    height:78px!important;
  }
  body .t706 .t706__product-title {
    font-size:14px!important;
    line-height:1.2!important;
  }
  body .t706 .t706__product-title a {
    overflow-wrap:anywhere!important;
  }
  body .t706 .t706__product-amount {
    font-size:14px!important;
  }
  body .t706 .t706__product-plusminus {
    width:62px!important;
    gap:2px!important;
  }
  body .t706 .t706__product-quantity {
    font-size:15px!important;
  }
  body .t706 .t706__product-del-wrapper,body .t706 .t706__product-del {
    width:20px!important;
  }
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_ph {
  margin-bottom:28px!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-group_dl {
  margin-top:0!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-error {
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#B84E12!important;
  -webkit-text-fill-color:#B84E12!important;
  padding:6px 18px 0!important;
  font:12px/1.3 Arial,sans-serif!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-phonemask {
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__submit {
  margin-top:12px!important;
  padding-top:0!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-submit {
  height:72px!important;
  min-height:72px!important;
  font-weight:400!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-submit .t-btnflex__text {
  font-weight:400!important;
}
@media(max-width:719px)  {
  html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input-title {
    font-size:14px!important;
    line-height:1.3!important;
  }
  html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input {
    font-size:13px!important;
  }
  html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-input::placeholder {
    font-size:12px!important;
  }
  html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-submit {
    height:60px!important;
    min-height:60px!important;
  }
  html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-form__submit {
    margin-top:10px!important;
  }
}
.t706__cartpage .t706__cartpage-form-wrapper {
  position:static!important;
}
.t706__cartpage .t-form__inputsbox > .t-input-group:not([hidden]) {
  display:block!important;
}
.t706__cartpage .t706__cartpage-products {
  padding:0!important;
  box-sizing:border-box!important;
}
.t706__cartpage .t706__cartpage-totals {
  display:block!important;
}
.t706__cartpage .t706__cartpage-open-form-wrap {
  order:3!important;
  width:100%!important;
}
@media(min-width:1270px)  {
  .t706__cartpage #delivery-services-wrapper {
    display:flex!important;
    flex-wrap:wrap!important;
    gap:12px 28px!important;
    align-items:center!important;
  }
  .t706__cartpage #delivery-services-wrapper .t-radio__control {
    display:inline-flex!important;
    align-items:center!important;
    white-space:nowrap!important;
    margin:0!important;
    gap:4px!important;
  }
}
@media(max-width:1269px) {
  .t706__cartpage .t706__cartpage-info {
    order:1!important;
  }
  .t706__cartpage .t706__cartpage-form {
    order:2!important;
  }
  .t706__cartpage .t706__cartpage-open-form {
    width:100%!important;
    min-height:60px!important;
  }
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-radio__wrapper-delivery {
  margin-top:32px!important;
}
html body :is(#rec2952609101,#rec2954377801,#rec2475445361,#rec1315774051) .t706 .t-radio__wrapper-delivery > .t-name {
  margin:0 0 24px!important;
}
@media(min-width:1270px)  {
  .t706__cartpage #delivery-services-wrapper .t-radio__control {
    width:auto!important;
    flex:0 0 auto!important;
  }
}

/* Корзина и поп-апы: основной согласованный вид. */
html body #allrecords .t706 .t706__product  {
  row-gap:16px!important;
  column-gap:20px!important;
  grid-template-columns:80px minmax(0,1fr) 76px 24px!important;
  max-width:100%!important;
}
html body #allrecords .t706 .t706__product-title  {
  padding-top:16px!important;
  font-size:20px!important;
  line-height:1.08!important;
}
html body #allrecords .t706 .t706__product-amount  {
  font-size:20px!important;
}
html body #allrecords .t706 .t706__product-title a  {
  overflow-wrap:normal!important;
  word-break:normal!important;
  white-space:normal!important;
}
html body #allrecords .t706 .t706__product-plusminus,
html body #allrecords .t706 .t706__product-del-wrapper  {
  align-self:center!important;
}
html body #allrecords .t706 .t706__sidebar  {
  position:fixed!important;
  inset:0!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  transform:none!important;
  box-sizing:border-box!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:rgba(0,0,0,.65)!important;
  padding:32px 16px!important;
}
html body #allrecords .t706 .t706__sidebar-content  {
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  width:560px!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 64px)!important;
  margin:0 auto!important;
  padding:36px 32px 32px!important;
  box-sizing:border-box!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  background:#fff!important;
  border-radius:24px!important;
}
html body #allrecords .t706 .t706__sidebar-top  {
  position:relative!important;
  padding:0 36px 20px!important;
  margin:0 0 16px!important;
}
html body #allrecords .t706 .t706__sidebar-heading  {
  padding:0!important;
  margin:0!important;
  font-size:28px!important;
}
html body #allrecords .t706 .t706__sidebar-close  {
  position:absolute!important;
  top:2px!important;
  right:0!important;
  width:24px!important;
  height:24px!important;
  margin:0!important;
}
html body #allrecords .t706 .t706__sidebar-close-btn  {
  padding:0!important;
  width:24px!important;
  height:24px!important;
  background:transparent!important;
}
html body #allrecords .t706 .fivecult-cart-back  {
  position:absolute!important;
  left:0!important;
  top:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:26px!important;
  height:28px!important;
  border:0!important;
  padding:0!important;
  background:transparent!important;
  color:#B84E12!important;
  font:28px/1 Arial,sans-serif!important;
  cursor:pointer!important;
}
html body #allrecords .t706 .t706__sidebar-products  {
  padding:0!important;
  margin:0!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
html body #allrecords .t706 .t706__sidebar-bottom  {
  position:static!important;
  width:100%!important;
  padding:0!important;
  margin:40px 0 0!important;
  box-sizing:border-box!important;
}
html body #allrecords .t706 .t706__sidebar-continue  {
  width:100%!important;
  max-width:100%!important;
  min-height:64px!important;
}
html body #allrecords .t706__cartpage  {
  overflow-x:hidden!important;
}
html body #allrecords .t706__cartpage .t706__cartpage-content  {
  min-width:0!important;
  max-width:min(var(--order-width),calc(100% - 48px))!important;
  box-sizing:border-box!important;
}
html body #allrecords .t706__cartpage .t706__cartpage-content > *  {
  min-width:0!important;
  box-sizing:border-box!important;
}
html body #allrecords .t706__cartpage .t706__cartpage-products  {
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
html body #allrecords .t706__cartpage .t706__cartpage-form-wrapper,
html body #allrecords .t706__cartpage .t-form,
html body #allrecords .t706__cartpage .t-form__inputsbox,
html body #allrecords .t706__cartpage .t-input-group,
html body #allrecords .t706__cartpage .t-input-block  {
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
html body #allrecords .t706__cartpage .t-input  {
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
html body #allrecords .t706 .t-input-group_cb,
html body #allrecords .t706 .t-input-group_cb .t-input-block,
html body #allrecords .t706 .t-input-group_cb .t-checkbox__control  {
  border:0!important;
  outline:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html body #allrecords .t706 .t-input-group_cb .t-input-block::after,
html body #allrecords .t706 .t-input-group_cb .t-checkbox__control::after  {
  border:0!important;
  box-shadow:none!important;
}
html body #allrecords .t706 .t-form__errorbox-wrapper  {
  background:#fff!important;
  border:2px solid #FCAA27!important;
  border-radius:32px!important;
  padding:16px 12px!important;
  margin:20px 0 10px!important;
  box-sizing:border-box!important;
  max-width:100%!important;
}
html body #allrecords .t706 .t-form__errorbox-wrapper,
html body #allrecords .t706 .t-form__errorbox-wrapper *  {
  color:#FCAA27!important;
  -webkit-text-fill-color:#FCAA27!important;
  font:16px/1.3 Arial,sans-serif!important;
  opacity:1!important;
}
html body #allrecords .t706 .t-form__errorbox-text  {
  padding:0!important;
  margin:0!important;
  list-style:none!important;
}
html body #allrecords .t706 .t-form__errorbox-item  {
  padding:0!important;
  margin:0!important;
  text-align:center!important;
  white-space:normal!important;
  text-wrap:balance!important;
}
html body #allrecords .t706 .fivecult-city-error-suppressed,
html body #allrecords .t706 .fivecult-empty-errorbox  {
  display:none!important;
}
html body #allrecords .t706 .t-form__submit  {
  margin-top:10px!important;
  padding-top:0!important;
}

/* Крестики и навигация: привязка к краю карточки. Положение рассчитывает общий HEAD. */
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close  {
  position:fixed!important;
  top:var(--fivecult-close-top,20px)!important;
  left:var(--fivecult-close-left,calc(100% - 48px))!important;
  right:auto!important;
  width:24px!important;
  height:24px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  z-index:2147483647!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close-wrapper,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-wrapper  {
  position:static!important;
  inset:auto!important;
  transform:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:24px!important;
  height:24px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:3px!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close-icon,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-icon  {
  width:18px!important;
  height:18px!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-popup__close-icon g,
html body .t1093 .t-popup[data-tooltip-hook="#personaldata"] .t-popup__close-icon g  {
  fill:#FCAA27!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr  {
  position:fixed!important;
  left:var(--fivecult-back-left,16px)!important;
  top:var(--fivecult-back-top,16px)!important;
  width:auto!important;
  height:24px!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  z-index:2147483647!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt  {
  background:transparent!important;
  line-height:24px!important;
}
html body .t-store__card__btns-wrapper > .t-store__card__btn  {
  min-height:38px!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
  font-size:13px!important;
}
@media(min-width:1270px) and (max-width:1799px)  {
  html body .t-store__card__btns-wrapper > .t-store__card__btn  {
    font-size:12px!important;
  }
}
@media(min-width:1270px) and (max-width:1799px)  {
  html body #allrecords .t706 .t706__product  {
    grid-template-columns:72px minmax(0,1fr) 68px 22px!important;
    column-gap:12px!important;
  }
  html body #allrecords .t706 .t706__product-title,html body #allrecords .t706 .t706__product-amount  {
    font-size:17px!important;
  }
}
@media(max-width:719px)  {
  html body #allrecords .t706 .t706__sidebar  {
    padding:16px 8px!important;
  }
  html body #allrecords .t706 .t706__sidebar-content  {
    padding:24px 16px!important;
    max-height:calc(100dvh - 32px)!important;
    border-radius:18px!important;
  }
  html body #allrecords .t706 .t706__sidebar-heading  {
    font-size:21px!important;
  }
  html body #allrecords .t706 .t706__product  {
    grid-template-columns:58px minmax(0,1fr) 62px 20px!important;
    column-gap:8px!important;
    row-gap:12px!important;
  }
  html body #allrecords .t706 .t706__product-title  {
    font-size:13px!important;
    padding-top:10px!important;
    line-height:1.15!important;
  }
  html body #allrecords .t706 .t706__product-amount  {
    font-size:14px!important;
  }
  html body #allrecords .t706 .t706__product-title a  {
    overflow-wrap:anywhere!important;
  }
  html body #allrecords .t706__cartpage .t706__cartpage-content  {
    width:calc(100% - 32px)!important;
    max-width:calc(100% - 32px)!important;
  }
  html body #allrecords .t706 .t-input-title  {
    font-size:12px!important;
    line-height:1.3!important;
  }
  html body #allrecords .t706 .t-input  {
    font-size:11px!important;
  }
  html body #allrecords .t706 .t-form__errorbox-wrapper *  {
    font-size:14px!important;
    white-space:normal!important;
    text-wrap:balance!important;
  }
  html body .t-store .t-popup:has(.t-store__product-popup)  {
    padding-top:0!important;
  }
  html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__container  {
    margin-top:44px!important;
  }
  html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr  {
    background:transparent!important;
    height:24px!important;
  }
  html body .t-store__card__btns-wrapper > .t-store__card__btn  {
    font-size:12px!important;
  }
}
@media(max-width:359px)  {
  html body #allrecords .t706 .t706__product  {
    grid-template-columns:50px minmax(0,1fr) 58px 18px!important;
    column-gap:6px!important;
  }
  html body #allrecords .t706 .t706__product-thumb  {
    width:50px!important;
    height:67px!important;
  }
  html body #allrecords .t706 .t706__product-plusminus  {
    width:58px!important;
  }
}

/* Поп-апы: согласованные внутренние отступы. */
@media(min-width:720px)  {
  html body #allrecords .t706 .t706__sidebar  {
    padding:clamp(64px,10vh,112px) 20px 32px!important;
  }
  html body #allrecords .t706 .t706__sidebar-content  {
    width:650px!important;
    padding:36px 52px 48px!important;
    max-height:calc(100dvh - clamp(64px,10vh,112px) - 32px)!important;
  }
  html body #allrecords .t706 .t706__sidebar-top  {
    padding-bottom:24px!important;
    margin-bottom:32px!important;
  }
  html body #allrecords .t706 .t706__sidebar-heading  {
    text-align:center!important;
  }
  html body #allrecords .t706 .t706__sidebar-bottom  {
    margin-top:56px!important;
  }
  html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__container  {
    margin-top:calc(5vh + 20px)!important;
  }
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt-wr  {
  left:var(--fivecult-back-left,12px)!important;
  right:auto!important;
  float:none!important;
  text-align:left!important;
  transform:none!important;
}
html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__close-txt  {
  position:static!important;
  inset:auto!important;
  float:none!important;
  text-align:left!important;
  transform:none!important;
  display:inline-block!important;
}
@media(max-width:719px)  {
  html body #allrecords .t706 .t-input-error  {
    position:relative!important;
    top:-2px!important;
  }
  html body .t-store .t-popup:has(.t-store__product-popup) .t-store__product-popup  {
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    min-width:0!important;
    margin:64px 12px 24px!important;
    padding:0!important;
    box-sizing:border-box!important;
    border-radius:22px!important;
    overflow:hidden!important;
    background:#fcf8f4!important;
  }
  html body .t-store .t-popup:has(.t-store__product-popup) .t-store__prod-popup__container  {
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    box-sizing:border-box!important;
    background:#fcf8f4!important;
    border-radius:22px!important;
  }
}

/* Мобильная карточка: горизонтальные фотографии и закреплённые кнопки покупки. */
.fivecult-photo-strip,.fivecult-buydock,.fivecult-mobile-back  {
  display:none;
}
@media(max-width:719px)  {
  html body .t-store .t-popup:has(.t-store__product-popup)  {
    width:100%!important;
    padding:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    background:rgba(0,0,0,.65)!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container  {
    width:calc(100% - 16px)!important;
    max-width:calc(100% - 16px)!important;
    min-width:0!important;
    margin:64px 8px 20px!important;
    padding:0!important;
    box-sizing:border-box!important;
    background:#fcf8f4!important;
    border-radius:22px!important;
    overflow:hidden!important;
  }
  html body .t-store .t-popup .t-store__prod-popup__container  {
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
  }
  html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product  {
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0 0 104px!important;
    border-radius:22px!important;
    box-sizing:border-box!important;
    background:#fcf8f4!important;
  }
  html body .t-store .fivecult-mobile-product > div  {
    display:block!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__slider  {
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__slider > .t-slds  {
    display:none!important;
  }
  html body .t-store .fivecult-mobile-product .fivecult-photo-strip  {
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory;
    overscroll-behavior-x:contain;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    touch-action:pan-x pan-y;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border-radius:22px 22px 0 0!important;
  }
  .fivecult-photo-strip::-webkit-scrollbar  {
    display:none;
  }
  html body .t-store .fivecult-mobile-product .fivecult-photo-strip > img  {
    flex:0 0 94%!important;
    min-width:0!important;
    aspect-ratio:3/4!important;
    height:auto!important;
    object-fit:contain!important;
    scroll-snap-align:start;
    scroll-snap-stop:always;
    background:#fcf8f4;
    border-radius:18px!important;
    user-select:none;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__info  {
    display:flex!important;
    flex-direction:column!important;
    float:none!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__price-wrapper  {
    order:0!important;
    margin:0 0 20px!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__title-wrapper  {
    order:1!important;
    margin:0 0 14px!important;
  }
  html body .t-store .fivecult-mobile-product .js-product-controls-wrapper  {
    order:2!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__text  {
    order:3!important;
    margin:0!important;
    line-height:1.5!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__links-wrapper  {
    order:4!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__btn-wrapper  {
    display:none!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-store__prod-popup__close-txt-wr  {
    display:none!important;
  }
  html body .t-store .t-popup .fivecult-mobile-back:not([hidden])  {
    display:block!important;
    position:fixed!important;
    left:16px!important;
    right:auto!important;
    top:18px!important;
    height:30px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    color:#FCAA27!important;
    font:600 18px/30px Arial,sans-serif!important;
    z-index:2147483647!important;
    cursor:pointer;
  }
  html body .t-store .t-popup .fivecult-buydock:not([hidden])  {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 0px!important;
    column-gap:0!important;
    position:fixed!important;
    left:8px!important;
    right:8px!important;
    bottom:0!important;
    width:auto!important;
    min-width:0!important;
    padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))!important;
    box-sizing:border-box!important;
    border-radius:22px 22px 0 0!important;
    z-index:2147483646!important;
    box-shadow:0 -4px 18px rgba(43,15,8,.08)!important;
    transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1),column-gap .28s ease;
  }
  html body .t-store .t-popup .fivecult-buydock.fivecult-buydock_has-item:not([hidden])  {
    grid-template-columns:minmax(0,1fr) 100px!important;
    column-gap:8px!important;
  }
  html body .t-store .fivecult-buydock__buy  {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-width:0!important;
    height:54px!important;
    margin:0!important;
    padding:8px 10px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    border:0!important;
    border-radius:28px!important;
    background:#B84E12!important;
    color:#fcf8f4!important;
    font-size:13px!important;
    font-weight:400!important;
    line-height:1.2!important;
    white-space:nowrap!important;
    cursor:pointer;
  }
  html body .t-store .fivecult-buydock__buy:disabled  {
    opacity:.55;
    cursor:default;
  }
  html body .t-store .fivecult-buydock__controls  {
    display:flex!important;
    align-items:center!important;
    justify-content:space-around!important;
    min-width:0!important;
    height:54px!important;
    border-radius:28px!important;
    background:#B84E12!important;
    color:#fcf8f4!important;
    overflow:hidden!important;
    opacity:0;
    transform:scale(.65);
    transform-origin:left center;
    pointer-events:none;
    transition:opacity .2s ease,transform .3s cubic-bezier(.2,.9,.3,1.2);
  }
  html body .t-store .fivecult-buydock_has-item .fivecult-buydock__controls  {
    opacity:1;
    transform:scale(1);
    pointer-events:auto;
  }
  html body .t-store .fivecult-buydock__controls > button  {
    flex:0 0 28px!important;
    width:28px!important;
    min-width:0!important;
    height:44px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border:0!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    color:#FCAA27!important;
    font:600 22px/1 Arial,sans-serif!important;
    cursor:pointer;
  }
  html body .t-store .fivecult-buydock__controls > button:disabled  {
    opacity:.4;
  }
  html body .t-store .fivecult-buydock__controls > span  {
    font:600 16px/1 Arial,sans-serif!important;
    min-width:14px;
    text-align:center;
  }
  html body .t-store .fivecult-buydock button:focus-visible,html body .t-store .fivecult-mobile-back:focus-visible  {
    outline:2px solid #FCAA27;
    outline-offset:2px;
  }
}
@media(prefers-reduced-motion:reduce) {
  .fivecult-buydock,.fivecult-buydock__controls  {
    transition:none!important;
  }
}
@media(max-width:719px) {
  html body .t-store .fivecult-buydock__buy  {
    font-family:'Press Start 2P',Arial,sans-serif!important;
    font-size:clamp(9px,3vw,13px)!important;
  }
  html body .t-store .fivecult-buydock__controls > span  {
    font-family:'Press Start 2P',Arial,sans-serif!important;
    font-size:12px!important;
  }
  html body .t-store .fivecult-mobile-product .fivecult-photo-strip > img  {
    flex-basis:90%!important;
    width:90%!important;
    max-width:90%!important;
  }
}

/* Повторное открытие галереи и компактная панель покупки. */
@media(max-width:719px)  {
  html body .t-store .t-popup .fivecult-mobile-back  {
    display:none!important;
  }
  html body .t-store .t-popup .fivecult-buydock:not([hidden])  {
    background:transparent!important;
    box-shadow:none!important;
  }
  html body .t-store .fivecult-buydock.fivecult-buydock_has-item .fivecult-buydock__buy  {
    background:#FCAA27!important;
  }
  html body .t-store .fivecult-buydock:not(.fivecult-buydock_has-item) .fivecult-buydock__buy  {
    background:#B84E12!important;
  }
}

/* Мобильная карточка: шрифты и внутренние поля. */
@media(max-width:719px)  {
  html body .t-store .t-popup:has(.fivecult-mobile-product)  {
    position:fixed!important;
    inset:0!important;
    height:100dvh!important;
    min-height:0!important;
    max-height:100dvh!important;
    box-sizing:border-box!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container  {
    width:calc(100% - 32px)!important;
    max-width:calc(100% - 32px)!important;
    margin:48px 16px calc(98px + env(safe-area-inset-bottom,0px))!important;
  }
  html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product  {
    padding-bottom:0!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__info  {
    padding:20px 26px!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__price  {
    font-size:16px!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__price-wrapper  {
    margin-bottom:28px!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__name  {
    font-size:20px!important;
    letter-spacing:.15px!important;
    margin-bottom:0!important;
    line-height:1.2!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__title-wrapper  {
    margin-bottom:8px!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__text,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__text div,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__text p  {
    font-size:13px!important;
    line-height:1.3!important;
  }
  html body .t-store .fivecult-buydock,
 html body .t-store .fivecult-buydock *  {
    -webkit-tap-highlight-color:transparent!important;
  }
  html body .t-store .fivecult-buydock button  {
    -webkit-user-select:none!important;
    user-select:none!important;
    touch-action:manipulation!important;
  }
  html body .t-store .fivecult-buydock button:focus:not(:focus-visible)  {
    outline:none!important;
    box-shadow:none!important;
  }
}
@media(max-width:719px)  {
  html body .t-store .t-popup .fivecult-buydock:not([hidden])  {
    padding:10px 30px calc(12px + env(safe-area-inset-bottom,0px))!important;
  }
}
@media(max-width:719px)  {
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-value,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-currency  {
    font-size:16px!important;
  }
}

/* Панель покупки: примагничивание к нижнему краю карточки. */
@media(max-width:719px)  {
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container  {
    margin:36px 16px calc(36px + env(safe-area-inset-bottom,0px))!important;
  }
  html body .t-store .fivecult-mobile-product .fivecult-photo-strip,
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip > img  {
    border-radius:0!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__info  {
    padding-top:26px!important;
  }
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__price,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-value,
 html body .t-store .fivecult-mobile-product .t-store__prod-popup__price .t-store__prod-popup__price-currency  {
    font-size:14px!important;
  }
  html body .t-store .t-popup .fivecult-buydock:not([hidden])  {
    bottom:var(--fivecult-dock-bottom,0px)!important;
  }
}

/* Тёмная коллекция: чёрный фон поп-апов, отдельный от светлой коллекции. */
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-popup__container,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-store__prod-popup__container,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-store__product-popup,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-slds__container,
html body :is(#rec1870590021,#rec4007551901) .t-popup .t-slds__bgimg,
html body :is(#rec1870590021,#rec4007551901) .t-popup .fivecult-photo-strip,
html body :is(#rec1870590021,#rec4007551901) .t-popup .fivecult-photo-strip > img  {
  background-color:#000!important;
}
html body #allrecords .t-store .js-store-load-more-btn  {
  padding:14px 22px!important;
}

/* Нажатия на телефоне: отключение синей системной вспышки. */
html,body,body *  {
  -webkit-tap-highlight-color:transparent!important;
}
@media(max-width:719px)  {
  html body .t-store .fivecult-mobile-product .t-store__prod-popup__price-wrapper  {
    position:relative!important;
    top:10px!important;
  }
  html body .t-store .t-popup .t-store__product-popup.fivecult-mobile-product  {
    padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;
  }
  html body .t-store .t-popup .fivecult-buydock:not([hidden])  {
    padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;
  }
}

/* Скругление панели при примагничивании. */
html body #rec1870590021 .t-popup .t-store__prod-popup__info,
html body #rec1870590021 .t-popup .t-store__prod-popup__title-wrapper,
html body #rec1870590021 .t-popup .t-store__prod-popup__name,
html body #rec1870590021 .t-popup .t-store__prod-popup__price-wrapper,
html body #rec1870590021 .t-popup .t-store__prod-popup__text  {
  text-align:left!important;
  align-items:flex-start!important;
}
@media(max-width:719px)  {
  html body .t-store .t-popup .fivecult-buydock:not([hidden])  {
    padding-top:14px!important;
    padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;
  }
  html body .t-store .fivecult-buydock__buy  {
    transition:background-color .2s ease,border-radius .18s ease!important;
  }
  html body .t-store .fivecult-buydock__controls  {
    transition:opacity .2s ease,transform .3s cubic-bezier(.2,.9,.3,1.2),border-radius .18s ease!important;
  }
  html body .t-store .fivecult-buydock_is-docked .fivecult-buydock__buy,
 html body .t-store .fivecult-buydock_is-docked .fivecult-buydock__controls  {
    border-radius:22.4px!important;
  }
}
@media(prefers-reduced-motion:reduce)  {
  html body .t-store .fivecult-buydock__buy,html body .t-store .fivecult-buydock__controls  {
    transition:none!important;
  }
}

/* Мобильная карточка: положение, крестик и прямое открытие оформления заказа. */
@media(max-width:719px)  {
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close  {
    display:block!important;
    position:absolute!important;
    left:auto!important;
    right:18px!important;
    width:28px!important;
    height:28px!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close .t-popup__close-wrapper  {
    width:28px!important;
    height:28px!important;
    padding:6px!important;
    box-sizing:border-box!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close .t-popup__close-icon_arrow  {
    display:none!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close .t-popup__close-icon_cross  {
    display:block!important;
    width:16px!important;
    height:16px!important;
  }
  html body #allrecords .t706 .t-input::placeholder  {
    font-size:11px!important;
  }
  html body #allrecords .t706 .t-input-phonemask__select-code,
 html body #allrecords .t706 input.t-input-phonemask,
 html body #allrecords .t706 input.t-input-phonemask::placeholder  {
    font-size:11px!important;
    line-height:1.3!important;
  }
  html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-form  {
    order:2!important;
  }
  html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-info  {
    order:1!important;
  }
  html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-open-form-wrap  {
    display:none!important;
  }
}

/* Мобильная доставка: сначала товары и итог, затем поля покупателя. */
@media(max-width:719px)  {
  html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-heading  {
    font-size:0!important;
  }
  html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-heading::after  {
    content:"Доставка";
    font-size:18px!important;
    line-height:1.2!important;
  }
  html body #allrecords .t706__cartpage .t706__product  {
    grid-template-columns:56px minmax(0,1fr) 60px 24px!important;
    grid-template-rows:max-content 1fr!important;
    row-gap:8px!important;
    min-height:75px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-thumb  {
    width:56px!important;
    height:75px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-title  {
    font-size:13px!important;
    line-height:1.1!important;
    white-space:normal!important;
  }
  html body #allrecords .t706__cartpage .t706__product-title a  {
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
  }
  html body #allrecords .t706__cartpage .t706__product-amount  {
    font-size:14px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plusminus  {
    width:60px!important;
    gap:0!important;
    align-self:center!important;
  }
  html body #allrecords .t706__cartpage .t706__product-quantity  {
    font-size:16px!important;
    line-height:1!important;
    color:#B84E12!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plus,
 html body #allrecords .t706__cartpage .t706__product-minus  {
    flex:0 0 20px!important;
    width:20px!important;
    height:32px!important;
    color:#FCAA27!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plus img,
 html body #allrecords .t706__cartpage .t706__product-minus img,
 html body #allrecords .t706__cartpage .t706__product-plus svg,
 html body #allrecords .t706__cartpage .t706__product-minus svg  {
    display:none!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plus::before,
 html body #allrecords .t706__cartpage .t706__product-minus::before  {
    display:block!important;
    position:static!important;
    width:auto!important;
    height:auto!important;
    border:0!important;
    background:none!important;
    font:22px/1 Arial,sans-serif!important;
    color:#FCAA27!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plus::before  {
    content:"+"!important;
  }
  html body #allrecords .t706__cartpage .t706__product-minus::before  {
    content:"−"!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plus::after,
 html body #allrecords .t706__cartpage .t706__product-minus::after  {
    display:none!important;
  }
  html body #allrecords .t706__cartpage .t706__product-del-wrapper,
 html body #allrecords .t706__cartpage .t706__product-del  {
    width:24px!important;
    height:32px!important;
    align-self:center!important;
  }
  html body #allrecords .t706__cartpage .t706__product-del  {
    opacity:1!important;
    background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23B84E12%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M9%206V3h6v3M5%206l1%2015h12l1-15M10%2010v7M14%2010v7%22%2F%3E%3C%2Fsvg%3E") center/18px 18px no-repeat!important;
  }
  html body #allrecords .t706__cartpage .t706__product-del img,
 html body #allrecords .t706__cartpage .t706__product-del svg  {
    display:none!important;
  }
  html body #allrecords .t706__cartpage .t-input-title  {
    padding-left:14px!important;
    box-sizing:border-box!important;
  }
  html body #allrecords .t706__cartpage .t-radio__wrapper-delivery  {
    margin-top:0!important;
  }
  html body #allrecords .t706__cartpage .t-radio__wrapper-delivery > .t-name  {
    display:none!important;
  }
  html body #allrecords .t706__cartpage #delivery-services-wrapper:has(.t-radio__control)  {
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    justify-content:space-between!important;
    align-items:center!important;
    gap:12px 8px!important;
    margin-top:24px!important;
    margin-bottom:48px!important;
  }
  html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control  {
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    flex:0 0 auto!important;
    white-space:nowrap!important;
    margin:0!important;
    padding:0!important;
  }
  html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__indicator  {
    flex-shrink:0!important;
  }
  html body #allrecords .t706__cartpage .t-input-group_cb  {
    padding-left:14px!important;
    padding-right:14px!important;
  }
  html body #allrecords .t706__cartpage .t-submit,
 html body #allrecords .t706__cartpage .t-submit .t-btnflex__text  {
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-weight:400!important;
  }
}
@media(max-width:359px)  {
  html body #allrecords .t706__cartpage .t706__product  {
    grid-template-columns:50px minmax(0,1fr) 54px 22px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-thumb  {
    width:50px!important;
    height:67px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-title  {
    font-size:11px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-plusminus  {
    width:54px!important;
  }
}

/* Мобильная доставка: компактные поля и скрытие пустых вариантов доставки. */
@media(max-width:719px)  {
  html body #allrecords .t706__cartpage #delivery-services-wrapper:not(:has(.t-radio__control))  {
    display:none!important;
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    height:0!important;
  }
  html body #allrecords .t706__cartpage #addresses-wrapper:empty  {
    display:none!important;
    margin:0!important;
    padding:0!important;
    min-height:0!important;
  }
  html body #allrecords .t706__cartpage .t-input-group_dl  {
    margin-bottom:28px!important;
    padding-bottom:0!important;
  }
}

/* Мобильная доставка: отступы по согласованному макету 113. */
@media(max-width:719px)  {
  html body #allrecords .t706__cartpage .t706__cartpage-top  {
    margin-top:8px!important;
  }
  html body #allrecords .t706__cartpage .t706__product  {
    column-gap:14px!important;
    margin-bottom:12px!important;
  }
  html body #allrecords .t706__cartpage .t706__product-title  {
    padding-top:12px!important;
  }
  html body #allrecords .t706__cartpage .t706__cartpage-products > .t706__product:last-child  {
    margin-bottom:26px!important;
  }
  html body #allrecords .t706__cartpage.fivecult-direct-checkout .t706__cartpage-content  {
    gap:40px!important;
  }
  html body #allrecords .t706__cartpage .t706__cartpage-info,
 html body #allrecords .t706__cartpage .t706__cartpage-info-wrapper  {
    margin-bottom:0!important;
    padding-bottom:0!important;
  }
  html body #allrecords .t706__cartpage .t706__cartpage-totals  {
    margin-bottom:0!important;
    padding-bottom:0!important;
  }
  html body #allrecords .t706__cartpage .t706__cartpage-prodamount  {
    margin-bottom:0!important;
    padding-bottom:0!important;
  }
  html body #allrecords .t706__cartpage .t706__cartpage-form,
 html body #allrecords .t706__cartpage .t706__cartpage-form-wrapper,
 html body #allrecords .t706__cartpage .t-form,
 html body #allrecords .t706__cartpage .t-form__inputsbox  {
    margin-top:0!important;
    padding-top:0!important;
  }
  html body #allrecords .t706__cartpage .t-form__inputsbox > .t-input-group_ph  {
    margin-top:0!important;
    padding-top:0!important;
  }
  html body #allrecords .t706__cartpage .t-input-title  {
    margin-top:0!important;
    margin-bottom:12px!important;
    padding-top:0!important;
    padding-bottom:0!important;
    line-height:1.3!important;
  }
  html body #allrecords .t706__cartpage .t-input-group_ph .t-input-subtitle  {
    display:none!important;
  }
  html body #allrecords .t706 .t706__cartpage .t-input-group_ph  {
    margin-bottom:20px!important;
  }
  html body #allrecords .t706__cartpage .t-input-group_cb  {
    margin-top:0!important;
    margin-bottom:20px!important;
  }
  html body #allrecords .t706__cartpage .t-form__submit  {
    margin-top:10px!important;
    padding-top:0!important;
  }
}
@media(max-width:359px)  {
  html body #allrecords .t706__cartpage .t706__product  {
    column-gap:10px!important;
  }
}

/* Подпись региона и выравнивание служб доставки на телефоне. */
@media(max-width:719px)  {
  html body #allrecords .t706__cartpage #city-searchbox .searchbox-info,
 html body #allrecords .t706__cartpage #city-searchbox .t-input-subtitle  {
    padding-left:14px!important;
    box-sizing:border-box!important;
  }
  html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control  {
    font-size:13px!important;
    gap:0!important;
  }
  html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control + .t-radio__control  {
    position:relative!important;
    left:-20px!important;
  }
}
@media(max-width:359px)  {
  html body #allrecords .t706__cartpage #delivery-services-wrapper .t-radio__control  {
    font-size:12px!important;
  }
}
@media(max-width:719px) {
  html body #allrecords .t706__cartpage #city-searchbox .t-input-description  {
    padding-left:14px!important;
    box-sizing:border-box!important;
  }
}

/* Пункт выдачи: поле остаётся доступным после выбора адреса. */
@media(max-width:719px)  {
  html body #allrecords .t706__cartpage #pickup-searchbox.show-info > .searchbox-inner-wrapper  {
    display:block!important;
  }
  html body #allrecords .t706__cartpage #pickup-searchbox.show-info .searchbox-inner-wrapper > .t-input-group  {
    display:block!important;
  }
  html body #allrecords .t706__cartpage #pickup-searchbox.show-info .searchbox-list,
 html body #allrecords .t706__cartpage #pickup-searchbox.show-info #delivery-yandex-map  {
    display:none!important;
  }
  html body #allrecords .t706__cartpage #delivery-services-wrapper .delivery-checkbox-label  {
    position:relative!important;
    top:-1px!important;
    left:-1px!important;
  }
  html body #allrecords .t706__cartpage form.fivecult-checkout_invalid .js-errorbox-all  {
    display:none!important;
  }
  html body #allrecords .t706__cartpage .fivecult-submit_invalid  {
    position:relative!important;
    overflow:hidden!important;
    opacity:.55!important;
    cursor:default!important;
    transition:opacity .28s ease,background-color .28s ease!important;
  }
  html body #allrecords .t706__cartpage .fivecult-submit_invalid::after  {
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    background:rgba(252,248,244,.25);
    pointer-events:none;
    animation:fivecult-button-dim .32s ease-out both;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__container  {
    margin-top:60px!important;
    margin-bottom:calc(48px + env(safe-area-inset-bottom,0px))!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close  {
    top:28px!important;
  }
  html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg g,
 html body .t-store .t-popup:has(.fivecult-mobile-product) > .t-popup__close svg path  {
    fill:#FCAA27!important;
  }
  html body .t-store .t-popup > .fivecult-product-category:not([hidden])  {
    position:absolute!important;
    top:28px!important;
    left:20px!important;
    right:58px!important;
    margin:0!important;
    padding:0!important;
    color:#FCF8F4!important;
    font-family:var(--t-headline-font,'Press Start 2P'),sans-serif!important;
    font-size:14px!important;
    font-weight:400!important;
    line-height:1.4!important;
    text-align:left!important;
    pointer-events:none;
    z-index:2147483646;
  }
}
@keyframes fivecult-button-dim  {
  from {
    clip-path:circle(0% at 50% 50%);
  }
  to {
    clip-path:circle(150% at 50% 50%);
  }
}
@media(prefers-reduced-motion:reduce)  {
  html body #allrecords .t706__cartpage .fivecult-submit_invalid,
 html body #allrecords .t706__cartpage .fivecult-submit_invalid::after  {
    animation:none!important;
    transition:none!important;
  }
}

/* Отклик корзины и оформление витрин главной страницы. */
html body .t706__carticon-text  {
  display:none!important;
  visibility:hidden!important;
}
html body .t706__carticon_neworder,
html body .t706__carticon_neworder .t706__carticon-wrapper,
html body .t706__carticon_neworder .t706__carticon-imgwrap,
html body .t706__carticon_neworder .t706__carticon-counter  {
  animation:none!important;
  transform:none!important;
}
html body #allrecords .t706__cartpage .fivecult-checkout-warning  {
  margin:8px 0 0!important;
  padding:0 4px!important;
  border:0!important;
  background:transparent!important;
  color:#b84e12!important;
  font:400 clamp(10px,3vw,13px)/1.4 Arial,sans-serif!important;
  text-align:center!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html body #allrecords .t706__cartpage .fivecult-checkout-warning[hidden]  {
  display:none!important;
}
#rec2954377801 .t706__carticon:not(.t706__carticon_showed) {
  display:none!important;
}
#rec2954377801 .t706__carticon.t706__carticon_showed  {
  display:block!important;
  opacity:1!important;
  pointer-events:auto!important;
  transform:none!important;
  top:auto!important;
  right:20px!important;
  bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;
}
#rec3595013601 .t890  {
  bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__price-wrapper,
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second  {
  display:none!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card  {
  margin-bottom:0!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper  {
  margin-top:10px!important;
}
html body #allrecords .t706__cartpage form.fivecult-checkout_invalid .js-errorbox-all {
  display:none!important;
}
html body #allrecords .t706__cartpage .fivecult-submit_invalid {
  opacity:.55!important;
  cursor:default!important;
  transition:opacity .18s linear!important;
}

/* Скрытый служебный якорь политики; видимая строка в футере не добавляется. */
#rec4818306801 {
  display:none!important;
}
html body .t706__carticon_neworder * {
  animation:none!important;
  transform:none!important;
}
html body #allrecords .t706__cartpage .t-input-error:empty {
  display:none!important;
}

/* Главная: выравнивание карточек и промежутки. */
html body .fivecult-product-category {
  display:none!important;
}
#rec3595013601 .t890 {
  right:8px!important;
  bottom:calc(124px + env(safe-area-inset-bottom,0px))!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__wrap_txt-and-btns {
  display:block!important;
  min-height:0!important;
  height:auto!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .store__card__wrap_txt-and-opts {
  padding-bottom:0!important;
  margin-bottom:0!important;
  min-height:0!important;
  height:auto!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__textwrapper {
  padding:0!important;
  min-height:0!important;
  height:auto!important;
  text-align:center!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
  padding:0!important;
  margin:12px 0 0!important;
  text-align:center!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  width:100%!important;
  padding:0!important;
  margin:12px 0 0!important;
  gap:0!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  display:inline-flex!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding:10px 12px!important;
  margin:0!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator {
  margin-bottom:28px!important;
}
@media(max-width:719px) {
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator {
    margin-bottom:16px!important;
  }
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    margin:0!important;
  }
}

/* Главная: расстояние между рядами без суммирования разделителей Tilda. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
  display:flex!important;
  flex-wrap:wrap!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator {
  display:none!important;
}

/* Главная: размеры кнопок и положение стрелки прокрутки вверх. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  height:44px!important;
  min-height:44px!important;
  padding-top:8px!important;
  padding-bottom:8px!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
  font-size:calc(1em + 2px)!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
  row-gap:36px!important;
}
html body:has(#rec3595013601) .t890 {
  right:4px!important;
  left:auto!important;
  bottom:calc(128px + env(safe-area-inset-bottom,0px))!important;
}
@media(max-width:719px) {
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    height:40px!important;
    min-height:40px!important;
  }
}

/* Android Chrome: системная нижняя область и безопасное положение кнопок. */
@media(max-width:719px) {
  html.fivecult-android-edge .t-store .t-popup.t-popup_show {
    height:100dvh!important;
    min-height:100dvh!important;
  }
  html.fivecult-android-edge .fivecult-buydock {
    --fivecult-safe-max:env(safe-area-max-inset-bottom,36px);
    padding-bottom:calc(20px + var(--fivecult-safe-max))!important;
    bottom:calc(var(--fivecult-dock-bottom,0px) + env(safe-area-inset-bottom,0px) - var(--fivecult-safe-max))!important;
  }
}

/* Главная и пустая корзина: согласованное расположение элементов. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  width:calc(100% - 8px)!important;
  max-width:calc(100% - 8px)!important;
  flex:0 1 auto!important;
  margin-left:4px!important;
  margin-right:4px!important;
}
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card {
  padding-bottom:6px!important;
}
html body #rec2976361201 {
  margin-bottom:0!important;
}
html body:has(#rec3595013601) .t890 {
  bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;
}
html body #allrecords .t706 .t706__cartpage-products_empty {
  white-space:pre-line!important;
  text-align:center!important;
  font-size:clamp(9px,2.8vw,16px)!important;
  line-height:1.7!important;
  margin:0!important;
  padding:28px 0 12px!important;
}
html body #allrecords .t706 .t706__sidebar:has(.t706__cartpage-products_empty) .t706__sidebar-products {
  border-bottom:0!important;
}
html body #allrecords .t706 .t706__sidebar:has(.t706__cartpage-products_empty) .t706__sidebar-heading {
  text-align:center!important;
}

/* Отступы между рядами; последний ряд не выходит в следующий раздел. */
html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card:nth-last-child(-n+4) {
  padding-bottom:0!important;
}
@media(max-width:1269px) {
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card:nth-last-child(-n+4) {
    padding-bottom:6px!important;
  }
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card:nth-last-child(-n+2) {
    padding-bottom:0!important;
  }
}

/* Пустая корзина: активная кнопка перехода в каталог. */
html body #allrecords .t706 .fivecult-empty-start {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-height:64px!important;
  padding:16px 20px!important;
  border:0!important;
  border-radius:28px!important;
  background:#b84e12!important;
  color:#fcf8f4!important;
  text-decoration:none!important;
  text-align:center!important;
  font:400 20px/1.4 'Press Start 2P',Arial,sans-serif!important;
  cursor:pointer!important;
  transition:background-color .18s linear!important;
}
html body #allrecords .t706 .fivecult-empty-start:hover {
  background:#fcaa27!important;
}
html body #allrecords .t706 .fivecult-empty-start:focus-visible {
  outline:2px solid #fcaa27;
  outline-offset:4px;
}
html body #allrecords .t706 .fivecult-empty-start[hidden] {
  display:none!important;
}
html body #allrecords .t706 .t706__sidebar.fivecult-empty-cart .t706__sidebar-continue {
  display:none!important;
}
html body #allrecords .t706 .t706__cartpage.fivecult-empty-cart .t706__cartpage-form,
html body #allrecords .t706 .t706__cartpage.fivecult-empty-cart .t706__cartpage-open-form {
  display:none!important;
}
html body #allrecords .t706 .t706__cartpage.fivecult-empty-cart .fivecult-empty-start {
  order:3;
  margin-top:36px!important;
}
@media(max-width:719px) {
  html body #allrecords .t706 .fivecult-empty-start {
    min-height:54px!important;
    font-size:16px!important;
  }
}

/* Мобильная главная: ширина кнопок и расстояние между рядами. */
@media(max-width:719px) {
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:calc(100% - 16px)!important;
    max-width:calc(100% - 16px)!important;
    margin-left:8px!important;
    margin-right:8px!important;
  }
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    row-gap:28px!important;
  }
}
@media(max-width:719px) {
  html body:has(#rec3595013601) .t890 {
    right:25px!important;
    bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;
  }
}

/* Главная на ПК: светлая и тёмная витрины. */
@media(min-width:1270px) {
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:clamp(17px,1.33vw,20px)!important;
    margin-top:20px!important;
  }
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    margin-left:12px!important;
    margin-right:12px!important;
    height:52px!important;
    min-height:52px!important;
  }
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
    font-size:calc(1em + 4px)!important;
  }
  html body :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    row-gap:60px!important;
  }
}

/* Каталог на ПК: высота и ширина кнопок, адаптивный размер надписей. */
@media(min-width:1270px) {
  html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btns-wrapper {
    display:flex!important;
    justify-content:center!important;
    gap:8px!important;
  }
  html body #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper {
    width:calc(100% - 8px)!important;
    margin-left:4px!important;
    margin-right:4px!important;
  }
  html body #rec1294984581 .js-store-grid-cont .t-store__card__btn {
    flex:1 1 0!important;
    width:auto!important;
    max-width:none!important;
    height:40px!important;
    min-height:40px!important;
  }
  html body #rec1870590021 .js-store-grid-cont .t-store__card__btn {
    flex:0 1 calc(43% - 4px)!important;
    width:calc(43% - 4px)!important;
    max-width:calc(43% - 4px)!important;
    height:46px!important;
    min-height:46px!important;
  }
  html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn {
    --fivecult-catalog-font:11px;
    container-type:inline-size;
    box-sizing:border-box!important;
    min-width:0!important;
    padding:0 8px!important;
    margin:0!important;
    align-items:center!important;
    justify-content:center!important;
  }
  html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
    font-size:var(--fivecult-catalog-font)!important;
    white-space:nowrap!important;
    letter-spacing:0!important;
    line-height:1.3!important;
    max-width:100%!important;
  }
  @supports(font-size:1cqw) {
    html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
      font-size:min(var(--fivecult-catalog-font),calc(100cqw / 9.2))!important;
    }
  }
}
@media(min-width:1270px) {
  html body :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn {
    --fivecult-catalog-font:14px;
    height:48px!important;
    min-height:48px!important;
  }
}
@media(min-width:1270px) {
  html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn {
    height:40px!important;
    min-height:40px!important;
    padding:0 8px!important;
  }
}
@media(min-width:1270px) {
  html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn {
    height:48px!important;
    min-height:48px!important;
  }
}

/* ПК: панель покупки и форма доставки в ограниченном поп-апе. */
.fivecult-add-one {
  position:fixed;
  z-index:99999999;
  pointer-events:none;
  color:#B84E12;
  font-family:'Press Start 2P',monospace;
  font-size:12px;
  line-height:1.4;
  will-change:transform,opacity
}
.fivecult-add-wave {
  position:absolute;
  inset:0;
  box-sizing:border-box;
  border:1px solid #B84E12;
  border-radius:inherit;
  color:#B84E12!important;
  display:flex;
  align-items:center;
  justify-content:center;
  pointer-events:none;
  font:inherit;
  letter-spacing:inherit;
  white-space:nowrap;
  z-index:3
}
.fivecult-desktop-buy {
  display:none
}
@media(min-width:720px) {
  html body #allrecords .t-store__card a[href^="#order"] {
    position:relative!important;
    isolation:isolate;
    overflow:visible!important
  }
  html body #allrecords .t-store__card a[href^="#order"] .t-btnflex__text,
 html body #allrecords .t-store__card a[href^="#order"] > span:not(.fivecult-add-wave) {
    color:#FCAA27!important
  }
  html body #allrecords .t-store__card a[href^="#order"] .fivecult-add-wave {
    font-size:inherit
  }
  html body #allrecords .fivecult-desktop-product .t-store__prod-popup__btn[href^="#order"] {
    display:none!important
  }
  html body #allrecords .fivecult-desktop-buy {
    display:flex;
    width:100%;
    max-width:440px;
    gap:10px;
    align-items:stretch;
    margin:20px 0 24px;
    min-height:52px
  }
  html body #allrecords .fivecult-desktop-buy[hidden] {
    display:none!important
  }
  html body #allrecords .fivecult-desktop-buy__button {
    position:relative;
    isolation:isolate;
    box-sizing:border-box;
    min-width:0;
    flex:1 1 auto;
    height:52px;
    padding:0 18px;
    border:0;
    border-radius:28px;
    background:#B84E12;
    color:#FCF8F4;
    font-family:'Press Start 2P',monospace;
    font-size:clamp(10px,1vw,13px);
    line-height:1.4;
    cursor:pointer;
    transition:background-color .3s,color .3s,flex-basis .3s
  }
  html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__button {
    background:#FCAA27;
    color:#B84E12
  }
  html body #allrecords .fivecult-desktop-buy__controls {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    flex:0 0 0;
    max-width:0;
    opacity:0;
    overflow:hidden;
    visibility:hidden;
    border-radius:28px;
    background:#B84E12;
    color:#FCF8F4;
    font-family:'Press Start 2P',monospace;
    font-size:13px;
    transition:flex-basis .32s,max-width .32s,opacity .22s,visibility .22s
  }
  html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__controls {
    flex-basis:118px;
    max-width:118px;
    opacity:1;
    visibility:visible;
    animation:fivecult-count-appear .3s ease-out
  }
  html body #allrecords .fivecult-desktop-buy__controls button {
    position:relative;
    flex:0 0 26px;
    height:44px;
    border:0;
    padding:0;
    background:transparent;
    color:#FCAA27;
    font:inherit;
    cursor:pointer
  }
  html body #allrecords .fivecult-desktop-buy button:disabled {
    cursor:default;
    opacity:.5
  }
  html body #allrecords .t706__cartpage {
    box-sizing:border-box!important;
    background:rgba(0,0,0,.67)!important;
    padding:48px 24px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important
  }
  html body #allrecords .t706__cartpage .fivecult-checkout-surface {
    box-sizing:border-box;
    width:min(1200px,100%);
    min-height:360px;
    margin:0 auto;
    background:#fff;
    border-radius:26px;
    padding:28px 32px 36px;
    position:relative
  }
  html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-top {
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    min-height:36px!important;
    box-sizing:border-box!important
  }
  html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-content {
    width:100%!important;
    max-width:100%!important;
    margin:38px 0 0!important;
    padding:0!important;
    gap:36px!important
  }
  html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-open-form-wrap {
    display:none!important
  }
  html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-form,
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-info {
    min-width:0!important
  }
}
@media(min-width:1270px) {
  html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-form,
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-info {
    flex:1 1 0!important;
    width:calc(50% - 18px)!important
  }
}
@media(min-width:720px) and (max-width:1269px) {
  html body #allrecords .t706__cartpage {
    padding:28px 20px!important
  }
  html body #allrecords .t706__cartpage .fivecult-checkout-surface {
    padding:24px
  }
}
@media(max-width:719px) {
  .fivecult-checkout-surface {
    display:contents!important
  }
  .fivecult-desktop-buy {
    display:none!important
  }
}
@keyframes fivecult-count-appear {
  0% {
    transform:scale(.8)
  }
  70% {
    transform:scale(1.035)
  }
  100% {
    transform:scale(1)
  }
}
@media(prefers-reduced-motion:reduce) {
  .fivecult-desktop-buy,.fivecult-desktop-buy * {
    animation:none!important;
    transition:none!important
  }
}
@media(min-width:720px) {
  html body #allrecords .fivecult-desktop-buy__controls button {
    font-family:Arial,sans-serif!important;
    font-size:24px!important;
    line-height:1!important
  }
}
@media(min-width:720px) {
  html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-checkout-surface .t706__cartpage-content {
    flex-direction:column!important;
    align-items:center!important;
    gap:0!important
  }
  html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-checkout-surface .t706__cartpage-info {
    flex:0 1 auto!important;
    width:100%!important
  }
  html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-empty-start {
    max-width:440px!important;
    flex:0 0 auto!important
  }
}

/* Финальные правила: цвета отклика, надписи кнопок и промежутки главной. */
@media(min-width:720px) {
  html body #allrecords .t-store__card a[href^="#order"] {
    color:#FCAA27!important;
    border-color:#FCAA27!important;
    background:transparent!important;
    transform-origin:50% 50%!important;
    transition:color .18s ease,border-color .18s ease!important
  }
  html body #allrecords .t-store__card a[href^="#order"]:is(:hover,:focus-visible) {
    color:#B84E12!important;
    border-color:#B84E12!important;
    background:transparent!important
  }
  html body #allrecords .t-store__card a[href^="#order"]:is(:hover,:focus-visible) .t-btnflex__text,
 html body #allrecords .t-store__card a[href^="#order"]:is(:hover,:focus-visible) > span:not(.fivecult-add-wave) {
    color:#B84E12!important
  }
  html body #allrecords .t-store__card a[href^="#order"] .fivecult-add-wave {
    color:#FCAA27!important;
    border-color:#FCAA27!important
  }
  html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__button,
 html body #allrecords .fivecult-desktop-buy.fivecult-buydock_has-item .fivecult-desktop-buy__label {
    color:#FCF8F4!important
  }
  html body #allrecords .t706__cartpage.fivecult-empty-cart {
    padding-top:60px!important
  }
  html body #allrecords .t706__cartpage.fivecult-empty-cart .fivecult-checkout-surface {
    min-height:396px!important;
    padding-bottom:72px!important
  }
}
html body #allrecords .fivecult-buydock.fivecult-buydock_has-item .fivecult-buydock__buy {
  color:#FCF8F4!important
}
@media(min-width:1270px) {
  html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn {
    padding-left:10px!important;
    padding-right:10px!important
  }
  html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
    font-size:min(11px,calc(100cqw / 9.5))!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:clamp(19px,1.45vw,24px)!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:calc(100% - 64px)!important;
    max-width:calc(100% - 64px)!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    row-gap:72px!important
  }
}
@media(min-width:1270px) {
  html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn {
    padding-left:12px!important;
    padding-right:12px!important
  }
  html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
    font-size:min(13px,calc(100cqw / 9.5))!important
  }
}
@media(min-width:720px) and (max-width:1269px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:calc(100% - 40px)!important;
    max-width:calc(100% - 40px)!important;
    margin-left:20px!important;
    margin-right:20px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    row-gap:48px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:18px!important;
    margin-top:16px!important
  }
}
@media(max-width:719px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    margin-left:12px!important;
    margin-right:12px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    row-gap:40px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:16px!important;
    margin-top:16px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
    margin-top:16px!important
  }
}
@media(max-width:719px) {
  html body #allrecords .t706__cartpage.fivecult-empty-cart .t706__cartpage-top {
    margin-top:20px!important
  }
  html body #allrecords .t706__cartpage.fivecult-empty-cart {
    padding-bottom:72px!important
  }
}
@media(min-width:720px) {
  html body #allrecords .t-store .t-store__card a.t-store__card__btn[href^="#order"]:is(:hover,:focus-visible) {
    border-color:#B84E12!important;
    color:#B84E12!important;
    background:transparent!important
  }
  html body #allrecords .t-store .t-store__card a.t-store__card__btn[href^="#order"]:not(:hover):not(:focus-visible) {
    border-color:#FCAA27!important;
    color:#FCAA27!important
  }
}

/* Политика поверх формы помощи: отдельный верхний слой, нижняя форма остаётся на месте. */
html body .t1093 .fivecult-policy-over-form {
  z-index:2147483000!important
}
html body .t1093 .fivecult-policy-over-form + .t-popup__bg {
  z-index:2147482999!important
}
html body .fivecult-popup-underlay .t-popup__close {
  visibility:hidden!important
}

/* Мобильное «Добавить»: после добавления кнопка уже на 26px; справа − количество +.
   Размер счётчика — 58px, высота совпадает с кнопкой, зазор — 6px. Поведение — общий HEAD, функция syncCardCounters. */
@media(max-width:719px) {
  html body #allrecords .t-store__card .fivecult-card-controls-host {
    position:relative!important
  }
  html body #allrecords .t-store__card a[href^="#order"] {
    position:relative!important;
    isolation:isolate;
    overflow:visible!important;
    touch-action:manipulation;
    transition:width .24s ease,max-width .24s ease,translate .24s ease,border-color .2s ease,color .2s ease!important
  }
  html body #allrecords .t-store__card a.fivecult-card-add_has-item[href^="#order"] {
    width:min(calc(var(--fivecult-add-base-width) - 26px),calc(100% - 64px))!important;
    max-width:min(calc(var(--fivecult-add-base-width) - 26px),calc(100% - 64px))!important;
    flex:none!important;
    translate:calc(0px - var(--fivecult-add-shift,0px)) 0;
    border:1px solid #FCAA27!important;
    color:#FCAA27!important;
    background:transparent!important;
    padding-left:6px!important;
    padding-right:6px!important;
    box-sizing:border-box!important;
    container-type:inline-size;
    transition:width .24s ease,max-width .24s ease,translate .24s ease,border-color .2s ease,color .2s ease!important;
  }
  html body #allrecords .t-store__card a.fivecult-card-add_has-item .t-btnflex__text {
    color:#FCAA27!important;
    font-size:clamp(8px,calc(var(--fivecult-add-base-font,10px) - 1px),10px)!important;
  }
  @supports(font-size:1cqw) {
    html body #allrecords .t-store__card a.fivecult-card-add_has-item .t-btnflex__text {
      font-size:min(var(--fivecult-add-base-font,10px),calc(100cqw / 9.5))!important
    }
  }
  html body #allrecords .t-store__card .fivecult-card-stepper {
    position:absolute;
    z-index:5;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:2px;
    transform:translateY(-50%);
    width:58px;
    height:var(--fivecult-stepper-height,38px);
    box-sizing:border-box;
    border:1px solid #FCAA27;
    border-radius:999px;
    background:transparent;
    color:#FCAA27;
    font:400 9px/1 'Press Start 2P',monospace;
    animation:fivecult-stepper-enter .22s ease-out;
  }
  html body #allrecords .t-store__card .fivecult-card-stepper button {
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 20px;
    width:20px;
    height:100%;
    margin:0;
    padding:0;
    border:0;
    background:transparent;
    color:#FCAA27;
    font:400 15px/1 Arial,sans-serif;
    cursor:pointer;
    touch-action:manipulation;
    -webkit-tap-highlight-color:transparent
  }
  html body #allrecords .t-store__card .fivecult-card-stepper span {
    min-width:10px;
    text-align:center;
    color:#FCAA27;
    font:inherit
  }
  html body #allrecords .t-store__card .fivecult-card-stepper button:disabled {
    opacity:.4
  }
  html body #allrecords .t-store__card .fivecult-card-stepper[hidden] {
    display:none!important
  }
  .fivecult-card-cart-count {
    display:none!important
  }
}
@media(min-width:720px) {
  .fivecult-card-stepper,.fivecult-card-cart-count {
    display:none!important
  }
}
@keyframes fivecult-stepper-enter {
  from {
    opacity:0;
    transform:translateY(-50%) scale(.85)
  }
  to {
    opacity:1;
    transform:translateY(-50%) scale(1)
  }
}
@media(prefers-reduced-motion:reduce) {
  .fivecult-card-add_has-item,.fivecult-card-stepper {
    animation:none!important;
    transition:none!important
  }
}

/* Карточка товара: счётчику передано 12 px ширины кнопки «В корзине».
   Убираем системную белую рамку при касании; клавиатурный фокус остаётся жёлтым. */
@media(max-width:719px) {
  html body .t-store .t-popup .fivecult-buydock__controls > button {
    flex-basis:34px!important;
    width:34px!important
  }
}
@media(min-width:720px) {
  html body #allrecords .t-popup .fivecult-desktop-buy__controls button {
    flex-basis:32px!important;
    width:32px!important
  }
}
html body .t-store .t-popup .fivecult-buydock__controls > button,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button {
  -webkit-appearance:none!important;
  appearance:none!important;
  -webkit-tap-highlight-color:transparent!important;
  background:transparent!important;
  border:0!important;
  border-radius:50%!important;
}
html body .t-store .t-popup .fivecult-buydock__controls > button:focus:not(:focus-visible),
html body #allrecords .t-popup .fivecult-desktop-buy__controls button:focus:not(:focus-visible) {
  outline:none!important;
  box-shadow:none!important;
}
html body .t-store .t-popup .fivecult-buydock__controls > button::-moz-focus-inner,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button::-moz-focus-inner {
  border:0!important
}
html body .t-store .t-popup .fivecult-buydock__controls > button:focus-visible,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button:focus-visible {
  outline:2px solid #FCAA27!important;
  outline-offset:-3px!important;
}

/* 5CULT — раскрывающееся меню и сводка корзины. Пункты и соцсети меняются в Контенте ME403. */
#fcm {
  position:fixed;
  inset:0;
  z-index:100005;
  visibility:hidden;
  pointer-events:none;
  --fc-outline:#B84E12
}
#fcm.fc-visible {
  visibility:visible;
  pointer-events:auto
}
#fcm.fc-menu-home {
  --fc-outline:#FCAA27
}
#fcm .fc-menu-shade {
  position:absolute;
  inset:0;
  background:#0007;
  opacity:0;
  transition:opacity .32s
}
#fcm.fc-open .fc-menu-shade {
  opacity:1
}
#fcm .fc-menu-panel {
  position:absolute;
  left:var(--fc-x);
  top:var(--fc-y);
  width:var(--fc-w);
  height:var(--fc-h);
  box-sizing:border-box;
  background:#FCF8F4;
  border:2px solid var(--fc-outline);
  border-radius:var(--fc-radius);
  overflow:hidden;
  display:flex;
  flex-direction:column;
  transition:height .4s cubic-bezier(.22,.8,.25,1)
}
#fcm.fc-open .fc-menu-panel {
  height:var(--fc-open-h)
}
#fcm .fc-menu-top {
  height:var(--fc-h);
  min-height:var(--fc-h);
  position:relative;
  flex:none
}
#fcm .fc-menu-logo {
  position:absolute;
  left:var(--fc-logo-x);
  top:var(--fc-logo-y)
}
#fcm .fc-menu-logo img {
  display:block;
  width:var(--fc-logo-w);
  height:var(--fc-logo-h);
  object-fit:contain
}
#fcm .fc-menu-close {
  position:absolute;
  left:var(--fc-toggle-x);
  top:var(--fc-toggle-y);
  width:40px;
  height:40px;
  border:0;
  padding:0;
  background:none;
  display:grid;
  place-items:center;
  cursor:pointer
}
#fcm .fc-menu-close span {
  position:absolute;
  width:var(--fc-icon-w);
  border-radius:2px;
  background:#B84E12;
  transform-origin:center
}
#fcm .fc-menu-close span:first-child {
  transform:translateY(-8px)
}
#fcm .fc-menu-close span:last-child {
  transform:translateY(8px)
}
#fcm.fc-open .fc-menu-close span:first-child {
  transform:rotate(135deg)
}
#fcm.fc-open .fc-menu-close span:nth-child(2) {
  opacity:0
}
#fcm.fc-open .fc-menu-close span:last-child {
  transform:rotate(225deg)
}
#fcm .fc-menu-links {
  min-height:0;
  overflow:auto;
  overscroll-behavior:contain;
  scrollbar-width:none;
  padding:28px 18px 18px;
  display:flex;
  flex-direction:column
}
#fcm .fc-menu-links::-webkit-scrollbar {
  display:none
}
#fcm .fc-menu-link {
  flex-shrink:0;
  display:block;
  box-sizing:border-box;
  padding:15px 8px;
  border-bottom:1px solid #b84e124d;
  color:#B84E12!important;
  text-decoration:none;
  font:400 clamp(18px,calc(1.7vw + 2px),27px)/1.4 'Press Start 2P',monospace;
  opacity:0;
  transform:translateY(10px);
  transition:opacity .24s,transform .3s,color .2s
}
#fcm.fc-open .fc-menu-link {
  opacity:1;
  transform:none;
  transition-delay:calc(80ms + var(--fc-i)*35ms),calc(80ms + var(--fc-i)*35ms),0s
}
#fcm .fc-menu-link:hover {
  color:#FCAA27!important
}
#fcm .fc-menu-bottom {
  flex:none;
  padding:8px 18px 22px
}
#fcm .fc-menu-social {
  display:flex;
  justify-content:center;
  padding-top:4px
}
#fcm .fc-menu-social a {
  color:#B84E12!important;
  width:30px!important;
  height:30px!important
}
#fcm .fc-menu-cartbox {
  flex-shrink:0;
  border:1px solid var(--fc-outline);
  border-radius:16px
}
#fcm .fc-menu-carttitle {
  font:400 13px/1.6 'Press Start 2P',monospace
}
#fcm .fc-menu-cartinfo {
  font:400 14px/1.5 Manrope,Arial,sans-serif
}
#fcm .fc-menu-cartactions {
  display:flex;
  align-items:center
}
#fcm .fc-menu-cart {
  border:1px solid #B84E12;
  border-radius:20px;
  font:400 10px/1.6 'Press Start 2P',monospace;
  cursor:pointer
}
#fcm .fc-menu-cartactions a {
  font:400 12px/1.5 Manrope,Arial,sans-serif
}
html.fc-menu-locked {
  overflow:hidden!important
}
#fcm :focus-visible {
  outline:2px solid #FCAA27;
  outline-offset:3px
}
@media(min-width:1270px) {
  #fcm .fc-menu-links,#fcm .fc-menu-bottom {
    max-width:960px;
    width:100%;
    box-sizing:border-box;
    margin:0 auto;
    padding-left:32px;
    padding-right:32px
  }
}
@media(max-width:719px) {
  #fcm .fc-menu-link {
    font-size:clamp(16px,calc(3.8vw + 2px),19px);
    padding:14px 6px
  }
}
@media(prefers-reduced-motion:reduce) {
  #fcm * {
    transition:none!important
  }
}
#fcm .fc-menu-link {
  text-align:right;
  padding-right:var(--fc-link-right,8px);
  overflow-wrap:normal
}
#fcm .fc-menu-bottom {
  padding-bottom:20px
}
#fcm .fc-menu-social {
  margin-top:20px
}
#fcm .fc-menu-cartbox {
  margin-top:4px;
  border:0;
  background:#B84E12;
  color:#FCF8F4;
  padding:27px 22px;
  text-align:left
}
#fcm .fc-menu-carttitle {
  font-size:17px;
  position:relative;
  left:2px;
  top:-2px
}
#fcm .fc-menu-cartinfo {
  font-size:13px;
  margin:6px 0 18px;
  position:relative;
  left:2px;
  top:-4px
}
#fcm .fc-menu-cartactions {
  justify-content:flex-start
}
#fcm .fc-menu-cart {
  border-color:#FCF8F4;
  color:#B84E12;
  background:#FCF8F4;
  font-size:10px;
  padding:12px
}
#fcm .fc-menu-cartactions a {
  color:#FCF8F4!important;
  font-family:'Press Start 2P',monospace;
  font-size:9px;
  text-decoration:none;
  border:1px solid #FCF8F4;
  border-radius:20px;
  padding:12px;
  line-height:1.6;
  white-space:nowrap
}
#fcm .fc-menu-close span {
  height:5px!important;
  transition:none!important
}
#fcm.fc-open .fc-menu-close span:first-child {
  transform:rotate(45deg)
}
#fcm.fc-open .fc-menu-close span:last-child {
  transform:rotate(-45deg)
}
#fcm.fc-menu-home .fc-menu-panel {
  background:#B84E12
}
#fcm.fc-menu-home .fc-menu-logo img {
  filter:brightness(0) saturate(100%) invert(96%) sepia(10%) saturate(185%) hue-rotate(337deg) brightness(102%) contrast(98%)
}
#fcm.fc-menu-home .fc-menu-close span {
  background:#FCF8F4
}
#fcm.fc-menu-home .fc-menu-link {
  color:#FCF8F4!important;
  border-color:#fcf8f466
}
#fcm.fc-menu-home .fc-menu-cartbox {
  color:#B84E12
}
#fcm.fc-menu-home .fc-menu-cart {
  background:#B84E12;
  color:#FCF8F4;
  border-color:#B84E12
}
#fcm.fc-menu-home .fc-menu-cartactions a {
  color:#B84E12!important
}
#fcm.fc-menu-home .fc-menu-social a {
  background:#FCAA27;
  border-radius:50%;
  padding:3px
}
#fcm .fc-menu-close span:first-child {
  transform:rotate(45deg)!important
}
#fcm .fc-menu-close span:nth-child(2) {
  display:none
}
#fcm .fc-menu-close span:last-child {
  transform:rotate(-45deg)!important
}
#fcm.fc-menu-home .fc-menu-cartactions a {
  border-color:#B84E12
}
#fcm .fc-menu-cart {
  white-space:nowrap
}
#fcm .fc-menu-close {
  opacity:1;
  translate:none;
  transition:none!important;
  animation:none!important
}
@media(prefers-reduced-motion:reduce) {
  #fcm .fc-menu-close {
    transition:none
  }
}
#fcm .fc-menu-carttitle {
  display:flex;
  align-items:center;
  gap:10px
}
#fcm .fc-menu-carttitle svg {
  flex:none
}
#fcm .fc-cart-preview {
  display:flex;
  align-items:center;
  margin:12px 0 14px
}
#fcm .fc-cart-tile {
  position:relative;
  width:44px;
  height:58px;
  border-radius:7px;
  background:#FCF8F4;
  color:#B84E12;
  font:10px/1.3 Manrope,Arial;
  flex:none
}
#fcm .fc-cart-tile img {
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:7px
}
#fcm .fc-cart-tile>span {
  position:absolute;
  right:-4px;
  bottom:-4px;
  min-width:17px;
  height:17px;
  padding:1px 3px;
  box-sizing:border-box;
  border-radius:9px;
  background:#FCAA27;
  color:#B84E12;
  text-align:center;
  font:700 11px/15px Manrope,Arial
}
#fcm .fc-cart-more {
  font:400 12px/1.4 Manrope,Arial
}
#fcm .fc-cart-total {
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  margin:0 0 16px;
  font:400 12px/1.5 Manrope,Arial
}
#fcm .fc-cart-total strong {
  font:400 13px/1.5 'Press Start 2P',monospace;
  white-space:nowrap
}
#fcm .fc-menu-cartinfo {
  margin-bottom:10px
}
#fcm .fc-menu-close,#fcm .fc-menu-close span {
  animation:none!important;
  transition:none!important
}

/* Поп-ап товара: компактнее низ; счётчик без рамки и волны вокруг +/−. */
html body .t-store .t-popup .fivecult-buydock__controls > button,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button {
  outline:none!important;
  box-shadow:none!important;
  filter:none!important;
}
html body .t-store .t-popup .fivecult-buydock__controls > button::before,
html body .t-store .t-popup .fivecult-buydock__controls > button::after,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button::before,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button::after,
html body .t-popup :is(.fivecult-buydock__controls,.fivecult-desktop-buy__controls) .fivecult-add-wave {
  display:none!important
}
html body .t-store .t-popup .fivecult-buydock__controls > button:first-child,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button:first-child {
  translate:2px 0
}
html body .t-store .t-popup .fivecult-buydock__controls > button:last-child,
html body #allrecords .t-popup .fivecult-desktop-buy__controls button:last-child {
  translate:-2px 0
}

/* Мобильное меню: количество и сумма рядом с корзиной, управление товарами под превью. */
#fcm .fc-cart-count {
  margin-left:auto;
  color:#FCAA27;
  font:400 11px/1.4 'Press Start 2P',monospace;
  white-space:nowrap
}
#fcm.fc-menu-home .fc-cart-count {
  color:#B84E12
}
#fcm .fc-cart-product {
  flex:none
}
#fcm .fc-cart-qty {
  display:flex;
  align-items:center;
  justify-content:space-between;
  height:30px;
  font:700 13px/1 Manrope,Arial
}
#fcm .fc-cart-qty button {
  width:24px;
  height:30px;
  border:0;
  padding:0;
  background:none;
  color:inherit;
  font:700 20px/1 Arial;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent
}
#fcm .fc-menu-carttitle svg {
  translate:0 -1px
}
#fcm .fc-cart-price {
  margin-left:auto;
  font:400 12px/1.5 'Press Start 2P',monospace;
  white-space:nowrap
}
#fcm .fc-menu-cartactions {
  gap:10px;
  flex-wrap:wrap
}
#fcm .fc-menu-cart {
  padding-left:22px;
  padding-right:22px
}
@media(max-width:719px) {
  #fcm .fc-menu-social {
    margin-top:10px
  }
  #fcm .fc-menu-bottom {
    padding-bottom:20px
  }
}

/* Меню: все товары доступны горизонтальным свайпом внутри корзины. */
#fcm .fc-menu-cartbox {
  position:relative;
  min-width:0;
  box-sizing:border-box;
  overflow:hidden
}
#fcm .fc-cart-preview {
  width:100%;
  box-sizing:border-box;
  overflow-x:auto;
  overflow-y:hidden;
  overscroll-behavior-x:contain;
  touch-action:pan-x pan-y;
  padding:2px 0 5px;
  -webkit-overflow-scrolling:touch
}
#fcm .fc-cart-product {
  scroll-snap-align:start
}

/* Соцсети без круглых подложек; горизонтальная лента до края цветной корзины. */
#fcm .fc-menu-social {
  gap:8px
}
#fcm .fc-menu-social a,#fcm.fc-menu-home .fc-menu-social a {
  background:none;
  border-radius:0;
  padding:0;
  color:#B84E12!important
}
#fcm .fc-menu-social svg {
  width:28px;
  height:28px
}
#fcm .fc-menu-cartactions {
  position:relative
}
#fcm .fc-cart-preview {
  gap:7px;
  width:calc(100% + 44px);
  max-width:none;
  margin-left:-22px;
  margin-right:-22px;
  scrollbar-width:none;
  -ms-overflow-style:none
}
#fcm .fc-cart-preview::-webkit-scrollbar {
  display:none;
  width:0;
  height:0
}
#fcm .fc-cart-product {
  width:70.56px
}
#fcm .fc-cart-product .fc-cart-tile {
  width:70.56px;
  height:92.61px
}

/* Корзина меню: компактная высота и начальный отступ ленты без прилипания к краю. */
#fcm .fc-menu-cartbox {
  top:0
}
#fcm .fc-cart-preview {
  padding-left:0;
  padding-right:0;
  margin-top:12px;
  margin-bottom:-4px;
  scroll-snap-type:none
}
#fcm .fc-cart-preview::before,#fcm .fc-cart-preview::after {
  content:"";
  display:block;
  flex:0 0 15px
}
#fcm .fc-menu-link,#fcm.fc-menu-home .fc-menu-link {
  border-bottom-color:#FCAA27
}
#fcm.fc-menu-home .fc-menu-social a {
  color:#FCAA27!important
}
#fcm.fc-menu-home .fc-cart-qty {
  color:#FCAA27
}
#fcm.fc-menu-home .fc-menu-panel {
  background:rgba(184,78,18,.9)
}

/* Меню: залитые иконки и выравнивание содержимого корзины без изменения её окна. */
#fcm:not(.fc-menu-home) .fc-menu-panel {
  background:rgba(252,248,244,.95)
}
#fcm .fc-menu-cartbox {
  padding-top:20px;
  padding-bottom:32px
}
#fcm .fc-cart-qty {
  width:calc(100% - 4px);
  margin-left:2px;
  margin-right:2px;
  margin-top:1px
}

/* Корзина в меню: ниже оформление; на главной жёлтый блок и кремовый счётчик. */
#fcm .fc-menu-cartactions {
  top:12px
}
#fcm.fc-menu-home .fc-menu-cartbox {
  background:#FCAA27
}
#fcm.fc-menu-home .fc-cart-qty,#fcm.fc-menu-home .fc-cart-qty button {
  color:#FCF8F4
}

/* Исходный контур, логотип и бургер скрыты только на время раскрытия меню. */
html.fc-menu-source-covered .fc-menu-source-part {
  visibility:hidden!important
}
#fcm.fc-menu-home .fc-menu-carttitle {
  color:#FCF8F4
}

/* Меню: изоляция пересчёта раскрывающейся панели от остальной страницы. */
#fcm .fc-menu-panel {
  contain:layout paint;
  transition:height .3s cubic-bezier(.25,.75,.3,1)
}
#fcm.fc-visible .fc-menu-panel {
  will-change:height
}
#fcm .fc-menu-link {
  transition-duration:.2s,.24s,.2s
}

/* Заказ: количество только для просмотра, без рамки при касании. */
html body #allrecords .t706 .t706__product-quantity,
html body #allrecords .t706 .t706__product-quantity-inp,
html body #allrecords .t706 .t706__product-quantity:focus,
html body #allrecords .t706 .t706__product-quantity:active {
  outline:none!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
  -webkit-tap-highlight-color:transparent!important;
  pointer-events:none!important;
}
html body #allrecords .t706 .t706__product-plusminus {
  translate:-4px 0
}
html body #allrecords .t706 .t706__product-minus {
  translate:-2px 0
}
html body #allrecords .t706 .t706__product-plus {
  translate:2px 0
}
html body #allrecords .t706 .t706__product-del-wrapper {
  translate:-2px 0
}

/* Меню: настройки внешнего вида находятся в этом разделе.
   Пункты и соцсети: «Контент» ME403 в Header, на главной — отдельная копия.
   Цвета главной: .fc-menu-home. Отступ снизу панели: geometry() в HEAD.
   Корзина: .fc-menu-cartbox; превью: .fc-cart-product; соцсети: .fc-menu-social.
   Фиксированная внутренняя раскладка убирает скачок корзины во время раскрытия. */
#fcm .fc-menu-links {
  flex:0 0 auto;
  height:calc(var(--fc-open-h) - var(--fc-h) - var(--fc-footer-h,300px));
  box-sizing:border-box
}
#fcm .fc-menu-bottom {
  position:relative;
  top:4px
}

/* ГЛАВНАЯ: спокойнее типографика и лёгкие маркерные плашки.
   Заголовки/кнопки — размеры ниже; polygon задаёт неровный край без загрузки картинок. */
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
  font-size:clamp(16px,1.2vw,20px)!important
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  font-size:13px!important
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
  font-size:13px!important
}
html body #allrecords #rec2977993001 [data-elem-id="1786610553584000002"],
html body #allrecords #rec2977993001 [data-elem-id="175883040263496040"] {
  translate:0 -10px
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom {
  width:calc(100% + 24px)!important;
  margin-left:-12px!important
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second),
html body #allrecords #rec2977993001 [data-elem-type="button"] .tn-atom,
html body #allrecords #rec4499718501 [data-elem-type="button"] .tn-atom {
  border-radius:6px!important;
  clip-path:polygon(2% 8%,14% 4%,28% 6%,43% 2%,61% 5%,77% 3%,96% 7%,99% 20%,98% 42%,100% 66%,97% 93%,80% 96%,62% 94%,45% 98%,27% 95%,11% 97%,1% 88%,2% 64%,0% 40%);
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card:nth-child(3n+2) .t-store__card__btn:not(.t-store__card__btn_second) {
  clip-path:polygon(1% 12%,17% 5%,34% 7%,51% 3%,68% 6%,84% 3%,98% 10%,100% 35%,98% 58%,99% 83%,96% 96%,78% 93%,60% 98%,41% 95%,22% 97%,3% 91%,0% 70%,2% 49%);
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card:nth-child(3n) .t-store__card__btn:not(.t-store__card__btn_second) {
  clip-path:polygon(3% 5%,19% 8%,37% 3%,55% 6%,73% 2%,95% 6%,99% 17%,98% 39%,100% 63%,97% 94%,81% 97%,63% 94%,44% 97%,25% 93%,7% 96%,1% 82%,2% 58%,0% 31%);
}
@media(max-width:719px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second),
 html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
    font-size:11px!important
  }
}

/* Главная: контуры нарисованы целиком; неровные края заливок различаются между карточками. */
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
  margin-top:9px!important
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  height:42px!important;
  min-height:42px!important
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card:nth-child(6n+4) .t-store__card__btn {
  clip-path:polygon(2% 11%,12% 4%,31% 7%,49% 3%,65% 6%,85% 2%,98% 13%,99% 38%,97% 62%,99% 86%,94% 96%,75% 93%,58% 98%,39% 94%,20% 97%,2% 90%,1% 67%,3% 42%)
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card:nth-child(6n+5) .t-store__card__btn {
  clip-path:polygon(3% 6%,21% 3%,37% 7%,52% 2%,71% 5%,90% 3%,98% 14%,100% 41%,98% 68%,96% 94%,80% 97%,61% 93%,43% 98%,25% 95%,7% 97%,1% 84%,2% 57%,0% 28%)
}
html body #allrecords #rec2977993001 [data-elem-type="button"] .tn-atom {
  background-color:#B84E12!important;
  color:#FCF8F4!important;
  border:0!important;
  text-transform:none!important;
  clip-path:polygon(2% 8%,22% 3%,45% 6%,70% 2%,97% 7%,100% 42%,98% 88%,80% 97%,53% 94%,28% 98%,2% 90%,0% 48%)!important
}
html body #allrecords #rec2977993001 .tn-atom__button-text {
  color:#FCF8F4!important;
  text-transform:none!important
}
html body #allrecords #rec4499718501 [data-elem-type="button"] .tn-atom {
  clip-path:none!important;
  border:0!important;
  border-radius:0!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%204C72%201%20122%205%20163%203S240%205%20271%204C290%203%20298%2015%20296%2030S286%2055%20267%2055C208%2058%20171%2054%20126%2056S56%2054%2028%2056C9%2056%203%2044%204%2029S12%205%2029%204Z%22%20fill%3D%22none%22%20stroke%3D%22%23FCAA27%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important
}
html body #allrecords #rec4499718501 [data-elem-type="button"] .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec1346376661 [data-elem-type="button"] .tn-atom {
  clip-path:none!important;
  border:0!important;
  border-radius:0!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M31%205C85%203%20125%206%20172%204S245%203%20273%206C290%207%20297%2018%20295%2032S283%2055%20265%2054C215%2053%20171%2058%20122%2055S53%2058%2027%2054C9%2053%203%2041%205%2027S14%205%2031%205Z%22%20fill%3D%22none%22%20stroke%3D%22%23B84E12%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important
}
html body #allrecords #rec1346376661 [data-elem-type="button"] .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom {
  border-radius:0!important;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%204C72%201%20122%205%20163%203S240%205%20271%204C290%203%20298%2015%20296%2030S286%2055%20267%2055C208%2058%20171%2054%20126%2056S56%2054%2028%2056C9%2056%203%2044%204%2029S12%205%2029%204Z%22%20fill%3D%22none%22%20stroke%3D%22%23B84E12%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom__button-border {
  display:none!important
}
@media(max-width:719px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    height:38px!important;
    min-height:38px!important
  }
}

/* Главная: жёлтые рисованные контуры и финальные отступы. */
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom {
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22%23FCAA27%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom {
  border-radius:0!important;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22%23FCAA27%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important;
  background-size:100% 100%!important;
  background-repeat:no-repeat!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec4499718501 [data-elem-type="button"] {
  translate:0 -14px
}
html body #allrecords #rec4499718501 [data-elem-type="button"] .tn-atom {
  background-image:none!important;
  overflow:visible!important
}
html body #allrecords #rec4499718501 [data-elem-type="button"] .tn-atom::before {
  content:"";
  display:block!important;
  position:absolute;
  inset:-2.5%;
  pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22%23FCAA27%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  background-size:100% 100%;
  background-repeat:no-repeat;
  opacity:1!important
}

/* Мини-каталог: отдельный цельный контур; штатная подложка Tilda его не перекрывает. */
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] {
  overflow:visible!important;
  z-index:30!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom::before {
  z-index:0!important;
  clip-path:none!important;
  transform:none!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom::after {
  content:none!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom__button-content {
  position:relative;
  z-index:1
}

/* Мини-каталог на телефоне: верх контура оставляем внутри артборда.
   Раньше top 10px + подъём -14px выводили кнопку за обрезаемую границу. */
@media(max-width:719px) {
  html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] {
    translate:0 -4px!important
  }
}

/* Главная: больше места для мини-каталога, на 10px меньше нижний отступ витрины перед ним. */
html body #allrecords #rec4007551901 {
  padding-bottom:50px!important
}

/* Главная — оранжевая подложка меню раскрывается сверху вниз.
   Цвет/прозрачность: rgba ниже. Скорость: 0.3s, как у раскрытия панели.
   Анимируется только отдельная подложка; текст, корзина и иконки не масштабируются. */
#fcm.fc-menu-home .fc-menu-panel {
  background:transparent;
  isolation:isolate
}
#fcm.fc-menu-home .fc-menu-panel::before {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:var(--fc-open-h);
  background:rgba(184,78,18,.9);
  pointer-events:none;
  z-index:-1;
  transform:scaleY(0);
  transform-origin:50% 0;
  transition:transform .3s cubic-bezier(.25,.75,.3,1);
}
#fcm.fc-menu-home.fc-open .fc-menu-panel::before {
  transform:scaleY(1)
}
#fcm.fc-menu-home.fc-visible .fc-menu-panel::before {
  will-change:transform
}
@media(prefers-reduced-motion:reduce) {
  #fcm.fc-menu-home .fc-menu-panel::before {
    transition:none
  }
}

/* Каталог Мини: левое выравнивание и оранжевая кнопка добавления.
   Основной цвет текста чёрный; отклик при нажатии кремовый. */
html body #allrecords #rec1870590021 .js-store-grid-cont :is(.t-store__card__textwrapper,.t-store__card__title,.t-store__card__price-wrapper,.t-store__card__btns-wrapper) {
  text-align:left!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"] {
  border-color:#B84E12!important;
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"]:active,
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"]:active .t-btnflex__text {
  color:#FCF8F4!important
}

/* Мини-каталог: единая левая ось и стабильный шрифт в обоих состояниях. */
html body #allrecords #rec1870590021 .js-store-grid-cont :is(.t-store__card__textwrapper,.t-store__card__wrap_txt-and-btns,.store__card__wrap_txt-and-opts) {
  text-align:left!important;
  padding-left:0!important;
  padding-right:0!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper {
  display:flex!important;
  flex-direction:column!important;
  padding-left:0!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn {
  flex:none!important;
  align-self:flex-start!important;
  width:min(180px,100%)!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  font-size:12px!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
  font-size:12px!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  position:relative
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"] {
  background:#FCAA27!important;
  border:1px solid #FCAA27!important;
  color:#000000!important;
  border-radius:24px!important;
  translate:0 0!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"] .t-btnflex__text {
  color:#000000!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"] {
  width:min(154px,calc(100% - 64px))!important;
  max-width:min(154px,calc(100% - 64px))!important;
  background:transparent!important;
  border-color:#FCAA27!important;
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item .t-btnflex__text {
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .fivecult-card-controls-host {
  position:relative!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper {
  display:flex;
  position:absolute;
  z-index:5;
  align-items:center;
  justify-content:center;
  gap:2px;
  transform:translateY(-50%);
  height:var(--fivecult-stepper-height,38px);
  box-sizing:border-box;
  border:1px solid #FCAA27;
  border-radius:999px;
  font:400 9px/1 'Press Start 2P',monospace
}
html body #allrecords #rec1870590021 .fivecult-card-stepper button {
  width:20px;
  flex:0 0 20px;
  height:100%;
  padding:0;
  border:0;
  background:none;
  color:#FCAA27;
  cursor:pointer;
  font:700 16px/1 Arial
}
@media(max-width:719px) {
  html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn,html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
    font-size:10px!important
  }
}

/* Каталог Мини: только жёлтый и кремовый отклик, компактнее промежуток кнопок. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"]:is(:hover,:focus-visible,:active) {
  background:#FCAA27!important;
  border-color:#FCAA27!important;
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"]:is(:hover,:focus-visible,:active) .t-btnflex__text {
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"]:is(:hover,:focus-visible,:active) {
  background:transparent!important;
  border-color:#FCAA27!important;
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second),
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
  color:#FCAA27!important;
  border-color:#FCAA27!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second):hover .t-btnflex__text {
  color:#FCF8F4!important
}

/* Мини: выбранная кнопка — кремовый контур/текст; волна нажатия — жёлтая. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"],
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"]:is(:hover,:focus-visible,:active) {
  background:transparent!important;
  border-color:#FCF8F4!important;
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"] .t-btnflex__text {
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"] .fivecult-add-wave {
  color:#FCAA27!important;
  border-color:#FCAA27!important
}

/* Мини: более компактная ширина обычных кнопок, левая ось сохраняется.
   По пропорциям кнопок светлого блока; минимум оставляет место вокруг надписи. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.fivecult-card-add_has-item) {
  width:clamp(120px,calc(50% - 8px),150px)!important;
  flex:none!important;
  margin-left:0!important;
  margin-right:0!important;
  justify-content:center!important;
}

/* Мини: изоляция от оранжевого hover светлого каталога, включая псевдоэлементы Tilda. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:not(.fivecult-card-add_has-item):is(:hover,:focus,:focus-visible,:active) {
  background:#FCAA27!important;
  border-color:#FCAA27!important;
  box-shadow:none!important;
  color:#FCF8F4!important;
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"]:is(:hover,:focus,:focus-visible,:active) {
  background:transparent!important;
  border-color:#FCF8F4!important;
  box-shadow:none!important;
  color:#FCF8F4!important;
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn::before,
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn::after {
  border-color:inherit!important;
  background:transparent!important;
  box-shadow:none!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .fivecult-add-wave {
  border-color:#FCAA27!important;
  color:#FCAA27!important
}

/* Мини-каталог: кнопки на 8px ближе к заголовку и цене. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper {
  position:relative!important
}

/* Мини-каталог: плавающее +1 жёлтое; весь счётчик кремовый. */
html body .fivecult-add-one.fivecult-add-one_mini {
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper {
  color:#FCF8F4!important;
  background:transparent!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper :is(button,span) {
  color:#FCF8F4!important;
  -webkit-text-fill-color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper button:is(:hover,:active,:focus) {
  background:transparent!important;
  border-color:transparent!important;
  color:#FCF8F4!important;
  box-shadow:none!important
}

/* Каталог на компьютере: тот же счётчик и состояния, что на телефоне.
   Светлый блок резервирует отдельную колонку, чтобы счётчик не перекрывал «Подробнее». */
@media(min-width:720px) {
  html body #allrecords #rec1294984581 .fivecult-card-controls-host {
    position:relative!important
  }
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper:has(.fivecult-card-add_has-item) {
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px!important;
    gap:6px!important
  }
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper:has(.fivecult-card-add_has-item)>.t-store__card__btn {
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    margin:0!important
  }
  html body #allrecords #rec1294984581 .t-store__card a.fivecult-card-add_has-item[href^="#order"] {
    position:relative!important;
    isolation:isolate;
    overflow:visible!important;
    translate:0 0!important;
    background:transparent!important;
    border:1px solid #FCAA27!important;
    color:#FCAA27!important;
    padding-left:6px!important;
    padding-right:6px!important;
    container-type:inline-size
  }
  html body #allrecords #rec1294984581 .t-store__card a.fivecult-card-add_has-item[href^="#order"] .t-btnflex__text {
    color:#FCAA27!important;
    font-size:min(var(--fivecult-catalog-font,11px),calc(100cqw / 9.5))!important
  }
  html body #allrecords #rec1294984581 .fivecult-card-stepper {
    position:absolute;
    z-index:5;
    display:flex!important;
    align-items:center;
    justify-content:center;
    gap:2px;
    transform:translateY(-50%);
    width:58px;
    height:var(--fivecult-stepper-height,40px);
    box-sizing:border-box;
    border:1px solid #FCAA27;
    border-radius:999px;
    background:transparent;
    color:#FCAA27;
    font:400 10px/1 'Press Start 2P',monospace;
    animation:fivecult-stepper-enter .22s ease-out
  }
  html body #allrecords #rec1294984581 .fivecult-card-stepper[hidden] {
    display:none!important
  }
  html body #allrecords #rec1294984581 .fivecult-card-stepper button {
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 20px;
    width:20px;
    height:100%;
    margin:0;
    padding:0;
    border:0;
    background:transparent;
    color:#FCAA27;
    font:400 16px/1 Arial;
    cursor:pointer
  }
  html body #allrecords #rec1294984581 .fivecult-card-stepper span {
    min-width:10px;
    text-align:center;
    color:#FCAA27;
    font:inherit
  }
  html body #allrecords #rec1294984581 .fivecult-card-stepper button:disabled {
    opacity:.4
  }
}

/* Каталог: плавно сужается только «Добавить», ширина «Подробнее» стабильна.
   На средних ПК счётчик размещён в полноценной строке добавления для читаемого текста. */
@media(min-width:720px) {
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper,
 html body #allrecords #rec1294984581 .t-store__card__btns-wrapper:has(.fivecult-card-add_has-item) {
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:8px!important;
    justify-content:flex-start!important
  }
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper>.t-store__card__btn {
    flex:none!important;
    width:calc((100% - 8px)/2)!important;
    max-width:none!important;
    box-sizing:border-box!important;
    margin:0!important
  }
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper>a.fivecult-card-add_has-item[href^="#order"] {
    width:calc((100% - 8px)/2 - 76px)!important;
    max-width:none!important;
    margin-right:76px!important
  }
  html body #allrecords :is(#rec1294984581,#rec1870590021) .t-store__card a[href^="#order"] {
    transition:width .32s cubic-bezier(.22,.8,.25,1),max-width .32s cubic-bezier(.22,.8,.25,1),background-color .22s,color .22s,border-color .22s!important;
    min-width:0!important
  }
  html body #allrecords :is(#rec1294984581,#rec1870590021) .fivecult-card-stepper {
    width:70px!important;
    animation:fivecult-stepper-smooth .32s cubic-bezier(.22,.8,.25,1)!important
  }
  html body #allrecords :is(#rec1294984581,#rec1870590021) .fivecult-card-stepper button {
    width:24px!important;
    flex-basis:24px!important;
    font-size:18px!important
  }
}
@media(min-width:720px) and (max-width:1799px) {
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper {
    flex-direction:column!important;
    align-items:flex-start!important
  }
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper>a[href^="#order"] {
    width:100%!important
  }
  html body #allrecords #rec1294984581 .t-store__card__btns-wrapper>a.fivecult-card-add_has-item[href^="#order"] {
    width:calc(100% - 76px)!important
  }
}
html body #allrecords #rec1870590021 .js-store-grid-cont :is(.t-store__card__textwrapper,.t-store__card__title,.t-store__card__price-wrapper,.t-store__card__wrap_txt-and-btns,.store__card__wrap_txt-and-opts) {
  text-align:center!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper {
  margin-left:auto!important;
  margin-right:auto!important;
  justify-content:center!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.fivecult-card-add_has-item) {
  width:100%!important;
  max-width:100%!important;
  align-self:flex-start!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"] {
  width:calc(100% - 76px)!important;
  max-width:none!important;
  align-self:flex-start!important;
  translate:0 0!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a[href^="#order"] {
  transition:width .32s cubic-bezier(.22,.8,.25,1),max-width .32s cubic-bezier(.22,.8,.25,1),background-color .22s,color .22s,border-color .22s!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper {
  width:70px!important;
  animation:fivecult-stepper-smooth .32s cubic-bezier(.22,.8,.25,1)!important
}
@keyframes fivecult-stepper-smooth {
  from {
    opacity:0;
    transform:translateY(-50%) scaleX(.7)
  }
  to {
    opacity:1;
    transform:translateY(-50%) scaleX(1)
  }
}
@media(prefers-reduced-motion:reduce) {
  html body #allrecords :is(#rec1294984581,#rec1870590021) .fivecult-card-stepper {
    animation:none!important
  }
}

/* Каталог: «Подробнее» имеет одинаковую ширину до и после добавления.
   Раскладка группы не меняется при появлении счётчика. */
@media(min-width:720px) {
  html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper,
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper:has(.fivecult-card-add_has-item) {
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
  }
  html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper>.t-store__card__btn:not(.t-store__card__btn_second) {
    flex:0 0 calc((100% - 8px)/2)!important;
    width:calc((100% - 8px)/2)!important;
    max-width:calc((100% - 8px)/2)!important;
    min-width:0!important;
  }
  html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper>a[href^="#order"]:not(.fivecult-card-add_has-item) {
    flex:none!important;
    width:calc((100% - 8px)/2)!important;
    max-width:calc((100% - 8px)/2)!important;
  }
  html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper>a.fivecult-card-add_has-item[href^="#order"] {
    flex:none!important;
    width:calc((100% - 8px)/2 - 76px)!important;
    max-width:calc((100% - 8px)/2 - 76px)!important;
    margin-right:76px!important;
  }
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper>.t-store__card__btn:not(.t-store__card__btn_second),
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper:has(.fivecult-card-add_has-item)>.t-store__card__btn:not(.t-store__card__btn_second) {
  flex:none!important;
  width:100%!important;
  max-width:100%!important;
  align-self:flex-start!important;
}

/* Светлый каталог: обычное «Добавить» — оранжевый контур и текст. */
html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a[href^="#order"]:not(.fivecult-card-add_has-item):not(:hover):not(:active):not(:focus-visible) {
  background:transparent!important;
  border-color:#B84E12!important;
  color:#B84E12!important;
}
html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a[href^="#order"]:not(.fivecult-card-add_has-item):not(:hover):not(:active):not(:focus-visible) .t-btnflex__text {
  color:#B84E12!important
}

/* Мини-каталог: интервалы текста, компактные кнопки и видимый счётчик на ПК. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__title {
  position:relative;
  top:-4px;
  margin-bottom:12px!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__price-wrapper {
  margin-top:12px!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper {
  top:0!important;
  margin-top:20px!important;
  width:76%!important;
  max-width:250px!important;
  gap:12px!important;
  align-items:flex-start!important;
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  top:0!important;
  border:1px solid #B84E12!important;
  border-radius:24px!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:not(.fivecult-card-add_has-item),
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:not(.fivecult-card-add_has-item):is(:hover,:focus,:focus-visible,:active) {
  background:transparent!important;
  border-color:#FCAA27!important;
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:not(.fivecult-card-add_has-item) .t-btnflex__text {
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:not(.fivecult-card-add_has-item):is(:hover,:focus-visible) {
  border-color:#FCF8F4!important;
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:not(.fivecult-card-add_has-item):is(:hover,:focus-visible) .t-btnflex__text {
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.fivecult-card-add_has-item[href^="#order"] {
  width:calc(100% - 84px)!important;
  max-width:calc(100% - 84px)!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper:not([hidden]) {
  display:flex!important;
  width:78px!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper[hidden] {
  display:none!important
}

/* Мини: Подробнее — жёлтая заливка; выбранные кнопка и счётчик — жёлтый контур. */
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
  background:#FCAA27!important;
  border-color:#FCAA27!important;
  color:#000000!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
  color:#000000!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second):is(:hover,:focus-visible) {
  background:#FCF8F4!important;
  border-color:#FCF8F4!important;
  color:#000000!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second):is(:hover,:focus-visible) .t-btnflex__text {
  color:#000000!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"],
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"]:is(:focus,:active) {
  background:transparent!important;
  border-color:#FCAA27!important;
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"] .t-btnflex__text {
  color:#FCAA27!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:is(:hover,:focus-visible) {
  background:transparent!important;
  border-color:#FCF8F4!important;
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn[href^="#order"]:is(:hover,:focus-visible) .t-btnflex__text {
  color:#FCF8F4!important
}
html body #allrecords #rec1870590021 .fivecult-card-stepper {
  border-color:#FCAA27!important
}

/* Мини-каталог: весь счётчик жёлтый. */
html body #allrecords #rec1870590021 .fivecult-card-stepper,
html body #allrecords #rec1870590021 .fivecult-card-stepper :is(button,span),
html body #allrecords #rec1870590021 .fivecult-card-stepper button:is(:hover,:active,:focus) {
  color:#FCAA27!important;
  -webkit-text-fill-color:#FCAA27!important;
  border-color:#FCAA27!important;
}

/* Единая корзина: форма из иконки шапки главной.
   Цвет берётся из текущего оформления; размеры и работа кнопок сохраняются. */
#fcm .fc-menu-carttitle svg,
html body .t706 .t706__carticon-img {
  -webkit-mask-image:url("https://static.tildacdn.com/tild3539-3866-4465-b062-633365393239/cart_icon_white.svg");
  mask-image:url("https://static.tildacdn.com/tild3539-3866-4465-b062-633365393239/cart_icon_white.svg");
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  background-color:currentColor;
}
#fcm .fc-menu-carttitle svg>*,
html body .t706 .t706__carticon-img>* {
  display:none!important
}
#fcm .fc-menu-carttitle svg {
  width:28px;
  height:22px
}

/* Единая иконка корзины: компактнее рисунок, область нажатия сохраняется. */
#fcm .fc-menu-carttitle svg {
  -webkit-mask-size:75% auto;
  mask-size:75% auto
}

/* Плавающая корзина: ниже и левее; неровная многоугольная подложка.
   Отступы меняются здесь, форма — в polygon. */
html body .t706 .t706__carticon {
  right:28px!important;
  bottom:12px!important
}
html body .t706 .t706__carticon-imgwrap {
  clip-path:polygon(14% 5%,48% 1%,80% 6%,97% 23%,94% 57%,98% 77%,77% 96%,45% 93%,19% 98%,3% 78%,6% 47%,1% 25%);
}

/* Главная: синхронное перекрашивание рисованных контуров через currentColor.
   Наведение без задержки; размеры ПК ограничены min-width:961px. */
html body .t706 .t706__carticon-imgwrap {
  clip-path:polygon(14% 5%,48% 1%,80% 6%,97% 23%,94% 57%,98% 77%,77% 96%,45% 93%,2% 99%,3% 68%,6% 47%,1% 25%);
  transition:transform .1s ease-out!important
}
html body .t706 .t706__carticon-wrapper {
  transition:transform .1s ease-out!important
}
html body .t706 .t706__carticon:hover .t706__carticon-imgwrap {
  transform:scale(1.06)
}
@media(min-width:1270px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:72%!important;
    max-width:260px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    height:58px!important;
    min-height:58px!important;
    padding:12px 16px!important;
    font-size:15px!important;
    transition:background-color 0s,color 0s,border-color 0s!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
    font-size:15px!important;
    transition:none!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    margin-top:28px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
    margin-top:22px!important
  }
  html body #allrecords #rec4007551901 {
    padding-top:16px!important
  }
}
html body #allrecords #rec2977993001 [data-elem-id="175883040263496040"] .tn-atom {
  transition:translate .1s ease-out,rotate .1s ease-out,background-color 0s,color 0s!important
}
html body #allrecords #rec2977993001 [data-elem-id="175883040263496040"] .tn-atom:hover {
  translate:0 2px;
  rotate:2deg;
  background-color:#FCAA27!important;
  color:#B84E12!important
}
html body #allrecords #rec2977993001 [data-elem-id="175883040263496040"] .tn-atom:hover .tn-atom__button-text {
  color:#B84E12!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] {
  translate:0 8px
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom {
  position:relative!important;
  isolation:isolate;
  background-image:none!important;
  background-color:transparent!important;
  border:0!important;
  clip-path:none!important;
  overflow:visible!important;
  color:#FCAA27!important;
  transition:color 0s!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom .tn-atom__button-text {
  color:inherit!important;
  transition:none!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom::before {
  content:""!important;
  display:block!important;
  position:absolute;
  inset:-2.5%!important;
  background-image:none!important;
  background-color:currentColor!important;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  pointer-events:none;
  z-index:0;
  opacity:1!important;
  border:0!important;
  transition:none!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom::after {
  display:none!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom .tn-atom__button-content {
  position:relative;
  z-index:1
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom {
  position:relative!important;
  isolation:isolate;
  background-image:none!important;
  background-color:transparent!important;
  border:0!important;
  clip-path:none!important;
  overflow:visible!important;
  color:#FCAA27!important;
  transition:color 0s!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom .tn-atom__button-text {
  color:inherit!important;
  transition:none!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom::before {
  content:""!important;
  display:block!important;
  position:absolute;
  inset:-3% -7%!important;
  background-image:none!important;
  background-color:currentColor!important;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  pointer-events:none;
  z-index:0;
  opacity:1!important;
  border:0!important;
  transition:none!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom::after {
  display:none!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom:is(:hover,:focus-visible) {
  color:#FCF8F4!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec1891651611 [data-elem-id="1770288428770000001"] .tn-atom .tn-atom__button-content {
  position:relative;
  z-index:1
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom {
  position:relative!important;
  isolation:isolate;
  background-image:none!important;
  background-color:transparent!important;
  border:0!important;
  clip-path:none!important;
  overflow:visible!important;
  color:#FCAA27!important;
  transition:color 0s!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom .tn-atom__button-text {
  color:inherit!important;
  transition:none!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom::before {
  content:""!important;
  display:block!important;
  position:absolute;
  inset:-5% -6%!important;
  background-image:none!important;
  background-color:currentColor!important;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  pointer-events:none;
  z-index:0;
  opacity:1!important;
  border:0!important;
  transition:none!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom::after {
  display:none!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom:is(:hover,:focus-visible) {
  color:#FCF8F4!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec4499718501 [data-elem-id="1770288428770000001"] .tn-atom .tn-atom__button-content {
  position:relative;
  z-index:1
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom {
  position:relative!important;
  isolation:isolate;
  background-image:none!important;
  background-color:transparent!important;
  border:0!important;
  clip-path:none!important;
  overflow:visible!important;
  color:#B84E12!important;
  transition:color 0s!important
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom .tn-atom__button-text {
  color:inherit!important;
  transition:none!important
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom::before {
  content:""!important;
  display:block!important;
  position:absolute;
  inset:-2.5%!important;
  background-image:none!important;
  background-color:currentColor!important;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2060%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M29%205C47%202%2066%206%2083%204S114%206%20136%203S174%206%20198%204S247%206%20271%204C287%203%20298%2015%20295%2029S289%2053%20270%2055C247%2058%20224%2054%20204%2056S167%2054%20146%2057S105%2054%2084%2056S48%2053%2028%2056C10%2057%203%2043%205%2029S11%206%2029%205Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  pointer-events:none;
  z-index:0;
  opacity:1!important;
  border:0!important;
  transition:none!important
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom::after {
  display:none!important
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom:is(:hover,:focus-visible) {
  color:#FCAA27!important
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom .tn-atom__button-border {
  display:none!important
}
html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom .tn-atom__button-content {
  position:relative;
  z-index:1
}

/* Главная: уточнение формы корзины, цветов наведения и отступов хитов. */
html body .t706 .t706__carticon-imgwrap {
  clip-path:polygon(14% 5%,48% 1%,80% 6%,97% 23%,94% 57%,98% 77%,77% 96%,45% 93%,18% 85%,5% 69%,6% 47%,1% 25%);
}
html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom:is(:hover,:focus-visible) {
  color:#FFE3A3!important
}
html body #allrecords #rec2976361201 {
  padding-top:106px!important
}
html body #allrecords #rec2977993001 [data-elem-id="175883040263496040"] .tn-atom:is(:hover,:focus-visible),
html body #allrecords #rec2977993001 [data-elem-id="175883040263496040"] .tn-atom:is(:hover,:focus-visible) .tn-atom__button-text {
  color:#FCF8F4!important
}
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
  font-size:clamp(18px,1.45vw,24px)!important
}
html body #allrecords #rec2976361201 .js-store-grid-cont .t-store__card__title {
  margin-top:36px!important
}
@media(max-width:719px) {
  html body #allrecords #rec2976361201 {
    padding-top:14px!important
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:16px!important
  }
  html body #allrecords #rec2976361201 .js-store-grid-cont .t-store__card__title {
    margin-top:24px!important
  }
}

/* Главная, ПК: стрелка к началу левее на 16px и длиннее на 20%. */
@media(min-width:1270px) {
  html body #rec3595013601 .t890__arrow svg {
    transform:scaleY(1.2);
    transform-origin:center
  }
}

/* ПК: стрелка ещё левее; удлиняется только вертикальная ножка. */
@media(min-width:1270px) {
  html body #rec3595013601 .t890__arrow svg {
    transform:none!important
  }
  html body #rec3595013601 .t890__arrow svg path:last-child {
    transform:translateY(14.2px) scaleY(1.2) translateY(-14.2px);
    transform-origin:0 0;
    transform-box:view-box
  }
}

/* ПК: точная позиция и более тонкая стрелка к началу. */
@media(min-width:1270px) {
  html body #rec3595013601 .t890__arrow svg path,
 html body #rec3595013601 .t890__arrow:hover svg path,
 html body #rec3595013601 .t890__arrow:focus-visible svg path {
    stroke-width:2px!important
  }
}

/* Плавающая корзина: количество на оранжевой рисованной плашке. */
html body .t706 .t706__carticon-counter {
  clip-path:polygon(14% 5%,48% 1%,82% 8%,98% 28%,94% 63%,83% 94%,48% 98%,16% 89%,3% 64%,6% 31%);
}

/* ПК: стрелка на 2px правее; цвет меняется мгновенно. */
@media(min-width:1270px) {
  html body:has(#rec3595013601) #rec3595013601 .t890 {
    right:26px!important
  }
}
html body #rec3595013601 .t890__arrow svg,
html body #rec3595013601 .t890__arrow svg path {
  transition:none!important
}

/* Главная, кнопки карточек: запас для верхних выносных частей Press Start 2P.
   Меняется только внутренняя строка; размер кнопки и рисованный край сохраняются. */
html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) .t-btnflex__text {
  line-height:1.5!important;
  height:auto!important;
  max-height:none!important;
  padding-top:2px!important;
  padding-bottom:2px!important;
  overflow:visible!important;
  box-sizing:content-box!important;
}

/* Мини-хиты на главной: верх буквы «б» в Подробнее не обрезается. */
html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) :is(.t-btnflex__text,.t-store__card__btn-text) {
  line-height:1.6!important;
  height:auto!important;
  max-height:none!important;
  padding-top:3px!important;
  padding-bottom:3px!important;
  overflow:visible!important;
}

/* Главная, телефон: чёрный фон раскрытого меню с затемнением 40%.
   Анимация раскрытия остаётся прежней; цвет других страниц не меняется. */
@media(max-width:719px) {
  #fcm.fc-menu-home .fc-menu-panel::before {
    background:rgba(0,0,0,.4)
  }
}

/* Главная, мобильное меню: корзина из тёмного стекла.
   .30 — непрозрачность чёрного; blur(8px) — сила размытия под плашкой.
   Без поддержки backdrop-filter остаётся полупрозрачный чёрный фон. */
@media(max-width:719px) {
  #fcm.fc-menu-home .fc-menu-cartbox {
    background:linear-gradient(135deg,rgba(252,248,244,.10) 0%,rgba(252,248,244,.025) 23%,transparent 45%),rgba(0,0,0,.30);
    color:#FCF8F4;
    -webkit-backdrop-filter:blur(8px) saturate(115%);
    backdrop-filter:blur(8px) saturate(115%);
    box-shadow:inset 1px 1px 1px rgba(252,248,244,.10),0 6px 18px rgba(0,0,0,.08);
  }
  #fcm.fc-menu-home .fc-cart-count {
    color:#FCAA27
  }
}

/* Главная, мобильная корзина: жёлтая кнопка и чистый край превью.
   У картинки собственное отсечение; светлая подложка не просвечивает в углах. */
@media(max-width:719px) {
  #fcm.fc-menu-home .fc-menu-cart {
    background:#FCAA27;
    border-color:#FCAA27;
    color:#000000
  }
  #fcm.fc-menu-home .fc-cart-product .fc-cart-tile {
    background:transparent
  }
  #fcm.fc-menu-home .fc-cart-product .fc-cart-tile img {
    display:block;
    border:0;
    outline:0;
    clip-path:inset(0 round 7px)
  }
}

/* Главная, телефон: лёгкое матовое стекло под всей раскрытой панелью.
   Размывается только фон; текст и превью остаются чёткими. */
@media(max-width:719px) {
  #fcm.fc-menu-home .fc-menu-panel {
    -webkit-backdrop-filter:blur(4px) saturate(105%);
    backdrop-filter:blur(4px) saturate(105%);
  }
}


/* МОБИЛЬНЫЙ КАТАЛОГ — ПАНЕЛЬ УПРАВЛЕНИЯ.
   Поля остаются штатными: изменяется оболочка, а не логика поиска Tilda. */
.fc-catalog-toolbar { display:none; }

@media(max-width:1269px) {
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .js-store-filter-mob-btn,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .js-store-search-mob-btn,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t-store__filter__search-and-sort,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t-store__filter__item_sort-mobile {
    display:none!important;
  }

  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper {
    overflow:visible!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  html body #allrecords #rec1294984581 .fc-catalog-toolbar {
    display:flex;
    align-items:center;
    gap:clamp(10px,3vw,20px);
    position:relative;
    width:100%;
    margin:0 0 16px;
    box-sizing:border-box;
    z-index:15;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-trigger {
    display:inline-flex;
    align-items:center;
    gap:7px;
    border:0;
    background:transparent;
    padding:10px 0;
    color:#B84E12;
    font:400 clamp(10px,calc(2.65vw + 1px),13px)/1.6 'Press Start 2P',monospace;
    white-space:nowrap;
    cursor:pointer;
    transition:opacity .18s;
    -webkit-tap-highlight-color:transparent;
  }

  #rec1294984581 .fc-toolbar-trigger::after {
    content:'';
    width:6px;
    height:6px;
    border-right:2px solid currentColor;
    border-bottom:2px solid currentColor;
    transform:translateY(-2px) rotate(45deg);
    transition:transform .22s;
  }

  #rec1294984581 .fc-toolbar-trigger[aria-expanded="true"]::after {
    transform:translateY(2px) rotate(225deg);
  }

  html body #allrecords #rec1294984581 .fc-toolbar-panel {
    position:absolute;
    top:calc(100% + 3px);
    left:0;
    right:0;
    display:grid;
    grid-template-rows:0fr;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    border-radius:16px;
    background:#FCF8F4;
    box-shadow:0 8px 24px #0000001a;
    transform:translateY(-5px);
    transition:grid-template-rows .24s,opacity .2s,transform .24s,visibility .24s;
  }

  #rec1294984581 .fc-toolbar-panel-inner { min-height:0;overflow:hidden; }
  html body #allrecords #rec1294984581 :is(.fc-sort-open .fc-toolbar-sort,.fc-collection-open .fc-toolbar-collection) {
    grid-template-rows:1fr;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:none;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-panel .t-store__filter__options {
    display:block!important;
    position:static!important;
    width:auto!important;
    max-height:340px;
    overflow-y:auto!important;
    padding:16px 18px!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-sizing:border-box;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-panel .t-store__filter__item-controls-wrap {
    display:block!important;
    position:static!important;
    background:none!important;
    box-shadow:none!important;
  }

  #rec1294984581 .fc-toolbar-collection .t-store__filter__item-title { display:none!important; }
  html body #allrecords #rec1294984581 .fc-sort-choice {
    display:block;
    width:100%;
    text-align:left;
    border:0;
    background:transparent;
    font:500 14px/1.35 Manrope,Arial,sans-serif;
    cursor:pointer;
  }
  #rec1294984581 .fc-sort-choice[aria-pressed="true"] { color:#B84E12;background:#FCAA271a; }

  /* Правый круг растёт только влево, поверх той же строки управления. */
  html body #allrecords #rec1294984581 .fc-toolbar-search {
    position:absolute;
    /* Лупа: на 4px выше и правее; раскрытие поиска следует за ней. */
    top:-3px;
    right:-4px;
    box-sizing:border-box;
    border:1.5px solid #B84E12;
    background:#FCF8F4;
    transition:width .28s cubic-bezier(.22,.75,.3,1);
    overflow:hidden;
  }
  #rec1294984581 .fc-search-open > .fc-toolbar-trigger { opacity:0;pointer-events:none; }
  #rec1294984581 .fc-toolbar-searchbox { opacity:0;transition:opacity .15s;width:calc(100% - 40px); }
  #rec1294984581 .fc-search-open .fc-toolbar-searchbox { opacity:1;transition-delay:.08s; }

  html body #allrecords #rec1294984581 .fc-toolbar-search .t-store__filter__search,
  html body #allrecords #rec1294984581 .fc-toolbar-search .t-store__search-wrapper {
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-search input {
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box;
    padding:0 0 0 14px!important;
    border:0!important;
    border-radius:0!important;
    outline:none!important;
    background:transparent!important;
    font:500 16px/1.3 Manrope,Arial,sans-serif!important;
  }
  #rec1294984581 .fc-toolbar-search .t-store__search-wrapper>svg { display:none!important; }
  html body #allrecords #rec1294984581 .fc-toolbar-search-button {
    position:absolute;
    top:0;
    right:0;
    place-items:center;
    border:0;
    background:transparent;
    color:#B84E12;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
  }
  #rec1294984581 .fc-toolbar-search-button svg { display:block;width:21px;height:21px; }
  #rec1294984581 .fc-catalog-toolbar { padding-right:48px!important; }
}

/* КОРЗИНА: крупнее рисунок в меню, безопасный нижний отступ на телефоне. */
@media(max-width:1269px) {
  #fcm .fc-menu-carttitle svg { -webkit-mask-size:88% auto;mask-size:88% auto; }
  html body:has(#rec1294984581) .t706 .t706__carticon {
    bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;
  }
}

/* Отдельный светлый многоугольник: иконка увеличивается, но не вращается.
   Поворот большой подложки +12°, маленького счётчика -8°. */
html body .t706 .t706__carticon-imgwrap {
  position:relative;
  background:transparent!important;
  border-color:transparent!important;
}
html body .t706 .t706__carticon-imgwrap::before {
  content:'';
  position:absolute;
  clip-path:polygon(14% 5%,48% 1%,80% 6%,97% 23%,94% 57%,98% 77%,77% 96%,45% 93%,18% 85%,5% 69%,6% 47%,1% 25%);
  pointer-events:none;
}
html body .t706 .t706__carticon-img { position:relative;z-index:1; }
html body .t706 .fc-cart-turn .t706__carticon-imgwrap::before {
  animation:fc-cart-light-turn .42s cubic-bezier(.25,.65,.3,1)!important;
}
html body .t706 .fc-cart-turn .t706__carticon-counter {
  animation:fc-cart-count-turn .42s cubic-bezier(.25,.65,.3,1)!important;
}
@keyframes fc-cart-light-turn { 0%,100%{rotate:0deg}42%{rotate:12deg} }
@keyframes fc-cart-count-turn { 0%,100%{rotate:0deg}42%{rotate:-8deg} }
@media(prefers-reduced-motion:reduce) {
  #rec1294984581 .fc-catalog-toolbar * { transition:none!important; }
}




/* КОРЗИНА — КНОПКА ПОД ИТОГО, ЗАТЕМ РАСКРЫТИЕ ПОЛЕЙ.
   Поля не удаляются и не блокируются disabled: доставка может грузиться заранее.
   До раскрытия они исключены из навигации клавиатурой через inert. */
html body #allrecords .t706__cartpage.fc-checkout-gated:not(.fc-checkout-open) .t706__cartpage-content {
  position:relative;
  flex-direction:column!important;
  align-items:center!important;
  gap:0!important;
}
html body #allrecords .t706__cartpage.fc-checkout-gated:not(.fc-checkout-open) .t706__cartpage-form {
  position:absolute!important;
  top:0!important;
  left:0!important;
  width:min(550px,100%)!important;
  visibility:hidden!important;
  pointer-events:none!important;
  clip-path:inset(100%);
}
html body #allrecords .t706__cartpage.fc-checkout-gated:not(.fc-checkout-open) .t706__cartpage-info {
  width:100%!important;
  max-width:600px!important;
  flex:0 1 auto!important;
}
html body .fc-checkout-reveal-button {
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:100%;
  min-height:58px;
  margin:24px 0 0;
  padding:16px 20px;
  border:0;
  border-radius:28px;
  background:#B84E12;
  color:#FCF8F4;
  font:400 16px/1.5 'Press Start 2P',monospace;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  transition:background-color .16s;
}
html body .fc-checkout-reveal-button[hidden] { display:none!important; }
@media(hover:hover) {
  html body .fc-checkout-reveal-button:hover { background:#FCAA27; }
}
html body .fc-checkout-reveal-button:focus-visible { outline:2px solid #FCAA27;outline-offset:4px; }
html body .fc-checkout-flying { transition:none; }
@media(max-width:1269px) {
  html body .fc-checkout-reveal-button { min-height:54px;margin-top:20px;font-size:14px; }
}



/* Мобильная панель каталога: чуть левее; лупа точно в центре круга.
   Сдвигаются элементы внутри панели; привязка её ширины к карточкам сохраняется. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 :is(.fc-toolbar-trigger,.fc-toolbar-search){translate:-4px 0}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button{padding:0;
  display:flex;align-items:center;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button svg{
  display:block;flex:none;margin:0;
  transform:translate(-.5px,.5px);
 }
}

/* Мобильная панель: плотнее список сортировки, фирменная типографика,
   небольшая толстая пиксельная лупа и чистый нижний край коллекций. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-search-button svg{transform:translate(-.4px,-.4px);
 }
 #rec1294984581 .fc-toolbar-search-button svg path{
  stroke:currentColor;stroke-width:1;stroke-linejoin:miter;
 }
 #rec1294984581 .fc-toolbar-sort .fc-toolbar-panel-inner{
  padding-block:12px;box-sizing:border-box;
 }
 html body #allrecords #rec1294984581 .fc-sort-choice{
  font:400 clamp(8px,2.4vw,10.5px)/1.65 'Press Start 2P',monospace;
  color:#B84E12;padding:8px 18px;box-sizing:border-box;
  -webkit-tap-highlight-color:transparent;
 }
 html body #allrecords #rec1294984581 .fc-sort-choice[aria-pressed="true"]{
  color:#B84E12;background:#FCAA2733;
 }
 html body #allrecords #rec1294984581 .fc-sort-choice:active{
  color:#FCF8F4;background:#B84E12;
 }
 #rec1294984581 .fc-sort-choice:focus-visible{outline:2px solid #FCAA27;outline-offset:-3px}
 html body #allrecords #rec1294984581 .fc-toolbar-collection :is(.t-store__filter__item,.t-store__filter__item-controls-wrap,.t-store__filter__tree-container){
  border-bottom:0!important;
 }
 #rec1294984581 .fc-toolbar-collection .t-store__filter__item::after{
  display:none!important;
 }
}

/* Мобильный поиск: тот же Press Start 2P, что у подписей панели. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{
  font-family:'Press Start 2P',monospace!important;
  font-size:clamp(9px,2.65vw,12px)!important;
  font-weight:400!important;line-height:1.6!important;
 }
}

/* Мобильная панель: больший промежуток перед Коллекцией; карточки на 12px выше. */


/* МОБИЛЬНЫЙ ПОИСК: крупнее подписи, свободнее поле; результаты в одной строке.
   Слева запрос с крестиком, справа количество. Карточки ещё на 12px выше. */
#rec1294984581 .fc-search-preview-status { display:flex;align-items:center;justify-content:space-between;gap:10px; }
#rec1294984581 .fc-search-preview-chip { display:inline-flex;align-items:center;gap:8px;border:0;background:#FCAA271a;color:#B84E12;border-radius:18px;padding:8px 10px;font:400 10px/1.5 'Press Start 2P',monospace;cursor:pointer; }
#rec1294984581 .fc-search-preview-count { color:#B84E12;font:500 12px/1.4 Manrope,Arial,sans-serif;white-space:nowrap; }
#rec1294984581.fc-search-preview-active :is(.js-store-load-more-btn,.t-store__filter__chosen-bar) { display:none!important; }

@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger {
  font-size:clamp(11px,calc(2.65vw + 2px),14px);
 }
 html body #allrecords #rec1294984581 .fc-catalog-toolbar { height:44px;min-height:44px;margin-bottom:-12px; }
 html body #allrecords #rec1294984581 .fc-toolbar-searchbox { width:calc(100% - 48px); }
 html body #allrecords #rec1294984581 .fc-toolbar-search input {color:#B84E12!important;-webkit-text-fill-color:#B84E12!important; }
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder { color:#B84E12!important;-webkit-text-fill-color:#B84E12!important; }

 html body #allrecords #rec1294984581 :is(.fc-search-preview-status,.t-store__filter__chosen-bar) {
  position:static!important;inset:auto!important;box-sizing:border-box;
  width:100%!important;max-width:none!important;min-height:38px;
  margin:16px 0 6px!important;padding:0!important;
  box-shadow:none!important;border:0!important;background:transparent!important;
  align-items:center!important;justify-content:space-between!important;gap:8px;
  flex-direction:row!important;
 }
 html body #allrecords #rec1294984581 .t-store__filter__chosen-bar:not([style*="display: none"]):not([style*="display:none"]){display:flex!important}
 html body #allrecords #rec1294984581 .t-store__filter__chosen-wrapper {
  order:1!important;display:flex!important;align-items:center;flex:1;min-width:0;
  margin:0!important;padding:0!important;
 }
 html body #allrecords #rec1294984581 .t-store__filter__prods-number {
  order:2!important;flex:none;text-align:right;white-space:nowrap;margin:0!important;
  font:400 clamp(7px,2.1vw,10px)/1.5 'Press Start 2P',monospace!important;color:#B84E12;
 }
 html body #allrecords #rec1294984581 .t-store__filter__chosen-bar .t-store__filter__reset { display:none!important; }
 html body #allrecords #rec1294984581 .t-store__filter__chosen-val {
  position:relative;display:inline-flex;align-items:center;min-height:36px;box-sizing:border-box;
  margin:0!important;padding:7px 12px 7px 28px!important;
  border-radius:19px!important;background:#FCAA271a!important;color:#B84E12!important;
  font:400 clamp(7px,2vw,9px)/1.5 'Press Start 2P',monospace!important;
 }
 html body #allrecords #rec1294984581 .t-store__filter__chosen-val::after {
  position:absolute;top:50%!important;left:9px!important;right:auto!important;
  transform:translateY(-50%);line-height:1!important;margin:0!important;
 }
 html body #allrecords #rec1294984581 .fc-search-preview-chip {
  min-height:36px;min-width:0;max-width:70%;padding:7px 12px;
  font-size:clamp(7px,2vw,9px);box-sizing:border-box;
 }
 #rec1294984581 .fc-search-preview-query { overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
 #rec1294984581 .fc-search-preview-cross { position:relative;top:-1px;font:700 18px/1 Manrope,Arial;flex:none; }
 #rec1294984581 .fc-search-preview-count { font:400 clamp(7px,2.1vw,10px)/1.5 'Press Start 2P',monospace; }
}
@media(max-width:340px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger {gap:3px; }
}



/* Только две мобильные подписи панели: ещё +1px, Коллекция ещё на 4px правее. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{
  font-size:clamp(12px,calc(2.65vw + 3px),15px);
 }
}
/* Узкие телефоны: сохраняем место для двух подписей и круга поиска. */
@media(max-width:360px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{font-size:clamp(9.8px,calc(2.65vw + 2px),11.6px)}
}

@media(max-width:340px){html body #allrecords #rec1294984581 .fc-toolbar-trigger{font-size:9.8px}}

/* Мобильная панель: компактнее подписи и расстояние; поиск закрыт строго круглый. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{
  font-size:clamp(10px,calc(2.65vw + 1px),13px);
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search{flex-shrink:0;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button{box-sizing:border-box}
 html body #allrecords #rec1294984581 .fc-catalog-toolbar{gap:clamp(8px,2.4vw,16px)}
}
@media(max-width:360px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{font-size:clamp(9px,2.65vw,9.8px)}
}

/* Финальные мобильные отступы панели и строки результатов. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger[aria-controls="fc-mobile-sort"]::after{position:relative}
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{
  color:rgba(184,78,18,.45)!important;-webkit-text-fill-color:rgba(184,78,18,.45)!important;opacity:1!important;
 }
 html body #allrecords #rec1294984581 .fc-catalog-toolbar{top:-4px}
 html body #allrecords #rec1294984581 :is(.fc-search-preview-chip,.t-store__filter__chosen-val){translate:4px 2px}
 html body #allrecords #rec1294984581 :is(.fc-search-preview-count,.t-store__filter__prods-number){translate:-4px 0;word-spacing:-3px}
}

/* Мобильный поиск: компактный круг и поле, короче пробел после двоеточия. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 :is(.fc-search-preview-count,.fc-search-preview-query,.t-store__filter__prods-number,.t-store__filter__chosen-val){word-spacing:-6px}
 html body #allrecords #rec1294984581 .fc-toolbar-search{height:40px;border-radius:20px}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button{height:37px}
 html body #allrecords #rec1294984581 .fc-toolbar-search input{height:37px!important}
 html body #allrecords #rec1294984581 .fc-toolbar-searchbox{width:calc(100% - 42px)}
}

/* Мобильные коллекции: меньше пустоты сверху, на 4px свободнее между пунктами. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__options{padding-top:8px!important}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__item{margin-top:0!important;padding-top:0!important}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__item-controls-wrap{margin-top:0!important;padding-top:0!important}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-wrapper{margin-top:0!important;padding-top:0!important}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-node_root + .t-store__filter-tree-node_root{margin-top:4px}
}

/* Мобильная выпадающая Коллекция: чекбоксы и названия на 8px вправо, 4px вниз. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-wrapper{position:relative}
}

/* Мобильные коллекции: сдвиг пунктов внутри ширины панели, без горизонтального скролла. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-collection{max-width:100%;min-width:0;overflow:hidden}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .fc-toolbar-panel-inner{min-width:0;max-width:100%;overflow:hidden}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__options{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-wrapper{left:0;top:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:4px 0 0 8px!important}
 html body #allrecords #rec1294984581 .fc-toolbar-collection :is(.t-store__filter__item,.t-store__filter__item-controls-wrap,.t-store__filter__item-controls-container,.js-store-filter-tree-container,.t-store__filter-tree-node,.t-store__filter-tree-line){min-width:0!important;max-width:100%!important;box-sizing:border-box}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-label{min-width:0;overflow-wrap:anywhere}
}

/* МОБИЛЬНЫЙ МИНИ-КАТАЛОГ: слово Добавить целиком, узкий счётчик,
   кремовый контур после добавления и запас для верхней части букв. */
@media(max-width:1269px){
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper{
  width:100%!important;max-width:250px!important;gap:8px!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn{
  box-sizing:border-box!important;min-width:0!important;
  height:40px!important;min-height:40px!important;
  padding:5px 4px!important;overflow:visible!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  white-space:nowrap!important;line-height:1.6!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn .t-btnflex__text{
  font-size:clamp(8.5px,2.4vw,10px)!important;letter-spacing:0!important;
  line-height:1.6!important;height:auto!important;max-height:none!important;
  padding:3px 0!important;overflow:visible!important;box-sizing:content-box!important;
  white-space:nowrap!important;text-overflow:clip!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"],
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"]:is(:hover,:focus,:focus-visible,:active){
  width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important;
  background:transparent!important;border-color:#FCF8F4!important;color:#FCF8F4!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"] .t-btnflex__text,
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"]:is(:hover,:focus,:focus-visible,:active) .t-btnflex__text{
  color:#FCF8F4!important;-webkit-text-fill-color:#FCF8F4!important;
 }
 html body #allrecords #rec1870590021 .fivecult-card-stepper:not([hidden]){
  gap:0!important;padding:0!important;box-sizing:border-box!important;
  border-color:#FCF8F4!important;color:#FCF8F4!important;
 }
 html body #allrecords #rec1870590021 .fivecult-card-stepper button,
 html body #allrecords #rec1870590021 .fivecult-card-stepper button:is(:hover,:focus,:focus-visible,:active){min-width:0!important;
  padding:0!important;font-size:15px!important;line-height:1!important;
  color:#FCF8F4!important;-webkit-text-fill-color:#FCF8F4!important;
  border:0!important;background:transparent!important;
 }
 html body #allrecords #rec1870590021 .fivecult-card-stepper span{padding:0!important;
  font-size:9px!important;line-height:1!important;text-align:center!important;
  color:#FCF8F4!important;-webkit-text-fill-color:#FCF8F4!important;
 }
}

/* Мобильный каталог: плавающая корзина компактнее и на 6px ниже.
   Стрелка на 4px левее; удлиняется только её ножка, наконечник сохраняется. */
@media(max-width:1269px){
 html body:has(#rec1294984581) .t706 .t706__carticon{
  bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;
 }
 html body:has(#rec1294984581) .t706 .t706__carticon-wrapper{
  scale:.92;transform-origin:right bottom;
 }
 html body:has(#rec1294984581) #rec3594971701 .t890__arrow svg path:last-child{
  transform:translateY(14.2px) scaleY(1.1152) translateY(-14.2px);
  transform-origin:0 0;transform-box:view-box;
 }
}

/* Мобильные Мини: плотнее вертикальные интервалы, больше оболочка счётчика,
   но сами −, число и + ближе друг к другу. */
@media(max-width:1269px){
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__price-wrapper{margin-top:8px!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper{margin-top:4px!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"],
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn.fivecult-card-add_has-item[href^="#order"]:is(:hover,:focus,:focus-visible,:active){
  width:calc(100% - 64px)!important;max-width:calc(100% - 64px)!important;
 }
 html body #allrecords #rec1870590021 .fivecult-card-stepper:not([hidden]){
  width:58px!important;min-width:58px!important;max-width:58px!important;justify-content:center!important;
 }
 html body #allrecords #rec1870590021 .fivecult-card-stepper button,
 html body #allrecords #rec1870590021 .fivecult-card-stepper button:is(:hover,:focus,:focus-visible,:active){
  width:20px!important;flex:0 0 20px!important;
 }
 html body #allrecords #rec1870590021 .fivecult-card-stepper span{flex:0 1 auto!important;min-width:14px!important}
 html body #allrecords #rec1870590021 .fivecult-card-stepper button:first-child{translate:2px 0}
 html body #allrecords #rec1870590021 .fivecult-card-stepper button:last-child{translate:-2px 0}
}

/* Мобильные Мини: убираем растягивание текстового блока и старый нижний
   отступ заголовка. Цена и кнопки идут сразу за текстом в обычном потоке. */
@media(max-width:1269px){
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card{justify-content:flex-start!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__wrap_txt-and-btns{
  display:block!important;flex:0 0 auto!important;
  height:auto!important;min-height:0!important;justify-content:flex-start!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .store__card__wrap_txt-and-opts,
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__textwrapper{
  flex:0 0 auto!important;height:auto!important;min-height:0!important;
  margin-bottom:0!important;padding-bottom:0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__title{margin-bottom:0!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__price-wrapper{
  margin-top:4px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__btns-wrapper{
  top:0!important;flex:none!important;padding-top:0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__btn{
  margin-top:0!important;margin-bottom:0!important;
 }
}

/* Мобильная панель: компактнее две подписи, справа овал с надписью Поиск. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{font-size:clamp(9px,2.3vw,11px)}
 html body #allrecords #rec1294984581 .fc-catalog-toolbar{gap:8px}
 html body #allrecords #rec1294984581 .fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{translate:1px 0;gap:5px}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button{justify-content:flex-end;padding-right:8px}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::before{position:absolute;top:50%;transform:translateY(-50%);
  font:400 8px/1.5 'Press Start 2P',monospace;color:#B84E12;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button{padding-right:0;justify-content:center}
 #rec1294984581 .fc-search-open .fc-toolbar-search-button::before{display:none}
}
@media(max-width:360px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{font-size:clamp(7.5px,2.2vw,8px);gap:4px}
}


/* Каталог, телефон: стекло и палитра раскрытого меню как на главной.
   Оранжевыми остаются внешний контур, логотип и кнопка закрытия. */
@media(max-width:719px){
 body:has(#rec1294984581) #fcm{--fc-outline:#B84E12}
 body:has(#rec1294984581) #fcm .fc-menu-panel{
  background:transparent;isolation:isolate;
  -webkit-backdrop-filter:blur(4px) saturate(105%);
  backdrop-filter:blur(4px) saturate(105%);
 }
 body:has(#rec1294984581) #fcm .fc-menu-panel::before{
  content:"";position:absolute;inset:0 0 auto;height:var(--fc-open-h);
  background:rgba(0,0,0,.4);pointer-events:none;z-index:-1;
  transform:scaleY(0);transform-origin:50% 0;
  transition:transform .3s cubic-bezier(.25,.75,.3,1);
 }
 body:has(#rec1294984581) #fcm.fc-open .fc-menu-panel::before{transform:scaleY(1)}
 body:has(#rec1294984581) #fcm .fc-menu-link{color:#FCF8F4!important;border-color:#FCAA27}
 body:has(#rec1294984581) #fcm .fc-menu-social a{color:#FCAA27!important}
 body:has(#rec1294984581) #fcm .fc-menu-cartbox{
  background:linear-gradient(135deg,rgba(252,248,244,.10) 0%,rgba(252,248,244,.025) 23%,transparent 45%),rgba(0,0,0,.30);
  color:#FCF8F4;
  -webkit-backdrop-filter:blur(8px) saturate(115%);
  backdrop-filter:blur(8px) saturate(115%);
  box-shadow:inset 1px 1px 1px rgba(252,248,244,.10),0 6px 18px rgba(0,0,0,.08);
 }
 body:has(#rec1294984581) #fcm .fc-menu-carttitle,
 body:has(#rec1294984581) #fcm .fc-cart-qty,
 body:has(#rec1294984581) #fcm .fc-cart-qty button{color:#FCF8F4}
 body:has(#rec1294984581) #fcm .fc-cart-count{color:#FCAA27}
 body:has(#rec1294984581) #fcm .fc-menu-cart{background:#FCAA27;border-color:#FCAA27;color:#000000}
 body:has(#rec1294984581) #fcm .fc-cart-product .fc-cart-tile{background:transparent}
 body:has(#rec1294984581) #fcm .fc-cart-product .fc-cart-tile img{display:block;border:0;outline:0;clip-path:inset(0 round 7px)}
}
/* Поиск: закрытая кнопка с крупной надписью; при раскрытии появляется лупа.
   Подсказка в поле имеет тот же размер, но полупрозрачна. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-search-button svg{transition:opacity .2s,translate .25s;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button svg{
  opacity:1;translate:0 0;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{
  font-size:10px!important;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{
  opacity:.45;
 }
}
@media(prefers-reduced-motion:reduce){
 body:has(#rec1294984581) #fcm .fc-menu-panel::before{transition:none}
}

/* Мини-каталог, телефон: больше воздуха после цены и между кнопками. */
@media(max-width:1269px){
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__btns-wrapper{
  margin-top:12px!important;
  gap:10px!important;
 }
}


/* Поиск на телефоне: компактное поле с подсказкой, курсором и лупой.
   При раскрытии меняется ширина, размер текста остаётся прежним. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::before{width:auto;text-align:left;font-size:10px;opacity:.45;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::after{
  content:"";position:absolute;top:12px;width:1px;height:14px;
  background:#B84E12;animation:fc-search-caret 1.1s steps(1,end) infinite;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button svg{
  opacity:1;translate:0 0;width:16px;height:16px;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button::after{display:none}
 html body #allrecords #rec1294984581 .fc-toolbar-search input{caret-color:#B84E12}
}
@keyframes fc-search-caret{0%,49%{opacity:.55}50%,100%{opacity:0}}

/* Каталог, мобильная шапка: оранжевые детали плавно становятся жёлтыми
   при раскрытии меню и возвращаются при закрытии. */
@media(max-width:719px){
 body:has(#rec1294984581) #fcm .fc-menu-panel{
  border-color:#B84E12;
  transition:height .3s cubic-bezier(.25,.75,.3,1),border-color .38s ease;
 }
 body:has(#rec1294984581) #fcm.fc-open .fc-menu-panel{border-color:#FCAA27}
 body:has(#rec1294984581) #fcm .fc-menu-close span{
  background:#B84E12;transition:background-color .38s ease!important;
 }
 body:has(#rec1294984581) #fcm.fc-open .fc-menu-close span{background:#FCAA27}
 body:has(#rec1294984581) #fcm .fc-menu-logo img{
  filter:none;transition:filter .38s ease;
 }
 body:has(#rec1294984581) #fcm.fc-open .fc-menu-logo img{
  filter:brightness(0) saturate(100%) invert(73%) sepia(78%) saturate(774%) hue-rotate(339deg) brightness(103%) contrast(98%);
 }
}
@media(prefers-reduced-motion:reduce){
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::after{animation:none}
 body:has(#rec1294984581) #fcm .fc-menu-logo img,
 body:has(#rec1294984581) #fcm .fc-menu-close span{transition:none!important}
}

/* Мобильная панель: стрелка сортировки ближе к слову;
   поиск шире, курсор перед подсказкой, больше внутренний отступ. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-catalog-toolbar{padding-right:114px!important}
 html body #allrecords #rec1294984581 .fc-toolbar-search{width:110px;min-width:110px}
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search{width:100%}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button{width:107px}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::before{left:18px}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::after{left:13px}
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button{width:37px}
}

/* Мобильные Мини: название и цена выше на 2px, Подробнее ниже на 2px. */
@media(max-width:1269px){
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__textwrapper{
  translate:0 -2px;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn:not(.t-store__card__btn_second){
  translate:0 2px;
 }
}


/* Плавающая корзина: прежние многоугольники и анимация.
   Большая подложка жёлтая, малая оранжевая, количество кремовое. */

/* Мобильная панель: подписи на одной линии с Поиском,
   стрелка сортировки свободнее, декоративный курсор в закрытом поле убран. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{
  position:relative;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{
  gap:5px;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-trigger[aria-controls="fc-mobile-sort"]::after{
  left:-2px;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::after{
  display:none!important;animation:none!important;
 }
}

/* Плавающая корзина: кремовый знак; наклон ±2° задаётся в animateCart(). */
html body .t706 .t706__carticon-img{color:#FCF8F4!important}
html body .t706 .fc-cart-turn .t706__carticon-imgwrap::before,
html body .t706 .fc-cart-turn .t706__carticon-counter{animation:none!important}

/* Мобильная шапка: единый жёлтый логотип, контур, бургер и крестик. */
@media(max-width:719px){
 #rec1320446961 [data-elem-id="175812694628411450"] .tn-atom,
 #rec1204128926 [data-elem-id="176277037188547800"] .tn-atom{border-color:#FCAA27!important}
 #rec1320446961 [data-elem-id="1755690182021"] svg path,
 #rec1204128926 [data-elem-id="1755690182021"] svg path{fill:#FCAA27!important}
 #rec1320446961 [data-elem-id="1758126849610"] img,
 #rec1204128926 [data-elem-id="176277037188942740"] img,
 html body #fcm .fc-menu-logo img{
  filter:brightness(0) saturate(100%) invert(73%) sepia(78%) saturate(774%) hue-rotate(339deg) brightness(103%) contrast(98%)!important;
 }
 html body #fcm .fc-menu-panel{border-color:#FCAA27!important}
 html body #fcm .fc-menu-close span{background:#FCAA27!important}
}

/* Поиск: лупа на 1px левее в закрытом поле; подсказка мягко сдвигается
   и передаёт место настоящему полю ввода за 160ms. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-catalog-toolbar:not(.fc-search-open) .fc-toolbar-search-button svg{translate:-1px 0}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::before{
  transform:translateY(-50%) translateX(0);
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button::before{
  opacity:0;transform:translateY(-50%) translateX(-8px);pointer-events:none;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-searchbox{
  transition:opacity .16s ease;transition-delay:0s;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-searchbox{transition-delay:.04s}
}

/* Плавающая корзина: быстрый встречный поворот многоугольников
   с пружинным возвратом. Знак корзины сохраняет собственный наклон ±2°. */
html body .t706 .fc-cart-turn .t706__carticon-imgwrap::before{
 animation:fc-polygon-spring-large .4s linear!important;
 transform-origin:50% 50%;
}
html body .t706 .fc-cart-turn .t706__carticon-counter{
 animation:fc-polygon-spring-small .4s linear!important;
 transform-origin:50% 50%;
}
@keyframes fc-polygon-spring-large{
 0%{rotate:0deg;animation-timing-function:cubic-bezier(.15,.7,.2,1)}
 23%{rotate:12deg;animation-timing-function:cubic-bezier(.3,0,.3,1)}
 49%{rotate:-4deg;animation-timing-function:ease-in-out}
 71%{rotate:2deg;animation-timing-function:ease-in-out}
 87%{rotate:-.7deg}
 100%{rotate:0deg}
}
@keyframes fc-polygon-spring-small{
 0%{rotate:0deg;animation-timing-function:cubic-bezier(.15,.7,.2,1)}
 23%{rotate:-9deg;animation-timing-function:cubic-bezier(.3,0,.3,1)}
 49%{rotate:3deg;animation-timing-function:ease-in-out}
 71%{rotate:-1.5deg;animation-timing-function:ease-in-out}
 87%{rotate:.5deg}
 100%{rotate:0deg}
}
@media(prefers-reduced-motion:reduce){
 html body .t706 .fc-cart-turn .t706__carticon-imgwrap::before,
 html body .t706 .fc-cart-turn .t706__carticon-counter{animation:none!important}
}

/* Поиск: подпись закреплена внутри расширяющегося поля,
   а не кнопки лупы — при раскрытии текст больше не летит к правому краю. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::before{
  display:none!important;content:none!important;transition:none!important;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search::before{
  content:"Поиск";position:absolute;top:50%;
  transform:translateY(-50%) translateX(0);
  font:400 10px/1.5 'Press Start 2P',monospace;
  color:#B84E12;opacity:.45;pointer-events:none;white-space:nowrap;
  transition:opacity .12s ease,transform .16s ease;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search::before{
  opacity:0;transform:translateY(-50%) translateX(-3px);
 }
}

/* Телефон: корзина в отдельной скруглённой панели, как раскрытое меню.
   Вокруг остаётся затемнение; прокручивается содержимое панели.
   Ширина полей и прежний порядок товаров/формы сохраняются. */
@media(max-width:719px){
 html body #allrecords .t706__cartpage,
 html body #allrecords .t706__cartpage.fivecult-empty-cart{
  box-sizing:border-box!important;
  padding:13px 15px calc(26px + env(safe-area-inset-bottom,0px))!important;
  background:rgba(0,0,0,.55)!important;
  overflow:hidden!important;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface{
  display:block!important;position:relative;
  box-sizing:border-box;width:100%;max-width:100%;
  max-height:calc(100dvh - 39px - env(safe-area-inset-bottom,0px));
  overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  margin:0 auto;padding:12px 10px 26px;
  background:#FFFFFF;border:2px solid #FCAA27;border-radius:26px;
  scrollbar-width:none;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface::-webkit-scrollbar{display:none}
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-top{
  position:relative!important;inset:auto!important;
  width:100%!important;max-width:100%!important;
  margin:0!important;padding:0!important;background:transparent!important;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-content{
  width:100%!important;max-width:100%!important;
  margin:24px 0 0!important;padding:0!important;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-open-form-wrap{display:none!important}
}

/* Корзина на телефоне растёт по содержимому.
   Прокрутка у внешнего затемнённого слоя, без отдельного скролла внутри панели. */
@media(max-width:719px){
 html body #allrecords .t706__cartpage,
 html body #allrecords .t706__cartpage.fivecult-empty-cart{
  overflow-y:auto!important;overflow-x:hidden!important;
  -webkit-overflow-scrolling:touch;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface{
  height:auto!important;max-height:none!important;
  overflow:visible!important;
  min-height:calc(100dvh - 39px - env(safe-area-inset-bottom,0px));
 }
}

/* Корзина по высоте содержимого: под Заказать только небольшой внутренний отступ. */
@media(max-width:719px){
 html body #allrecords .t706__cartpage .fivecult-checkout-surface{
  min-height:0!important;padding-bottom:18px!important;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-content{
  margin-bottom:0!important;padding-bottom:0!important;
 }
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-form,
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t706__cartpage-info,
 html body #allrecords .t706__cartpage .fivecult-checkout-surface .t-form{
  margin-bottom:0!important;padding-bottom:0!important;min-height:0!important;
 }
}

/* Плавающая корзина: спокойные скруглённые квадраты вместо многоугольников. */
html body .t706 .t706__carticon-imgwrap{
 clip-path:none!important;
}
html body .t706 .t706__carticon-imgwrap::before{
 clip-path:none!important;background:#FCAA27;
}

/* Мобильная панель: подписи на 2px выше, Поиск на 4px левее. */
@media(max-width:1269px){
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{top:-5px}
 html body #allrecords #rec1294984581 .fc-toolbar-search::before{left:17px}
 html body #allrecords #rec1294984581 .fc-toolbar-search input{padding-left:14px!important}
}

/* Плавающая корзина: большая подложка чуть компактнее;
   сам знак на 2px левее и ниже, положение счётчика сохраняется. */

/* Плавающие элементы: корзина +18px вправо, стрелка +14px.
   Количество без отдельной подложки, над знаком внутри большого квадрата. */
html body .t706 .t706__carticon-counter{
 background:transparent!important;border:0!important;box-shadow:none!important;
 clip-path:none!important;border-radius:0!important;bottom:auto!important;right:0!important;
 width:100%!important;min-width:0!important;height:16px!important;
 margin:0!important;padding:0!important;text-align:center!important;
 color:#FCF8F4!important;font:400 10px/16px 'Press Start 2P',monospace!important;
 pointer-events:none;
}
html body .t706 .t706__carticon-img{
 -webkit-mask-size:60% auto;mask-size:60% auto;
}

/* Корзина: скрытая полоса прокрутки не отнимает ширину при раскрытии формы.
   Свайп, колёсико и клавиатурная прокрутка продолжают работать. */
html body #allrecords .t706__cartpage,
html body #allrecords .t706__cartpage .fivecult-checkout-surface{
 scrollbar-width:none!important;
 -ms-overflow-style:none!important;
 scrollbar-gutter:auto!important;
}
html body #allrecords .t706__cartpage::-webkit-scrollbar,
html body #allrecords .t706__cartpage .fivecult-checkout-surface::-webkit-scrollbar{
 display:none!important;width:0!important;height:0!important;
}

/* Плавающая корзина: знак выше на 2px, количество ниже на 2px. */

/* Плавающая корзина: точная подстройка положения знака, числа и подложки. */
html body .t706 .t706__carticon{translate:16px 0}
html body .t706 .t706__carticon-img{translate:-2px 6px}
html body .t706 .t706__carticon-counter{top:9px!important;left:2px!important}

/* Плавающая корзина: квадратная подложка без скругления. */
html body .t706 .t706__carticon-imgwrap,
html body .t706 .t706__carticon-imgwrap::before{border-radius:0!important}

/* Плавающая корзина: 70% прозрачности жёлтой подложки.
   Стекло находится только под значком: цифра и корзина остаются непрозрачными. */
html body .t706 .t706__carticon-imgwrap::before{
 background:linear-gradient(135deg,rgba(252,248,244,.25),rgba(252,248,244,.035) 35%,transparent 65%),rgba(252,170,39,.30)!important;
 -webkit-backdrop-filter:blur(9px) saturate(140%);
 backdrop-filter:blur(9px) saturate(140%);
 box-shadow:inset 1px 1px 0 rgba(252,248,244,.45),inset -1px -1px 0 rgba(252,248,244,.15),0 3px 12px rgba(0,0,0,.10);
}

/* Плавающая корзина: подложка строго 1:1, скругление как раньше.
   Стекло и прозрачность сохраняются; размеры значка/цифры не меняются. */
html body .t706 .t706__carticon-imgwrap{border-radius:14px!important}
html body .t706 .t706__carticon-imgwrap::before{
 inset:auto!important;left:50%!important;top:50%!important;
 width:calc(100% - 4px)!important;height:auto!important;aspect-ratio:1/1;
 translate:-50% -50%;border-radius:14px!important;
}

/* Плавающая корзина: оранжевое стекло без теней, бликов-обводок и контура. */
html body .t706 .t706__carticon-imgwrap{
 border:0!important;box-shadow:none!important;outline:none!important;
}
html body .t706 .t706__carticon-imgwrap::before{
 background:rgba(184,78,18,.30)!important;
 border:0!important;box-shadow:none!important;outline:none!important;
}

/* Плавающие элементы: стрелка ещё на 2px правее, оранжевое стекло плотнее. */
html body .t706 .t706__carticon-imgwrap::before{background:rgba(184,78,18,.50)!important}

/* Плавающая стрелка: на 2px ниже, только наконечник.
   Стеклянная подложка корзины — 70% заливки. */
html body :is(#rec3594971701,#rec3595013601) .t890__arrow svg path:last-child{display:none!important}
html body .t706 .t706__carticon-imgwrap::before{background:rgba(184,78,18,.70)!important}

/* Плавающая корзина: сплошная жёлтая подложка без стекла.
   Стрелка ещё на 4px ниже. */
html body .t706 .t706__carticon-imgwrap::before{
 background:#FCAA27!important;
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
html body :is(#rec3594971701,#rec3595013601) .t890{translate:16px 6px}
@media(max-width:1269px){
 html body:has(#rec1294984581) #rec3594971701 .t890{translate:12px 6px}
}

/* Корзина: пиксельная лупа из поиска каталога в полях доставки.
   Меняется только рисунок, штатное поведение полей сохраняется. */
html body #allrecords .t706 .t706__search-icon{
 width:18px!important;height:18px!important;
 background-color:#B84E12!important;
 -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linejoin%3D%22miter%22%20d%3D%22M6%202h8v2H6zM4%204h2v2H4zM2%206h2v8H2zM4%2014h2v2H4zM6%2016h8v2H6zM14%204h2v2h-2zM16%206h2v8h-2zM14%2014h2v2h-2zM17%2016h2v2h-2zM19%2018h2v2h-2zM21%2020h2v3h-2z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20stroke-linejoin%3D%22miter%22%20d%3D%22M6%202h8v2H6zM4%204h2v2H4zM2%206h2v8H2zM4%2014h2v2H4zM6%2016h8v2H6zM14%204h2v2h-2zM16%206h2v8h-2zM14%2014h2v2h-2zM17%2016h2v2h-2zM19%2018h2v2h-2zM21%2020h2v3h-2z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;
}
html body #allrecords .t706 .t706__search-icon>*{display:none!important}

/* Сведения о выбранном ПВЗ: общий левый край с подписями полей. */
html body #allrecords .t706__cartpage #pickup-searchbox .searchbox-info{
 padding-left:14px!important;padding-right:14px!important;box-sizing:border-box;
}

/* Плавающая корзина: пустая на 14px выше.
   Первый товар — быстрое опускание с небольшой пружинной отдачей. */
html body .t706 .t706__carticon{
 transition:translate .26s cubic-bezier(.22,.75,.25,1)!important;
}
html body .t706 .t706__carticon.fc-cart-first-item{
 transform-origin:50% 50%;
}
@keyframes fc-cart-first-settle{
 0%{translate:16px -14px;rotate:0deg;animation-timing-function:cubic-bezier(.2,.7,.25,1)}
 48%{translate:16px 2px;rotate:4deg;animation-timing-function:ease-in-out}
 72%{translate:16px -1px;rotate:-1.5deg;animation-timing-function:ease-in-out}
 100%{translate:16px 0;rotate:0deg}
}
@media(prefers-reduced-motion:reduce){
 html body .t706 .t706__carticon{transition:none!important}
 html body .t706 .t706__carticon.fc-cart-first-item{animation:none!important}
}

/* Плавающая корзина: подложка всегда неподвижна.
   Пустой значок выше внутри квадрата; первый товар опускает только значок. */
html body .t706 .t706__carticon.fc-cart-empty-raised{translate:16px 0}
html body .t706 .t706__carticon.fc-cart-first-item{animation:none!important}
html body .t706 .t706__carticon.fc-cart-empty-raised .t706__carticon-img{translate:-2px 0}
html body .t706 .t706__carticon.fc-cart-first-item .t706__carticon-img{
 animation:fc-inner-cart-first .42s cubic-bezier(.22,.75,.25,1) both!important;
}
@keyframes fc-inner-cart-first{
 0%{translate:-2px 0;rotate:0deg}
 48%{translate:-2px 7px;rotate:4deg}
 72%{translate:-2px 5px;rotate:-1.5deg}
 100%{translate:-2px 6px;rotate:0deg}
}
@media(prefers-reduced-motion:reduce){
 html body .t706 .t706__carticon.fc-cart-first-item .t706__carticon-img{animation:none!important}
}
/* После Загрузить ещё: явно задаём компактный нижний отступ для всех экранов. */
html body #allrecords #rec1294984581{padding-bottom:30px!important}

/* Мобильное меню: чёрная подложка растворяется без масштабирования вверх. */
@media(max-width:719px){
 html body #fcm .fc-menu-panel::before{
  transform:none!important;opacity:0;
  transition:opacity .24s ease!important;
  will-change:opacity!important;
 }
 html body #fcm.fc-open .fc-menu-panel::before{transform:none!important;opacity:1}
}
@media(prefers-reduced-motion:reduce){
 html body #fcm .fc-menu-panel::before{transition:none!important}
}

/* КАТАЛОГ: горизонтальный планшет / компактный ноутбук, 961–1799px.
   Телефон и широкие мониторы используют прежние правила.
   Отступы меню, сетка Мини, обратная связь кнопок и оформление доставки. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .t-store__filter__item-title[data-filter-name="storepartuid"]{
  font-size:24px!important;line-height:1.3!important;
 }
 html body #allrecords :is(#rec1294984581,#rec1870590021) .fivecult-card-stepper{display:none!important}
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card .t-store__card__btns-wrapper{
  margin-left:0!important;margin-right:0!important;width:100%!important;
  justify-content:flex-start!important;
 }
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card a.t-store__card__btn{box-sizing:border-box!important;
  padding:5px 6px!important;line-height:1.6!important;overflow:visible!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn{
  width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;flex:0 0 calc(50% - 4px)!important;
  translate:0 0!important;
 }
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card a.t-store__card__btn .t-btnflex__text{
  font-size:10px!important;line-height:1.6!important;padding-block:2px!important;letter-spacing:0!important;
  overflow:visible!important;white-space:nowrap!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a[href^="#order"]{
  color:#B84E12!important;border-color:#B84E12!important;background:transparent!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a[href^="#order"] .t-btnflex__text{color:inherit!important}
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card a[href^="#order"].fc-tablet-pressed{
  color:#FCAA27!important;border-color:#FCAA27!important;background:transparent!important;
  transition:color .18s ease,border-color .18s ease!important;
 }
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card a[href^="#order"].fc-tablet-pressed .t-btnflex__text{
  color:#FCAA27!important;-webkit-text-fill-color:#FCAA27!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:56px 12px!important;
  width:calc(100% - 80px)!important;max-width:none!important;margin:0 40px!important;padding:0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont>.t-clear{display:none!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont>.t-store__card{
  float:none!important;clear:none!important;width:auto!important;max-width:none!important;
  margin:0!important;padding:0!important;min-width:0!important;
 }
 html body #allrecords #rec1870590021 .t-store__card__imgwrapper{padding-bottom:133.333333%!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont :is(.t-store__card__title,.t-store__card__price-wrapper,.t-store__card__textwrapper){
  text-align:center!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__title{
  font-size:18px!important;line-height:1.3!important;margin-top:14px!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__price-wrapper{
  font-size:14px!important;margin-top:10px!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__btns-wrapper{
  display:flex!important;flex-direction:column!important;align-items:center!important;
  justify-content:flex-start!important;width:100%!important;max-width:none!important;
  margin:16px auto 0!important;gap:10px!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card a.t-store__card__btn{
  width:76%!important;max-width:190px!important;min-width:0!important;flex:none!important;
  margin:0!important;translate:0 0!important;
 }
 html body:has(#rec1294984581) .t706 .t706__carticon-wrapper{scale:.90;transform-origin:right bottom}
 html body:has(#allrecords) #allrecords .t706__cartpage{
  padding:32px 24px!important;background:rgba(0,0,0,.67)!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{
  width:min(1200px,100%)!important;min-height:0!important;border-radius:26px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-heading{font-size:0!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-heading::after{
  content:"Доставка";font-size:18px!important;line-height:1.3!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage #customdelivery>.t-name{display:none!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t-submit{
  background:#B84E12!important;color:#FCF8F4!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t-submit .t-btnflex__text{
  color:#FCF8F4!important;font-size:14px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product{
  grid-template-columns:64px minmax(0,1fr) 68px 24px!important;
  column-gap:12px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-thumb{width:64px!important;height:86px!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-title{
  font-size:16px!important;padding-top:8px!important;line-height:1.2!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-amount{font-size:14px!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-plusminus{width:68px!important}
 html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__product-plus,.t706__product-minus) img{display:none!important}
 html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__product-plus,.t706__product-minus)::before{
  display:block!important;position:static!important;border:0!important;background:none!important;
  width:auto!important;height:auto!important;font:22px/1 Arial,sans-serif!important;color:#FCAA27!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-plus::before{content:"+"!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-minus::before{content:"−"!important}
 html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__product-plus,.t706__product-minus)::after{display:none!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-quantity{color:#B84E12!important}
}

/* Tilda добавляет внутренний card-list: четыре колонки задаются именно ему. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1870590021 .js-store-grid-cont{display:block!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont>.t-store__card-list{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin:0!important;padding:0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card{
  float:none!important;clear:none!important;width:auto!important;max-width:none!important;
  min-width:0!important;margin:0!important;padding:0!important;
 }
}

/* Планшет: единый цвет счётчика и удаление без штатного серого кружка. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card__price{font-size:14px!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-del{
  opacity:1!important;
  background:center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B84E12' stroke-width='2'%3E%3Cpath d='M3 6h18M9 6V3h6v3M5 6l1 15h12l1-15M10 10v7M14 10v7'/%3E%3C/svg%3E")!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-del img{display:none!important}
}

@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .t-store__filter__item-title[data-filter-name="storepartuid"]{
  width:max-content!important;max-width:none!important;overflow:visible!important;
  text-overflow:clip!important;white-space:nowrap!important;
 }
}

/* КАТАЛОГ 961–1799px: второй проход по отступам и выравниванию.
   Светлая сетка чуть шире влево; центр Загрузить ещё измеряется по ряду товаров. */
@media(min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-type="button"] .tn-atom{word-spacing:-2px}
 html body #allrecords #rec1294984581 .t951__sidebar{translate:-4px -4px}
 html body #allrecords #rec1294984581 .js-store-grid-cont>.t-store__card-list{
  width:calc(100% + 12px)!important;margin-left:-12px!important;column-gap:16px!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card .t-store__card__price-wrapper{
  position:relative;top:-2px;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card .t-store__card__btns-wrapper{
  width:calc(100% + 4px)!important;max-width:none!important;
 }
 html body #allrecords :is(#rec1294984581,#rec1870590021) .js-store-grid-cont .t-store__card a.t-store__card__btn{
  height:36px!important;min-height:36px!important;
 }
 html body #allrecords #rec1294984581 .t-store__load-more-btn-wrap{
  width:var(--fc-load-width,calc(100% - 318px))!important;
  margin-left:var(--fc-load-left,298px)!important;box-sizing:border-box!important;
 }
 html body #allrecords #rec1294984581 .js-store-load-more-btn{
  padding-left:30px!important;padding-right:30px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product{
  min-height:86px!important;margin-bottom:12px!important;row-gap:8px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t-input-group_cb .t-checkbox__control{
  font-size:12px!important;line-height:1.4!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont>.t-store__card-list{
  column-gap:8px!important;row-gap:48px!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card :is(.t-store__card__wrap_txt-and-btns,.store__card__wrap_txt-and-opts,.t-store__card__textwrapper){
  display:block!important;min-height:0!important;height:auto!important;flex:0 0 auto!important;text-align:center!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__title{
  top:0!important;margin-top:8px!important;margin-bottom:4px!important;padding-bottom:0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__price-wrapper{
  margin-top:4px!important;margin-bottom:0!important;padding:0!important;text-align:center!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  margin:8px auto 0!important;gap:8px!important;translate:0 0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a.t-store__card__btn{
  width:calc(76% + 2px)!important;
  height:36px!important;min-height:36px!important;align-self:center!important;
  margin:0 auto!important;flex:none!important;box-sizing:border-box!important;
  border-width:1px!important;--border-width:1px;translate:0 0!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a.t-store__card__btn .t-btnflex__text{
  font-size:11px!important;line-height:1.5!important;padding-block:2px!important;color:inherit!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a.t-store__card__btn:not(.t-store__card__btn_second){
  background:#FCAA27!important;color:#000000!important;border-color:#FCAA27!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a[href^="#order"]{
  background:transparent!important;color:#FCAA27!important;border-color:#FCAA27!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a[href^="#order"]:is(:hover,:focus-visible){
  color:#FCF8F4!important;border-color:#FCF8F4!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a[href^="#order"].fc-tablet-pressed{
  color:#FCAA27!important;border-color:#FCAA27!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a[href^="#order"]::before,
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a[href^="#order"]::after{display:none!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont .fivecult-add-wave{
  inset:0!important;width:auto!important;height:auto!important;
  color:#FCAA27!important;border-color:#FCAA27!important;background:transparent!important;
 }
 html.fivecult-fluid-catalog{scrollbar-color:#B84E12 #FCF8F4;scrollbar-width:thin}
 html.fivecult-fluid-catalog::-webkit-scrollbar{width:6px}
 html.fivecult-fluid-catalog::-webkit-scrollbar-thumb{background:#B84E12;border-radius:4px}
 html.fivecult-fluid-catalog::-webkit-scrollbar-track{background:#FCF8F4}
}

/* Точное равенство компактных промежутков между пунктами шапки. */
@media(min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{translate:97px 0}
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{translate:75px 0}
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{translate:60px 0}
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{translate:25px 0}
}

/* МОБИЛЬНЫЙ КАТАЛОГ — ПАНЕЛЬ УПРАВЛЕНИЯ.
   Поля остаются штатными: изменяется оболочка, а не логика поиска Tilda. */


@media(min-width:1270px) and (max-width:1799px) {
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .js-store-filter-mob-btn,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .js-store-search-mob-btn,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t-store__filter__search-and-sort,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t-store__filter__item_sort-mobile {
    display:none!important;
  }

  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar,
  html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper {
    overflow:visible!important;
    padding-left:0!important;
    padding-right:0!important;
  }

  html body #allrecords #rec1294984581 .fc-catalog-toolbar {
    gap:clamp(10px,3vw,20px);
  }

  html body #allrecords #rec1294984581 .fc-toolbar-trigger {
    display:inline-flex;
    align-items:center;
    border:0;
    background:transparent;
    color:#B84E12;
    font:400 clamp(10px,calc(2.65vw + 1px),13px)/1.6 'Press Start 2P',monospace;
    white-space:nowrap;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
  }

  #rec1294984581 .fc-toolbar-trigger::after {
    content:'';
    width:6px;
    height:6px;
    border-right:2px solid currentColor;
    border-bottom:2px solid currentColor;
    transform:translateY(-2px) rotate(45deg);
    transition:transform .22s;
  }

  #rec1294984581 .fc-toolbar-trigger[aria-expanded="true"]::after {
    transform:translateY(2px) rotate(225deg);
  }

  html body #allrecords #rec1294984581 .fc-toolbar-panel {
    position:absolute;
    top:calc(100% + 3px);
    display:grid;
    grid-template-rows:0fr;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    background:#FCF8F4;
    box-shadow:0 8px 24px #0000001a;
    transform:translateY(-5px);
    transition:grid-template-rows .24s,opacity .2s,transform .24s,visibility .24s;
  }

  #rec1294984581 .fc-toolbar-panel-inner { min-height:0;overflow:hidden; }
  html body #allrecords #rec1294984581 :is(.fc-sort-open .fc-toolbar-sort,.fc-collection-open .fc-toolbar-collection) {
    grid-template-rows:1fr;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:none;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-panel .t-store__filter__options {
    display:block!important;
    position:static!important;
    width:auto!important;
    max-height:340px;
    overflow-y:auto!important;
    padding:16px 18px!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-sizing:border-box;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-panel .t-store__filter__item-controls-wrap {
    display:block!important;
    position:static!important;
    background:none!important;
    box-shadow:none!important;
  }

  #rec1294984581 .fc-toolbar-collection .t-store__filter__item-title { display:none!important; }
  html body #allrecords #rec1294984581 .fc-sort-choice {
    display:block;
    width:100%;
    text-align:left;
    border:0;
    background:transparent;
    cursor:pointer;
  }
  #rec1294984581 .fc-sort-choice[aria-pressed="true"] { color:#B84E12;background:#FCAA271a; }

  /* Правый круг растёт только влево, поверх той же строки управления. */
  html body #allrecords #rec1294984581 .fc-toolbar-search {
    position:absolute;
    /* Лупа: на 4px выше и правее; раскрытие поиска следует за ней. */
    box-sizing:border-box;
    border:1.5px solid #B84E12;
    background:#FCF8F4;
    overflow:hidden;
  }

  html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search { width:100%; }
  #rec1294984581 .fc-search-open > .fc-toolbar-trigger { opacity:0;pointer-events:none; }
  #rec1294984581 .fc-toolbar-searchbox { opacity:0;transition:opacity .15s;width:calc(100% - 40px); }
  #rec1294984581 .fc-search-open .fc-toolbar-searchbox { opacity:1;transition-delay:.08s; }

  html body #allrecords #rec1294984581 .fc-toolbar-search .t-store__filter__search,
  html body #allrecords #rec1294984581 .fc-toolbar-search .t-store__search-wrapper {
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }

  html body #allrecords #rec1294984581 .fc-toolbar-search input {
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box;
    padding:0 0 0 14px!important;
    border:0!important;
    border-radius:0!important;
    outline:none!important;
    background:transparent!important;
    font:500 16px/1.3 Manrope,Arial,sans-serif!important;
    color:#000000!important;
  }
  #rec1294984581 .fc-toolbar-search .t-store__search-wrapper>svg { display:none!important; }
  html body #allrecords #rec1294984581 .fc-toolbar-search-button {
    position:absolute;
    top:0;
    right:0;
    place-items:center;
    border:0;
    background:transparent;
    color:#B84E12;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
  }
  #rec1294984581 .fc-toolbar-search-button svg { display:block;width:21px;height:21px; }
  #rec1294984581 .fc-catalog-toolbar { padding-right:48px!important; }
}


/* КАТАЛОГ 961–1799px: единая верхняя панель, пять товаров без боковой колонки.
   Выпадашки и поиск используют те же поля Tilda, что мобильная версия. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .t951__grid-cont{max-width:none!important;padding:0!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont>.t-store__card-list{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;margin:0!important;padding:0!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont>.t-store__card-list>.t-store__card{
  width:auto!important;max-width:none!important;min-width:0!important;
  margin:0!important;padding:0!important;float:none!important;clear:none!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-clear{display:none!important}
 html body #allrecords #rec1294984581 .t-store__filter__controls-wrapper{max-width:none!important;padding:0!important;
 }
 html body #allrecords #rec1294984581 .fc-catalog-toolbar{
  position:relative;top:0!important;display:flex;align-items:center;
  width:100%!important;min-height:60px;height:60px;box-sizing:border-box;
  margin:0!important;padding:8px 230px 8px 22px!important;
  gap:42px!important;border:1.5px solid #B84E12;border-radius:30px;
  background:#FCF8F4;z-index:25;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-trigger{
  position:static;top:auto!important;translate:0 0!important;
  padding:8px 0;font-size:14px;line-height:1.6;gap:12px;
  transition:opacity .16s ease;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-trigger::after{left:0!important;position:relative}
 html body #allrecords #rec1294984581 .fc-toolbar-panel{
  top:calc(100% + 8px);left:12px;right:auto;width:360px;max-width:calc(100% - 24px);
  border:1px solid #FCAA27;border-radius:20px;overflow:hidden;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-collection{left:220px;width:420px}
 html body #allrecords #rec1294984581 .fc-toolbar-panel-inner{padding:10px 0}
 html body #allrecords #rec1294984581 .fc-sort-choice{
  font:400 11px/1.7 'Press Start 2P',monospace;
  padding:10px 20px;color:#B84E12;box-sizing:border-box;
 }
 html body #allrecords #rec1294984581 .fc-sort-choice[aria-pressed="true"]{background:#FCAA2726;color:#B84E12}
 html body #allrecords #rec1294984581 .fc-sort-choice:is(:hover,:focus-visible){background:#FCAA2733;outline:none}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__options{
  max-height:370px;padding:8px 20px!important;overflow-x:hidden!important;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-collection :is(.t-store__filter__item,.t-store__filter__item-controls-wrap,.t-store__filter__tree-container){
  border:0!important;padding-top:0!important;margin-top:0!important;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__item-title,
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__item_sort-mobile{display:none!important}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-node_root+.t-store__filter-tree-node_root{margin-top:8px}
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-checkbox__control{font-size:13px;line-height:1.6}
 html body #allrecords #rec1294984581 .fc-toolbar-search{
  top:50%;right:8px;width:200px;min-width:200px;height:44px;
  translate:0 -50%;border-radius:24px;
  transition:width .28s cubic-bezier(.22,.75,.3,1);
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search{width:calc(100% - 16px)}
 html body #allrecords #rec1294984581 .fc-toolbar-search::before{
  content:"Поиск";position:absolute;left:18px;top:50%;
  transform:translateY(-50%);font:400 13px/1.6 'Press Start 2P',monospace;
  color:#B84E12;opacity:.45;pointer-events:none;
  transition:opacity .14s ease,translate .18s ease;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search::before{opacity:0;translate:-4px 0}
 html body #allrecords #rec1294984581 .fc-toolbar-searchbox{
  width:calc(100% - 48px);height:41px;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{
  font:400 13px/1.6 'Press Start 2P',monospace!important;
  color:#B84E12!important;-webkit-text-fill-color:#B84E12!important;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search input{
  height:41px!important;padding-left:18px!important;caret-color:#B84E12;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{opacity:.45}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button{
  height:41px;width:197px;padding:0 12px 0 0;
  display:flex;align-items:center;justify-content:flex-end;
 }
 html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button{
  width:43px;padding:0;justify-content:center;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::before,
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::after{display:none!important}
 html body #allrecords #rec1294984581 .fc-toolbar-search-button svg{
  width:18px;height:18px;opacity:1;translate:0 0;
 }
 html body #allrecords #rec1294984581 .fc-toolbar-search-button svg path{
  stroke:currentColor;stroke-width:1;stroke-linejoin:miter;
 }
 html body #allrecords #rec1294984581 :is(.fc-search-preview-status,.t-store__filter__chosen-bar){
  position:static!important;inset:auto!important;width:100%!important;
  margin:12px 0!important;padding:0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;box-sizing:border-box;
  align-items:center;justify-content:space-between;gap:12px;flex-direction:row;
 }
 html body #allrecords #rec1294984581 .t-store__filter__chosen-bar:not([style*="display: none"]):not([style*="display:none"]){display:flex!important}
 html body #allrecords #rec1294984581 .t-store__filter__chosen-wrapper{flex:1;min-width:0;margin:0!important;padding:0!important}
 html body #allrecords #rec1294984581 .t-store__filter__reset{display:none!important}
 html body #allrecords #rec1294984581 .t-store__load-more-btn-wrap{
  width:100%!important;margin-left:0!important;margin-right:0!important;
  padding-top:62px!important;text-align:center!important;
 }
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card .t-store__card__wrap_txt-and-btns{translate:0 -2px}
 html body:has(#rec1294984581) #rec3594971701 .t890__arrow svg path,
 html body:has(#rec1294984581) #rec3594971701 .t890__arrow:is(:hover,:focus,:active) svg path{
  stroke:#FCAA27!important;transition:none!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-plusminus{translate:-4px 0}
 html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{
  background:linear-gradient(135deg,rgba(252,248,244,.12),transparent 45%),rgba(252,248,244,.90)!important;
  -webkit-backdrop-filter:blur(12px) saturate(115%);
  backdrop-filter:blur(12px) saturate(115%);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,.35),0 12px 32px rgba(0,0,0,.10);
 }
}

/* Штатный sidebar служит верхней оболочкой фильтров: его нельзя скрывать,
   поскольку Tilda хранит внутри него настоящие поля и их обработчики. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar{float:none!important;max-height:none!important;translate:0 0!important;
 }
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper,
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar .t-store__filter{
  position:static!important;inset:auto!important;transform:none!important;
  display:block!important;width:100%!important;height:auto!important;max-height:none!important;
  margin:0!important;padding:0!important;overflow:visible!important;
 }
 html body #allrecords #rec1294984581 .t-store__filter__controls-wrapper{display:block!important}
 html body #allrecords #rec1294984581 .t951__grid-cont{float:none!important;display:block!important}
}

@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn{
  padding-left:4px!important;padding-right:4px!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn .t-btnflex__text{
  font-size:clamp(7px,.76vw,10px)!important;
 }
}

/* КАТАЛОГ 961–1799px: постоянная левая навигация и четыре товара справа.
   Sticky ограничен общим контейнером товаров, кнопка Загрузить ещё идёт после него. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .t951__cont-wrapper{
  display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;
  gap:24px!important;align-items:stretch!important;
 }
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar{
  position:relative!important;grid-column:1;display:block!important;
  width:100%!important;max-width:none!important;min-width:0!important;
  height:auto!important;align-self:stretch!important;margin:0!important;padding:0!important;
 }
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper{
  position:sticky!important;top:24px!important;left:auto!important;right:auto!important;bottom:auto!important;
  transform:none!important;width:100%!important;height:auto!important;max-height:none!important;
  margin:0!important;padding:0!important;overflow:visible!important;
 }
 html body #allrecords #rec1294984581 .t951__grid-cont{
  grid-column:2;min-width:0!important;align-self:start!important;
  margin:0!important;width:100%!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont>.t-store__card-list{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:48px 18px!important;
 }
 html body #allrecords #rec1294984581 .t-store__filter__controls-wrapper{
  margin:0!important;width:100%!important;
 }
 html body #allrecords #rec1294984581 .fc-catalog-toolbar.fc-sidebar-mode{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  position:relative!important;inset:auto!important;
  height:auto!important;min-height:0!important;width:100%!important;
  gap:0!important;margin:0!important;padding:0!important;
  background:transparent!important;border:0!important;border-radius:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{
  opacity:1!important;justify-content:flex-start;
  margin:0!important;padding:0!important;line-height:1.6;min-height:26px;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{order:0}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-sort{order:1}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{order:2}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-collection{order:3}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search{order:4}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-panel{position:static!important;inset:auto!important;
  width:100%!important;max-width:none!important;opacity:1!important;visibility:visible!important;
  pointer-events:auto!important;transform:none!important;
  margin:4px 0 20px!important;padding:0!important;
  background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-panel-inner{padding:0!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-sort-choice{
  font-size:9px!important;line-height:1.65!important;padding:6px 10px!important;
  border-radius:8px;white-space:normal;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter__options{
  padding:6px 0 0!important;margin:0!important;max-height:none!important;overflow:visible!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  position:relative!important;inset:auto!important;translate:0 0!important;min-width:0!important;transition:none!important;flex:none!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::before{display:none!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-searchbox{
  opacity:1!important;width:calc(100% - 38px)!important;transition:none!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search-button{
  width:38px!important;padding:0!important;justify-content:center!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input::placeholder{font-size:11px!important}
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card .t-store__card__btns-wrapper{
  width:100%!important;gap:6px!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn{
  width:calc(50% - 3px)!important;max-width:calc(50% - 3px)!important;flex:0 0 calc(50% - 3px)!important;
 }

 /* Корзина: белая поверхность, длина по всем товарам; сумма следует за списком. */
 html body:has(#allrecords) #allrecords .t706__cartpage{overflow-y:auto!important}
 html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{
  background:#FFFFFF!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  box-shadow:none!important;height:auto!important;max-height:none!important;overflow:visible!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__cartpage-info,.t706__cartpage-info-wrapper,.t706__cartpage-products,.t706__cartpage-products-wrapper){
  height:auto!important;max-height:none!important;min-height:0!important;
  overflow:visible!important;flex:0 1 auto!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__cartpage-totals,.t706__cartpage-prodamount){
  position:static!important;inset:auto!important;transform:none!important;translate:none!important;
  height:auto!important;max-height:none!important;flex:none!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t-submit{
  border-radius:999px!important;clip-path:none!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t-submit::before,
 html body:has(#allrecords) #allrecords .t706__cartpage .t-submit::after{border-radius:inherit!important}
}
@media(min-width:1270px) and (max-width:1799px) and (max-height:680px){
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper{
  max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;scrollbar-width:none;
 }
}

/* Результат поиска остаётся в пределах постоянной колонки. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode~.fc-search-preview-status,
 html body #allrecords #rec1294984581 .fc-sidebar-mode~.t-store__filter__chosen-bar{
  flex-direction:column!important;align-items:flex-start!important;max-width:100%!important;gap:8px;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode~.fc-search-preview-status .fc-search-preview-chip{
  max-width:100%;min-width:0;box-sizing:border-box;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode~.fc-search-preview-status .fc-search-preview-query{
  min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 }
}

/* КАТАЛОГ 961–1799: отступы по сетке, компактные кнопки и сворачиваемая колонка.
   Поиск идёт первым; расстояние под баннером равно промежутку между рядами. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec2534867001{position:relative;z-index:1001}
 html body #allrecords #rec2534867001{overflow-x:clip!important;overflow-y:visible!important}
 html body #allrecords #rec2534867001 :is(.t396,.t396__artboard){overflow:visible!important;clip-path:inset(-110px 0 0 0)}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{height:40px!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-searchbox{height:37px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input{height:37px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input::placeholder{
  color:rgba(184,78,18,.45)!important;-webkit-text-fill-color:rgba(184,78,18,.45)!important;opacity:1!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search-button{height:37px!important;right:2px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{pointer-events:auto!important;gap:10px!important;font-size:14px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger::after{display:block!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-panel{
  display:grid!important;grid-template-rows:1fr!important;overflow:hidden!important;
  transition:grid-template-rows .24s ease,opacity .2s ease,margin .24s ease!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-panel-inner{min-height:0!important;overflow:hidden!important}
 html body #allrecords #rec1294984581 :is(.fc-sidebar-sort-closed>.fc-toolbar-sort,.fc-sidebar-collection-closed>.fc-toolbar-collection){
  grid-template-rows:0fr!important;opacity:0!important;margin:0!important;pointer-events:none!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .t-checkbox__indicator{width:13px!important;height:13px!important;min-width:13px!important;margin-right:8px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .t-checkbox__indicator:after{width:3px!important;height:6px!important;left:3px!important;top:1px!important}
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card .t-store__card__btns-wrapper{translate:0 -6px!important}
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn{
  height:34px!important;min-height:34px!important;padding-top:4px!important;padding-bottom:4px!important;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn .t-btnflex__text{font-size:clamp(6px,calc(.76vw - 1px),9px)!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont{width:calc(100% - 140px)!important;margin-left:70px!important;margin-right:70px!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont>.t-store__card-list{gap:48px 6px!important}
 html body #allrecords #rec1870590021 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a.t-store__card__btn{
  width:64%!important;max-width:158px!important;
 }
}

/* Колонка каталога: размеры задаются и самому тексту дерева, а не только label.
   Здесь регулируются расстояния баннера, фильтров и нижней стрелки. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{order:4!important;margin:18px 0 0!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{letter-spacing:-.4px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-sort-choice{width:calc(100% - 36px)!important;letter-spacing:-.15px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{
  border-top:1px solid #FCAA27!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__control{
  display:flex!important;align-items:center!important;gap:7px!important;
  font-size:9px!important;line-height:1.65!important;padding:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter-tree-label{
  font-size:9px!important;line-height:1.65!important;letter-spacing:-.15px!important;
  margin:0!important;padding:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator{
  box-sizing:border-box!important;flex:0 0 11px!important;width:11px!important;height:11px!important;min-width:11px!important;
  margin:0!important;align-self:center!important;vertical-align:middle!important;border-width:1px!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator:after{
  width:3px!important;height:5px!important;left:3px!important;top:1px!important;border-width:0 1px 1px 0!important;
 }
 html body:has(#rec1294984581) #rec3594971701 .t890{translate:12px 28px!important}
}

@media(min-width:1270px) and (max-width:1799px){
 /* Над шапкой видны только рисунки баннера; пустая поверхность не закрывает меню. */
 html body #allrecords #rec2534867001 .t396__artboard{background-color:transparent!important}
 html body #allrecords #rec2534867001 :is(.t396__carrier,.t396__filter){pointer-events:none!important}
}

@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec2534867001{pointer-events:none}
 html body #allrecords #rec2534867001 a.tn-atom{pointer-events:auto}
}
/* Каталог на средних экранах: точная подгонка баннера, списка и кнопки Добавить. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec2534867001{margin-top:-56px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator{top:-2px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter-tree-node_root+.t-store__filter-tree-node_root{margin-top:2px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{overflow:visible!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{
  content:"";position:absolute;left:0;max-width:calc(100vw - 80px);
  height:1px;background:#FCAA27;pointer-events:none;
 }
 html body #allrecords #rec1294984581 .js-store-grid-cont .t-store__card a.t-store__card__btn_second{
  width:calc(50% - 11px)!important;max-width:calc(50% - 11px)!important;
  flex:0 0 calc(50% - 11px)!important;translate:0 0!important;
 }
}

/* Каталог 961–1799: общий подъём сетки и единая ширина разделителей с поиском.
   Верхний отступ колонки регулируется отдельно от карточек. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581{padding-top:30px!important}
 html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper{margin-top:18px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{
  width:224px!important;max-width:100%!important;box-sizing:border-box;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{
  width:224px!important;max-width:100%!important;box-sizing:border-box;padding-top:12px!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  width:224px!important;max-width:100%!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{
  width:100%!important;max-width:100%!important;
 }
}

/* Заголовок левой колонки и компактная кнопка Добавить.
   Двойной ID усиливает правило против поздних стилей адаптива. */
.fc-sidebar-title{display:none}
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-sidebar-title{
  display:block;order:-2;margin:0 0 18px;padding:0;color:#B84E12;
  font:400 20px/1.5 'Press Start 2P',monospace;letter-spacing:-.5px;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-sort{margin-bottom:7px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{margin-top:5px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-collection{margin-bottom:0!important}
 html body #allrecords #rec1294984581#rec1294984581 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a.t-store__card__btn_second{
  box-sizing:border-box!important;width:calc(50% - 19px)!important;min-width:0!important;
  max-width:calc(50% - 19px)!important;flex:0 0 calc(50% - 19px)!important;
  padding-left:2px!important;padding-right:2px!important;
 }
}

/* Финальные отступы левой колонки: поиск отделён от линии и при свёрнутом списке. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{
  border-top:0!important;padding-top:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-collection{margin-top:10px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-sidebar-collection-closed>.fc-toolbar-collection{margin-top:0!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  margin-top:28px!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{top:-16px!important}
 html body #allrecords #rec1294984581#rec1294984581 .js-store-grid-cont .t-store__card-list>.t-store__card .t-store__card__btns-wrapper>a.t-store__card__btn_second{
  width:calc(50% - 17px)!important;max-width:calc(50% - 17px)!important;
  flex:0 0 calc(50% - 17px)!important;translate:-1px 0!important;
 }
}

/* Заголовок колонки и нижний отступ раскрытых коллекций.
   Свёрнутое состояние поиска сохраняет прежнее расстояние. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-sidebar-title{font-size:25px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed)>.fc-toolbar-search{
  margin-top:16px!important;
 }
}

/* У штатного фильтра Tilda был margin-bottom:30px после Хитов продаж.
   Убираем именно его; промежутки до линии и поиска задаём отдельно. */
@media(min-width:1270px) and (max-width:1799px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter__item{
  margin-bottom:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed)>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed).fc-search-open>.fc-toolbar-search{
  margin-top:28px!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed)>.fc-toolbar-search::after{
  top:-16px!important;
 }
 html body #allrecords #rec1294984581 .t951__grid-cont{
  position:relative!important;top:-10px!important;
 }
}

/* Счётчик корзины в шапке: без подложки, маленькая оранжевая цифра. */
#rec1320446961 .fc-header-cart-count{
 position:absolute;left:50%;translate:-50% 0;pointer-events:none;
 color:#B84E12;font:400 8px/1.4 'Press Start 2P',monospace;
}
#rec1320446961 .fc-header-cart-count[hidden]{display:none}
#rec1320446961 [data-elem-id="1786534268136"]>.tn-atom{transition:translate .22s ease}

/* Шапка каталога: положение маленького счётчика над корзиной. */
#rec1320446961 .fc-header-cart-count{left:calc(50% - 3px)}

/* Счётчик корзины в шапке: немного правее и ниже. */
#rec1320446961 .fc-header-cart-count{left:calc(50% - 1px);top:-6px}

/* Десктоп: та же постоянная навигация и поиск, с размерами под широкий экран. */
@media(min-width:1800px){
html body #allrecords #rec1294984581 .fc-catalog-toolbar{
    gap:clamp(10px,3vw,20px);
  }
html body #allrecords #rec1294984581 .fc-toolbar-trigger{
    display:inline-flex;
    align-items:center;
    border:0;
    background:transparent;
    color:#B84E12;
    font:400 clamp(10px,calc(2.65vw + 1px),13px)/1.6 'Press Start 2P',monospace;
    white-space:nowrap;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
  }
#rec1294984581 .fc-toolbar-trigger::after{
    content:'';
    width:6px;
    height:6px;
    border-right:2px solid currentColor;
    border-bottom:2px solid currentColor;
    transform:translateY(-2px) rotate(45deg);
    transition:transform .22s;
  }
#rec1294984581 .fc-toolbar-trigger[aria-expanded="true"]::after{
    transform:translateY(2px) rotate(225deg);
  }
html body #allrecords #rec1294984581 .fc-toolbar-panel{
    position:absolute;
    top:calc(100% + 3px);
    display:grid;
    grid-template-rows:0fr;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    background:#FCF8F4;
    box-shadow:0 8px 24px #0000001a;
    transform:translateY(-5px);
    transition:grid-template-rows .24s,opacity .2s,transform .24s,visibility .24s;
  }
#rec1294984581 .fc-toolbar-panel-inner{ min-height:0;overflow:hidden; }
html body #allrecords #rec1294984581 :is(.fc-sort-open .fc-toolbar-sort,.fc-collection-open .fc-toolbar-collection){
    grid-template-rows:1fr;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:none;
  }
html body #allrecords #rec1294984581 .fc-toolbar-panel .t-store__filter__options{
    display:block!important;
    position:static!important;
    width:auto!important;
    max-height:340px;
    overflow-y:auto!important;
    padding:16px 18px!important;
    margin:0!important;
    background:transparent!important;
    border:0!important;
    box-sizing:border-box;
  }
html body #allrecords #rec1294984581 .fc-toolbar-panel .t-store__filter__item-controls-wrap{
    display:block!important;
    position:static!important;
    background:none!important;
    box-shadow:none!important;
  }
#rec1294984581 .fc-toolbar-collection .t-store__filter__item-title{ display:none!important; }
html body #allrecords #rec1294984581 .fc-sort-choice{
    display:block;
    width:100%;
    text-align:left;
    border:0;
    background:transparent;
    cursor:pointer;
  }
#rec1294984581 .fc-sort-choice[aria-pressed="true"]{ color:#B84E12;background:#FCAA271a; }
html body #allrecords #rec1294984581 .fc-toolbar-search{
    position:absolute;
    box-sizing:border-box;
    border:1.5px solid #B84E12;
    background:#FCF8F4;
    overflow:hidden;
  }
html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search{ width:100%; }
#rec1294984581 .fc-search-open > .fc-toolbar-trigger{ opacity:0;pointer-events:none; }
#rec1294984581 .fc-toolbar-searchbox{ opacity:0;transition:opacity .15s;width:calc(100% - 40px); }
#rec1294984581 .fc-search-open .fc-toolbar-searchbox{ opacity:1;transition-delay:.08s; }
html body #allrecords #rec1294984581 .fc-toolbar-search .t-store__filter__search,
  html body #allrecords #rec1294984581 .fc-toolbar-search .t-store__search-wrapper{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }
html body #allrecords #rec1294984581 .fc-toolbar-search input{
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box;
    padding:0 0 0 14px!important;
    border:0!important;
    border-radius:0!important;
    outline:none!important;
    background:transparent!important;
    font:500 16px/1.3 Manrope,Arial,sans-serif!important;
    color:#000000!important;
  }
#rec1294984581 .fc-toolbar-search .t-store__search-wrapper>svg{ display:none!important; }
html body #allrecords #rec1294984581 .fc-toolbar-search-button{
    position:absolute;
    top:0;
    right:0;
    place-items:center;
    border:0;
    background:transparent;
    color:#B84E12;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
  }
#rec1294984581 .fc-toolbar-search-button svg{ display:block;width:21px;height:21px; }
#rec1294984581 .fc-catalog-toolbar{ padding-right:48px!important; }
html body #allrecords #rec1294984581 .fc-catalog-toolbar{
  position:relative;top:0!important;display:flex;align-items:center;
  width:100%!important;min-height:60px;height:60px;box-sizing:border-box;
  margin:0!important;padding:8px 230px 8px 22px!important;
  gap:42px!important;border:1.5px solid #B84E12;border-radius:30px;
  background:#FCF8F4;z-index:25;
 }
html body #allrecords #rec1294984581 .fc-toolbar-trigger{
  position:static;top:auto!important;translate:0 0!important;
  padding:8px 0;font-size:14px;line-height:1.6;gap:12px;
  transition:opacity .16s ease;
 }
html body #allrecords #rec1294984581 .fc-toolbar-trigger::after{left:0!important;position:relative}
html body #allrecords #rec1294984581 .fc-toolbar-panel{
  top:calc(100% + 8px);left:12px;right:auto;width:360px;max-width:calc(100% - 24px);
  border:1px solid #FCAA27;border-radius:20px;overflow:hidden;
 }
html body #allrecords #rec1294984581 .fc-toolbar-collection{left:220px;width:420px}
html body #allrecords #rec1294984581 .fc-toolbar-panel-inner{padding:10px 0}
html body #allrecords #rec1294984581 .fc-sort-choice{
  font:400 11px/1.7 'Press Start 2P',monospace;
  padding:10px 20px;color:#B84E12;box-sizing:border-box;
 }
html body #allrecords #rec1294984581 .fc-sort-choice[aria-pressed="true"]{background:#FCAA2726;color:#B84E12}
html body #allrecords #rec1294984581 .fc-sort-choice:is(:hover,:focus-visible){background:#FCAA2733;outline:none}
html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__options{
  max-height:370px;padding:8px 20px!important;overflow-x:hidden!important;
 }
html body #allrecords #rec1294984581 .fc-toolbar-collection :is(.t-store__filter__item,.t-store__filter__item-controls-wrap,.t-store__filter__tree-container){
  border:0!important;padding-top:0!important;margin-top:0!important;
 }
html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__item-title,
 html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter__item_sort-mobile{display:none!important}
html body #allrecords #rec1294984581 .fc-toolbar-collection .t-store__filter-tree-node_root+.t-store__filter-tree-node_root{margin-top:8px}
html body #allrecords #rec1294984581 .fc-toolbar-collection .t-checkbox__control{font-size:13px;line-height:1.6}
html body #allrecords #rec1294984581 .fc-toolbar-search{
  top:50%;right:8px;width:200px;min-width:200px;height:44px;
  translate:0 -50%;border-radius:24px;
  transition:width .28s cubic-bezier(.22,.75,.3,1);
 }
html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search{width:calc(100% - 16px)}
html body #allrecords #rec1294984581 .fc-toolbar-search::before{
  content:"Поиск";position:absolute;left:18px;top:50%;
  transform:translateY(-50%);font:400 13px/1.6 'Press Start 2P',monospace;
  color:#B84E12;opacity:.45;pointer-events:none;
  transition:opacity .14s ease,translate .18s ease;
 }
html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search::before{opacity:0;translate:-4px 0}
html body #allrecords #rec1294984581 .fc-toolbar-searchbox{
  width:calc(100% - 48px);height:41px;
 }
html body #allrecords #rec1294984581 .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{
  font:400 13px/1.6 'Press Start 2P',monospace!important;
  color:#B84E12!important;-webkit-text-fill-color:#B84E12!important;
 }
html body #allrecords #rec1294984581 .fc-toolbar-search input{
  height:41px!important;padding-left:18px!important;caret-color:#B84E12;
 }
html body #allrecords #rec1294984581 .fc-toolbar-search input::placeholder{opacity:.45}
html body #allrecords #rec1294984581 .fc-toolbar-search-button{
  height:41px;width:197px;padding:0 12px 0 0;
  display:flex;align-items:center;justify-content:flex-end;
 }
html body #allrecords #rec1294984581 .fc-search-open .fc-toolbar-search-button{
  width:43px;padding:0;justify-content:center;
 }
html body #allrecords #rec1294984581 .fc-toolbar-search-button::before,
 html body #allrecords #rec1294984581 .fc-toolbar-search-button::after{display:none!important}
html body #allrecords #rec1294984581 .fc-toolbar-search-button svg{
  width:18px;height:18px;opacity:1;translate:0 0;
 }
html body #allrecords #rec1294984581 .fc-toolbar-search-button svg path{
  stroke:currentColor;stroke-width:1;stroke-linejoin:miter;
 }
html body #allrecords #rec1294984581 :is(.fc-search-preview-status,.t-store__filter__chosen-bar){
  position:static!important;inset:auto!important;width:100%!important;
  margin:12px 0!important;padding:0!important;background:transparent!important;
  border:0!important;box-shadow:none!important;box-sizing:border-box;
  align-items:center;justify-content:space-between;gap:12px;flex-direction:row;
 }
html body #allrecords #rec1294984581 .fc-catalog-toolbar.fc-sidebar-mode{
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  position:relative!important;inset:auto!important;
  height:auto!important;min-height:0!important;width:100%!important;
  gap:0!important;margin:0!important;padding:0!important;
  background:transparent!important;border:0!important;border-radius:0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{
  opacity:1!important;justify-content:flex-start;
  margin:0!important;padding:0!important;line-height:1.6;min-height:26px;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{order:0}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-sort{order:1}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{order:2}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-collection{order:3}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search{order:4}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-panel{position:static!important;inset:auto!important;
  width:100%!important;max-width:none!important;opacity:1!important;visibility:visible!important;
  pointer-events:auto!important;transform:none!important;
  margin:4px 0 20px!important;padding:0!important;
  background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-panel-inner{padding:0!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-sort-choice{
  font-size:9px!important;padding:6px 10px!important;
  border-radius:8px;white-space:normal;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter__options{
  padding:6px 0 0!important;margin:0!important;max-height:none!important;overflow:visible!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  position:relative!important;inset:auto!important;translate:0 0!important;min-width:0!important;transition:none!important;flex:none!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::before{display:none!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-searchbox{
  opacity:1!important;width:calc(100% - 38px)!important;transition:none!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search-button{
  width:38px!important;padding:0!important;justify-content:center!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input::placeholder{font-size:11px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode~.fc-search-preview-status,
 html body #allrecords #rec1294984581 .fc-sidebar-mode~.t-store__filter__chosen-bar{
  flex-direction:column!important;align-items:flex-start!important;max-width:100%!important;gap:8px;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode~.fc-search-preview-status .fc-search-preview-chip{
  max-width:100%;min-width:0;box-sizing:border-box;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode~.fc-search-preview-status .fc-search-preview-query{
  min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{height:40px!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-searchbox{height:37px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input{height:37px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input::placeholder{
  color:rgba(184,78,18,.45)!important;-webkit-text-fill-color:rgba(184,78,18,.45)!important;opacity:1!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search-button{height:37px!important;right:2px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{pointer-events:auto!important;gap:10px!important;font-size:14px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger::after{display:block!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-panel{
  display:grid!important;grid-template-rows:1fr!important;overflow:hidden!important;
  transition:grid-template-rows .24s ease,opacity .2s ease,margin .24s ease!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-panel-inner{min-height:0!important;overflow:hidden!important}
html body #allrecords #rec1294984581 :is(.fc-sidebar-sort-closed>.fc-toolbar-sort,.fc-sidebar-collection-closed>.fc-toolbar-collection){
  grid-template-rows:0fr!important;opacity:0!important;margin:0!important;pointer-events:none!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .t-checkbox__indicator{width:13px!important;height:13px!important;min-width:13px!important;margin-right:8px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .t-checkbox__indicator:after{width:3px!important;height:6px!important;left:3px!important;top:1px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{order:4!important;margin:18px 0 0!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{letter-spacing:-.4px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-sort-choice{width:calc(100% - 36px)!important;letter-spacing:-.15px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{
  border-top:1px solid #FCAA27!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__control{
  display:flex!important;align-items:center!important;gap:7px!important;
  font-size:9px!important;line-height:1.65!important;padding:0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter-tree-label{
  font-size:9px!important;line-height:1.65!important;letter-spacing:-.15px!important;
  margin:0!important;padding:0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator{
  box-sizing:border-box!important;flex:0 0 11px!important;
  margin:0!important;align-self:center!important;vertical-align:middle!important;border-width:1px!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator:after{
  width:3px!important;height:5px!important;left:3px!important;top:1px!important;border-width:0 1px 1px 0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator{top:-2px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{overflow:visible!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{
  content:"";position:absolute;left:0;max-width:calc(100vw - 80px);
  height:1px;background:#FCAA27;pointer-events:none;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{
  width:224px!important;max-width:100%!important;box-sizing:border-box;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{
  width:224px!important;max-width:100%!important;box-sizing:border-box;padding-top:12px!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  width:224px!important;max-width:100%!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{
  width:100%!important;max-width:100%!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-sidebar-title{
  display:block;order:-2;margin:0 0 18px;padding:0;color:#B84E12;
  font:400 20px/1.5 'Press Start 2P',monospace;letter-spacing:-.5px;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-sort{margin-bottom:7px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"]{margin-top:5px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-collection{margin-bottom:0!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-sort"]{
  border-top:0!important;padding-top:0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-collection{margin-top:10px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-sidebar-collection-closed>.fc-toolbar-collection{margin-top:0!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  margin-top:28px!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{top:-16px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-sidebar-title{font-size:25px!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed)>.fc-toolbar-search{
  margin-top:16px!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter__item{
  margin-bottom:0!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed)>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed).fc-search-open>.fc-toolbar-search{
  margin-top:28px!important;
 }
html body #allrecords #rec1294984581 .fc-sidebar-mode:not(.fc-sidebar-collection-closed)>.fc-toolbar-search::after{
  top:-16px!important;
 }
html body #allrecords #rec1294984581 .t951__cont-wrapper{display:grid!important;grid-template-columns:clamp(260px,16vw,360px) minmax(0,1fr)!important;gap:32px!important;align-items:stretch!important}
html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar{display:block!important;position:relative!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;grid-column:1;align-self:stretch}
html body #allrecords #rec1294984581.fc-mobile-toolbar-ready .t951__sidebar-wrapper{position:sticky!important;top:24px!important;inset-inline:auto!important;transform:none!important;width:100%!important;max-height:none!important;height:auto!important;margin:18px 0 0!important;padding:0!important;overflow:visible!important}
html body #allrecords #rec1294984581 .t951__grid-cont{grid-column:2;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important}
html body #allrecords #rec1294984581.fc-mobile-toolbar-ready :is(.t-store__filter__search-and-sort,.t-store__filter__item_sort-mobile,.t-store__filter__search-mob-btn){display:none!important}
html body #allrecords #rec1294984581 .fc-sidebar-title{display:block!important;font-size:clamp(25px,1.4vw,34px)!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{font-size:clamp(14px,.8vw,19px)!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode :is(.fc-sort-choice,.fc-toolbar-collection .t-store__filter-tree-label){font-size:clamp(10px,.56vw,14px)!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger,
html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{width:calc(100% - 16px)!important;max-width:100%!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input,
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input::placeholder{font-size:clamp(11px,.6vw,15px)!important}
html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-checkbox__indicator{width:13px!important;height:13px!important;min-width:13px!important;flex-basis:13px!important}
}

/* Полный десктоп: баннер ближе к шапке, подписи фильтров компактнее.
   Размер заголовка Каталог остаётся прежним. */
@media(min-width:1800px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger{
  font-size:clamp(12px,.68vw,16px)!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode :is(.fc-sort-choice,.fc-toolbar-collection .t-store__filter-tree-label){
  font-size:clamp(9px,.48vw,12px)!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input,
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-search input::placeholder{
  font-size:clamp(10px,.52vw,13px)!important;
 }
}

/* Десктопная корзина наследует оформление младшего адаптива.
   Размеры увеличены умеренно, без масштабирования всей формы и текста. */
@media(min-width:1800px){
html body:has(#allrecords) #allrecords .t706__cartpage{
  padding:32px 24px!important;background:rgba(0,0,0,.67)!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{
  width:min(1200px,100%)!important;min-height:0!important;border-radius:26px!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-heading{font-size:0!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-heading::after{
  content:"Доставка";line-height:1.3!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage #customdelivery>.t-name{display:none!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t-submit{
  background:#B84E12!important;color:#FCF8F4!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t-submit .t-btnflex__text{
  color:#FCF8F4!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product{
  grid-template-columns:64px minmax(0,1fr) 68px 24px!important;
  column-gap:12px!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-title{padding-top:8px!important;line-height:1.2!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__product-plus,.t706__product-minus) img{display:none!important}
html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__product-plus,.t706__product-minus)::before{
  display:block!important;position:static!important;border:0!important;background:none!important;
  width:auto!important;height:auto!important;font:22px/1 Arial,sans-serif!important;color:#FCAA27!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-plus::before{content:"+"!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-minus::before{content:"−"!important}
html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__product-plus,.t706__product-minus)::after{display:none!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-quantity{color:#B84E12!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-del{
  opacity:1!important;
  background:center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B84E12' stroke-width='2'%3E%3Cpath d='M3 6h18M9 6V3h6v3M5 6l1 15h12l1-15M10 10v7M14 10v7'/%3E%3C/svg%3E")!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-del img{display:none!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product{row-gap:8px!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t-input-group_cb .t-checkbox__control{line-height:1.4!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{
  background:linear-gradient(135deg,rgba(252,248,244,.12),transparent 45%),rgba(252,248,244,.90)!important;
  -webkit-backdrop-filter:blur(12px) saturate(115%);
  backdrop-filter:blur(12px) saturate(115%);
  box-shadow:inset 1px 1px 0 rgba(255,255,255,.35),0 12px 32px rgba(0,0,0,.10);
 }
html body:has(#allrecords) #allrecords .t706__cartpage{overflow-y:auto!important}
html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{height:auto!important;max-height:none!important;overflow:visible!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__cartpage-info,.t706__cartpage-info-wrapper,.t706__cartpage-products,.t706__cartpage-products-wrapper){
  height:auto!important;max-height:none!important;min-height:0!important;
  overflow:visible!important;flex:0 1 auto!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage :is(.t706__cartpage-totals,.t706__cartpage-prodamount){
  position:static!important;inset:auto!important;transform:none!important;translate:none!important;
  height:auto!important;max-height:none!important;flex:none!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t-submit{clip-path:none!important;
 }
html body:has(#allrecords) #allrecords .t706__cartpage .t-submit::before,
 html body:has(#allrecords) #allrecords .t706__cartpage .t-submit::after{border-radius:inherit!important}
html body #allrecords #rec2534867001{margin-top:-32px!important}
html body:has(#allrecords) #allrecords .t706__cartpage .fivecult-checkout-surface{
 width:min(1320px,calc(100vw - 96px))!important;padding:32px 40px 40px!important;
 background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-heading::after{font-size:22px!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product{
 display:grid!important;grid-template-columns:72px minmax(0,1fr) 76px 26px!important;
 gap:8px 14px!important;min-height:96px!important;margin-bottom:16px!important;align-items:center!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-thumb{
 width:72px!important;height:96px!important;grid-column:1!important;grid-row:1 / 3!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-title{
 grid-column:2!important;grid-row:1!important;font-size:18px!important;align-self:end!important;padding:0!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-amount{
 grid-column:2!important;grid-row:2!important;color:#FCAA27!important;align-self:start!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-plusminus{
 grid-column:3!important;grid-row:1 / 3!important;width:76px!important;translate:-4px 0!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-quantity{font-size:18px!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-del{
 grid-column:4!important;grid-row:1 / 3!important;width:26px!important;height:26px!important;background-size:20px!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t-submit{
 position:relative!important;inset:auto!important;transform:none!important;translate:none!important;
 width:100%!important;border-radius:999px!important;min-height:60px!important;
}
html body:has(#allrecords) #allrecords .t706__cartpage .t-submit .t-btnflex__text{font-size:16px!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t-input-group_cb .t-checkbox__control{font-size:13px!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-close{color:#B84E12!important}
html body:has(#allrecords) #allrecords .t706__cartpage .t706__cartpage-close svg path{stroke:#B84E12!important}
}

/* Десктоп: более плотные списки фильтров и выравнивание строки корзины. */
@media(min-width:1800px){
 html body #allrecords #rec1294984581{padding-top:8px!important}
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-sort-choice{
  line-height:1.45!important;padding-top:4px!important;padding-bottom:4px!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection .t-store__filter-tree-node_root+.t-store__filter-tree-node_root{
  margin-top:0!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode .fc-toolbar-collection :is(.t-store__filter-tree-label,.t-checkbox__control){
  line-height:1.4!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-title{
  position:relative!important;top:6px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-amount{
  position:relative!important;top:6px!important;font-size:14px!important;
 }
 html body:has(#allrecords) #allrecords .t706__cartpage .t706__product-del{translate:0 -2px!important}
}

/* Все разделители колонки равны ширине поля поиска. */
@media(min-width:1270px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode{
  --fc-nav-rule-width:224px;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger,
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  width:var(--fc-nav-rule-width)!important;max-width:100%!important;box-sizing:border-box!important;
 }
 html body #allrecords #rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{
  left:0!important;width:100%!important;max-width:none!important;
 }
}
@media(min-width:1800px){
 html body #allrecords #rec1294984581 .fc-sidebar-mode{--fc-nav-rule-width:calc(100% - 16px)}
}

/* Одинаковая ширина разделителей: перебивает старые 224px у заголовка Коллекции. */
@media(min-width:1270px){
 html body #allrecords #rec1294984581#rec1294984581 .fc-sidebar-mode>.fc-toolbar-trigger[aria-controls="fc-mobile-collection"],
 html body #allrecords #rec1294984581#rec1294984581 .fc-sidebar-mode>.fc-toolbar-search,
 html body #allrecords #rec1294984581#rec1294984581 .fc-sidebar-mode.fc-search-open>.fc-toolbar-search{
  width:var(--fc-nav-rule-width)!important;max-width:100%!important;box-sizing:border-box!important;
 }
 html body #allrecords #rec1294984581#rec1294984581 .fc-sidebar-mode>.fc-toolbar-search::after{
  width:100%!important;left:0!important;right:0!important;max-width:none!important;
 }
}

/* Перенесённые стили действуют только внутри страницы каталога 77324926. */
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .t-popup .t-slds,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .t-popup .t-slds__main,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .t-popup .t-slds__container,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .t-popup .t-slds__item{
  background-color:#000 !important;
}
@media screen and (min-width:720px) and (max-width:1799px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont{
    width:100% !important;
    max-width:100% !important;
    margin-left:0 !important;
    margin-right:0 !important;
    min-width:0;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card-list{
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:16px 12px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card-list > .t-store__card{
    width:100% !important;
    max-width:none !important;
    flex-basis:auto !important;
    min-width:0;
    margin:0 !important;
    padding:0 !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__title{
    font-size:14px !important;
    line-height:1.4 !important;
    letter-spacing:0 !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__price,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__price_old{
    font-size:14px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper{
    gap:6px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{
    flex:1 1 0 !important;
    width:auto !important;
    max-width:none !important;
    min-width:0 !important;
    min-height:0 !important;
    height:35px !important;
    padding:0 8px !important;
    line-height:1.2 !important;
    font-size:9.5px !important;
    letter-spacing:0 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper .t-btnflex__text{
    white-space:nowrap !important;
    text-overflow:clip !important;
    overflow:visible !important;
    max-width:100%;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__sidebar .t-store__filter__item-title,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__sidebar .t-store__filter-tree-label{
    letter-spacing:0 !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__sidebar .t-checkbox__indicator{
    width:16px !important;
    height:16px !important;
    min-width:16px;
    flex-shrink:0;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__sidebar .t-checkbox__indicator:after{
    width:4px;
    height:8px;
    left:5px;
    top:1px;
  }
}
@media screen and (min-width:1270px) and (max-width:1799px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__cont-wrapper{
    display:grid !important;
    grid-template-columns:270px minmax(0,1fr);
    column-gap:20px;
    align-items:start;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__cont-wrapper > .t951__sidebar{
    width:270px !important;
    max-width:270px !important;
    box-sizing:border-box;
    margin-right:0 !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card-list{
    row-gap:48px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__title{
    font-size:13px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__price,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__price_old{
    font-size:11.5px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{
    height:32px !important;
    font-size:clamp(8.5px,0.82vw,9.5px) !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__sidebar .t-store__filter-tree-label,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t951__sidebar .t-store__filter__item-title{
    font-size:12px !important;
  }
}
@media screen and (min-width:1270px) and (max-width:1799px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card-list{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}
@media screen and (min-width:720px) and (max-width:1269px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont{
    width:calc(100% - 48px) !important;
    max-width:840px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card-list{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:48px 16px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card-list > .t-store__card{
    width:100% !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    min-width:0;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__title{
    font-size:14px !important;
    line-height:1.35 !important;
    margin-top:4px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__price,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__price_old{
    font-size:12px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__textwrapper{
    padding-top:8px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__btn{
    font-size:10px !important;
    letter-spacing:0 !important;
  }
}
@media screen and (min-width:720px) and (max-width:1269px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont{
    max-width:620px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card-list{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media screen and (min-width:1270px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .t-store__card__btns-wrapper > .t-store__card__btn{
    flex:1 1 0 !important;
    width:auto !important;
    max-width:none !important;
  }
}
@media screen and (min-width:1270px) and (max-width:1799px)  {:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card-list{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__btns-wrapper > .t-store__card__btn{
    font-size:10px !important;
    padding:0 10px !important;
    box-sizing:border-box;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .t-store__grid-cont.js-store-grid-cont{
    width:calc(100% - 80px) !important;
    max-width:1080px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card-list{
    display:grid !important;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:48px 50px !important;
    margin-left:0 !important;
    margin-right:0 !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .t-store__grid-cont.js-store-grid-cont .t-store__card-list > .t-store__card{
    width:100% !important;
    max-width:none !important;
    min-width:0;
    margin:0 !important;
    padding:0 !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__title{
    font-size:14px !important;
    line-height:1.35 !important;
    margin-top:4px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__price,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__price_old{
    font-size:12px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__textwrapper{
    padding-top:8px !important;
  }:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__btn{
    font-size:10px !important;
    letter-spacing:0 !important;
  }
}:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 a:focus-visible,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 button:focus-visible,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 a:focus-visible,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 button:focus-visible{
  outline:2px solid #b84e12;
  outline-offset:3px;
}:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 a:focus-visible,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 button:focus-visible{
  outline-color:#fcaa27;
}:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1294984581 .js-store-grid-cont .t-store__card__title,
:where(body:has(#allrecords[data-tilda-page-id="77324926"])) #rec1870590021 .js-store-grid-cont .t-store__card__title{
  display:block !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  max-width:100% !important;
  min-width:0 !important;
  -webkit-line-clamp:unset !important;
}html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog{
  --fc-catalog-left:40px;
  --fc-catalog-width:calc(100vw - 80px)
}
@media(max-width:719px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog{
    --fc-catalog-left:20px;
    --fc-catalog-width:calc(100vw - 40px)
  }
}
@media (min-width:0px) and (max-width:719px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 21px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -720px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -293px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 120px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -190px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 213px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 223px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -676px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 43px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -795px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 215px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -765px)!important;
  }
}
@media (min-width:720px) and (max-width:1269px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 26px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -418px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 9px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 422px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 112px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 515px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 525px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -374px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 47px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -493px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 517px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -463px)!important;
  }
}
@media (min-width:1270px) and (max-width:1799px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 29px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 115px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 236.00px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 669.75px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 349.87px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 852.00px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 773.62px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 159px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -741px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 40px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 96px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 70px)!important;
  }
}
@media (min-width:1800px) and (max-width:2559px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 32px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 130px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 268.00px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 725.75px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 384.87px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 911.00px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 832.62px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 183px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -213px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 46px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 106px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 77px)!important;
  }
}
@media (min-width:2560px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 42px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 159px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 325.00px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 870.75px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 467.87px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 1102.00px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 1003.62px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 225px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 541px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 56px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 134px)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 96px)!important;
  }
}
@media (min-width:0px) and (max-width:719px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 :is(.t396__artboard,.t396__carrier,.t396__filter){
    height:calc(var(--fc-catalog-width) * 0.45263158)!important;
    min-height:0!important
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240762973"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.00000000)!important;
    width:calc(var(--fc-catalog-width) * 1.00000000)!important;
    top:calc(var(--fc-catalog-width) * 0.02368421)!important;
    height:calc(var(--fc-catalog-width) * 0.42105263)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000002"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.33684211)!important;
    width:calc(var(--fc-catalog-width) * 0.09736842)!important;
    top:calc(var(--fc-catalog-width) * 0.41315789)!important;
    height:calc(var(--fc-catalog-width) * 0.07631579)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000003"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.21052632)!important;
    width:calc(var(--fc-catalog-width) * 0.11315789)!important;
    top:calc(var(--fc-catalog-width) * 0.41315789)!important;
    height:calc(var(--fc-catalog-width) * 0.06052632)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000004"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.23157895)!important;
    width:calc(var(--fc-catalog-width) * 0.28421053)!important;
    top:calc(var(--fc-catalog-width) * 0.26842105)!important;
    height:calc(var(--fc-catalog-width) * 0.17368421)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000005"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.19473684)!important;
    width:calc(var(--fc-catalog-width) * 0.33947368)!important;
    top:calc(var(--fc-catalog-width) * 0.01578947)!important;
    height:calc(var(--fc-catalog-width) * 0.31578947)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000007"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.57105263)!important;
    width:calc(var(--fc-catalog-width) * 0.07105263)!important;
    top:calc(var(--fc-catalog-width) * 0.40526316)!important;
    height:calc(var(--fc-catalog-width) * 0.06578947)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000008"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.55263158)!important;
    width:calc(var(--fc-catalog-width) * 0.07105263)!important;
    top:calc(var(--fc-catalog-width) * 0.45526316)!important;
    height:calc(var(--fc-catalog-width) * 0.10526316)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000009"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.44210526)!important;
    width:calc(var(--fc-catalog-width) * 0.17105263)!important;
    top:calc(var(--fc-catalog-width) * 0.39473684)!important;
    height:calc(var(--fc-catalog-width) * 0.04736842)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000010"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.51578947)!important;
    width:calc(var(--fc-catalog-width) * 0.08157895)!important;
    top:calc(var(--fc-catalog-width) * 0.40789474)!important;
    height:calc(var(--fc-catalog-width) * 0.09736842)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000011"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.37105263)!important;
    width:calc(var(--fc-catalog-width) * 0.32368421)!important;
    top:calc(var(--fc-catalog-width) * 0.14210526)!important;
    height:calc(var(--fc-catalog-width) * 0.26842105)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000012"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.43421053)!important;
    width:calc(var(--fc-catalog-width) * 0.12105263)!important;
    top:calc(var(--fc-catalog-width) * 0.25526316)!important;
    height:calc(var(--fc-catalog-width) * 0.08157895)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000014"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.04736842)!important;
    width:calc(var(--fc-catalog-width) * 0.26578947)!important;
    top:calc(var(--fc-catalog-width) * 0.32894737)!important;
    height:calc(var(--fc-catalog-width) * 0.10526316)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000015"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.04210526)!important;
    width:calc(var(--fc-catalog-width) * 0.10526316)!important;
    top:calc(var(--fc-catalog-width) * 0.42631579)!important;
    height:calc(var(--fc-catalog-width) * 0.11315789)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000016"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.02631579)!important;
    width:calc(var(--fc-catalog-width) * 0.07894737)!important;
    top:calc(var(--fc-catalog-width) * 0.35526316)!important;
    height:calc(var(--fc-catalog-width) * 0.08157895)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000017"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.07368421)!important;
    width:calc(var(--fc-catalog-width) * 0.14736842)!important;
    top:calc(var(--fc-catalog-width) * 0.35263158)!important;
    height:calc(var(--fc-catalog-width) * 0.12894737)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000018"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.04210526)!important;
    width:calc(var(--fc-catalog-width) * 0.30789474)!important;
    top:calc(var(--fc-catalog-width) * 0.12105263)!important;
    height:calc(var(--fc-catalog-width) * 0.28947368)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000019"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.17105263)!important;
    width:calc(var(--fc-catalog-width) * 0.12105263)!important;
    top:calc(var(--fc-catalog-width) * 0.25263158)!important;
    height:calc(var(--fc-catalog-width) * 0.04736842)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240909113"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * -2.00000000)!important;
    width:calc(var(--fc-catalog-width) * 5.00000000)!important;
    top:calc(var(--fc-catalog-width) * 0.44473684)!important;
    height:calc(var(--fc-catalog-width) * 0.42105263)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000049"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.69210526)!important;
    width:calc(var(--fc-catalog-width) * 0.26315789)!important;
    top:calc(var(--fc-catalog-width) * 0.10526316)!important;
    height:calc(var(--fc-catalog-width) * 0.13684211)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000060"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.72894737)!important;
    width:calc(var(--fc-catalog-width) * 0.20000000)!important;
    top:calc(var(--fc-catalog-width) * 0.27894737)!important;
    height:calc(var(--fc-catalog-width) * 0.08157895)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.73684211)!important;
    width:calc(var(--fc-catalog-width) * 0.18157895)!important;
    top:calc(var(--fc-catalog-width) * 0.28947368)!important;
    height:calc(var(--fc-catalog-width) * 0.06315789)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"] .tn-atom{
    font-size:calc(var(--fc-catalog-width) * 0.04736842)!important
  }
}
@media (min-width:720px) and (max-width:1269px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 :is(.t396__artboard,.t396__carrier,.t396__filter){
    height:calc(var(--fc-catalog-width) * 0.44117647)!important;
    min-height:0!important
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240762973"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.00000000)!important;
    width:calc(var(--fc-catalog-width) * 1.00000000)!important;
    top:calc(var(--fc-catalog-width) * 0.03823529)!important;
    height:calc(var(--fc-catalog-width) * 0.36617647)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000002"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.28529412)!important;
    width:calc(var(--fc-catalog-width) * 0.08382353)!important;
    top:calc(var(--fc-catalog-width) * 0.36764706)!important;
    height:calc(var(--fc-catalog-width) * 0.06470588)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000003"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.17794118)!important;
    width:calc(var(--fc-catalog-width) * 0.09852941)!important;
    top:calc(var(--fc-catalog-width) * 0.36911765)!important;
    height:calc(var(--fc-catalog-width) * 0.05294118)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000004"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.19558824)!important;
    width:calc(var(--fc-catalog-width) * 0.24705882)!important;
    top:calc(var(--fc-catalog-width) * 0.23823529)!important;
    height:calc(var(--fc-catalog-width) * 0.15000000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000005"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.16323529)!important;
    width:calc(var(--fc-catalog-width) * 0.29705882)!important;
    top:calc(var(--fc-catalog-width) * 0.02058824)!important;
    height:calc(var(--fc-catalog-width) * 0.27647059)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000007"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.49705882)!important;
    width:calc(var(--fc-catalog-width) * 0.05882353)!important;
    top:calc(var(--fc-catalog-width) * 0.36470588)!important;
    height:calc(var(--fc-catalog-width) * 0.05441176)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000008"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.48529412)!important;
    width:calc(var(--fc-catalog-width) * 0.05882353)!important;
    top:calc(var(--fc-catalog-width) * 0.40441176)!important;
    height:calc(var(--fc-catalog-width) * 0.08676471)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000009"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.39117647)!important;
    width:calc(var(--fc-catalog-width) * 0.14117647)!important;
    top:calc(var(--fc-catalog-width) * 0.35294118)!important;
    height:calc(var(--fc-catalog-width) * 0.03970588)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000010"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.45147059)!important;
    width:calc(var(--fc-catalog-width) * 0.06764706)!important;
    top:calc(var(--fc-catalog-width) * 0.36764706)!important;
    height:calc(var(--fc-catalog-width) * 0.08235294)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000011"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.33235294)!important;
    width:calc(var(--fc-catalog-width) * 0.27058824)!important;
    top:calc(var(--fc-catalog-width) * 0.14705882)!important;
    height:calc(var(--fc-catalog-width) * 0.22500000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000012"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.38235294)!important;
    width:calc(var(--fc-catalog-width) * 0.10147059)!important;
    top:calc(var(--fc-catalog-width) * 0.23970588)!important;
    height:calc(var(--fc-catalog-width) * 0.06764706)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000014"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.03676471)!important;
    width:calc(var(--fc-catalog-width) * 0.23529412)!important;
    top:calc(var(--fc-catalog-width) * 0.30000000)!important;
    height:calc(var(--fc-catalog-width) * 0.09264706)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000015"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.03088235)!important;
    width:calc(var(--fc-catalog-width) * 0.09117647)!important;
    top:calc(var(--fc-catalog-width) * 0.38676471)!important;
    height:calc(var(--fc-catalog-width) * 0.09705882)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000016"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.01764706)!important;
    width:calc(var(--fc-catalog-width) * 0.06617647)!important;
    top:calc(var(--fc-catalog-width) * 0.32647059)!important;
    height:calc(var(--fc-catalog-width) * 0.06764706)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000017"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.06029412)!important;
    width:calc(var(--fc-catalog-width) * 0.12941176)!important;
    top:calc(var(--fc-catalog-width) * 0.32500000)!important;
    height:calc(var(--fc-catalog-width) * 0.11470588)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000018"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.03088235)!important;
    width:calc(var(--fc-catalog-width) * 0.26911765)!important;
    top:calc(var(--fc-catalog-width) * 0.12058824)!important;
    height:calc(var(--fc-catalog-width) * 0.25294118)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000019"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.14411765)!important;
    width:calc(var(--fc-catalog-width) * 0.10588235)!important;
    top:calc(var(--fc-catalog-width) * 0.23382353)!important;
    height:calc(var(--fc-catalog-width) * 0.04264706)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240909113"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * -0.01470588)!important;
    width:calc(var(--fc-catalog-width) * 2.79411765)!important;
    top:calc(var(--fc-catalog-width) * 0.40441176)!important;
    height:calc(var(--fc-catalog-width) * 0.23529412)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000049"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.62794118)!important;
    width:calc(var(--fc-catalog-width) * 0.30735294)!important;
    top:calc(var(--fc-catalog-width) * 0.10147059)!important;
    height:calc(var(--fc-catalog-width) * 0.15882353)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000060"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.72205882)!important;
    width:calc(var(--fc-catalog-width) * 0.13235294)!important;
    top:calc(var(--fc-catalog-width) * 0.28676471)!important;
    height:calc(var(--fc-catalog-width) * 0.05441176)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.72794118)!important;
    width:calc(var(--fc-catalog-width) * 0.11911765)!important;
    top:calc(var(--fc-catalog-width) * 0.29411765)!important;
    height:calc(var(--fc-catalog-width) * 0.04117647)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"] .tn-atom{
    font-size:calc(var(--fc-catalog-width) * 0.02941176)!important
  }
}
@media (min-width:1270px) and (max-width:1799px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 :is(.t396__artboard,.t396__carrier,.t396__filter){
    height:calc(var(--fc-catalog-width) * 0.30000000)!important;
    min-height:0!important
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240762973"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.00000000)!important;
    width:calc(var(--fc-catalog-width) * 1.00000000)!important;
    top:calc(var(--fc-catalog-width) * 0.02166667)!important;
    height:calc(var(--fc-catalog-width) * 0.26666667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000002"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.25500000)!important;
    width:calc(var(--fc-catalog-width) * 0.06333333)!important;
    top:calc(var(--fc-catalog-width) * 0.27666667)!important;
    height:calc(var(--fc-catalog-width) * 0.04916667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000003"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.17416667)!important;
    width:calc(var(--fc-catalog-width) * 0.07500000)!important;
    top:calc(var(--fc-catalog-width) * 0.27833333)!important;
    height:calc(var(--fc-catalog-width) * 0.04083333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000004"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.18750000)!important;
    width:calc(var(--fc-catalog-width) * 0.18916667)!important;
    top:calc(var(--fc-catalog-width) * 0.18000000)!important;
    height:calc(var(--fc-catalog-width) * 0.11500000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000005"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.16250000)!important;
    width:calc(var(--fc-catalog-width) * 0.22666667)!important;
    top:calc(var(--fc-catalog-width) * 0.01333333)!important;
    height:calc(var(--fc-catalog-width) * 0.21166667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000007"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.44000000)!important;
    width:calc(var(--fc-catalog-width) * 0.04500000)!important;
    top:calc(var(--fc-catalog-width) * 0.25916667)!important;
    height:calc(var(--fc-catalog-width) * 0.04166667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000008"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.43083333)!important;
    width:calc(var(--fc-catalog-width) * 0.04666667)!important;
    top:calc(var(--fc-catalog-width) * 0.29000000)!important;
    height:calc(var(--fc-catalog-width) * 0.06916667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000009"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.35666667)!important;
    width:calc(var(--fc-catalog-width) * 0.10916667)!important;
    top:calc(var(--fc-catalog-width) * 0.25083333)!important;
    height:calc(var(--fc-catalog-width) * 0.03083333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000010"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.40416667)!important;
    width:calc(var(--fc-catalog-width) * 0.05250000)!important;
    top:calc(var(--fc-catalog-width) * 0.26166667)!important;
    height:calc(var(--fc-catalog-width) * 0.06333333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000011"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.31166667)!important;
    width:calc(var(--fc-catalog-width) * 0.21083333)!important;
    top:calc(var(--fc-catalog-width) * 0.09000000)!important;
    height:calc(var(--fc-catalog-width) * 0.17500000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000012"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.35166667)!important;
    width:calc(var(--fc-catalog-width) * 0.07916667)!important;
    top:calc(var(--fc-catalog-width) * 0.16250000)!important;
    height:calc(var(--fc-catalog-width) * 0.05333333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000014"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.04500000)!important;
    width:calc(var(--fc-catalog-width) * 0.17833333)!important;
    top:calc(var(--fc-catalog-width) * 0.20333333)!important;
    height:calc(var(--fc-catalog-width) * 0.07083333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000015"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.03916667)!important;
    width:calc(var(--fc-catalog-width) * 0.07000000)!important;
    top:calc(var(--fc-catalog-width) * 0.27000000)!important;
    height:calc(var(--fc-catalog-width) * 0.07500000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000016"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.02916667)!important;
    width:calc(var(--fc-catalog-width) * 0.05000000)!important;
    top:calc(var(--fc-catalog-width) * 0.22333333)!important;
    height:calc(var(--fc-catalog-width) * 0.05166667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000017"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.06083333)!important;
    width:calc(var(--fc-catalog-width) * 0.09750000)!important;
    top:calc(var(--fc-catalog-width) * 0.22250000)!important;
    height:calc(var(--fc-catalog-width) * 0.08583333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000018"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.03916667)!important;
    width:calc(var(--fc-catalog-width) * 0.20583333)!important;
    top:calc(var(--fc-catalog-width) * 0.06666667)!important;
    height:calc(var(--fc-catalog-width) * 0.19333333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000019"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.12500000)!important;
    width:calc(var(--fc-catalog-width) * 0.08083333)!important;
    top:calc(var(--fc-catalog-width) * 0.15166667)!important;
    height:calc(var(--fc-catalog-width) * 0.03250000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240909113"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * -0.02166667)!important;
    width:calc(var(--fc-catalog-width) * 1.58333333)!important;
    top:calc(var(--fc-catalog-width) * 0.28833333)!important;
    height:calc(var(--fc-catalog-width) * 0.13333333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000049"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.55500000)!important;
    width:calc(var(--fc-catalog-width) * 0.25000000)!important;
    top:calc(var(--fc-catalog-width) * 0.09500000)!important;
    height:calc(var(--fc-catalog-width) * 0.12916667)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000060"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.84916667)!important;
    width:calc(var(--fc-catalog-width) * 0.10333333)!important;
    top:calc(var(--fc-catalog-width) * 0.13416667)!important;
    height:calc(var(--fc-catalog-width) * 0.04250000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.86166667)!important;
    width:calc(var(--fc-catalog-width) * 0.07750000)!important;
    top:calc(var(--fc-catalog-width) * 0.14166667)!important;
    height:calc(var(--fc-catalog-width) * 0.02833333)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"] .tn-atom{
    font-size:calc(var(--fc-catalog-width) * 0.02333333)!important
  }
}
@media (min-width:1800px) and (max-width:2559px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 :is(.t396__artboard,.t396__carrier,.t396__filter){
    height:calc(var(--fc-catalog-width) * 0.24456522)!important;
    min-height:0!important
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240762973"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.00000000)!important;
    width:calc(var(--fc-catalog-width) * 1.00000000)!important;
    top:calc(var(--fc-catalog-width) * 0.02173913)!important;
    height:calc(var(--fc-catalog-width) * 0.21739130)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000002"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.24619565)!important;
    width:calc(var(--fc-catalog-width) * 0.05543478)!important;
    top:calc(var(--fc-catalog-width) * 0.24836957)!important;
    height:calc(var(--fc-catalog-width) * 0.04293478)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000003"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.17500000)!important;
    width:calc(var(--fc-catalog-width) * 0.06576087)!important;
    top:calc(var(--fc-catalog-width) * 0.24945652)!important;
    height:calc(var(--fc-catalog-width) * 0.03532609)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000004"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.18641304)!important;
    width:calc(var(--fc-catalog-width) * 0.16630435)!important;
    top:calc(var(--fc-catalog-width) * 0.16304348)!important;
    height:calc(var(--fc-catalog-width) * 0.10108696)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000005"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.16467391)!important;
    width:calc(var(--fc-catalog-width) * 0.20000000)!important;
    top:calc(var(--fc-catalog-width) * 0.01521739)!important;
    height:calc(var(--fc-catalog-width) * 0.18641304)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000007"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.41467391)!important;
    width:calc(var(--fc-catalog-width) * 0.03804348)!important;
    top:calc(var(--fc-catalog-width) * 0.22445652)!important;
    height:calc(var(--fc-catalog-width) * 0.03478261)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000008"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.40706522)!important;
    width:calc(var(--fc-catalog-width) * 0.03913043)!important;
    top:calc(var(--fc-catalog-width) * 0.25108696)!important;
    height:calc(var(--fc-catalog-width) * 0.05815217)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000009"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.34619565)!important;
    width:calc(var(--fc-catalog-width) * 0.09076087)!important;
    top:calc(var(--fc-catalog-width) * 0.21793478)!important;
    height:calc(var(--fc-catalog-width) * 0.02554348)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000010"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.38478261)!important;
    width:calc(var(--fc-catalog-width) * 0.04402174)!important;
    top:calc(var(--fc-catalog-width) * 0.22663043)!important;
    height:calc(var(--fc-catalog-width) * 0.05326087)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000011"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.30815217)!important;
    width:calc(var(--fc-catalog-width) * 0.17445652)!important;
    top:calc(var(--fc-catalog-width) * 0.08478261)!important;
    height:calc(var(--fc-catalog-width) * 0.14456522)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000012"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.34184783)!important;
    width:calc(var(--fc-catalog-width) * 0.06521739)!important;
    top:calc(var(--fc-catalog-width) * 0.14510870)!important;
    height:calc(var(--fc-catalog-width) * 0.04347826)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000014"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.06032609)!important;
    width:calc(var(--fc-catalog-width) * 0.14076087)!important;
    top:calc(var(--fc-catalog-width) * 0.18586957)!important;
    height:calc(var(--fc-catalog-width) * 0.05597826)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000015"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.05652174)!important;
    width:calc(var(--fc-catalog-width) * 0.05434783)!important;
    top:calc(var(--fc-catalog-width) * 0.23913043)!important;
    height:calc(var(--fc-catalog-width) * 0.05815217)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000016"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.04836957)!important;
    width:calc(var(--fc-catalog-width) * 0.04021739)!important;
    top:calc(var(--fc-catalog-width) * 0.20163043)!important;
    height:calc(var(--fc-catalog-width) * 0.04130435)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000017"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.07336957)!important;
    width:calc(var(--fc-catalog-width) * 0.07771739)!important;
    top:calc(var(--fc-catalog-width) * 0.20163043)!important;
    height:calc(var(--fc-catalog-width) * 0.06847826)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000018"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.05652174)!important;
    width:calc(var(--fc-catalog-width) * 0.16195652)!important;
    top:calc(var(--fc-catalog-width) * 0.07771739)!important;
    height:calc(var(--fc-catalog-width) * 0.15163043)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000019"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.12391304)!important;
    width:calc(var(--fc-catalog-width) * 0.06358696)!important;
    top:calc(var(--fc-catalog-width) * 0.14565217)!important;
    height:calc(var(--fc-catalog-width) * 0.02500000)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240909113"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * -0.01630435)!important;
    width:calc(var(--fc-catalog-width) * 1.03260870)!important;
    top:calc(var(--fc-catalog-width) * 0.23913043)!important;
    height:calc(var(--fc-catalog-width) * 0.08695652)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000049"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.52717391)!important;
    width:calc(var(--fc-catalog-width) * 0.22826087)!important;
    top:calc(var(--fc-catalog-width) * 0.07282609)!important;
    height:calc(var(--fc-catalog-width) * 0.11793478)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000060"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.85217391)!important;
    width:calc(var(--fc-catalog-width) * 0.08804348)!important;
    top:calc(var(--fc-catalog-width) * 0.11358696)!important;
    height:calc(var(--fc-catalog-width) * 0.03641304)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.86141304)!important;
    width:calc(var(--fc-catalog-width) * 0.06956522)!important;
    top:calc(var(--fc-catalog-width) * 0.11902174)!important;
    height:calc(var(--fc-catalog-width) * 0.02554348)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"] .tn-atom{
    font-size:calc(var(--fc-catalog-width) * 0.02282609)!important
  }
}
@media (min-width:2560px) {html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 :is(.t396__artboard,.t396__carrier,.t396__filter){
    height:calc(var(--fc-catalog-width) * 0.20128824)!important;
    min-height:0!important
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240762973"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.00000000)!important;
    width:calc(var(--fc-catalog-width) * 1.00000000)!important;
    top:calc(var(--fc-catalog-width) * 0.01086957)!important;
    height:calc(var(--fc-catalog-width) * 0.18518519)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000002"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.22302738)!important;
    width:calc(var(--fc-catalog-width) * 0.04549114)!important;
    top:calc(var(--fc-catalog-width) * 0.19806763)!important;
    height:calc(var(--fc-catalog-width) * 0.03502415)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000003"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.16425121)!important;
    width:calc(var(--fc-catalog-width) * 0.05354267)!important;
    top:calc(var(--fc-catalog-width) * 0.19887279)!important;
    height:calc(var(--fc-catalog-width) * 0.02898551)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000004"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.17391304)!important;
    width:calc(var(--fc-catalog-width) * 0.13607085)!important;
    top:calc(var(--fc-catalog-width) * 0.12882448)!important;
    height:calc(var(--fc-catalog-width) * 0.08293076)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570482000005"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.15619968)!important;
    width:calc(var(--fc-catalog-width) * 0.16304348)!important;
    top:calc(var(--fc-catalog-width) * 0.00805153)!important;
    height:calc(var(--fc-catalog-width) * 0.15217391)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000007"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.37077295)!important;
    width:calc(var(--fc-catalog-width) * 0.03099839)!important;
    top:calc(var(--fc-catalog-width) * 0.18196457)!important;
    height:calc(var(--fc-catalog-width) * 0.02858293)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000008"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.36473430)!important;
    width:calc(var(--fc-catalog-width) * 0.03220612)!important;
    top:calc(var(--fc-catalog-width) * 0.20330113)!important;
    height:calc(var(--fc-catalog-width) * 0.04750403)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000009"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.31481481)!important;
    width:calc(var(--fc-catalog-width) * 0.07407407)!important;
    top:calc(var(--fc-catalog-width) * 0.17673108)!important;
    height:calc(var(--fc-catalog-width) * 0.02093398)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000010"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.34661836)!important;
    width:calc(var(--fc-catalog-width) * 0.03582931)!important;
    top:calc(var(--fc-catalog-width) * 0.18357488)!important;
    height:calc(var(--fc-catalog-width) * 0.04307568)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000011"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.28381643)!important;
    width:calc(var(--fc-catalog-width) * 0.14251208)!important;
    top:calc(var(--fc-catalog-width) * 0.06803543)!important;
    height:calc(var(--fc-catalog-width) * 0.11835749)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000012"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.31159420)!important;
    width:calc(var(--fc-catalog-width) * 0.05314010)!important;
    top:calc(var(--fc-catalog-width) * 0.11714976)!important;
    height:calc(var(--fc-catalog-width) * 0.03542673)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000014"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.06360709)!important;
    width:calc(var(--fc-catalog-width) * 0.11835749)!important;
    top:calc(var(--fc-catalog-width) * 0.14774557)!important;
    height:calc(var(--fc-catalog-width) * 0.04710145)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000015"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.05958132)!important;
    width:calc(var(--fc-catalog-width) * 0.04589372)!important;
    top:calc(var(--fc-catalog-width) * 0.19202899)!important;
    height:calc(var(--fc-catalog-width) * 0.04911433)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000016"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.05314010)!important;
    width:calc(var(--fc-catalog-width) * 0.03381643)!important;
    top:calc(var(--fc-catalog-width) * 0.16062802)!important;
    height:calc(var(--fc-catalog-width) * 0.03502415)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000017"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.07407407)!important;
    width:calc(var(--fc-catalog-width) * 0.06561997)!important;
    top:calc(var(--fc-catalog-width) * 0.16062802)!important;
    height:calc(var(--fc-catalog-width) * 0.05797101)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000018"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.05958132)!important;
    width:calc(var(--fc-catalog-width) * 0.13647343)!important;
    top:calc(var(--fc-catalog-width) * 0.05716586)!important;
    height:calc(var(--fc-catalog-width) * 0.12801932)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570483000019"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.11674718)!important;
    width:calc(var(--fc-catalog-width) * 0.05354267)!important;
    top:calc(var(--fc-catalog-width) * 0.11392915)!important;
    height:calc(var(--fc-catalog-width) * 0.02133655)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240909113"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * -0.02334944)!important;
    width:calc(var(--fc-catalog-width) * 1.04669887)!important;
    top:calc(var(--fc-catalog-width) * 0.19605475)!important;
    height:calc(var(--fc-catalog-width) * 0.06441224)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000049"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.46175523)!important;
    width:calc(var(--fc-catalog-width) * 0.20128824)!important;
    top:calc(var(--fc-catalog-width) * 0.05354267)!important;
    height:calc(var(--fc-catalog-width) * 0.10386473)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000060"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.82608696)!important;
    width:calc(var(--fc-catalog-width) * 0.08856683)!important;
    top:calc(var(--fc-catalog-width) * 0.08615137)!important;
    height:calc(var(--fc-catalog-width) * 0.03663446)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) * 0.83454106)!important;
    width:calc(var(--fc-catalog-width) * 0.07125604)!important;
    top:calc(var(--fc-catalog-width) * 0.09339775)!important;
    height:calc(var(--fc-catalog-width) * 0.02254428)!important;
  }html:where(:has(#allrecords[data-tilda-page-id="77324926"])).fivecult-fluid-catalog #rec2534867001 [data-elem-id="1785240570484000061"] .tn-atom{
    font-size:calc(var(--fc-catalog-width) * 0.02254428)!important
  }
}

/* СТАБИЛЬНЫЙ МАСШТАБ, 22.10.2026: шрифт, Safari и защищённые координаты шапки. */

@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nRivN04w.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/pressstart2p/v16/e3t4euO8T-267oIAQAu6jDQyK3nVivM.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
@media(max-width:719px){
 html body .t-store .t-popup:has(.t-store__product-popup),
 html body .t-store .t-store__card a{touch-action:manipulation}
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip{
   min-width:0!important;max-width:100%!important;contain:inline-size;
   touch-action:manipulation!important
 }
 html body .t-store .fivecult-mobile-product .fivecult-photo-strip>img{
   flex:0 0 calc((100vw - 32px)*.9)!important;
   width:calc((100vw - 32px)*.9)!important;
   min-width:0!important;max-width:calc((100vw - 32px)*.9)!important;
   height:calc((100vw - 32px)*1.2)!important;
   object-fit:contain!important;box-sizing:border-box!important
 }
}

@media(min-width:1270px){html body #allrecords #rec1320446961.fc-header-stable-layout [data-elem-id="1787671176608000001"]{left:var(--fc-nav-0-left)!important;width:var(--fc-nav-0-width)!important;translate:0 0!important}
html body #allrecords #rec1320446961.fc-header-stable-layout [data-elem-id="1754408055223"]{left:var(--fc-nav-1-left)!important;width:var(--fc-nav-1-width)!important;translate:0 0!important}
html body #allrecords #rec1320446961.fc-header-stable-layout [data-elem-id="1755855691535"]{left:var(--fc-nav-2-left)!important;width:var(--fc-nav-2-width)!important;translate:0 0!important}
html body #allrecords #rec1320446961.fc-header-stable-layout [data-elem-id="175812363925888600"]{left:var(--fc-nav-3-left)!important;width:var(--fc-nav-3-width)!important;translate:0 0!important}
html body #allrecords #rec1320446961.fc-header-stable-layout [data-elem-id="1754408106967"]{left:var(--fc-nav-4-left)!important;width:var(--fc-nav-4-width)!important;translate:0 0!important}
html body #allrecords #rec1204128926.fc-header-stable-layout [data-elem-id="1770629251414000001"]{left:var(--fc-nav-0-left)!important;width:var(--fc-nav-0-width)!important;translate:0 0!important}
html body #allrecords #rec1204128926.fc-header-stable-layout [data-elem-id="1768568923744000008"]{left:var(--fc-nav-1-left)!important;width:var(--fc-nav-1-width)!important;translate:0 0!important}
html body #allrecords #rec1204128926.fc-header-stable-layout [data-elem-id="1768568923744000006"]{left:var(--fc-nav-2-left)!important;width:var(--fc-nav-2-width)!important;translate:0 0!important}
html body #allrecords #rec1204128926.fc-header-stable-layout [data-elem-id="1768568923744000007"]{left:var(--fc-nav-3-left)!important;width:var(--fc-nav-3-width)!important;translate:0 0!important}
html body #allrecords #rec1204128926.fc-header-stable-layout [data-elem-id="1768568923744000005"]{left:var(--fc-nav-4-left)!important;width:var(--fc-nav-4-width)!important;translate:0 0!important}}
/* ГОТОВНОСТЬ ШАПКИ: не показывать промежуточный шрифт и геометрию. */
html.fc-header-boot #rec1320446961 .t396__artboard{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="176277037188547800"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="176277037188942740"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1787672681802000001"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1770629251414000001"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1768568923744000008"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1768568923744000006"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1768568923744000007"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1768568923744000005"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1786535864129000001"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1787672681802000002"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1787672746829000008"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1787672681802000004"]{visibility:hidden!important}
html.fc-header-boot #rec1204128926 [data-elem-id="1755690182021"]{visibility:hidden!important}
#rec1320446961 [data-elem-id="1787671176608000001"]>.tn-atom,
#rec1320446961 [data-elem-id="1754408055223"]>.tn-atom,
#rec1320446961 [data-elem-id="1755855691535"]>.tn-atom,
#rec1320446961 [data-elem-id="175812363925888600"]>.tn-atom,
#rec1320446961 [data-elem-id="1754408106967"]>.tn-atom,
#rec1204128926 [data-elem-id="1770629251414000001"]>.tn-atom,
#rec1204128926 [data-elem-id="1768568923744000008"]>.tn-atom,
#rec1204128926 [data-elem-id="1768568923744000006"]>.tn-atom,
#rec1204128926 [data-elem-id="1768568923744000007"]>.tn-atom,
#rec1204128926 [data-elem-id="1768568923744000005"]>.tn-atom{font-family:'Press Start 2P',Arial,sans-serif!important;font-weight:400!important}

/* Общая шапка: одна CSS-сетка на всех страницах; не ждём скейла JS. */
@media(min-width:1270px){
#rec1320446961{--fc-catalog-left:40px;--fc-catalog-width:calc(100% - 80px)}
@media (min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-type="button"] .tn-atom{word-spacing:-2px}}
@media (min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="1787671176608000001"]{translate:97px 0}}
@media (min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="1754408055223"]{translate:75px 0}}
@media (min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="1755855691535"]{translate:60px 0}}
@media (min-width:1270px) and (max-width:1799px){
 html.fivecult-fluid-catalog #rec1320446961 [data-elem-id="175812363925888600"]{translate:25px 0}}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 21px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -720px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -293px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 120px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -190px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 213px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 223px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -676px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 43px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -795px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 215px)!important;
  }}
@media (min-width:0px) and (max-width:719px){html body #allrecords #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -765px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 26px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -418px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 9px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 422px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 112px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 515px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 525px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -374px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 47px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -493px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 517px)!important;
  }}
@media (min-width:720px) and (max-width:1269px){html body #allrecords #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -463px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 29px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 115px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 236.00px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 669.75px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 349.87px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 852.00px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 773.62px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 159px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -741px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 40px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 96px)!important;
  }}
@media (min-width:1270px) and (max-width:1799px){html body #allrecords #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 70px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 32px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 130px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 268.00px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 725.75px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 384.87px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 911.00px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 832.62px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 183px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - -213px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 46px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 106px)!important;
  }}
@media (min-width:1800px) and (max-width:2559px){html body #allrecords #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 77px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="175812694628411450"]{
    left:var(--fc-catalog-left)!important;
    width:var(--fc-catalog-width)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1758126849610"]{
    left:calc(var(--fc-catalog-left) + 42px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1787671826333"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 159px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1754408106967"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 325.00px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1755855691535"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 870.75px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="175812363925888600"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 467.87px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1787671176608000001"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 1102.00px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1754408055223"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 1003.62px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1786534268136"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 225px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1755690182021"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 541px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1787671002738"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 56px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1787671002751"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 134px)!important;
  }}
@media (min-width:2560px){html body #allrecords #rec1320446961 [data-elem-id="1787671002765"]{
    left:calc(var(--fc-catalog-left) + var(--fc-catalog-width) - 96px)!important;
  }}
}



/* ГЛАВНАЯ — широкий десктоп, от 1800px (22.10.2026).
   Первый экран: положение меняется в Zero Block; здесь — начертание и ровный контур.
   Хиты: восемь карточек в строке; «Подробнее» — только текст.
   Мобильная и планшетная сетки сохраняют прежнее оформление. */
@media (min-width:1800px) {
  html body #allrecords #rec1204128926 [data-elem-id="1768209685468000001"] .tn-atom {font-weight:600!important}
  html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom {border:2px solid currentColor!important;border-radius:50px!important;background:transparent!important;color:#FCAA27!important}
  html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom::before, html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom::after {display:none!important;content:none!important}
  html body #allrecords #rec1204128926 [data-elem-id="1768206974147000001"] .tn-atom:is(:hover,:focus-visible) {color:#FCF8F4!important}

  /* Колонки, расстояния и размер подписей карточек. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;
    gap:clamp(16px,1.05vw,28px)!important;width:100%!important;margin:0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list::before,
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list::after,
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__grid-separator {display:none!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card {
    width:auto!important;max-width:none!important;min-width:0!important;
    margin:0!important;padding:0!important;float:none!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:clamp(11px,.57vw,15px)!important;line-height:1.6!important;
    margin-top:18px!important;height:auto!important;min-height:3.2em!important;
    white-space:normal!important;overflow:visible!important;text-overflow:clip!important;
    max-height:none!important;text-align:center!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__textwrapper,
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__wrap_txt-and-btns,
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .store__card__wrap_txt-and-opts {height:auto!important;min-height:0!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
    margin-top:8px!important;text-align:center!important;justify-content:center!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;
    margin:0 auto!important;padding:6px 0!important;border:0!important;--border-width:0px!important;
    border-radius:0!important;background:none!important;background-image:none!important;
    box-shadow:none!important;clip-path:none!important;color:#FCAA27!important;
    font-size:clamp(11px,.6vw,16px)!important;line-height:1.6!important;
    overflow:visible!important;transform:none!important;transition:none!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second)::before, html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second)::after {display:none!important;content:none!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) :is(.t-btnflex__text,.t-store__card__btn-text) {
    font-size:inherit!important;color:inherit!important;line-height:1.6!important;transition:none!important;
  }
  html body #allrecords #rec2976361201 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second):is(:hover,:focus-visible) {color:#B84E12!important;background:none!important}
  html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second):is(:hover,:focus-visible) {color:#FCF8F4!important;background:none!important}

  /* Корзина и стрелка одинаково сдвинуты влево на 12px; корзина на 2px выше и меньше. */
  html body:has(#rec2976361201) .t706 .t706__carticon,
  html body:has(#rec2976361201) .t706 .t706__carticon.fc-cart-empty-raised {translate:4px -2px!important}
  html body:has(#rec2976361201) .t706 .t706__carticon-imgwrap {width:58px!important;height:58px!important}
  html body:has(#rec2976361201) #rec3595013601 .t890 {translate:4px 6px!important}

  /* «Оставить заявку»: ступенчатые пиксельные углы вместо рисованной линии. */
  html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom {border:0!important;background:transparent!important}
  html body #allrecords #rec1346376661 [data-elem-id="1768818078490000002"] .tn-atom::before {
    inset:0!important;border-radius:0!important;
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20460%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M22%202H438V6H448V12H454V22H458V68H454V78H448V84H438V88H22V84H12V78H6V68H2V22H6V12H12V6H22Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22miter%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20460%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M22%202H438V6H448V12H454V22H458V68H454V78H448V84H438V88H22V84H12V78H6V68H2V22H6V12H12V6H22Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22miter%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E")!important;
    -webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;
    -webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;
  }
}


/* ГЛАВНАЯ: слайдеры хитов — десктоп от 1800px.
   Пять карточек видны одновременно. Цвета и размеры меняются в этом разделе.
   Логика стрелок и перетаскивания: home-hits-slider, HTML-блок 2954364901. */
.fc-hits-arrow {display:none}
@media (min-width:1800px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-host {
    position:relative;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont {
    width:calc(100% - 160px)!important;max-width:none!important;
    margin:0 auto!important;padding:0!important;
    transform:none!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list {
    --fc-hit-gap:clamp(22px,1.4vw,38px);
    display:flex!important;flex-wrap:nowrap!important;
    gap:var(--fc-hit-gap)!important;
    overflow-x:auto!important;overflow-y:hidden!important;
    scroll-snap-type:x mandatory;scroll-padding:0;
    overscroll-behavior-x:contain;scrollbar-width:none;
    padding:8px 0 20px!important;
    width:100%!important;margin:0!important;
    cursor:grab;touch-action:pan-x pan-y;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-track::-webkit-scrollbar {display:none;width:0;height:0}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-track.fc-hit-dragging {
    cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card-list > .t-store__card {
    flex:0 0 calc((100% - 4 * var(--fc-hit-gap)) / 5)!important;
    width:calc((100% - 4 * var(--fc-hit-gap)) / 5)!important;
    scroll-snap-align:start;scroll-snap-stop:normal;
    margin:0!important;padding:0!important;min-width:0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    font-size:clamp(17px,.87vw,23px)!important;line-height:1.55!important;
    margin-top:22px!important;min-height:3.1em!important;
    height:auto!important;max-height:none!important;white-space:normal!important;
    overflow:visible!important;text-align:center!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__price-wrapper {
    display:flex!important;justify-content:center!important;
    margin-top:8px!important;margin-bottom:0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__price {
    font-size:clamp(15px,.75vw,20px)!important;line-height:1.5!important;color:#B84E12!important;
  }
  html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__price {color:#FCAA27!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
    display:flex!important;flex-direction:column!important;align-items:center!important;
    gap:12px!important;margin-top:14px!important;
    height:auto!important;max-height:none!important;overflow:visible!important;
  }
  /* Запас сверху и снизу сохраняет все пиксели букв Press Start 2P. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:auto!important;height:auto!important;min-height:38px!important;
    max-height:none!important;padding:8px 4px!important;line-height:1.8!important;
    font-size:clamp(13px,.65vw,17px)!important;overflow:visible!important;
    background:none!important;border:0!important;box-shadow:none!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn .t-btnflex__text {
    display:block!important;flex-shrink:0!important;
    font-size:inherit!important;line-height:1.8!important;
    height:auto!important;max-height:none!important;padding:4px 0!important;
    overflow:visible!important;clip-path:none!important;
  }
  /* Добавление использует штатную ссылку #order и обработчики корзины. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second {
    display:inline-flex!important;position:relative!important;isolation:isolate;
    align-items:center!important;justify-content:center!important;
    width:76%!important;max-width:280px!important;
    height:auto!important;min-height:48px!important;margin:0!important;padding:7px 14px!important;
    border:2px solid currentColor!important;--border-width:0px!important;
    border-radius:40px!important;box-shadow:none!important;
    background:transparent!important;background-image:none!important;clip-path:none!important;
    font-size:clamp(13px,.65vw,17px)!important;line-height:1.8!important;
    color:#B84E12!important;transform:none!important;transition:color .12s!important;
  }
  html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__btn_second {color:#FCAA27!important}
  html body #allrecords #rec2976361201 .js-store-grid-cont .t-store__card__btn_second:is(:hover,:focus-visible) {color:#FCAA27!important}
  html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__btn_second:is(:hover,:focus-visible) {color:#FCF8F4!important}
  /* Счётчик после добавления: общий обработчик сайта; место резервируется внутри карточки. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second.fivecult-card-add_has-item {
    width:calc(min(76%,280px) - 64px)!important;max-width:none!important;
    align-self:flex-start!important;
    margin-left:calc((100% - min(76%,280px)) / 2)!important;
    transition:width .28s ease,margin-left .28s ease,color .12s!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fivecult-card-stepper:not([hidden]) {
    display:flex!important;width:58px!important;min-width:58px!important;
    max-width:58px!important;color:#B84E12!important;border-color:currentColor!important;
  }
  html body #allrecords #rec4007551901 .fivecult-card-stepper:not([hidden]) {color:#FCF8F4!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fivecult-card-stepper :is(button,span) {
    color:inherit!important;font-size:13px!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) :is(.t-btnflex__text,.t-store__card__btn-text) {
    line-height:1.8!important;padding:4px 0!important;overflow:visible!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second::before {
    content:"";position:absolute;inset:0;background:currentColor;border-radius:inherit;
    opacity:0;pointer-events:none;z-index:-1;clip-path:circle(0 at 50% 50%);
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second.fc-hit-added::before {
    animation:fc-home-hit-wave .6s ease-out;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow {
    position:absolute;top:35%;z-index:3;display:grid;place-items:center;
    width:44px;height:44px;padding:0;border:2px solid #FCAA27;border-radius:50%;
    background:#FCF8F4;color:#B84E12;cursor:pointer;
    transition:opacity .18s,transform .18s;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow_next {right:20px}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow_prev {left:20px}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow svg {width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.5}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow_prev svg {rotate:180deg}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow:disabled {opacity:0;pointer-events:none}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow:not(:disabled):hover {transform:scale(1.08)}
  html body #allrecords #rec4007551901 .fc-hits-arrow {background:#000000;color:#FCAA27}
  html body #allrecords #rec2977993001 {margin-top:36px!important}
  html body #allrecords #rec4007551901 {padding-top:36px!important}
  html body:has(#rec2976361201) #rec3595013601 .t890 {translate:6px 10px!important}
}
@keyframes fc-home-hit-wave {
  0% {clip-path:circle(0 at 50% 50%);opacity:.3}
  70% {clip-path:circle(110% at 50% 50%);opacity:.2}
  100% {clip-path:circle(110% at 50% 50%);opacity:0}
}
@media(prefers-reduced-motion:reduce) {
  .fc-hits-track {scroll-behavior:auto!important}
  .fc-hits-arrow {transition:none!important}
}

/* HOME-HITS-REFINEMENT-20261022 */
/* СЛАЙДЕРЫ ХИТОВ — уточнение карточек и упругое перетаскивание.
   Только широкий десктоп. Цены слева, добавление справа; «Подробнее» скрыто,
   но изображение и название по-прежнему открывают карточку товара. */
@media(min-width:1800px) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow {
    top:calc(var(--fc-hit-picture-top,8px) + var(--fc-hit-picture-height,420px) / 2 - 24px)!important;
    height:48px!important;width:48px!important;min-width:48px!important;
    border:0!important;border-radius:0!important;
    background:transparent!important;color:#B84E12!important;
    transform:none!important;transition:opacity .18s!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow_next {right:16px!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow_prev {left:16px!important}
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-arrow svg {width:32px!important;height:40px!important;stroke-width:3.5!important}
  html body #allrecords #rec2976361201 .fc-hits-arrow:not(:disabled):hover {color:#FCAA27!important}
  html body #allrecords #rec4007551901 .fc-hits-arrow {color:#FCAA27!important}
  html body #allrecords #rec4007551901 .fc-hits-arrow:not(:disabled):hover {color:#FCF8F4!important}

  /* Лента обрезается краем экрана; внутренние поля задают только старт карточек. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont {
    width:100vw!important;max-width:none!important;
    margin-left:calc(50% - 50vw)!important;margin-right:0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .fc-hits-track {
    box-sizing:border-box!important;padding-left:80px!important;padding-right:80px!important;
    scroll-padding-inline:80px!important;
  }

  /* Ограничитель края: карточки сдвигаются максимум на 38px и пружинят обратно. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-track > .t-store__card {
    translate:var(--fc-hit-pull,0px) 0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-track.fc-hit-dragging > .t-store__card {
    transition:none!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-track.fc-hit-releasing > .t-store__card {
    transition:translate .4s cubic-bezier(.2,1.5,.35,1)!important;
  }

  /* Прозрачные обёртки сохраняют штатные ссылки и поведение Tilda.
     Нижняя строка карточки состоит из цены и контейнера добавления. */
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__wrap_txt-and-btns {
    display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;
    column-gap:10px!important;row-gap:6px!important;align-items:center!important;
    overflow:visible!important;text-align:left!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .store__card__wrap_txt-and-opts,
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .store__card__wrap_txt-and-opts > a,
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__textwrapper {
    display:contents!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__title {
    grid-column:1 / -1!important;grid-row:1!important;text-align:left!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__price-wrapper {
    grid-column:1!important;grid-row:2!important;margin:0!important;
    justify-content:flex-start!important;align-self:center!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__price {
    font-size:clamp(11px,.5vw,14px)!important;line-height:1.5!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btns-wrapper {
    grid-column:2!important;grid-row:2!important;
    position:relative!important;display:flex!important;flex-direction:row!important;
    align-items:center!important;justify-content:flex-start!important;
    --fc-hit-buy-width:clamp(118px,6vw,154px);
    margin:0!important;gap:0!important;width:calc(var(--fc-hit-buy-width) + 34px)!important;min-width:0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn:not(.t-store__card__btn_second) {
    display:none!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second {
    box-sizing:border-box!important;flex:none!important;
    width:var(--fc-hit-buy-width)!important;max-width:none!important;min-width:0!important;
    min-height:36px!important;height:36px!important;
    margin:0!important;padding:4px 6px!important;
    font-size:clamp(9px,.45vw,12px)!important;
    border-color:currentColor!important;color:#B84E12!important;
    transition:width .28s ease,color .12s,border-color .12s!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second .t-btnflex__text {
    font-size:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;
    white-space:nowrap!important;letter-spacing:0!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .js-store-grid-cont .t-store__card__btn_second.fivecult-card-add_has-item {
    width:calc(var(--fc-hit-buy-width) - 24px)!important;max-width:none!important;
    margin:0!important;align-self:center!important;
    color:#FCAA27!important;border-color:#FCAA27!important;
  }
  html body #allrecords #rec2976361201 .js-store-grid-cont .t-store__card__btn_second:is(:hover,:focus-visible) {color:#FCAA27!important;border-color:currentColor!important}
  html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__btn_second {color:#FCAA27!important;border-color:currentColor!important}
  html body #allrecords #rec4007551901 .js-store-grid-cont .t-store__card__btn_second:is(:hover,:focus-visible):not(.fivecult-card-add_has-item) {
    color:#FCF8F4!important;border-color:currentColor!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fivecult-card-stepper:not([hidden]) {
    width:52px!important;min-width:52px!important;max-width:52px!important;
    height:36px!important;box-sizing:border-box!important;
    color:#FCAA27!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hit-stepper:not([hidden]) {
    position:absolute!important;right:0!important;left:auto!important;top:0!important;
    transform:none!important;translate:none!important;
    align-items:center!important;justify-content:center!important;
    border:2px solid currentColor!important;border-radius:40px!important;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hit-stepper button {
    padding:0!important;width:16px!important;min-width:16px!important;
    height:100%!important;border:0!important;background:transparent!important;
    font-family:'Press Start 2P',monospace!important;cursor:pointer;
  }
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hit-stepper :is(button,span) {
    font-family:'Press Start 2P',monospace!important;font-size:clamp(10px,.45vw,12px)!important;
    color:#FCAA27!important;-webkit-text-fill-color:#FCAA27!important;
    line-height:1.6!important;background:transparent!important;box-shadow:none!important;
  }
  html body #allrecords #rec4007551901 .fivecult-add-wave {
    color:#FCAA27!important;border-color:#FCAA27!important;
  }
}
@media(min-width:1800px) and (prefers-reduced-motion:reduce) {
  html body #allrecords :is(#rec2976361201,#rec4007551901) .fc-hits-track > .t-store__card {transition:none!important}
}

/* Мини-хиты: отдельная всплывающая волна +1 остаётся жёлтой. */
html body .fivecult-add-one.fivecult-add-one_mini .fivecult-add-wave,
html body .fivecult-add-one.fivecult-add-one_mini .fivecult-add-wave_mini {color:#FCAA27!important;border-color:#FCAA27!important;}


/* ПК — одинаковое положение стрелки «Наверх» на всех страницах, как на главной.
   До 1800px и на широком экране сохранены текущие координаты главной. */
@media(min-width:1270px) {
  html body #allrecords :is(#rec3594971701,#rec3595013601) .t890 {
    right:26px!important;left:auto!important;
    bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;
    translate:16px 6px!important;
  }
}
@media(min-width:1800px) {
  html body #allrecords :is(#rec3594971701,#rec3595013601) .t890 {
    translate:6px 10px!important;
  }
}


/* ЕДИНАЯ СЕТКА — планшет 720–1269 px.
   Стандартная боковая колонка Tilda здесь отключена: фильтры идут над карточками. */
@media (min-width:720px) and (max-width:1269px) {
  #rec1294984581 .t951__cont-wrapper {display:block!important}
  #rec1294984581 .js-store-filter,
  #rec1294984581 .t-store__filter__controls-wrapper {width:100%!important;max-width:100%!important}
  #rec1294984581 .js-store-grid-cont {width:100%!important;margin-left:0!important}
  #rec1294984581 .fc-catalog-toolbar {width:100%!important;margin-left:0!important}
  #rec1294984581 .fc-toolbar-panel {min-width:280px;max-width:100%}
}

@media (min-width:720px) and (max-width:1269px) {
  #rec1294984581 .t951__sidebar-wrapper {width:100%!important;max-width:100%!important;flex-basis:auto!important;margin:0!important}
}

@media (min-width:720px) and (max-width:1269px) {
  #rec1294984581 .t951__sidebar {width:100%!important;max-width:100%!important;margin:0!important}
  #rec1294984581 .t951__sidebar-wrapper {position:static!important}
}
