/* UNITED GAMER 1.0 — five LAYOUTS; unchanged orange/black/white identity.
   ORIGINAL is the untouched legacy layout (body.united-style-sport).
   All changes below are limited to the four alternative layouts. */

body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech){
 --orange:#ef7c00;--orange-2:#ff9b23;--ink:#151617;--paper:#f8f8f7;
 --font:'Segoe UI',Arial,Helvetica,sans-serif;
 font-family:var(--font);line-height:1.45;font-kerning:normal;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) :is(h1,h2,h3){
 overflow-wrap:break-word;hyphens:auto;text-wrap:balance;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .topline{height:3px;background:var(--orange)}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .site-header{
 background:rgba(17,18,20,.98);border-bottom:1px solid #333;backdrop-filter:blur(12px);
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .container{width:min(1460px,calc(100% - 64px))}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .nav-inner{min-height:58px;gap:20px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand{width:125px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .desktop-nav{gap:24px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .desktop-nav a{
 font-size:11px;letter-spacing:.025em;font-weight:700;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .header-cta{
 font-size:10px;letter-spacing:0;padding:10px 14px;clip-path:none;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero{min-height:510px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-grid{min-height:510px;grid-template-columns:54% 46%}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-copy{padding:44px 0 63px;max-width:650px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-title{
 font-family:var(--font);font-size:clamp(40px,4.7vw,66px);line-height:1.07;letter-spacing:-.044em;
 font-weight:800;max-width:640px;margin:0 0 19px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-title em{line-height:1.07}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-desc{
 font-size:14px;line-height:1.6;max-width:410px;margin:0 0 23px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-actions{gap:16px;flex-wrap:wrap}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .btn{
 font-size:11px;letter-spacing:.02em;min-height:43px;padding:12px 17px;gap:12px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-visual{
 width:55%;right:-15px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-visual .hero-chair-stage{
 right:12%;top:5%;height:89%;width:78%;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-count{bottom:12px;gap:12px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .ribbon{padding:9px 0}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .ribbon-content{font-size:10px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .section{padding:54px 0}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .section-head{margin-bottom:22px;gap:18px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .section-title{
 font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:850;margin-top:8px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .section-lead{font-size:13px;line-height:1.55}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card{min-height:250px;padding:20px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card h3{
 font-size:clamp(19px,2.1vw,28px);line-height:1.13;letter-spacing:-.025em;margin:16px 0 0;max-width:55%;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card .real-cat{
 left:43% !important;top:8% !important;width:55% !important;height:82% !important;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card .category-bottom{font-size:10px;letter-spacing:.015em}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card .circle-arrow{width:31px;height:31px;font-size:17px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .filter-line{gap:12px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .filter-bar{gap:6px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .filter-pill{font-size:11px;padding:9px 12px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .catalog-search{height:38px;min-width:210px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .catalog-counter{margin:4px 0 14px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .product-grid{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .product-card{min-width:0}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-image{
 height:auto;aspect-ratio:1 / .91;padding:8px;background:#fff;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-image .small-num{top:9px;left:11px;font-size:9px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-info{
 padding:13px;min-height:148px;display:flex;flex-direction:column;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-label{
 font-size:9px;letter-spacing:.06em;margin-bottom:5px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-name{
 font-size:clamp(14px,1.25vw,18px);line-height:1.22;letter-spacing:-.015em;
 min-height:0;margin:0 0 4px;overflow-wrap:anywhere;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-variant-count{
 margin:0 0 7px;font-size:10px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-swatches{
 gap:5px;min-height:20px;margin-top:auto;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .swatch{width:14px;height:14px;border-width:2px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .variant-chip{padding:5px 6px;font-size:9px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-bottom{
 margin-top:8px;padding-top:9px;gap:5px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-bottom>span{
 font-size:10px;max-width:52%;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-open{
 font-size:10px;letter-spacing:0;gap:3px;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-grid{min-height:380px;gap:24px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-copy{padding:52px 0}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-section .section-title{font-size:clamp(34px,3.8vw,52px);line-height:1.06}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-graphic{height:330px}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .advantages{padding:65px 0}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) :is(#catalog,#categories,#about,#benefits){scroll-margin-top:76px}

/* 02 — COMPACT: stock-like storefront, 6 slim cards on wide screens. */
body.united-style-compact .hero{min-height:425px;background:#161719}
body.united-style-compact .hero-grid{min-height:425px}
body.united-style-compact .hero-title{font-size:clamp(38px,4.2vw,59px)}
body.united-style-compact .hero-visual .orange-plane{width:57%;height:80%;right:18%;top:9%;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);transform:none}
body.united-style-compact .hero-visual .hero-chair-stage{top:2%;height:95%;width:65%;right:24%}
body.united-style-compact .ribbon{padding:7px 0}
body.united-style-compact .cat-card{min-height:198px}
body.united-style-compact .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
body.united-style-compact .prod-image{aspect-ratio:1 / .85;padding:7px}
body.united-style-compact .prod-info{padding:10px;min-height:133px}
body.united-style-compact .prod-name{font-size:14px}
body.united-style-compact .prod-bottom>span{max-width:38%;font-size:9px}
body.united-style-compact .prod-open{font-size:9px}

/* 03 — EDITORIAL: asymmetrical flipped hero, restrained white grid */
body.united-style-editorial .hero{background:#fff;color:#151515;min-height:495px}
body.united-style-editorial .hero::before{background:linear-gradient(110deg,#fafafa 0 48%,#fff 48% 100%)}
body.united-style-editorial .hero::after{border-color:#dedede}
body.united-style-editorial .hero-grid{min-height:495px;display:block}
body.united-style-editorial .hero-copy{position:relative;margin-left:53%;max-width:47%;padding:58px 0 52px}
body.united-style-editorial .hero-title{font-size:clamp(38px,4.1vw,59px);letter-spacing:-.045em;color:#18191b}
body.united-style-editorial .hero-desc,body.united-style-editorial .hero-index,body.united-style-editorial .hero-count{color:#57595d}
body.united-style-editorial .hero-link{color:#252525}
body.united-style-editorial .hero-visual{left:-12px;right:auto;width:52%;height:100%}
body.united-style-editorial .hero-visual .orange-plane{left:0;right:auto;top:0;height:100%;width:84%;background:#ef7c00;clip-path:polygon(0 0,72% 0,100% 100%,0 100%);opacity:.92;transform:none}
body.united-style-editorial .hero-visual .hero-chair-stage{left:7%;right:auto;top:2%;height:96%;width:76%}
body.united-style-editorial .hero-side-label{display:none}
body.united-style-editorial .hero-count{left:auto;right:0}
body.united-style-editorial .ribbon{background:#121212;color:#fff}
body.united-style-editorial .ribbon-dot{color:var(--orange)}
body.united-style-editorial .categories{background:#f2f2f1}
body.united-style-editorial .cat-card{min-height:220px;border-left:4px solid var(--orange)}
body.united-style-editorial .cat-card:nth-child(1){background:#222;color:#fff}
body.united-style-editorial .cat-card:nth-child(2){background:#fff;color:#161616}
body.united-style-editorial .cat-card:nth-child(3){background:#e8e8e6;color:#161616}
body.united-style-editorial .product-card{border:0;border-bottom:2px solid #ddd;background:transparent}
body.united-style-editorial .prod-image{background:#fff}
body.united-style-editorial .prod-info{background:transparent}
body.united-style-editorial .catalog{background:#fff}
body.united-style-editorial .section-title{font-weight:700}

/* 04 — SHOWROOM: white open space, large horizontal desk, gallery-like cards */
body.united-style-showroom .site-header{background:#fff;border-bottom:1px solid #dedede}
body.united-style-showroom .desktop-nav a{color:#202020}
body.united-style-showroom .menu-toggle{color:#111;border-color:#ccc}
body.united-style-showroom .hero{background:#f6f6f4;color:#101010;min-height:520px}
body.united-style-showroom .hero::before{background:linear-gradient(125deg,#fff 0 55%,#ededeb 55% 100%)}
body.united-style-showroom .hero::after{border-color:#dedede}
body.united-style-showroom .hero-grid{min-height:520px}
body.united-style-showroom .hero-copy{max-width:540px}
body.united-style-showroom .hero-title{font-size:clamp(41px,4.1vw,62px);line-height:1.11;font-weight:700}
body.united-style-showroom .hero-desc,body.united-style-showroom .hero-index,body.united-style-showroom .hero-count{color:#57585b}
body.united-style-showroom .hero-link{color:#222}
body.united-style-showroom .hero-visual{right:-20px;width:56%}
body.united-style-showroom .hero-visual .orange-plane{clip-path:none;transform:rotate(-8deg);width:66%;height:56%;top:24%;right:12%;background:#ef7c00;opacity:.85}
body.united-style-showroom .hero-visual-desk .hero-chair-stage{right:0;top:15%;width:100%;height:73%}
body.united-style-showroom .hero-visual .hero-side-label{color:#444}
body.united-style-showroom .ribbon{background:#1b1b1b}
body.united-style-showroom .categories{background:#fff}
body.united-style-showroom .cat-card{min-height:220px;background:#f5f5f3;color:#1b1b1b;border:1px solid #e7e7e5}
body.united-style-showroom .cat-card:nth-child(1){background:#18191a;color:#fff}
body.united-style-showroom .cat-card:nth-child(2){background:#efefed}
body.united-style-showroom .cat-card:nth-child(3){background:#f6f6f4}
body.united-style-showroom .catalog{background:#f9f9f8}
body.united-style-showroom .product-card{border:0;background:transparent;box-shadow:none}
body.united-style-showroom .product-card:hover{transform:none;box-shadow:none}
body.united-style-showroom .prod-image{border:1px solid #e9e9e6;background:#fff}
body.united-style-showroom .prod-info{padding:12px 4px}
body.united-style-showroom .prod-name{font-weight:700}
body.united-style-showroom .section-title{font-weight:700}

/* 05 — TECH GRID: full black catalogue, orange edge highlights, ultra dense. */
body.united-style-tech{background:#131415;color:#f4f4f2}
body.united-style-tech .hero{min-height:445px;background:#101112}
body.united-style-tech .hero-grid{min-height:445px}
body.united-style-tech .hero::before{background:linear-gradient(105deg,#0f1012,#222325)}
body.united-style-tech .hero-title{font-size:clamp(39px,4.25vw,63px);font-family:'Bahnschrift','Arial Narrow','Segoe UI',sans-serif;letter-spacing:-.025em}
body.united-style-tech .hero-visual .orange-plane{clip-path:polygon(30% 0,100% 0,80% 100%,0 100%);top:13%;height:73%;width:72%;right:10%;transform:none;background:linear-gradient(135deg,#ff9200,#bf4b00)}
body.united-style-tech .hero-visual .hero-chair-stage{top:3%;height:95%;width:73%;right:21%}
body.united-style-tech .ribbon{padding:7px 0;background:#ef7c00;color:#151515}
body.united-style-tech .categories{background:#161718;color:#fff}
body.united-style-tech .cat-card{min-height:196px;background:#222426!important;color:#fff!important;border:1px solid #454545;border-top:3px solid var(--orange)}
body.united-style-tech .cat-card .circle-arrow{border-color:var(--orange)}
body.united-style-tech .catalog{background:#161718;color:#f9f9f9}
body.united-style-tech .section-lead{color:#b3b3b3}
body.united-style-tech .catalog .eyebrow{color:#ccc}
body.united-style-tech .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
body.united-style-tech .product-card{background:#232426;border:1px solid #414141;border-top:2px solid #ef7c00;color:#fff}
body.united-style-tech .product-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.4)}
body.united-style-tech .prod-image{background:#f5f5f3;aspect-ratio:1 / .92}
body.united-style-tech .prod-info{padding:10px;min-height:138px}
body.united-style-tech .prod-name{font-size:14px}
body.united-style-tech .prod-label{color:#aaa}
body.united-style-tech .prod-variant-count,body.united-style-tech .prod-bottom>span{color:#c1c1c1}
body.united-style-tech .prod-open,body.united-style-tech .prod-info a{color:#fff}
body.united-style-tech .prod-open .arrow{color:var(--orange)}
body.united-style-tech .prod-bottom{border-color:#555}
body.united-style-tech .filter-pill{background:#262626;color:#ddd;border-color:#444}
body.united-style-tech .filter-pill.active{background:#ef7c00;color:#171717;border-color:#ef7c00}
body.united-style-tech .catalog-search{background:#292929;border-color:#494949}
body.united-style-tech .catalog-search input{color:#fff}
body.united-style-tech .section-title{font-family:'Bahnschrift','Segoe UI',sans-serif;letter-spacing:-.025em}
body.united-style-tech .advantages{background:#171717}
body.united-style-tech .brand-section{background:#222}
body.united-style-tech .cta-end{background:#eb7a00;color:#171717}

/* Responsive: layouts remain dense on desktop, readable rather than tiny on phones. */
@media(max-width:1399px){
 body.united-style-compact .product-grid,body.united-style-tech .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media(max-width:1150px){
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .container{width:min(100% - 48px,1400px)}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-title{font-size:clamp(38px,5vw,60px)}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card h3{max-width:65%}
}
@media(max-width:860px){
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .container{width:calc(100% - 36px)}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .nav-inner{min-height:55px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand{width:114px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .menu-toggle{width:35px;height:35px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card{min-height:200px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card h3{font-size:19px;max-width:85%}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card .real-cat{opacity:.5;left:35%!important;width:67%!important}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero{min-height:430px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-grid{display:grid;min-height:430px;grid-template-columns:1fr 1fr}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-copy{position:relative;max-width:100%;padding:32px 0 60px;margin:0}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-visual{top:0;bottom:auto;height:100%;right:0;left:auto;width:55%;opacity:1}
 body.united-style-editorial .hero-copy{margin-left:53%;max-width:47%}
 body.united-style-editorial .hero-visual{left:0;right:auto;width:52%}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-title{font-size:clamp(33px,5.4vw,46px)}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-desc{font-size:12px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-grid{grid-template-columns:1.2fr .8fr;min-height:300px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-graphic{height:280px}
}
@media(max-width:620px){
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .container{width:calc(100% - 28px)}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero{min-height:585px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-grid{display:block;min-height:585px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-copy{position:relative;margin:0;max-width:100%;padding:32px 0 0;z-index:3}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-title{font-size:clamp(34px,9vw,48px);line-height:1.09;max-width:490px;margin-bottom:11px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-desc{max-width:310px;font-size:12px;line-height:1.45;margin-bottom:14px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-actions{gap:10px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero .btn{font-size:10px;padding:10px 12px;min-height:38px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-link{font-size:10px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-visual{
  top:auto;bottom:13px;right:-5%;left:auto;height:265px;width:98%;opacity:1;
 }
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-visual .hero-chair-stage{top:0;height:100%;width:65%;right:18%;left:auto}
 body.united-style-editorial .hero-visual{left:0;right:auto}
 body.united-style-editorial .hero-visual .orange-plane{clip-path:polygon(0 0,79% 0,100% 100%,0 100%)}
 body.united-style-showroom .hero-visual-desk .hero-chair-stage{right:0;left:auto;width:100%;height:100%;top:0}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .hero-count{display:none}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .section{padding:38px 0}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .section-title{font-size:clamp(28px,6vw,38px)}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-grid{grid-template-columns:1fr;gap:8px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card{min-height:155px;padding:16px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card h3{max-width:54%;font-size:22px;margin-top:8px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card .real-cat{opacity:1;top:0!important;height:100%!important;left:49%!important;width:48%!important}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .filter-line{display:block}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .catalog-search{width:100%;margin-top:8px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-image{height:auto;aspect-ratio:1 / .95;padding:5px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-info{min-height:135px;padding:10px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-name{font-size:14px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-open{font-size:9px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .prod-bottom>span{max-width:40%;font-size:9px}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-grid{grid-template-columns:1fr}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-copy{padding:45px 0 0}
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .brand-graphic{height:240px}
 body.united-style-showroom .mobile-panel{background:#fff}
 body.united-style-showroom .mobile-panel a{color:#222;border-color:#ddd}
}

/* Keep long Russian category titles inside their own card without touching the photo. */
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card:nth-child(3) h3{
 font-size:clamp(17px,1.55vw,22px);max-width:64%;overflow-wrap:anywhere;
}
body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card:nth-child(3) .real-cat{
 left:57%!important;width:42%!important;
}
@media(max-width:620px){
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card:nth-child(3) h3{
  font-size:19px;max-width:62%;
 }
 body:is(.united-style-compact,.united-style-editorial,.united-style-showroom,.united-style-tech) .cat-card:nth-child(3) .real-cat{
  left:58%!important;width:40%!important;
 }
}
