@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&display=swap');
/* ===== WhiteDent — Modernist re-skin (site-wide) ===== */
:root{
  --wd-bg:#f3f2f2;--wd-surface:#eae9e9;--wd-ink:#201e1d;
  --wd-accent:#ec3013;--wd-accent-600:#dd2b0f;--wd-accent-700:#ae1800;
  --wd-divider:rgba(32,30,29,.40);
}
html body,.t-text,.t-descr,.t-title,.t-name,.t-heading,.t-btn,.t-btntext,
.t-input,.t-submit,.t-menu__link-item,.t-store__prod-popup__name,
.t-store__prod-popup__text,.t-store__card__mark,.t-store__prod-popup__price-value,
.t-card__title,.t-card__descr,.t706__product-title,.t-store__card__price,
.t-store__filter__opts-title,.t-store__filter__title,.t-store__grid-cont,
input,textarea,select,button{
  font-family:'Archivo',system-ui,-apple-system,sans-serif !important;
}
html .t-title,html .t-card__title,html .t-store__prod-popup__name,
html .t706__product-title,html .t-name_xl,html .t-name_md,html .t-store__card__mark{
  font-weight:800 !important;letter-spacing:-.015em !important;
  text-transform:uppercase !important;line-height:1.08 !important;
}
html .t-descr,html .t-text{text-transform:none !important;}
html .t-btnflex.t-btnflex_type_button,html .t-btn,html .t-submit,
html .t-store__btn,html .t-store__prod-popup__btn-wrapper .t-btn,
html .t-store__card__btn-wrapper .t-btn{
  background-color:var(--wd-accent) !important;color:#f3f2f2 !important;
  border-radius:0 !important;font-weight:800 !important;letter-spacing:.01em !important;
}
html .t-btnflex.t-btnflex_type_button:hover,html .t-btn:hover,
html .t-submit:hover,html .t-store__btn:hover{
  background-color:var(--wd-accent-600) !important;
}
html #rec1936352721 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover,
html #rec1936352721 .t-menu__link-item:not(.t-active):not(.tooltipstered):focus-visible{
  color:var(--wd-accent) !important;
}
html .t-text a:not(.t-btn){color:var(--wd-accent) !important;text-underline-offset:3px;}
html .t-btn,html .t-input,html .t-store__card,html .t-store__card__wrap_all,
html .t-store__card__imgwrapper,html .t-card__img,html .t-bgimg,html img,
html .t-slds__wrapper,html .t-store__prod-popup__box,html .t-cover__carrier,
html .t-store__filter__search-input,html .t-store__card__btn-wrapper{
  border-radius:0 !important;
}
html #rec1936352721 .t-menu,html #rec1936352721 .t-menu__wrapper{
  border-bottom:2px solid var(--wd-divider) !important;
}
/* ===== Modernist polish (25.07) ===== */
#wd-utilbar{position:fixed;top:0;left:0;right:0;height:34px;z-index:100000;background:#201e1d;color:#cfcbcb;font-family:'Archivo',sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;display:flex;justify-content:space-between;align-items:center;padding:0 max(24px,4vw);box-sizing:border-box;}
html .t228{top:34px !important;background-color:#f3f2f2 !important;}
@media(max-width:960px){#wd-utilbar{display:none}html .t228{top:0 !important}}
html .t-btnflex.t-btnflex_type_button2{background-color:transparent !important;color:#201e1d !important;border:1px solid rgba(32,30,29,.4) !important;border-radius:0 !important;font-weight:800 !important;}
html .t-btnflex.t-btnflex_type_button2:hover{background-color:rgba(32,30,29,.06) !important;}
html #rec749184219,html #rec2493505541,html #rec2493520191,html #rec749184224,html #rec2493589811,html #rec749266502,html #rec749249248{border-top:2px solid rgba(32,30,29,.4) !important;}