.site-view-bar{z-index:60;color:#47345c;background:#fffdf9;border-bottom:1px solid #e7dcef;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:7px max(16px,50vw - 590px);display:flex;position:relative}.site-view-brand{letter-spacing:-.06em;color:#8560b5;font-size:21px;font-weight:900}.site-view-buttons{background:#f6f1fa;border:1px solid #e5d9ee;border-radius:14px;gap:5px;padding:4px;display:flex}.site-view-buttons button{color:#755b8d;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;min-height:35px;padding:4px 11px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.site-view-buttons button[aria-pressed=true]{color:#4c3266;background:#fff;box-shadow:0 2px 7px #49335f19}.site-view-buttons button>span:first-child{font-size:19px;line-height:1}.site-mobile-nav{display:none}.site-desktop-preview{z-index:2000;background:#f3eef9;flex-direction:column;display:flex;position:fixed;inset:0}.site-desktop-preview-head{color:#47345c;background:#fff;border-bottom:1px solid #e5d9ee;justify-content:space-between;align-items:center;min-height:56px;padding:8px 16px;display:flex}.site-desktop-preview-head button{color:#62457d;min-height:38px;font:inherit;background:#f7f1fb;border:1px solid #d8c5e7;border-radius:10px;padding:6px 11px}.site-desktop-preview-frame{flex:1;justify-content:center;display:flex;position:relative;overflow:auto}.site-desktop-preview-frame iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:1100px;height:1900px}@media (width<=760px){.site-view-bar{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9ec;min-height:48px;padding:5px 12px;position:sticky;top:0}.site-view-brand{font-size:19px}.site-view-buttons button{min-height:33px}.site-mobile-nav{z-index:85;min-height:calc(62px + env(safe-area-inset-bottom,0px));padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f5;border-top:1px solid #e2d4ec;grid-template-columns:repeat(4,1fr);gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0}.site-mobile-nav>a,.site-mobile-nav>button{color:#806993;text-align:center;background:0 0;border:0;border-radius:13px;align-content:center;justify-items:center;gap:1px;min-height:48px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;display:grid}.site-mobile-nav svg{width:23px;height:23px;display:block}.site-mobile-nav [aria-current=page]{color:#684989;background:#efe6f8}.site-mobile-cart-icon{display:block;position:relative}.site-mobile-cart-count{color:#fff;background:#e53645;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-11px;box-shadow:0 1px 3px #0002}body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.global-floating-cart{display:none!important}.chat-widget{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important;right:12px!important}.chat-widget .chat-launcher{display:none!important}.chat-widget .chat-panel{right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px));height:min(590px,100dvh - 170px)}}
