@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:FC Vision Landing;src:url(https://nozomi.easydonate.app/ezdn-asset/fonts/FCVision/FCVision-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.landing-ci{--T:"FC Vision Landing", var(--x-font-noto-sans-lao), sans-serif;--T-note:var(--x-font-noto-thai-looped), var(--x-font-noto-sans-lao), sans-serif;--T-input:var(--T-note);background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;line-height:normal;position:relative}@layer base{.landing-ci :is(input,textarea,select){font-family:var(--T-input)}}.landing-ci .landing-grid{background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px}.landing-ci .ci-sweep{isolation:isolate;transition:scale .22s cubic-bezier(.32,.72,.24,1);position:relative;overflow:hidden}.landing-ci .ci-sweep:before{content:"";z-index:-1;background:var(--sw-fill,#f1f2fa);clip-path:polygon(-30% -10%, calc(-1 * var(--sw-run,15px)) -10%, calc(-2 * var(--sw-run,15px)) 110%, -30% 110%);transition:clip-path .42s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.landing-ci .ci-sweep:focus-visible:before{clip-path:polygon(-30% -10%, calc(100% + 2 * var(--sw-run,15px)) -10%, calc(100% + var(--sw-run,15px)) 110%, -30% 110%)}@media (hover:hover){.landing-ci .ci-sweep:hover:before{clip-path:polygon(-30% -10%, calc(100% + 2 * var(--sw-run,15px)) -10%, calc(100% + var(--sw-run,15px)) 110%, -30% 110%)}}.landing-ci button:not(:disabled):not(.ci-nopress):active,.landing-ci .ci-sweep:not(:disabled):active,.landing-ci .ci-press:not(:disabled):active{transition-duration:.16s;scale:.95}.landing-ci button:not(.ci-nopress),.landing-ci .ci-sweep,.landing-ci .ci-press{transition:scale .3s cubic-bezier(.32,.72,.24,1),color .18s,background-color .18s,border-color .18s}.landing-ci :is(button,a[href],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{outline:1.6px solid var(--blue);outline-offset:2px}.landing-ci .ci-nopress:active,.landing-ci .ci-sweep:disabled:active,.landing-ci .ci-press:disabled:active,.landing-ci .ci-sweep[aria-disabled=true]:active,.landing-ci .ci-press[aria-disabled=true]:active{scale:1}@media (prefers-reduced-motion:reduce){.landing-ci .ci-sweep:before,.landing-ci button,.landing-ci .ci-sweep,.landing-ci .ci-press{transition:none}.landing-ci button:active,.landing-ci .ci-sweep:active,.landing-ci .ci-press:active{scale:1}}.landing-ci .ci-glow{background:radial-gradient(closest-side,#ffffffed 46%,#ffffffd1 66%,#ffffff75 84%,#fff0 100%)}.landing-ci.ci-dark .ci-glow,.landing-ci .ci-dark .ci-glow{background:radial-gradient(closest-side,#07051bed 46%,#07051bd1 66%,#07051b75 84%,#07051b00 100%)}@media not (min-width:1024px){.landing-ci .dr-wrap,.landing-ci .co-wrap,.landing-ci .fl-wrap,.landing-ci .bt-wrap,.landing-ci .st-wrap,.landing-ci .ft-wrap,.landing-ci .ed-wrap{width:calc(100vw - 40px)}}
.landing-ci [style*=--shop-accent-base],.landing-ci[style*=--shop-accent-base]{--shop-accent:var(--shop-accent-base);--shop-accent-deep:color-mix(in oklch, var(--shop-accent), black 14%);--shop-accent-soft:color-mix(in oklch, var(--shop-accent), white 88%)}.ci-dark [style*=--shop-accent-base],.ci-dark[style*=--shop-accent-base]{--shop-accent:var(--shop-accent-dark);--shop-accent-soft:color-mix(in oklch, var(--shop-accent), black 70%)}.shop-shell{--shop-accent-deep:color-mix(in oklch, var(--shop-accent), black 14%);--shop-accent-soft:color-mix(in oklch, var(--shop-accent), white 88%)}.ci-dark.shop-shell{--shop-accent-soft:color-mix(in oklch, var(--shop-accent), black 70%)}.landing-ci.cd-overlay{background-color:var(--overlay);background-image:none;position:fixed;inset:0}@keyframes shop-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.shop-ticker{animation:shop-ticker var(--ticker-duration,40s) linear infinite}.shop-ticker:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.shop-ticker{animation:none}}.landing-ci.shop-shell .shop-card,.landing-ci.market-shell .shop-card{transition:translate .3s cubic-bezier(.32,.72,.24,1),scale .3s cubic-bezier(.32,.72,.24,1),box-shadow .3s,color .18s,background-color .18s,border-color .18s}.shop-lightbox{--yarl__thumbnails_container_background_color:transparent;--yarl__thumbnails_thumbnail_background:transparent}.shop-lightbox .yarl__thumbnails_thumbnail{opacity:.45;border:0;border-radius:12px;transition:opacity .2s}.shop-lightbox .yarl__thumbnails_thumbnail img{border-radius:12px}.shop-lightbox .yarl__thumbnails_thumbnail:hover,.shop-lightbox .yarl__thumbnails_thumbnail_active{opacity:1}.shop-auth{--lean:calc(26.79vh);--band-w:calc(33vw - 140px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ci-dark.shop-auth{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shop-auth .shop-auth-band{clip-path:polygon(0 0, var(--band-w) 0, calc(var(--band-w) + var(--lean)) 100%, 0 100%)}@media (min-width:1024px){.shop-auth .shop-auth-main{padding-left:calc(var(--band-w) + var(--lean) / 2)}}:is(html:has(.shop-auth),body:has(.shop-auth)){overscroll-behavior-y:none}.shop-auth .ci-sweep:focus-visible{color:#f2f4ff;border-color:#0000}@media (hover:hover){.shop-auth .ci-sweep:hover{color:#f2f4ff;border-color:#0000}}.shop-auth .ci-sweep .auth-mark{transition:filter .18s}.shop-auth .ci-sweep:focus-visible .auth-mark{color:#f2f4ff;filter:brightness(0)invert()}@media (hover:hover){.shop-auth .ci-sweep:hover .auth-mark{color:#f2f4ff;filter:brightness(0)invert()}}.shop-auth .ci-sweep{transition:color .18s,border-color .18s,scale .16s cubic-bezier(.22,.61,.36,1)}.shop-auth .ci-sweep:active{scale:.97}.shop-dash{--shop-accent-deep:color-mix(in oklch, var(--shop-accent), black 14%);--shop-accent-soft:color-mix(in oklch, var(--shop-accent), white 88%);--blue:var(--shop-accent);--blue-deep:var(--shop-accent-deep);--blue-ink:var(--shop-accent)}.ci-dark.shop-dash{--shop-accent-soft:color-mix(in oklch, var(--shop-accent), black 70%)}.shop-dash .dash-kpi-blue,.shop-dash .dash-kpi-violet,.shop-dash .dash-kpi-cyan,.shop-dash .dash-kpi-amber{--tone-fill:var(--shop-accent-soft);--tone-ink:var(--shop-accent)}.shop-dash .dash-order-timeline li:last-child{padding-bottom:0}.shop-dash input:not([type=number]),.shop-dash textarea,.shop-dash .shop-looped-select button{font-family:var(--T-note)}@page{margin:8mm}@media print{.print-hide{display:none}}.shop-dash .shop-range{appearance:none;border:1px solid var(--line);cursor:pointer;border-radius:999px;outline:0;width:100%;height:12.8px}.shop-dash .shop-range::-webkit-slider-thumb{appearance:none;background:var(--knob);border:2px solid var(--card);border-radius:999px;width:22.4px;height:22.4px;box-shadow:0 1px 4px #00000047}.shop-dash .shop-range::-moz-range-thumb{background:var(--knob);border:2px solid var(--card);border-radius:999px;width:22.4px;height:22.4px;box-shadow:0 1px 4px #00000047}
