:root{--bg: #0D2818;--fg: #e8e4de;--dim: #6BAA80;--ghost: #0D2818;--border: #0D2818;--mono: "Chakra Petch", sans-serif;--avatar: #FF4081;--sanctuary: #00E5FF;--catalyst: #76FF03;--_kv-sig: "ST-2026-KREMAGE";--_kv-owner: "Star Thing LLC";--_kv-build: "wandering-portal-v195";color-scheme:dark;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}html,body{background:#0d2818;background:var(--bg);color:var(--fg);font-family:var(--mono);min-height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;touch-action:manipulation;text-transform:uppercase}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0d2818}shopify-accelerated-checkout-cart,.shopify-collective,[id*=collective],[id*=Collective],[class*=collective],[class*=Collective],form[action*=collective],[data-shopify-collective],[data-collective],.shopify-payment-button,.shopify-cleanslate,[id*=shopify-app],iframe[src*=collective],.pr-review,[id*=preview-bar],#preview-bar-iframe,#admin-bar-iframe,.shopify-preview-bar{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}/* @license KREMAGE™ — Star Thing LLC — ST-2026-KV-LAYOUT */.G{display:flex;width:100%;max-width:2560px;margin:0 auto;height:100vh;height:100dvh;position:relative;overflow:hidden;background:var(--bg)}.G>.shopify-section{display:contents}@media(max-width:860px){.G{padding-top:44px}}@media(min-width:861px){.G{padding-top:0}}@media(min-width:1600px){.PL{width:380px}.PR{width:400px}}@media(min-width:2200px){.PL{width:440px}.PR{width:460px}}#view-garden canvas{will-change:transform}.PL,.PR{width:340px;flex-shrink:0;border:none;display:flex;flex-direction:column;height:100%;background:var(--bg);overflow:hidden;contain:strict}.panel-sticky-header{flex-shrink:0;padding:16px 20px 12px;background:var(--bg);border-bottom:1px solid #88CCAA11;overflow:hidden}@media(min-width:861px){.pl-logo{font-size:44px!important;width:100%}.pl-tagline-main{font-size:13px;letter-spacing:.18em}.pl-tagline-sub{font-size:13px;letter-spacing:.01em}}@media(min-width:1600px){.pl-logo{font-size:52px!important}.pl-tagline-main{font-size:15px;letter-spacing:.22em}.pl-tagline-sub{font-size:15px;letter-spacing:.01em}}@media(min-width:2200px){.pl-logo{font-size:64px!important}.pl-tagline-main{font-size:18px;letter-spacing:.26em}.pl-tagline-sub{font-size:17px;letter-spacing:.02em}}@media(max-width:860px){.pl-tagline-main{font-size:12px;letter-spacing:.12em}.pl-tagline-sub{font-size:11px}}.panel-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 20px 120px;scrollbar-width:none;-ms-overflow-style:none;contain:layout style;overflow-anchor:none}.panel-scroll::-webkit-scrollbar{width:0;display:none}.PL::-webkit-scrollbar,.PR::-webkit-scrollbar{width:0;display:none}.PL,.PR{scrollbar-width:none;-ms-overflow-style:none}.CN{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;contain:layout style}.TW{display:flex;flex-wrap:wrap;gap:8px 10px;contain:layout}.T{padding:6px 14px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;white-space:nowrap;line-height:1.4;color:#0a0a0a}.T:hover{filter:brightness(1.3);transform:translateY(-1px);transition:filter .12s,transform .12s}.T.active{filter:brightness(1.2);box-shadow:0 0 12px #fff3}.T.dim{opacity:.25;filter:saturate(.35)}.PS{font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8ca;margin:14px 0 6px;padding-top:8px;border-top:none}#selected-product{contain:layout style}#dynamic-types,#dynamic-tags{contain:layout}#history-list{contain:layout style}#legal-faq,#legal-policies{contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 400px}.TT{position:fixed;z-index:1000;pointer-events:none;background:#0d2818;border:1px solid #88CCAA22;padding:10px 14px;min-width:170px;max-width:240px;border-radius:8px}.TT .tt-brand{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.TT .tt-name{font-size:16px;color:var(--fg);margin-bottom:4px}.TT .tt-meta{font-size:16px;color:var(--dim);letter-spacing:.06em}.TT .tt-price{font-size:15px;color:#8ca;margin-top:4px}.TT .tt-sale{color:#ff5070;margin-left:6px}.TT .tt-og{text-decoration:line-through;color:#88ccaa80}@keyframes pulseLeft{0%{opacity:.25}33%{opacity:1}66%{opacity:.25}to{opacity:.25}}@keyframes pulseRight{0%{opacity:.25}33%{opacity:1}66%{opacity:.25}to{opacity:.25}}.chev-left.pulse .chev-l-2{animation:pulseLeft .8s ease infinite;animation-delay:0s}.chev-left.pulse .chev-l-1{animation:pulseLeft .8s ease infinite;animation-delay:.15s}.chev-left.pulse .chev-l-0{animation:pulseLeft .8s ease infinite;animation-delay:.3s}.chev-right.pulse .chev-r-0{animation:pulseRight .8s ease infinite;animation-delay:0s}.chev-right.pulse .chev-r-1{animation:pulseRight .8s ease infinite;animation-delay:.15s}.chev-right.pulse .chev-r-2{animation:pulseRight .8s ease infinite;animation-delay:.3s}.gal-left.pulse .gl-2{animation:pulseLeft .8s ease infinite;animation-delay:0s}.gal-left.pulse .gl-1{animation:pulseLeft .8s ease infinite;animation-delay:.15s}.gal-left.pulse .gl-0{animation:pulseLeft .8s ease infinite;animation-delay:.3s}.gal-right.pulse .gr-0{animation:pulseRight .8s ease infinite;animation-delay:0s}.gal-right.pulse .gr-1{animation:pulseRight .8s ease infinite;animation-delay:.15s}.gal-right.pulse .gr-2{animation:pulseRight .8s ease infinite;animation-delay:.3s}.price-tick-active{filter:brightness(2.2) drop-shadow(0 0 4px currentColor)}.view-knob-wrap{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;justify-items:center;align-items:center;pointer-events:all;gap:0}.view-knob-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--dim);opacity:.3;cursor:pointer;transition:opacity .15s,color .15s;white-space:nowrap}.vk-top{grid-column:2;grid-row:1;margin-bottom:10px}.vk-left{grid-column:1;grid-row:2;justify-self:end;margin-right:16px}.vk-right{grid-column:3;grid-row:2;justify-self:start;margin-left:16px}.vk-bottom{grid-column:2;grid-row:3;margin-top:10px}.view-knob-wrap .view-knob{grid-column:2;grid-row:2}.view-knob-label.active{opacity:1;color:var(--fg)}.view-knob-label:hover:not(.active){opacity:.6}.view-knob{position:relative;width:56px;height:56px;flex-shrink:0;cursor:pointer}.view-knob-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2.5px solid #00E676;box-shadow:0 0 12px #00e676,0 0 30px #00e67666,inset 0 0 8px #00e67633;transition:border-color .25s,box-shadow .25s,opacity .3s;opacity:.8}.view-knob:hover .view-knob-ring{opacity:1}.view-knob[data-pos="0"] .view-knob-ring{border-color:#ff6d00;box-shadow:0 0 12px #ff6d00,0 0 30px #ff6d0066,inset 0 0 8px #ff6d0033}.view-knob[data-pos="1"] .view-knob-ring{border-color:#ffd600;box-shadow:0 0 12px #ffd600,0 0 30px #ffd60066,inset 0 0 8px #ffd60033}.view-knob[data-pos="2"] .view-knob-ring{border-color:#00e676;box-shadow:0 0 12px #00e676,0 0 30px #00e67666,inset 0 0 8px #00e67633}.view-knob-body{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse at 40% 35%,#3a3a3a,#1a1a1a 60%,#0a0a0a);box-shadow:inset 0 2px 4px #ffffff14,inset 0 -2px 6px #0009,0 2px 8px #00000080}.view-knob-pointer{position:absolute;top:6px;left:50%;width:3px;height:14px;margin-left:-1.5px;background:var(--knob-color, #00E676);border-radius:2px;box-shadow:0 0 6px var(--knob-color, #00E676);transform-origin:50% 22px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .2s}.view-knob-grip{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:repeating-conic-gradient(#2a2a2a 0deg 8deg,#1a1a1a 8deg 16deg);opacity:.5}.view-knob[data-pos="0"] .view-knob-pointer{transform:rotate(-60deg)}.view-knob[data-pos="1"] .view-knob-pointer{transform:rotate(0)}.view-knob[data-pos="2"] .view-knob-pointer{transform:rotate(60deg)}.view-knob[data-pos="0"]{--knob-color:#FF6D00}.view-knob[data-pos="1"]{--knob-color:#FFD600}.view-knob[data-pos="2"]{--knob-color:#00E676}.view-knob-dots{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.view-knob-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#333;transition:background .15s,box-shadow .15s}.view-knob-dot.active{background:var(--knob-color, #00E676);box-shadow:0 0 4px var(--knob-color)}.view-knob-dot:nth-child(1){top:-2px;left:9px}.view-knob-dot:nth-child(2){top:-6px;left:50%;margin-left:-2px}.view-knob-dot:nth-child(3){top:-2px;right:9px}@media(max-width:860px){.view-knob{width:46px;height:46px}.view-knob-pointer{top:5px;height:11px;transform-origin:50% 18px}.view-knob-label{font-size:10px}.vk-left{margin-right:10px}.vk-right{margin-left:10px}}/* @license KREMAGE™ — Star Thing LLC — Proprietary floor renderer */.fl-floor{content-visibility:auto;contain-intrinsic-size:auto 90px;contain:layout paint}.fl-sep{height:1px;flex-shrink:0}.fl-row{display:flex;align-items:stretch;cursor:pointer;contain:content}.fl-row:hover{transition:opacity .15s}.fl-label{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:6px;width:120px}.fl-label-txt{font-weight:800;letter-spacing:.04em;font-family:var(--mono);text-align:center;line-height:1.2;font-size:11px;word-break:break-word}.fl-rooms{display:flex;align-items:stretch;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1;scrollbar-width:none;-ms-overflow-style:none;contain:layout style}.fl-rooms::-webkit-scrollbar{height:0;display:none}.fl-room{position:relative;min-width:80px;height:100px;flex-shrink:0;cursor:pointer;overflow:hidden;border-left:1px solid transparent}.fl-room img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.85}.fl-room:hover{transform:scale(1.06);z-index:2;box-shadow:0 4px 20px #00000080;transition:transform .15s,box-shadow .15s}.fl-room:hover img{opacity:1;transform:scale(1.05);transition:opacity .15s,transform .15s}.fl-room-price{position:absolute;bottom:0;left:0;right:0;z-index:1;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:2px 4px 3px;text-align:center}.fl-room-price span{font-family:var(--mono);font-size:11px;font-weight:700;color:#e8e4de}.fl-room-name{position:absolute;top:0;left:0;right:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);padding:3px 4px;font-family:var(--mono);font-size:8px;font-weight:600;color:#fff;letter-spacing:.03em;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-room:hover .fl-room-name{opacity:1;transition:opacity .15s}.fl-room-dot{position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:5px;z-index:2}.fl-room-dot.sale{background:#ff5252}.fl-room-dot.new{background:#76ff03}.fl-fb{width:18px;height:18px;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5}.fl-vacant{display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--dim);opacity:.3;padding:0 12px}.fl-roof{background:linear-gradient(135deg,#1a4030,#0d2818);padding:10px 16px;border-radius:6px 6px 0 0;border-bottom:2px solid #88CCAA33}.fl-roof-txt{font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--fg);text-align:center;opacity:.9}.fl-lobby{background:linear-gradient(135deg,#0d2818,#1a4030);padding:10px 16px;border-top:2px solid #88CCAA22}.fl-lobby-txt{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--dim);text-align:center;opacity:.5}@media(max-width:860px){.fl-label{min-width:0!important;max-width:none;width:90px!important;padding:4px}.fl-label-txt{font-size:10px!important}.fl-label-txt span{font-size:8px}.fl-room{min-width:72px!important;height:88px!important}.fl-roof{padding:8px 12px}.fl-roof-txt{font-size:11px;letter-spacing:.08em}}@media(min-width:861px){.fl-label{width:120px}.fl-label-txt{font-size:12px}.fl-label-txt span{font-size:10px}.fl-fb{width:22px;height:22px}}@media(min-width:1600px){.fl-room{min-width:96px;height:120px}.fl-room-name{font-size:9px}.fl-label{width:150px}}@media(min-width:2200px){.fl-room{min-width:110px;height:136px}.fl-room-name{font-size:10px}.fl-label{width:170px}.fl-room-price span{font-size:12px}}.MG{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:repeat(2,1fr);gap:3px;background:var(--bg);align-content:start;padding-bottom:320px}.MC{background:var(--bg);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;contain:layout style}.gallery-image,.gallery-nav,.pdp-accordion-body,.cart-panel,.view-knob-pointer,.view-knob-ring{transition-duration:var(--kv-animation-duration, .25s)}.gallery-image{will-change:opacity}.view-knob-pointer,.cart-panel{will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.view-knob-pointer,.gallery-image,.cart-panel{will-change:auto}}[data-kv-tier=low] .gallery-nav,[data-kv-tier=low] .gallery-dots{display:none}[data-kv-tier=low] .view-knob-ring{box-shadow:none}[data-kv-tier=low] .fl-floor{contain:layout style paint}.MC-badge{position:absolute;top:8px;left:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:999px;z-index:1}.MC-badge.nw{background:var(--fg);color:var(--bg)}.MC-badge.sl{background:#ff5070;color:#fff}.MC-info{padding:10px 10px 6px;flex:1;display:flex;flex-direction:column}.MC-brand{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MC-name{font-size:14px;color:#8ca;margin-bottom:4px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.MC-desc{font-size:12px;color:var(--dim);margin-bottom:4px;font-weight:400;line-height:1.4;text-transform:none;opacity:.8}.MC-meta{font-size:11px;color:var(--dim);margin-bottom:4px;font-weight:500;letter-spacing:.04em;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MC-sku{font-size:10px;color:var(--dim);opacity:.4;letter-spacing:.08em;margin-top:3px}.MC-price{font-size:14px;color:var(--dim);margin-top:auto;padding-top:4px;display:flex;align-items:baseline;flex-wrap:wrap}.MC-price .sl{color:#ff5070;margin-left:6px}.MC-price .og{text-decoration:line-through;color:var(--dim);opacity:.5;margin-right:4px}.MC-add{display:block;margin:6px 10px 10px;padding:8px 0;text-align:center;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ghost);color:var(--dim);cursor:pointer;background:transparent;width:calc(100% - 20px);flex-shrink:0}.MC-add:active{background:var(--ghost);color:var(--fg)}.MC-add:hover{border-color:var(--dim);color:var(--fg)}.gallery{position:relative;width:100%;aspect-ratio:3/4;background:#0d2818;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y}.gallery-image{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.gallery-nav{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s}.gallery-nav:hover{opacity:1}.gallery-nav.left{left:0;width:48px;background:linear-gradient(to right,rgba(0,0,0,.4),transparent)}.gallery-nav.right{right:0;width:48px;background:linear-gradient(to left,rgba(0,0,0,.4),transparent)}.gallery-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:4px}.gallery-dot{height:5px;border-radius:3px;cursor:pointer;background:#ffffff4d;transition:background .2s,width .2s}.gallery-dot.active{background:#fff;width:12px}.gallery-dot:not(.active){width:5px}.gallery-counter{position:absolute;top:8px;right:10px;font-size:10px;color:#fff9;font-family:var(--mono);letter-spacing:.06em}@media(max-width:860px){.PL,.PR{display:none!important}.G{flex-direction:column}.CN{flex:1;min-height:0}.MH{display:flex!important}.PS{font-size:12px;letter-spacing:.15em;margin:10px 0 4px}.TT{max-width:200px}.MC-info{padding:8px 8px 10px}.MC-brand{font-size:11px}.MC-name{font-size:12px}.MC-desc{font-size:10px}.MC-meta{font-size:9px}.MC-sku{display:none}.MC-price{font-size:12px}.MC-badge{font-size:10px;top:5px;left:5px}.gallery-nav.left,.gallery-nav.right{width:32px}}@media(min-width:861px){.MH{display:none!important}}.MH{display:none;flex-direction:column;background:var(--bg);border-bottom:none;flex-shrink:0;z-index:50;contain:layout style}.MH-categories{display:flex;overflow-x:auto;gap:8px;padding:6px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;contain:layout}.MH-categories::-webkit-scrollbar{display:none}.MH-tags{display:flex;overflow-x:auto;gap:8px;padding:4px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;contain:layout}.MH-tags::-webkit-scrollbar{display:none}.MH-types{display:flex;overflow-x:auto;gap:8px;padding:4px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;contain:layout}.MH-types::-webkit-scrollbar{display:none}.MH-filter-tags{display:none}.building-floor-slab{height:3px}.building-floor{display:flex;align-items:stretch;cursor:pointer;position:relative;overflow:hidden;transition:opacity .3s}.building-floor.inactive{opacity:.3}.building-brand-label{display:flex;align-items:center;justify-content:center;padding:6px}.building-room{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:opacity .2s;flex-shrink:0}.building-room:hover{filter:brightness(1.3)}.cart-panel{display:flex;flex-direction:column}@media(min-width:861px){.cart-panel{top:0;right:0;bottom:0;width:380px;border-left:1px solid #1a3025;animation:cartSlideIn .3s ease-out}}@media(max-width:860px){.cart-panel{left:0;right:0;bottom:0;max-height:90vh;border-radius:16px 16px 0 0;animation:cartSlideUp .3s ease-out}}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #1a3025;flex-shrink:0}.cart-items{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px;contain:layout style}.cart-item{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #1a3025}.cart-item-thumb{width:70px;height:90px;flex-shrink:0;border-radius:3px;opacity:.85;object-fit:cover}.cart-qty-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #1a3025;cursor:pointer;color:var(--dim);font-family:var(--mono);font-size:16px;font-weight:400;-webkit-tap-highlight-color:transparent}.cart-footer{padding:16px 20px;border-top:1px solid #1a3025;flex-shrink:0}.cart-checkout-btn{width:100%;padding:14px 0;font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.12em;border:none;background:var(--fg);color:var(--bg);cursor:pointer;transition:background .15s}.cart-checkout-btn:hover{background:var(--dim)}@media(max-width:860px){.cart-header{padding:12px 16px}.cart-items{padding:0 14px}.cart-item{gap:10px;padding:12px 0}.cart-item-thumb{width:60px;height:78px}.cart-qty-btn{width:36px;height:36px;font-size:18px}.cart-footer{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.cart-checkout-btn{padding:16px 0;border-radius:4px}}.kv-hud-stack{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:100;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px}.kv-hud-stack>*{pointer-events:all}.view-selector-float{background:#0d2818eb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:999px;padding:14px 28px;border:1px solid #88CCAA22;contain:layout style}.cart-float-btn{display:flex;align-items:center;gap:5px;cursor:pointer;background:var(--kv-view-color, #FF6D00);color:#0a0a0a;border:none;border-radius:999px;padding:8px 16px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.06em;position:relative;box-shadow:0 0 16px var(--kv-view-glow, rgba(255,109,0,.5));transition:background .3s,box-shadow .3s,opacity .15s}.cart-float-btn:hover{opacity:.9}.cart-float-badge{position:absolute;top:-2px;right:-2px;min-width:8px;height:8px;border-radius:4px;background:#ff5070}.kv-brand-float{display:flex;align-items:center;font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.06em;color:#0a0a0a;background:var(--kv-view-color, #FF6D00);border:none;border-radius:999px;padding:8px 16px;box-shadow:0 0 16px var(--kv-view-glow, rgba(255,109,0,.5));transition:background .3s,box-shadow .3s,opacity .15s}.kv-brand-float:hover{opacity:.9}.kv-logo-pill{display:inline-block;font-family:var(--mono);font-weight:700;font-size:28px;letter-spacing:.08em;color:#0a0a0a;background:var(--kv-view-color, #FF6D00);border-radius:999px;padding:12px 32px;box-shadow:0 0 20px var(--kv-view-glow, rgba(255,109,0,.5));transition:background .3s,box-shadow .3s,opacity .15s}.kv-logo-pill:hover{opacity:.85}.kv-logo-pill-mobile{font-size:16px;padding:6px 18px}@media(max-width:860px){.kv-hud-stack{position:fixed;bottom:8px}}.hud-tag{--tag-color: var(--dim);position:relative;padding:6px 14px;border-radius:999px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.04em;color:#0a0a0a;background:var(--tag-color);border:none;cursor:pointer;text-transform:uppercase;line-height:1.4;white-space:nowrap;opacity:.95;outline:none}.hud-tag:hover{filter:brightness(1.2);transform:translateY(-1px);opacity:1;transition:filter .12s,transform .12s,opacity .12s}.hud-tag:focus{outline:none}.hud-tag.active{opacity:1;filter:brightness(1.15);outline:none;box-shadow:0 0 14px var(--tag-color)}.hud-tag.dim{opacity:.25;filter:saturate(.35);transition:opacity .15s,filter .15s}.hud-chev-left,.hud-chev-right{display:flex;align-items:center;cursor:pointer;opacity:.6;transition:opacity .2s;flex-shrink:0;padding:4px}.hud-chev-left:hover,.hud-chev-right:hover{opacity:1}.hud-status{font-family:var(--mono);font-size:12px;color:var(--dim);letter-spacing:.1em}.hud-status-line{width:40px;height:1px;background:linear-gradient(to right,#88CCAA44,transparent)}.hud-clear{font-family:var(--mono);font-size:12px;color:#ff525288;letter-spacing:.08em;cursor:pointer;padding:3px 12px;border:1px solid #FF525233;border-radius:999px;transition:color .2s,border-color .2s;pointer-events:all}.hud-clear:hover{color:#ff5252;border-color:#ff5252}.hud-price-label{font-family:var(--mono);font-size:10px;color:#8ca;letter-spacing:.15em;text-align:center;pointer-events:none;padding:0 0 2px;opacity:.5}@media(max-width:860px){.hud-tag,.T{padding:5px 12px;font-size:12px}}.legal-page{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:860px){.legal-page{padding:16px 14px 320px}}@media(min-width:861px){.legal-page{padding:30px 40px 420px}}.legal-content{max-width:700px;content-visibility:auto;contain-intrinsic-size:auto 500px}.legal-faq-q{font-size:15px;font-weight:700;color:var(--fg);margin-bottom:4px;letter-spacing:.04em}.legal-faq-a{font-size:14px;color:var(--dim);line-height:1.6;text-transform:none}.legal-policy-t{font-size:14px;font-weight:700;color:var(--fg);margin-bottom:3px;letter-spacing:.04em}.legal-policy-d{font-size:13px;color:var(--dim);line-height:1.6;text-transform:none}.mobile-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000b3}.mobile-sheet{position:absolute;bottom:0;left:0;right:0;background:#0d2818;border-radius:14px 14px 0 0;padding:0 18px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;will-change:transform;contain:layout style}#mobile-sheet-body{contain:layout style}.mobile-sheet-handle{padding:14px 0 12px;cursor:grab;touch-action:none;text-align:center;position:sticky;top:0;z-index:2;background:#0d2818;border-radius:14px 14px 0 0}.mobile-sheet-bar{width:40px;height:4px;background:var(--dim);border-radius:2px;margin:0 auto;opacity:.4}.mobile-sheet-hint{margin-top:6px;font-size:9px;color:var(--dim);font-family:var(--mono);letter-spacing:.1em;opacity:.5}[data-kv-sig]:after{content:"KREMAGE\2122  Star Thing LLC";display:none}._kv_wp:before{content:"The Wandering Portal";display:none}._st_dc:before{content:"Star Thing LLC 2026";display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.15s;animation-timing-function:ease-out}/* @license KREMAGE™ Star Thing LLC */:focus-visible{outline:2px solid #88CCAA;outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #88CCAA;outline-offset:2px}.hud-tag:focus-visible,.T:focus-visible{outline:2px solid #fff;outline-offset:2px}.skip-nav{position:absolute;top:-100px;left:16px;z-index:999;background:var(--fg);color:var(--bg);padding:8px 16px;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.08em;border-radius:4px;text-decoration:none}.skip-nav:focus{top:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cart-fly{display:none!important}}@media(forced-colors:active){.hud-tag,.T,.fl-room{border:1px solid ButtonText}}input[type=password],input[type=email],input[type=tel]{background-image:none!important}@font-face{font-family:kv-guard;src:local("Chakra Petch")}.kv-trap{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden;font-size:0;opacity:0;pointer-events:none}.fl-room-price,.pdp-price{-webkit-user-select:none;user-select:none}.fl-label-txt,.pdp-title,.pdp-accordion-body-inner{-webkit-user-select:text;user-select:text}.fl-rooms{contain:content}.kv-skeleton{padding:8px 0}.kv-skel-bar{height:80px;margin-bottom:4px;border-radius:4px;background:linear-gradient(90deg,#0a2015 25%,#12301f,#0a2015 75%);background-size:400% 100%;animation:kv-shimmer 1.5s ease infinite}.kv-skel-bar:nth-child(2){animation-delay:.15s}.kv-skel-bar:nth-child(3){animation-delay:.3s;opacity:.7}.kv-skel-bar:nth-child(4){animation-delay:.45s;opacity:.5}@keyframes kv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.kv-skel-bar{animation:none;background:#0a2015}}@keyframes kv-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){@keyframes kv-pulse-dot{0%,to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/kremage.css.map */
