html{overflow-anchor: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;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}@keyframes preview-image-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}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;pointer-events:none;background:#03151b6b;border:2px solid #31fffcd1;place-items:center;animation:1.4s ease-in-out infinite preview-image-pulse;display:grid;position:fixed;overflow:hidden;box-shadow:inset 0 0 32px #03151b47}.preview-image-regeneration-overlay:before{content:"";background:linear-gradient(110deg,#0000 20%,#fff3 46%,#ffffff57 50%,#fff3 54%,#0000 80%);animation:1.8s ease-in-out infinite preview-image-shimmer;position:absolute;inset:0}.preview-image-regeneration-overlay__status{z-index:1;color:#fff;text-align:center;text-shadow:0 1px 2px #00000059;background:#03151bd1;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:9px 13px;font:650 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:relative;box-shadow:0 8px 24px #0000003d}.preview-image-regeneration-overlay__spinner{border:2px solid #ffffff61;border-top-color:#31fffc;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite preview-image-spinner}.preview-image-regeneration-overlay--compact .preview-image-regeneration-overlay__status{padding:8px}.preview-image-regeneration-overlay--compact .preview-image-regeneration-overlay__status>span:last-child{display:none}@keyframes preview-image-spinner{to{transform:rotate(360deg)}}@keyframes preview-image-pulse{50%{border-color:#31fffc;box-shadow:0 0 20px #31fffc52,inset 0 0 32px #03151b52}}@media (prefers-reduced-motion:reduce){.preview-image-regeneration-overlay,.preview-image-regeneration-overlay:before,.preview-image-regeneration-overlay__spinner{animation:none}}.shopify-section.quick-edit-running,[data-block-id].quick-edit-running{outline-offset:-2px;outline:2px solid #31fffcbf;animation:1.8s ease-in-out infinite preview-quick-edit-pulse}@keyframes preview-quick-edit-pulse{0%,to{outline-color:#31fffc66;box-shadow:0 0 #31fffc00}50%{outline-color:#31fffc;box-shadow:0 0 16px #31fffc3d}}@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;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;background:#f0f7f7eb;border-block:1px solid #2cc2c233;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);align-items:center;gap:clamp(20px,4vw,56px);min-height:clamp(180px,30vw,320px);padding:clamp(24px,5vw,72px);transition:opacity .18s;display:grid;position:relative;overflow:hidden}.section-insertion-skeleton--visible{opacity:1}.section-insertion-skeleton:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffb8 48%,#0000 66%);animation:1.35s ease-in-out infinite section-insertion-shimmer;position:absolute;inset:0;transform:translate(-100%)}.section-insertion-skeleton__media,.section-insertion-skeleton__line{background:#1f696c24;border-radius:12px;display:block}.section-insertion-skeleton__media{width:100%;min-height:clamp(120px,20vw,220px)}.section-insertion-skeleton__content{flex-direction:column;gap:14px;display:flex}.section-insertion-skeleton__line{width:100%;height:16px}.section-insertion-skeleton__line--short{width:46%;height:30px}.section-insertion-skeleton__line--medium{width:72%}@keyframes section-insertion-shimmer{to{transform:translate(100%)}}@media (max-width:600px){.section-insertion-skeleton{grid-template-columns:1fr;gap:20px;min-height:280px;padding:28px 20px}.section-insertion-skeleton__media{min-height:150px}}@media (prefers-reduced-motion:reduce){.section-insertion-skeleton:after{animation:none}}[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}}
