/* ARTUNIFORM: kastomnye HTML-bloki nasleduyut shrift ot body */
body{font-family:'Unbounded',Arial,sans-serif;}

/* ARTUNIFORM, novyy stil (24.09.2026): bumaga, menyu 13 px, logotip so znakom AU */
body, .t-body{background-color:#FBF8F3;}
.t456 .t-menu__link-item{font-size:13px !important;letter-spacing:.10em !important;text-transform:uppercase !important;}
.t456__imglogo, .t456__imglogomobile{content:url(https://static.tildacdn.com/tild3061-3734-4031-a364-396136626661/au_logo_row.png) !important;width:auto !important;max-width:none !important;}
.t456__imglogo{height:46px !important;}
/* shapka na vsyom saite: bumazhnyy fon */
.t456, .t456__maincontainer, .t456__leftcontainer, .t456__rightcontainer{background-color:#FBF8F3 !important;}

/* telefon: menyu v tri stroki vmesto stolbika, logotip po centru */
/* telefon (<=980 px): logotip sleva, burger sprava, punkty vypadayut spiskom */
@media screen and (max-width:980px){
  body .t456{position:relative;}
  body .t456 .t456__maincontainer{display:flex !important; align-items:center;
    justify-content:space-between; min-height:48px; padding:0 14px !important;}
  body .t456 .t456__leftwrapper{width:auto !important; flex:0 0 auto;
    padding:0 !important; height:auto !important; text-align:left !important;}
  body .t456 .t456__logowrapper{margin:0 !important; text-align:left !important;}
  body .t456 .t456__imglogo, body .t456 .t456__imglogomobile{
    content:normal !important; height:30px !important; width:118px !important;
    max-width:118px !important; margin:0 !important; display:block !important;
    background:url(https://static.tildacdn.com/tild3061-3734-4031-a364-396136626661/au_logo_row.png) center center / contain no-repeat !important;}

  .au-burger{width:34px; height:34px; border:0; background:none; padding:0; cursor:pointer;
    display:flex; flex-direction:column; justify-content:center; align-items:flex-end;
    gap:5px; flex:0 0 auto;}
  .au-burger span{display:block; height:1.5px; width:22px; background:#1C1815;
    transition:.28s; transform-origin:center;}
  .au-burger span:nth-child(3){width:14px;}
  body.au-menu-open .au-burger span:nth-child(1){transform:translateY(6.5px) rotate(45deg);}
  body.au-menu-open .au-burger span:nth-child(2){opacity:0;}
  body.au-menu-open .au-burger span:nth-child(3){width:22px; transform:translateY(-6.5px) rotate(-45deg);}

  body .t456 .t456__rightwrapper{position:absolute !important; left:0; right:0; top:100%;
    width:auto !important; background:#FBF8F3; border-top:1px solid rgba(28,24,21,.12);
    max-height:0; overflow:hidden; transition:max-height .3s ease; z-index:990;
    padding:0 !important; height:auto !important;}
  body.au-menu-open .t456 .t456__rightwrapper{max-height:80vh; overflow-y:auto;}
  body.au-menu-open .t456{position:fixed !important; top:0; left:0; right:0;}
  body .t456 .t456__list{display:block !important; padding:4px 0 10px !important;
    height:auto !important;}
  body .t456 .t456__list .t456__list_item{display:block !important; width:auto !important;
    height:auto !important; padding:0 !important; margin:0 !important;
    line-height:1.2 !important; text-align:left !important;}
  body .t456 .t456__list .t456__list_item .t-menu__link-item{display:block !important;
    padding:13px 20px !important; font-size:11px !important; line-height:1.2 !important;
    letter-spacing:.12em !important; border-bottom:1px solid rgba(28,24,21,.12);}
  body .t456 .t456__list .t456__list_item:last-child .t-menu__link-item{border-bottom:0;}

  .au-menu-msg{display:flex; gap:8px; padding:12px 20px 4px;}
  .au-menu-msg a{font-size:9px; letter-spacing:.1em; text-transform:uppercase;
    color:#8A5A20; border:1px solid rgba(138,90,32,.45); border-radius:999px;
    padding:6px 10px; text-decoration:none;}

  .au-menu-shade{position:fixed; inset:0; background:rgba(0,0,0,.28); opacity:0;
    pointer-events:none; transition:.3s; z-index:980;}
  body.au-menu-open .au-menu-shade{opacity:1; pointer-events:auto;}
}
@media screen and (min-width:981px){
  .au-burger, .au-menu-shade, .au-menu-msg{display:none !important;}
}

/* ARTUNIFORM, novyy stil - razdely (24.09.2026) */
/* zagolovki razdelov */
.t015__title, .t017__title, .t030__title, .t050__title, .t060__title{
  color:#1C1815 !important; font-weight:600 !important; letter-spacing:0 !important;}
.t015__uptitle, .t017__uptitle, .t050__uptitle{
  color:#8A5A20 !important; font-size:11px !important; font-weight:600 !important;
  letter-spacing:.16em !important; text-transform:uppercase !important;}
.t015__descr, .t017__descr, .t050__descr{color:#3D372F !important;}

/* kartochki magazina: ukrasheniya i kartiny */
.t754__col{text-align:left !important; box-sizing:border-box !important;
  padding-left:12px !important; padding-right:12px !important; margin-bottom:24px !important;}
.t754__col .t754__content{border:1px solid #E6DBC9; border-radius:2px; background:#FFFFFF;
  overflow:hidden; transition:border-color .3s;}
.t754__col .t754__content:hover{border-color:#1C1815;}
.t754__textwrapper{padding:14px 16px 18px !important;}
.t754__title{font-size:15px !important; font-weight:600 !important; color:#1C1815 !important;
  line-height:1.35 !important; letter-spacing:0 !important;}
.t754__descr{font-size:12.5px !important; color:#6B6055 !important; line-height:1.5 !important;}
.t754__price, .t754__price-item, .t754__price-value{font-size:15px !important;
  font-weight:600 !important; color:#1C1815 !important;}
.t754__imgwrapper{background:#FFFFFF;}

/* knopki: 2 px vmesto pilyuli, chernila vmesto chistogo chernogo */
.t-btn, .t-submit, .t754__btn{border-radius:2px !important;}
.t754__btn{background-color:#1C1815 !important; color:#FFFFFF !important;}

/* ryba iz chuzhogo shablona vnizu stranic - rekvizity stoyat v svoyom bloke.
   Pryachem ves blok celikom, inache ostayotsya chornaya polosa ot ego fona. */
#rec1401680261, #rec1403768911, #rec1861466791, #rec1403679461,
#rec1407212281, #rec1407836041, #rec1407862861{display:none !important;}
.t-rec:has(.t046){display:none !important;}
.t046{display:none !important;}
