.storefront-dynamic-page[data-v-3549e655] .text-emerald-600,.storefront-dynamic-page[data-v-3549e655] .text-emerald-700{color:var(--color-muted)}.storefront-dynamic-page[data-v-3549e655] .bg-emerald-600,.storefront-dynamic-page[data-v-3549e655] .bg-emerald-700,.storefront-dynamic-page[data-v-3549e655] .el-button--primary{background-color:var(--storefront-button-bg,var(--storefront-primary));color:var(--storefront-button-color,#fff)}.storefront-dynamic-page[data-v-3549e655] .storefront-button--secondary{--el-button-bg-color:var(--storefront-secondary-bg,var(--color-bg,#fff));--el-button-text-color:var(--storefront-secondary-color,var(--color-fg,#111));--el-button-border-color:var(--storefront-secondary-border,var(--color-border,#e5e5e5));--el-button-hover-bg-color:color-mix(in srgb,var(--storefront-secondary-bg,var(--color-bg,#fff)) 88%,var(--storefront-secondary-color,var(--color-fg,#111)));--el-button-hover-text-color:var(--storefront-secondary-color,var(--color-fg,#111));--el-button-hover-border-color:var(--storefront-secondary-border,var(--color-border,#e5e5e5));--el-button-active-bg-color:color-mix(in srgb,var(--storefront-secondary-bg,var(--color-bg,#fff)) 82%,var(--storefront-secondary-color,var(--color-fg,#111)));--el-button-active-text-color:var(--storefront-secondary-color,var(--color-fg,#111));--el-button-active-border-color:var(--storefront-secondary-border,var(--color-border,#e5e5e5));background-color:var(--el-button-bg-color);border-color:var(--el-button-border-color);color:var(--el-button-text-color)}.storefront-dynamic-page[data-v-3549e655] .el-button{border-radius:var(--storefront-button-radius)}.storefront-dynamic-page[data-v-3549e655] h1,.storefront-dynamic-page[data-v-3549e655] h2,.storefront-dynamic-page[data-v-3549e655] h3,.storefront-dynamic-page[data-v-3549e655] h4,.storefront-dynamic-page[data-v-3549e655] h5,.storefront-dynamic-page[data-v-3549e655] h6{font-family:var(--storefront-heading-font,inherit)}.storefront-dynamic-page[data-v-3549e655] .btn,.storefront-dynamic-page[data-v-3549e655] button{font-family:var(--storefront-button-font,inherit)}.storefront-dynamic-page[data-v-3549e655] .price,.storefront-dynamic-page[data-v-3549e655] .product-price,.storefront-dynamic-page[data-v-3549e655] [data-price]{font-family:var(--storefront-price-font,inherit)}.storefront-dynamic-page[data-v-3549e655] .compare-price,.storefront-dynamic-page[data-v-3549e655] [data-compare-price]{font-family:var(--storefront-compare-price-font,inherit)}.storefront-dynamic-page.is-editor[data-v-3549e655]{padding-bottom:52px}.storefront-dynamic-page.is-editor[data-v-3549e655] :is(button,input,select,textarea):disabled{pointer-events:none}.storefront-editor-section[data-v-3549e655]{outline:1px solid transparent;outline-offset:-1px;position:relative;transition:outline-color .16s ease,box-shadow .16s ease}.storefront-editor-section[data-v-3549e655]:hover:not(:has([data-storefront-editor-selected])):not(:has(.storefront-editable-element:hover)):not(:has(.storefront-editor-block:hover)){outline-color:#2563eb}.storefront-editor-selection-box[data-v-3549e655]{border:2px solid #2563eb;box-shadow:0 0 0 1px #ffffffe0,0 5px 18px #2563eb2e;box-sizing:border-box;pointer-events:none;position:fixed;z-index:2147483600}.storefront-editor-edge-insert[data-v-3549e655]{box-sizing:border-box;pointer-events:none;position:fixed;z-index:2147483603}.storefront-editor-edge-insert__trigger[data-v-3549e655]{left:50%;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.storefront-editor-edge-insert__trigger.is-before[data-v-3549e655]{top:0}.storefront-editor-edge-insert__trigger.is-after[data-v-3549e655]{top:100%}.storefront-editor-edge-insert__button[data-v-3549e655]{background:#2563eb;border:1px solid #fff;box-shadow:0 2px 8px #2563eb3d;color:#fff;font-size:11px;font-weight:700;height:16px;line-height:1;min-height:16px;min-width:16px;padding:0;transform:scale(.86);transform-origin:center;width:16px}.storefront-editor-hover-box[data-v-3549e655]{border:1px solid #2563eb;border-radius:3px;box-sizing:border-box;pointer-events:none;position:fixed;z-index:2147483599}.storefront-editor-inspector-guide[data-v-3549e655]{border:2px solid #0f766e;border-radius:3px;box-sizing:border-box;pointer-events:none;position:fixed;z-index:2147483601}.storefront-editor-inspector-guide>span[data-v-3549e655]{background:#0f766e;border-radius:4px;color:#fff;font-size:11px;font-weight:600;left:4px;line-height:1.2;max-width:calc(100% - 8px);overflow:hidden;padding:3px 6px;position:absolute;text-overflow:ellipsis;top:4px;white-space:nowrap}.storefront-dynamic-page.is-editor[data-v-3549e655] [data-storefront-editor-multi-selected=true]{background-color:#2563eb14;outline:2px solid #2563eb;outline-offset:-2px}.storefront-editor-section.is-drop-before[data-v-3549e655]{margin-top:76px}.storefront-editor-section.is-drop-after[data-v-3549e655]{margin-bottom:76px}.storefront-editor-section.is-drop-after[data-v-3549e655]:after,.storefront-editor-section.is-drop-before[data-v-3549e655]:before{align-items:center;animation:storefront-drop-slot-3549e655 .16s cubic-bezier(.16,1,.3,1) both;background:#eff6fff0;border:2px dashed #2563eb;border-radius:12px;box-shadow:0 8px 24px #2563eb29;color:#1d4ed8;content:"松开放到这里";display:flex;font-size:12px;font-weight:700;height:64px;justify-content:center;left:8px;pointer-events:none;position:absolute;right:8px;z-index:45}.storefront-editor-section.is-drop-before[data-v-3549e655]:before{top:-70px;transform-origin:bottom center}.storefront-editor-section.is-drop-after[data-v-3549e655]:after{bottom:-70px;transform-origin:top center}@keyframes storefront-drop-slot-3549e655{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}.storefront-editor-section[data-v-3549e655] .storefront-editable-element{cursor:pointer}.storefront-editor-section[data-v-3549e655] .storefront-editable-element[data-storefront-editor-drop-target=true]{box-shadow:inset 0 0 0 4px #2563eb1f;outline:2px solid #2563eb;outline-offset:-2px}.storefront-editor-section[data-v-3549e655] .storefront-editable-element[data-storefront-placeholder]:empty:before{align-items:center;background:#f8fafcf0;border:1px dashed #94a3b8;border-radius:6px;color:#64748b;content:attr(data-storefront-placeholder);display:inline-flex;font-size:11px;font-style:normal;font-weight:700;justify-content:center;line-height:1;min-height:28px;min-width:64px;padding:4px 8px}.storefront-editor-section[data-v-3549e655] .storefront-editable-element[data-storefront-placeholder]:empty{opacity:1!important}.storefront-dynamic-page.is-editor[data-v-3549e655] .site-header-element--divider.storefront-editable-element{background:linear-gradient(to right,transparent 4px,var(--color-border) 4px 5px,transparent 5px)!important;margin-inline:-4px;min-width:9px;position:relative;width:9px!important;z-index:2}.storefront-heatmap-overlay[data-v-3549e655]{align-items:flex-start;border:2px solid transparent;color:#7f1d1d;display:flex;font-size:11px;inset:0;justify-content:flex-end;padding:10px;pointer-events:none;position:absolute;z-index:45}.storefront-heatmap-section[data-v-3549e655]{position:relative}.storefront-heatmap-overlay span[data-v-3549e655],.storefront-heatmap-overlay strong[data-v-3549e655]{background:#fffffff0;border-radius:4px;box-shadow:0 2px 8px #7f1d1d1f;padding:4px 7px}.storefront-editor-hierarchy__trigger[data-v-3549e655]{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#0f172a;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;max-width:min(180px,calc(100vw - 32px));min-height:24px;min-width:0;padding:3px 5px}.storefront-editor-hierarchy__trigger[data-v-3549e655]:focus-visible,.storefront-editor-hierarchy__trigger[data-v-3549e655]:hover{background:#2563eb1a;box-shadow:none;color:#1d4ed8}.storefront-editor-hierarchy__trigger[data-v-3549e655]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.storefront-editor-hierarchy__trigger.is-disabled[data-v-3549e655]{color:#0f172a;opacity:1}.storefront-editor-hierarchy__trigger svg[data-v-3549e655]{fill:none;flex:0 0 12px;height:12px;margin-inline-end:5px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:12px}.storefront-editor-hierarchy__trigger span[data-v-3549e655]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-editor-hierarchy__trigger small[data-v-3549e655]{color:#2563eb;flex:0 0 auto;font-size:10px;font-weight:600;line-height:1;padding-inline-start:6px;white-space:nowrap}.storefront-editor-hierarchy__trigger .storefront-editor-hierarchy__chevron[data-v-3549e655]{margin-inline:5px 0}.storefront-editor-hierarchy__popper .el-dropdown-menu,.storefront-editor-hierarchy__popper{max-width:min(280px,calc(100vw - 16px))}.storefront-editor-hierarchy__popper .el-dropdown-menu__item{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-editor-toolbar[data-v-3549e655]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid rgba(37,99,235,.22);border-radius:999px;box-shadow:0 14px 34px #2563eb2e;color:#0f172a;display:flex;font-size:12px;font-weight:800;max-width:min(560px,calc(100% - 24px));overflow-x:auto;padding:6px 10px;scrollbar-width:none;width:-moz-max-content;width:max-content}.storefront-editor-toolbar--root[data-v-3549e655]{position:fixed;z-index:2147483602}.storefront-editor-toolbar[data-v-3549e655]::-webkit-scrollbar{display:none}.storefront-editor-toolbar .storefront-editor-toolbar__name[data-v-3549e655]{flex:0 1 180px;margin-inline-end:8px;max-width:180px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storefront-editor-toolbar .el-button[data-v-3549e655]{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;justify-content:center;padding:3px}.storefront-editor-toolbar .el-button[data-v-3549e655]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.storefront-editor-toolbar .el-button[data-v-3549e655]:hover{background:#11111114;opacity:1}.storefront-editor-toolbar .el-button.is-danger[data-v-3549e655]{color:#dc2626}.storefront-editor-toolbar .el-button.is-task[data-v-3549e655]{color:#1d4ed8;padding:3px 7px;white-space:nowrap}.storefront-editor-add-between[data-v-3549e655]{align-items:center;background:transparent;border:0;color:#2563eb;cursor:pointer;display:flex;height:18px;justify-content:center;margin:-9px 18px;opacity:0;position:relative;transition:opacity .16s ease;width:calc(100% - 36px);z-index:60}.storefront-editor-add-between[data-v-3549e655]:before{background:#2563eb57;border-radius:999px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(.18);transition:transform .16s ease,background .16s ease}.storefront-editor-add-between span[data-v-3549e655]{align-items:center;background:#2563eb;border:2px solid #fff;border-radius:999px;box-shadow:0 8px 22px #2563eb47;color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:18px;justify-content:center;line-height:1;position:relative;transition:transform .16s ease,box-shadow .16s ease;width:18px;z-index:1}.storefront-dynamic-page:hover>.storefront-editor-add-between[data-v-3549e655],.storefront-editor-add-between[data-v-3549e655]:focus-visible,.storefront-editor-add-between[data-v-3549e655]:hover{opacity:1}.storefront-editor-add-between:focus-visible span[data-v-3549e655],.storefront-editor-add-between:hover span[data-v-3549e655]{box-shadow:0 10px 26px #2563eb66;transform:scale(1.16)}.storefront-editor-add-between[data-v-3549e655]:focus-visible:before,.storefront-editor-add-between[data-v-3549e655]:hover:before{background:#2563eb94;transform:scaleX(1)}@media(pointer:coarse){.storefront-editor-toolbar .el-button[data-v-3549e655]{min-height:44px;min-width:44px}.storefront-editor-add-between[data-v-3549e655]{height:44px;margin-block:-22px}.storefront-editor-add-between span[data-v-3549e655]{height:28px;width:28px}.storefront-editor-edge-insert__button[data-v-3549e655]{font-size:13px;height:24px;min-height:24px;min-width:24px;transform:scale(.78);width:24px}}@media(prefers-reduced-motion:reduce){.storefront-editor-add-between[data-v-3549e655],.storefront-editor-add-between span[data-v-3549e655],.storefront-editor-add-between[data-v-3549e655]:before,.storefront-editor-hierarchy__trigger[data-v-3549e655],.storefront-editor-section[data-v-3549e655],.storefront-editor-section[data-v-3549e655]:after,.storefront-editor-section[data-v-3549e655]:before,.storefront-editor-toolbar[data-v-3549e655]{animation:none!important;transition:none!important}}
