html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-hopscotch.CodeMirror{background:#322931;color:#d5d3d5}.cm-s-hopscotch div.CodeMirror-selected{background:#433b42!important}.cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0px}.cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498!important}.cm-s-hopscotch span.cm-comment{color:#b33508}.cm-s-hopscotch span.cm-atom,.cm-s-hopscotch span.cm-number{color:#c85e7c}.cm-s-hopscotch span.cm-property,.cm-s-hopscotch span.cm-attribute{color:#8fc13e}.cm-s-hopscotch span.cm-keyword{color:#dd464c}.cm-s-hopscotch span.cm-string{color:#fdcc59}.cm-s-hopscotch span.cm-variable{color:#8fc13e}.cm-s-hopscotch span.cm-variable-2{color:#1290bf}.cm-s-hopscotch span.cm-def{color:#fd8b19}.cm-s-hopscotch span.cm-error{background:#dd464c;color:#989498}.cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.cm-s-hopscotch span.cm-tag{color:#dd464c}.cm-s-hopscotch span.cm-link{color:#c85e7c}.cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.gjs-is__grab,.gjs-is__grab *{cursor:grab!important}.gjs-is__grabbing,.gjs-is__grabbing *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:grabbing!important}:root{--gjs-main-color: #444;--gjs-primary-color: #444;--gjs-secondary-color: #ddd;--gjs-tertiary-color: #804f7b;--gjs-quaternary-color: #d278c9;--gjs-font-color: #ddd;--gjs-font-color-active: #f8f8f8;--gjs-main-dark-color: rgba(0, 0, 0, .2);--gjs-secondary-dark-color: rgba(0, 0, 0, .1);--gjs-main-light-color: rgba(255, 255, 255, .1);--gjs-secondary-light-color: rgba(255, 255, 255, .7);--gjs-soft-light-color: rgba(255, 255, 255, .015);--gjs-color-blue: #3b97e3;--gjs-color-red: #dd3636;--gjs-color-yellow: #ffca6f;--gjs-color-green: #62c462;--gjs-left-width: 15%;--gjs-color-highlight: #71b7f1;--gjs-color-warn: #ffca6f;--gjs-handle-margin: -5px;--gjs-light-border: rgba(255, 255, 255, .05);--gjs-arrow-color: rgba(255, 255, 255, .7);--gjs-dark-text-shadow: rgba(0, 0, 0, .2);--gjs-color-input-padding: 22px;--gjs-input-padding: 5px;--gjs-padding-elem-classmanager: 5px 6px;--gjs-upload-padding: 150px 10px;--gjs-animation-duration: .2s;--gjs-main-font: Helvetica, sans-serif;--gjs-font-size: .75rem;--gjs-placeholder-background-color: var(--gjs-color-green);--gjs-canvas-top: 40px;--gjs-flex-item-gap: 5px}.gjs-bg-main,.gjs-off-prv,.gjs-sm-colorp-c{background-color:var(--gjs-main-color)}.gjs-color-main,.gjs-off-prv,.gjs-sm-stack #gjs-sm-add{color:var(--gjs-font-color);fill:var(--gjs-font-color)}.gjs-color-active{color:var(--gjs-font-color-active);fill:var(--gjs-font-color-active)}.gjs-color-warn{color:var(--gjs-color-warn);fill:var(--gjs-color-warn)}.gjs-color-hl{color:var(--gjs-color-highlight);fill:var(--gjs-color-highlight)}.gjs-invis-invis,.gjs-clm-tags #gjs-clm-new,.gjs-no-app{background-color:#0000;border:none;color:inherit}.gjs-no-app{height:10px}.opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-checker-bg,.gjs-field-colorp-c,.checker-bg,.gjs-sm-layer-preview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.gjs-no-user-select,.gjs-grabbing,.gjs-grabbing *,.gjs-rte-toolbar,.gjs-layer-name{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.gjs-no-pointer-events,.gjs-resizer-c,.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{pointer-events:none}.no-select,.gjs-clm-tags #gjs-clm-close,.gjs-com-no-select,.gjs-com-no-select img,.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.clear{clear:both}.gjs-category-open,.gjs-block-category.gjs-open,.gjs-sm-sector.gjs-sm-open,.gjs-trait-category.gjs-open{border-bottom:1px solid rgba(0,0,0,.25)}.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{font-weight:lighter;background-color:var(--gjs-secondary-dark-color);letter-spacing:1px;padding:9px 10px 9px 20px;border-bottom:1px solid rgba(0,0,0,.25);text-align:left;position:relative;cursor:pointer}.btn-cl,.gjs-am-close,.gjs-mdl-btn-close{opacity:.3;filter:alpha(opacity=30);font-size:25px;cursor:pointer}.btn-cl:hover,.gjs-am-close:hover,.gjs-mdl-btn-close:hover{opacity:.7;filter:alpha(opacity=70)}.gjs-traits-label{border-bottom:1px solid var(--gjs-main-dark-color);font-weight:lighter;margin-bottom:5px;padding:10px;text-align:left}.gjs-label-wrp{width:30%;min-width:30%}.gjs-field-wrp{flex-grow:1}.gjs-traits-c,.gjs-traits-cs,.gjs-trait-categories{display:flex;flex-direction:column}.gjs-trait-category{width:100%}.gjs-trait-category .gjs-caret-icon{margin-right:5px}.gjs-trt-header{font-weight:lighter;padding:10px}.gjs-trt-trait{display:flex;justify-content:flex-start;padding:5px 10px;font-weight:lighter;align-items:center;text-align:left;gap:5px}.gjs-trt-traits{font-size:var(--gjs-font-size)}.gjs-trt-trait .gjs-label{text-align:left;text-overflow:ellipsis;overflow:hidden}.gjs-guide-info{position:absolute}.gjs-guide-info__content{position:absolute;height:100%;display:flex;width:100%;padding:5px}.gjs-guide-info__line{position:relative;margin:auto}.gjs-guide-info__line:before,.gjs-guide-info__line:after{content:"";display:block;position:absolute;background-color:inherit}.gjs-guide-info__y{padding:0 5px}.gjs-guide-info__y .gjs-guide-info__content{justify-content:center}.gjs-guide-info__y .gjs-guide-info__line{width:100%;height:1px}.gjs-guide-info__y .gjs-guide-info__line:before,.gjs-guide-info__y .gjs-guide-info__line:after{width:1px;height:10px;top:0;bottom:0;left:0;margin:auto}.gjs-guide-info__y .gjs-guide-info__line:after{left:auto;right:0}.gjs-guide-info__x{padding:5px 0}.gjs-guide-info__x .gjs-guide-info__content{align-items:center}.gjs-guide-info__x .gjs-guide-info__line{height:100%;width:1px}.gjs-guide-info__x .gjs-guide-info__line:before,.gjs-guide-info__x .gjs-guide-info__line:after{width:10px;height:1px;left:0;right:0;top:0;margin:auto;transform:translate(-50%)}.gjs-guide-info__x .gjs-guide-info__line:after{top:auto;bottom:0}.gjs-badge{white-space:nowrap}.gjs-badge__icon{vertical-align:middle;display:inline-block;width:15px;height:15px}.gjs-badge__icon svg{fill:currentColor}.gjs-badge__name{display:inline-block;vertical-align:middle}.gjs-frame-wrapper{position:absolute;width:100%;height:100%;left:0;right:0;margin:auto}.gjs-frame-wrapper--anim{transition:width .35s ease,height .35s ease}.gjs-frame-wrapper__top{transform:translateY(-100%) translate(-50%);display:flex;padding:5px 0;position:absolute;width:100%;left:50%;top:0}.gjs-frame-wrapper__top-r{margin-left:auto}.gjs-frame-wrapper__left{position:absolute;left:0;transform:translate(-100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__bottom{position:absolute;bottom:0;transform:translateY(100%) translate(-50%);width:100%;left:50%}.gjs-frame-wrapper__right{position:absolute;right:0;transform:translate(100%) translateY(-50%);height:100%;top:50%}.gjs-frame-wrapper__icon{width:24px;cursor:pointer}.gjs-frame-wrapper__icon>svg{fill:currentColor}.gjs-padding-v-top,.gjs-fixedpadding-v-top{width:100%;top:0;left:0}.gjs-padding-v-right,.gjs-fixedpadding-v-right{right:0}.gjs-padding-v-bottom,.gjs-fixedpadding-v-bottom{width:100%;left:0;bottom:0}.gjs-padding-v-left,.gjs-fixedpadding-v-left{left:0}.gjs-cv-canvas{box-sizing:border-box;width:calc(100% - var(--gjs-left-width));height:calc(100% - var(--gjs-canvas-top));bottom:0;overflow:hidden;z-index:1;position:absolute;left:0;top:var(--gjs-canvas-top)}.gjs-cv-canvas-bg{background-color:#00000026}.gjs-cv-canvas.gjs-cui{width:100%;height:100%;top:0}.gjs-cv-canvas.gjs-is__grab .gjs-cv-canvas__frames,.gjs-cv-canvas.gjs-is__grabbing .gjs-cv-canvas__frames{pointer-events:none}.gjs-cv-canvas__frames{position:absolute;top:0;left:0;width:100%;height:100%}.gjs-cv-canvas__spots{position:absolute;pointer-events:none;z-index:1}.gjs-cv-canvas .gjs-ghost{display:none;pointer-events:none;background-color:#5b5b5b;border:2px dashed #ccc;position:absolute;z-index:10;opacity:.55;filter:alpha(opacity=55)}.gjs-cv-canvas .gjs-highlighter,.gjs-cv-canvas .gjs-highlighter-sel{position:absolute;outline:1px solid var(--gjs-color-blue);outline-offset:-1px;pointer-events:none;width:100%;height:100%}.gjs-cv-canvas .gjs-highlighter-warning{outline:3px solid var(--gjs-color-yellow)}.gjs-cv-canvas .gjs-highlighter-sel{outline:2px solid var(--gjs-color-blue);outline-offset:-2px}.gjs-cv-canvas #gjs-tools,.gjs-cv-canvas .gjs-tools{width:100%;height:100%;position:absolute;top:0;left:0;outline:none;z-index:1}.gjs-cv-canvas #gjs-tools{z-index:2}.gjs-cv-canvas *{box-sizing:border-box}.gjs-frame{outline:medium none;height:100%;width:100%;border:none;margin:auto;display:block;transition:width .35s ease,height .35s ease;position:absolute;top:0;bottom:0;left:0;right:0}.gjs-toolbar{position:absolute;background-color:var(--gjs-color-blue);white-space:nowrap;color:#fff;z-index:10;top:0;left:0}.gjs-toolbar-item{width:26px;padding:5px;cursor:pointer;display:inline-block}.gjs-toolbar-item svg{fill:currentColor;vertical-align:middle}.gjs-resizer-c{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.1;filter:alpha(opacity=10);position:absolute;background-color:#ff0}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.2;filter:alpha(opacity=20)}.gjs-padding-v-el,.gjs-fixedpadding-v-el{background-color:navy}.gjs-resizer-h{pointer-events:all;position:absolute;border:3px solid var(--gjs-color-blue);width:10px;height:10px;background-color:#fff;margin:var(--gjs-handle-margin)}.gjs-resizer-h-tl{top:0;left:0;cursor:nwse-resize}.gjs-resizer-h-tr{top:0;right:0;cursor:nesw-resize}.gjs-resizer-h-tc{top:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-cl{left:0;margin:auto var(--gjs-handle-margin);top:0;bottom:0;cursor:ew-resize}.gjs-resizer-h-cr{margin:auto var(--gjs-handle-margin);top:0;bottom:0;right:0;cursor:ew-resize}.gjs-resizer-h-bl{bottom:0;left:0;cursor:nesw-resize}.gjs-resizer-h-bc{bottom:0;margin:var(--gjs-handle-margin) auto;left:0;right:0;cursor:ns-resize}.gjs-resizer-h-br{bottom:0;right:0;cursor:nwse-resize}.gjs-pn-panel .gjs-resizer-h{background-color:#0003;border:none;opacity:0;transition:opacity .25s}.gjs-pn-panel .gjs-resizer-h:hover{opacity:1}.gjs-pn-panel .gjs-resizer-h-tc,.gjs-pn-panel .gjs-resizer-h-bc{margin:0 auto;width:100%}.gjs-pn-panel .gjs-resizer-h-cr,.gjs-pn-panel .gjs-resizer-h-cl{margin:auto 0;height:100%}.gjs-resizing .gjs-highlighter,.gjs-resizing .gjs-badge{display:none!important}.gjs-resizing-tl *{cursor:nwse-resize!important}.gjs-resizing-tr *{cursor:nesw-resize!important}.gjs-resizing-tc *{cursor:ns-resize!important}.gjs-resizing-cl *,.gjs-resizing-cr *{cursor:ew-resize!important}.gjs-resizing-bl *{cursor:nesw-resize!important}.gjs-resizing-bc *{cursor:ns-resize!important}.gjs-resizing-br *{cursor:nwse-resize!important}.no-dots,.ui-resizable-handle{border:none!important;margin:0!important;outline:none!important}.gjs-com-dashed *{outline:1px dashed #888;outline-offset:-2px;box-sizing:border-box}.gjs-com-badge,.gjs-badge{pointer-events:none;background-color:var(--gjs-color-blue);color:#fff;padding:2px 5px;position:absolute;z-index:1;font-size:12px;outline:none;display:none}.gjs-badge-warning{background-color:var(--gjs-color-yellow)}.gjs-placeholder,.gjs-com-placeholder{position:absolute;z-index:10;pointer-events:none;display:none}.gjs-placeholder{border-style:solid!important;outline:none;box-sizing:border-box;transition:top var(--gjs-animation-duration),left var(--gjs-animation-duration),width var(--gjs-animation-duration),height var(--gjs-animation-duration)}.gjs-placeholder.horizontal,.gjs-com-placeholder.horizontal{border-color:rgba(0,0,0,0) var(--gjs-placeholder-background-color);border-width:3px 5px;margin:-3px 0 0}.gjs-placeholder.vertical,.gjs-com-placeholder.vertical{border-color:var(--gjs-placeholder-background-color) rgba(0,0,0,0);border-width:5px 3px;margin:0 0 0 -3px}.gjs-placeholder-int,.gjs-com-placeholder-int{background-color:var(--gjs-placeholder-background-color);box-shadow:0 0 3px #0003;height:100%;width:100%;pointer-events:none;padding:1.5px;outline:none}.gjs-pn-panel{display:inline-block;position:absolute;box-sizing:border-box;text-align:center;padding:5px;z-index:3}.gjs-pn-panel .icon-undo,.gjs-pn-panel .icon-redo{font-size:20px;height:30px;width:25px}.gjs-pn-commands{width:calc(100% - var(--gjs-left-width));left:0;top:0;box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-options{right:var(--gjs-left-width);top:0}.gjs-pn-views{border-bottom:2px solid var(--gjs-main-dark-color);right:0;width:var(--gjs-left-width);z-index:4}.gjs-pn-views-container{height:100%;padding:42px 0 0;right:0;width:var(--gjs-left-width);overflow:auto;box-shadow:0 0 5px var(--gjs-main-dark-color)}.gjs-pn-buttons{align-items:center;display:flex;justify-content:space-between}.gjs-pn-btn{box-sizing:border-box;min-height:30px;min-width:30px;line-height:21px;background-color:#0000;border:none;font-size:18px;margin-right:5px;border-radius:2px;padding:4px;position:relative;cursor:pointer}.gjs-pn-btn.gjs-pn-active{background-color:#00000026;box-shadow:0 0 3px #00000040 inset}.gjs-pn-btn svg{fill:currentColor}.gjs-label{line-height:18px}.gjs-fields{display:flex}.gjs-select{padding:0;width:100%}.gjs-select select{padding-right:10px}.gjs-select:-moz-focusring,.gjs-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-input:focus,.gjs-button:focus,.gjs-btn-prim:focus,.gjs-select:focus,.gjs-select select:focus{outline:none}.gjs-field input,.gjs-field select,.gjs-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border:none;background-color:#0000;box-sizing:border-box;width:100%;position:relative;padding:var(--gjs-input-padding);z-index:1}.gjs-field input:focus,.gjs-field select:focus,.gjs-field textarea:focus{outline:none}.gjs-field input[type=number]{-moz-appearance:textfield}.gjs-field input[type=number]::-webkit-outer-spin-button,.gjs-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gjs-field-range{flex:9 1 auto}.gjs-field-integer input{padding-right:30px}.gjs-select option,.gjs-field-select option,.gjs-clm-select option,.gjs-sm-select option,.gjs-fields option,.gjs-sm-unit option{background-color:var(--gjs-main-color);color:var(--gjs-font-color)}.gjs-field{background-color:var(--gjs-main-dark-color);border:none;box-shadow:none;border-radius:2px;box-sizing:border-box;padding:0;position:relative}.gjs-field textarea{resize:vertical}.gjs-field .gjs-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;z-index:0}.gjs-field .gjs-d-s-arrow{bottom:0;top:0;margin:auto;right:var(--gjs-input-padding);border-top:4px solid var(--gjs-arrow-color);position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);cursor:pointer}.gjs-field-arrows{position:absolute;cursor:ns-resize;margin:auto;height:20px;width:9px;z-index:10;bottom:0;right:calc(var(--gjs-input-padding) - 2px);top:0}.gjs-field-color,.gjs-field-radio{width:100%}.gjs-field-color input{padding-right:var(--gjs-color-input-padding);box-sizing:border-box}.gjs-field-colorp{border-left:1px solid var(--gjs-main-dark-color);box-sizing:border-box;height:100%;padding:2px;position:absolute;right:0;top:0;width:var(--gjs-color-input-padding);z-index:10}.gjs-field-colorp .gjs-checker-bg,.gjs-field-colorp .gjs-field-colorp-c{height:100%;width:100%;border-radius:1px}.gjs-field-colorp-c{height:100%;position:relative;width:100%}.gjs-field-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:100%;width:100%;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px;position:absolute;top:0}.gjs-field-checkbox{padding:0;width:17px;height:17px;display:block;cursor:pointer}.gjs-field-checkbox input{display:none}.gjs-field-checkbox input:checked+.gjs-chk-icon{border-color:#ffffff80;border-width:0 2px 2px 0;border-style:solid}.gjs-radio-item{flex:1 1 auto;text-align:center;border-left:1px solid var(--gjs-dark-text-shadow)}.gjs-radio-item:first-child{border:none}.gjs-radio-item:hover{background:var(--gjs-main-dark-color)}.gjs-radio-item input{display:none}.gjs-radio-item input:checked+.gjs-radio-item-label{background-color:#fff3}.gjs-radio-items{display:flex}.gjs-radio-item-label{cursor:pointer;display:block;padding:var(--gjs-input-padding)}.gjs-field-units{position:absolute;margin:auto;right:10px;bottom:0;top:0}.gjs-field-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-arrow-color);cursor:pointer}.gjs-input-unit{text-align:center}.gjs-field-arrow-u,.gjs-field-arrow-d{position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid var(--gjs-arrow-color);bottom:4px;cursor:pointer}.gjs-field-arrow-u{border-bottom:4px solid var(--gjs-arrow-color);border-top:none;top:4px}.gjs-field-select{padding:0}.gjs-field-range{background-color:#0000;border:none;box-shadow:none;padding:0}.gjs-field-range input{margin:0;height:100%}.gjs-field-range input:focus{outline:none}.gjs-field-range input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-ms-thumb{height:10px;width:10px;border:1px solid var(--gjs-main-dark-color);border-radius:100%;background-color:var(--gjs-font-color);cursor:pointer}.gjs-field-range input::-moz-range-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-webkit-slider-runnable-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-field-range input::-ms-track{background-color:var(--gjs-main-dark-color);border-radius:1px;margin-top:3px;height:3px}.gjs-btn-prim{color:inherit;background-color:var(--gjs-main-light-color);border-radius:2px;padding:3px 6px;padding:var(--gjs-input-padding);cursor:pointer;border:none}.gjs-btn-prim:active{background-color:var(--gjs-main-light-color)}.gjs-btn--full{width:100%}.gjs-chk-icon{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box;display:block;height:14px;margin:0 5px;width:6px}.gjs-add-trasp{background:none;border:none;color:var(--gjs-font-color);cursor:pointer;font-size:1em;border-radius:2px;opacity:.75;filter:alpha(opacity=75)}.gjs-add-trasp:hover{opacity:1;filter:alpha(opacity=100)}.gjs-add-trasp:active{background-color:#0003}.gjs-devices-c{display:flex;align-items:center;padding:2px 3px 3px}.gjs-devices-c .gjs-device-label{flex-grow:2;text-align:left;margin-right:10px}.gjs-devices-c .gjs-select{flex-grow:20}.gjs-devices-c .gjs-add-trasp{flex-grow:1;margin-left:5px}.gjs-sm-clear{cursor:pointer;width:14px;min-width:14px;height:14px;margin-left:3px}.gjs-sm-header{font-weight:lighter;padding:10px}.gjs-sm-sector{clear:both;font-weight:lighter;text-align:left}.gjs-sm-sector-title{display:flex;align-items:center}.gjs-sm-sector-caret{width:17px;height:17px;min-width:17px;transform:rotate(-90deg)}.gjs-sm-sector-label{margin-left:5px}.gjs-sm-sector.gjs-sm-open .gjs-sm-sector-caret{transform:none}.gjs-sm-properties{font-size:var(--gjs-font-size);padding:10px 5px;display:flex;flex-wrap:wrap;align-items:flex-end;box-sizing:border-box;width:100%}.gjs-sm-label{margin:5px 5px 3px 0;display:flex;align-items:center}.gjs-sm-close-btn,.gjs-sm-preview-file-close{display:block;font-size:23px;position:absolute;cursor:pointer;right:5px;top:0;opacity:.7;filter:alpha(opacity=70)}.gjs-sm-close-btn:hover,.gjs-sm-preview-file-close:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-sm-field,.gjs-clm-field,.gjs-clm-select{width:100%;position:relative}.gjs-sm-field input,.gjs-clm-field input,.gjs-clm-select input,.gjs-sm-field select,.gjs-clm-field select,.gjs-clm-select select{background-color:#0000;color:#ffffffb3;border:none;width:100%}.gjs-sm-field input,.gjs-clm-field input,.gjs-clm-select input{box-sizing:border-box}.gjs-sm-field select,.gjs-clm-field select,.gjs-clm-select select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gjs-sm-field select::-ms-expand,.gjs-clm-field select::-ms-expand,.gjs-clm-select select::-ms-expand{display:none}.gjs-sm-field select:-moz-focusring,.gjs-clm-field select:-moz-focusring,.gjs-clm-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-sm-field input:focus,.gjs-clm-field input:focus,.gjs-clm-select input:focus,.gjs-sm-field select:focus,.gjs-clm-field select:focus,.gjs-clm-select select:focus{outline:none}.gjs-sm-field .gjs-sm-unit,.gjs-clm-field .gjs-sm-unit,.gjs-clm-select .gjs-sm-unit{position:absolute;right:10px;top:3px;font-size:10px;color:var(--gjs-secondary-light-color);cursor:pointer}.gjs-sm-field .gjs-clm-sel-arrow,.gjs-clm-field .gjs-clm-sel-arrow,.gjs-clm-select .gjs-clm-sel-arrow,.gjs-sm-field .gjs-sm-int-arrows,.gjs-clm-field .gjs-sm-int-arrows,.gjs-clm-select .gjs-sm-int-arrows,.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow{height:100%;width:9px;position:absolute;right:0;top:0;cursor:ns-resize}.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow{cursor:pointer}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow{position:absolute;height:0;width:0;border-left:3px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);cursor:pointer}.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow{border-bottom:4px solid var(--gjs-secondary-light-color);top:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow{border-top:4px solid var(--gjs-secondary-light-color);bottom:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow{bottom:7px}.gjs-sm-field.gjs-sm-color,.gjs-sm-color.gjs-clm-field,.gjs-sm-field.gjs-sm-input,.gjs-sm-input.gjs-clm-field,.gjs-sm-field.gjs-sm-integer,.gjs-sm-integer.gjs-clm-field,.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field,.gjs-clm-select{background-color:var(--gjs-main-dark-color);border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 0 var(--gjs-main-light-color);color:var(--gjs-secondary-light-color);border-radius:2px;box-sizing:border-box;padding:0 5px}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select{border-radius:2px}.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field,.gjs-clm-select{padding:0}.gjs-sm-field.gjs-sm-select select,.gjs-sm-select.gjs-clm-field select,.gjs-clm-select select{height:20px}.gjs-sm-field.gjs-sm-select option,.gjs-sm-select.gjs-clm-field option,.gjs-clm-select option{padding:3px 0}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select{background-color:var(--gjs-secondary-dark-color);border:1px solid rgba(0,0,0,.25)}.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-list.gjs-clm-select{width:auto;padding:0;overflow:hidden;float:left}.gjs-sm-field.gjs-sm-list input,.gjs-sm-list.gjs-clm-field input,.gjs-sm-list.gjs-clm-select input{display:none}.gjs-sm-field.gjs-sm-list label,.gjs-sm-list.gjs-clm-field label,.gjs-sm-list.gjs-clm-select label{cursor:pointer;padding:5px;display:block}.gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-select .gjs-sm-radio:checked+label{background-color:#fff3}.gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-sm-list.gjs-clm-field .gjs-sm-icon,.gjs-sm-list.gjs-clm-select .gjs-sm-icon{background-repeat:no-repeat;background-position:center;text-shadow:none;line-height:normal}.gjs-sm-field.gjs-sm-integer select,.gjs-sm-integer.gjs-clm-field select,.gjs-sm-integer.gjs-clm-select select{width:auto;padding:0}.gjs-sm-list .gjs-sm-el{float:left;border-left:1px solid var(--gjs-main-dark-color)}.gjs-sm-list .gjs-sm-el:first-child{border:none}.gjs-sm-list .gjs-sm-el:hover{background:var(--gjs-main-dark-color)}.gjs-sm-slider .gjs-field-integer{flex:1 1 65px}.gjs-sm-property{box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.gjs-sm-property--full,.gjs-sm-property.gjs-sm-composite,.gjs-sm-property.gjs-sm-file,.gjs-sm-property.gjs-sm-list,.gjs-sm-property.gjs-sm-stack,.gjs-sm-property.gjs-sm-slider,.gjs-sm-property.gjs-sm-color{width:100%}.gjs-sm-property .gjs-sm-btn{background-color:color-mix(in srgb,var(--gjs-main-dark-color),white 13%);border-radius:2px;box-shadow:1px 1px color-mix(in srgb,var(--gjs-main-dark-color),white 2%),1px 1px color-mix(in srgb,var(--gjs-main-dark-color),white 17%) inset;padding:5px;position:relative;text-align:center;height:auto;width:100%;cursor:pointer;color:var(--gjs-font-color);box-sizing:border-box;text-shadow:-1px -1px 0 var(--gjs-main-dark-color);border:none;opacity:.85;filter:alpha(opacity=85)}.gjs-sm-property .gjs-sm-btn-c{box-sizing:border-box;float:left;width:100%}.gjs-sm-property__text-shadow .gjs-sm-layer-preview-cnt:after{color:#000;content:"T";font-weight:900;line-height:17px;padding:0 4px}.gjs-sm-preview-file{background-color:var(--gjs-light-border);border-radius:2px;margin-top:5px;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gjs-light-border),black 1%);padding:3px 20px}.gjs-sm-preview-file-cnt{background-size:auto 100%;background-repeat:no-repeat;background-position:center center;height:50px}.gjs-sm-preview-file-close{top:-5px;width:14px;height:14px}.gjs-sm-layers{margin-top:5px;padding:1px 3px;min-height:30px}.gjs-sm-layer{background-color:#ffffff0e;border-radius:2px;margin:2px 0;padding:7px;position:relative}.gjs-sm-layer.gjs-sm-active{background-color:#ffffff1f}.gjs-sm-layer .gjs-sm-label-wrp{display:flex;align-items:center}.gjs-sm-layer #gjs-sm-move{height:14px;width:14px;min-width:14px;cursor:grab}.gjs-sm-layer #gjs-sm-label{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 5px}.gjs-sm-layer-preview{height:15px;width:15px;min-width:15px;margin-right:5px;border-radius:2px}.gjs-sm-layer-preview-cnt{border-radius:2px;background-color:#fff;height:100%;width:100%;background-size:cover!important}.gjs-sm-layer #gjs-sm-close-layer{display:block;cursor:pointer;height:14px;width:14px;min-width:14px;opacity:.5;filter:alpha(opacity=50)}.gjs-sm-layer #gjs-sm-close-layer:hover{opacity:.8;filter:alpha(opacity=80)}.gjs-sm-stack .gjs-sm-properties{padding:5px 0 0}.gjs-sm-property__border-radius .gjs-sm-property__border-bottom-right-radius{order:4}.gjs-sm-stack #gjs-sm-add{background:none;border:none;cursor:pointer;outline:none;position:absolute;right:0;top:-17px;opacity:.75;padding:0;width:18px;height:18px}.gjs-sm-stack #gjs-sm-add:hover{opacity:1;filter:alpha(opacity=100)}.gjs-sm-colorp-c{height:100%;width:20px;position:absolute;right:0;top:0;box-sizing:border-box;border-radius:2px;padding:2px}.gjs-sm-colorp-c .gjs-field-colorp-c,.gjs-sm-colorp-c .gjs-checker-bg{height:100%;width:100%;border-radius:1px}.gjs-sm-color-picker{background-color:var(--gjs-font-color);cursor:pointer;height:16px;width:100%;margin-top:-16px;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px}.gjs-sm-btn-upload #gjs-sm-upload{left:0;top:0;position:absolute;width:100%;opacity:0;cursor:pointer}.gjs-sm-btn-upload #gjs-sm-label{padding:2px 0}.gjs-sm-layer>#gjs-sm-move{opacity:.7;filter:alpha(opacity=70);cursor:move;font-size:12px;float:left;margin:0 5px 0 0}.gjs-sm-layer>#gjs-sm-move:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-blocks-c{display:flex;flex-wrap:wrap;justify-content:flex-start}.gjs-block-categories{display:flex;flex-direction:column}.gjs-block-category{width:100%}.gjs-block-category .gjs-caret-icon{margin-right:5px}.gjs-block{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:45%;min-width:45px;padding:1em;box-sizing:border-box;min-height:90px;cursor:all-scroll;font-size:11px;font-weight:lighter;text-align:center;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.2);border-radius:3px;margin:10px 2.5% 5px;box-shadow:0 1px #00000026;transition:all .2s ease 0s;transition-property:box-shadow,color}.gjs-block:hover{box-shadow:0 3px 4px #00000026}.gjs-block svg{fill:currentColor}.gjs-block__media{margin-bottom:10px;pointer-events:none}.gjs-block-svg{width:54px;fill:currentColor}.gjs-block-svg-path{fill:currentColor}.gjs-block.fa{font-size:2em;line-height:2em;padding:11px}.gjs-block-label{line-height:normal;font-size:.65rem;font-weight:400;font-family:Helvetica,sans-serif;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gjs-block.gjs-bdrag{width:auto;padding:0}.gjs-selected-parent{border:1px solid var(--gjs-color-yellow)}.gjs-opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-layer{font-weight:lighter;text-align:left;position:relative;font-size:var(--gjs-font-size);display:grid}.gjs-layer-item{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-secondary-dark-color);gap:var(--gjs-flex-item-gap);cursor:pointer}.gjs-layer-item-left,.gjs-layer-item-right{display:flex;align-items:center;gap:var(--gjs-flex-item-gap)}.gjs-layer-item-left{width:100%}.gjs-layer-hidden{opacity:.55;filter:alpha(opacity=55)}.gjs-layer-vis{box-sizing:content-box;cursor:pointer;z-index:1}.gjs-layer-vis-on,.gjs-layer-vis-off{display:flex;width:13px;height:13px}.gjs-layer-vis-off,.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-on{display:none}.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-off{display:flex}.gjs-layer-caret{width:15px;height:15px;cursor:pointer;box-sizing:content-box;transform:rotate(90deg);display:flex;opacity:.7;filter:alpha(opacity=70)}.gjs-layer-caret:hover{opacity:1;filter:alpha(opacity=100)}.gjs-layer.open>.gjs-layer-item .gjs-layer-caret{transform:rotate(180deg)}.gjs-layer-title{padding:0;display:flex;align-items:center;background-color:#0000!important;border-bottom:none}.gjs-layer-title-inn{align-items:center;position:relative;display:flex;gap:var(--gjs-flex-item-gap)}.gjs-layer-title-c{width:100%}.gjs-layer__icon{display:block;width:100%;max-width:15px;max-height:15px;padding-left:5px}.gjs-layer__icon svg{fill:currentColor}.gjs-layer-name{display:inline-block;box-sizing:content-box;overflow:hidden;white-space:nowrap;max-width:170px;height:auto}.gjs-layer-name--no-edit{text-overflow:ellipsis}.gjs-layer>.gjs-layer-children{display:none}.gjs-layer.open>.gjs-layer-children{display:block}.gjs-layer-no-chld>.gjs-layer-title-inn>.gjs-layer-caret{visibility:hidden}.gjs-layer-move{display:flex;width:13px;height:13px;box-sizing:content-box;cursor:move}.gjs-layer.gjs-hovered .gjs-layer-item{background-color:var(--gjs-soft-light-color)}.gjs-layer.gjs-selected .gjs-layer-item{background-color:var(--gjs-main-light-color)}.gjs-layers{position:relative;height:100%}.gjs-layers #gjs-placeholder{width:100%;position:absolute}.gjs-layers #gjs-placeholder #gjs-plh-int{height:100%;padding:1px}.gjs-layers #gjs-placeholder #gjs-plh-int.gjs-insert{background-color:var(--gjs-color-green)}#gjs-clm-add-tag,.gjs-clm-tags-btn{background-color:#ffffff26;border-radius:2px;padding:3px;margin-right:3px;border:1px solid rgba(0,0,0,.15);width:24px;height:24px;box-sizing:border-box;cursor:pointer}.gjs-clm-tags-btn svg{fill:currentColor;display:block}.gjs-clm-header{display:flex;align-items:center;margin:7px 0}.gjs-clm-header-status{flex-shrink:1;margin-left:auto}.gjs-clm-tag{display:flex;overflow:hidden;align-items:center;border-radius:3px;margin:0 3px 3px 0;padding:5px;cursor:default}.gjs-clm-tag-status,.gjs-clm-tag-close{width:12px;height:12px;flex-shrink:1}.gjs-clm-tag-status svg,.gjs-clm-tag-close svg{vertical-align:middle;fill:currentColor}.gjs-clm-sels-info{margin:7px 0;text-align:left}.gjs-clm-sel-id{font-size:.9em;opacity:.5;filter:alpha(opacity=50)}.gjs-clm-label-sel{float:left;padding-right:5px}.gjs-clm-tags{font-size:var(--gjs-font-size);padding:10px 5px}.gjs-clm-tags #gjs-clm-sel{padding:7px 0;float:left}.gjs-clm-tags #gjs-clm-sel{font-style:italic;margin-left:5px}.gjs-clm-tags #gjs-clm-tags-field{clear:both;padding:5px;margin-bottom:5px;display:flex;flex-wrap:wrap}.gjs-clm-tags #gjs-clm-tags-c{display:flex;flex-wrap:wrap;vertical-align:top;overflow:hidden}.gjs-clm-tags #gjs-clm-new{color:var(--gjs-font-color);padding:var(--gjs-padding-elem-classmanager);display:none}.gjs-clm-tags #gjs-clm-close{opacity:.85;filter:alpha(opacity=85);font-size:20px;line-height:0;cursor:pointer;color:#ffffffe6}.gjs-clm-tags #gjs-clm-close:hover{opacity:1;filter:alpha(opacity=100)}.gjs-clm-tags #gjs-clm-checkbox{color:#ffffffe6;vertical-align:middle;cursor:pointer;font-size:9px}.gjs-clm-tags #gjs-clm-tag-label{flex-grow:1;text-overflow:ellipsis;overflow:hidden;padding:0 3px;cursor:text}.gjs-mdl-container{font-family:var(--gjs-main-font);overflow-y:auto;position:fixed;background-color:#00000080;display:flex;top:0;left:0;right:0;bottom:0;z-index:100}.gjs-mdl-dialog{text-shadow:-1px -1px 0 rgba(0,0,0,.05);animation:gjs-slide-down .215s;margin:auto;max-width:850px;width:90%;border-radius:3px;font-weight:lighter;position:relative;z-index:2}.gjs-mdl-title{font-size:1rem}.gjs-mdl-btn-close{position:absolute;right:15px;top:5px}.gjs-mdl-active .gjs-mdl-dialog{animation:gjs-mdl-slide-down .216s}.gjs-mdl-header,.gjs-mdl-content{padding:10px 15px;clear:both}.gjs-mdl-header{position:relative;border-bottom:1px solid var(--gjs-main-dark-color);padding:15px 15px 7px}.gjs-export-dl:after{content:"";clear:both;display:block;margin-bottom:10px}.gjs-dropzone{display:none;opacity:0;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .25s;pointer-events:none}.gjs-dropzone-active .gjs-dropzone{display:block;opacity:1}.gjs-am-assets{height:290px;overflow:auto;clear:both;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.gjs-am-assets-header{padding:5px}.gjs-am-add-asset .gjs-am-add-field{width:70%;float:left}.gjs-am-add-asset button{width:25%;float:right}.gjs-am-preview-cont{position:relative;height:70px;width:30%;background-color:var(--gjs-main-color);border-radius:2px;float:left;overflow:hidden}.gjs-am-preview{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;z-index:1}.gjs-am-preview-bg{opacity:.5;filter:alpha(opacity=50);position:absolute;height:100%;width:100%;z-index:0}.gjs-am-dimensions{opacity:.5;filter:alpha(opacity=50);font-size:10px}.gjs-am-meta{width:70%;float:left;font-size:12px;padding:5px 0 0 5px;box-sizing:border-box}.gjs-am-meta>div{margin-bottom:5px}.gjs-am-close{cursor:pointer;position:absolute;right:5px;top:0;display:none}.gjs-am-asset{border-bottom:1px solid color-mix(in srgb,var(--gjs-main-dark-color),black 3%);padding:5px;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.gjs-am-asset:hover .gjs-am-close{display:block}.gjs-am-highlight{background-color:var(--gjs-main-light-color)}.gjs-am-assets-cont{background-color:var(--gjs-secondary-dark-color);border-radius:3px;box-sizing:border-box;padding:10px;width:45%;float:right;height:325px;overflow:hidden}.gjs-am-file-uploader{width:55%;float:left}.gjs-am-file-uploader>form{background-color:var(--gjs-secondary-dark-color);border:2px dashed;border-radius:3px;position:relative;text-align:center;margin-bottom:15px}.gjs-am-file-uploader>form.gjs-am-hover{border:2px solid var(--gjs-color-green);color:color-mix(in srgb,var(--gjs-color-green),white 5%)}.gjs-am-file-uploader>form.gjs-am-disabled{border-color:red}.gjs-am-file-uploader>form #gjs-am-uploadFile{opacity:0;filter:alpha(opacity=0);padding:var(--gjs-upload-padding);width:100%;box-sizing:border-box}.gjs-am-file-uploader #gjs-am-title{position:absolute;padding:var(--gjs-upload-padding);width:100%}.gjs-cm-editor-c{float:left;box-sizing:border-box;width:50%}.gjs-cm-editor-c .CodeMirror{height:450px}.gjs-cm-editor{font-size:12px}.gjs-cm-editor#gjs-cm-htmlmixed{padding-right:10px;border-right:1px solid var(--gjs-main-dark-color)}.gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title{color:#a97d44}.gjs-cm-editor#gjs-cm-css{padding-left:10px}.gjs-cm-editor#gjs-cm-css #gjs-cm-title{color:#ddca7e}.gjs-cm-editor #gjs-cm-title{background-color:var(--gjs-main-dark-color);font-size:12px;padding:5px 10px 3px;text-align:right}.gjs-rte-toolbar{position:absolute;z-index:10}.gjs-rte-toolbar-ui{border:1px solid var(--gjs-main-dark-color);border-radius:3px}.gjs-rte-actionbar{display:flex}.gjs-rte-action{display:flex;align-items:center;justify-content:center;padding:5px;width:25px;border-right:1px solid var(--gjs-main-dark-color);text-align:center;cursor:pointer;outline:none}.gjs-rte-action:last-child{border-right:none}.gjs-rte-action:hover,.gjs-rte-active{background-color:var(--gjs-main-light-color)}.gjs-rte-disabled{color:var(--gjs-main-light-color);cursor:not-allowed}.gjs-rte-disabled:hover{background-color:unset}.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,#cc9a8100);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr="#FFFFFFFF",endColorstr="#00CC9A81")}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,#cc9a8100);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81",endColorstr="#FF000000")}.sp-hue{background:-moz-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-ms-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-o-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),color-stop(.17,#ffff00),color-stop(.33,#00ff00),color-stop(.5,#00ffff),color-stop(.67,#0000ff),color-stop(.83,#ff00ff),to(#ff0000));background:-webkit-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00",endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00",endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff",endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff",endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff",endColorstr="#ff0000")}.sp-hidden{display:none!important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width: 480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}.sp-container{border-radius:0;background-color:#ececec;border:solid 1px #f0c49b;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font: 12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:#0000;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}.sp-picker-container{width:172px;border-left:solid 1px #fff}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px rgba(0,0,0,0)}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eeeeee,#cccccc);background-image:-moz-linear-gradient(top,#eeeeee,#cccccc);background-image:-ms-linear-gradient(top,#eeeeee,#cccccc);background-image:-o-linear-gradient(top,#eeeeee,#cccccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#dddddd,#bbbbbb);background-image:-moz-linear-gradient(top,#dddddd,#bbbbbb);background-image:-ms-linear-gradient(top,#dddddd,#bbbbbb);background-image:-o-linear-gradient(top,#dddddd,#bbbbbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px #eee}.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0 5px 0 0;padding:2px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}.gjs-editor-sp{border:1px solid var(--gjs-main-dark-color);box-shadow:0 0 7px var(--gjs-main-dark-color);border-radius:3px}.gjs-editor-sp .sp-hue,.gjs-editor-sp .sp-slider{cursor:row-resize}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-dragger{cursor:crosshair}.gjs-editor-sp .sp-alpha-inner,.gjs-editor-sp .sp-alpha-handle{cursor:col-resize}.gjs-editor-sp .sp-hue{left:90%}.gjs-editor-sp .sp-color{right:15%}.gjs-editor-sp .sp-picker-container{border:none}.gjs-editor-sp .colpick_dark .colpick_color{outline:1px solid var(--gjs-main-dark-color)}.gjs-editor-sp .sp-cancel,.gjs-editor-sp .sp-cancel:hover{bottom:-8px;color:#777!important;font-size:25px;left:0;position:absolute;text-decoration:none}.gjs-editor-sp .sp-alpha-handle{background-color:#ccc;border:1px solid #555;width:4px}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-hue{border:1px solid #333}.gjs-editor-sp .sp-slider{background-color:#ccc;border:1px solid #555;height:3px;left:-4px;width:22px}.gjs-editor-sp .sp-dragger{background:#0000;box-shadow:0 0 0 1px #111}.gjs-editor-sp .sp-button-container{float:none;width:100%;position:relative;text-align:right}.gjs-editor-sp .sp-button-container .sp-choose,.gjs-editor-sp .sp-button-container .sp-choose:hover,.gjs-editor-sp .sp-button-container .sp-choose:active{background:var(--gjs-main-dark-color);border-color:var(--gjs-main-dark-color);color:var(--gjs-font-color);text-shadow:none;box-shadow:none;padding:3px 5px}.gjs-editor-sp .sp-palette-container{border:none;float:none;margin:0;padding:5px 10px 0}.gjs-editor-sp .sp-palette .sp-thumb-el,.gjs-editor-sp .sp-palette .sp-thumb-el:hover{border:1px solid rgba(0,0,0,.9)}.gjs-editor-sp .sp-palette .sp-thumb-el:hover,.gjs-editor-sp .sp-palette .sp-thumb-el.sp-thumb-active{border-color:#000000e6}.gjs-one-bg{background-color:var(--gjs-primary-color)}.gjs-one-color,.gjs-one-color-h:hover{color:var(--gjs-primary-color)}.gjs-two-bg{background-color:var(--gjs-secondary-color)}.gjs-two-color,.gjs-two-color-h:hover{color:var(--gjs-secondary-color)}.gjs-three-bg{background-color:var(--gjs-tertiary-color)}.gjs-three-color,.gjs-three-color-h:hover{color:var(--gjs-tertiary-color)}.gjs-four-bg{background-color:var(--gjs-quaternary-color)}.gjs-four-color,.gjs-four-color-h:hover{color:var(--gjs-quaternary-color)}.gjs-danger-bg{background-color:var(--gjs-color-red)}.gjs-danger-color,.gjs-danger-color-h:hover{color:var(--gjs-color-red)}.gjs-bdrag{pointer-events:none!important;position:absolute!important;z-index:10!important;width:auto}.gjs-drag-helper{background-color:var(--gjs-color-blue)!important;pointer-events:none!important;position:absolute!important;z-index:10!important;transform:scale(.3)!important;transform-origin:top left!important;-webkit-transform-origin:top left!important;margin:15px!important;transition:none!important;outline:none!important}.gjs-grabbing,.gjs-grabbing *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.gjs-grabbing{overflow:hidden}.gjs-off-prv{position:relative;z-index:10;padding:5px;cursor:pointer}.gjs-editor-cont ::-webkit-scrollbar-track{background:var(--gjs-secondary-dark-color)}.gjs-editor-cont ::-webkit-scrollbar-thumb{background-color:#fff3}.gjs-editor-cont ::-webkit-scrollbar{width:8px}.gjs-no-touch-actions{touch-action:none}.gjs-disabled{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;opacity:.5;filter:alpha(opacity=50)}.gjs-editor{font-family:var(--gjs-main-font);font-size:var(--gjs-font-size);position:relative;box-sizing:border-box;height:100%}.gjs-freezed{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.gjs-hidden{display:none}@keyframes gjs-slide-down{0%{transform:translateY(-3rem);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gjs-slide-up{0%{transform:translate(0);opacity:1}to{transform:translateY(-3rem);opacity:0}}.cm-s-hopscotch span.cm-error{color:#fff}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#262626;background:#f5f6f8;font-synthesis:none}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}button,input{font:inherit}button{cursor:pointer}.screen-loading{height:100%;display:grid;place-content:center;justify-items:center;gap:18px;color:#707780;background:#f7f8fa}.merchant-editor-host{height:100%;min-height:0;overflow:hidden}.theme-editor-shell{height:100%;min-height:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#f4f5f7}.editor-topbar{height:64px;flex:0 0 64px;padding:0 18px;display:grid;grid-template-columns:minmax(140px,200px) minmax(200px,1fr) auto;align-items:center;position:relative;z-index:20;background:#fff;border-bottom:1px solid #e7e9ed;box-shadow:0 1px 2px #0f172a08}.topbar-brand,.topbar-actions,.page-switcher{display:flex;align-items:center}.topbar-brand{gap:12px}.topbar-brand strong{font-size:14px;letter-spacing:.1px}.live-dot{display:inline-flex;gap:6px;align-items:center;color:#247d54;font-size:12px;background:#e9f7ef;border-radius:16px;padding:4px 9px}.live-dot i{width:7px;height:7px;border-radius:50%;background:#32b475;box-shadow:0 0 0 3px #32b4751f}.live-dot.has-error{color:#b42318;background:#fff0ee}.live-dot.has-error i{background:#e5484d;box-shadow:0 0 0 3px #e5484d1f}.page-switcher{justify-content:center;gap:10px}.page-switcher .ant-select{width:min(310px,calc(100% - 46px))}.page-manager-switcher{width:min(354px,calc(100% - 46px));display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px}.page-switcher-trigger{width:100%;height:36px;border:1px solid #dce2ea;border-radius:8px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;color:#202936;font-size:13px;font-weight:600;text-align:left;transition:border-color .18s,box-shadow .18s}.page-switcher-trigger:hover,.page-switcher-trigger.is-open{border-color:#477bf5;box-shadow:0 0 0 3px #477bf51f}.page-switcher-trigger:disabled{opacity:.65;cursor:wait}.page-switcher-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-switcher-chevron{color:#7b8798;font-size:11px;transition:transform .18s}.page-switcher-trigger.is-open .page-switcher-chevron{transform:rotate(180deg);color:#477bf5}.page-switcher-popover .ant-popover-inner{padding:0;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #16233e29,0 1px 4px #16233e14}.page-manager-more{width:36px;height:32px;display:grid;place-items:center;border:1px solid #d9dde3;border-radius:6px;color:#66707b;background:#fff}.page-manager-more:hover{color:#2869d2;border-color:#8eb2ec;background:#f5f8ff}.page-switcher-menu{max-height:280px;overflow:auto}.page-switcher-footer{padding:10px 12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #edf0f3;background:#fff}.page-switcher-footer button{height:34px;border:0;border-radius:6px;color:#48617f;background:#f3f6fa;font-size:12px}.page-switcher-footer button:hover{color:#2869d2;background:#edf4ff}.page-switcher-custom{width:336px;padding-top:12px;background:#fff}.page-switcher-custom>.ant-input-affix-wrapper{width:calc(100% - 24px);margin:0 12px 10px;border-radius:7px;border-color:#dce2ea}.page-switcher-custom>.ant-input-affix-wrapper .anticon{color:#95a0af}.page-switcher-list{max-height:min(430px,calc(100vh - 180px));overflow-y:auto;padding:0 8px 8px}.page-switcher-group{padding:2px 0 8px}.page-switcher-group+.page-switcher-group{border-top:1px solid #edf0f4;padding-top:8px}.page-switcher-group-title{color:#8a95a5;font-size:11px;font-weight:600;padding:6px 11px;letter-spacing:.02em}.page-switcher-entry,.page-switcher-back{width:100%;min-height:36px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:6px;background:#fff;text-align:left;color:#283343;cursor:pointer;font-size:13px}.page-switcher-entry:hover:not(:disabled),.page-switcher-back:hover,.page-switcher-entry.selected{background:#eef4ff;color:#315fdb}.page-switcher-entry:disabled{color:#9ca3ae;cursor:not-allowed}.page-switcher-entry small{flex:none;font-size:11px;color:#9ca3ae}.page-entry-check{color:#4376ee;font-size:12px}.page-switcher-submenu{font-weight:600}.page-switcher-submenu .anticon{color:#8b96a6;font-size:11px}.page-switcher-back{justify-content:flex-start;border-bottom:1px solid #edf0f4;border-radius:0;margin-bottom:8px;font-weight:600}.page-switcher-back .anticon{font-size:12px;color:#7e8ba0}.page-switcher-empty{padding:24px 12px;text-align:center;color:#98a1ae;font-size:12px}.page-editor-form{padding:5px 0;display:grid;gap:18px}.page-editor-form label>span:first-child{display:block;margin-bottom:7px;color:#4d5661;font-size:12px}.page-editor-form label small{display:block;margin-top:6px;color:#8a939e;font-size:11px}.page-manager-tabs{height:42px;margin-bottom:12px;display:flex;gap:22px;border-bottom:1px solid #e7e9ed}.page-manager-tabs button{padding:0 4px;position:relative;border:0;color:#69737f;background:transparent}.page-manager-tabs button.active{color:#286bd5}.page-manager-tabs button.active:after{content:"";height:2px;position:absolute;right:0;bottom:-1px;left:0;background:#3478e5}.page-manager-tabs button span{min-width:18px;margin-left:4px;padding:1px 5px;border-radius:10px;color:#818a95;background:#f0f2f4;font-size:10px}.page-manager-list{max-height:430px;overflow:auto}.page-manager-row{min-height:76px;padding:12px 10px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #edf0f3}.page-manager-row.current{background:#f6f9ff}.page-manager-row.deleted{background:#fcfcfd}.page-manager-row>div:first-child{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px}.page-manager-row b{overflow:hidden;color:#2f353c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.page-manager-row b em{margin-left:7px;padding:2px 6px;border-radius:8px;color:#2e6dcc;background:#eaf2ff;font-size:9px;font-style:normal;font-weight:500}.page-manager-row span{color:#76808b;font:11px Consolas,monospace}.page-manager-row small{grid-column:1 / -1;color:#9aa2ac;font-size:10px}.page-manager-actions{flex:0 0 auto;display:flex;align-items:center;gap:5px}.page-manager-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:10px;color:#a1a8b0}.page-manager-empty .anticon{font-size:24px}.topbar-actions{justify-content:flex-end;gap:8px}@media (max-width: 1200px){.editor-topbar{height:auto;flex-basis:auto;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:10px;padding-block:10px}.editor-topbar .topbar-actions{grid-column:1 / -1;flex-wrap:wrap}}.icon-button{width:34px;height:34px;border:0;border-radius:7px;background:transparent;color:#656d78;display:inline-grid;place-items:center}.icon-button:hover:not(:disabled){background:#f1f3f5;color:#20252b}.icon-button:disabled{opacity:.35;cursor:not-allowed}.device-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;margin-right:4px;border-radius:7px;background:#f2f3f5}.device-switch button{width:32px;height:28px;border:0;border-radius:5px;color:#79808a;background:transparent}.device-switch button.active{color:#2367e8;background:#fff;box-shadow:0 1px 4px #0000001f}.inspect-button,.device-menu-button{width:36px;height:34px;border:0;border-radius:6px;display:grid;place-items:center;color:#707985;background:#f3f4f6;font-size:16px}.inspect-button.active{color:#2468e8;background:#eaf1ff;box-shadow:inset 0 0 0 1px #d7e5ff}.device-menu-button{background:transparent}.device-menu-button:hover{color:#20252b;background:#f1f3f5}.editor-body{flex:1;min-height:0;display:flex;overflow:hidden}.editor-sidebar{min-height:0;width:356px;flex:0 0 356px;display:flex;position:relative;z-index:10;background:#fff;border-right:1px solid #e2e5e9;box-shadow:3px 0 10px #19202c0a}.rail-nav{width:56px;padding-top:12px;display:flex;flex-direction:column;align-items:center;gap:5px;border-right:1px solid #eceef1;background:#fbfbfc}.rail-nav button{width:40px;height:40px;border:0;border-radius:7px;display:grid;place-items:center;font-size:18px;color:#6d7580;background:transparent}.rail-nav button:hover{background:#f0f3f7}.rail-nav button.active{color:#2f6fe4;background:#eaf1ff}.sidebar-panel{width:300px;min-width:0;min-height:0;position:relative}.section-tree-panel,.settings-panel{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.panel-heading{height:74px;flex:0 0 74px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eceef1}.panel-heading h2,.settings-title h2{margin:0;font-size:16px;line-height:1.3}.panel-heading span,.settings-title small{font-size:11px;color:#999fa8}.panel-heading button{border:0;background:none;font-size:12px;color:#5374a3}.section-scroll{min-height:0;padding:10px 8px 80px;overflow:auto;flex:1}.tree-group{position:relative;border-radius:7px;transition:opacity .15s,transform .15s}.tree-group.is-dragging{opacity:.42;transform:scale(.98)}.tree-group.drop-before:before,.block-row.drop-before:before{content:"";position:absolute;z-index:4;left:8px;right:8px;top:-2px;height:2px;border-radius:2px;background:#2f6fe4;box-shadow:0 0 0 2px #2f6fe41f}.section-row{height:42px;display:flex;align-items:center;border:1px solid transparent;border-radius:7px;padding:0 7px 0 2px;color:#4c535d;transition:all .15s}.section-row:hover{background:#f6f8fb}.section-row.selected{color:#205fd2;background:#edf4ff;border-color:#cddfff}.section-row.hover-linked,.block-row.hover-linked{color:#205fc9;background:#eef4ff;box-shadow:inset 2px 0 #3b7ae7}.caret{width:22px;height:32px;border:0;background:none;color:#8b929a;display:grid;place-items:center;font-size:9px;padding:0}.section-icon{width:25px;height:25px;display:inline-grid;place-items:center;border-radius:5px;color:#657387;background:#edf0f4;margin-right:8px}.section-icon.large{width:34px;height:34px;font-size:16px;margin:0}.section-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.row-actions{display:none;align-items:center;gap:2px}.section-row:hover .row-actions,.section-row.selected .row-actions{display:flex}.row-actions button{width:26px;height:28px;border:0;border-radius:4px;background:transparent;color:#78818d}.row-actions button:hover{background:#e4eaf2;color:#2b5ca7}.row-actions button:disabled{opacity:.3;cursor:not-allowed}.locked-indicator{margin:0 4px;color:#9aa2ad;font-size:11px}.drag-handle{color:#9ba2ab;padding:6px 3px;cursor:grab}.block-row{height:37px;position:relative;padding-right:10px;display:flex;align-items:center;gap:8px;border-radius:6px;font-size:12px;color:#626a74;transition:background .12s,color .12s}.block-row:hover{background:#f6f8fb}.block-row.selected{color:#205fd2;background:#edf4ff}.block-row.is-dragging{opacity:.4}.block-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-branch{width:12px;height:18px;border-left:1px solid #d7dce3;border-bottom:1px solid #d7dce3;border-radius:0 0 0 4px;align-self:flex-start}.block-caret{width:18px;height:26px;padding:0;flex:0 0 18px;border:0;display:grid;place-items:center;color:#8b929a;background:transparent;font-size:8px}.block-symbol{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;font-size:10px;background:#f0f2f5}.block-actions{display:none;align-items:center;gap:3px}.block-row:hover .block-actions,.block-row.selected .block-actions,.block-row.hover-linked .block-actions{display:flex}.block-actions button{width:25px;height:27px;border:0;border-radius:4px;color:#7a838f;background:transparent}.block-actions button:hover{color:#2e67c5;background:#e4eaf2}.add-block-button{width:calc(100% - 48px);height:32px;margin:2px 8px 7px 40px;border:0;border-radius:5px;display:flex;align-items:center;gap:7px;color:#3670c9;background:transparent;font-size:11px}.add-block-button:hover{background:#f1f6fe}.add-section-button{width:calc(100% - 8px);min-height:52px;margin:12px 4px;border:1px dashed #c8d4e3;border-radius:7px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:20px 16px;align-items:center;text-align:left;padding:8px 12px;color:#3772ce;background:#f8fbff}.add-section-button>.anticon{grid-row:1 / 3;font-size:17px}.add-section-button span{font-size:13px;color:#3566ad}.add-section-button small{font-size:10px;color:#8d99a8}.global-config{height:48px;flex:0 0 48px;padding:0 18px;display:flex;align-items:center;gap:9px;border-top:1px solid #eceef1;font-size:13px;background:#fff}.settings-title{height:70px;flex:0 0 70px;padding:12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eceef1}.settings-title>button{width:30px;height:32px;border:0;border-radius:5px;background:transparent;color:#656d78}.settings-title>button:hover{background:#f1f3f6}.settings-title div{min-width:0}.settings-tabs{flex:0 0 48px;display:flex;gap:18px;height:48px;padding:0 16px;border-bottom:1px solid #eceef1}.settings-tabs button{padding:0;position:relative;border:0;background:none;color:#7a818a;font-size:12px}.settings-tabs button.active{color:#245fc5;font-weight:600}.settings-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#3478ed}.settings-form{flex:1;min-height:0;overflow:auto;padding:18px 16px 100px}.settings-form label{display:block;margin-bottom:18px;color:#555e68;font-size:12px}.settings-form label>span:first-child{display:block;margin-bottom:8px}.settings-form label>span:first-child em{margin-left:5px;color:#a1a7af;font-style:normal;font-size:10px}.settings-form .ant-input-number,.settings-form .ant-select{width:100%}.product-demo-materials{margin-top:20px;padding-top:14px;border-top:1px solid #eceef1;font-size:12px}.product-demo-materials>summary{cursor:pointer;color:#6b7c92}.product-demo-materials[open]>summary{margin-bottom:14px}.settings-form label.switch-field{display:flex;justify-content:space-between;align-items:center}.settings-form label.switch-field>span:first-child{margin:0}.slider-field{display:grid;grid-template-columns:1fr 74px;align-items:center;gap:12px}.color-field{display:flex;gap:8px}.color-field input[type=color]{width:38px;height:32px;border:1px solid #d9dce1;border-radius:6px;padding:3px;background:#fff}.locked-notice{margin-bottom:18px;padding:10px 11px;display:flex;gap:9px;align-items:flex-start;border:1px solid #dbe5f4;border-radius:7px;color:#5b6f8c;background:#f5f8fc;font-size:11px;line-height:1.55}.responsive-switch{margin-bottom:12px;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:7px;background:#f0f2f5}.responsive-switch button{height:31px;border:0;border-radius:5px;color:#727b86;background:transparent;font-size:11px}.responsive-switch button.active{color:#225fc7;background:#fff;box-shadow:0 1px 5px #1e2a3c1f}.copy-responsive{width:100%;height:32px;margin-bottom:18px;border:1px solid #dce1e8;border-radius:6px;color:#4d6790;background:#fff;font-size:11px}.settings-bottom{position:absolute;left:0;right:0;bottom:0;padding:10px 12px;display:grid;gap:8px;border-top:1px solid #e7e9ed;background:#fffffff7}.unsupported-config{margin:auto 22px;padding:28px 18px;border:1px dashed #d9dee6;border-radius:10px;text-align:center;color:#8a929c;background:#fafbfc}.unsupported-config>.anticon{font-size:24px;color:#6e87ad}.unsupported-config h3{margin:12px 0 6px;color:#343b44;font-size:14px}.unsupported-config p{margin:0;font-size:11px;line-height:1.7}.empty-panel{padding:70px 26px;text-align:center;color:#7d8692}.empty-panel>span{width:56px;height:56px;margin:0 auto 16px;display:grid;place-items:center;border-radius:16px;background:#eef3fb;color:#4776bd;font-size:24px}.empty-panel h2{margin:0 0 8px;color:#343b44;font-size:16px}.empty-panel p{margin:0;font-size:12px;line-height:1.7}.preview-workspace{flex:1;min-width:0;min-height:0;overflow:hidden;padding:18px;display:flex;justify-content:center;align-items:flex-start;background:#f1f2f4}.preview-device{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;background:#fff;border:1px solid #dfe2e7;box-shadow:0 3px 13px #19202c14;transition:width .25s,border-radius .25s}.preview-device iframe{display:block;width:100%;height:100%;border:0;background:#fff}.preview-mobile{width:390px;min-height:0;height:min(760px,calc(100% - 12px));border-radius:18px;border:7px solid #24282d;box-shadow:0 10px 30px #14192033}.preview-full{width:100%;height:100%;border:0;min-height:0;box-shadow:none}.is-full-preview .editor-sidebar{display:none}.is-full-preview .preview-workspace{padding:0}.section-library-modal .ant-modal-content{padding:0;overflow:hidden}.section-library-modal .ant-modal-header{margin:0;padding:20px 22px 8px}.section-library-modal .ant-modal-close{top:18px}.modal-subtitle{margin:0;padding:0 22px 16px;color:#828994;font-size:12px}.section-library{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:2px 22px 24px}.section-library button{min-height:72px;padding:12px;border:1px solid #e4e7eb;border-radius:9px;display:grid;grid-template-columns:40px 1fr 16px;align-items:center;text-align:left;background:#fff}.section-library button:hover{border-color:#8fb4ee;background:#f7faff;box-shadow:0 3px 10px #2a5fb414}.section-library button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#edf3fd;color:#3a6fbd;font-size:17px}.section-library button div{padding:0 10px}.section-library button b,.section-library button small{display:block}.section-library button b{margin-bottom:4px;font-size:13px}.section-library button small{color:#9299a2;font-size:10px}.storefront-preview{min-height:100%;overflow-x:clip;color:#111;background:#fff;font-family:Inter,Arial,sans-serif}.editor-node{position:relative;min-width:0}.inspect-on .editor-node{cursor:pointer}.preview-section{position:relative}.preview-section>.store-section,.preview-section>.store-header-shell,.preview-section>.hero,.preview-section>.promise,.preview-section>.store-footer,.preview-section>.shop-carousel-banner{width:100%;max-width:var(--section-content-width, 100%);margin-left:auto;margin-right:auto}.section-fade-in{animation:sectionFadeIn .5s ease both}.section-fade-up{animation:sectionFadeUp .55s ease both}.section-zoom-in{animation:sectionZoomIn .45s ease both}@keyframes sectionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionZoomIn{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}.editor-node.editor-ancestor{outline:1px dashed rgba(47,111,228,.72);outline-offset:-2px}.editor-node.editor-target{z-index:12;outline:2px solid #2f6fe4;outline-offset:-2px;background-image:linear-gradient(#407ce80e,#407ce80e)}.preview-section-slideshow.editor-target:after{content:"";position:absolute;z-index:54;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #2f6fe4;pointer-events:none}.editor-node.editor-selected{outline-style:solid}.inspector-label{position:absolute;z-index:55;top:0;left:0;max-width:180px;padding:4px 8px;color:#fff;background:#2f6fe4;border-radius:0 0 4px;font-size:10px;line-height:1.4;white-space:nowrap;pointer-events:none}.inspector-crosshair{position:fixed;z-index:48;display:block;background:#2f6fe494;pointer-events:none}.inspector-crosshair.horizontal{width:100vw;height:1px;left:0}.inspector-crosshair.vertical{width:1px;height:100vh;top:0}.inspector-toolbar{position:absolute;z-index:60;top:6px;right:6px;height:30px;padding:3px;display:flex;align-items:center;gap:2px;color:#fff;background:#2f6fe4;border-radius:5px;box-shadow:0 4px 12px #18499e40;pointer-events:auto}.inspector-toolbar strong{max-width:120px;padding:0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.inspector-toolbar button{width:25px;height:24px;padding:0;border:0;border-radius:3px;display:grid;place-items:center;color:#fff;background:#ffffff1a;font-size:13px}.inspector-toolbar button:hover{background:#ffffff3d}.inspector-toolbar button:disabled{opacity:.35;cursor:not-allowed}.inspector-toolbar button.danger:hover{background:#d94848}.editor-inline{display:inline-block}.product-heading-node,.product-template-node,.footer-menu-node{display:block}.header-section-sticky{position:sticky;z-index:40;top:0;transition:transform .4s linear}.header-section-hidden{transform:translateY(-100%)}.store-header-shell{--header-bg: #fff;--header-fg: #111;--header-muted: #666;--header-border: rgba(0,0,0,.1);position:relative;color:var(--header-fg);background:var(--header-bg);transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}.store-header-shell.scheme-gray{--header-bg: #f3f4f4;--header-fg: #1b1d1f}.store-header-shell.scheme-dark{--header-bg: #18191b;--header-fg: #fff;--header-muted: #d2d3d4;--header-border: rgba(255,255,255,.18)}.store-header-shell.scheme-green{--header-bg: #e8eee8;--header-fg: #172319}.store-header-shell.scheme-yellow{--header-bg: #f5efda;--header-fg: #27220f}.store-header-shell.has-divider{border-bottom:1px solid var(--header-border)}.store-header-shell.is-scrolled{box-shadow:0 4px 18px #161c2314}.store-header-main{min-height:40px;padding:var(--header-padding-top,16px) var(--header-padding-right,10px) var(--header-padding-bottom,16px) var(--header-padding-left,10px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;transition:padding .28s ease,min-height .28s ease}.store-header-shell.is-collapsed .store-header-main{min-height:34px;padding-top:8px;padding-bottom:8px}.header-toolbar-node{display:none}.header-menu-node{min-width:0;justify-self:start}.header-menu-node nav{display:flex;align-items:center;gap:32px;white-space:nowrap}.header-menu-node a,.header-mobile-drawer a{color:inherit;text-decoration:none}.header-menu-node a{display:inline-flex;align-items:center;gap:5px;position:relative;font-size:13px;line-height:40px}.header-menu-node a:after{content:"";height:1px;position:absolute;right:50%;bottom:5px;left:50%;background:currentColor;transition:left .2s ease,right .2s ease}.header-menu-node a:hover:after{right:0;left:0}.header-menu-node .storefront-icon{width:12px;height:12px}.header-logo-node{min-width:0;grid-column:2;justify-self:center}.header-logo-node strong{display:block;overflow:hidden;font-size:21px;font-weight:600;line-height:40px;letter-spacing:8px;text-overflow:ellipsis;white-space:nowrap}.header-functions-node{min-width:0;grid-column:3;display:flex;justify-content:flex-end}.header-function-side{display:flex;align-items:center}.header-function-left:empty,.header-function-left>span:only-child{display:none}.header-function-right{justify-content:flex-end;gap:1px}.header-action-node,.header-hamburger-node{display:block}.header-action{min-width:40px;height:40px;padding:0 10px;border:0;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:7px;position:relative;color:inherit;background:transparent;font:inherit;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.header-action:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.header-action>span{color:inherit;font-size:12px;white-space:nowrap}.storefront-icon{width:18px;height:18px;display:block;flex:0 0 auto}.cart-action i{min-width:14px;height:14px;padding:0 3px;position:absolute;top:2px;right:1px;border-radius:8px;color:var(--header-bg);background:var(--header-fg);font-size:8px;font-style:normal;line-height:14px}.search-field-trigger{min-width:132px;padding:0 12px;justify-content:flex-start;border:1px solid var(--header-border);border-radius:2px}.header-hamburger-node{display:none}.header-search-panel{height:64px;padding:10px max(20px,5vw);display:flex;align-items:center;gap:13px;position:absolute;z-index:5;top:100%;right:0;left:0;color:var(--header-fg);border-top:1px solid var(--header-border);background:var(--header-bg);box-shadow:0 12px 20px #14191e14}.header-search-panel input{min-width:0;flex:1;height:40px;border:0;border-bottom:1px solid var(--header-border);outline:0;color:inherit;background:transparent;font-size:14px}.header-search-panel button{width:36px;height:36px;border:0;display:grid;place-items:center;color:inherit;background:transparent}.header-mobile-drawer{display:none}.layout-logo-left-menu-left .store-header-main,.layout-logo-left-menu-center .store-header-main{grid-template-columns:auto minmax(0,1fr) auto}.layout-logo-left-menu-left .header-logo-node,.layout-logo-left-menu-center .header-logo-node{grid-column:1;grid-row:1;justify-self:start}.layout-logo-left-menu-left .header-menu-node,.layout-logo-left-menu-center .header-menu-node{grid-column:2;grid-row:1}.layout-logo-left-menu-center .header-menu-node{justify-self:center}.layout-logo-left-menu-row .store-header-main,.layout-logo-center-menu-row .store-header-main{grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;row-gap:2px}.layout-logo-left-menu-row .header-logo-node{grid-column:1;grid-row:1;justify-self:start}.layout-logo-left-menu-row .header-functions-node,.layout-logo-center-menu-row .header-functions-node{grid-column:3;grid-row:1}.layout-logo-left-menu-row .header-menu-node,.layout-logo-center-menu-row .header-menu-node{grid-column:1 / -1;grid-row:2;justify-self:center}.layout-logo-center-menu-row .header-logo-node{grid-column:2;grid-row:1}.hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:8%;color:#111}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.45),transparent 58%)}.hero-shape{position:absolute;border-radius:48% 52% 50% 50%;background:#efdaccb3;box-shadow:inset -20px -20px 50px #4d31242e}.hero-shape-one{width:36%;aspect-ratio:.72;right:26%;bottom:-13%;transform:rotate(-10deg)}.hero-shape-two{width:29%;aspect-ratio:.65;right:5%;bottom:-9%;transform:rotate(8deg);background:#765b4c85}.hero-copy{position:relative;z-index:1;max-width:560px}.hero-copy small{font-size:12px;letter-spacing:.8px}.hero-copy h1{margin:16px 0 24px;max-width:600px;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-3px}.hero-copy button,.promo-card button{padding:13px 22px;border:0;color:#fff;background:#111;font-size:11px;font-weight:700;letter-spacing:.5px}.store-section{padding:70px 5%}.store-section h2,.promise h2{margin:0;font-size:27px;letter-spacing:-.5px}.collections h2{margin-bottom:26px}.collection-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:210px;gap:13px}.collection-card{padding:18px;display:flex;align-items:flex-end;position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#80746c,#c7afa1)}.collection-card:after{content:"";position:absolute;width:55%;height:130%;right:5%;bottom:-45%;border-radius:50%;background:#f7e8dc8c;transform:rotate(-15deg)}.collection-card span{position:relative;z-index:1;font-weight:700;font-size:14px}.collection-card:first-child{grid-row:span 2}.tone-2{background:linear-gradient(135deg,#d9c1b2,#8a6d61)}.tone-3{background:linear-gradient(135deg,#53504c,#aaa19b)}.tone-4{background:linear-gradient(135deg,#c3b3a8,#71625b)}.tone-5{background:linear-gradient(135deg,#8d796b,#d0bbaa)}.section-heading{margin-bottom:26px;display:flex;justify-content:space-between;align-items:baseline}.section-heading a{color:#555;font-size:11px;text-decoration:underline}.product-grid{display:grid;gap:18px}.product-image{height:0;padding-bottom:128%;position:relative;overflow:hidden;background:#eee8e3}.product-image i{position:absolute;width:58%;height:86%;left:21%;bottom:-8%;border-radius:48% 48% 20% 20%;background:#96745e73;box-shadow:inset -20px -12px 30px #3c23181f}.product-image span{position:absolute;z-index:2;top:10px;left:10px;padding:4px 6px;color:#fff;background:#111;font-size:8px}.product-tone-2{background:#d7d4d0}.product-tone-2 i{background:#44413e7a}.product-tone-3{background:#e3d1c6}.product-tone-3 i{background:#b7876c80}.product-tone-4{background:#d9dedb}.product-tone-4 i{background:#5f6e6680}.product-card h3{margin:12px 0 6px;font-size:12px;font-weight:500}.product-card p{margin:0;font-size:11px}.product-card del{color:#999;margin-left:5px}.promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.promo-card{min-height:380px;padding:46px;display:flex;align-items:flex-end;position:relative;overflow:hidden;background:linear-gradient(135deg,#b7a092,#e0c9b9)}.promo-card:before{content:"";position:absolute;width:50%;height:110%;right:8%;bottom:-30%;border-radius:50% 50% 20% 20%;background:#59403247}.promo-card>div{position:relative;z-index:1;max-width:420px}.promo-card h2{margin:8px 0 12px;font-size:30px}.promo-card p{margin:0 0 18px;font-size:12px;line-height:1.7}.promo-b{color:#fff;background:linear-gradient(135deg,#4f4b47,#938479)}.promo-b:before{background:#e7cfbc59}.shop-blog-section{padding:20px;color:#111;background:#fff}.shop-blog-header{margin-bottom:46px;display:flex;align-items:center;justify-content:space-between;gap:20px}.shop-blog-header h2{min-width:0;flex:1;margin:0;font-size:24px;line-height:1.18;letter-spacing:0}.shop-blog-view-desktop{flex:0 0 auto;color:inherit;font-size:11px;text-decoration:none}.shop-blog-view-desktop span{margin-left:2px;font-size:18px;line-height:0;vertical-align:-2px}.shop-blog-grid{display:grid;gap:16px}.shop-blog-card{min-width:0;overflow:hidden;color:inherit;border-radius:12px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.shop-blog-card:hover{transform:translateY(-2px);background:#ffffffb3;box-shadow:0 12px 30px #1d23301f}.shop-blog-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#e8ebf1}.shop-blog-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.shop-blog-card:hover .shop-blog-image img{transform:scale(1.025)}.shop-blog-card-copy{padding:17px 16px 6px}.shop-blog-card h3{margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.35}.shop-blog-card p{margin:0 0 15px;color:color-mix(in srgb,currentColor 72%,transparent);font-size:12px;line-height:1.35}.shop-blog-card small{display:block;color:color-mix(in srgb,currentColor 72%,transparent);font-size:12px;line-height:1.35}.shop-blog-view-mobile{width:max-content;min-width:72px;min-height:42px;margin:24px auto 0;padding:0 14px;display:none;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid #111;border-radius:4px;color:#fff;background:#111;font-size:11px;font-weight:600;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.shop-blog-scheme-gray{background:#f3f4f6}.shop-blog-scheme-dark{color:#fff;background:#1c1d20}.shop-blog-scheme-green{background:#edf3eb}.shop-blog-scheme-yellow{background:#fff7d7}.shop-carousel-banner{--carousel-banner-duration: 5s;width:100%;min-width:0;display:flex;align-items:stretch;gap:20px;overflow:hidden;color:#191b1f;background:#fff}.shop-carousel-banner-content{width:100%;max-width:var(--section-content-width, 100%);margin-inline:auto}.shop-carousel-banner-track{min-width:100%;width:max-content;flex:0 0 auto;display:flex;align-items:center;animation:shop-carousel-banner-scroll var(--carousel-banner-duration) linear infinite;will-change:transform}.shop-carousel-banner-forward .shop-carousel-banner-track{animation-direction:normal}.shop-carousel-banner-reverse .shop-carousel-banner-track{animation-direction:reverse}.preview-section-carousel-banner:hover .shop-carousel-banner-track{animation-play-state:paused}.preview-section-carousel-banner:has(>.inspector-toolbar){z-index:13}.preview-section-carousel-banner>.inspector-toolbar{z-index:61}.shop-carousel-banner-text-track{min-height:1.2em;white-space:nowrap}.shop-carousel-banner-text-track>span{display:block;line-height:1.2;letter-spacing:0}.shop-carousel-banner-image-track,.shop-carousel-banner-image{width:100%}.shop-carousel-banner-image{background-repeat:no-repeat;background-position:center;background-size:cover}.shop-carousel-banner-gray{background:#f3f4f6}.shop-carousel-banner-dark{color:#fff;background:#1c1d20}.shop-carousel-banner-green{background:#edf3eb}.shop-carousel-banner-yellow{background:#fff7d7}@keyframes shop-carousel-banner-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 20px))}}.blog-hover-color-invert:hover{color:#111;background:#fff}.blog-hover-horizontal-scale:hover{transform:scaleX(1.08)}.blog-hover-rise:hover{transform:translateY(-5px);box-shadow:0 9px 20px #0000002e}.blog-hover-float-3d:hover{transform:perspective(180px) rotateX(7deg) translateY(-3px);box-shadow:0 12px 22px #00000038}.blog-hover-shine:after{width:28px;content:"";position:absolute;inset:-20% auto -20% -45px;background:#ffffff73;transform:skew(-20deg);transition:left .36s ease}.blog-hover-shine:hover:after{left:calc(100% + 20px)}.blog-hover-slide-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#fff;transform:translate(-102%);transition:transform .25s ease}.blog-hover-slide-right:hover{color:#111}.blog-hover-slide-right:hover:before{transform:translate(0)}.blog-hover-slide-right{isolation:isolate}.blog-hover-slide-right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.promise{padding:68px 5%;text-align:center;background:#faf9f7}.promise>div{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.promise article b{width:44px;height:44px;margin:auto;display:grid;place-items:center;border:1px solid #bbb;border-radius:50%;font-size:20px;font-weight:400}.promise article p{font-size:11px}.store-footer{padding:62px 5% 24px;color:#eee;background:#171717}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer-grid b{display:block;margin-bottom:17px;font-size:11px}.footer-grid a,.footer-grid p{display:block;margin:8px 0;color:#aaa;font-size:10px}.email-box{padding:12px 0;display:flex;justify-content:space-between;color:#888;border-bottom:1px solid #555;font-size:10px}.copyright{margin-top:45px;padding-top:18px;color:#777;border-top:1px solid #333;font-size:10px}.footer-additional{margin-top:42px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #333}.footer-additional .copyright{margin:0;padding:0;border:0}.payment-icons{color:#777;font-size:10px;letter-spacing:1px}@media (max-width: 959px){.store-header-main{min-height:40px;padding-right:max(8px,var(--header-padding-right,10px));padding-left:max(8px,var(--header-padding-left,10px));grid-template-columns:auto minmax(0,1fr) auto;gap:4px}.header-menu-node{display:none}.header-hamburger-node{display:block;grid-column:1;grid-row:1}.header-logo-node,.layout-logo-left-menu-left .header-logo-node,.layout-logo-left-menu-center .header-logo-node,.layout-logo-left-menu-row .header-logo-node,.layout-logo-center-menu-row .header-logo-node{grid-column:2;grid-row:1;justify-self:start}.header-logo-node strong{font-size:17px;line-height:40px;letter-spacing:6px}.header-functions-node,.layout-logo-left-menu-row .header-functions-node,.layout-logo-center-menu-row .header-functions-node{grid-column:3;grid-row:1}.header-function-left{display:none}.header-action{min-width:40px;padding:0 8px}.header-action>span{display:none}.search-field-trigger{min-width:40px;border:0}.mobile-menu-left-logo-center .store-header-main,.mobile-logo-center-menu-right .store-header-main{grid-template-columns:1fr auto 1fr}.mobile-menu-left-logo-center .header-logo-node,.mobile-logo-center-menu-right .header-logo-node{grid-column:2;justify-self:center}.mobile-menu-left-logo-center .header-hamburger-node,.mobile-logo-left-menu-right .header-logo-node{grid-column:1;justify-self:start}.mobile-logo-left-menu-right .header-functions-node{grid-column:2}.mobile-logo-left-menu-right .header-hamburger-node,.mobile-logo-center-menu-right .header-hamburger-node{grid-column:3;justify-self:end}.mobile-logo-left-menu-right .header-functions-node,.mobile-logo-center-menu-right .header-functions-node{justify-self:end;margin-right:40px}.header-mobile-drawer{max-height:0;display:block;overflow:hidden;position:absolute;z-index:4;top:100%;right:0;left:0;color:var(--header-fg);background:var(--header-bg);box-shadow:0 14px 24px #14191e1a;opacity:0;transform:translateY(-8px);transition:max-height .32s ease,opacity .22s ease,transform .32s ease}.header-mobile-drawer.open{max-height:360px;padding:8px 20px 20px;border-top:1px solid var(--header-border);opacity:1;transform:translateY(0)}.header-mobile-drawer a{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--header-border);font-size:14px}.header-mobile-drawer .storefront-icon{width:14px;height:14px}}@media (max-width: 600px){.hero{min-height:520px!important;padding:55px 24px}.hero-copy h1{font-size:44px;letter-spacing:-2px}.hero-shape-one{width:70%;right:23%}.hero-shape-two{width:60%;right:-12%}.store-section{padding:45px 18px}.collection-grid{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.collection-card:first-child{grid-row:span 2}.collection-card:last-child{grid-column:span 2}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.promo-grid{grid-template-columns:1fr}.promo-card{min-height:320px;padding:30px}.shop-blog-section{padding:0 10px}.shop-blog-header{margin-bottom:28px}.shop-blog-header h2{font-size:22px}.shop-blog-view-desktop{display:none}.shop-blog-grid{gap:16px}.shop-blog-card-copy{padding:14px 8px 2px}.shop-blog-card h3{margin-bottom:9px;font-size:12px}.shop-blog-card p,.shop-blog-card small{font-size:11px}.shop-blog-view-mobile{display:flex}.promise{padding:45px 18px}.promise>div{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}.advanced-card-panel{flex:1;min-height:0;overflow:auto;padding:18px 16px 100px;display:flex;flex-direction:column;gap:10px}.card-composer-shell{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;color:#343940;background:#f3f4f6}.composer-topbar{height:64px;flex:0 0 64px;padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #e3e6ea;background:#fff;box-shadow:0 1px 3px #1018280a}.composer-name,.composer-device,.composer-top-actions{display:flex;align-items:center}.composer-name{gap:9px;min-width:0}.composer-name>.anticon{width:21px;height:21px;display:grid;place-items:center;border-radius:4px;color:#fff;background:#5f83c4}.composer-name strong{font-size:14px}.composer-name button{border:0;color:#7f8790;background:transparent}.composer-name .ant-input{width:220px}.composer-device{padding:3px;border-radius:7px;background:#f1f2f4}.composer-device button{width:30px;height:29px;border:0;border-radius:5px;color:#858d97;background:transparent}.composer-device button.active{color:#2869dd;background:#fff;box-shadow:0 1px 4px #141e2d24}.composer-top-actions{justify-content:flex-end;gap:6px}.composer-top-actions>button:not(.ant-btn){width:34px;height:34px;border:0;border-radius:6px;color:#7a828c;background:transparent}.composer-top-actions>button:hover:not(:disabled),.composer-top-actions>button.active{color:#2768da;background:#eef4ff}.composer-top-actions>button:disabled{opacity:.3}.composer-body{min-height:0;flex:1;display:flex}.composer-sidebar{width:364px;flex:0 0 364px;display:flex;position:relative;z-index:5;border-right:1px solid #e1e4e8;background:#fff;box-shadow:3px 0 12px #141e2c0a}.composer-rail{width:56px;flex:0 0 56px;padding-top:12px;display:flex;flex-direction:column;align-items:center;gap:7px;border-right:1px solid #eceef1;background:#fbfbfc}.composer-rail button{width:38px;height:39px;border:0;border-radius:6px;color:#707986;background:transparent;font-size:17px}.composer-rail button:hover{background:#f0f3f7}.composer-rail button.active{color:#2e6ddc;background:#eaf2ff}.composer-library{width:308px;position:relative;display:flex;flex-direction:column}.composer-library-tabs{height:52px;flex:0 0 52px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e8ebef}.composer-library-tabs button{border:0;position:relative;color:#7c8490;background:#fff}.composer-library-tabs button.active{color:#2e6ad0;background:#f5f8fd}.composer-library-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#3679ea}.composer-library-scroll{min-height:0;flex:1;overflow:auto;padding:10px 8px 70px}.composer-library-scroll h4{margin:10px 9px 6px;color:#7b838d;font-size:12px;font-weight:500}.composer-library-item{width:100%;height:47px;padding:0 12px;border:0;border-radius:5px;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;text-align:left;color:#4f5761;background:transparent}.composer-library-item:hover,.composer-library-item.active{color:#2d67c4;background:#edf4ff}.composer-library-item span{color:#20252b;font-size:14px}.composer-library-item b{font-size:13px;font-weight:500}.composer-library-item i{color:#7f8995;font-style:normal;font-size:18px}.composer-presets{width:176px;max-height:none;padding:12px 10px 24px;position:absolute;z-index:8;top:52px;bottom:0;left:307px;overflow:auto;border:1px solid #e3e6ea;border-top:0;background:#f7f8fa;box-shadow:8px 3px 18px #18223214}.composer-presets>strong{display:block;margin:2px 3px 10px;color:#69727d;font-size:11px}.composer-presets>button{width:156px;height:84px;margin-bottom:12px;padding:9px;border:1px solid #e2e5e9;border-radius:6px;background:#fff}.composer-presets>button:hover{border-color:#7aa4e5;box-shadow:0 3px 9px #2a60b421}.preset-sketch{width:100%;height:100%;display:flex;gap:5px}.preset-sketch i{flex:1;min-width:0;border-radius:2px;background:#edf0f4}.preset-layout-4 i:first-child{flex:1}.preset-layout-4 i:nth-child(2){flex:2}.preset-layout-5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5px}.preset-layout-5 i{min-width:0}.preset-title-0,.preset-paragraph-0,.preset-button-0,.preset-image-0,.preset-video-0,.preset-icon-0,.preset-countdown-0,.preset-payment-0,.preset-email-0{position:relative;display:grid;place-items:center;background:#f4f5f6}.preset-title-0 i,.preset-paragraph-0 i,.preset-button-0 i,.preset-image-0 i,.preset-video-0 i,.preset-icon-0 i,.preset-countdown-0 i,.preset-payment-0 i,.preset-email-0 i{display:none}.preset-title-0:before{content:"T";position:absolute;left:12px;color:#8c949e;font:22px Georgia,serif}.preset-title-0:after{content:"";width:72%;height:12px;margin-left:22px;background:#e2e4e6}.preset-paragraph-0:after{content:"";width:76%;height:34px;background:repeating-linear-gradient(to bottom,#dfe2e5 0 5px,transparent 5px 11px)}.preset-button-0:after{content:"Button";padding:8px 22px;color:#fff;background:#8f969d;font-size:10px}.preset-image-0:after{content:"▧";color:#8f969d;font-size:34px}.preset-video-0:after{content:"▶";width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#949ba3}.preset-icon-0:after{content:"★";color:#949ba3;font-size:42px}.preset-countdown-0:after{content:"00 : 00 : 00 : 00";color:#6f767e;font-size:13px;letter-spacing:1px}.preset-payment-0:after{content:"▰  ▰  ▰";color:#969da5;font-size:20px}.preset-email-0:after{content:"";width:84%;height:22px;border:1px solid #cdd2d7;background:linear-gradient(to right,#fff 0,#fff 68%,#9299a1 68%)}.composer-outline,.composer-inspector{width:308px;display:flex;flex-direction:column;min-width:0}.composer-outline>h3{height:53px;margin:0;padding:17px 15px;border-bottom:1px solid #e8ebef;font-size:14px}.composer-outline-scroll{flex:1;overflow:auto;padding:9px 8px 60px}.composer-outline-branch .composer-outline-branch{padding-left:18px}.composer-outline-row{height:36px;padding:0 8px;display:grid;grid-template-columns:20px 22px 1fr;align-items:center;border-radius:5px;color:#5d6570;font-size:12px}.composer-outline-row:hover{background:#f5f7fa}.composer-outline-row.active{color:#2865c9;background:#edf4ff}.composer-outline-row button{width:20px;height:24px;border:0;color:#87909b;background:transparent}.composer-outline-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.composer-inspector-tabs{height:52px;flex:0 0 52px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e8ebef}.composer-inspector-tabs.two-tabs{grid-template-columns:repeat(2,1fr)}.composer-inspector-tabs button{border:0;position:relative;color:#7a838e;background:#fff;font-size:12px}.composer-inspector-tabs button.active{color:#2867ce}.composer-inspector-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:#3679e9}.composer-inspector-scroll{flex:1;overflow:auto;padding:14px 14px 80px}.composer-inspector-scroll h4{margin:8px 0 15px;font-size:12px}.composer-inspector-scroll label{display:block;margin-bottom:15px;color:#59616b;font-size:11px}.composer-inspector-scroll label>span:first-child{display:block;margin-bottom:7px}.composer-inspector-scroll .ant-input-number,.composer-inspector-scroll .ant-select{width:100%}.composer-switch-field{display:flex!important;justify-content:space-between;align-items:center}.composer-switch-field>span:first-child{margin:0!important}.composer-style-states{display:grid;grid-template-columns:repeat(2,1fr);margin:0 0 10px;border-bottom:1px solid #e6e9ed}.composer-style-states button{height:38px;border:0;border-bottom:2px solid transparent;color:#7b838d;background:transparent;font-size:10px}.composer-style-states button.active{color:#2868cf;border-bottom-color:#3477e5}.composer-style-state-note{margin:-2px 2px 15px;color:#929aa5;font-size:10px;line-height:1.45}.composer-code textarea{color:#d8dee9!important;background:#20252c!important;font:12px/1.6 Consolas,monospace}.composer-no-selection{padding:88px 24px;text-align:center;color:#8a929c;font-size:12px}.basic-inspector-section{margin:0 0 12px;padding:14px 12px 4px;border:1px solid #edf0f3;border-radius:6px;background:#fff}.basic-inspector-section>h4{margin:0 0 14px;color:#555e68;font-size:12px;font-weight:600}.basic-inspector-field{display:block;margin-bottom:14px;color:#59616b;font-size:11px}.basic-inspector-field>span:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px}.basic-inspector-field em{color:#9aa2ad;font-size:10px;font-style:normal;font-weight:400}.basic-inspector-field .ant-input-number,.basic-inspector-field .ant-select{width:100%}.basic-inline-fields,.basic-size-grid,.basic-label-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.basic-label-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-typography-row{display:grid;grid-template-columns:30px 30px 30px minmax(92px,1fr) 36px;gap:3px;align-items:center}.basic-typography-row>button{height:32px;border:1px solid #dfe3e8;color:#20252b;background:#fff}.basic-typography-row>button.active{color:#2f6fd6;border-color:#95b6ea;background:#edf4ff}.basic-typography-row input[type=color],.basic-color-value input[type=color],.basic-inline-fields input[type=color]{width:100%;height:32px;padding:2px;border:1px solid #dfe3e8;border-radius:5px;background:#fff}.basic-segmented{min-height:34px;display:grid;overflow:hidden;border:1px solid #dfe3e8;border-radius:5px}.basic-segmented-four{grid-template-columns:repeat(4,1fr)}.basic-segmented button{border:0;border-right:1px solid #e3e6ea;color:#737d89;background:#fff;font-size:10px}.basic-segmented button:last-child{border-right:0}.basic-segmented button.active{color:#3475df;background:#eef4ff}.basic-color-value{min-height:38px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:9px}.basic-color-value code{color:#6e7782;font:10px/1.4 Consolas,monospace}.basic-slider-field{display:grid;grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:10px}.basic-slider-field .ant-input-number{width:60px}.basic-css-tip{margin:0 0 14px;color:#788492;font-size:10px;line-height:1.55}.basic-css-tip code{color:#2f68bf}.layout-column-list{margin:0 0 16px;padding:8px;border:1px solid #e4e8ed;border-radius:6px;background:#fafbfc}.layout-column-row{min-height:38px;padding:3px 0;display:grid;grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:4px;border-bottom:1px solid #edf0f3}.layout-column-row:last-of-type{border-bottom:0}.layout-column-row.dragging{opacity:.45}.layout-column-drag{color:#9ca5af;cursor:grab}.layout-column-row .ant-input{height:30px;font-size:11px}.layout-column-row .ant-btn{color:#707985}.layout-add-column{padding:6px 0 0!important;font-size:11px}.layout-gap-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.layout-gap-grid .ant-input-number{width:100%}.composer-workspace{min-width:0;min-height:0;flex:1;overflow:hidden;position:relative;padding:48px 14px 14px;background:#eef0f2}.composer-breadcrumb{height:48px;padding:0 17px;position:absolute;z-index:4;inset:0 0 auto;display:flex;align-items:center;color:#737c87;background:#f6f7f8;border-bottom:1px solid #e2e5e8}.composer-breadcrumb span{display:inline-flex;align-items:center}.composer-breadcrumb button{border:0;color:#68727f;background:transparent;font-size:11px}.composer-breadcrumb button:hover{color:#2666ca}.composer-breadcrumb i{margin:0 2px;color:#b1b6bd;font-style:normal}.composer-canvas{height:100%;margin:auto;overflow:auto;background:#fff;box-shadow:0 2px 12px #131d2b1a;transition:width .25s}.composer-canvas-desktop{width:100%}.composer-canvas-mobile{width:390px;border-left:6px solid #272b31;border-right:6px solid #272b31;border-radius:16px}.composer-document{min-height:100%;background:#fff}.composer-node{min-width:0;position:relative}.composer-canvas .composer-node{cursor:pointer}.composer-canvas .composer-node.is-hovered:not(.is-selected){outline:2px dashed #3478e5;outline-offset:-1px;box-shadow:none!important}.composer-canvas .composer-node.is-ancestor{outline:2px dashed #3478e5;outline-offset:-1px;box-shadow:none!important}.composer-canvas .composer-node.is-selected{z-index:2;outline:2px dashed #3478e5;outline-offset:-1px;box-shadow:none!important}.composer-canvas .composer-node-column.is-selected{outline:2px dashed #3478e5;outline-offset:-1px}.composer-canvas .composer-node-column.is-selected>.composer-node-toolbar{background:#3478e5}.composer-canvas .composer-node-title.is-selected,.composer-canvas .composer-node-paragraph.is-selected,.composer-canvas .composer-node-button.is-selected,.composer-canvas .composer-node-image.is-selected,.composer-canvas .composer-node-video.is-selected,.composer-canvas .composer-node-icon.is-selected{outline:2px dashed #3478e5;outline-offset:-1px;box-shadow:none!important}.composer-canvas .composer-node-title.is-selected>.composer-node-toolbar,.composer-canvas .composer-node-paragraph.is-selected>.composer-node-toolbar,.composer-canvas .composer-node-button.is-selected>.composer-node-toolbar,.composer-canvas .composer-node-image.is-selected>.composer-node-toolbar,.composer-canvas .composer-node-video.is-selected>.composer-node-toolbar,.composer-canvas .composer-node-icon.is-selected>.composer-node-toolbar{background:#3478e5}.composer-node-toolbar{width:max-content;height:30px;padding:2px;position:absolute;z-index:40;top:-30px;left:0;display:flex;align-items:center;gap:1px;color:#fff;background:#3478e5;border-radius:5px 5px 0 0;box-shadow:none;font-size:13px!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap}.composer-node-toolbar button{width:25px;height:25px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#fff;background:transparent;font:inherit!important;line-height:1!important;text-decoration:none!important}.composer-node-toolbar button .anticon,.composer-node-toolbar button svg{width:14px;height:14px;display:block;font-size:14px!important}.composer-node-toolbar button:hover:not(:disabled){background:#fff3}.composer-node-toolbar button:disabled{opacity:.35;cursor:not-allowed}.layout-column-label{padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#344054}.composer-typography-toolbar{height:48px;padding:6px 8px;display:flex;align-items:center;gap:2px;border-radius:6px;background:#f6f7f9}.composer-typography-toolbar>button,.composer-text-color-trigger{width:28px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;color:#1f242b;background:transparent;font-size:13px;line-height:1;transition:color .16s,background-color .16s}.composer-typography-toolbar>button:hover,.composer-text-color-trigger:hover{color:#2868df;background:#e9eef8}.composer-typography-toolbar>button.active{color:#3478e5;background:#e8f0ff}.composer-typography-toolbar strong{font-weight:700}.composer-typography-toolbar em{font-family:Georgia,serif;font-size:15px}.typography-underline{text-decoration:underline;text-underline-offset:2px}.composer-font-size-input{width:112px!important;height:34px;margin:0 5px}.composer-font-size-input.ant-input-number-group-wrapper{width:112px!important}.composer-font-size-input .ant-input-number,.composer-font-size-input.ant-input-number{height:34px;border-color:#d9dde4;border-radius:4px 0 0 4px;box-shadow:none}.composer-font-size-input input{height:32px;color:#252a31;font-size:12px}.composer-font-size-input .ant-input-number-group-addon{padding:0 9px;border-color:#d9dde4;color:#656d78;background:#fff;font-size:11px}.composer-font-size-input:hover .ant-input-number,.composer-font-size-input.ant-input-number:hover,.composer-font-size-input:focus-within .ant-input-number{border-color:#7da8ed}.composer-text-color-trigger{width:43px;grid-template-columns:24px 10px}.composer-text-color-trigger>.anticon:last-child{font-size:9px}.composer-text-color-icon{height:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.composer-text-color-icon>.anticon{font-size:14px}.composer-text-color-icon i{width:15px;height:2px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.composer-node-root{min-height:100%;padding:0;flex-direction:column!important;align-items:stretch!important}.composer-node-root>.composer-layout{width:100%;min-width:0}.composer-layout{display:flex;align-items:stretch;position:relative}.composer-node-layout>.composer-layout{flex-direction:inherit;align-items:inherit;justify-content:inherit;row-gap:inherit;column-gap:inherit}.composer-layout-preset-5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(70px,auto))}.composer-layout-preset-5>.composer-node-column{flex:none!important}.composer-node-column{min-width:0;display:flex;flex-direction:column;justify-content:center}.composer-empty-drop{min-height:70px;padding:26px 10px;border:1px dashed #bac8da;color:#8b98aa;background:#f6f9fdbf;text-align:center;font-size:11px}.composer-column-resizer{position:absolute;top:0;bottom:0;z-index:20;width:10px;padding:0;border:0;transform:translate(-50%);background:transparent;cursor:col-resize;touch-action:none}.composer-layout.is-resizing,.composer-layout.is-resizing *{-webkit-user-select:none;user-select:none}.composer-layout.is-resizing>.composer-node-column{transition:none!important}.composer-column-resizer:before{content:"";position:absolute;top:0;right:3px;bottom:0;left:3px;border-radius:999px;background:#4c78ff;box-shadow:0 0 0 1px #4c78ff14;transition:background .15s ease,box-shadow .15s ease}.composer-column-resizer span{position:absolute;left:50%;top:50%;width:4px;height:28px;border-radius:999px;transform:translate(-50%,-50%);background:#4c78ff;box-shadow:0 2px 8px #4c78ff47;transition:background .15s ease,box-shadow .15s ease}.composer-column-resizer span:after{content:"";position:absolute;left:50%;top:50%;width:3px;height:14px;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 1.2px,transparent 1.4px) center / 3px 5px repeat-y;opacity:.9}.composer-column-resizer:hover:before,.composer-column-resizer:focus-visible:before,.composer-column-resizer:active:before{background:#4c78ff;box-shadow:0 0 0 1px #4c78ff14}.composer-column-resizer:hover span,.composer-column-resizer:focus-visible span,.composer-column-resizer:active span{background:#4c78ff;box-shadow:0 2px 8px #4c78ff47}.composer-column-resizer.is-dragging:before,.composer-column-resizer.is-dragging span{background:#315ff5;box-shadow:0 0 0 1px #315ff52e,0 2px 10px #315ff559}.composer-title{margin:0 0 22px;line-height:1.12}.composer-paragraph{margin:0 0 18px;line-height:1.7}.composer-button{width:max-content;padding:13px 22px;border:0;color:#fff;background:#111;font-size:11px;font-weight:700}.composer-image-placeholder,.composer-video-placeholder{min-height:220px;display:grid;place-content:center;justify-items:center;gap:8px;color:#8b929b;background:linear-gradient(135deg,#e8eaed,#f7f8f9)}.composer-image-placeholder span,.composer-video-placeholder span{font-size:34px}.composer-image-content{width:100%;min-height:inherit;position:relative;overflow:hidden;background:#eef0f4}.composer-image-content img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.composer-image-content.composer-image-original img{height:auto;object-fit:contain}.composer-image-label{max-width:calc(100% - 20px);padding:10px 14px;position:absolute;z-index:2;left:0;bottom:0;border-radius:0 14px 0 0;color:#fff;background:#2d3038b8;font-size:12px;font-weight:700;letter-spacing:.2px}.composer-image-link{display:block;color:inherit;text-decoration:none}.collection-placeholder-women{color:#fff;background:linear-gradient(135deg,#d8dce5,#f4f5f8 42%,#bbbfc9)}.collection-placeholder-new{color:#fff;background:linear-gradient(135deg,#c7d3df,#eef2f5,#aeb9c3)}.collection-placeholder-clothing{color:#fff;background:linear-gradient(135deg,#d8c4ba,#f2e3da 48%,#a68d82)}.collection-placeholder-shapewear{color:#fff;background:linear-gradient(135deg,#34373e,#8b919b 56%,#202228)}.collection-placeholder-tops-bottoms{color:#fff;background:linear-gradient(135deg,#bca99f,#e6d7cf 54%,#92766a)}.collection-placeholder-women:after,.collection-placeholder-shapewear:after{content:"";width:38%;height:65%;position:absolute;right:18%;bottom:0;border-radius:50% 50% 14% 14%;background:#ffffff6b}.collection-placeholder-women,.collection-placeholder-shapewear{position:relative;overflow:hidden}.collection-placeholder-women>*,.collection-placeholder-shapewear>*{position:relative;z-index:1}.composer-icon{display:flex;align-items:center;gap:10px}.composer-icon b{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cfd4da;border-radius:50%}.composer-countdown{padding:22px;text-align:center;background:#17191d;color:#fff}.composer-countdown small,.composer-countdown b{display:block}.composer-countdown b{margin-top:10px;font-size:22px;letter-spacing:3px}.composer-payment{padding:16px;letter-spacing:2px;text-align:center;color:#6e747d}.composer-email{padding:24px}.composer-email p{color:#777}.composer-email>div{padding:12px 0;display:flex;justify-content:space-between;border-bottom:1px solid #aaa;color:#777}.composer-node-image>.composer-image-placeholder,.composer-node-image>.composer-image-content{width:100%;height:100%;min-height:inherit;border-radius:inherit}.composer-video{width:100%;display:block;object-fit:cover;background:#eef0f3}.composer-icon-link{display:inline-block;color:inherit;text-decoration:none}.composer-icon{display:inline-flex;align-items:center;gap:10px}.composer-icon b{display:grid;place-items:center;border:0;border-radius:0;font-size:24px;line-height:1}.composer-countdown{padding:0;display:flex;align-items:flex-start;justify-content:inherit;gap:inherit;color:inherit;background:inherit;text-align:inherit}.composer-countdown>span{display:grid;justify-items:center;min-width:1.2em}.composer-countdown b{display:block;margin:0;color:inherit;font:inherit;line-height:.95;letter-spacing:1px}.composer-countdown small{display:block;margin-top:6px;color:inherit;font-weight:400;line-height:1.1}.composer-countdown>i{opacity:.82;font:inherit;font-style:normal;line-height:.8}.composer-countdown-separate>span{padding:.16em .22em;border-radius:.1em;background:#00000014}.composer-countdown-finished{padding:16px;text-align:center}.composer-payment{padding:0;display:flex;flex-wrap:wrap;justify-content:inherit;row-gap:inherit;column-gap:inherit;letter-spacing:0;color:#5e6670;text-align:inherit}.composer-payment span{display:grid;place-items:center;border:1px solid #cfd4da;border-radius:3px;background:#fff;font-size:8px;font-weight:700;line-height:1}.composer-email{width:100%;padding:0;color:inherit;background:inherit}.composer-email-row{min-height:42px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;padding:0!important;border:0!important}.composer-email input{min-width:0;padding:0 12px;border:0;outline:0;color:inherit;background:transparent;text-align:inherit}.composer-email button{min-width:92px;padding:0 14px;border:0;color:#fff;background:#222c}.composer-email-success{min-height:42px;margin:0;padding:11px 12px;color:#3a7a55!important;background:#eff9f3}.collection-placeholder-women small,.collection-placeholder-new small,.collection-placeholder-clothing small,.collection-placeholder-shapewear small,.collection-placeholder-tops-bottoms small{max-width:calc(100% - 18px);padding:10px 12px;position:absolute;z-index:3;left:0;bottom:0;border-radius:0 12px 0 0;color:#fff;background:#2d30389e;font-size:9px;font-weight:700}.collection-placeholder-women>span,.collection-placeholder-new>span,.collection-placeholder-clothing>span,.collection-placeholder-shapewear>span,.collection-placeholder-tops-bottoms>span{opacity:.16}.composer-document-collection-grid{font-family:Noto Sans SC,Arial,Microsoft YaHei,sans-serif}.composer-document-collection-grid .composer-node-root{min-height:0;flex-direction:var(--collection-direction,column)!important;align-items:var(--collection-align,flex-start)!important}.composer-document-collection-grid .composer-node-layout{width:100%;min-height:0}.composer-document-collection-grid .composer-layout{width:100%}.composer-document-collection-grid .collection-grid-stack>.composer-layout{flex-direction:column}.composer-document-collection-grid .collection-grid-stack .composer-node-column{width:100%;flex:none!important}.composer-document-collection-grid .collection-grid-cell{min-width:0}.composer-document-collection-grid .composer-node-image{width:100%;flex:none}.composer-document-collection-grid .composer-image-content{min-height:0;border-radius:inherit}.composer-document-collection-grid .composer-image-content img{height:100%;width:100%;object-fit:cover}.composer-document-collection-grid .composer-image-placeholder{width:100%;min-height:0;background:#f3f3f3;color:#b8bcbf;border-radius:inherit}.composer-document-collection-grid .composer-image-placeholder small{display:none}.composer-document-collection-grid .composer-image-placeholder>span{font-size:76px}.composer-document-collection-grid .composer-node-image .composer-image-content{overflow:hidden}.composer-document-collection-grid .collection-grid-label .composer-node-title .composer-title{line-height:22px;white-space:nowrap}.composer-document-collection-grid .composer-node-root>.composer-node-title .composer-title{line-height:35px}.composer-document-collection-grid.composer-document-mobile .composer-node-root>.composer-node-title .composer-title{line-height:22px}.composer-document-collection-grid .composer-node:not(.composer-node-root).is-ancestor{outline:none}.composer-document-collection-grid .composer-node-image.is-selected{outline:2px solid #333}.composer-document-collection-grid .composer-node-image.is-selected>.composer-node-toolbar{background:#333}.composer-document-collection-grid .composer-node-column.is-selected{outline:2px solid #526dff}.collection-grid-scale{width:100%;position:relative}.collection-grid-scale>.composer-document{transform-origin:top left}.composer-canvas.collection-grid-canvas{box-shadow:none;border:0;border-radius:0}.composer-canvas.collection-grid-canvas.composer-canvas-mobile{width:375px}.composer-node-title>.composer-title,.composer-node-title>.composer-title-link .composer-title{margin:0;color:inherit;font:inherit;line-height:1.12;text-align:inherit;text-decoration:inherit}.composer-title-link{color:inherit;text-decoration:inherit}.composer-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.composer-tabs>div:first-child{display:flex;gap:22px;border-bottom:1px solid #ddd}.composer-tabs>div:first-child>*{padding:12px 4px}.composer-tabs>section{min-height:120px;padding:22px}.composer-carousel{min-height:220px;display:grid;grid-template-columns:34px 1fr 34px;place-items:center;position:relative;background:#f5f6f7}.composer-carousel button{width:28px;height:28px;border:1px solid #ddd;border-radius:50%;background:#fff}.composer-carousel i{position:absolute;bottom:12px;letter-spacing:4px}.composer-accordion>div{padding:16px;display:flex;justify-content:space-between;border-bottom:1px solid #ddd}.composer-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.composer-gallery i{min-height:120px;background:linear-gradient(135deg,#dadde1,#f2f3f5)}.composer-products{display:grid;gap:14px}.composer-products article{min-width:0}.composer-product-image{min-height:180px;position:relative;overflow:hidden;background:#eee8e3}.composer-product-image i{width:55%;height:84%;position:absolute;left:23%;bottom:-8%;border-radius:50% 50% 20% 20%;background:#8b675373}.composer-product-image span{position:absolute;z-index:1;top:8px;left:8px;padding:3px 5px;color:#fff;background:#111;font-size:8px}.composer-product-image.tone-1{background:#d7d5d1}.composer-product-image.tone-2{background:#ead9cf}.composer-product-image.tone-3{background:#d9dfdc}.composer-products b,.composer-products small{display:block}.composer-products b{margin-top:9px;font-size:11px}.composer-products small{margin-top:5px;font-size:10px}.composer-single-product{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.composer-product-image.large{min-height:300px}.composer-product-title{margin:8px 0}.composer-price{display:flex;gap:8px}.composer-price del{color:#999}.composer-discount{width:max-content;padding:5px 7px;color:#fff;background:#c53737;font-size:10px}.composer-detail{text-decoration:underline}.composer-variants>div{display:flex;gap:7px;margin-top:8px}.composer-variants span{min-width:32px;padding:7px;border:1px solid #ccc;text-align:center}.composer-storefront-card{width:100%}.composer-storefront-card .composer-node-toolbar,.composer-storefront-card .composer-empty-drop{display:none}.collection-image-picker{margin-bottom:16px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.collection-image-picker>img,.collection-image-picker>div{width:100%;height:132px;grid-column:1 / -1;display:grid;place-items:center;overflow:hidden;border:1px dashed #cbd3dd;border-radius:7px;color:#8c96a2;background:#f7f9fb}.collection-image-picker>img{object-fit:cover;border-style:solid}.collection-image-picker>div span{font-size:28px}.collection-image-picker>div small{font-size:11px}.collection-image-picker .ant-btn{width:100%}.composer-document-mobile .composer-layout{display:grid;grid-template-columns:repeat(var(--composer-mobile-columns,1),minmax(0,1fr))}.composer-document-mobile .composer-layout-preset-5{grid-template-rows:none}.composer-document-mobile .composer-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.composer-document-mobile .composer-product-image{min-height:130px}.composer-node-root{width:100%;margin-inline:auto!important}.composer-node-carousel,.composer-carousel-runtime,.composer-carousel-track{width:100%}.composer-carousel-runtime{min-height:inherit;position:relative;overflow:hidden;outline:none}.composer-carousel-track{min-height:inherit;animation:composer-slide-in .42s cubic-bezier(.22,.61,.36,1)}.composer-carousel-track>.composer-node-slide{width:100%;min-height:inherit;overflow:hidden}.composer-node-slide.has-image-background{min-height:0!important;display:block!important}.composer-slide-image-frame{width:100%;position:relative;overflow:hidden}.composer-background-image-flow{width:100%;height:auto;display:block}.composer-background-image-hover{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .2s ease}.composer-node:hover .composer-background-image-hover{opacity:1}.composer-slide-image-content{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.composer-node-slide>:not(.composer-background-video):not(.composer-background-image):not(.composer-background-image-measure):not(.composer-node-toolbar):not(style){position:relative;z-index:1}.composer-background-video{width:100%;height:100%;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;object-fit:cover;pointer-events:none}.composer-background-video{transition:opacity .2s ease}.composer-background-video-hover{opacity:0}.composer-node:hover>.composer-background-video-hover{opacity:1}.composer-node:hover>.composer-background-video-default:has(~.composer-background-video-hover){opacity:0}.composer-carousel-arrow{width:38px;height:38px;position:absolute;z-index:6;top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#0000003d;font-size:27px;line-height:30px;opacity:0;transition:opacity .18s,background .18s}.composer-carousel-runtime:hover .composer-carousel-arrow,.composer-carousel-runtime:focus-within .composer-carousel-arrow{opacity:1}.composer-carousel-arrow:hover{background:#0000007a}.composer-carousel-arrow.previous{left:20px}.composer-carousel-arrow.next{right:20px}.composer-carousel-progress{position:absolute;z-index:7;right:32px;bottom:24px;left:32px;display:flex;justify-content:center;gap:8px}.composer-carousel-progress button{width:38px;height:3px;padding:0;border:0;border-radius:4px;opacity:.85;transition:width .24s,opacity .24s}.composer-carousel-progress button.active{width:58px;opacity:1}.composer-node-slide .composer-title{width:fit-content;max-width:min(760px,90%)}.composer-node-slide>.composer-node-title{width:max-content;max-width:90%}.composer-node-slide .composer-node-title .composer-title{margin:0;color:inherit;font:inherit;text-align:inherit;text-decoration:inherit}.composer-node-slide>.composer-node-button{width:max-content}.composer-node-slide .composer-node-button>.composer-button{padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font:inherit;text-decoration:inherit}.composer-node-slide .composer-button{position:relative;z-index:1;cursor:pointer}@keyframes composer-slide-in{0%{opacity:.35;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.slideshow-inspector-title{margin-top:20px!important;padding-top:15px;border-top:1px solid #edf0f3;color:#303740}.slideshow-inspector-title:first-child{margin-top:4px!important;padding-top:0;border-top:0}.composer-field-heading{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;color:#59616b;font-size:11px}.composer-field-heading .ant-select{width:68px!important}.composer-field-heading small{color:#9aa1aa}.composer-box-control{margin-bottom:19px}.composer-box-control .composer-field-heading i{color:#7d8792;font-style:normal}.composer-box-cross{min-height:130px;padding:10px 8px;display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);grid-template-areas:". top ." "left link right" ". bottom .";align-items:center;gap:7px 6px;border:1px solid #e0e4e9;border-radius:6px;background:#fafbfc}.composer-box-cross label{width:80px;min-width:80px;margin:0!important;justify-self:center}.composer-box-cross .ant-input-number-group-wrapper,.composer-box-cross .ant-input-number{width:100%}.composer-box-cross .ant-input-number-group-addon{width:34px;padding:0;border-color:#dfe3e8;background:#fff}.composer-box-cross .ant-input-number-input-wrap{min-width:0}.composer-box-cross input{padding-inline:7px!important;text-align:left}.composer-box-top{grid-area:top}.composer-box-right{grid-area:right;justify-self:start!important}.composer-box-bottom{grid-area:bottom}.composer-box-left{grid-area:left;justify-self:end!important}.composer-box-link{grid-area:link;width:28px;height:28px;justify-self:center;padding:0;border:0;border-radius:5px;color:#939da8;background:#f0f2f5;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.composer-box-link.active{color:#3473d7;background:#eaf2ff}.composer-box-link:hover{color:#2f6fdc;background:#e8f0ff;box-shadow:0 0 0 1px #2f6fdc14}.composer-unit-toggle{width:33px;height:30px;padding:0;border:0;color:#4e5762;background:transparent;font:inherit;cursor:pointer}.composer-unit-toggle:hover,.composer-unit-toggle:focus-visible{color:#2f6fdc;background:#f2f6fd;outline:none}.composer-unit-dropdown .ant-dropdown-menu{min-width:72px;padding:5px;border:1px solid #edf0f4;border-radius:9px;box-shadow:0 8px 24px #1f2d3d24}.composer-unit-dropdown .ant-dropdown-menu-item{min-height:36px;padding:8px 12px;border-radius:6px;color:#303944;font-size:12px}.composer-unit-dropdown .ant-dropdown-menu-item:hover{background:#f4f7fb}.composer-unit-dropdown .ant-dropdown-menu-item-selected{color:#2f6fdc;background:#eaf2ff;font-weight:500}.composer-position-field{margin-bottom:17px;color:#59616b;font-size:11px}.composer-position-field .composer-field-heading{margin-bottom:7px}.composer-position-field .composer-field-heading i{color:#7d8792;font-style:normal}.composer-position-grid{width:100%;padding:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border:1px solid #e0e4e9;border-radius:6px;background:#fff}.composer-position-grid button{height:32px;padding:0;border:0;border-radius:4px;color:#7f8893;background:transparent;font-size:18px;line-height:1;transition:color .16s ease,background .16s ease}.composer-position-grid button:hover{color:#3f73ca;background:#f5f8fd}.composer-position-grid button.active{color:#3f7de8;background:#f0f5ff}.composer-position-grid button span{display:block;transform:translateY(-1px)}.slide-list{margin-bottom:10px;display:grid;gap:5px}.slide-list>div{height:39px;padding:0 5px 0 9px;display:grid;grid-template-columns:18px 1fr 28px 28px;align-items:center;border:1px solid #e3e7ec;border-radius:5px;background:#fff}.slide-list>div.dragging{opacity:.45}.slide-list>div>.anticon{color:#9ba3ad;cursor:grab}.slide-list button{height:28px;padding:0;border:0;color:#707985;background:transparent}.slide-list button:hover{color:#2c69ca;background:#f1f5fb}.slide-list button:disabled{opacity:.25}.slide-list .slide-name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#4e5660}.carousel-general-settings{min-height:calc(100% + 94px);margin:-14px;padding:14px 8px 90px;background:#f3f4f6}.slideshow-settings-card{margin-bottom:12px;padding:14px 10px;border-radius:7px;background:#fff;box-shadow:0 1px 2px #141e2d08}.slideshow-settings-card>h4{margin:0 0 13px!important;color:#4c535c;font-weight:500}.shoplazza-slide-list{gap:8px;margin-bottom:4px;padding:7px;border:1px solid #e0e4e9;border-bottom:0;border-radius:5px 5px 0 0;background:#fafbfc}.shoplazza-slide-list>div{grid-template-columns:18px minmax(0,1fr) 28px;height:42px;padding-right:4px;border-color:#dfe3e8}.shoplazza-slide-list .ant-input{height:30px;padding:4px 3px;color:#333b45;font-size:12px}.add-carousel-slide{width:100%;height:38px;margin-bottom:16px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #e0e4e9;border-top:0;border-radius:0 0 5px 5px;color:#3473d7;background:#fafbfc;font-size:12px}.add-carousel-slide:hover{color:#1f5fc4;background:#f3f7fd}.carousel-interval-field>span{margin-bottom:9px;display:block;color:#4e5660;font-size:12px}.carousel-interval-field>div{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:18px}.carousel-interval-field .ant-slider{margin:8px 7px}.carousel-interval-field .ant-slider-track{background:#4f7bea}.carousel-interval-field .ant-slider-handle:after{box-shadow:0 0 0 2px #4f7bea}.carousel-interval-field .ant-input-number{width:84px}.carousel-interval-field .ant-input-number-input{text-align:center}.carousel-layout-card{padding-bottom:4px}.equal-height-field{margin:0!important;padding:3px 0 12px}.asset-current{min-height:118px;margin:0 0 8px;display:grid;place-items:center;overflow:hidden;border:1px dashed #cfd6df;border-radius:6px;color:#939ba5;background:#fafbfc}.asset-current img,.asset-current video{width:100%;height:150px;object-fit:cover}.asset-actions{margin-bottom:15px;display:flex;gap:7px}.slide-style-states{margin-bottom:14px}.slide-style-card{margin:0 -4px 12px;padding:14px 10px;border-radius:7px;background:#fff;box-shadow:0 1px 3px #151f2d0a}.slide-style-card>h4{margin:0 0 14px!important;color:#4c535c;font-size:12px;font-weight:500}.slide-style-subtitle{margin-bottom:8px;display:block;color:#4f5761;font-size:11px}.slide-style-label{min-height:23px;display:flex;align-items:center;justify-content:space-between;color:#4f5761;font-size:11px}.slide-style-label i{color:#7d8792;font-style:normal}.slide-fill-tabs,.slide-border-tabs{width:100%;height:35px;margin-bottom:14px;display:grid;border:1px solid #dfe3e8;border-radius:4px;overflow:hidden;background:#fff}.slide-fill-tabs{grid-template-columns:repeat(3,1fr)}.slide-border-tabs{grid-template-columns:repeat(4,1fr)}.slide-fill-tabs button,.slide-border-tabs button{padding:0;border:0;border-right:1px solid #e2e6eb;color:#737d89;background:#fff}.slide-fill-tabs button:last-child,.slide-border-tabs button:last-child{border-right:0}.slide-fill-tabs button:hover,.slide-border-tabs button:hover{color:#3475df;background:#f5f8fe}.slide-fill-tabs button.active,.slide-border-tabs button.active{color:#3475df;background:#eef4ff}.slide-color-wheel{width:13px;height:13px;display:inline-block;border-radius:50%;background:conic-gradient(#f25f5c,#f6bd60,#84a59d,#5f87f2,#bb70d8,#f25f5c);box-shadow:inset 0 0 0 2px #ffffff59}.slide-color-field{width:100%;min-height:45px;padding:5px 0;display:flex;align-items:center;gap:10px;border:0;text-align:left;color:#4c545e;background:transparent}.slide-color-field>i{width:32px;height:32px;flex:0 0 32px;border:1px solid #dfe3e8;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.slide-color-field b,.slide-color-field small{display:block;font-weight:400}.slide-color-field b{font-size:11px}.slide-color-field small{margin-top:2px;color:#737d89;font-size:10px}.slide-legacy-note{margin:5px 0 0;color:#929aa5;font-size:10px;line-height:1.5}.slide-asset-field{position:relative}.slide-asset-source{width:100%;min-height:82px;padding:0;display:grid;place-items:center;overflow:hidden;position:relative;border:1px dashed #cbd2db;border-radius:4px;color:#3472d5;background:#fbfcfd;font-size:11px}.slide-asset-source:hover{border-color:#77a0e2;background:#f6f9fe}.slide-asset-source.has-source{height:104px;border-style:solid}.slide-asset-source img,.slide-asset-source video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.slide-asset-source.has-source span{padding:7px 12px;z-index:1;border-radius:4px;color:#fff;background:#141c269e;opacity:0;transition:opacity .16s}.slide-asset-source.has-source:hover span{opacity:1}.slide-asset-remove{width:25px;height:25px;display:grid;place-items:center;position:absolute;z-index:2;right:6px;bottom:6px;border:0;border-radius:4px;color:#fff;background:#141c26a8;opacity:0}.slide-asset-field:hover .slide-asset-remove{opacity:1}.slide-asset-remove:hover{background:#d84a4a}.slide-video-ratio{margin-top:14px}.slide-video-ratio .ant-select{width:100%}.slide-border-sample{width:15px;height:15px;display:inline-block;border:1px solid currentColor}.slide-border-sample.dotted{border-style:dotted}.slide-border-sample.dashed{border-style:dashed}.slide-border-sample.none{position:relative;border-color:#a5adb7}.slide-border-sample.none:after{content:"";width:19px;height:1px;position:absolute;top:6px;left:-3px;transform:rotate(-45deg);background:#6f94d6}.slide-border-details{display:grid;grid-template-columns:minmax(0,1fr) 94px 32px;align-items:center;gap:7px}.slide-border-color{height:32px;padding:0 8px;display:flex;align-items:center;gap:7px;border:1px solid #dfe3e8;border-radius:5px;color:#59616b;background:#fff;font-size:10px}.slide-border-color i{width:19px;height:19px;border:1px solid rgba(0,0,0,.12);border-radius:2px}.slide-border-details .ant-input-number-group-wrapper{width:94px}.slide-border-details .ant-input-number-group-addon{padding-inline:8px}.slide-border-side-trigger{width:32px;height:32px;padding:0;border:1px solid #dfe3e8;border-radius:5px;color:#6f7883;background:#fff}.slide-border-side-popover{width:94px;height:94px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:". top ." "left . right" ". bottom .";align-items:center;justify-items:center}.slide-border-side-popover button{width:26px;height:26px;padding:4px;border:0;border-radius:4px;background:#f3f5f8}.slide-border-side-popover button.top{grid-area:top}.slide-border-side-popover button.right{grid-area:right}.slide-border-side-popover button.bottom{grid-area:bottom}.slide-border-side-popover button.left{grid-area:left}.slide-border-side-popover button span{width:100%;height:100%;display:block;border-color:#9aa3ae}.slide-border-side-popover .top span{border-top:2px solid #9aa3ae}.slide-border-side-popover .right span{border-right:2px solid #9aa3ae}.slide-border-side-popover .bottom span{border-bottom:2px solid #9aa3ae}.slide-border-side-popover .left span{border-left:2px solid #9aa3ae}.slide-border-side-popover button.active{background:#eaf2ff}.slide-border-side-popover button.active span{border-color:#3475df}.slide-radius-card .composer-box-control{margin:0}.slide-radius-card .composer-box-cross{background:#fff}.slide-shadow-card label{margin:0}.composer-scope-tip{padding:9px 10px;border-radius:5px;color:#667384;background:#f4f7fb;font-size:11px;line-height:1.55}.composer-scope-tip code{color:#2f65b5}.composer-document-mobile .composer-carousel-arrow{width:32px;height:32px;font-size:22px}.composer-document-mobile .composer-carousel-arrow.previous{left:10px}.composer-document-mobile .composer-carousel-arrow.next{right:10px}.composer-document-mobile .composer-carousel-progress{right:18px;bottom:18px;left:18px}.composer-document-mobile .composer-node-slide .composer-title{max-width:100%}@media (prefers-reduced-motion: reduce){.composer-carousel-track{animation:none}}.preset-carousel-0,.preset-carousel-1{display:flex;flex-direction:column;gap:8px;overflow:hidden}.carousel-preset-content{display:flex;flex:1;gap:2px;min-height:0}.carousel-preset-content i{display:grid;place-items:center;color:#90969d;font-size:11px;font-style:normal;background:#f0f0f0}.preset-carousel-1 .carousel-preset-content{width:115%}.preset-carousel-1 .carousel-preset-content i{font-size:6px}.carousel-preset-progress{height:2px;display:flex;justify-content:center;gap:3px}.carousel-preset-progress i{flex:0 0 10px;background:#c5c8cb}.carousel-preset-progress i:first-child{background:#90969d}.preset-carousel-1 .carousel-preset-progress{justify-content:flex-start;background:#eceeef}.preset-carousel-1 .carousel-preset-progress i{flex-basis:40%}.carousel-interval-field{margin:18px 0}.carousel-interval-field>span>i{float:right;color:#7c838a;font-style:normal}.shoplazza-slide-list .carousel-sort-handle{flex:0 0 18px;width:18px;cursor:grab}.composer-carousel-pages{position:relative;animation:none}.composer-carousel-page{min-width:0;min-height:inherit}.composer-carousel-page>.composer-node-slide{flex:1;width:100%;min-width:0}.composer-carousel-container{padding:5px;overflow:visible}.composer-carousel-container .composer-carousel-page>.composer-node-slide{min-height:76px}.composer-carousel-container .composer-empty-drop{width:100%;flex:1;display:grid;place-items:center;background:#f8f8f8;color:#95999d;border-color:#aaa}.composer-carousel-container .composer-carousel-progress{position:relative;inset:auto;height:10px;align-items:center;gap:5px}.composer-carousel-container .composer-carousel-progress button,.composer-carousel-container .composer-carousel-progress button.active{width:38px;height:2px;border-radius:0}.composer-carousel-strip{position:relative;display:flex;width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.composer-carousel-strip::-webkit-scrollbar{display:none}.composer-carousel-cell{display:flex;flex:0 0 var(--carousel-slide-width,30%);min-width:0}.composer-carousel-cell>.composer-node-slide{width:100%;min-width:0;min-height:160px}.composer-carousel-cell .composer-empty-drop{min-height:160px}.composer-carousel-scrollbar{display:block;width:100%;height:12px;margin:4px 0 0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ew-resize}.composer-carousel-scrollbar::-webkit-slider-runnable-track{height:3px;background:var(--carousel-progress-color)}.composer-carousel-scrollbar::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--carousel-thumb-width);height:3px;border:0;border-radius:2px;background:var(--carousel-progress-active)}.composer-carousel-scrollbar::-moz-range-track{height:3px;background:var(--carousel-progress-color)}.composer-carousel-scrollbar::-moz-range-thumb{width:var(--carousel-thumb-width);height:3px;border:0;background:var(--carousel-progress-active)}.composer-carousel-scrollbar:focus-visible{outline:2px solid #5476ec;outline-offset:2px}.composer-carousel-scrollbar:disabled{cursor:default}.product-list-slider-field>div{display:grid;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:10px}.product-list-slider-field .ant-slider{margin:5px 0}.product-list-slider-field .ant-input-number{width:62px}.product-list-section-heading{margin-top:4px}.product-list-responsive-tabs{height:36px;margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e6eb;border-radius:5px;overflow:hidden;background:#f8f9fb}.product-list-responsive-tabs button{border:0;color:#7e8791;background:transparent;font-size:11px}.product-list-responsive-tabs button.active{color:#2f70dd;background:#edf4ff}.carousel-banner-slider>div{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px}.carousel-banner-slider .ant-slider{margin:6px 0}.carousel-banner-slider b{color:#606973;font-size:11px;font-weight:400;text-align:right}.carousel-banner-rich-text{overflow:hidden;border:1px solid #dfe3e8;border-radius:5px;background:#fff}.carousel-banner-rich-text>div{padding:5px 7px;display:flex;gap:3px;border-bottom:1px solid #e7e9ec;background:#f7f8fa}.carousel-banner-rich-text button{width:29px;height:27px;padding:0;border:0;border-radius:3px;color:#4b535c;background:transparent}.carousel-banner-rich-text button.active{color:#356ee6;background:#e8efff}.carousel-banner-rich-text textarea.ant-input{border:0;border-radius:0;box-shadow:none}.carousel-banner-asset{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.carousel-banner-asset>span{grid-column:1 / -1;color:#353b43;font-size:11px}.carousel-banner-asset img,.carousel-banner-asset-empty{grid-column:1 / -1;width:100%;height:86px;display:grid;place-items:center;object-fit:cover;border:1px solid #e1e4e8;border-radius:5px;color:#9198a1;background:#f5f6f7;font-size:11px}.product-list-spacing .composer-box-control{margin-bottom:12px}.product-list-global-toggle{margin:8px -14px 0;border-top:1px solid #e4e8ed;border-bottom:1px solid #e4e8ed}.product-list-global-toggle button{width:100%;height:42px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;border:0;color:#5b6570;background:#fafbfc;font-size:12px}.product-list-global,.blog-settings-form{padding-top:14px}.blog-settings-form .field-heading{margin:7px 0 -3px;color:#4f5864;font-size:12px;font-weight:600}.blog-slider-field>div{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px}.blog-slider-field .ant-slider{margin:5px 0}.blog-slider-field b{color:#59616b;font-size:12px;font-weight:500;text-align:right}.blog-rich-title{overflow:hidden;border:1px solid #d9dee5;border-radius:5px;background:#fff}.blog-rich-title>div{height:38px;padding:0 10px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #e3e7ec;background:#f8f9fa}.blog-rich-title button{width:28px;height:28px;border:0;border-radius:4px;color:#58616d;background:transparent}.blog-rich-title button:hover,.blog-rich-title button.active{color:#1f65d4;background:#eaf2ff}.blog-rich-title textarea.ant-input{border:0;border-radius:0;box-shadow:none;resize:none}.blog-section-settings .composer-box-control{margin:0 0 8px}.blog-section-settings .product-list-global-toggle{margin-top:4px}.blog-section-settings .product-list-global small{display:block;margin-top:7px;color:#9aa1aa;font-size:10px;line-height:1.5}.blog-collection-empty{min-height:220px;display:grid;place-items:center;color:#9aa1aa;font-size:12px}.product-list-collection-options{display:grid;gap:6px}.product-list-collection-options button{height:38px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;border:1px solid #e4e8ed;border-radius:5px;color:#4f5864;background:#fff;text-align:left}.product-list-collection-options button:hover,.product-list-collection-options button.active{border-color:#7aa8ef;color:#2868cf;background:#f1f6ff}.composer-node-product-list{width:100%}.composer-products{width:100%;gap:16px}.composer-products-grid{display:grid}.composer-products-waterfall{display:block;column-count:var(--composer-product-columns, 2);column-gap:16px}.composer-products-waterfall article{display:inline-block;width:100%;margin:0 0 16px;break-inside:avoid}.composer-products article{min-width:0;position:relative;color:#1d2228}.composer-products.style-card article{padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.composer-product-image{width:100%;aspect-ratio:1 / 1;min-height:0;display:block;position:relative;overflow:hidden;border-radius:7px;background:#f0f1f3;text-decoration:none}.composer-product-image>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover}.composer-product-image:before{content:"";position:absolute;top:19%;right:27%;bottom:12%;left:27%;border:2px solid rgba(104,110,118,.24);border-radius:24% 24% 16% 16%}.composer-product-image[data-fit=contain]{object-fit:contain}.composer-products[data-image-size=portrait] .composer-product-image{aspect-ratio:2 / 3}.composer-products[data-image-fit=contain] .composer-product-image i{transform:scale(.74)}.composer-products[data-scheme=soft]{color:#4f555c}.composer-products[data-scheme=dark]{color:#fff}.composer-products[data-scheme=dark] .composer-product-image{background:#24282d}.composer-products[data-scheme=dark] small{color:#c5cbd2}.composer-products[data-scheme=dark] small del{color:#89919a}.composer-product-image i{width:45%;height:52%;position:absolute;left:27.5%;bottom:14%;border:2px solid rgba(104,110,118,.24);border-radius:44% 44% 20% 20%;background:transparent}.composer-product-image span{position:absolute;z-index:2;top:8px;left:8px;padding:4px 6px;border-radius:3px;color:#fff;background:#111;font-size:9px;line-height:1}.composer-products[data-scheme=soft] .composer-product-image span{color:#5d6570;background:#ffffffeb}.composer-product-image button{width:28px;height:28px;position:absolute;z-index:2;right:9px;bottom:9px;display:grid;place-items:center;border:0;border-radius:50%;color:#20252b;background:#fffffff0;box-shadow:0 2px 8px #0000001f;font-size:18px;line-height:1;opacity:0;transform:translateY(4px);transition:opacity .16s,transform .16s}.composer-product-image:hover button,.composer-product-image:focus-visible button{opacity:1;transform:translateY(0)}.composer-products b,.composer-products small,.composer-products em{display:block}.composer-products .composer-product-soldout{margin-top:0;color:#8d9298;font-size:10px;line-height:1.2}.composer-products b{margin-top:9px;overflow:hidden;font-size:12px;font-weight:600;line-height:1.35}.composer-products[data-title=one_line] b{white-space:nowrap;text-overflow:ellipsis}.composer-products[data-title=two_line] b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.composer-products em{margin-top:5px;color:#7b838d;font-size:10px;font-style:normal}.composer-products small{margin-top:5px;color:#555d66;font-size:11px}.composer-products small del{margin-left:5px;color:#9ba1a8}.composer-product-carousel{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:14px;color:#1d2228}.composer-product-carousel-stage{position:relative;min-width:0}.composer-product-carousel-card{width:100%;min-width:0;padding:8px 0;text-align:center}.composer-product-carousel-image{width:100%;position:relative;overflow:hidden;background:#e8e8e6}.composer-product-carousel-image:before{content:"";position:absolute;top:18%;right:27%;bottom:12%;left:27%;border:2px solid rgba(104,110,118,.22);border-radius:44% 44% 20% 20%}.composer-product-carousel-image i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 58%)}.composer-product-carousel-image .tone-1{background:linear-gradient(135deg,#d7d5d1,#f4f2ee)}.composer-product-carousel-image .tone-2{background:linear-gradient(135deg,#ead9cf,#f7eee9)}.composer-product-carousel-image .tone-3{background:linear-gradient(135deg,#d9dfdc,#f3f6f4)}.composer-product-carousel-image span{position:absolute;z-index:1;top:9px;left:9px;padding:4px 6px;border-radius:3px;color:#fff;background:#111;font-size:9px}.composer-product-carousel-card b,.composer-product-carousel-card small{display:block}.composer-product-carousel-card b{margin-top:8px;font-size:13px;font-weight:600;line-height:24px}.composer-product-carousel-card small{margin-top:8px;color:#555d66;font-size:12px;line-height:24px}.composer-product-carousel-arrow{width:34px;height:34px;position:absolute;top:42%;display:grid;place-items:center;border:1px solid #d8dadd;border-radius:50%;color:#30343a;background:#fffffff2;box-shadow:0 4px 12px #00000014;font-size:24px;line-height:1;cursor:pointer}.composer-product-carousel-arrow.previous{left:-100px}.composer-product-carousel-arrow.next{right:-100px}.composer-product-carousel-arrow:hover{border-color:#a7afb8;background:#fff}.composer-product-carousel-dots{margin:12px 0;display:flex;justify-content:center;gap:6px}.composer-product-carousel-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#c7cbd0;cursor:pointer}.composer-product-carousel-dots button.active{width:18px;border-radius:999px;background:#30343a}.composer-document-collection-grid .composer-node-image .composer-image-link{width:100%;display:block;border-radius:inherit}.product-section-layout-waterfall .product-grid{display:block;column-count:var(--product-columns, 2);column-gap:16px}.product-section-layout-waterfall .product-card{display:inline-block;width:100%;margin-bottom:16px;break-inside:avoid}.product-section-layout-grid .product-grid{display:grid;gap:16px}.products[data-image-size=portrait] .product-image{aspect-ratio:2 / 3}.products[data-image-fit=contain] .product-image{background-size:contain}.products[data-title=one_line] .product-card h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products[data-title=two_line] .product-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card .product-image{position:relative}.product-card .product-image button{width:28px;height:28px;position:absolute;z-index:2;right:9px;bottom:9px;display:grid;place-items:center;border:0;border-radius:50%;color:#20252b;background:#fffffff0;box-shadow:0 2px 8px #0000001f;font-size:18px;line-height:1;opacity:0;transition:opacity .16s}.product-card:hover .product-image button,.product-card .product-image button:focus-visible{opacity:1}.product-card>em{display:block;margin:5px 0;color:#7b838d;font-size:10px;font-style:normal}.products.product-style-card .product-card{padding:10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.products[data-scheme=dark]{color:#fff;background:#171a1e}.products[data-scheme=dark] .product-image{background-color:#24282d}.products[data-scheme=dark] .product-card p del{color:#89919a}.preset-tabs-0,.preset-tabs-1,.preset-tabs-2{position:relative;display:grid;gap:5px}.preset-tabs-0,.preset-tabs-1{grid-template-columns:repeat(3,1fr);grid-template-rows:14px 1fr}.preset-tabs-0:after,.preset-tabs-1:after{content:"Content";grid-column:1 / -1;display:grid;place-items:center;color:#9aa1a9;background:#f1f1f1;font-size:11px;font-style:normal}.preset-tabs-0 i,.preset-tabs-1 i{min-height:0;border-radius:2px;background:#eceeef}.preset-tabs-0 i:first-child{background:#d8dadd}.preset-tabs-1 i{border:1px solid #dfe2e5;background:#fff}.preset-tabs-1 i:first-child{border-bottom-color:#777e86}.preset-tabs-2{grid-template-columns:39px 1fr;grid-template-rows:repeat(3,1fr)}.preset-tabs-2:after{content:"Content";grid-column:2;grid-row:1 / -1;display:grid;place-items:center;color:#9aa1a9;background:#f1f1f1;font-size:11px;font-style:normal}.preset-tabs-2 i{grid-column:1;min-height:0;border-radius:2px;background:#eceeef}.preset-tabs-2 i:first-child{background:#d8dadd}.composer-node-tabs{width:100%}.composer-tabs-runtime{width:100%;min-width:0;display:flex;flex-direction:column}.composer-tabs-nav{min-width:0;display:flex;align-items:stretch;gap:var(--tabs-gap,12px)}.composer-tabs-nav>button{min-width:76px;min-height:38px;padding:9px 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 solid transparent;cursor:pointer;line-height:1.35;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.composer-tabs-align-stretch .composer-tabs-nav>button{flex:1 1 0}.composer-tabs-panel{width:100%;min-width:0}.composer-node-tab-panel{width:100%;min-width:0;display:flex;flex-direction:column}.composer-tabs-basic .composer-tabs-nav{padding-bottom:var(--tabs-gap,12px)}.composer-tabs-line .composer-tabs-nav{gap:0;border-bottom:1px solid #e3e5e8}.composer-tabs-line .composer-tabs-nav>button{margin-bottom:-1px;border-bottom:2px solid transparent}.composer-tabs-line .composer-tabs-nav>button.active{border-bottom-color:currentColor}.composer-tabs-line .composer-tabs-panel{padding-top:12px}.composer-tabs-vertical{display:grid;grid-template-columns:minmax(118px,22%) minmax(0,1fr);gap:var(--tabs-gap,12px);align-items:stretch}.composer-tabs-vertical .composer-tabs-nav{flex-direction:column;justify-content:flex-start!important;gap:var(--tabs-gap,12px)}.composer-tabs-vertical .composer-tabs-nav>button{width:100%;text-align:left}.composer-document-mobile .composer-tabs-vertical{grid-template-columns:minmax(94px,32%) minmax(0,1fr)}.composer-tabs-panel>.composer-node-tab-panel>.composer-empty-drop{flex:1;min-height:120px;display:grid;place-items:center}.tabs-item-list{margin:0 0 18px;padding:8px;border:1px solid #e4e8ed;border-radius:6px;background:#fafbfc}.tabs-item-row{min-height:40px;padding:4px 0;display:grid;grid-template-columns:20px minmax(0,1fr) 30px;align-items:center;gap:5px;border-bottom:1px solid #edf0f3}.tabs-item-row:last-of-type{border-bottom:0}.tabs-item-drag{color:#9ca5af;cursor:grab}.tabs-item-row .ant-input{height:30px;font-size:11px}.tabs-item-row .ant-btn{color:#737d89}.tabs-add-item{padding:7px 0 1px!important;font-size:11px}.tabs-gap-control{display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:10px}.tabs-gap-control .ant-slider{margin:5px 0}.tabs-gap-control .ant-input-number{width:84px}.tabs-align-control{min-height:36px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dfe3e8;border-radius:5px}.tabs-align-control button{border:0;border-right:1px solid #e3e6ea;color:#747d87;background:#fff;font-size:15px}.tabs-align-control button:last-child{border-right:0}.tabs-align-control button.active{color:#3475df;background:#eef4ff}.tabs-align-control .mirror{display:inline-block;transform:scaleX(-1)}.tabs-style-states{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 15px;border-bottom:1px solid #e6e9ed}.tabs-style-states button{height:38px;border:0;border-bottom:2px solid transparent;color:#7b838d;background:transparent;font-size:10px}.tabs-style-states button.active{color:#2868cf;border-bottom-color:#3477e5}.tabs-typography-control{display:grid;grid-template-columns:32px 32px 32px minmax(84px,1fr);gap:4px;align-items:center}.tabs-typography-control>button{height:32px;border:1px solid #dfe3e8;color:#242a30;background:#fff}.tabs-typography-control>button.active{color:#2f6fd6;border-color:#95b6ea;background:#edf4ff}.tabs-typography-control .ant-input-number{width:100%}.tabs-color-input{grid-column:1 / -1;margin-top:5px}.tabs-border-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.preset-sketch[class*=preset-accordion-]{display:flex;flex-direction:column;gap:3px;padding:0}.accordion-preset-heading{height:13px;display:flex;align-items:center;background:#d7d8da;color:#91969c}.accordion-preset-heading i{flex:1;height:4px;margin:0 10px;background:#d7d8da}.accordion-preset-heading b{margin:0 4px;font-size:10px}.accordion-preset-body{display:grid;place-items:center;flex:1;background:#eee;color:#969ba0;font-size:13px}.preset-accordion-1 .accordion-preset-heading{background:#fff}.preset-accordion-2 .accordion-preset-heading{height:30px;justify-content:center;font-size:25px}.accordion-panel-list{display:flex;flex-direction:column;gap:8px}.accordion-panel-list>div{display:flex;align-items:center;min-height:38px;border:1px solid #dfe1e5;background:#fff}.accordion-panel-list>div.dragging{opacity:.45}.accordion-panel-list button{flex-shrink:0;width:30px;padding:0;border:0;background:transparent;color:#82878c;cursor:pointer}.accordion-panel-list button:disabled{opacity:.3;cursor:default}.accordion-panel-list .accordion-sort-handle{cursor:grab}.accordion-panel-list input{min-width:0;padding:6px 0;font-size:13px}.accordion-add-panel{margin:10px 0 14px;padding-left:0}.accordion-gap-field>div{display:grid;grid-template-columns:1fr 100px;gap:12px;align-items:center;margin-top:8px}.accordion-gap-field .ant-input-number-group-wrapper{width:100%}.accordion-text-controls{display:flex;gap:6px;align-items:center;background:#f6f6f7;padding:8px}.accordion-text-controls>button{padding:4px;border:0;background:transparent;cursor:pointer}.accordion-text-controls>button.active{color:#526de7;background:#e8edff}.accordion-text-controls .ant-input-number-group-wrapper{flex:1;min-width:0}.accordion-background-preview{width:100%;height:100px;object-fit:cover;margin:8px 0}.accordion-content-position{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;background:#f7f8fa}.accordion-content-position button{height:32px;border:0;background:transparent;color:#82878c;cursor:pointer}.accordion-content-position button.active{background:#edf2ff;color:#526de7}.composer-node-accordion{width:100%;min-width:0}.composer-accordion-runtime{width:100%;display:flex;flex-direction:column}.composer-accordion-panel{min-width:0;margin:0;padding:0}.composer-accordion-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;border:0;margin:0;text-align:left;font:inherit;cursor:pointer;transition:background-color .15s,color .15s}.composer-accordion-trigger>span{min-width:0;overflow-wrap:anywhere}.composer-accordion-trigger:focus-visible{outline:2px solid #526de7;outline-offset:-2px}.composer-accordion-chevron{width:14px;height:14px;flex-shrink:0;fill:none;stroke:var(--accordion-icon-color,#6d7175);stroke-width:1.5;transition:transform .18s}.composer-accordion-trigger[aria-expanded=true] .composer-accordion-chevron{transform:rotate(90deg)}.composer-accordion-region{margin-top:12px}.composer-accordion-region[hidden]{display:none}.composer-node-accordion-header,.composer-node-accordion-body{width:100%;min-width:0;position:relative;flex-wrap:wrap}.composer-node-accordion-header>.composer-empty-drop,.composer-node-accordion-body>.composer-empty-drop{min-height:110px;width:100%;background:#f7f7f7;border:1px dashed #a4a7aa;margin:0}.composer-accordion-custom-header{position:relative;min-height:70px;padding-bottom:38px}.composer-accordion-custom-header>.composer-accordion-trigger{width:max-content;max-width:100%;min-height:0;margin:0 auto;justify-content:center;position:relative}.composer-accordion-custom-header .composer-node-accordion-header:has(>.composer-empty-drop){margin-bottom:-32px}.gallery-preset-content{display:flex;flex-direction:column;width:100%;height:100%;gap:3px}.gallery-preset-content i{flex:0 0 5px;background:#d9d9d9;border-radius:1px}.gallery-preset-content b{flex:1;display:grid;place-items:center;background:#d9d9d9;color:#999d9f;font-size:26px}.gallery-direction-options{display:flex;gap:20px;margin:12px 0 24px}.gallery-direction-options button{flex:1;padding:10px;border:1px solid #dfe1e5;border-radius:4px;background:#fff;color:#73777c;cursor:pointer}.gallery-direction-options button.active{border-color:#5674ff;color:#5674ff}.gallery-direction-options i{display:flex;height:48px;gap:4px;padding:3px;margin-bottom:8px}.gallery-direction-options i.column{flex-direction:column}.gallery-direction-options b{display:block;background:#e5e8ec;flex:1}.gallery-direction-options b:first-child{flex:4}.gallery-direction-options .active b{background:#e9edff}.composer-node-gallery{width:100%;min-width:0}.composer-gallery-runtime{--gallery-motion-duration: .6s;--gallery-motion-easing: cubic-bezier(.22,.61,.36,1);position:relative;width:100%;min-width:0;isolation:isolate;transition:height var(--gallery-motion-duration) var(--gallery-motion-easing)}.composer-gallery-runtime.is-horizontal{display:grid;align-items:stretch}.composer-gallery-runtime.is-horizontal>.composer-gallery-slot{position:relative}.composer-gallery-runtime.is-horizontal>.composer-gallery-slot>.composer-gallery-panel-size,.composer-gallery-runtime.is-horizontal>.composer-gallery-slot>.composer-gallery-panel-size>.composer-node-gallery-item{height:100%}.composer-gallery-slot{position:absolute;top:0;left:0;min-width:0;transition:transform var(--gallery-motion-duration) var(--gallery-motion-easing);will-change:transform}.composer-gallery-runtime:not(.is-motion-ready),.composer-gallery-runtime:not(.is-motion-ready)>.composer-gallery-slot{transition:none}.composer-gallery-panel-size{width:100%}.composer-node-gallery-item{width:100%;position:relative;min-height:400px;overflow:hidden;box-shadow:none!important}.composer-node-gallery-item>.composer-empty-drop{flex:1;width:100%;min-height:400px;background:transparent;color:#73777c;border:1px dashed rgba(90,95,100,.16);display:grid;place-items:center}.composer-node-gallery-item>.composer-node-toolbar{top:0;z-index:20}.composer-node-gallery-item>.composer-node{flex-shrink:0}.composer-node-gallery-item>:not(.composer-background-video):not(.composer-node-toolbar):not(style){position:relative;z-index:1}.composer-gallery-expand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.composer-gallery-keyboard{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.composer-gallery-keyboard:focus-visible{clip-path:none;width:auto;height:auto;top:4px;left:4px;z-index:25;padding:6px;background:#fff;color:#405dff}@media (prefers-reduced-motion: reduce){.composer-gallery-runtime{--gallery-motion-duration: .35s;--gallery-motion-easing: cubic-bezier(.25,.46,.45,.94)}}.preset-overlay-0{padding:8px!important}.overlay-preset-content{position:relative;display:grid;place-items:center;width:100%;height:65px;background:#f0f0f0;color:#969a9f;font-size:12px}.overlay-preset-content>i{position:absolute;left:0;right:0;bottom:0;height:30%;background:#0000004d}.composer-node.has-only-overlay{min-height:240px}.composer-node-overlay{box-sizing:border-box;isolation:isolate}.composer-node-overlay>.composer-empty-drop{align-self:stretch;min-height:0;padding:10px;color:#ffffffb3;background:transparent;border:0}.composer-canvas .composer-node-overlay.is-selected{outline:2px solid #db1b94}.composer-canvas .composer-node-overlay.is-ancestor{outline-color:#db1b94}.composer-node-overlay>.composer-node-toolbar{background:#db1b94}.composer-overlay-reopen{position:absolute;right:2px;bottom:2px;z-index:8;width:24px;height:24px;padding:0;border:0;background:#db1b94;color:#fff;cursor:pointer}.overlay-effect-trigger{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#fff;border:1px solid #d9dde1;border-radius:4px;color:#34383d}.overlay-effect-options{display:grid;grid-template-columns:repeat(2,160px);gap:10px;padding:4px}.overlay-effect-options>button{padding:10px;border:1px solid #e4e5e7;border-radius:5px;background:#fff;text-align:left;cursor:pointer}.overlay-effect-options>button.active{border-color:#526dff}.overlay-effect-options i{display:block;height:65px;margin-bottom:8px;border-radius:3px}.overlay-effect-options b,.overlay-effect-options small{display:block;font-size:12px;font-style:normal;font-weight:400}.overlay-effect-options small{font-size:10px;color:#90959b;margin-top:4px}.overlay-direction-buttons{display:flex;gap:6px;margin:10px 0 18px}.overlay-direction-buttons button{flex:1;height:34px;border:1px solid #dfe2e6;border-radius:4px;background:#fff;font-size:22px;color:#7c838a}.overlay-direction-buttons button.active,.overlay-gap-fields button.active{background:#f0f4ff;color:#526dff;border-color:#526dff}.overlay-gap-fields{display:flex;align-items:center;gap:8px;margin-top:10px}.overlay-gap-fields>label{display:flex;flex:1;gap:6px;align-items:center;min-width:0}.overlay-gap-fields .ant-input-number-group-wrapper{min-width:0}.overlay-gap-fields .ant-input-number{width:100%}.overlay-gap-fields button{width:24px;padding:0;border:0;background:transparent}.collection-grid-image-picker{position:relative;margin:8px 0 18px}.collection-grid-image-picker>button:first-child{width:100%;height:80px;padding:0;border:1px dashed #bbbfc3;background:#f8f8f8;color:#90959b;overflow:hidden}.collection-grid-image-picker img{width:100%;height:100%;object-fit:cover}.collection-grid-image-picker .collection-grid-remove-image{position:absolute;right:5px;top:5px;width:24px;height:24px;border:0;background:#fff;color:#6d7175;border-radius:3px;opacity:0}.collection-grid-image-picker:hover .collection-grid-remove-image{opacity:1}.card-composer-collection-grid{top:56px;border-radius:8px 8px 0 0}.card-composer-collection-grid:before{content:"";position:fixed;top:0;left:0;right:0;height:56px;background:#00000073}.card-composer-collection-grid .composer-topbar{grid-template-columns:1fr auto auto;gap:24px;border-radius:8px 8px 0 0}.card-composer-collection-grid .composer-workspace,.card-composer-collection-grid .composer-breadcrumb{background:#e6e6e6}.card-composer-collection-grid .composer-workspace{padding-left:16px;padding-right:16px;padding-bottom:16px}.composer-document-collection-grid .composer-image-content.composer-image-original img{height:auto}.card-composer-collection-grid .composer-inspector-scroll{padding:24px 12px 80px;background:#f6f6f6}.card-composer-collection-grid .composer-inspector-scroll label,.card-composer-collection-grid .composer-field-heading,.card-composer-collection-grid .slide-style-label{font-size:14px;color:#303438}.card-composer-collection-grid .composer-inspector-tabs button{font-size:14px}.card-composer-collection-grid .composer-inspector-tabs button.active{background:#f2f6ff}.card-composer-collection-grid .composer-inspector-tabs button.active:after{display:none}.card-composer-collection-grid .slide-style-card{box-shadow:none}.card-composer-collection-grid .composer-style-states button{font-size:12px}.card-composer-collection-grid .composer-node-toolbar{zoom:calc(1 / var(--collection-editor-scale,1));height:24px;top:-24px;padding:2px}.card-composer-collection-grid .composer-node-toolbar button{width:20px;height:20px}.card-composer-collection-grid .composer-node.is-selected{outline-width:calc(2px / var(--collection-editor-scale,1))}.card-composer-collection-grid .composer-node-root.is-ancestor{outline:none}.composer-document-collection-grid .collection-grid-cell:not(.is-ancestor):not(.is-selected){overflow:hidden}.search-settings .settings-form h3{margin:0 0 16px;font-size:14px;font-weight:500}.search-settings .field-caption{display:block;margin:8px 0;color:#5e6673;font-size:13px}.search-spacing-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.search-spacing-grid label{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:6px}.search-spacing-grid .ant-input-number{width:100%}.search-no-config{padding:38px 14px;text-align:center;color:#8b929d;background:#f7f8fa;border-radius:6px}.search-filter-note,.field-help{margin:0;color:#7b828d;font-size:12px;line-height:1.6}.search-smart-card{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:14px;padding:14px;border:1px solid #e7e8eb;border-radius:7px}.search-smart-card b{font-size:14px}.search-smart-card span{font-size:12px;color:#737b86}.search-smart-card .ant-btn{grid-column:2;grid-row:1/3}.search-filter-mobile>select{max-width:120px;padding:8px 4px;border:0;background:#fff}.search-filter-mobile .search-sort select{min-width:130px}.search-product-grid .product-scroll-card{display:block;color:inherit;text-decoration:none}.search-product-grid .product-scroll-copy{padding-top:12px}.search-product-grid .product-scroll-copy h3{margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-product-grid .product-scroll-copy p{margin:0;font-size:13px}.search-product-grid .product-scroll-copy span{color:inherit}.composer-native-layout.composer-node-root{flex-direction:var(--composer-root-direction,column)!important;align-items:var(--composer-root-align,stretch)!important}.composer-native-layout>.composer-node-layout,.composer-native-layout>.composer-node-image,.composer-native-layout>.composer-node-carousel{width:100%}.composer-native-layout .composer-title{max-width:100%;line-height:normal}.composer-native-layout .composer-paragraph{margin:0;font:inherit;line-height:normal}.composer-document:has(>.composer-native-layout){background:transparent}.composer-native-layout .composer-node-column>.composer-node-layout,.composer-native-layout .composer-node-column>.composer-node-image,.composer-native-layout .composer-node-column>.composer-node-column{width:100%}.composer-native-layout .composer-title,.composer-native-layout .composer-paragraph{white-space:pre-line}.composer-native-layout .composer-node-button{width:max-content}.composer-native-layout .composer-node-button>.composer-button{padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;font:inherit;text-decoration:inherit}.composer-native-layout{line-height:normal}.composer-native-layout .composer-title{line-height:inherit}.composer-native-layout>.composer-node-email{width:100%}.composer-email-native .composer-email-row{border:1px solid #000!important;border-radius:100px;overflow:hidden;min-height:44px}.composer-email-native input,.composer-email-native button{font-family:Arial,sans-serif;line-height:normal;height:42px}.composer-email-native input{padding:13px 12px}.composer-email-native button{padding:12px 16px;min-width:0}.composer-document-mobile .composer-native-layout .composer-layout-scroll{display:flex!important;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.composer-document-mobile .composer-native-layout .composer-layout-scroll>.composer-node-column{flex:0 0 calc(100% / (var(--composer-scroll-columns,1) + .2) - 16px)!important;margin-inline:8px;scroll-snap-align:start}.composer-layout-scroll::-webkit-scrollbar{display:none}.composer-native-layout [role=button]{cursor:pointer}.composer-native-layout [role=button]:focus-visible,.composer-layout-scroll:focus-visible{outline:2px solid #4866ff;outline-offset:-2px}.composer-unavailable-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;max-width:calc(100vw - 32px);padding:14px 42px 14px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 4px 24px #0002;color:#222;font:14px/1.5 Arial,sans-serif}.composer-unavailable-notice button{position:absolute;right:8px;top:8px;padding:4px 8px;border:0;background:none;color:inherit;cursor:pointer;font-size:18px}.composer-native-layout .composer-image-content{background:transparent}@font-face{font-family:BeautyN Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/theme-assets/beautyn/lato-regular.ttf) format("truetype")}@font-face{font-family:BeautyN Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/theme-assets/beautyn/lato-bold.ttf) format("truetype")}@font-face{font-family:Wind Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/theme-assets/wind/mulish-variable.ttf) format("truetype")}@font-face{font-family:Wind Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/theme-assets/wind/playfair-display-variable.ttf) format("truetype")}@font-face{font-family:Bamboo Monda;font-style:normal;font-weight:400 700;font-display:swap;src:url(/theme-assets/bamboo/monda.ttf) format("truetype")}@font-face{font-family:Bamboo Bakbak One;font-style:normal;font-weight:400;font-display:swap;src:url(/theme-assets/bamboo/bakbak-one.ttf) format("truetype")}@font-face{font-family:Artevo Teko;font-style:normal;font-weight:400;font-display:swap;src:url(/theme-assets/artevo/teko-latin.woff2) format("woff2")}@font-face{font-family:Artevo Account Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/theme-assets/artevo/account-lato.woff2) format("woff2")}@font-face{font-family:PetOnly Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/theme-assets/petonly/nunito-variable.ttf) format("truetype")}@font-face{font-family:Venue Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/theme-assets/venue/roboto-variable.ttf) format("truetype")}@font-face{font-family:Hero Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/theme-assets/hero/montserrat-variable.ttf) format("truetype")}@font-face{font-family:Hero Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/theme-assets/hero/frank-ruhl-libre-variable.ttf) format("truetype")}@font-face{font-family:Reformia V26 Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/reformia-v26-assets/lexend-latin.woff2) format("woff2")}.reformia-v26{font-family:var(--artevo-body-family, "Reformia V26 Lexend", Arial, sans-serif)}.reformia-v26 .replica-header{color:var(--av-foreground,#1c1f23)}.reformia-v26 .rh-main{min-height:50px}.reformia-v26 .rh-logo-text{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reformia-v26 .rh-account-menu{border-radius:12px}.reformia-v26 .rh-account-dialog input{border-radius:40px}.rh-reformia-v26 .rh-menu-measure{width:max-content;min-width:max-content;max-width:none;gap:0}.rh-reformia-v26 .rh-menu-measure-more{flex:0 0 auto}.rh-reformia-v26 .rh-menu-measure .rh-badge-node{padding:0;font-size:inherit}.rh-reformia-v26 .rh-menu-measure .rh-menu-badge{padding:2px 5px;font-size:10px}.rh-reformia-v26 .rh-menu-measure .rh-menu-badge.is-dot{padding:0}.rh-reformia-v26 .rh-menu-measure .rh-menu-badge[data-shape=引导]{padding-left:9px}.rh-reformia-v26 .rh-menu-measure .rh-expand-menu{padding:6px!important}.rh-reformia-v26 .rh-menu-drawer .rh-drawer-item>div>a,.rh-reformia-v26 .rh-menu-drawer .rh-drawer-item>div>.rh-menu-label{display:block;flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;line-height:40px}.rh-reformia-v26 .rh-menu-drawer.wrap-text .rh-drawer-item>div>a,.rh-reformia-v26 .rh-menu-drawer.wrap-text .rh-drawer-item>div>.rh-menu-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:24px}.rh-reformia-v26 .rh-third-items.is-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rh-reformia-v26 .rh-third-items.is-grid>.rh-drawer-item:not([data-menu-collection=true]){grid-column:1 / -1}.rh-reformia-v26 .rh-third-items.is-grid>.rh-drawer-item[data-menu-collection=true]>div{display:flex;flex-direction:column;align-items:stretch}.rh-reformia-v26 .rh-third-items.is-grid>.rh-drawer-item[data-menu-collection=true] img{width:100%;margin-right:0}.rh-reformia-v26 .rh-third-items.is-grid>.rh-drawer-item[data-menu-collection=true]>div>a,.rh-reformia-v26 .rh-third-items.is-grid>.rh-drawer-item[data-menu-collection=true]>div>.rh-menu-label{width:100%;line-height:24px}.reformia-v26 .shop-footer-inner{max-width:1920px;margin:auto;padding:40px 20px}.reformia-v26 .shop-footer-copyright{font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.reformia-v26 .composer-document-footer-composition{font-family:inherit}.reformia-v26 [data-composer-id=reformia-v26-footer-root],.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-root]{row-gap:30px}.reformia-v26 [data-composer-id=reformia-v26-footer-layout]>.composer-layout>.composer-node-column,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-layout]>.composer-layout>.composer-node-column{justify-content:flex-start;gap:0!important}.reformia-v26 [data-composer-id^=reformia-v26-footer-title-] .composer-title,.reformia-v26 [data-composer-id=reformia-v26-footer-join-title] .composer-title,.reformia-v26 [data-ai-source-node-id^=reformia-v26-footer-title-] .composer-title,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-join-title] .composer-title{margin:20px 0;font-weight:700;line-height:22px}.reformia-v26 [data-composer-id^=reformia-v26-footer-link-] .composer-paragraph,.reformia-v26 [data-ai-source-node-id^=reformia-v26-footer-link-] .composer-paragraph{margin:0 0 6px;line-height:22px}.reformia-v26 [data-composer-id=reformia-v26-footer-join-copy] .composer-title,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-join-copy] .composer-title{margin:10px 10px 10px 0;line-height:22px}.reformia-v26 [data-composer-id=reformia-v26-footer-email] .composer-email-row input,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-email] .composer-email-row input{min-width:0;flex:1 1 0}.reformia-v26 [data-composer-id=reformia-v26-footer-email] .composer-email-row button,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-email] .composer-email-row button{flex:0 0 auto;min-width:122px;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:var(--email-button-size, 12px)!important;padding:13px 16px;line-height:16px}.reformia-v26 .shop-blog-grid{gap:16px}.reformia-v26 .shop-blog-card{text-align:left;overflow:hidden;border-radius:12px}.reformia-v26 .shop-blog-image{border-radius:12px;overflow:hidden}.reformia-v26 .shop-blog-card-copy{padding:16px}.reformia-v26 .shop-blog-card h3{margin:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reformia-v26 .shop-blog-card p{margin:8px 0 0;font-size:12px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reformia-v26 .shop-blog-card small{margin-top:16px;font-size:12px;line-height:20px}.reformia-v26 .blog-collection{max-width:1920px;margin:0 auto;padding:40px 20px 60px}.reformia-v26 .blog-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.reformia-v26 .blog-collection-card:first-child{grid-column:1/-1}.reformia-v26 .blog-collection-card:first-child img{max-height:600px}.reformia-v26 .blog-collection-card img{border-radius:12px;width:100%;object-fit:cover}.reformia-v26 .blog-collection-card h2{font-size:24px;line-height:32px;font-weight:500;margin:20px 0 12px}.reformia-v26 .blog-collection-card small{font-size:12px}.reformia-v26 .blog-article{margin:0 auto;padding:40px 20px 80px}.reformia-v26 .blog-article .blog-rich-body{margin-top:24px}.reformia-v26 .blog-article-groups{margin-top:80px;justify-content:center}.reformia-v26 .blog-article-groups a{border:1px solid currentColor;border-radius:6px;padding:10px 16px}.reformia-v26 .shop-not-found{font-family:inherit;padding:100px 20px}.reformia-v26 .shop-not-found h1{font-family:inherit;font-size:24px;line-height:32px}.reformia-v26 .shop-not-found p{font-size:18px;line-height:26px}.reformia-v26 .shop-account-page{font-family:inherit}.reformia-v26 .shop-account-field input{border-radius:40px}.reformia-v26 .buyer-account-nav{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:32px}.reformia-v26 .buyer-business-main{display:block;max-width:1920px;padding:40px 20px 80px}.reformia-v26 .buyer-business-heading h1{font-size:28px;font-weight:500}.reformia-v26.buyer-account-business{min-height:100dvh}.reformia-v26.buyer-account-business .buyer-account-main{padding-bottom:80px}.reformia-v26 .buyer-address-card,.reformia-v26 .buyer-order-card{border-radius:12px}.reformia-v26 .buyer-order-item img{aspect-ratio:1;object-fit:cover;border-radius:12px}.reformia-v26 .buyer-business-brand img{width:100px;max-height:48px;object-fit:contain}.reformia-v26 .buyer-business-header{max-width:1920px;margin:0 auto}.reformia-v26 .buyer-business-footer{background:#ededed}@media (max-width: 959px){.reformia-v26 .rh-main{min-height:40px}.reformia-v26 .shop-footer-inner{padding:20px 10px}.reformia-v26 [data-composer-id=reformia-v26-footer-root],.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-root]{row-gap:20px!important}.reformia-v26 [data-composer-id^=reformia-v26-footer-title-] .composer-title,.reformia-v26 [data-composer-id=reformia-v26-footer-join-title] .composer-title,.reformia-v26 [data-ai-source-node-id^=reformia-v26-footer-title-] .composer-title,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-join-title] .composer-title{margin:10px}.reformia-v26 [data-composer-id^=reformia-v26-footer-link-] .composer-paragraph,.reformia-v26 [data-ai-source-node-id^=reformia-v26-footer-link-] .composer-paragraph{margin:10px 10px 0}.reformia-v26 [data-composer-id=reformia-v26-footer-join-copy] .composer-title,.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-join-copy] .composer-title{margin:10px;font-size:14px}.reformia-v26 [data-composer-id=reformia-v26-footer-graphic],.reformia-v26 [data-ai-source-node-id=reformia-v26-footer-graphic]{margin:20px 0 10px!important}.reformia-v26 .shop-blog-card h3{font-size:12px;line-height:22px}.reformia-v26 .blog-collection{padding:24px 10px 40px}.reformia-v26 .blog-collection-grid{display:flex;flex-direction:column;gap:24px}.reformia-v26 .blog-collection-card:not(:first-child){display:grid;grid-template-columns:120px minmax(0,1fr);gap:0 16px}.reformia-v26 .blog-collection-card:not(:first-child)>a{display:contents}.reformia-v26 .blog-collection-card:not(:first-child) img{grid-row:1/3;height:120px}.reformia-v26 .blog-collection-card:not(:first-child) h2{margin:0;font-size:16px;line-height:24px}.reformia-v26 .blog-article{padding:24px 10px 40px}.reformia-v26 .blog-article .blog-rich-body,.reformia-v26 .blog-article-groups{margin-top:20px}.reformia-v26 .shop-not-found{padding:100px 10px}.reformia-v26.buyer-account-business .buyer-account-main{padding-bottom:40px}.reformia-v26 .buyer-business-main{padding:24px 10px 40px}.reformia-v26 .buyer-business-heading h1{font-size:24px}.reformia-v26 .buyer-account-nav{gap:10px}}.store-policy-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:20px 24px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:13px;line-height:1.6}.store-policy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.store-policy-page{max-width:960px;margin:32px auto;padding:0 24px;line-height:1.8;overflow-wrap:anywhere}.store-policy-page h1{font-size:30px;margin:0 0 24px}.store-policy-page img{max-width:100%;height:auto}.store-policy-page table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.store-policy-page th,.store-policy-page td{border:1px solid #ddd;padding:8px}@media (max-width:600px){.store-policy-page{margin:24px auto;padding:0 16px}.store-policy-page h1{font-size:24px}.store-policy-links{gap:10px 16px;padding:16px}}.store-language-floating{position:fixed;bottom:16px;right:16px;z-index:30;background:#fff;color:#222;border:1px solid #ddd;border-radius:8px;padding:8px 12px;box-shadow:0 2px 8px #0001}.store-language-selector{display:flex;align-items:center;gap:8px;font:13px system-ui,sans-serif}.store-language-selector select{padding:4px;border:1px solid #ddd;background:#fff;color:#222;max-width:150px}[data-av-button-hover] :where(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a){--av-hover-bg:var(--av-primary-button-background,#1d1f23);--av-hover-text:var(--av-primary-button-text,#fff);--av-hover-border:var(--av-primary-button-border,#1d1f23)}[data-av-button-hover][data-av-button-hover] :is(.artevo-pd-buttons>button:not(.buy-now),.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button){--av-hover-bg:var(--av-secondary-button-background,#fff);--av-hover-text:var(--av-secondary-button-text,#1c1f23);--av-hover-border:var(--av-secondary-button-border,#e6e8ea)}[data-av-button-hover][data-av-button-hover] :is(.artevo-qa-buttons>button,.artevo-qa-state button){--av-hover-bg:var(--qa-secondary-button-background,#fff);--av-hover-text:var(--qa-secondary-button-text,#1c1f23);--av-hover-border:var(--qa-secondary-button-border,#e6e8ea)}[data-av-button-hover][data-av-button-hover] :is(.artevo-qa-buttons>.buy-now,.artevo-cart-popup-checkout){--av-hover-bg:var(--qa-primary-button-background,#1d1f23);--av-hover-text:var(--qa-primary-button-text,#fff);--av-hover-border:var(--qa-primary-button-border,#1d1f23)}[data-av-button-hover][data-av-button-hover] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a):not(:disabled):not([aria-disabled=true]){background:var(--av-hover-bg)!important;color:var(--av-hover-text)!important;border-color:var(--av-hover-border)!important}@media (prefers-reduced-motion:no-preference) and (hover:hover){[data-av-element-hover] :is(.artevo-global-card,.native-product-card,.artevo-result-promotion>img,.rh-menu-media>a>img,.rh-collection-image,.rh-drawer-item>div>img){transition:transform .2s cubic-bezier(0,0,.3,1),box-shadow .2s ease;transform-origin:center}[data-av-element-hover=horizontal-zoom] :is(.artevo-global-card,.native-product-card,.artevo-result-promotion>img,.rh-menu-media>a>img,.rh-collection-image,.rh-drawer-item>div>img):not([disabled]):hover{transform:scale(1.05)}[data-av-element-hover=vertical-lift] :is(.artevo-global-card,.native-product-card,.artevo-result-promotion>img,.rh-menu-media>a>img,.rh-collection-image,.rh-drawer-item>div>img):not([disabled]):hover{transform:translateY(-2px)}[data-av-element-hover="3d-lift"] :is(.artevo-global-card,.native-product-card,.artevo-result-promotion>img,.rh-menu-media>a>img,.rh-collection-image,.rh-drawer-item>div>img):not([disabled]):hover{transform:scale(1.05) perspective(500px);box-shadow:0 8px 24px #0000002e,0 4px 16px #0000001f}[data-av-button-hover] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]){position:relative;overflow:hidden;transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease,color .1s ease}[data-av-button-hover=horizontal-zoom] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):hover{transform:scale(1.05)}[data-av-button-hover=vertical-rise] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):hover{transform:translateY(-2px)}[data-av-button-hover="3d-lift"] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):hover{transform:scale(1.05) perspective(500px) rotateX(2deg);box-shadow:0 8px 24px #0000002e,0 4px 16px #0000001f}[data-av-button-hover=hover-sweep] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;width:200%;height:100%;inset-inline-start:150%}[data-av-button-hover=hover-sweep] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):hover:before{transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:inset-inline-start .75s cubic-bezier(.01,.56,1,1);inset-inline-start:-200%}[data-av-button-hover=slide-right] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:#fff;opacity:.2;width:0;height:100%;transition:width .5s ease-out}[data-av-button-hover=slide-right] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a,.composer-node-button:has(.composer-button:not([aria-disabled=true]))):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):hover:before{width:100%}[data-av-button-hover=color-invert][data-av-button-hover] :is(.artevo-pd-buttons>button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button,.artevo-share-cancel,.artevo-not-found>a):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([loading]):hover{background:var(--av-hover-text)!important;color:var(--av-hover-bg)!important}}@keyframes av-scroll-enter{0%{transform:translateY(24px);opacity:.01}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: no-preference){.storefront-preview .av-scroll-enter{animation:av-scroll-enter .6s cubic-bezier(0,0,.3,1) both;animation-delay:calc(var(--av-scroll-order,0) * 75ms)}}.av-layout-scope{--av-page-spacing:var(--av-layout-spacing-content-mobile,10px);--av-section-spacing:calc(var(--av-layout-spacing-sections,40px) / 2);--av-grid-horizontal:calc(var(--av-layout-spacing-grid-horizontal,16px) / 2);--av-grid-vertical:calc(var(--av-layout-spacing-grid-vertical,20px) / 2)}@media (min-width:960px){.av-layout-scope{--av-page-spacing:var(--av-layout-spacing-content,100px);--av-section-spacing:var(--av-layout-spacing-sections,40px);--av-grid-horizontal:var(--av-layout-spacing-grid-horizontal,16px);--av-grid-vertical:var(--av-layout-spacing-grid-vertical,20px)}}.av-layout-scope.av-layout-scope :is(.artevo-product-detail,.artevo-cart-page,.artevo-collection-products,.artevo-subcollections,.artevo-search-page){box-sizing:border-box;max-width:var(--av-layout-page-width,1920px);padding-inline:var(--av-page-spacing)}.av-layout-scope.av-layout-scope .artevo-product-detail:not(.is-mobile){padding-left:calc(var(--av-page-spacing) + 70px)}.av-layout-scope.av-layout-scope .artevo-search-page .artevo-collection-products{padding-inline:0}.av-layout-scope.av-layout-scope .artevo-collection-copy{max-width:var(--av-layout-page-width,1920px);padding-inline:var(--av-page-spacing);margin-inline:auto}.av-layout-scope.av-layout-scope .artevo-collection-header.is-poster>.artevo-collection-copy{left:50%;right:auto;transform:translate(-50%)}.av-layout-scope.av-layout-scope :is(.artevo-result-grid,.artevo-subcollection-grid){gap:var(--av-grid-vertical) var(--av-grid-horizontal)}.av-layout-scope.av-layout-scope .artevo-result-grid.is-waterfall{column-gap:var(--av-grid-horizontal)}.av-layout-scope.av-layout-scope .artevo-result-grid.is-waterfall>*{margin-bottom:var(--av-grid-vertical)}.av-layout-scope>.preview-section:not(.preview-section-header):not(.preview-section-footer):not(.preview-section-announcement){margin-bottom:var(--av-section-spacing)}.av-layout-scope.av-layout-scope :is(.rh-artevo .rh-main,.shop-footer-native .shop-footer-inner){max-width:var(--section-content-width,var(--av-layout-page-width,1920px));padding-inline:var(--av-page-spacing);box-sizing:border-box}.av-controls-scope{--av-button-spacing:var(--av-button-spacing-pc,12px 20px)}@media (max-width:959px){.av-controls-scope{--av-button-spacing:var(--av-button-spacing-mobile,12px)}}.av-controls-scope.av-controls-scope :is(.artevo-pd-buttons button,.artevo-qa-buttons>button,.artevo-qa-state button,.artevo-cart-primary,.artevo-cart-checkout,.artevo-cart-popup-checkout,.artevo-auth-submit,.av-card-add-button,.artevo-cart-empty>a,.artevo-cart-rec-view a,.artevo-filter-apply,.artevo-results-more button,.artevo-filter-dialog footer button){border-radius:var(--av-button-radius,40px);border-width:var(--av-button-border-thickness,1px);border-style:solid;padding:var(--av-button-spacing)}.av-controls-scope.av-controls-scope :is(.artevo-pd-options button,.artevo-qa-fields fieldset button,.av-card-variant-panel fieldset button){border-radius:var(--av-variant-pills-radius,6px);border-width:var(--av-variant-pills-border-thickness,1px)}.av-controls-scope.av-controls-scope :is(.artevo-pd-options button,.artevo-qa-fields fieldset button)[aria-pressed=true]{box-shadow:none}.av-controls-scope.av-controls-scope :is(.artevo-auth-content input:not([type=checkbox]),.artevo-search-heading input,.artevo-search-box input,.artevo-price-inputs input,.artevo-page-cart-note textarea,.artevo-pd-quantity>div,.artevo-qa-quantity>div,.artevo-page-cart-quantity,.artevo-cart-quantity){border-radius:var(--av-inputs-radius,40px);border-width:var(--av-inputs-border-thickness,1px)}.av-controls-scope.av-controls-scope :is(.artevo-pd-quantity input){border-inline-width:var(--av-inputs-border-thickness,1px)}.av-controls-scope.av-controls-scope :is(.artevo-qa-quantity,.artevo-page-cart-quantity,.artevo-cart-quantity) button:first-child{border-right-width:var(--av-inputs-border-thickness,1px)}.av-controls-scope.av-controls-scope :is(.artevo-qa-quantity,.artevo-page-cart-quantity,.artevo-cart-quantity) button:last-child{border-left-width:var(--av-inputs-border-thickness,1px)}.av-controls-scope.av-controls-scope :is(.artevo-pd-image,.artevo-qa-main-image){border-radius:var(--av-media-radius,12px)}.av-controls-scope.av-controls-scope :is(.artevo-pd-image img,.artevo-qa-main-image img,.artevo-page-cart-image img,.artevo-cart-image img,.artevo-cart-popup-image img){box-sizing:border-box;border:var(--av-media-border-thickness,0px) solid var(--av-border,var(--qa-border,#e6e8ea));border-radius:max(0px,calc(var(--av-media-radius,12px) - var(--av-media-border-thickness,0px)))}.av-controls-scope.av-controls-scope :is(.rh-account-dialog,.rh-account-menu,.rh-cart-dialog,.artevo-filter-dialog,.artevo-share-panel){border:var(--av-popup-border-thickness,1px) solid var(--av-border,#e6e8ea);border-radius:var(--av-popup-radius,12px)}.av-controls-scope.av-controls-scope :is(.artevo-qa-dialog,.artevo-cart-popup){border:var(--av-popup-border-thickness,1px) solid var(--qa-border,#e6e8ea);border-radius:var(--av-popup-radius,12px)}.av-controls-scope.av-controls-scope .artevo-share-panel:not(.is-mobile):before{border-left-width:var(--av-popup-border-thickness,1px);border-top-width:var(--av-popup-border-thickness,1px)}.av-controls-scope.av-controls-scope .rh-cart-dialog{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:959px){.av-controls-scope.av-controls-scope :is(.rh-account-dialog,.artevo-qa-dialog,.artevo-filter-dialog,.artevo-share-panel.is-mobile){border-radius:var(--av-popup-radius,12px) var(--av-popup-radius,12px) 0 0}}@media (max-width:959px){.av-controls-scope.av-controls-scope :is(.rh-account-dialog,.artevo-share-panel.is-mobile){border-width:0}}.av-controls-scope.av-controls-scope :is(.artevo-cart-quantity>div,.artevo-cart-note textarea){border-radius:var(--av-inputs-radius,40px);border-width:var(--av-inputs-border-thickness,1px);overflow:hidden}.av-controls-scope.av-controls-scope .artevo-share-cancel{border-radius:var(--av-button-radius,40px);border-width:var(--av-button-border-thickness,1px);padding:var(--av-button-spacing)}.av-product-badge{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:10px;min-height:10px;padding:2px 6px;color:var(--av-foreground);background:var(--av-background);font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:normal;backface-visibility:hidden;transform:translateZ(0);pointer-events:none}.av-discount-text{display:inline-flex;margin-inline-start:4px;color:var(--av-highlight);font-size:inherit;line-height:inherit}.artevo-global-card.card-card{border:var(--av-card-border,0px) solid var(--av-border);border-radius:var(--av-card-radius);overflow:hidden}.artevo-global-card.card-standard{border:0;border-radius:0}.artevo-global-card>.artevo-featured-image,.artevo-global-card>.artevo-result-image,.artevo-global-card>.native-product-image{border-radius:var(--av-card-radius)!important}.artevo-global-card.card-card>.artevo-featured-image,.artevo-global-card.card-card>.artevo-result-image,.artevo-global-card.card-card>.native-product-image{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.artevo-global-card>.artevo-featured-copy,.artevo-global-card>.native-product-copy{padding:var(--av-card-copy-padding)}.artevo-global-card.card-card>h3,.artevo-global-card.card-card>p{padding-left:16px;padding-right:16px}.artevo-global-card.card-card>p:last-child{padding-bottom:16px}.artevo-global-card h3,.artevo-global-card p{color:inherit;text-align:inherit}.artevo-global-card p{color:var(--av-foreground)}.artevo-subcollection-card.artevo-global-card{border-radius:var(--av-card-radius);border-width:var(--av-card-border);border-color:var(--av-border)}.artevo-subcollection-card.artevo-global-card.card-standard{border-width:0}.artevo-subcollection-card.artevo-global-card img{border-top-left-radius:var(--av-card-radius);border-top-right-radius:var(--av-card-radius)}.artevo-subcollection-card.artevo-global-card>span{text-align:inherit;padding:var(--av-card-copy-padding)}.artevo-global-card>.artevo-featured-copy,.artevo-global-card>.native-product-copy{text-align:inherit}.artevo-subcollections .artevo-subcollection-card.artevo-global-card{border-radius:var(--av-card-radius);border-width:var(--av-card-border)}.artevo-subcollections .artevo-subcollection-card.artevo-global-card.card-standard{border-width:0}.artevo-subcollection-card.artevo-global-card h3{padding:var(--av-card-copy-padding);text-align:inherit}.artevo-global-card .native-product-copy p{color:var(--av-foreground)}.artevo-subcollections .artevo-subcollection-card.artevo-global-card.card-standard .artevo-subcollection-image{border:var(--av-card-border) solid var(--av-border);border-radius:var(--av-card-radius)}.composer-layout>button.composer-column-resizer{width:calc(16px / var(--resize-scale, 1));outline:none}.composer-layout>button.composer-column-resizer:before{width:calc(8px / var(--resize-scale, 1));inset:0 auto 0 50%;transform:translate(-50%);border-radius:2px;background:#4d74ed;box-shadow:none}.composer-layout>button.composer-column-resizer>span{width:calc(4px / var(--resize-scale, 1));height:calc(28px / var(--resize-scale, 1));background:transparent;box-shadow:none}.composer-layout>button.composer-column-resizer>span:after{width:3px;height:14px;background-size:3px 5px;transform:translate(-50%,-50%) scale(calc(1 / var(--resize-scale, 1)));transform-origin:center}.composer-layout>button.composer-column-resizer:hover:before,.composer-layout>button.composer-column-resizer:focus-visible:before,.composer-layout>button.composer-column-resizer.is-dragging:before{width:calc(8px / var(--resize-scale, 1));background:#4d74ed;box-shadow:none}.composer-layout>button.composer-column-resizer.is-dragging>span,.composer-layout>button.composer-column-resizer:hover>span{background:transparent;box-shadow:none}.composer-layout>button.composer-column-resizer:focus-visible:before{box-shadow:0 0 0 3px #4c78ff33}.composer-layout.is-resizing,.composer-layout.is-resizing *{cursor:col-resize!important}.composer-layout.is-resizing>.composer-node-column{will-change:flex-basis}.composer-instagram-progress{margin-top:20px}.composer-instagram-progress>div{width:128px;height:8px;margin-left:auto;border-radius:4px;background:#e6e8ea;overflow:hidden}.composer-instagram-progress span{display:block;height:100%;border-radius:4px;background:#000}.composer-layout-loop{scroll-padding-inline:8px}.composer-document-mobile .composer-node-layout:has(>.composer-layout-mobile-stack){grid-template-columns:minmax(0,1fr)}.av-cart-flight{position:fixed;z-index:1022;left:0;top:0;width:12px;height:12px;border-radius:50%;pointer-events:none}.av-cart-plus{position:absolute;top:-6px;right:-4px;padding:0 6px;font-size:12px;line-height:normal;border-radius:999px;pointer-events:none;filter:drop-shadow(0 1px 1px #0000001f)}.av-card-thumbnails{position:relative;margin-top:8px;width:100%;min-width:0}.av-card-thumbnail-track{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.thumbnails-sliding .av-card-thumbnail-track{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.av-card-thumbnail-track::-webkit-scrollbar{display:none}.artevo-global-card .av-card-thumbnail{position:relative;flex:none;display:block;width:32px;height:40px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;scroll-snap-align:start}.artevo-global-card .av-card-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px}.artevo-global-card .av-card-thumbnail[aria-pressed=true],.artevo-global-card .av-card-thumbnail:hover{border-color:var(--av-input-border-color,#1c1f23)}.artevo-global-card .av-card-thumbnail-more{border:0;background:transparent;color:inherit;height:40px;font:inherit;padding:0 3px;cursor:pointer}.artevo-global-card .av-card-thumbnail-prev,.artevo-global-card .av-card-thumbnail-next{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;background:var(--av-background,#fff);color:var(--av-icon,#111);cursor:pointer;font-size:20px}.av-card-thumbnail-prev{left:0}.av-card-thumbnail-next{right:0}.av-card-thumbnail-prev:disabled,.av-card-thumbnail-next:disabled{visibility:hidden}@media (max-width:959px){.artevo-global-card .av-card-thumbnail:not([aria-pressed=true]):hover{border-color:transparent}}.shop-account-submit:not(:disabled),.shop-cart-quantity button:not(:disabled),.shop-cart-remove:not(:disabled){cursor:pointer}.shop-account-error,.shop-cart-warning{color:#b32222;font-size:13px}.shop-account-signed-in{display:grid;gap:14px;font-size:14px}.shop-account-signed-in button{width:max-content;background:#fff;border:1px solid #aaa;padding:9px 15px;cursor:pointer}.shop-account-signed-in a{color:inherit}.shop-cart-real-row{padding:16px 0;border-bottom:1px solid #eee}.shop-cart-real-row .shop-cart-product-copy{flex:1}.shop-cart-line-total{white-space:nowrap;font-size:14px}.shop-cart-remove{width:max-content;padding:3px 0;background:none;border:0;text-decoration:underline;font:inherit;font-size:12px}.shop-cart-notice{background:#f5f7ff;padding:10px;font-size:13px}.shop-cart-rec-card h3 a{color:inherit;text-decoration:none}.shop-cart-quick-add,.collection-quick-add{border:0;cursor:pointer}.shop-cart-rec-card:hover .shop-cart-quick-add,.shop-cart-rec-card:focus-within .shop-cart-quick-add,.collection-product-card:hover .collection-quick-add,.collection-product-card:focus-within .collection-quick-add{opacity:1}.buyer-quick-add{position:absolute;right:8px;bottom:8px;z-index:1;border:0;border-radius:3px;background:#fff;color:#202020;padding:8px 12px;font-size:12px;cursor:pointer;box-shadow:0 2px 8px #0002}.product-scroll-image{position:relative}.rh-cart-items{padding:20px;display:grid;gap:15px}.rh-cart-item{display:flex;gap:12px;font-size:13px}.rh-cart-item img{width:64px;height:70px;object-fit:cover;background:#f2f3f7}.rh-cart-item>div{display:grid;align-content:start;gap:5px}.rh-cart-item a{color:inherit}.rh-cart-item small{color:#74777e}.rh-cart-items .rh-primary{display:block;text-align:center;text-decoration:none}.shop-cart-loading{min-height:390px;display:grid;place-items:center;color:#777;font-size:14px}.shop-cart-preview-label{margin:12px 0;padding:10px 12px;background:#f2f6ff;color:#46557a;font-size:13px}.rh-cart-count{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;box-sizing:border-box;border-radius:50%;padding:1px 3px;background:#1e2229;color:#fff;font-size:10px;line-height:14px;text-align:center;pointer-events:none}.buyer-toast{position:fixed;z-index:10000;right:20px;bottom:20px;max-width:min(360px,calc(100vw - 40px));display:flex;align-items:start;gap:16px;padding:13px 16px;border-radius:5px;background:#20242b;color:#fff;font-size:13px;line-height:1.5;box-shadow:0 6px 28px #0004}.buyer-toast{pointer-events:none}.buyer-toast button{pointer-events:auto;border:0;background:none;color:inherit;cursor:pointer;font-size:20px;line-height:1}body:has(.rh-cart-dialog) .buyer-toast{display:none}@media (max-width: 959px){.buyer-toast{top:max(16px,env(safe-area-inset-top));bottom:auto}}@media (max-width: 700px){.shop-cart-real-row .shop-cart-product-image{width:86px;height:108px}.shop-cart-real-row{gap:12px}.shop-cart-line-total{display:none}.buyer-quick-add,.shop-cart-quick-add,.collection-quick-add{opacity:1}}.artevo-global-card .av-card-add{display:flex;align-items:center;justify-content:center;border:1px solid var(--av-primary-button-border);background:var(--av-primary-button-background);color:var(--av-primary-button-text);font:inherit;cursor:pointer;transition:opacity .15s,background .15s}.artevo-global-card .av-card-add-icon{position:absolute;bottom:16px;right:16px;z-index:3;width:28px;height:28px;padding:0;border-radius:50%;opacity:0}.artevo-global-card .av-card-add-icon img{width:14px!important;height:14px!important;object-fit:contain!important}.artevo-global-card:hover .av-card-add-icon,.artevo-global-card:focus-within .av-card-add-icon,.artevo-global-card .av-card-add-icon.is-mobile{opacity:1}.artevo-global-card .av-card-add-button{position:static;width:100%;height:auto;padding:12px 20px;margin-top:10px;border-radius:40px;opacity:1}.artevo-global-card .av-card-add:disabled{cursor:default;background:var(--av-disabled-background-color);color:var(--av-disabled-text-color);border-color:var(--av-disabled-background-color)}.artevo-global-card .av-card-add:not(:disabled):hover{background:var(--av-primary-button-text);color:var(--av-primary-button-background)}.av-card-variant-panel{position:absolute;z-index:5;bottom:10px;left:10px;right:10px;max-height:90%;overflow:auto;scrollbar-width:none;padding:10px;background:var(--av-background,#f4f4f5);color:var(--av-foreground-heading,#1c1f23);border-radius:12px;box-shadow:0 4px 16px #0002;text-align:left}.artevo-global-card .av-card-variant-panel button{position:static;opacity:1;width:auto;height:auto;font:inherit}.av-card-variant-panel fieldset{border:0;margin:16px 0 0;padding:0;min-width:0}.av-card-variant-panel legend{font-weight:500;margin-bottom:16px;padding-right:24px}.av-card-variant-panel fieldset>div{display:flex;flex-wrap:wrap;gap:10px}.artevo-global-card .av-card-variant-panel fieldset button{padding:8px 12px;border:1px solid var(--av-variant-border-color);border-radius:6px;background:var(--av-variant-background-color);color:var(--av-variant-text-color)}.artevo-global-card .av-card-variant-panel fieldset button[aria-pressed=true]{background:var(--av-selected-variant-background-color);color:var(--av-selected-variant-text-color);border-color:var(--av-selected-variant-border-color)}.artevo-global-card .av-card-variant-panel fieldset button:not(:disabled):hover{background:var(--av-variant-hover-background-color);color:var(--av-variant-hover-text-color);border-color:var(--av-variant-hover-border-color)}.artevo-global-card .av-card-variant-panel .av-card-variant-close{position:absolute;right:10px;top:10px;padding:0;border:0;background:transparent;color:inherit;font-size:22px;line-height:24px;min-width:24px}.av-card-variant-panel p{font:inherit!important;margin:8px 0!important}@media (max-width:959px){.artevo-global-card .av-card-add-icon{opacity:1}.artevo-global-card .av-card-add-button{padding:12px}}.av-card-variant-panel::-webkit-scrollbar{display:none}.artevo-global-card .av-card-add.is-unavailable{display:none}.av-card-media{position:relative;width:100%;overflow:hidden;min-width:0}.av-card-media-track{display:flex;width:100%;height:100%;overflow:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.av-card-media-track.can-scroll{overflow-x:auto}.av-card-media-track::-webkit-scrollbar{display:none}.av-card-media .av-card-media-slide{display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.av-card-media img{display:block!important;width:100%!important;height:100%!important;transform:none!important}.av-card-media-hover{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s;background:#fff}.av-card-media.has-hover:hover .av-card-media-hover,.av-card-media.has-hover:focus-within .av-card-media-hover{opacity:1}.av-card-media-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2;max-width:85%;flex-wrap:wrap;justify-content:center;opacity:0}.av-card-media .av-card-media-indicators button{position:static;display:block;min-width:0;width:5px;height:5px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--av-foreground-heading,#1c1f23) 35%,transparent);font-size:0;cursor:pointer}.av-card-media .av-card-media-indicators.indicators-bar button{width:20px;height:3px;border-radius:0}.av-card-media .av-card-media-indicators button[aria-current=true]{background:var(--av-foreground-heading,#1c1f23)}.av-card-media-arrows{position:absolute;inset:50% 16px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;opacity:0}.av-card-media .av-card-media-arrows button{position:static;display:grid;place-items:center;width:28px;height:28px;min-width:0;border-radius:50%;padding:0;border:1px solid var(--av-variant-border-color,#ddd);background:var(--av-variant-background-color,#fff);color:var(--av-variant-text-color,#1c1f23);font:22px/1 sans-serif;pointer-events:auto}.av-card-media .av-card-media-arrows button:disabled{opacity:.35;cursor:default}.av-card-media:hover .av-card-media-arrows,.av-card-media:focus-within .av-card-media-arrows,.av-card-media:hover .av-card-media-indicators,.av-card-media:focus-within .av-card-media-indicators,.av-card-media.is-mobile .av-card-media-indicators{opacity:1}.av-card-media.is-mobile .av-card-media-indicators{bottom:10px}.artevo-global-card .artevo-featured-image,.artevo-global-card .artevo-result-image,.artevo-global-card .native-product-image,.artevo-global-card .artevo-subcollection-image{aspect-ratio:auto!important;padding:var(--av-card-image-padding,0px);box-sizing:border-box}.artevo-global-card.av-card-title-full h3{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset}.artevo-global-card.av-card-title-one_line h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.artevo-global-card.av-card-title-two_line h3{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.artevo-global-card.av-card-title-hidden h3{display:none}@media (prefers-reduced-motion:reduce){.av-card-media-hover{transition:none}}@media (max-width:959px){.av-card-media-arrows{display:none}.av-card-media-indicators{opacity:1;bottom:10px}.av-card-media.has-hover:hover .av-card-media-hover,.av-card-media.has-hover:focus-within .av-card-media-hover{opacity:0}}.native-product-carousel.has-counter .native-product-carousel-arrows{position:static;inset:auto;display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.native-product-carousel.has-counter.is-mobile .native-product-carousel-arrows{display:flex}.native-product-carousel.has-counter .native-product-carousel-counter{min-width:62px;text-align:center;font:inherit;color:inherit}.native-product-carousel .native-product-carousel-arrows button:disabled{opacity:.4;cursor:default}.ai-demo-product-card{min-width:0;width:100%;color:inherit}.ai-demo-product-media{width:100%;min-width:0;overflow:hidden;background:#fafafa}.ai-demo-product-media img{display:block;width:100%;height:100%;object-fit:var(--ai-demo-image-fit, contain)!important}.ai-demo-product-copy{padding:var(--native-card-title-gap, 12px) 0 var(--native-card-bottom, 8px)}.ai-demo-product-copy h3{margin:0;color:inherit;font:inherit;font-weight:500;overflow-wrap:anywhere}.ai-demo-product-copy .title-one_line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-demo-product-copy .title-two_line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.split-product-item .ai-demo-product-card{padding:8px 0 20px;text-align:center}.native-product-grid.is-waterfall .ai-demo-product-card{break-inside:avoid;margin-bottom:var(--native-row-gap, 20px)}.native-product-carousel-track>.ai-demo-product-card{flex:0 0 var(--native-carousel-width);scroll-snap-align:start}.ai-demo-mode-note{padding:10px 12px;border:1px dashed #5680ff;border-radius:4px;font-size:12px;line-height:1.6;color:#536178}.composer-document-mobile .composer-products.composer-products-ai-demo{grid-template-columns:repeat(var(--composer-product-columns, 2),minmax(0,1fr))!important}.composer-products .ai-demo-product-card{color:inherit}.native-product-grid{display:grid;width:100%;min-width:0;align-items:start}.native-product-card{min-width:0;color:inherit}.native-product-image{position:relative;overflow:hidden;background:#f4f4f5}.native-product-image>a{display:block;width:100%;height:100%}.native-product-image img{display:block;width:100%;height:100%}.native-product-discount{position:absolute;top:12px;left:12px;padding:2px 6px;background:#f5f5f5;color:#333;border-radius:4px;font-size:14.4px;line-height:normal}.native-product-copy{padding:var(--native-card-title-gap) 0 var(--native-card-bottom);font-size:var(--native-card-font);line-height:var(--native-card-line)}.native-product-copy h3{margin:0;font:inherit;color:inherit}.native-product-copy a{color:inherit;text-decoration:none}.native-product-copy p{margin:var(--native-card-price-gap) 0 0;font:inherit;font-weight:var(--native-card-price-weight);font-size:var(--native-card-price-font);line-height:var(--native-card-price-line);color:var(--native-card-price-color)}.native-product-copy del{margin-left:8px;opacity:.5}.native-product-copy .title-one_line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-product-copy .title-two_line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.native-product-add{position:absolute;right:12px;bottom:12px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#111;font-size:24px;opacity:0;transition:opacity .15s}.native-product-card:hover .native-product-add,.native-product-card:focus-within .native-product-add{opacity:1}@media (hover:none){.native-product-add{opacity:1}}.native-product-grid.style-card .native-product-card{padding:12px;border-radius:8px;background:#fff;color:#111}.native-product-grid.scheme-soft .native-product-card{background:#f2f3f5;color:#111}.native-product-grid.scheme-dark .native-product-card{background:#17191d;color:#fff;--native-card-price-color:#fff!important}.native-product-grid.is-waterfall{display:block}.native-product-grid.is-waterfall .native-product-card{break-inside:avoid;margin-bottom:var(--native-row-gap)}.native-product-grid.is-waterfall .native-product-image img{height:auto}.native-product-grid.is-carousel{display:block}.native-product-carousel{position:relative;min-width:0}.native-product-carousel-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start}.native-product-carousel-track::-webkit-scrollbar{display:none}.native-product-carousel-track>.native-product-card{flex:0 0 var(--native-carousel-width);scroll-snap-align:start}.native-product-carousel-arrows{position:absolute;inset:calc(50% - 20px) -50px auto;display:flex;justify-content:space-between;pointer-events:none}.native-product-carousel-arrows button{pointer-events:auto;display:grid;place-items:center;background:transparent;border:1px solid #b2b2b2;border-radius:50%;width:40px;height:40px;color:#222;cursor:pointer}.native-product-carousel.is-mobile .native-product-carousel-arrows{display:none}.native-product-carousel :focus-visible{outline:2px solid #abd305;outline-offset:-2px}.composer-single-product-bound{display:contents}.composer-single-product-bound .composer-node:has(>[data-bound-text-decoration=managed]){text-decoration:none!important}.composer-single-product-bound .bound-product-title{margin:0;font:inherit}.composer-single-product-bound :is(.bound-product-price,.bound-product-variants,.bound-product-quantity,.bound-product-purchase){font:inherit;min-width:0}.bound-product-price>div{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.bound-product-price del{opacity:.6}.bound-product-gallery{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px;min-width:0}.bound-product-gallery:not(:has(.bound-product-thumbnails)){grid-template-columns:minmax(0,1fr)}.bound-product-main-image{position:relative;min-width:0;overflow:hidden;border-radius:inherit}.bound-product-main-image>img{display:block;width:100%;height:auto}.bound-product-main-button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:zoom-in}.bound-product-main-button>img{display:block;width:100%;height:100%;object-fit:cover}.bound-product-thumbnails{display:grid;align-content:start;gap:16px}.bound-product-thumbnails button{padding:0;background:transparent;border:1px solid transparent;aspect-ratio:1;overflow:hidden;border-radius:inherit;cursor:pointer}.bound-product-thumbnails button[aria-pressed=true]{border-color:currentColor}.bound-product-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.bound-product-open-zoom{position:absolute;right:10px;bottom:10px;width:40px;height:40px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;background:#fff;color:#111}.bound-product-thumbnails .bound-product-return-main{aspect-ratio:auto;min-height:40px;font:inherit;color:inherit}.bound-product-media-placeholder{min-height:220px;display:grid;place-items:center;background:#f4f4f4}.composer-single-product-bound .bound-product-variants fieldset{margin:0 0 18px;padding:0;border:0;min-width:0}.bound-product-variants legend{margin-bottom:8px}.bound-product-variants fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.bound-product-variants button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;border:1px solid #ccc;background:transparent;color:inherit;font:inherit;cursor:pointer}.bound-product-variants button[aria-pressed=true]{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.bound-product-variants button img{width:32px;height:32px;object-fit:cover}.bound-product-quantity>div{display:flex;width:max-content;max-width:100%;border:1px solid #ddd;margin-top:8px}.bound-product-quantity :is(button,input){width:40px;min-height:40px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center}.bound-product-quantity input{width:52px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.bound-product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bound-product-purchase>div{display:flex;flex-wrap:wrap;gap:12px}.bound-product-purchase button{min-height:46px;min-width:130px;padding:10px 22px;border:1px solid currentColor;border-radius:inherit;background:transparent;color:inherit;font:inherit;cursor:pointer}.bound-product-purchase .buy-now{background:var(--site-accent, #111);color:#fff;border-color:transparent}.bound-product-purchase button:disabled{opacity:.5;cursor:default}.composer-single-product-bound :is(.bound-product-inventory,.bound-product-notice){margin:0;font:inherit}.bound-product-notice button{margin-left:12px}.composer-document-mobile .bound-product-gallery{grid-template-columns:minmax(0,1fr)}.composer-document-mobile .bound-product-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bound-product-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;padding:12px;display:grid;place-items:center;background:#000000b8;font-family:inherit}.bound-product-lightbox-panel{width:min(920px,100%);height:min(800px,100%);max-height:100%;min-width:0;min-height:0;position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:48px 16px 16px;box-sizing:border-box;background:#fff;color:inherit}.bound-product-lightbox-close{position:absolute;top:6px;right:6px;width:40px;height:40px;font-size:24px;background:transparent;border:0;cursor:pointer}.bound-product-lightbox-image{overflow:auto;min-height:0;text-align:center}.bound-product-lightbox-image img{width:auto;height:100%;max-height:100%;max-width:100%;object-fit:contain}.bound-product-lightbox-image.is-enlarged img{width:160%;height:auto;max-width:none;max-height:none}.bound-product-lightbox-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:12px}.bound-product-lightbox-controls button{min-width:40px;min-height:40px;font:inherit;background:#fff;border:1px solid #ccc;cursor:pointer}.composer-hotspot-stage{position:relative;width:100%;min-width:0;border-radius:inherit;overflow:hidden}.composer-hotspot-image{display:block;width:100%;border-radius:inherit}.composer-hotspot-trigger{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0;touch-action:manipulation}.composer-hotspot-trigger>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff80,0 2px 8px #0002;font:600 22px/1 Arial,sans-serif;color:inherit}.composer-hotspot-trigger:focus-visible{outline:2px solid #4866ff;outline-offset:4px}.composer-hotspot-trigger.is-editing{touch-action:none;cursor:move}.composer-hotspot-trigger.is-unbound>span{border:1px dashed currentColor;opacity:.8}.product-hotspot-popover{position:fixed;z-index:11000;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;background:#fff;color:#272e36;border:1px solid #e3e5e8;border-radius:8px;padding:24px 18px 18px;box-shadow:0 10px 35px #0003;font-size:14px;line-height:1.5}.product-hotspot-close{position:absolute;top:2px;right:4px;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:24px}.product-hotspot-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;align-items:start}.product-hotspot-card>img{display:block;width:90px;height:90px;object-fit:contain;background:#f4f4f4;border-radius:4px}.product-hotspot-card strong{display:block;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.product-hotspot-card p{margin:6px 0 12px}.product-hotspot-card del{margin-left:8px;opacity:.6}.product-hotspot-link{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:3px}.product-hotspot-link[aria-disabled=true]{opacity:.6;cursor:default}.product-hotspot-popover button:focus-visible,.product-hotspot-popover a:focus-visible{outline:2px solid #4866ff;outline-offset:2px}.composer-image-comparison{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:inherit;background:#f1f2f4}.composer-image-comparison img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.composer-image-comparison .comparison-after-layer{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--comparison-position,50%))}.composer-image-comparison .comparison-divider{position:absolute;top:0;bottom:0;left:var(--comparison-position,50%);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.composer-image-comparison .comparison-label{position:absolute;bottom:16px;max-width:calc(50% - 32px);padding:6px 10px;color:#202020;background:#ffffffd9;font:inherit;overflow-wrap:anywhere;pointer-events:none}.composer-image-comparison .comparison-before-label{left:16px}.composer-image-comparison .comparison-after-label{right:16px}.composer-image-comparison .comparison-placeholder{display:grid;place-items:center;height:100%;padding:16px;text-align:center;color:#666}.composer-image-comparison .comparison-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;left:-22px;width:calc(100% + 44px);height:44px;padding:0;margin:0;transform:translateY(-50%);background:transparent;cursor:ew-resize;touch-action:pan-y}.composer-image-comparison .comparison-range::-webkit-slider-runnable-track{height:0;background:transparent}.composer-image-comparison .comparison-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:44px;height:44px;margin-top:-22px;border:2px solid #fff;border-radius:50%;background:var(--site-accent,#555);box-shadow:0 1px 5px #0004}.composer-image-comparison .comparison-range::-moz-range-track{height:0;background:transparent}.composer-image-comparison .comparison-range::-moz-range-thumb{width:40px;height:40px;border:2px solid #fff;border-radius:50%;background:var(--site-accent,#555);box-shadow:0 1px 5px #0004}.composer-image-comparison .comparison-range:focus-visible{outline:none}.composer-image-comparison .comparison-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--site-accent,#555);outline-offset:3px}.composer-image-comparison .comparison-range:focus-visible::-moz-range-thumb{outline:2px solid var(--site-accent,#555);outline-offset:3px}.composer-image-comparison .comparison-range:disabled{pointer-events:none;cursor:default}.composer-image-comparison[data-comparison-ready=false] .comparison-range{visibility:hidden}.ai-demo-hero{position:relative;isolation:isolate;width:100%;min-width:0;height:var(--ai-demo-hero-media-height, 640px);overflow:hidden;box-sizing:border-box}.ai-demo-hero-copy{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;width:100%;max-width:56%;box-sizing:border-box}.ai-demo-hero-copy>.composer-node{max-width:100%}.ai-demo-hero-copy .composer-title,.ai-demo-hero-copy .composer-paragraph{overflow-wrap:anywhere}.composer-node-slide .ai-demo-hero-copy .composer-title{max-width:100%}.ai-demo-hero-media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;min-width:0;width:100%;height:100%;margin:0;padding:0}.ai-demo-hero-media .ai-demo-hero-image,.ai-demo-hero-media .ai-demo-hero-hover-image{display:block;width:100%;height:100%;object-fit:cover}.ai-demo-hero-media .ai-demo-hero-hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s;pointer-events:none}.composer-node:hover>.ai-demo-hero .ai-demo-hero-hover-image{opacity:1}.ai-demo-hero-shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.ai-demo-hero.has-light-backdrop .ai-demo-hero-shade{background:linear-gradient(90deg,#ffffffe0,#fff9 32%,#fff0 76%)}.ai-demo-hero.has-dark-backdrop .ai-demo-hero-shade{background:linear-gradient(90deg,#000000ad,#00000052 32%,#0000 76%)}.ai-demo-hero.is-mobile{height:var(--ai-demo-hero-media-height, 520px)}.ai-demo-hero.is-mobile .ai-demo-hero-copy{max-width:100%}.ai-demo-hero.is-mobile.has-light-backdrop .ai-demo-hero-shade{background:linear-gradient(0deg,#ffffffeb,#ffffff8a 44%,#fff0 88%)}.ai-demo-hero.is-mobile.has-dark-backdrop .ai-demo-hero-shade{background:linear-gradient(0deg,#000000c7,#0000004d 44%,#0000 88%)}.composer-node-slide:has(>.ai-demo-hero){min-height:0!important}.composer-document-collection-grid.composer-document-desktop .collection-grid-span-image>.composer-image-link,.composer-document-collection-grid.composer-document-desktop .collection-grid-span-image .composer-image-content,.composer-document-collection-grid.composer-document-desktop .collection-grid-span-image .composer-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.composer-document-collection-grid.composer-document-desktop .collection-grid-span-image .composer-image-content img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.composer-document-image-text-3{font-family:Noto Sans SC,Arial,Microsoft YaHei,sans-serif}.composer-document-image-text-3 .composer-node-title>.composer-title{line-height:1.45}.composer-document-image-text-3 .composer-node-button{width:max-content}.composer-document-image-text-3 .composer-node-button>.composer-button{font:inherit;color:inherit;background:none;padding:0;line-height:20px}.composer-document-image-text-3.composer-document-mobile .composer-node-button>.composer-button{line-height:18px}.split-product-carousel{width:100%;position:relative;color:#000}.split-product-viewport{overflow:hidden;width:100%;touch-action:pan-y;outline-offset:2px}.split-product-track{display:flex;width:100%;will-change:transform}.split-product-page{width:100%;flex:0 0 100%;display:grid;align-items:start}.split-product-item{min-width:0}.split-product-placeholder{padding:8px 0 38px;text-align:center}.split-product-item a.split-product-placeholder{display:block;color:inherit;text-decoration:none}.split-product-placeholder img,.split-template-image img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.split-template-image{opacity:.5;border-radius:inherit;overflow:hidden}.split-product-placeholder h3{margin:8px 0 0;font-size:16px;font-weight:400;line-height:24px}.split-product-placeholder p{margin:8px 0 0;font-size:16px;font-weight:700;line-height:24px}.split-product-arrows{position:absolute;top:0;right:-100px;bottom:0;left:-100px;pointer-events:none}.split-product-arrows button{position:absolute;top:calc(50% - 30px);display:grid;place-items:center;width:60px;height:60px;border:0;padding:10px;background:transparent;color:#666;cursor:pointer;pointer-events:auto}.split-product-arrows .previous{left:0}.split-product-arrows .next{right:0}.split-product-arrows svg{border-radius:50%;border:1px solid #6663;background:#fff}.split-product-arrows path{stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.split-product-arrows .split-arrow,.split-product-arrows.arrow5 button:hover .split-chevron{display:none}.split-product-arrows.arrow5 button:hover .split-arrow{display:block}.split-product-arrows.arrow1 svg{background:#ffffff80;color:#0009;border:0;box-shadow:0 2px 10px #0000000f}.split-product-arrows.arrow2 svg{border-radius:0;background:#0008;color:#fffc;border:0;height:60px}.split-product-arrows.arrow2 button{padding:0 10px}.split-product-arrows.arrow3 svg{border-radius:0;background:#ffffff80;color:#222;border:0}.split-product-arrows.arrow4 svg{background:#666;color:#fff;border:0;box-shadow:0 2px 10px #0000000f}.split-product-arrows.arrow4 .split-chevron{display:none}.split-product-arrows.arrow4 .split-arrow{display:block}.split-product-pagination{display:flex;justify-content:center;margin:12px 0}.split-product-pagination>div{display:flex;align-items:center;gap:8px}.split-product-pagination.style1>div{border-radius:8px;background:#e6e6e6cc;padding:6px}.split-product-pagination button{width:4px;height:4px;border:0;padding:0;border-radius:2px;background:#0006;cursor:pointer}.split-product-pagination button.active{background:#000}.split-product-pagination.style1 button.active{width:6px;height:6px;margin:-1px 0;border-radius:3px}.split-product-pagination.style2 button.active{width:10px}.split-product-item .composer-node-single-product{width:100%}.split-product-item .composer-single-product{display:flex;flex-direction:column;width:100%}.split-product-item .composer-node-column{width:100%;flex:none!important}.split-product-item .composer-node-product-image{width:100%}.split-product-item .composer-product-title{margin:0;color:inherit;font:inherit;line-height:24px}.split-product-item .composer-price{font:inherit;line-height:24px}.split-product-item .composer-price b{font-weight:inherit}.split-product-item .composer-price del{margin-left:8px}.composer-document-mobile .split-product-item .composer-product-title,.composer-document-mobile .split-product-item .composer-price{line-height:20px}.split-source-empty{padding:45px 12px;color:#999;text-align:center}.composer-document-image-text-3 .composer-node-root{min-height:0}.composer-document-image-text-3 .composer-column-resizer{width:calc(8px / var(--resize-scale, 1))}.composer-document-image-text-3 .composer-column-resizer:before{top:0;right:0;bottom:0;left:0;border-radius:calc(2px / var(--resize-scale, 1));background:#4d74ed;box-shadow:none}.composer-document-image-text-3 .composer-column-resizer span{width:calc(4px / var(--resize-scale, 1));height:calc(18px / var(--resize-scale, 1));background:none;box-shadow:none}.composer-document-image-text-3 .composer-column-resizer span:after{width:calc(4px / var(--resize-scale, 1));height:calc(18px / var(--resize-scale, 1));background:radial-gradient(circle,#fff 45%,transparent 50%) center / 100% 33.333% repeat-y}.link-picker{display:grid;gap:8px;min-width:0;width:100%}.link-picker .ant-select{width:100%;min-width:0}.link-picker small{font-size:12px;line-height:1.5;color:#727b8c}.link-picker small[role=status],.link-picker small[role=alert]{color:#ac5b16}.navigation-editor{display:grid;gap:12px;min-width:0}.navigation-edit-item{border:1px solid #e7eaf0;background:#fafbfe;border-radius:7px;padding:10px;display:grid;gap:8px}.navigation-edit-item .navigation-editor{margin-left:8px;border-left:2px solid #dce3f4;padding-left:8px}.navigation-actions{display:flex;gap:4px;flex-wrap:wrap}.navigation-editor>p{font-size:12px;color:#727b8c}.unified-footer-menu{list-style:none;display:flex;gap:18px;padding:0;margin:0;flex-wrap:wrap}.unified-footer-menu ul{display:grid;gap:8px;margin:10px 0 0;padding-left:14px}.unified-footer-menu li{list-style:none}.unified-footer-menu summary{cursor:pointer}.unified-footer-menu details>summary{display:inline-block;margin-left:8px}.composer-document-footer-composition{font-family:Noto Sans SC,Arial,sans-serif}.composer-document-footer-composition .composer-node-title{width:fit-content;max-width:100%}.composer-document-footer-composition .composer-title{min-height:22px;margin:0;font:inherit;line-height:1.5;overflow-wrap:anywhere}.composer-document-footer-composition .composer-node-column{min-height:0}.composer-document-footer-composition .composer-node-image{width:100%}.composer-document-footer-composition .composer-image-content{background:transparent}.composer-document-footer-composition .composer-email-row{display:flex!important;overflow:hidden;border-radius:inherit}.composer-document-footer-composition .composer-email{border-radius:inherit}.composer-document-footer-composition .composer-node-email{width:100%}.composer-document-footer-composition .composer-email-row input{flex:1;width:0;min-width:min(194px,75%);padding:13px 12px;font:inherit;line-height:16px}.composer-document-footer-composition .composer-email-row button{min-width:0;max-width:50%;padding:12px 16px;line-height:14px;overflow-wrap:anywhere}.composer-document-footer-composition .composer-email-row input::placeholder{color:var(--email-placeholder-color, #999);font-size:var(--email-placeholder-size, 14px)}.shop-footer{font-family:Arial,sans-serif;font-size:12px;color:#6f7173}.shop-footer-inner{max-width:var(--section-content-width,1440px);margin:0 auto;padding:0 20px}.shop-footer-row{display:flex;flex-wrap:wrap;align-items:center;row-gap:20px}.shop-footer-block{min-height:20px;display:flex;align-items:center;box-sizing:border-box}.shop-footer-block-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px;overflow-wrap:anywhere}.shop-footer-block-content>.shop-footer-copyright{font-size:12px;font-weight:400;opacity:.6;margin:0;line-height:20px}.shop-footer-block a{color:inherit;text-decoration:none}.shop-footer-block a:hover{text-decoration:underline}.shop-footer.has-divider .shop-footer-row{border-top:1px solid #6f717326;padding-top:20px}.footer-settings-form small,.footer-setting-tip{color:#8c8c8c;font-size:12px;line-height:1.6}.footer-slider{display:flex;align-items:center;gap:12px}.footer-slider .ant-slider{flex:1}.footer-slider>span{min-width:38px;text-align:right;color:#777}.footer-menu-selector{border:1px solid #e3e5e8;padding:10px;display:flex;flex-direction:column;gap:12px}.footer-menu-selector .ant-btn{align-self:flex-start}.footer-menu-options{padding:20px 0;display:flex;flex-direction:column;gap:16px}.shop-footer[data-device=mobile] .shop-footer-inner{padding:0 10px}.shop-footer[data-device=mobile] .shop-footer-block{width:100%!important}.shop-footer[data-device=mobile] .shop-footer-block:has(.shop-footer-block-content:empty){min-height:0}.shop-footer[data-device=mobile] .shop-footer-block-content[data-position=right]{justify-content:flex-start!important;text-align:left!important}.composer-document-footer-composition:has(>.composer-native-layout){font-family:inherit}.composer-document-footer-composition .composer-native-layout .composer-title{line-height:inherit}.shop-footer-native{font-family:inherit;font-size:14.4px}.shop-footer-native .shop-footer-inner{padding-inline:100px}.shop-footer-native .shop-footer-block-content>.shop-footer-copyright{font:inherit;line-height:24px}.shop-footer-social-links{display:flex;flex-wrap:wrap;gap:16px}.shop-footer-social-links>a,.shop-footer-social-links>span{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.shop-footer-social-links .anticon{font-size:20px}.shop-footer-social-links>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.shop-footer-native[data-device=mobile] .shop-footer-inner{padding-inline:10px}.shop-footer-native.has-divider .shop-footer-row{border-color:var(--av-border,#E6E8EA)}.shop-footer-ai-fixed{padding:0}.shop-footer-ai-fixed>.shop-footer-fixed-composition{width:100%;min-width:0}.shop-footer-ai-fixed>.shop-footer-fixed-bottom{max-width:none;padding:40px 40px 20px;box-sizing:border-box}.shop-footer-ai-fixed[data-device=mobile]>.shop-footer-fixed-bottom{padding:20px 20px 10px}.shop-footer-ai-fixed .composer-node-title:has(.ai-footer-wordmark){width:100%;max-width:100%;min-width:0}.shop-footer-ai-fixed .ai-footer-wordmark{display:block;width:100%;max-width:100%;height:auto;overflow:hidden}.shop-footer-ai-fixed .composer-document-footer-composition .composer-email-row input{min-width:0}.shop-footer-ai-fixed .composer-document-footer-composition .composer-email-row button{flex:0 0 auto;max-width:none;white-space:nowrap;overflow-wrap:normal}.artevo-typography :where(h1,h2,h3,h4,h5,h6){font-family:var(--artevo-heading-family,inherit)}.artevo-typography .artevo-account-page :where(h1,h2,h3,h4,h5,h6){font-family:inherit}.artevo-typography .native-product-copy h3,.artevo-typography .artevo-cart-popup-title{font-family:var(--artevo-heading-family,inherit)}.header-settings .settings-title h2{font-size:14px;font-weight:500}.header-settings .settings-form{font-size:13px}.header-settings .settings-form h3{font-size:14px;font-weight:600;margin:24px 0 14px}.header-settings .settings-form p{color:#96999e;font-size:12px;line-height:1.6;margin:0 0 16px}.header-settings .settings-form label>span{font-size:13px}.header-settings .header-menu-settings{min-width:0;background:#fff;color:#333}.header-settings .header-menu-settings>label,.header-settings .header-menu-settings-group>label{display:block;margin:0 0 16px}.header-settings .header-menu-settings .switch-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.header-settings .header-menu-settings label>span{color:#333;font-size:13px;font-weight:400}.header-settings .header-menu-settings p{margin:-6px 0 18px;color:#96999e;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.header-settings .header-menu-settings h3{margin:0 0 10px;color:#333;font-size:14px;line-height:1.5;font-weight:400}.header-settings .header-menu-settings h3+p{margin:0 0 18px}.header-settings .header-menu-settings-group{min-width:0;margin-top:24px}.header-settings .header-menu-settings-divider{margin-top:20px;padding-top:20px;border-top:1px solid #eceef1}.header-settings .header-menu-settings .ant-select{width:100%;min-width:0;min-height:32px}.header-settings .header-menu-settings .ant-select-single .ant-select-selector{min-height:32px;height:32px;padding-inline:10px;border-color:#d9dde3;border-radius:4px}.header-settings .header-menu-settings .ant-select-single .ant-select-selection-item{line-height:30px}.header-settings .header-menu-settings .header-slider{min-height:32px;grid-template-columns:minmax(0,1fr) 48px;gap:10px}.header-settings .header-menu-settings .header-slider>span{font-size:12px;color:#333}.header-settings .header-menu-settings .header-slider .ant-slider-disabled+span{color:#a6aab1}.header-settings .header-menu-settings-text{margin-top:26px}.header-slider{display:grid;grid-template-columns:1fr 48px;gap:12px;align-items:center}.header-slider>span{text-align:right;font-size:12px}.header-asset{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.header-asset>span{width:100%}.header-asset>img{width:100%;max-height:100px;object-fit:contain;background:#f5f6f7}.header-asset>button:first-of-type{flex:1}.header-rich{display:grid;gap:8px;margin:16px 0}.header-rich>div{display:flex;gap:5px}.header-rich button{border:1px solid #e2e4e8;padding:5px 8px;background:#fff}.header-rich button[aria-pressed=true]{background:#edf3ff;color:#3478e5}.header-spacing{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.header-spacing label{display:flex;gap:5px;align-items:center;margin:0}.header-spacing input{width:65px;height:32px;border:1px solid #ddd;border-radius:3px;padding:4px}.header-spacing small{color:#999}.header-menu-editor{display:grid;gap:10px;margin:8px 0 16px}.header-menu-edit-item{padding:8px;border:1px solid #e6e8ed;border-radius:4px;display:grid;gap:7px;background:#fafbfc}.header-menu-edit-item>div:first-child{display:flex;gap:4px}.header-menu-edit-item button{flex-shrink:0}.header-menu-edit-item>div>button:not(.ant-btn){border:0;background:none;color:#858b95}.header-menu-order{display:flex;gap:5px}.header-menu-edit-item .header-menu-editor{margin:0 0 0 7px}.header-menu-edit-item .header-menu-edit-item{background:#fff}.replica-header{--rh-bg:#fff;--rh-fg:#1c1f23;background:var(--rh-bg);color:var(--rh-fg);position:relative;box-sizing:border-box;font-size:14px}.replica-header.scheme-gray,.replica-header .scheme-gray{--rh-bg:#f3f4f4;--rh-fg:#1c1f23}.replica-header.scheme-dark,.replica-header .scheme-dark{--rh-bg:#1c1f23;--rh-fg:#fff}.replica-header.scheme-green,.replica-header .scheme-green{--rh-bg:#edf3eb;--rh-fg:#172319}.replica-header.scheme-yellow,.replica-header .scheme-yellow{--rh-bg:#fff7d7;--rh-fg:#27220f}.replica-header .scheme-default{--rh-bg:#fff;--rh-fg:#1c1f23}.replica-header a{color:inherit;text-decoration:none}.replica-header button{color:inherit;font:inherit;cursor:pointer}.replica-header button:focus-visible,.replica-header a:focus-visible{outline:2px solid #3478e5;outline-offset:2px}.rh-divider{border-bottom:1px solid #e8e8e8}.rh-main{width:100%;max-width:var(--section-content-width,1440px);margin:auto;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"menu logo right";align-items:center;column-gap:24px}.rh-logo{grid-area:logo;min-width:0}.rh-logo a{display:block;width:max-content;max-width:100%}.rh-logo strong{font-size:28px;font-weight:600;line-height:1.3;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.rh-logo img{display:block;max-width:100%;height:auto}.rh-logo .wrap-name strong{white-space:normal;overflow-wrap:anywhere}.rh-functions{display:contents}.rh-left{grid-area:left;display:flex;align-items:center;min-width:0}.rh-left:empty{display:none}.rh-right{grid-area:right;display:flex;align-items:center;min-width:0;justify-self:stretch}.rh-menu-node{grid-area:menu;min-width:0;position:static}.rh-hamburger-node{grid-area:menu}.rh-action{min-width:40px;min-height:40px;display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:0 12px;border:0;background:transparent;border-radius:50%;white-space:nowrap}.rh-action:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.rh-action .storefront-icon{width:16px;height:16px}.rh-action span{font-size:14px}.rh-action-wrap{position:relative}.rh-custom-icon{display:inline-flex;width:20px;height:20px}.rh-custom-icon img{width:100%;height:100%;object-fit:contain}.rh-custom-icon .hover-icon{display:none}.rh-action:hover .rh-custom-icon.has-hover>img:first-child{display:none}.rh-action:hover .rh-custom-icon .hover-icon{display:block}.rh-search-field{border:1px solid #e5e5e5;min-width:160px;border-radius:24px;justify-content:flex-start}.rh-nav{display:flex;align-items:center;min-width:0;min-height:40px}.rh-nav-item{flex-shrink:0}.rh-nav-item>a{min-height:40px;display:flex;align-items:center;gap:6px;font-size:14px;position:relative}.rh-nav-item>a:hover{text-decoration:underline;text-underline-offset:5px}.rh-nav-item .storefront-icon{width:12px;height:12px}.rh-nav.wrap-items{flex-wrap:wrap;gap:4px 24px!important}.rh-nav.scroll-items{overflow-x:auto;scrollbar-width:thin}.rh-menu-measure{position:absolute;display:flex;visibility:hidden;pointer-events:none;height:0;white-space:nowrap;overflow:hidden}.rh-menu-measure span{display:inline-block;font-size:14px}.rh-more{flex-shrink:0}.rh-more>button{display:flex;align-items:center;gap:6px;height:40px;border:0;background:none}.rh-more>div{display:none;position:absolute;z-index:26;background:var(--rh-bg);box-shadow:0 6px 18px #0002;padding:16px;border-radius:8px}.rh-more:hover>div,.rh-more:focus-within>div{display:grid;gap:12px}.rh-badge-node{display:inline-flex}.rh-menu-badge{border-radius:3px;font-size:10px;padding:2px 5px;line-height:1.3}.rh-menu-badge.is-dot{width:6px;height:6px;border-radius:50%;padding:0;display:block}.rh-mega{position:absolute;z-index:25;top:100%;left:0;right:0;background:var(--rh-bg);color:var(--rh-fg);box-shadow:0 12px 24px #0001;border-top:1px solid #ececec;padding:30px 40px;display:flex;flex-wrap:wrap;gap:24px}.rh-menu-columns{flex:1;display:flex;flex-wrap:wrap;gap:20px;min-width:0}.rh-menu-column{min-width:100px;display:flex;flex-direction:column;gap:14px;flex-grow:1}.rh-menu-column>a:first-of-type{font-weight:600}.rh-menu-column a:hover{text-decoration:underline}.rh-grid .rh-menu-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.rh-stepped .rh-menu-column>a:not(:first-of-type){padding-left:16px}.rh-menu-media{min-width:100px;color:var(--rh-fg);background:var(--rh-bg)}.rh-menu-media a{display:grid;gap:12px}.rh-menu-media img{width:100%;height:auto;max-height:280px}.rh-menu-media b{font-size:12px;text-decoration:underline}.rh-media-左,.rh-media-上{order:-1}.rh-media-上,.rh-media-下{flex-basis:100%!important}.rh-media-empty{padding:30px 8px;color:#999;background:#f7f7f7;font-size:12px;text-align:center}.rh-collection-image img{width:100%;max-height:200px}.rh-collection-图片在文字左侧{float:left;max-width:35%}.rh-collection-图片在文字右侧{float:right;max-width:35%}.rh-toolbar{padding:8px 16px;text-align:center;background:var(--rh-bg);color:var(--rh-fg);margin-top:-8px;margin-bottom:8px}.rh-collapsed{padding-top:6px!important;padding-bottom:6px!important}.rh-collapsed .rh-toolbar{display:none}.rh-collapsed .rh-logo img{max-height:34px;width:auto!important}.rh-collapsed .rh-logo strong{font-size:22px}.rh-desktop[data-layout=Logo居左，菜单居左] .rh-main,.rh-desktop[data-layout=Logo居左，菜单居中] .rh-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo menu right"}.rh-desktop[data-layout=Logo居左，菜单居中] .rh-menu-node{justify-self:center}.rh-desktop[data-layout*=换行] .rh-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left logo right" "menu menu menu";row-gap:8px}.rh-desktop[data-layout=Logo居左，菜单换行] .rh-main{grid-template-areas:"logo left right" "menu menu menu"}.rh-desktop[data-layout*=换行] .rh-menu-node{justify-self:center}.rh-desktop .rh-main:has(.rh-left:not(:empty)):not(:has(.rh-hamburger-node)){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"left logo menu right"}.rh-desktop .rh-has-hamburger{grid-template-areas:"menu logo right"}.rh-desktop .rh-has-hamburger:has(.rh-left:not(:empty)){grid-template-columns:auto auto 1fr auto;grid-template-areas:"menu left logo right"}.rh-mobile .rh-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu logo right";gap:0}.rh-mobile .rh-logo strong{font-size:28px}.rh-mobile .rh-action{padding:0 10px}.rh-mobile .rh-main:has(.rh-left:not(:empty)){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"menu left logo right"}.rh-mobile[data-layout=菜单居左，Logo居中] .rh-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"menu logo right"}.rh-mobile[data-layout=菜单居左，Logo居中] .rh-logo{justify-self:center}.rh-mobile[data-layout=Logo居左，菜单居右] .rh-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"logo right menu"}.rh-mobile[data-layout=Logo居中，菜单居右] .rh-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-areas:"left logo right menu"}.rh-mobile[data-layout=Logo居中，菜单居右] .rh-logo{justify-self:center}.rh-mobile .rh-main:not(:has(.rh-hamburger-node)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo right"}.rh-mobile .rh-right{justify-content:flex-end}.rh-mobile .rh-search-field{min-width:40px}.rh-mobile .rh-search-field>span:not(.rh-custom-icon){display:none}.rh-mobile-expanded{display:flex;overflow:auto;gap:24px;white-space:nowrap;padding:12px 0 0;color:var(--rh-fg);background:var(--rh-bg);font-size:14px}.rh-menu-is-open{z-index:80}.preview-section-header:has(.rh-menu-is-open),.preview-section-header:has(.rh-mega),.preview-section-header:has(.rh-account-menu){z-index:80}.rh-menu-drawer{position:absolute;top:100%;left:0;right:0;z-index:70;background:var(--rh-bg);color:var(--rh-fg);height:calc(100dvh - var(--rh-height));overflow:auto;border-top:1px solid #f2f2f2}.rh-drawer-content{padding:12px 40px 40px}.rh-drawer-item>div:first-child{display:flex;align-items:center}.rh-drawer-item button,.rh-drawer-item a{width:100%;min-height:56px;padding:8px 0;border:0;background:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;text-align:left}.rh-drawer-item button>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rh-menu-drawer.wrap-text .rh-drawer-item button>span:first-child{white-space:normal;overflow-wrap:anywhere}.rh-drawer-item .storefront-icon{width:14px;height:14px;transform:rotate(-90deg)}.rh-drawer-item button[aria-expanded=true]>.storefront-icon{transform:none}.rh-drawer-item img{width:56px;margin-right:12px}.rh-drawer-nested{padding-left:18px}.rh-drawer-nested.is-grid{display:grid;grid-template-columns:1fr 1fr}.rh-menu-back{display:flex;gap:18px;align-items:center;border:0;background:none;min-height:48px;padding:0;font-weight:600!important}.rh-menu-back>span{font-size:16px}.rh-drawer-functions{padding-top:24px;margin-top:20px;border-top:1px solid #eee;display:flex;gap:10px;flex-wrap:wrap}.rh-drawer-extras{display:flex;flex-wrap:wrap;gap:12px}.rh-account-menu{position:absolute;z-index:75;right:0;top:100%;width:180px;padding:16px;display:grid;gap:10px;background:var(--rh-bg);border:1px solid #ddd;border-radius:12px;box-shadow:0 6px 10px #0002}.rh-account-menu button{height:48px;border:1px solid #e5e5e5;border-radius:6px;background:transparent}.rh-account-menu button:first-child{background:#1c1f23;color:#fff}.rh-media-strip{display:flex;gap:16px;min-width:0;flex:1}.rh-media-strip:empty{display:none}.rh-media-strip.scroll{overflow:auto;scroll-snap-type:x mandatory}.rh-media-strip.spread{flex-wrap:wrap}.rh-media-strip>.rh-menu-media{flex-shrink:0;scroll-snap-align:start}.rh-mixed-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;font-size:12px}.rh-quick-add{border:1px solid #ddd;text-align:center;padding:6px}.rh-desktop[data-layout=Logo居左，菜单居中] .rh-main{grid-template-columns:minmax(0,1fr) minmax(0,44%) minmax(0,1fr)}.rh-desktop[data-layout=Logo居左，菜单居中] .rh-menu-node{width:100%}.rh-desktop[data-layout=Logo居左，菜单居中] .rh-nav{justify-content:center!important}.rh-main{padding-inline:20px;box-sizing:border-box}.rh-mobile .rh-main{padding-inline:0}.rh-mobile[data-layout=菜单居左，Logo居中] .rh-main:has(.rh-left:not(:empty)){grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"menu left logo right"}.rh-mobile[data-layout=Logo居左，菜单居右] .rh-main:has(.rh-left:not(:empty)){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"left logo right menu"}.rh-desktop[data-layout*=换行] .rh-menu-node{width:100%}.rh-desktop[data-layout*=换行] .rh-nav{justify-content:center!important}.rh-action .storefront-icon{width:20px;height:20px}.preview-section-header>.inspector-toolbar{top:calc(100% + 6px);right:6px}.preview-section-header:has(.rh-menu-is-open){transform:none}.rh-mobile .rh-main{position:relative}.rh-mobile[data-layout=菜单居左，Logo居中] .rh-logo,.rh-mobile[data-layout=Logo居中，菜单居右] .rh-logo{position:absolute;left:50%;transform:translate(-50%);max-width:calc(100% - 240px)}.rh-mobile[data-layout=Logo居中，菜单居右] .rh-main:has(.rh-left:not(:empty)){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"left right menu"}.preview-section-header>.inspector-toolbar:before{content:"";position:absolute;top:-6px;height:6px;left:0;right:0}.rh-menu-badge[data-shape=胶囊]{border-radius:20px}.rh-menu-badge[data-shape=常规]{border-radius:0}.rh-menu-badge[data-shape=对话],.rh-menu-badge[data-shape=引导]{position:relative;border-radius:3px}.rh-menu-badge[data-shape=对话]:after{content:"";position:absolute;bottom:-3px;left:5px;width:6px;height:6px;background:inherit;transform:rotate(45deg)}.rh-menu-badge[data-shape=引导]{clip-path:polygon(5px 0,100% 0,100% 100%,5px 100%,0 50%);padding-left:9px}.rh-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;background:#0005;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;font:14px Inter,Arial,sans-serif;color:#1c1f23}.rh-dialog{background:#fff;overflow:auto;max-height:100dvh;width:480px;border-radius:12px;position:relative}.rh-dialog button{cursor:pointer;font:inherit}.rh-dialog button:not(.rh-primary){border:0;background:transparent;color:inherit}.rh-dialog button .storefront-icon{width:16px;height:16px}.rh-search-backdrop{align-items:flex-start}.rh-search-dialog{width:100%;border-radius:0 0 12px 12px;padding:16px max(16px,calc((100vw - 1360px)/2))}.rh-search-form{display:flex;align-items:center;gap:12px;position:relative;min-height:64px}.rh-search-form>svg{position:absolute;left:16px}.rh-search-form input{width:100%;min-width:0;border:0;outline:0;background:#f3f3f4;padding:16px 48px;border-radius:30px;font:inherit}.rh-search-form button{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.rh-search-results{text-align:center;padding:36px 12px 44px}.rh-search-results b{font-size:20px}.rh-search-results p{color:#777;font-size:13px}.rh-dialog-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.rh-dialog-heading h2{margin:0;font-size:20px;font-weight:500}.rh-dialog-heading button,.rh-dialog-close{width:40px;height:40px;display:grid;place-items:center}.rh-cart-backdrop{justify-content:flex-end}.rh-cart-dialog{height:100dvh;border-radius:12px 0 0 12px}.rh-empty-cart{padding:80px 24px;display:flex;flex-direction:column;align-items:center;gap:30px}.rh-empty-cart>svg{width:96px;height:96px;stroke-width:1}.rh-empty-cart p{color:#777}.rh-primary{width:100%;height:44px;background:#1c1f23;color:#fff;border:0;border-radius:4px}.rh-primary:hover{background:#34373b}.rh-account-dialog{padding:60px 32px 40px}.rh-dialog-close{position:absolute;right:12px;top:12px}.rh-account-dialog>h2{margin:12px 0 8px;font-size:28px;text-align:center}.rh-auth-welcome{color:#aaa;text-align:center;margin-bottom:20px}.rh-auth-form{display:grid;gap:16px}.rh-auth-form input{border:1px solid #e5e5e5;border-radius:24px;padding:14px 16px;width:100%;box-sizing:border-box;font:inherit}.rh-password{position:relative}.rh-password input{padding-right:48px}.rh-password button{position:absolute;top:0;right:4px;height:100%;width:40px}.rh-forgot{justify-self:end;padding:0;color:#999!important;text-decoration:underline;font-size:12px!important}.rh-auth-switch{text-align:center;margin-top:20px;color:#aaa;font-size:12px}.rh-auth-switch button{text-decoration:underline;color:#1c1f23!important;padding:0}@media (max-width:959px){.rh-dialog-backdrop:not(.rh-search-backdrop){align-items:flex-end}.rh-account-dialog{width:100%;height:80dvh;padding:60px 16px 30px;border-radius:12px 12px 0 0}.rh-cart-dialog{width:100%;height:90dvh;border-radius:12px 12px 0 0}.rh-dialog-heading{padding:14px 16px}.rh-empty-cart{padding:100px 16px 30px}.rh-drawer-content{padding:8px 32px 32px}}.rh-account-menu a{display:block;padding:12px 16px;color:inherit;text-decoration:none}.rh-account-menu a:hover{background:#f5f5f5}.rh-mixed-products>div{min-width:0;position:relative}.rh-mixed-products>div>a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.rh-mixed-products span{overflow-wrap:anywhere}.rh-mixed-products img{width:100%;aspect-ratio:1;object-fit:cover}.rh-mixed-products .rh-quick-add{position:static;border:1px solid currentColor;background:transparent;color:inherit;padding:9px;cursor:pointer;width:100%}.rh-account-menu{max-width:calc(100vw - 32px)}.rh-account-menu>span{overflow-wrap:anywhere}.storefront-unavailable-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:10000;background:#202020;color:#fff;padding:14px 18px;border-radius:6px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;display:flex;align-items:center;gap:16px}.storefront-unavailable-notice button{border:0;background:transparent;color:inherit;font-size:22px;min-width:32px;min-height:32px;cursor:pointer}.composer-email-unavailable{color:inherit;font-size:13px;line-height:1.6}.storefront-catalog-error{padding:16px;background:#fff3eb;color:#713d16;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.storefront-catalog-error button{padding:8px 14px;cursor:pointer}.rh-menu-columns:empty{display:none}.rh-desktop .rh-menu-media:has(.rh-mixed-products){min-width:min(360px,100%);max-width:100%;flex-grow:1}.rh-desktop .rh-mixed-products{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.rh-desktop .rh-mixed-products>div{max-width:260px}.rh-nav-item{display:flex;align-items:center}.rh-expand-menu{display:inline-flex!important;align-items:center;justify-content:center;min-width:32px;min-height:36px;padding:6px!important;background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 auto!important}.rh-expand-menu .storefront-icon{width:14px;height:14px}.rh-expand-menu[aria-expanded=true] .storefront-icon{transform:rotate(180deg)}.rh-expand-menu:focus-visible,.rh-submenu summary:focus-visible,.rh-overflow-menu summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rh-drawer-item>div>.rh-expand-menu{width:44px!important;min-height:44px}.rh-drawer-item>div>a,.rh-drawer-item>div>.rh-menu-label{flex:1;min-width:0;overflow-wrap:anywhere}.rh-menu-label{padding:8px 0;display:inline-block}.rh-submenu summary{cursor:pointer;font-size:12px;padding:8px 0;display:flex;align-items:center;gap:8px}.rh-submenu .rh-menu-column{padding-left:12px}.rh-submenu .storefront-icon{width:12px}.rh-overflow-menu>summary{cursor:pointer;display:flex;align-items:center;gap:6px}.rh-overflow-menu>div{position:absolute;background:inherit;background-color:#fff;padding:16px;box-shadow:0 4px 18px #0002;z-index:20;min-width:180px}.rh-overflow-menu .rh-menu-column{display:block}.replica-header.rh-artevo{font-size:calc(14.4px * var(--artevo-body-ratio,1))}.replica-header.rh-artevo.scheme-dark{--rh-bg:#000;--rh-fg:#fff}.rh-artevo .rh-main{padding-inline:100px;min-height:50px;column-gap:16px}.rh-artevo.rh-desktop[data-layout=Logo居左，菜单居左] .rh-main{grid-template-columns:auto minmax(auto,var(--rh-menu-ratio,70%)) minmax(max-content,1fr)}.rh-artevo .rh-nav{margin-inline:20px;min-height:50px}.rh-artevo .rh-nav-item>a,.rh-artevo .rh-nav-item>.rh-menu-label{font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));min-height:30px;display:flex;align-items:center;padding:0 10px}.rh-artevo .rh-menu-measure span{font-size:calc(16.8px * var(--artevo-body-ratio,1));padding-inline:10px}.rh-artevo .rh-right,.rh-artevo .rh-left{gap:16px}.rh-artevo .rh-action{padding-inline:13px}.rh-artevo .rh-action .storefront-icon{width:14px;height:14px}.rh-artevo.rh-mobile .rh-main{padding-inline:10px;min-height:40px;gap:16px}.rh-artevo.rh-mobile[data-layout=菜单居左，Logo居左] .rh-main{grid-template-columns:14px auto minmax(0,1fr)}.rh-artevo.rh-mobile .rh-right,.rh-artevo.rh-mobile .rh-left{gap:0}.rh-artevo.rh-mobile .rh-hamburger{position:relative;width:14px;height:14px;min-width:14px;min-height:14px;padding:0;border-radius:0}.rh-artevo.rh-mobile .rh-hamburger:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.header-section-overlay{position:relative;z-index:40}.header-section-overlay.header-section-sticky{position:sticky}.replica-header.rh-artevo{background:var(--rh-bg);color:var(--rh-fg);transition:background-color .2s}.replica-header.rh-artevo.rh-transparent:not(.rh-menu-is-open){background:transparent}.replica-header.rh-artevo.rh-desktop.rh-transparent:hover{background:var(--rh-bg)}.replica-header.rh-artevo .scheme-dark{--rh-bg:#000;--rh-fg:#fff}.rh-artevo-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;font-size:calc(14.4px * var(--artevo-body-ratio,1));color:#fff}.rh-artevo-dialog .rh-search-dialog{background:#000;border-radius:0;padding:0}.artevo-search-heading{padding:30px 100px;display:flex;align-items:center;gap:10px}.artevo-search-heading form{height:50px;position:relative;flex:1;min-width:0}.artevo-search-heading input{width:100%;height:50px;border:0;border-radius:0;background:#2a2a2a;color:inherit;padding:0 44px;font-family:inherit;font-size:calc(13.3333px * var(--artevo-body-ratio,1))}.artevo-search-heading button{display:grid;place-items:center;width:40px;height:40px;padding:0;flex-shrink:0}.artevo-search-heading form button{position:absolute;top:5px;left:2px}.artevo-search-heading form .artevo-search-clear{left:auto;right:2px}.artevo-search-heading input:focus-visible{outline:1px solid #a2a2a2;outline-offset:-1px}.artevo-search-results{padding:10px 100px 50px;max-height:calc(80vh - 110px);overflow:auto;text-align:center}.artevo-search-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;text-align:left}.artevo-search-products article{min-width:0}.artevo-search-products a{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.artevo-search-products img,.artevo-search-products .storefront-image-fallback{width:100%;aspect-ratio:1;object-fit:cover}.artevo-search-products span{overflow-wrap:anywhere}.artevo-search-more{display:inline-block;color:inherit;margin-top:30px}.rh-dialog .artevo-search-add{border:1px solid currentColor!important;width:100%;padding:8px;margin-top:8px}.artevo-search-empty h3{font-size:calc(20px * var(--artevo-heading-ratio,1));font-weight:500;margin:0}.artevo-search-empty p{margin:12px 0 0}@media (max-width:959px){.artevo-search-heading{padding:16px 10px 30px;gap:16px}.artevo-search-results{padding:0 10px 30px;max-height:calc(80vh - 96px)}.artevo-search-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.rh-artevo .rh-account-menu{top:calc(100% + 8px);padding:16px;border-color:#abd305}.rh-artevo .rh-account-menu button{border-radius:40px;font-weight:500;font-size:calc(14.4px * var(--artevo-body-ratio,1))}.rh-artevo .rh-account-menu button:first-child{color:#1d1f23;background:#fff;border-color:#fff}.rh-artevo .rh-account-menu button:not(:first-child){color:#fff;background:#454545;border-color:#454545}.rh-artevo-dialog.rh-account-backdrop{align-items:stretch;justify-content:flex-end;padding:20px;color:#fff}.rh-artevo-dialog .rh-account-dialog{display:flex;flex-direction:column;width:948px;max-width:100%;height:calc(100dvh - 40px);padding:0;border:1px solid #abd305;border-radius:12px;background:#000;overflow:hidden}.artevo-auth-heading{height:40px;flex-shrink:0;margin-top:16px;padding:0 16px;display:flex;justify-content:flex-end}.artevo-auth-heading button{width:40px;height:40px;display:grid;place-items:center}.artevo-auth-scroll{flex:1;min-height:0;overflow:auto}.artevo-auth-content{width:379px;max-width:100%;margin:auto;padding:60px 0 80px;text-align:center}.artevo-auth-logo{height:50px;min-height:30px;max-width:100%;object-fit:contain;margin:0 auto 20px}.artevo-auth-brand{display:block;font-size:calc(46px * var(--artevo-body-ratio,1));line-height:calc(54px * var(--artevo-body-ratio,1));margin-bottom:20px}.artevo-auth-content h2{font-family:var(--artevo-heading-family,inherit);font-size:calc(33.6px * var(--artevo-heading-ratio,1));line-height:calc(43.2px * var(--artevo-heading-ratio,1));font-weight:600;margin:0 0 4px}.artevo-auth-welcome{font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1));color:#6f7173;margin:0 0 16px}.artevo-auth-content form{display:flex;flex-direction:column;gap:16px;text-align:left}.artevo-auth-content label{display:block;width:100%}.artevo-auth-content .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.artevo-auth-content input:not([type=checkbox]){width:100%;height:44px;padding:10px 16px;background:transparent;border:1px solid #454545;border-radius:40px;font-size:calc(14px * var(--artevo-body-ratio,1));line-height:calc(18px * var(--artevo-body-ratio,1));font-family:inherit;color:inherit}.artevo-auth-content input::placeholder{color:inherit;opacity:1}.artevo-auth-content input:focus-visible{outline:1px solid #fff;outline-offset:-1px}.artevo-auth-names{display:grid;gap:16px}.artevo-auth-password{position:relative}.artevo-auth-password input{padding-right:44px!important}.artevo-auth-password button{position:absolute;right:0;top:0;width:44px;height:44px;display:grid;place-items:center}.artevo-auth-forgot{align-self:flex-end;padding:0;text-decoration:underline}.artevo-auth-content .artevo-auth-subscribe{display:flex;gap:8px;align-items:center}.artevo-auth-subscribe input{width:16px;height:16px;margin:0;accent-color:#abd305}.rh-dialog .artevo-auth-submit{min-height:47px;border:var(--av-button-border-thickness,1px) solid #fff!important;background:#fff!important;color:#1d1f23!important;border-radius:40px}.artevo-auth-submit:disabled{opacity:.5;cursor:not-allowed}.artevo-auth-notice{font-size:calc(13px * var(--artevo-body-ratio,1));line-height:1.5;margin:0;color:#6f7173}.artevo-auth-error{color:#ff8f8f;margin:0}.artevo-auth-switch{margin:16px 0 0;color:#6f7173}.artevo-auth-switch button{color:#fff!important}.artevo-auth-switch button{text-decoration:underline;padding:0}@media (max-width:959px){.rh-artevo-dialog.rh-account-backdrop{padding:0;align-items:flex-end}.rh-artevo-dialog .rh-account-dialog{width:100%;height:80dvh;border-radius:12px 12px 0 0}.artevo-auth-content{width:100%;padding:16px 16px 60px}.artevo-auth-logo{height:32px;min-height:20px}}.rh-artevo-dialog.rh-cart-backdrop{padding:0;align-items:stretch;justify-content:flex-end;color:#1c1f23}.rh-artevo-dialog .rh-cart-dialog{width:430px;max-width:80vw;height:100dvh;border:0;border-radius:0;display:flex;flex-direction:column;background:#f4f4f5;overflow:hidden;padding:0}.artevo-cart-heading{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid #e6e8ea}.artevo-cart-heading h2{margin:0;font-size:calc(28.8px * var(--artevo-heading-ratio,1));line-height:calc(33.6px * var(--artevo-heading-ratio,1));font-family:var(--artevo-heading-family,inherit);font-weight:500}.artevo-cart-heading button{padding:8px;display:flex}.artevo-cart-heading h2 span{font-size:calc(14.4px * var(--artevo-heading-ratio,1));font-weight:400}.artevo-cart-scroll{min-height:0;flex:1;overflow:auto;padding:10px 16px 20px}.artevo-cart-products{padding:0;margin:0;list-style:none}.artevo-cart-products>li{padding:32px 0;display:flex}.artevo-cart-image{width:80px;flex-shrink:0;margin-right:12px}.artevo-cart-image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.artevo-cart-item{flex:1;min-width:0;display:grid;grid-template-columns:50% minmax(0,1fr);grid-template-areas:"title title" "price quantity";gap:12px;align-content:start}.artevo-cart-title{grid-area:title;min-width:0}.artevo-cart-title>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:1.25}.artevo-cart-dialog a,.rh-artevo-dialog .rh-cart-dialog a{color:inherit;text-decoration:none}.artevo-cart-title small{display:block;width:fit-content;max-width:100%;background:#ededed;padding:2px 6px;border-radius:4px;margin-top:6px;overflow-wrap:anywhere}.artevo-cart-price{grid-area:price;font-size:calc(21.6px * var(--artevo-body-ratio,1));line-height:calc(31.2px * var(--artevo-body-ratio,1));font-weight:500}.artevo-cart-quantity{grid-area:quantity;min-width:0}.artevo-cart-quantity>div{display:flex;border:1px solid #e6e8ea;background:#fff;border-radius:4px}.artevo-cart-quantity button{padding:0;min-width:28px;height:32px}.artevo-cart-quantity output{flex:1;text-align:center;align-self:center}.artevo-cart-quantity button:disabled{opacity:.4;cursor:not-allowed}.artevo-cart-quantity .artevo-cart-remove{height:auto;margin-top:8px;font-size:calc(12px * var(--artevo-body-ratio,1));text-decoration:underline}.artevo-cart-amount{display:flex;justify-content:space-between;align-items:start;gap:12px;margin:16px 0 8px}.rh-dialog .artevo-cart-checkout,.rh-artevo-dialog .artevo-cart-empty>a{display:block;width:100%;padding:12px 16px;min-height:44px;border:var(--av-button-border-thickness,1px) solid #1d1f23!important;border-radius:40px;background:#1d1f23!important;color:#fff!important;text-align:center;margin:8px 0}.artevo-cart-checkout:disabled{opacity:.5;cursor:not-allowed}.artevo-cart-notice{color:#6f7173;font-size:calc(13px * var(--artevo-body-ratio,1));line-height:1.4;margin:8px 0}.artevo-cart-error{color:#b52828;font-size:calc(13px * var(--artevo-body-ratio,1));margin:8px 0}.artevo-cart-sticky{padding:0 16px 16px;flex-shrink:0;border-top:1px solid #e6e8ea;background:#f4f4f5}.artevo-cart-shipping{padding:12px;background:#d0f0d2;color:#3bb346;text-align:center;margin:0}.artevo-cart-sticky .artevo-cart-shipping{margin:0 -16px}.artevo-cart-empty{padding:100px 16px 16px;display:flex;flex-direction:column;gap:20px;align-items:center;flex:1;text-align:center}.artevo-cart-empty>img{width:120px;height:120px}.artevo-cart-empty strong{font-size:calc(14.4px * var(--artevo-body-ratio,1));font-weight:500;line-height:normal;color:#6f7173}.rh-artevo-dialog .artevo-cart-empty>a{margin:12px 0!important;padding:12px 20px;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:normal;min-height:47px}.artevo-cart-note{margin:8px 0 16px}.artevo-cart-note>button{display:flex;align-items:center;gap:8px;padding:0;text-transform:uppercase;font-weight:500}.artevo-cart-note>button:disabled{opacity:.5;cursor:not-allowed}.artevo-cart-note textarea{width:100%;margin-top:8px;border:1px solid #e6e8ea;border-radius:6px;padding:10px 12px;font:inherit;color:inherit;background:transparent;resize:vertical}.artevo-cart-note-value{margin:8px 0 0;padding:6px 12px;background:#e6e8ea;border-radius:2px;white-space:pre-wrap;overflow-wrap:anywhere}.artevo-cart-loading{padding:80px 16px;text-align:center}.artevo-cart-recommendations{margin-top:24px}.artevo-cart-recommendations>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.artevo-cart-recommendations h3{font-weight:500;font-size:calc(20px * var(--artevo-heading-ratio,1));line-height:1.2;font-family:var(--artevo-heading-family,inherit);margin:0}.artevo-cart-recommendations>div{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory}.artevo-cart-recommendations article{flex:0 0 calc((100% - 16px)/2);min-width:0;scroll-snap-align:start}.artevo-cart-recommendations article>a{display:flex;flex-direction:column;gap:6px}.artevo-cart-recommendations img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.artevo-cart-recommendations article>button{width:100%;border:1px solid #e6e8ea!important;border-radius:40px;padding:8px;margin:8px 0}@media (max-width:959px){.rh-artevo-dialog.rh-cart-backdrop{align-items:flex-end}.rh-artevo-dialog .rh-cart-dialog{width:100%;max-width:100%;height:90dvh;border-radius:12px 12px 0 0}.artevo-cart-products>li{padding:16px 0}}@media (max-width:959px){.artevo-cart-heading h2{font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:calc(38.4px * var(--artevo-heading-ratio,1))}.artevo-cart-title>a{font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1))}}.replica-header.rh-artevo.rh-divider{border-color:var(--av-border,#e8e8e8)}.replica-header.rh-artevo .rh-mega,.replica-header.rh-artevo .rh-menu-drawer,.replica-header.rh-artevo .rh-mobile-expanded,.replica-header.rh-artevo .rh-menu-media{background:var(--rh-bg);color:var(--rh-fg)}.rh-artevo-dialog.rh-search-backdrop,.rh-artevo-dialog.rh-account-backdrop{color:var(--av-foreground,#fff)}.rh-artevo-dialog .rh-search-dialog,.rh-artevo-dialog .rh-account-dialog{background:var(--av-background,#000)}.rh-artevo-dialog .rh-account-dialog{border-color:var(--av-border,#abd305)}.rh-artevo-dialog .artevo-auth-content h2,.rh-artevo-dialog .artevo-search-empty h3{color:var(--av-foreground-heading,#fff)}.rh-artevo-dialog .artevo-search-heading input{background:var(--av-input-background,#2a2a2a);color:var(--av-input-text-color,#fff)}.rh-artevo-dialog .artevo-search-heading input:focus-visible{outline-color:var(--av-input-border-color,#a2a2a2)}.rh-artevo-dialog .artevo-search-heading form button,.rh-artevo-dialog .artevo-auth-password button{color:var(--av-input-icon,#fff)}.rh-artevo-dialog .artevo-search-heading>button,.rh-artevo-dialog .artevo-auth-heading>button{color:var(--av-icon,#fff)}.rh-artevo-dialog .artevo-auth-content input:not([type=checkbox]){border-color:var(--av-input-border-color,#454545);color:var(--av-input-text-color,#fff)}.rh-artevo-dialog .artevo-auth-content input:focus-visible{outline-color:var(--av-foreground,#fff)}.rh-artevo-dialog .artevo-auth-welcome,.rh-artevo-dialog .artevo-auth-notice,.rh-artevo-dialog .artevo-auth-switch{color:color-mix(in srgb,var(--av-foreground,#fff) 35%,transparent)}.rh-artevo-dialog .artevo-auth-switch button{color:var(--av-primary,#fff)!important}.rh-artevo-dialog .artevo-auth-subscribe input{accent-color:var(--av-border,#abd305)}.rh-artevo-dialog .artevo-auth-submit,.rh-artevo .rh-account-menu button:first-child{background:var(--av-primary-button-background,#fff)!important;color:var(--av-primary-button-text,#1d1f23)!important;border-color:var(--av-primary-button-border,#fff)!important}.rh-artevo .rh-account-menu{border-color:var(--av-border,#abd305)}.rh-artevo .rh-account-menu button:not(:first-child){color:var(--av-secondary-button-text,#fff);background:var(--av-secondary-button-background,#454545);border-color:var(--av-secondary-button-border,#454545)}.rh-artevo-dialog .artevo-search-add{color:var(--av-secondary-button-text,#fff);background:var(--av-secondary-button-background,#454545);border-color:var(--av-secondary-button-border,#454545)!important}.rh-artevo-dialog.rh-cart-backdrop{color:var(--av-foreground-heading,#1c1f23)}.rh-artevo-dialog .rh-cart-dialog{background:var(--av-background,#f4f4f5)}.rh-artevo-dialog .artevo-cart-heading{border-color:var(--av-border,#e6e8ea)}.rh-artevo-dialog .artevo-cart-heading h2{color:var(--av-foreground-heading,#1c1f23)}.rh-artevo-dialog .artevo-cart-heading>button{color:var(--av-icon,#000)}.rh-artevo-dialog .artevo-cart-title small{background:var(--av-selected-variant-background-color,#ededed);color:var(--av-foreground,#6f7173)}.rh-artevo-dialog .artevo-cart-quantity>div{background:var(--av-input-background,#fff);border-color:var(--av-input-border-color,#e6e8ea);color:var(--av-input-text-color,#1c1f23)}.rh-artevo-dialog .artevo-cart-quantity button:not(.artevo-cart-remove){color:var(--av-input-icon,#000)}.rh-artevo-dialog .artevo-cart-quantity button:disabled{color:var(--av-disabled-icon,#bebebe)}.rh-artevo-dialog .artevo-cart-summary-palette,.rh-artevo-dialog .artevo-cart-recommendations,.rh-artevo-dialog .artevo-cart-sticky{background:var(--av-background,#f4f4f5);color:var(--av-foreground-heading,#1c1f23)}.rh-artevo-dialog .artevo-cart-sticky{border-color:var(--av-border,#e6e8ea)}.rh-artevo-dialog .artevo-cart-checkout,.rh-artevo-dialog .artevo-cart-empty>a{background:var(--av-primary-button-background,#1d1f23)!important;border-color:var(--av-primary-button-border,#1d1f23)!important;color:var(--av-primary-button-text,#fff)!important}.rh-artevo-dialog .artevo-cart-notice,.rh-artevo-dialog .artevo-cart-empty strong{color:var(--av-foreground,#6f7173)}.rh-artevo-dialog .artevo-cart-note textarea{border-color:var(--av-input-border-color,#e6e8ea);background:var(--av-input-background,transparent);color:var(--av-input-text-color,#1c1f23)}.rh-artevo-dialog .artevo-cart-note-value{background:var(--av-input-hover-background,#e6e8ea);color:var(--av-input-text-color,#1c1f23)}.rh-artevo-dialog .artevo-cart-recommendations article>button{border-color:var(--av-secondary-button-border,#e6e8ea)!important;color:var(--av-secondary-button-text,#1c1f23);background:var(--av-secondary-button-background,#fff)}@font-face{font-family:Product Scroll Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlptgwvFAVdoq2_F94zlCfv0bz1WCzsWzLdneoCrCEswgg.woff2) format("woff2")}.product-scroll-section{width:100%;margin:auto;color:#1c1f23;background:#fff;font-family:Product Scroll Lexend,sans-serif;font-synthesis:weight style}.product-scroll-section .scheme-default{color:#1c1f23;background-color:#fff}.product-scroll-section.scheme-gray,.product-scroll-section .scheme-gray{background-color:#f5f5f5}.product-scroll-section.scheme-dark,.product-scroll-section .scheme-dark{color:#fff;background-color:#1c1f23}.product-scroll-section.scheme-green,.product-scroll-section .scheme-green{background-color:#edf3eb}.product-scroll-section.scheme-yellow,.product-scroll-section .scheme-yellow{background-color:#fff9ec}.product-scroll-heading{display:flex;gap:16px;align-items:center;margin-bottom:32px}.product-scroll-heading-title{min-width:0}.product-scroll-heading h2{margin:0;font-size:24px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;overflow-wrap:anywhere}.product-scroll-heading-link{flex-shrink:0;max-width:50%}.product-scroll-heading a{display:flex;align-items:center;gap:8px;font-size:12px;color:inherit;text-decoration:none;cursor:pointer;white-space:pre-wrap}.product-scroll-heading a span{font-size:20px;line-height:14px}.product-scroll-heading a:hover{text-decoration:underline}.product-scroll-carousel{position:relative}.product-scroll-viewport{overflow:hidden;touch-action:pan-y;outline-offset:3px}.product-scroll-carousel.can-scroll .product-scroll-viewport{cursor:grab}.product-scroll-carousel .product-scroll-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.product-scroll-track{display:flex;width:100%;will-change:transform}.product-scroll-slide{flex:0 0 auto;padding:0 8px;min-width:0}.product-scroll-section .product-scroll-card-standard{background:transparent}.product-scroll-card{width:100%;min-width:0;border-radius:12px;overflow:hidden}.product-scroll-section a.product-scroll-card{display:block;color:inherit;text-decoration:none}.storefront-empty{padding:48px 20px;text-align:center;color:#858990;font-size:14px}.editor-sample-card{cursor:default}.editor-sample-badge{position:absolute;z-index:2;top:10px;left:10px;padding:2px 6px;border-radius:4px;color:#626b79;background:#fff;font-size:12px;line-height:18px;font-weight:400;box-shadow:0 1px 4px #00000012}.split-product-placeholder.editor-sample-card,.composer-product-image:has(.editor-sample-badge){position:relative}.editor-detail-sample-badge{position:static;display:inline-block;margin-bottom:10px;background:#f1f5fb}.collection-grid-sample{position:relative}.collection-grid-sample:after{content:"示例";position:absolute;z-index:2;top:10px;left:10px;padding:2px 6px;border-radius:4px;color:#626b79;background:#fff;font-size:12px;line-height:18px;pointer-events:none}.product-scroll-image{position:relative;overflow:hidden;border-radius:12px;background:#efefef}.product-scroll-image:hover{box-shadow:0 4px 14px #0000001a,0 0 1px #0000004d}.product-scroll-image img{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.product-scroll-badge{position:absolute;top:10px;left:10px;border-radius:4px;padding:2px 6px;font-size:12px;line-height:16px}.product-scroll-section .product-scroll-badge.scheme-default{color:#6f7173}.product-scroll-copy{padding:16px 0}.product-scroll-card-card .product-scroll-copy{padding:16px}.product-scroll-card-card .product-scroll-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-scroll-copy h3{margin:0;font-size:14px;font-weight:500;line-height:20px}.product-scroll-copy .title-one_line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-scroll-copy .title-two_line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-scroll-copy p{display:flex;gap:8px;margin:0;font-size:14px;line-height:20px;color:#6f7173cc}.product-scroll-copy del{color:#6f717359;font-size:12px}.product-scroll-discount{font-size:12px}.product-scroll-controls{pointer-events:none}.product-scroll-controls button{position:absolute;width:28px;height:28px;padding:0;border:1px solid #f2f2f2;border-radius:50%;background:#fff;color:#1c1f23;font-size:22px;line-height:22px;display:grid;place-items:center;pointer-events:auto;transition:box-shadow .2s,background .2s}.product-scroll-controls button:hover{background:#fafafa;box-shadow:0 2px 7px #0002}.product-scroll-controls button:focus-visible{outline:2px solid #4268fb;outline-offset:2px}.is-classic .product-scroll-controls button{top:calc(50% - 14px)}.is-classic .product-scroll-controls button:first-child{left:16px}.is-classic .product-scroll-controls button:last-child{right:16px}.is-fashion.can-scroll{padding-bottom:68px}.is-fashion .product-scroll-controls button{bottom:0}.is-fashion .product-scroll-controls button:first-child{right:36px}.is-fashion .product-scroll-controls button:last-child{right:0}.product-scroll-section.is-mobile .product-scroll-heading{margin-bottom:20px}.product-scroll-section.is-mobile .product-scroll-heading h2{font-size:20px}.product-scroll-section.is-mobile .product-scroll-slide{padding:0 4px}.product-scroll-section.is-mobile .product-scroll-copy h3,.product-scroll-section.is-mobile .product-scroll-copy p{font-size:12px;line-height:18px}.product-scroll-section.is-mobile .product-scroll-copy del{font-size:10px}.product-scroll-section.is-mobile .is-fashion{padding-bottom:0}.product-scroll-settings .settings-title{height:52px;min-height:52px;border:0;padding:6px 16px;gap:0}.product-scroll-settings .settings-title h2{font-size:14px;font-weight:400}.product-scroll-settings .settings-form{padding:12px 16px 24px}.product-scroll-settings .settings-form label{color:#262626;margin-bottom:14px}.product-scroll-settings .ant-select-selector{min-height:36px;border-radius:2px!important}.product-scroll-settings .settings-form>label>.ant-btn{border-radius:2px;height:36px}.scroll-slider-field>div{display:flex;align-items:center;gap:12px}.scroll-slider-field .ant-slider{flex:1;margin:10px 4px 5px 0}.scroll-slider-field output{min-width:10px;font-size:12px;text-align:right}.scroll-slider-field .ant-slider-rail,.scroll-slider-field .ant-slider-track{height:2px}.product-scroll-settings .ant-switch-checked,.scroll-slider-field .ant-slider-track{background:#4268fb}.scroll-slider-field .ant-slider-handle:after{box-shadow:0 0 0 2px #4268fb}.scroll-device-switch{display:flex;margin:20px 0 12px;background:#f8f9fa}.scroll-device-switch button{width:50%;height:40px;border:0;color:#717780;background:transparent}.scroll-device-switch button.active{color:#4268fb;background:#f0f6ff}.scroll-settings-note{font-size:12px;line-height:20px;color:#777;margin:-12px 0 18px}.scroll-picker-title{display:flex;align-items:center;justify-content:space-between;padding:18px 16px}.scroll-picker-title button{border:0;background:transparent;color:#777}.scroll-picker-search{padding:0 16px 16px;border-bottom:1px solid #eee}.scroll-picker-empty{text-align:center;color:#999;font-size:12px;padding-top:42px}.scroll-picker-results{display:grid;padding:8px 16px;max-height:320px;overflow:auto}.scroll-picker-results button{border:0;background:transparent;text-align:left;padding:11px 8px;cursor:pointer}.scroll-picker-results button:hover,.scroll-picker-results button.active{color:#4268fb;background:#f1f6ff}.product-scroll-settings .settings-bottom{padding:12px 16px}.product-scroll-settings .settings-bottom .ant-btn{text-align:left;box-shadow:none;border:0}.artevo-atc-wrap{position:fixed;z-index:1600;bottom:16px;inset-inline:16px;display:flex;justify-content:flex-end;pointer-events:none}.artevo-atc-toast{box-sizing:border-box;width:100%;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--qa-background,#f4f4f5);color:var(--qa-foreground,#6f7173);border-radius:12px;box-shadow:0 4px 14px #0000001a,0 0 1px #0000004d;font:500 calc(16.8px * var(--artevo-heading-ratio,1))/calc(28.8px * var(--artevo-heading-ratio,1)) var(--artevo-heading-family,"Artevo Teko",sans-serif);pointer-events:none}.artevo-atc-toast>div{display:flex;align-items:center;gap:18px;overflow-wrap:anywhere}.artevo-atc-icon{display:inline-block;flex-shrink:0;width:14px;height:14px;background:#3bb346;mask:url(/theme-assets/artevo/cart-success.svg) center/contain no-repeat;-webkit-mask:url(/theme-assets/artevo/cart-success.svg) center/contain no-repeat}.artevo-atc-toast a{pointer-events:auto;color:var(--qa-foreground-heading,#1c1f23);text-decoration:none;font:inherit;overflow-wrap:anywhere;max-width:60%}.artevo-atc-toast a:focus-visible{outline:2px solid currentColor;outline-offset:4px}body:has(.rh-cart-dialog) .artevo-atc-wrap{display:none}@media (min-width:960px){.artevo-atc-wrap{bottom:40px;inset-inline-start:auto;inset-inline-end:40px}.artevo-atc-toast{width:377px;padding:32px 20px;font-size:calc(19.2px * var(--artevo-heading-ratio,1));line-height:calc(26.4px * var(--artevo-heading-ratio,1))}}@media (max-width:959px){body:has(.artevo-pd-sticky,.artevo-cart-sticky,.artevo-page-cart-sticky) .artevo-atc-wrap{bottom:96px}}.artevo-cart-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1601;background:#00000073;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box}.artevo-cart-popup{width:398px;max-width:100%;max-height:78vh;min-height:0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:12px;background:var(--qa-background);color:var(--qa-foreground);font:400 calc(16.8px * var(--artevo-body-ratio,1))/1.5 var(--artevo-body-family,"Artevo Teko",sans-serif)}.artevo-cart-popup header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--qa-border)}.artevo-cart-popup h2{margin:0;display:flex;gap:12px;align-items:center;font:500 calc(24px * var(--artevo-heading-ratio,1))/1.2 var(--artevo-heading-family,"Artevo Teko",sans-serif);color:var(--qa-foreground-heading)}.artevo-cart-popup header button{display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--qa-foreground-heading);width:40px;height:40px;flex-shrink:0;cursor:pointer}.artevo-cart-popup header button svg{width:20px;height:20px}.artevo-cart-popup-content{min-height:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.artevo-cart-popup-content::-webkit-scrollbar{display:none}.artevo-cart-popup-item{display:flex;align-items:flex-start;padding:16px 0 8px;min-width:0}.artevo-cart-popup-image{width:80px;flex-shrink:0;margin-inline-end:12px}.artevo-cart-popup-image img{width:100%;height:auto;border-radius:6px;display:block}.artevo-cart-popup-info{flex:1;min-width:0;overflow-wrap:anywhere}.artevo-cart-popup-title{font-size:calc(19.2px * var(--artevo-heading-ratio,1));color:var(--qa-foreground-heading);text-decoration:none}.artevo-cart-popup-title.title-one_line,.artevo-cart-popup-title.title-two_line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.artevo-cart-popup-title.title-two_line{-webkit-line-clamp:2}.artevo-cart-popup-variant{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.artevo-cart-popup-variant>span:first-child:not(:empty){padding:2px 6px;border-radius:4px;background:var(--qa-selected-variant-background-color);color:var(--qa-selected-variant-text-color);font-size:calc(11px * var(--artevo-body-ratio,1))}.artevo-cart-popup-sku{margin-top:8px}.artevo-cart-popup-summary{position:sticky;bottom:0;background:var(--qa-background);margin-top:8px;padding-top:8px}.artevo-cart-popup-summary>div{display:flex;justify-content:space-between;gap:12px;font-size:calc(19.2px * var(--artevo-body-ratio,1))}.artevo-cart-popup-summary a,.artevo-cart-popup-summary button{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;box-sizing:border-box;padding:12px 16px;margin-top:12px;border-radius:6px;font:500 calc(19.2px * var(--artevo-body-ratio,1))/1.2 var(--artevo-body-family,"Artevo Teko",sans-serif);text-decoration:none}.artevo-cart-popup-view{color:var(--qa-secondary-button-text);background:var(--qa-secondary-button-background);border:1px solid var(--qa-secondary-button-border)}.artevo-cart-popup-checkout{color:var(--qa-primary-button-text);background:var(--qa-primary-button-background);border:1px solid var(--qa-primary-button-border)}.artevo-cart-popup-express{color:var(--qa-foreground);background:transparent;border:1px solid var(--qa-border)}.artevo-cart-popup button:disabled{opacity:.55;cursor:not-allowed}.artevo-cart-popup-summary p{font:400 calc(12px * var(--artevo-body-ratio,1))/1.5 sans-serif;margin:8px 0 0}.artevo-cart-popup :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width:960px){.artevo-cart-popup-backdrop{justify-content:flex-end;padding-inline-end:56px}}.artevo-share{position:relative;flex-shrink:0;margin-left:16px}.artevo-share:only-child{margin-left:auto}.artevo-share-trigger{display:grid;place-items:center;border:0;background:none;padding:4px;color:inherit;cursor:pointer}.artevo-share-trigger>span{display:block;width:14px;height:14px;background:currentColor;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.artevo-share-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:55;min-width:180px;padding:20px;background:#f4f4f5;border:1px solid #ededed;border-radius:12px;box-shadow:0 4px 14px #0000001a,0 0 1px #0000004d;color:#6f7173;font:16.8px/26.4px Artevo Teko,sans-serif;text-align:left}.artevo-share-panel ul{list-style:none;margin:0;padding:0}.artevo-share-panel li>a,.artevo-share-panel li>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:6px;background:none;color:inherit;text-decoration:none;font:inherit;cursor:pointer;text-align:left}.artevo-share-panel li>a:hover,.artevo-share-panel li>button:hover{background:#e6e8ea}.artevo-share-icon{display:grid;place-items:center;flex:none;width:24px;height:24px}.artevo-share-icon>span,.artevo-share-icon>img{width:14px;height:14px;display:block}.artevo-share-icon>span{background:currentColor;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.artevo-share-panel a:focus-visible,.artevo-share-panel button:focus-visible{outline:2px solid #abd305;outline-offset:2px}.artevo-share-panel>p,.artevo-share-status{font-size:14px;line-height:20px;overflow-wrap:anywhere}.artevo-share-status{position:absolute;right:0;top:100%;min-width:180px;padding:10px;background:#fff;border:1px solid #e6e8ea;z-index:55}.artevo-share-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0006;display:flex;align-items:flex-end;justify-content:center}.artevo-share-panel.is-mobile{position:relative;inset:auto;width:100%;min-width:0;max-height:90dvh;overflow:auto;border:0;border-radius:12px 12px 0 0;padding:30px 16px 20px}.artevo-share-panel.is-mobile ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}.artevo-share-panel.is-mobile li>a,.artevo-share-panel.is-mobile li>button{flex-direction:column;gap:10px;padding:0;color:#6f717359;font-weight:500}.artevo-share-panel.is-mobile .artevo-share-icon{width:40px;height:40px;border-radius:50%;background:#fff;color:#1c1f23}.artevo-share-panel .artevo-share-cancel{margin-top:20px;width:100%;border:1px solid #e6e8ea;border-radius:40px;padding:12px 20px;min-height:47px;background:#fff;color:#1c1f23;font:inherit;cursor:pointer}.artevo-share-panel:not(.is-mobile) .artevo-share-icon{color:#000}.artevo-share-panel:not(.is-mobile):before{content:"";position:absolute;right:6px;top:-5px;width:8px;height:8px;background:#f4f4f5;border-left:1px solid #ededed;border-top:1px solid #ededed;transform:rotate(45deg)}.artevo-share-panel{background:var(--av-background,#f4f4f5);border-color:var(--av-border,#ededed);color:var(--av-foreground,#6f7173)}.artevo-share-panel:not(.is-mobile):before{background:var(--av-background,#f4f4f5);border-color:var(--av-border,#ededed)}.artevo-share-panel li>a:hover,.artevo-share-panel li>button:hover{background:var(--av-variant-hover-background-color,#e6e8ea);color:var(--av-variant-text-color,#1c1f23)}.artevo-share-panel:not(.is-mobile) .artevo-share-icon{color:var(--av-icon,#000)}.artevo-share-panel:not(.is-mobile) li>a:hover .artevo-share-icon,.artevo-share-panel:not(.is-mobile) li>button:hover .artevo-share-icon{color:var(--av-variant-icon,#000)}.artevo-share-panel.is-mobile li>a,.artevo-share-panel.is-mobile li>button{color:color-mix(in srgb,var(--av-foreground,#6f7173) 35%,transparent)}.artevo-share-panel.is-mobile .artevo-share-icon,.artevo-share-panel .artevo-share-cancel{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-text,#1c1f23);border-color:var(--av-secondary-button-border,#e6e8ea)}.artevo-share-status{background:var(--av-background,#fff);color:var(--av-foreground,#6f7173);border-color:var(--av-border,#e6e8ea)}.artevo-product-detail{display:flex;gap:70px;padding:0 100px 0 170px;max-width:1920px;margin:auto;text-align:left;color:#1c1f23;font-family:inherit;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));position:relative}.artevo-product-detail *{box-sizing:border-box}.artevo-product-detail button,.artevo-product-detail input{font:inherit}.artevo-product-detail button{cursor:pointer;color:inherit}.artevo-product-detail button:disabled{opacity:.45;cursor:not-allowed}.artevo-product-detail a{color:inherit;text-decoration:none}.artevo-product-detail button:focus-visible,.artevo-product-detail a:focus-visible,.artevo-product-detail summary:focus-visible{outline:2px solid #abd305;outline-offset:3px}.artevo-product-detail>.artevo-pd-media{padding-inline:10px;min-width:0;flex:var(--artevo-media-ratio,1) 1 0%}.artevo-product-detail>.artevo-pd-info{min-width:0;flex:1 1 0%}.artevo-product-detail.images-right>.artevo-pd-media{order:2}.artevo-pd-gallery.is-tiled{display:grid;gap:10px}.artevo-pd-image{position:relative;overflow:hidden;border-radius:12px;background:#fff;min-width:0}.artevo-pd-image img{width:100%;height:auto;display:block}.artevo-pd-image[style*=aspect-ratio] img{height:100%}.artevo-pd-thumbnails{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;margin-top:10px}.artevo-pd-thumbnails button{flex:0 0 60px;height:60px;padding:2px;border:1px solid transparent;border-radius:6px;background:none}.artevo-pd-thumbnails button[aria-pressed=true]{border-color:#1c1f23}.artevo-pd-thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.artevo-pd-detail-images img{width:100%;height:auto;margin-top:10px;display:block}.artevo-pd-zoom{position:absolute;right:12px;bottom:12px;border:0;background:#fff;border-radius:50%;width:36px;height:36px}.artevo-pd-breadcrumbs{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.artevo-pd-breadcrumbs nav{display:flex;gap:12px;min-width:0}.artevo-pd-breadcrumbs nav>a{color:#a2a4a5}.artevo-pd-breadcrumbs nav>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artevo-pd-share{position:relative}.artevo-pd-share button{border:0;background:none}.artevo-pd-share>div{position:absolute;right:0;white-space:nowrap;background:#fff;border:1px solid #e6e8ea;padding:12px;z-index:2}.artevo-pd-title h1{font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:calc(28.8px * var(--artevo-heading-ratio,1));font-weight:400;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.artevo-pd-price{font-size:calc(28.8px * var(--artevo-body-ratio,1));line-height:calc(38.4px * var(--artevo-body-ratio,1));margin-top:12px;color:#6f7173}.artevo-pd-stock{margin:30px 0;color:#717171;font-size:calc(14.4px * var(--artevo-body-ratio,1))}.artevo-pd-stock>div{height:4px;margin-top:16px;background:#ededed;border-radius:4px}.artevo-pd-stock>div>span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f7fdcd,#b8e306)}.artevo-pd-variants{margin-top:30px}.artevo-pd-variants:empty{display:none}.artevo-pd-variants fieldset{border:0;margin:0;padding:0;min-width:0}.artevo-pd-variants legend{font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1));margin-bottom:12px;padding:0}.artevo-pd-options{display:flex;gap:8px;flex-wrap:wrap}.artevo-pd-options button{border:1px solid #e6e8ea;border-radius:40px;background:#fff;padding:8px 16px;display:flex;gap:6px;align-items:center}.artevo-pd-options button[aria-pressed=true]{border-color:#1c1f23;box-shadow:inset 0 0 0 1px #1c1f23}.artevo-pd-options img{width:28px;height:28px;object-fit:cover;border-radius:50%}.artevo-pd-quantity{margin-top:12px}.artevo-pd-quantity label{display:block;margin-bottom:10px;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1));color:#6f7173}.artevo-pd-quantity>div{display:flex;width:96px;height:34px;border:1px solid #e6e8ea;border-radius:40px;overflow:hidden;background:#fff}.artevo-pd-quantity button{width:32px;flex:none;border:0;background:none;font-size:calc(20px * var(--artevo-body-ratio,1))}.artevo-pd-quantity input{width:30px;min-width:0;text-align:center;border:0;border-inline:1px solid #e6e8ea;background:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.artevo-pd-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.artevo-pd-purchase{margin-top:20px}.artevo-pd-buttons{display:flex;flex-direction:column;gap:16px}.artevo-pd-buttons button{min-height:54px;border:1px solid #e6e8ea;border-radius:40px;background:#fff;padding:14px 20px;width:100%;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1))}.artevo-pd-buttons .buy-now{background:#1d1f23;color:#fff;border-color:#1d1f23}.artevo-pd-buttons button:hover:not(:disabled){background:#1d1f23;color:#fff}.artevo-pd-buttons .buy-now:hover:not(:disabled){background:#fff;color:#1d1f23}.artevo-pd-notice{font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(22px * var(--artevo-body-ratio,1));margin:12px 0;color:#6f7173}.artevo-pd-benefit{display:flex;gap:10px;margin:16px 0;color:#6f7173}.artevo-pd-benefit>span{width:14px;flex:none;color:#1c1f23}.artevo-pd-benefit strong{font-weight:400}.artevo-pd-benefit p{margin:4px 0 0}.artevo-pd-description{margin:30px 0}.artevo-pd-description details{border-bottom:1px solid #e6e8ea}.artevo-pd-description summary{list-style:none;font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:calc(28.8px * var(--artevo-heading-ratio,1));cursor:pointer;padding:12px 0;display:flex;justify-content:space-between}.artevo-pd-description summary:after{content:"+"}.artevo-pd-description details[open] summary:after{content:"−"}.artevo-pd-description p{white-space:pre-wrap;margin:16px 0 24px;color:#6f7173}.artevo-pd-metadata{margin:30px 0}.artevo-pd-metadata dl{margin:0;color:#6f7173}.artevo-pd-metadata dl>div{display:flex;gap:6px}.artevo-pd-metadata dd{margin:0}.artevo-pd-example{position:absolute;top:0;left:100px;font:12px sans-serif}.artevo-pd-sticky{position:fixed;bottom:0;left:0;right:0;background:#f4f4f5;border-top:1px solid #e6e8ea;padding:16px;z-index:50}.artevo-pd-sticky .artevo-pd-buttons{flex-direction:row;gap:16px}.artevo-pd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#000b;display:flex;align-items:center;justify-content:center}.artevo-pd-lightbox>img{max-width:90vw;max-height:90vh;object-fit:contain}.artevo-pd-lightbox>button{position:absolute;right:20px;top:20px;border:0;border-radius:50%;width:40px;height:40px;background:#fff;font-size:calc(24px * var(--artevo-body-ratio,1))}.artevo-product-detail.is-mobile{display:flex;flex-direction:column;gap:20px;padding:0 16px}.artevo-product-detail.is-mobile>.artevo-pd-media{order:0;padding-inline:10px}.artevo-product-detail.is-mobile .artevo-pd-title h1{font-size:calc(21.6px * var(--artevo-heading-ratio,1));line-height:calc(31.2px * var(--artevo-heading-ratio,1))}.artevo-pd-gallery.is-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.artevo-pd-gallery.is-slider>.artevo-pd-image{flex:0 0 100%;scroll-snap-align:start}.artevo-product-detail.is-mobile .artevo-pd-example{left:16px;z-index:1}.artevo-product-detail.is-mobile .artevo-pd-description summary{font-size:calc(21.6px * var(--artevo-heading-ratio,1));line-height:calc(31.2px * var(--artevo-heading-ratio,1))}.artevo-product-detail.is-mobile>.artevo-pd-media,.artevo-product-detail.is-mobile>.artevo-pd-info{flex:none}.artevo-product-detail .artevo-pd-price,.artevo-product-detail .artevo-pd-quantity label,.artevo-product-detail .artevo-pd-notice,.artevo-product-detail .artevo-pd-benefit,.artevo-product-detail .artevo-pd-description p,.artevo-product-detail .artevo-pd-metadata dl{color:var(--av-foreground,#6f7173)}.artevo-product-detail .artevo-pd-title h1,.artevo-product-detail .artevo-pd-description summary{color:var(--av-foreground-heading,#1c1f23)}.artevo-pd-breadcrumbs nav>a{color:var(--av-primary,#a2a4a5)}.artevo-pd-breadcrumbs nav>a:hover{color:var(--av-primary-hover,#45484b)}.artevo-pd-benefit>span,.artevo-share-trigger{color:var(--av-icon,#1c1f23)}.artevo-pd-options button{background:var(--av-variant-background-color,#fff);color:var(--av-variant-text-color,#1c1f23);border-color:var(--av-variant-border-color,#e6e8ea)}.artevo-pd-options button:hover{background:var(--av-variant-hover-background-color,#e6e8ea);color:var(--av-variant-hover-text-color,#1c1f23);border-color:var(--av-variant-hover-border-color,#e9e9e9)}.artevo-pd-options button[aria-pressed=true]{background:var(--av-selected-variant-background-color,#ededed);color:var(--av-selected-variant-text-color,#1c1f23);border-color:var(--av-selected-variant-border-color,#ededed);box-shadow:none}.artevo-pd-options button[aria-pressed=true]:hover{background:var(--av-selected-variant-hover-background-color,#e6e8ea);color:var(--av-selected-variant-hover-text-color,#1c1f23);border-color:var(--av-selected-variant-hover-border-color,#ededed)}.artevo-pd-quantity>div{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-text,#1c1f23);border-color:var(--av-input-border-color,#e6e8ea)}.artevo-pd-quantity input{color:var(--av-secondary-button-text,#1c1f23);border-color:var(--av-input-border-color,#e6e8ea)}.artevo-pd-quantity button{color:var(--av-secondary-button-icon,#000)}.artevo-pd-quantity button:disabled{color:var(--av-disabled-icon,#bebebe);background:var(--av-disabled-background-color,#ededed);opacity:1}.artevo-pd-buttons button{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-text,#1c1f23);border-color:var(--av-secondary-button-border,#e6e8ea)}.artevo-pd-buttons .buy-now,.artevo-pd-buttons button:hover:not(:disabled){background:var(--av-primary-button-background,#1d1f23);color:var(--av-primary-button-text,#fff);border-color:var(--av-primary-button-border,#1d1f23)}.artevo-pd-buttons .buy-now:hover:not(:disabled){background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-text,#1c1f23);border-color:var(--av-secondary-button-border,#e6e8ea)}.artevo-pd-thumbnails button[aria-pressed=true]{border-color:var(--av-selected-variant-border-color,#1c1f23)}.artevo-pd-description details,.artevo-pd-sticky{border-color:var(--av-border,#e6e8ea)}.artevo-pd-sticky{background:var(--av-background,#f4f4f5)}.artevo-pd-zoom{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-icon,#000)}.artevo-pd-lightbox>button{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-text,#1c1f23)}.storefront-metafields{width:100%;min-width:0;max-width:100%;margin:28px 0;padding-top:22px;border-top:1px solid currentColor;text-align:left;color:inherit;box-sizing:border-box}.storefront-metafields h2{margin:0 0 16px;font:inherit;font-size:1.15em;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.storefront-metafields dl{margin:0;min-width:0;max-width:100%}.storefront-metafields .storefront-metafield-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;padding:10px 0;line-height:1.6}.storefront-metafields dt,.storefront-metafields dd{min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.storefront-metafields dt{font-weight:500}.storefront-metafields dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}.storefront-metafields .storefront-metafield-json{margin:0;padding:12px;max-width:100%;max-height:22rem;overflow:auto;background:#7f7f7f14;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;font-family:monospace;font-size:.9em;line-height:1.6;text-align:left}.storefront-metafields .storefront-metafield-image{display:block;width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain}.storefront-metafield-color{display:inline-flex;gap:8px;align-items:center}.storefront-metafield-color>span[aria-hidden]{width:18px;height:18px;flex:none;border:1px solid rgba(127,127,127,.35);border-radius:3px}.collection-metafields{margin:24px auto;padding:24px;max-width:var(--site-content-width,1440px);border-top:0}@media (max-width:600px){.storefront-metafields .storefront-metafield-row{grid-template-columns:minmax(0,1fr);gap:4px}.collection-metafields{padding:16px}}.reformia-commerce-v26{--native-button-radius:6px;--native-media-radius:12px}.reformia-commerce-v26.artevo-product-detail{padding:0 20px;gap:70px}.reformia-commerce-v26.artevo-product-detail.has-full-media{padding-left:0}.reformia-commerce-v26.artevo-product-detail.has-full-media.images-right{padding-left:20px;padding-right:0}.reformia-commerce-v26.artevo-product-detail>.artevo-pd-media{order:0}.reformia-commerce-v26.artevo-product-detail>.artevo-pd-info{order:1}.reformia-commerce-v26.artevo-product-detail.images-right>.artevo-pd-media{order:2}.reformia-commerce-v26 .artevo-pd-gallery.is-tiled{gap:4px;align-items:start}.reformia-commerce-v26 .artevo-pd-gallery.tile-full_screen_even>.artevo-pd-image:nth-child(3n),.reformia-commerce-v26 .artevo-pd-gallery.tile-full_screen_first>.artevo-pd-image:first-child,.reformia-commerce-v26 .artevo-pd-gallery.is-tiled>.artevo-pd-image:only-child{grid-column:1/-1}.reformia-commerce-v26 .artevo-pd-image.can-zoom{cursor:zoom-in}.reformia-commerce-v26 .artevo-pd-buttons>button,.reformia-commerce-v26 .artevo-pd-options button{border-radius:6px}.reformia-commerce-v26 .artevo-pd-stock>div>span{background:linear-gradient(90deg,#fdd6cd,#e92165)}.reformia-commerce-v26 .artevo-pd-benefit{gap:16px}.reformia-commerce-v26 .artevo-pd-benefit p{margin:4px 0 0}.reformia-commerce-v26 .reformia-pd-shipping{background:#f6f6f6;border-radius:6px;padding:12px;color:var(--av-foreground-heading,#1c1f23);text-align:center}.reformia-commerce-v26 .artevo-pd-node-description p{white-space:pre-wrap}.reformia-commerce-v26 .artevo-pd-node-variants.has-native-spacing,.reformia-commerce-v26 .artevo-pd-node-purchase.has-native-spacing,.reformia-commerce-v26 .artevo-pd-node-description.has-native-spacing,.reformia-commerce-v26 .artevo-pd-node-metadata.has-native-spacing,.reformia-commerce-v26 .artevo-pd-node-price.has-native-spacing .artevo-pd-price,.reformia-commerce-v26 .artevo-pd-node-stock.has-native-spacing .artevo-pd-stock,.reformia-commerce-v26 .artevo-pd-node-quantity.has-native-spacing .artevo-pd-quantity,.reformia-commerce-v26 .artevo-pd-node-benefit.has-native-spacing .artevo-pd-benefit,.reformia-commerce-v26 .artevo-pd-node-breadcrumbs.has-native-spacing .artevo-pd-breadcrumbs{margin:0}.reformia-pd-progress{height:2px;background:var(--av-border,#ededed);margin:16px 0 6px;overflow:hidden}.reformia-pd-progress>span{display:block;height:100%;background:var(--av-foreground-heading,#1c1f23);transition:margin-left .2s}.reformia-commerce-v26.artevo-collection-header{max-width:1920px;margin:auto}.reformia-commerce-v26 .artevo-collection-copy,.reformia-commerce-v26 .artevo-collection-featured{padding-inline:20px}.reformia-commerce-v26 .artevo-collection-featured.has-controls{padding-inline:68px}.reformia-commerce-v26 .artevo-collection-featured .native-product-carousel-arrows{inset-inline:-40px}.reformia-commerce-v26 .artevo-featured-copy{text-align:inherit}.reformia-commerce-v26.artevo-subcollections{padding:0 20px}.reformia-commerce-v26 .artevo-subcollection-card h3{text-align:inherit}.reformia-commerce-v26.artevo-collection-products{padding:0 20px}.reformia-commerce-v26 .artevo-result-card{text-align:inherit}.reformia-commerce-v26 .artevo-result-card h3{font-size:calc(16.8px * var(--artevo-heading-ratio,1));font-weight:400}.reformia-commerce-v26 .artevo-result-card p{font-size:calc(14.4px * var(--artevo-body-ratio,1));font-weight:400}.reformia-commerce-v26 .artevo-result-image{background:#ededed}.reformia-commerce-v26 .artevo-filter-toolbar-node.is-sticky,.reformia-commerce-v26 .artevo-result-toolbar.is-sticky,.reformia-commerce-v26 .artevo-filter-dialog,.reformia-commerce-v26 .artevo-filter-popover{background:var(--av-background,#fff)}.reformia-commerce-v26 .artevo-open-filter,.reformia-commerce-v26 .artevo-filter-apply,.reformia-commerce-v26 .artevo-desktop-filters>button,.reformia-commerce-v26 .artevo-filter-dialog footer button,.reformia-commerce-v26 .artevo-results-status button,.reformia-commerce-v26 .artevo-results-more button{border-radius:6px}.reformia-commerce-v26.artevo-search-page{padding:0 20px}.reformia-commerce-v26.artevo-search-page .artevo-collection-products{padding:0}.reformia-commerce-v26.artevo-search-page .artevo-search-header-node{background:var(--av-background,#fff)}.reformia-commerce-v26.artevo-cart-page{padding:0 20px}.reformia-commerce-v26 .artevo-page-cart-summary{border-radius:12px}.reformia-commerce-v26 .artevo-cart-primary,.reformia-commerce-v26 .artevo-cart-rec-view a{border-radius:6px}.reformia-commerce-v26 .artevo-page-cart-sticky{background:var(--av-background,#fff)}.reformia-commerce-v26.artevo-cart-page-recommendations{padding:0 20px}.reformia-commerce-v26.artevo-cart-page-recommendations.is-carousel:not(.is-mobile) .native-product-card{padding:0 8px}.reformia-commerce-v26.artevo-cart-page-recommendations .native-product-carousel-track{margin-inline:-8px}.reformia-commerce-v26.artevo-cart-page-recommendations .artevo-cart-rec-heading h2{font-weight:400}.reformia-commerce-v26.shop-collection-recent{max-width:1920px;padding:0 20px;margin:auto}.reformia-commerce-v26.shop-collection-recent h2{font-weight:400}.reformia-commerce-v26.is-mobile.artevo-product-detail{padding:0 10px;gap:20px}.reformia-commerce-v26.is-mobile.artevo-product-detail>.artevo-pd-media{padding-inline:0}.reformia-commerce-v26.is-mobile .artevo-pd-image{border-radius:12px}.reformia-commerce-v26.is-mobile .artevo-pd-sticky{background:var(--av-background,#fff)}.reformia-commerce-v26.is-mobile .artevo-collection-copy{padding-inline:10px}.reformia-commerce-v26.is-mobile .artevo-collection-featured{padding-inline:0}.reformia-commerce-v26.is-mobile.artevo-subcollections,.reformia-commerce-v26.is-mobile.artevo-collection-products,.reformia-commerce-v26.is-mobile.artevo-search-page,.reformia-commerce-v26.is-mobile.artevo-cart-page,.reformia-commerce-v26.is-mobile.artevo-cart-page-recommendations,.reformia-commerce-v26.is-mobile.shop-collection-recent{padding-inline:10px}.reformia-commerce-v26.is-mobile.artevo-search-page .artevo-collection-products{padding:0}.reformia-commerce-v26.is-mobile.artevo-cart-page-recommendations .artevo-cart-rec-heading{justify-content:flex-start}.reformia-commerce-v26.is-mobile.artevo-cart-page-recommendations .native-product-carousel-track{padding:0 0 30px;margin-inline:0;gap:16px!important}.reformia-commerce-v26.is-mobile.artevo-cart-page-recommendations .native-product-carousel-track>.native-product-card{flex-basis:calc(var(--cart-rec-width) - 8px)}.reformia-commerce-v26 :focus-visible{outline:2px solid var(--av-primary,#e92165);outline-offset:3px}@media (prefers-reduced-motion:reduce){.reformia-pd-progress>span{transition:none}}.artevo-qa-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0006;display:flex;align-items:center;justify-content:center;color:#1c1f23;font-family:var(--artevo-body-family,"Artevo Teko",sans-serif);font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:1.5}.artevo-qa-dialog{position:relative;width:818px;max-width:calc(100vw - 48px);height:536px;max-height:calc(100dvh - 48px);padding:10px 24px 24px;background:#f4f4f5;border:1px solid #e6e8ea;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.artevo-qa-dialog *{box-sizing:border-box}.artevo-qa-dialog button,.artevo-qa-dialog input{font:inherit;color:inherit}.artevo-qa-dialog button{cursor:pointer}.artevo-qa-dialog button:disabled{cursor:default;opacity:.45}.artevo-qa-dialog button:focus-visible,.artevo-qa-dialog a:focus-visible,.artevo-qa-dialog input:focus-visible{outline:2px solid #1c1f23;outline-offset:3px}.artevo-qa-dialog>header{height:40px;flex:none;display:flex;justify-content:flex-end}.artevo-qa-dialog>header button{width:40px;height:40px;display:grid;place-items:center;border:0;background:none}.artevo-qa-content{display:flex;gap:20px;flex:1;min-height:0;overflow:auto}.artevo-qa-media{display:flex;flex-direction:column;gap:12px;width:300px;flex:none}.artevo-qa-main-image{position:relative;width:100%;aspect-ratio:3/4;min-height:0;border-radius:12px;overflow:hidden}.artevo-qa-main-image>button:first-child{display:block;width:100%;height:100%;border:0;padding:0;background:#e6e8ea;cursor:zoom-in}.artevo-qa-main-image img{width:100%;height:100%;object-fit:cover;display:block}.artevo-qa-main-image>.artevo-qa-previous,.artevo-qa-main-image>.artevo-qa-next{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:#fff;display:grid;place-items:center;font:calc(22px * var(--artevo-body-ratio,1))/1 sans-serif;padding:0}.artevo-qa-previous{left:10px}.artevo-qa-next{right:10px}.artevo-qa-thumbnails{display:flex;gap:10px;overflow:auto;flex:none}.artevo-qa-thumbnails>button{width:50px;height:50px;flex:none;padding:0;border:1px solid transparent;border-radius:6px;overflow:hidden;background:none}.artevo-qa-thumbnails>button[aria-pressed=true]{border-color:#1c1f23}.artevo-qa-thumbnails img{width:100%;height:100%;object-fit:cover}.artevo-qa-details{display:flex;flex-direction:column;min-width:0;flex:1}.artevo-qa-fields{display:flex;flex-direction:column;gap:20px;overflow:auto;flex:1;min-height:0;padding:0 4px 16px}.artevo-qa-fields h2{font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:1.2;font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artevo-qa-price{font-size:calc(28.8px * var(--artevo-body-ratio,1));line-height:1.3;color:#6f7173}.artevo-qa-fields p{margin:0}.artevo-qa-fields fieldset{border:0;padding:0;margin:0;min-width:0}.artevo-qa-fields legend{padding:0;margin-bottom:10px}.artevo-qa-fields fieldset>div{display:flex;flex-wrap:wrap;gap:10px}.artevo-qa-fields fieldset button{display:flex;align-items:center;gap:6px;border:1px solid #e6e8ea;border-radius:6px;padding:6px 16px;background:#fff}.artevo-qa-fields fieldset button[aria-pressed=true]{border-color:#1c1f23;box-shadow:inset 0 0 0 1px #1c1f23}.artevo-qa-fields fieldset img{width:28px;height:28px;object-fit:cover}.artevo-qa-quantity>div{display:flex;width:96px;height:34px;border:1px solid #e6e8ea;border-radius:40px;overflow:hidden;margin-top:10px;background:#fff}.artevo-qa-quantity button{border:0;background:none;width:30px;flex:none;padding:0}.artevo-qa-quantity input{width:32px;min-width:0;border:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:none;padding:0}.artevo-qa-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.artevo-qa-view{color:inherit;text-decoration:none;align-self:flex-start}.artevo-qa-view:hover{text-decoration:underline}.artevo-qa-variants{display:flex;flex-direction:column;gap:30px}.artevo-qa-variants:empty{display:none}.artevo-qa-quantity button:first-child{border-right:1px solid var(--qa-input-border-color,#e6e8ea)}.artevo-qa-quantity button:last-child{border-left:1px solid var(--qa-input-border-color,#e6e8ea)}.artevo-qa-buttons{display:flex;gap:10px;padding-top:16px;flex:none;background:#f4f4f5}.artevo-qa-buttons button{flex:1;min-width:0;min-height:50px;padding:12px 20px;border:1px solid #e6e8ea;border-radius:40px;background:#fff}.artevo-qa-buttons .buy-now{background:#1d1f23;color:#fff;border-color:#1d1f23}.artevo-qa-buttons button:hover:not(:disabled){background:#1d1f23;color:#fff}.artevo-qa-buttons .buy-now:hover:not(:disabled){background:#fff;color:#1d1f23}.artevo-qa-state{padding:30px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.artevo-qa-state button{border:1px solid #1c1f23;border-radius:40px;background:#fff;padding:8px 24px}.artevo-qa-media.is-zoomed{position:absolute;top:50px;right:24px;bottom:24px;left:24px;width:auto;z-index:2;background:#f4f4f5}.artevo-qa-media.is-zoomed .artevo-qa-main-image{flex:1;aspect-ratio:auto}.artevo-qa-media.is-zoomed .artevo-qa-main-image img{object-fit:contain}.artevo-qa-media.is-zoomed .artevo-qa-main-image>button:first-child{cursor:zoom-out}.artevo-qa-zoom-close{position:absolute;right:10px;top:10px;background:#fff;border:1px solid #e6e8ea;border-radius:40px;padding:6px 16px}@media (max-width:959px){.artevo-qa-backdrop{align-items:flex-end}.artevo-qa-dialog{width:100%;max-width:none;height:85dvh;max-height:85dvh;border-radius:12px 12px 0 0}.artevo-qa-content{display:block;scrollbar-width:none}.artevo-qa-media{width:100%;max-width:none;margin:0 auto 20px}.artevo-qa-main-image{flex:none}.artevo-qa-details{display:block}.artevo-qa-fields{overflow:visible;padding-bottom:86px}.artevo-qa-buttons{position:absolute;bottom:0;left:0;width:100%;padding:16px 24px max(24px,env(safe-area-inset-bottom))}.artevo-qa-media.is-zoomed{max-width:none;margin:0;display:flex}.artevo-qa-media.is-zoomed .artevo-qa-main-image{flex:1}}.artevo-qa-fields>*{flex-shrink:0}.artevo-qa-buttons{flex-wrap:wrap}.artevo-qa-buttons>[role=alert]{flex:0 0 100%;margin:0;font-size:calc(14px * var(--artevo-body-ratio,1));line-height:1.4;color:#a12720}@media (max-width:959px){.artevo-qa-fields{padding-bottom:140px}}.artevo-qa-dialog{background:var(--qa-background,#f4f4f5);border-color:var(--qa-border,#e6e8ea);color:var(--qa-foreground-heading,#1c1f23)}.artevo-qa-content{color:var(--qa-foreground-heading,#1c1f23)}.artevo-qa-main-image{aspect-ratio:var(--qa-image-ratio,3/4)}.artevo-qa-main-image img{object-fit:var(--qa-image-fit,cover)}.artevo-qa-media.original-ratio:not(.is-zoomed) .artevo-qa-main-image{aspect-ratio:auto;flex:none}.artevo-qa-media.original-ratio:not(.is-zoomed) .artevo-qa-main-image>button:first-child,.artevo-qa-media.original-ratio:not(.is-zoomed) .artevo-qa-main-image img{height:auto}.artevo-qa-media.is-inline-zoomed .artevo-qa-main-image img{transform:scale(1.7)}.artevo-qa-media.is-inline-zoomed .artevo-qa-main-image>button:first-child{cursor:zoom-out}.artevo-qa-media.thumbnails-left:not(.is-zoomed){flex-direction:row;align-items:flex-start}.artevo-qa-media.thumbnails-left:not(.is-zoomed) .artevo-qa-main-image{order:1;flex:1;min-width:0}.artevo-qa-media.thumbnails-left:not(.is-zoomed) .artevo-qa-thumbnails{flex-direction:column;width:50px;max-height:400px}.artevo-qa-media.is-zoomed{background:var(--qa-background,#f4f4f5)}.artevo-qa-price{color:var(--qa-foreground,#6f7173)}.artevo-qa-buttons{background:var(--qa-background,#f4f4f5)}.artevo-qa-buttons button{background:var(--qa-secondary-button-background,#fff);color:var(--qa-secondary-button-text,#1c1f23);border-color:var(--qa-secondary-button-border,#e6e8ea)}.artevo-qa-buttons .buy-now,.artevo-qa-buttons button:hover:not(:disabled){background:var(--qa-primary-button-background,#1d1f23);color:var(--qa-primary-button-text,#fff);border-color:var(--qa-primary-button-border,#1d1f23)}.artevo-qa-buttons .buy-now:hover:not(:disabled){background:var(--qa-secondary-button-background,#fff);color:var(--qa-secondary-button-text,#1c1f23)}.artevo-qa-fields fieldset button{background:var(--qa-variant-background-color,#fff);color:var(--qa-variant-text-color,#1c1f23);border-color:var(--qa-variant-border-color,#f9f9f9)}.artevo-qa-fields fieldset button[aria-pressed=true]{background:var(--qa-selected-variant-background-color,#ededed);color:var(--qa-selected-variant-text-color,#1c1f23);border-color:var(--qa-selected-variant-border-color,#ededed);box-shadow:none}.artevo-qa-quantity>div{background:var(--qa-input-background,transparent);border-color:var(--qa-input-border-color,#e6e8ea);color:var(--qa-input-text-color,#1c1f23)}.artevo-qa-express{flex:0 0 100%}.artevo-qa-express button{width:100%;min-height:40px;padding:8px}.artevo-qa-express p{margin:4px 0 0;font-size:calc(12px * var(--artevo-body-ratio,1));line-height:1.4;color:var(--qa-foreground,#6f7173)}.artevo-qa-content.is-not-sticky .artevo-qa-details{display:block;overflow:auto}.artevo-qa-content.is-not-sticky .artevo-qa-fields{overflow:visible;flex:none;padding-bottom:16px}.artevo-qa-content.is-not-sticky .artevo-qa-buttons{position:static;width:auto}@media (min-width:960px){.artevo-qa-fields .qa-title-desktop-full_display{display:block}.artevo-qa-fields .qa-title-desktop-truncate_1_line{-webkit-line-clamp:1}.artevo-qa-fields .qa-title-desktop-none{display:none}}@media (max-width:959px){.artevo-qa-fields .qa-title-mobile-full_display{display:block}.artevo-qa-fields .qa-title-mobile-truncate_1_line{-webkit-line-clamp:1}.artevo-qa-fields .qa-title-mobile-none{display:none}.artevo-qa-content.is-not-sticky .artevo-qa-details{overflow:visible}.artevo-qa-content.is-not-sticky .artevo-qa-buttons{padding:16px 0}.artevo-qa-content.is-sticky .artevo-qa-fields{padding-bottom:calc(var(--qa-buttons-height,180px) + 16px)}}.artevo-qa-dialog button:focus-visible,.artevo-qa-dialog a:focus-visible,.artevo-qa-dialog input:focus-visible{outline-color:var(--qa-primary,#1c1f23)}.artevo-qa-main-image>.artevo-qa-previous,.artevo-qa-main-image>.artevo-qa-next{background:var(--qa-secondary-button-background,#fff);color:var(--qa-secondary-button-text,#1c1f23)}.artevo-qa-zoom-close{background:var(--qa-primary-button-background,#1d1f23);color:var(--qa-primary-button-text,#fff)!important;border-color:var(--qa-primary-button-border,#1d1f23)}@media (min-width:960px){.artevo-qa-dialog.has-left-thumbnails{width:880px}.artevo-qa-media.thumbnails-left:not(.is-zoomed){width:362px}.artevo-qa-media.thumbnails-left:not(.is-zoomed) .artevo-qa-main-image{width:300px;flex:none}}.artevo-qa-dialog>header button{color:var(--qa-icon,#000)}.artevo-qa-view:hover{color:var(--qa-primary-hover,#45484b)}.artevo-qa-fields fieldset button:hover{background:var(--qa-variant-hover-background-color,#e6e8ea);color:var(--qa-variant-hover-text-color,#1c1f23);border-color:var(--qa-variant-hover-border-color,#e9e9e9)}.artevo-qa-fields fieldset button[aria-pressed=true]:hover{background:var(--qa-selected-variant-hover-background-color,#e6e8ea);color:var(--qa-selected-variant-hover-text-color,#1c1f23);border-color:var(--qa-selected-variant-hover-border-color,#ededed)}.artevo-qa-quantity>div:hover{background:var(--qa-input-hover-background,#e6e8ea)}.artevo-qa-quantity button{color:var(--qa-input-icon,#000)}.artevo-qa-buttons button:disabled{background:var(--qa-disabled-background-color,#ededed);color:var(--qa-disabled-text-color,#bebebe);border-color:var(--qa-disabled-border-color,#ededed);opacity:1}.artevo-floating-actions{--float-size:max(5.68vh,36px);--float-side:16px;--cart-offset:var(--cart-mobile);--top-offset:var(--top-mobile)}.artevo-floating-actions .artevo-floating-button{width:var(--float-size);height:var(--float-size);border:0;border-radius:50%;padding:0;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0000001a,0 0 1px #0000004d;text-decoration:none;transition:background .1s}.artevo-floating-actions .artevo-floating-button:hover{background:#e6e8ea}.artevo-floating-actions .artevo-floating-button:focus-visible{outline:2px solid #1c1f23;outline-offset:3px}.artevo-floating-cart{position:fixed;z-index:70;bottom:var(--cart-offset);transform:translateY(var(--cart-offset));width:calc(var(--float-size) + 7px);height:calc(var(--float-size) + 7px)}.artevo-floating-cart.side-right{right:calc(var(--float-side) - 3.5px)}.artevo-floating-cart.side-left{left:calc(var(--float-side) - 3.5px)}.artevo-floating-cart .artevo-floating-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artevo-floating-badge{position:absolute;top:0;left:70%;width:22px;height:22px;border-radius:50%;background:#1d1f23;color:#fff;font:12px/1 Arial,sans-serif;display:flex;align-items:center;justify-content:center}.artevo-floating-badge.is-triple{width:29px;left:50%}.artevo-floating-actions .artevo-back-top{position:fixed;z-index:69;right:var(--float-side);bottom:var(--top-offset);transform:translateY(var(--top-offset))}.artevo-floating-actions .artevo-back-top[hidden]{display:none}@media (min-width:960px){.artevo-floating-actions{--float-size:max(5.33vh,36px);--float-side:calc(5.33vh * 1.04);--cart-offset:var(--cart-pc);--top-offset:var(--top-pc)}}.shop-product-list{display:flex;flex-direction:column;gap:40px}.shop-product-heading{display:flex;align-items:center;gap:20px}.shop-product-title{min-width:0}.shop-product-list h2{margin:0;font-size:24px;line-height:28px;white-space:pre-wrap;overflow-wrap:anywhere}.shop-product-link{flex-shrink:0;max-width:50%}.shop-product-link a{display:flex;justify-content:center;align-items:center;gap:8px;color:inherit;cursor:pointer;text-decoration:none;white-space:pre-wrap;overflow-wrap:anywhere}.shop-product-link .shop-product-label{font-size:12px;line-height:20px}.shop-product-label:hover{text-decoration:underline}.shop-product-link .shop-product-button{font-size:14px;line-height:22px;padding:10px 16px;border:1px solid #1d1f23;background:#1d1f23;color:#fff;border-radius:6px;transition:color .2s,background .2s}.shop-product-link .shop-product-button:hover{background:#fff;color:#1d1f23}.shop-product-grid{display:grid;column-gap:16px;row-gap:20px}.shop-product-cell{min-width:0}.shop-product-grid.is-waterfall{grid-auto-rows:2px;row-gap:0;align-items:start}.shop-product-list.is-mobile h2{font-size:20px;line-height:32px}.shop-product-list.is-mobile .shop-product-grid{column-gap:8px;row-gap:10px}.shop-product-list.is-mobile .shop-product-grid.is-waterfall{row-gap:0}.shop-product-list.is-mobile .shop-product-label{font-size:12px}.shop-product-list.is-mobile .shop-product-button{line-height:24px;padding:11px 16px}.product-list-unsupported{color:#96999e;text-align:center;font-size:12px;padding:60px 0}.product-list-spacing{display:grid;gap:8px;padding:8px 0}.product-list-spacing>div{display:flex;justify-content:center;align-items:center;gap:12px}.product-list-spacing .ant-input-number{width:72px;border-radius:2px}.product-list-spacing .ant-input-number-input{text-align:center}.product-list-spacing button{border:0;background:none;color:#858990;padding:0}.storefront-product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(24px,5vw,80px);max-width:var(--section-content-width, 1440px);margin:0 auto;padding:48px 24px 72px;text-align:left}.storefront-product-detail.images-right .storefront-product-media{order:2}.storefront-product-media,.storefront-product-information{min-width:0}.storefront-product-main-image{background:#f4f4f4;aspect-ratio:1 / 1;overflow:hidden}.storefront-product-main-image img{width:100%;height:100%;object-fit:contain}.storefront-product-thumbnails{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.storefront-product-thumbnails button{width:76px;height:76px;flex:0 0 auto;border:1px solid #ddd;padding:0;background:#fff;cursor:pointer}.storefront-product-thumbnails button.active{border-color:#222}.storefront-product-thumbnails img{width:100%;height:100%;object-fit:cover}.storefront-product-information h1{margin:0 0 20px;font-size:clamp(26px,3vw,40px);line-height:1.2}.storefront-product-price{font-size:24px;margin-bottom:28px}.storefront-product-information fieldset{padding:0;margin:0 0 22px;border:0}.storefront-product-information legend{margin-bottom:10px;font-weight:600}.storefront-product-options{display:flex;flex-wrap:wrap;gap:9px}.storefront-product-options button{padding:9px 16px;background:#fff;border:1px solid #c7c7c7;cursor:pointer}.storefront-product-options button.active{border-color:#222;box-shadow:inset 0 0 0 1px #222}.storefront-product-stock{color:#666}.storefront-product-cart{width:100%;padding:15px;background:#888;color:#fff;border:0;cursor:not-allowed}.storefront-product-description{margin-top:32px;border-top:1px solid #e5e5e5;padding-top:24px}.storefront-product-description h2{font-size:18px}.storefront-product-description p{white-space:pre-wrap;line-height:1.7}.storefront-product-description-images{width:100%;margin-top:14px}.storefront-product-description-images img{display:block;width:100%;height:auto;margin-top:14px}.storefront-product-cart:not(:disabled){background:#202020;cursor:pointer}.storefront-product-detail.is-mobile{display:flex;flex-direction:column;padding:20px 12px 48px}.storefront-product-detail.is-mobile .storefront-product-media{display:contents}.storefront-product-detail.is-mobile .storefront-product-main-image{margin-bottom:28px}.storefront-product-detail.is-mobile .storefront-product-thumbnails{margin-top:-16px;margin-bottom:28px}.storefront-product-detail.is-mobile .storefront-product-information{order:1}.storefront-product-detail.is-mobile .storefront-product-description-images{order:2;margin-top:28px}@media (max-width: 959px){.storefront-product-detail{display:flex;flex-direction:column;padding:20px 12px 48px}.storefront-product-detail .storefront-product-media{display:contents}.storefront-product-detail .storefront-product-main-image{margin-bottom:28px}.storefront-product-detail .storefront-product-thumbnails{margin-top:-16px;margin-bottom:28px}.storefront-product-detail .storefront-product-information{order:1}.storefront-product-detail .storefront-product-description-images{order:2;margin-top:28px}}.artevo-collection-products{box-sizing:border-box;max-width:1920px;margin:auto;padding:0 100px;color:#1c1f23;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1))}.artevo-collection-products *{box-sizing:border-box}.artevo-collection-products button,.artevo-collection-products input,.artevo-collection-products select{font:inherit;color:inherit}.artevo-collection-products button{cursor:pointer}.artevo-collection-products button:disabled{opacity:.5;cursor:not-allowed}.artevo-collection-products a{color:inherit;text-decoration:none}.artevo-collection-products.has-sidebar{display:flex;align-items:flex-start;gap:28px}.artevo-collection-products.has-sidebar>.preview-block,.artevo-collection-products.has-sidebar>div:has(>.artevo-filter-sidebar){flex:none;width:200px}.artevo-filter-sidebar{width:200px;position:sticky;top:0}.artevo-filter-sidebar h2{font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:calc(28.8px * var(--artevo-heading-ratio,1));font-weight:500;margin:0 0 30px;padding:8px 0}.artevo-result-content{flex:1;min-width:0}.artevo-result-actions{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px}.artevo-result-sort{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:0}.artevo-result-sort select{border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:210px;cursor:pointer;outline-offset:3px}.artevo-result-sort>span{white-space:nowrap}.artevo-open-filter{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #ddd;border-radius:40px;padding:8px 16px}.artevo-filters details{border-top:1px solid #e6e8ea;padding:27px 0 21px}.artevo-filters details:last-of-type{border-bottom:1px solid #e6e8ea}.artevo-filters summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.artevo-filters summary::-webkit-details-marker{display:none}.artevo-filters summary:after{content:"+";font:calc(20px * var(--artevo-body-ratio,1)) sans-serif}.artevo-filters details[open]>summary:after{content:"−"}.artevo-price-inputs{display:flex;gap:10px;margin-top:16px}.artevo-price-inputs label{width:50%;min-width:0}.artevo-price-inputs label>span{font-size:calc(14px * var(--artevo-body-ratio,1))}.artevo-price-inputs input{width:100%;border:1px solid #1c1f23;border-radius:40px;padding:8px 12px;background:transparent;min-height:44px}.artevo-availability{display:flex;align-items:center;gap:8px;margin-top:14px;cursor:pointer}.artevo-availability span{margin-left:auto}.artevo-filter-apply{border:1px solid #1c1f23;border-radius:40px;background:transparent;padding:8px 20px;margin-top:16px}.artevo-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.artevo-active-filters button{border:1px solid #e6e8ea;border-radius:40px;background:transparent;padding:5px 12px;font-size:calc(14px * var(--artevo-body-ratio,1))}.artevo-result-grid{display:grid;grid-template-columns:repeat(var(--result-columns),minmax(0,1fr));gap:20px 16px;margin-top:30px}.artevo-collection-products:not(.has-sidebar) .artevo-result-grid{margin-top:60px}.artevo-result-card{min-width:0;text-align:center}.artevo-result-image{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#eee}.artevo-result-image>a{display:block;width:100%;height:100%}.artevo-result-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.artevo-result-image:hover img{transform:scale(1.04)}.artevo-result-image>button:not(.av-card-add){position:absolute;right:12px;bottom:12px;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;border:1px solid #e6e8ea;background:#fff;font:calc(24px * var(--artevo-body-ratio,1)) sans-serif}.artevo-result-badge{position:absolute;top:10px;left:10px;border-radius:4px;background:#fff;padding:0 8px;font-size:calc(12px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));color:#6f7173}.artevo-result-card h3{font-size:calc(16px * var(--artevo-heading-ratio,1));font-weight:400;line-height:calc(24px * var(--artevo-heading-ratio,1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0 0}.artevo-result-card p{font-size:calc(16px * var(--artevo-body-ratio,1));font-weight:600;line-height:calc(24px * var(--artevo-body-ratio,1));margin:8px 0 0}.artevo-result-card del{font-weight:400;color:#9b9b9b;margin-left:8px}.artevo-result-promotion{display:block;border-radius:12px;overflow:hidden}.artevo-result-promotion img{display:block;width:100%;height:auto}.artevo-results-status{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.artevo-results-status button,.artevo-results-more button{border:1px solid currentColor;border-radius:40px;background:transparent;padding:12px 24px}.artevo-results-more{text-align:center;margin-top:60px}.artevo-results-more:empty{margin:0}.artevo-results-pages{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.artevo-results-pages button{border:1px solid #ddd;border-radius:50%;width:40px;height:40px;background:transparent}.artevo-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1500;display:flex;justify-content:flex-end}.artevo-filter-dialog{width:min(420px,100%);height:100%;background:#f4f4f5;display:flex;flex-direction:column;padding:30px 20px;outline:none}.artevo-filter-dialog header{display:flex;align-items:center;justify-content:space-between}.artevo-filter-dialog h2{margin:0;font-size:calc(28px * var(--artevo-heading-ratio,1));font-weight:400}.artevo-filter-dialog header button{border:0;background:none;width:44px;height:44px;font-size:calc(28px * var(--artevo-body-ratio,1))}.artevo-filter-body{flex:1;overflow-y:auto;overscroll-behavior:contain;margin-top:20px}.artevo-filter-dialog footer{display:flex;gap:20px;padding-top:16px}.artevo-filter-dialog footer button{flex:1;border:1px solid #1d1f23;border-radius:40px;background:transparent;padding:12px}.artevo-filter-dialog footer button:last-child{background:#1d1f23;color:#fff}.has-horizontal .artevo-filters{display:flex;gap:28px;align-items:flex-start}.has-horizontal .artevo-filters details{min-width:180px}.artevo-result-grid.is-waterfall{display:block;columns:var(--result-columns);column-gap:16px}.artevo-result-grid.is-waterfall>*{break-inside:avoid;margin-bottom:20px}.artevo-result-grid.is-waterfall .artevo-result-image{aspect-ratio:auto}.artevo-result-grid.is-waterfall .artevo-result-image img{height:auto;min-height:80px}.artevo-collection-products.is-mobile{padding:0 10px;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1))}.artevo-collection-products.is-mobile .artevo-result-grid{margin-top:18px}.artevo-collection-products.is-mobile .artevo-result-toolbar{padding-top:20px}.artevo-result-toolbar.is-sticky{position:sticky;top:0;z-index:15;background:#f4f4f5}.artevo-collection-products.is-mobile .artevo-result-sort{gap:6px}.artevo-collection-products.is-mobile .artevo-result-sort select{max-width:160px}.artevo-collection-products.is-mobile .artevo-open-filter{border:0;padding:8px 0;min-height:44px}.artevo-mobile-filters{display:flex;gap:12px;padding:10px 0}.artevo-mobile-filters button{display:flex;gap:16px;align-items:center;border:1px solid #e6e8ea;border-radius:40px;background:transparent;padding:8px 16px;min-height:44px}.artevo-collection-products.is-mobile .artevo-filter-overlay{align-items:flex-end}.artevo-collection-products.is-mobile .artevo-filter-dialog{width:100%;height:auto;max-height:80vh;border:1px solid #e6e8ea;border-radius:12px 12px 0 0;padding:20px 16px}.artevo-collection-products.is-mobile .artevo-filter-body{min-height:0}.artevo-collection-products.is-mobile .artevo-result-image>button:not(.av-card-add){width:32px;height:32px;right:8px;bottom:8px}.artevo-collection-products.is-mobile .artevo-result-card h3,.artevo-collection-products.is-mobile .artevo-result-card p{margin-top:4px}.artevo-collection-products.scheme-dark{background:#202020;color:#fff}.artevo-collection-products.scheme-dark .artevo-filter-dialog,.artevo-collection-products.scheme-dark .is-sticky{background:#202020}.artevo-collection-products.scheme-gray{background:#f7f7f7}@media (prefers-reduced-motion:reduce){.artevo-result-image img{transition:none}}.artevo-mobile-filters{position:relative}.artevo-mobile-filters>button{background:#ededed}.artevo-mobile-filters>button[aria-expanded=true]{background:#e6e8ea}.artevo-mobile-filters>button[aria-expanded=true]>span{transform:rotate(180deg)}.artevo-filter-popover{position:absolute;top:100%;left:-10px;right:-10px;padding:14px 10px 20px;background:#f4f4f5;box-shadow:0 8px 16px #0002;z-index:20}.artevo-filter-popover .artevo-filters details{border:0;padding:0}.artevo-filter-popover summary{display:none}.artevo-filter-popover.show-price details:last-of-type,.artevo-filter-popover.show-availability details:first-of-type{display:none}.artevo-filter-popover .artevo-price-inputs{margin:0}.artevo-filter-popover .artevo-price-inputs input{padding:14px 16px}.artevo-filter-popover .artevo-filter-apply{width:100%}.scheme-dark .artevo-filter-popover{background:#202020}.artevo-filter-sidebar-node{position:sticky;top:0}.artevo-filter-toolbar-node.is-sticky{position:sticky;top:0;z-index:15;background:#f4f4f5}.scheme-dark .artevo-filter-toolbar-node.is-sticky{background:#202020}.artevo-desktop-filters{gap:12px;padding:0}.artevo-desktop-filters>span{margin-right:8px;padding:8px 0}.artevo-desktop-filters>button{background:transparent;border:1px solid #1c1f23;padding:8px 12px;font-size:calc(16.8px * var(--artevo-body-ratio,1))}.artevo-desktop-filters>button[aria-expanded=true]{color:#fff;background:#1d1f23}.artevo-desktop-filters .artevo-filter-popover{left:0;right:auto;width:344px;top:calc(100% + 10px);padding:20px}.artevo-desktop-filters .artevo-filters{display:block}.artevo-desktop-filters .artevo-filters details{min-width:0}.artevo-collection-products .artevo-filter-dialog,.artevo-collection-products .artevo-filter-popover,.artevo-collection-products .is-sticky{background:var(--av-background,#f4f4f5)}.artevo-collection-products .artevo-filters details,.artevo-collection-products .artevo-filter-dialog,.artevo-collection-products .artevo-active-filters button{border-color:var(--av-border,#e6e8ea)}.artevo-collection-products .artevo-filter-dialog header button{color:var(--av-icon,inherit)}.artevo-collection-products .artevo-price-inputs input{background:var(--av-input-background,transparent);color:var(--av-input-text-color,inherit);border-color:var(--av-input-border-color,#1c1f23)}.artevo-collection-products .artevo-result-sort select{color:var(--av-foreground-heading,inherit)}.artevo-collection-products .artevo-result-sort option{background:var(--av-background,#f4f4f5);color:var(--av-foreground-heading,#1c1f23)}.artevo-collection-products .artevo-availability input{accent-color:var(--av-primary,#1c1f23)}.artevo-collection-products .artevo-open-filter,.artevo-collection-products .artevo-filter-apply,.artevo-collection-products .artevo-filter-dialog footer button,.artevo-collection-products .artevo-results-more button,.artevo-collection-products .artevo-results-pages button{background:var(--av-secondary-button-background,transparent);color:var(--av-secondary-button-text,inherit);border-color:var(--av-secondary-button-border,#ddd)}.artevo-collection-products .artevo-filter-dialog footer button:last-child,.artevo-collection-products .artevo-desktop-filters>button[aria-expanded=true]{background:var(--av-primary-button-background,#1d1f23);color:var(--av-primary-button-text,#fff);border-color:var(--av-primary-button-border,#1d1f23)}.artevo-collection-products .artevo-mobile-filters>button{background:var(--av-selected-variant-background-color,#ededed);color:var(--av-selected-variant-text-color,inherit);border-color:var(--av-selected-variant-border-color,#e6e8ea)}.artevo-collection-products .artevo-mobile-filters>button[aria-expanded=true]{background:var(--av-selected-variant-hover-background-color,#e6e8ea);color:var(--av-selected-variant-hover-text-color,inherit)}.artevo-collection-products .artevo-desktop-filters>button{background:var(--av-secondary-button-background,transparent);color:var(--av-secondary-button-text,inherit);border-color:var(--av-secondary-button-border,#1c1f23)}.artevo-collection-products .artevo-desktop-filters>button[aria-expanded=true]{background:var(--av-primary-button-background,#1d1f23);color:var(--av-primary-button-text,#fff)}.artevo-result-card{color:var(--av-foreground-heading,#1c1f23)}.artevo-result-card p{color:var(--av-foreground,#6f7173)}.artevo-result-image>button:not(.av-card-add){background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-icon,#1c1f23);border-color:var(--av-secondary-button-border,#e6e8ea)}.artevo-results-status{color:var(--av-foreground,inherit)}.artevo-collection-products .artevo-active-filters button{background:var(--av-secondary-button-background,transparent);color:var(--av-secondary-button-text,inherit);border-color:var(--av-secondary-button-border,#e6e8ea)}.artevo-collection-products .artevo-active-filters button:hover{background:var(--av-variant-hover-background-color,#e6e8ea);color:var(--av-variant-hover-text-color,inherit);border-color:var(--av-variant-hover-border-color,#e9e9e9)}.artevo-collection-products .artevo-mobile-filters>button>span{color:var(--av-selected-variant-icon,inherit)}.artevo-collection-products .artevo-desktop-filters>button>span{color:var(--av-secondary-button-icon,inherit)}.artevo-search-page{max-width:1920px;margin:auto;padding:0 100px;color:#1c1f23}.artevo-search-page h1{font-size:calc(45.6px * var(--artevo-heading-ratio,1));line-height:calc(55.2px * var(--artevo-heading-ratio,1));font-weight:400;margin:0 0 10px}.artevo-search-box{height:70px;padding-top:20px;display:flex;justify-content:flex-start}.artevo-search-box form{height:50px;width:54%;position:relative}.artevo-search-box input{box-sizing:border-box;width:100%;height:100%;border:1px solid #1c1f23;border-radius:40px;background:transparent;padding:0 44px;font:inherit;outline-offset:3px}.artevo-search-box button{display:grid;place-items:center;position:absolute;left:4px;top:5px;width:40px;height:40px;background:none;border:0;color:inherit;cursor:pointer}.artevo-search-box button img{width:20px;height:20px}.artevo-search-box .artevo-search-clear{left:auto;right:4px;font-size:calc(24px * var(--artevo-body-ratio,1))}.artevo-search-results-node{margin-top:60px}.artevo-search-summary{font-size:calc(19.2px * var(--artevo-body-ratio,1));line-height:calc(28.8px * var(--artevo-body-ratio,1));color:#6f7173;font-weight:500;margin:0 0 10px}.artevo-search-page .artevo-collection-products{padding:0}.artevo-search-page .artevo-result-toolbar{margin-top:60px}.artevo-search-page .artevo-results-status{align-items:flex-start;text-align:left;min-height:0;padding-top:60px;padding-bottom:160px;color:#858990;gap:16px;font-size:calc(16.8px * var(--artevo-body-ratio,1))}.artevo-search-page .artevo-results-status button{border:0;border-radius:0;border-bottom:1px solid currentColor;padding:0 0 4px}.artevo-search-page .artevo-results-status:has(button){align-items:center;text-align:center}.artevo-search-page.align-center h1,.artevo-search-page.align-center .artevo-search-summary{text-align:center}.artevo-search-page.align-right h1,.artevo-search-page.align-right .artevo-search-summary{text-align:right}.artevo-search-page.align-center .artevo-search-box{justify-content:center}.artevo-search-page.align-right .artevo-search-box{justify-content:flex-end}.artevo-search-page.align-center .artevo-results-status{align-items:center;text-align:center}.artevo-search-page.align-right .artevo-results-status{align-items:flex-end;text-align:right}.artevo-search-page.is-mobile{padding:0 10px}.artevo-search-page.is-mobile h1{font-size:calc(33.6px * var(--artevo-heading-ratio,1));line-height:calc(43.2px * var(--artevo-heading-ratio,1))}.artevo-search-page.is-mobile .artevo-search-box form{width:100%}.artevo-search-page.is-mobile .artevo-search-results-node{margin-top:40px}.artevo-search-page.is-mobile .artevo-result-toolbar{margin-top:0}.artevo-search-page.is-mobile .artevo-search-summary{font-size:calc(19.2px * var(--artevo-body-ratio,1))}.artevo-search-page.is-mobile .artevo-results-status{padding-top:18px;padding-bottom:80px}.artevo-search-page.is-mobile .artevo-search-header-node{position:sticky;top:0;background:#f4f4f5;z-index:20}.artevo-search-page.is-mobile.has-search-box .artevo-filter-toolbar-node.is-sticky,.artevo-search-page.is-mobile.has-search-box .artevo-result-toolbar.is-sticky{top:70px}.artevo-search-page.scheme-dark{color:#fff;background:#202020}.artevo-search-page.scheme-dark .artevo-search-header-node{background:#202020}.artevo-search-page.scheme-dark .artevo-search-box input{border-color:#fff}.artevo-search-page.is-mobile.has-search-title .artevo-search-header-node{top:-53.2px}.artevo-search-page.scheme-dark .artevo-search-box button img{filter:invert(1)}.shop-search-page{width:100%;max-width:var(--section-content-width,var(--site-content-width,1440px));margin:0 auto;padding:0 20px;color:#15171a}.shop-search-page.is-mobile{padding:0 10px}.search-page-header h1{margin:0 0 10px;font-size:38px;line-height:46px;font-weight:400}.is-mobile .search-page-header h1{font-size:28px;line-height:36px}.search-page-header{display:flex;flex-direction:column;align-items:flex-start}.shop-search-page.align-center .search-page-header{align-items:center}.shop-search-page.align-right .search-page-header{align-items:flex-end}.search-page-input{position:relative;display:flex;align-items:center;width:min(575px,100%);height:50px;border:1px solid #e6e8ea;border-radius:40px;background:#fff}.search-page-input>svg{position:absolute;left:17px;width:18px}.search-page-input input{width:100%;height:100%;padding:0 44px;border:0;outline:0;border-radius:inherit;background:transparent;font:inherit}.search-page-input button{position:absolute;right:12px;display:grid;place-items:center;border:0;background:none;cursor:pointer}.search-page-input button svg{width:17px}.search-page-results{margin-top:60px}.is-mobile .search-page-results{margin-top:40px}.search-result-count{font-size:18px;line-height:24px;font-weight:500;margin-bottom:22px}.search-filter-desktop{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.search-horizontal-filters,.search-filter-controls{display:flex;gap:24px;align-items:flex-start}.search-horizontal-filters>.search-filter-controls{align-items:center}.search-filter-controls details{position:relative}.search-filter-controls summary{display:flex;gap:24px;align-items:center;justify-content:space-between;min-width:140px;padding:15px 0;cursor:pointer;list-style:none}.search-filter-controls summary::-webkit-details-marker{display:none}.search-filter-controls details[open] summary span{transform:rotate(45deg)}.search-horizontal-filters details>label,.search-horizontal-filters details>.search-price{position:absolute;z-index:5;top:52px;left:0;width:240px;padding:16px;box-shadow:0 8px 24px #0002;background:#fff}.search-filter-controls details>label{display:block;padding:7px 0}.search-horizontal-filters details>label{padding:8px 16px}.search-price{display:flex;gap:10px}.search-price label{font-size:12px}.search-price input{display:block;width:100%;margin-top:6px;padding:9px;border:1px solid #ddd}.search-sort{display:flex;align-items:center;gap:8px}.search-sort select{min-width:170px;padding:10px 28px 10px 10px;border:0;background:#fff}.search-apply{padding:9px 18px;border:1px solid #171717;background:#171717;color:#fff;cursor:pointer}.search-filter-chips{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.search-filter-chips button{padding:7px 13px;border:0;border-radius:100px;background:#f1f1f1}.search-filter-chips .clear{background:none;text-decoration:underline}.search-results-content{display:flex;gap:36px}.search-filter-aside{flex:0 0 250px}.search-filter-aside .search-filter-controls{display:block}.search-filter-aside details{border-bottom:1px solid #e8e8e8}.search-filter-aside .search-apply{width:100%;margin-top:18px}.search-results-list{min-width:0;flex:1}.search-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.is-mobile .search-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.search-product-grid .product-scroll-image{position:relative;aspect-ratio:1/1}.search-product-grid img{width:100%;height:100%;object-fit:cover}.search-sold-out{position:absolute;left:8px;bottom:8px;padding:4px 8px;background:#fff;color:#333;font-size:11px}.search-state{display:flex;min-height:160px;align-items:center;justify-content:center;text-align:center}.search-empty{flex-direction:column;gap:8px}.search-empty b{font-size:18px}.search-empty button{border:0;background:none;text-decoration:underline;cursor:pointer}.search-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:36px 0}.search-pagination button{width:36px;height:36px;border:1px solid #ddd;background:#fff}.search-filter-mobile{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}.search-filter-mobile.is-sticky{position:sticky;z-index:4;top:70px}.search-filter-mobile>button{border:0;background:none;font:inherit}.search-filter-mobile .search-sort span{display:none}.search-filter-mobile .search-sort select{min-width:145px}.search-drawer-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:#0005}.search-filter-drawer{position:absolute;inset:auto 0 0;height:min(76vh,640px);padding:20px 16px 82px;background:#fff;overflow:auto}.search-drawer-heading{display:flex;align-items:center;justify-content:space-between}.search-drawer-heading h2{font-size:22px;font-weight:500}.search-drawer-heading button{border:0;background:none}.search-filter-drawer .search-filter-controls{display:block}.search-filter-drawer details{border-bottom:1px solid #e8e8e8}.search-drawer-actions{position:absolute;display:flex;gap:10px;left:16px;right:16px;bottom:16px}.search-drawer-actions button{width:50%;height:46px;border:1px solid #171717;background:#fff}.search-drawer-actions button:last-child{background:#171717;color:#fff}@media (max-width:959px){.search-page-results{margin-top:40px}.search-result-count{margin-bottom:14px}}.artevo-cart-page-recommendations{padding:0 100px;max-width:1920px;margin:auto;min-width:0;color:#1c1f23}.artevo-cart-rec-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.artevo-cart-rec-heading h2{margin:0;font-size:calc(28.8px * var(--artevo-heading-ratio,1));line-height:calc(33.6px * var(--artevo-heading-ratio,1));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artevo-cart-page-recommendations.is-grid .artevo-cart-rec-heading{margin-bottom:20px}.artevo-cart-page-recommendations.is-grid .native-product-grid{column-gap:16px!important}.artevo-cart-page-recommendations.is-carousel:not(.is-mobile) .native-product-card{padding:calc(var(--cart-rec-width) / 20)}.artevo-cart-page-recommendations .native-product-carousel{margin-bottom:30px}.artevo-cart-page-recommendations .native-product-carousel-arrows{inset:-28px 8px auto auto;gap:8px}.artevo-cart-page-recommendations .native-product-carousel-arrows button{width:28px;height:28px;border-color:currentColor;color:inherit}.artevo-cart-page-recommendations.is-fashion .native-product-carousel-arrows{inset:calc(50% - 14px) 8px auto}.artevo-cart-rec-view{display:flex;justify-content:center;margin-top:20px}.artevo-cart-rec-view a{padding:12px 20px;border:1px solid var(--av-primary-button-border,#1c1f23);border-radius:40px;color:var(--av-primary-button-text,#fff);background:var(--av-primary-button-background,#1c1f23);text-decoration:none;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(23px * var(--artevo-body-ratio,1))}.artevo-cart-rec-state{text-align:center;padding:36px 0;font-size:calc(14.4px * var(--artevo-body-ratio,1))}.artevo-cart-page-recommendations.is-mobile{padding:0 10px}.artevo-cart-page-recommendations.is-mobile .artevo-cart-rec-heading{justify-content:center}.artevo-cart-page-recommendations.is-mobile .artevo-cart-rec-heading h2{font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:calc(38.4px * var(--artevo-heading-ratio,1))}.artevo-cart-page-recommendations.is-mobile .native-product-carousel-track{padding:5% 3% calc(5% + 24px);gap:5%!important}.artevo-cart-page-recommendations.is-mobile .native-product-carousel-track>.native-product-card{flex-basis:calc(var(--cart-rec-width) - 5%)}.artevo-cart-page-recommendations.scheme-dark{background:#202020;color:#fff}.artevo-cart-page-recommendations.scheme-gray{background:#e6e8ea}.artevo-cart-page-recommendations.scheme-green{background:#d0f0d2}.artevo-cart-page-recommendations.scheme-yellow{background:#feedcc}.artevo-cart-page-recommendations :focus-visible{outline:2px solid #abd305;outline-offset:3px}.artevo-cart-page-recommendations .native-product-add{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-icon,#111);border:1px solid var(--av-secondary-button-border,transparent)}.artevo-cart-page-recommendations .native-product-carousel-arrows button{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-icon,#111);border-color:var(--av-secondary-button-border,currentColor)}.artevo-cart-rec-state{color:var(--av-foreground,inherit)}.artevo-cart-page{max-width:1920px;margin:auto;padding:0 100px;color:#1c1f23;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1))}.artevo-cart-page *{box-sizing:border-box}.artevo-cart-page button,.artevo-cart-page textarea{font:inherit;color:inherit}.artevo-cart-page a{color:inherit}.artevo-cart-page button{cursor:pointer}.artevo-cart-page button:disabled{opacity:.5;cursor:not-allowed}.artevo-page-cart-layout{display:flex;align-items:flex-start;gap:70px}.artevo-cart-detail-node{flex:1;min-width:0}.artevo-cart-checkout-node{width:379px;flex-shrink:0;position:sticky;top:0}.artevo-page-cart-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.artevo-page-cart-top h1{font-size:calc(38.4px * var(--artevo-heading-ratio,1));line-height:calc(48px * var(--artevo-heading-ratio,1));font-weight:500;margin:0}.artevo-page-cart-top h1 small{font-size:calc(16.8px * var(--artevo-body-ratio,1));vertical-align:middle;font-weight:400}.artevo-page-cart-top>a{font-size:calc(14.4px * var(--artevo-body-ratio,1));white-space:nowrap}.artevo-page-cart-row{display:flex;padding:var(--cart-item-gap) 0;border-bottom:1px solid var(--av-border,#e6e8ea);align-items:var(--cart-align);gap:16px}.artevo-page-cart-image{display:block;width:var(--cart-image-width);flex-shrink:0;position:relative}.artevo-page-cart-image img{display:block;width:100%;height:auto;border-radius:12px}.artevo-page-cart-image>span{position:absolute;bottom:0;width:100%;background:#1d1f2399;color:#fff;text-align:center;font-size:calc(14.4px * var(--artevo-body-ratio,1));border-radius:0 0 6px 6px}.artevo-page-cart-info{min-width:0;flex:1;display:grid;grid-template-columns:minmax(100px,60%) 1fr;grid-template-areas:"title price" "title qty";gap:16px 12px;align-items:var(--cart-align)}.artevo-page-cart-title{grid-area:title;min-width:0}.artevo-page-cart-title>a{display:-webkit-box;-webkit-line-clamp:var(--cart-title-lines);-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-decoration:none}.artevo-page-cart-title small{display:block;margin-top:8px;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(21px * var(--artevo-body-ratio,1));background:var(--av-selected-variant-background-color,#e6e8ea);color:var(--av-foreground,#6f7173);padding:2px 6px;border-radius:4px;width:fit-content}.artevo-page-cart-title p{font-size:calc(14px * var(--artevo-body-ratio,1));color:#b62924}.artevo-page-cart-price{grid-area:price;text-align:right;font-size:calc(19.2px * var(--artevo-body-ratio,1));line-height:calc(28.8px * var(--artevo-body-ratio,1));font-weight:500}.artevo-page-cart-actions{grid-area:qty;display:flex;gap:16px;align-items:center;justify-content:flex-end}.artevo-page-cart-quantity{display:flex;width:94px;height:30px;border:1px solid var(--av-input-border-color,#1c1f23);background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-text,#1c1f23);border-radius:40px;overflow:hidden;flex-shrink:0}.artevo-page-cart-quantity button{width:28px;flex-shrink:0;border:0;background:transparent}.artevo-page-cart-quantity output{min-width:0;flex:1;text-align:center;line-height:calc(28px * var(--artevo-body-ratio,1))}.artevo-page-cart-remove{background:none;border:0;padding:4px;display:flex}.artevo-page-cart-remove img{width:16px;height:16px}.artevo-page-cart-summary{border-radius:16px;padding:20px;background:#f4f4f5}.artevo-page-cart-summary h2{font-size:calc(24px * var(--artevo-heading-ratio,1));line-height:calc(33.6px * var(--artevo-heading-ratio,1));font-weight:500;margin:0}.artevo-page-cart-summary hr{border:0;border-top:1px solid var(--av-border,#e6e8ea);margin:20px 0}.artevo-page-cart-amount{display:flex;justify-content:space-between;gap:12px;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1))}.artevo-page-cart-amount>span:first-child{color:var(--av-foreground,#6f7173)}.artevo-page-cart-tax{font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));text-align:center;color:var(--av-foreground,#6f7173);margin:12px 0 20px}.artevo-cart-page .artevo-cart-primary{display:block;text-align:center;padding:12px 20px;background:var(--av-primary-button-background,#1d1f23);color:var(--av-primary-button-text,#fff);border:1px solid var(--av-primary-button-border,#1d1f23);border-radius:40px;font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));width:100%;text-decoration:none}.artevo-page-cart-help{font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(21px * var(--artevo-body-ratio,1));color:var(--av-foreground,#6f7173);text-align:center;margin:12px 0 0}.artevo-page-shipping{border-radius:6px;padding:15px 12px;margin-bottom:12px;text-align:center;font-size:calc(14.4px * var(--artevo-body-ratio,1))}.artevo-page-shipping>div{height:8px;background:#fff;border:1px solid var(--shipping-progress);border-radius:8px;margin-top:10px;overflow:hidden}.artevo-page-shipping i{display:block;width:100%;height:100%;background:var(--shipping-progress)}.artevo-page-shipping.is-classic{border:1px solid var(--shipping-progress)}.artevo-page-cart-empty{display:flex;align-items:center;flex-direction:column;gap:20px;padding:100px 16px 16px;text-align:center}.artevo-page-cart-empty>img{width:120px;height:120px}.artevo-page-cart-empty strong{font-weight:500}.artevo-page-cart-empty .artevo-cart-primary{width:min(436px,100%);margin:12px 0}.artevo-page-cart-loading{min-height:300px;display:grid;place-items:center}.artevo-page-cart-notice{padding:12px;background:#fff3e6;overflow-wrap:anywhere}.artevo-page-cart-note{margin-top:16px}.artevo-page-cart-note button{border:0;background:none;padding:0;text-decoration:underline}.artevo-page-cart-note label{display:block;margin-top:12px}.artevo-page-cart-note label span{display:block}.artevo-page-cart-note textarea{width:100%;min-height:96px;resize:vertical;padding:12px;border:1px solid var(--av-input-border-color,#1c1f23);border-radius:6px;background:var(--av-input-background,transparent);color:var(--av-input-text-color,inherit)}.artevo-page-cart-note p{padding:6px 12px;background:#e6e8ea;white-space:pre-wrap;overflow-wrap:anywhere}.artevo-page-cart-countdown{padding:15px 12px;margin:12px 0;border-radius:6px;text-align:center}.artevo-page-cart-countdown strong{padding:4px 8px;border-radius:6px}.artevo-page-cart-countdown small{display:block;margin-top:6px}.artevo-cart-page.is-stacked .artevo-page-cart-layout{flex-direction:column;gap:12px}.artevo-cart-page.is-stacked .artevo-cart-detail-node{width:100%}.artevo-cart-page.is-stacked .artevo-cart-checkout-node{align-self:flex-end}.artevo-page-cart-columns{display:grid;grid-template-columns:50% 16.13% 24.2%;gap:4.8387%;padding:16px 0;border-bottom:1px solid var(--av-border,#e6e8ea)}.artevo-page-cart-columns span:last-child{text-align:right}.artevo-cart-page.is-stacked:not(.is-mobile) .artevo-page-cart-row{display:grid;grid-template-columns:50% 16.13% 24.2%;gap:4.8387%}.artevo-cart-page.is-stacked:not(.is-mobile) .artevo-page-cart-info{display:contents}.artevo-cart-page.is-stacked:not(.is-mobile) .artevo-page-cart-image{grid-area:1/1}.artevo-cart-page.is-stacked:not(.is-mobile) .artevo-page-cart-title{grid-area:1/1;padding-left:calc(var(--cart-image-width) + 16px)}.artevo-cart-page.is-stacked:not(.is-mobile) .artevo-page-cart-actions{grid-area:1/2;justify-content:flex-start}.artevo-cart-page.is-stacked:not(.is-mobile) .artevo-page-cart-price{grid-area:1/3}.artevo-cart-page.is-mobile{padding:0 10px;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1))}.artevo-cart-page.is-mobile .artevo-page-cart-layout{flex-direction:column;gap:12px}.artevo-cart-page.is-mobile .artevo-cart-detail-node,.artevo-cart-page.is-mobile .artevo-cart-checkout-node{width:100%;position:static}.artevo-cart-page.is-mobile .artevo-page-cart-top{margin-bottom:0}.artevo-cart-page.is-mobile .artevo-page-cart-top h1{font-size:calc(28.8px * var(--artevo-heading-ratio,1));line-height:calc(38.4px * var(--artevo-heading-ratio,1))}.artevo-cart-page.is-mobile .artevo-page-cart-row{border:0;gap:12px}.artevo-cart-page.is-mobile .artevo-page-cart-info{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "price qty";gap:12px}.artevo-cart-page.is-mobile .artevo-page-cart-price{text-align:left;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1))}.artevo-cart-page.is-mobile .artevo-page-cart-actions{gap:4px}.artevo-cart-page.is-mobile .artevo-page-cart-summary h2{font-size:calc(21.6px * var(--artevo-heading-ratio,1));line-height:calc(31.2px * var(--artevo-heading-ratio,1))}.artevo-cart-page.is-mobile .artevo-page-cart-empty .artevo-cart-primary{width:100%}.artevo-page-cart-sticky{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#f4f4f5;padding:8px 16px max(16px,env(safe-area-inset-bottom));box-shadow:0 -2px 10px #0001}.artevo-page-cart-sticky .artevo-cart-primary{margin-top:9px}.artevo-cart-page.scheme-dark,.artevo-page-cart-summary.scheme-dark{color:#fff;background:#202020}.artevo-page-cart-quantity input{min-width:0;width:34px;flex:1;text-align:center;padding:0;border:0;background:transparent;line-height:calc(28px * var(--artevo-body-ratio,1));font:inherit;color:inherit}.artevo-page-cart-quantity input:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.artevo-page-cart-summary.scheme-gray{background:#efefef}.artevo-page-cart-summary.scheme-green{background:#e8efe6}.artevo-page-cart-summary.scheme-yellow{background:#fff4d2}.artevo-page-cart-top>a,.artevo-page-cart-note button{color:var(--av-primary,inherit)}.artevo-page-cart-top>a:hover,.artevo-page-cart-note button:hover{color:var(--av-primary-hover,inherit)}.artevo-page-cart-quantity button{color:var(--av-secondary-button-icon,inherit)}.artevo-page-cart-quantity button:first-child{border-right:1px solid var(--av-secondary-button-border,transparent)}.artevo-page-cart-quantity button:last-child{border-left:1px solid var(--av-secondary-button-border,transparent)}.artevo-page-cart-quantity button:disabled{color:var(--av-disabled-icon,#bebebe);background:var(--av-disabled-background-color,transparent);opacity:1}.artevo-page-cart-empty strong,.artevo-page-cart-help{color:var(--av-foreground,inherit)}.artevo-page-cart-notice{color:#1c1f23}.artevo-page-cart-remove{color:var(--av-icon,inherit)}.artevo-page-cart-remove:before{content:"";width:16px;height:16px;display:block;background:currentColor;mask:url(/theme-assets/artevo/cart-delete.svg) center/contain no-repeat}.artevo-page-cart-remove img{display:none}.artevo-page-cart-empty>img{display:none}.artevo-page-cart-empty:before{content:"";display:block;width:120px;height:120px;background:var(--av-foreground-heading,currentColor);mask:url(/theme-assets/artevo/cart-empty.svg) center/contain no-repeat}.shop-cart-page{max-width:var(--section-content-width,1440px);margin:auto;padding:0 24px;color:#202020}.shop-cart-empty{min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px}.shop-cart-empty svg{margin-top:38px}.shop-cart-empty p{font-size:14px;color:#666;margin:6px 0 10px}.shop-cart-primary{display:block;background:#202020;color:#fff;border:0;border-radius:3px;padding:16px 30px;text-align:center;text-decoration:none;font-weight:600;cursor:pointer}.shop-cart-primary:disabled{opacity:.65;cursor:not-allowed}.shop-cart-empty .shop-cart-primary{min-width:230px}.shop-cart-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:48px}.shop-cart-layout.stacked{grid-template-columns:1fr}.shop-cart-detail,.shop-cart-checkout{min-width:0}.shop-cart-countdown{padding:12px 20px;text-align:center;font-size:14px}.shop-cart-countdown strong{padding:5px 9px;border-radius:3px;margin-left:8px}.shop-cart-top{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #eee;padding:22px 0}.shop-cart-top h1{font-size:30px;font-weight:500;margin:0}.shop-cart-top a{color:inherit;font-size:13px}.shop-cart-product-row{display:flex;gap:20px}.shop-cart-product-image{width:130px;height:150px;background:#f0f2f8;flex:none}.shop-cart-product-image img{width:100%;height:100%}.shop-cart-product-copy{display:flex;flex-direction:column;gap:8px;font-size:14px}.shop-cart-product-copy a{color:inherit;text-decoration:none;font-weight:600}.shop-cart-product-copy small{color:#777}.shop-cart-quantity{display:flex;border:1px solid #ddd;width:max-content;align-items:center}.shop-cart-quantity button{background:none;border:0;padding:7px 10px}.shop-cart-quantity span{padding:0 8px}.shop-cart-shipping{padding:18px 0;font-size:14px}.shop-cart-progress{height:5px;background:#e7e7e7;margin-top:12px;border-radius:5px}.shop-cart-progress i{display:block;height:100%;width:34%;border-radius:5px}.shop-cart-subtotal{padding:20px;background:#f7f7f7}.shop-cart-subtotal.scheme-default{background:#fff}.shop-cart-amount{display:flex;justify-content:space-between;margin-bottom:25px}.shop-cart-subtotal .shop-cart-primary{width:100%}.shop-cart-note{display:grid;gap:8px;margin-bottom:18px;font-size:13px}.shop-cart-note textarea{border:1px solid #ddd;min-height:70px;padding:8px}.shop-cart-express{text-align:center;color:#888;font-size:12px}.shop-cart-recommendations,.shop-cart-recent{max-width:var(--section-content-width,1440px);margin:auto;padding:0 24px}.shop-cart-rec-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.shop-cart-rec-heading h2,.shop-cart-recent h2{font-size:22px;font-weight:500;margin:0}.shop-cart-rec-heading a{font-size:13px;color:inherit;text-decoration:none}.shop-cart-rec-grid{display:grid;gap:16px}.shop-cart-rec-grid.carousel{overflow-x:auto}.shop-cart-rec-card{color:inherit;text-decoration:none;min-width:0}.shop-cart-rec-image{aspect-ratio:1;background:#eff1f7;position:relative}.shop-cart-rec-image img{width:100%;height:100%;object-fit:cover}.shop-cart-quick-add{position:absolute;left:8px;right:8px;bottom:8px;padding:8px;text-align:center;background:#fff;font-size:11px;opacity:0;transition:opacity .2s}.shop-cart-rec-card:hover .shop-cart-quick-add{opacity:1}.shop-cart-rec-card h3{font-size:14px;font-weight:500;margin:13px 0 4px}.shop-cart-rec-card p{font-size:13px;margin:0;color:#666}.shop-cart-recent{min-height:110px}.shop-cart-page.cart-mobile{padding:0 24px}.cart-mobile .shop-cart-empty{min-height:565px}.cart-mobile .shop-cart-empty .shop-cart-primary{width:100%}.cart-mobile .shop-cart-layout{display:block}.cart-mobile .shop-cart-checkout{margin-top:24px}.shop-cart-recommendations.is-mobile .shop-cart-rec-heading h2,.cart-mobile .shop-cart-top h1{font-size:20px}.shop-cart-recommendations.is-mobile .shop-cart-rec-grid{gap:10px}.shop-cart-recommendations.is-mobile .shop-cart-rec-grid.carousel .shop-cart-rec-card:nth-child(n+3){display:none}@media (max-width:700px){.shop-cart-layout{display:block}.shop-cart-checkout{margin-top:24px}.shop-cart-empty .shop-cart-primary{width:100%}.shop-cart-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.artevo-subcollections{max-width:1920px;margin:auto;padding:0 100px;box-sizing:border-box;color:#1c1f23}.artevo-subcollections *{box-sizing:border-box}.artevo-subcollections a{display:block;color:inherit;text-decoration:none}.artevo-subcollections .artevo-subcollection-card{border:1px solid #e6e8ea;border-radius:12px;overflow:hidden;background:#f4f4f5;transition:box-shadow .2s}.artevo-subcollections .artevo-subcollection-card:hover{box-shadow:0 8px 20px #0001}.artevo-subcollection-image{aspect-ratio:1.333;overflow:hidden}.artevo-subcollection-image img{display:block;width:100%;height:100%;object-fit:cover}.artevo-subcollection-card h3{font-size:calc(21.6px * var(--artevo-heading-ratio,1));line-height:calc(28.8px * var(--artevo-heading-ratio,1));font-weight:500;margin:0;padding:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.artevo-subcollections.is-carousel .native-product-carousel{padding:0 68px}.artevo-subcollections.is-carousel .artevo-subcollection-slot{padding:0}.artevo-subcollections.is-carousel .artevo-subcollection-card{margin:5% 5% calc(5% + 12px)}.artevo-subcollections .native-product-carousel-arrows{inset:calc(50% - 14px) 0 auto}.artevo-subcollections .native-product-carousel-arrows button{width:28px;height:28px;border-color:currentColor}.artevo-subcollection-grid{display:grid;grid-template-columns:repeat(var(--subcollection-count),minmax(0,1fr));gap:20px 16px}.artevo-subcollections.is-mobile{padding:0 10px}.artevo-subcollections.is-mobile .native-product-carousel{padding:0}.artevo-subcollections.is-mobile .artevo-subcollection-card h3{font-size:calc(19.2px * var(--artevo-heading-ratio,1));line-height:calc(31.2px * var(--artevo-heading-ratio,1))}.artevo-subcollection-hint{font:13px/1.5 sans-serif;color:#777;margin:0 0 12px}.artevo-subcollections.scheme-dark{color:#fff;background:#202020}.artevo-subcollections.scheme-dark .artevo-subcollection-card{background:#202020;border-color:#555}.artevo-subcollections.scheme-gray{background:#f7f7f7}@media (prefers-reduced-motion:reduce){.artevo-subcollection-card{transition:none!important}}.artevo-subcollections .artevo-subcollection-card,.artevo-subcollections.scheme-dark .artevo-subcollection-card{background:var(--av-background,#f4f4f5);color:var(--av-foreground-heading,#1c1f23);border-color:var(--av-border,#e6e8ea)}.artevo-subcollections .native-product-carousel-arrows button{color:var(--av-icon,#222);border-color:var(--av-border,#b2b2b2)}.artevo-subcollection-hint{color:var(--av-foreground,#777)}.artevo-collection-header{position:relative;width:100%;color:#1c1f23;background:#f4f4f5;font:inherit;font-size:calc(14.4px * var(--artevo-body-ratio,1));text-align:left}.artevo-collection-header *{box-sizing:border-box}.artevo-collection-header a{color:inherit;text-decoration:none}.artevo-collection-header button{font:inherit;color:inherit;cursor:pointer}.artevo-collection-header :focus-visible{outline:2px solid #b8e306;outline-offset:2px}.artevo-collection-cover{width:100%;overflow:hidden;background:#e8e8e8}.artevo-collection-cover>img{width:100%;height:100%;object-fit:cover;display:block}.artevo-collection-copy{padding:0 100px;width:100%}.artevo-collection-header.is-poster>.artevo-collection-copy{position:absolute;inset:0 0 auto;color:#fff}.artevo-collection-intro>.artevo-collection-node{display:flow-root}.artevo-collection-intro{padding-top:40px;min-width:0}.artevo-collection-breadcrumb{display:flex;gap:16px;margin-bottom:40px;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));align-items:center}.artevo-collection-breadcrumb a{opacity:.3}.artevo-collection-breadcrumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artevo-collection-title{margin-bottom:20px}.artevo-collection-title h1{font-family:inherit;font-size:calc(45.6px * var(--artevo-body-ratio,1));font-weight:400;line-height:calc(55.2px * var(--artevo-body-ratio,1));margin:0;overflow-wrap:anywhere}.artevo-collection-title h1.is-truncated{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artevo-collection-title p{font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));margin:0;opacity:.35}.artevo-collection-header.is-poster .artevo-collection-title h1{max-height:92px;overflow-y:auto;scrollbar-width:none}.artevo-collection-description{font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(21.6px * var(--artevo-body-ratio,1));max-height:100px;overflow:auto;scrollbar-width:none;opacity:.8}.artevo-collection-description p{margin:0;white-space:pre-wrap;text-align:justify}.artevo-collection-description p.is-collapsed{max-height:48px;overflow:hidden}.artevo-collection-description button{border:0;background:none;text-decoration:underline;padding:0}.artevo-collection-featured{position:relative;margin-top:-170px;padding:0 55px;color:#1c1f23}.artevo-collection-featured.has-controls{padding-inline:135px}.artevo-collection-featured.has-few .native-product-carousel-track{justify-content:center}.artevo-featured-card{padding:5%}.artevo-featured-image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#eee}.artevo-featured-image>a{display:block;width:100%;height:100%}.artevo-featured-image img{width:100%;height:100%;object-fit:cover;display:block}.artevo-featured-discount{position:absolute;top:12px;left:12px;background:#f4f4f5;color:#6f7173;padding:2px 6px;font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:normal;border-radius:4px}.artevo-featured-copy{padding:16px 0;text-align:center}.artevo-featured-copy h3{font-size:calc(16.8px * var(--artevo-heading-ratio,1));line-height:calc(24px * var(--artevo-heading-ratio,1));font-weight:500;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artevo-featured-copy p{font-size:calc(16.8px * var(--artevo-body-ratio,1));line-height:calc(24px * var(--artevo-body-ratio,1));color:#6f7173cc;margin:0}.artevo-featured-copy del{opacity:.35}.artevo-featured-add{position:absolute;bottom:12px;right:12px;border:0;border-radius:50%;background:#fff;color:#1c1f23;width:36px;height:36px;font-size:24px!important;opacity:0}.artevo-featured-card:hover .artevo-featured-add,.artevo-featured-card:focus-within .artevo-featured-add{opacity:1}.artevo-featured-add:disabled{opacity:.4;cursor:wait}.artevo-collection-featured .native-product-carousel-arrows{inset-inline:-80px}.artevo-collection-featured .native-product-carousel-arrows button{width:28px;height:28px}.artevo-collection-status{padding:20px;background:#f4f4f5;color:#1c1f23;text-align:center;margin:0}.artevo-collection-status button{border:0;background:none;text-decoration:underline}.artevo-collection-header.align-center .artevo-collection-intro{margin-inline:auto;text-align:center}.artevo-collection-header.align-center .artevo-collection-breadcrumb{justify-content:center}.artevo-collection-header.align-right .artevo-collection-intro{margin-left:auto;text-align:right}.artevo-collection-header.align-right .artevo-collection-breadcrumb{justify-content:flex-end}.artevo-collection-header.has-divider{border-bottom:1px solid #e6e8ea}.artevo-collection-header.is-mobile .artevo-collection-copy{padding-inline:10px}.artevo-collection-header.is-mobile .artevo-collection-intro{padding-top:30px}.artevo-collection-header.is-mobile .artevo-collection-breadcrumb{margin-bottom:16px;line-height:calc(26.4px * var(--artevo-body-ratio,1))}.artevo-collection-header.is-mobile .artevo-collection-title{margin-bottom:16px}.artevo-collection-header.is-mobile .artevo-collection-title h1{font-size:calc(24px * var(--artevo-body-ratio,1));line-height:calc(33.6px * var(--artevo-body-ratio,1));max-height:56px}.artevo-collection-header.is-mobile .artevo-collection-title p{font-size:calc(14.4px * var(--artevo-body-ratio,1));line-height:calc(26.4px * var(--artevo-body-ratio,1))}.artevo-collection-header.is-mobile .artevo-collection-featured{margin-top:-130px;padding-inline:0}.artevo-collection-header.is-mobile .artevo-featured-copy h3{line-height:calc(26.4px * var(--artevo-heading-ratio,1))}.artevo-collection-header.is-mobile .artevo-featured-copy p{line-height:calc(26.4px * var(--artevo-body-ratio,1))}.artevo-collection-header.is-mobile .artevo-featured-add{opacity:1}.artevo-collection-header.scheme-dark{background:#202020;color:#fff}.artevo-collection-header.scheme-gray{background:#f7f7f7}.artevo-collection-header.is-poster.scheme-default>.artevo-collection-copy{color:#1c1f23}.artevo-collection-header:not(.is-mobile) .artevo-collection-title h1{font-family:var(--artevo-heading-family,inherit)}.artevo-collection-header.is-poster>.artevo-collection-copy,.artevo-collection-header.is-poster.scheme-default>.artevo-collection-copy{color:var(--av-foreground-heading,#fff)}.artevo-collection-title p,.artevo-collection-description{color:var(--av-foreground,inherit)}.artevo-collection-header.has-divider{border-color:var(--av-border,#e6e8ea)}.artevo-collection-featured .artevo-featured-card{color:var(--av-foreground-heading,#1c1f23)}.artevo-featured-copy p{color:color-mix(in srgb,var(--av-foreground,#6f7173) 80%,transparent)}.artevo-featured-add{background:var(--av-secondary-button-background,#fff);color:var(--av-secondary-button-icon,#1c1f23)!important}.artevo-collection-status{background:var(--av-background,#f4f4f5);color:var(--av-foreground,inherit)}.artevo-collection-featured .native-product-carousel-arrows button{color:var(--av-icon,#222);border-color:var(--av-border,#b2b2b2)}.shop-collection-header,.shop-subcollections,.shop-collection-products,.shop-collection-recent{max-width:var(--site-content-width,1440px);margin:0 auto;color:#202020}.shop-collection-header{padding-bottom:40px}.shop-collection-header.has-divider{border-bottom:1px solid #ececec}.collection-hero{min-height:430px;background:#f3f5f8 center/cover no-repeat;position:relative;display:flex;align-items:flex-start}.shop-collection-header.is-standard .collection-hero{min-height:220px;background:#fff!important}.collection-intro{position:relative;padding:42px 4%;box-sizing:border-box;min-width:0}.is-poster .collection-intro{color:#fff;text-shadow:0 1px 5px #0006}.collection-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;margin-bottom:20px}.collection-breadcrumb a{color:inherit;text-decoration:none}.collection-heading{display:flex;align-items:baseline;gap:20px}.collection-heading h1{font-size:clamp(30px,4vw,56px);font-weight:500;margin:0}.collection-heading small{font-size:13px;font-weight:400;white-space:nowrap}.collection-description{max-width:680px;font-size:14px;line-height:1.7}.collection-featured-products{position:relative;display:flex;gap:24px;padding:0 4%;margin-top:-25px;overflow-x:auto;scroll-snap-type:x mandatory}.collection-featured-products>.collection-product-card{flex:0 0 calc((100% - 24px * (var(--featured-columns) - 1))/var(--featured-columns));scroll-snap-align:start}.collection-product-card{min-width:0;color:inherit;text-decoration:none;display:block}.collection-product-image{aspect-ratio:1;background:#eff1f7;border-radius:8px;overflow:hidden;position:relative}.collection-product-image img{width:100%;height:100%;object-fit:cover}.collection-sample .collection-product-image img{object-fit:contain;padding:18%;box-sizing:border-box}.collection-discount{position:absolute;top:10px;left:10px;font-size:11px;background:#fff;padding:4px 6px;border-radius:3px;color:#485168}.collection-product-card h3{font-size:14px;font-weight:500;margin:12px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-product-card p{margin:0;font-size:13px;color:#5b606a}.collection-product-card del{color:#9ba0aa;margin-left:7px}.collection-quick-add{position:absolute;bottom:10px;left:10px;right:10px;border:0;background:#fff;padding:9px;opacity:0;cursor:not-allowed}.collection-product-card:hover .collection-quick-add{opacity:1}.shop-subcollections{padding:40px 4%}.subcollection-row{display:flex;gap:20px;overflow-x:auto}.layout-grid .subcollection-row{display:grid;grid-template-columns:repeat(var(--subcollection-columns),minmax(0,1fr))}.subcollection-card{color:inherit;text-decoration:none;flex:0 0 calc((100% - 20px * (var(--subcollection-columns) - 1))/var(--subcollection-columns));min-width:0}.subcollection-image{aspect-ratio:1;background:#eff1f7;overflow:hidden}.subcollection-image img{width:100%;height:100%;object-fit:cover}.subcollection-card span{display:block;padding-top:10px;font-size:14px}.shop-collection-products{padding:40px 4%;min-height:480px}.collection-toolbar{display:flex;align-items:center;gap:22px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:16px 0;margin-bottom:24px;font-size:13px}.collection-toolbar>button,.collection-sort select{background:none;border:0;color:inherit;cursor:pointer;font:inherit}.collection-toolbar>span{margin-left:auto;color:#777}.collection-sort select{padding:5px}.collection-results-grid{display:grid;gap:26px 18px}.collection-results-state{min-height:350px;display:grid;place-items:center;text-align:center;font-size:14px;color:#9da3ac}.collection-filter-chips{margin-bottom:18px}.collection-filter-chips button{border:1px solid #ddd;background:#fff;padding:7px 12px}.collection-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:35px 0}.collection-pagination button{border:1px solid #ddd;background:#fff;width:34px;height:34px;cursor:pointer}.collection-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;z-index:200;display:flex;justify-content:flex-end}.collection-filter-backdrop aside{background:#fff;width:min(390px,100%);height:100%;padding:25px;box-sizing:border-box;overflow:auto}.collection-filter-backdrop header,.collection-filter-backdrop footer{display:flex;justify-content:space-between;align-items:center}.collection-filter-backdrop h2{font-size:24px;font-weight:500}.collection-filter-backdrop header button{border:0;background:none;font-size:24px}.collection-filter-controls{display:grid;gap:24px;margin:24px 0}.collection-filter-controls details{border-top:1px solid #eee;padding-top:16px}.collection-filter-controls summary{cursor:pointer;font-size:14px;margin-bottom:14px}.collection-filter-controls label{display:block;margin:12px 0;font-size:13px}.collection-price-range{display:flex;gap:10px}.collection-price-range input{width:50%;padding:9px;border:1px solid #ddd}.collection-apply,.collection-filter-backdrop footer button{border:1px solid #202020;padding:10px 18px;background:#202020;color:#fff;cursor:pointer}.collection-filter-backdrop footer button:first-child{background:#fff;color:#202020}.shop-collection-recent{padding:44px 4% 70px}.shop-collection-recent h2{font-size:23px;font-weight:500;margin:0 0 25px}.collection-recent-row{display:flex;gap:20px;overflow-x:auto}.collection-recent-row>.collection-product-card{flex:0 0 calc((100% - 20px * (var(--recent-columns) - 1))/var(--recent-columns))}.shop-collection-header.is-mobile .collection-hero{min-height:460px}.shop-collection-header.is-mobile .collection-intro{padding:20px 15px}.shop-collection-header.is-mobile .collection-heading h1{font-size:32px}.shop-collection-header.is-mobile .collection-featured-products{padding:0 10px;gap:10px}.shop-collection-header.is-mobile .collection-featured-products>.collection-product-card{flex-basis:calc((100% - 10px * (var(--featured-columns) - 1))/var(--featured-columns))}.shop-collection-header.is-mobile .collection-product-card h3{font-size:12px}.shop-subcollections.is-mobile,.shop-collection-products.is-mobile,.shop-collection-recent.is-mobile{padding-left:15px;padding-right:15px}.shop-subcollections.is-mobile .subcollection-row{gap:10px}.shop-collection-products.is-mobile .collection-results-grid{gap:20px 10px}.shop-collection-products.is-mobile .collection-toolbar,.shop-collection-recent.is-mobile .collection-recent-row{gap:10px}@media (max-width:700px){.shop-collection-header .collection-hero{min-height:460px}.shop-collection-header .collection-featured-products{gap:10px;padding:0 10px}.shop-collection-products .collection-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.collection-load-more{text-align:center;margin:35px 0}.collection-load-more button{border:1px solid #202020;background:#fff;color:#202020;padding:11px 30px;cursor:pointer}.collection-load-more button:disabled{opacity:.5;cursor:wait}.shop-collection-header.is-poster.no-cover .collection-hero{background:linear-gradient(120deg,#626e7b,#a7adb3 68%,#dae0e5)}.collection-hero>.collection-intro-node,.collection-intro{width:100%}.shop-collection-header.align-center .collection-intro{text-align:center;margin-inline:auto}.shop-collection-header.align-right .collection-intro{text-align:right;margin-left:auto}.shop-collection-header.align-center .collection-heading{justify-content:center}.shop-collection-header.align-right .collection-heading{justify-content:flex-end}.collection-heading.title-truncate h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.collection-description p{margin:0}.collection-description button{border:0;background:none;color:inherit;padding:5px 0;text-decoration:underline;cursor:pointer}.scheme-gray{background:#f7f7f7}.scheme-dark{background:#202020;color:#fff}.scheme-dark .collection-toolbar{border-color:#555}.shop-subcollections.scheme-gray{background:#f7f7f7}.shop-subcollections.scheme-dark{background:#202020;color:#fff}.shop-collection-products.filter-horizontal>.collection-filter-controls{display:flex;align-items:flex-start;gap:24px;border-bottom:1px solid #ececec;padding:0 0 18px;margin:0 0 24px}.shop-collection-products.filter-horizontal>.collection-filter-controls details{min-width:180px;border:0;padding:0}.shop-collection-products.filter-horizontal>.collection-filter-controls .collection-apply{align-self:center}.shop-collection-products.filter-vertical>.collection-filter-controls{float:left;width:210px;margin:0 28px 20px 0}.shop-collection-products.filter-vertical>.collection-results-grid,.shop-collection-products.filter-vertical>.collection-results-state{margin-left:238px}.shop-collection-products.filter-vertical:after{content:"";display:block;clear:both}.shop-collection-products.is-mobile.sticky-mobile-filter .collection-toolbar{position:sticky;top:0;background:inherit;z-index:10}@media (max-width:800px){.shop-collection-products.filter-horizontal>.collection-filter-controls{flex-wrap:wrap}.shop-collection-products.filter-vertical>.collection-filter-controls{float:none;width:auto}.shop-collection-products.filter-vertical>.collection-results-grid,.shop-collection-products.filter-vertical>.collection-results-state{margin-left:0}}.shop-account-page{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#202020}.shop-account-header{height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 max(24px,calc((100% - 1130px)/2));border-bottom:1px solid #e6e6e6}.shop-account-header a{color:inherit;text-decoration:none;font-size:14px}.shop-account-header .shop-account-brand{font-size:26px;font-weight:700}.shop-account-main{flex:1;display:flex;justify-content:center}.shop-account-form{width:min(450px,calc(100% - 48px));margin:60px auto 30px}.shop-account-title h1{font-size:20px;font-weight:600;margin:0 0 18px}.shop-account-form form{display:flex;flex-direction:column;gap:12px}.shop-account-field{height:48px;border:1px solid #d4d7dc;display:flex;align-items:center;position:relative}.shop-account-field .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shop-account-field input{border:0;outline:0;width:100%;height:100%;padding:0 12px;background:transparent;font:inherit;font-size:14px;color:inherit}.shop-account-field:focus-within{border-color:#222}.shop-account-field-node{width:100%}.shop-account-eye{border:0;background:none;position:absolute;right:11px;top:10px;font-size:20px;color:#5b626a;cursor:pointer}.shop-account-forgot{color:inherit;text-decoration:none;align-self:flex-end;font-size:13px;margin:2px 0 10px}.shop-account-submit{height:48px;border:0;border-radius:2px;width:100%;font-size:14px;font-weight:600;cursor:not-allowed}.shop-account-unavailable{color:#777;font-size:12px;text-align:center;margin:7px 0 0}.shop-account-subscribe{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 6px}.shop-account-subscribe input{accent-color:#2681ce}.shop-account-or{display:flex;align-items:center;gap:16px;font-size:13px;color:#6b6b6b;margin:6px 0}.shop-account-or:before,.shop-account-or:after{content:"";height:1px;background:#ddd;flex:1}.shop-account-related{font-size:13px;margin:5px 0}.shop-account-related a{color:inherit;font-weight:600;text-decoration:none;margin-left:5px}.shop-account-empty{text-align:center;padding:90px 0;color:#777}.shop-account-empty a{color:#202020}.shop-account-footer{text-align:center;color:#757575;padding:20px;font-size:12px}.shop-account-page.is-mobile .shop-account-header{height:60px;padding:0 24px}.shop-account-page.is-mobile .shop-account-header .shop-account-brand{font-size:21px}.shop-account-page.is-mobile .shop-account-form{margin:42px auto 20px;width:calc(100% - 48px)}@media (max-width:700px){.shop-account-header{height:60px;padding:0 24px}.shop-account-header .shop-account-brand{font-size:21px}.shop-account-form{margin:42px auto 20px}}.artevo-account-page{font-synthesis:weight;font-family:Artevo Account Lato,Lato,sans-serif;font-size:14px;line-height:1.4}.artevo-account-page .shop-account-header{height:91px;flex-shrink:0;border-color:#f1f1f1;padding:0 max(32px,calc((100% - 776px)/2))}.artevo-account-page .shop-account-brand{font-size:32px;line-height:50px;max-width:80%;overflow-wrap:anywhere}.artevo-account-page .shop-account-main{display:block;flex:1;padding-left:32px;padding-right:32px}.artevo-account-page .shop-account-form{width:450px;max-width:100%;margin:0 auto}.artevo-account-page .shop-account-title h1{font-family:inherit;font-size:20px;line-height:28px;font-weight:600;margin:26.6px 0 16px}.artevo-account-page .shop-account-form form{gap:0}.artevo-account-page .shop-account-field-node{margin-bottom:12px}.artevo-account-page .shop-account-field{border:1px solid #d9d9d9;border-radius:4px;height:48px}.artevo-account-page .shop-account-field:focus-within{border-color:#555659;box-shadow:0 0 0 1px #555659}.artevo-account-page .shop-account-field input{font:14px/18px Arial,sans-serif;padding:24px 12px 6px;color:inherit}.artevo-account-page .shop-account-field.has-password input{padding-right:56px}.artevo-account-page .shop-account-floating-label{position:absolute;left:12px;top:14px;color:#868789;font-size:14px;line-height:18px;pointer-events:none;transition:top .15s,font-size .15s}.artevo-account-page .shop-account-field:focus-within .shop-account-floating-label,.artevo-account-page .shop-account-field.has-value .shop-account-floating-label{top:5px;font-size:11px;line-height:16px}.shop-account-eye{display:flex;align-items:center;justify-content:center;width:44px;height:44px;right:1px;top:1px;padding:0}.shop-account-eye:focus-visible,.shop-account-page a:focus-visible,.shop-account-submit:focus-visible{outline:2px solid #2681ce;outline-offset:3px}.shop-account-submit:not(:disabled){cursor:pointer}.artevo-account-page .shop-account-submit{border-radius:4px;font:600 16px/18px Artevo Account Lato,Lato,sans-serif;height:48px}.artevo-account-page.is-login .account-password{margin-bottom:0}.artevo-account-page .shop-account-forgot{font-size:12px;line-height:20px;font-weight:600;color:#555659;margin:8px 0 40px}.artevo-account-page .shop-account-or{font-size:12px;line-height:20px;color:#858688;gap:12px;margin:16px 0 0}.artevo-account-page .shop-account-or:before,.artevo-account-page .shop-account-or:after{background:#f1f1f1}.artevo-account-page .shop-account-related{font-size:14px;line-height:20px;margin:16px 0 0}.artevo-account-page .shop-account-related a{margin-left:3px}.artevo-account-page .shop-account-subscribe{font-size:12px;line-height:20px;margin:0;align-items:flex-start}.shop-account-subscription small{font-size:11px;color:#777;display:block;margin:4px 0 12px}.artevo-account-page .shop-account-subscribe input{margin:3px 0 0;flex-shrink:0}.artevo-account-page.is-reset_password .shop-account-title h1{margin-bottom:26px}.artevo-account-page.is-reset_password .account-email{margin-bottom:28px}.artevo-account-page .shop-account-footer{border-top:1px solid #f1f1f1;padding:32px;color:#858688;font-size:14px;line-height:20px}.artevo-account-page.is-mobile .shop-account-header{height:61px;padding:0 32px}.shop-account-page.artevo-account-page.is-mobile .shop-account-header .shop-account-brand{font-size:20px;line-height:28px}.artevo-account-page.is-mobile .shop-account-form{width:100%;margin:0}.artevo-account-page.is-mobile .shop-account-footer{padding:24px 32px}.shop-account-error{font-size:13px;color:#ad2525;overflow-wrap:anywhere}.shop-account-signed-in{display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.shop-not-found{display:flex;min-height:336px;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center}.shop-not-found-graphic{display:block;width:104px;height:116px;margin-bottom:37px}.shop-not-found h1{margin:0 0 32px;font:500 18px/1.4 Arial,sans-serif;letter-spacing:.01em}.shop-not-found p{margin:0 0 40px;color:#a3a5aa;font:17px/1.5 Arial,sans-serif}.shop-not-found a{display:inline-flex;min-width:143px;min-height:38px;align-items:center;justify-content:center;padding:8px 16px;border-radius:4px;text-decoration:none;font:500 12px/1.4 Arial,sans-serif}@media (max-width: 700px){.shop-not-found{min-height:300px}.shop-not-found-graphic{margin-bottom:30px}.shop-not-found h1{font-size:17px}.shop-not-found p{max-width:290px;font-size:15px}}.artevo-not-found{font-synthesis:weight;min-height:0;padding:0;font-family:Artevo Teko,sans-serif;color:inherit}.artevo-not-found .shop-not-found-graphic{width:96.01px;height:112.983px;margin-bottom:40px}.artevo-not-found h1{font:500 21.6px/28.8px Artevo Teko,sans-serif;margin:0 0 30px;letter-spacing:0;text-transform:uppercase}.artevo-not-found p{font:400 21.6px/31.2px Artevo Teko,sans-serif;color:#6f717359;margin:0 0 40px;max-width:none}.artevo-not-found a{font:400 14.4px/23px Artevo Teko,sans-serif;min-height:47px;min-width:0;padding:12px 20px;border-radius:40px}.artevo-not-found a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.artevo-not-found.is-mobile .shop-not-found-graphic{width:72.245px;height:85.017px}.artevo-not-found.is-mobile h1{font-size:19.2px;line-height:31.2px}.artevo-not-found.is-mobile p{width:252px;max-width:100%}.artevo-not-found.is-mobile a{padding:12px}.blog-article,.blog-collection{width:min(100%,1100px);margin:0 auto;padding:48px 24px;overflow-wrap:anywhere}.blog-article{max-width:860px}.blog-article h1,.blog-collection h1{font-size:clamp(28px,4vw,42px);line-height:1.25;margin:0 0 20px}.blog-article-meta{display:flex;flex-wrap:wrap;gap:18px;color:#737373;margin-bottom:24px}.blog-article-cover{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:8px;margin-bottom:32px}.blog-rich-body{font-size:16px;line-height:1.85;overflow-x:auto}.blog-rich-body img{max-width:100%;height:auto}.blog-rich-body table{border-collapse:collapse;max-width:100%;min-width:280px}.blog-rich-body td,.blog-rich-body th{border:1px solid #d9d9d9;padding:8px}.blog-rich-body h2,.blog-rich-body h3,.blog-rich-body h4{margin:1.4em 0 .6em}.blog-rich-body ul,.blog-rich-body ol{padding-left:1.6em}.blog-rich-body blockquote{border-left:3px solid #d9d9d9;padding-left:20px}.blog-rich-body a,.blog-article-groups a,.blog-pagination a{color:var(--site-accent,#1677ff);text-decoration:underline}.blog-article-groups{margin-top:36px;display:flex;flex-wrap:wrap;gap:16px}.blog-collection-description{color:#666;line-height:1.7;margin-bottom:24px}.blog-collection-search{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:24px 0}.blog-collection-search input{min-width:0;border:1px solid #ddd;padding:8px;border-radius:4px}.blog-collection-search button{border:0;border-radius:4px;padding:9px 20px;background:var(--site-accent,#222);color:#fff}.blog-collection-grid{display:grid;grid-template-columns:repeat(var(--blog-columns,3),minmax(0,1fr));gap:28px}.blog-collection-card img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.blog-collection-card h2{font-size:22px;line-height:1.4;margin:14px 0 10px}.blog-collection-card p{line-height:1.65;color:#666}.blog-collection-card small{color:#777}.blog-pagination{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.blog-empty{padding:30px 0;color:#777}.blog-server-fallback{max-width:860px;margin:40px auto;padding:24px}.blog-collection-picker{margin:16px 0}.blog-collection-picker .ant-select{width:100%}@media (max-width:700px){.blog-article,.blog-collection{padding:28px 16px}.blog-collection-grid{grid-template-columns:repeat(var(--blog-mobile-columns,1),minmax(0,1fr));gap:24px}.blog-collection-search input{flex:1}.blog-rich-body{font-size:15px}}@font-face{font-family:Reformi Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/reformi-assets/lexend-latin.woff2) format("woff2")}.storefront-preview.reformi-theme{font-family:Reformi Lexend,Arial,sans-serif;font-synthesis:weight style}.reformi-theme .composer-document,.reformi-theme .product-scroll-section,.reformi-theme .shop-blog-section,.reformi-theme .store-header-shell,.reformi-theme .store-footer{font-family:inherit}.reformi-theme .shop-blog-grid,.reformi-theme .shop-product-grid{column-gap:16px}.reformi-theme .shop-blog-card,.reformi-theme .shop-blog-image,.reformi-theme .product-scroll-card,.reformi-theme .product-scroll-image,.reformi-theme .composer-node-image .composer-image-content{border-radius:12px}.reformi-theme .composer-node-button,.reformi-theme .composer-button,.reformi-theme .shop-product-button,.reformi-theme .shop-blog-view-mobile,.reformi-theme .composer-email button{border-radius:6px}.reformi-theme .shop-blog-card-copy{padding:16px}.reformi-theme .shop-blog-card h3{margin:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reformi-theme .shop-blog-card p,.reformi-theme .shop-blog-card small{font-size:14px;line-height:20px}.reformi-theme .shop-blog-card p{margin:8px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reformi-theme .shop-blog-card small{margin-top:16px}@media (max-width: 699px){.reformi-theme .preview-section-slideshow .composer-slide-image-frame{height:var(--composer-slide-image-height, 520px)}.reformi-theme .preview-section-slideshow .composer-background-image-flow{height:100%;object-fit:cover;object-position:var(--composer-slide-image-position, center)}.reformi-theme .shop-product-grid{column-gap:8px}.reformi-theme .rh-cart-count{right:2px}.reformi-theme .shop-blog-card h3,.reformi-theme .shop-blog-card p,.reformi-theme .shop-blog-card small{font-size:12px;line-height:22px}}.petonly-theme{--petonly-accent: var(--site-accent, #fe490b);--petonly-gutter: clamp(24px, 6.944vw, 100px)}.petonly-theme>.preview-section-header .replica-header,.petonly-theme>.preview-section-footer .shop-footer{font-family:inherit}.petonly-theme>.preview-section-header .rh-main{max-width:var(--site-content-width, 1440px);padding-inline:var(--petonly-gutter)}.petonly-theme>.preview-section-header .replica-header.rh-desktop[data-layout=Logo居左，菜单换行] .rh-main{grid-template-columns:auto minmax(180px,1fr) auto;grid-template-areas:"logo left right" "menu menu menu";column-gap:48px;row-gap:14px}.petonly-theme>.preview-section-header .rh-logo strong{color:var(--petonly-accent);font-weight:800;font-size:30px;letter-spacing:-1px}.petonly-theme>.preview-section-header .rh-left .rh-action-search,.petonly-theme>.preview-section-header .rh-left .rh-action-search .rh-action-wrap{width:100%}.petonly-theme>.preview-section-header .rh-desktop .rh-search-field{width:100%;min-height:46px;border:1px solid #e9eae8;border-radius:8px;background:#f3f4f3;padding-inline:18px;justify-content:flex-start}.petonly-theme>.preview-section-header .rh-nav-item>a,.petonly-theme>.preview-section-header .rh-menu-measure span{font-size:16px;font-weight:600}.petonly-theme>.preview-section-header .rh-mobile .rh-main{padding-inline:16px}.petonly-theme>.preview-section-header .rh-mobile .rh-logo strong{font-size:24px}.petonly-theme>.preview-section-footer .shop-footer{background:#f3f4f3}.petonly-theme>.preview-section-footer .shop-footer-inner{max-width:var(--site-content-width, 1440px);padding-inline:var(--petonly-gutter)}.petonly-theme>.preview-section-footer .shop-footer[data-device=mobile] .shop-footer-inner{padding-inline:16px}.petonly-home .composer-document,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=petonly-]),.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=petonly-]){font-family:inherit;background:transparent}.petonly-home .composer-node-root{margin-inline:auto}.petonly-home .composer-title,.petonly-home .composer-paragraph,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=petonly-]) .composer-title,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=petonly-]) .composer-paragraph,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=petonly-]) .composer-title,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=petonly-]) .composer-paragraph{font:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}.petonly-home .composer-button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=petonly-]) .composer-button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=petonly-]) .composer-button{font-family:inherit;font-size:inherit;font-weight:inherit;border-radius:inherit;text-decoration:none}.petonly-home .petonly-hero .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-composer-id=petonly-hero-root]) .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-ai-source-node-id=petonly-hero-root]) .composer-slide-image-frame{height:var(--composer-slide-image-height, 600px)}.petonly-home .petonly-banner .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-composer-id=petonly-banner-root]) .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-ai-source-node-id=petonly-banner-root]) .composer-slide-image-frame{height:var(--composer-slide-image-height, 470px)}.petonly-home .petonly-hero .composer-background-image-flow,.petonly-home .petonly-banner .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-composer-id=petonly-hero-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-composer-id=petonly-banner-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=petonly-hero-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=petonly-banner-root]) .composer-background-image-flow{height:100%;object-fit:cover;object-position:var(--composer-slide-image-position, center)}.petonly-home .petonly-collections .composer-image-link,.petonly-home .petonly-collections .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=petonly-]) .composer-image-link,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=petonly-]) .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=petonly-]) .composer-image-link,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=petonly-]) .composer-image-content{border-radius:inherit}.petonly-home .petonly-collections .composer-image-content{overflow:hidden;background:inherit}.petonly-home .petonly-collections .composer-image-content img{object-fit:cover}.petonly-home .petonly-arrivals .composer-node-column,.petonly-home .petonly-promos .composer-node-column{overflow:hidden}.petonly-home .petonly-promos .composer-node-column{background-size:cover}.petonly-home .petonly-bestsellers .composer-tabs-nav{overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.petonly-home .petonly-bestsellers .composer-tabs-nav>button{flex-shrink:0;white-space:nowrap}.petonly-home .native-product-carousel :focus-visible,.petonly-theme>.preview-section-header :focus-visible{outline-color:var(--petonly-accent)}.petonly-home .native-product-carousel-arrows{inset-inline:-42px}.petonly-home .petonly-blog .composer-image-content,.petonly-home .petonly-reviews .composer-image-content{overflow:hidden;border-radius:inherit}.petonly-home .petonly-footer-content .composer-email-row,.petonly-home .petonly-footer-content .composer-email-row input{min-width:0}.petonly-home[data-preview-device=mobile]{--petonly-gutter: 16px}.petonly-home[data-preview-device=mobile] .native-product-carousel-arrows{display:none}.petonly-home[data-preview-device=mobile] .composer-tabs-nav{max-width:100%}.hero-jewelry-theme{--hero-jewelry-primary: var(--site-accent, #1a2836);--hero-jewelry-gutter: 40px}.hero-jewelry-theme>.preview-section-header .replica-header,.hero-jewelry-theme>.preview-section-footer .shop-footer{font-family:inherit}.hero-jewelry-theme>.preview-section-header .replica-header.scheme-dark{--rh-bg: var(--hero-jewelry-primary);--rh-fg: #fff;background-color:var(--hero-jewelry-primary)}.hero-jewelry-theme>.preview-section-header .rh-main{max-width:var(--site-content-width, 1440px);padding-inline:var(--hero-jewelry-gutter)}.hero-jewelry-theme>.preview-section-header .rh-desktop[data-layout=Logo居中，菜单换行] .rh-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left logo right" "menu menu menu";row-gap:12px}.hero-jewelry-theme>.preview-section-header .rh-desktop[data-layout=Logo居中，菜单换行] .rh-logo{justify-self:center}.hero-jewelry-theme>.preview-section-header .rh-desktop[data-layout=Logo居中，菜单换行] .rh-menu-node{border-top:1px solid #ffffff26;padding-top:8px}.hero-jewelry-theme>.preview-section-header .rh-logo strong{font-family:var(--site-heading-font, "Hero Frank Ruhl Libre", Georgia, serif);font-size:30px;font-weight:400;letter-spacing:.01em}.hero-jewelry-theme>.preview-section-header .rh-nav-item>a,.hero-jewelry-theme>.preview-section-header .rh-nav-item>.rh-menu-label,.hero-jewelry-theme>.preview-section-header .rh-menu-measure span,.hero-jewelry-theme>.preview-section-header .rh-drawer-item>div>a{font-size:14px;letter-spacing:.01em;text-transform:uppercase}.hero-jewelry-theme>.preview-section-header .rh-desktop .rh-search-field{width:250px;max-width:100%;min-height:40px;border:0;border-radius:0;background:#fff;color:#1a2836;justify-content:flex-start;padding-inline:14px}.hero-jewelry-theme>.preview-section-header .rh-mobile .rh-main{padding-inline:16px}.hero-jewelry-theme>.preview-section-header .rh-mobile[data-layout=菜单居左，Logo居左] .rh-main{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"menu logo right";column-gap:10px}.hero-jewelry-theme>.preview-section-header .rh-mobile[data-layout=菜单居左，Logo居左] .rh-logo{justify-self:start}.hero-jewelry-theme>.preview-section-header .rh-mobile .rh-logo strong{font-size:30px}.hero-jewelry-theme>.preview-section-header .rh-mobile .rh-action{padding-inline:8px}.hero-jewelry-theme>.preview-section-footer .shop-footer{color:inherit;font-size:14px}.hero-jewelry-theme>.preview-section-footer .shop-footer-inner{max-width:var(--site-content-width, 1440px);padding-inline:var(--hero-jewelry-gutter)}.hero-jewelry-theme>.preview-section-footer .shop-footer[data-device=mobile] .shop-footer-inner{padding-inline:16px}.hero-jewelry-home .composer-document,.hero-jewelry-theme .hero-jewelry-footer-content .composer-document{font-family:inherit;background:transparent}.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]),.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]){font-family:var(--site-font-family, "Hero Montserrat", Arial, sans-serif);font-size:14px;line-height:1.6;background:transparent}.hero-jewelry-home .composer-node-root{margin-inline:auto}.hero-jewelry-home .composer-document .composer-node-title .composer-title,.hero-jewelry-theme .hero-jewelry-footer-content .composer-document .composer-node-title .composer-title,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-node-title .composer-title,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-node-title .composer-title{font-family:var(--site-heading-font, "Hero Frank Ruhl Libre", Georgia, serif);font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}.hero-jewelry-home .composer-paragraph,.hero-jewelry-theme .hero-jewelry-footer-content .composer-paragraph,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-paragraph,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-paragraph{font:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}.hero-jewelry-home .composer-button,.hero-jewelry-theme .hero-jewelry-footer-content .composer-button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-button{font:inherit;color:inherit;background:transparent;padding:0;border:0;border-radius:inherit;text-decoration:inherit}.hero-jewelry-home .hero-jewelry-hero .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-composer-id=hero-jewelry-hero-root]) .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-ai-source-node-id=hero-jewelry-hero-root]) .composer-slide-image-frame{height:var(--composer-slide-image-height, 460px)}.hero-jewelry-home .hero-jewelry-hero .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-composer-id=hero-jewelry-hero-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=hero-jewelry-hero-root]) .composer-background-image-flow{height:100%;object-fit:cover;object-position:var(--composer-slide-image-position, center)}.hero-jewelry-home .composer-image-link,.hero-jewelry-home .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-image-link,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-image-link,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-image-content{border-radius:inherit}.hero-jewelry-home .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-image-content{overflow:hidden;background:transparent}.hero-jewelry-home .hero-jewelry-collections .composer-image-content img,.composer-canvas .composer-document:has(>[data-composer-id=hero-jewelry-collections-root]) .composer-image-content img,.composer-canvas .composer-document:has(>[data-ai-source-node-id=hero-jewelry-collections-root]) .composer-image-content img{object-fit:cover}.hero-jewelry-home .composer-email-row input,.hero-jewelry-home .composer-email-row button,.hero-jewelry-theme .hero-jewelry-footer-content .composer-email-row input,.hero-jewelry-theme .hero-jewelry-footer-content .composer-email-row button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-email-row input,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=hero-jewelry-]) .composer-email-row button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-email-row input,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=hero-jewelry-]) .composer-email-row button{font:inherit;min-width:0;border-radius:inherit}.hero-jewelry-theme[data-preview-device=mobile]{--hero-jewelry-gutter: 16px}.hero-jewelry-home[data-preview-device=mobile] .native-product-carousel-arrows{display:none}.venue-theme{--venue-accent: var(--site-accent, #515d6b);--venue-gutter: 40px}.venue-theme>.preview-section-header .replica-header,.venue-theme>.preview-section-footer .shop-footer{font-family:inherit}.venue-theme>.preview-section-header .rh-toolbar.scheme-dark{background:var(--venue-accent);color:#fff}.venue-theme>.preview-section-header .rh-main,.venue-theme>.preview-section-footer .shop-footer-inner{max-width:var(--site-content-width, 1920px);padding-inline:var(--venue-gutter)}.venue-theme>.preview-section-header .rh-logo strong{font-weight:500;font-size:30px;letter-spacing:1px}.venue-theme>.preview-section-header .rh-nav-item>a,.venue-theme>.preview-section-header .rh-menu-measure span{font-weight:400;font-size:16px}.venue-theme>.preview-section-header .rh-mobile .rh-main,.venue-theme>.preview-section-footer .shop-footer[data-device=mobile] .shop-footer-inner{padding-inline:16px}.venue-theme>.preview-section-header .rh-mobile .rh-logo strong{font-size:25px}:is(.venue-home,.venue-theme .venue-footer-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=venue-])) .composer-title,:is(.venue-home,.venue-theme .venue-footer-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=venue-])) .composer-paragraph,:is(.venue-home,.venue-theme .venue-footer-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=venue-])) .composer-title,:is(.venue-home,.venue-theme .venue-footer-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=venue-])) .composer-paragraph{font:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}:is(.venue-home,.venue-theme .venue-footer-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=venue-])) .composer-button,:is(.venue-home,.venue-theme .venue-footer-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=venue-])) .composer-button{font-family:inherit;font-size:inherit;font-weight:inherit;border-radius:inherit;text-decoration:none}.venue-home .composer-node-root,.venue-theme .venue-footer-content .composer-node-root{margin-inline:auto}.venue-home :is(.venue-hero,.venue-banner) .composer-carousel-container,.composer-canvas .composer-document:has(>[data-composer-id=venue-hero-root],>[data-composer-id=venue-banner-root]) .composer-carousel-container,.composer-canvas .composer-document:has(>[data-ai-source-node-id=venue-hero-root],>[data-ai-source-node-id=venue-banner-root]) .composer-carousel-container{padding:0}.venue-home .venue-hero .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-composer-id=venue-hero-root]) .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-ai-source-node-id=venue-hero-root]) .composer-slide-image-frame{height:var(--composer-slide-image-height, 600px)}.venue-home .venue-banner .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-composer-id=venue-banner-root]) .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-ai-source-node-id=venue-banner-root]) .composer-slide-image-frame{height:var(--composer-slide-image-height, 600px)}.venue-home :is(.venue-hero,.venue-banner) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-composer-id=venue-hero-root],>[data-composer-id=venue-banner-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=venue-hero-root],>[data-ai-source-node-id=venue-banner-root]) .composer-background-image-flow{height:100%;object-fit:cover;object-position:var(--composer-slide-image-position, center)}:is(.venue-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=venue-])) :is(.composer-image-link,.composer-image-content),:is(.venue-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=venue-])) :is(.composer-image-link,.composer-image-content){border-radius:inherit}.venue-home .venue-collections .composer-node-slide,.venue-home .venue-promos .composer-node-column{overflow:hidden}.venue-home .venue-featured .composer-tabs-nav{overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.venue-home .venue-featured .composer-tabs-nav>button{flex-shrink:0;white-space:nowrap}.venue-home .venue-arrivals .native-product-carousel-arrows{inset-inline:0}.venue-home :is(.venue-newsletter,.venue-footer-content) .composer-email-row,.venue-home :is(.venue-newsletter,.venue-footer-content) .composer-email-row input{min-width:0}.venue-theme :focus-visible{outline-color:var(--venue-accent)}.venue-home[data-preview-device=mobile]{--venue-gutter: 16px}.venue-home[data-preview-device=mobile] .native-product-carousel-arrows{display:none}.venue-home[data-preview-device=mobile] .composer-tabs-nav{max-width:100%}.bamboo-theme{--bamboo-accent: var(--site-accent, #748b6f);--bamboo-gutter: 100px}.bamboo-theme>.preview-section-header .replica-header,.bamboo-theme>.preview-section-footer .shop-footer{font-family:inherit}.bamboo-theme>.preview-section-header .replica-header.scheme-default{color:inherit}.bamboo-theme>.preview-section-header .rh-main,.bamboo-theme>.preview-section-footer .shop-footer-inner{max-width:var(--site-content-width, 1440px);padding-inline:var(--bamboo-gutter)}.bamboo-theme>.preview-section-header .rh-desktop[data-layout=Logo居中，菜单换行] .rh-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left logo right" "menu menu menu";row-gap:12px}.bamboo-theme>.preview-section-header .rh-desktop[data-layout=Logo居中，菜单换行] .rh-logo{justify-self:center}.bamboo-theme>.preview-section-header .rh-desktop[data-layout=Logo居中，菜单换行] .rh-menu-node{width:100%}.bamboo-theme>.preview-section-header .rh-logo strong{font-family:var(--site-heading-font, "Bamboo Bakbak One", Arial, sans-serif);font-size:32px;font-weight:400}.bamboo-theme>.preview-section-header .rh-desktop .rh-search-field{width:250px;max-width:100%;min-height:40px;border:0;border-radius:0;background:#f8f8f8;color:inherit;justify-content:flex-start}.bamboo-theme>.preview-section-header .rh-nav-item>a,.bamboo-theme>.preview-section-header .rh-nav-item>.rh-menu-label,.bamboo-theme>.preview-section-header .rh-menu-measure span{font-size:16px;text-transform:uppercase}.bamboo-theme>.preview-section-header .rh-mobile .rh-main{padding-inline:16px}.bamboo-theme>.preview-section-header .rh-mobile[data-layout=菜单居左，Logo居左] .rh-main{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"menu logo right";column-gap:10px}.bamboo-theme>.preview-section-header .rh-mobile[data-layout=菜单居左，Logo居左] .rh-logo{justify-self:start}.bamboo-theme>.preview-section-header .rh-mobile .rh-logo strong{font-size:25.6px}.bamboo-theme>.preview-section-header .rh-mobile .rh-action{padding-inline:8px}.bamboo-theme>.preview-section-footer .shop-footer{font-size:14px}.bamboo-theme>.preview-section-footer .shop-footer[data-device=mobile] .shop-footer-inner{padding-inline:16px}.bamboo-home .composer-document,.bamboo-theme .bamboo-footer-content .composer-document{font-family:inherit;background:transparent}.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]),.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]){font-family:var(--site-font-family, "Bamboo Monda", Arial, sans-serif);font-size:16px;line-height:1.6;background:transparent}.bamboo-home .composer-node-root{margin-inline:auto}.bamboo-home .composer-document .composer-node-title .composer-title,.bamboo-theme .bamboo-footer-content .composer-document .composer-node-title .composer-title,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-node-title .composer-title,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-node-title .composer-title{font-family:var(--site-heading-font, "Bamboo Bakbak One", Arial, sans-serif);font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}.bamboo-home .composer-paragraph,.bamboo-theme .bamboo-footer-content .composer-paragraph,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-paragraph,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-paragraph{font:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}.bamboo-home .composer-button,.bamboo-theme .bamboo-footer-content .composer-button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-button{font:inherit;color:inherit;background:transparent;padding:0;border:0;border-radius:inherit;text-decoration:inherit}.bamboo-home .bamboo-hero .composer-carousel-container,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-carousel-container,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-carousel-container{padding:0}.bamboo-home .bamboo-hero .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-slide-image-frame,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-slide-image-frame{height:var(--composer-slide-image-height, 580px)}.bamboo-home .bamboo-hero .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-background-image-flow{height:100%;object-fit:cover;object-position:var(--composer-slide-image-position, center)}.bamboo-home .bamboo-hero .composer-carousel-progress button,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-carousel-progress button,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-carousel-progress button{width:10px;height:10px;border-radius:50%}.bamboo-home .bamboo-hero .composer-carousel-arrow,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-carousel-arrow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-carousel-arrow{top:auto;bottom:24px;transform:none}.bamboo-home .bamboo-hero .composer-carousel-arrow.previous,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-carousel-arrow.previous,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-carousel-arrow.previous{left:auto;right:64px}.bamboo-home .bamboo-hero .composer-carousel-arrow.next,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-hero-root]) .composer-carousel-arrow.next,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-hero-root]) .composer-carousel-arrow.next{right:20px}.bamboo-home .composer-image-link,.bamboo-home .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-image-link,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-image-content,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-image-link,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-image-content{border-radius:inherit}.bamboo-home .bamboo-tabs .composer-tabs-nav,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-tabs-root]) .composer-tabs-nav,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-tabs-root]) .composer-tabs-nav{max-width:100%;overflow-x:auto;overflow-y:hidden}.bamboo-home .bamboo-tabs .composer-tabs-nav>button,.composer-canvas .composer-document:has(>[data-composer-id=bamboo-tabs-root]) .composer-tabs-nav>button,.composer-canvas .composer-document:has(>[data-ai-source-node-id=bamboo-tabs-root]) .composer-tabs-nav>button{flex-shrink:0;white-space:nowrap}.bamboo-home[data-preview-device=desktop] [data-composer-id=bamboo-overlay-root],.composer-canvas .composer-document-desktop>[data-composer-id=bamboo-overlay-root],.bamboo-home[data-preview-device=desktop] [data-ai-source-node-id=bamboo-overlay-root],.composer-canvas .composer-document-desktop>[data-ai-source-node-id=bamboo-overlay-root]{position:relative}.bamboo-home[data-preview-device=desktop] [data-composer-id=bamboo-overlay-root]>[data-composer-id=bamboo-overlay-copy],.composer-canvas .composer-document-desktop>[data-composer-id=bamboo-overlay-root]>[data-composer-id=bamboo-overlay-copy],.bamboo-home[data-preview-device=desktop] [data-ai-source-node-id=bamboo-overlay-root]>[data-ai-source-node-id=bamboo-overlay-copy],.composer-canvas .composer-document-desktop>[data-ai-source-node-id=bamboo-overlay-root]>[data-ai-source-node-id=bamboo-overlay-copy]{position:absolute;top:0;left:0}.bamboo-home .composer-document-mobile [data-composer-id=bamboo-featured-cover-column],.composer-canvas .composer-document-mobile:has(>[data-composer-id=bamboo-featured-root]) [data-composer-id=bamboo-featured-cover-column],.bamboo-home .composer-document-mobile [data-ai-source-node-id=bamboo-featured-cover-column],.composer-canvas .composer-document-mobile:has(>[data-ai-source-node-id=bamboo-featured-root]) [data-ai-source-node-id=bamboo-featured-cover-column]{order:-1}.bamboo-home .composer-email-row input,.bamboo-home .composer-email-row button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-email-row input,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=bamboo-]) .composer-email-row button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-email-row input,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=bamboo-]) .composer-email-row button{font:inherit;min-width:0;border-radius:inherit}.bamboo-theme :focus-visible{outline-color:var(--bamboo-accent)}.theme-demo-thumbnail:has(>.bamboo-theme){overflow:clip;overflow-anchor:none}.theme-market-art:has(iframe[title^="Bamboo "]),.theme-market-cover:has(iframe[title^="Bamboo "]),.theme-market-desktop:has(>iframe[title^="Bamboo "]),.theme-market-mobile:has(>iframe[title^="Bamboo "]){overflow:clip;overflow-anchor:none}.bamboo-theme[data-preview-device=mobile]{--bamboo-gutter: 16px}.bamboo-home[data-preview-device=mobile] .native-product-carousel-arrows{display:none}.beautyn-theme{--beautyn-accent: var(--site-accent, #c69c6d);--beautyn-gutter: 100px}.beautyn-theme>.preview-section-header .replica-header,.beautyn-theme>.preview-section-footer .shop-footer{font-family:inherit}.beautyn-theme>.preview-section-header .replica-header.scheme-default{--rh-bg: #fff3e7;--rh-fg: #202020;background:inherit;color:inherit}.beautyn-theme>.preview-section-header .rh-main,.beautyn-theme>.preview-section-footer .shop-footer-inner{max-width:var(--site-content-width, 1920px);padding-inline:var(--beautyn-gutter)}.beautyn-theme>.preview-section-header .rh-logo strong{font-family:inherit;font-size:30px;font-weight:700}.beautyn-theme>.preview-section-header .rh-nav-item>a,.beautyn-theme>.preview-section-header .rh-nav-item>.rh-menu-label,.beautyn-theme>.preview-section-header .rh-menu-measure span{font-size:14px;font-weight:400}.beautyn-theme>.preview-section-header .rh-action{border-radius:0}.beautyn-theme>.preview-section-header .rh-mobile .rh-main{padding-inline:16px}.beautyn-theme>.preview-section-header .rh-mobile[data-layout=菜单居左，Logo居左] .rh-main{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"menu logo right";column-gap:10px}.beautyn-theme>.preview-section-header .rh-mobile[data-layout=菜单居左，Logo居左] .rh-logo{justify-self:start}.beautyn-theme>.preview-section-header .rh-mobile .rh-logo strong{font-size:24px}.beautyn-theme>.preview-section-header .rh-mobile .rh-action{padding-inline:8px}.beautyn-theme>.preview-section-footer .shop-footer{font-size:14px}.beautyn-theme>.preview-section-footer .shop-footer[data-device=mobile] .shop-footer-inner{padding-inline:16px}.beautyn-theme>.preview-section-footer .shop-footer-copyright{font:inherit}:is(.beautyn-home,.beautyn-theme>.preview-section-footer) .composer-document{font-family:inherit;background:transparent}.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-]),.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-]){font-family:var(--site-font-family, "BeautyN Lato", Arial, sans-serif);font-size:14px;line-height:1.6;background:transparent}.beautyn-home .composer-node-root,.beautyn-theme>.preview-section-footer .composer-node-root{margin-inline:auto}:is(.beautyn-home,.beautyn-theme>.preview-section-footer,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-])) :is(.composer-title,.composer-paragraph),:is(.beautyn-home,.beautyn-theme>.preview-section-footer,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-])) :is(.composer-title,.composer-paragraph){font:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}:is(.beautyn-home,.beautyn-theme>.preview-section-footer,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-])) .composer-button,:is(.beautyn-home,.beautyn-theme>.preview-section-footer,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-])) .composer-button{font:inherit;color:inherit;background:transparent;padding:0;border:0;border-radius:inherit;text-decoration:inherit}:is(.beautyn-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-])) :is(.composer-image-link,.composer-image-content),:is(.beautyn-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-])) :is(.composer-image-link,.composer-image-content){border-radius:inherit}.beautyn-home .beautyn-hero .composer-carousel-container,.composer-canvas .composer-document:has(>[data-composer-id=beautyn-hero-root]) .composer-carousel-container,.composer-canvas .composer-document:has(>[data-ai-source-node-id=beautyn-hero-root]) .composer-carousel-container{padding:0}.beautyn-home .beautyn-hero .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-composer-id=beautyn-hero-root]) .composer-background-image-flow,.composer-canvas .composer-document:has(>[data-ai-source-node-id=beautyn-hero-root]) .composer-background-image-flow{height:100%;object-fit:cover;object-position:var(--composer-slide-image-position, center)}.beautyn-home .beautyn-hero .composer-carousel-progress button,.composer-canvas .composer-document:has(>[data-composer-id=beautyn-hero-root]) .composer-carousel-progress button,.composer-canvas .composer-document:has(>[data-ai-source-node-id=beautyn-hero-root]) .composer-carousel-progress button{width:8px;height:8px;border-radius:50%}.beautyn-home [data-composer-id=beautyn-makeup-image]>.composer-image-content,.beautyn-home [data-composer-id=beautyn-makeup-image]>.composer-image-link,.composer-canvas .composer-document:has(>[data-composer-id=beautyn-makeup-root]) [data-composer-id=beautyn-makeup-image]>.composer-image-content,.composer-canvas .composer-document:has(>[data-composer-id=beautyn-makeup-root]) [data-composer-id=beautyn-makeup-image]>.composer-image-link,.beautyn-home [data-ai-source-node-id=beautyn-makeup-image]>.composer-image-content,.beautyn-home [data-ai-source-node-id=beautyn-makeup-image]>.composer-image-link,.composer-canvas .composer-document:has(>[data-ai-source-node-id=beautyn-makeup-root]) [data-ai-source-node-id=beautyn-makeup-image]>.composer-image-content,.composer-canvas .composer-document:has(>[data-ai-source-node-id=beautyn-makeup-root]) [data-ai-source-node-id=beautyn-makeup-image]>.composer-image-link{height:0;min-height:inherit}.beautyn-home [data-composer-id=beautyn-makeup-image] .composer-image-content img,.composer-canvas .composer-document:has(>[data-composer-id=beautyn-makeup-root]) [data-composer-id=beautyn-makeup-image] .composer-image-content img,.beautyn-home [data-ai-source-node-id=beautyn-makeup-image] .composer-image-content img,.composer-canvas .composer-document:has(>[data-ai-source-node-id=beautyn-makeup-root]) [data-ai-source-node-id=beautyn-makeup-image] .composer-image-content img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}:is(.beautyn-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-])) .composer-icon b,:is(.beautyn-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-])) .composer-icon b{border:0;border-radius:0;font:inherit}.beautyn-home[data-preview-device=desktop] [data-composer-id=beautyn-overlay-root],.composer-canvas .composer-document-desktop>[data-composer-id=beautyn-overlay-root],.beautyn-home[data-preview-device=desktop] [data-ai-source-node-id=beautyn-overlay-root],.composer-canvas .composer-document-desktop>[data-ai-source-node-id=beautyn-overlay-root]{position:relative}.beautyn-home[data-preview-device=desktop] [data-composer-id=beautyn-overlay-root]>[data-composer-id=beautyn-overlay-copy],.composer-canvas .composer-document-desktop>[data-composer-id=beautyn-overlay-root]>[data-composer-id=beautyn-overlay-copy],.beautyn-home[data-preview-device=desktop] [data-ai-source-node-id=beautyn-overlay-root]>[data-ai-source-node-id=beautyn-overlay-copy],.composer-canvas .composer-document-desktop>[data-ai-source-node-id=beautyn-overlay-root]>[data-ai-source-node-id=beautyn-overlay-copy]{position:absolute;top:0;left:0}.beautyn-home .composer-email-row input,.beautyn-home .composer-email-row button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-]) .composer-email-row input,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=beautyn-]) .composer-email-row button,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-]) .composer-email-row input,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=beautyn-]) .composer-email-row button{font:inherit;min-width:0;border-radius:inherit}.beautyn-theme[data-preview-device=mobile]{--beautyn-gutter: 16px}.beautyn-home[data-preview-device=mobile] .native-product-carousel-arrows{display:none}.beautyn-home .composer-document-mobile [data-composer-id^=beautyn-category-link-],.composer-canvas .composer-document-mobile:has(>[data-composer-id=beautyn-categories-root]) [data-composer-id^=beautyn-category-link-],.beautyn-home .composer-document-mobile [data-ai-source-node-id^=beautyn-category-link-],.composer-canvas .composer-document-mobile:has(>[data-ai-source-node-id=beautyn-categories-root]) [data-ai-source-node-id^=beautyn-category-link-]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.beautyn-home .composer-document-mobile [data-composer-id^=beautyn-service-copy-],.composer-canvas .composer-document-mobile:has(>[data-composer-id=beautyn-services-root]) [data-composer-id^=beautyn-service-copy-],.beautyn-home .composer-document-mobile [data-ai-source-node-id^=beautyn-service-copy-],.composer-canvas .composer-document-mobile:has(>[data-ai-source-node-id=beautyn-services-root]) [data-ai-source-node-id^=beautyn-service-copy-]{display:none}.beautyn-home .composer-document-mobile [data-composer-id^=beautyn-service-icon-] .composer-icon,.composer-canvas .composer-document-mobile:has(>[data-composer-id=beautyn-services-root]) [data-composer-id^=beautyn-service-icon-] .composer-icon,.beautyn-home .composer-document-mobile [data-ai-source-node-id^=beautyn-service-icon-] .composer-icon,.composer-canvas .composer-document-mobile:has(>[data-ai-source-node-id=beautyn-services-root]) [data-ai-source-node-id^=beautyn-service-icon-] .composer-icon{transform:scale(.8);transform-origin:center}.beautyn-home .composer-document-mobile [data-composer-id^=beautyn-blog-entry-]>.composer-layout-mobile-stack,.composer-canvas .composer-document-mobile:has(>[data-composer-id=beautyn-blog-root]) [data-composer-id^=beautyn-blog-entry-]>.composer-layout-mobile-stack,.beautyn-home .composer-document-mobile [data-ai-source-node-id^=beautyn-blog-entry-]>.composer-layout-mobile-stack,.composer-canvas .composer-document-mobile:has(>[data-ai-source-node-id=beautyn-blog-root]) [data-ai-source-node-id^=beautyn-blog-entry-]>.composer-layout-mobile-stack{display:flex}.beautyn-theme :focus-visible{outline-color:var(--beautyn-accent)}.theme-demo-thumbnail:has(>.beautyn-theme){overflow:clip;overflow-anchor:none}.theme-market-art:has(iframe[title^="BeautyN "]),.theme-market-cover:has(iframe[title^="BeautyN "]),.theme-market-desktop:has(>iframe[title^="BeautyN "]),.theme-market-mobile:has(>iframe[title^="BeautyN "]){overflow:clip;overflow-anchor:none}.wind-theme{--wind-accent: var(--site-accent, #e1b47b);--wind-gutter: 40px}.wind-theme>.preview-section-header .replica-header,.wind-theme>.preview-section-footer .shop-footer{font-family:inherit}.wind-theme>.preview-section-header .replica-header.scheme-default{--rh-bg: #f6e5d1;--rh-fg: #333;background:inherit;color:inherit}.wind-theme>.preview-section-header .rh-main,.wind-theme>.preview-section-footer .shop-footer-inner{max-width:var(--site-content-width, 1440px);padding-inline:var(--wind-gutter)}.wind-theme>.preview-section-header .rh-desktop[data-layout=Logo居左，菜单换行] .rh-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo left right" "menu menu menu";row-gap:8px}.wind-theme>.preview-section-header .rh-desktop[data-layout=Logo居左，菜单换行] .rh-logo{justify-self:start}.wind-theme>.preview-section-header .rh-desktop[data-layout=Logo居左，菜单换行] .rh-left{justify-content:center!important}.wind-theme>.preview-section-header .rh-desktop[data-layout=Logo居左，菜单换行] .rh-menu-node{width:100%}.wind-theme>.preview-section-header .rh-logo strong{font-family:var(--site-heading-font, "Wind Playfair Display", Georgia, serif);font-weight:400;font-size:36px;letter-spacing:.01em}.wind-theme>.preview-section-header .rh-desktop .rh-search-field{width:min(440px,100%);max-width:100%;min-height:44px;border:0;border-radius:0;background:#fff;color:#333}.wind-theme>.preview-section-header .rh-left>.rh-action-wrap{width:min(440px,100%)}.wind-theme>.preview-section-header :is(.rh-nav-item>a,.rh-menu-label,.rh-menu-measure span){font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.01em}.wind-theme>.preview-section-header .rh-mobile .rh-main,.wind-theme>.preview-section-footer .shop-footer[data-device=mobile] .shop-footer-inner{padding-inline:16px}.wind-theme>.preview-section-header .rh-mobile .rh-logo strong{font-size:27px}.wind-theme>.preview-section-header .rh-mobile .rh-action{padding-inline:6px}.wind-theme>.preview-section-footer .shop-footer-shared-composition{font-size:14px}.wind-theme>.preview-section-footer .shop-footer-fixed-bottom{padding-block:20px}:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .composer-title,:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .composer-product-title,:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .composer-title,:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .composer-product-title{font:inherit;font-family:var(--site-heading-font, "Wind Playfair Display", Georgia, serif);line-height:inherit;margin:0;overflow-wrap:anywhere}:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .composer-paragraph,:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .composer-paragraph{font:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere}:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .composer-button,:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .composer-button{font:inherit;border-radius:inherit;text-decoration:none}.wind-home .composer-node-root,.wind-theme .shop-footer-shared-composition .composer-node-root{margin-inline:auto}.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-]),.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-]){font-family:var(--site-font-family, "Wind Mulish", Arial, sans-serif);line-height:1.6;background:transparent}:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) :is(.composer-image-content,.composer-image-link),:is(.wind-home,.wind-theme .shop-footer-shared-composition,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) :is(.composer-image-content,.composer-image-link){border-radius:inherit}:is(.wind-home,.wind-theme .shop-footer-shared-composition) :is(.composer-email-row,.composer-email-row input){min-width:0}.wind-home[data-preview-device=mobile]{--wind-gutter: 16px}:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) [data-composer-id=wind-hero-images]>.composer-layout,:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) [data-ai-source-node-id=wind-hero-images]>.composer-layout{display:flex;align-items:stretch}:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .composer-document-mobile [data-composer-id=wind-hero-photos-column],:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .composer-document-mobile [data-ai-source-node-id=wind-hero-photos-column]{order:-1}.composer-canvas .composer-document-mobile:has(>[data-composer-type=root][data-composer-id^=wind-]) [data-composer-id=wind-hero-photos-column],.composer-canvas .composer-document-mobile:has(>[data-composer-type=root][data-ai-source-node-id^=wind-]) [data-ai-source-node-id=wind-hero-photos-column]{order:-1}.wind-theme :focus-visible{outline:2px solid #6d512d;outline-offset:3px}:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .bound-product-purchase .buy-now,:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .bound-product-purchase .buy-now{color:#272e36}:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-composer-id^=wind-])) .bound-product-purchase button,:is(.wind-home,.composer-canvas .composer-document:has(>[data-composer-type=root][data-ai-source-node-id^=wind-])) .bound-product-purchase button{border-radius:0}.ai-demo-section .composer-document{background:transparent;min-height:0}.ai-demo-section .composer-image-content,.ai-demo-section .ai-demo-product-media{background:transparent}.ai-demo-section .product-scroll-section{background:var(--ai-section-surface, transparent);color:var(--ai-section-text, inherit)}.ai-demo-section .product-scroll-card.scheme-default{background-color:transparent;color:inherit}.buyer-business{min-height:100vh;background:#fff;color:#222;font-family:Arial,Microsoft YaHei,sans-serif;font-size:14px}.buyer-business *{box-sizing:border-box}.buyer-business a{color:inherit}.buyer-business-header{height:82px;padding:0 max(30px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e6e6}.buyer-business-brand{font-size:26px;font-weight:600;text-decoration:none;text-transform:capitalize;letter-spacing:-.03em}.buyer-business-header nav{display:flex;gap:22px}.buyer-business-header nav a{text-decoration:none;font-size:13px}.buyer-business-footer{text-align:center;color:#888;font-size:12px;padding:34px 18px;border-top:1px solid #eee}.buyer-business-loading{min-height:60vh;display:grid;place-items:center;color:#666}.buyer-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,520px);max-width:1260px;margin:0 auto;min-height:calc(100vh - 142px)}.buyer-checkout-form{padding:42px 64px 75px 30px}.buyer-checkout-form form{max-width:640px;margin-left:auto}.buyer-checkout-form section{margin:0 0 34px}.buyer-checkout-form h1,.buyer-checkout-form h2{font-weight:600;line-height:1.3}.buyer-checkout-form h1{font-size:22px;margin:0 0 17px}.buyer-checkout-form h2{font-size:20px;margin:0 0 17px}.buyer-checkout-section-title{display:flex;align-items:center;justify-content:space-between}.buyer-checkout-section-title a{font-size:13px;color:var(--buyer-accent)}.buyer-checkout-field,.buyer-address-fields label{display:flex;flex-direction:column;gap:7px;margin-bottom:12px;font-size:12px;color:#666}.buyer-checkout-field input,.buyer-checkout-field select,.buyer-address-fields input,.buyer-note{width:100%;border:1px solid #c9cdd3;border-radius:4px;min-height:48px;padding:11px 13px;background:#fff;color:#222;font-size:14px;outline:none}.buyer-checkout-field input:focus,.buyer-checkout-field select:focus,.buyer-address-fields input:focus,.buyer-note:focus{border-color:var(--buyer-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--buyer-accent) 13%,transparent)}.buyer-address-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buyer-selected-address{padding:15px;border:1px solid #c9cdd3;border-radius:4px;display:flex;flex-direction:column;gap:5px;line-height:1.5}.buyer-check,.buyer-radio{display:flex;align-items:center;gap:8px;color:#444;margin:12px 0}.buyer-check input,.buyer-radio input{accent-color:var(--buyer-accent)}.buyer-radio{border:1px solid #d8d8d8;margin:0;padding:15px;cursor:pointer}.buyer-radio+.buyer-radio{border-top:0}.buyer-radio+.buyer-address-fields{border:1px solid #d8d8d8;border-top:0;padding:18px 14px}.buyer-shipping-method,.buyer-payment-info{border:1px solid #d6d6d6;border-radius:4px;padding:16px;display:flex;justify-content:space-between;gap:12px}.buyer-payment-info{background:#f8f9fb;color:#606873;line-height:1.5}.buyer-note{min-height:95px;resize:vertical}.buyer-checkout-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.buyer-checkout-actions a{color:var(--buyer-accent);text-decoration:none}.buyer-checkout-actions button,.buyer-business-heading button,.buyer-form-actions button:last-child{border:0;border-radius:4px;background:var(--buyer-accent);color:#fff;padding:15px 28px;cursor:pointer;font-weight:600}.buyer-checkout-actions button:disabled,.buyer-business button:disabled{opacity:.55;cursor:not-allowed}.buyer-stock-note{font-size:12px;color:#7b6a48;line-height:1.5;margin-top:16px}.buyer-error{color:#a4262c;background:#fff3f2;border:1px solid #f4c6c3;border-radius:4px;padding:12px;line-height:1.5}.buyer-checkout-summary{background:#f7f7f7;border-left:1px solid #e4e4e4;padding:40px 30px 70px 42px}.buyer-summary-toggle{display:none}.buyer-summary-items{display:grid;gap:18px;padding-bottom:28px;border-bottom:1px solid #dedede}.buyer-summary-item{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px}.buyer-summary-image{position:relative;width:64px;height:64px;border:1px solid #ddd;border-radius:5px;background:#fff}.buyer-summary-image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.buyer-summary-image span{position:absolute;right:-8px;top:-9px;min-width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#666;color:#fff;font-size:11px}.buyer-summary-item strong,.buyer-summary-item b{font-size:13px;font-weight:600}.buyer-summary-item small,.buyer-summary-item em{display:block;margin-top:5px;color:#777;font-size:12px;font-style:normal}.buyer-summary-item em{color:#ae3030}.buyer-summary-coupon{display:flex;gap:9px;margin-top:22px}.buyer-summary-coupon input{flex:1;min-width:0;border:1px solid #ccc;border-radius:4px;padding:12px;background:#ececec}.buyer-summary-coupon button{border:0;border-radius:4px;padding:0 18px;background:#d1d1d1;color:#777}.buyer-unavailable{font-size:11px;color:#888;margin:7px 0 20px}.buyer-summary-totals{border-top:1px solid #dedede;padding-top:15px}.buyer-summary-totals p{display:flex;justify-content:space-between;margin:12px 0}.buyer-summary-grand{font-size:19px;border-top:1px solid #dedede;padding-top:20px;margin-top:20px!important}.buyer-business-main{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:210px minmax(0,1fr);gap:50px;padding:50px 26px 90px;min-height:65vh}.buyer-account-nav{display:flex;flex-direction:column;gap:4px}.buyer-account-nav a{text-decoration:none;padding:13px;border-bottom:1px solid #eee}.buyer-account-nav a:hover{color:var(--buyer-accent)}.buyer-business-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.buyer-business-heading h1{font-size:26px;font-weight:600;margin:0}.buyer-business-heading a{color:var(--buyer-accent)}.buyer-business-heading button{padding:11px 18px}.buyer-business-empty{padding:60px 20px;text-align:center;color:#777;background:#f8f9fa}.buyer-address-editor{border:1px solid #e2e4e8;border-radius:5px;padding:24px;margin-bottom:26px;max-width:650px}.buyer-address-editor h2{font-size:18px;margin:0 0 20px}.buyer-form-actions{display:flex;justify-content:flex-end;gap:12px}.buyer-form-actions button{border:1px solid #ccc;background:#fff;border-radius:4px;padding:10px 20px;cursor:pointer}.buyer-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.buyer-address-list article,.buyer-order-card{border:1px solid #e1e3e5;border-radius:5px;padding:22px;background:#fff}.buyer-address-list strong small{font-size:11px;padding:3px 6px;background:#eef2ff;color:var(--buyer-accent);margin-left:7px}.buyer-address-list p{line-height:1.8;color:#555}.buyer-address-list article button,.buyer-order-actions button{border:0;background:none;color:var(--buyer-accent);margin-right:15px;padding:5px 0;cursor:pointer}.buyer-order-card{margin-bottom:20px}.buyer-order-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #eee}.buyer-order-head small{display:block;color:#888;margin-top:5px}.buyer-order-status{color:#8c5d16;background:#fff3da;padding:6px 10px;border-radius:15px;font-size:12px}.buyer-order-status.status-cancelled{color:#777;background:#eee}.buyer-order-item{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid #eee}.buyer-order-item img{width:62px;height:62px;object-fit:cover;background:#f4f4f4}.buyer-order-item small{display:block;color:#777;margin-top:5px}.buyer-order-total{text-align:right;padding:18px 0}.buyer-order-total strong{font-size:19px;margin-left:10px}.buyer-order-total small{display:block;color:#888;margin-top:5px}.buyer-order-actions{display:flex;gap:14px;align-items:center}.buyer-order-actions a{color:var(--buyer-accent)}.buyer-order-addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #eee}.buyer-order-addresses h3{font-size:15px}.buyer-order-addresses p{line-height:1.7;color:#666}.buyer-order-note{color:#666}@media (max-width:800px){.buyer-business-header{height:68px;padding:0 18px}.buyer-business-brand{font-size:20px}.buyer-checkout-grid{display:flex;flex-direction:column}.buyer-checkout-summary{order:-1;padding:0;border-left:0;border-bottom:1px solid #ddd}.buyer-summary-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:17px 20px;background:#f7f7f7;border:0;color:var(--buyer-accent);font-size:14px;cursor:pointer}.buyer-summary-toggle i{font-style:normal;margin-left:6px}.buyer-summary-content{display:none;padding:8px 20px 25px}.buyer-summary-content.open{display:block}.buyer-checkout-form{padding:28px 20px 55px}.buyer-checkout-form form{max-width:none}.buyer-business-main{display:block;padding:26px 18px 60px}.buyer-account-nav{flex-direction:row;overflow:auto;margin-bottom:30px;white-space:nowrap}.buyer-account-nav a{padding:9px 15px}.buyer-address-list{grid-template-columns:1fr}}@media (max-width:480px){.buyer-address-pair{grid-template-columns:1fr;gap:0}.buyer-checkout-actions{flex-direction:column-reverse;align-items:stretch}.buyer-checkout-actions button{width:100%}.buyer-checkout-actions a{text-align:center}.buyer-order-addresses{grid-template-columns:1fr}}.buyer-business-brand{min-width:0;overflow-wrap:anywhere}.buyer-business-brand img{display:block;max-width:180px;max-height:52px;object-fit:contain}.buyer-business *,.buyer-business *:before,.buyer-business *:after{box-sizing:border-box}.buyer-business-header nav{flex-shrink:0}.buyer-order-head,.buyer-business-heading,.buyer-order-actions{flex-wrap:wrap}.buyer-order-head>div,.buyer-summary-item>div,.buyer-order-item>div{min-width:0;overflow-wrap:anywhere}.buyer-address-list p,.buyer-order-addresses p,.buyer-order-note{overflow-wrap:anywhere}.buyer-checkout-form,.buyer-checkout-summary,.buyer-business-main>section{min-width:0}@media (max-width:480px){.buyer-business-header{gap:12px}.buyer-business-brand img{max-width:120px}.buyer-business-header nav{gap:10px;font-size:12px}.buyer-summary-item{gap:10px;grid-template-columns:60px minmax(0,1fr) auto}.buyer-summary-image{width:54px;height:54px}.buyer-order-card,.buyer-address-editor{padding:16px}}.store-analytics-preferences{position:fixed;bottom:10px;left:12px;z-index:2100;padding:6px 12px;border:1px solid #d9d9d9;border-radius:16px;background:#fff;color:#383838;font:12px/1.4 sans-serif;cursor:pointer}.store-analytics-consent{position:fixed;bottom:48px;left:16px;z-index:2200;width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:20px;background:#fff;color:#222;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 40px #0002;font:14px/1.6 sans-serif}.store-analytics-consent strong{font-size:17px}.store-analytics-consent p{margin:10px 0 14px}.store-analytics-consent div{display:flex;gap:8px;flex-wrap:wrap}.store-analytics-consent button{padding:8px 14px;cursor:pointer;border:1px solid #aaa;border-radius:6px;background:#fff;color:#222}.store-analytics-consent button:nth-child(2){background:#222;color:#fff}.store-analytics-consent button:disabled{opacity:.5;cursor:wait}.buyer-loyalty-panel{padding:20px;border:1px solid #dfe3e7;border-radius:8px;margin:18px 0;background:#fff;color:#202020;overflow-wrap:anywhere}.buyer-loyalty-panel h2{margin:0 0 12px;font-size:20px}.buyer-loyalty-panel p{line-height:1.7;font-size:14px}.buyer-loyalty-panel button{background:var(--buyer-accent,#202020);color:#fff;border:0;padding:10px 18px;border-radius:4px;cursor:pointer}.buyer-loyalty-panel button:disabled{opacity:.5;cursor:default}.buyer-loyalty-input{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.buyer-loyalty-input input{width:100px;max-width:100%;padding:8px;border:1px solid #ccd3dc;border-radius:4px}.buyer-loyalty-input small{width:100%;color:#67717e}.buyer-loyalty-accept{display:flex;align-items:center;gap:8px;margin:12px 0}.buyer-loyalty-panel details{margin-top:18px}.buyer-loyalty-panel li{display:flex;gap:12px;border-top:1px solid #eee;padding:10px 0;font-size:13px}.buyer-loyalty-panel li b{margin-left:auto}.buyer-loyalty-panel ul{list-style:none;padding:0}.buyer-loyalty-error{color:#b42318;font-size:14px}.storefront-coupons-page{min-height:100vh;background:#f7f8fa;color:#242424;font-family:Arial,Microsoft YaHei,sans-serif}.storefront-coupons-page *{box-sizing:border-box}.storefront-coupons-header{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(24px,calc((100vw - 1140px)/2));background:#fff;border-bottom:1px solid #e5e7eb}.storefront-coupons-header a{color:inherit;text-decoration:none}.storefront-coupons-brand{font-size:25px;font-weight:600;min-width:0;overflow-wrap:anywhere}.storefront-coupons-brand img{max-width:180px;max-height:54px;object-fit:contain}.storefront-coupons-header nav{display:flex;gap:22px;flex-shrink:0;font-size:14px}.storefront-coupons-main{max-width:1140px;margin:0 auto;padding:48px 24px 80px;min-height:65vh}.storefront-coupons-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.storefront-coupons-heading p{font-size:13px;color:#757c87;margin:0 0 8px}.storefront-coupons-heading h1{font-size:30px;line-height:1.3;margin:0}.storefront-coupons-heading>a{color:#405ae6;text-decoration:none;font-size:14px}.storefront-coupon-intro{font-size:14px;color:#68707e;line-height:1.7;margin:20px 0 28px}.storefront-coupon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.storefront-coupon-card,.storefront-owned-coupon{min-width:0;border:1px solid #e2e5ea;border-radius:12px;overflow:hidden;box-shadow:0 3px 14px #1e293b06}.storefront-coupon-banner{width:100%;height:160px;object-fit:cover;display:block}.storefront-coupon-card-content,.storefront-owned-coupon{padding:26px;background:#fff}.storefront-coupon-card-content{background:transparent}.storefront-coupon-label,.storefront-owned-coupon>span{font-size:12px;color:#727888}.storefront-coupon-card h2,.storefront-owned-coupon h2{font-size:21px;margin:12px 0;color:inherit;overflow-wrap:anywhere}.storefront-coupon-rule,.storefront-owned-coupon>strong{display:block;color:#bd392c;font-size:19px;line-height:1.5;overflow-wrap:anywhere}.storefront-coupon-card p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.storefront-coupon-card small,.storefront-owned-coupon small{display:block;font-size:12px;line-height:1.7;color:#646d79;margin-top:12px}.storefront-coupon-card-actions{margin-top:24px}.storefront-coupon-claim{display:inline-block;border:0;border-radius:6px;background:var(--coupon-button,#202020);color:#fff!important;text-decoration:none;text-align:center;padding:11px 23px;cursor:pointer;font-size:14px;line-height:1.3}.storefront-coupon-claim:disabled{cursor:not-allowed;opacity:.45}.storefront-coupon-error,.storefront-coupon-success{border-radius:7px;font-size:14px;padding:14px 18px;line-height:1.7;margin:20px 0}.storefront-coupon-error{color:#af2630;background:#fff1f0;border:1px solid #f4c6c3}.storefront-coupon-error p{margin:0}.storefront-coupon-error button{margin-top:8px;background:transparent;border:1px solid currentColor;color:inherit;padding:5px 14px;border-radius:4px;cursor:pointer}.storefront-coupon-success{background:#effaf2;color:#226d3b;border:1px solid #c4e9d0}.storefront-coupons-empty{padding:50px 20px;text-align:center;font-size:14px;color:#707887}.storefront-coupon-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.storefront-coupon-tabs button{border:1px solid #dce1e7;border-radius:20px;background:#fff;color:#606976;padding:8px 14px;font-size:13px;cursor:pointer}.storefront-coupon-tabs button[aria-pressed=true]{border-color:#4b63e7;color:#405ae6;background:#eef1ff}.storefront-owned-coupon .storefront-coupon-claim{margin-top:20px}.storefront-owned-coupon:not(.status-available){background:#f3f4f6}.storefront-owned-coupon:not(.status-available)>strong{color:#757c87}.storefront-coupons-footer{padding:32px 24px;text-align:center;color:#888;font-size:12px;border-top:1px solid #e5e7eb}.storefront-coupons-footer a{color:inherit}.storefront-coupon-entry{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:35;display:grid;grid-template-columns:30px 1fr;column-gap:10px;align-items:center;padding:13px 20px;background:#fff3e9;color:#a73b18;border:1px solid #f0c6ac;border-radius:10px;box-shadow:0 5px 18px #10182814;text-decoration:none;font-family:Arial,Microsoft YaHei,sans-serif}.storefront-coupon-entry>span{grid-row:span 2;font-size:25px;font-weight:600}.storefront-coupon-entry strong{font-size:14px}.storefront-coupon-entry small{font-size:11px;margin-top:3px}.buyer-benefit-options{display:grid;gap:8px}.buyer-benefit-options label{display:flex;align-items:center;gap:9px;border:1px solid #dce0e5;border-radius:5px;padding:12px;color:#333;font-size:13px;cursor:pointer}.buyer-benefit-options label.selected{border-color:var(--buyer-accent,#202020);background:#f8f9fb}.buyer-benefit-options input{accent-color:var(--buyer-accent,#202020)}.buyer-discount-note{font-size:12px;color:#727986;line-height:1.7;margin:12px 0}.buyer-discount-code{display:flex;gap:8px;align-items:flex-end;margin:16px 0 10px}.buyer-discount-code label{flex:1;min-width:0;margin:0}.buyer-discount-code button{height:48px;border:0;border-radius:5px;padding:0 16px;background:var(--buyer-accent,#202020);color:#fff;cursor:pointer}.buyer-discount-code button.secondary{border:1px solid #d1d5db;background:#fff;color:#555}.buyer-discount-links{display:flex;gap:14px;align-items:center;font-size:12px;margin-top:8px}.buyer-discount-links a{color:var(--buyer-accent,#202020)}.buyer-discount-links button{background:none;border:0;color:var(--buyer-accent,#202020);padding:0;cursor:pointer;text-decoration:underline}.buyer-applied-discount{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid #bed8ca;border-radius:6px;background:#f1faf4;color:#226641;font-size:13px;line-height:1.5;margin-top:16px}.buyer-summary-totals .buyer-discount-total{color:#226641}.buyer-summary-item .buyer-item-original{text-decoration:line-through;color:#888;font-size:11px;display:block;margin-bottom:4px}.buyer-order-total .buyer-order-discount{color:#226641}.buyer-discount-panel select{white-space:normal;max-width:100%}@media (max-width:800px){.storefront-coupons-main{padding:30px 18px 55px}.storefront-coupons-header{height:68px;padding:0 18px;gap:12px}.storefront-coupons-brand{font-size:20px}.storefront-coupons-brand img{max-width:120px;max-height:44px}.storefront-coupons-header nav{font-size:12px;gap:12px}.storefront-coupon-entry{bottom:max(94px,calc(env(safe-area-inset-bottom) + 80px));right:14px;padding:10px 14px}.storefront-coupon-grid{grid-template-columns:1fr;gap:16px}.storefront-coupons-heading h1{font-size:25px}.storefront-coupons-heading>a{font-size:12px}.storefront-coupon-card-content,.storefront-owned-coupon{padding:22px}.storefront-coupon-banner{height:140px}}@media (max-width:380px){.buyer-discount-code{flex-wrap:wrap}.buyer-discount-code label{flex-basis:100%}.buyer-discount-code button{height:40px}.storefront-coupons-heading{align-items:flex-start}.storefront-coupon-entry>small{display:none}}.theme-demo-shell{height:100dvh;display:flex;flex-direction:column;background:#f1f2f5}.theme-demo-shell>header{display:flex;align-items:center;gap:20px;padding:14px 24px;background:#fff;border-bottom:1px solid #e6e8ed;flex-wrap:wrap;z-index:1}.theme-demo-shell a{color:#343b49;text-decoration:none}.theme-demo-shell button,.demo-add{border:1px solid #d8dde5;border-radius:7px;background:#fff;padding:9px 16px;cursor:pointer}.theme-demo-shell button[aria-pressed=true],.theme-demo-shell .demo-add{background:#4166ff;color:#fff;border-color:#4166ff}.demo-device{display:flex;gap:4px;margin-left:auto}.theme-demo-viewport{flex:1;min-height:0;display:flex;justify-content:center;padding:0}.theme-demo-viewport iframe{width:100%;height:100%;border:0;background:#fff;transition:width .2s}.theme-demo-viewport.mobile{padding:16px}.theme-demo-viewport.mobile iframe{width:390px;max-width:100%;border-radius:14px;box-shadow:0 8px 30px #18213620}.theme-demo-notice{font-size:12px;text-align:center;padding:7px;background:#f6f7fb;color:#626b7a}@media (max-width:700px){.theme-demo-shell>header{gap:8px;padding:10px;font-size:12px}.theme-demo-shell button,.demo-add{padding:7px 10px}.demo-device{margin-left:0}.theme-demo-viewport.mobile{padding:8px}}.theme-demo-thumbnail{height:100vh;overflow:hidden;pointer-events:none}.merchant-auth-loading{min-height:100vh;display:grid;place-items:center;background:#fff}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff;color:#171a20}.auth-brand-panel{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.auth-pattern{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.auth-brand-content{position:relative;z-index:1;width:100%;padding-left:clamp(50px,8.7vw,130px);padding-right:24px;transform:translateY(-16px)}.auth-brand-logo{display:flex;align-items:center;gap:10px;color:#e7474b;font-size:36px;font-weight:900;letter-spacing:2px;white-space:nowrap}.auth-brand-logo svg{width:38px;height:38px;flex:none}.auth-brand-content h2{margin:70px 0 35px;color:#e7474b;font-size:clamp(43px,4.2vw,66px);font-weight:800;line-height:1.25;white-space:nowrap;letter-spacing:1px}.auth-brand-content p{margin:0;color:#e7474b;font-size:clamp(16px,1.25vw,20px);white-space:nowrap}.auth-main{position:relative;min-height:100vh;display:flex;align-items:center;padding:78px 24px}.auth-language{position:absolute;top:24px;right:22px;display:flex;align-items:center;gap:6px;color:#343942;font-size:14px}.auth-language svg{width:16px;height:16px}.auth-panel{width:min(488px,100%);margin:0 auto;transform:translate(24px)}.auth-panel-register{transform:translate(24px,-56px)}.auth-panel h1{margin:0 0 10px;font-size:27px;line-height:1.45;font-weight:700}.auth-switch{margin:0 0 30px;font-size:14px;color:#343942}.auth-switch button,.auth-link,.auth-back{padding:0;border:0;background:transparent;color:#315fdb;font:inherit;cursor:pointer}.auth-switch button:hover,.auth-link:hover,.auth-back:hover{text-decoration:underline}.auth-error{margin:0 0 16px}.auth-form .ant-form-item{margin-bottom:16px}.auth-form .ant-input,.auth-form .ant-input-affix-wrapper,.auth-form .ant-select-selector{min-height:56px!important;border-color:#cbd2dc!important;border-radius:4px!important;box-shadow:none!important;font-size:14px}.auth-form .ant-input-affix-wrapper input{min-height:42px}.auth-form .ant-input::placeholder,.auth-form input::placeholder,.auth-form .ant-select-selection-placeholder{color:#8a939f}.auth-form .ant-input:focus,.auth-form .ant-input-affix-wrapper-focused,.auth-form .ant-select-focused .ant-select-selector{border-color:#e96a72!important}.auth-options{display:flex;justify-content:space-between;align-items:center;margin:18px 0 26px;font-size:14px}.auth-options .ant-checkbox-wrapper{color:#343942;font-size:14px}.auth-password-hint{margin:-8px 0 38px;color:#8b939e;font-size:13px;line-height:1.5}.auth-submit.ant-btn{height:56px;border-radius:4px;border-color:#ff7480;background:#ff7480;font-size:18px;font-weight:600;box-shadow:none}.auth-submit.ant-btn:hover,.auth-submit.ant-btn:focus{border-color:#f55e6b!important;background:#f55e6b!important}.auth-site-form .auth-submit{margin-top:6px}.auth-back{display:block;margin:20px auto 0;font-size:14px}.auth-footer{position:absolute;right:0;bottom:24px;left:0;text-align:center;font-size:12px;color:#505964}@media (max-width: 980px){.auth-layout{grid-template-columns:40% 60%}.auth-brand-content{padding-left:34px}.auth-brand-content h2{font-size:34px;white-space:normal}.auth-brand-content p{white-space:normal}.auth-panel,.auth-panel-register{transform:none}}@media (max-width: 700px){.auth-layout{display:block}.auth-brand-panel{min-height:145px;align-items:flex-start}.auth-brand-content{padding:32px 24px;transform:none}.auth-brand-logo{font-size:27px}.auth-brand-logo svg{width:30px;height:30px}.auth-brand-content h2,.auth-brand-content p{display:none}.auth-main{min-height:calc(100vh - 145px);display:block;padding:36px 24px 88px}.auth-language{top:-125px;right:20px}.auth-panel{max-width:488px}.auth-footer{bottom:22px}}.navigation-link-picker{display:grid;gap:12px}.navigation-link-picker>.ant-select{width:100%}.navigation-link-picker .navigation-link-resource-card{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #e8eaed;border-radius:8px;background:#f8f9fb}.navigation-link-picker .navigation-link-resource-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:6px;background:#fff;color:#627286;font-size:19px}.navigation-link-picker .navigation-link-resource-copy{display:grid;gap:4px;min-width:0;flex:1}.navigation-link-picker .navigation-link-resource-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#202a35;font-size:13px;font-weight:500}.navigation-link-picker .navigation-link-resource-copy small{color:#87909b;font-size:12px}.navigation-link-picker .navigation-link-resource-error{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c83d3d;font-size:12px}.navigation-link-picker .navigation-link-original{display:flex;gap:7px;align-items:start;overflow-wrap:anywhere;color:#697584;font-size:12px}.navigation-resource-modal .ant-modal-body{display:grid;gap:14px}.navigation-resource-modal .navigation-resource-toolbar{display:flex;align-items:center;gap:10px}.navigation-resource-modal .navigation-resource-toolbar>.ant-input-search{flex:1;min-width:100px}.navigation-resource-modal .navigation-resource-table .ant-table-tbody>tr{cursor:pointer}.navigation-resource-modal .navigation-resource-name{display:flex;align-items:center;gap:12px;min-width:0}.navigation-resource-modal .navigation-resource-name img{flex:0 0 40px;width:40px;height:40px;border-radius:5px;object-fit:cover;background:#f4f5f7}.navigation-resource-modal .navigation-resource-name span{overflow-wrap:anywhere}.navigation-resource-modal .navigation-resource-footer{display:flex;align-items:center;gap:8px}.navigation-resource-modal .navigation-resource-footer>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#7c8693;font-size:12px}@media (max-width: 600px){.navigation-resource-modal .navigation-resource-toolbar{flex-wrap:wrap}.navigation-resource-modal .navigation-resource-toolbar>.ant-input-search{flex:1 0 100%}.navigation-resource-modal .navigation-resource-toolbar>.ant-btn{flex:1}.navigation-resource-modal .navigation-resource-footer>span{display:none}.navigation-resource-modal .navigation-resource-footer{justify-content:flex-end}}.navigation-workspace{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;grid-template-rows:54px minmax(0,1fr) minmax(72px,auto);height:100vh;height:100dvh;background:#f5f6f8;color:#202223;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.navigation-workspace.is-embedded{position:relative;inset:auto;z-index:auto;flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.navigation-workspace *{box-sizing:border-box}.navigation-workspace button{cursor:pointer}.navigation-workspace button:disabled{cursor:default}.navigation-workspace :focus-visible{outline:2px solid #377dff;outline-offset:2px}.navigation-workspace-topbar{background:#fff;border-bottom:1px solid #e6e8eb}.navigation-workspace-topbar>div{display:flex;align-items:center;gap:12px;max-width:1112px;height:100%;margin:auto;padding:0 28px}.navigation-workspace-topbar>div>button{width:32px;height:32px;padding:0;border:0;background:transparent;color:#42474d;font-size:18px}.navigation-workspace h1{margin:0;font-size:18px;font-weight:600}.navigation-workspace-history{display:flex;margin-left:auto;gap:4px}.navigation-workspace-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.navigation-workspace-content{width:100%;max-width:1112px;margin:auto;padding:24px 28px 40px}.navigation-workspace-card{min-width:0;margin-bottom:20px;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.navigation-workspace-card h2{margin:0 0 16px;font-size:16px;font-weight:600}.navigation-workspace-card>p{margin:-8px 0 20px;color:#8b9098;font-size:13px}.navigation-workspace-card .ant-input-affix-wrapper{width:100%}.navigation-workspace-table-head,.navigation-workspace-row{display:grid;grid-template-columns:minmax(0,1fr) 126px;align-items:center}.navigation-workspace-table-head{min-height:42px;padding:0 8px;background:#f7f8fa;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;color:#676d75;font-size:13px}.navigation-workspace-table-head>span:last-child{padding-left:8px}.navigation-workspace-row{position:relative;min-height:54px;padding:4px 8px 4px calc(8px + var(--navigation-depth, 0) * 24px);border-bottom:1px solid #eceef1}.navigation-workspace-row:hover{background:#fafbfc}.navigation-workspace-row.is-dragging{opacity:.35}.navigation-workspace-cell{display:flex;align-items:center;min-width:0;gap:4px}.navigation-workspace-drag,.navigation-workspace-expand{flex:0 0 24px;display:grid;place-items:center;width:24px;height:32px;padding:0;border:0;background:transparent;color:#a5abb4}.navigation-workspace-drag{touch-action:none;-webkit-user-select:none;user-select:none}.navigation-workspace-drag:not(:disabled){cursor:grab}.navigation-workspace-drag:active{cursor:grabbing}.navigation-workspace.is-pointer-dragging,.navigation-workspace.is-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.navigation-workspace-drag-overlay{position:fixed;z-index:1950;display:flex;align-items:center;gap:10px;width:240px;max-width:calc(100vw - 24px);padding:12px 16px;border:1px solid #d7e3fa;border-radius:6px;background:#fff;color:#323943;box-shadow:0 6px 22px #26395d26;pointer-events:none}.navigation-workspace-drag-overlay>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-workspace-expand{color:#777f89;font-size:11px}.navigation-workspace-expand-space{flex:0 0 24px}.navigation-workspace-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navigation-workspace-hidden{flex:0 0 auto;padding:1px 5px;border-radius:3px;background:#f0f1f3;color:#828994;font-size:11px}.navigation-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.navigation-workspace-actions>.ant-btn,.navigation-workspace-actions>.ant-popover-open>.ant-btn{min-width:28px;height:32px;padding:0 5px}.navigation-workspace-actions .ant-btn-link{padding:0 8px}.navigation-workspace-row.drop-before:before,.navigation-workspace-row.drop-after:after{content:"";position:absolute;left:calc(8px + var(--navigation-depth, 0) * 24px);right:8px;height:2px;background:#377dff;pointer-events:none}.navigation-workspace-row.drop-before:before{top:-1px}.navigation-workspace-row.drop-after:after{bottom:-1px}.navigation-workspace-row.drop-inside{outline:2px solid #377dff;outline-offset:-2px;background:#eef5ff}.navigation-workspace-add-child{padding:4px 8px 4px calc(36px + var(--navigation-depth, 0) * 24px);border-bottom:1px solid #eceef1}.navigation-workspace-add-child .ant-btn{max-width:100%;height:auto;padding:6px 0;white-space:normal;text-align:left}.navigation-workspace-add-root{margin-top:12px;padding-left:8px}.navigation-workspace-empty{padding:28px 8px 12px;color:#9096a0}.navigation-workspace-status,.navigation-workspace-item-error{color:#cf3535;font-size:13px}.navigation-workspace-footer{background:#fff;border-top:1px solid #e6e8eb}.navigation-workspace-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:12px;max-width:1112px;min-height:72px;height:100%;margin:auto;padding:12px 28px}.navigation-workspace-footer-buttons{display:flex;flex:0 0 auto;align-items:center;gap:12px}.navigation-workspace-save-error{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.navigation-workspace-footer .ant-btn{min-width:88px}.navigation-workspace-item-drawer{z-index:1900}.navigation-workspace-item-drawer .ant-drawer-content-wrapper{max-width:100vw}.navigation-workspace-item-drawer .ant-drawer-body{padding:24px}.navigation-workspace-item-form{display:grid;gap:24px}.navigation-workspace-item-form label{display:block}.navigation-workspace-item-form label>span:first-child,.navigation-workspace-field-label{display:block;margin-bottom:8px;color:#30353c;font-size:14px}.navigation-workspace-item-form .link-picker{min-width:0}.navigation-workspace-item-form .link-picker .ant-select{width:100%}.navigation-workspace-item-form .navigation-workspace-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px}.navigation-workspace-toggle>span:first-child{margin-bottom:0!important}.navigation-workspace-item-footer{display:flex;justify-content:flex-end;gap:12px}.navigation-workspace-item-footer .ant-btn{min-width:80px}@media (max-width: 600px){.navigation-workspace{grid-template-rows:54px minmax(0,1fr) minmax(68px,auto)}.navigation-workspace-topbar>div,.navigation-workspace-footer>div{padding-inline:16px}.navigation-workspace-footer>div{flex-wrap:wrap;min-height:68px}.navigation-workspace-save-error{flex-basis:100%}.navigation-workspace-footer-buttons{margin-left:auto}.navigation-workspace-content{padding:16px 12px 28px}.navigation-workspace-card{padding:16px 12px;border-radius:6px}.navigation-workspace-table-head,.navigation-workspace-row{grid-template-columns:minmax(0,1fr) 106px}.navigation-workspace-row{padding-left:calc(2px + var(--navigation-depth, 0) * 14px);padding-right:0}.navigation-workspace-cell{gap:1px}.navigation-workspace-actions .ant-btn{min-width:24px;padding:0 4px;font-size:12px}.navigation-workspace-actions .ant-btn-link{padding:0 4px}.navigation-workspace-drag,.navigation-workspace-expand,.navigation-workspace-expand-space{flex-basis:20px;width:20px}.navigation-workspace-label{font-size:13px}.navigation-workspace-hidden{padding:1px 3px;font-size:10px}.navigation-workspace-add-child{padding-left:calc(22px + var(--navigation-depth, 0) * 14px)}.navigation-workspace-row.drop-before:before,.navigation-workspace-row.drop-after:after{left:calc(2px + var(--navigation-depth, 0) * 14px)}.navigation-workspace-item-drawer .ant-drawer-content-wrapper{width:100%!important}.navigation-workspace-item-drawer .ant-drawer-body{padding:20px 16px}}.settings-panel.header-settings{position:relative}.header-navigation-control{margin:0 0 18px}.header-navigation-binding-card{padding:12px;border:1px solid #eceeef;border-radius:8px;background:#f5f6f7}.header-navigation-card-summary{display:flex;align-items:center;gap:10px;min-width:0;padding:0 0 12px}.header-navigation-card-icon,.header-navigation-option-icon{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #eceeef;border-radius:5px;background:#fff;color:#737a86;font-size:16px}.header-navigation-card-summary>strong{flex:1;min-width:0;color:#252b35;font-size:13px;font-weight:500}.header-navigation-edit{flex:0 0 28px;width:28px;height:30px;padding:0;border:0;border-radius:4px;display:grid;place-items:center;color:#6d7581;background:transparent;cursor:pointer}.header-navigation-edit:hover:not(:disabled){background:#e7ebef;color:#2e6bd2}.header-navigation-edit:disabled{cursor:default;opacity:.5}.header-navigation-card-actions{padding-top:10px;border-top:1px solid #e4e7eb}.header-navigation-card-actions>.ant-btn{height:30px;border-color:#dce1e7;box-shadow:none;color:#3a424f;font-size:12px}.header-navigation-card-actions .anticon{margin-left:4px;font-size:10px}.header-navigation-binding-card.is-unbound>.ant-btn{height:34px;border-color:#dce1e7;box-shadow:none;font-size:12px}.header-navigation-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff}.header-navigation-flow-title{flex:0 0 54px;min-height:54px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9ecf0}.header-navigation-flow-title>h2{margin:0;color:#252c37;font-size:14px;font-weight:500}.header-navigation-flow-title>button{width:28px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#79828f;cursor:pointer}.header-navigation-flow-title>button:hover{color:#2e6bd2;background:#f1f4f8}.header-navigation-search{flex:0 0 auto;padding:16px;border-bottom:1px solid #f0f2f5}.header-navigation-search .ant-input-affix-wrapper{height:34px;box-shadow:none}.header-navigation-flow-content{flex:1;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain}.header-navigation-flow-content>.ant-radio-group{width:100%;display:flex;flex-direction:column;gap:8px}.header-navigation-menu-option{margin:0!important;min-height:68px;display:flex!important;align-items:center;gap:9px;padding:12px 10px;border:1px solid #e7ebf0;border-radius:6px;background:#fff;cursor:pointer}.header-navigation-menu-option:hover{background:#f8faff;border-color:#c1d5f4}.header-navigation-menu-option.is-selected{background:#f1f6ff;border-color:#9bbdf4}.header-navigation-menu-option>.ant-radio-wrapper{margin:0}.header-navigation-menu-option .ant-radio-wrapper{display:inline-flex;align-items:center}.header-navigation-menu-option .ant-radio-wrapper>span{margin:0;display:inline-block}.header-navigation-menu-option>span:last-child{min-width:0;display:flex;flex-direction:column;gap:5px}.header-navigation-menu-option strong{color:#303845;font-size:13px;font-weight:500}.header-navigation-menu-option small{color:#9199a5;font-size:11px}.header-navigation-shared-note,.header-navigation-error{flex:0 0 auto;margin:0!important;padding:10px 16px;color:#8a929e;font-size:11px;line-height:1.6}.header-navigation-error{color:#bd4141;padding-top:0}.header-navigation-editor-note{margin:0 0 15px;color:#8a929e;font-size:11px;line-height:1.6}.header-navigation-no-results,.header-navigation-unavailable{margin:18px 0;color:#8a929e;font-size:12px;text-align:center}.header-navigation-flow-footer{flex:0 0 auto;padding:12px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e9ecf0;background:#fff}.header-navigation-flow-footer>.ant-btn{min-width:64px;font-size:12px}.header-navigation-edit-content .navigation-edit-item{padding:11px 9px}.header-navigation-edit-content .navigation-actions{display:flex;gap:4px;flex-wrap:wrap}.header-navigation-edit-content .navigation-actions>.ant-btn{padding-inline:7px}.header-navigation-edit:focus-visible,.header-navigation-flow-title>button:focus-visible{outline:2px solid #3d76da;outline-offset:2px}.composer-text-style-card{margin-bottom:12px;padding:14px 12px 4px;border:1px solid #edf0f3;border-radius:6px;background:#fff}.composer-text-style-field{min-width:0;margin-bottom:14px}.composer-text-style-label{display:block;margin-bottom:7px;color:#59616b;font-size:11px}.composer-text-style-row{display:grid;grid-template-columns:30px 30px 30px minmax(0,1fr) 36px;align-items:center;gap:3px}.composer-text-style-row>button{height:32px;padding:0;border:1px solid #dfe3e8;color:#20252b;background:#fff;font-size:11px}.composer-text-style-row>button:hover,.composer-text-style-row>button:focus-visible{border-color:#95b6ea;outline-color:#3475df}.composer-text-style-row>button.active{color:#2f6fd6;border-color:#95b6ea;background:#edf4ff}.composer-text-style-row .ant-input-number-group-wrapper,.composer-text-style-row .ant-input-number{width:100%;min-width:0}.composer-text-style-row .ant-input-number-group-addon{padding:0 10px}.composer-text-style-row>.composer-text-style-color{display:grid;place-items:center;border-radius:5px;padding:4px}.composer-text-style-color>span{display:block;width:24px;height:18px;border:1px solid rgb(0 0 0 / 12%)}.composer-email-row input::placeholder{font-size:var(--email-placeholder-size, inherit);color:var(--email-placeholder-color, inherit);font-weight:var(--email-placeholder-weight, inherit);font-style:var(--email-placeholder-style, inherit);text-decoration:var(--email-placeholder-decoration, inherit)}.collection-settings .settings-form>label{display:flex;flex-direction:column;gap:8px;margin:18px 0}.collection-settings .settings-form>label.switch-field{flex-direction:row;justify-content:space-between;align-items:center}.collection-settings .settings-form h3{font-size:13px;font-weight:500;margin:22px 0 10px}.collection-settings .collection-slider{display:flex;align-items:center;gap:12px}.collection-settings .collection-slider .ant-slider{flex:1}.collection-settings .collection-slider .ant-input-number{width:68px}.collection-settings .collection-spacing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-settings .collection-spacing label{display:flex;flex-direction:column;gap:6px;font-size:12px}.collection-settings .collection-spacing .ant-input-number{width:100%}.collection-settings .collection-setting-note{font-size:12px;color:#8d929c}.collection-settings .ant-select{width:100%}.collection-image-setting{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:14px 0}.collection-image-setting>span{font-size:13px;color:#4c5563}.collection-image-setting img{max-width:100%;width:220px;height:120px;object-fit:cover;border:1px solid #e1e4ea;border-radius:6px}.website-actions{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px}.website-actions-tooltip{display:inline-flex}.website-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.website-actions-copy-help{margin:0 0 12px;color:#5a6573}.website-actions-copy-warning{margin:12px 0 0;color:#976a19;font-size:12px}@media (max-width: 680px){.website-actions{gap:6px}.website-actions .website-actions-label{display:none}.website-actions .ant-btn,.admin-topbar-actions .website-actions .ant-btn{display:inline-flex;width:32px;min-width:32px;padding-inline:0}.website-actions .ant-btn .ant-btn-icon{margin-inline-end:0}}.site-theme-panel{padding:20px 16px 32px;overflow-y:auto;height:100%}.site-theme-panel h2{margin:0 0 4px;font-size:17px}.site-theme-panel h3{margin:26px 0 12px;font-size:15px}.site-theme-panel p{margin:0 0 18px;font-size:12px;color:#77808e}.site-theme-panel>label{display:flex;flex-direction:column;gap:6px;margin:0 0 15px;font-size:13px}.site-theme-panel input[type=color]{width:100%;height:36px;padding:2px;border:1px solid #d6dbe4;background:#fff}.site-theme-panel .ant-input-number-group-wrapper{width:100%}.site-nav-row{display:grid;gap:7px;margin:0 0 14px;padding:10px;border:1px solid #e3e6ec;border-radius:6px}.site-nav-row .ant-select{width:100%}.site-nav-row>div:last-child{display:flex;gap:5px}.site-theme-panel>.ant-btn{margin:6px 8px 0 0}.quick-add-settings>label{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;font-size:13px}.quick-add-settings>.quick-add-setting-switch{flex-direction:row;align-items:center;justify-content:space-between}.quick-add-settings .ant-select{width:100%}.artevo-color-settings details{border-bottom:1px solid #eceef2;padding:4px 0}.artevo-color-settings summary{cursor:pointer;padding:8px 0;font-weight:500}.artevo-color-settings details label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.artevo-color-settings .ant-color-picker-trigger{flex-shrink:0}.composer-image-control{min-width:0;margin-bottom:18px}.composer-image-control>.composer-field-heading{margin-bottom:6px}.composer-image-control-preview{position:relative}.composer-image-control-choose{display:block;width:100%;height:80px;padding:0;overflow:hidden;position:relative;border:1px dashed #bbbfc3;border-radius:2px;background:#f8f8f8;color:#7d8793}.composer-image-control-choose>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.composer-image-control-choose:focus-visible,.composer-image-control-remove:focus-visible{outline:2px solid #3679ea;outline-offset:2px}.composer-image-control-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;color:#fff;background:#1b232d52;font-size:12px;transition:opacity .15s ease}.composer-image-control-choose:hover .composer-image-control-overlay,.composer-image-control-choose:focus-visible .composer-image-control-overlay{opacity:1}.composer-image-control-empty{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:12px}.composer-image-control-empty>.anticon{font-size:22px}.composer-image-control-empty>small{font-size:10px}.composer-image-control-remove{position:absolute;top:5px;right:5px;width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid #e3e6ea;border-radius:3px;background:#fff;color:#6d7175;opacity:0;pointer-events:none;transition:opacity .15s ease}.composer-image-control-preview:hover .composer-image-control-remove,.composer-image-control-preview:focus-within .composer-image-control-remove{opacity:1;pointer-events:auto}@media (hover: none){.composer-image-control-remove{opacity:1;pointer-events:auto}}.composer-image-control-hint{margin:5px 0 0;color:#8993a0;font-size:10px;line-height:1.5}.image-ratio-control{display:grid;gap:8px;min-width:0}.image-ratio-control-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;font-size:12px}.image-ratio-control-heading>span{display:inline-flex;align-items:center;gap:4px}.image-ratio-control-heading i{display:inline-flex;color:#8b929b;font-style:normal}.image-ratio-control-restore{display:inline-flex;flex:0 0 auto}.image-ratio-control .image-ratio-control-restore .ant-btn{height:auto;padding:0;font-size:12px}.image-ratio-control>.ant-select{width:100%;min-width:0}.image-ratio-control-help{color:#8b929b;font-size:11px;line-height:1.5}.site-preview-page{min-height:100vh}.site-preview-page .storefront-preview{color:inherit;background:inherit;font-family:inherit}.site-preview-bar{height:52px;display:flex;align-items:center;gap:16px;padding:0 24px;background:#1f2530;color:#fff;font:14px Arial,sans-serif}.site-preview-bar select{min-width:160px;padding:5px 8px;border:1px solid #8992a3;border-radius:4px;background:#fff;color:#171a20}.site-preview-bar a{margin-left:auto;color:#fff}.site-preview-links{display:flex;gap:18px;justify-content:center;padding:18px;background:#f5f6f8}.site-preview-links a{color:#2a55b4}.site-preview-message{padding:48px;text-align:center}.settings-page{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.settings-page .admin-page-heading{margin-bottom:0}.settings-back{display:inline-block;font-size:13px;color:#667085;margin-bottom:8px}.settings-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:24px;min-width:0}.settings-card h2{font-size:17px;margin:0 0 20px;font-weight:600;color:#202938}.settings-card h3{font-size:15px}.settings-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-menu-item{display:flex;align-items:flex-start;gap:14px;min-height:128px;border:1px solid #e5e7eb;padding:22px 18px;border-radius:10px;background:#fff;color:#253043;transition:border-color .15s,box-shadow .15s}.settings-menu-item:hover{border-color:#7c9eff;box-shadow:0 3px 14px #3b5a8910}.settings-menu-item>div{flex:1}.settings-menu-item strong{font-size:16px}.settings-menu-item p{font-size:13px;color:#737e8d;line-height:1.6;margin:8px 0 0}.settings-menu-item .ant-tag{margin-top:12px}.settings-menu-item.is-disabled{background:#f9fafb;color:#677180}.settings-menu-item.is-disabled:hover{border-color:#e5e7eb;box-shadow:none}.settings-menu-icon{font-size:21px;color:#64748b;margin-top:2px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.settings-field{display:flex;flex-direction:column;gap:8px;min-width:0}.settings-field>span{font-size:13px;color:#374151}.settings-field>.ant-select{width:100%}.settings-hint{font-size:13px;color:#737e8d;line-height:1.6;margin:14px 0 0}.settings-favicon{display:flex;align-items:center;gap:12px}.settings-favicon img,.settings-favicon-empty{width:48px;height:48px;object-fit:contain;border:1px solid #e5e7eb;border-radius:8px;padding:6px}.settings-favicon-empty{display:flex;align-items:center;justify-content:center;color:#4869b0;font-size:24px}.settings-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;color:#667085}.settings-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 20px}.settings-toolbar>.ant-input-search{flex:1;min-width:160px}.settings-toolbar>.ant-select{min-width:150px}.settings-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.settings-picker-grid>button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:5px;cursor:pointer;text-align:left;overflow:hidden}.settings-picker-grid>button.selected{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff44}.settings-picker-grid img{width:100%;height:112px;object-fit:contain;background:#f3f5f7}.settings-picker-grid span{display:block;font-size:11px;padding:6px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#536070}.settings-policy-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#667085;margin:0 0 18px}.settings-policy-status .settings-actions{margin-left:auto}.settings-policy-preview{width:100%;height:60vh;min-height:280px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.settings-group-actions,.settings-selected{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;font-size:13px;color:#5b6778}.settings-selected{padding:12px;background:#eff6ff;border-radius:8px}.settings-image-thumb{padding:0;width:58px;height:58px;background:#f5f6f8;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;overflow:hidden}.settings-image-thumb img{width:100%;height:100%;object-fit:contain}.settings-image-preview{width:100%;max-height:360px;object-fit:contain;background:#f6f7f9;border-radius:8px}.settings-detail-actions{margin:18px 0}.settings-audit-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;align-items:end}.settings-date-filter{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#667085}.settings-changes{padding:16px;border-radius:8px;background:#f5f6f8;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px}.settings-job-error{color:#cf1322;font-size:12px}.settings-card .ant-table-cell{overflow-wrap:anywhere}.settings-card .ant-table-cell>.ant-btn-link{padding-left:0;white-space:normal;text-align:left;height:auto}.settings-page .blog-rich-editor{width:100%}.settings-page .blog-rich-toolbar{position:relative;top:auto}.settings-page .admin-page-heading{gap:14px}.settings-page .admin-page-heading>div:first-child{min-width:0}.settings-page .admin-page-heading h1{margin-top:0}.settings-page .admin-page-heading p{overflow-wrap:anywhere}.settings-page .ant-alert{flex-shrink:0}@media (max-width:1050px){.settings-menu-grid,.settings-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-menu-grid,.settings-form-grid{grid-template-columns:1fr}.settings-menu-item{min-height:100px;padding:18px}.settings-card{padding:16px}.settings-page{gap:16px}.settings-page .admin-page-heading{align-items:flex-start;flex-direction:column}.settings-page .admin-page-heading>.settings-actions{width:100%;justify-content:flex-end}.settings-toolbar{gap:8px}.settings-toolbar>.ant-select{flex:1;min-width:130px}.settings-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-picker-grid img{height:90px}.settings-policy-status .settings-actions{margin-left:0;width:100%}.settings-audit-filters{grid-template-columns:1fr 1fr}.settings-audit-filters>.ant-input:first-child{grid-column:1/-1}.settings-audit-filters .settings-actions{grid-column:1/-1}.settings-policy-preview{height:55vh}.ant-drawer-content-wrapper:has(.settings-image-preview),.ant-drawer-content-wrapper:has(.settings-changes){max-width:100vw}.settings-page .ant-table-wrapper{max-width:100%}}.commerce-settings,.commerce-list{display:flex;flex-direction:column;gap:18px}.commerce-row-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.commerce-row-heading h2{margin:0;font-size:18px}.commerce-toggle{display:flex;align-items:center;gap:12px;margin:12px 0}.commerce-destination{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1.5fr) auto;align-items:center;gap:14px;margin:12px 0}.commerce-nested-card{padding:18px;border:1px solid #e5e7eb;border-radius:10px;margin:14px 0;background:#fafbfc}.commerce-settings .settings-field .ant-select,.commerce-settings .settings-field .ant-input-number{width:100%}.commerce-required-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:16px;margin:20px 0}.commerce-color{display:flex;gap:10px;align-items:center}.commerce-color input[type=color]{width:44px;height:32px;flex-shrink:0;border:0;background:transparent;padding:0}.commerce-logo{max-width:140px;max-height:64px;object-fit:contain}.commerce-preview{border:1px solid #e5e7eb;padding:24px;border-radius:10px;margin-top:20px}.commerce-preview-box{max-width:480px;margin:18px auto;background:#fff;color:#1f2937;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:18px;align-items:center;box-shadow:0 2px 10px #0000000c}.commerce-preview-box button{width:100%;color:#fff;padding:12px;border:0;border-radius:6px}@media (max-width:700px){.commerce-destination{grid-template-columns:1fr;gap:8px}.commerce-required-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.commerce-row-heading{align-items:flex-start;flex-wrap:wrap}.commerce-nested-card,.commerce-preview{padding:14px}}.settings-page>.admin-page-heading:has(.settings-actions){position:sticky;top:0;z-index:8;background:#f6f7f9;padding:12px 0;border-bottom:1px solid #e9edf3}.settings-page .settings-actions>.ant-btn{min-width:76px}.order-operations{color:#172b4d}.order-ops-heading{margin-bottom:22px;align-items:center}.order-ops-heading h1{margin-bottom:0}.order-ops-heading p{max-width:620px;margin-top:8px}.order-ops-list-card{padding:0!important;overflow:hidden;border:1px solid #e7eaf0;border-radius:10px;box-shadow:0 2px 8px #1d2f4f03}.order-operations .order-ops-list-card{overflow:hidden}.order-operations .order-ops-list-card .ant-table-wrapper{min-width:0;width:100%;max-width:100%}.order-ops-list-card>.ant-tabs{padding:0 22px}.order-ops-list-card>.ant-tabs .ant-tabs-nav{margin:0;min-height:59px}.order-ops-list-card>.ant-tabs .ant-tabs-tab{padding:18px 0}.order-ops-list-card>.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:32px}.order-ops-tab-count{margin-left:6px;font-size:12px;color:#8793a6}.order-ops-filter-form{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.order-ops-filter-main{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.order-ops-search{width:330px;max-width:100%}.order-ops-search>.ant-select{min-width:120px}.order-ops-search>.ant-input-affix-wrapper{min-width:0;flex:1}.order-ops-range{display:flex;align-items:center;gap:8px;width:240px}.order-ops-range .ant-input{min-width:0;width:105px}.order-ops-date-range{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:12px;color:#6e7b90}.order-ops-date-range .ant-input{width:148px;min-width:0;height:32px}.order-ops-filter-secondary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.order-ops-filter-secondary .ant-select{min-width:126px}.order-ops-currency{width:104px}.order-ops-list-error{margin-bottom:16px}.order-ops-list-card .ant-table-wrapper{border-top:1px solid #eef0f4}.order-ops-list-card .ant-table-thead>tr>th{background:#f7f8fa;font-size:12px;font-weight:500;color:#66768d;white-space:nowrap;padding-top:16px;padding-bottom:16px}.order-ops-list-card .ant-table-tbody>tr>td{font-size:13px;padding-top:18px;padding-bottom:18px}.order-ops-list-card .ant-table-pagination{padding:0 20px}.order-ops-table-link{padding:0;height:auto;font-size:inherit;white-space:normal;text-align:left}.order-ops-order-number{display:flex;align-items:center;gap:7px;flex-wrap:wrap;width:100%}.order-ops-order-link{display:inline-block;box-sizing:border-box;width:100%;min-height:24px;line-height:24px;overflow-wrap:anywhere;vertical-align:middle}.order-ops-order-link:focus-visible{outline:2px solid #1677ff;outline-offset:2px;border-radius:2px}.order-ops-source-tag{margin:0;padding:0 5px;font-size:11px;line-height:18px}.order-ops-column-options{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:170px;padding:8px 4px}.order-ops-selection{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 22px;color:#2965cf;background:#f0f6ff;font-size:13px}.order-ops-selection>span{margin-left:auto;color:#6e7b90;font-size:12px}.order-ops-panel{margin-top:22px}.order-ops-panel h2{font-size:18px;margin:0}.order-ops-panel h3{font-size:14px;margin:0 0 14px}.order-ops-panel h3 small{color:#8a95a7;font-weight:400}.order-ops-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.order-ops-panel-heading p{margin:6px 0 0;color:#8793a6;font-size:12px}.order-ops-status-row{margin-bottom:16px}.order-ops-actions{margin:16px 0}.order-ops-status-row+.order-ops-actions{margin-top:0}.order-ops-panel-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-top:1px solid #eef0f4;padding-top:22px;margin-top:8px}.order-ops-resource{width:100%;display:flex;flex-direction:column;text-align:left;gap:5px;padding:12px 14px;border:1px solid #e7eaf0;border-radius:6px;background:#fff;margin:0 0 10px;cursor:pointer;color:#172b4d}.order-ops-resource:hover{border-color:#1677ff;background:#fafcff}.order-ops-resource:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.order-ops-resource strong{overflow-wrap:anywhere;font-size:13px}.order-ops-resource span,.order-ops-resource small{color:#7e8ba1;font-size:12px}.order-ops-muted{color:#97a1b1;font-size:13px;padding:10px 0}.order-ops-note{margin:4px 0 20px;background:#f7f9fc;padding:14px;border-radius:6px;font-size:13px}.order-ops-note p{white-space:pre-wrap;margin:8px 0 0}.order-ops-events{margin-top:20px;border-top:1px solid #eef0f4;padding-top:18px}.order-ops-events summary{cursor:pointer;font-size:13px;margin-bottom:18px}.order-ops-events small,.order-ops-detail-section small{color:#8a95a7;font-size:12px}.order-ops-modal .ant-modal-body>.ant-alert,.order-ops-drawer .ant-drawer-body>.ant-spin-nested-loading .ant-alert{margin:14px 0}.order-ops-modal .ant-modal-body{max-height:min(74vh,850px);overflow-y:auto;padding-right:4px}.order-ops-field{margin-top:16px;min-width:0}.order-ops-label{font-size:13px;color:#344763;margin-bottom:8px}.order-ops-field>.ant-select{width:100%}.order-ops-field>small{display:block;color:#8b96a8;font-size:12px;line-height:1.7;margin-top:6px}.order-ops-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.order-ops-item-picker{margin-top:18px;border:1px solid #eef0f4;border-radius:6px;overflow:hidden}.order-ops-item-row{display:flex;align-items:center;gap:12px;padding:12px;font-size:13px}.order-ops-item-row+.order-ops-item-row{border-top:1px solid #eef0f4}.order-ops-item-row>img{width:44px;height:44px;object-fit:cover;border-radius:4px}.order-ops-item-row>div:not(.ant-input-number){min-width:0;flex:1}.order-ops-item-row strong{font-weight:500;overflow-wrap:anywhere}.order-ops-item-row small{display:block;font-size:12px;color:#8a95a7;margin-top:4px}.order-ops-item-row .ant-input-number{flex-shrink:0;width:78px}.order-ops-batch-order{margin-top:22px;padding-top:18px;border-top:1px solid #e7eaf0}.order-ops-batch-order h3{font-size:14px}.order-ops-detail-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.order-ops-detail-title h2{font-size:18px;margin:12px 0;overflow-wrap:anywhere}.order-ops-facts{display:grid;grid-template-columns:110px minmax(0,1fr);row-gap:15px;padding:18px 0;font-size:13px}.order-ops-facts dt{color:#8a95a7}.order-ops-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.order-ops-detail-section{border-top:1px solid #eef0f4;margin-top:24px;padding-top:18px}.order-ops-detail-section h3{font-size:14px;margin:0 0 16px}.order-ops-detail-section p{font-size:13px}.order-ops-detail-section .ant-timeline{padding-top:6px}@media (max-width: 768px){.order-ops-heading{align-items:flex-start;gap:16px;flex-direction:column}.order-ops-list-card>.ant-tabs{padding:0 14px}.order-ops-list-card>.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:22px}.order-ops-filter-form{padding:16px 14px}.order-ops-search,.order-ops-range{width:100%}.order-ops-range .ant-input{width:0;flex:1}.order-ops-date-range{gap:7px;width:100%}.order-ops-date-range>span:first-child{flex-basis:100%}.order-ops-date-range .ant-input{width:0;flex:1}.order-ops-panel-columns{grid-template-columns:1fr;gap:14px}.order-ops-form-grid{grid-template-columns:1fr}.order-ops-selection{padding:8px 14px}.order-ops-selection>span{margin-left:0;flex-basis:100%}.order-ops-item-row{gap:8px;padding:10px 8px}.order-ops-item-row>img{width:36px;height:36px}.order-ops-item-row .ant-input-number{width:64px}.order-ops-facts{grid-template-columns:90px minmax(0,1fr)}.order-ops-drawer .ant-drawer-body{padding:18px}}.payment-management{padding:0 24px 24px}.payment-management .ant-tabs-nav{margin-bottom:24px}.payment-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.payment-section-heading h2{margin:0}.payment-section-heading>span{font-size:13px;color:#7a8492}.payment-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.payment-provider{padding:22px;border:1px solid #e7eaf0;border-radius:6px;min-width:0}.payment-provider-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-provider-logo{font-size:26px;letter-spacing:-1px;font-weight:700}.payment-provider-logo.stripe{color:#635bff}.payment-provider-logo.paypal{color:#003087}.payment-provider>p{font-size:13px;line-height:1.7;color:#6b7280;margin:16px 0}.payment-provider dl{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;margin:20px 0;color:#4b5563;font-size:13px}.payment-provider dt{color:#85909e}.payment-provider dd{margin:0;overflow-wrap:anywhere}.payment-enable{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #eff1f4;font-size:13px}.payment-fields{display:grid;gap:18px;margin:24px 0 8px}.payment-field-error{color:#d4380d}@media (max-width:720px){.payment-provider-grid{grid-template-columns:1fr}.payment-management{padding:0 16px 16px}.payment-provider{padding:18px}}.admin-shell{display:flex;min-height:100vh;background:#f6f7f9;color:#202632}.admin-product-list-hint{margin:0 0 16px;padding:0 20px;color:#8993a1;font-size:12px;line-height:1.6}.admin-order-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.admin-order-detail{display:grid;gap:18px}.admin-order-detail .admin-card{padding:24px}.admin-order-detail h2{font-size:18px;margin:0 0 14px}.admin-order-detail h3{font-size:14px;margin:22px 0 10px}.admin-order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:1px solid #edf0f3;padding-bottom:17px}.admin-order-head small{color:#86909c}.admin-order-head p{margin:8px 0 0;color:#6f7b88}.admin-order-line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #edf0f3}.admin-order-line img,.admin-order-image-empty{width:64px;height:64px;object-fit:cover;border-radius:5px;background:#f1f3f7}.admin-order-line small{display:block;color:#83909f;margin-top:6px}.admin-order-line-price{text-align:right}.admin-order-line-price b{display:block;margin-top:7px}.admin-order-amounts{max-width:320px;margin:22px 0 0 auto;display:grid;grid-template-columns:1fr auto;gap:12px;text-align:right}.admin-order-amounts b{padding-top:12px;border-top:1px solid #e7eaf0}.admin-order-contact{color:#536172}.admin-order-addresses{display:grid;grid-template-columns:1fr 1fr;gap:25px}.admin-order-addresses>div{display:flex;flex-direction:column;gap:5px;color:#536172}.admin-order-addresses h3{color:#202632}.admin-order-loading{padding:28px}@media (max-width:700px){.admin-order-detail .admin-card{padding:18px}.admin-order-addresses{grid-template-columns:1fr}.admin-order-line{grid-template-columns:52px minmax(0,1fr)}.admin-order-line img,.admin-order-image-empty{width:52px;height:52px}.admin-order-line-price{grid-column:2;text-align:left}}.admin-payment-attempt{padding:18px 0;border-top:1px solid #edf0f3;display:grid;gap:14px}.admin-payment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-payment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;color:#536172;font-size:13px}.admin-payment-reservations{display:flex;flex-wrap:wrap;gap:8px 16px;color:#536172;font-size:13px}.admin-payment-reservations b{color:#202632}.admin-payment-attempt .ant-btn{justify-self:start}@media (max-width:700px){.admin-payment-facts{grid-template-columns:1fr}.admin-payment-heading{align-items:flex-start}}.admin-sidebar{position:sticky;top:0;width:224px;height:100vh;height:100dvh;flex:0 0 224px;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e5e9f0;background:#fff}.admin-sidebar-top{flex:0 0 auto;padding:20px 12px 16px;background:#fff}.admin-brand{min-height:40px;display:flex;align-items:center;gap:10px;padding:0 8px;color:#17202c;text-decoration:none;border-radius:8px}.admin-brand:hover{color:#17202c}.admin-brand-mark{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:10px;background:#eaf1ff;color:#3769e8;font-size:18px;line-height:1}.admin-brand-copy{display:grid;gap:3px}.admin-brand strong{font-size:18px;font-weight:650;letter-spacing:1px;line-height:22px}.admin-brand small{color:#657287;font-size:11px;line-height:14px;letter-spacing:1px}.admin-site-name{min-height:64px;margin-top:16px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid #e3e8f0;border-radius:12px;background:#fff;box-shadow:0 3px 10px #18253c06}.admin-site-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:#eef4ff;color:#3865d9;font-size:16px}.admin-site-copy{min-width:0;display:grid;gap:4px}.admin-site-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#28364b;font-size:14px;font-weight:600;line-height:18px}.admin-site-copy small{color:#657287;font-size:11px;line-height:14px}.admin-nav{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:8px;padding:2px 12px 16px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd4e1 transparent}.admin-nav-group{display:grid;gap:4px}.admin-nav-heading{height:42px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:9px;color:#27364b;font-size:14px}.admin-nav-heading>.anticon:first-child{width:18px;flex:0 0 18px;color:#65758c;font-size:17px}.admin-nav-heading strong{font-weight:600}.admin-nav-toggle{width:100%;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.admin-nav-toggle:hover,.admin-settings-nav>.admin-nav-heading:hover{background:#f2f5fa;color:#254fc6}.admin-sidebar .admin-brand:focus-visible,.admin-nav a:focus-visible,.admin-nav-toggle:focus-visible,.admin-settings-toggle:focus-visible{outline:2px solid #386ef0;outline-offset:-2px}.admin-nav-chevron{margin-left:auto;color:#7a879a;font-size:11px;transition:transform .15s}.admin-nav-toggle[aria-expanded=true] .admin-nav-chevron{transform:rotate(90deg)}.admin-nav-group.is-current>.admin-nav-heading{background:#f4f7ff}.admin-nav-group.is-current>.admin-nav-heading,.admin-nav-group.is-current .admin-settings-heading{color:#254fc6}.admin-nav-group.is-current>.admin-nav-heading strong{font-weight:600}.admin-nav-group.is-current>.admin-nav-heading>.anticon:first-child{color:#315fd5}.admin-nav-items{position:relative;display:grid;gap:3px;padding-bottom:2px}.admin-nav-items:before{content:"";position:absolute;top:5px;bottom:7px;left:19px;width:1px;background:#e6ebf2;pointer-events:none}.admin-nav-items[hidden]{display:none}.admin-nav a{position:relative;height:38px;padding:0 10px 0 38px;display:flex;align-items:center;gap:10px;border-radius:8px;color:#4b5b72;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.admin-nav a:hover{background:#f2f5fa;color:#254fc6}.admin-nav a.active{background:#eaf1ff;color:#254fc6;font-weight:600;box-shadow:inset 0 0 0 1px #dce7ff}.admin-nav a.active:not(.admin-settings-heading):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#3869e8}.admin-nav .admin-home-link{height:42px;padding:0 10px;color:#27364b;font-size:14px;font-weight:600}.admin-home-link>.anticon{width:18px;flex:0 0 18px;color:#65758c;font-size:17px}.admin-nav .admin-home-link.active,.admin-home-link.active>.anticon{color:#254fc6}.admin-settings-nav .admin-settings-heading{padding:0;height:100%;font-weight:600;color:inherit;font-size:14px;flex:1;background:none}.admin-settings-nav.is-current .admin-settings-heading{font-weight:600}.admin-settings-toggle{border:0;background:transparent;color:#7a879a;width:32px;height:32px;padding:6px;display:grid;place-items:center;cursor:pointer;font-size:11px;border-radius:6px}.admin-settings-toggle:hover{background:#e7edfa;color:#254fc6}.admin-settings-toggle .anticon{transition:transform .15s}.admin-settings-unavailable{display:flex;align-items:center;gap:8px;padding:0 10px 0 38px;min-height:38px;color:#8a94a3;font-size:13px}.admin-settings-unavailable small{margin-left:auto;padding:2px 5px;border-radius:4px;background:#f2f4f7;font-size:10px;color:#778296;white-space:nowrap}.admin-sidebar-foot{flex:0 0 auto;min-height:48px;margin:0 12px;padding:15px 8px;display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e9f0;background:#fff;color:#657287;font-size:11px;line-height:18px;letter-spacing:.6px}.admin-main{min-width:0;flex:1}.admin-topbar{height:65px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8eaf0;background:#fff}.admin-breadcrumb{color:#55606e;font-size:13px}.admin-breadcrumb span{margin:0 10px;color:#c0c6cf}.admin-topbar-actions{display:flex;align-items:center;gap:14px}.admin-account{width:34px;height:34px;border:0;border-radius:50%;background:#eaf0ff;color:#3768e9;font-weight:700}.admin-menu-toggle{display:none;width:34px;height:34px;border:0;background:transparent;color:#4f5967}.admin-content{max-width:1440px;margin:0 auto;padding:34px 34px 70px}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.admin-page-heading h1{margin:2px 0 8px;color:#202632;font-size:25px;line-height:1.3}.admin-page-heading p{margin:0;color:#8993a1;font-size:13px}.admin-readonly,.admin-error{margin-bottom:18px}.admin-card{overflow-x:auto;border:1px solid #eceef3;border-radius:9px;background:#fff;box-shadow:0 2px 12px #16263d08}.admin-template-card{margin-bottom:18px}.admin-template-heading>div{display:grid;gap:4px}.admin-template-heading small{color:#929ba8;font-size:12px}.admin-template-path{color:#697586;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.admin-card .ant-table-wrapper{min-width:660px}.admin-card .ant-table-thead>tr>th{background:#fafbfc;color:#687483;font-size:12px;font-weight:600}.admin-list-toolbar{min-height:66px;padding:14px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-list-toolbar>strong{color:#303946;font-size:14px}.admin-list-toolbar .ant-tabs{margin-bottom:-15px}.admin-list-toolbar .ant-tabs-nav{margin-bottom:0}.admin-list-toolbar .ant-input-search{width:240px}.admin-product-cell{display:flex;align-items:center;gap:12px;min-width:0}.admin-product-cell>div{min-width:0}.admin-product-cell b{display:block;max-width:320px;overflow:hidden;color:#29313c;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-product-cell small,.admin-page-name small{display:block;margin-top:4px;color:#9aa2ad;font-size:11px}.admin-thumb{width:44px;height:44px;flex:0 0 44px;border:1px solid #e8ebef;border-radius:5px;object-fit:cover}.admin-thumb-empty{display:grid;place-items:center;background:#f2f4f7;color:#a5adb8;font-size:10px}.admin-pagination{padding:14px 20px;display:flex;align-items:center;justify-content:space-between;color:#7b8593;font-size:12px}.admin-page-name b{color:#28313d;font-size:13px}.admin-page-form{display:grid;gap:18px;padding:8px 0}.admin-page-form label{display:grid;gap:8px;color:#45505c;font-size:13px}.admin-page-form small{color:#98a1ad;font-size:11px}.admin-detail-title{display:flex;align-items:center;gap:12px;margin-bottom:24px}.admin-detail-title b{display:block;font-size:16px}.admin-detail-title span{color:#9aa3af;font-size:12px}.catalog-images{display:flex;flex-wrap:wrap;align-items:start;gap:10px}.catalog-image{position:relative;width:94px;height:94px;border:1px solid #e8ebf0;border-radius:5px;overflow:hidden}.catalog-image img{width:100%;height:100%;object-fit:cover}.catalog-image .ant-btn{position:absolute;right:3px;top:3px;background:#fff}.catalog-upload{width:94px;height:94px;display:grid;place-content:center;gap:6px;border:1px dashed #bbc4d3;border-radius:5px;color:#677486;text-align:center;cursor:pointer}.catalog-upload:hover{border-color:#386ef0;color:#386ef0}.catalog-upload input[type=file],.ant-form .catalog-upload input[type=file]{display:none}.catalog-spec-values .catalog-image,.catalog-spec-values .catalog-upload{width:54px;height:54px;font-size:10px}.catalog-spec-editor{display:grid;gap:16px;padding:5px 0 18px}.catalog-spec-type{display:grid;gap:10px;padding:14px;border:1px solid #e8ebf0;border-radius:6px}.catalog-spec-type-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-spec-type-heading>.ant-input{width:184px;min-width:0}.catalog-spec-type-heading>.ant-btn{flex-shrink:0}.catalog-spec-values{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.catalog-spec-values .ant-input{width:130px}.catalog-spec-actions{margin-bottom:4px}.catalog-sku{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 100px 110px 90px 46px;align-items:center;gap:8px}.catalog-sku .ant-input-number{width:100%}.catalog-sku .ant-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-editor{max-width:1100px;margin:0 auto}.admin-product-editor-card{margin-bottom:18px;padding:24px;border:1px solid #eceef3;border-radius:9px;background:#fff;box-shadow:0 2px 12px #16263d08}.admin-product-editor-card h2{margin:0 0 22px;font-size:18px;color:#202632}.admin-product-editor-fields{max-width:760px}.admin-product-editor-loading{min-height:250px;display:flex;align-items:center;justify-content:center;gap:12px;color:#788391}.admin-product-editor-footer{position:sticky;z-index:5;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 24px;border:1px solid #e7eaf0;border-radius:9px 9px 0 0;background:#fff;box-shadow:0 -4px 18px #16263d10}.admin-product-editor-footer>span{color:#788391;font-size:12px}.admin-sidebar-backdrop{display:none}@media (max-width: 900px){.admin-sidebar{position:fixed;z-index:101;top:0;bottom:0;left:0;transform:translate(-100%);transition:transform .2s;box-shadow:4px 0 20px #14203320}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-backdrop{display:block;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;border:0;background:#17223566}.admin-menu-toggle{display:inline-grid;place-items:center}.admin-topbar{justify-content:flex-start;padding:0 18px}.admin-topbar-actions{margin-left:auto}.admin-content{padding:24px 18px 50px}}@media (max-width: 560px){.catalog-sku{grid-template-columns:1fr 1fr}.admin-product-editor-card{padding:18px}.admin-product-editor-footer{padding:12px 16px}.admin-product-editor-footer>span{display:none}.admin-product-editor-footer .ant-space{margin-left:auto}.admin-page-heading{align-items:flex-start;flex-direction:column}.admin-list-toolbar{align-items:stretch;flex-direction:column}.admin-list-toolbar .ant-input-search{width:100%}.admin-topbar-actions{gap:8px}.admin-topbar-actions .admin-edit-site{display:none}}.customer-loading{padding:30px;display:flex;align-items:center;gap:12px;color:#7b8796}.customer-card{padding:24px}.customer-card h2{margin:0 0 18px;font-size:18px}.customer-card h3{margin:22px 0 12px;font-size:15px}.customer-muted,.customer-block-muted{color:#7d8998;font-size:13px;line-height:1.65}.customer-block-muted{display:block}.customer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.customer-form-grid .ant-input-number{width:100%}.customer-detail-status,.customer-section-heading,.customer-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.customer-detail-status{margin-bottom:20px;flex-wrap:wrap}.customer-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:20px}.customer-activities{display:grid;gap:18px}.customer-activities section{border-left:2px solid #dce4f6;padding-left:14px}.customer-activities small{display:block;color:#86919f;margin-top:5px}.customer-address{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #edf0f3;padding:18px 0}.customer-address p{margin:6px 0;color:#536172}.customer-address strong{margin-right:12px}.customer-toolbar{align-items:flex-start;flex-direction:column}.customer-toolbar>.ant-space{width:100%;justify-content:space-between}.customer-file-form{display:grid;justify-items:start;gap:18px}.customer-file-form label{display:grid;gap:8px;min-width:200px}.customer-job{display:grid;gap:18px}.customer-job .ant-alert-message{white-space:normal}.customer-recent-jobs{margin-top:28px}.customer-changes{overflow-wrap:anywhere;font-size:12px}.customer-field-label{display:grid;gap:10px;max-width:600px}.customer-segment-options{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.customer-segment-options label{display:flex;align-items:center;gap:10px}.customer-conditions{display:grid;gap:16px;margin:20px 0}.customer-condition{border:1px solid #e8ebf2;border-radius:7px;padding:18px;display:grid;gap:12px}.customer-condition>.ant-select{width:200px}.customer-condition-heading{display:flex;justify-content:space-between;gap:16px}.customer-condition-heading .ant-select{width:230px}.customer-condition .customer-form-grid{max-width:480px}.customer-condition-heading+.ant-select{max-width:480px}.customer-product-condition{display:grid;gap:12px;max-width:600px}.customer-editor-actions{margin-top:26px;padding-top:18px;border-top:1px solid #eef0f5}.customer-preview-list{margin-top:22px}.customer-scope-note{margin-top:20px}.customer-policy-list{display:grid;gap:18px}.customer-policy-list>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.customer-policy-list .ant-checkbox-wrapper{min-width:170px}.customer-notification-frame{width:100%;height:520px;border:1px solid #e7eaf1;border-radius:6px;background:#f7f8fa}.customer-push-mock{border:1px solid #e5e9f1;border-radius:10px;box-shadow:0 5px 20px #14203812;margin:20px auto;padding:18px;max-width:600px;background:#f7f8fb}.customer-push-mock.mobile{max-width:320px}.customer-push-mock small{display:block;color:#8993a3;font-size:11px;margin-bottom:10px}.customer-push-mock strong{display:block}.customer-push-mock p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-recent-jobs h3{font-size:14px;color:#5f6d7d}@media (max-width:900px){.customer-detail-grid{grid-template-columns:1fr}.customer-segment-options,.customer-editor-actions{align-items:flex-start;flex-direction:column}.customer-card{padding:18px}}@media (max-width:560px){.customer-form-grid{grid-template-columns:1fr}.customer-address{flex-direction:column}.customer-condition{padding:14px}.customer-condition-heading .ant-select{min-width:0;flex:1}.customer-toolbar .ant-space,.customer-detail-status{align-items:stretch}.customer-policy-list>div{gap:8px}.customer-policy-list .ant-checkbox-wrapper{min-width:130px}}.admin-card .ant-table-wrapper.customer-data-table,.customer-data-table{min-width:0;max-width:100%;width:100%}.customer-data-table .ant-table-cell{overflow-wrap:anywhere}.customer-data-table .ant-table-thead th{white-space:nowrap}.customer-detail-grid>*{min-width:0}.customer-preview-list,.customer-file-form,.customer-job{min-width:0}.customer-toolbar>.ant-space{flex-wrap:wrap}.customer-list-card{overflow:hidden}.admin-list-toolbar.customer-toolbar{padding:0;gap:0;align-items:stretch}.admin-list-toolbar.customer-toolbar>.customer-list-tabs{width:100%;min-width:0;margin:0;padding:0 20px}.customer-list-tabs>.ant-tabs-nav{min-height:56px;margin:0}.customer-list-tabs>.ant-tabs-nav:before{border-bottom-color:#edf0f5}.customer-list-tabs .ant-tabs-tab{padding:16px 4px 14px;color:#59677c}.customer-list-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.customer-list-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.customer-list-tabs .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0}.customer-list-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;padding:16px 20px}.customer-list-filters .customer-filter-segment{width:188px}.admin-list-toolbar .customer-list-filters .customer-filter-search{width:300px;max-width:100%}.customer-list-filters .customer-filter-reset{margin-left:auto}@media (max-width: 560px){.admin-list-toolbar.customer-toolbar>.customer-list-tabs{padding:0 12px}.customer-list-tabs>.ant-tabs-nav{min-height:50px}.customer-list-tabs .ant-tabs-tab{padding:13px 2px 12px}.customer-list-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.customer-list-filters{padding:14px 12px;gap:10px}.customer-list-filters .customer-filter-segment,.admin-list-toolbar .customer-list-filters .customer-filter-search{width:100%}}.blog-error{margin-bottom:18px}.blog-loading{min-height:140px;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px}.blog-no-site{text-align:center;padding:60px 24px}.blog-list-toolbar{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.blog-list-toolbar .ant-tabs{min-width:250px}.blog-list-toolbar .ant-tabs-nav{margin-bottom:0}.blog-list-toolbar .ant-input-search{width:250px}.blog-article-link{display:flex;align-items:center;gap:12px}.blog-article-link img,.blog-cover-empty{width:64px;height:48px;object-fit:cover;flex-shrink:0;border-radius:5px;background:#f1f3f5}.blog-cover-empty{display:flex;align-items:center;justify-content:center;color:#7e8793}.blog-article-link strong{display:block;font-weight:600}.blog-article-link small{display:block;color:#7c8592;margin-top:5px}.blog-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px}.blog-editor-main,.blog-editor-side{display:flex;flex-direction:column;gap:20px;min-width:0}.blog-edit-card{padding:22px;min-width:0}.blog-edit-card h2{font-size:16px;margin:0 0 16px}.blog-field-label{display:block;font-size:14px;font-weight:600;margin:20px 0 8px}.blog-field-label:first-child{margin-top:0}.blog-field-label span,.blog-field-error{color:#c73730}.blog-field-error{font-size:13px}.blog-muted{font-size:13px;color:#7e8793;line-height:1.6}.blog-break{overflow-wrap:anywhere}.blog-cover-preview{display:block;width:100%;max-height:230px;object-fit:contain;margin-bottom:14px;border-radius:5px}.blog-cover-placeholder{display:flex;align-items:center;justify-content:center;min-height:130px;border:1px dashed #d7dce4;border-radius:6px;color:#8a929d;background:#fafbfc;margin-bottom:14px}.blog-rich-editor{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;background:#fff}.blog-rich-toolbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:10px;border-bottom:1px solid #e4e7ed;background:#fafbfc}.blog-rich-toolbar input[type=color]{width:28px;height:26px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;padding:2px;cursor:pointer}.blog-rich-editor .tiptap{min-height:380px;outline:none;padding:20px;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.blog-rich-editor .tiptap img{max-width:100%;height:auto}.blog-rich-editor .tiptap table{width:100%;border-collapse:collapse;table-layout:fixed;margin:15px 0}.blog-rich-editor .tiptap td,.blog-rich-editor .tiptap th{border:1px solid #ced4dd;padding:8px;vertical-align:top;min-width:60px}.blog-rich-editor .tiptap th{background:#f4f5f7}.blog-rich-editor .tiptap .selectedCell{background:#e7f0ff}.blog-rich-editor .tiptap blockquote{border-left:3px solid #b9c3d4;padding-left:16px;margin-left:0;color:#667}.blog-rich-editor .tiptap h2,.blog-rich-editor .tiptap h3,.blog-rich-editor .tiptap h4{line-height:1.4}.blog-source-input{font-family:Consolas,monospace}.blog-media-toolbar{display:flex;gap:12px;margin:14px 0}.blog-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:420px;overflow-y:auto;padding:4px}.blog-media-grid button{padding:0;border:2px solid transparent;border-radius:6px;background:#f4f6f8;overflow:hidden;cursor:pointer;text-align:left}.blog-media-grid button.selected{border-color:#1677ff}.blog-media-grid img{height:110px;width:100%;object-fit:cover;display:block}.blog-media-grid span{display:block;padding:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.blog-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.blog-section-heading h2{margin:0}.blog-member-list{margin-top:18px}.blog-member{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #edf0f4;padding:14px 0}.blog-member>div{min-width:0;flex:1}.blog-member a{display:block;overflow-wrap:anywhere;margin-bottom:5px}.blog-member .ant-space{flex-shrink:0}.blog-member .ant-tag{white-space:normal}@media (max-width:1050px){.blog-editor-grid{grid-template-columns:minmax(0,1fr) 280px}.blog-edit-card{padding:18px}.blog-list-toolbar{align-items:flex-start}}@media (max-width:760px){.blog-editor-grid{grid-template-columns:1fr}.blog-editor-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-list-toolbar{padding:14px}.blog-rich-editor .tiptap{padding:14px;min-height:300px}.blog-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-member{align-items:flex-start;flex-wrap:wrap}.blog-member>div{flex-basis:100%}}@media (max-width:480px){.blog-editor-side{display:flex}.blog-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-edit-card{padding:16px}.blog-list-toolbar .ant-input-search,.blog-list-toolbar .ant-space{width:100%}.blog-list-toolbar .ant-space-item:first-child{flex-basis:100%}.blog-rich-toolbar{gap:4px;padding:7px}.blog-media-toolbar{flex-wrap:wrap}.blog-media-toolbar .ant-input{flex-basis:100%}}.blog-rich-toolbar>.ant-select{max-width:100%}.blog-rich-editor.is-fullscreen{position:fixed;top:16px;right:16px;bottom:16px;left:16px;z-index:900;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 0 0 16px #f3f5f8,0 12px 60px #10182835}.blog-rich-editor.is-fullscreen>.blog-rich-toolbar{flex-shrink:0;max-height:40vh;overflow:auto}.blog-rich-editor.is-fullscreen>.rich-text-surface{flex:1;min-height:0;overflow:auto}.blog-rich-editor.is-fullscreen .tiptap{min-height:100%;max-width:1000px;margin:0 auto;padding:32px}.blog-rich-editor .tiptap p:empty:before{content:" ";pointer-events:none}.blog-rich-editor>.blog-rich-toolbar{gap:4px 2px;padding:8px;background:#f8fafc;border-bottom:1px solid #e4e9f0}.rich-toolbar-group{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding-right:6px;margin-right:4px;border-right:1px solid #dfe5ed;flex-shrink:0}.rich-toolbar-group:last-child{padding-right:0;margin-right:0;border-right:0}.rich-toolbar-group.rich-toolbar-type{gap:4px;flex-wrap:wrap;flex-shrink:1}.blog-rich-toolbar .ant-select.ant-select-sm{height:28px;max-width:100%;font-size:12px}.blog-rich-toolbar .ant-select.ant-select-sm .ant-select-selector{border-color:#dfe5ed;border-radius:4px;background:#fff;box-shadow:none}.blog-rich-toolbar .rich-toolbar-tooltip{display:inline-flex}.blog-rich-toolbar .ant-btn.rich-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border:0;border-radius:4px;box-shadow:none;color:#344054;font-size:15px;gap:0}.blog-rich-toolbar .rich-toolbar-button>.ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;margin:0}.blog-rich-toolbar .rich-toolbar-button>.ant-btn-icon>span{display:inline-flex}.blog-rich-toolbar .ant-btn.rich-toolbar-button:hover:not(:disabled),.blog-rich-toolbar .rich-toolbar-color:hover:not(.is-disabled){color:#1677ff;background:#eaf1fa}.blog-rich-toolbar .ant-btn.rich-toolbar-button.is-active{color:#1677ff;background:#e3edfc}.blog-rich-toolbar .ant-btn.rich-toolbar-button:disabled{color:#b9c2cf;background:transparent;cursor:not-allowed}.blog-rich-toolbar .rich-toolbar-button:focus-visible,.blog-rich-toolbar .rich-toolbar-color:focus-within{outline:2px solid #91caff;outline-offset:1px}.blog-rich-toolbar .ant-btn.rich-toolbar-dropdown{width:38px;gap:5px}.blog-rich-toolbar .rich-toolbar-chevron{font-size:8px;color:#8793a5}.blog-rich-toolbar .rich-toolbar-color{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:4px;color:#344054;font-size:16px}.blog-rich-toolbar .rich-toolbar-color-line{position:absolute;left:6px;right:6px;bottom:3px;height:3px;border-radius:1px}.blog-rich-toolbar .rich-toolbar-color input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.blog-rich-toolbar .rich-toolbar-color.is-disabled{color:#b9c2cf}.blog-rich-toolbar .rich-toolbar-color.is-disabled .rich-toolbar-color-line{opacity:.35}.blog-rich-toolbar .rich-toolbar-color.is-disabled input{cursor:not-allowed}@media (max-width:640px){.blog-rich-editor.is-fullscreen{top:6px;right:6px;bottom:6px;left:6px;box-shadow:0 0 0 6px #f3f5f8}.blog-rich-editor.is-fullscreen .tiptap{padding:18px}.blog-rich-editor.is-fullscreen>.blog-rich-toolbar{max-height:45vh}}.analytics-page{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:18px;min-width:0}.analytics-page-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.analytics-page-heading h2{margin:0 0 6px;font-size:27px}.analytics-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;background:#fff;border:1px solid #e8edf3;border-radius:10px}.analytics-filter-bar .analytics-date{width:155px}.analytics-filter-note{font-size:12px;display:block;margin-top:-8px}.analytics-coverage{display:flex;flex-direction:column;gap:8px}.analytics-coverage-note{margin-top:12px}.analytics-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.analytics-metric-card .ant-card-body{padding:22px}.analytics-metric-value{font-size:clamp(23px,2vw,32px);font-weight:650;color:#1b2d43;margin:10px 0;overflow-wrap:anywhere}.analytics-card{margin-bottom:18px;min-width:0;overflow:hidden;border-radius:10px}.analytics-card .ant-card-head{min-height:58px}.analytics-two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.analytics-chart{height:330px;width:100%;min-width:0}.analytics-chart-empty{height:240px;display:grid;place-items:center}.analytics-funnel{display:flex;flex-direction:column;gap:14px;padding-bottom:18px}.analytics-funnel>div{display:grid;grid-template-columns:minmax(115px,1fr) 70px;gap:6px 12px}.analytics-funnel strong{text-align:right;font-size:18px}.analytics-funnel-track{height:14px;background:#f1f4f9;border-radius:3px}.analytics-funnel-track i{display:block;height:100%;background:#1677ff;border-radius:3px}.analytics-funnel small{text-align:right;color:#788598}.analytics-full-width{width:100%}.analytics-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analytics-layout-item{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:8px 0}.analytics-behavior-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.analytics-behavior-grid strong{display:block;font-size:28px;margin-top:10px}.analytics-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.analytics-report-card .ant-card-body{display:flex;flex-direction:column;gap:9px;height:100%}.analytics-report-card h5,.analytics-report-card p{margin:0}.analytics-report-card p{color:#788598;line-height:1.7;flex:1}.analytics-report-card .ant-btn{align-self:flex-start}.analytics-report-tools{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:12px 0 18px}.analytics-data-table{min-width:0!important;margin-top:16px}.analytics-data-table .ant-table-thead th{white-space:nowrap}.analytics-data-table .ant-table-cell{overflow-wrap:anywhere}.analytics-error-text{color:#d4380d;font-size:12px;max-width:220px}.analytics-view-tag{margin:6px 0 0}@media (max-width: 1100px){.analytics-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-columns{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width: 700px){.analytics-page{gap:14px}.analytics-page-heading h2{font-size:23px}.analytics-page-heading>.ant-space{width:100%}.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-metric-card .ant-card-body{padding:15px}.analytics-metric-value{font-size:23px}.analytics-filter-bar{padding:12px;gap:8px}.analytics-filter-bar .analytics-date{width:calc(50% - 22px)}.analytics-filter-note{line-height:1.6}.analytics-report-grid{grid-template-columns:minmax(0,1fr)}.analytics-behavior-grid{grid-template-columns:repeat(2,1fr)}.analytics-card .ant-card-body{padding:15px}.analytics-card .ant-card-head{padding:0 15px}.analytics-chart{height:270px}.analytics-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.analytics-page .ant-pagination{flex-wrap:wrap;row-gap:8px}}.analytics-summary-value{display:block;margin-top:8px;font-size:22px}.analytics-world-map-card .ant-card-body{padding:16px}.analytics-world-map{position:relative;width:100%;min-width:0;background:#fff}.analytics-world-map-chart,.analytics-world-map-loading{height:clamp(330px,43vw,600px);width:100%}.analytics-world-map-loading{display:grid;place-items:center}.analytics-world-map-status{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);border-radius:5px;padding:5px 9px;color:#667085;font-size:12px;background:#f8fafceb;pointer-events:none}.analytics-world-map-legend{position:absolute;left:12px;bottom:12px;width:116px;color:#667085;font-size:11px;pointer-events:none}.analytics-world-map-legend>span{display:block;margin-bottom:6px}.analytics-world-map-legend>div{display:flex;justify-content:space-between}.analytics-world-map-legend i{height:13px;flex:1}.analytics-world-map-controls{position:absolute;right:12px;bottom:14px}.analytics-world-map-controls .ant-btn{color:#667085;border-color:#e4e7ec;box-shadow:0 2px 5px #10182812}.analytics-world-map-note{display:flex;flex-direction:column;gap:6px;margin:4px 8px 0;font-size:12px;line-height:1.8;overflow-wrap:anywhere}@media (max-width: 700px){.analytics-world-map-card .ant-card-body{padding:10px}.analytics-world-map-chart,.analytics-world-map-loading{height:330px}.analytics-world-map-legend{left:6px;width:100px}.analytics-world-map-controls{right:6px}}.settings-policy-sections{display:flex;flex-direction:column;gap:18px}.settings-policy-section>.ant-collapse{background:#fff;border:1px solid #e5e7eb;border-radius:10px}.settings-policy-section .ant-collapse-header{font-weight:600;font-size:16px;align-items:center!important}.settings-policy-section .ant-collapse-content-box{padding:18px 24px 24px!important}.settings-policy-section .settings-policy-status{margin-top:0}.settings-policy-section .settings-hint{margin-bottom:0}.settings-policy-sections .blog-rich-content{min-height:210px}.settings-assets-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px}.settings-assets-sidebar{align-self:start;padding:16px!important}.settings-assets-sidebar h2{font-size:15px;margin-bottom:14px}.settings-assets-sidebar button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:8px;background:transparent;border:0;border-radius:6px;padding:10px 12px;color:#475467;cursor:pointer}.settings-assets-sidebar button:hover,.settings-assets-sidebar button.is-selected{background:#edf4ff;color:#1677ff}.settings-assets-sidebar button:disabled{cursor:default;opacity:.6}.settings-assets-sidebar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-assets-sidebar small{color:#667085}.settings-assets-sidebar hr{border:0;border-top:1px solid #edf0f3;margin:14px 0}.settings-assets-main{min-width:0;padding:20px!important}.settings-assets-main .settings-toolbar{margin-top:6px}.settings-assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.settings-asset-card{position:relative;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;min-width:0}.settings-asset-card.is-selected{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff}.settings-asset-card .ant-checkbox-wrapper{position:absolute;z-index:1;left:10px;top:10px;background:#ffffffcf;border-radius:4px;padding:2px}.settings-asset-card-image{display:block;width:100%;border:0;cursor:pointer;background:#f7f8fa;padding:0;height:160px}.settings-asset-card-image img{height:100%;width:100%;object-fit:contain}.settings-asset-card-info{padding:11px 12px}.settings-asset-card-info>button{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;color:#344054;border:0;background:none;padding:0;cursor:pointer;text-align:left}.settings-asset-card-meta{font-size:12px;color:#8a94a3;display:flex;gap:7px;margin-top:7px;flex-wrap:wrap}.settings-asset-card-actions{display:flex;gap:8px;border-top:1px solid #f0f1f3;padding:8px 10px;flex-wrap:wrap}.settings-assets-pagination{display:flex;justify-content:flex-end;margin-top:20px}.settings-upload-result{margin-bottom:16px}.settings-metafield-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-metafield-module{display:flex;align-items:center;gap:18px;padding:28px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left;cursor:pointer;color:#344054}.settings-metafield-module:hover{border-color:#8caff5;background:#fcfdff}.settings-metafield-module:disabled{cursor:wait;opacity:.75}.settings-metafield-module>.anticon{font-size:28px;color:#657a9c}.settings-metafield-module strong{font-size:17px;display:block}.settings-metafield-module small{display:block;margin-top:9px;font-size:13px;color:#7b8796}.settings-metafield-module .anticon-arrow-right{margin-left:auto;font-size:15px}.settings-metafield-intro{margin-bottom:24px}.settings-metafield-intro h2{margin-bottom:8px}.settings-content-audit-filters{display:grid;grid-template-columns:140px minmax(180px,1.4fr) minmax(180px,1.1fr) minmax(170px,1fr);gap:12px;align-items:center;margin-bottom:18px}.settings-content-audit-dates{display:flex;align-items:center;gap:8px;grid-column:1/4}.settings-content-audit-dates .ant-input{max-width:200px}.settings-content-audit-filters>.ant-select,.settings-content-audit-filters>.ant-cascader{width:100%}.settings-content-audit-filters>.settings-actions{justify-content:flex-end}.settings-audit-detail-title{margin-top:24px}.settings-meta-editor .settings-field{margin:16px 0}.settings-meta-editor .settings-field>span{font-weight:500}.settings-meta-counter{color:#98a2b3;font-size:12px;font-weight:400!important}.settings-meta-type-description{border-radius:8px;padding:12px 14px;background:#f7f9fc;color:#667085;font-size:13px;line-height:1.6}.settings-policy-bottom-actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width:1150px){.settings-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-assets-layout{grid-template-columns:170px minmax(0,1fr)}.settings-content-audit-filters{grid-template-columns:140px minmax(160px,1fr)}.settings-content-audit-dates{grid-column:1/-1}}@media (max-width:760px){.settings-assets-layout{grid-template-columns:1fr}.settings-assets-sidebar{display:flex;gap:6px;flex-wrap:wrap}.settings-assets-sidebar h2,.settings-assets-sidebar hr{display:none}.settings-assets-sidebar button{width:auto;max-width:100%;padding:8px 10px}.settings-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-asset-card-image{height:150px}.settings-metafield-modules{grid-template-columns:1fr}.settings-metafield-module{padding:22px}.settings-content-audit-dates{flex-wrap:wrap}.settings-content-audit-filters{grid-template-columns:1fr 1fr}.settings-content-audit-filters>.settings-actions{grid-column:1/-1}.settings-content-audit-dates .ant-input{flex:1;max-width:none;min-width:110px}.settings-policy-section .ant-collapse-content-box{padding:14px 16px 20px!important}.settings-assets-main{padding:16px!important}}.commerce-settings .settings-card{margin-bottom:20px}.commerce-settings .settings-field .ant-select,.commerce-editor .settings-field .ant-select,.commerce-editor .ant-input-number,.commerce-settings .ant-input-number{width:100%}.commerce-editor{display:grid;gap:18px}.commerce-editor h3{margin:6px 0}.commerce-editor .commerce-nested-card{border:1px solid #e8ebef;border-radius:8px;padding:18px;display:grid;gap:12px}.commerce-field-error small{color:#d9363e}.commerce-field-error .ant-input{border-color:#d9363e}.commerce-row-heading{gap:12px;align-items:center}.commerce-row-heading h2{margin:0}.commerce-settings .ant-table-wrapper{margin-top:18px}.commerce-settings .ant-table-cell .ant-btn-link{padding-left:0}.commerce-settings .commerce-destination{align-items:end}.commerce-editor .settings-field>span{font-weight:500}.commerce-editor .settings-hint{line-height:1.6}.commerce-editor .commerce-row-heading{display:flex;justify-content:space-between}.commerce-editor .settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commerce-editor .settings-field{display:grid;gap:8px}.commerce-color{display:flex;gap:10px}.commerce-color input[type=color]{width:42px;height:32px;flex:none}.commerce-logo{max-width:160px;max-height:60px;object-fit:contain}.commerce-preview{padding:20px;border:1px solid #e8ebef;border-radius:8px;margin-top:18px}.commerce-preview-box{background:#fff;padding:20px;display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px}.commerce-preview-box button{border:0;border-radius:5px;color:#fff;padding:10px 20px}.commerce-toggle{display:flex;gap:10px;align-items:center;margin:10px 0}@media (max-width:650px){.commerce-editor .settings-form-grid{grid-template-columns:1fr}.commerce-row-heading{align-items:flex-start;flex-wrap:wrap}.commerce-editor .commerce-nested-card{padding:12px}.commerce-settings .settings-card{padding:16px}.commerce-destination{display:grid;grid-template-columns:1fr}.commerce-settings .ant-table-cell{white-space:normal}}.settings-domains{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:22px;color:#263244}.domain-heading{display:flex;align-items:center;gap:15px;min-height:44px}.domain-heading h1{margin:0;font-size:23px;font-weight:600}.domain-heading>.ant-btn{margin-left:auto}.domain-back{color:#3b4758;font-size:17px;padding:6px}.domain-card{background:#fff;border:1px solid #e5e8ed;border-radius:7px;padding:26px 28px;min-width:0}.domain-card h2{font-size:17px;font-weight:600;margin:0 0 15px}.domain-card p{font-size:13px;color:#727c89;line-height:1.7;margin:8px 0 16px}.domain-steps{padding:30px 80px 18px}.domain-input-card{padding-top:25px;padding-bottom:30px}.domain-input-label{display:flex;flex-direction:column;gap:10px}.domain-input-label span{font-size:12px;color:#939ba7}.domain-input-label>.ant-input{height:42px;font-size:14px}.domain-footer{display:flex;gap:12px;justify-content:flex-end}.domain-footer .ant-btn{min-width:90px}.domain-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.domain-section-heading h2{margin-bottom:15px}.domain-primary,.domain-platform{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.domain-primary{margin:8px 0 26px}.domain-primary>.anticon{font-size:28px;color:#7a8798}.domain-primary>div,.domain-platform>div{flex:1;min-width:180px;overflow-wrap:anywhere}.domain-primary strong,.domain-platform strong{font-size:15px;overflow-wrap:anywhere}.domain-primary p,.domain-platform p{margin:4px 0 0}.domain-redirect{display:flex;align-items:flex-start;gap:13px;border-top:1px solid #eef0f3;padding-top:22px}.domain-redirect .ant-switch{flex-shrink:0;margin-top:2px}.domain-redirect strong{font-size:14px}.domain-redirect p{margin:6px 0 0}.domain-platform{padding:0 0 23px;margin-bottom:12px;border-bottom:1px solid #eef0f3}.domain-list-name p{margin:5px 0;max-width:400px}.domain-list-name strong{margin-right:10px;overflow-wrap:anywhere}.domain-record-value{display:flex;align-items:flex-start;gap:8px}.domain-record-value code{flex:1;overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,monospace;font-size:12px}.domain-record-value .ant-btn{flex-shrink:0}.domain-help{margin-top:23px;font-size:13px;border-top:1px solid #edf0f3;padding-top:18px}.domain-help summary{cursor:pointer;color:#1677ff}.domain-help p{margin-bottom:8px}.domain-check-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #eef0f3}.domain-check-row>.anticon{color:#b4bac4;font-size:21px}.domain-check-row.passed>.anticon{color:#52c41a}.domain-check-row>div{flex:1}.domain-check-row strong,.domain-check-row span:not(.anticon){display:block}.domain-check-row div>span{font-size:12px;color:#8a929e;margin-top:5px}.domain-muted{font-size:12px;color:#8992a0}.settings-domains .ant-table-wrapper{max-width:100%}.domain-result-message{overflow-wrap:anywhere}.domain-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.domain-action-card{display:flex;align-items:center;gap:17px;padding:24px;background:#fff;border:1px solid #e6e9ef;border-radius:7px;color:#263244;min-height:98px}.domain-action-card>.anticon{padding:12px;font-size:24px;color:#7772b3;background:#f3f1fb;border-radius:50%}.domain-action-card>div{flex:1}.domain-action-card strong{font-size:16px;font-weight:600}.domain-action-card p{font-size:12px;line-height:1.6;color:#86909e;margin:7px 0 0}.domain-action-card:hover:not(.is-disabled){border-color:#a1b6de;box-shadow:0 2px 8px #28477a0c}.domain-action-card.is-disabled{cursor:default}.domain-action-card.is-disabled strong{color:#798492}.domain-management{padding:0 26px 26px}.domain-management .ant-tabs-nav{margin-bottom:22px}.domain-management .ant-tabs-tab{padding:20px 0 16px}.domain-bordered-card{border:1px solid #e4e8ee;border-radius:6px;padding:24px;margin-bottom:22px}.domain-bordered-card:last-child{margin-bottom:0}.domain-custom-cards{display:flex;flex-direction:column;gap:14px}.domain-custom-card{border:1px solid #e4e8ee;border-radius:6px;padding:20px}.domain-custom-card h3{font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.domain-custom-card p:last-child{margin-bottom:0}.domain-detail-actions{margin-top:20px;padding-top:14px;border-top:1px solid #eef0f3}.domain-detail-actions .ant-btn:first-child{padding-left:0}.domain-legacy-warning{margin-bottom:18px}.domain-empty{text-align:center;padding:8px 0 15px}.domain-existing{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.domain-existing strong{display:block;overflow-wrap:anywhere;margin-bottom:10px}.domain-progress{overflow-wrap:anywhere}.domain-progress:empty{display:none}.domain-progress p{margin:8px 0}.domain-renew{margin-top:20px}.domain-help>.domain-custom-cards{margin-top:18px}@media (max-width:640px){.settings-domains{gap:16px}.domain-heading h1{font-size:21px}.domain-card{padding:20px 16px}.domain-steps{padding:22px 10px 10px}.domain-heading>.ant-btn{font-size:12px}.domain-primary{gap:12px}.domain-redirect{gap:10px}.domain-section-heading{flex-wrap:wrap}.domain-footer{padding:0 1px}.domain-check-row{gap:9px}.domain-platform>.ant-btn{padding:0}.domain-primary>div{min-width:150px}.domain-action-grid{grid-template-columns:1fr;gap:14px}.domain-action-card{padding:18px;min-height:90px}.domain-management{padding:0 16px 16px}.domain-bordered-card{padding:18px 14px}}@media (max-width:640px){.domain-custom-card{padding:16px}.domain-existing{align-items:flex-start;flex-direction:column}.domain-existing>.ant-btn{width:100%}}.admin-home{display:grid;gap:20px;color:#242b37;min-width:0}.home-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.home-heading>div:first-child{display:flex;align-items:center;gap:16px}.home-heading h1{margin:0;font-size:24px;font-weight:650}.home-heading span{color:#89929e;font-size:12px}.home-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.home-filters>.ant-input{width:70px}.home-filters>.ant-select{width:92px}.home-bot-filter.ant-btn{color:#31866b;background:#daf3e5;border-color:#bce4cf}.home-bot-filter.includes-bots.ant-btn{color:#8a631c;background:#fff7df;border-color:#f5dda0}.home-panel{background:#fff;border:1px solid #e9ecf1;border-radius:9px;box-shadow:0 2px 4px #20335504;min-width:0;overflow:hidden}.home-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.home-panel-heading h2{margin:0;font-size:14px;font-weight:600;line-height:1.5}.home-panel-heading>a,.home-performance-header>a{white-space:nowrap;color:#5f78e5;font-size:12px;text-decoration:none}.home-panel-heading>a:hover,.home-performance-header>a:hover{text-decoration:underline}.home-today{padding:23px 24px 16px}.home-today .home-panel-heading{justify-content:flex-start;gap:13px}.home-online{display:flex;align-items:center;gap:5px}.home-online-pill{display:flex;align-items:center;gap:5px;background:#dff5e7;color:#348b6e;border-radius:20px;padding:3px 9px;font-size:11px}.home-online-pill>span{height:7px;width:7px;background:#4ab987;border-radius:50%}.home-online-pill.unknown{color:#919ba8;background:#f0f2f5}.home-online-pill.unknown>span{background:#b7bec8}.home-today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-metric{display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:inherit;text-decoration:none}.home-metric>span{font-size:13px;border-bottom:1px dashed #c9cdd4;color:#626b76;padding-bottom:2px}.home-metric strong{font-size:27px;line-height:1.3;font-weight:500;color:#242b37;overflow-wrap:anywhere}.home-metric:hover strong{color:#5d78e6}.home-today .home-coverage{margin-top:16px;border-top:1px solid #f1f3f6;padding-top:10px}.home-coverage{font-size:10px;color:#929baa;margin-top:14px;line-height:1.6}.home-coverage .ant-tag{font-size:10px;line-height:18px;margin-right:0}.home-coverage p{margin:5px 0 0;font-size:11px;color:#959dad}.home-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.home-shortcut{display:block;width:100%;padding:18px 19px 13px;text-align:left;border:1px solid #e9ecf1;border-radius:9px;box-shadow:0 2px 4px #20335504;background:#fff;color:#333b46;font:inherit;text-decoration:none;min-width:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.home-shortcut:hover{border-color:#b9c7fc;box-shadow:0 3px 12px #6176d512;color:#333b46}.home-shortcut-link{display:block;color:inherit;text-decoration:none}.home-shortcut[aria-disabled=true],.home-shortcut-link[aria-disabled=true]{cursor:default}.home-shortcut>span,.home-shortcut-link>span{font-size:13px}.home-shortcut>div,.home-shortcut-link>div{display:flex;justify-content:space-between;align-items:center;gap:6px;margin:11px 0 8px}.home-shortcut strong{font-size:27px;font-weight:500;color:#242b37}.home-shortcut .home-unavailable{font-size:19px;color:#a0a8b3;font-weight:400}.home-shortcut .anticon{color:#697ff1;font-size:25px}.home-shortcut small{display:block;font-size:10px;color:#9aa2af;line-height:1.5}.home-shortcut.home-pending{padding:0;position:relative}.home-shortcut-link{padding:18px 19px 13px}.home-shortcut-error{margin:0!important;padding:0 19px 8px;font-size:10px;color:#c25752}.home-shortcut-error .ant-btn{height:20px;font-size:11px;padding:0}.home-content-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:18px;align-items:start}.home-primary,.home-rankings,.home-recommendations{display:grid;gap:18px;min-width:0}.home-performance-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 18px;border-bottom:1px solid #edf0f4;min-height:54px}.home-range-tabs{display:flex;gap:17px;min-width:0;overflow:auto;scrollbar-width:none}.home-range-tabs>button{flex:0 0 auto;position:relative;min-height:54px;padding:0 1px;border:0;background:transparent;color:#808996;font-size:12px;cursor:pointer}.home-range-tabs>button.active{color:#455ee0;font-weight:600}.home-range-tabs>button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:2px;background:#667bf0}.home-performance .home-module-content{padding:20px}.home-performance-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.home-performance-stats>div{display:grid;gap:10px}.home-performance-stats span{color:#727c8a;font-size:12px}.home-performance-stats strong{font-size:21px;font-weight:500}.home-funnel-trend{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.3fr);gap:15px;align-items:stretch}.home-funnel{display:grid;gap:16px;align-content:start}.home-funnel-stage{position:relative;border-radius:5px;background:#f5f6f9;padding:10px 12px 12px;min-height:54px}.home-funnel-stage>div{display:grid;gap:4px}.home-funnel-stage>div>span{font-size:11px;color:#697383}.home-funnel-stage strong{font-weight:500;font-size:14px;color:#3f4856}.home-funnel-rate{position:absolute;right:12px;bottom:-13px;z-index:1;min-width:51px;padding:5px 7px;text-align:center;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);border-radius:3px;color:#fff;background:#7991ee;font-size:10px}.home-trend{min-width:0;display:flex;flex-direction:column}.home-trend h3{font-size:11px;color:#8a93a1;margin:0;font-weight:400}.home-trend .analytics-chart{height:100%;min-height:326px;width:100%}.home-trend .ant-empty{margin:auto 0}.home-data-note{font-size:11px;color:#939cab;line-height:1.7;margin:10px 0 0}.home-ranking{padding:20px 18px}.home-ranking .home-panel-heading h2{font-size:13px}.home-ranking .home-panel-heading>a{font-size:10px}.home-ranking ol{display:grid;gap:20px;list-style:none;padding:5px 0;margin:0}.home-ranking li{display:flex;align-items:center;gap:9px;font-size:12px;min-width:0}.home-rank-number{display:grid;place-items:center;height:18px;width:18px;flex:0 0 18px;border-radius:3px;background:#eef1f6;color:#8b93a3;font-size:10px}.home-rank-number.rank-1{color:#fff;background:#ed8d7a}.home-rank-number.rank-2{color:#fff;background:#ecb881}.home-rank-number.rank-3{color:#fff;background:#d9c893}.home-ranking-name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#596374}.home-ranking li strong{font-weight:500;white-space:nowrap;color:#424d5e}.home-ranking li small{margin-left:3px;font-size:10px;color:#9aa2af;font-weight:400}.home-ranking .ant-empty{margin:38px 0}.home-ranking .home-coverage{border-top:1px solid #f0f2f6;padding-top:10px;margin-top:21px}.home-recommendation{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:20px;padding:21px 25px}.home-recommendation h3{font-size:16px;margin:0 0 10px;font-weight:600}.home-recommendation p{font-size:12px;color:#8490a0;margin:0 0 8px;line-height:1.8}.home-expand{display:flex;gap:4px;align-items:center;border:0;background:none;color:#8b93a2;padding:0;margin:0 0 14px;font-size:11px;cursor:pointer}.home-recommendation-body>.ant-btn{font-size:12px;height:31px}.home-recommendation-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:10px;font-size:38px;color:#9780d6;background:linear-gradient(145deg,#f3edff,#e8defb);min-height:125px;align-self:center}.home-recommendation-art>span:last-child{font-size:10px;letter-spacing:1px}.home-recommendation.blue .home-recommendation-art{color:#7396db;background:linear-gradient(145deg,#ebf4ff,#dce9fa)}.home-recommendation.green .home-recommendation-art{color:#67a995;background:linear-gradient(145deg,#e9f8f1,#dbefe7)}.home-recommendation-close.ant-btn{position:absolute;right:4px;top:4px;width:26px;height:26px;color:#a1a9b6;font-size:11px}.home-hidden-card{display:flex;align-items:center;gap:12px;padding:18px;color:#7e9e8a}.home-hidden-card>div{flex:1;min-width:0;display:grid;gap:6px}.home-hidden-card strong{font-size:12px;color:#667184;font-weight:500}.home-hidden-card>div>span{font-size:11px;color:#9aa3b1}.home-hidden-card .ant-btn{font-size:12px}.home-module-error{margin:12px}.home-module-empty,.home-module-loading{padding:16px}.home-footer-note{margin:0;color:#979fad;font-size:11px;line-height:1.8}.home-shortcut:focus-visible,.home-range-tabs>button:focus-visible,.home-expand:focus-visible,.home-metric:focus-visible{outline:2px solid #6d80ee;outline-offset:3px}@media (min-width:1450px){.home-content-grid{grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr)}}@media (max-width:1200px){.home-heading{align-items:flex-start;flex-direction:column}.home-heading>div:first-child{flex-wrap:wrap;gap:10px}.home-filters{justify-content:flex-start}.home-content-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr)}.home-performance-header{flex-wrap:wrap;gap:0;padding-bottom:8px}.home-performance-header>a{margin-left:auto}.home-range-tabs{width:100%;justify-content:space-between;gap:9px}.home-funnel-trend{grid-template-columns:1fr}.home-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-trend .analytics-chart{height:220px;min-height:220px}.home-recommendation{grid-template-columns:minmax(0,1fr) 90px;padding:20px;gap:12px}.home-recommendation-art{min-height:110px;font-size:32px}.home-shortcut,.home-shortcut-link{padding:15px 14px}}@media (max-width:850px){.home-content-grid{grid-template-columns:1fr}.home-rankings{grid-template-columns:repeat(2,minmax(0,1fr))}.home-shortcuts{gap:10px}.home-today-grid{gap:14px}.home-metric strong,.home-shortcut strong{font-size:23px}.home-shortcut .home-unavailable{font-size:16px}.home-shortcut .anticon{font-size:21px}.home-shortcut>span,.home-shortcut-link>span{font-size:12px}.home-funnel-trend{grid-template-columns:minmax(140px,1fr) minmax(0,1.5fr)}.home-funnel{grid-template-columns:1fr}.home-trend .analytics-chart{height:100%;min-height:326px}}@media (max-width:560px){.admin-home{gap:15px}.home-heading h1{font-size:23px}.home-filters{gap:6px;width:100%}.home-filters>.ant-input{width:61px}.home-filters>.ant-select{width:80px}.home-bot-filter.ant-btn{font-size:11px;padding-inline:8px}.home-today{padding:19px 17px 13px}.home-today .home-panel-heading{flex-wrap:wrap;gap:9px;margin-bottom:20px}.home-today-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.home-metric{gap:8px}.home-metric>span{font-size:11px}.home-metric strong{font-size:24px}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-grid,.home-primary,.home-rankings,.home-recommendations{gap:15px}.home-rankings{grid-template-columns:1fr}.home-performance-header{padding-inline:16px}.home-range-tabs{gap:8px}.home-range-tabs>button{font-size:12px}.home-performance .home-module-content{padding:18px 16px}.home-funnel-trend,.home-funnel{grid-template-columns:1fr}.home-funnel-stage{min-height:52px}.home-trend h3{margin-top:8px}.home-trend .analytics-chart{height:210px;min-height:210px}.home-recommendation{grid-template-columns:minmax(0,1fr) 74px;padding:20px 16px;gap:13px}.home-recommendation h3{font-size:14px;line-height:1.6}.home-recommendation p{font-size:11px}.home-recommendation-art{font-size:28px;min-height:96px}.home-recommendation-art>span:last-child{font-size:8px;letter-spacing:0}.home-hidden-card{padding:15px;gap:8px}.home-hidden-card strong{font-size:11px}.home-hidden-card>div>span{font-size:10px}.home-hidden-card .ant-btn{padding-inline:5px}.home-footer-note{font-size:10px}.home-coverage{font-size:9px}}.marketing-page{max-width:1440px;margin:0 auto;padding:28px 32px 60px;color:#202223}.marketing-page h1{font-size:26px;margin:6px 0 10px}.marketing-page h2{font-size:21px}.marketing-page p{line-height:1.7}.marketing-page .ant-alert{margin:16px 0}.marketing-card,.marketing-overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin:20px 0}.marketing-actions,.marketing-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.marketing-actions{justify-content:flex-end}.marketing-overview-card{display:grid;grid-template-columns:80px 1fr 380px;align-items:center;gap:24px;min-height:260px}.marketing-overview-icon{width:72px;height:72px;border-radius:16px;background:#eaf2ff;color:#2969db;display:grid;place-items:center;font-size:48px}.marketing-enable{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing-enable p{color:#67717c;font-size:13px;margin-bottom:0}.marketing-two-column{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:24px;align-items:start}.marketing-preview-card{position:sticky;top:24px}.marketing-field{display:flex;flex-direction:column;gap:9px;margin:22px 0;font-weight:500}.marketing-field small,.marketing-hint{font-size:12px;color:#74808d;font-weight:400;line-height:1.7}.marketing-field>.ant-select{max-width:420px}.marketing-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.marketing-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.marketing-color{display:grid;grid-template-columns:1fr 36px 100px;gap:8px;align-items:center;font-size:13px}.marketing-color input[type=color]{height:32px;width:36px;border:1px solid #ddd;padding:2px;background:#fff}.marketing-url-rules{margin-top:22px}.marketing-url-rules>p{font-size:12px;color:#74808d}.marketing-url-rule{display:flex;gap:10px;margin:12px 0}.marketing-url-rule>.ant-select{min-width:96px}.marketing-preview-stage{background:#f0f2f5;min-height:340px;display:flex;align-items:center;justify-content:center;margin-top:24px;padding:24px;max-width:100%;overflow:hidden;border:1px solid #e5e7eb}.marketing-preview-stage.mobile{width:375px;max-width:100%;min-height:500px;margin-left:auto;margin-right:auto;padding:16px}.marketing-sales-preview{position:relative;display:flex;gap:12px;width:360px;max-width:100%;min-height:94px;border:1px solid #ebebeb;box-shadow:0 3px 18px #00000015;border-radius:5px;padding:12px 32px 12px 12px;text-align:left}.marketing-sales-preview.template-2{border-radius:50px;padding-left:10px}.marketing-sales-preview.template-3{width:320px;border-radius:8px;align-items:center}.marketing-sales-preview.device-mobile{width:340px;font-size:12px;gap:9px}.marketing-sales-product-placeholder{display:grid;place-items:center;flex:0 0 68px;height:68px;background:#f1f2f3;color:#afbac7;font-size:34px}.marketing-sales-preview.template-2 .marketing-sales-product-placeholder{border-radius:50%;overflow:hidden}.marketing-sales-copy{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0;overflow-wrap:anywhere}.marketing-sales-copy small{font-size:11px}.marketing-sales-close,.marketing-campaign-close{position:absolute;right:12px;top:7px;font-size:22px}.marketing-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.marketing-filters>.ant-select{width:140px}.marketing-filters>.ant-input-search{max-width:250px}.marketing-filters label{display:flex;gap:8px;align-items:center;font-size:12px}.marketing-page input[type=datetime-local]{border:1px solid #d9d9d9;border-radius:6px;padding:7px 11px;font:inherit;max-width:100%;background:#fff}.marketing-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marketing-template-card{border:1px solid #e5e7eb;border-radius:7px;padding:18px}.marketing-template-card.unavailable{background:#fafafa}.marketing-template-card h3{font-size:16px;margin:14px 0 8px}.marketing-template-card p{font-size:13px;color:#6e7885;min-height:44px}.marketing-template-thumbnail{height:150px;background:#ecedf0;display:grid;place-items:center}.marketing-template-thumbnail>div{background:#fff;padding:20px;width:130px;text-align:center;box-shadow:0 3px 10px #0000000a}.marketing-template-thumbnail.banner>div{width:90%;padding:12px;display:flex;gap:12px;align-items:center}.marketing-template-thumbnail i,.marketing-template-thumbnail b,.marketing-template-thumbnail span{display:block;background:#d1d8e3;margin:9px auto;height:8px;width:90%}.marketing-template-thumbnail span{height:18px;width:65%;background:#899caf}.marketing-campaign-preview{position:relative;max-width:100%;overflow:hidden;text-align:center;box-shadow:0 4px 18px #0000001c}.marketing-campaign-preview>img{display:block;width:100%;max-height:260px;object-fit:cover}.marketing-campaign-content{padding:36px 24px}.marketing-campaign-content h2{line-height:1.3;margin:0 0 18px;white-space:pre-wrap;overflow-wrap:anywhere}.marketing-campaign-content p{white-space:pre-wrap;line-height:1.65;margin:0 0 24px;overflow-wrap:anywhere}.marketing-campaign-content button{border:0;font-size:14px;padding:12px 24px;min-height:42px;cursor:default}.marketing-campaign-preview.banner .marketing-campaign-content{padding:20px 40px}.marketing-campaign-preview.banner h2{margin-bottom:8px}.marketing-campaign-preview.banner p{margin-bottom:12px}.marketing-wizard-actions{display:flex;justify-content:flex-end;gap:12px;margin:22px 0}.marketing-review{display:grid;grid-template-columns:1fr 1fr;gap:40px}.marketing-review .marketing-preview-stage{margin-top:16px}.marketing-page .ant-steps{margin:24px 0}.marketing-page .ant-checkbox-group{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:1000px){.marketing-two-column,.marketing-review{grid-template-columns:1fr}.marketing-preview-card{position:static}.marketing-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-overview-card{grid-template-columns:72px 1fr}.marketing-overview-card>div:last-child{grid-column:1/-1;max-width:400px;margin:auto}}@media (max-width:650px){.marketing-page{padding:20px 14px 50px}.marketing-card{padding:18px}.marketing-template-grid,.marketing-form-grid,.marketing-color-grid{grid-template-columns:1fr}.marketing-page .admin-page-heading{display:block}.marketing-actions{margin-top:16px;justify-content:flex-start}.marketing-overview-card{grid-template-columns:1fr;padding:20px}.marketing-overview-card>div:last-child{grid-column:auto}.marketing-url-rule{flex-wrap:wrap}.marketing-url-rule>.ant-input{min-width:170px;flex:1}.marketing-color{grid-template-columns:1fr 36px 100px}.marketing-preview-stage{padding:12px}.marketing-field .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.marketing-filters>.ant-input-search{max-width:100%}}.marketing-overview-card>div{min-width:0}.marketing-overview-card>div:last-child{width:100%}@media (max-width:650px){.marketing-overview-card{grid-template-columns:minmax(0,1fr)}.marketing-overview-card>div:last-child{max-width:100%}}.marketing-page .marketing-points-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:880px}.marketing-page .marketing-points-fields .ant-input-number{width:100%}.marketing-page .ant-card{margin:20px 0}.marketing-muted{font-size:13px;color:#67717c;line-height:1.8}.marketing-page .ant-table-cell{overflow-wrap:anywhere}@media (max-width:650px){.marketing-page .marketing-points-fields{grid-template-columns:1fr}}.discount-page{display:grid;gap:18px;padding-bottom:28px;color:#20242b}.discount-page .admin-page-heading{margin-bottom:0}.discount-page .ant-alert{margin:0}.discount-back{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#677388;margin-bottom:8px}.discount-list{padding:6px 22px 18px}.discount-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 20px}.discount-filters>.ant-input-search{width:260px}.discount-filters>.ant-select{min-width:130px}.discount-filters>label{display:flex;align-items:center;gap:8px;color:#637083;font-size:12px}.discount-filters>label input{width:144px}.discount-muted{display:block;color:#738093;font-size:12px;line-height:1.7;white-space:normal;margin-top:7px}.discount-unsaved{margin:0;color:#ad6800;font-size:13px}.discount-type-section{margin:16px 0 24px}.discount-type-section h3{font-size:14px;margin:0 0 12px}.discount-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.discount-type-card{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:18px;border:1px solid #e7eaf0;border-radius:10px;background:#fff;min-height:152px;transition:border-color .15s}.discount-type-card:hover{border-color:#8fbbff}.discount-type-card>div{flex:1;min-width:130px}.discount-type-card h4{font-size:14px;margin:0 0 9px;line-height:1.8}.discount-type-card h4 .ant-tag{margin-left:6px}.discount-type-card p{font-size:12px;color:#748196;line-height:1.7;margin:0}.discount-type-card>.ant-btn{margin-left:auto;font-size:12px}.discount-type-card.unavailable{background:#fafbfc}.discount-type-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#f0f6ff;color:#1677ff;font-size:17px}.discount-type-card.unavailable .discount-type-icon{color:#9da7b6;background:#eef0f3}.discount-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.discount-editor-main,.discount-editor-summary{display:grid;gap:18px}.discount-editor-summary{position:sticky;top:18px}.discount-editor-summary .ant-card p{margin:11px 0;line-height:1.7}.discount-editor-summary .ant-btn{margin-right:8px;margin-top:8px}.discount-field{display:flex;flex-direction:column;gap:9px;line-height:1.6;font-weight:500;font-size:13px;margin:0 0 20px;min-width:0}.discount-field:last-child{margin-bottom:0}.discount-field small{color:#7b8796;font-size:12px;font-weight:400}.discount-field .ant-input-number,.discount-field .ant-select{width:100%}.discount-field input[type=color]{height:40px;padding:5px;cursor:pointer}.discount-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:14px}.discount-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:16px}.discount-tier>.ant-btn{margin-bottom:0}.discount-tier .discount-field{margin-bottom:0}.discount-coupon-preview{width:100%;max-width:760px;margin:0 auto;border:1px solid #e5e9f0;border-radius:10px;overflow:hidden;color:#263042}.discount-coupon-preview.mobile{max-width:340px}.discount-preview-nav{padding:14px 20px;background:#fff;border-bottom:1px solid #e9edf2;font-weight:600;font-size:14px;display:flex;justify-content:space-between}.discount-preview-nav span{font-size:11px;font-weight:400;color:#8090a3}.discount-coupon-preview>img{display:block;width:100%;max-height:240px;object-fit:cover}.discount-preview-content{padding:32px 24px 24px;text-align:center}.discount-preview-content>h2{font-size:24px;margin:0 0 10px}.discount-preview-content>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#6a778b;font-size:13px;line-height:1.8}.discount-coupon-ticket{background:#fff;border-radius:12px;margin:24px auto 18px;padding:26px 24px;max-width:330px;box-shadow:0 4px 16px #1e395b0a;border:1px dashed #c9d9ef}.discount-coupon-ticket h3{font-size:16px;margin:14px 0}.discount-coupon-ticket p{font-size:12px;color:#72829a;line-height:1.7}.discount-coupon-value{font-size:32px;font-weight:750;color:#1677ff}.discount-coupon-ticket button{width:100%;border:0;border-radius:7px;color:#fff;padding:12px 18px;margin-top:8px;opacity:1;cursor:default}.discount-preview-content>small{color:#8692a4;font-size:11px}.discount-coupon-preview.mobile .discount-preview-content{padding:24px 16px}.discount-coupon-preview.mobile .discount-preview-content>h2{font-size:21px}.discount-wizard-actions{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:0;background:#f5f7fae8;padding:18px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:1100px){.discount-editor-layout{grid-template-columns:minmax(0,1fr) 260px}.discount-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.discount-editor-layout{grid-template-columns:1fr}.discount-editor-summary{position:static}.discount-form-grid,.discount-type-grid{grid-template-columns:1fr}.discount-list{padding:4px 12px 14px}.discount-filters>*{max-width:100%}.discount-filters>.ant-input-search{width:100%}.discount-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.discount-tier>.ant-btn{grid-column:1/-1;justify-self:end}.discount-page>.admin-page-heading{align-items:flex-start;flex-wrap:wrap}.discount-page .ant-card-body{padding:18px}}.admin-content:has(.admin-navigation-page){max-width:none;padding:0}.admin-navigation-page{display:flex;flex-direction:column;height:calc(100vh - 65px);height:calc(100dvh - 65px);min-height:420px}.admin-navigation-meta{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 28px;border-bottom:1px solid #e6e8eb;background:#fff}.admin-navigation-meta>span{color:#7b8492;font-size:12px}.admin-navigation-readonly{flex:0 0 auto;margin:8px 28px 0}.admin-navigation-workspace{flex:1 1 auto;min-height:0;display:flex}.admin-navigation-empty h1{margin:0 0 28px;font-size:25px}.admin-navigation-empty .ant-empty{padding:70px 20px}.admin-navigation-loading{height:160px}@media (max-width: 600px){.admin-navigation-page{min-height:340px}.admin-navigation-meta{gap:8px;padding:10px 16px}.admin-navigation-meta>span{max-width:220px;line-height:1.5}.admin-navigation-meta .ant-btn{flex:0 0 auto}.admin-navigation-readonly{margin-inline:12px}}.admin-chat-nav-link{gap:10px!important;padding-left:10px!important;height:42px!important;font-size:14px!important;font-weight:600!important;color:#27364b!important}.admin-chat-nav-link>.anticon{width:18px;flex:0 0 18px;color:#65758c;font-size:17px}.admin-chat-nav-link.active{color:#254fc6!important;background:#eaf1ff}.admin-chat-nav-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;border-radius:10px;background:#e74949;color:#fff;font-size:11px;line-height:1}.admin-chat-page{display:grid;gap:18px}.admin-chat-heading{margin-bottom:0}.admin-chat-alert{margin:0}.admin-chat-settings{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;overflow:visible}.admin-chat-settings strong{color:#263449;font-size:14px}.admin-chat-settings p{margin:5px 0 0;color:#798597;font-size:12px}.admin-chat-settings-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.admin-chat-permission-note{margin:-8px 0 0;color:#8993a1;font-size:12px}.admin-chat-inbox{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:620px;height:min(72vh,800px);overflow:hidden}.admin-chat-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid #e8ebf1}.admin-chat-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:20px 18px 14px}.admin-chat-list-head strong{font-size:15px;color:#263449}.admin-chat-list-head span{color:#8894a5;font-size:11px;white-space:nowrap}.admin-chat-filters{display:flex;gap:4px;padding:0 14px 12px;border-bottom:1px solid #edf0f5}.admin-chat-filters button{padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#6c7888;cursor:pointer;font:inherit;font-size:12px}.admin-chat-filters button:hover{background:#f3f6fa}.admin-chat-filters button.is-active{background:#eaf1ff;color:#2d5ed4;font-weight:600}.admin-chat-conversations{flex:1;min-height:0;overflow:auto}.admin-chat-conversations .ant-empty{margin:56px 0}.admin-chat-conversation{display:flex;align-items:flex-start;gap:11px;width:100%;padding:15px 14px;border:0;border-bottom:1px solid #f0f2f5;background:#fff;text-align:left;font:inherit;cursor:pointer}.admin-chat-conversation:hover,.admin-chat-conversation.is-active{background:#f1f5ff}.admin-chat-conversation.is-active{box-shadow:inset 3px 0 #426ced}.admin-chat-avatar{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:50%;background:#eaf1ff;color:#3768e9;font-size:13px;font-weight:700}.admin-chat-conversation-copy{display:grid;gap:6px;min-width:0;width:100%}.admin-chat-conversation-line{display:flex;justify-content:space-between;align-items:baseline;min-width:0;gap:8px}.admin-chat-conversation-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#263449}.admin-chat-conversation-line small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#8b95a3}.admin-chat-conversation-line b{display:grid;flex-shrink:0;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:#3768e9;color:#fff;font-size:10px}.admin-chat-more{margin:12px}.admin-chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.admin-chat-empty{display:grid;align-content:center;justify-items:center;gap:9px;height:100%;color:#9ca7b6}.admin-chat-empty>.anticon{font-size:35px;color:#b8c9ee}.admin-chat-empty strong{color:#536174;font-size:15px}.admin-chat-empty span:last-child{font-size:12px}.admin-chat-thread-head{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:69px;padding:12px 20px;border-bottom:1px solid #e8ebf1}.admin-chat-thread-head>div:nth-child(2){display:grid;gap:3px;min-width:0}.admin-chat-thread-head strong{overflow:hidden;color:#27364b;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.admin-chat-thread-head small{overflow:hidden;color:#8a94a4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-chat-thread-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.admin-chat-back{display:none}.admin-chat-messages{display:flex;flex:1;flex-direction:column;min-height:0;gap:17px;overflow:auto;padding:22px 24px;background:#fafbfe}.admin-chat-state{display:flex;justify-content:center;align-items:center;gap:10px;padding:40px 12px;color:#8894a5;font-size:12px}.admin-chat-message{display:flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:82%}.admin-chat-message.is-merchant{align-self:flex-end;align-items:flex-end}.admin-chat-message-sender{color:#8993a1;font-size:11px}.admin-chat-message-bubble{display:grid;gap:7px;padding:10px 13px;border:1px solid #e6ebf2;border-radius:3px 13px 13px;background:#fff;color:#334256;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.admin-chat-message.is-merchant .admin-chat-message-bubble{border-color:#d9e7ff;border-radius:13px 3px 13px 13px;background:#eaf2ff}.admin-chat-message-text{white-space:pre-wrap}.admin-chat-message-text a{color:#2366cb;text-decoration:underline}.admin-chat-image{display:block;width:min(240px,100%);max-height:240px;border-radius:6px;object-fit:contain}.admin-chat-image-error,.admin-chat-image-loading{font-size:11px;color:#8894a5}.admin-chat-compose{display:grid;flex:0 0 auto;gap:9px;padding:14px 20px 16px;border-top:1px solid #e8ebf1;background:#fff}.admin-chat-compose-error{margin-bottom:0}.admin-chat-compose textarea{resize:none}.admin-chat-compose-actions,.admin-chat-compose-actions>div{display:flex;align-items:center;gap:10px}.admin-chat-compose-actions{justify-content:space-between}.admin-chat-compose-actions>span{color:#8a94a4;font-size:11px}.admin-chat-attach{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#5a6a7f;font:inherit;font-size:12px;cursor:pointer}.admin-chat-attach:hover{color:#2a5fd9;background:#f2f6ff}.admin-chat-attach:focus-visible{outline:2px solid #386ef0;outline-offset:1px}.admin-chat-file-input{display:none}.admin-chat-file{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 8px;border-radius:5px;background:#f2f5fa;color:#536174;font-size:12px;overflow-wrap:anywhere}.admin-chat-file button{border:0;background:none;color:#7a8798;font-size:17px;cursor:pointer}.admin-chat-closed{margin:0;color:#8993a1;font-size:12px}@media (max-width: 900px){.admin-chat-inbox{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.admin-chat-thread-head{padding:10px 13px}.admin-chat-messages{padding:18px 16px}}@media (max-width: 700px){.admin-chat-settings{align-items:flex-start}.admin-chat-inbox{display:block;min-height:520px;height:min(70vh,700px)}.admin-chat-list,.admin-chat-thread{height:100%}.admin-chat-thread,.admin-chat-inbox.is-detail .admin-chat-list{display:none}.admin-chat-inbox.is-detail .admin-chat-thread{display:flex}.admin-chat-back{display:inline-flex;flex:0 0 auto}.admin-chat-thread-actions .ant-btn{padding-inline:7px}}@media (max-width: 440px){.admin-chat-settings{flex-direction:column}.admin-chat-settings-actions{width:100%;justify-content:space-between}.admin-chat-heading .ant-btn{align-self:flex-start}.admin-chat-compose{padding:12px}.admin-chat-compose-actions>span{max-width:120px}.admin-chat-message{max-width:92%}}.theme-center-content h1{font-size:25px;margin:0 0 9px}.theme-center-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.theme-center-intro{color:#728091;margin:0 0 25px}.theme-center-tabs{display:flex;gap:6px;border-bottom:1px solid #dde3ec;margin-bottom:22px}.theme-center-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#566273;padding:11px 20px;cursor:pointer}.theme-center-tabs button.active{border-color:#3769e8;color:#315fd5;font-weight:600}.theme-card{min-width:0;background:#fff;border:1px solid #e2e7ef;border-radius:9px;overflow:hidden;box-shadow:0 4px 18px #13213a0a}.theme-card-art{height:308px;background:#e9edf3;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;padding:22px}.theme-art-desktop,.theme-art-mobile{position:relative;overflow:hidden;border:7px solid #fff;border-radius:8px;background:#fff;box-shadow:0 8px 25px #18243b22}.theme-art-desktop{width:440px;height:255px;flex:0 1 440px}.theme-art-mobile{width:115px;height:226px;flex:0 0 115px;border-radius:14px}.theme-art-desktop iframe,.theme-art-mobile iframe{border:0;pointer-events:none;transform-origin:top left}.theme-art-desktop iframe{width:1200px;height:700px;transform:scale(.355)}.theme-art-mobile iframe{width:390px;height:810px;transform:scale(.26)}.theme-art-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#e9edf3e8;color:#748195;font-size:13px}.theme-card-body{padding:18px 22px 10px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.theme-card-body h3{font-size:17px;margin:0 0 6px}.theme-card-body p{font-size:13px;color:#758193;margin:0}.theme-card-meta{display:flex;flex-wrap:wrap;gap:6px 20px;padding:0 22px 10px;font-size:12px;color:#7a8493}.theme-current{height:23px;white-space:nowrap;padding:2px 8px;border-radius:4px;background:#e9f7f1;color:#16805a;font-size:12px}.theme-card-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 22px 20px}.theme-center-empty{padding:70px 28px;text-align:center;background:#fff;border:1px solid #e7eaf0;border-radius:8px}.theme-center-empty h2{margin:0 0 8px;font-size:19px}.theme-center-empty p{color:#758193}.theme-center-loading{display:flex;align-items:center;gap:12px;padding:45px;color:#758193}.theme-center-error{margin-bottom:18px}.theme-catalog-error{color:#b45309;font-size:12px;margin:12px 22px 0}.theme-preview-page{min-height:100vh}.theme-preview-toolbar{position:sticky;top:0;z-index:40;height:55px;background:#fff;border-bottom:1px solid #e7eaf0;display:flex;align-items:center;gap:18px;padding:0 24px;font:14px Arial,sans-serif}.theme-preview-toolbar a{color:#315fd5}.theme-preview-toolbar select{margin-left:auto;padding:6px 10px;border:1px solid #d8dfe9;border-radius:4px}.theme-preview-message{text-align:center;padding:60px;color:#738093}.theme-preview-page.is-framed{overflow:hidden}.theme-preview-canvas a,.theme-preview-canvas button,.theme-preview-canvas input,.theme-preview-canvas select{pointer-events:none}@media (max-width:850px){.theme-card-art{height:265px}.theme-art-desktop{height:210px}.theme-art-mobile{height:190px}}@media (max-width:560px){.theme-card-art{height:235px;padding:16px;gap:6px}.theme-art-desktop{height:180px}.theme-art-mobile{width:76px;flex:0 0 76px;height:180px;border-width:5px}.theme-art-mobile iframe{transform:scale(.18)}.theme-card-body,.theme-card-actions,.theme-card-meta{padding-left:16px;padding-right:16px}.theme-card-actions>.ant-btn,.theme-card-actions>span{flex:1}.theme-card-actions>span .ant-btn{width:100%}.theme-card-actions .ant-btn{font-size:12px;padding-inline:10px}.theme-center-content h1{font-size:21px}.theme-preview-toolbar{padding:0 12px;gap:8px}.theme-preview-toolbar strong{display:none}}.theme-detail{display:grid;grid-template-columns:3fr 2fr;gap:30px}.theme-detail iframe{width:100%;height:580px;border:1px solid #e5e7eb;border-radius:10px}.theme-detail section{line-height:1.9;padding:10px}.theme-detail select{padding:8px 14px;width:100%;border:1px solid #ddd;border-radius:6px}.theme-card-actions{flex-wrap:wrap}@media (max-width:700px){.theme-detail{grid-template-columns:1fr}.theme-detail iframe{height:330px}}.theme-center-tabbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dde3ec;margin-bottom:22px;gap:12px}.theme-center-tabbar .theme-center-tabs{border:0;margin-bottom:-1px}.theme-center-tabbar>.ant-btn{color:#777f8b;font-size:12px}.my-theme-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;align-items:stretch}.my-theme-card{display:flex;flex-direction:column}.my-theme-card .theme-card-art{flex:none;height:auto;aspect-ratio:1.6;padding:0;background:#fff;display:block}.my-theme-card .theme-art-desktop{position:absolute;width:80%;height:90%;top:20px;left:8%;border:8px solid #f3f3f4;border-top-width:20px;border-radius:10px;box-shadow:none;overflow:hidden}.my-theme-card .theme-art-desktop:before{content:"";position:absolute;left:1px;right:1px;top:-14px;height:7px;background:#e2e3e5;border-radius:8px}.my-theme-card .theme-art-desktop iframe{display:block;height:1000px;clip-path:inset(0);position:absolute}.my-theme-card .theme-art-mobile{position:absolute;width:27%;height:65%;right:4%;bottom:-1px;border:6px solid #f3f3f4;border-radius:9px;box-shadow:none}.my-theme-card .theme-art-mobile iframe{height:1100px}.my-theme-info{flex:1;border-top:1px solid #e7e7e9;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:20px}.my-theme-details{flex:1;min-width:0;width:100%}.my-theme-details h3{font-size:16px;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere}.my-theme-details h3 .ant-tag{margin-left:8px;font-size:11px;font-weight:400}.my-theme-details p{margin:5px 0;font-size:12px;color:#82858d;overflow-wrap:anywhere}.my-theme-state{display:block;margin-top:4px}.my-theme-details .my-theme-version{color:#343840;font-weight:500}.my-theme-actions{margin-top:auto;flex:none;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.my-theme-actions>.ant-btn-primary{min-width:66px}.my-theme-actions>.ant-btn-icon-only{border-color:transparent;color:#7d8592}.theme-installed-note{color:#7b8493;font-size:13px}.theme-trash-list{max-height:55vh;overflow:auto;margin-top:12px}.theme-trash-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #eef0f4}.theme-trash-row>div{min-width:0;overflow-wrap:anywhere}.theme-trash-row strong{font-size:14px}.theme-trash-row p{margin:7px 0 0;color:#858c96;font-size:12px}.theme-trash-row>.ant-btn{flex:none}.theme-trash-empty{padding:44px 16px;text-align:center;color:#89919d}@media (max-width:1050px){.my-theme-info{padding:16px;gap:10px}.my-theme-actions{gap:3px}.my-theme-details h3 .ant-tag{display:table;margin:5px 0 0}}@media (max-width:850px){.my-theme-list{grid-template-columns:minmax(0,1fr)}.my-theme-details h3 .ant-tag{display:inline-block;margin:0 0 0 8px}}@media (max-width:420px){.theme-center-tabbar{gap:0}.theme-center-tabbar .theme-center-tabs button{padding-inline:12px}.my-theme-card .theme-art-desktop{top:14px;border-width:6px;border-top-width:16px}.my-theme-card .theme-art-mobile{border-width:4px}.my-theme-info{gap:8px;padding:14px}.my-theme-details h3{font-size:15px}.my-theme-details h3 .ant-tag{display:table;margin:5px 0 0}}.theme-market{padding:20px;background:#fff;border-radius:7px;container-type:inline-size}.theme-market-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.theme-market-categories{display:flex;flex-wrap:wrap;background:#f7f7f8;gap:0}.theme-market-categories button{border:0;background:transparent;padding:10px 15px;color:#24262b;font-size:13px;white-space:nowrap;border-radius:3px;min-height:36px}.theme-market-categories button:hover{color:#4166ff;background:#eef1ff}.theme-market-categories button[aria-pressed=true]{background:#4668ff;color:#fff;font-weight:600}.theme-market-views{display:flex;flex:none;background:#f6f6f7;border-radius:4px;padding:2px}.theme-market-views button{border:0;border-radius:3px;background:transparent;color:#777d85;width:32px;height:32px;display:grid;place-items:center;font-size:17px}.theme-market-views button[aria-pressed=true]{color:#4668ff;background:#fff;box-shadow:0 0 2px #00000012}.theme-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;row-gap:32px}.theme-market-card{display:block;min-width:0;border:0;padding:0;text-align:left;background:transparent;color:#262626;border-radius:6px}.theme-market-card{position:relative}.theme-center-content [hidden],.theme-market-card[hidden]{display:none!important}.theme-market-card-main{display:block;width:100%;min-width:0;border:0;padding:0;text-align:left;background:transparent;color:inherit;font:inherit;border-radius:6px;cursor:pointer}.theme-market-card-main:focus-visible{outline:2px solid #4668ff;outline-offset:6px}.theme-market-art{display:block;position:relative;border:1px solid #e2e2e5;border-radius:6px;overflow:hidden;transition:box-shadow .18s,border-color .18s}.theme-market-card:hover .theme-market-art{border-color:#aab8ff;box-shadow:0 5px 18px #273a7012}.theme-market-cover{display:block;position:relative;width:100%;aspect-ratio:1;background:#f6f6f7;overflow:hidden}.theme-market-desktop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}.theme-market-desktop iframe{display:block;width:1200px;height:1400px;max-width:none;border:0;transform-origin:top left;pointer-events:none}.theme-market-mobile{display:block;position:absolute;width:45%;height:64%;right:5%;bottom:-1px;overflow:hidden;border:6px solid #333;border-bottom:0;border-radius:7px 7px 0 0;background:#fff;box-shadow:0 0 0 1px #ffffff26}.theme-market-mobile iframe{display:block;width:390px;height:1100px;max-width:none;border:0;transform-origin:top left;pointer-events:none}.theme-market-cover.desktop-only .theme-market-mobile{visibility:hidden}.theme-market-caption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0 4px;font-size:13px;color:#767c86}.theme-market-caption strong{min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:500;color:#262626}.theme-market-caption>span{flex:none}.theme-market-ribbon{position:absolute;top:15px;left:-31px;width:120px;transform:rotate(-45deg);text-align:center;background:#748091;color:#fff;font-size:12px;line-height:24px}.theme-market-ribbon.is-current{background:#25282e}.theme-market-empty{padding:64px 20px;text-align:center;color:#8a9099;font-size:14px}.theme-market-empty button{display:block;margin:14px auto 0;padding:8px 14px;background:#f1f4ff;border:0;border-radius:4px;color:#4166ff}.theme-cover-loading,.theme-cover-message{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:13px;color:#748195;background:#f2f4f7}.theme-cover-loading{background:linear-gradient(105deg,#f2f4f7 30%,#fafbfc,#f2f4f7 70%);background-size:220% 100%;animation:theme-cover-loading 1.8s ease-in-out infinite;pointer-events:none}.theme-cover-retry{border:1px solid #d8dfe9;border-radius:4px;padding:6px 12px;background:#fff;color:#315fd5;font-size:12px;cursor:pointer}.theme-market-retry{position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%);z-index:3}@keyframes theme-cover-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.theme-cover-loading{animation:none}}@container (max-width:850px){.theme-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.theme-market-toolbar{gap:12px}.theme-market-categories button{padding:10px 12px}}@container (max-width:460px){.theme-market-grid{grid-template-columns:minmax(0,1fr)}.theme-market-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:20px}.theme-market-categories{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.theme-market-views{margin-left:auto}.theme-market-caption{padding-top:14px}}@media (max-width:600px){.theme-market{padding:14px}}.reference-source-toolbar,.reference-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.reference-source-import{display:flex;gap:8px;margin:12px 0}.reference-source-import .ant-select{flex:1;min-width:0}.reference-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.reference-source-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e3e7ed;border-radius:8px;background:#fff;min-width:0}.reference-source-card.is-excluded{opacity:.65}.reference-source-card small{color:#6b7280}.reference-source-card details{display:grid;gap:8px}.reference-source-card details>*{margin-top:10px}.reference-source-card label{display:grid;gap:6px}.reference-source-card .ant-checkbox-wrapper{display:flex}.reference-source-media{height:190px;background:#f7f8fa;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.reference-source-media img{width:100%;height:100%;object-fit:contain}.reference-source-placeholder{padding:20px;text-align:center;color:#64748b;font-size:13px}.reference-source-url{overflow-wrap:anywhere;font-size:12px;color:#6b7280}.reference-source-card .ant-select{width:100%}.reference-image-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0}.reference-image-comparison figure{margin:0;min-width:0;background:#f7f8fa;display:flex;flex-direction:column;justify-content:center}.reference-image-comparison img{width:100%;height:340px;object-fit:contain}.reference-image-comparison figcaption{padding:8px;text-align:center;color:#64748b;font-size:12px}@media (max-width:700px){.reference-source-grid,.reference-image-comparison{grid-template-columns:1fr}.reference-image-comparison img{height:280px}.reference-source-import{flex-direction:column}}.reference-images{margin-top:28px;padding-top:22px;border-top:1px solid #e7ebf1;font-size:13px;line-height:1.65}.reference-images h2{font-size:17px;margin:0 0 12px}.reference-images label:not(.ant-checkbox-wrapper){display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.reference-images label>span:first-child{font-size:12px;color:#667385}.reference-images .ant-select,.reference-images .ant-input-number{width:100%}.image-layout-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.image-plan-form{padding:13px;background:#f7f9fc;border:1px solid #e5eaf2;border-radius:9px}.image-plan-summary{background:#eaf1ff;color:#345b9e;padding:10px;border-radius:6px;margin:0 0 13px;font-variant-numeric:tabular-nums}.image-plan-summary small{display:block;color:#6b7e9d;font-size:11px;margin-top:5px}.image-batch-select{margin-top:20px}.image-batch-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 13px;color:#3462c4}.image-batch-status small{display:block;width:100%;color:#8190a2;font-size:11px}.image-plan-item{padding:13px;border:1px solid #e5eaf2;border-radius:8px;margin:12px 0;background:#fff}.image-plan-item header{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.image-plan-item header span{font-size:11px;color:#7b899b}.image-plan-item details summary{cursor:pointer;color:#4c607b;margin:9px 0;font-size:12px}.image-plan-item .ant-alert{margin:10px 0}.image-plan-result{display:block;text-align:center;font-size:11px;color:#4266ad;margin:8px 0}.image-plan-result img{display:block;max-width:100%;max-height:250px;object-fit:contain;margin:0 auto 6px;border-radius:6px}.image-batch-actions,.image-item-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.image-batch-actions small{width:100%;font-size:11px;color:#8190a2}.image-asset-history a{display:block;font-size:11px;margin:4px 0}.reference-images>.ant-alert{margin-top:12px}.reference-images .ant-checkbox-wrapper{font-size:11px;align-items:flex-start}.image-concept{margin:0 0 9px;color:#536174;font-size:12px;overflow-wrap:anywhere}.image-concept small{display:inline-block;margin-left:6px;padding:0 5px;background:#fff2df;color:#946b27;border-radius:4px;font-size:10px}.image-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.image-section-heading h2{margin:0;font-size:16px}.image-plan-result{width:100%;border:0;background:none;padding:0;cursor:pointer}.image-plan-item header b{font-size:12px}.image-asset-preview{text-align:center}.image-asset-preview img{display:block;width:auto;height:auto;max-width:100%;max-height:70vh;object-fit:contain;margin:auto}.image-asset-preview p{margin:14px 0 5px;color:#536174}.image-asset-preview small{font-size:12px;color:#7b899b}.image-library-header{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:16px}.image-library-header p{margin:0;color:#667385;font-size:12px;line-height:1.65}.image-library-loading{display:flex;gap:9px;align-items:center;padding:25px 0;color:#667385}.image-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;max-height:65vh;overflow:auto;padding:2px}.image-library-card{display:flex;flex-direction:column;gap:7px;text-align:left;padding:10px;background:#fff;border:1px solid #e5eaf2;border-radius:8px;cursor:pointer;color:#536174;min-width:0}.image-library-card:hover{border-color:#8caef8}.image-library-card img{width:100%;height:150px;object-fit:contain;background:#f8f9fb}.image-library-card strong{font-size:12px;color:#3462c4}.image-library-card span{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.image-library-card small{font-size:10px;color:#7b899b}.reference-candidates{border-top:1px solid #e7ebf1;margin-top:26px;padding-top:22px;font-size:13px;line-height:1.65}.reference-candidates h2{font-size:17px;margin:0 0 10px}.reference-candidates h3{font-size:14px;margin:18px 0 8px}.reference-candidates>label,.candidate-inspector label,.candidate-global label{display:flex;flex-direction:column;gap:5px;margin:13px 0}.reference-candidates label>span,.candidate-inspector label>span,.candidate-global label>span{font-size:12px;color:#667385}.reference-candidates .ant-select,.candidate-inspector .ant-select,.candidate-global .ant-select,.candidate-inspector .ant-input-number,.candidate-global .ant-input-number{width:100%}.reference-candidates>.ant-alert{margin-top:14px}.reference-candidate-list{display:grid;gap:8px}.reference-candidate-list>a{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e5eaf2;border-radius:8px;background:#f8faff}.reference-candidate-list>a>b{color:#2a446f;font-size:13px}.reference-candidate-list>a>span{font-size:11px;color:#708098}.generation-candidate-page{height:100vh;height:100dvh;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f4f5f7;color:#283343;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.generation-candidate-page .candidate-topbar{min-height:64px;flex:0 0 64px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(180px,310px) minmax(190px,1fr);align-items:center;gap:18px;padding:0 18px;background:#fff;border-bottom:1px solid #e7e9ed;box-shadow:0 1px 2px #0f172a08;position:relative;z-index:10}.generation-candidate-page .candidate-editor-brand{min-width:0;display:flex;align-items:center;gap:10px;color:#283343;text-decoration:none}.generation-candidate-page .candidate-editor-brand>a{flex:none;width:30px;height:34px;display:grid;place-items:center;border-radius:6px;color:#717d8d;font-size:18px}.generation-candidate-page .candidate-title{min-width:0}.generation-candidate-page .candidate-title strong{display:block;overflow:hidden;color:#263246;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.generation-candidate-page .candidate-title small{display:block;margin-top:3px;color:#8b95a4;font-size:11px}.generation-candidate-page .candidate-save-badge{flex:none;padding:4px 8px;border-radius:12px;color:#33734f;background:#eaf7ef;font-size:11px;white-space:nowrap}.generation-candidate-page .candidate-save-badge.has-error{color:#b42318;background:#fff0ee}.generation-candidate-page .candidate-save-badge.is-dirty{color:#8b651f;background:#fff5dd}.generation-candidate-page .candidate-page-controls{min-width:0;display:flex;justify-content:center;align-items:center;gap:8px}.generation-candidate-page .candidate-home-indicator{flex:1;min-width:0;height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dce2ea;border-radius:7px;background:#fff;color:#283343;font-size:13px;font-weight:600}.generation-candidate-page .candidate-page-controls>button{flex:none;width:36px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:#748092;background:#f2f4f7;font-size:16px}.generation-candidate-page .candidate-page-controls>button.active{color:#2468e8;background:#eaf1ff;box-shadow:inset 0 0 0 1px #d7e5ff}.generation-candidate-page .candidate-top-actions{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:8px}.generation-candidate-page .candidate-top-actions>.ant-btn{flex:none}.generation-candidate-page .candidate-device-switch{flex:none;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:7px;background:#f2f3f5}.generation-candidate-page .candidate-device-switch button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#79808a;background:transparent;font-size:16px}.generation-candidate-page .candidate-device-switch button[aria-pressed=true]{color:#2367e8;background:#fff;box-shadow:0 1px 4px #0000001f}.generation-candidate-page .candidate-notices:empty{display:none}.generation-candidate-page .candidate-notices{flex:none;max-height:25vh;max-height:25dvh;display:grid;gap:8px;padding:10px 18px;overflow:auto;background:#f8f9fb;border-bottom:1px solid #e7e9ed}.generation-candidate-page .candidate-notices .ant-alert-description p{margin:0 0 8px}.generation-candidate-page .candidate-working,.generation-candidate-page .candidate-loading{display:flex;justify-content:center;align-items:center;gap:12px;padding:32px;color:#60789a;font-size:13px}.generation-candidate-page .candidate-loading{flex:1;min-height:0;flex-direction:column}.generation-candidate-page .candidate-workspace{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:356px minmax(0,1fr);overflow:hidden}.generation-candidate-page .candidate-sidebar{min-width:0;min-height:0;display:flex;overflow:hidden;background:#fff;border-right:1px solid #e2e5e9;box-shadow:3px 0 10px #19202c0a;position:relative;z-index:2}.generation-candidate-page .candidate-rail{width:56px;flex:0 0 56px;min-height:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 0;overflow-y:auto;border-right:1px solid #eceef1;background:#fbfbfc}.generation-candidate-page .candidate-rail button{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:7px;color:#6d7580;background:transparent;font-size:18px}.generation-candidate-page .candidate-rail button:hover:not(:disabled){color:#336cc9;background:#f0f3f8}.generation-candidate-page .candidate-rail button.active{color:#2869e9;background:#eaf1ff}.generation-candidate-page .candidate-sidebar-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.generation-candidate-page .candidate-panel-heading{flex:none;min-height:69px;padding:15px 17px 12px;border-bottom:1px solid #edf0f4}.generation-candidate-page .candidate-panel-heading h2{display:flex;align-items:center;gap:8px;margin:0;color:#2c3542;font-size:14px;font-weight:600;line-height:22px}.generation-candidate-page .candidate-panel-heading p{margin:4px 0 0;color:#8c95a2;font-size:11px;line-height:1.6}.generation-candidate-page .candidate-panel-heading button{width:25px;height:25px;display:inline-grid;place-items:center;margin-left:-6px;padding:0;border:0;border-radius:5px;color:#758092;background:transparent}.generation-candidate-page .candidate-panel-heading button:hover{color:#2869e9;background:#f0f5ff}.generation-candidate-page .candidate-panel-heading.is-detail{display:flex;align-items:center;gap:10px}.generation-candidate-page .candidate-panel-heading.is-detail>div{flex:1;min-width:0}.generation-candidate-page .candidate-panel-heading.is-detail h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.generation-candidate-page .candidate-outline-heading{height:74px;flex:0 0 74px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.generation-candidate-page .candidate-outline-heading h2{font-size:16px;line-height:1.3}.generation-candidate-page .candidate-outline-heading p{margin-top:2px;color:#999fa8;line-height:1.3}.generation-candidate-page .candidate-outline-heading>button{width:auto;margin:0;padding:4px;color:#6680a1;font-size:11px}.generation-candidate-page .candidate-panel-scroll{flex:1;min-height:0;padding:16px 12px 24px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent}.generation-candidate-page .candidate-outline-scroll{padding:10px 8px 24px}.generation-candidate-page .candidate-section-list{display:grid;gap:0}.generation-candidate-page .candidate-outline-row{height:42px;min-width:0;display:flex;align-items:center;padding:0 7px 0 2px;border:1px solid transparent;border-radius:7px;color:#4c535d;transition:color .15s ease,background .15s ease,border-color .15s ease}.generation-candidate-page .candidate-outline-row:hover{background:#f6f8fb}.generation-candidate-page .candidate-outline-row.active{color:#205fd2;background:#edf4ff;border-color:#cddfff}.generation-candidate-page .candidate-outline-row.hover-linked{background:#eef4ff;box-shadow:inset 2px 0 #3978ff}.generation-candidate-page .candidate-section-list .candidate-outline-row>button:not(.candidate-outline-toggle){flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:8px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:13px;text-align:left}.generation-candidate-page .candidate-outline-toggle,.generation-candidate-page .candidate-outline-spacer{flex:0 0 22px;width:22px}.generation-candidate-page .candidate-outline-toggle{height:32px;padding:0;border:0;color:#a2a8b3;background:transparent;font-size:9px;border-radius:4px;cursor:pointer}.generation-candidate-page .candidate-outline-toggle:hover{color:#2869dc;background:#edf4ff}.generation-candidate-page .candidate-block-list{margin:0 0 0 18px;padding:0;list-style:none}.generation-candidate-page .candidate-block-list>li>.candidate-outline-row{height:37px}.generation-candidate-page .candidate-block-button .candidate-section-copy strong{font-size:12px}.generation-candidate-page .candidate-section-icon{flex:0 0 25px;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:5px;color:#657387;background:#edf0f4;font-size:13px}.generation-candidate-page .candidate-section-list button.active .candidate-section-icon{color:#3478ed;background:#fff}.generation-candidate-page .candidate-section-copy{flex:1;min-width:0}.generation-candidate-page .candidate-section-copy strong{display:block;overflow:hidden;font-size:13px;font-weight:400;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.generation-candidate-page .candidate-section-state{flex:none;display:flex;gap:4px;color:#a2aab7;font-size:12px}.generation-candidate-page .candidate-sidebar-footer{flex:none;display:grid;padding:10px 16px;border-top:1px solid #edf0f4;background:#fff;color:#8490a0;font-size:10px;line-height:1.6}.generation-candidate-page .candidate-save-state{color:#6280ad;font-size:11px}.generation-candidate-page .candidate-sidebar .reference-muted{margin:0 0 12px;font-size:11px;line-height:1.7}.generation-candidate-page .candidate-inspector{padding:0 5px}.generation-candidate-page .candidate-inspector h2{margin:14px 0 10px;font-size:14px}.generation-candidate-page .candidate-inspector>h2:first-child{margin-top:0}.generation-candidate-page .candidate-native-settings{display:flex;padding:0;overflow:hidden}.generation-candidate-page .candidate-native-settings>.settings-panel{flex:1;min-width:0;position:relative}.generation-candidate-page .candidate-native-settings .settings-form{padding-bottom:80px}.generation-candidate-page .candidate-switch{display:flex!important;align-items:center;justify-content:space-between;flex-direction:row!important;gap:12px!important;font-size:12px}.generation-candidate-page .candidate-nested,.generation-candidate-page .candidate-global{border-top:1px solid #e5eaf2;padding-top:10px;margin-top:12px;font-size:12px}.generation-candidate-page .candidate-nested summary,.generation-candidate-page .candidate-global summary{cursor:pointer;color:#526986}.generation-candidate-page .candidate-nested .candidate-nested{margin-left:8px}.generation-candidate-page .candidate-global p{color:#7a8798;font-size:11px;line-height:1.7}.generation-candidate-page .candidate-preview{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.generation-candidate-page .candidate-preview-toolbar{flex:none;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 18px;border-bottom:1px solid #e8ebef;color:#8491a3;background:#f8f9fb;font-size:11px}.generation-candidate-page .candidate-preview-toolbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-candidate-page .candidate-preview-toolbar>button{flex:none}.generation-candidate-page .candidate-frame-area{flex:1;min-width:0;min-height:0;display:flex;justify-content:center;align-items:stretch;padding:18px;overflow:auto;background:#f4f5f7}.generation-candidate-page .candidate-frame-area iframe{flex:1;width:100%;height:100%;min-width:0;min-height:0;display:block;border:1px solid #e1e5eb;background:#fff;box-shadow:0 1px 6px #1824390a}.generation-candidate-page .candidate-viewport{position:relative;flex:none;min-width:0;min-height:0}.generation-candidate-page .candidate-viewport.desktop{overflow:hidden;box-shadow:0 0 0 1px #e1e5eb}.generation-candidate-page .candidate-viewport.desktop iframe{position:absolute;inset:0 auto auto 0;flex:none;max-width:none;border:0;transform-origin:top left}.generation-candidate-page .candidate-viewport.mobile{flex:0 0 390px;width:390px;max-width:100%;height:100%}.generation-candidate-page .candidate-frame-area.mobile iframe{border:8px solid #20252d;border-radius:24px;background:#fff;box-shadow:0 8px 30px #1723341f}.generation-candidate-page .candidate-quality{flex:none;padding:7px 18px;font-size:11px;line-height:1.6;color:#587657;background:#f0f8f1}.generation-candidate-page .candidate-quality.warning{color:#956a29;background:#fff7e7}.generation-candidate-page .candidate-composer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#fff}.generation-candidate-page .candidate-composer>.card-composer,.generation-candidate-page .candidate-composer>.card-composer-shell{height:100vh;height:100dvh}.generation-candidate-page .candidate-image-failure{overflow-wrap:anywhere;min-width:0;max-width:100%}.generation-candidate-page button:focus-visible,.generation-candidate-page a:focus-visible,.generation-candidate-page summary:focus-visible{outline:2px solid #4c83ee;outline-offset:3px}.generation-candidate-page button:disabled{cursor:not-allowed}@media (max-width: 1100px){.generation-candidate-page .candidate-topbar{gap:12px;grid-template-columns:minmax(160px,1fr) minmax(140px,210px) auto}.generation-candidate-page .candidate-save-badge{display:none}}@media (max-width: 900px){.generation-candidate-page .candidate-topbar{flex-basis:auto;min-height:64px;grid-template-columns:minmax(0,1fr) minmax(140px,210px);gap:10px;padding:10px 12px}.generation-candidate-page .candidate-top-actions{grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-end}.generation-candidate-page .candidate-workspace{grid-template-columns:280px minmax(0,1fr)}.generation-candidate-page .candidate-panel-heading{padding-inline:12px}.generation-candidate-page .candidate-panel-scroll{padding-inline:8px}.generation-candidate-page .candidate-preview-toolbar{padding-inline:10px}.generation-candidate-page .candidate-frame-area{padding:10px}}@media (max-width: 640px){.generation-candidate-page .candidate-topbar{gap:8px;grid-template-columns:minmax(0,1fr) 136px;padding:8px 10px}.generation-candidate-page .candidate-title strong{font-size:12px}.generation-candidate-page .candidate-title small{font-size:10px}.generation-candidate-page .candidate-editor-brand{gap:7px}.generation-candidate-page .candidate-top-actions{justify-content:space-between;gap:5px}.generation-candidate-page .candidate-top-actions>.ant-btn{padding-inline:8px;font-size:12px}.generation-candidate-page .candidate-home-indicator{height:32px;padding-inline:9px;font-size:12px}.generation-candidate-page .candidate-page-controls{gap:5px}.generation-candidate-page .candidate-page-controls>button{width:31px;height:31px}.generation-candidate-page .candidate-notices{max-height:22vh;max-height:22dvh;padding:8px 10px}.generation-candidate-page .candidate-workspace{display:flex;flex-direction:column;overflow:auto}.generation-candidate-page .candidate-sidebar{flex:0 1 40vh;flex-basis:40dvh;min-height:150px;max-height:40vh;max-height:40dvh;border-right:0;border-bottom:1px solid #e2e5e9}.generation-candidate-page .candidate-rail{width:48px;flex-basis:48px;padding-top:8px}.generation-candidate-page .candidate-rail button{width:34px;height:34px;font-size:16px}.generation-candidate-page .candidate-panel-heading{min-height:55px;padding-block:9px}.generation-candidate-page .candidate-panel-scroll{padding:9px 10px 16px}.generation-candidate-page .candidate-native-settings{padding:0}.generation-candidate-page .candidate-sidebar-footer{padding:7px 12px;gap:2px}.generation-candidate-page .candidate-preview{flex:1 0 300px;min-height:300px}.generation-candidate-page .candidate-preview-toolbar{min-height:34px;padding-block:4px}.generation-candidate-page .candidate-quality{padding:5px 10px;font-size:10px}.generation-candidate-page .candidate-frame-area{padding:8px}.generation-candidate-page .candidate-frame-area.mobile iframe{border-width:6px;border-radius:18px}}@media (prefers-reduced-motion: reduce){.generation-candidate-page .candidate-section-list button{transition:none}}.image-workflow{padding-top:24px;margin-top:24px;border-top:1px solid #e5eaf2;min-width:0}.image-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-workflow h2{font-size:16px;font-weight:500;margin:0 0 16px}.image-workflow-heading .ant-btn{margin-bottom:16px}.image-workflow-note,.image-workflow-counts,.image-workflow-status{font-size:13px;line-height:1.75;color:#718099;overflow-wrap:anywhere}.image-workflow-records{padding:0;margin:8px 0 20px;list-style:none}.image-workflow-records li{display:flex;gap:12px;padding-bottom:20px;position:relative}.image-workflow-records li:not(:last-child):after{content:"";position:absolute;left:11px;top:28px;bottom:4px;width:1px;background:#e6ebf3}.image-workflow-record-icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;height:24px;color:#8997ac}.image-workflow-records strong{display:block;font-size:14px;line-height:24px;font-weight:500}.image-workflow-records p{margin:4px 0 0;color:#7c899e;font-size:12px;line-height:1.7}.image-workflow-records .done .image-workflow-record-icon,.image-workflow-ready .anticon{color:#24a58a}.image-workflow-records .pending{color:#8793a5}.image-workflow-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.image-workflow-images button{padding:0;border:1px solid #e8edf4;border-radius:6px;overflow:hidden;aspect-ratio:1;background:#f6f8fb;cursor:pointer}.image-workflow-images img{display:block;width:100%;height:100%;object-fit:cover}.image-workflow-ready,.image-workflow-paused{font-size:13px;line-height:1.75;overflow-wrap:anywhere}.image-workflow-paused{margin:16px 0}.image-workflow>.ant-alert{margin:16px 0 10px}.image-workflow>.ant-btn{margin-top:8px}.image-workflow-legacy .reference-images{padding-top:24px}.image-workflow-elapsed{margin:0 0 6px;font-size:12px;line-height:1.75;color:#7c899e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.image-workflow-wait-note{margin:12px 0 16px;min-width:0}.image-workflow-wait-note p{margin:0 0 10px;color:#718099;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.image-workflow-config-confirmation{margin:12px 0;line-height:1.75;white-space:normal}.ai-builder{display:grid;grid-template-columns:minmax(330px,390px) minmax(0,1fr);height:100vh;background:#f5f6f8;color:#202938;font-family:Arial,Microsoft YaHei,sans-serif}.ai-builder-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff;border-right:1px solid #e9ecf1}.ai-builder-brand{min-height:66px;padding:16px 22px;border-bottom:1px solid #eceef2;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.ai-builder-brand a{color:#536174}.ai-builder-brand strong{font-size:15px;color:#243b70;white-space:nowrap}.ai-builder-content{padding:36px 22px;overflow:auto;flex:1;min-height:0}.ai-builder-orb{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:24px;background:linear-gradient(135deg,#73a1ff,#6757df 65%,#ee91b3);box-shadow:0 8px 23px #6b78e43b;margin-bottom:24px}.ai-builder-content h1{font-size:25px;line-height:1.3;margin:0 0 12px;font-weight:600}.ai-builder-form{display:flex;flex-direction:column;gap:11px}.ai-builder-form label{font-weight:600;font-size:13px;margin-top:8px}.ai-builder-form label span{font-weight:400;color:#8a94a3;margin-left:5px}.ai-builder-form .ant-input,.ai-builder-form textarea{border-radius:9px}.ai-builder-prompt{background:#f1f3f7;border-radius:13px;padding:12px 15px;overflow-wrap:anywhere;color:#39465b;font-size:13px}.ai-builder-steps{list-style:none;margin:24px 0 28px;padding:0;display:flex;flex-direction:column}.ai-builder-steps>li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:24px;min-width:0}.ai-builder-steps>li:last-child{padding-bottom:0}.ai-builder-steps>li:not(:last-child):after{content:"";position:absolute;left:13px;top:32px;bottom:4px;width:1px;background:#e3e9f0}.ai-builder-step-icon{width:28px;height:28px;border-radius:50%;background:#f0f3f7;color:#8793a4;display:grid;place-items:center;font-size:12px;z-index:1}.ai-builder-steps .done>.ai-builder-step-icon{background:#e6f6ee;color:#168a61}.ai-builder-steps .active>.ai-builder-step-icon{background:#eaf1ff;color:#3165e8}.ai-builder-steps .failed>.ai-builder-step-icon{background:#fff3e8;color:#c27829}.ai-builder-steps strong{display:block;color:#253249;font-size:14px;font-weight:600;margin:2px 0 4px}.ai-builder-steps small{display:block;color:#8390a3;font-size:12px;line-height:1.6}.ai-builder-state{display:flex;align-items:center;gap:8px;font-size:12px;color:#62738d;margin:18px 0}.ai-builder-new{margin-top:22px}.ai-builder-preview{min-width:0;min-height:0;display:flex;flex-direction:column}.ai-builder-preview-bar{height:66px;background:#fff;border-bottom:1px solid #e9ecf1;display:flex;align-items:center;justify-content:space-between;padding:0 25px;gap:12px}.ai-builder-preview-bar strong{font-size:14px}.ai-builder-devices{display:flex;background:#f2f4f7;border-radius:9px;padding:4px;gap:3px}.ai-builder-devices button{border:0;background:transparent;padding:7px 12px;color:#6b7789;border-radius:6px;cursor:pointer}.ai-builder-devices button[aria-pressed=true]{background:#fff;color:#3365d9;box-shadow:0 1px 4px #121a2b19}.ai-builder-preview-body{flex:1;min-height:0;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:28px}.ai-builder-preview-body.mobile{background:#e9ebef}.ai-builder-screenshot{display:block;width:min(100%,1440px);height:auto;background:#fff;border:1px solid #e0e5ec;border-radius:9px;box-shadow:0 8px 30px #2530471a}.ai-builder-preview-body.mobile .ai-builder-screenshot{width:390px;max-width:100%;border:8px solid #fff;border-radius:22px;box-shadow:0 12px 35px #2630472e}.ai-builder-placeholder{margin:auto;text-align:center;color:#8490a1}.ai-builder-placeholder-art{width:210px;height:135px;background:linear-gradient(150deg,#e8ecf5,#f7f8fb);border:1px solid #e2e6ee;border-radius:13px;color:#b6c0cf;font-size:56px;display:grid;place-items:center;margin:0 auto 22px}.ai-builder-placeholder h2{font-size:17px;color:#536173}.ai-builder-placeholder p{font-size:12px}.ai-builder-preview-source{background:#fff;border-top:1px solid #e6e9ee;padding:9px 24px;color:#929bab;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:780px){.ai-builder{height:auto;min-height:100vh;grid-template-columns:1fr}.ai-builder-panel{border-right:0;border-bottom:1px solid #e9ecf1}.ai-builder-content{padding:24px 18px}.ai-builder-preview{min-height:560px}.ai-builder-preview-body{min-height:500px;padding:16px}.ai-builder-preview-bar{padding:0 16px}}.reference-analysis{margin-top:28px;padding-top:22px;border-top:1px solid #e7ebf1;font-size:13px;line-height:1.65}.reference-analysis h2{font-size:17px;margin:0 0 12px}.reference-analysis h3{font-size:14px;margin:22px 0 12px}.reference-muted{font-size:12px;color:#7b8797;line-height:1.65}.reference-analysis-state{display:flex;align-items:center;gap:9px;padding:10px 0;color:#3462c4}.reference-plan-summary{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:24px}.reference-plan-entry{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;min-width:0}.reference-plan-entry-icon{font-size:15px;color:#829083;line-height:24px;display:flex;align-items:flex-start;justify-content:center}.reference-plan-entry-body{min-width:0;overflow-wrap:anywhere}.reference-plan-entry-heading{display:flex;flex-wrap:wrap;align-items:center;gap:9px;min-height:24px;margin-bottom:8px}.reference-plan-entry-heading h3{font-size:13px;font-weight:600;color:#536174;line-height:24px;margin:0}.reference-plan-entry-heading>span{font-size:11px;color:#919baa;font-weight:400}.reference-plan-entry-copy{margin:0 0 8px;font-size:13px;line-height:1.8;color:#38455a;white-space:pre-wrap}.reference-plan-entry-meta{margin:6px 0 0;font-size:12px;line-height:1.8;color:#798496;white-space:pre-wrap}.reference-analysis .reference-plan-colors{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:12px 0 0;gap:12px 18px}.reference-plan-color{display:flex;align-items:center;gap:6px;font-size:11px;line-height:20px;color:#7b8797}.reference-plan-color-swatch{display:block;width:15px;height:15px;border-radius:3px;border:1px solid #dce1e8;flex:none}.reference-plan-color-swatch.is-missing{background:repeating-linear-gradient(135deg,#f4f6f9 0,#f4f6f9 3px,#e3e7ee 3px,#e3e7ee 5px)}.reference-analysis>.ant-alert{margin-top:12px}.reference-analysis ul{padding-left:17px;margin:5px 0}.reference-analysis-wait{padding:6px 0;margin:12px 0}.reference-analysis-wait .reference-analysis-state{padding:0;align-items:flex-start;color:#65758c}.reference-analysis-state strong{font-weight:500}.reference-analysis-elapsed{display:block;color:#8390a3;font-size:12px;font-variant-numeric:tabular-nums;margin:8px 0 0 25px}.reference-analysis-wait p{margin:7px 0 0 25px}.reference-analysis-long-wait{font-size:12px;line-height:1.65;color:#87651b}.reference-image-input-note{padding-left:10px;border-left:2px solid #b8c9e9}.reference-analysis .ant-alert-description p{margin:0 0 7px}.reference-analysis .ant-alert-description p:last-child{margin-bottom:0}.ai-builder-single-image{margin:16px 0;padding:12px;border:1px solid #c6d7ff;border-radius:8px;background:#f5f8ff}.ai-builder-single-image>label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600}.ai-builder-single-image p{margin:8px 0 0;color:#56627a;font-size:12px;line-height:1.6}.single-image-test-notice{margin:12px 0}.single-image-test-notice p{margin:0 0 6px}.reference-planning-card{border:1px solid #e4e9f0;border-radius:12px;background:#fafbfd;padding:18px 16px;margin:12px 0}.reference-planning-card h3{font-size:16px;line-height:1.5;margin:0 0 8px;color:#253249}.reference-planning-card p{font-size:13px;line-height:1.7;margin:0 0 14px;color:#6c778a;overflow-wrap:anywhere}.reference-planning-card-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.reference-planning-card .reference-planning-card-heading h3{margin:0}.reference-planning-card .reference-planning-retained{color:#929caf;font-size:12px;margin-bottom:18px}.reference-planning-card .ant-btn{border-radius:8px;min-height:38px}.reference-planning-card .ant-btn-text{min-height:32px}.reference-planning-card .reference-analysis-state{padding:0;margin:0 0 12px}.reference-planning-actions{display:flex;flex-direction:column;gap:8px}.reference-planning-card .reference-planning-secondary{margin-top:2px;display:flex;justify-content:center;color:#78869a}
