.sb[data-astro-cid-ztvgusgq]{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.sb-preview[data-astro-cid-ztvgusgq]{top:calc(var(--header-h) + 24px);justify-items:center;gap:18px;display:grid;position:sticky}.sb-wall[data-astro-cid-ztvgusgq]{border-radius:var(--radius-lg);background:radial-gradient(120% 70% at 50% 0,#ffffff14,#0000 60%),repeating-linear-gradient(0deg,#0000 0 22px,#00000040 22px 24px),repeating-linear-gradient(90deg,#0000 0 46px,#0003 46px 48px),linear-gradient(#2c333d,#1b2028);width:100%;padding:36px 9% 0;overflow:hidden}.sb-box[data-astro-cid-ztvgusgq]{z-index:3;background:linear-gradient(90deg,#00000059,#0000 8% 92%,#00000059),linear-gradient(#f2f4f6 0%,#b6bdc5 42%,#6d7580 72%,#a7afb8 100%);border-radius:8px 8px 4px 4px;place-items:center;height:38px;margin-inline:-12px;display:grid;position:relative}.sb-box[data-astro-cid-ztvgusgq] span[data-astro-cid-ztvgusgq]{letter-spacing:.4em;color:#0a0f178c;font-size:.7rem;font-weight:800}.sb-opening[data-astro-cid-ztvgusgq]{aspect-ratio:4/3;position:relative;overflow:hidden}.sb-inside[data-astro-cid-ztvgusgq]{background:radial-gradient(70% 60% at 50% 35%,#fdbb5d8c,#0000 70%),linear-gradient(#3b2a1d,#17110d);position:absolute;inset:0}.neon[data-astro-cid-ztvgusgq]{letter-spacing:.12em;color:#ffe2c2;text-shadow:0 0 6px var(--orange), 0 0 18px var(--orange), 0 0 40px var(--flame);font-size:clamp(1.4rem,4vw,2.4rem);font-weight:800;position:absolute;top:26%;left:50%;transform:translate(-50%)rotate(-4deg)}.shelf[data-astro-cid-ztvgusgq]{background:#5b4330;border-radius:2px;height:6px;position:absolute;left:10%;right:10%;box-shadow:0 -18px 0 -4px #e76b2480}.s1[data-astro-cid-ztvgusgq]{top:58%}.s2[data-astro-cid-ztvgusgq]{top:72%}.s3[data-astro-cid-ztvgusgq]{top:86%}.sb-roller[data-astro-cid-ztvgusgq]{z-index:2;will-change:transform;transition:transform 1.4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 9px}.sb[data-astro-cid-ztvgusgq].is-open .sb-roller[data-astro-cid-ztvgusgq]{transform:translateY(calc(4px - 100%))}.sb-skin[data-astro-cid-ztvgusgq]{background-color:var(--lath,#383e42);background-image:var(--shade-std);position:absolute;inset:0 0 14px}.sb-skin[data-astro-cid-ztvgusgq][data-lath=perforated]{-webkit-mask:var(--mask-perf) 0 0 / 8px 16px;mask:var(--mask-perf) 0 0 / 8px 16px}.sb-skin[data-astro-cid-ztvgusgq][data-lath=brick]{-webkit-mask:var(--mask-brick) 0 0 / 40px 32px;mask:var(--mask-brick) 0 0 / 40px 32px;background-size:8px 16px}.sb-skin[data-astro-cid-ztvgusgq][data-lath=portcullis]{background-image:var(--shade-bars);-webkit-mask:var(--mask-grille) 0 0 / 24px 24px;mask:var(--mask-grille) 0 0 / 24px 24px}.sb-skin[data-astro-cid-ztvgusgq][data-lath=insulated]{background-image:var(--shade-big)}.sb-rail[data-astro-cid-ztvgusgq]{background:linear-gradient(#e3e6ea,#646c76);height:14px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 3px 8px #00000073}.sb-rail[data-astro-cid-ztvgusgq] span[data-astro-cid-ztvgusgq]{background:var(--orange);border-radius:4px;width:52px;height:7px;margin-left:-26px;position:absolute;bottom:3px;left:50%}.sb-guide[data-astro-cid-ztvgusgq]{z-index:3;background:linear-gradient(90deg,#4a525c,#c5cbd2 50%,#4a525c);width:9px;position:absolute;top:0;bottom:0}.sb-guide[data-astro-cid-ztvgusgq].l{left:0}.sb-guide[data-astro-cid-ztvgusgq].r{right:0}.sb-ground[data-astro-cid-ztvgusgq]{background:linear-gradient(#4b525c,#2a3038);height:22px;margin-inline:-12%}.sb-controls[data-astro-cid-ztvgusgq]{min-width:0}.sb-intro[data-astro-cid-ztvgusgq]{color:var(--mist);margin-bottom:24px}fieldset[data-astro-cid-ztvgusgq]{border:0;margin:0 0 22px;padding:0}legend[data-astro-cid-ztvgusgq]{letter-spacing:.12em;text-transform:uppercase;color:var(--silver);align-items:baseline;gap:10px;margin-bottom:10px;padding:0;font-size:.85rem;font-weight:800;display:flex}.legend-val[data-astro-cid-ztvgusgq]{letter-spacing:0;text-transform:none;color:var(--orange-hi);font-weight:600}input[data-astro-cid-ztvgusgq][type=radio]{opacity:0;width:1px;height:1px;position:absolute}.opts[data-astro-cid-ztvgusgq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;display:grid}.opt-ui[data-astro-cid-ztvgusgq]{background:var(--ink-2);cursor:pointer;min-height:60px;transition:transform .2s var(--ease-out);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.opt-ui[data-astro-cid-ztvgusgq]:hover{transform:translateY(-2px)}.opt-ui[data-astro-cid-ztvgusgq] strong[data-astro-cid-ztvgusgq]{font-size:.95rem;line-height:1.2;display:block}.opt-ui[data-astro-cid-ztvgusgq] small[data-astro-cid-ztvgusgq]{color:var(--mist);font-size:.8rem;line-height:1.3;display:block}.opt-swatch[data-astro-cid-ztvgusgq]{background-color:#8a929c;background-image:var(--shade-std);border-radius:8px;flex:none;width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff26}.opt-swatch[data-astro-cid-ztvgusgq][data-lath=perforated]{-webkit-mask:var(--mask-perf) 0 0 / 8px 16px;mask:var(--mask-perf) 0 0 / 8px 16px}.opt-swatch[data-astro-cid-ztvgusgq][data-lath=brick]{-webkit-mask:var(--mask-brick) 0 0 / 40px 32px;mask:var(--mask-brick) 0 0 / 40px 32px}.opt-swatch[data-astro-cid-ztvgusgq][data-lath=portcullis]{background-image:var(--shade-bars);-webkit-mask:var(--mask-grille) 0 0 / 24px 24px;mask:var(--mask-grille) 0 0 / 24px 24px}.opt-swatch[data-astro-cid-ztvgusgq][data-lath=insulated]{background-image:var(--shade-big)}input[data-astro-cid-ztvgusgq]:checked+.opt-ui[data-astro-cid-ztvgusgq]{border-color:var(--orange);background:#e76b241f}input[data-astro-cid-ztvgusgq]:focus-visible+.opt-ui[data-astro-cid-ztvgusgq],input[data-astro-cid-ztvgusgq]:focus-visible+.sw-ui[data-astro-cid-ztvgusgq],.op[data-astro-cid-ztvgusgq] input[data-astro-cid-ztvgusgq]:focus-visible+span[data-astro-cid-ztvgusgq]{outline:3px solid var(--amber);outline-offset:2px}.swatches[data-astro-cid-ztvgusgq]{flex-wrap:wrap;gap:10px;display:flex}.sw-ui[data-astro-cid-ztvgusgq]{background:var(--c);cursor:pointer;width:44px;height:44px;transition:transform .25s var(--ease-spring);border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #ffffff40,inset 0 8px 10px #ffffff26}.sw-ui[data-astro-cid-ztvgusgq]:hover{transform:scale(1.1)}input[data-astro-cid-ztvgusgq]:checked+.sw-ui[data-astro-cid-ztvgusgq]{box-shadow:0 0 0 3px var(--ink), 0 0 0 5px var(--orange);transform:scale(1.08)}.ops[data-astro-cid-ztvgusgq]{flex-wrap:wrap;gap:8px;display:flex}.op[data-astro-cid-ztvgusgq] span[data-astro-cid-ztvgusgq]{cursor:pointer;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.92rem;font-weight:600;display:inline-flex}.op[data-astro-cid-ztvgusgq] input[data-astro-cid-ztvgusgq]:checked+span[data-astro-cid-ztvgusgq]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.sb-out[data-astro-cid-ztvgusgq]{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;display:flex}.sb-summary[data-astro-cid-ztvgusgq]{color:var(--silver);flex:240px;font-weight:600}@media (width<=900px){.sb[data-astro-cid-ztvgusgq]{grid-template-columns:1fr}.sb-preview[data-astro-cid-ztvgusgq]{position:relative;top:0}}
