.ssw-view-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px clamp(16px,4vw,64px);background:#17121a;border-bottom:1px solid #bd9c6259;color:#e9ddcb;font:500 12px/1.4 var(--ssw-body,system-ui)}
.flow-home .ssw-view-bar,.world-view .ssw-view-bar{margin-top:72px;position:relative;z-index:3}.ssw-site .world-main{padding-top:0}
.ssw-view-options{display:flex;gap:4px;padding:3px;border:1px solid #b7955d80;border-radius:6px}
.ssw-view-options button{padding:8px 11px;min-height:40px;border:0;border-radius:3px;background:transparent;color:#ddd0c0;font:inherit;cursor:pointer}
.ssw-view-options button[aria-pressed=true]{background:#dfc38a;color:#20171d}
.ssw-view-options button:disabled{opacity:.6;cursor:default}
.ssw-view-options button:focus-visible,.ssw-direct-shop:focus-visible{outline:3px solid #f2d99c;outline-offset:3px}
.ssw-direct-shop{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;color:#f2d99c;text-decoration:none;border:1px solid #b7955d80;border-radius:4px}
.ssw-view-notice{width:100%;margin:0;font-size:12px}.ssw-view-notice[hidden]{display:none}
.ssw-site .woocommerce input.input-text,.ssw-site .woocommerce input.qty{color:#f4eee3!important;-webkit-text-fill-color:#f4eee3!important;background:#211a27}
.ssw-site .woocommerce-message,.ssw-site .woocommerce-info,.ssw-site .woocommerce-error,.ssw-site .wc-block-components-notice-banner{color:#f4eee3!important}
.ssw-site .woocommerce-error a,.ssw-site .wc-block-components-notice-banner a{color:#ead098!important}
html[data-ssw-view=fast] [data-reveal],html[data-ssw-view=fast] .world-intro{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}
html[data-ssw-view=fast] [data-scene-video],html[data-ssw-view=fast] [data-world-loop],html[data-ssw-view=fast] [data-ssw-loop],html[data-ssw-view=fast] .world-motion-toggle,html[data-ssw-view=fast] .ssw-motion-toggle,html[data-ssw-view=fast] [data-motion-toggle],html[data-ssw-view=fast] .ssw-deck-pause{display:none!important}
html[data-ssw-view=fast] .ssw-deck-card-motion,html[data-ssw-view=fast] .finale-atmos,html[data-ssw-view=fast] .portal-light{animation:none!important}
html[data-ssw-view=fast] .ssw-deck-card-flip{transition:none!important}
@media(max-width:600px){.ssw-view-bar{gap:8px;padding:8px 14px}.ssw-view-options{flex:1}.ssw-view-options button{flex:1;padding:7px 5px;font-size:11px}.ssw-direct-shop{width:100%;justify-content:center;min-height:40px}.ssw-view-bar noscript{width:100%}}
@media(max-width:600px){.flow-home .ssw-view-bar,.world-view .ssw-view-bar{margin-top:64px}}
@media(prefers-reduced-motion:reduce){.ssw-view-bar *{scroll-behavior:auto!important}}
