[data-mecowa-light-switch][hidden]{display:none!important}.mecowa-light-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:6px 10px;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1;cursor:pointer;flex-shrink:0;align-self:center;margin-inline-end:10px}.mecowa-light-switch:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mecowa-light-switch__track{display:inline-block;width:28px;height:16px;border:1px solid currentColor;border-radius:16px;position:relative}.mecowa-light-switch__track:after{content:"";display:block;width:10px;height:10px;position:absolute;top:2px;left:2px;border-radius:50%;background:currentColor;transition:transform .18s ease}.mecowa-light-switch[data-state=on]{background:#edd19d;color:#322920;border-color:#b68b4b}.mecowa-light-switch[data-state=on] .mecowa-light-switch__track:after{transform:translate(12px)}.mecowa-light-switch__label{white-space:nowrap}.mecowa-lights-editor{margin:12px auto;max-width:900px;padding:16px 20px;background:#f6f1e8;color:#322920;border:1px solid #cbbba8;font:14px/1.5 sans-serif}.mecowa-lights-editor p{margin:4px 0}@media(max-width:749px){.mecowa-light-switch{padding:6px;margin-inline-end:4px;border:0}.mecowa-light-switch__label{display:none}}@media(prefers-reduced-motion:reduce){.mecowa-light-switch__track:after{transition:none}}.mecowa-light-switch__copy{display:grid;gap:4px;text-align:start}.mecowa-light-switch__caption{font-size:9px;line-height:1;opacity:.8;white-space:nowrap}@media(max-width:749px){.mecowa-light-switch__copy{display:none}}.mecowa-light-switch--mobile{display:none}@media(max-width:749px){[data-mecowa-light-switch]:not(.mecowa-light-switch--mobile){display:none!important}.mecowa-light-switch--mobile{display:inline-flex;position:fixed;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:40;min-height:48px;padding:8px 12px;margin:0;background:#f6f1e8;color:#322920;border:1px solid #b68b4b;box-shadow:0 3px 16px #32292025}.mecowa-light-switch--mobile .mecowa-light-switch__copy{display:grid}.mecowa-light-switch--mobile .mecowa-light-switch__label{display:block}.mecowa-light-switch--mobile[data-state=on]{background:#edd19d}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mecowa-lights.css.map */
