#rec171913449{display:none!important}
.t-store__filter__search{width:420px!important;max-width:100%!important}
.t-store__filter__search .t-store__filter__input{width:100%!important;height:48px!important;padding:0 48px 0 18px!important;border:1px solid #c9cdd2!important;border-radius:8px!important;background:#fff!important;font-size:16px!important;color:#222!important;box-sizing:border-box!important}
.t-store__filter__search .t-store__filter__input:focus{border-color:#da0200!important;box-shadow:0 0 0 3px rgba(218,2,0,.10)!important;outline:none!important}
.t-store__prod-popup__text{color:#333!important;font-size:16px!important;line-height:1.6!important}
.au-hide-mark{display:none!important}
.au-trust{margin-top:22px;padding:18px 20px;border:1px solid #e2e5e8;border-radius:10px;background:#fff;color:#333;font-size:15px;line-height:1.5}
.au-trust__title{display:block;margin-bottom:8px;font-size:18px;color:#111}
.au-trust__list{margin:0 0 14px;padding:0;list-style:none}
.au-trust__list li{position:relative;margin:7px 0;padding-left:24px}
.au-trust__list li:before{content:"✓";position:absolute;left:0;color:#138a36;font-weight:700}
.au-trust__vin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:2px solid #da0200;border-radius:6px;color:#da0200!important;font-weight:700;text-decoration:none!important}
body:has(.t-store__product-snippet) .t-store__relevants__container{visibility:hidden!important;opacity:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;pointer-events:none!important}
body:has(.t-store__product-snippet) .js-store-close-text{font-size:14px!important;font-weight:600!important}
.au-back-link{display:inline-flex;align-items:center;margin:24px 0 18px;color:#474747!important;font-size:14px;font-weight:700;text-decoration:none!important}
.au-back-link:hover{color:#da0200!important}
.t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider{position:relative;min-height:380px;background:#f4f6f8!important;border-radius:10px;overflow:hidden}
.t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider .t-slds{opacity:0!important}
.t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider:before{content:"Фото детали готовим";position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:30px;color:#60666d;font-size:22px;font-weight:600;text-align:center}
.t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider:after{content:"Уточните актуальное фото у менеджера";position:absolute;left:20px;right:20px;top:56%;z-index:3;color:#7a8086;font-size:15px;text-align:center}
.au-mobile-header,.au-mobile-buy{display:none}
@media (max-width:980px){
  #rec147675565,#rec147675566,#rec147675567,#rec147675568{display:none!important}
  .au-mobile-header{position:sticky;top:0;z-index:100000;display:flex;align-items:center;gap:12px;min-height:66px;padding:8px 14px;background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 3px 12px rgba(0,0,0,.06)}
  .au-mobile-header__logo{display:flex;align-items:center;margin-right:auto}
  .au-mobile-header__logo img{display:block;width:130px;max-height:48px;object-fit:contain}
  .au-mobile-header__phone{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;border-radius:6px;background:#da0200;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}
  .au-mobile-header__toggle{width:42px;height:42px;border:1px solid #d5d8dc;border-radius:6px;background:#fff;color:#222;font-size:24px;line-height:1;cursor:pointer}
  .au-mobile-header__menu{position:absolute;top:100%;left:0;right:0;display:none;padding:8px 14px 16px;background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 10px 18px rgba(0,0,0,.12)}
  .au-mobile-header.au-open .au-mobile-header__menu{display:block}
  .au-mobile-header__menu a{display:block;padding:12px 4px;border-bottom:1px solid #eee;color:#222!important;font-size:15px;font-weight:600;text-decoration:none!important}
  .t-store__filter__search{width:100%!important;margin-bottom:16px!important}
  .t-store__filter__search .t-store__filter__input{height:52px!important;font-size:16px!important}
  #rec152076199 .t482{padding-top:28px!important;padding-bottom:18px!important}
  #rec152076199 .t482__title{font-size:32px!important;line-height:1.12!important}
  body:has(.t-store__product-snippet){padding-bottom:88px!important}
  body:has(.t-store__product-snippet) .t-store__prod-popup__name{font-size:24px!important;line-height:1.25!important}
  body:has(.t-store__product-snippet) .t-store__prod-popup__text{font-size:16px!important;line-height:1.55!important}
  .t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider{min-height:245px!important;height:245px!important;margin-bottom:18px}
  .t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider:before{font-size:19px;padding-bottom:40px}
  .t-store__product-snippet:has([data-original*='/logo7.jpg']) .t-store__prod-popup__slider:after{top:57%;font-size:14px}
  .au-mobile-buy{position:fixed;left:12px;right:12px;bottom:12px;z-index:100001;display:flex;align-items:center;justify-content:center;height:56px;border-radius:8px;background:#da0200;color:#fff!important;font-size:17px;font-weight:700;text-decoration:none!important;box-shadow:0 7px 22px rgba(128,0,0,.28)}
  body:has(.t-store__product-snippet) .t706__carticon{bottom:82px!important}
}
@media (max-width:420px){
  .au-mobile-header__logo img{width:112px}
  .au-mobile-header__phone{padding:0 9px;font-size:13px}
}
@media (max-width:980px){body:has(.t-store__product-snippet) .t-store__prod-popup__btn{position:fixed!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:100001!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:56px!important;margin:0!important;border-radius:8px!important;background:#da0200!important;color:#fff!important;font-size:17px!important;font-weight:700!important;box-shadow:0 7px 22px rgba(128,0,0,.28)!important}}


/* AutoUnions: shared shop presentation. Native product/cart behavior stays intact. */
:root { --au-font: Roboto, Arial, sans-serif; --au-ink: #172b43; --au-red: #c52d33; --au-muted: #64748b; --au-border: #dbe2ea; }
#allrecords .t-store, #allrecords .t760, #allrecords .t-store__product-snippet, #allrecords .t706 { font-family: var(--au-font); color: var(--au-ink); }
#allrecords .au-stock-status { font-family: var(--au-font) !important; font-size: 13px !important; line-height: 1.4 !important; }

/* Prices, names, and photography retain their complete product information. */
#allrecords .js-product.t-store__card { box-sizing: border-box; padding: 14px !important; border: 1px solid var(--au-border); border-radius: 12px !important; background: #fff; box-shadow: none !important; }
#allrecords .js-product.t-store__card:hover { border-color: #aebdcd; box-shadow: 0 5px 18px rgba(23,43,67,.07) !important; transform: none !important; }
#allrecords .js-product.t-store__card .t-store__card__imgwrapper { overflow: hidden; border-radius: 9px !important; background: #f6f8fa; }
#allrecords .js-product.t-store__card .t-store__card__bgimg { background-color: #f6f8fa; background-size: contain !important; border-radius: 9px !important; }
#allrecords .js-product.t-store__card .t-store__card__imgwrapper img { object-fit: contain !important; }
#allrecords .js-product.t-store__card .t-store__card__textwrapper { padding-top: 14px !important; }
#allrecords .js-product.t-store__card .t-store__card__title { font-family: var(--au-font) !important; font-size: 16px !important; line-height: 1.4 !important; font-weight: 600 !important; text-transform: none !important; color: var(--au-ink) !important; }
#allrecords .js-product.t-store__card .t-store__card__descr { font-family: var(--au-font) !important; font-size: 14px !important; line-height: 1.5 !important; color: #526174 !important; }
#allrecords .js-product.t-store__card .t-store__card__price-wrapper { margin-top: 12px !important; white-space: normal !important; }
#allrecords .js-product.t-store__card .t-store__card__price-value,
#allrecords .js-product.t-store__card .t-store__card__price-currency { font-family: var(--au-font) !important; font-size: 22px !important; line-height: 1.25 !important; font-weight: 700 !important; color: var(--au-ink) !important; }
#allrecords .js-product.t-store__card .t-store__card__price_old,
#allrecords .js-product.t-store__card .t-store__card__price_old .t-store__card__price-value,
#allrecords .js-product.t-store__card .t-store__card__price_old .t-store__card__price-currency { font-size: 14px !important; font-weight: 400 !important; color: var(--au-muted) !important; }
#allrecords .js-product .t-store__prod-popup__title,
#allrecords .js-product .t-store__prod-popup__name,
#allrecords .js-product .t760__title { font-family: var(--au-font) !important; font-size: clamp(22px,2.3vw,30px) !important; line-height: 1.3 !important; font-weight: 600 !important; color: var(--au-ink) !important; text-transform: none !important; }
#allrecords .js-product .t-store__prod-popup__price,
#allrecords .js-product .t760__price { font-family: var(--au-font) !important; font-size: 26px !important; line-height: 1.3 !important; font-weight: 700 !important; color: var(--au-ink) !important; }
#allrecords .js-product .t-store__prod-popup__sku,
#allrecords .js-product .t760__title_small { font-family: var(--au-font) !important; font-size: 13px !important; line-height: 1.5 !important; color: #526174 !important; }

/* One primary purchase action and a quieter detail action. */
#allrecords .js-product .t-store__card__btn:not(.t-store__card__btn_second),
#allrecords .js-product .t-store__prod-popup__btn,
#allrecords .t760__btn-wrapper .t-btn,
#allrecords .t760__btn-wrapper .t-btnflex,
#allrecords .t706 .t-submit { box-sizing: border-box; min-height: 44px !important; border: 1px solid var(--au-red) !important; border-radius: 8px !important; background: var(--au-red) !important; color: #fff !important; font-family: var(--au-font) !important; font-weight: 600 !important; box-shadow: none !important; text-transform: none !important; }
#allrecords .js-product .t-store__card__btn_second { box-sizing: border-box; min-height: 44px !important; border: 1px solid #b8c5d3 !important; border-radius: 8px !important; background: #fff !important; color: #334155 !important; font-family: var(--au-font) !important; font-weight: 500 !important; }
#allrecords .js-product .t-store__card__btn span,
#allrecords .js-product .t-store__prod-popup__btn span { color: inherit !important; font-family: inherit !important; }
#allrecords .t821__btn-container .t-btn,
#allrecords .t821__btn-container .t-btnflex { border: 1px solid var(--au-red) !important; border-radius: 8px !important; background: #fff !important; color: var(--au-red) !important; font-family: var(--au-font) !important; box-shadow: none !important; }
#allrecords .js-product a:focus-visible, #allrecords .js-product button:focus-visible, #allrecords .t706 button:focus-visible { outline: 3px solid #91b9df; outline-offset: 3px; }

/* Article search and filters: no generic input rule can affect quantity controls. */
#allrecords .t-store input[placeholder="Поиск по названию или артикулу"] { box-sizing: border-box; min-height: 48px !important; padding: 12px 44px 12px 16px !important; border: 1px solid #96a8bb !important; border-radius: 8px !important; background: #fff !important; color: var(--au-ink) !important; font-family: var(--au-font) !important; font-size: 16px !important; }
#allrecords .t-store input[placeholder="Поиск по названию или артикулу"]:focus { border-color: var(--au-red) !important; outline: 2px solid rgba(197,45,51,.16); outline-offset: 1px; }
#allrecords .t-store .t-store__filter__item-title { font-family: var(--au-font) !important; font-size: 13px !important; font-weight: 600 !important; text-transform: none !important; color: #475569 !important; }
#allrecords .t-store .t-store__parts-switch-btn { font-family: var(--au-font) !important; font-size: 14px !important; line-height: 1.3 !important; font-weight: 500 !important; text-transform: none !important; }
#allrecords .t-store .t-store__parts-switch-btn.t-active { color: var(--au-red) !important; }

/* Generated product stepper: prevent the adjacent information panel stretching it. */
#allrecords .t-store__prod-snippet__container { padding-top: 0 !important; padding-bottom: 48px !important; }
#allrecords .js-product .t-store__prod__quantity { box-sizing: border-box !important; display: inline-flex !important; flex: 0 0 112px !important; align-self: flex-start !important; align-items: center !important; justify-content: space-between !important; width: 112px !important; min-width: 112px !important; max-width: 112px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0 !important; margin-right: 10px !important; border: 1px solid #aab8c8 !important; border-radius: 8px !important; background: #fff !important; vertical-align: middle !important; }
#allrecords .js-product .t-store__prod__quantity__minus-wrapper,
#allrecords .js-product .t-store__prod__quantity__plus-wrapper { box-sizing: border-box !important; display: flex !important; flex: 0 0 32px !important; align-items: center !important; justify-content: center !important; width: 32px !important; height: 42px !important; min-height: 0 !important; max-height: 42px !important; margin: 0 !important; padding: 0 !important; cursor: pointer; }
#allrecords .js-product input.t-store__prod__quantity-input { box-sizing: border-box !important; display: block !important; flex: 1 1 44px !important; width: 44px !important; min-width: 0 !important; height: 42px !important; min-height: 0 !important; max-height: 42px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; font-family: var(--au-font) !important; font-size: 15px !important; line-height: 42px !important; color: var(--au-ink) !important; text-align: center !important; appearance: textfield; -moz-appearance: textfield; }
#allrecords .js-product input.t-store__prod__quantity-input::-webkit-inner-spin-button,
#allrecords .js-product input.t-store__prod__quantity-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

/* Give a long part name its own usable row in the cart. */
#allrecords .t706 .t706__product { display: grid !important; height: auto !important; min-height: 0 !important; grid-template-columns: 56px minmax(0,1fr) 80px 24px; gap: 10px 12px; align-items: center; padding: 20px 0 !important; }
#allrecords .t706 .t706__product-thumb { grid-column: 1; grid-row: 1 / span 2; width: 56px !important; height: 56px !important; padding: 0 !important; }
#allrecords .t706 .t706__product-imgdiv { width: 56px !important; height: 56px !important; background-size: contain !important; background-repeat: no-repeat; background-position: center; }
#allrecords .t706 .t706__product-title { grid-column: 2; grid-row: 1; min-width: 0; padding: 0 !important; font-family: var(--au-font) !important; font-size: 14px !important; line-height: 1.4 !important; font-weight: 500 !important; overflow-wrap: anywhere; }
#allrecords .t706 .t706__product-title__option { margin-top: 4px; font-size: 12px !important; color: #526174; }
#allrecords .t706 .t706__product-plusminus { grid-column: 2; grid-row: 2; display: inline-flex !important; align-items: center; gap: 10px; padding: 0 !important; }
#allrecords .t706 .t706__product-minus, #allrecords .t706 .t706__product-plus { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; cursor: pointer; }
#allrecords .t706 .t706__product-amount { grid-column: 3; grid-row: 1 / span 2; padding: 0 !important; font-family: var(--au-font) !important; font-size: 15px !important; white-space: nowrap; }
#allrecords .t706 .t706__product-del-wrapper { grid-column: 4; grid-row: 1 / span 2; display: flex !important; align-items: center; justify-content: center; width: 24px !important; padding: 0 !important; }

@media (max-width: 640px) {
  #allrecords .js-product.t-store__card { padding: 10px !important; border-radius: 10px !important; }
  #allrecords .js-product.t-store__card .t-store__card__title { font-size: 14px !important; line-height: 1.4 !important; }
  #allrecords .js-product.t-store__card .t-store__card__descr { font-size: 13px !important; }
  #allrecords .js-product.t-store__card .t-store__card__price-value,
  #allrecords .js-product.t-store__card .t-store__card__price-currency { font-size: 20px !important; }
  #allrecords .js-product.t-store__card .t-store__card__price_old .t-store__card__price-value,
  #allrecords .js-product.t-store__card .t-store__card__price_old .t-store__card__price-currency { font-size: 12px !important; }
  #allrecords .js-product .t-store__card__btn, #allrecords .js-product .t-store__prod-popup__btn { min-height: 44px !important; font-size: 13px !important; }
  #allrecords .t706 .t706__product { grid-template-columns: 44px minmax(0,1fr) 22px; gap: 8px 10px; }
  #allrecords .t706 .t706__product-thumb { grid-column: 1; grid-row: 1 / span 3; width: 44px !important; height: 44px !important; }
  #allrecords .t706 .t706__product-imgdiv { width: 44px !important; height: 44px !important; }
  #allrecords .t706 .t706__product-title { grid-column: 2; grid-row: 1; }
  #allrecords .t706 .t706__product-amount { grid-column: 2; grid-row: 2; font-weight: 600; }
  #allrecords .t706 .t706__product-plusminus { grid-column: 2; grid-row: 3; }
  #allrecords .t706 .t706__product-del-wrapper { grid-column: 3; grid-row: 1 / span 3; }
}

#allrecords .t-title,#allrecords .t-name,#allrecords .t-descr,#allrecords .t-text {font-family:Roboto,Arial,sans-serif!important}
#rec147675565 .t-btn,#rec147675565 .t-btnflex {background:#fff!important;color:#b4262d!important;border:1px solid #c52d33!important;border-radius:8px!important}
#rec147675566 .t-menu__link-item {font-family:Roboto,Arial,sans-serif!important;font-weight:500!important}



.au-offer-details, .au-offers-note {
  box-sizing: border-box;
  font-family: var(--au-font, 'Roboto', Arial, sans-serif);
  font-size: 13px;
  font-weight: 400;
  line-height: 1.45;
  text-transform: none;
  letter-spacing: normal;
}
.au-offer-details { display: grid; gap: 4px; margin: 9px 0 10px; color: #334155; text-align: left; }
.au-offer-details__row { display: block; overflow-wrap: anywhere; }
.au-offer-details__label { color: #64748b; margin-right: 5px; }
.au-offer-details__value { color: #334155; }
.au-offers-note {
  display: block;
  clear: both;
  margin: 0 0 18px;
  padding: 12px 14px;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  background: #f8fafc;
  color: #475569;
  text-align: left;
}
@media (max-width: 640px) {
  .au-offer-details { font-size: 12px; gap: 3px; margin: 7px 0 9px; }
  .au-offers-note { margin-bottom: 14px; padding: 10px 12px; font-size: 12px; }
}


  .js-product .au-stock-status,
  .js-product-single .au-stock-status,
  .js-store-product_single .au-stock-status {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: 8px;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    text-align: left;
    color: #6b7280;
  }

  .au-stock-status::before {
    content: "";
    display: inline-block;
    flex: 0 0 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
  }

  .js-product .au-stock-status[data-au-stock-state="available"],
  .js-product-single .au-stock-status[data-au-stock-state="available"],
  .js-store-product_single .au-stock-status[data-au-stock-state="available"] { color: #24623b; }
  .js-product .au-stock-status[data-au-stock-state="low"],
  .js-product-single .au-stock-status[data-au-stock-state="low"],
  .js-store-product_single .au-stock-status[data-au-stock-state="low"] { color: #936114; }
  .js-product .au-stock-status[data-au-stock-state="unavailable"],
  .js-product-single .au-stock-status[data-au-stock-state="unavailable"],
  .js-store-product_single .au-stock-status[data-au-stock-state="unavailable"] { color: #a04444; }

  .au-price-on-request {
    margin: 0 0 2px;
    font-family: Roboto, Arial, sans-serif !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4;
    color: #282828;
    text-align: left;
  }

  .au-native-price-hidden { display: none !important; }

  /* A price request is a contact link, even when Tilda disables the purchase CTA. */
  a[data-au-price-request] {
    pointer-events: auto !important;
    opacity: 1 !important;
    cursor: pointer !important;
  }

  a[data-au-price-request]:focus-visible {
    outline: 2px solid #24623b;
    outline-offset: 3px;
  }


  .au-product-page .au-back-link { display: none !important; }
  .au-product-nav, .au-product-nav *, .au-product-help, .au-product-help * { box-sizing: border-box; }
  .au-product-nav { width: 100%; margin: 0 0 28px; border-bottom: 1px solid #e1e7ee; background: #fff; color: #172b43; font-family: Roboto,Arial,sans-serif; }
  .au-product-nav__inner { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 22px; width: calc(100% - 40px); max-width: 1160px; margin: 0 auto; padding: 14px 0; }
  .au-product-nav a { display: inline-flex; align-items: center; min-height: 40px; color: #334155 !important; font-family: inherit; font-size: 14px; font-weight: 500; line-height: 1.3; text-decoration: none; }
  .au-product-nav .au-product-nav__brand { margin-right: auto; color: #172b43 !important; font-size: 20px; font-weight: 700; letter-spacing: -.02em; }
  .au-product-nav .au-product-nav__call { padding: 9px 14px; border: 1px solid #c52d33; border-radius: 8px; color: #b4262c !important; white-space: nowrap; }
  .au-product-nav a:hover { color: #b4262c !important; }
  .au-product-nav a:focus-visible, .au-product-help a:focus-visible { outline: 3px solid #91b9df; outline-offset: 3px; }
  #allrecords .t-store__product-snippet .au-product-actions { display: flex !important; flex-wrap: wrap !important; align-items: flex-start !important; align-content: flex-start !important; gap: 12px 10px !important; }
  #allrecords .t-store__product-snippet .au-product-actions::after { content: none !important; display: none !important; }
  #allrecords .t-store__product-snippet .au-product-actions > .t-store__prod-popup__btn { flex: 0 1 auto !important; align-self: flex-start !important; box-sizing: border-box; height: 44px !important; min-height: 44px !important; max-width: 100%; margin: 0 !important; }
  #allrecords .t-store__product-snippet .au-product-actions > .t-store__prod__quantity { flex: 0 0 112px !important; align-self: flex-start !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0 !important; }
  #allrecords .t-store__product-snippet .au-product-help { flex: 1 0 100% !important; order: 3; width: 100%; margin: 2px 0 0; padding: 16px 18px; border: 1px solid #dbe4ee; border-radius: 10px; background: #f5f8fb; color: #526174; font-family: Roboto,Arial,sans-serif; font-size: 13px; line-height: 1.55; }
  .au-product-help p { margin: 0; }
  .au-product-help .au-product-help__title { margin-bottom: 6px; font-size: 15px; font-weight: 600; line-height: 1.4; }
  .au-product-help .au-product-help__title a { color: #b4262c !important; text-decoration: underline; text-underline-offset: 3px; }
  .au-product-help .au-product-help__facts { display: grid; gap: 5px; margin-top: 12px; padding-top: 12px; border-top: 1px solid #dbe4ee; }
  @media (max-width: 640px) {
    .au-product-nav { margin-bottom: 20px; }
    .au-product-nav__inner { gap: 2px 16px; padding: 10px 0; }
    .au-product-nav .au-product-nav__brand { flex: 1 0 100%; min-height: 34px; }
    .au-product-nav a { min-height: 40px; font-size: 13px; }
    .au-product-nav .au-product-nav__call { min-height: 36px; padding: 7px 12px; }
    #allrecords .t-store__product-snippet .au-product-help { padding: 14px; }
  }

/* Compact native header. Original Tilda logos and photographs are preserved. */
#rec147675565{padding:0!important;background:#fff!important}
#rec147675565 .t821{height:auto!important;background:#fff!important}
#rec147675565 .t821__maincontainer{display:flex!important;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;width:calc(100% - 40px)!important;max-width:1160px!important;min-height:86px;height:auto!important;margin:0 auto!important;padding:12px 0!important}
#rec147675565 .t821__leftwrapper{flex:0 0 auto;width:auto!important;height:auto!important;padding:0!important;margin:0!important}
#rec147675565 .t821__logo-wrapper{margin:0!important;padding:0!important;width:auto!important;height:auto!important}
#rec147675565 .t821__rightwrapper{display:flex!important;align-items:center;justify-content:flex-end;gap:24px;width:auto!important;margin:0!important;padding:0!important}
#rec147675565 .t821__phone-container,#rec147675565 .t821__adress-container{display:flex!important;align-items:center;margin:0!important;padding:0!important}
#rec147675565 .t821__phone-icon,#rec147675565 .t821__adress-icon,#rec147675565 .t821__linewrapper{display:none!important}
#rec147675565 .t821__text{padding:0!important;margin:0!important;color:#526174!important;font-size:12px!important;line-height:1.5!important}
#rec147675565 .t821__text-descr{min-width:150px}
#rec147675565 .t821__text-descr a{color:#172b43!important;font-size:14px;font-weight:600;text-decoration:none!important;white-space:nowrap}
#rec147675565 .t821__text-descr a[href^="mailto:"]{color:#64748b!important;font-size:12px;font-weight:400}
#rec147675565 .t821__text-text{max-width:270px}
#rec147675565 .t821__text-text strong{font-weight:400!important}
#rec147675565 .t821__btn-container{margin:0!important;padding:0!important}
#rec147675565 .t821__btn-container .t-btnflex{min-width:0!important;min-height:42px!important;height:42px!important;padding:0 18px!important;font-size:13px!important;white-space:nowrap!important}
#rec147675565 .t821__btn-container .t-btnflex:hover,#rec147675565 .t821__btn-container .t-btnflex:focus-visible{background:#fff5f5!important;color:#b4262d!important}
#rec147675566{background:#fff!important;border-bottom:1px solid #e2e8f0}
#rec147675566 .t229{height:44px!important;background:#fff!important}
#rec147675566 .t229__maincontainer{display:flex!important;align-items:center;width:calc(100% - 40px)!important;max-width:1160px!important;height:44px!important;margin:0 auto!important;padding:0!important}
#rec147675566 .t229__padding40px{display:none!important}
#rec147675566 .t229__centerside{width:100%!important;padding:0!important}
#rec147675566 .t-menu__list{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0!important;padding:0!important}
#rec147675566 .t229__list_item{padding:0!important;margin:0!important}
#rec147675566 .t229__list_item .t-menu__link-item{color:#334155!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-transform:none!important;white-space:nowrap}
#rec147675566 .t-menu__link-item::after{box-shadow:none!important;border-bottom-color:#c52d33!important}
@media(min-width:981px) and (max-width:1100px){#rec147675565 .t821__rightwrapper{gap:16px}#rec147675565 .t821__text-text{max-width:230px}#rec147675566 .t-menu__list{gap:14px}#rec147675566 .t229__list_item .t-menu__link-item{font-size:13px!important}}
@media(max-width:360px){.au-mobile-header{gap:8px!important}}
.au-product-nav__brand .au-original-logo-v4{display:block;width:140px!important;height:70px!important;max-height:70px!important;object-fit:cover!important;object-position:center!important}
@media(min-width:981px){#rec147675565 .t821__imglogo{display:block;width:180px!important;height:90px!important;max-height:90px!important;object-fit:cover!important;object-position:center!important}}
@media(max-width:980px){.au-mobile-header .au-mobile-header__logo img{width:125px!important;height:64px!important;max-height:64px!important;object-fit:cover!important;object-position:center!important}}
@media(max-width:640px){.au-product-nav__brand .au-original-logo-v4{width:125px!important;height:64px!important;max-height:64px!important}}
