.catalog-heading{font-size:1.5rem;line-height:1.4;margin:0 0 28px}.mobile-atmosphere{display:none}
@media(max-width:800px){
 body{isolation:isolate;background:var(--bg);background-image:none}
 .mobile-atmosphere{display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--bg);contain:strict}
 .mobile-atmosphere span{position:absolute;inset:-10%;transition:opacity 1.6s ease;opacity:0}
 .mobile-atmosphere .atmosphere-bronze{background:radial-gradient(ellipse at 85% 20%,#b89b8250,transparent 55%),radial-gradient(ellipse at 10% 80%,#b89b8226,transparent 65%);opacity:1}
 .mobile-atmosphere .atmosphere-stone{background:radial-gradient(ellipse at 20% 30%,#d0c8c978,transparent 55%),radial-gradient(ellipse at 90% 75%,#b89b8233,transparent 60%)}
 .mobile-atmosphere .atmosphere-navy{background:radial-gradient(ellipse at 75% 25%,#0a1e5420,transparent 60%),radial-gradient(ellipse at 20% 85%,#b89b8255,transparent 58%)}
 [data-atmosphere=stone] .atmosphere-stone,[data-atmosphere=navy] .atmosphere-navy{opacity:1}
 [data-atmosphere=stone] .atmosphere-bronze,[data-atmosphere=navy] .atmosphere-bronze{opacity:.15}
 [data-theme=dark] .atmosphere-bronze{background:radial-gradient(ellipse at 85% 20%,#b89b8235,transparent 55%),radial-gradient(ellipse at 10% 80%,#d0c8c918,transparent 65%)}
 [data-theme=dark] .atmosphere-stone{background:radial-gradient(ellipse at 20% 30%,#d0c8c92c,transparent 55%),radial-gradient(ellipse at 90% 75%,#b89b8233,transparent 60%)}
 [data-theme=dark] .atmosphere-navy{background:radial-gradient(ellipse at 75% 25%,#55709c40,transparent 60%),radial-gradient(ellipse at 20% 85%,#b89b8233,transparent 58%)}
 main>.section,main>.page-intro,main>.editorial,main>.product-detail{position:relative;background:linear-gradient(135deg,#faf6f3c9,#faf6f39c);border:1px solid #ffffff70;border-radius:28px;box-shadow:0 14px 38px #0a1e5408,inset 0 1px 0 #ffffff80;padding:38px 22px;margin-block:22px;backdrop-filter:blur(12px)}
 [data-theme=dark] main>.section,[data-theme=dark] main>.page-intro,[data-theme=dark] main>.editorial,[data-theme=dark] main>.product-detail{background:linear-gradient(135deg,#17233ae8,#17233ac9);border-color:#b89b8235;box-shadow:0 14px 38px #0002,inset 0 1px 0 #ffffff12}
 main>.hero{background:transparent}.promise-ribbon{background:var(--glass);backdrop-filter:blur(12px)}
 main>.editorial{width:calc(100% - 32px);max-width:100%;margin-inline:auto}
 main>.section .section-heading{gap:18px}.catalog-controls{gap:18px}.catalog-heading{font-size:1.4rem}
 .breadcrumb{font-size:.875rem;line-height:1.7;overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){.mobile-atmosphere span{transition:none}}
/* A visible fixed scene, above the body background and behind every chapter. */
.mobile-background-film{display:none}
@media(max-width:800px){
 .mobile-atmosphere{z-index:0;inset:0;background:#0A1E54 url('//www.ilmiaura.com/cdn/shop/t/33/assets/ia-atelier-still-life.webp?v=24943994504075190251791372732') 54% center/cover;contain:paint;transform:none}
 .mobile-background-film{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% center;opacity:.8}
 .mobile-atmosphere:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#faf6f342,#faf6f322 45%,#faf6f350);pointer-events:none}
 .mobile-atmosphere span{inset:0}.mobile-atmosphere .atmosphere-bronze{opacity:.35}.mobile-atmosphere .atmosphere-stone,.mobile-atmosphere .atmosphere-navy{mix-blend-mode:soft-light}
 main,footer{position:relative;z-index:1}.announcement-bar{position:relative;z-index:2}
 main>section{margin-block:42px 58px!important;border-radius:var(--chapter-radius,32px)!important;border:1px solid #ffffff75;box-shadow:0 18px 48px #0a1e5423,inset 0 1px 0 #ffffff90;isolation:isolate}
 main>.section,main>.page-intro,main>.editorial,main>.product-detail,main>.hero{background:linear-gradient(135deg,#faf6f3ed,#faf6f3dc);backdrop-filter:blur(12px);padding:38px 22px}
 main>.hero{width:calc(100% - 32px);padding-top:38px}.hero .sculptural-brand{max-width:100%;min-width:0}
 main>.ref-scene:not(.network-scene):not(.spotlight-scene),main>.find-fit,main>.experience{background:linear-gradient(135deg,#faf6f3ed,#faf6f3dc);backdrop-filter:blur(12px)}
 .promise-ribbon,.breadcrumb{background:#faf6f3ed;border-radius:20px;padding:18px 20px;box-shadow:0 8px 25px #0a1e5415}
 footer{background:#faf6f3f2;backdrop-filter:blur(18px)}
 .capsule-header,.capsule-header.is-scrolled{background:#faf6f3f2!important;backdrop-filter:blur(24px) saturate(120%);border:1px solid #ffffff90;box-shadow:0 8px 28px #0a1e5420;border-radius:28px}
 .capsule-header .brand,.capsule-header.is-scrolled .brand{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:0!important}
 .capsule-header .brand img,.capsule-header.is-scrolled .brand img{filter:none!important;opacity:1!important;mix-blend-mode:normal;object-fit:contain}
 [data-theme=dark] .capsule-header,[data-theme=dark] .capsule-header.is-scrolled{background:#0b1730f2!important;border-color:#b89b8250;box-shadow:0 8px 28px #0004}
 [data-theme=dark] .capsule-header .brand img,[data-theme=dark] .capsule-header.is-scrolled .brand img{filter:brightness(0) invert(.96)!important}
 [data-theme=dark] .mobile-atmosphere:after{background:linear-gradient(180deg,#06132e70,#06132e35 45%,#06132e85)}
 [data-theme=dark] main>.section,[data-theme=dark] main>.page-intro,[data-theme=dark] main>.editorial,[data-theme=dark] main>.product-detail,[data-theme=dark] main>.hero,[data-theme=dark] main>.ref-scene:not(.network-scene):not(.spotlight-scene),[data-theme=dark] main>.find-fit,[data-theme=dark] main>.experience{background:linear-gradient(135deg,#17233aec,#17233ade);border-color:#b89b8250}
 [data-theme=dark] footer,[data-theme=dark] .promise-ribbon,[data-theme=dark] .breadcrumb{background:#17233aed}
}
@media(prefers-reduced-motion:reduce){.mobile-background-film{display:none}main>section{border-radius:32px!important}}
