html{overflow-anchor:none}html[data-ova-preview=true]{scrollbar-width:none}html[data-ova-preview=true]::-webkit-scrollbar{display:none}html[data-ova-preview=true] body::-webkit-scrollbar{display:none}html[data-ova-preview=true] [data-animate],html[data-ova-preview=true] [data-animate] .word-inner,html[data-ova-preview=true] [data-animate] .char{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;will-change:auto!important;animation:none!important;transform:none!important}html[data-ova-preview=true] scale-popup.popup{background-color:#0000!important}html[data-ova-preview=true] scale-popup[data-ova-popup-preview-open]{pointer-events:auto!important}html[data-ova-preview=true] scale-popup[data-ova-popup-preview-modal]:before{content:"";z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;position:fixed;inset:0}html[data-ova-preview=true] scale-popup[data-ova-popup-preview-modal] .popup__dialog{z-index:1!important}@media (min-width:750px){html[data-ova-preview=true] scale-popup[data-ova-popup-preview-modal] .popup__dialog{margin:0!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}.preview-toast{color:#fff;z-index:999999;opacity:0;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(100px);box-shadow:0 10px 40px #0000004d}.preview-toast--visible{opacity:1;transform:translateY(0)}.preview-toast--hiding{opacity:0;transform:translateY(100px)}.preview-toast__icon{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.preview-toast--success .preview-toast__icon{color:#22c55e;background:#22c55e33}.preview-toast--error .preview-toast__icon{color:var(--color-error-500);background:#ef444433}.preview-toast--info .preview-toast__icon{color:var(--color-blue-500);background:#3b82f633}.preview-toast__message{flex:1;line-height:1.4}.preview-toast__close{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;transition:all .15s;display:flex}.preview-toast__close:hover{color:#fff;background:#fff3}.shopify-section[data-section-id]{cursor:pointer;scroll-margin-top:24px}.shopify-section[data-section-id]:not(.section-header){position:relative}.shopify-section[data-section-id]:after{content:"";pointer-events:none;z-index:10000;transform-origin:50%;background:0 0;border:0 solid #0000;transition:border .15s,background .15s;position:absolute;inset:0}.shopify-section.section-hover:after{background:#8b5cf60f;border:3px dashed #8b5cf6b3;animation:.42s cubic-bezier(.16,1,.3,1) both ova-section-hover-in}.shopify-section.section-selected:after{background:linear-gradient(#0000,#c4b5fd29 42%,#ddd6fee6 calc(100% - 1px),#0000) 0 -18px/100% 18px no-repeat,#8b5cf614;border:3px solid #8b5cf6;animation:.56s cubic-bezier(.16,1,.3,1) both ova-section-lock,1.06s cubic-bezier(.45,0,.2,1) .22s both ova-section-scan;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 28px #8b5cf612,0 0 22px #8b5cf62e}@keyframes ova-section-hover-in{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes ova-section-lock{0%{opacity:.35;transform:scale(1.01)}48%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes ova-section-scan{0%{background-position:0 -18px,0 0}to{background-position:0 calc(100% + 18px),0 0}}.shopify-section.section-selected--subtle:after{background:#8b5cf608;border:2px solid #8b5cf680}.shopify-section.section-has-block-hover.section-hover:after{background:0 0;border:2px dashed #8b5cf64d}.shopify-section.section-has-block-hover{cursor:default}@media (prefers-reduced-motion:reduce){.shopify-section.section-hover:after,.shopify-section.section-selected:after{animation:none}}.section-toolbar{color:#fff;z-index:100000;opacity:0;pointer-events:none;white-space:nowrap;background:#8b5cf6f2;border-radius:6px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;transition:opacity .15s;display:flex;position:fixed;box-shadow:0 2px 12px #00000040}.section-toolbar--visible{opacity:1;pointer-events:auto}.section-toolbar__name{line-height:1}.section-toolbar__actions{gap:2px;display:flex}.section-toolbar__btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .12s;display:flex}.section-toolbar__btn:hover{background:#ffffff4d}:where([data-block-id]:not(tr):not(td):not(th)){position:relative}[data-block-id]:not(tr):not(td):not(th):after{content:"";pointer-events:none;z-index:10000;background:0 0;border:0 solid #0000;transition:border .15s,background .15s;position:absolute;inset:0}[data-block-type=separator]:has(>.block-separator__line):not(.block-separator--vertical){margin-block-start:calc(var(--margin-top) - 12px);margin-block-end:calc(var(--margin-bottom) - 12px);padding-block:12px}[data-block-id].block-hover{cursor:pointer}[data-block-id]:not(tr):not(td):not(th).block-hover:after{background:#2ecdcb0f;border:2px dashed #2ecdcbcc}[data-block-id]:not(tr):not(td):not(th).block-hover:before{content:attr(data-block-type);color:#fff;z-index:10001;pointer-events:none;background:#2ecdcbe6;border-radius:4px;padding:3px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;position:absolute;top:4px;right:4px;box-shadow:0 2px 8px #0003}[data-block-id]:not(tr):not(td):not(th).block-selected:after{background:#2ecdcb14;border:3px solid #2ecdcb}[data-block-id]:not(tr):not(td):not(th).block-ancestor:after{border:1px dashed #2ecdcb40}tr[data-block-id].block-hover,td[data-block-id].block-hover,th[data-block-id].block-hover{outline-offset:-2px;outline:2px dashed #2ecdcbcc}tr[data-block-id].block-selected,td[data-block-id].block-selected,th[data-block-id].block-selected{outline-offset:-3px;outline:3px solid #2ecdcb}img.image-regenerating{filter:brightness(.72)saturate(.72);transition:filter .3s}.image-regenerating:not(img){filter:brightness(.82)saturate(.8);transition:filter .3s}.preview-image-regeneration-overlay{z-index:2147483638;box-sizing:border-box;pointer-events:none;border:1px solid #2ecdcb38;position:fixed}.preview-generating{--preview-mark:url(/ova-icons/scale-ova-logo-192.webp);background:#00171f;overflow:hidden;container-type:size}.preview-generating__ribbon{mix-blend-mode:screen;filter:blur(11cqmin);background:conic-gradient(#00171f00 0turn,#032b35 .14turn,#0a5a66 .3turn,#00171f00 .46turn,#053d49 .62turn,#1c8b8e .8turn,#00171f00 1turn);border-radius:50%;animation:16s linear infinite preview-generating-ribbon;position:absolute;inset:-30cqmin}.preview-generating__ribbon--tight{opacity:.42;filter:blur(8cqmin);animation-duration:11s;animation-direction:reverse;inset:-14cqmin}.preview-generating__status{z-index:1;color:#fff;text-align:center;text-shadow:0 1px 8px #000c11a6;justify-content:center;align-items:center;gap:10px;padding:0 14px;font:600 13px/1.2 system-ui,ui-sans-serif,sans-serif;display:flex;position:absolute;inset:0}.preview-generating__mark{background:var(--preview-mark) center / contain no-repeat;filter:drop-shadow(0 2px 8px #000c118c);flex:none;width:20px;height:20px;position:relative}.preview-generating__mark:after{content:"";-webkit-mask-image:var(--preview-mark);-webkit-mask-image:var(--preview-mark);mask-image:var(--preview-mark);background:linear-gradient(104deg,#0000 38%,#ffffff9e 50%,#0000 62%) 0 0/260% 100%;animation:2.1s cubic-bezier(.5,0,.5,1) infinite preview-generating-sweep;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.preview-image-regeneration-overlay--compact .preview-generating__label{display:none}@keyframes preview-generating-ribbon{to{transform:rotate(1turn)}}@keyframes preview-generating-sweep{0%{background-position:165% 0}60%,to{background-position:-65% 0}}@media (prefers-reduced-motion:reduce){.preview-generating__ribbon,.preview-generating__mark:after{animation:none}}.shopify-section.quick-edit-running,[data-block-id].quick-edit-running{outline-offset:-2px;outline:2px solid #2ecdcbbf;animation:1.8s ease-in-out infinite preview-quick-edit-pulse}@keyframes preview-quick-edit-pulse{0%,to{outline-color:#2ecdcb66;box-shadow:0 0 #2ecdcb00}50%{outline-color:#2ecdcb;box-shadow:0 0 16px #2ecdcb3d}}@media (prefers-reduced-motion:reduce){.shopify-section.quick-edit-running,[data-block-id].quick-edit-running{animation:none}}tr[data-block-id].block-ancestor,td[data-block-id].block-ancestor,th[data-block-id].block-ancestor{outline-offset:-1px;outline:1px dashed #2ecdcb40}.section-insertion-zone{--insertion-color:#2cc2c2;--insertion-color-hover:#2badad;--insertion-offset:0px;top:var(--insertion-offset);z-index:9999;height:0;transition:height .15s;position:relative}.section-insertion-zone .section-insertion-line{background:var(--insertion-color);opacity:0;pointer-events:none;height:2px;transition:opacity .15s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.section-insertion-zone .section-insertion-btn{background:var(--insertion-color);border:2px solid var(--color-white);width:28px;height:28px;color:var(--color-white);cursor:pointer;opacity:0;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.section-insertion-btn svg{width:14px;height:14px}.section-insertion-zone:hover{height:20px}.section-insertion-zone:hover .section-insertion-line,.section-insertion-zone:hover .section-insertion-btn{opacity:1}.section-insertion-btn:hover{background:var(--insertion-color-hover);transform:translate(-50%,-50%)scale(1.15)!important}.section-insertion-skeleton{opacity:0;pointer-events:none;border-block:1px solid #2ecdcb38;min-height:clamp(180px,30vw,320px);transition:opacity .18s;position:relative}.section-insertion-skeleton--visible{opacity:1}@media (max-width:600px){.section-insertion-skeleton{min-height:240px}}[data-inline-edit]{display:contents}.block-selected [data-inline-edit]{cursor:text}@keyframes inline-edit-hint{0%{outline-color:#0000}50%{outline-color:#3b82f680}to{outline-color:#0000}}.block-selected [data-inline-edit]{outline-offset:2px;border-radius:2px;outline:1px solid #0000;animation:.8s ease-out inline-edit-hint;display:inline}[data-inline-edit].inline-edit-hover{outline-offset:2px;border-radius:2px;outline:1px dashed #3b82f680;display:inline}[data-inline-edit].inline-editing{outline-offset:2px;cursor:text;border-radius:2px;outline:2px solid #3b82f6cc;min-width:20px;min-height:1em;display:inline}[data-inline-edit].inline-editing:empty:before{content:attr(data-inline-edit);color:#0000004d;pointer-events:none;font-style:italic}body.inline-edit-active .shopify-section:after,body.inline-edit-active [data-block-id]:not(.block-selected):after,body.inline-edit-active [data-block-id]:before{display:none!important}body.inline-edit-active [data-block-id].block-selected:after{background:0 0;border:2px solid #2ecdcb66}body.inspector-disabled .section-insertion-zone,body.inspector-disabled .shopify-section:after,body.inspector-disabled [data-block-id]:after,body.inspector-disabled [data-block-id]:before{display:none!important}body.inspector-disabled [data-block-id].block-hover{cursor:auto}.ova-quick-control-feedback{z-index:2147482990;pointer-events:none;border-radius:5px;animation:.82s cubic-bezier(.16,1,.3,1) both ova-quick-control-settle;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #73fff661}.ova-quick-control-feedback:after{content:"";mix-blend-mode:screen;background:linear-gradient(104deg,#0000 34%,#ccfffc80 49%,#5bfff429 56%,#0000 68%);animation:.72s cubic-bezier(.4,0,.2,1) 80ms both ova-quick-control-scan;position:absolute;inset:-25% -12%;transform:translate(-82%)}@keyframes ova-quick-control-settle{0%{opacity:0;transform:scale(.985)}28%,76%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes ova-quick-control-scan{0%{opacity:0;transform:translate(-82%)}20%,76%{opacity:1}to{opacity:0;transform:translate(82%)}}@media (prefers-reduced-motion:reduce){.ova-quick-control-feedback{display:none}}
