@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;}
/* ===== Fix: outline secondary buttons beat per-block rules (26.07) ===== */
html .t-rec:is([id^="rec"],#i) .t-btnflex.t-btnflex_type_button2{
  border-style:solid !important;border-width:1px !important;
  border-color:rgba(32,30,29,.4) !important;border-radius:0 !important;
  background-color:transparent !important;color:#201e1d !important;
  box-shadow:none !important;
}
html .t-rec:is([id^="rec"],#i) .t-btnflex.t-btnflex_type_button2:hover{
  background-color:rgba(32,30,29,.06) !important;border-color:#201e1d !important;
}


/* ===== Density pass A - match Modernist reference (26.07) ===== */
/* 1. Vertical rhythm: half of Tilda scale */
html .t-rec.t-rec_pt_15:is([id^="rec"],#i){padding-top:8px !important}
html .t-rec.t-rec_pt_30:is([id^="rec"],#i){padding-top:16px !important}
html .t-rec.t-rec_pt_45:is([id^="rec"],#i){padding-top:24px !important}
html .t-rec.t-rec_pt_60:is([id^="rec"],#i){padding-top:32px !important}
html .t-rec.t-rec_pt_75:is([id^="rec"],#i){padding-top:40px !important}
html .t-rec.t-rec_pt_90:is([id^="rec"],#i){padding-top:48px !important}
html .t-rec.t-rec_pt_105:is([id^="rec"],#i){padding-top:52px !important}
html .t-rec.t-rec_pt_120:is([id^="rec"],#i){padding-top:60px !important}
html .t-rec.t-rec_pt_135:is([id^="rec"],#i){padding-top:68px !important}
html .t-rec.t-rec_pt_150:is([id^="rec"],#i){padding-top:76px !important}
html .t-rec.t-rec_pt_165:is([id^="rec"],#i){padding-top:84px !important}
html .t-rec.t-rec_pt_180:is([id^="rec"],#i){padding-top:90px !important}
html .t-rec.t-rec_pb_15:is([id^="rec"],#i){padding-bottom:8px !important}
html .t-rec.t-rec_pb_30:is([id^="rec"],#i){padding-bottom:16px !important}
html .t-rec.t-rec_pb_45:is([id^="rec"],#i){padding-bottom:24px !important}
html .t-rec.t-rec_pb_60:is([id^="rec"],#i){padding-bottom:32px !important}
html .t-rec.t-rec_pb_75:is([id^="rec"],#i){padding-bottom:40px !important}
html .t-rec.t-rec_pb_90:is([id^="rec"],#i){padding-bottom:48px !important}
html .t-rec.t-rec_pb_105:is([id^="rec"],#i){padding-bottom:52px !important}
html .t-rec.t-rec_pb_120:is([id^="rec"],#i){padding-bottom:60px !important}
html .t-rec.t-rec_pb_135:is([id^="rec"],#i){padding-bottom:68px !important}
html .t-rec.t-rec_pb_150:is([id^="rec"],#i){padding-bottom:76px !important}
html .t-rec.t-rec_pb_165:is([id^="rec"],#i){padding-bottom:84px !important}
html .t-rec.t-rec_pb_180:is([id^="rec"],#i){padding-bottom:90px !important}

/* 2. Buttons: compact, like .btn in the DS (h~35px) */
html .t-rec:is([id^="rec"],#i) .t-btn, html .t-rec:is([id^="rec"],#i) .t-btnflex, html .t-rec:is([id^="rec"],#i) .t-submit,
html .t-rec:is([id^="rec"],#i) .t-store__card__btn, html .t-rec:is([id^="rec"],#i) .t-store__btn{
  font-size:14px !important; line-height:1.2 !important;
  letter-spacing:.01em !important; height:auto !important;
  min-height:0 !important; padding:9px 18px !important;
  border-radius:0 !important;
}
html .t-rec:is([id^="rec"],#i) .t-btnflex.t-btnflex_type_button2{
  border-style:solid !important; border-width:1px !important;
  border-color:rgba(32,30,29,.4) !important;
  background-color:transparent !important; color:#201e1d !important;
  box-shadow:none !important;
}
html .t-rec:is([id^="rec"],#i) .t-btnflex.t-btnflex_type_button2:hover{
  background-color:rgba(32,30,29,.06) !important; border-color:#201e1d !important;
}
html .t-rec:is([id^="rec"],#i) .t-btnflex-wrapper{gap:8px !important}

/* 3. Type scale from the design system */
html .t-rec:is([id^="rec"],#i) .t181__title.t-title, html .t-rec:is([id^="rec"],#i) .t-cover__wrapper .t-title{
  font-size:64px !important; line-height:1.0 !important;
  letter-spacing:-.02em !important; max-width:640px !important;
  margin-left:0 !important; margin-right:0 !important;
}
html .t-rec:is([id^="rec"],#i) .t181__descr.t-descr{
  font-size:16px !important; line-height:1.55 !important;
  max-width:560px !important; margin-top:20px !important;
  margin-left:0 !important; margin-right:0 !important;
}
html .t-rec:is([id^="rec"],#i) .t-section__title.t-title{
  font-size:32px !important; line-height:1.12 !important;
  letter-spacing:-.015em !important; margin-bottom:12px !important;
}
html .t-rec:is([id^="rec"],#i) .t-section__descr.t-descr{
  font-size:15px !important; line-height:1.55 !important; max-width:620px !important;
}
html .t-rec:is([id^="rec"],#i) .t-card__title, html .t-rec:is([id^="rec"],#i) .t-name_md{font-size:20px !important;line-height:1.2 !important}
html .t-rec:is([id^="rec"],#i) .t-card__descr, html .t-rec:is([id^="rec"],#i) .t-descr_xs{font-size:13px !important;line-height:1.5 !important}

/* 4. Everything flush left */
html .t-rec:is([id^="rec"],#i) .t-align_center{text-align:left !important}
html .t-rec:is([id^="rec"],#i) .t-margin_auto{margin-left:0 !important;margin-right:0 !important}
html .t-rec:is([id^="rec"],#i) .t-section__topwrapper{text-align:left !important;margin-bottom:32px !important}
html .t-rec:is([id^="rec"],#i) .t-section__title, html .t-rec:is([id^="rec"],#i) .t-section__descr{text-align:left !important}
html #rec1936352721 .t-align_center{text-align:center !important}


/* ===== Hero t181: compact spacing (26.07) ===== */
html .t-rec:is([id^="rec"],#i) .t181__wrapper{padding-top:0 !important}
html .t-rec:is([id^="rec"],#i) .t181__title.t-title{padding-top:0 !important;padding-bottom:0 !important}
html .t-rec:is([id^="rec"],#i) .t181__descr.t-descr{padding-bottom:0 !important;margin-top:24px !important}
html .t-rec:is([id^="rec"],#i) .t181__button-wrapper{margin-top:24px !important}


/* ===== Pass B (26.07) — header full-bleed ===== */
html #rec1936352721 .t228__maincontainer{max-width:100% !important;width:100% !important;padding-left:max(24px,4vw) !important;padding-right:max(24px,4vw) !important;box-sizing:border-box !important}

/* мобильное меню Tilda стоит в потоке (position:static, 64px) — верхний отступ блока не нужен */
@media screen and (max-width:980px){html .wdb{padding-top:0 !important}}


/* ===== КАТАЛОГ (стр. 155361596): плотная сетка по референсу Modernist ===== */
html #rec2493714261.t-rec:is([id^="rec"],#i){padding-top:150px !important;padding-bottom:20px !important}
html #rec2489869331.t-rec:is([id^="rec"],#i){padding-top:0 !important;padding-bottom:40px !important}
html #rec2490768381.t-rec:is([id^="rec"],#i){padding-top:40px !important;padding-bottom:32px !important}
html #rec2493714261 .t-container,
html #rec2490768381 .t-container{
  box-sizing:border-box !important;
  max-width:100% !important;width:100% !important;
  padding-left:0 !important;padding-right:0 !important;
  margin-left:0 !important;margin-right:0 !important;
}
html #rec2493714261 .t-col,
html #rec2490768381 .t-col{
  box-sizing:border-box !important;
  max-width:100% !important;width:100% !important;margin:0 !important;
  padding-left:max(24px,4vw) !important;padding-right:max(24px,4vw) !important;
}
html #rec2493714261 .t-container.t-align_center,
html #rec2493714261 .t-align_center,
html #rec2490768381 .t-align_center{text-align:left !important}
html #rec2493714261 .t050__uptitle{
  padding:0 0 10px !important;margin:0 !important;
  font-size:12px !important;letter-spacing:.08em !important;
  text-transform:uppercase !important;font-weight:600 !important;
  color:#ec3013 !important;opacity:1 !important;
}
html #rec2493714261 .t050__title{padding:0 !important;margin:0 !important}
html #rec2493714261 .t050__descr{padding:0 !important;margin:14px 0 0 !important}
html #rec2493714261 .t-title{
  font-size:clamp(40px,6vw,76px) !important;line-height:.98 !important;
  letter-spacing:-.02em !important;text-transform:uppercase !important;
}
html #rec2493714261 .t-descr{
  font-size:16px !important;line-height:1.55 !important;max-width:56ch !important;
}
html #rec2489869331 .js-store-parts-select-container,
html #rec2489869331 .t-store__parts-switch-wrapper,
html #rec2489869331 .t-store__filter,
html #rec2489869331 .t-store__filter__wrapper{
  box-sizing:border-box !important;
  max-width:100% !important;width:100% !important;
}
html #rec2489869331 .js-store-parts-select-container{
  padding:0 max(24px,4vw) !important;margin:0 !important;
  overflow:visible !important;
}
html #rec2489869331 .t-store__filter__options-wrapper,
html #rec2489869331 .t-store__filter__controls-wrap,
html #rec2489869331 .t-store__sort-wrapper{
  box-sizing:border-box !important;max-width:100% !important;
  position:static !important;float:none !important;
}
html #rec2489869331 .t-store__filter__search-wrap,
html #rec2489869331 .t-store__filter__search-input{
  box-sizing:border-box !important;max-width:100% !important;
}
html #rec2489869331 .t-store__parts-switch-wrapper{
  text-align:left !important;padding:12px 0 !important;margin:0 !important;
  border-top:2px solid rgba(32,30,29,.40);
}
html #rec2489869331 .t-store__tabs__item,
html #rec2489869331 .t-store__parts-switch-btn{
  font-size:13px !important;letter-spacing:.01em !important;
  margin:0 18px 6px 0 !important;
}
html #rec2489869331 .t-store__filter{
  padding:10px 0 !important;margin:0 !important;
  border-top:1px solid rgba(32,30,29,.40);
  border-bottom:2px solid rgba(32,30,29,.40);
}
html #rec2489869331 .t-store__filter__item-title,
html #rec2489869331 .t-store__sort-select{
  font-size:13px !important;border-radius:0 !important;
}
html #rec2489869331 .t-store__filter__search-input,
html #rec2489869331 .t-store__filter__search-wrap input{border-radius:0 !important}
html #rec2489869331 .js-store-grid-cont{
  box-sizing:border-box !important;
  max-width:100% !important;width:100% !important;
  display:block !important;overflow:hidden !important;
  padding:0 max(24px,4vw) !important;margin:0 !important;
}
html #rec2489869331 .js-store-grid-cont-preloader{
  box-sizing:border-box !important;
  max-width:100% !important;width:100% !important;
  padding:0 max(24px,4vw) !important;margin:0 !important;
}
html #rec2489869331 .t-clear,
html #rec2489869331 .t-store__grid-separator{display:none !important}
html #rec2489869331 .t-store__card-list{
  box-sizing:border-box !important;
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  align-items:stretch !important;
  gap:0 !important;width:auto !important;max-width:none !important;
  margin:0 !important;padding:0 !important;
  border-top:2px solid rgba(32,30,29,.40);
  border-left:1px solid rgba(32,30,29,.40);
}
html #rec2489869331 .t-store__card-list::after,
html #rec2489869331 .t-store__card-list::before{display:none !important}
html #rec2489869331 .t-store__card{
  box-sizing:border-box !important;
  width:auto !important;max-width:none !important;height:auto !important;
  margin:0 !important;float:none !important;
  padding:20px 16px !important;
  display:flex !important;flex-direction:column !important;
  border-right:1px solid rgba(32,30,29,.40);
  border-bottom:1px solid rgba(32,30,29,.40);
  transition:background .15s;
}
html #rec2489869331 .t-store__card:hover{background:#fff2ef}
html #rec2489869331 .t-store__card__imgwrapper{
  padding-bottom:86% !important;height:auto !important;margin-bottom:14px !important;
  background:#eae9e9 !important;
}
html #rec2489869331 .t-store__card__bgimg{
  filter:grayscale(1) contrast(1.05);transition:filter .2s;
  background-size:contain !important;
}
html #rec2489869331 .t-store__card:hover .t-store__card__bgimg{filter:none}
html #rec2489869331 .t-store__card__textwrapper{padding:0 !important;margin:0 !important}
html #rec2489869331 .t-store__card__title,
html #rec2489869331 .t-store__card__title.t-name_md{
  font-size:14px !important;line-height:1.25 !important;
  letter-spacing:-.005em !important;font-weight:600 !important;
  margin:0 0 8px !important;
}
html #rec2489869331 .t-store__card__price-wrapper{margin:0 0 12px !important}
html #rec2489869331 .t-store__card__price,
html #rec2489869331 .t-store__card__price-value,
html #rec2489869331 .t-store__card__price-currency{
  font-size:15px !important;font-weight:800 !important;line-height:1.2 !important;
}
html #rec2489869331 .t-store__card__price_old,
html #rec2489869331 .t-store__card__price_old *{font-size:12px !important;font-weight:400 !important}
html #rec2489869331 .t-store__card__btns-wrapper{margin-top:auto !important;padding-top:4px !important}
html #rec2489869331 .t-store__card__btn,
html #rec2489869331 .t-store__card__btn.t-btn{
  border-radius:0 !important;font-size:13px !important;
  padding:9px 16px !important;height:auto !important;min-height:0 !important;
  width:auto !important;display:inline-flex !important;align-items:center !important;
}
html #rec2489869331 .t-store__load-more-btn,
html #rec2489869331 .t-store__pagination{border-radius:0 !important;margin-top:24px !important}
html #rec2489869331 .t-store__pagination__wrapper{padding:16px max(24px,4vw) !important}
@media screen and (max-width:1200px){
  html #rec2489869331 .t-store__card-list{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
}
@media screen and (max-width:980px){
  html #rec2493714261.t-rec:is([id^="rec"],#i){padding-top:40px !important}
}
@media screen and (max-width:860px){
  html #rec2489869331 .t-store__card-list{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media screen and (max-width:480px){
  html #rec2489869331 .t-store__card{padding:16px 12px !important}
  html #rec2489869331 .t-store__card__title{font-size:13px !important}
}


/* ===== СТРАНИЦА ТОВАРА (tproduct) + ЗАПАСНЫЕ ШАПКА/ПОДВАЛ ===== */
#wd-fbhead{position:fixed;top:34px;left:0;right:0;z-index:990;height:80px;
  box-sizing:border-box;display:flex;align-items:center;gap:32px;
  padding:0 max(24px,4vw);background:#f3f2f2;
  border-bottom:2px solid rgba(32,30,29,.40);font-family:'Archivo',sans-serif}
#wd-fbhead .wd-fbhead__logo{display:flex;align-items:center;flex:0 0 auto}
#wd-fbhead .wd-fbhead__logo img{height:56px;width:auto;display:block}
#wd-fbhead .wd-fbhead__nav{display:flex;align-items:center;gap:26px;flex:1 1 auto}
#wd-fbhead .wd-fbhead__nav a{color:#201e1d;font-size:15px;font-weight:600;text-decoration:none;letter-spacing:-.01em}
#wd-fbhead .wd-fbhead__nav a:hover{color:#ec3013}
#wd-fbhead .wd-fbhead__right{display:flex;align-items:center;gap:14px;flex:0 0 auto}
#wd-fbhead .wd-fbhead__tel{display:flex;flex-direction:column;line-height:1.25;margin-right:6px}
#wd-fbhead .wd-fbhead__tel a{color:#201e1d;font-size:14px;font-weight:600;text-decoration:none}
#wd-fbhead .wd-fbhead__tel i{font-style:normal;font-size:12px;color:#7d7979}
#wd-fbhead .wd-fbhead__btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;
  border:1px solid #201e1d;background:transparent;color:#201e1d;white-space:nowrap;
  font-size:13px;font-weight:600;text-decoration:none;border-radius:0}
#wd-fbhead .wd-fbhead__btn:hover{background:#201e1d;color:#fff}
#wd-fbhead .wd-fbhead__btn--p{background:#ec3013;border-color:#ec3013;color:#fff}
#wd-fbhead .wd-fbhead__btn--p:hover{background:#ae1800;border-color:#ae1800;color:#fff}
@media screen and (max-width:1180px){
  #wd-fbhead{gap:20px}
  #wd-fbhead .wd-fbhead__tel{display:none}
  #wd-fbhead .wd-fbhead__nav{gap:18px}
  #wd-fbhead .wd-fbhead__nav a{font-size:14px}
}
@media screen and (max-width:980px){
  #wd-fbhead{top:0;height:64px;gap:16px}
  #wd-fbhead .wd-fbhead__logo img{height:44px}
  #wd-fbhead .wd-fbhead__nav{display:none}
}

html body.wd-nohead #rec2489869331.t-rec:is([id^="rec"],#i){padding-top:138px !important;padding-bottom:56px !important}
body.wd-nohead .t-store__prod-snippet__container{box-sizing:border-box !important;max-width:100% !important;width:100% !important;padding:0 !important;margin:0 !important}
body.wd-nohead .t-store__prod-popup__close-txt-wr{position:static !important;box-sizing:border-box !important;
  width:100% !important;max-width:100% !important;padding:0 max(24px,4vw) 14px !important;margin:0 !important}
body.wd-nohead .t-store__prod-popup__close-txt{font-size:12px !important;letter-spacing:.08em !important;
  text-transform:uppercase !important;font-weight:600 !important;color:#ec3013 !important;border:0 !important}
body.wd-nohead .t-popup__close{display:none !important}
body.wd-nohead .t-store__product-snippet .t-container{box-sizing:border-box !important;
  max-width:100% !important;width:100% !important;padding:0 max(24px,4vw) !important;margin:0 !important}
body.wd-nohead .t-store__product-snippet .t-container > div{padding:0 !important;margin:0 !important;
  overflow:hidden !important;border-top:2px solid rgba(32,30,29,.40)}
body.wd-nohead .t-store__prod-popup__col-left{box-sizing:border-box !important;width:48% !important;
  padding:24px 32px 24px 0 !important;margin:0 !important;
  border-right:1px solid rgba(32,30,29,.40)}
body.wd-nohead .t-store__prod-popup__col-right{box-sizing:border-box !important;width:52% !important;
  padding:24px 0 24px 32px !important;margin:0 !important}
body.wd-nohead .t-slds__container{background:#eae9e9 !important}
body.wd-nohead .t-slds__bgimg,body.wd-nohead .t-slds__main img{filter:grayscale(1) contrast(1.05)}

body.wd-nohead .t-store__prod-popup__name{font-size:clamp(26px,3vw,40px) !important;line-height:1.02 !important;
  letter-spacing:-.02em !important;text-transform:uppercase !important;font-weight:800 !important;margin:0 0 14px !important}
body.wd-nohead .t-store__prod-popup__brand,body.wd-nohead .t-store__prod-popup__sku{
  font-size:12px !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#7d7979 !important}
body.wd-nohead .t-store__prod-popup__price-wrapper{margin:0 0 20px !important;padding:14px 0 0 !important;
  border-top:1px solid rgba(32,30,29,.40)}
body.wd-nohead .t-store__prod-popup__price,body.wd-nohead .t-store__prod-popup__price-value,
body.wd-nohead .t-store__prod-popup__price-currency{font-size:28px !important;font-weight:800 !important;line-height:1.1 !important}
body.wd-nohead .t-store__prod-popup__price_old *{font-size:15px !important;font-weight:400 !important;color:#7d7979 !important}
body.wd-nohead .t-store__prod-popup__btn,body.wd-nohead .t-store__prod-popup__btn.t-btn{
  border-radius:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;
  font-size:14px !important;font-weight:600 !important;width:auto !important;min-width:220px !important}
body.wd-nohead .t-store__prod-popup__text{font-size:15px !important;line-height:1.6 !important;
  margin-top:22px !important;padding-top:18px !important;border-top:1px solid rgba(32,30,29,.40);max-width:62ch !important}
@media screen and (max-width:980px){
  html body.wd-nohead #rec2489869331.t-rec:is([id^="rec"],#i){padding-top:84px !important}
  body.wd-nohead .t-store__prod-popup__col-left{width:100% !important;padding:20px 0 !important;
    border-right:0 !important;border-bottom:1px solid rgba(32,30,29,.40)}
  body.wd-nohead .t-store__prod-popup__col-right{width:100% !important;padding:20px 0 !important}
}

#wd-fbfoot{box-sizing:border-box;display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1.3fr;
  background:#201e1d;color:#f3f2f2;font-family:'Archivo',sans-serif;font-size:13px;line-height:1.5;
  border-top:2px solid rgba(243,242,242,.22);margin-top:0}
#wd-fbfoot .wd-fbfoot__c{padding:26px max(24px,4vw);border-right:1px solid rgba(243,242,242,.22);
  display:flex;flex-direction:column;gap:7px;align-items:flex-start}
#wd-fbfoot .wd-fbfoot__c:last-child{border-right:0}
#wd-fbfoot b{font-weight:800;font-size:22px;letter-spacing:-.02em;text-transform:uppercase;line-height:1}
#wd-fbfoot span{color:#a5a1a0}
#wd-fbfoot a{color:#f3f2f2;text-decoration:none;font-weight:600}
#wd-fbfoot a:hover{color:#ec3013}
@media screen and (max-width:960px){#wd-fbfoot{grid-template-columns:1fr 1fr}
  #wd-fbfoot .wd-fbfoot__c{border-bottom:1px solid rgba(243,242,242,.22)}
  #wd-fbfoot .wd-fbfoot__c:nth-child(2n){border-right:0}}
@media screen and (max-width:560px){#wd-fbfoot{grid-template-columns:1fr}
  #wd-fbfoot .wd-fbfoot__c{border-right:0}}
