/* WINWOOD — новый вид поверх темы revolution. Подключается только при включённом флаге wwnew. */
@font-face{font-family:'Commissioner';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/commissioner-cyrillic-400-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/commissioner-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/commissioner-cyrillic-600-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/commissioner-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/commissioner-cyrillic-700-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Commissioner';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/commissioner-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+20BD,U+2122,U+2212}

:root{--ww-bg:#FBF8F3;--ww-panel:#F3ECE2;--ww-ink:#2B221C;--ww-muted:#6F6359;--ww-brand:#5B3F2C;--ww-brand-d:#45301F;--ww-line:#E7DDD0;--ww-ease:cubic-bezier(.23,1,.32,1)}

html,body{background:var(--ww-bg)!important}
body,button,input,select,textarea,.btn,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:'Commissioner',system-ui,-apple-system,'Segoe UI',sans-serif!important}
body{color:var(--ww-ink);font-size:15px;line-height:1.55}
a{color:var(--ww-brand)}
a:hover,a:focus{color:var(--ww-brand-d)}
h1,h2,h3,h4{color:var(--ww-ink);font-weight:700;letter-spacing:-.01em}
.all_content_mmenu,.main-content,#content{background:transparent!important}

/* ── Шапка ── */
header{background:var(--ww-bg)!important;box-shadow:none!important}
#top{background:var(--ww-panel)!important;border:0!important;min-height:38px}
#top .top-links a,#top .list-inline a,#top .list-inline>li>a{color:var(--ww-muted)!important;font-size:13px;font-weight:400}
#top .top-links a:hover,#top .list-inline a:hover{color:var(--ww-ink)!important;text-decoration:none}
#top2{background:var(--ww-bg)!important;background-image:none!important;padding:14px 0 12px;border-bottom:1px solid var(--ww-line)}
#top2 .container{display:block}
#top2 #logo img{max-height:96px;width:auto}
#top2 .header_search_doptext h3{font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ww-ink)!important;margin:0 0 12px;line-height:1.35;text-shadow:none!important}
#top2 .search.input-group{border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ww-line);background:#fff}
#top2 .search .form-control{border:0!important;box-shadow:none!important;background:transparent!important;height:46px;font-size:15px;color:var(--ww-ink)}
#top2 .search .btn{border:0!important;background:transparent!important;color:var(--ww-brand)!important;height:46px;box-shadow:none!important}
#top2 .header_conts,#top2 .header_conts a{color:var(--ww-ink)!important;text-shadow:none!important}
#top2 .header_phone_nomer .s22 a{font-size:21px;font-weight:700;letter-spacing:-.01em}
#top2 .header_under_phone a{display:inline-block;margin-top:6px;padding:7px 14px;border-radius:999px;background:var(--ww-brand)!important;color:#fff!important;font-size:13px;font-weight:600;border:0!important;text-decoration:none}
#top2 .header_under_phone a:hover{background:var(--ww-brand-d)!important}
#top2 .header_under_phone a .fa{display:none}
#top3{background:var(--ww-ink)!important;border:0!important;box-shadow:none!important}
#top3.affix{box-shadow:0 6px 24px rgba(43,34,28,.18)!important}
#top3 a,#top3 .box-heading,#top3 .cart-total,#top3 #cart button{color:#F6EFE6!important;font-weight:500}
#top3 #menu2_button .box-heading{background:var(--ww-brand)!important;color:#fff!important;font-weight:600;border:0!important}
#top3 #menu2_button .box-heading:hover{background:var(--ww-brand-d)!important}
#top3 .top-links a:hover,#top3 .nav>li>a:hover{color:#fff!important;background:rgba(255,255,255,.08)!important}
#top3 #cart>.btn,#top3 #cart button{background:transparent!important;border:0!important;box-shadow:none!important}
#menu2 .catalog_list,#menu2 .childrenList{background:#fff!important;border:0!important;box-shadow:0 18px 40px rgba(43,34,28,.16)!important;border-radius:0 0 14px 14px}
#menu2 .revlevel_1 .title a{color:var(--ww-ink)!important;font-weight:500}
#menu2 .revlevel_1:hover>.title,#menu2 .revlevel_1 .title:hover{background:var(--ww-panel)!important}
#menu2 .childrenList a span{color:var(--ww-ink)}

/* ── Кнопки и поля ── */
.btn{border-radius:10px;font-weight:600;text-shadow:none!important;box-shadow:none!important;transition:background-color .2s var(--ww-ease),transform .15s var(--ww-ease)}
.btn:active{transform:scale(.97)}
.btn-primary,.btn-primary:focus{background:var(--ww-brand)!important;border-color:var(--ww-brand)!important;color:#fff!important}
.btn-primary:hover{background:var(--ww-brand-d)!important;border-color:var(--ww-brand-d)!important}
.btn-default{background:#fff!important;border-color:var(--ww-line)!important;color:var(--ww-ink)!important}
.form-control{border-color:var(--ww-line);border-radius:10px;box-shadow:none}
.form-control:focus{border-color:var(--ww-brand);box-shadow:0 0 0 3px rgba(91,63,44,.12)}
.breadcrumb{background:transparent!important;border:0!important;padding-left:0;color:var(--ww-muted)}
.breadcrumb a{color:var(--ww-muted)!important}
.well,.panel,.list-group-item{background:#fff;border-color:var(--ww-line)!important;border-radius:14px;box-shadow:none!important}
.heading_h h3,.heading_h{font-size:22px;font-weight:700;color:var(--ww-ink);border:0!important}
.heading_h h3 .fa,.heading_h .fa{display:none}

/* ── Карточки товаров и разделов ── */
.product-thumb{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 0 var(--ww-line)!important;overflow:hidden;transition:box-shadow .3s var(--ww-ease),transform .3s var(--ww-ease)}
.product-thumb .image{background:var(--ww-panel)}
.product-thumb .image img{width:100%;transition:transform .6s var(--ww-ease)}
.product-thumb .caption{padding:12px 14px 14px}
.product-thumb h4{margin:0 0 8px;line-height:1.35}
.product-thumb h4 a{color:var(--ww-ink)!important;font-size:14.5px;font-weight:600;text-decoration:none}
@media (hover:hover) and (pointer:fine){.product-thumb:hover{box-shadow:0 14px 34px rgba(43,34,28,.12)!important;transform:translateY(-2px)}.product-thumb:hover .image img{transform:scale(1.04)}}
.refine_categories a{color:var(--ww-ink)!important;font-weight:600}
.refine_categories img{border-radius:12px}
.product-thumb .price,.product-info .price,.update_price{color:var(--ww-ink)!important;font-weight:700}
/* цены и корзина — на паркетдекор.рф */
.product_buttons .price,.product_buttons .number,.product_buttons .cart,.product_buttons .compare,.product_buttons .wishlist{display:none!important}
.ww-buy{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:10px;background:var(--ww-brand);color:#fff!important;font-weight:600;font-size:14px;text-decoration:none!important;line-height:1.2;text-align:center;transition:background-color .2s var(--ww-ease),transform .15s var(--ww-ease)}
.ww-buy:hover{background:var(--ww-brand-d)}
.ww-buy:active{transform:scale(.97)}
.ww-buy small{display:block;font-weight:400;font-size:12px;opacity:.85}
.ww-buy-lg{display:inline-flex;min-height:52px;padding:12px 26px;font-size:16px;border-radius:12px;margin:6px 0 4px}
.ww-buy-note{display:block;color:var(--ww-muted);font-size:13px;margin-top:6px}
.ww-hide{display:none!important}

/* ── Главная ── */
#top5{display:none!important}
.wwh{float:none}
.wwh-hero{position:relative;margin:22px auto 0;border-radius:22px;overflow:hidden;min-height:clamp(480px,36vw,620px);display:flex;align-items:flex-end;background:var(--ww-ink)}
.wwh-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%}
.wwh-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,21,16,.78) 0%,rgba(28,21,16,.45) 46%,rgba(28,21,16,0) 78%)}
.wwh-hero-in{position:relative;z-index:1;padding:56px 56px 54px;max-width:680px;color:#fff}
.wwh-eyebrow{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#E9D9C4;margin:0 0 14px}
.wwh-title{font-size:clamp(34px,4.6vw,58px);line-height:1.04;font-weight:700;letter-spacing:-.025em;margin:0 0 16px;color:#fff}
.wwh-lead{font-size:18px;line-height:1.5;color:#F1E8DC;margin:0 0 26px;max-width:520px}
.wwh-cta{display:flex;flex-wrap:wrap;gap:12px}
.wwh-btn{display:inline-flex;align-items:center;min-height:52px;padding:12px 24px;border-radius:12px;background:#fff;color:var(--ww-ink)!important;font-weight:600;font-size:16px;text-decoration:none!important;transition:background-color .2s var(--ww-ease),transform .15s var(--ww-ease)}
.wwh-btn:hover{background:var(--ww-panel)}
.wwh-btn:active{transform:scale(.97)}
.wwh-btn-ghost{background:rgba(255,255,255,.12);color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);backdrop-filter:blur(4px)}
.wwh-btn-ghost:hover{background:rgba(255,255,255,.22)}
.wwh-facts{list-style:none;margin:18px auto 8px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.wwh-facts li{background:var(--ww-panel);border-radius:16px;padding:20px 22px;min-width:0}
.wwh-facts b{display:block;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--ww-ink)}
.wwh-facts span{display:block;margin-top:6px;color:var(--ww-muted);font-size:14.5px;line-height:1.4}
/* коллекции */
.rev_slider .home_catwalls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0}
.rev_slider .home_catwalls::before,.rev_slider .home_catwalls::after{display:none}
.rev_slider .home_catwalls>div{width:auto!important;float:none!important;padding:0!important;min-width:0}
.home_catwalls .product-thumb{position:relative;margin:0!important;border-radius:18px!important;box-shadow:none!important;height:100%}
.home_catwalls .product-thumb .image{aspect-ratio:4/5;overflow:hidden;padding:0!important;margin:0!important;border:0!important}
.home_catwalls .product-thumb .image a{display:block;height:100%}
.home_catwalls .product-thumb .image img{width:100%;height:100%;object-fit:cover}
.home_catwalls .product-thumb{padding:0!important}
.home_catwalls .product-thumb .caption{position:absolute;left:0;right:0;bottom:0;margin:0!important;border:0!important;text-align:left!important;min-height:0!important;height:auto!important;padding:44px 16px 16px!important;background:linear-gradient(180deg,rgba(28,21,16,0),rgba(28,21,16,.78));pointer-events:none}
.home_catwalls .product-thumb h4{margin:0!important;height:auto!important;min-height:0!important;text-align:left!important}
.home_catwalls .product-thumb h4 a{color:#fff!important;font-size:17px;font-weight:700;pointer-events:auto}
#content>.rev_slider:first-child>.heading_h{position:static!important;margin:34px 0 16px!important;height:auto!important;overflow:visible!important;text-align:left}
#content>.rev_slider:first-child>.heading_h h3{font-size:30px!important;line-height:1.2!important;letter-spacing:-.02em;margin:0!important;float:none!important;display:block!important;position:static!important;background:transparent!important;padding:0!important}
/* блок о компании */
.winwood-about{max-width:980px;margin:0 auto;padding-top:26px}
.winwood-about h1{font-size:clamp(26px,3vw,36px);line-height:1.18;letter-spacing:-.02em;color:var(--ww-ink)!important;margin-bottom:18px}
.winwood-about h2,.winwood-about h3{color:var(--ww-ink)!important;letter-spacing:-.01em}
.winwood-about p{color:#4A3F37;font-size:16px;line-height:1.65}
.winwood-about img{border-radius:14px}
/* дизайнерам, дилерам, где купить */
.wwh-pro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:44px auto 10px}
.wwh-pro a{display:flex;flex-direction:column;min-height:170px;padding:24px;border-radius:18px;background:var(--ww-panel);color:var(--ww-ink)!important;text-decoration:none!important;transition:background-color .25s var(--ww-ease),transform .25s var(--ww-ease)}
.wwh-pro a b{font-size:21px;line-height:1.2;letter-spacing:-.01em}
.wwh-pro a span{margin-top:8px;color:var(--ww-muted);font-size:15px;line-height:1.45}
.wwh-pro a i{margin-top:auto;padding-top:16px;font-style:normal;font-weight:600;color:var(--ww-brand)}
.wwh-pro a.wwh-pro-main{background:var(--ww-brand);color:#fff!important}
.wwh-pro a.wwh-pro-main span{color:#EADBC9}
.wwh-pro a.wwh-pro-main i{color:#fff}
@media (hover:hover) and (pointer:fine){.wwh-pro a:hover{transform:translateY(-2px)}.wwh-pro a.wwh-pro-main:hover{background:var(--ww-brand-d)}}

/* ── Подвал ── */
footer{background:transparent!important;margin-top:48px}
#revsubscribe{background:var(--ww-panel)!important;background-image:none!important;border:0!important;padding:26px 0}
#revsubscribe .revtext,#revsubscribe .susbs_head_text{color:var(--ww-ink)!important;text-shadow:none!important}
#revsubscribe .susbs_head_text{font-weight:700;font-size:20px}
#revsubscribe .revtext .fa{display:none}
.footer{background:var(--ww-ink)!important;color:#D8CCBE!important;border:0!important;padding-top:26px}
.footer a,.footer .zag_dm_cf,.footer li,.footer .powered{color:#D8CCBE!important}
.footer a:hover{color:#fff!important}
.footer .zag_dm_cf{color:#fff!important;font-weight:700;font-size:15px}
.footer .zag_dm_cf .fa{display:none}
.footer .footer_links a{color:#F6EFE6!important;font-weight:500}
.footer .soc_s a{color:#fff!important}
.footer .powered{opacity:.75;font-size:13px}
.scroll-top-wrapper,.popup-phone-wrapper{background:var(--ww-brand)!important}
.bottom_cookie_block{background:#fff!important;color:var(--ww-ink)!important;box-shadow:0 -6px 24px rgba(43,34,28,.12);border-top:0!important}

@media (max-width:991px){
  .wwh-hero{min-height:460px;border-radius:18px}
  .wwh-hero-in{padding:36px 28px}
  .wwh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rev_slider .home_catwalls{grid-template-columns:repeat(3,minmax(0,1fr))}
  .wwh-pro{grid-template-columns:minmax(0,1fr)}
  .wwh-pro a{min-height:0}
}
@media (max-width:600px){
  .wwh-hero{min-height:440px;margin-top:12px}
  .wwh-hero::after{background:linear-gradient(180deg,rgba(28,21,16,.25) 0%,rgba(28,21,16,.82) 70%)}
  .wwh-hero-in{padding:26px 20px 24px}
  .wwh-lead{font-size:16px}
  .wwh-btn{width:100%;justify-content:center}
  .wwh-facts{gap:10px}
  .wwh-facts li{padding:16px}
  .wwh-facts b{font-size:18px}
  .rev_slider .home_catwalls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  #top2 .header_search_doptext{display:none}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
#top .fa,#top i,#top span,#top sup,#top button,#top .dropdown-toggle{color:var(--ww-muted)!important}
#top .btn,#top button{background:transparent!important;border:0!important;box-shadow:none!important}
@media (max-width:767px){#top{min-height:44px}#top .fa{font-size:18px;color:var(--ww-ink)!important}#top2{padding:10px 0;text-align:center}#top2 #logo img{margin:0 auto;max-height:68px}}
/* один шрифт на всех страницах (тема задаёт Open Sans точечно) */
header *:not(.fa):not(.glyphicon):not([class*="fa-"]),.main-content *:not(.fa):not(.glyphicon):not([class*="fa-"]),footer *:not(.fa):not(.glyphicon):not([class*="fa-"]),.bottom_cookie_block,.bottom_cookie_block *,.cc-window,.cc-window *,.modal *:not(.fa):not(.glyphicon):not([class*="fa-"]){font-family:'Commissioner',system-ui,-apple-system,'Segoe UI',sans-serif!important}
.main-content h1,.main-content h2,.main-content h3,.main-content h4{color:var(--ww-ink)!important;font-weight:700!important;letter-spacing:-.01em}
.main-content h1{font-size:clamp(26px,3vw,36px)!important;line-height:1.18!important}
#revsubscribe_submit,#revsubscribe .btn,.footer .btn{font-family:'Commissioner',system-ui,-apple-system,'Segoe UI',sans-serif!important}
/* ── 13.11: единый размер текста на всех страницах ── */
#content :is(p,li,td,th,dd,dt,blockquote):not(.wwh *):not(.product-thumb *):not(.product-category *):not(.refine_categories *):not(.heading_h *){font-size:16px!important;line-height:1.6!important}
#content :is(p,li,td,th,dd,dt,blockquote):not(.wwh *):not(.product-thumb *):not(.product-category *) :is(span,a,b,strong,em,i,u,font,small):not(.fa){font-size:inherit!important}
#content h2:not(.wwh *):not(.product-thumb *):not(.product-category *){font-size:26px!important;line-height:1.25!important}
#content h3:not(.wwh *):not(.product-thumb *):not(.product-category *):not(.heading_h *){font-size:20px!important;line-height:1.3!important}
#content :is(h1,h2,h3) :is(span,a,b,strong,em,font):not(.fa){font-size:inherit!important}
#content :is(ul,ol):not(.wwh *):not(.nav):not(.breadcrumb):not(.list-unstyled){padding-left:22px}
#content :is(ul,ol):not(.nav):not(.pagination):not(.breadcrumb):not(.wwh-facts)>li{margin:4px 0}
.breadcrumb,.breadcrumb a{font-size:14px!important}
/* ── подразделы каталога: крупные плитки ── */
#content .refine_categories{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:8px 0 28px;height:auto!important}
#content .refine_categories::before,#content .refine_categories::after{display:none}
#content .refine_categories>a{width:auto!important;float:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 0 var(--ww-line);text-decoration:none!important;height:auto!important;transition:box-shadow .3s var(--ww-ease),transform .3s var(--ww-ease)}
#content .refine_categories img{display:block;padding:0!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:0!important;margin:0!important;border:0!important;background:var(--ww-panel)}
#content .refine_categories span{display:block;height:auto!important;min-height:0!important;padding:16px 18px!important;font-size:18px!important;line-height:1.35;font-weight:600!important;color:var(--ww-ink)!important;text-align:left}
@media (hover:hover) and (pointer:fine){#content .refine_categories>a:hover{box-shadow:0 14px 34px rgba(43,34,28,.12);transform:translateY(-2px)}}
@media (max-width:600px){#content .refine_categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#content .refine_categories span{padding:10px 12px!important;font-size:15px!important}}
/* ── шапка: корзина не нужна (заказ на паркетдекор.рф), мессенджеры крупнее ── */
#top3 #cart,#top3 .cart-total{display:none!important}
#top2 img[src*="whatsapp" i],#top2 img[src*="telegram" i],#top2 img[src*="ww/max" i]{width:36px!important;height:36px!important}
/* дубль английского cookie-окна закрывает пол-экрана на телефоне */
.cc-window,.cc-revoke{display:none!important}
#content .conts :is(h4,div,span,b,strong,a,address,p,font,label):not(.fa):not(.btn):not([class*="ymaps"]):not([class*="ymaps"] *){font-size:16px!important;line-height:1.55!important}
#content .conts h4{font-weight:500!important;color:var(--ww-ink)!important}
#content .conts :is(h3,legend){font-size:20px!important}
/* тема прячет всю страницу (opacity:0) до конца загрузки скриптов внизу — на медленном мобильном интернете это белый экран */
html.opacity_minus{opacity:1!important;transition:none!important}
/* 13.11 вечер: единый стиль текста — колонка по центру, заголовки по центру, абзацы по ширине с переносами */
#content :is(h2,h3,h4,h5):not(.wwh *):not(.product-thumb *):not(.product-category *):not(.refine_categories *):not(.heading_h *):not(.conts *):not(.heading_h):not(:has(br)){text-align:center!important}
.winwood-about h1{text-align:center!important}
#content :is(p,li,td,div,span):not(.wwh *):not(.product-thumb *):not(.product-category *):not(.refine_categories *):not(.heading_h *):not(.conts *):not(.wwh):not(:has(img)):not(:has(h2,h3,h4)){text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}
#content p:not(.wwh *):not(.product-thumb *):not(.product-category *):not(.refine_categories *):not(.heading_h *):not(.conts *){max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;color:#3A2F27!important}
#content :is(ul,ol):not(.wwh *):not(.product-thumb *):not(.product-category *):not(.refine_categories *):not(.heading_h *):not(.conts *):not(.nav):not(.pagination):not(.breadcrumb):not(.list-unstyled){max-width:1100px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
#content :is(h2,h3,h4):not(.wwh *):not(.product-thumb *):not(.product-category *):not(.refine_categories *):not(.heading_h *):not(.conts *){color:var(--ww-ink)!important;max-width:1100px;margin-left:auto!important;margin-right:auto!important}
#content .conts a{background:transparent!important;box-shadow:none!important;padding:0!important}
#content :is(h3,h4,h5):has(br):not(.wwh *):not(.conts *):not(.product-category *),#content :is(h3,h4,h5):has(br):not(.product-category *) *{text-align:justify!important;font-weight:400!important;font-size:16px!important;line-height:1.6!important;-webkit-hyphens:auto;hyphens:auto}
#review .review-list .text,#review .review-list>div{background:transparent!important;box-shadow:none!important;border:0!important;padding-left:0!important;padding-right:0!important}#review .review-list{max-width:1100px;margin:0 auto 18px;padding-bottom:18px;border-bottom:1px solid var(--ww-line)}
#content .well.otz{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:1100px;margin:0 auto 18px}#content .well.otz .text-right{text-align:left!important}
#content#content [itemprop="description"]>div:only-child>p:only-child{text-align:center!important;text-align-last:center}
/* 13.11 список правок Светланы */
#content [style*="text-align: center"] :is(p,div),#content [style*="text-align:center"] :is(p,div),#content [align="center"] :is(p,div){text-align-last:center}
#content .gallery-container{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (max-width:767px){#content .gallery-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
#content:has([id^="Collage"])>h3{display:none!important}
#top3 li:has(>a[href$="contact-us"]),#top3 a[href$="contact-us"]{display:none!important}
header a[href*="uslugi-po-ukladke"],footer a[href*="uslugi-po-ukladke"],#mobil_mmenu li:has(>a[href*="uslugi-po-ukladke"]){display:none!important}
#content div[style*="max-width"]:not(.wwh *):not(.wwh){max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}
#review .review-list .text{font-size:16px!important;line-height:1.6!important}
