/* MUTTI LAB Reference v9.1.0 — approved three-part homepage */
.mutti-reference-theme{
  --ref-pink:#f6005b;--ref-ink:#111216;--ref-muted:#777b84;--ref-line:#e7e7ea;--ref-soft:#f6f6f7;
  --ref-radius:18px;background:#fff;color:var(--ref-ink)
}
.mutti-reference-theme .shell{width:min(1540px,calc(100% - 34px));margin-inline:auto}
.mutti-reference-theme .site-header{position:sticky;top:0;z-index:120;padding:8px 0 0;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);box-shadow:0 1px 0 rgba(18,20,26,.04)}
.mutti-reference-theme .header-inner{min-height:58px;padding:0 16px;border:0;border-radius:0;background:#fff;gap:18px}
.mutti-reference-theme .mutti-header-logo-v8500{min-width:174px;max-width:174px}
.mutti-reference-theme .mutti-catalog-button-v8446{min-height:44px;border-radius:12px;background:#111!important;color:#fff!important;box-shadow:none!important}
.mutti-reference-theme .mutti-market-search-v860{min-height:44px;border-radius:12px;background:#f5f5f6;border:1px solid #ededf0}
.mutti-reference-theme .mutti-header-pvz{min-height:44px;border-radius:12px}
.mutti-reference-theme .mutti-header-action{min-width:54px}
.mutti-reference-theme .mutti-header-action-label{font-size:10px}
.mutti-reference-theme .mutti-theme-toggle-v8529{transform:scale(.88)}

.mutti-ref-quicknav-shell-v910{position:relative}
.mutti-ref-quicknav-v910{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:4px;min-height:50px;padding:2px 0 7px;overflow-x:auto;scrollbar-width:none}
.mutti-ref-quicknav-v910::-webkit-scrollbar{display:none}
.mutti-ref-quicknav-v910>a,.mutti-ref-quicknav-v910>button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:132px;min-height:42px;padding:7px 8px;border:0;background:transparent;color:#17191e;font:inherit;font-size:11px;font-weight:720;white-space:nowrap;cursor:pointer;border-radius:10px;transition:.18s ease}
.mutti-ref-quicknav-v910>a:hover,.mutti-ref-quicknav-v910>button:hover{background:#f4f4f6}
.mutti-ref-quicknav-v910 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.mutti-ref-quicknav-v910 .is-accent{color:var(--ref-pink)}
.mutti-ref-brand-drawer-v910{position:absolute;z-index:150;right:22px;top:48px;width:min(620px,calc(100vw - 44px));padding:16px;border:1px solid var(--ref-line);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(19,22,30,.16)}
.mutti-ref-brand-drawer-v910[hidden]{display:none!important}
.mutti-ref-brand-drawer-v910>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.mutti-ref-brand-drawer-v910>div strong{font-size:20px}
.mutti-ref-brand-drawer-v910>div button{width:34px;height:34px;border:0;border-radius:50%;background:#f3f3f5;font-size:22px;cursor:pointer}
.mutti-ref-brand-drawer-v910 nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.mutti-ref-brand-drawer-v910 nav a{display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid var(--ref-line);border-radius:12px}
.mutti-ref-brand-drawer-v910 nav a:hover{border-color:var(--ref-pink)}
.mutti-ref-brand-drawer-v910 nav small{color:var(--ref-muted);font-size:10px}

.mutti-ref-home-v910{padding-top:8px;padding-bottom:30px}
.mutti-ref-home-v910.is-results{padding-top:16px}
.mutti-ref-hero-v910{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:10px;margin:0 0 10px;min-height:316px}
.mutti-ref-hero-v910__main{position:relative;min-height:316px;overflow:hidden;border-radius:18px;background:#101115;color:#fff}
.mutti-ref-hero-v910__slide{position:absolute;inset:0;display:grid;grid-template-columns:55% 45%;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(18px);transition:opacity .36s ease,transform .36s ease,visibility .36s}
.mutti-ref-hero-v910__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.mutti-ref-hero-v910__slide:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 69% 56%,rgba(246,0,91,.25),transparent 31%),repeating-radial-gradient(circle at 70% 52%,transparent 0 40px,rgba(255,255,255,.065) 41px 42px),linear-gradient(115deg,#111216,#0c0d11 58%,#171019)}
.mutti-ref-hero-v910__slide.is-light:before{background:radial-gradient(circle at 72% 52%,rgba(246,0,91,.16),transparent 34%),linear-gradient(120deg,#17191e,#262833)}
.mutti-ref-hero-v910__slide.is-audio:before{background:radial-gradient(circle at 72% 50%,rgba(246,0,91,.28),transparent 34%),linear-gradient(120deg,#101115,#18151e)}
.mutti-ref-hero-v910__counter{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;position:absolute;left:22px;top:24px;bottom:23px;width:26px;font-size:11px}
.mutti-ref-hero-v910__counter i{flex:1;width:1px;margin:10px 0;background:linear-gradient(var(--ref-pink) 0 18%,rgba(255,255,255,.4) 18%)}
.mutti-ref-hero-v910__copy{position:relative;z-index:2;padding:54px 22px 40px 72px;align-self:center}
.mutti-ref-hero-v910__copy small{display:block;margin-bottom:12px;color:var(--ref-pink);font-size:10px;font-weight:850;letter-spacing:.08em}
.mutti-ref-hero-v910__copy h2{max-width:620px;margin:0;font-size:34px;line-height:1.08;letter-spacing:-.035em;color:#fff}
.mutti-ref-hero-v910__copy p{max-width:430px;margin:14px 0 22px;color:rgba(255,255,255,.74);font-size:13px;line-height:1.45}
.mutti-ref-hero-v910__copy>a{display:inline-flex;align-items:center;gap:18px;padding:12px 18px;border-radius:8px;background:#fff;color:#111;font-size:12px;font-weight:780}
.mutti-ref-hero-v910__copy>a:hover{background:var(--ref-pink);color:#fff}
.mutti-ref-hero-v910__art{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-width:0;padding:14px 12px 10px 0}
.mutti-ref-hero-v910__art img{width:115%;height:105%;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.38))}
.mutti-ref-hero-v910__controls{position:absolute;z-index:6;left:36%;bottom:16px;display:flex;gap:8px}
.mutti-ref-hero-v910__controls button{width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#111;font-size:16px;cursor:pointer}
.mutti-ref-hero-v910__controls button:hover{background:var(--ref-pink);color:#fff}
.mutti-ref-hero-v910__aside{display:grid;grid-template-rows:1fr 1fr;gap:10px}
.mutti-ref-hero-v910__new,.mutti-ref-hero-v910__scenario{position:relative;overflow:hidden;min-height:153px;border-radius:18px}
.mutti-ref-hero-v910__new{display:block;padding:20px;background:linear-gradient(135deg,#fafafa,#eeeef0);border:1px solid var(--ref-line)}
.mutti-ref-hero-v910__new>span,.mutti-ref-hero-v910__scenario>div>span{position:relative;z-index:2;color:var(--ref-pink);font-size:9px;font-weight:850;letter-spacing:.05em}
.mutti-ref-hero-v910__new h3,.mutti-ref-hero-v910__scenario h3{position:relative;z-index:2;margin:7px 0 5px;font-size:22px;line-height:1.02;letter-spacing:-.03em}
.mutti-ref-hero-v910__new p{position:relative;z-index:2;width:47%;margin:0;color:#6f737b;font-size:10px;line-height:1.4}
.mutti-ref-hero-v910__new b{position:relative;z-index:2;display:inline-flex;margin-top:13px;padding:7px 14px;border-radius:8px;background:#111;color:#fff;font-size:10px}
.mutti-ref-hero-v910__new img{position:absolute;right:-4%;top:-8%;width:53%;height:112%;object-fit:contain;mix-blend-mode:multiply}
.mutti-ref-hero-v910__scenario{background:radial-gradient(circle at 78% 50%,rgba(246,0,91,.27),transparent 35%),#111217;color:#fff}
.mutti-ref-hero-v910__scenario>div{position:relative;z-index:2;padding:18px;width:68%}
.mutti-ref-hero-v910__scenario h3{color:#fff}
.mutti-ref-hero-v910__scenario nav{display:flex;flex-wrap:wrap;gap:5px}
.mutti-ref-hero-v910__scenario nav a{padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:99px;background:rgba(255,255,255,.06);font-size:9px}
.mutti-ref-hero-v910__scenario nav a:hover{background:#fff;color:#111}
.mutti-ref-hero-v910__scenario>img{position:absolute;right:-7%;bottom:-12%;width:50%;height:110%;object-fit:contain}
.mutti-ref-hero-v910__scenario-arrow{position:absolute;right:13px;bottom:12px;z-index:4;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#111}

.mutti-ref-categories-v910{position:relative;display:flex;align-items:stretch;gap:6px;margin:0 0 10px;padding:8px 34px;border:1px solid var(--ref-line);border-radius:18px;background:#fff}
.mutti-ref-categories-v910__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(126px,1fr);gap:6px;width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x proximity}
.mutti-ref-categories-v910__track::-webkit-scrollbar{display:none}
.mutti-ref-categories-v910__arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ref-line);border-radius:50%;background:#fff;box-shadow:0 8px 20px rgba(15,18,25,.08);cursor:pointer}
.mutti-ref-categories-v910__arrow.is-prev{left:8px}.mutti-ref-categories-v910__arrow.is-next{right:8px}
.mutti-ref-category-v910{position:relative;display:grid;grid-template-rows:82px auto auto;align-items:end;min-height:142px;padding:6px 8px 10px;border-radius:14px;scroll-snap-align:start;text-align:center;transition:.18s ease}
.mutti-ref-category-v910:hover{background:#f7f7f8;transform:translateY(-2px)}
.mutti-ref-category-v910.is-featured{background:linear-gradient(145deg,#ffe4ee,#fff0f5)}
.mutti-ref-category-v910__badge{position:absolute;left:0;top:0;padding:4px 9px;border-radius:99px;background:var(--ref-pink);color:#fff;font-size:8px;font-weight:800}
.mutti-ref-category-v910 img{width:100%;height:82px;object-fit:contain}
.mutti-ref-category-v910 strong{min-height:28px;font-size:11px;line-height:1.22}
.mutti-ref-category-v910 small{margin-top:3px;color:#8a8d94;font-size:9px}

.mutti-ref-scenarios-v910{margin:0 0 10px}
.mutti-ref-scenarios-v910__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.mutti-ref-scenarios-v910__track::-webkit-scrollbar{display:none}
.mutti-ref-scenario-v910{position:relative;min-height:132px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#f4f4f5,#e9e9eb);scroll-snap-align:start}
.mutti-ref-scenario-v910>div{position:relative;z-index:2;width:50%;padding:20px}
.mutti-ref-scenario-v910 h3{margin:0 0 6px;font-size:15px;line-height:1.05}
.mutti-ref-scenario-v910 p{margin:0 0 12px;color:#666b73;font-size:10px;line-height:1.35}
.mutti-ref-scenario-v910 span{font-size:10px;font-weight:750}
.mutti-ref-scenario-v910 img{position:absolute;right:-5%;bottom:-18%;width:60%;height:125%;object-fit:contain}
.mutti-ref-scenario-v910.is-photo{background:radial-gradient(circle at 80% 50%,rgba(246,0,91,.35),transparent 42%),linear-gradient(135deg,#f4f4f5,#d6bfd0)}
.mutti-ref-scenarios-v910__dots{display:flex;justify-content:center;gap:6px;margin-top:7px}
.mutti-ref-scenarios-v910__dots i{width:7px;height:7px;border-radius:50%;background:#ddd}.mutti-ref-scenarios-v910__dots i.is-active{width:20px;background:var(--ref-pink);border-radius:99px}

.mutti-ref-dashboard-v910{display:grid;grid-template-columns:210px minmax(0,1fr) 260px;gap:10px;align-items:stretch;margin-bottom:10px}
.mutti-ref-trends-v910,.mutti-ref-selection-v910,.mutti-ref-club-v910{border:1px solid var(--ref-line);border-radius:18px;background:#fff}
.mutti-ref-trends-v910{padding:18px 16px}
.mutti-ref-trends-v910__head{position:relative;min-height:105px}
.mutti-ref-trends-v910 h2{margin:0;font-size:20px}.mutti-ref-trends-v910 p{margin:7px 0;color:#777b84;font-size:10px}
.mutti-ref-trends-v910 svg{position:absolute;right:0;bottom:8px;width:82px;height:38px;fill:none;stroke:var(--ref-pink);stroke-width:2}
.mutti-ref-trends-v910 ol{list-style:none;margin:0;padding:0}
.mutti-ref-trends-v910 li+li{margin-top:12px}
.mutti-ref-trends-v910 li a{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;font-size:10px}
.mutti-ref-trends-v910 li span{color:#8c9098;font-size:9px}
.mutti-ref-selection-v910{min-width:0;padding:10px}
.mutti-ref-selection-v910__tabs{display:flex;gap:24px;height:32px;overflow-x:auto;scrollbar-width:none}
.mutti-ref-selection-v910__tabs button{position:relative;border:0;background:none;padding:0;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}
.mutti-ref-selection-v910__tabs button.is-active{font-weight:800}.mutti-ref-selection-v910__tabs button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ref-pink)}
.mutti-ref-selection-v910__panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(170px,1.25fr);gap:8px}
.mutti-ref-selection-v910__panel[hidden]{display:none!important}
.mutti-ref-selection-v910__primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0}
.mutti-ref-selection-v910__compact{display:grid;grid-template-rows:repeat(3,1fr);gap:6px}
.mutti-ref-product-v910{position:relative;display:flex;flex-direction:column;min-width:0;min-height:215px;border:1px solid #ededf0;border-radius:14px;background:#fff;overflow:hidden}
.mutti-ref-product-v910__media{position:relative;height:116px;background:#fafafa}
.mutti-ref-product-v910__media>a{display:block;width:100%;height:100%}
.mutti-ref-product-v910__media img{width:100%;height:100%;object-fit:contain;padding:8px}
.mutti-ref-product-v910__badge{position:absolute;z-index:2;left:7px;top:7px;padding:4px 7px;border-radius:99px;background:var(--ref-pink);color:#fff;font-size:7px;font-weight:850}
.mutti-ref-product-v910__badge.is-new{background:#315cff}.mutti-ref-product-v910__badge.is-hit{background:var(--ref-pink)}
.mutti-ref-product-v910__heart{position:absolute;z-index:2;right:6px;top:5px;border:0;background:transparent;font-size:17px;cursor:pointer}
.mutti-ref-product-v910__body{padding:8px 9px 10px;min-width:0}
.mutti-ref-product-v910__body h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:39px;margin:0 0 5px;font-size:9px;line-height:1.35;font-weight:650}
.mutti-ref-product-v910__price{font-size:12px;font-weight:850}.mutti-ref-product-v910__price del{color:#9a9da4;font-size:9px}.mutti-ref-product-v910__price ins{text-decoration:none;color:#111}
.mutti-ref-product-v910__body small{display:block;margin-top:5px;color:var(--ref-pink);font-size:7px}
.mutti-ref-product-v910__cart{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#111;color:#fff}
.mutti-ref-product-v910__cart:hover{background:var(--ref-pink)}
.mutti-ref-product-v910__cart svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mutti-ref-product-v910.is-compact{display:grid;grid-template-columns:52px 1fr 28px;align-items:center;min-height:0;height:100%;border-radius:11px}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__media{height:100%;min-height:54px}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__media img{padding:4px}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__heart,.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__badge{display:none}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__body{padding:6px}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__body h3{min-height:24px;-webkit-line-clamp:2;font-size:8px}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__price{font-size:10px}
.mutti-ref-product-v910.is-compact .mutti-ref-product-v910__cart{position:static;width:25px;height:25px;border-radius:7px}
.mutti-ref-club-v910{position:relative;overflow:hidden;padding:20px 18px;background:radial-gradient(circle at 88% 82%,rgba(246,0,91,.25),transparent 28%),linear-gradient(145deg,#111216,#17181c);color:#fff;border-color:#111216}
.mutti-ref-club-v910>span{color:var(--ref-pink);font-size:8px;font-weight:850;letter-spacing:.08em}
.mutti-ref-club-v910 h2{position:relative;z-index:2;margin:13px 0 9px;font-size:23px;line-height:1.02;letter-spacing:-.035em}
.mutti-ref-club-v910>p{position:relative;z-index:2;margin:0 0 12px;color:rgba(255,255,255,.65);font-size:9px;line-height:1.4}
.mutti-ref-club-v910 ul{position:relative;z-index:2;list-style:none;margin:0 0 14px;padding:0}
.mutti-ref-club-v910 li{font-size:9px;line-height:1.7}.mutti-ref-club-v910 li:before{content:"✓";margin-right:7px;color:var(--ref-pink);font-weight:900}
.mutti-ref-club-v910>a{position:relative;z-index:3;display:inline-flex;padding:8px 11px;border-radius:7px;background:#fff;color:#111;font-size:9px;font-weight:750}
.mutti-ref-club-v910__coins{position:absolute;right:-18px;bottom:-18px;width:105px;height:100px}
.mutti-ref-club-v910__coins i{position:absolute;display:grid;place-items:center;width:62px;height:62px;border:7px solid #333;border-radius:50%;background:radial-gradient(circle,#17181c 37%,var(--ref-pink) 39% 45%,#111 47%);font-style:normal;font-weight:900}.mutti-ref-club-v910__coins i:nth-child(1){right:7px;bottom:5px;transform:rotate(12deg)}.mutti-ref-club-v910__coins i:nth-child(2){right:42px;bottom:14px;transform:rotate(-18deg)}.mutti-ref-club-v910__coins i:nth-child(3){right:18px;bottom:43px;transform:rotate(4deg)}

.mutti-ref-trust-v910{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ref-line);border-radius:16px;background:#fff;overflow:hidden}
.mutti-ref-trust-v910>div,.mutti-ref-trust-v910>a{display:flex;align-items:center;gap:11px;min-height:58px;padding:10px 15px;border-right:1px solid var(--ref-line)}
.mutti-ref-trust-v910>a{border-right:0;position:relative}
.mutti-ref-trust-v910 svg{width:24px;height:24px;fill:none;stroke:#111;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.mutti-ref-trust-v910 span{display:flex;flex-direction:column}.mutti-ref-trust-v910 strong{font-size:10px}.mutti-ref-trust-v910 small{margin-top:3px;color:#7b7f87;font-size:8px}.mutti-ref-trust-v910>a>b{margin-left:auto}

.mutti-ref-results-v910{padding:20px 0 30px}
.mutti-ref-results-v910__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}
.mutti-ref-results-v910__head small{color:var(--ref-pink);font-size:10px;font-weight:850}.mutti-ref-results-v910__head h2{margin:5px 0;font-size:38px}.mutti-ref-results-v910__head p{margin:0;color:var(--ref-muted)}
.mutti-ref-results-v910__head>a,.mutti-ref-results-v910__more a,.mutti-ref-results-v910__empty a{display:inline-flex;padding:11px 16px;border-radius:10px;background:#111;color:#fff;font-weight:750}
.mutti-ref-results-v910__chips{display:flex;gap:8px;margin-bottom:14px}.mutti-ref-results-v910__chips a{padding:9px 14px;border:1px solid var(--ref-line);border-radius:99px;font-size:11px}.mutti-ref-results-v910__chips a.is-active{background:#111;color:#fff;border-color:#111}
.mutti-ref-results-v910__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
.mutti-ref-results-v910__more{text-align:center;margin-top:18px}.mutti-ref-results-v910__empty{padding:70px 20px;text-align:center;border:1px solid var(--ref-line);border-radius:18px}

html[data-mutti-theme="dark"] .mutti-reference-theme{--ref-ink:#f5f5f5;--ref-muted:#b0aea9;--ref-line:#45433f;--ref-soft:#2c2b28;background:#252421;color:#f5f5f5}
html[data-mutti-theme="dark"] .mutti-reference-theme .site-header,html[data-mutti-theme="dark"] .mutti-reference-theme .header-inner,html[data-mutti-theme="dark"] .mutti-ref-brand-drawer-v910,html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-categories-v910,html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-trends-v910,html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-selection-v910,html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-trust-v910{background:#252421;color:#f5f5f5}
html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-product-v910{background:#2b2a27;border-color:#45433f}
html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-product-v910__media{background:#302f2c}
html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-product-v910__price ins{color:#fff}
html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-trust-v910 svg{stroke:#fff}
html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-quicknav-v910>a,html[data-mutti-theme="dark"] .mutti-reference-theme .mutti-ref-quicknav-v910>button{color:#fff}

@media(max-width:1220px){
  .mutti-ref-quicknav-v910{grid-template-columns:repeat(9,145px)}
  .mutti-ref-hero-v910{grid-template-columns:1.75fr 1fr}
  .mutti-ref-dashboard-v910{grid-template-columns:180px minmax(0,1fr) 230px}
  .mutti-ref-selection-v910__panel{grid-template-columns:1fr}.mutti-ref-selection-v910__compact{display:none}
  .mutti-ref-results-v910__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:920px){
  .mutti-reference-theme .shell{width:min(100% - 20px,1540px)}
  .mutti-reference-theme .site-header{padding-top:4px}.mutti-reference-theme .header-inner{gap:8px}
  .mutti-ref-hero-v910{grid-template-columns:1fr}.mutti-ref-hero-v910__aside{grid-template-columns:1fr 1fr;grid-template-rows:none}
  .mutti-ref-dashboard-v910{grid-template-columns:1fr 260px}.mutti-ref-trends-v910{display:none}
  .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,310px)}
  .mutti-ref-trust-v910{grid-template-columns:repeat(2,1fr)}.mutti-ref-trust-v910>*{border-bottom:1px solid var(--ref-line)}
  .mutti-ref-results-v910__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:680px){
  .mutti-reference-theme .shell{width:min(100% - 14px,1540px)}
  .mutti-ref-quicknav-v910{padding-bottom:5px;grid-template-columns:repeat(9,132px)}
  .mutti-ref-quicknav-v910>a,.mutti-ref-quicknav-v910>button{justify-content:flex-start;min-width:132px;font-size:10px}
  .mutti-ref-brand-drawer-v910{right:7px;top:47px;width:calc(100vw - 14px)}.mutti-ref-brand-drawer-v910 nav{grid-template-columns:repeat(2,1fr)}
  .mutti-ref-home-v910{padding-top:6px}
  .mutti-ref-hero-v910__main{min-height:430px}.mutti-ref-hero-v910__slide{grid-template-columns:1fr;grid-template-rows:auto 190px}.mutti-ref-hero-v910__copy{padding:48px 22px 0 52px}.mutti-ref-hero-v910__copy h2{font-size:30px}.mutti-ref-hero-v910__copy p{font-size:12px}.mutti-ref-hero-v910__art{padding:0 20px 4px 45px}.mutti-ref-hero-v910__art img{width:100%;height:100%}.mutti-ref-hero-v910__controls{left:52px;bottom:12px}
  .mutti-ref-hero-v910__aside{grid-template-columns:1fr}.mutti-ref-hero-v910__new,.mutti-ref-hero-v910__scenario{min-height:165px}
  .mutti-ref-categories-v910{padding-inline:28px}.mutti-ref-categories-v910__track{grid-auto-columns:122px}
  .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,280px)}
  .mutti-ref-dashboard-v910{grid-template-columns:1fr}.mutti-ref-club-v910{min-height:250px}
  .mutti-ref-selection-v910__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.mutti-ref-product-v910{min-height:225px}
  .mutti-ref-trust-v910{grid-template-columns:1fr}.mutti-ref-trust-v910>div,.mutti-ref-trust-v910>a{border-right:0}
  .mutti-ref-results-v910__head{align-items:flex-start;flex-direction:column}.mutti-ref-results-v910__head h2{font-size:30px}.mutti-ref-results-v910__chips{overflow-x:auto}.mutti-ref-results-v910__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

/* ========================================================================
   MUTTI Reference v9.2.0 — enlarged production category carousel
   Preserve the original object-led MUTTI carousel, including depth, drag,
   arrows, dots and live category destinations. Only its footprint is reduced
   to the height of the approved reference category row.
   ======================================================================== */
body.home .mutti-ref-category-compact-v911{
  position:relative!important;
  height:170px!important;
  min-height:170px!important;
  margin:8px 0 10px!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid var(--ref-line)!important;
  border-radius:16px!important;
  background:#fff!important;
  isolation:isolate;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__controls{
  position:absolute!important;
  inset:0!important;
  z-index:20!important;
  margin:0!important;
  display:block!important;
  pointer-events:none!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav{
  position:absolute!important;
  top:50%!important;
  width:34px!important;
  height:34px!important;
  margin-top:-17px!important;
  border-color:rgba(20,22,28,.09)!important;
  background:rgba(255,255,255,.94)!important;
  color:#24272e!important;
  font-size:14px!important;
  box-shadow:0 7px 18px rgba(20,24,31,.09)!important;
  pointer-events:auto!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav:first-child{left:9px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav:last-child{right:9px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dots{
  position:absolute!important;
  left:50%!important;
  bottom:6px!important;
  min-width:0!important;
  max-width:58%!important;
  gap:5px!important;
  transform:translateX(-50%)!important;
  pointer-events:auto!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dot{
  width:5px!important;
  height:5px!important;
  background:rgba(36,40,48,.14)!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dot.is-active{
  width:18px!important;
  background:var(--ref-pink)!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__viewport{
  height:170px!important;
  min-height:170px!important;
  overflow:hidden!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__stage{
  height:100%!important;
}
body.home .mutti-ref-category-compact-v911:not(.is-ready) .mutti-category-showcase-v8624__stage{
  align-items:center!important;
  gap:10px!important;
  padding:0 42px!important;
}
body.home .mutti-ref-category-compact-v911:not(.is-ready) .mutti-category-showcase-v8624__item{
  flex:0 0 178px!important;
  width:178px!important;
  height:150px!important;
}
body.home .mutti-ref-category-compact-v911.is-ready .mutti-category-showcase-v8624__item{
  top:47%!important;
  width:190px!important;
  height:150px!important;
  transform-origin:50% 50%!important;
  transition:transform .48s cubic-bezier(.18,.78,.2,1),opacity .3s ease!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual{
  height:105px!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual img{
  transform:translateY(2px) scale(.92)!important;
  filter:drop-shadow(0 10px 11px rgba(20,23,31,.14))!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item.is-center .mutti-category-showcase-v8624__visual img,
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item:hover .mutti-category-showcase-v8624__visual img,
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item:focus-visible .mutti-category-showcase-v8624__visual img{
  transform:translateY(-1px) scale(1.01)!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item--phone-cases .mutti-category-showcase-v8624__visual img{transform:translateY(2px) scale(1.02)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item--phone-cases.is-center .mutti-category-showcase-v8624__visual img,
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item--phone-cases:hover .mutti-category-showcase-v8624__visual img{transform:translateY(-1px) scale(1.08)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item--wireless-speakers .mutti-category-showcase-v8624__visual img{transform:translateY(1px) scale(.98)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item--chargers .mutti-category-showcase-v8624__visual img{transform:translateY(1px) scale(.98)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item--cardholders .mutti-category-showcase-v8624__visual img{transform:translateY(2px) scale(.88)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy{
  min-height:38px!important;
  padding:0 6px 7px!important;
  column-gap:5px!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy strong{
  font-size:12px!important;
  line-height:1.14!important;
  font-weight:680!important;
  letter-spacing:-.018em!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy small{
  margin-top:3px!important;
  font-size:9px!important;
  line-height:1.15!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy b{
  margin-top:3px!important;
  font-size:13px!important;
}
html[data-mutti-theme="dark"] body.home .mutti-ref-category-compact-v911,
body.mutti-dark-mode.home .mutti-ref-category-compact-v911{
  border-color:#45433f!important;
  background:#252421!important;
}
html[data-mutti-theme="dark"] body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav,
body.mutti-dark-mode.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav{
  border-color:rgba(255,255,255,.13)!important;
  background:rgba(37,36,33,.94)!important;
  color:#fff!important;
}
html[data-mutti-theme="dark"] body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dot.is-active,
body.mutti-dark-mode.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dot.is-active{background:#fff!important}

@media(max-width:980px){
  body.home .mutti-ref-category-compact-v911{height:160px!important;min-height:160px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__viewport{height:160px!important;min-height:160px!important}
  body.home .mutti-ref-category-compact-v911.is-ready .mutti-category-showcase-v8624__item{width:174px!important;height:142px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual{height:98px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy strong{font-size:11.5px!important}
}
@media(max-width:680px){
  body.home .mutti-ref-category-compact-v911{height:148px!important;min-height:148px!important;margin:7px 0 9px!important;border-radius:14px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__viewport{height:148px!important;min-height:148px!important}
  body.home .mutti-ref-category-compact-v911.is-ready .mutti-category-showcase-v8624__item{top:46%!important;width:150px!important;height:130px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual{height:88px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy{min-height:35px!important;padding-bottom:5px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy strong{font-size:10.5px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy small{font-size:8px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy b{font-size:11px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav{width:30px!important;height:30px!important;margin-top:-15px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav:first-child{left:6px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__nav:last-child{right:6px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dots{bottom:5px!important;max-width:48%!important}
}

/* ========================================================================
 * MUTTI LAB Reference v9.2.0 — hybrid marketplace usability
 * New editorial top + proven large-card progressive catalogue.
 * ===================================================================== */

/* Larger, still compact original category coverflow. */
body.home .mutti-ref-category-compact-v911{
  height:205px!important;min-height:205px!important;margin:10px 0 14px!important;border-radius:18px!important;
}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__viewport{height:205px!important;min-height:205px!important}
body.home .mutti-ref-category-compact-v911.is-ready .mutti-category-showcase-v8624__item{top:47%!important;width:220px!important;height:180px!important}
body.home .mutti-ref-category-compact-v911:not(.is-ready) .mutti-category-showcase-v8624__item{flex-basis:210px!important;width:210px!important;height:178px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual{height:132px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual img{transform:translateY(1px) scale(.98)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item.is-center .mutti-category-showcase-v8624__visual img,
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item:hover .mutti-category-showcase-v8624__visual img,
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__item:focus-visible .mutti-category-showcase-v8624__visual img{transform:translateY(-2px) scale(1.07)!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy{min-height:48px!important;padding:0 8px 10px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy strong{font-size:14px!important;line-height:1.15!important;font-weight:760!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy small{font-size:10px!important;margin-top:4px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy b{font-size:14px!important}
body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__dots{bottom:8px!important}

/* Editorial scenario cards: dedicated product art, richer backgrounds. */
.mutti-ref-scenarios-v920{margin:0 0 14px}
.mutti-ref-scenarios-v920 .mutti-ref-scenarios-v910__track{gap:12px}
.mutti-ref-scenario-v920{
  position:relative;min-height:180px!important;padding:0!important;overflow:hidden;border:1px solid rgba(20,22,28,.08)!important;
  border-radius:20px!important;isolation:isolate;box-shadow:0 12px 34px rgba(18,21,29,.055);transition:transform .22s ease,box-shadow .22s ease!important;
}
.mutti-ref-scenario-v920:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(18,21,29,.10)}
.mutti-ref-scenario-v920:before{content:"";position:absolute;inset:0;z-index:-2}
.mutti-ref-scenario-v920__texture{position:absolute;inset:0;z-index:-1;opacity:.7;background:repeating-radial-gradient(circle at 82% 54%,transparent 0 27px,rgba(255,255,255,.13) 28px 29px)}
.mutti-ref-scenario-v920>div{position:relative;z-index:3;width:58%;height:100%;padding:24px 16px 20px 22px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.mutti-ref-scenario-v920>div>small{display:block;margin-bottom:8px;font-size:8px;font-weight:850;letter-spacing:.09em;color:var(--ref-pink)}
.mutti-ref-scenario-v920 h3{margin:0 0 8px!important;font-size:25px!important;line-height:1!important;letter-spacing:-.04em!important}
.mutti-ref-scenario-v920 p{max-width:180px;margin:0 0 17px!important;font-size:11px!important;line-height:1.42!important;color:#6f747d!important}
.mutti-ref-scenario-v920>div>span{display:inline-flex;align-items:center;gap:10px;font-size:10px!important;font-weight:780!important}
.mutti-ref-scenario-v920>div>span b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#111;color:#fff;font-size:12px}
.mutti-ref-scenario-v920>img{position:absolute!important;z-index:2;right:-5%!important;bottom:-13%!important;width:58%!important;height:118%!important;object-fit:contain!important;filter:drop-shadow(0 20px 22px rgba(13,16,23,.18));transform:none!important}
.mutti-ref-scenario-v920.is-phone:before{background:radial-gradient(circle at 78% 55%,rgba(246,0,91,.13),transparent 37%),linear-gradient(135deg,#fff,#f2f2f4)}
.mutti-ref-scenario-v920.is-gaming{color:#fff;border-color:#17191e!important}.mutti-ref-scenario-v920.is-gaming:before{background:radial-gradient(circle at 78% 55%,rgba(246,0,91,.40),transparent 38%),linear-gradient(135deg,#11131a,#1b1c24)}
.mutti-ref-scenario-v920.is-gaming p{color:rgba(255,255,255,.68)!important}.mutti-ref-scenario-v920.is-gaming>div>span b{background:#fff;color:#111}
.mutti-ref-scenario-v920.is-audio:before{background:radial-gradient(circle at 80% 50%,rgba(63,106,255,.19),transparent 38%),linear-gradient(135deg,#f8faff,#e7ecf5)}
.mutti-ref-scenario-v920.is-photo{color:#fff;border-color:#281522!important}.mutti-ref-scenario-v920.is-photo:before{background:radial-gradient(circle at 78% 52%,rgba(255,56,138,.55),transparent 39%),linear-gradient(135deg,#151118,#311426)}
.mutti-ref-scenario-v920.is-photo p{color:rgba(255,255,255,.70)!important}.mutti-ref-scenario-v920.is-photo>div>span b{background:#fff;color:#111}
.mutti-ref-scenario-v920.is-photo>img{right:-8%!important;width:64%!important;height:126%!important}

/* Trends become a horizontal navigation module, never a sidebar. */
.mutti-ref-trends-wide-v920{display:grid;grid-template-columns:245px minmax(0,1fr);gap:12px;align-items:stretch;margin:0 0 12px;padding:12px;border:1px solid var(--ref-line);border-radius:20px;background:#fff}
.mutti-ref-trends-wide-v920__title{position:relative;overflow:hidden;min-height:94px;padding:17px 18px;border-radius:14px;background:linear-gradient(145deg,#fafafa,#f1f1f3)}
.mutti-ref-trends-wide-v920__title>span{color:var(--ref-pink);font-size:8px;font-weight:850;letter-spacing:.08em}
.mutti-ref-trends-wide-v920__title h2{margin:8px 0 0;font-size:21px;line-height:1.05;letter-spacing:-.04em}
.mutti-ref-trends-wide-v920__title svg{position:absolute;right:10px;bottom:8px;width:82px;height:36px;fill:none;stroke:var(--ref-pink);stroke-width:2}
.mutti-ref-trends-wide-v920 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
.mutti-ref-trends-wide-v920 li a{height:100%;min-height:94px;padding:14px;border:1px solid #ececf0;border-radius:14px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:#fff;transition:.18s ease}
.mutti-ref-trends-wide-v920 li a:hover{border-color:rgba(246,0,91,.35);transform:translateY(-2px)}
.mutti-ref-trends-wide-v920 li span{font-size:9px;color:#9a9da5}.mutti-ref-trends-wide-v920 li b{font-size:11px;line-height:1.28}.mutti-ref-trends-wide-v920 li i{font-style:normal;color:var(--ref-pink)}

/* Club is a wide useful programme block, not a product-grid sidebar. */
.mutti-ref-club-wide-v920{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(380px,.9fr);align-items:center;overflow:hidden;min-height:190px;margin:0 0 14px;padding:28px 220px 28px 32px;border-radius:22px;background:radial-gradient(circle at 86% 68%,rgba(246,0,91,.30),transparent 30%),linear-gradient(135deg,#101116,#1a1b20);color:#fff}
.mutti-ref-club-wide-v920:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 82% 58%,transparent 0 36px,rgba(255,255,255,.04) 37px 38px);pointer-events:none}
.mutti-ref-club-wide-v920__copy{position:relative;z-index:2;max-width:650px}.mutti-ref-club-wide-v920__copy>span{color:var(--ref-pink);font-size:9px;font-weight:850;letter-spacing:.1em}
.mutti-ref-club-wide-v920 h2{margin:10px 0 9px;font-size:31px;line-height:1.04;letter-spacing:-.045em}.mutti-ref-club-wide-v920 p{max-width:620px;margin:0 0 18px;color:rgba(255,255,255,.66);font-size:12px;line-height:1.5}
.mutti-ref-club-wide-v920__copy>a{display:inline-flex;align-items:center;gap:18px;padding:11px 16px;border-radius:9px;background:#fff;color:#111;font-size:11px;font-weight:800}.mutti-ref-club-wide-v920__copy>a:hover{background:var(--ref-pink);color:#fff}
.mutti-ref-club-wide-v920>ul{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;margin:0;padding:0}.mutti-ref-club-wide-v920>ul li{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.045)}
.mutti-ref-club-wide-v920>ul strong{display:block;font-size:18px;color:#fff}.mutti-ref-club-wide-v920>ul span{display:block;margin-top:4px;color:rgba(255,255,255,.58);font-size:9px;line-height:1.3}
.mutti-ref-club-wide-v920__coins{position:absolute;right:24px;bottom:-18px;width:180px;height:170px}.mutti-ref-club-wide-v920__coins i{position:absolute;display:grid;place-items:center;width:96px;height:96px;border:10px solid #333;border-radius:50%;background:radial-gradient(circle,#17181c 37%,var(--ref-pink) 39% 45%,#111 47%);font-style:normal;font-weight:900;font-size:25px}.mutti-ref-club-wide-v920__coins i:nth-child(1){right:0;bottom:3px;transform:rotate(12deg)}.mutti-ref-club-wide-v920__coins i:nth-child(2){right:67px;bottom:17px;transform:rotate(-18deg)}.mutti-ref-club-wide-v920__coins i:nth-child(3){right:28px;bottom:72px;transform:rotate(4deg)}

/* Full-width large-card catalogue. */
.mutti-ref-view-switch-v920{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:18px 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.mutti-ref-view-switch-v920__heading small,.mutti-ref-market-v920__head small{display:block;margin-bottom:6px;color:var(--ref-pink);font-size:9px;font-weight:850;letter-spacing:.09em}
.mutti-ref-view-switch-v920__heading h2,.mutti-ref-market-v920__head h2{margin:0;font-size:31px;line-height:1.02;letter-spacing:-.045em}
.mutti-ref-view-switch-v920__heading p{margin:8px 0 0;color:#777b84;font-size:11px}
.mutti-ref-view-switch-v920 .mutti-home-view-switch-v8521__control{flex:0 0 auto;width:auto!important;min-width:290px!important;padding:4px!important;border:1px solid var(--ref-line)!important;border-radius:12px!important;background:#f4f4f6!important;box-shadow:none!important}
.mutti-ref-view-switch-v920 [data-mutti-view-mode]{min-height:38px!important;padding:0 18px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#666b74!important;font-size:11px!important;font-weight:750!important}
.mutti-ref-view-switch-v920 [data-mutti-view-mode][aria-pressed="true"]{background:#fff!important;color:#111!important;box-shadow:0 4px 16px rgba(18,20,28,.08)!important}
.mutti-ref-departments-v920{margin-bottom:14px}
.mutti-ref-market-v920,.mutti-ref-results-v910{padding:18px!important;border:1px solid var(--ref-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}
.mutti-ref-market-v920__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:8px}
.mutti-ref-market-v920 .mutti-market-quick-chips-v8638{display:flex;align-items:center;gap:7px;margin:0!important;overflow-x:auto;scrollbar-width:none}.mutti-ref-market-v920 .mutti-market-quick-chips-v8638::-webkit-scrollbar{display:none}
.mutti-ref-market-v920 .mutti-market-quick-chips-v8638 a,.mutti-ref-results-v910__chips a{min-height:36px!important;padding:0 15px!important;border:1px solid #e8e9ed!important;border-radius:999px!important;background:#fff!important;color:#4b5059!important;font-size:10px!important;font-weight:720!important}
.mutti-ref-market-v920 .mutti-market-quick-chips-v8638 a.is-active,.mutti-ref-results-v910__chips a.is-active{background:#111!important;border-color:#111!important;color:#fff!important}
.mutti-ref-market-v920 .mutti-market-status,.mutti-ref-results-v910 .mutti-market-status{margin:0 0 10px!important;color:#8a8f99!important;font-size:10px!important}
.mutti-ref-market-v920 .mutti-market-grid,.mutti-ref-results-v910 .mutti-market-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px 14px!important;align-items:stretch!important}
.mutti-ref-market-v920 .mutti-market-card,.mutti-ref-results-v910 .mutti-market-card{height:100%!important;padding:10px 10px 14px!important;border:1px solid #eceef2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 25px rgba(19,23,31,.035)!important;overflow:hidden!important}
.mutti-ref-market-v920 .mutti-market-card:hover,.mutti-ref-results-v910 .mutti-market-card:hover{transform:translateY(-4px)!important;border-color:rgba(246,0,91,.22)!important;box-shadow:0 18px 40px rgba(19,23,31,.09)!important}
.mutti-ref-market-v920 .mutti-market-image,.mutti-ref-results-v910 .mutti-market-image{display:block!important;width:100%!important;aspect-ratio:3/4!important;border-radius:14px!important;background:#f7f7f8!important;overflow:hidden!important}
.mutti-ref-market-v920 .mutti-market-image img,.mutti-ref-results-v910 .mutti-market-image img{width:100%!important;height:100%!important;object-fit:contain!important}
.mutti-ref-market-v920 .mutti-market-copy,.mutti-ref-results-v910 .mutti-market-copy{padding:12px 2px 0!important;display:flex!important;flex:1!important;flex-direction:column!important}
.mutti-ref-market-v920 .mutti-market-copy h3,.mutti-ref-results-v910 .mutti-market-copy h3{min-height:39px!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.28!important;font-weight:650!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.mutti-ref-market-v920 .mutti-market-price,.mutti-ref-results-v910 .mutti-market-price{margin-top:auto!important}.mutti-ref-market-v920 .mutti-market-price .woocommerce-Price-amount,.mutti-ref-results-v910 .mutti-market-price .woocommerce-Price-amount{font-size:18px!important;font-weight:780!important}
.mutti-ref-market-v920 .mutti-market-action--cart-v8524,.mutti-ref-results-v910 .mutti-market-action--cart-v8524{width:100%!important;min-height:38px!important;margin-top:10px!important;border-radius:10px!important;background:#111!important;border-color:#111!important;color:#fff!important;font-size:10px!important}
.mutti-ref-market-v920 .mutti-market-action--cart-v8524:before,.mutti-ref-results-v910 .mutti-market-action--cart-v8524:before{filter:brightness(0) invert(1)!important}
.mutti-ref-market-v920 .mutti-progressive-sentinel-v8644,.mutti-ref-results-v910 .mutti-progressive-sentinel-v8644{margin:18px auto 0!important}

/* Benefits leave the page body and become a polished footer prelude. */
.site-footer-v8{padding-top:18px!important}
.mutti-footer-benefits-v920{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:28px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:linear-gradient(135deg,#17191e,#0d0e12)}
.mutti-footer-benefits-v920>div{display:flex;align-items:center;gap:13px;min-height:82px;padding:16px 20px;border-right:1px solid rgba(255,255,255,.09)}.mutti-footer-benefits-v920>div:last-child{border-right:0}
.mutti-footer-benefits-v920 svg{width:30px;height:30px;flex:0 0 auto;fill:none;stroke:var(--ref-pink);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.mutti-footer-benefits-v920 span{display:flex;flex-direction:column}.mutti-footer-benefits-v920 strong{color:#fff!important;font-size:12px!important}.mutti-footer-benefits-v920 small{margin-top:4px;color:rgba(255,255,255,.55)!important;font-size:9px!important;line-height:1.35}

/* Dark-mode parity for the new modules. */
html[data-mutti-theme="dark"] .mutti-ref-trends-wide-v920,html[data-mutti-theme="dark"] .mutti-ref-market-v920,html[data-mutti-theme="dark"] .mutti-ref-results-v910{background:#252421!important;border-color:#45433f!important;color:#f5f5f5!important}
html[data-mutti-theme="dark"] .mutti-ref-trends-wide-v920__title{background:#2c2b28!important}html[data-mutti-theme="dark"] .mutti-ref-trends-wide-v920 li a{background:#292825!important;border-color:#403f3b!important;color:#f5f5f5!important}
html[data-mutti-theme="dark"] .mutti-ref-view-switch-v920 .mutti-home-view-switch-v8521__control{background:#2c2b28!important;border-color:#45433f!important}html[data-mutti-theme="dark"] .mutti-ref-view-switch-v920 [data-mutti-view-mode][aria-pressed="true"]{background:#f5f5f5!important;color:#111!important}
html[data-mutti-theme="dark"] .mutti-ref-market-v920 .mutti-market-card,html[data-mutti-theme="dark"] .mutti-ref-results-v910 .mutti-market-card{background:#292825!important;border-color:#45433f!important;color:#f5f5f5!important}html[data-mutti-theme="dark"] .mutti-ref-market-v920 .mutti-market-copy h3 a,html[data-mutti-theme="dark"] .mutti-ref-results-v910 .mutti-market-copy h3 a{color:#f5f5f5!important}

@media(max-width:1260px){
  .mutti-ref-club-wide-v920{grid-template-columns:1fr;padding-right:205px}.mutti-ref-club-wide-v920>ul{margin-top:18px}
  .mutti-ref-market-v920 .mutti-market-grid,.mutti-ref-results-v910 .mutti-market-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .mutti-ref-trends-wide-v920{grid-template-columns:220px 1fr}.mutti-ref-trends-wide-v920 ol{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:980px){
  body.home .mutti-ref-category-compact-v911{height:188px!important;min-height:188px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__viewport{height:188px!important;min-height:188px!important}
  body.home .mutti-ref-category-compact-v911.is-ready .mutti-category-showcase-v8624__item{width:198px!important;height:165px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual{height:119px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy strong{font-size:13px!important}
  .mutti-ref-scenarios-v920 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,340px)!important}
  .mutti-ref-trends-wide-v920{grid-template-columns:1fr}.mutti-ref-trends-wide-v920__title{min-height:78px}.mutti-ref-trends-wide-v920 ol{grid-template-columns:repeat(4,230px);overflow-x:auto;scrollbar-width:none}
  .mutti-ref-club-wide-v920{padding:26px 175px 26px 26px}.mutti-ref-club-wide-v920>ul{grid-template-columns:1fr}.mutti-ref-club-wide-v920__coins{right:8px}
  .mutti-ref-view-switch-v920{align-items:stretch!important;flex-direction:column!important}.mutti-ref-view-switch-v920 .mutti-home-view-switch-v8521__control{width:100%!important}
  .mutti-ref-market-v920__head{align-items:flex-start;flex-direction:column}.mutti-ref-market-v920 .mutti-market-grid,.mutti-ref-results-v910 .mutti-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .mutti-footer-benefits-v920{grid-template-columns:repeat(2,minmax(0,1fr))}.mutti-footer-benefits-v920>div:nth-child(2){border-right:0}.mutti-footer-benefits-v920>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}
}
@media(max-width:680px){
  body.home .mutti-ref-category-compact-v911{height:168px!important;min-height:168px!important;margin:8px 0 12px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__viewport{height:168px!important;min-height:168px!important}
  body.home .mutti-ref-category-compact-v911.is-ready .mutti-category-showcase-v8624__item{top:46%!important;width:166px!important;height:146px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__visual{height:99px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy{min-height:42px!important;padding-bottom:7px!important}
  body.home .mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy strong{font-size:11.5px!important}.mutti-ref-category-compact-v911 .mutti-category-showcase-v8624__copy small{font-size:8.5px!important}
  .mutti-ref-scenarios-v920 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,82vw)!important}.mutti-ref-scenario-v920{min-height:170px!important}
  .mutti-ref-trends-wide-v920{padding:9px;border-radius:16px}.mutti-ref-trends-wide-v920 ol{grid-template-columns:repeat(4,74vw)}
  .mutti-ref-club-wide-v920{min-height:290px;padding:24px 22px 115px}.mutti-ref-club-wide-v920 h2{font-size:26px}.mutti-ref-club-wide-v920>ul{grid-template-columns:repeat(3,1fr);gap:6px}.mutti-ref-club-wide-v920>ul li{padding:10px 7px}.mutti-ref-club-wide-v920>ul strong{font-size:13px}.mutti-ref-club-wide-v920__coins{right:4px;bottom:-36px;transform:scale(.72);transform-origin:right bottom}
  .mutti-ref-view-switch-v920__heading h2,.mutti-ref-market-v920__head h2{font-size:25px}.mutti-ref-view-switch-v920__heading p{font-size:10px}
  .mutti-ref-market-v920,.mutti-ref-results-v910{padding:10px!important;border-radius:17px!important}.mutti-ref-market-v920 .mutti-market-grid,.mutti-ref-results-v910 .mutti-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}
  .mutti-ref-market-v920 .mutti-market-card,.mutti-ref-results-v910 .mutti-market-card{padding:7px 7px 10px!important;border-radius:14px!important}.mutti-ref-market-v920 .mutti-market-image,.mutti-ref-results-v910 .mutti-market-image{border-radius:11px!important}
  .mutti-ref-market-v920 .mutti-market-copy h3,.mutti-ref-results-v910 .mutti-market-copy h3{min-height:34px!important;font-size:10.7px!important}.mutti-ref-market-v920 .mutti-market-price .woocommerce-Price-amount,.mutti-ref-results-v910 .mutti-market-price .woocommerce-Price-amount{font-size:15px!important}
  .mutti-footer-benefits-v920{grid-template-columns:1fr;margin-bottom:20px}.mutti-footer-benefits-v920>div{min-height:66px;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.mutti-footer-benefits-v920>div:last-child{border-bottom:0!important}
}

/* --- MUTTI LAB Reference v9.2.1: homepage order + compact Club + clean catalogue switch --- */
/* The old theme can still inject cached legacy home fragments while the new
   reference root is present (especially in Customizer preview). Hide only
   direct legacy siblings; instant PDP remains unaffected after the root swaps. */
body.home > main:has(> .mutti-ref-home-v910) > :not(.mutti-ref-home-v910){display:none!important}
body.home > main:has(> .mutti-ref-home-v910){display:block!important}
body.home > main > .mutti-ref-home-v910{position:relative;z-index:1;margin-top:10px!important}

/* Remove the decorative catalogue slogan and leave only the useful mode switch. */
.mutti-ref-view-switch-v920{justify-content:center!important;align-items:center!important;min-height:46px!important;margin:10px 0 8px!important}
.mutti-ref-view-switch-v920__heading{display:none!important}
.mutti-ref-view-switch-v920 .mutti-home-view-switch-v8521__control{min-width:320px!important;margin-inline:auto!important}

/* Club stays fully functional but no longer creates a tall wall before products. */
.mutti-ref-club-wide-v920{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important;min-height:126px!important;margin:0 0 10px!important;padding:16px 155px 16px 24px!important;border-radius:18px!important}
.mutti-ref-club-wide-v920__copy{max-width:610px!important}
.mutti-ref-club-wide-v920__copy>span{font-size:8px!important}
.mutti-ref-club-wide-v920 h2{margin:6px 0 5px!important;font-size:24px!important;line-height:1.02!important}
.mutti-ref-club-wide-v920 p{max-width:590px!important;margin:0 0 9px!important;font-size:10.5px!important;line-height:1.38!important}
.mutti-ref-club-wide-v920__copy>a{gap:12px!important;padding:8px 12px!important;border-radius:8px!important;font-size:9.5px!important}
.mutti-ref-club-wide-v920>ul{gap:7px!important}
.mutti-ref-club-wide-v920>ul li{padding:9px 10px!important;border-radius:11px!important}
.mutti-ref-club-wide-v920>ul strong{font-size:14px!important}
.mutti-ref-club-wide-v920>ul span{margin-top:2px!important;font-size:8px!important}
.mutti-ref-club-wide-v920__coins{right:14px!important;bottom:-22px!important;width:128px!important;height:118px!important;transform:scale(.72)!important;transform-origin:right bottom!important}

@media(max-width:1260px){
  .mutti-ref-club-wide-v920{grid-template-columns:1fr!important;padding-right:145px!important}
  .mutti-ref-club-wide-v920>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:10px!important}
}
@media(max-width:980px){
  .mutti-ref-club-wide-v920{min-height:150px!important;padding:18px 125px 18px 20px!important}
  .mutti-ref-club-wide-v920>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:9px!important}
  .mutti-ref-club-wide-v920__coins{right:2px!important}
  .mutti-ref-view-switch-v920{flex-direction:row!important;align-items:center!important}
  .mutti-ref-view-switch-v920 .mutti-home-view-switch-v8521__control{width:min(100%,360px)!important}
}
@media(max-width:680px){
  body.home > main > .mutti-ref-home-v910{margin-top:6px!important}
  .mutti-ref-club-wide-v920{min-height:188px!important;padding:18px 18px 72px!important}
  .mutti-ref-club-wide-v920 h2{font-size:21px!important}
  .mutti-ref-club-wide-v920 p{font-size:9.5px!important}
  .mutti-ref-club-wide-v920>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
  .mutti-ref-club-wide-v920>ul li{padding:8px 5px!important}
  .mutti-ref-club-wide-v920>ul strong{font-size:11px!important}
  .mutti-ref-club-wide-v920>ul span{font-size:7px!important}
  .mutti-ref-club-wide-v920__coins{bottom:-48px!important;transform:scale(.55)!important}
  .mutti-ref-view-switch-v920{min-height:42px!important;margin:8px 0 6px!important}
  .mutti-ref-view-switch-v920 .mutti-home-view-switch-v8521__control{min-width:0!important;width:100%!important}
}


/* --- MUTTI LAB Reference v9.2.2: definitive homepage order lock ---
   The production base contains several historical flex-order rules such as
   `.mutti-home > * { order: 90 }` and special orders for the old catalogue.
   The reference homepage reuses some legacy utility classes, so without this
   explicit lock the catalogue can be placed before the new Hero in Customizer.
   These selectors target only the reference root and do not touch shop/PDP. */
html body.home main.mutti-ref-home-v910{
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
}
html body.home main.mutti-ref-home-v910> .mutti-seo-primary-heading-v8540{order:0!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-hero-v910{order:10!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-category-compact-v911{order:20!important}
html body.home main.mutti-ref-home-v910> .mutti-worlds-v9332{order:30!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-scenarios-v920{order:31!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-trends-wide-v920{order:40!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-club-wide-v920{order:50!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-view-switch-v920{order:60!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-departments-v920{order:61!important}
html body.home main.mutti-ref-home-v910> .mutti-ref-market-v920{order:62!important}
html body.home main.mutti-ref-home-v910.is-results> .mutti-ref-results-v910{order:10!important}

/* Remove only stale legacy direct fragments that can survive a Customizer or
   instant-navigation DOM restore. The current reference blocks are exempted. */
html body.home main.mutti-ref-home-v910> .mutti-promo-hero,
html body.home main.mutti-ref-home-v910> .mutti-home-hub-v8528,
html body.home main.mutti-ref-home-v910> .mutti-home-trust-v8549,
html body.home main.mutti-ref-home-v910> .mutti-home-brands-v8528,
html body.home main.mutti-ref-home-v910> .mutti-home-popular-cats-v8560,
html body.home main.mutti-ref-home-v910> .mutti-home-universal-cats-v8558,
html body.home main.mutti-ref-home-v910> .mutti-home-promos-v8558,
html body.home main.mutti-ref-home-v910> .mutti-home-story-v8558,
html body.home main.mutti-ref-home-v910> .mutti-home-curated-v8475,
html body.home main.mutti-ref-home-v910> .mutti-home-new-carousel-v8476,
html body.home main.mutti-ref-home-v910> .mutti-home-quicknav-v8475,
html body.home main.mutti-ref-home-v910> .categories-v8,
html body.home main.mutti-ref-home-v910> .mutti-market-section:not(.mutti-ref-market-v920):not(.mutti-ref-results-v910),
html body.home main.mutti-ref-home-v910> .mutti-home-view-switch-v8521:not(.mutti-ref-view-switch-v920),
html body.home main.mutti-ref-home-v910> .mutti-home-departments-v8521:not(.mutti-ref-departments-v920),
html body.home main.mutti-ref-home-v910> .mutti-category-showcase-v8624:not(.mutti-ref-category-compact-v911){
  display:none!important;
}

/* The old v9.2.1 selector assumed a nested <main>; the actual reference root is
   the <main> itself. Keep the intended top spacing on the real node. */
html body.home main.mutti-ref-home-v910{position:relative;z-index:1;margin-top:10px!important}
@media(max-width:680px){html body.home main.mutti-ref-home-v910{margin-top:6px!important}}

/* ======================================================================
   MUTTI LAB Reference v9.2.6 — fixed-height curated home compositions
   Base: v9.2.2 order-safe branch. No 100vh/min-height:100vh is allowed.
   ====================================================================== */
.mutti-reference-theme .mutti-ref-hero-v926{
  display:grid!important;
  grid-template-columns:minmax(0,2fr) minmax(330px,1fr)!important;
  gap:12px!important;
  height:clamp(400px,31vw,500px)!important;
  min-height:0!important;
  max-height:500px!important;
  margin-bottom:12px!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__main,
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__aside{
  height:100%!important;min-height:0!important;max-height:500px!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__main{border-radius:22px!important}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide{
  grid-template-columns:minmax(0,53%) minmax(0,47%)!important;
  min-height:0!important;height:100%!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide:before{
  background:none!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide:after{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-g09-v926{
  background:#101114 url("home-v926/bg-rock-pexels.jpg") center 54%/cover no-repeat!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-g09-v926:after{
  background:linear-gradient(90deg,rgba(8,9,12,.97) 0%,rgba(8,9,12,.90) 36%,rgba(9,10,13,.34) 64%,rgba(9,10,13,.45) 100%),radial-gradient(circle at 74% 48%,rgba(246,0,91,.32),transparent 38%);
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-aramid-v926{
  background:radial-gradient(circle at 74% 48%,rgba(246,0,91,.28),transparent 35%),repeating-linear-gradient(132deg,rgba(255,255,255,.025) 0 2px,transparent 2px 8px),linear-gradient(120deg,#0b0c10,#191016)!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-aramid-v926:after{
  background:linear-gradient(90deg,rgba(8,9,12,.90),rgba(8,9,12,.32) 70%,rgba(8,9,12,.05));
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-audio-v926{
  background:#f4f4f5 url("mutti-hero-bg-scene-v8462.webp") center/cover no-repeat!important;color:#111!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-audio-v926:after{
  background:linear-gradient(90deg,rgba(250,250,251,.98) 0%,rgba(250,250,251,.90) 43%,rgba(250,250,251,.18) 75%,rgba(250,250,251,.08));
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy{
  z-index:3!important;padding:54px 18px 48px 72px!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy h2{font-size:clamp(31px,2.35vw,43px)!important;line-height:1.02!important;max-width:560px!important}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy p{font-size:13px!important;max-width:450px!important;margin:15px 0 22px!important}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v910__copy h2{color:#121318!important}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v910__copy p{color:#60636b!important}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v910__copy>a{background:#111;color:#fff}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__art{
  z-index:3!important;height:100%!important;min-height:0!important;padding:20px 22px 18px 0!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__art img{
  width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;
  filter:drop-shadow(0 26px 30px rgba(0,0,0,.34))!important;
}
.mutti-reference-theme .mutti-ref-hero-v926 .is-g09-v926 .mutti-ref-hero-v910__art img{width:108%!important;height:108%!important;transform:translate(1%,2%) rotate(-3deg)!important}
.mutti-reference-theme .mutti-ref-hero-v926 .is-aramid-v926 .mutti-ref-hero-v910__art img{width:82%!important;height:96%!important;transform:translateX(3%) rotate(2deg)!important}
.mutti-reference-theme .mutti-ref-hero-v926 .is-audio-v926 .mutti-ref-hero-v910__art img{width:90%!important;height:94%!important;filter:drop-shadow(0 28px 34px rgba(34,38,47,.22))!important}
.mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__controls{left:auto!important;right:18px!important;bottom:16px!important}

.mutti-reference-theme .mutti-ref-hero-v926__aside{grid-template-rows:1fr 1fr!important;gap:12px!important}
.mutti-reference-theme .mutti-ref-hero-v926__watch,
.mutti-reference-theme .mutti-ref-hero-v926__gaming{
  display:grid!important;grid-template-columns:minmax(0,58%) minmax(0,42%)!important;
  min-height:0!important;height:100%!important;padding:0!important;border-radius:22px!important;
}
.mutti-reference-theme .mutti-ref-hero-v926__watch{
  background:#f6f6f7 url("mutti-hero-bg-scene-v8463.webp") center/cover no-repeat!important;border:1px solid rgba(20,22,28,.08)!important;color:#111!important;
}
.mutti-reference-theme .mutti-ref-hero-v926__watch:after{
  content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,250,251,.98),rgba(250,250,251,.80) 55%,rgba(250,250,251,.12));pointer-events:none;
}
.mutti-reference-theme .mutti-ref-hero-v926__gaming{
  background:#0c0d12 url("home-v926/bg-gaming-pexels.jpg") center 58%/cover no-repeat!important;color:#fff!important;
}
.mutti-reference-theme .mutti-ref-hero-v926__gaming:after{
  content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,9,13,.96),rgba(8,9,13,.78) 56%,rgba(8,9,13,.18)),radial-gradient(circle at 80% 58%,rgba(246,0,91,.28),transparent 42%);pointer-events:none;
}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy{
  position:relative;z-index:3;align-self:center;padding:20px 8px 20px 20px;min-width:0;
}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy>span{display:block;color:var(--ref-pink);font-size:9px;font-weight:850;letter-spacing:.07em}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy h3{margin:7px 0 7px!important;font-size:clamp(20px,1.55vw,27px)!important;line-height:1.02!important;letter-spacing:-.04em!important;color:inherit!important}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy p{width:auto!important;max-width:250px;margin:0!important;font-size:10.5px!important;line-height:1.38!important;color:#696d75!important}
.mutti-reference-theme .mutti-ref-hero-v926__gaming .mutti-ref-hero-v926__aside-copy p{color:rgba(255,255,255,.72)!important}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy b{display:inline-flex!important;align-items:center;gap:9px;margin-top:12px!important;padding:0!important;background:transparent!important;color:#111!important;font-size:10px!important}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy b i{font-style:normal}
.mutti-reference-theme .mutti-ref-hero-v926__aside-art{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-width:0;overflow:visible}
.mutti-reference-theme .mutti-ref-hero-v926__aside-art img{position:static!important;width:108%!important;height:108%!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 20px 22px rgba(20,22,28,.22))!important}
.mutti-reference-theme .mutti-ref-hero-v926__watch .mutti-ref-hero-v926__aside-art img{width:118%!important;height:118%!important;transform:translate(-3%,5%) rotate(-7deg)}
.mutti-reference-theme .mutti-ref-hero-v926__gaming .mutti-ref-hero-v926__aside-art img{width:116%!important;height:116%!important;transform:translate(-4%,8%) rotate(3deg);filter:drop-shadow(0 24px 24px rgba(0,0,0,.48))!important}
.mutti-reference-theme .mutti-ref-hero-v926__gaming .mutti-ref-hero-v910__scenario-arrow{z-index:5!important}

/* Scenario row — fixed curated media, no WooCommerce image fallback. */
.mutti-reference-theme .mutti-ref-scenarios-v926{margin:0 0 14px!important}
.mutti-reference-theme .mutti-ref-scenarios-v926 .mutti-ref-scenarios-v910__track{gap:12px!important}
.mutti-reference-theme .mutti-ref-scenario-v926{
  isolation:isolate;min-height:210px!important;border-radius:20px!important;border:1px solid rgba(18,20,26,.08)!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease!important;background-position:center!important;background-size:cover!important;
}
.mutti-reference-theme .mutti-ref-scenario-v926:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(18,20,26,.10)!important}
.mutti-reference-theme .mutti-ref-scenario-v926:before{content:"";position:absolute;inset:0;z-index:0!important;pointer-events:none}
.mutti-reference-theme .mutti-ref-scenario-v926__copy{position:relative!important;z-index:3!important;width:58%!important;height:100%!important;padding:24px 12px 21px 22px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}
.mutti-reference-theme .mutti-ref-scenario-v926__copy small{display:block;margin-bottom:8px;color:var(--ref-pink);font-size:8px;font-weight:850;letter-spacing:.08em}
.mutti-reference-theme .mutti-ref-scenario-v926__copy h3{margin:0 0 9px!important;font-size:clamp(21px,1.55vw,27px)!important;line-height:1.01!important;letter-spacing:-.04em!important}
.mutti-reference-theme .mutti-ref-scenario-v926__copy p{max-width:190px;margin:0 0 15px!important;font-size:10.5px!important;line-height:1.4!important;color:#686c74!important}
.mutti-reference-theme .mutti-ref-scenario-v926__copy>span{display:inline-flex;align-items:center;gap:9px;font-size:9.5px!important;font-weight:780!important}
.mutti-reference-theme .mutti-ref-scenario-v926__copy>span b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#111;color:#fff}
.mutti-reference-theme .mutti-ref-scenario-v926__art{position:absolute;z-index:2;right:-4%;bottom:-9%;width:55%;height:112%;margin:0}
.mutti-reference-theme .mutti-ref-scenario-v926__art img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 20px 20px rgba(20,22,28,.20))!important;transform:none!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-phone-v926{background:#eceeef url("home-v926/bg-rock-pexels.jpg") 70% 53%/cover no-repeat!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-phone-v926:before{background:linear-gradient(90deg,rgba(248,248,249,.98),rgba(248,248,249,.90) 50%,rgba(248,248,249,.18))}
.mutti-reference-theme .mutti-ref-scenario-v926.is-phone-v926 .mutti-ref-scenario-v926__art{right:-1%;bottom:-7%;width:47%;height:110%}
.mutti-reference-theme .mutti-ref-scenario-v926.is-phone-v926 .mutti-ref-scenario-v926__art img{transform:rotate(3deg)!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-gaming-v926{background:#0b0c11 url("home-v926/bg-gaming-pexels.jpg") center/cover no-repeat!important;color:#fff!important;border-color:#151820!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-gaming-v926:before{background:linear-gradient(90deg,rgba(7,8,12,.97),rgba(7,8,12,.76) 58%,rgba(7,8,12,.14)),radial-gradient(circle at 80% 55%,rgba(246,0,91,.34),transparent 38%)}
.mutti-reference-theme .mutti-ref-scenario-v926.is-gaming-v926 .mutti-ref-scenario-v926__copy p{color:rgba(255,255,255,.72)!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-gaming-v926 .mutti-ref-scenario-v926__copy>span b{background:#fff;color:#111}
.mutti-reference-theme .mutti-ref-scenario-v926.is-gaming-v926 .mutti-ref-scenario-v926__art{right:-5%;bottom:-12%;width:54%;height:116%}
.mutti-reference-theme .mutti-ref-scenario-v926.is-gaming-v926 .mutti-ref-scenario-v926__art img{transform:rotate(2deg)!important;filter:drop-shadow(0 24px 24px rgba(0,0,0,.50))!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-audio-v926{background:#f5f5f6 url("mutti-hero-bg-scene-v8462.webp") center/cover no-repeat!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-audio-v926:before{background:linear-gradient(90deg,rgba(250,250,251,.99),rgba(250,250,251,.86) 53%,rgba(250,250,251,.16))}
.mutti-reference-theme .mutti-ref-scenario-v926.is-audio-v926 .mutti-ref-scenario-v926__art{right:-7%;bottom:-12%;width:60%;height:120%}
.mutti-reference-theme .mutti-ref-scenario-v926.is-photo-v926{background:#2a201b url("home-v926/bg-photo-pexels.jpg") 50% 58%/cover no-repeat!important;color:#fff!important;border-color:#34251f!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-photo-v926:before{background:linear-gradient(90deg,rgba(24,17,15,.96),rgba(24,17,15,.72) 55%,rgba(24,17,15,.08))}
.mutti-reference-theme .mutti-ref-scenario-v926.is-photo-v926 .mutti-ref-scenario-v926__copy p{color:rgba(255,255,255,.74)!important}
.mutti-reference-theme .mutti-ref-scenario-v926.is-photo-v926 .mutti-ref-scenario-v926__copy>span b{background:#fff;color:#111}

@media (max-width:1180px){
  .mutti-reference-theme .mutti-ref-hero-v926{grid-template-columns:minmax(0,1.72fr) minmax(300px,1fr)!important;height:430px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy{padding-left:62px!important}
  .mutti-reference-theme .mutti-ref-hero-v926__aside-copy h3{font-size:20px!important}
  .mutti-reference-theme .mutti-ref-scenarios-v926 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,320px)!important}
}
@media (max-width:820px){
  .mutti-reference-theme .mutti-ref-hero-v926{
    display:grid!important;grid-template-columns:1fr!important;grid-template-rows:390px 176px!important;height:578px!important;max-height:578px!important;min-height:0!important;
  }
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__main{height:390px!important;max-height:390px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide{grid-template-columns:55% 45%!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy{padding:46px 12px 42px 54px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy h2{font-size:31px!important}
  .mutti-reference-theme .mutti-ref-hero-v926__aside{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:176px!important;height:176px!important;max-height:176px!important}
  .mutti-reference-theme .mutti-ref-hero-v926__watch,.mutti-reference-theme .mutti-ref-hero-v926__gaming{grid-template-columns:58% 42%!important;height:176px!important}
  .mutti-reference-theme .mutti-ref-hero-v926__aside-copy{padding:16px 6px 16px 16px}
  .mutti-reference-theme .mutti-ref-hero-v926__aside-copy h3{font-size:18px!important}
  .mutti-reference-theme .mutti-ref-hero-v926__aside-copy p{font-size:9.5px!important}
  .mutti-reference-theme .mutti-ref-scenarios-v926 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,78vw)!important}
}
@media (max-width:560px){
  .mutti-reference-theme .mutti-ref-hero-v926{grid-template-rows:360px 164px!important;height:536px!important;max-height:536px!important;gap:10px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__main{height:360px!important;max-height:360px!important;border-radius:18px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__slide{grid-template-columns:58% 42%!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy{padding:42px 4px 38px 42px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy h2{font-size:25px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy p{font-size:10.5px!important;margin:11px 0 15px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__copy>a{padding:10px 12px!important;font-size:10px!important}
  .mutti-reference-theme .mutti-ref-hero-v926 .mutti-ref-hero-v910__counter{left:12px!important;top:18px!important;bottom:18px!important}
  .mutti-reference-theme .mutti-ref-hero-v926__aside{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:86vw!important;grid-template-columns:none!important;grid-template-rows:164px!important;height:164px!important;max-height:164px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}
  .mutti-reference-theme .mutti-ref-hero-v926__aside::-webkit-scrollbar{display:none}
  .mutti-reference-theme .mutti-ref-hero-v926__watch,.mutti-reference-theme .mutti-ref-hero-v926__gaming{height:164px!important;scroll-snap-align:start;border-radius:18px!important}
  .mutti-reference-theme .mutti-ref-scenario-v926{min-height:184px!important;border-radius:18px!important}
  .mutti-reference-theme .mutti-ref-scenarios-v926 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,84vw)!important}
  .mutti-reference-theme .mutti-ref-scenario-v926__copy{padding:20px 10px 18px 18px!important}
  .mutti-reference-theme .mutti-ref-scenario-v926__copy h3{font-size:22px!important}
}
.mutti-reference-theme .mutti-ref-hero-v926__aside-copy{width:100%!important;height:auto!important}

/* ========================================================================== 
   MUTTI LAB v9.2.8 — upper showcase reference rebuild
   Compact editorial desktop composition; no viewport-height Hero.
   ========================================================================== */
:root{
  --mutti-v928-pink:#f90052;
  --mutti-v928-ink:#08090c;
  --mutti-v928-radius:12px;
  --mutti-v928-gap:8px;
}
body.home.mutti-reference-theme{
  --ref-pink:var(--mutti-v928-pink);
  background:#fff!important;
}
body.home.mutti-reference-theme .shell{
  width:min(1600px,calc(100% - 56px))!important;
  max-width:1600px!important;
  margin-inline:auto!important;
}
body.home.mutti-reference-theme main.mutti-ref-home-v928{
  padding-top:8px!important;
}

/* Header — reference density and proportions. */
body.home.mutti-reference-theme .site-header{
  position:relative!important;
  top:auto!important;
  z-index:80;
  padding:10px 0 0!important;
  background:rgba(255,255,255,.98)!important;
  border-bottom:1px solid #ececef!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-market-header-main{
  display:grid!important;
  grid-template-columns:210px 118px minmax(360px,1fr) 168px 196px!important;
  align-items:center!important;
  gap:12px!important;
  min-height:48px!important;
  padding:0 0 10px!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-market-logo{
  display:flex!important;
  align-items:center!important;
  width:210px!important;
  height:42px!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  background:none!important;
}
body.home.mutti-reference-theme .mutti-market-logo .mutti-theme-logo-v862{
  display:block!important;
  width:194px!important;
  height:34px!important;
  background:url("mutti-lab-wordmark-reference-v928.png") left center/contain no-repeat!important;
  filter:none!important;
}
body.home.mutti-reference-theme .mutti-catalog-launch--header{
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  gap:10px!important;
  width:118px!important;
  height:44px!important;
  padding:0 15px!important;
  color:#fff!important;
  background:var(--mutti-v928-pink)!important;
  border:1px solid var(--mutti-v928-pink)!important;
  border-radius:9px!important;
  box-shadow:none!important;
  font-size:13px!important;
  font-weight:700!important;
}
body.home.mutti-reference-theme .mutti-catalog-launch__icon{
  display:grid!important;
  grid-template-columns:repeat(2,4px)!important;
  gap:3px!important;
  width:auto!important;
  height:auto!important;
}
body.home.mutti-reference-theme .mutti-catalog-launch__icon i{
  width:4px!important;height:4px!important;border-radius:1px!important;background:#fff!important;
}
body.home.mutti-reference-theme .mutti-header-search{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  height:44px!important;
  min-width:0!important;
  margin:0!important;
  border:0!important;
  border-radius:9px!important;
  background:#f3f3f4!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-header-search input{
  width:100%!important;
  height:44px!important;
  padding:0 55px 0 18px!important;
  border:0!important;
  background:transparent!important;
  color:#111!important;
  font-size:13px!important;
  font-weight:500!important;
}
body.home.mutti-reference-theme .mutti-header-search input::placeholder{color:#868990!important;opacity:1!important}
body.home.mutti-reference-theme .mutti-header-search-submit{
  position:absolute!important;
  right:8px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  background:transparent!important;
  color:#111!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-header-search-submit svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
body.home.mutti-reference-theme .mutti-header-search-submit span,
body.home.mutti-reference-theme .mutti-header-search-suggestions{display:none!important}
body.home.mutti-reference-theme .mutti-header-pvz{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:168px!important;
  height:44px!important;
  padding:0 8px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#111!important;
}
body.home.mutti-reference-theme .mutti-header-pvz__icon{width:21px!important;height:21px!important;color:#111!important}
body.home.mutti-reference-theme .mutti-header-pvz__icon svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body.home.mutti-reference-theme .mutti-header-pvz__copy{display:block!important;min-width:0!important;text-align:left!important}
body.home.mutti-reference-theme .mutti-header-pvz__copy small{display:none!important}
body.home.mutti-reference-theme .mutti-header-pvz__copy strong:before{content:"Москва";font-size:13px;font-weight:650;color:#111}
body.home.mutti-reference-theme .mutti-header-pvz__copy strong{font-size:0!important;white-space:nowrap!important}
body.home.mutti-reference-theme .mutti-header-pvz__chevron{font-size:0!important;transform:rotate(90deg)!important}
body.home.mutti-reference-theme .mutti-header-pvz__chevron:before{content:"›";font-size:18px!important}
body.home.mutti-reference-theme .mutti-market-header-actions{
  display:grid!important;
  grid-template-columns:repeat(4,44px)!important;
  justify-content:end!important;
  gap:7px!important;
  width:196px!important;
  margin:0!important;
}
body.home.mutti-reference-theme .mutti-header-action,
body.home.mutti-reference-theme .mutti-theme-toggle-v8529{
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  padding:0!important;
  border:1px solid #e7e8eb!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#111!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-header-action--wishlist{grid-column:2}
body.home.mutti-reference-theme .mutti-header-action--account-v860{grid-column:1;grid-row:1}
body.home.mutti-reference-theme .mutti-theme-toggle-v8529{grid-column:3;grid-row:1}
body.home.mutti-reference-theme .mutti-header-action--cart{grid-column:4;grid-row:1}
body.home.mutti-reference-theme .mutti-header-action-label,
body.home.mutti-reference-theme .mutti-theme-toggle-v8529__knob{display:none!important}
body.home.mutti-reference-theme .mutti-header-action-icon,
body.home.mutti-reference-theme .mutti-theme-toggle-v8529__icon{position:relative!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;margin:0!important}
body.home.mutti-reference-theme .mutti-header-action-icon svg,
body.home.mutti-reference-theme .mutti-theme-toggle-v8529__icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body.home.mutti-reference-theme .mutti-theme-toggle-v8529__moon{display:none!important}
body.home.mutti-reference-theme .mutti-header-badge{
  position:absolute!important;right:-7px!important;top:-8px!important;display:grid!important;place-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:var(--mutti-v928-pink)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;
}
body.home.mutti-reference-theme .mutti-ref-quicknav-shell-v910{border:0!important}
body.home.mutti-reference-theme .mutti-ref-quicknav-v910{
  display:grid!important;
  grid-template-columns:repeat(9,minmax(0,1fr))!important;
  align-items:center!important;
  gap:0!important;
  min-height:46px!important;
  padding:0!important;
  overflow:visible!important;
  border-top:1px solid #f3f3f4!important;
  background:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-quicknav-v910>a,
body.home.mutti-reference-theme .mutti-ref-quicknav-v910>button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-width:0!important;
  height:46px!important;
  padding:0 5px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#191a1e!important;
  font-size:11.5px!important;
  font-weight:540!important;
  white-space:nowrap!important;
}
body.home.mutti-reference-theme .mutti-ref-quicknav-v910 svg{flex:0 0 auto!important;width:22px!important;height:22px!important;stroke-width:1.6!important}
body.home.mutti-reference-theme .mutti-ref-quicknav-v910 .is-accent{color:var(--mutti-v928-pink)!important}

/* Hero grid — exact compact upper composition. */
body.home.mutti-reference-theme .mutti-ref-hero-v928{
  display:grid!important;
  grid-template-columns:minmax(0,1.68fr) minmax(430px,1fr)!important;
  gap:var(--mutti-v928-gap)!important;
  width:100%!important;
  height:402px!important;
  min-height:402px!important;
  max-height:402px!important;
  margin:0 0 var(--mutti-v928-gap)!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main,
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__aside{
  min-width:0!important;
  height:402px!important;
  max-height:402px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main{
  position:relative!important;
  overflow:hidden!important;
  border-radius:var(--mutti-v928-radius)!important;
  background:#050507!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  height:100%!important;
  min-height:0!important;
  overflow:hidden!important;
  border:0!important;
  background:#050507!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  opacity:1!important;
  background:
    linear-gradient(90deg,rgba(2,3,5,.98) 0%,rgba(2,3,5,.94) 34%,rgba(2,3,5,.51) 53%,rgba(2,3,5,.05) 78%),
    linear-gradient(0deg,rgba(0,0,0,.50),transparent 45%),
    url("home-v926/bg-rock-pexels.jpg") 58% 57%/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  opacity:1!important;
  background:
    radial-gradient(circle at 71% 62%,rgba(249,0,82,.48),transparent 22%),
    radial-gradient(circle at 88% 52%,rgba(249,0,82,.28),transparent 29%),
    linear-gradient(90deg,transparent 53%,rgba(249,0,82,.10) 76%,transparent 100%)!important;
  mix-blend-mode:screen!important;
  pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide:not(.is-g09-v928):before,
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide:not(.is-g09-v928):after{content:none!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-aramid-v926{background:linear-gradient(120deg,#07080c 0 58%,#1c1e25 100%)!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-audio-v926{background:linear-gradient(120deg,#f5f5f6 0 58%,#e8e9ed 100%)!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter{
  position:absolute!important;
  left:34px!important;
  top:34px!important;
  bottom:34px!important;
  z-index:5!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:32px!important;
  color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter:before{
  content:"";position:absolute;top:0;left:50%;width:1px;height:128px;background:linear-gradient(#777 0 31%,var(--mutti-v928-pink) 31% 55%,#777 55% 100%);
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter:after{
  content:"•••••";position:absolute;top:130px;left:50%;transform:translateX(-50%);display:block;width:7px;color:#7d7e83;font-size:11px;line-height:7px;letter-spacing:0;word-break:break-all;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter b{color:var(--mutti-v928-pink)!important;font-size:13px!important;font-weight:700!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter i{width:1px!important;height:20px!important;margin:10px 0!important;background:#fff!important;transform:rotate(18deg)!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter span{color:#fff!important;font-size:12px!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy{
  position:relative!important;
  z-index:5!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:50%!important;
  height:100%!important;
  padding:24px 0 25px 104px!important;
  color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy small{
  display:block!important;
  margin:0 0 22px!important;
  color:var(--mutti-v928-pink)!important;
  font-size:12px!important;
  font-weight:750!important;
  line-height:1!important;
  letter-spacing:.01em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy small::first-line{color:var(--mutti-v928-pink)!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title{
  display:block!important;
  max-width:455px!important;
  margin:0!important;
  color:#fff!important;
  font-family:"Arial Black",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  font-size:45px!important;
  font-style:normal!important;
  font-weight:900!important;
  line-height:.99!important;
  letter-spacing:-.055em!important;
  text-transform:uppercase!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title span{display:block!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy p{
  max-width:410px!important;
  margin:16px 0 23px!important;
  color:rgba(255,255,255,.75)!important;
  font-size:12.5px!important;
  font-weight:450!important;
  line-height:1.4!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy>a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:20px!important;
  min-width:154px!important;
  height:47px!important;
  padding:0 18px!important;
  border:1px solid var(--mutti-v928-pink)!important;
  border-radius:8px!important;
  background:var(--mutti-v928-pink)!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:750!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy>a span{font-size:21px!important;font-weight:350!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__art{
  position:absolute!important;
  z-index:4!important;
  right:18px!important;
  top:24px!important;
  bottom:auto!important;
  left:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:54%!important;
  height:82%!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .is-g09-v928 .mutti-ref-hero-v910__art img{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:translate(2%,2%) rotate(-2.2deg) scale(1.16)!important;
  filter:drop-shadow(0 26px 30px rgba(0,0,0,.58)) drop-shadow(0 7px 15px rgba(249,0,82,.22))!important;
  mix-blend-mode:normal!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__controls{
  position:absolute!important;
  z-index:8!important;
  right:25px!important;
  bottom:20px!important;
  left:auto!important;
  display:flex!important;
  gap:9px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__controls button{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.7)!important;
  border-radius:50%!important;
  background:rgba(0,0,0,.34)!important;
  color:#fff!important;
  font-size:0!important;
  backdrop-filter:blur(6px)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__controls button:after{font-size:24px!important;font-weight:300!important;line-height:1!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 [data-ref-hero-prev]:after{content:"‹"}
body.home.mutti-reference-theme .mutti-ref-hero-v928 [data-ref-hero-next]:after{content:"›"}

/* Right-side cards. */
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:230px 164px!important;
  gap:var(--mutti-v928-gap)!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside>a,
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside>article{
  position:relative!important;
  display:grid!important;
  grid-template-columns:45% 55%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:var(--mutti-v928-radius)!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch{
  background:
    linear-gradient(90deg,rgba(250,250,251,.98) 0 45%,rgba(247,247,248,.77) 66%,rgba(244,244,245,.20)),
    url("mutti-hero-bg-scene-v8462.webp") center/cover no-repeat!important;
  color:#111!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch:after{
  content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 78% 27%,rgba(255,255,255,.9),transparent 32%),linear-gradient(125deg,transparent 45%,rgba(255,255,255,.47) 65%,transparent 86%);pointer-events:none;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming{
  background:
    linear-gradient(90deg,rgba(4,4,8,.98) 0 43%,rgba(6,4,9,.73) 63%,rgba(4,4,8,.17)),
    url("home-v926/bg-gaming-pexels.jpg") 64% 53%/cover no-repeat!important;
  color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming:after{
  content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 77% 54%,rgba(249,0,82,.45),transparent 35%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 58%);pointer-events:none;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy{
  position:relative!important;
  z-index:3!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  padding:20px 5px 19px 24px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy>span{
  margin:0 0 9px!important;
  color:var(--mutti-v928-pink)!important;
  font-size:10px!important;
  font-weight:800!important;
  line-height:1!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy h3{
  margin:0 0 8px!important;
  max-width:235px!important;
  color:inherit!important;
  font-size:23px!important;
  font-weight:850!important;
  line-height:1.02!important;
  letter-spacing:-.04em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy p{
  max-width:220px!important;
  margin:0 0 12px!important;
  color:#2b2d32!important;
  font-size:11px!important;
  font-weight:450!important;
  line-height:1.38!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming .mutti-ref-hero-v926__aside-copy p{color:rgba(255,255,255,.76)!important}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch .mutti-ref-hero-v926__aside-copy b,
body.home.mutti-reference-theme .mutti-ref-hero-v928__gaming-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:12px!important;
  height:35px!important;
  min-width:150px!important;
  padding:0 13px!important;
  border:1px solid var(--mutti-v928-pink)!important;
  border-radius:7px!important;
  background:rgba(255,255,255,.82)!important;
  color:var(--mutti-v928-pink)!important;
  font-size:10px!important;
  font-style:normal!important;
  font-weight:750!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__gaming-cta{min-width:140px!important;height:32px!important;background:rgba(0,0,0,.20)!important;color:#fff!important;border-color:var(--mutti-v928-pink)!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928__gaming-cta i,
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch .mutti-ref-hero-v926__aside-copy b i{font-style:normal!important;font-size:17px!important;font-weight:350!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-art{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-art img{
  position:absolute!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  mix-blend-mode:normal!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch .mutti-ref-hero-v926__aside-art img{
  right:-4%!important;bottom:-23%!important;width:117%!important;height:125%!important;transform:rotate(-4deg)!important;filter:drop-shadow(0 16px 18px rgba(20,22,28,.19))!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming .mutti-ref-hero-v926__aside-art img{
  right:-3%!important;bottom:-31%!important;width:121%!important;height:134%!important;transform:rotate(1.5deg)!important;filter:drop-shadow(0 23px 24px rgba(0,0,0,.58))!important;
}

/* Four editorial category cards. */
body.home.mutti-reference-theme .mutti-ref-scenarios-v928{margin:0 0 var(--mutti-v928-gap)!important;overflow:visible!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenarios-v910__track{
  display:grid!important;
  grid-template-columns:1.04fr .98fr .94fr 1.1fr!important;
  gap:var(--mutti-v928-gap)!important;
  width:100%!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{
  position:relative!important;
  display:block!important;
  min-width:0!important;
  width:100%!important;
  height:166px!important;
  min-height:166px!important;
  max-height:166px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:var(--mutti-v928-radius)!important;
  box-shadow:none!important;
  transform:none!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926:before{z-index:1!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy{
  position:relative!important;
  z-index:4!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:57%!important;
  height:100%!important;
  padding:16px 4px 15px 20px!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy h3{
  margin:0 0 8px!important;
  font-size:18px!important;
  font-style:normal!important;
  font-weight:850!important;
  line-height:1.02!important;
  letter-spacing:-.035em!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy p{
  max-width:165px!important;
  margin:0 0 11px!important;
  color:#26282e!important;
  font-size:10px!important;
  font-weight:450!important;
  line-height:1.45!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy>span{
  display:inline-flex!important;
  align-items:center!important;
  gap:12px!important;
  min-height:30px!important;
  padding:0 8px 0 11px!important;
  border:1px solid currentColor!important;
  border-radius:7px!important;
  font-size:9px!important;
  font-style:normal!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy>span b{
  display:block!important;
  width:auto!important;
  height:auto!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:inherit!important;
  font-size:16px!important;
  font-weight:350!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__art{
  position:absolute!important;
  z-index:3!important;
  right:-2%!important;
  bottom:-10%!important;
  width:51%!important;
  height:112%!important;
  margin:0!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__art img{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  filter:drop-shadow(0 16px 18px rgba(0,0,0,.22))!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928{
  background:#eeeff0 url("home-v926/bg-rock-pexels.jpg") 72% 52%/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928:before{background:linear-gradient(90deg,rgba(248,248,249,.98) 0 49%,rgba(248,248,249,.76) 66%,rgba(248,248,249,.15))!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928 .mutti-ref-scenario-v926__art{right:-3%!important;bottom:-16%!important;width:50%!important;height:119%!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928 .mutti-ref-scenario-v926__art img{transform:rotate(3deg)!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928{
  color:#fff!important;
  background:
    linear-gradient(90deg,rgba(6,6,10,.98) 0 48%,rgba(7,5,14,.56) 70%,rgba(5,5,9,.12)),
    url("home-v926/bg-gaming-pexels.jpg") 65% 50%/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928:before{background:radial-gradient(circle at 75% 58%,rgba(93,37,255,.42),transparent 44%),linear-gradient(90deg,rgba(3,4,8,.76),transparent 70%)!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928 .mutti-ref-scenario-v926__copy p{color:rgba(255,255,255,.76)!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928 .mutti-ref-scenario-v926__art{right:-1%!important;bottom:-16%!important;width:55%!important;height:122%!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928 .mutti-ref-scenario-v926__art img{transform:rotate(-6deg) scale(1.04)!important;filter:drop-shadow(0 23px 23px rgba(0,0,0,.55))!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928{
  background:
    linear-gradient(90deg,rgba(249,249,250,.99) 0 52%,rgba(246,246,247,.75) 70%,rgba(239,240,242,.15)),
    url("mutti-hero-bg-scene-v8462.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928:before{background:radial-gradient(circle at 78% 38%,rgba(255,255,255,.93),transparent 38%)!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928 .mutti-ref-scenario-v926__art{right:-10%!important;bottom:-19%!important;width:65%!important;height:128%!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928 .mutti-ref-scenario-v926__art img{transform:rotate(-1deg)!important;filter:drop-shadow(0 17px 20px rgba(22,25,31,.18))!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928{
  color:#fff!important;
  background:
    linear-gradient(90deg,rgba(18,12,10,.98) 0 48%,rgba(19,13,10,.58) 69%,rgba(15,10,8,.10)),
    url("home-v926/bg-photo-pexels.jpg") 50% 53%/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928:before{background:radial-gradient(circle at 72% 18%,rgba(255,153,70,.30),transparent 24%),linear-gradient(90deg,rgba(12,8,7,.52),transparent 66%)!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928 .mutti-ref-scenario-v926__copy p{color:rgba(255,255,255,.78)!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928 .mutti-ref-scenario-v926__art{right:-2%!important;bottom:-30%!important;width:48%!important;height:139%!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928 .mutti-ref-scenario-v926__art img{transform:rotate(0deg) scale(1.04)!important;filter:drop-shadow(0 22px 23px rgba(0,0,0,.54))!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenarios-v910__dots{display:none!important}

/* Trend strip. */
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928{
  display:grid!important;
  grid-template-columns:286px minmax(0,1fr)!important;
  min-height:72px!important;
  height:72px!important;
  margin:0 0 var(--mutti-v928-gap)!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:var(--mutti-v928-radius)!important;
  background:#f7f7f8!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928__title{
  display:grid!important;
  grid-template-columns:72px 1fr!important;
  align-items:center!important;
  min-height:72px!important;
  padding:0 22px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928__title svg{
  grid-column:1!important;
  width:57px!important;
  height:32px!important;
  margin:0!important;
  fill:none!important;
  stroke:var(--mutti-v928-pink)!important;
  stroke-width:3!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928__title h2{
  grid-column:2!important;
  margin:0!important;
  color:#111!important;
  font-size:18px!important;
  font-weight:850!important;
  line-height:1.02!important;
  letter-spacing:-.03em!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 ol{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  height:72px!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li{min-width:0!important}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr) 24px!important;
  align-items:center!important;
  gap:7px!important;
  height:72px!important;
  padding:0 18px!important;
  border:0!important;
  border-left:1px solid rgba(249,0,82,.20)!important;
  border-radius:0!important;
  background:transparent!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a>span{color:var(--mutti-v928-pink)!important;font-size:14px!important;font-weight:800!important}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a>b{overflow:hidden!important;color:#202126!important;font-size:11px!important;font-weight:550!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a>i{color:var(--mutti-v928-pink)!important;font-size:22px!important;font-style:normal!important;font-weight:350!important}

/* Club — one compact premium banner. */
body.home.mutti-reference-theme .mutti-ref-club-wide-v928{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(430px,1.05fr) minmax(600px,1.55fr)!important;
  align-items:center!important;
  gap:18px!important;
  min-height:126px!important;
  height:126px!important;
  margin:0 0 12px!important;
  padding:14px 138px 14px 34px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:var(--mutti-v928-radius)!important;
  color:#fff!important;
  background:
    radial-gradient(circle at 91% 50%,rgba(249,0,82,.78),transparent 16%),
    radial-gradient(circle at 79% 75%,rgba(140,0,43,.43),transparent 34%),
    linear-gradient(96deg,#050608 0%,#07080b 48%,#19070e 75%,#3d0016 100%)!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928:after{
  content:"";position:absolute;right:-58px;top:-94px;width:300px;height:300px;border:1px solid rgba(249,0,82,.32);border-radius:50%;box-shadow:0 0 55px rgba(249,0,82,.36),inset 0 0 45px rgba(249,0,82,.16);pointer-events:none;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy{
  position:relative!important;
  z-index:3!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 190px!important;
  grid-template-rows:auto auto auto!important;
  column-gap:18px!important;
  max-width:none!important;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy>span{grid-column:1/-1!important;margin:0 0 7px!important;color:var(--mutti-v928-pink)!important;font-size:10px!important;font-weight:800!important}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928 h2{grid-column:1!important;margin:0 0 4px!important;color:#fff!important;font-size:22px!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.025em!important}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928 p{grid-column:1!important;margin:0!important;max-width:430px!important;color:rgba(255,255,255,.78)!important;font-size:11px!important;line-height:1.35!important}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy>a{
  grid-column:2!important;
  grid-row:2/4!important;
  align-self:center!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:16px!important;
  width:190px!important;
  height:42px!important;
  padding:0 14px!important;
  border:1px solid var(--mutti-v928-pink)!important;
  border-radius:8px!important;
  background:var(--mutti-v928-pink)!important;
  color:#fff!important;
  font-size:10px!important;
  font-weight:700!important;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul{
  position:relative!important;
  z-index:3!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  height:72px!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  height:72px!important;
  padding:10px 16px 10px 54px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:11px!important;
  background:rgba(0,0,0,.22)!important;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li:before{
  content:"↻";position:absolute;margin-left:-38px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--mutti-v928-pink);border-radius:50%;color:var(--mutti-v928-pink);font-size:16px;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li:nth-child(2):before{content:"▱"}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li:nth-child(3):before{content:"₽";font-weight:800}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul strong{display:block!important;color:#fff!important;font-size:16px!important;font-weight:750!important;line-height:1.05!important;white-space:nowrap!important}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul span{display:block!important;margin:4px 0 0!important;color:rgba(255,255,255,.64)!important;font-size:8.5px!important;line-height:1.2!important}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__coins{
  position:absolute!important;
  z-index:4!important;
  right:16px!important;
  top:7px!important;
  bottom:auto!important;
  width:112px!important;
  height:112px!important;
  transform:none!important;
}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__coins i{display:none!important}
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__coins i:first-child{
  position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;width:106px!important;height:106px!important;border:8px solid #3a0719!important;border-radius:50%!important;background:radial-gradient(circle at 38% 34%,#fe3c7d 0 6%,#f90052 7% 15%,#490018 16% 42%,#0b0b0f 43% 55%,#f90052 57% 63%,#29000e 66% 100%)!important;color:#ff2b70!important;box-shadow:0 0 20px #f90052,0 0 50px rgba(249,0,82,.68),inset 0 0 18px rgba(255,67,132,.55)!important;font-size:35px!important;font-style:italic!important;font-weight:900!important;transform:rotate(8deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-category-compact-v911{margin-top:0!important}

/* Typography: restrained italic accents, body copy remains straight. */
body.home.mutti-reference-theme .mutti-ref-hero-v928__gaming-cta,
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928 h3{
  font-style:normal!important;
}
body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a>i,
body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy>a b{
  transform:skewX(-10deg)!important;
}

/* Laptop / tablet geometry — still compact and never viewport-height. */
@media (max-width:1450px){
  body.home.mutti-reference-theme .shell{width:min(1360px,calc(100% - 32px))!important}
  body.home.mutti-reference-theme .mutti-market-header-main{grid-template-columns:190px 110px minmax(300px,1fr) 145px 196px!important;gap:9px!important}
  body.home.mutti-reference-theme .mutti-market-logo{width:190px!important}
  body.home.mutti-reference-theme .mutti-market-logo .mutti-theme-logo-v862{width:178px!important}
  body.home.mutti-reference-theme .mutti-header-pvz{width:145px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928{grid-template-columns:minmax(0,1.6fr) minmax(390px,1fr)!important;height:394px!important;min-height:394px!important;max-height:394px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main,
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__aside{height:394px!important;max-height:394px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside{grid-template-rows:225px 161px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title{font-size:41px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy{padding-left:90px!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{height:158px!important;min-height:158px!important;max-height:158px!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928{grid-template-columns:245px 1fr!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928{grid-template-columns:minmax(390px,1fr) minmax(510px,1.45fr)!important;padding-left:28px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy{grid-template-columns:minmax(0,1fr) 168px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy>a{width:168px!important}
}
@media (max-width:1180px){
  body.home.mutti-reference-theme .shell{width:calc(100% - 24px)!important}
  body.home.mutti-reference-theme .mutti-market-header-main{grid-template-columns:170px 104px minmax(250px,1fr) 52px 180px!important}
  body.home.mutti-reference-theme .mutti-market-logo{width:170px!important}
  body.home.mutti-reference-theme .mutti-market-logo .mutti-theme-logo-v862{width:164px!important}
  body.home.mutti-reference-theme .mutti-header-pvz{width:52px!important;padding:0!important}
  body.home.mutti-reference-theme .mutti-header-pvz__copy,
  body.home.mutti-reference-theme .mutti-header-pvz__chevron{display:none!important}
  body.home.mutti-reference-theme .mutti-market-header-actions{grid-template-columns:repeat(4,40px)!important;width:180px!important}
  body.home.mutti-reference-theme .mutti-header-action,
  body.home.mutti-reference-theme .mutti-theme-toggle-v8529{width:40px!important;height:40px!important;min-width:40px!important}
  body.home.mutti-reference-theme .mutti-ref-quicknav-v910{overflow-x:auto!important;grid-template-columns:repeat(9,155px)!important;scrollbar-width:none!important}
  body.home.mutti-reference-theme .mutti-ref-quicknav-v910::-webkit-scrollbar{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928{grid-template-columns:minmax(0,1.54fr) minmax(350px,1fr)!important;height:382px!important;min-height:382px!important;max-height:382px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main,
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__aside{height:382px!important;max-height:382px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside{grid-template-rows:218px 156px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy{width:53%!important;padding-left:76px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title{font-size:35px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy p{font-size:11px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy{padding-left:18px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy h3{font-size:19px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy p{font-size:9.5px!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,310px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenarios-v910__track::-webkit-scrollbar{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{scroll-snap-align:start!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928{grid-template-columns:220px 1fr!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 ol{overflow-x:auto!important;grid-template-columns:repeat(4,220px)!important;scrollbar-width:none!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928{height:auto!important;min-height:168px!important;grid-template-columns:1fr!important;padding:16px 125px 16px 24px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul{height:64px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li{height:64px!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .shell{width:calc(100% - 16px)!important}
  body.home.mutti-reference-theme .site-header{padding-top:7px!important}
  body.home.mutti-reference-theme .mutti-market-header-main{
    grid-template-columns:150px minmax(0,1fr) 44px!important;
    grid-template-rows:44px 42px!important;
    gap:7px!important;
    padding-bottom:8px!important;
  }
  body.home.mutti-reference-theme .mutti-market-logo{grid-column:1!important;grid-row:1!important;width:150px!important;height:40px!important}
  body.home.mutti-reference-theme .mutti-market-logo .mutti-theme-logo-v862{width:145px!important;height:27px!important}
  body.home.mutti-reference-theme .mutti-catalog-launch--header{grid-column:3!important;grid-row:1!important;width:44px!important;height:44px!important;padding:0!important}
  body.home.mutti-reference-theme .mutti-catalog-launch__label{display:none!important}
  body.home.mutti-reference-theme .mutti-header-search{grid-column:1/-1!important;grid-row:2!important;height:42px!important}
  body.home.mutti-reference-theme .mutti-header-search input{height:42px!important}
  body.home.mutti-reference-theme .mutti-header-pvz,
  body.home.mutti-reference-theme .mutti-market-header-actions{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-quicknav-shell-v910{display:none!important}
  body.home.mutti-reference-theme main.mutti-ref-home-v928{padding-top:7px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928{
    grid-template-columns:1fr!important;
    grid-template-rows:354px 164px!important;
    gap:8px!important;
    height:526px!important;
    min-height:526px!important;
    max-height:526px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main{height:354px!important;max-height:354px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__aside{height:164px!important;max-height:164px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter{left:10px!important;top:18px!important;bottom:18px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter:before{height:96px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__counter:after{top:99px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy{width:57%!important;padding:22px 0 21px 46px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy small{margin-bottom:14px!important;font-size:9px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title{font-size:30px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy p{margin:12px 0 15px!important;font-size:9.5px!important;line-height:1.35!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy>a{min-width:126px!important;height:39px!important;font-size:9px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__art{right:-4%!important;top:36px!important;width:52%!important;height:74%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .is-g09-v928 .mutti-ref-hero-v910__art img{transform:translate(4%,3%) rotate(-2deg) scale(1.13)!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__controls{right:12px!important;bottom:12px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__controls button{width:35px!important;height:35px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside{
    display:grid!important;
    grid-auto-flow:column!important;
    grid-auto-columns:84vw!important;
    grid-template-columns:none!important;
    grid-template-rows:164px!important;
    height:164px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside::-webkit-scrollbar{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside>a,
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside>article{height:164px!important;scroll-snap-align:start!important;grid-template-columns:48% 52%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy h3{font-size:18px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy p{font-size:9px!important;margin-bottom:9px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v926__watch .mutti-ref-hero-v926__aside-copy b,
  body.home.mutti-reference-theme .mutti-ref-hero-v928__gaming-cta{height:29px!important;min-width:126px!important;font-size:8.5px!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenarios-v910__track{grid-template-columns:repeat(4,82vw)!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{height:176px!important;min-height:176px!important;max-height:176px!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928__title{height:64px!important;min-height:64px!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 ol{height:66px!important;grid-template-columns:repeat(4,72vw)!important;overflow-x:auto!important}
  body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a{height:66px!important;border-left:0!important;border-top:1px solid rgba(249,0,82,.17)!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928{height:auto!important;min-height:278px!important;padding:21px 18px 94px!important;grid-template-columns:1fr!important;gap:14px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy{grid-template-columns:1fr!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928__copy>a{grid-column:1!important;grid-row:auto!important;width:190px!important;margin-top:13px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;gap:5px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li{height:68px!important;padding:9px 6px!important;text-align:center!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul li:before{position:static!important;margin:0 auto 4px!important;width:20px!important;height:20px!important;font-size:12px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul strong{font-size:11px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928>ul span{font-size:7px!important}
  body.home.mutti-reference-theme .mutti-ref-club-wide-v928__coins{right:9px!important;top:auto!important;bottom:-18px!important;transform:scale(.8)!important;transform-origin:right bottom!important}
}
@media (max-width:480px){
  body.home.mutti-reference-theme .shell{width:calc(100% - 12px)!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928{grid-template-rows:342px 158px!important;height:508px!important;min-height:508px!important;max-height:508px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main{height:342px!important;max-height:342px!important;border-radius:11px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__aside{height:158px!important;max-height:158px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy{width:61%!important;padding-left:42px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title{font-size:27px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy p{max-width:210px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside{grid-auto-columns:89vw!important;grid-template-rows:158px!important;height:158px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside>a,
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside>article{height:158px!important;border-radius:11px!important}
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{border-radius:11px!important}
}

/* v9.2.8 rendered scene assets: stable reference composition at every desktop width. */
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928{
  background:#050507 url("home-v928/scene-g09-reference.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928:before,
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928:after{content:none!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928 .mutti-ref-hero-v910__art{display:none!important}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch{
  background:#f5f5f6 url("home-v928/scene-watch-reference.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch:after{content:none!important}
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch .mutti-ref-hero-v926__aside-art{display:none!important}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming{
  background:#07070a url("home-v928/scene-gaming-controller-reference.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming:after{content:none!important}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming .mutti-ref-hero-v926__aside-art{display:none!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928{background:#eee url("home-v928/scene-phone-reference.webp") center/cover no-repeat!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928{background:#07070b url("home-v928/scene-mouse-reference.webp") center/cover no-repeat!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928{background:#f5f5f6 url("home-v928/scene-audio-reference.webp") center/cover no-repeat!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928{background:#15100d url("home-v928/scene-photo-reference.webp") center/cover no-repeat!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928:before,
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928:before,
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928:before,
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928:before{content:none!important}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__art{display:none!important}

/* v9.2.10 — keep the object-led category carousel immediately below Hero. */
html body.home main.mutti-ref-home-v928> .mutti-ref-category-compact-v911{order:20!important}
html body.home main.mutti-ref-home-v928> .mutti-worlds-v9332{order:30!important}

/* Dark mode compatibility for the rebuilt header; editorial artwork is retained. */
html[data-mutti-theme="dark"] body.home.mutti-reference-theme{background:#1f1f1d!important;color:#f5f5f5!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .site-header,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-market-header-main,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-ref-quicknav-v910{background:#232321!important;border-color:#393937!important;color:#fff!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-market-logo .mutti-theme-logo-v862{background-image:url("muttilab-logo-dark-white-mark-v8651.webp")!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-header-search{background:#111214!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-header-search input{color:#fff!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-header-search-submit,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-header-pvz,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-header-pvz__copy strong:before,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-ref-quicknav-v910>a,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-ref-quicknav-v910>button{color:#fff!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-header-action,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-theme-toggle-v8529{background:#181918!important;border-color:#444440!important;color:#fff!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-ref-trends-wide-v928{background:#2a2926!important}
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-ref-trends-wide-v928__title h2,
html[data-mutti-theme="dark"] body.home.mutti-reference-theme .mutti-ref-trends-wide-v928 li a>b{color:#f5f5f5!important}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928{
    background-image:url("home-v928/scene-g09-mobile.webp")!important;
    background-position:center!important;
    background-size:cover!important;
  }
}

/* Secondary carousel slide legibility. */
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v928__title{color:#111318!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v910__copy p{color:#5e626a!important}
body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v910__copy>a{background:#111!important;border-color:#111!important;color:#fff!important}
@media (max-width:1450px) and (min-width:1181px){
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v928/scene-g09-laptop.webp")!important}
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v928/scene-g09-tablet.webp")!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v928/scene-g09-mobile.webp")!important}
}

/* ========================================================================== 
   MUTTI LAB v9.2.9 — live-site 1366/1440 QA correction
   Based on the actual WordPress Customizer capture, not the static preview.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-hero-v926__watch{
  background:#f3f3f4 url("home-v929/scene-watch-v929.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v926__gaming{
  background:#050507 url("home-v929/scene-controller-v929.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-phone-v928{
  background:#efefef url("home-v929/scene-phone-v929.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-gaming-v928{
  background:#07070b url("home-v929/scene-mouse-v929.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-audio-v928{
  background:#f2f2f3 url("home-v929/scene-audio-v929.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .is-photo-v928{
  background:#120d0b url("home-v929/scene-photo-v929.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{
  height:174px!important;
  min-height:174px!important;
  max-height:174px!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy{
  width:55%!important;
  padding:18px 6px 16px 20px!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy h3{
  font-size:19px!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy p{
  font-size:10.5px!important;
  line-height:1.42!important;
}
body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926__copy>span{
  min-height:31px!important;
  font-size:9.5px!important;
}

/* The real 1366–1440 viewport was selecting the old compressed laptop crop. */
@media (min-width:1181px) and (max-width:1450px){
  body.home.mutti-reference-theme .mutti-ref-hero-v928{
    height:408px!important;
    min-height:408px!important;
    max-height:408px!important;
    grid-template-columns:minmax(0,1.62fr) minmax(400px,1fr)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__main,
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__aside{
    height:408px!important;
    max-height:408px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside{
    grid-template-rows:235px 165px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__slide.is-g09-v928{
    background-image:url("home-v928/scene-g09-reference.webp")!important;
    background-position:center!important;
    background-size:cover!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v910__copy{
    padding-left:86px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928 .mutti-ref-hero-v928__title{
    font-size:40px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{
    height:172px!important;
    min-height:172px!important;
    max-height:172px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v928__aside .mutti-ref-hero-v926__aside-copy{
    padding-left:22px!important;
  }
}

/* 1180px and below keeps the compact tablet/mobile behavior from v9.2.8. */
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{
    height:166px!important;
    min-height:166px!important;
    max-height:166px!important;
  }
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-scenarios-v928 .mutti-ref-scenario-v926{
    height:176px!important;
    min-height:176px!important;
    max-height:176px!important;
  }
}

/* ========================================================================== 
   MUTTI LAB v9.2.12 — approved G09 composition rebuild
   Scope: Hero only. Category carousel and all sections below remain unchanged.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-hero-v9212{
  order:10!important;
  grid-template-columns:minmax(0,1.78fr) minmax(440px,1fr)!important;
  gap:10px!important;
  height:430px!important;
  min-height:430px!important;
  max-height:430px!important;
  margin-bottom:10px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__main,
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__aside{
  height:430px!important;
  min-height:430px!important;
  max-height:430px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__main,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>a,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>article{
  border-radius:16px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-template-rows:232px 188px!important;
  gap:10px!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__slide.is-g09-v928{
  background:#050507 url("home-v9212/scene-g09-v9212.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__slide.is-g09-v928:before,
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__slide.is-g09-v928:after{
  content:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy{
  width:49%!important;
  padding:28px 0 28px 92px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy small{
  margin-bottom:20px!important;
  font-size:12px!important;
  letter-spacing:.025em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v928__title{
  max-width:455px!important;
  font-size:47px!important;
  line-height:1.01!important;
  letter-spacing:-.052em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy p{
  max-width:390px!important;
  margin:18px 0 24px!important;
  font-size:13px!important;
  line-height:1.48!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy>a{
  min-width:158px!important;
  height:47px!important;
  border-radius:9px!important;
  font-size:12px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__counter{
  left:28px!important;
  top:32px!important;
  bottom:30px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__controls{
  right:24px!important;
  bottom:20px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__controls button{
  width:42px!important;
  height:42px!important;
  background:rgba(0,0,0,.42)!important;
  border-color:rgba(255,255,255,.78)!important;
}

body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming{
  position:relative!important;
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  border:0!important;
  box-shadow:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch{
  background:#f5f5f6 url("home-v9212/scene-watch-v9212.webp") center/cover no-repeat!important;
  color:#111318!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming{
  background:#050507 url("home-v9212/scene-controller-v9212.webp") center/cover no-repeat!important;
  color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch:before,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch:after,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming:before,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming:after{
  content:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy{
  position:relative!important;
  z-index:3!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:48%!important;
  height:100%!important;
  padding:18px 8px 18px 26px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy>span{
  margin-bottom:9px!important;
  color:#fa0051!important;
  font-size:10.5px!important;
  font-weight:800!important;
  letter-spacing:.02em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy h3{
  margin:0!important;
  font-size:25px!important;
  font-weight:850!important;
  line-height:1.02!important;
  letter-spacing:-.035em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy p{
  max-width:210px!important;
  margin:12px 0 15px!important;
  font-size:11.5px!important;
  line-height:1.38!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch .mutti-ref-hero-v926__aside-copy h3{
  color:#111318!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch .mutti-ref-hero-v926__aside-copy p{
  color:#5e626a!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch .mutti-ref-hero-v926__aside-copy>b{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:36px!important;
  padding:0 14px!important;
  border:1px solid #24262a!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.76)!important;
  color:#111318!important;
  font-size:10.5px!important;
  font-weight:700!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming .mutti-ref-hero-v926__aside-copy{
  width:48%!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming .mutti-ref-hero-v926__aside-copy h3,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming .mutti-ref-hero-v926__aside-copy p{
  color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming .mutti-ref-hero-v926__aside-copy p{
  color:rgba(255,255,255,.78)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming .mutti-ref-hero-v928__gaming-cta{
  min-width:142px!important;
  height:34px!important;
  padding:0 13px!important;
  border:1px solid #fa0051!important;
  border-radius:8px!important;
  background:#fa0051!important;
  color:#fff!important;
  font-size:10.5px!important;
  font-weight:750!important;
}

@media (min-width:1181px) and (max-width:1450px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212{
    grid-template-columns:minmax(0,1.68fr) minmax(395px,1fr)!important;
    height:408px!important;min-height:408px!important;max-height:408px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__main,
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__aside{
    height:408px!important;min-height:408px!important;max-height:408px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside{grid-template-rows:226px 172px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__slide.is-g09-v928{
    background-image:url("home-v9212/scene-g09-laptop-v9212.webp")!important;
    background-position:center!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy{padding-left:84px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v928__title{font-size:41px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy p{font-size:11.5px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy{padding-left:21px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy h3{font-size:21px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy p{font-size:10px!important;margin:9px 0 11px!important}
}

@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__slide.is-g09-v928{
    background-image:url("home-v9212/scene-g09-tablet-v9212.webp")!important;
    background-position:center!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch{background-position:center!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming{background-position:center!important}
}

@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__slide.is-g09-v928{
    background-image:url("home-v9212/scene-g09-mobile-v9212.webp")!important;
    background-position:center!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy{
    width:61%!important;
    padding-left:42px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v928__title{font-size:27px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy{
    width:50%!important;
    padding:14px 8px 14px 18px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy h3{font-size:17px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy p{font-size:8.8px!important}
}

/* v9.2.12 QA hotfix: neutralize legacy grid/flex rules inside the rebuilt Hero. */
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>a.mutti-ref-hero-v9212__watch,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>article.mutti-ref-hero-v9212__gaming{
  display:block!important;
  grid-template-columns:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__counter i{
  flex:0 0 20px!important;
  width:1px!important;
  height:20px!important;
}

/* v9.2.12 responsive geometry — re-assert after desktop rebuild rules. */
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212{
    grid-template-columns:minmax(0,1.54fr) minmax(350px,1fr)!important;
    grid-template-rows:none!important;
    height:382px!important;
    min-height:382px!important;
    max-height:382px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__main,
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__aside{
    height:382px!important;
    min-height:382px!important;
    max-height:382px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside{
    grid-template-columns:1fr!important;
    grid-template-rows:218px 156px!important;
    grid-auto-flow:row!important;
    grid-auto-columns:auto!important;
    overflow:visible!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy{
    width:53%!important;
    padding-left:76px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v928__title{font-size:35px!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212{
    grid-template-columns:1fr!important;
    grid-template-rows:354px 164px!important;
    gap:8px!important;
    height:526px!important;
    min-height:526px!important;
    max-height:526px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__main{
    width:100%!important;
    height:354px!important;
    min-height:354px!important;
    max-height:354px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__aside{
    width:100%!important;
    height:164px!important;
    min-height:164px!important;
    max-height:164px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside{
    display:grid!important;
    grid-auto-flow:column!important;
    grid-auto-columns:84vw!important;
    grid-template-columns:none!important;
    grid-template-rows:164px!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory!important;
    scrollbar-width:none!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside::-webkit-scrollbar{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>a.mutti-ref-hero-v9212__watch,
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>article.mutti-ref-hero-v9212__gaming{
    width:auto!important;
    height:164px!important;
    min-height:164px!important;
    max-height:164px!important;
    scroll-snap-align:start!important;
  }
}
@media (max-width:480px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212{
    grid-template-rows:342px 158px!important;
    height:508px!important;
    min-height:508px!important;
    max-height:508px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__main{
    height:342px!important;
    min-height:342px!important;
    max-height:342px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__aside{
    height:158px!important;
    min-height:158px!important;
    max-height:158px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside{
    grid-auto-columns:89vw!important;
    grid-template-rows:158px!important;
    height:158px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>a.mutti-ref-hero-v9212__watch,
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside>article.mutti-ref-hero-v9212__gaming{
    height:158px!important;
    min-height:158px!important;
    max-height:158px!important;
  }
}

/* v9.2.12 mobile legibility: keep G09 visible and copy compact. */
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__counter{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy{
    width:52%!important;
    padding:20px 0 18px 28px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy small{
    margin-bottom:12px!important;
    font-size:8.5px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v928__title{
    font-size:25px!important;
    line-height:1.02!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy p{
    display:-webkit-box!important;
    max-width:170px!important;
    margin:12px 0 14px!important;
    overflow:hidden!important;
    font-size:8.5px!important;
    line-height:1.35!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__copy>a{
    min-width:122px!important;
    height:36px!important;
    padding:0 12px!important;
    font-size:8.5px!important;
    gap:12px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__controls{
    right:10px!important;
    bottom:10px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212 .mutti-ref-hero-v910__controls button{
    width:34px!important;
    height:34px!important;
  }
}

/* v9.2.12 tablet typography: keep compact right cards legible at 821–1180px. */
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy{
    width:53%!important;
    padding:12px 6px 11px 16px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy>span{
    margin-bottom:6px!important;
    font-size:8.5px!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy h3{
    max-width:190px!important;
    margin-bottom:6px!important;
    font-size:18px!important;
    line-height:1.02!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__aside .mutti-ref-hero-v926__aside-copy p{
    max-width:185px!important;
    margin:0 0 8px!important;
    font-size:8.8px!important;
    line-height:1.32!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch .mutti-ref-hero-v926__aside-copy>b,
  body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming .mutti-ref-hero-v928__gaming-cta{
    min-width:124px!important;
    height:29px!important;
    padding:0 10px!important;
    font-size:8.5px!important;
    white-space:nowrap!important;
  }
}

/* v9.2.12 scene anchoring: preserve complete products at narrow card widths. */
body.home.mutti-reference-theme .mutti-ref-hero-v9212__watch,
body.home.mutti-reference-theme .mutti-ref-hero-v9212__gaming{
  background-position:right center!important;
  background-size:cover!important;
}


/* ========================================================================== 
   MUTTI LAB v9.2.14 — APPROVED SCI-FI PLATFORM HERO
   Only the three-part Hero is restyled. Carousel and lower sections untouched.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__slide.is-g09-v928{
  background:#030407 url("home-v9214/scene-g09-v9214.webp") center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__watch{
  background:#f5f5f6 url("home-v9214/scene-watch-v9214.webp") right center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__gaming{
  background:#030307 url("home-v9214/scene-controller-v9214.webp") right center/cover no-repeat!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__copy{
  width:46%!important;
  padding:28px 0 26px 88px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v928__title{
  max-width:520px!important;
  font-size:44px!important;
  line-height:1.03!important;
  letter-spacing:-.045em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__copy p{
  max-width:390px!important;
  margin:15px 0 13px!important;
  font-size:14px!important;
  line-height:1.46!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs{
  display:flex!important; flex-wrap:wrap!important; gap:8px!important; margin:0 0 17px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs span{
  display:inline-flex!important; align-items:center!important; justify-content:center!important;
  min-height:29px!important; padding:0 12px!important; border:1px solid rgba(255,0,73,.9)!important;
  border-radius:6px!important; background:rgba(3,3,6,.44)!important; color:#fff!important;
  font-size:10px!important; font-weight:800!important; letter-spacing:.025em!important;
  box-shadow:inset 0 0 16px rgba(255,0,76,.08)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__aside .mutti-ref-hero-v926__aside-copy{
  width:47%!important; padding-left:26px!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__aside .mutti-ref-hero-v926__aside-copy h3{
  font-size:26px!important; line-height:1!important; letter-spacing:-.035em!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__gaming .mutti-ref-hero-v926__aside-copy{width:44%!important}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__gaming .mutti-ref-hero-v926__aside-copy h3{
  font-size:21px!important; line-height:1.05!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9214__gaming .mutti-ref-hero-v928__gaming-cta{
  background:rgba(3,3,6,.5)!important; border-color:rgba(255,255,255,.72)!important;
}
@media (min-width:1181px) and (max-width:1450px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v9214/scene-g09-laptop-v9214.webp")!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__copy{width:47%!important;padding-left:76px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v928__title{font-size:38px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs{margin-bottom:13px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs span{min-height:25px!important;padding:0 9px!important;font-size:8.5px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__aside .mutti-ref-hero-v926__aside-copy h3{font-size:21px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__gaming .mutti-ref-hero-v926__aside-copy h3{font-size:17px!important}
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v9214/scene-g09-tablet-v9214.webp")!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__copy{width:48%!important;padding-left:66px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v928__title{font-size:31px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs{gap:5px!important;margin-bottom:10px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs span{min-height:23px!important;padding:0 7px!important;font-size:7.5px!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v9214/scene-g09-mobile-v9214.webp")!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__copy{width:58%!important;padding:20px 0 17px 24px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v928__title{font-size:23px!important;letter-spacing:-.035em!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214 .mutti-ref-hero-v910__copy p{max-width:190px!important;margin:10px 0 9px!important;font-size:10px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs{gap:4px!important;margin-bottom:9px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__specs span{min-height:20px!important;padding:0 6px!important;font-size:6.5px!important;border-radius:5px!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__watch,
  body.home.mutti-reference-theme .mutti-ref-hero-v9214__gaming{background-position:right center!important}
}


/* ========================================================================== 
   MUTTI LAB v9.2.15 — SEPARATED OBJECTS / PROFESSIONAL GEOMETRIC HERO
   Backgrounds, products and HTML copy are independent layers.
   No text is baked into imagery; no visible copy containers or text blur.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-hero-v9215{
  --v9215-pink:#ff0053;
  --v9215-pink-soft:rgba(255,0,83,.34);
  --v9215-line:rgba(255,255,255,.085);
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-hero-v9215__watch,
body.home.mutti-reference-theme .mutti-ref-hero-v9215__gaming{
  isolation:isolate!important;
  background-image:none!important;
}
/* Dark G09 background: clean grid, architectural arcs and a quiet copy zone. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__slide.is-g09-v928{
  background:
    linear-gradient(90deg,rgba(5,6,10,.99) 0%,rgba(5,6,10,.94) 33%,rgba(5,6,10,.62) 48%,rgba(5,6,10,.12) 70%,rgba(5,6,10,0) 82%),
    radial-gradient(ellipse at 74% 55%,rgba(255,0,83,.20) 0%,rgba(255,0,83,.075) 25%,transparent 53%),
    repeating-linear-gradient(90deg,transparent 0 63px,rgba(255,255,255,.026) 64px 65px),
    repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.020) 64px 65px),
    linear-gradient(138deg,#07080c 0%,#0d0f16 54%,#08090d 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__slide.is-g09-v928:before{
  content:""!important;
  position:absolute!important;
  inset:5.5% 3.5% 5.5% 47%!important;
  z-index:0!important;
  border:1px solid rgba(255,255,255,.065)!important;
  border-radius:50%!important;
  background:
    repeating-radial-gradient(ellipse at 56% 51%,transparent 0 17%,rgba(255,255,255,.045) 17.2% 17.5%,transparent 17.8% 28%),
    conic-gradient(from 214deg at 56% 51%,transparent 0 12%,rgba(255,0,83,.18) 12.5% 13%,transparent 13.5% 41%,rgba(255,255,255,.10) 41.5% 42%,transparent 42.5% 100%)!important;
  opacity:.82!important;
  transform:rotate(-8deg)!important;
  pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__slide.is-g09-v928:after{
  content:""!important;
  position:absolute!important;
  left:47%!important;right:2%!important;bottom:8%!important;height:1px!important;
  z-index:1!important;
  background:linear-gradient(90deg,transparent,rgba(255,0,83,.62),rgba(255,255,255,.24),transparent)!important;
  box-shadow:0 -86px 0 rgba(255,255,255,.035),0 -172px 0 rgba(255,255,255,.028)!important;
  pointer-events:none!important;
}
/* Copy remains native HTML: no panel, no blur, no backdrop filter. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-hero-v9215__aside .mutti-ref-hero-v926__aside-copy{
  background:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__copy{
  z-index:5!important;
  width:47%!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v928__title,
body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__copy p{
  text-shadow:0 1px 12px rgba(0,0,0,.36)!important;
}
/* Shared separated product layer. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual{
  position:absolute!important;
  z-index:3!important;
  pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual img{
  position:absolute!important;
  z-index:3!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:none!important;
  object-fit:contain!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__stage{
  position:absolute!important;
  z-index:1!important;
  display:block!important;
  border-radius:50%!important;
}
/* G09 product and subtle precision stage. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09{
  right:1.5%!important;top:4%!important;width:57%!important;height:90%!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09:before,
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09:after{
  content:""!important;position:absolute!important;z-index:0!important;border-radius:50%!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09:before{
  left:14%!important;right:3%!important;top:5%!important;bottom:8%!important;
  border:1px solid rgba(255,255,255,.09)!important;
  box-shadow:inset 0 0 42px rgba(255,0,83,.055),0 0 48px rgba(255,0,83,.045)!important;
  transform:rotate(-8deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09:after{
  left:22%!important;right:4%!important;bottom:2%!important;height:34%!important;
  background:radial-gradient(ellipse,rgba(255,0,83,.24) 0%,rgba(255,0,83,.075) 38%,transparent 70%)!important;
  filter:blur(8px)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  left:23%!important;right:4%!important;bottom:8%!important;height:19%!important;
  border:1px solid rgba(255,255,255,.16)!important;
  background:radial-gradient(ellipse at center,rgba(255,0,83,.23),rgba(255,0,83,.055) 42%,rgba(4,5,9,.82) 70%)!important;
  box-shadow:0 0 0 8px rgba(255,255,255,.018),0 0 0 18px rgba(255,0,83,.025),0 18px 36px rgba(0,0,0,.46)!important;
  transform:perspective(500px) rotateX(68deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 img{
  right:3%!important;top:8%!important;width:80%!important;height:auto!important;
  transform:rotate(-2.8deg)!important;
  filter:brightness(1.06) contrast(1.11) drop-shadow(0 25px 23px rgba(0,0,0,.52)) drop-shadow(0 0 12px rgba(255,0,83,.28))!important;
}
/* Light A01 background: sculpted geometry, not a flat white tile. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215__watch{
  background:
    linear-gradient(90deg,rgba(255,255,255,.995) 0%,rgba(255,255,255,.97) 42%,rgba(255,255,255,.58) 70%,rgba(255,255,255,.05) 100%),
    radial-gradient(circle at 86% 24%,rgba(255,255,255,.98),transparent 28%),
    repeating-linear-gradient(132deg,transparent 0 34px,rgba(25,28,35,.035) 35px 36px),
    linear-gradient(135deg,#f8f8fa 0%,#eceef2 58%,#dfe2e8 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__watch:before{
  content:""!important;position:absolute!important;z-index:0!important;right:-7%!important;top:-34%!important;width:66%!important;height:148%!important;
  border:1px solid rgba(27,31,39,.08)!important;border-radius:50%!important;
  background:repeating-radial-gradient(ellipse at center,transparent 0 17%,rgba(25,28,36,.045) 17.3% 17.7%,transparent 18% 29%)!important;
  transform:rotate(-16deg)!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__watch:after{
  content:""!important;position:absolute!important;z-index:0!important;right:2%!important;top:11%!important;width:36%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(25,28,36,.16),transparent)!important;
  box-shadow:0 58px 0 rgba(25,28,36,.09),0 116px 0 rgba(25,28,36,.06)!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch{
  right:-1%!important;top:2%!important;width:54%!important;height:96%!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch .mutti-ref-hero-v9215__stage{
  right:7%!important;bottom:5%!important;width:70%!important;height:25%!important;
  background:radial-gradient(ellipse,rgba(33,37,44,.16),rgba(33,37,44,.035) 46%,transparent 72%)!important;
  filter:blur(5px)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch img{
  right:8%!important;top:5%!important;width:68%!important;
  filter:contrast(1.04) drop-shadow(0 20px 20px rgba(40,45,54,.19))!important;
  transform:rotate(-1.5deg)!important;
}
/* Dark gaming background in the same geometry family. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215__gaming{
  background:
    linear-gradient(90deg,rgba(5,6,10,.985) 0%,rgba(5,6,10,.94) 42%,rgba(5,6,10,.32) 70%,rgba(5,6,10,.02) 100%),
    radial-gradient(ellipse at 81% 55%,rgba(255,0,65,.22),rgba(255,0,65,.06) 33%,transparent 62%),
    repeating-linear-gradient(135deg,transparent 0 34px,rgba(255,255,255,.026) 35px 36px),
    linear-gradient(145deg,#08090d,#11121a 62%,#090a0f)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__gaming:before{
  content:""!important;position:absolute!important;z-index:0!important;right:-5%!important;top:-28%!important;width:64%!important;height:150%!important;
  border:1px solid rgba(255,255,255,.075)!important;border-radius:50%!important;
  background:repeating-radial-gradient(ellipse at center,transparent 0 18%,rgba(255,0,73,.11) 18.3% 18.8%,transparent 19% 30%)!important;
  transform:rotate(12deg)!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__gaming:after{
  content:""!important;position:absolute!important;z-index:0!important;right:2%!important;bottom:12%!important;width:46%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(255,0,73,.7),rgba(255,255,255,.20),transparent)!important;
  box-shadow:0 -54px 0 rgba(255,255,255,.035),0 -108px 0 rgba(255,255,255,.025)!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming{
  right:-1%!important;top:3%!important;width:55%!important;height:96%!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming .mutti-ref-hero-v9215__stage{
  right:4%!important;bottom:2%!important;width:78%!important;height:25%!important;
  border:1px solid rgba(255,0,73,.26)!important;
  background:radial-gradient(ellipse,rgba(255,0,73,.23),rgba(255,0,73,.045) 48%,transparent 73%)!important;
  box-shadow:0 0 24px rgba(255,0,73,.09)!important;
  transform:perspective(420px) rotateX(68deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming img{
  right:9%!important;bottom:5%!important;width:58%!important;
  filter:contrast(1.06) saturate(1.04) drop-shadow(0 20px 18px rgba(0,0,0,.50)) drop-shadow(0 0 9px rgba(255,0,73,.20))!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9215__gaming .mutti-ref-hero-v928__gaming-cta{
  background:transparent!important;
  border-color:rgba(255,255,255,.64)!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
/* Right-copy remains in the clean left part of each generated background. */
body.home.mutti-reference-theme .mutti-ref-hero-v9215__aside .mutti-ref-hero-v926__aside-copy{
  position:relative!important;z-index:5!important;width:48%!important;
}

@media (min-width:1181px) and (max-width:1450px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09{right:0!important;width:58%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 img{width:82%!important;top:9%!important;right:2%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch{right:-3%!important;width:57%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming{right:-3%!important;width:58%!important}
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__copy{width:49%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09{right:-2%!important;top:7%!important;width:59%!important;height:86%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 img{width:84%!important;right:1%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch{right:-5%!important;width:60%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming{right:-5%!important;width:61%!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__slide.is-g09-v928{
    background:
      linear-gradient(90deg,rgba(5,6,10,.985) 0%,rgba(5,6,10,.94) 43%,rgba(5,6,10,.35) 61%,rgba(5,6,10,.03) 83%),
      radial-gradient(ellipse at 79% 58%,rgba(255,0,83,.20),transparent 50%),
      repeating-linear-gradient(90deg,transparent 0 44px,rgba(255,255,255,.025) 45px 46px),
      repeating-linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.018) 45px 46px),
      linear-gradient(138deg,#07080c,#0d0f16 56%,#08090d)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9215 .mutti-ref-hero-v910__copy{width:52%!important;z-index:6!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09{right:-4%!important;top:12%!important;width:63%!important;height:78%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 img{width:87%!important;top:10%!important;right:1%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{left:25%!important;right:2%!important;bottom:5%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch{right:-7%!important;width:58%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch img{width:68%!important;top:6%!important;right:7%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming{right:-6%!important;width:59%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming img{width:60%!important;bottom:5%!important;right:9%!important}
}
@media (max-width:480px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09{right:-6%!important;top:15%!important;width:65%!important;height:73%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--g09 img{width:88%!important;right:0!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--watch{right:-9%!important;width:62%!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9215__visual--gaming{right:-9%!important;width:63%!important}
}

/* ========================================================================== 
   MUTTI LAB v9.2.16 — ART-DIRECTED VECTOR BACKGROUNDS
   Professional vector background environments. Products and all copy remain
   independent layers. No baked text, no visible copy panels, no text blur.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-hero-v9216__watch,
body.home.mutti-reference-theme .mutti-ref-hero-v9216__gaming{
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__slide.is-g09-v928{
  background-image:
    linear-gradient(90deg,rgba(4,5,9,.98) 0%,rgba(4,5,9,.92) 31%,rgba(4,5,9,.48) 47%,rgba(4,5,9,.05) 66%,transparent 78%),
    url("home-v9216/bg-g09-studio-v9216.svg")!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__slide.is-g09-v928:before{
  inset:auto 4.2% 7.3% 48.5%!important;
  height:32%!important;
  border:0!important;
  border-radius:0!important;
  transform:none!important;
  opacity:1!important;
  background:
    linear-gradient(90deg,transparent,rgba(255,14,88,.42),rgba(255,255,255,.16),transparent) 0 100%/100% 1px no-repeat,
    linear-gradient(135deg,transparent 0 42%,rgba(255,255,255,.055) 42.2% 42.5%,transparent 42.7%)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__slide.is-g09-v928:after{
  left:47.5%!important;right:2.6%!important;bottom:8.5%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(255,0,83,.68),rgba(255,255,255,.20),transparent)!important;
  box-shadow:0 -96px 0 rgba(255,255,255,.035),0 -192px 0 rgba(255,255,255,.025)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216__watch{
  background-image:
    linear-gradient(90deg,rgba(255,255,255,.995) 0%,rgba(255,255,255,.965) 39%,rgba(255,255,255,.42) 61%,rgba(255,255,255,.02) 78%),
    url("home-v9216/bg-a01-studio-v9216.svg")!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216__watch:before{
  right:1.5%!important;top:4%!important;width:49%!important;height:92%!important;
  border:1px solid rgba(30,36,45,.065)!important;
  border-radius:50%!important;
  background:repeating-radial-gradient(ellipse at 52% 50%,transparent 0 18%,rgba(30,36,45,.045) 18.2% 18.55%,transparent 18.8% 31%)!important;
  transform:rotate(-13deg)!important;
  opacity:.72!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216__watch:after{
  right:3.5%!important;top:12%!important;width:42%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(25,30,38,.15),transparent)!important;
  box-shadow:0 62px 0 rgba(25,30,38,.075),0 124px 0 rgba(25,30,38,.045)!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216__gaming{
  background-image:
    linear-gradient(90deg,rgba(4,5,9,.985) 0%,rgba(4,5,9,.93) 40%,rgba(4,5,9,.34) 63%,rgba(4,5,9,.01) 82%),
    url("home-v9216/bg-gaming-studio-v9216.svg")!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216__gaming:before{
  right:0!important;top:0!important;width:53%!important;height:100%!important;
  border:0!important;border-radius:0!important;transform:none!important;
  background:linear-gradient(141deg,transparent 0 47%,rgba(255,25,91,.10) 47.2% 47.7%,transparent 48%)!important;
  opacity:1!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216__gaming:after{
  right:2.5%!important;bottom:11%!important;width:49%!important;height:1px!important;
  background:linear-gradient(90deg,transparent,rgba(255,0,73,.72),rgba(255,255,255,.18),transparent)!important;
  box-shadow:0 -59px 0 rgba(255,255,255,.032),0 -118px 0 rgba(255,255,255,.022)!important;
}
/* Keep copy perfectly sharp and container-free. */
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-hero-v9216__aside .mutti-ref-hero-v926__aside-copy{
  background:none!important;box-shadow:none!important;filter:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v928__title,
body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__copy p{
  filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  text-shadow:0 1px 10px rgba(0,0,0,.30)!important;
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-hero-v9216 .mutti-ref-hero-v910__slide.is-g09-v928{
    background-position:58% center!important;
    background-image:
      linear-gradient(90deg,rgba(4,5,9,.985) 0%,rgba(4,5,9,.93) 39%,rgba(4,5,9,.45) 54%,rgba(4,5,9,.06) 75%,transparent 88%),
      url("home-v9216/bg-g09-studio-v9216.svg")!important;
  }
  body.home.mutti-reference-theme .mutti-ref-hero-v9216__watch{background-position:57% center!important}
  body.home.mutti-reference-theme .mutti-ref-hero-v9216__gaming{background-position:61% center!important}
}

/* ========================================================================== 
   MUTTI LAB v9.2.24 — exact-reference hero transfer
   Uses approved desktop reference scenes directly, preserves current site grid.
   Text remains HTML/CSS; category carousel and lower blocks unchanged.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9215__visual--g09,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9215__visual--watch,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9215__visual--gaming,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__nav,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__pagination,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__ghost,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9215__stage,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9215__visual:before,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9215__visual:after{display:none!important;content:none!important}

body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming{
  position:relative;overflow:hidden;
  background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__slide.is-g09-v928{
  background-image:url("home-v9224/hero-g09-reference-v9224.webp")!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch{
  background-image:url("home-v9224/hero-a01-reference-v9224.webp")!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming{
  background-image:url("home-v9224/hero-gaming-reference-v9224.webp")!important;
}

/* mask original baked copy so HTML copy can sit on top cleanly */
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__slide.is-g09-v928::before,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch::before,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming::before{
  content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;pointer-events:none;
}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__slide.is-g09-v928::before{
  width:42.5%;
  background:linear-gradient(90deg,rgba(4,6,12,.98) 0%,rgba(4,6,12,.97) 71%,rgba(4,6,12,.88) 86%,rgba(4,6,12,.0) 100%);
}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch::before{
  width:46.5%;
  background:linear-gradient(90deg,rgba(255,255,255,.995) 0%,rgba(255,255,255,.985) 80%,rgba(255,255,255,.18) 100%);
}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming::before{
  width:52%;
  background:linear-gradient(90deg,rgba(4,5,10,.995) 0%,rgba(4,5,10,.975) 83%,rgba(4,5,10,.18) 100%);
}

body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v926__aside-copy{position:relative;z-index:2;background:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy{width:43%!important;padding-left:42px!important;padding-top:38px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch .mutti-ref-hero-v926__aside-copy{width:46%!important;padding-left:28px!important;padding-top:24px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming .mutti-ref-hero-v926__aside-copy{width:52%!important;padding-left:28px!important;padding-top:20px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy h2,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy p,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v926__aside-copy span,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v926__aside-copy h3,
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v926__aside-copy p{ text-shadow:none!important; }

/* tighten text block to align with reference */
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy .mutti-ref-hero-v928__title{max-width:95%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy p{max-width:92%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v926__aside-copy h3{max-width:70%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming .mutti-ref-hero-v926__aside-copy h3{max-width:90%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch .mutti-ref-hero-v926__aside-copy p{max-width:64%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming .mutti-ref-hero-v926__aside-copy p{max-width:62%!important}

/* mobile: fallback to lighter masks and keep layout readable */
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__slide.is-g09-v928::before{width:60%;background:linear-gradient(90deg,rgba(4,6,12,.98) 0%,rgba(4,6,12,.96) 82%,rgba(4,6,12,.15) 100%)}
  body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch::before{width:60%;background:linear-gradient(90deg,rgba(255,255,255,.997) 0%,rgba(255,255,255,.99) 84%,rgba(255,255,255,.22) 100%)}
  body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming::before{width:64%;background:linear-gradient(90deg,rgba(4,5,10,.995) 0%,rgba(4,5,10,.975) 86%,rgba(4,5,10,.16) 100%)}
  body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v910__copy{width:61%!important;padding-left:22px!important;padding-top:18px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__watch .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9224 .mutti-ref-hero-v9224__gaming .mutti-ref-hero-v926__aside-copy{width:63%!important;padding-left:18px!important;padding-top:16px!important}
}

/* ========================================================================== 
   MUTTI LAB v9.2.25 — duplicate-layer cleanup
   Keeps v9.2.24 reference scenes intact and removes visual duplication.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__watch,
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__gaming{
  isolation:isolate!important;
}

/* Fully cover baked copy/buttons in the reference crops. */
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__slide.is-g09-v928::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;top:0!important;bottom:0!important;
  width:46%!important;height:auto!important;
  z-index:2!important;
  border:0!important;border-radius:0!important;
  transform:none!important;opacity:1!important;
  background:linear-gradient(90deg,#05070c 0%,#05070c 76%,rgba(5,7,12,.985) 88%,rgba(5,7,12,0) 100%)!important;
  box-shadow:none!important;filter:none!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__watch::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;top:0!important;bottom:0!important;
  width:48.5%!important;height:auto!important;
  z-index:2!important;
  border:0!important;border-radius:0!important;
  transform:none!important;opacity:1!important;
  background:linear-gradient(90deg,#fff 0%,#fff 78%,rgba(255,255,255,.99) 88%,rgba(255,255,255,0) 100%)!important;
  box-shadow:none!important;filter:none!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__gaming::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;top:0!important;bottom:0!important;
  width:54.5%!important;height:auto!important;
  z-index:2!important;
  border:0!important;border-radius:0!important;
  transform:none!important;opacity:1!important;
  background:linear-gradient(90deg,#05060b 0%,#05060b 80%,rgba(5,6,11,.985) 90%,rgba(5,6,11,0) 100%)!important;
  box-shadow:none!important;filter:none!important;pointer-events:none!important;
}

/* HTML copy remains the only visible text layer. */
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v926__aside-copy{
  position:relative!important;
  z-index:5!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

/* Keep functional slider hitboxes aligned over the baked reference controls,
   but remove their duplicated visible circles/arrows. */
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__controls{
  display:flex!important;
  z-index:8!important;
  right:23px!important;
  bottom:18px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__controls button{
  width:42px!important;height:42px!important;
  border-color:transparent!important;
  background:transparent!important;
  color:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__controls button::after{
  opacity:0!important;
}

/* Remove legacy decorative pseudo-layers that can leak through the reference scenes. */
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__slide.is-g09-v928::after,
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__watch::after,
body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__gaming::after{
  content:none!important;
  display:none!important;
}

@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__slide.is-g09-v928::before{
    width:62%!important;
    background:linear-gradient(90deg,#05070c 0%,#05070c 82%,rgba(5,7,12,.99) 91%,rgba(5,7,12,0) 100%)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__watch::before{
    width:62%!important;
    background:linear-gradient(90deg,#fff 0%,#fff 84%,rgba(255,255,255,.995) 92%,rgba(255,255,255,0) 100%)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v9225__gaming::before{
    width:66%!important;
    background:linear-gradient(90deg,#05060b 0%,#05060b 84%,rgba(5,6,11,.99) 92%,rgba(5,6,11,0) 100%)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9225 .mutti-ref-hero-v910__controls{
    right:10px!important;bottom:10px!important;
  }
}

/* ========================================================================== 
   MUTTI LAB v9.2.26 — remove hard text containers, keep reference scenes
   Replaces full-height black/white masks with softer localized readability layers.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__watch,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__gaming{
  isolation:isolate!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__slide.is-g09-v928::before,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__watch::before,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__gaming::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  z-index:2!important;
  pointer-events:none!important;
  border:0!important;
  box-shadow:none!important;
  transform:none!important;
}
/* left G09: soft dark fade behind only the copy area */
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__slide.is-g09-v928::before{
  top:16px!important;
  bottom:78px!important;
  width:43%!important;
  background:
    radial-gradient(ellipse at 22% 18%, rgba(5,7,12,.90) 0%, rgba(5,7,12,.84) 26%, rgba(5,7,12,.56) 48%, rgba(5,7,12,.14) 72%, rgba(5,7,12,0) 100%),
    linear-gradient(90deg, rgba(5,7,12,.72) 0%, rgba(5,7,12,.48) 33%, rgba(5,7,12,.12) 58%, rgba(5,7,12,0) 100%)!important;
  -webkit-backdrop-filter: blur(6px)!important;
  backdrop-filter: blur(6px)!important;
}
/* top-right A01: soft white veil, no solid white block */
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__watch::before{
  top:14px!important;
  bottom:14px!important;
  width:44%!important;
  background:
    radial-gradient(ellipse at 18% 20%, rgba(255,255,255,.97) 0%, rgba(255,255,255,.92) 30%, rgba(255,255,255,.62) 52%, rgba(255,255,255,.18) 74%, rgba(255,255,255,0) 100%),
    linear-gradient(90deg, rgba(255,255,255,.80) 0%, rgba(255,255,255,.54) 36%, rgba(255,255,255,.14) 61%, rgba(255,255,255,0) 100%)!important;
  -webkit-backdrop-filter: blur(7px)!important;
  backdrop-filter: blur(7px)!important;
}
/* bottom-right gaming: slightly stronger dark fade but not a full panel */
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__gaming::before{
  top:12px!important;
  bottom:14px!important;
  width:49%!important;
  background:
    radial-gradient(ellipse at 18% 20%, rgba(5,6,11,.92) 0%, rgba(5,6,11,.86) 28%, rgba(5,6,11,.56) 50%, rgba(5,6,11,.16) 72%, rgba(5,6,11,0) 100%),
    linear-gradient(90deg, rgba(5,6,11,.74) 0%, rgba(5,6,11,.50) 35%, rgba(5,6,11,.14) 59%, rgba(5,6,11,0) 100%)!important;
  -webkit-backdrop-filter: blur(6px)!important;
  backdrop-filter: blur(6px)!important;
}
/* keep HTML text clearly above, with no visible box */
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v926__aside-copy{
  position:relative!important;
  z-index:5!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__copy h2,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__copy p,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v926__aside-copy span,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v926__aside-copy h3,
body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v926__aside-copy p{
  text-shadow:0 1px 10px rgba(0,0,0,.18)!important;
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v910__slide.is-g09-v928::before{
    top:10px!important;bottom:58px!important;width:60%!important;
    background:
      radial-gradient(ellipse at 18% 18%, rgba(5,7,12,.94) 0%, rgba(5,7,12,.88) 36%, rgba(5,7,12,.58) 58%, rgba(5,7,12,.18) 80%, rgba(5,7,12,0) 100%),
      linear-gradient(90deg, rgba(5,7,12,.78) 0%, rgba(5,7,12,.56) 42%, rgba(5,7,12,.16) 68%, rgba(5,7,12,0) 100%)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__watch::before{
    top:10px!important;bottom:10px!important;width:60%!important;
    background:
      radial-gradient(ellipse at 18% 18%, rgba(255,255,255,.985) 0%, rgba(255,255,255,.95) 38%, rgba(255,255,255,.66) 60%, rgba(255,255,255,.20) 82%, rgba(255,255,255,0) 100%),
      linear-gradient(90deg, rgba(255,255,255,.84) 0%, rgba(255,255,255,.60) 42%, rgba(255,255,255,.18) 68%, rgba(255,255,255,0) 100%)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9226 .mutti-ref-hero-v9226__gaming::before{
    top:10px!important;bottom:10px!important;width:64%!important;
    background:
      radial-gradient(ellipse at 18% 18%, rgba(5,6,11,.94) 0%, rgba(5,6,11,.88) 38%, rgba(5,6,11,.58) 60%, rgba(5,6,11,.18) 82%, rgba(5,6,11,0) 100%),
      linear-gradient(90deg, rgba(5,6,11,.78) 0%, rgba(5,6,11,.56) 42%, rgba(5,6,11,.16) 68%, rgba(5,6,11,0) 100%)!important;
  }
}

/* ========================================================================== 
   MUTTI LAB v9.2.29 — cleaned scene images, no baked copy remnants
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9215__visual--g09,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9215__visual--watch,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9215__visual--gaming,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__nav,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__pagination,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__ghost,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9215__stage,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9215__visual:before,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9215__visual:after{display:none!important;content:none!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__watch,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__gaming{position:relative;overflow:hidden;isolation:isolate;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__slide.is-g09-v928{background-image:url("home-v9229/hero-g09-clean-v9229.webp")!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__watch{background-image:url("home-v9229/hero-a01-clean-v9229.webp")!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__gaming{background-image:url("home-v9229/hero-gaming-clean-v9229.png")!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__slide.is-g09-v928::before,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__slide.is-g09-v928::after,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__watch::before,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__watch::after,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__gaming::before,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__gaming::after{content:none!important;display:none!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v926__aside-copy{position:relative!important;z-index:5!important;background:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__copy{width:43%!important;padding-left:42px!important;padding-top:38px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__watch .mutti-ref-hero-v926__aside-copy{width:45%!important;padding-left:28px!important;padding-top:24px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__gaming .mutti-ref-hero-v926__aside-copy{width:50%!important;padding-left:28px!important;padding-top:20px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__copy h2,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__copy p,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v926__aside-copy span,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v926__aside-copy h3,
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v926__aside-copy p{text-shadow:0 1px 8px rgba(0,0,0,.16)!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__controls{display:flex!important;z-index:8!important;right:23px!important;bottom:18px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__controls button{width:42px!important;height:42px!important;border-color:transparent!important;background:transparent!important;color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__controls button::after{opacity:0!important}
@media (max-width:820px){body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__copy{width:61%!important;padding-left:22px!important;padding-top:18px!important}body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__watch .mutti-ref-hero-v926__aside-copy,body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v9229__gaming .mutti-ref-hero-v926__aside-copy{width:63%!important;padding-left:18px!important;padding-top:16px!important}body.home.mutti-reference-theme .mutti-ref-home-v9229 .mutti-ref-hero-v910__controls{right:10px!important;bottom:10px!important}}

/* ========================================================================== 
   MUTTI LAB v9.2.31 — clean generated scenes placed into Hero
   Uses the already approved/generated clean images; no new background generation.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9215__visual--g09,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9215__visual--watch,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9215__visual--gaming,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9215__stage,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9215__visual:before,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9215__visual:after{
  display:none!important;
  content:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__slide.is-g09-v928{
  background-image:url("home-v9231/hero-g09-clean-v9231.webp")!important;
  background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch{
  background-image:url("home-v9231/hero-a01-clean-v9231.webp")!important;
  background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming{
  background-image:url("home-v9231/hero-gaming-clean-v9231.webp")!important;
  background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__slide.is-g09-v928::before,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__slide.is-g09-v928::after,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch::before,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch::after,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming::before,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming::after{
  content:none!important;
  display:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v926__aside-copy{
  position:relative!important;
  z-index:5!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__copy{
  width:43%!important;
  padding-left:42px!important;
  padding-top:38px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch .mutti-ref-hero-v926__aside-copy{
  width:45%!important;
  padding-left:28px!important;
  padding-top:24px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming .mutti-ref-hero-v926__aside-copy{
  width:50%!important;
  padding-left:28px!important;
  padding-top:20px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__copy h2,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__copy p,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v926__aside-copy span,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v926__aside-copy h3,
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v926__aside-copy p{
  text-shadow:0 1px 10px rgba(0,0,0,.20)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__controls{
  display:flex!important;
  z-index:8!important;
  left:auto!important;
  right:20px!important;
  bottom:16px!important;
  gap:8px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__controls button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:38px!important;
  height:38px!important;
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:50%!important;
  background:rgba(5,7,12,.32)!important;
  color:#fff!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  font-size:0!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__controls button::after{
  opacity:1!important;
  font-size:20px!important;
  font-weight:400!important;
  line-height:1!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__controls button:first-child::after{content:"‹"!important}
body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__controls button:last-child::after{content:"›"!important}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__slide.is-g09-v928{background-position:56% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch{background-position:60% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming{background-position:60% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__copy{width:61%!important;padding-left:22px!important;padding-top:18px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__watch .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v9231__gaming .mutti-ref-hero-v926__aside-copy{width:63%!important;padding-left:18px!important;padding-top:16px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9231 .mutti-ref-hero-v910__controls{right:10px!important;bottom:10px!important}
}


/* ========================================================================== 
   MUTTI LAB v9.2.34 — real uploaded products on approved clean Hero scenes
   Full-theme replacement package; theme slug and architecture unchanged.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__watch,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__gaming{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  background-position:center center!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v910__slide.is-g09-v928{
  background-image:url("home-v9234/bg-g09-clean-v9234.webp")!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__watch{
  background-image:url("home-v9234/bg-a01-clean-v9234.webp")!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__gaming{
  background-image:url("home-v9234/bg-gaming-clean-v9234.webp")!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v910__slide.is-g09-v928::before,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v910__slide.is-g09-v928::after,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__watch::before,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__watch::after,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__gaming::before,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__gaming::after{
  content:none!important;
  display:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v926__aside-copy{
  position:relative!important;
  z-index:8!important;
  background:none!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
/* Re-enable the existing separate product layer disabled in v9.2.31. */
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual{
  display:block!important;
  content:normal!important;
  position:absolute!important;
  z-index:5!important;
  pointer-events:none!important;
  overflow:visible!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual::before,
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual::after{
  content:none!important;
  display:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__stage{
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual img{
  display:block!important;
  position:absolute!important;
  z-index:3!important;
  max-width:none!important;
  height:auto!important;
  object-fit:contain!important;
}
/* Real AULUMU G09: exact supplied angle, only light integration and floating motion. */
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09{
  right:1.5%!important;
  top:3%!important;
  width:58%!important;
  height:92%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09 img{
  right:2%!important;
  top:5%!important;
  width:84%!important;
  filter:brightness(.92) contrast(1.09) drop-shadow(0 26px 24px rgba(0,0,0,.52)) drop-shadow(0 0 18px rgba(255,29,92,.08))!important;
  transform:translate3d(0,0,0)!important;
  animation:mutti-g09-float-v9234 4.8s ease-in-out infinite!important;
  will-change:transform!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  left:26%!important;
  right:2%!important;
  bottom:7%!important;
  height:22%!important;
  border:0!important;
  border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(255,32,96,.24) 0%,rgba(255,32,96,.09) 34%,rgba(0,0,0,.30) 58%,transparent 75%)!important;
  filter:blur(10px)!important;
  animation:mutti-g09-shadow-v9234 4.8s ease-in-out infinite!important;
}
@keyframes mutti-g09-float-v9234{
  0%,100%{transform:translate3d(0,0,0)}
  50%{transform:translate3d(0,-9px,0)}
}
@keyframes mutti-g09-shadow-v9234{
  0%,100%{transform:scale(1);opacity:.82}
  50%{transform:scale(.92);opacity:.58}
}
/* Real AULUMU A01: keep geometry, strengthen the supplied orange strap. */
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--watch{
  right:-1%!important;
  top:0!important;
  width:58%!important;
  height:100%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--watch img{
  right:2%!important;
  top:2%!important;
  width:86%!important;
  filter:saturate(1.20) contrast(1.05) brightness(1.02) drop-shadow(0 16px 15px rgba(49,53,62,.18))!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--watch .mutti-ref-hero-v9215__stage{
  right:7%!important;
  bottom:5%!important;
  width:76%!important;
  height:20%!important;
  border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(60,66,76,.18),rgba(60,66,76,.04) 48%,transparent 72%)!important;
  filter:blur(8px)!important;
}
/* Real controller: retain current successful composition, match red scene light. */
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--gaming{
  right:-1%!important;
  top:0!important;
  width:58%!important;
  height:100%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--gaming img{
  right:4%!important;
  bottom:1%!important;
  width:76%!important;
  filter:saturate(1.12) contrast(1.08) brightness(.96) drop-shadow(0 20px 18px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(255,22,85,.16))!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--gaming .mutti-ref-hero-v9215__stage{
  right:3%!important;
  bottom:-2%!important;
  width:82%!important;
  height:30%!important;
  border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(255,30,92,.22),rgba(255,30,92,.07) 40%,rgba(0,0,0,.30) 62%,transparent 78%)!important;
  filter:blur(9px)!important;
}
@media (prefers-reduced-motion:reduce){
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09 img,
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{animation:none!important}
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09{right:-1%!important;width:61%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--watch,
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--gaming{right:-4%!important;width:63%!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v910__slide.is-g09-v928{background-position:56% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__watch{background-position:58% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9234__gaming{background-position:58% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09{right:-7%!important;top:9%!important;width:65%!important;height:82%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--g09 img{right:0!important;top:5%!important;width:90%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--watch{right:-8%!important;width:64%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--watch img{right:2%!important;top:5%!important;width:90%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--gaming{right:-8%!important;width:65%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9234 .mutti-ref-hero-v9215__visual--gaming img{right:2%!important;bottom:3%!important;width:84%!important}
}

/* ========================================================================== 
   MUTTI LAB v9.2.35 — ART-DIRECTED LIVE HERO, NO NEW RASTER ASSETS
   Existing approved clean scenes and transparent product objects are retained.
   Composition, light, depth, copy zones and G09 levitation are rebuilt in CSS.
   ========================================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border-radius:20px!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.055),0 16px 34px rgba(12,14,20,.10)!important;
}
/* One visual language: calm copy zone on the left, dimensional light around each object. */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928::before,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new::before,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming::before,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928::after,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new::after,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928::before{
  z-index:1!important;inset:0!important;
  background:
    linear-gradient(90deg,rgba(5,7,11,.97) 0%,rgba(5,7,11,.92) 33%,rgba(5,7,11,.58) 49%,rgba(5,7,11,.06) 71%,rgba(5,7,11,.18) 100%),
    radial-gradient(ellipse at 75% 47%,rgba(255,31,101,.18),transparent 34%),
    radial-gradient(ellipse at 75% 34%,rgba(113,126,255,.10),transparent 38%),
    repeating-linear-gradient(90deg,transparent 0 56px,rgba(255,255,255,.018) 57px 58px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928::after{
  z-index:2!important;right:6%!important;top:1%!important;width:53%!important;height:98%!important;
  border-radius:50%!important;
  background:
    repeating-radial-gradient(ellipse at 51% 49%,transparent 0 19%,rgba(255,255,255,.055) 19.3% 19.7%,transparent 20% 29%),
    radial-gradient(ellipse at 51% 49%,rgba(255,35,108,.12),transparent 54%)!important;
  opacity:.72!important;transform:rotate(-8deg)!important;mix-blend-mode:screen!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new::before{
  z-index:1!important;inset:0!important;
  background:
    linear-gradient(90deg,rgba(250,250,252,.99) 0%,rgba(250,250,252,.97) 44%,rgba(250,250,252,.63) 63%,rgba(250,250,252,.05) 88%),
    radial-gradient(ellipse at 80% 47%,rgba(255,91,24,.18),transparent 39%),
    linear-gradient(135deg,rgba(255,255,255,.20),rgba(255,255,255,0))!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new::after{
  z-index:2!important;right:-9%!important;top:-57%!important;width:65%!important;height:205%!important;
  border:1px solid rgba(38,42,50,.10)!important;border-radius:50%!important;
  background:repeating-radial-gradient(ellipse at center,transparent 0 17%,rgba(41,46,56,.055) 17.3% 17.7%,transparent 18% 29%)!important;
  transform:rotate(-18deg)!important;opacity:.84!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming::before{
  z-index:1!important;inset:0!important;
  background:
    linear-gradient(90deg,rgba(5,6,10,.98) 0%,rgba(5,6,10,.93) 43%,rgba(5,6,10,.48) 62%,rgba(5,6,10,.05) 88%),
    radial-gradient(ellipse at 79% 50%,rgba(255,23,89,.25),transparent 42%),
    radial-gradient(ellipse at 79% 25%,rgba(97,75,255,.09),transparent 36%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming::after{
  z-index:2!important;right:-8%!important;top:-48%!important;width:64%!important;height:196%!important;
  border:1px solid rgba(255,255,255,.075)!important;border-radius:50%!important;
  background:repeating-radial-gradient(ellipse at center,transparent 0 18%,rgba(255,28,94,.105) 18.3% 18.8%,transparent 19% 30%)!important;
  transform:rotate(13deg)!important;opacity:.82!important;
}
/* Copy remains native HTML/CSS: sharp, responsive and clickable, with no visible panel. */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v926__aside-copy{
  z-index:9!important;background:none!important;box-shadow:none!important;filter:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy{width:52%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v928__title{
  max-width:560px!important;letter-spacing:-.045em!important;text-wrap:balance!important;
  text-shadow:0 2px 20px rgba(0,0,0,.22)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy p{
  max-width:395px!important;color:rgba(255,255,255,.76)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9214__specs span{
  border-color:rgba(255,255,255,.19)!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.88)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy>a{
  background:#fff!important;color:#0b0d11!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy>a:hover{
  background:#f6005b!important;color:#fff!important;transform:translateY(-1px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy{
  width:51%!important;color:#11141a!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy span{color:#e74b12!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy h3{color:#11141a!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy p{color:#686e78!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy b{
  background:#11141a!important;color:#fff!important;box-shadow:0 9px 20px rgba(15,18,24,.16)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new:hover .mutti-ref-hero-v926__aside-copy b{background:#f6005b!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy{width:52%!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy p{color:rgba(255,255,255,.66)!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v928__gaming-cta{
  border-color:rgba(255,255,255,.42)!important;background:rgba(255,255,255,.035)!important;color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v928__gaming-cta:hover{
  border-color:#fff!important;background:#fff!important;color:#11141a!important;
}
/* Product integration: ambient light behind, rim-light above and physical contact shadows below. */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual::before,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual::after{
  content:""!important;display:block!important;position:absolute!important;pointer-events:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual::before{z-index:0!important}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual::after{z-index:4!important}
/* G09 — levitating magnetic ring stand. */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09{
  right:.5%!important;top:1%!important;width:59.5%!important;height:96%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09::before{
  left:15%!important;top:7%!important;width:82%!important;height:80%!important;border-radius:50%!important;
  background:radial-gradient(ellipse at 55% 48%,rgba(255,37,105,.24),rgba(106,93,255,.075) 34%,transparent 68%)!important;
  filter:blur(14px)!important;opacity:.88!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09::after{
  right:5%!important;top:13%!important;width:72%!important;height:34%!important;
  background:linear-gradient(145deg,transparent 22%,rgba(255,255,255,.16) 44%,rgba(255,255,255,.025) 58%,transparent 75%)!important;
  filter:blur(7px)!important;transform:rotate(-7deg)!important;mix-blend-mode:screen!important;opacity:.68!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 img{
  right:1%!important;top:4%!important;width:86%!important;
  transform-origin:52% 62%!important;
  filter:brightness(.94) contrast(1.10) saturate(1.02) drop-shadow(0 30px 28px rgba(0,0,0,.58)) drop-shadow(0 0 15px rgba(255,35,104,.15))!important;
  animation:mutti-g09-levitate-v9235 6.4s cubic-bezier(.45,.05,.55,.95) infinite!important;
  will-change:transform!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  left:24%!important;right:1%!important;bottom:3%!important;height:24%!important;border-radius:50%!important;
  border:1px solid rgba(255,81,132,.10)!important;
  background:radial-gradient(ellipse,rgba(255,35,105,.31) 0%,rgba(255,35,105,.10) 34%,rgba(0,0,0,.42) 58%,transparent 76%)!important;
  filter:blur(9px)!important;transform-origin:center!important;
  animation:mutti-g09-ground-v9235 6.4s cubic-bezier(.45,.05,.55,.95) infinite!important;
  will-change:transform,opacity,filter!important;
}
@keyframes mutti-g09-levitate-v9235{
  0%,100%{transform:translate3d(0,3px,0) rotate(-1.15deg)}
  50%{transform:translate3d(0,-13px,0) rotate(.35deg)}
}
@keyframes mutti-g09-ground-v9235{
  0%,100%{transform:scaleX(1) scaleY(.94);opacity:.86;filter:blur(8px)}
  50%{transform:scaleX(.88) scaleY(.78);opacity:.52;filter:blur(12px)}
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928:hover .mutti-ref-hero-v9215__visual--g09 img,
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928:hover .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  animation-play-state:paused!important;
}
/* A01 remains a visual marker for the store's New arrivals destination. */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch{
  right:-2%!important;top:-1%!important;width:60%!important;height:102%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch::before{
  right:0!important;top:4%!important;width:86%!important;height:88%!important;border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(255,105,36,.25),rgba(255,165,105,.08) 38%,transparent 69%)!important;
  filter:blur(12px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch::after{
  right:5%!important;top:5%!important;width:72%!important;height:44%!important;
  background:linear-gradient(150deg,transparent 26%,rgba(255,255,255,.62) 45%,rgba(255,255,255,.05) 62%,transparent 78%)!important;
  filter:blur(8px)!important;transform:rotate(-10deg)!important;mix-blend-mode:screen!important;opacity:.72!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch img{
  right:3%!important;top:1%!important;width:84%!important;
  filter:saturate(1.12) contrast(1.06) brightness(1.015) drop-shadow(0 20px 17px rgba(43,47,55,.22))!important;
  transform:rotate(-2deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch .mutti-ref-hero-v9215__stage{
  right:1%!important;bottom:0!important;width:86%!important;height:25%!important;border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(53,58,68,.21),rgba(53,58,68,.05) 47%,transparent 73%)!important;
  filter:blur(8px)!important;transform:scaleY(.72)!important;
}
/* Gaming object uses the same red/magenta key light as the scene. */
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming{
  right:-1%!important;top:-1%!important;width:60%!important;height:102%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming::before{
  right:0!important;top:5%!important;width:88%!important;height:87%!important;border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(255,25,92,.29),rgba(102,74,255,.065) 39%,transparent 69%)!important;
  filter:blur(13px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming::after{
  right:5%!important;top:7%!important;width:75%!important;height:34%!important;
  background:linear-gradient(146deg,transparent 22%,rgba(255,255,255,.19) 45%,rgba(255,80,130,.035) 61%,transparent 76%)!important;
  filter:blur(7px)!important;transform:rotate(-5deg)!important;mix-blend-mode:screen!important;opacity:.66!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming img{
  right:5%!important;bottom:-8%!important;width:72%!important;
  filter:saturate(1.08) contrast(1.09) brightness(.97) drop-shadow(0 24px 20px rgba(0,0,0,.60)) drop-shadow(0 0 13px rgba(255,27,94,.18))!important;
  transform:rotate(-1deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming .mutti-ref-hero-v9215__stage{
  right:0!important;bottom:-5%!important;width:88%!important;height:34%!important;border-radius:50%!important;
  background:radial-gradient(ellipse,rgba(255,27,94,.27),rgba(255,27,94,.07) 41%,rgba(0,0,0,.34) 62%,transparent 78%)!important;
  filter:blur(9px)!important;transform:scaleY(.72)!important;
}
@media (prefers-reduced-motion:reduce){
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 img,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
    animation:none!important;transform:none!important;
  }
}
@media (max-width:1450px) and (min-width:1181px){
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09{right:-1%!important;width:61%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming{right:-4%!important;width:63%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy{width:54%!important}
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy{width:51%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09{right:-5%!important;top:4%!important;width:66%!important;height:90%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 img{width:88%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming{right:-7%!important;width:68%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy{width:57%!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928{background-position:58% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new{background-position:60% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming{background-position:60% center!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__slide.is-g09-v928::before{
    background:linear-gradient(90deg,rgba(5,7,11,.98) 0%,rgba(5,7,11,.91) 43%,rgba(5,7,11,.52) 59%,rgba(5,7,11,.04) 82%),radial-gradient(ellipse at 78% 52%,rgba(255,31,101,.18),transparent 43%)!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy{width:55%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v928__title{font-size:28px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy p{max-width:250px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09{right:-10%!important;top:10%!important;width:70%!important;height:82%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 img{right:-1%!important;top:7%!important;width:92%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{left:22%!important;bottom:2%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy{width:54%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy h3,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy h3{font-size:18px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming{right:-9%!important;width:67%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--watch img{right:2%!important;top:2%!important;width:86%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--gaming img{right:3%!important;bottom:-7%!important;width:78%!important}
  @keyframes mutti-g09-levitate-v9235{
    0%,100%{transform:translate3d(0,2px,0) rotate(-1deg)}
    50%{transform:translate3d(0,-7px,0) rotate(.25deg)}
  }
}
@media (max-width:480px){
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy{width:57%!important;padding-left:43px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v928__title{font-size:25px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v910__copy p{font-size:9px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9215__visual--g09{right:-13%!important;top:13%!important;width:73%!important;height:77%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy{width:58%!important;padding-left:15px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__new .mutti-ref-hero-v926__aside-copy p,
  body.home.mutti-reference-theme .mutti-ref-home-v9235 .mutti-ref-hero-v9235__gaming .mutti-ref-hero-v926__aside-copy p{display:none!important}
}

/* ==============================================================
   MUTTI v9.2.36 — G09 LEVITATION CASCADE FIX
   The legacy G09 object rule owns `transform` with !important, which
   prevents transform keyframes from moving the real product layer.
   Animate independent transform properties instead, keep motion alive
   on hover, and separate the object optically from its ground shadow.
   ============================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09{
  right:.8%!important;
  top:0!important;
  width:59%!important;
  height:96%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 img{
  right:2%!important;
  top:0!important;
  width:82%!important;
  animation:mutti-g09-levitate-v9236 4.8s cubic-bezier(.42,0,.58,1) -1.1s infinite!important;
  animation-play-state:running!important;
  translate:0 4px;
  rotate:-.25deg;
  will-change:translate,rotate!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  left:29%!important;
  right:5%!important;
  bottom:0!important;
  height:17%!important;
  opacity:.78;
  animation:mutti-g09-ground-v9236 4.8s cubic-bezier(.42,0,.58,1) -1.1s infinite!important;
  animation-play-state:running!important;
  scale:1 .88;
  will-change:scale,opacity!important;
}
@keyframes mutti-g09-levitate-v9236{
  0%,100%{translate:0 5px;rotate:-.30deg}
  50%{translate:0 -22px;rotate:.38deg}
}
@keyframes mutti-g09-ground-v9236{
  0%,100%{scale:1 .88;opacity:.80}
  50%{scale:.78 .62;opacity:.40}
}
/* Never freeze the requested levitation when the pointer enters the Hero. */
body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v910__slide.is-g09-v928:hover .mutti-ref-hero-v9215__visual--g09 img,
body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v910__slide.is-g09-v928:hover .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  animation-play-state:running!important;
}
/* Broad fallback for engines without individual translate/scale properties. */
@supports not (translate:0 1px){
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 img{
    animation-name:mutti-g09-levitate-margin-v9236!important;
  }
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
    animation-name:mutti-g09-ground-opacity-v9236!important;
  }
  @keyframes mutti-g09-levitate-margin-v9236{
    0%,100%{margin-top:5px}
    50%{margin-top:-22px}
  }
  @keyframes mutti-g09-ground-opacity-v9236{
    0%,100%{opacity:.80}
    50%{opacity:.40}
  }
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09{right:-4%!important;top:2%!important;width:65%!important;height:91%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 img{width:84%!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09{right:-9%!important;top:7%!important;width:69%!important;height:84%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 img{right:0!important;top:2%!important;width:88%!important}
  @keyframes mutti-g09-levitate-v9236{
    0%,100%{translate:0 4px;rotate:-.22deg}
    50%{translate:0 -15px;rotate:.28deg}
  }
}
@media (max-width:480px){
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09{right:-12%!important;top:10%!important;width:72%!important;height:79%!important}
}
@media (prefers-reduced-motion:reduce){
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 img,
  body.home.mutti-reference-theme .mutti-ref-home-v9236 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
    animation-duration:10s!important;
    animation-iteration-count:infinite!important;
  }
  @keyframes mutti-g09-levitate-v9236{
    0%,100%{translate:0 2px;rotate:0deg}
    50%{translate:0 -6px;rotate:0deg}
  }
  @keyframes mutti-g09-ground-v9236{
    0%,100%{scale:1 .88;opacity:.68}
    50%{scale:.92 .78;opacity:.54}
  }
}

/* ==============================================================
   MUTTI LAB v9.2.37 — MULTI-STORE UNIVERSAL HERO
   Rebuild the Hero as one premium showcase for a multifunctional
   accessories store. No new raster assets; keep the approved real
   product objects and preserve the working G09 levitation cascade.
   ============================================================== */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__main,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__aside{
  gap:14px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  border-radius:24px!important;
  border:1px solid rgba(18,22,30,.06)!important;
  box-shadow:0 16px 32px rgba(11,15,22,.08), inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide::before,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide::after,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new::before,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new::after,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular::before,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular::after{
  content:""!important;
  position:absolute!important;
  display:block!important;
  pointer-events:none!important;
}

/* Main Hero slides — one calm premium visual system. */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-g09-v928,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-aramid-v926,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-audio-v926{
  background:#0a0d12!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-g09-v928{
  background:
    radial-gradient(1200px 560px at 72% 50%,rgba(249,34,103,.18),transparent 36%),
    radial-gradient(680px 420px at 70% 27%,rgba(101,110,255,.10),transparent 40%),
    linear-gradient(180deg,#0d1118 0%,#080b11 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-g09-v928::before{
  z-index:1!important;inset:0!important;
  background:
    linear-gradient(90deg,rgba(7,10,16,.975) 0%,rgba(7,10,16,.93) 31%,rgba(7,10,16,.66) 46%,rgba(7,10,16,.20) 62%,rgba(7,10,16,.06) 100%),
    repeating-linear-gradient(90deg,transparent 0 68px,rgba(255,255,255,.022) 68px 69px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-g09-v928::after{
  z-index:2!important;
  right:-4%!important;bottom:-22%!important;width:70%!important;height:62%!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:
    radial-gradient(ellipse at center,rgba(255,46,118,.13),rgba(255,46,118,.045) 28%,rgba(0,0,0,0) 62%),
    repeating-radial-gradient(ellipse at center,transparent 0 16%,rgba(255,255,255,.045) 16.25% 16.6%,transparent 17% 28%)!important;
  transform:perspective(720px) rotateX(73deg)!important;
  opacity:.88!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-aramid-v926{
  background:
    radial-gradient(900px 420px at 78% 36%,rgba(255,90,73,.15),transparent 36%),
    linear-gradient(180deg,#10131a 0%,#090c12 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-aramid-v926::before{
  inset:0!important;z-index:1!important;
  background:linear-gradient(90deg,rgba(8,10,15,.96) 0%,rgba(8,10,15,.90) 38%,rgba(8,10,15,.48) 58%,rgba(8,10,15,.08) 88%),radial-gradient(circle at 76% 52%,rgba(255,90,73,.16),transparent 34%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-audio-v926{
  background:
    radial-gradient(860px 420px at 78% 32%,rgba(96,110,255,.16),transparent 35%),
    linear-gradient(180deg,#0f1218 0%,#090c11 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-audio-v926::before{
  inset:0!important;z-index:1!important;
  background:linear-gradient(90deg,rgba(7,10,16,.96) 0%,rgba(7,10,16,.90) 39%,rgba(7,10,16,.46) 58%,rgba(7,10,16,.08) 88%),radial-gradient(circle at 74% 52%,rgba(110,125,255,.18),transparent 35%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide .mutti-ref-hero-v910__copy,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v926__aside-copy{
  z-index:12!important;
  background:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy{
  width:49%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy small,
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v926__aside-copy>span{
  letter-spacing:.08em!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v928__title{
  max-width:540px!important;
  letter-spacing:-.052em!important;
  text-shadow:0 8px 34px rgba(0,0,0,.26)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy p{
  max-width:430px!important;
  color:rgba(255,255,255,.78)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy>a{
  background:#fff!important;
  color:#0b0e14!important;
  box-shadow:0 14px 28px rgba(0,0,0,.20)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy>a:hover{
  background:#f6005b!important;
  color:#fff!important;
  transform:translateY(-1px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9214__specs{
  margin-top:12px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9214__specs span{
  background:rgba(255,255,255,.055)!important;
  border-color:rgba(255,255,255,.18)!important;
  color:rgba(255,255,255,.88)!important;
}

/* Keep the approved floating G09, but seat it inside a cleaner universal stage. */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09{
  right:-.5%!important;
  top:1%!important;
  width:58.5%!important;
  height:95%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09::before{
  left:17%!important;top:7%!important;width:76%!important;height:72%!important;
  background:radial-gradient(ellipse at 52% 45%,rgba(249,34,103,.22),rgba(101,110,255,.07) 34%,transparent 70%)!important;
  filter:blur(18px)!important;
  opacity:.94!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09::after{
  right:6%!important;top:16%!important;width:68%!important;height:28%!important;
  background:linear-gradient(145deg,transparent 20%,rgba(255,255,255,.16) 44%,rgba(255,255,255,.02) 63%,transparent 78%)!important;
  filter:blur(9px)!important;
  transform:rotate(-9deg)!important;
  mix-blend-mode:screen!important;
  opacity:.7!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09 img{
  right:1.5%!important;
  top:2%!important;
  width:81%!important;
  filter:brightness(1.03) contrast(1.09) drop-shadow(0 28px 24px rgba(0,0,0,.48)) drop-shadow(0 0 12px rgba(249,34,103,.20))!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{
  left:28%!important;
  right:4%!important;
  bottom:1%!important;
  height:15%!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:radial-gradient(ellipse at center,rgba(249,34,103,.17),rgba(20,25,40,.06) 42%,rgba(4,6,10,.84) 72%)!important;
  box-shadow:0 0 0 8px rgba(255,255,255,.012),0 18px 34px rgba(0,0,0,.42)!important;
  transform:perspective(520px) rotateX(68deg)!important;
}

/* Right top — genuine new arrivals for the whole store. */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new{
  background:
    radial-gradient(520px 240px at 79% 34%,rgba(255,102,36,.12),transparent 34%),
    linear-gradient(180deg,#fafaf9 0%,#f1f3f6 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new::before{
  z-index:1!important;inset:0!important;
  background:
    linear-gradient(90deg,rgba(250,250,249,.985) 0%,rgba(250,250,249,.95) 46%,rgba(250,250,249,.60) 68%,rgba(250,250,249,.12) 100%),
    radial-gradient(circle at 82% 46%,rgba(255,102,36,.14),transparent 34%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new::after{
  z-index:2!important;
  right:-11%!important;top:-50%!important;width:70%!important;height:190%!important;
  border-radius:50%!important;
  border:1px solid rgba(22,28,36,.08)!important;
  background:repeating-radial-gradient(ellipse at center,transparent 0 17%,rgba(34,40,49,.045) 17.25% 17.65%,transparent 18% 29%)!important;
  transform:rotate(-14deg)!important;
  opacity:.82!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy{
  width:53%!important;
  color:#11141a!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy h3{color:#11141a!important}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy p{color:#616874!important;max-width:280px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy b{
  background:#0f131a!important;
  color:#fff!important;
  box-shadow:0 10px 20px rgba(15,18,24,.15)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new:hover .mutti-ref-hero-v926__aside-copy b{background:#f6005b!important}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch{
  right:0!important;
  top:4%!important;
  width:52%!important;
  height:92%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch::before{
  left:15%!important;top:17%!important;width:70%!important;height:54%!important;
  background:radial-gradient(circle,rgba(255,102,36,.18),rgba(255,102,36,.04) 36%,transparent 68%)!important;
  filter:blur(8px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch .mutti-ref-hero-v9215__stage{
  right:8%!important;
  bottom:3%!important;
  width:62%!important;
  height:21%!important;
  background:radial-gradient(ellipse,rgba(34,40,49,.18),rgba(34,40,49,.04) 48%,transparent 74%)!important;
  filter:blur(6px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch img{
  right:6%!important;
  top:8%!important;
  width:62%!important;
  filter:contrast(1.03) drop-shadow(0 20px 22px rgba(29,35,45,.18))!important;
}

/* Right bottom — broader "what customers choose" instead of a narrow gaming-only tile. */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular{
  background:
    radial-gradient(560px 260px at 78% 54%,rgba(246,0,91,.22),transparent 36%),
    radial-gradient(380px 180px at 73% 30%,rgba(97,110,255,.08),transparent 36%),
    linear-gradient(180deg,#0c1017 0%,#090c11 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular::before{
  z-index:1!important;inset:0!important;
  background:linear-gradient(90deg,rgba(7,10,16,.985) 0%,rgba(7,10,16,.93) 48%,rgba(7,10,16,.38) 69%,rgba(7,10,16,.08) 100%)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular::after{
  z-index:2!important;
  right:-10%!important;top:-54%!important;width:66%!important;height:206%!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.07)!important;
  background:repeating-radial-gradient(ellipse at center,transparent 0 18%,rgba(246,0,91,.10) 18.25% 18.7%,transparent 19% 30%)!important;
  transform:rotate(13deg)!important;
  opacity:.84!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v926__aside-copy{
  width:56%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v926__aside-copy p{color:rgba(255,255,255,.70)!important;max-width:300px!important}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v928__gaming-cta{
  border-color:rgba(255,255,255,.44)!important;
  background:rgba(255,255,255,.03)!important;
  color:#fff!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v928__gaming-cta:hover{
  border-color:#fff!important;
  background:#fff!important;
  color:#0d1118!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming{
  right:-1%!important;
  top:4%!important;
  width:54%!important;
  height:92%!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming::before{
  left:16%!important;top:18%!important;width:72%!important;height:52%!important;
  background:radial-gradient(circle,rgba(246,0,91,.18),rgba(246,0,91,.04) 34%,transparent 70%)!important;
  filter:blur(8px)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming .mutti-ref-hero-v9215__stage{
  right:8%!important;
  bottom:2%!important;
  width:70%!important;
  height:22%!important;
  border:1px solid rgba(246,0,91,.20)!important;
  background:radial-gradient(ellipse,rgba(246,0,91,.19),rgba(246,0,91,.04) 46%,transparent 74%)!important;
  transform:perspective(420px) rotateX(68deg)!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming img{
  right:5%!important;
  bottom:0!important;
  width:61%!important;
  filter:contrast(1.05) saturate(1.02) drop-shadow(0 20px 18px rgba(0,0,0,.44))!important;
}

/* Lightweight category/context tags inside right cards. */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__tags{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin:12px 0 16px!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__tags span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:26px!important;
  padding:0 10px!important;
  border-radius:999px!important;
  font-size:11px!important;
  font-weight:700!important;
  letter-spacing:.02em!important;
  white-space:nowrap!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v9237__tags span{
  background:rgba(16,20,27,.06)!important;
  border:1px solid rgba(16,20,27,.08)!important;
  color:#2f3641!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v9237__tags span{
  background:rgba(255,255,255,.05)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  color:rgba(255,255,255,.86)!important;
}

/* Product art in the secondary main slides. */
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-aramid-v926 .mutti-ref-hero-v910__art img{
  width:78%!important;height:auto!important;right:0!important;bottom:4%!important;filter:drop-shadow(0 26px 20px rgba(0,0,0,.38))!important;
}
body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__slide.is-audio-v926 .mutti-ref-hero-v910__art img{
  width:68%!important;height:auto!important;right:6%!important;bottom:6%!important;filter:drop-shadow(0 26px 20px rgba(0,0,0,.36))!important;
}

@media (max-width:1450px) and (min-width:1181px){
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy{width:50%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09{right:-2%!important;width:61%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy{width:56%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v926__aside-copy{width:58%!important}
}
@media (max-width:1180px) and (min-width:821px){
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy{width:53%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy p{max-width:340px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09{right:-7%!important;top:4%!important;width:67%!important;height:90%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch,
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming{right:-4%!important;width:57%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v926__aside-copy{width:60%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__tags{gap:6px!important}
}
@media (max-width:820px){
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy{width:55%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy p{max-width:250px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v928__title{font-size:28px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09{right:-11%!important;top:9%!important;width:71%!important;height:83%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09 img{right:-1%!important;top:5%!important;width:89%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09 .mutti-ref-hero-v9215__stage{left:23%!important;right:3%!important;bottom:1%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v926__aside-copy{width:58%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch,
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming{right:-10%!important;width:62%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--watch img{right:4%!important;top:10%!important;width:68%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--gaming img{right:3%!important;bottom:-2%!important;width:66%!important}
}
@media (max-width:480px){
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy{width:58%!important;padding-left:42px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v910__copy p{font-size:9px!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9215__visual--g09{right:-13%!important;top:11%!important;width:74%!important;height:79%!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__tags{display:none!important}
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__new .mutti-ref-hero-v926__aside-copy,
  body.home.mutti-reference-theme .mutti-ref-home-v9237 .mutti-ref-hero-v9237__popular .mutti-ref-hero-v926__aside-copy{width:61%!important;padding-left:14px!important}
}
