.ll,.ll .cms-page-root,.cms-theme-lumen-living{--template-primary:var(--pt-accent,#b45309);--cms-accent:var(--pt-accent,#b45309);--cms-accent-soft:color-mix(in srgb, var(--pt-accent,#b45309) 12%, transparent);--cms-accent-glow:color-mix(in srgb, var(--pt-accent,#b45309) 18%, transparent);--cms-card-bg:var(--pk-surface,#fff);--cms-card-border:var(--pk-border,#f5e6d3);--cms-heading:var(--pk-text,#3f2e1f);--cms-text:color-mix(in srgb, var(--pk-text,#3f2e1f) 90%, transparent);--cms-muted:var(--pk-muted,#8a735a);--cms-divider:var(--pk-border,#f5e6d3);--cms-hero-bg:var(--pk-bg,#fffdf8);--cms-strip:linear-gradient(90deg, #92400e, #b45309, #fbbf24);--cms-card-radius:16px}.ll .sf-contact,.sf-contact--lumen-living{--sf-contact-accent:var(--cms-accent,#b45309);--sf-contact-accent-strong:#92400e;--sf-contact-soft:var(--cms-accent-soft);--sf-contact-surface:var(--cms-card-bg);--sf-contact-text:var(--cms-heading);--sf-contact-muted:var(--cms-muted);--sf-contact-border:var(--cms-card-border);--sf-contact-radius:var(--cms-card-radius)}.ll .sf-promotions,.sf-promotions--lumen-living{--promo-accent:var(--cms-accent,#b45309);--promo-soft:var(--cms-accent-soft);--promo-surface:var(--cms-card-bg);--promo-text:var(--cms-heading);--promo-muted:var(--cms-muted);--promo-border:var(--cms-card-border);--promo-bg:var(--cms-hero-bg);--promo-radius:var(--cms-card-radius)}[data-floating-chrome=lumen-living] .tpl-scroll-to-top{background:var(--sf-widget-button-bg,linear-gradient(135deg, #fbbf24, #f59e0b));color:var(--sf-widget-accent-fg,#fff)}
.cs{--cs-accent:var(--pt-accent,#f59e0b);--pk-bg:#fffbeb;--pk-surface:#fff;--pk-surface-alt:#fef3c7;--pk-text:#1c1408;--pk-muted:#78716c;--pk-border:#f5e6c8;--template-bg:var(--pk-bg);--template-fg:var(--pk-text);--template-card:var(--pk-surface);--template-border:var(--pk-border);color:var(--pk-text);padding:0 0 80px}.dark .cs{--pk-bg:#1a140c;--pk-surface:#241c12;--pk-surface-alt:#2e2418;--pk-text:#fffbeb;--pk-muted:#d6b98a;--pk-border:#3f3424;--template-bg:var(--pk-bg);--template-fg:var(--pk-text);--template-card:var(--pk-surface);--template-border:var(--pk-border)}.cs__bar{background:var(--cs-accent);color:#fff;text-align:center;padding:8px 16px;font-size:12px;font-weight:500}.cs__header{width:100%;max-width:1440px;margin:0 auto}.cs__nav{grid-template-columns:minmax(0,1fr) minmax(220px,560px) minmax(0,1fr);align-items:center;gap:1rem;padding:14px 24px;display:grid}.cs__brand{flex-shrink:0;justify-self:start;align-items:center;gap:8px;font-size:18px;display:inline-flex}.cs__mark{font-size:22px}.cs__search{justify-self:stretch;width:100%;min-width:0;max-width:none}.cs .sf-search-bar{--sf-search-border:color-mix(in srgb, var(--cs-accent) 28%, #e5e7eb);--sf-search-focus:var(--cs-accent);--sf-search-bg:color-mix(in srgb, var(--cs-accent) 6%, #fff);--sf-search-cat-bg:color-mix(in srgb, var(--cs-accent) 14%, #fff);max-width:none}.cs .sf-search-btn{background:var(--cs-accent)}.cs__navbar{border-bottom:1px solid color-mix(in srgb, var(--cs-accent) 18%, #e5e7eb);padding:0 24px 12px}.cs__links{color:var(--pk-muted);justify-content:center;gap:24px;font-size:14px;display:flex}.cs__links a:hover{color:var(--cs-accent)}.cs__tools{flex-shrink:0;justify-content:end;justify-self:end;align-items:center;gap:10px;display:flex}.cs__sign{background:var(--cs-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}.cs__hi{color:var(--pk-muted);font-size:13px}@media (max-width:820px){.cs__nav{grid-template-columns:1fr auto;gap:.75rem}.cs__brand{grid-column:1;justify-self:start}.cs__tools{grid-column:2;justify-self:end}.cs__search{grid-column:1/-1;justify-self:stretch;max-width:none}.cs__navbar{display:none}}.cs__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:36px;max-width:1440px;margin:24px auto 0;padding:0 24px;display:grid}@media (max-width:900px){.cs__hero{grid-template-columns:1fr}}.cs__eyebrow{color:var(--cs-accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.cs__hero-copy h1{letter-spacing:-.015em;margin:12px 0 14px;font-size:clamp(2rem,5vw,3.3rem);line-height:1.08}.cs__hero-copy p{color:var(--pk-muted);max-width:480px;font-size:1.02rem}.cs__cta{align-items:center;gap:12px;margin:24px 0 20px;display:flex}.cs__btn{background:var(--cs-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600;box-shadow:0 6px 18px #f59e0b47}.cs__link{color:var(--pk-text);font-size:14px;font-weight:500;text-decoration:none}.cs__pills{color:var(--pk-muted);flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cs__hero-img{position:relative}.cs__hero-img img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:18px;width:100%}.cs__hero-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:14px;padding:14px 18px;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 28px #0000001f}.cs__hero-card small{color:var(--pk-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.cs__hero-card strong{color:#1f2937;margin:4px 0 8px;font-size:16px;display:block}.cs__hero-card button{background:var(--cs-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:600}.cs__content{max-width:1440px;margin:0 auto;padding:24px}.cs__sub{background:var(--pk-surface-alt);border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;max-width:1440px;margin:56px auto 0;padding:32px 24px;display:grid}@media (max-width:768px){.cs__sub{grid-template-columns:1fr}}.cs__sub h2{margin:12px 0 16px;font-size:24px;font-weight:700}.cs__sub ul{margin:0 0 20px;padding:0;list-style:none}.cs__sub li{color:var(--pk-muted);margin-bottom:8px;font-size:14px}.cs__sub img{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:14px;width:100%}.cs__footer{max-width:1440px;margin:48px auto 0;padding:32px 24px 8px}.cs__footer-cols{border-bottom:1px solid var(--pk-border);grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding-bottom:24px;display:grid}@media (max-width:768px){.cs__footer-cols{grid-template-columns:1fr}}.cs__footer-cols strong{font-size:16px}.cs__footer-cols p{color:var(--pk-muted);margin-top:6px;font-size:13px}.cs__footer-nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cs__footer-nav button{color:var(--pk-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.cs__footer-nav button:hover{color:var(--cs-accent)}.cs__footer-contact{color:var(--pk-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.cs__copy{text-align:center;color:var(--pk-muted);padding-top:16px;font-size:12px;display:block}
.cs,.cs .cms-page-root,.cms-theme-corner-shop{--template-primary:var(--cs-accent,#f59e0b);--cms-accent:var(--cs-accent,#f59e0b);--cms-accent-soft:color-mix(in srgb, var(--cs-accent,#f59e0b) 14%, transparent);--cms-accent-glow:color-mix(in srgb, var(--cs-accent,#f59e0b) 18%, transparent);--cms-card-bg:#fff;--cms-card-border:color-mix(in srgb, var(--cs-accent,#f59e0b) 22%, #e5e7eb);--cms-heading:#1f2937;--cms-text:#374151;--cms-muted:#6b7280;--cms-divider:#e5e7eb;--cms-hero-bg:color-mix(in srgb, var(--cs-accent,#f59e0b) 8%, #fffbeb);--cms-strip:linear-gradient(90deg, var(--cs-accent,#f59e0b), #d97706);--cms-card-radius:14px}.cs .sf-contact,.sf-contact--corner-shop{--sf-contact-accent:var(--cms-accent,#f59e0b);--sf-contact-accent-strong:#d97706;--sf-contact-soft:var(--cms-accent-soft);--sf-contact-surface:var(--cms-card-bg);--sf-contact-text:var(--cms-heading);--sf-contact-muted:var(--cms-muted);--sf-contact-border:var(--cms-card-border);--sf-contact-radius:var(--cms-card-radius)}.cs .sf-promotions,.sf-promotions--corner-shop{--promo-accent:var(--cms-accent,#f59e0b);--promo-soft:var(--cms-accent-soft);--promo-surface:var(--cms-card-bg);--promo-text:var(--cms-heading);--promo-muted:var(--cms-muted);--promo-border:var(--cms-card-border);--promo-bg:var(--cms-hero-bg);--promo-radius:var(--cms-card-radius)}[data-floating-chrome=corner-shop] .tpl-scroll-to-top{background:var(--sf-widget-button-bg,linear-gradient(135deg, #f59e0b, #d97706));color:var(--sf-widget-accent-fg,#fff)}
