@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;font-family:Manrope,Segoe UI,sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box}body{background:#000;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{background:#000;width:min(100%,28rem);height:100svh;margin:0 auto;position:relative;overflow:hidden}.story-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.story-track::-webkit-scrollbar{display:none}.story-slide{scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%;position:relative}.story-slide>img,.story-shade{width:100%;height:100%;position:absolute;inset:0}.story-slide>img{object-fit:cover}.story-shade{background:linear-gradient(#0000006b 0%,#00000008 30%,#0000001f 58%,#000c 100%),linear-gradient(90deg,#00000024,#0000 40%,#0003)}.story-progress{z-index:4;top:max(.85rem,env(safe-area-inset-top));grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;display:grid;position:absolute;left:.9rem;right:.9rem}.story-progress button{background:0 0;border:0;padding:0}.story-progress span{background:#ffffff42;border-radius:999px;height:.18rem;display:block}.story-progress .is-active span{background:#fffffff0}.story-header{z-index:4;top:calc(max(.85rem,env(safe-area-inset-top)) + .9rem);justify-content:space-between;align-items:center;padding-top:.8rem;display:flex;position:absolute;left:.9rem;right:.9rem}.story-header img{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.story-header span{letter-spacing:.12em;color:#ffffffb3;font-size:.72rem}.buy-panel{z-index:5;left:.9rem;right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101010c9;border:1px solid #ffffff20;border-radius:1.15rem;padding:.55rem;position:absolute;box-shadow:0 18px 45px #0006}.buy-panel button{color:#111;background:#fff;border:0;border-radius:.8rem;width:100%;padding:1rem;font-weight:800}.overlay{z-index:20;background:#000a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.checkout{width:min(100%,28rem);max-height:92svh;padding:1.1rem 1.1rem calc(1.2rem + env(safe-area-inset-bottom));color:#fff;background:#111;border-radius:1.4rem 1.4rem 0 0;position:relative;overflow:auto}.checkout__close{z-index:2;color:#fff;background:#000a;border:0;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.6rem;position:absolute;top:1.6rem;right:1.6rem}.checkout__image{object-fit:cover;border-radius:.85rem;width:100%;height:12rem}.checkout h2{margin:1.1rem 0}.checkout form,.checkout label{gap:.45rem;display:grid}.checkout form{gap:.85rem}.checkout label{font-size:.75rem;font-weight:700}.checkout input{color:#fff;background:#1d1d1d;border:1px solid #ffffff26;border-radius:.75rem;width:100%;padding:.9rem}.pay{color:#111;background:#fff;border:0;border-radius:.8rem;margin-top:.4rem;padding:1rem;font-weight:800}@media (width>=29rem){.app-shell{box-shadow:0 0 70px #000}}.story-brand{flex:1;align-items:center;gap:.7rem;min-width:0;display:flex;overflow:hidden}@media (width>=1360px){.orders-overlay .order-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.secret-login-trigger{background:0 0;border:0;border-radius:50%;width:3rem;height:3rem;padding:0;display:block}.story-brand strong{color:#fff;letter-spacing:.12em;overflow-wrap:anywhere;text-shadow:0 1px 12px #0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.story-header>.story-brand img{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.story-header .story-logo-fallback{color:#101510;letter-spacing:0;background:#e5f25a;border-radius:50%;place-items:center;width:100%;height:100%;font-size:1.25rem;font-weight:900;display:grid}.story-header>span{letter-spacing:.12em;color:#ffffffb3;font-size:.72rem}.app-shell{--store-surface:#050505;--store-surface-raised:#121212;--store-ink:#f7f7f4;--store-ink-muted:#ffffffad;--store-ink-soft:#8f8f8b;--store-line:#ffffff1f;--store-line-strong:#ffffff57;--store-control:#101010;--store-control-selected:#f1f1ed;--store-control-selected-ink:#111;--store-disabled:#292929;--store-disabled-ink:#ffffff7a;height:auto;min-height:100svh;overflow:visible}.app-shell[data-store-theme=paper]{--store-surface:#eee6d7;--store-surface-raised:#e5dac7;--store-ink:#302a24;--store-ink-muted:#675e54;--store-ink-soft:#6f655b;--store-line:#302a2426;--store-line-strong:#302a2461;--store-control:#ffffff52;--store-control-selected:#302a24;--store-control-selected-ink:#fffdf8;--store-disabled:#d8cebd;--store-disabled-ink:#8d8377;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-store-theme=pop]{--store-surface:#f2fa62;--store-surface-raised:#e5ed53;--store-ink:#321c5b;--store-ink-muted:#5a4475;--store-ink-soft:#695681;--store-line:#321c5b2e;--store-line-strong:#321c5b6b;--store-control:#321c5b0e;--store-control-selected:#321c5b;--store-control-selected-ink:#f5fb73;--store-disabled:#dce451;--store-disabled-ink:#81739a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.story-stage{height:100svh;position:relative;overflow:hidden}.story-track{overscroll-behavior-x:contain}.story-slide{isolation:isolate;overflow:hidden}.empty-storefront{z-index:4;color:#fff;background:#101310;grid-template-rows:auto 1fr;padding:0;display:grid;position:absolute;inset:0}.empty-storefront.is-admin{grid-template-rows:1fr}.empty-storefront__header{padding:max(1rem, env(safe-area-inset-top)) 1.2rem 1rem;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;display:flex}.empty-storefront__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.empty-storefront__identity>span{color:#101310;background:#e5f25a;border-radius:.7rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:.85rem;font-weight:900;display:grid}.empty-storefront__identity>div{gap:.18rem;min-width:0;display:grid}.empty-storefront__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.empty-storefront__identity button{color:#ffffff80;max-width:100%;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.62rem;display:flex;overflow:hidden}.empty-storefront__identity button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.75rem}.empty-storefront__tools{align-items:center;gap:.55rem;display:flex}.empty-storefront__tools>span{color:#ffffff9e;align-items:center;gap:.38rem;font-size:.63rem;font-weight:700;display:flex}.empty-storefront__tools>span i{background:#8fdd9d;border-radius:50%;width:.43rem;height:.43rem;box-shadow:0 0 0 .18rem #8fdd9d1a}.empty-storefront__tools>button{color:#fff;font:inherit;background:0 0;border:1px solid #ffffff26;border-radius:.65rem;align-items:center;gap:.4rem;padding:.65rem .8rem;font-size:.65rem;font-weight:750;display:flex}.empty-storefront__tools>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.85rem}.empty-storefront__settings{z-index:2;top:max(1rem, env(safe-area-inset-top));color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:border-color .16s,background .16s,transform .16s;display:grid;position:absolute;right:1rem}.empty-storefront__settings:hover{color:#fff;background:#e5f25a14;border-color:#e5f25a6b}.empty-storefront__settings:active{transform:scale(.95)}.empty-storefront__settings svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem}.empty-storefront__back{z-index:2;top:max(1rem, env(safe-area-inset-top));color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:border-color .16s,background .16s,transform .16s;display:grid;position:absolute;left:1rem}.empty-storefront__back:hover{color:#fff;background:#e5f25a14;border-color:#e5f25a6b}.empty-storefront__back:active{transform:scale(.95)}.empty-storefront__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem}.empty-storefront__content{align-items:center;gap:2.5rem;width:min(100%,72rem);margin:0 auto;padding:3rem 1.2rem 4rem;display:grid}.empty-storefront__intro>span{color:#ffffffa6;align-items:center;gap:.55rem;font-size:.68rem;font-weight:750;display:flex}.empty-storefront__intro>span i{color:#bde9c5;background:#28442f;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.6rem;font-style:normal;display:grid}.empty-storefront__intro h1{letter-spacing:-.065em;max-width:12ch;margin:1.25rem 0 1.2rem;font-size:clamp(2.6rem,8vw,5.2rem);line-height:.94}.empty-storefront__intro p{color:#ffffff8f;max-width:27rem;margin:0;font-size:.92rem;line-height:1.55}.empty-storefront__product-card{color:#131713;width:100%;font:inherit;text-align:left;background:#f0f0e8;border:2px solid #0000;border-radius:1.35rem;grid-template-columns:1fr auto;gap:1.35rem;padding:1.1rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 1.5rem 4rem #0000003d}.empty-storefront__product-card:hover{background:#f6f6ef;transform:translateY(-3px)}.empty-storefront__product-card.is-drop-active{background:#f7f8dc;border-color:#e5f25a;transform:translateY(-4px)scale(1.012);box-shadow:0 0 0 .3rem #e5f25a24,0 1.8rem 4.5rem #0000004d}.empty-storefront__product-card.is-drop-active .empty-storefront__product-visual{background:#e8edc6}.empty-storefront__product-card.is-drop-active .empty-storefront__product-visual>i{transform:scale(1.08)}.empty-storefront__product-visual{background:#dfe4d6;border-radius:.95rem;grid-column:1/-1;place-items:center;min-height:13rem;display:grid;position:relative;overflow:hidden}.empty-storefront__product-visual:before,.empty-storefront__product-visual:after{content:"";border:1px solid #1225181a;border-radius:50%;width:13rem;height:13rem;position:absolute}.empty-storefront__product-visual:after{width:7rem;height:7rem}.empty-storefront__product-visual>svg{z-index:1;fill:none;stroke:#596459;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:3rem;position:relative}.empty-storefront__product-visual>i{z-index:2;background:#e5f25a;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1.5rem;font-style:normal;font-weight:500;display:grid;position:absolute;bottom:1rem;right:1rem}.empty-storefront__product-copy{gap:.2rem;padding:.25rem .3rem .3rem;display:grid}.empty-storefront__product-copy small{color:#647063;letter-spacing:.12em;font-size:.55rem;font-weight:900}.empty-storefront__product-copy strong{font-size:1.05rem}.empty-storefront__product-copy em{color:#6e776e;font-size:.68rem;font-style:normal}.empty-storefront__arrow{fill:none;stroke:#222a23;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;align-self:center;width:1.2rem;margin-right:.35rem}.empty-storefront__customer{text-align:center;align-content:center;justify-items:center;padding:2rem;display:grid}.empty-storefront__customer h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,8vw,5rem)}.empty-storefront__customer p{color:#ffffff8c}.empty-storefront__owner-login{color:#ffffff94;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff3d;margin-top:1.5rem;padding:.55rem .1rem;font-size:.68rem;font-weight:750}.empty-storefront__owner-login:hover,.empty-storefront__owner-login:focus-visible{color:#fff;border-color:#fff}@media (width>=760px){.empty-storefront__header{padding:1.2rem 2rem}.empty-storefront__content{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);gap:clamp(3rem,8vw,7rem);padding:4rem 3rem 5rem}.empty-storefront__product-card{padding:1.25rem}.empty-storefront__product-visual{min-height:clamp(17rem,33vh,24rem)}}@media (width<=520px){.empty-storefront__tools>span{display:none}.empty-storefront__tools>button{padding:.65rem}.empty-storefront__tools>button svg{width:1rem}.empty-storefront__tools>button{font-size:0}.empty-storefront__content{align-content:center;padding-top:2rem}.empty-storefront__product-visual{min-height:10.5rem}}.story-slide{scroll-snap-stop:always}.product-details{min-height:38svh;padding:2.25rem 1.35rem calc(2rem + env(safe-area-inset-bottom));background:var(--store-surface);color:var(--store-ink);border-top:1px solid var(--store-line)}.product-details span{color:var(--store-ink-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:800;display:block}.product-details h1{color:var(--store-ink);letter-spacing:-.045em;margin:0 0 1.75rem;font-size:clamp(2rem,9vw,2.55rem);line-height:1.02}.product-details.is-inline-editing [contenteditable=true]{cursor:text;white-space:pre-wrap;border-radius:.2rem;outline:0}.product-details.is-inline-editing p[contenteditable=true]{letter-spacing:normal;text-transform:none;font-family:inherit;font-style:normal}.product-details.is-inline-editing p[contenteditable=true] *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.product-details.is-inline-editing [contenteditable=true]:empty:before{color:var(--store-ink-soft);content:attr(data-placeholder)}.product-details.is-inline-editing [contenteditable=true]:hover,.product-details.is-inline-editing [contenteditable=true]:focus{box-shadow:0 0 0 2px #8ac5ffc7}.product-details.is-inline-editing .save-product-edit{color:#0a1724;background:#8ac5ff;border-color:#8ac5ff}.app-shell[data-inline-editing=true] .story-stage button{pointer-events:none}.product-details__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-actions,.product-heading-actions{flex:none;gap:.45rem;display:flex}.share-product{border:1px solid var(--store-line);background:var(--store-surface-raised);width:2.45rem;height:2.45rem;color:var(--store-ink);border-radius:50%;place-items:center;padding:0;transition:opacity .16s;display:grid}.share-product:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.share-product svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem}.admin-actions button{border:1px solid var(--store-line);background:var(--store-surface-raised);width:2.45rem;height:2.45rem;color:var(--store-ink);border-radius:50%;place-items:center;padding:0;display:grid}.admin-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.admin-global-actions{z-index:6;top:calc(max(.85rem, env(safe-area-inset-top)) + 6rem);justify-items:center;gap:.55rem;display:grid;position:absolute;right:1rem}.settings-onboarding{color:#fff;background:#e5f25a0a;border:1px solid #fff3;border-radius:1rem;margin-bottom:1rem;overflow:hidden}.settings-onboarding__summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.72rem .75rem .82rem;display:grid;position:relative}.settings-onboarding__summary>span{gap:.02rem;display:grid}.settings-onboarding__summary strong{font-size:.68rem}.settings-onboarding__summary small{color:#ffffff80;font-size:.55rem}.settings-onboarding__summary>b{color:#e5f25a;font-size:.65rem}.settings-onboarding__summary>svg{fill:none;stroke:#fff9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;transition:transform .18s}.settings-onboarding.is-open .settings-onboarding__summary>svg{transform:rotate(180deg)}.settings-onboarding__summary>i{background:#ffffff1f;border-radius:999px;height:.18rem;position:absolute;bottom:.42rem;left:.75rem;right:.75rem;overflow:hidden}.settings-onboarding__summary>i span{border-radius:inherit;background:#e5f25a;height:100%;transition:width .24s;display:block}.settings-onboarding__list{border-top:1px solid #ffffff1a;padding:.25rem .45rem .45rem;display:grid}.settings-onboarding__list button{color:#ffffffdb;text-align:left;background:0 0;border:0;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.52rem .35rem;display:grid}.settings-onboarding__list button:not(.is-done):hover{background:#ffffff12}.settings-onboarding__list button>i{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.5rem;font-style:normal;display:grid}.settings-onboarding__list button.is-done{color:#ffffff73;cursor:default}.settings-onboarding__list button.is-done>i{color:#111;background:#e5f25a;border-color:#e5f25a}.settings-onboarding__list button>span{font-size:.61rem;font-weight:700}.settings-onboarding__list button>b{color:#e5f25a;font-size:.54rem;font-weight:800}.admin-settings__incomplete{background:#e5f25a;border:2px solid #111;border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:-.12rem;right:-.12rem}.admin-global-actions button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff3d;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 8px 24px #00000040}.admin-add-product{background:#fffffff0;width:3.7rem;height:3.7rem;color:#111!important}.admin-settings,.admin-orders,.admin-preview{background:#0f0f0fad;width:2.75rem;height:2.75rem}.merchant-preview-return{z-index:8;top:calc(max(1rem, env(safe-area-inset-top)) + 5.8rem);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f0fb8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;position:absolute;left:1rem;box-shadow:0 8px 24px #0000003d}.merchant-preview-return svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem}.admin-orders>span{color:#fff;background:#df5b42;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;font-size:.56rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.3rem;right:-.3rem}.admin-global-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.admin-add-product svg{width:1.65rem;height:1.65rem}.product-details p{min-height:0;color:var(--store-ink-muted);margin:0;font-size:.96rem;line-height:1.55}.product-price{border-top:1px solid var(--store-line);justify-content:space-between;align-items:end;margin-top:1.75rem;padding-top:1.15rem;display:flex}.product-price span{margin:0}.product-price strong{color:var(--store-ink);letter-spacing:-.035em;font-size:1.65rem}.price-value{align-items:baseline;gap:.7rem;display:flex}.price-value del{color:var(--store-ink-soft);font-size:1rem}.price-value del+strong,.price-value .editable-sale-price{color:color-mix(in srgb, var(--store-accent,#e5f25a) 55%, var(--store-ink))}.price-value .editable-sale-price:empty:before{color:#e5f25a9e;content:attr(data-placeholder);white-space:nowrap;font-size:.72rem;font-weight:750}.product-details__buy{border:1px solid color-mix(in srgb, var(--store-accent,#e5f25a) 58%, var(--store-ink));background:var(--store-accent,#e5f25a);width:100%;height:3.35rem;color:var(--store-accent-ink,#111);letter-spacing:-.01em;border-radius:.65rem;margin-top:1.15rem;padding:0 1rem;font-size:.82rem;font-weight:850;transition:background .18s,color .18s,transform .14s;position:relative;overflow:hidden}.product-details__buy:not(:disabled):active{transform:scale(.985)}.app-shell[data-inline-editing=true] .product-details .product-details__buy.is-publish{color:#0a1724;box-shadow:none;background:#8ac5ff}.app-shell[data-inline-editing=true]:before,.app-shell[data-inline-editing=true]:after{z-index:55;top:max(.45rem, env(safe-area-inset-top));right:.45rem;bottom:max(.45rem, env(safe-area-inset-bottom));content:"";pointer-events:none;border-radius:.9rem;position:fixed;left:.45rem}.app-shell[data-inline-editing=true]:before{border:1px solid #8ac5ff85;animation:1.8s ease-in-out infinite edit-mode-frame-pulse}.app-shell[data-inline-editing=true]:after{background:linear-gradient(90deg,#0000,#8ac5ff 48%,#0000) 0 0/32% 2px no-repeat,linear-gradient(270deg,#0000,#8ac5ff 48%,#0000) 100% 100%/32% 2px no-repeat,linear-gradient(#0000,#8ac5ff 48%,#0000) 100% 0/2px 32% no-repeat,linear-gradient(#0000,#8ac5ff 52%,#0000) 0 100%/2px 32% no-repeat;animation:3.4s linear infinite edit-mode-frame-travel}@keyframes edit-mode-frame-pulse{0%,to{opacity:.48}50%{opacity:1}}@keyframes edit-mode-frame-travel{0%{background-position:-45% 0,145% 100%,100% -45%,0 145%}to{background-position:145% 0,-45% 100%,100% 145%,0 -45%}}@media (prefers-reduced-motion:reduce){.app-shell[data-inline-editing=true]:before{border-color:#8ac5ff;animation:none}.app-shell[data-inline-editing=true]:after{display:none}}.product-details__buy.is-added{background:var(--store-control-selected);color:var(--store-control-selected-ink)}.product-details__buy.is-in-cart{border:1px solid var(--store-line-strong);background:var(--store-surface-raised);color:var(--store-ink);cursor:pointer}.product-details__buy:disabled,.product-details__buy.is-sold-out{border-color:var(--store-line);background:var(--store-disabled);color:var(--store-disabled-ink);cursor:not-allowed}.product-option{border:0;gap:.7rem;min-width:0;margin:1.4rem 0 0;padding:0;display:grid}.product-option legend{justify-content:space-between;align-items:baseline;width:100%;margin:0 0 .7rem;padding:0;display:flex}.product-option legend>span{color:var(--store-ink-soft);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:750}.product-option legend>small{color:var(--store-ink);letter-spacing:0;text-transform:none;font-size:.67rem;font-weight:650}.product-option>div{flex-wrap:wrap;gap:.5rem;display:flex}.product-option button{border:1px solid var(--store-line);background:var(--store-control);min-height:2.45rem;color:var(--store-ink-muted);border-radius:.55rem;padding:.55rem .95rem;font-size:.72rem;font-weight:680;transition:border-color .15s,background .15s,color .15s;position:relative}.product-option button:hover{border-color:var(--store-line-strong);color:var(--store-ink)}.product-option button.is-selected{border-color:var(--store-control-selected);background:var(--store-control-selected);color:var(--store-control-selected-ink);box-shadow:none}.product-inventory-editor{--inventory-blue:#8ac5ff;--inventory-purple:#c6a7ff;border:1px solid color-mix(in srgb, var(--inventory-blue) 22%, var(--store-line));background:linear-gradient(145deg, color-mix(in srgb, var(--inventory-blue) 5%, var(--store-surface-raised)), var(--store-surface-raised) 48%);box-shadow:0 .8rem 2.4rem color-mix(in srgb, var(--store-ink) 7%, transparent);border-radius:1rem;gap:.85rem;margin-top:1.25rem;padding:.9rem;display:grid}.product-inventory-editor__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.product-inventory-editor__heading>i{background:color-mix(in srgb, var(--inventory-blue) 15%, transparent);width:2.1rem;height:2.1rem;color:var(--inventory-blue);border-radius:.65rem;place-items:center;display:grid}.product-inventory-editor__heading>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem}.product-inventory-editor__heading>span,.product-inventory-editor__stock>span,.product-inventory-editor__type>span,.product-inventory-editor__values>span{letter-spacing:normal;text-transform:none;gap:.12rem;margin:0;display:grid}.product-inventory-editor__heading strong{color:var(--store-ink);letter-spacing:.035em;text-transform:uppercase;font-size:.78rem}.product-inventory-editor__heading small,.product-inventory-editor__stock small,.product-inventory-editor__type small,.product-inventory-editor__values small{color:var(--store-ink-soft);font-size:.6rem;font-weight:600;line-height:1.35}.product-inventory-editor .product-inventory-editor__unique{border:1px solid var(--store-line);background:color-mix(in srgb, var(--store-control) 62%, transparent);cursor:pointer;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.2rem;padding:.7rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.product-inventory-editor .product-inventory-editor__unique.is-active{border-color:color-mix(in srgb, var(--inventory-blue) 44%, transparent);background:color-mix(in srgb, var(--inventory-blue) 9%, var(--store-surface-raised))}.product-inventory-editor__unique:active{transform:scale(.99)}.product-inventory-editor__unique input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-inventory-editor__unique-icon{background:color-mix(in srgb, var(--inventory-purple) 12%, transparent);border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;color:var(--inventory-purple)!important;letter-spacing:normal!important;text-transform:none!important;margin:0!important;display:grid!important}.product-inventory-editor__unique-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.2rem}.product-inventory-editor__unique-copy{min-width:0;color:var(--store-ink);gap:.08rem;letter-spacing:normal!important;text-transform:none!important;margin:0!important;display:grid!important}.product-inventory-editor__unique-copy strong{color:var(--store-ink);letter-spacing:normal;text-transform:none;font-size:.68rem;line-height:1.25;display:block}.product-inventory-editor__unique-copy small{color:var(--store-ink-soft);letter-spacing:normal;text-transform:none;font-size:.55rem;font-weight:600;line-height:1.35;display:block}.product-inventory-editor__switch{border:1px solid var(--store-line-strong);background:var(--store-control);border-radius:999px;width:2.35rem;height:1.35rem;transition:background .16s,border-color .16s;position:relative}.product-inventory-editor__switch b{background:var(--store-ink-soft);border-radius:50%;width:.9rem;height:.9rem;transition:background .16s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:.16rem;left:.16rem}.product-inventory-editor__unique.is-active .product-inventory-editor__switch{border-color:var(--inventory-blue);background:var(--inventory-blue)}.product-inventory-editor__unique.is-active .product-inventory-editor__switch b{background:#102033;transform:translate(1rem)}.product-inventory-editor__stock{background:color-mix(in srgb, var(--store-control) 62%, transparent);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.9rem;padding:.7rem .75rem;transition:opacity .16s;display:flex}.product-inventory-editor__stock strong,.product-inventory-editor__type strong,.product-inventory-editor__values strong{color:var(--store-ink);font-size:.68rem}.product-inventory-editor__stock.is-disabled{opacity:.62;min-height:3rem}.product-inventory-editor__stock.is-disabled .product-inventory-editor__stepper{display:none}.product-inventory-editor__stepper{border:1px solid var(--store-line);background:var(--store-surface-raised);border-radius:.72rem;grid-template-columns:2.3rem 3rem 2.3rem;align-items:center;display:grid;overflow:hidden}.product-inventory-editor__stepper button{height:2.5rem;color:var(--inventory-blue);background:0 0;border:0;padding:0;font-size:1.1rem;font-weight:750}.product-inventory-editor__stepper button:active:not(:disabled){background:color-mix(in srgb, var(--inventory-blue) 14%, transparent)}.product-inventory-editor__stepper button:disabled{color:var(--store-disabled-ink);cursor:default}.product-inventory-editor__stepper input{border:0;border-right:1px solid var(--store-line);border-left:1px solid var(--store-line);width:100%;height:2.5rem;color:var(--store-ink);font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;outline:0;padding:0;font-size:.74rem;font-weight:850}.product-inventory-editor__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-inventory-editor__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-inventory-editor__type{gap:.55rem;padding-top:.1rem;display:grid}.product-inventory-editor__type>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.product-inventory-editor__type button{border:1px solid var(--store-line);background:color-mix(in srgb, var(--store-control) 60%, transparent);min-height:3rem;color:var(--store-ink-muted);font:inherit;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.5rem;font-size:.62rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .14s;display:grid}.product-inventory-editor__type button:active{transform:scale(.98)}.product-inventory-editor__type button>i{background:var(--store-control);width:1.55rem;height:1.55rem;color:var(--store-ink-soft);border-radius:.48rem;place-items:center;margin:0;font-size:.62rem;font-style:normal;display:grid}.product-inventory-editor__type button>span{color:inherit;font-size:inherit;letter-spacing:normal;text-align:left;text-transform:none;margin:0}.product-inventory-editor__type button[data-option-type=Suurus].is-selected{border-color:color-mix(in srgb, var(--inventory-blue) 62%, transparent);background:color-mix(in srgb, var(--inventory-blue) 14%, transparent);color:color-mix(in srgb, var(--inventory-blue) 68%, var(--store-ink))}.product-inventory-editor__type button[data-option-type=Värv].is-selected{border-color:color-mix(in srgb, var(--inventory-purple) 62%, transparent);background:color-mix(in srgb, var(--inventory-purple) 14%, transparent);color:color-mix(in srgb, var(--inventory-purple) 70%, var(--store-ink))}.product-inventory-editor__type button[data-option-type=none].is-selected{border-color:var(--store-line-strong);background:var(--store-control);color:var(--store-ink)}.product-inventory-editor__type button.is-selected>i{color:var(--store-surface);background:currentColor}.product-inventory-editor__type button[data-option-type=none].is-selected>i{background:color-mix(in srgb, var(--store-ink) 9%, transparent);color:var(--store-ink-muted)}.product-inventory-editor__type .is-colors{justify-content:center;align-items:center;gap:0;padding:.3rem;display:flex}.product-inventory-editor__type .is-colors b{background:#78c89c;border:1px solid #0000002e;border-radius:50%;width:.52rem;height:.52rem;margin-left:-.12rem}.product-inventory-editor__type .is-colors b:first-child{background:#8ac5ff;margin-left:0}.product-inventory-editor__type .is-colors b:last-child{background:#ff9fbd}.product-inventory-editor__values{border:1px solid color-mix(in srgb, var(--inventory-blue) 28%, var(--store-line));background:color-mix(in srgb, var(--inventory-blue) 6%, transparent);border-radius:.85rem;gap:.55rem;padding:.75rem;display:grid}.product-inventory-editor__values.is-värv{border-color:color-mix(in srgb, var(--inventory-purple) 30%, var(--store-line));background:color-mix(in srgb, var(--inventory-purple) 6%, transparent)}.product-inventory-editor__values>input{border:1px solid var(--store-line);background:var(--store-surface-raised);width:100%;min-width:0;color:var(--store-ink);font:inherit;border-radius:.65rem;outline:0;padding:.7rem .75rem;font-size:.72rem}.product-inventory-editor__values>input:focus{border-color:var(--inventory-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--inventory-blue) 16%, transparent)}.product-inventory-editor__values>div{flex-wrap:wrap;gap:.35rem;display:flex}.product-inventory-editor__values em{background:color-mix(in srgb, var(--inventory-blue) 14%, transparent);color:var(--store-ink);border-radius:999px;align-items:center;gap:.32rem;padding:.32rem .48rem;font-size:.56rem;font-style:normal;font-weight:750;display:inline-flex}.product-inventory-editor__values.is-värv em{background:color-mix(in srgb, var(--inventory-purple) 13%, transparent)}.product-inventory-editor__values em>i{border:1px solid var(--store-line-strong);border-radius:50%;width:.62rem;height:.62rem}.product-inventory-editor--compact{border-width:1px 0;border-color:var(--store-line);box-shadow:none;background:0 0;border-radius:0;gap:.65rem;margin-top:1rem;padding:.75rem 0}.product-inventory-editor__compact-top{background:color-mix(in srgb, var(--store-control) 76%, transparent);border-radius:.68rem;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.product-inventory-editor__compact-top>label,.product-inventory-editor__compact-top>div{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3rem;padding:.48rem .58rem;display:grid}.product-inventory-editor__compact-top>label{border-right:1px solid var(--store-line);cursor:pointer;transition:border-color .16s,background .16s;position:relative}.product-inventory-editor__compact-top>label.is-active{background:color-mix(in srgb, var(--store-accent) 9%, transparent)}.product-inventory-editor__compact-top span{min-width:0;color:var(--store-ink);letter-spacing:normal;text-transform:none;gap:.05rem;margin:0;display:grid}.product-inventory-editor__compact-top strong{color:var(--store-ink);font-size:.62rem;line-height:1.2}.product-inventory-editor__compact-top small{color:var(--store-ink-soft);letter-spacing:normal;text-transform:none;font-size:.5rem;font-weight:600;line-height:1.25}.product-inventory-editor__compact-top>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-inventory-editor__compact-top>label>i{background:var(--store-control);width:2rem;height:1.15rem;box-shadow:inset 0 0 0 1px var(--store-line-strong);border-radius:999px;transition:background .16s;position:relative}.product-inventory-editor__compact-top>label>i b{background:var(--store-ink-soft);border-radius:50%;width:.87rem;height:.87rem;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .16s;position:absolute;top:.14rem;left:.14rem}.product-inventory-editor__compact-top>label.is-active>i{background:var(--store-accent);box-shadow:none}.product-inventory-editor__compact-top>label.is-active>i b{background:var(--store-accent-ink);transform:translate(.85rem)}.product-inventory-editor__compact-top>div.is-disabled{opacity:.58}.product-inventory-editor--compact .product-inventory-editor__stepper{border-radius:.58rem;grid-template-columns:1.75rem 2.15rem 1.75rem}.product-inventory-editor--compact .product-inventory-editor__stepper button,.product-inventory-editor--compact .product-inventory-editor__stepper input{height:2rem}.product-inventory-editor--compact .product-inventory-editor__stepper button{color:var(--store-accent);font-size:.9rem}.product-inventory-editor--compact .product-inventory-editor__stepper input{font-size:.62rem}.product-inventory-editor__compact-type{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.5rem;display:grid}.product-inventory-editor__compact-type>span{color:var(--store-ink-muted);letter-spacing:normal;text-transform:none;margin:0;font-size:.58rem;font-weight:800}.product-inventory-editor__compact-type>div{background:color-mix(in srgb, var(--store-control) 76%, transparent);border-radius:.62rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;padding:.18rem;display:grid}.product-inventory-editor__compact-type button{min-width:0;min-height:2.05rem;color:var(--store-ink-soft);font:inherit;background:0 0;border:0;border-radius:.46rem;padding:.35rem .25rem;font-size:.53rem;font-weight:800}.product-inventory-editor__compact-type button.is-selected,.product-inventory-editor__compact-type button[data-option-type=Suurus].is-selected,.product-inventory-editor__compact-type button[data-option-type=Värv].is-selected{background:var(--store-accent);color:var(--store-accent-ink);box-shadow:none}.product-inventory-editor__presets{flex-wrap:wrap;gap:.35rem;padding-top:.05rem;display:flex}.product-inventory-editor__presets>button{border:1px solid var(--store-line);background:var(--store-surface-raised);min-width:2.25rem;min-height:2.15rem;color:var(--store-ink-muted);font:inherit;border-radius:.58rem;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.54rem;font-weight:800;display:inline-flex}.product-inventory-editor__presets>button:active{transform:scale(.97)}.product-inventory-editor__presets>button.is-selected,.product-inventory-editor__presets.is-värv>button.is-selected{border-color:var(--store-accent);background:var(--store-accent);color:var(--store-accent-ink)}.product-inventory-editor__presets>button>i{border:1px solid var(--store-line-strong);border-radius:50%;width:.72rem;height:.72rem}.product-inventory-editor__presets>button.is-custom span{color:var(--store-ink-soft);letter-spacing:normal;text-transform:none;margin:0 0 0 .08rem;font-size:.72rem;font-weight:500;line-height:1}.product-inventory-editor__presets>button.is-add{color:var(--store-ink-soft);background:0 0;border-style:dashed}.product-inventory-editor__presets>div{border:1px solid var(--store-accent);background:var(--store-surface-raised);border-radius:.58rem;flex:8rem;grid-template-columns:minmax(0,1fr) 2.15rem;display:grid;overflow:hidden}.product-inventory-editor__presets>div input{width:100%;min-width:0;min-height:2.15rem;color:var(--store-ink);font:inherit;background:0 0;border:0;outline:0;padding:.4rem .55rem;font-size:.58rem}.product-inventory-editor__presets>div button{border:0;border-left:1px solid var(--store-line);background:var(--store-accent);color:var(--store-accent-ink);padding:0;font-size:.85rem}.product-availability{border-top:1px solid var(--store-line);background:0 0;align-items:center;gap:.65rem;margin-top:1.3rem;padding-top:1rem;display:flex}.product-availability>i{border:1px solid var(--store-line-strong);background:0 0;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid;position:relative}.product-availability>i:after{border-bottom:1.5px solid var(--store-ink);border-left:1.5px solid var(--store-ink);content:"";width:.42rem;height:.22rem;margin-top:-.08rem;transform:rotate(-45deg)}.product-availability>span{text-transform:none;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;display:flex}.product-availability strong{color:var(--store-ink);letter-spacing:.01em;font-size:.66rem;font-weight:720}.product-availability small{color:var(--store-ink-soft);font-size:.61rem}.product-availability.is-last>i{border-color:var(--store-line-strong)}.product-availability.is-last strong{color:var(--store-ink)}.product-availability.is-sold-out>i{border-color:var(--store-line)}.product-availability.is-sold-out>i:after{background:var(--store-ink-soft);border:0;width:.42rem;height:1px;margin:0;transform:none}.product-availability.is-sold-out strong{color:var(--store-ink-soft)}.product-details__buy>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;margin:0}.social-links{flex:none;gap:.65rem;display:flex}.site-footer{border-top:1px solid var(--store-line);margin-top:2.25rem;padding-top:1.35rem}.store-description-missing{border:1px solid var(--store-line);background:var(--store-surface-raised);width:100%;color:var(--store-ink-soft);font:inherit;text-align:left;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0 0 1.25rem;padding:.75rem .8rem;display:grid}.store-description-missing>span:first-child{background:var(--store-control);width:1.65rem;height:1.65rem;color:inherit;letter-spacing:0;border-radius:50%;place-items:center;margin:0;font-size:.9rem;display:grid}.store-description-missing>span:nth-child(2){color:inherit;letter-spacing:0;text-transform:none;gap:.16rem;margin:0;display:grid}.store-description-missing strong{color:var(--store-ink);font-size:.7rem}.store-description-missing small{color:inherit;font-size:.62rem;font-weight:550;line-height:1.4}.store-description-missing svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.store-description-missing:hover,.store-description-missing:focus-visible{border-color:var(--store-line-strong);color:var(--store-ink-muted)}.site-footer__about{gap:.35rem;margin-bottom:1rem;display:grid}.site-footer__about.has-image{grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.75rem}.site-footer__about>div{gap:.35rem;min-width:0;display:grid}.site-footer__about-image{border-radius:.7rem;width:4.25rem;height:4.25rem;overflow:hidden;border:1px solid var(--store-line)!important;background:var(--store-surface-raised)!important;padding:0!important}.site-footer__about-image img{object-fit:cover;width:100%;height:100%}.site-footer__about p{color:var(--store-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.55;display:-webkit-box;overflow:hidden}.site-footer__about button{color:var(--store-ink);font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.67rem;font-weight:800}.site-footer__top,.site-footer__bottom{justify-content:space-between;align-items:center;display:flex}.site-footer__address{min-width:0;color:inherit;gap:.15rem;text-decoration:none;display:grid}.site-footer__address strong{color:var(--store-ink);font-size:.76rem}.site-footer__address small{color:var(--store-ink-soft);font-size:.65rem}.site-footer__bottom{color:var(--store-ink-soft);margin-top:1rem;font-size:.64rem}.site-footer__bottom a{color:inherit;text-decoration:none}.site-footer__meta{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.site-footer__meta>i{background:currentColor;border-radius:50%;width:.18rem;height:.18rem}.site-footer__meta>button{border:0;border-bottom:1px solid var(--store-line-strong);color:var(--store-ink-muted);font:inherit;background:0 0;padding:0;font-weight:700}.site-footer__meta>button:hover,.site-footer__meta>button:focus-visible{border-color:var(--store-ink);color:var(--store-ink)}.site-footer__legal{border-top:1px solid var(--store-line);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.site-footer__legal button{border:0;border-bottom:1px solid var(--store-line-strong);color:var(--store-ink-muted);font:inherit;background:0 0;padding:0;font-size:.64rem;font-weight:720}.site-footer__legal button:hover,.site-footer__legal button:focus-visible{border-color:var(--store-ink);color:var(--store-ink)}@media (width<=420px){.site-footer__bottom{align-items:flex-start;gap:.7rem}.site-footer__meta{flex-wrap:wrap;row-gap:.3rem}}.store-about-overlay{z-index:75}.store-about-sheet{width:min(100% - 2rem,38rem)}.store-about-sheet__image{aspect-ratio:16/9;object-fit:cover;border-radius:.9rem;width:100%;margin-bottom:1.35rem;display:block}.store-about-sheet>span{color:var(--store-accent,#e5f25a);letter-spacing:.14em;padding-right:3rem;font-size:.65rem;font-weight:900;display:block}.store-about-sheet h2{margin:.4rem 3rem 1rem 0}.store-about-sheet>p{color:#ffffffb8;white-space:pre-line;margin:0;font-size:.86rem;line-height:1.65}.store-about-sheet>small{color:#ffffff7a;border-top:1px solid #ffffff1a;margin-top:1.35rem;padding-top:1rem;font-size:.68rem;display:block}.store-legal-sheet{max-height:min(82dvh,46rem);overflow-y:auto}.store-legal-sheet dl{gap:0;margin:0;display:grid}.store-legal-sheet dl>div{border-top:1px solid var(--store-line);grid-template-columns:minmax(6rem,.8fr) minmax(0,1.6fr);gap:1rem;padding:.9rem 0;display:grid}.store-legal-sheet dt{color:var(--store-ink-soft);font-size:.65rem;font-weight:700}.store-legal-sheet dd{color:var(--store-ink);overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:720;line-height:1.45}.store-legal-sheet dd a{color:inherit}.store-legal-sheet__terms{gap:1.15rem;display:grid}.store-legal-sheet__terms section{border-bottom:1px solid var(--store-line);padding-bottom:1.1rem}.store-legal-sheet__terms h3{color:var(--store-ink);margin:0 0 .45rem;font-size:.76rem}.store-legal-sheet__terms p{color:var(--store-ink-muted);white-space:pre-line;margin:0;font-size:.7rem;line-height:1.65}.store-legal-sheet__terms>button{border:0;border-bottom:1px solid var(--store-line-strong);color:var(--store-ink);font:inherit;background:0 0;justify-self:start;padding:0 0 .2rem;font-size:.68rem;font-weight:800}@media (width<=420px){.store-legal-sheet dl>div{grid-template-columns:1fr;gap:.2rem}}.social-links a{border:1px solid var(--store-line-strong);background:var(--store-control);width:2.75rem;height:2.75rem;color:var(--store-ink);border-radius:50%;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.social-links a:active{color:#e5f25a;border-color:#e5f25a;transform:scale(.94)}.social-links svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.social-links .social-dot{fill:currentColor;stroke:none}.cart-button,.logout-button{color:#fff;background:#00000073;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;position:relative}.header-actions{align-items:center;gap:.5rem;display:flex}.search-button{color:#fff;background:#00000073;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid}.search-button svg,.search-topbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.2rem}.cart-button svg,.logout-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.cart-button span{color:#111;background:#fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:-.25rem;right:-.2rem}.cart-button.is-bumping{animation:.42s cart-bump}.story-progress button{align-items:center;min-height:1.65rem;margin:-.72rem 0;display:grid}@keyframes cart-bump{0%,to{transform:scale(1)}45%{transform:scale(1.18)rotate(-6deg)}}.cart-empty{color:#ffffffa6}.cart-items{gap:.65rem;margin-bottom:1rem;display:grid}.cart-item{background:#1d1d1d;border-radius:.8rem;grid-template-columns:3.8rem 1fr auto;align-items:center;gap:.75rem;padding:.55rem;display:grid}.cart-item img{object-fit:cover;border-radius:.55rem;width:3.8rem;height:3.8rem}.cart-item__copy{gap:.15rem;display:grid}.cart-item__copy strong{font-size:.82rem;line-height:1.2}.cart-item__copy span{color:#ffffffa6;font-size:.75rem}.cart-item__copy>small{color:#ffffff7a;font-size:.64rem}.cart-item__quantity{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1.8rem 1.8rem 1.8rem;align-items:center;width:fit-content;margin-top:.35rem;display:grid;overflow:hidden}.cart-item .cart-item__quantity button{color:#fff;place-items:center;height:1.8rem;font-size:1rem;display:grid}.cart-item .cart-item__quantity button:disabled{cursor:not-allowed;opacity:.25}.cart-item__quantity output{color:#fff;text-align:center;font-size:.7rem;font-weight:850}.cart-item button{color:#fff9;background:0 0;border:0;padding:0;font-size:.72rem}.cart-item .cart-item__remove{color:#ffffff94;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.cart-item__remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.cart-total{border-top:1px solid #ffffff26;justify-content:space-between;margin:1rem 0;padding-top:1rem;display:flex}.payment{border:0;min-width:0;margin:.4rem 0 0;padding:0}.payment legend{margin-bottom:.5rem;font-size:.75rem;font-weight:700}.payment-pending{background:#e8dba814;border:1px solid #e8dba847;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.4rem;padding:.85rem;display:grid}.payment-pending>span{color:#514719;background:#e8dba8;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:grid}.payment-pending>div{gap:.15rem;display:grid}.payment-pending strong{font-size:.82rem}.payment-pending small{color:#ffffff94;font-size:.68rem;line-height:1.45}.payment-tabs{background:#1d1d1d;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.45rem;padding:.3rem;display:grid}.delivery .payment-tabs{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.payment-tabs button{color:#fff9;background:0 0;border:0;border-radius:.65rem;min-height:2.75rem;padding:.75rem;font-weight:700}.payment-tabs button.is-selected{color:#111;background:#fff}.bank-grid{grid-template-columns:repeat(6,1fr);gap:.45rem;margin-top:.65rem;display:grid}.bank-grid button{background:#fff;border:1px solid #ffffff1f;border-radius:.7rem;grid-column:span 2;place-items:center;height:3.7rem;padding:.7rem;display:grid}.bank-grid button:nth-child(4),.bank-grid button:nth-child(5){grid-column:span 3}.bank-grid button.is-selected{border-color:#8eb985;box-shadow:inset 0 0 0 3px #cfe9c8}.bank-grid img{max-width:100%;max-height:1.5rem;display:block}.card-fields{gap:.75rem;margin-top:.75rem;display:grid}.card-fields>div{grid-template-columns:1fr .7fr;gap:.6rem;display:grid}.checkout .pay{background:var(--store-accent,#e5f25a);width:100%;color:var(--store-accent-ink,#111);border:0;border-radius:.8rem;padding:1rem;box-shadow:0 10px 28px #e5f25a29}.parcel-select{margin-top:.75rem;position:relative}.parcel-combobox{margin-top:.35rem;position:relative}.parcel-combobox>svg{z-index:1;fill:none;stroke:#ffffff8c;stroke-width:1.8px;pointer-events:none;width:1.1rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.parcel-combobox>input{color:#fff;width:100%;font:inherit;background:#1d1d1d;border:1px solid #ffffff26;border-radius:.75rem;padding:.9rem 2.6rem .9rem 2.65rem}.parcel-combobox>input:focus{border-color:#e5f25a;outline:2px solid #e5f25a2e}.parcel-combobox>button{color:#ffffffa6;background:0 0;border:0;width:2.75rem;height:2.75rem;font-size:1.4rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.parcel-required{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:0}.parcel-results{z-index:5;background:#242424;border:1px solid #ffffff29;border-radius:.75rem;max-height:18rem;padding:.35rem;position:absolute;top:calc(100% - 1.1rem);left:0;right:0;overflow:auto;box-shadow:0 16px 35px #00000073}.parcel-results button{color:#fff;text-align:left;background:0 0;border:0;border-radius:.5rem;gap:.15rem;width:100%;padding:.7rem .75rem;display:grid}.parcel-results button.is-active{background:#e5f25a1f}.parcel-results span,.parcel-results small,.parcel-select>small{color:#ffffff94;font-size:.78rem}.parcel-results small{color:#e5f25a;font-size:.7rem;font-weight:800}.parcel-results p,.parcel-status{color:#ffffffa6;margin:0;padding:.8rem;font-size:.8rem}.parcel-select>small{margin-top:.35rem;display:block}.pickup-note{color:#ffffffa6;gap:.25rem;margin:.75rem 0 0;font-size:.8rem;display:grid}.pickup-note a{color:#fff;text-underline-offset:.2em;font-weight:700}.courier-fields{gap:.65rem;margin-top:.75rem;display:grid}.courier-fields>div{grid-template-columns:1fr .65fr;gap:.6rem;display:grid}.courier-fields small{color:#ffffff8c;font-size:.72rem}.courier-address{position:relative}.courier-address__results{z-index:6;background:#242424;border:1px solid #ffffff26;border-radius:.75rem;max-height:15rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #00000073}.courier-address__results button{color:#fff;text-align:left;background:0 0;border:0;border-radius:.5rem;gap:.15rem;width:100%;padding:.7rem;display:grid}.courier-address__results button:active{background:#e5f25a1a}.courier-address__results span{color:#ffffff80;font-size:.7rem}.checkout-summary{border-top:1px solid #ffffff26;gap:.4rem;margin-top:.5rem;padding:1rem 0;display:grid}.checkout-summary>div,.checkout-summary>strong{justify-content:space-between;display:flex}.checkout-summary>div{color:#fff9;font-size:.8rem}.checkout-summary .summary-item{gap:1rem}.checkout-summary .summary-item span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-summary .summary-item span:last-child{flex:none}.checkout-summary .vat-row{margin-top:.15rem}.checkout-summary small{color:#ffffff6b;margin-top:.25rem;font-size:.68rem}.checkout-back{color:#fff9;background:0 0;border:0;padding:.5rem}.checkout-success{text-align:center;justify-items:center;padding:1.2rem 0 .4rem;display:grid}.checkout-success>div:first-child{color:#101510;background:#e5f25a;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:1rem;font-size:2rem;font-weight:900;display:grid}.checkout-success>span{color:#e5f25a;letter-spacing:.16em;font-size:.7rem;font-weight:900}.checkout-success h3{margin:.45rem 0;font-size:1.5rem;line-height:1.15}.checkout-success p{color:#ffffff8c;margin:0 0 1.35rem}.checkout-success dl{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:.85rem;width:100%;margin:0 0 1rem;padding:.3rem 1rem}.checkout-success dl>div{justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.checkout-success dl>div+div{border-top:1px solid #ffffff1a}.checkout-success dt{color:#ffffff8c}.checkout-success dd{margin:0;font-weight:800}.checkout-success .pay{width:100%}.checkout .pay:disabled{cursor:wait;opacity:.65}.cart-overlay{z-index:60}.desktop-arrows{display:none}.gallery-thumbnails{z-index:5;left:1rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));scrollbar-width:none;background:0 0;border:0;gap:.45rem;max-width:calc(100% - 10rem);padding:0;display:flex;position:absolute;overflow-x:auto}.product-image-editor{z-index:7;pointer-events:auto;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.app-shell[data-inline-editing=true] .product-image-editor button{pointer-events:auto}.story-slide>img{will-change:transform}.product-image-editor__gesture-area{cursor:grab;pointer-events:auto;touch-action:pan-y;position:absolute;inset:5.2rem .75rem 6rem}.product-image-editor__gesture-area:active{cursor:grabbing}.product-image-editor__upload-status{z-index:6;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#091016e6;border:1px solid #8ac5ff73;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;width:min(100% - 2rem,22rem);padding:.7rem .8rem;display:grid;position:absolute;top:5.45rem;left:50%;transform:translate(-50%);box-shadow:0 .8rem 2rem #00000047}.product-image-editor__upload-status>i,.product-image-editor__thumbnail-status>i{border:2px solid #b9dcff40;border-top-color:#8ac5ff;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite settings-save-spin;display:block}.product-image-editor__upload-status>span{color:#111;background:#ff746c;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.7rem;font-weight:900;display:grid}.product-image-editor__upload-status>div{gap:.08rem;display:grid}.product-image-editor__upload-status strong{font-size:.68rem}.product-image-editor__upload-status small{color:#ffffff8c;font-size:.58rem}.product-image-editor__upload-status.is-error{border-color:#ff746c8c}.app-shell[data-inline-editing=true] .buy-now,.app-shell[data-inline-editing=true] .sale-badge,.app-shell[data-inline-editing=true] .admin-global-actions,.app-shell[data-inline-editing=true] .desktop-arrows{opacity:0;pointer-events:none}.product-image-editor__replace{z-index:3;color:#101820;background:#8ac5ff;border:2px solid #111;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;padding:0;display:grid;position:absolute;bottom:-.28rem;right:-.28rem;box-shadow:0 .2rem .7rem #00000061}.product-image-editor__replace svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.85rem}.product-image-editor__tray{z-index:4;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;scrollbar-width:none;background:#0c0c0cc2;border:1px solid #ffffff29;border-radius:.9rem;align-items:center;gap:.55rem;width:fit-content;max-width:calc(100% - 2rem);padding:.5rem;display:flex;position:absolute;left:1rem;overflow-x:auto;box-shadow:0 1rem 2.5rem #0000004d}.product-image-editor__tray::-webkit-scrollbar{display:none}.product-image-editor__tray>div{flex:none;position:relative}.product-image-editor__tray>div>button:first-child{opacity:.62;background:#222;border:2px solid #0000;border-radius:.62rem;width:3.55rem;height:3.55rem;padding:0;display:block;overflow:hidden}.product-image-editor__tray>div.is-active>button:first-child{opacity:1;border-color:#8ac5ff}.product-image-editor__tray img{object-fit:cover;width:100%;height:100%}.product-image-editor__tray>div[class*=is-upload-] img{filter:blur(2px)brightness(.55);transform:scale(1.05)}.product-image-editor__thumbnail-status{z-index:3;pointer-events:none;border-radius:.62rem;place-items:center;display:grid;position:absolute;inset:0}.product-image-editor__thumbnail-status>i{width:1.1rem;height:1.1rem}.product-image-editor__thumbnail-status:not(:has(i)){color:#ff8a84;font-size:1rem;font-weight:950}.product-image-editor__retry{z-index:4;line-height:1.15;position:absolute;inset:.25rem;color:#ffaaa5!important;background:#120a0aeb!important;border:1px solid #ff746c80!important;border-radius:.45rem!important;padding:.2rem!important;font-size:.46rem!important;font-weight:900!important}.product-image-editor__remove{z-index:5;color:#111;background:#fff;border:2px solid #111;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;padding:0;font-size:.85rem;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem}.product-image-editor__add{color:#b9dcff;background:#8ac5ff1a;border:1px dashed #8ac5ffb3;border-radius:.62rem;flex:none;place-items:center;width:3.55rem;height:3.55rem;padding:0;display:grid}.product-image-editor__add svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem}.product-image-editor__add:disabled{cursor:wait;opacity:.38}.buy-now{z-index:5;right:1rem;bottom:calc(1.25rem + env(safe-area-inset-bottom));height:var(--buy-button-height,3.2rem);padding:var(--buy-button-padding,.32rem .38rem .32rem 1rem);border:1px solid var(--store-accent,#e5f25a);background:var(--store-accent,#e5f25a);color:var(--store-accent-ink,#111);font-size:var(--buy-button-font-size,.78rem);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 26px #00000047, 0 0 24px color-mix(in srgb, var(--store-accent,#e5f25a) 18%, transparent);border-radius:999px;align-items:center;font-weight:800;transition:transform .16s,background .16s;display:flex;position:absolute}.buy-now span{white-space:nowrap}.buy-now strong{height:var(--buy-button-price-height,2.45rem);min-width:var(--buy-button-price-width,3.35rem);margin-left:var(--buy-button-price-gap,.75rem);padding:0 var(--buy-button-price-padding,.65rem);color:#fff;font-size:var(--buy-button-price-font-size,.76rem);background:#111;border-radius:999px;place-items:center;display:grid}.app-shell[data-buy-button-size=small]{--buy-button-height:2.75rem;--buy-button-padding:.28rem .32rem .28rem .8rem;--buy-button-font-size:.7rem;--buy-button-price-height:2.12rem;--buy-button-price-width:2.9rem;--buy-button-price-gap:.55rem;--buy-button-price-padding:.5rem;--buy-button-price-font-size:.68rem}.app-shell[data-buy-button-size=large]{--buy-button-height:3.75rem;--buy-button-padding:.38rem .44rem .38rem 1.2rem;--buy-button-font-size:.9rem;--buy-button-price-height:3rem;--buy-button-price-width:3.8rem;--buy-button-price-gap:.85rem;--buy-button-price-padding:.75rem;--buy-button-price-font-size:.84rem}.buy-now:active{filter:brightness(.9);transform:scale(.98)}.buy-now.has-sale{border-color:var(--store-accent,#e5f25a);background:var(--store-accent,#e5f25a);box-shadow:0 8px 26px #00000047, 0 0 26px color-mix(in srgb, var(--store-accent,#e5f25a) 18%, transparent)}.buy-now.has-sale:active{filter:brightness(.9)}.buy-now.has-inline-sale-price>strong{grid-auto-flow:column;gap:.42rem;min-width:auto}.buy-now.has-inline-sale-price>strong s{color:#ffffff80;font-size:.62rem;font-weight:650}.buy-now.has-inline-sale-price>strong span{color:#fff;font-size:var(--buy-button-price-font-size,.76rem);font-weight:900}.buy-now:disabled,.buy-now.is-sold-out{color:#ffffff94;box-shadow:none;cursor:not-allowed;background:#1c1c1cc7;border-color:#ffffff2e}.buy-now.is-sold-out strong{color:#ffffff80;background:#ffffff14}.story-stock-badge{z-index:5;top:calc(max(.85rem, env(safe-area-inset-top)) + 5.4rem);color:#dff5e4;letter-spacing:.035em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0c99;border:1px solid #ffffff2e;border-radius:999px;padding:.48rem .7rem;font-size:.62rem;font-weight:850;position:absolute;left:1rem}.story-stock-badge.is-sold-out{color:#ffffffa6}.sale-badge{z-index:5;right:1.3rem;bottom:calc(var(--buy-button-height,3.2rem) + 1.95rem + env(safe-area-inset-bottom));color:#c8b8ff;text-align:right;text-shadow:0 2px 18px #000c;pointer-events:none;justify-items:end;gap:.08rem;display:grid;position:absolute}.sale-badge--quirky>span{color:#c8b8ff;letter-spacing:.01em;margin-right:.15rem;font-family:Didot,"Bodoni 72",serif;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1;animation:.62s cubic-bezier(.16,1,.3,1) both weird-title-in;transform:rotate(-7deg)}.sale-badge--quirky>strong{color:#fff;letter-spacing:-.1em;align-items:baseline;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.35rem;font-weight:650;line-height:.8;display:flex}.sale-badge--quirky>strong i{--r:0deg;--y:0rem;transform:translateY(var(--y)) rotate(var(--r));font-style:normal;animation:.68s cubic-bezier(.16,1,.3,1) both weird-letter-in;display:inline-block}.sale-badge--quirky i:first-child{--r:-7deg;--y:.04rem;animation-delay:80ms}.sale-badge--quirky i:nth-child(2){--r:5deg;--y:-.12rem;animation-delay:.115s}.sale-badge--quirky i:nth-child(3){--r:-3deg;--y:.08rem;animation-delay:.15s}.sale-badge--quirky i:nth-child(4){--r:4deg;--y:-.05rem;animation-delay:.185s}.sale-badge--quirky i:nth-child(5){--r:-6deg;--y:.1rem;color:#fff;font-family:Didot,"Bodoni 72",serif;font-size:1em;font-style:italic;font-weight:400;animation-delay:.22s}.sale-badge--quirky i:nth-child(6){--r:7deg;--y:-.08rem;animation-delay:.255s}.sale-badge--quirky i:nth-child(7){--r:-4deg;--y:.07rem;animation-delay:.29s}.sale-badge--quirky i:nth-child(8){--r:5deg;--y:-.04rem;animation-delay:.325s}@keyframes weird-title-in{0%{opacity:0;filter:blur(5px);transform:translate(.6rem,.35rem)rotate(2deg)}to{opacity:1;filter:blur();transform:translate(0)rotate(-7deg)}}@keyframes weird-letter-in{0%{opacity:0;filter:blur(4px);transform:translateY(.8rem)rotate(18deg)scale(.75)}to{opacity:1;filter:blur();transform:translateY(var(--y)) rotate(var(--r)) scale(1)}}.gallery-thumbnails::-webkit-scrollbar{display:none}.gallery-thumbnails button{opacity:.68;background:#141414b3;border:2px solid #0000;border-radius:.65rem;flex:none;width:3.2rem;height:3.2rem;padding:0;transition:border-color .16s,opacity .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000003d}.gallery-thumbnails button.is-active{opacity:1;transform:translateY(-.12rem)}.gallery-thumbnails button.is-active:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;border:2px solid #fff;position:absolute;inset:0}.gallery-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.checkout__close{background:#1b1b1b;border:1px solid #ffffff1f;place-items:center;padding:0;line-height:0;display:grid}.checkout__close svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:1.2rem;height:1.2rem}.checkout h2{max-width:calc(100% - 4rem)}.login-sheet{color:#fff;background:#111;border:1px solid #ffffff1f;border-radius:1.25rem;width:min(100% - 2rem,26rem);margin:auto;padding:1.5rem;position:relative}.login-overlay{width:100%;max-width:100vw;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(1.25rem, env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;background:#000000c7;overflow:hidden auto}.owner-login-overlay{z-index:110}.login-overlay .login-sheet{max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - max(2rem, env(safe-area-inset-top)) - max(2.5rem, env(safe-area-inset-bottom)));overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;margin:auto;overflow:hidden auto}.login-overlay .login-sheet::-webkit-scrollbar{display:none}.login-sheet h2{margin:0 0 1.4rem;font-size:1.8rem}.login-sheet__eyebrow{color:var(--store-accent,#e5f25a);letter-spacing:.12em;margin:0 3rem .35rem 0;font-size:.65rem;font-weight:900;display:block}.settings-sheet{width:min(100% - 2rem,25rem);min-width:0}.settings-sheet>*{min-width:0}.settings-titlebar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.settings-titlebar h2{margin:0}.settings-save-status{color:#ffffff75;white-space:nowrap;align-items:center;gap:.3rem;font-size:.56rem;font-weight:700;transition:opacity .18s;display:inline-flex}.settings-save-status.is-idle{opacity:0}.settings-save-status svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.68rem;height:.68rem}.settings-save-status.is-saved{color:#83cfa5}.settings-save-status.is-saving svg{color:#e5f25a;animation:.75s linear infinite settings-save-spin}@keyframes settings-save-spin{to{transform:rotate(360deg)}}.settings-tabs{scrollbar-width:none;background:#191919;border:1px solid #ffffff1a;border-radius:.85rem;gap:.3rem;margin:-.45rem 0 1.25rem;padding:.3rem;display:flex;overflow-x:auto}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{color:#ffffff85;min-width:4.5rem;font:inherit;background:0 0;border:0;border-radius:.62rem;flex:none;padding:.72rem .7rem;font-size:.72rem;font-weight:850}.settings-tabs button.is-active{color:#111;background:#fff;box-shadow:0 5px 14px #0000003d}.settings-panel{min-height:19rem;animation:.18s both settings-panel-in}.settings-panel>header{margin-bottom:1.15rem}.settings-panel>header span{color:#e5f25a;letter-spacing:.13em;font-size:.68rem;font-weight:900}.settings-panel>header p{color:#ffffff80;margin:.3rem 0 0;font-size:.74rem}.settings-seo-status{background:#e5f25a11;border:1px solid #e5f25a33;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;margin-top:1rem;padding:.85rem;display:grid}.settings-seo-status>span{color:#101510;background:#e5f25a;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:900;display:grid}.settings-seo-status>div{gap:.1rem;display:grid}.settings-seo-status strong{font-size:.74rem}.settings-seo-status small{color:#ffffff80;font-size:.62rem;line-height:1.4}.settings-seo-status>b{color:#e5f25a;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.product-seo{background:#ffffff09;border:1px solid #ffffff1f;border-radius:.9rem;overflow:hidden}.product-seo>summary{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.8rem;list-style:none;display:grid}.product-seo>summary::-webkit-details-marker{display:none}.product-seo>summary>span{color:#e5f25a;background:#ffffff14;border-radius:.58rem;place-items:center;width:2rem;height:2rem;display:grid}.product-seo>summary>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1rem}.product-seo>summary>div{gap:.08rem;display:grid}.product-seo>summary strong{font-size:.74rem}.product-seo>summary small{color:#ffffff73;font-size:.6rem}.product-seo>summary>b{color:#e5f25a;letter-spacing:.07em;text-transform:uppercase;background:#e5f25a1a;border-radius:999px;padding:.3rem .45rem;font-size:.54rem}.product-seo>summary>i{border-bottom:1.5px solid #ffffff8c;border-right:1.5px solid #ffffff8c;width:.48rem;height:.48rem;transition:transform .18s;transform:rotate(45deg)translate(-2px,2px)}.product-seo[open]>summary>i{transform:rotate(225deg)translate(-1px,-1px)}.product-seo__content{border-top:1px solid #ffffff17;gap:.9rem;padding:0 .8rem .8rem;display:grid}.product-seo__preview{color:#202124;background:#f7f8f8;border-radius:.72rem;gap:.24rem;margin-top:.8rem;padding:.85rem;display:grid;overflow:hidden}.product-seo__preview small{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.product-seo__preview strong{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,sans-serif;font-size:.87rem;font-weight:400;overflow:hidden}.product-seo__preview p{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Arial,sans-serif;font-size:.62rem;line-height:1.45;display:-webkit-box;overflow:hidden}.product-seo__content>label{position:relative}.product-seo__content>label>small{color:#fff6;font-size:.57rem;font-weight:600;position:absolute;top:0;right:0}.product-seo__slug{background:#1d1d1d;border:1px solid #ffffff29;border-radius:.75rem;align-items:center;margin-top:.45rem;display:flex;overflow:hidden}.product-seo__slug>span{color:#ffffff6b;white-space:nowrap;padding-left:.8rem;font-size:.7rem}.product-seo__slug input{min-width:0;background:0 0!important;border:0!important;margin:0!important;padding-left:.15rem!important}.product-seo__toggle{background:0 0;border:0;margin:0;padding:.1rem 0}.product-seo__toggle>span>small{position:static}.product-seo__automatic{background:#e5f25a12;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding:.7rem;display:grid}.product-seo__automatic>span{color:#111;background:#e5f25a;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.55rem;font-weight:900;display:grid}.product-seo__automatic p{gap:.08rem;margin:0;display:grid}.product-seo__automatic strong{font-size:.65rem}.product-seo__automatic small{color:#ffffff75;font-size:.58rem;line-height:1.4}.settings-panel .settings-visibility{margin:0 0 1.15rem}.settings-panel .settings-social{border-top:0;padding-top:0}.account-panel{align-content:start;gap:1rem;display:grid}.account-panel>header{margin-bottom:0}.account-panel__action{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.account-panel__action>span{gap:.18rem;display:grid}.account-panel__action--email small{overflow-wrap:anywhere}.account-panel__action strong{font-size:.78rem}.account-panel__action small{color:#ffffff7a;font-size:.63rem}.account-panel__action button,.account-danger-zone button{color:#fff;font:inherit;white-space:nowrap;background:#222;border:1px solid #ffffff26;border-radius:.65rem;padding:.65rem .8rem;font-size:.68rem;font-weight:800}.account-danger-zone{background:#ff665e11;border:1px solid #ff665e47;border-radius:.85rem;padding:1rem}.account-danger-zone__label{color:#ff746c;letter-spacing:.13em;font-size:.57rem;font-weight:900}.account-danger-zone h3{margin:.45rem 0 .35rem;font-size:.9rem}.account-danger-zone p{color:#ffffff8c;margin:0 0 .9rem;font-size:.66rem;line-height:1.55}.account-danger-zone button{color:#ff8a84;border-color:#ff665e80}.account-danger-zone button:hover{background:#ff665e1f}.account-sessions{background:#ffffff06;border:1px solid #ffffff1a;border-radius:.85rem;padding:1rem}.account-sessions__label{color:var(--store-accent,#e5f25a);letter-spacing:.13em;font-size:.57rem;font-weight:900}.account-sessions p{color:#ffffff85;margin:.45rem 0 .8rem;font-size:.66rem;line-height:1.5}.account-sessions>div{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.account-sessions button{color:#fff;font:inherit;background:#222;border:1px solid #ffffff24;border-radius:.65rem;padding:.65rem;font-size:.61rem;font-weight:800;line-height:1.35}.account-sessions button:last-child{color:#ff8a84;border-color:#ff746c59}.account-sessions button:disabled{cursor:wait;opacity:.5}.password-change-sheet__intro{color:#ffffff8c;margin:-1rem 0 1.25rem;font-size:.72rem;line-height:1.55}.password-change-sheet__intro strong{color:#ffffffd9;overflow-wrap:anywhere}.password-change-sheet__error{color:#ff8a84;margin:-.25rem 0 0;font-size:.68rem;line-height:1.45}.password-change-sheet form>button:disabled{cursor:not-allowed;opacity:.45}.settings-field-note{color:#ffffff6e;font-size:.64rem;font-weight:500;line-height:1.4}.billing-panel{gap:.9rem;display:grid}.billing-panel>header{margin-bottom:0}.billing-plan-options{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.billing-plan-options>button{color:#fff;text-align:left;background:#191919;border:1px solid #ffffff1c;border-radius:.9rem;gap:.28rem;padding:.9rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.billing-plan-options>button:active{transform:scale(.985)}.billing-plan-options>button.is-selected{background:linear-gradient(145deg,#e5f25a26,#e5f25a09);border-color:#e5f25aa6}.billing-plan-options span{color:#e5f25a;letter-spacing:.12em;font-size:.54rem;font-weight:900}.billing-plan-options strong{letter-spacing:-.04em;margin-top:.18rem;font-size:1.35rem;line-height:1}.billing-plan-options strong small{color:#ffffff7a;letter-spacing:0;font-size:.56rem}.billing-plan-options p{color:#fffc;margin:.14rem 0 0;font-size:.65rem;font-weight:750}.billing-plan-options em{color:#ffffff6b;min-height:1.7em;font-size:.55rem;font-style:normal;line-height:1.4}.billing-plan-options b{color:#e5f25a;margin-top:.4rem;font-size:.58rem}.billing-current{background:#191919;border:1px solid #ffffff1c;border-radius:.9rem;gap:.65rem;padding:.95rem;display:grid}.billing-current>header,.billing-current>div:not(.billing-current__progress){justify-content:space-between;gap:.8rem;display:flex}.billing-current>header span{color:#ffffff8c;text-transform:capitalize;font-size:.64rem}.billing-current>header strong{font-size:1.05rem}.billing-current__progress{background:#ffffff1a;border-radius:999px;height:.42rem;overflow:hidden}.billing-current__progress i{border-radius:inherit;background:#e5f25a;height:100%;transition:width .26s;display:block}.billing-current>div:not(.billing-current__progress) span{color:#ffffff75;font-size:.62rem}.billing-current>div:not(.billing-current__progress) strong{color:#fffc}.billing-current>small{color:#e5f25a;font-size:.62rem}.billing-rules{gap:.45rem;display:grid}.billing-rules>div{background:#ffffff0b;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.65rem .7rem;display:grid}.billing-rules>div>span{color:#e5f25a;background:#e5f25a1f;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.68rem;font-weight:900;display:grid}.billing-rules>div>span svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.9rem}.billing-rules p{gap:.05rem;margin:0;display:grid}.billing-rules strong{font-size:.7rem}.billing-rules small{color:#ffffff6e;font-size:.61rem}.billing-fields{border-top:0!important;padding-top:0!important}.billing-card-overlay{z-index:90;padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c0ad6;justify-content:center!important;align-items:center!important}.billing-card-demo{width:min(100% - 1.5rem,29rem);padding:1.25rem;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.billing-card-demo.is-dragging{transition:none}.billing-card-demo__drag-area,.billing-card-demo__handle{display:none}.billing-card-demo__title{align-items:center;gap:.72rem;margin-bottom:.8rem;display:flex}.billing-card-demo__title h2{letter-spacing:-.04em;margin:0;font-size:1.5rem}.billing-card-demo__visual{filter:drop-shadow(0 .45rem .65rem #00000047);flex:0 0 2.9rem;width:2.9rem;animation:.65s cubic-bezier(.16,1,.3,1) .1s both billing-card-visual-arrive;display:block}.billing-card-demo__visual svg{width:100%;height:auto;display:block;overflow:visible}.billing-card-demo__visual-card{fill:color-mix(in srgb, var(--poeruum-accent,#e5f25a) 11%, transparent);stroke:var(--poeruum-accent,#e5f25a);stroke-width:1.8px}.billing-card-demo__visual-stripe{fill:none;stroke:#fff3;stroke-width:3.5px}.billing-card-demo__visual-chip{fill:var(--poeruum-accent,#e5f25a);animation:2.6s ease-in-out 1s infinite billing-card-chip-glow}.billing-card-demo__visual-chip-line{fill:none;stroke:#557025;stroke-width:1px}.billing-card-demo__visual-contactless{fill:none;stroke:var(--poeruum-accent,#e5f25a);stroke-linecap:round;stroke-width:1.8px;animation:2.2s ease-in-out .9s infinite billing-card-contactless}.billing-card-demo__summary{background:linear-gradient(145deg, color-mix(in srgb, var(--poeruum-accent,#e5f25a) 7%, transparent), #ffffff06);border:1px solid #ffffff14;border-radius:.8rem;gap:.62rem;margin-bottom:.8rem;padding:.78rem;display:grid}.billing-card-demo__today{justify-content:space-between;align-items:center;gap:1rem;padding:.05rem .12rem;display:flex}.billing-card-demo__today span{color:#ffffff85;font-size:.64rem}.billing-card-demo__today strong{color:var(--poeruum-accent,#e5f25a);letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:1.25rem;line-height:1}.billing-card-demo__next-payment{background:#ffffff0b;border-radius:.66rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.62rem .68rem;display:grid}.billing-card-demo__next-payment>i{background:color-mix(in srgb, var(--poeruum-accent,#e5f25a) 11%, transparent);width:1.75rem;height:1.75rem;color:var(--poeruum-accent,#e5f25a);border-radius:.5rem;place-items:center;display:grid}.billing-card-demo__next-payment>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.88rem}.billing-card-demo__next-payment>span{gap:.06rem;min-width:0;display:grid}.billing-card-demo__next-payment small{color:#ffffff6e;font-size:.5rem;line-height:1.2}.billing-card-demo__next-payment strong{color:#ffffffd1;font-size:.62rem;line-height:1.2}.billing-card-demo__next-payment b{color:#fff;text-align:right;white-space:nowrap;font-size:.66rem}.login-sheet.billing-card-demo form{gap:.68rem}.billing-card-demo form>label{gap:.34rem;font-size:.7rem}.billing-card-demo form input{padding:.78rem .85rem}.billing-card-demo__card-number{position:relative}.billing-card-demo__card-number input{padding-right:4rem}.billing-card-demo__card-number span{color:#ffffff80;font-size:.58rem;font-weight:900;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.billing-card-demo__row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.billing-card-demo .billing-card-demo__consent{color:#ffffff9e;grid-template-columns:auto 1fr;align-items:start;gap:.52rem;font-size:.61rem;font-weight:500;line-height:1.4;display:grid}.billing-card-demo .billing-card-demo__consent>input{width:1rem;height:1rem;accent-color:var(--poeruum-accent,#e5f25a);border:0;margin:.04rem 0 0;padding:0}.billing-card-demo form>button{justify-content:space-between;align-items:center;width:100%;margin-top:.1rem;padding:.85rem .9rem;display:flex}.billing-card-demo form>button:disabled{opacity:.68;cursor:wait}.billing-card-demo__note{color:#ffffff6b;text-align:center;justify-content:center;align-items:center;gap:.32rem;margin-top:.6rem;font-size:.55rem;display:flex}.billing-card-demo__note svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.72rem}.billing-card-demo>.login-sheet__close{width:2.15rem;height:2.15rem;top:1rem;right:1rem}.billing-card-demo>.login-sheet__close svg{width:.9rem}@media (width<=599px){.billing-card-overlay{-webkit-backdrop-filter:none;overscroll-behavior:none;background:0 0;padding:0;align-items:flex-end!important}.billing-card-overlay .billing-card-demo{width:100%;max-width:none;max-height:94dvh;padding-top:1rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));border-radius:1.35rem 1.35rem 0 0;margin:0;animation:.48s cubic-bezier(.16,1,.3,1) both billing-sheet-slide-up;box-shadow:0 -1.2rem 3rem #11231a2e}.billing-card-overlay .billing-card-demo.has-dragged{animation:none}.billing-card-demo__drag-area{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:1.35rem;margin:-.5rem -1.25rem .35rem;display:flex}.billing-card-demo__drag-area:active{cursor:grabbing}.billing-card-demo__handle{background:#ffffff38;border-radius:999px;width:2.6rem;height:.24rem;display:block}}@keyframes billing-sheet-slide-up{0%{opacity:.65;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes billing-card-visual-arrive{0%{opacity:0;transform:translate(-.65rem)rotate(-8deg)scale(.86)}to{opacity:1;transform:none}}@keyframes billing-card-chip-glow{0%,to{opacity:.78}50%{opacity:1;filter:drop-shadow(0 0 .25rem var(--poeruum-accent,#e5f25a))}}@keyframes billing-card-contactless{0%,to{opacity:.42}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.billing-card-overlay .billing-card-demo,.billing-card-demo__visual,.billing-card-demo__visual-chip,.billing-card-demo__visual-contactless{animation:none}}.settings-provider-list{gap:.55rem;display:grid}.settings-provider-list>button{color:#fff;width:100%;font:inherit;text-align:left;background:#191919;border:1px solid #ffffff1f;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.settings-provider-list>button.is-active{border-color:#e5f25a;box-shadow:inset 0 0 0 1px #e5f25a}.settings-provider-list>button:disabled{opacity:1;cursor:default}.settings-provider-list>button>span:nth-child(2){gap:.12rem;display:grid}.settings-provider-list small,.settings-connection-status small{color:#ffffff80;font-size:.66rem}.settings-provider-list i{color:#e5f25a;font-size:.68rem;font-style:normal;font-weight:900}.settings-provider-logo{color:#fff;border-radius:.72rem;place-items:center;width:2.65rem;height:2.65rem;font-weight:900;display:grid!important}.settings-provider-logo.is-stripe{background:#635bff}.settings-provider-logo.is-montonio{background:#286a4d}.settings-connection-status{background:#e5f25a14;border-radius:.8rem;align-items:center;gap:.7rem;margin-top:.75rem;padding:.8rem;display:flex}.settings-connection-status>span{color:#111;background:#e5f25a;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.settings-connection-status>div{gap:.1rem;display:grid}.settings-secondary-action{color:#ffffffbf;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #ffffff24;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.8rem;font-size:.72rem;font-weight:800;display:flex}.settings-secondary-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem}.settings-delivery-list{margin-bottom:1.1rem}.settings-delivery-provider{display:grid}.settings-delivery-list .settings-toggle{border-bottom:0}.settings-price-field{color:#ffffff8c;grid-template-columns:1fr 6.25rem;align-items:center;padding:0 0 .75rem;display:grid;position:relative;gap:.7rem!important;font-size:.68rem!important}.settings-price-field input{text-align:right;grid-area:1/2;width:100%;padding-right:1.8rem!important}.settings-price-field>span{color:#ffffff8c;position:absolute;right:.7rem}.settings-fields textarea{resize:vertical;color:#fff;width:100%;min-width:0;font:inherit;background:#1d1d1d;border:1px solid #ffffff29;border-radius:.75rem;padding:.85rem;font-size:16px}.settings-fields textarea:focus{border-color:#e5f25a;outline:none;box-shadow:0 0 0 3px #e5f25a1f}.settings-info-note{background:#ffffff0f;border-radius:.75rem;gap:.65rem;padding:.8rem;display:flex}.settings-info-note>span{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:900;display:grid}.settings-info-note p{color:#ffffff94;margin:0;font-size:.68rem;line-height:1.45}@keyframes settings-panel-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.settings-section-label{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.settings-visibility{margin:-.35rem 0 1.35rem;padding:0 0 1.1rem}.settings-fields{gap:.75rem;margin-bottom:1.35rem;display:grid}.settings-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.settings-fields>.settings-store-address{background:#181916;border:1px solid #ffffff1c;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem .9rem;display:flex}.settings-store-address>span{gap:.18rem;min-width:0;display:grid}.settings-store-address>span small{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:750}.settings-store-address>span strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.settings-store-address>button{color:#e5f25a;font:inherit;background:#e5f25a14;border:1px solid #e5f25a33;border-radius:.6rem;flex:none;align-items:center;gap:.38rem;padding:.55rem .65rem;font-size:.61rem;font-weight:800;display:inline-flex}.settings-store-address>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.78rem}.settings-fields>.settings-domain-flow{background:#181916;border:1px solid #ffffff1c;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.settings-domain-flow__heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.settings-domain-flow__heading>span{gap:.22rem;display:grid}.settings-domain-flow__heading strong{color:#fff;font-size:.78rem}.settings-domain-flow__heading small{color:#ffffff73;font-size:.62rem;font-weight:500;line-height:1.4}.settings-domain-flow__heading>b{color:#ffd166;background:#ffd1661a;border-radius:999px;flex:none;padding:.34rem .5rem;font-size:.54rem}.settings-domain-flow[data-status=connected] .settings-domain-flow__heading>b{color:#75d6a1;background:#75d6a11a}.settings-domain-flow__steps{grid-template-columns:repeat(3,1fr);display:grid}.settings-domain-flow__steps>span{color:#ffffff57;justify-items:center;gap:.3rem;display:grid;position:relative}.settings-domain-flow__steps>span:not(:last-child):after{content:"";background:#ffffff1f;width:calc(100% - 2rem);height:1px;position:absolute;top:.78rem;left:calc(50% + 1rem)}.settings-domain-flow__steps i{z-index:1;background:#181916;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.58rem;font-style:normal;font-weight:850;display:grid;position:relative}.settings-domain-flow__steps small{font-size:.54rem;font-weight:750}.settings-domain-flow__steps>.is-done{color:#e5f25a}.settings-domain-flow__steps>.is-done i{background:#e5f25a1a;border-color:#e5f25a73}.settings-domain-flow__steps>.is-done:not(:last-child):after{background:#e5f25a57}.settings-domain-flow__steps>.is-active{color:#8ac5ff}.settings-domain-flow__steps>.is-active i{border-color:#8ac5ff;box-shadow:0 0 0 .2rem #8ac5ff17}.settings-domain-choice{grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;display:grid!important}.settings-domain-choice>button{color:#fff;min-height:5.1rem;font:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff1c;border-radius:.85rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.16rem .72rem;padding:.8rem;display:grid;position:relative}.settings-domain-choice>button.is-primary{background:linear-gradient(135deg,#e5f25a1a,#e5f25a06);border-color:#e5f25a47}.settings-domain-choice>button>span{color:#ffffffb3;background:#fff1;border-radius:.7rem;grid-row:1/3;place-items:center;width:2.5rem;height:2.5rem;display:grid}.settings-domain-choice>button.is-primary>span{color:#111;background:#e5f25a}.settings-domain-choice>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem}.settings-domain-choice>button strong{align-self:end;font-size:.72rem}.settings-domain-choice>button small{color:#ffffff6e;align-self:start;font-size:.57rem;line-height:1.35}.settings-domain-choice>button>b{color:#e5f25a;text-transform:uppercase;background:#e5f25a1f;border-radius:999px;padding:.28rem .4rem;font-size:.48rem;position:absolute;top:.55rem;right:.55rem}.settings-domain-choice>button>i{color:#ffffff73;grid-area:1/3/3;font-size:.9rem;font-style:normal}.settings-domain-purchase,.settings-domain-connect{gap:.8rem;min-width:0;display:grid}.settings-domain-back{color:#ffffff80;font:inherit;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.58rem;font-weight:750}.settings-domain-purchase__hero{align-items:center;grid-template-columns:none!important;gap:.62rem!important;display:flex!important}.settings-domain-purchase__hero>span{color:#111;background:#e5f25a;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.66rem;font-weight:900;display:grid}.settings-domain-purchase__hero>div{gap:.12rem;display:grid}.settings-domain-purchase__hero strong{color:#fff;font-size:.76rem}.settings-domain-purchase__hero small{color:#ffffff70;font-size:.58rem;line-height:1.4}.settings-domain-search{grid-template-columns:minmax(0,1fr) auto!important;gap:.45rem!important;display:grid!important}.settings-domain-search input{min-width:0}.settings-domain-search button{color:#111;font:inherit;background:#e5f25a;border:0;border-radius:.65rem;padding:0 .85rem;font-size:.65rem;font-weight:850}.settings-domain-error{color:#ff8a84;margin:-.25rem 0 0;font-size:.6rem;line-height:1.4}.settings-domain-demo-label{color:#ffffff4d;font-size:.52rem;font-weight:500;line-height:1.4}.settings-domain-results{grid-template-columns:minmax(0,1fr)!important;gap:.45rem!important;display:grid!important}.settings-domain-results>button{color:#fff;font:inherit;text-align:left;background:#ffffff06;border:1px solid #ffffff1a;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.7rem;display:grid}.settings-domain-results>button.is-recommended{border-color:#e5f25a3d}.settings-domain-results>button>span{gap:.1rem;min-width:0;display:grid}.settings-domain-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.settings-domain-results small{color:#ffffff61;font-size:.52rem}.settings-domain-results em{color:#75d6a1;background:#75d6a11a;border-radius:999px;padding:.27rem .38rem;font-size:.48rem;font-style:normal;font-weight:800}.settings-domain-results>button>b{white-space:nowrap;justify-items:end;font-size:.62rem;display:grid}.settings-domain-results>button>b small{font-size:.46rem;font-weight:500}.settings-domain-results>button>i{color:#e5f25a;font-size:.56rem;font-style:normal;font-weight:800;display:none}.settings-domain-order{background:#e5f25a0e;border:1px solid #e5f25a38;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.78rem;grid-template-columns:none!important;gap:.7rem!important;display:flex!important}.settings-domain-order>span{gap:.14rem;min-width:0;display:grid}.settings-domain-order small{color:#fff6;font-size:.5rem;font-weight:600}.settings-domain-order strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.settings-domain-order>b{color:#e5f25a;white-space:nowrap;justify-items:end;font-size:.72rem;display:grid}.settings-domain-order>b small{font-size:.48rem;font-weight:500}.settings-domain-owner{border:1px solid #ffffff1a;border-radius:.75rem;padding:.72rem;grid-template-columns:1fr 1fr!important;gap:.55rem!important;display:grid!important}.settings-domain-owner>span{gap:.12rem;min-width:0;display:grid}.settings-domain-owner small{color:#ffffff5c;font-size:.49rem}.settings-domain-owner strong{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.settings-domain-owner>button{color:#b9dcff;font:inherit;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:.2rem 0;font-size:.54rem;font-weight:700}.settings-domain-payment{background:#ffffff06;border:1px solid #ffffff1a;border-radius:.72rem;align-items:center;padding:.68rem;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.6rem!important;display:grid!important}.settings-domain-payment>span{color:#8ac5ff;background:#8ac5ff1a;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.settings-domain-payment svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.9rem}.settings-domain-payment>div{gap:.1rem;display:grid}.settings-domain-payment small{color:#ffffff5c;font-size:.48rem}.settings-domain-payment strong{color:#ffffffc2;font-size:.62rem}.settings-domain-payment>b{color:#fff;font-size:.68rem}.settings-domain-renew,.settings-domain-consent{background:#ffffff05;border:1px solid #ffffff17;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem!important;padding:.65rem!important;display:grid!important}.settings-domain-renew input,.settings-domain-consent input{opacity:0;pointer-events:none;position:absolute}.settings-domain-renew>i,.settings-domain-consent>i{background:#ffffff0a;border:1px solid #ffffff38;border-radius:.32rem;place-items:center;width:1.15rem;height:1.15rem;display:grid}.settings-domain-renew input:checked+i,.settings-domain-consent input:checked+i{background:#e5f25a;border-color:#e5f25a}.settings-domain-renew input:checked+i:after,.settings-domain-consent input:checked+i:after{content:"";border-bottom:1.5px solid #111;border-left:1.5px solid #111;width:.42rem;height:.23rem;margin-top:-.08rem;transform:rotate(-45deg)}.settings-domain-renew>span{gap:.08rem;display:grid}.settings-domain-renew strong{color:#ffffffd1;font-size:.61rem}.settings-domain-renew small,.settings-domain-consent>span{color:#ffffff6e;font-size:.54rem;font-weight:500;line-height:1.4}.settings-domain-buy-button{color:#111;min-height:3rem;font:inherit;background:#e5f25a;border:0;border-radius:.72rem;justify-content:space-between;align-items:center;padding:.7rem .82rem;font-size:.68rem;font-weight:900;display:flex}.settings-domain-registering{text-align:center;justify-items:center;gap:.5rem;padding:1rem .6rem;display:grid}.settings-domain-registering>i{border:2px solid #e5f25a29;border-top-color:#e5f25a;border-radius:50%;width:2.2rem;height:2.2rem;animation:.8s linear infinite settings-save-spin}.settings-domain-registering>strong{color:#fff;font-size:.78rem}.settings-domain-registering>p{color:#e5f25a;margin:0;font-size:.68rem;font-weight:750}.settings-domain-registering>div{color:#ffffff52;justify-items:start;gap:.3rem;margin:.3rem 0;font-size:.57rem;display:grid}.settings-domain-registering>div .is-done{color:#75d6a1}.settings-domain-registering>div .is-active{color:#ffffffbf}.settings-domain-registering>small{color:#ffffff4d;font-size:.52rem}.settings-domain-automatic{background:#8ac5ff0d;border:1px solid #8ac5ff2e;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.8rem;display:grid}.settings-domain-automatic>span{color:#8ac5ff;background:#8ac5ff1f;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.settings-domain-automatic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem}.settings-domain-automatic>div{gap:.15rem;display:grid}.settings-domain-automatic strong{color:#fff;font-size:.7rem}.settings-domain-automatic p{color:#ffffff73;margin:0;font-size:.57rem;line-height:1.4}.settings-domain-automatic>button{color:#0a1724;min-height:2.65rem;font:inherit;background:#8ac5ff;border:0;border-radius:.68rem;grid-column:1/-1;padding:.6rem .7rem;font-size:.64rem;font-weight:850}.settings-domain-automatic>button:last-child{color:#ffffff75;background:0 0;min-height:auto;padding:.3rem;font-size:.55rem}.settings-domain-flow__start{gap:.7rem;display:grid}.settings-domain-flow__start label{color:#ffffffb8;gap:.42rem;font-size:.68rem;display:grid}.settings-domain-flow__start>p{color:#ff8a84;margin:-.2rem 0 0;font-size:.62rem;line-height:1.4}.settings-domain-flow__start>button,.settings-domain-flow__actions button:last-child{color:#111;min-height:2.85rem;font:inherit;background:#e5f25a;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.68rem;font-weight:850;display:flex}.settings-domain-flow__start>small{color:#fff6;font-size:.58rem;font-weight:500;line-height:1.45}.settings-domain-flow__dns{gap:.7rem;display:grid}.settings-domain-flow__intro{align-items:center;gap:.62rem;display:flex}.settings-domain-flow__intro>span{color:#8ac5ff;background:#8ac5ff21;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;font-weight:900;display:grid}.settings-domain-flow__intro p{gap:.12rem;margin:0;display:grid}.settings-domain-flow__intro strong{color:#fff;font-size:.7rem}.settings-domain-flow__intro small{color:#ffffff73;font-size:.58rem;font-weight:500;line-height:1.4}.settings-domain-record{background:#ffffff06;border:1px solid #ffffff1a;border-radius:.72rem;align-items:center;padding:.62rem;grid-template-columns:auto minmax(3.5rem,.55fr) minmax(6rem,1fr) auto!important;gap:.55rem!important;display:grid!important}.settings-domain-record>b{color:#a9d5ff;letter-spacing:.04em;background:#8ac5ff1f;border-radius:.38rem;padding:.3rem .38rem;font-size:.5rem}.settings-domain-record>span{gap:.12rem;min-width:0;display:grid}.settings-domain-record small{color:#ffffff59;font-size:.48rem;font-weight:600}.settings-domain-record code{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;overflow:hidden}.settings-domain-record>button{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:.5rem;place-items:center;width:1.85rem;height:1.85rem;padding:0;display:grid}.settings-domain-record>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:.75rem}.settings-domain-flow__notice{color:#ffffff75;align-items:flex-start;gap:.45rem;margin:0;font-size:.57rem;line-height:1.45;display:flex}.settings-domain-flow__notice span{color:#ffd166;background:#ffd1661f;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.55rem;font-weight:850;display:grid}.settings-domain-flow__actions{grid-template-columns:auto 1fr!important;gap:.55rem!important;display:grid!important}.settings-domain-flow__actions button:first-child{color:#ffffffa6;font:inherit;background:0 0;border:1px solid #ffffff1f;border-radius:.7rem;padding:.65rem .7rem;font-size:.62rem;font-weight:750}.settings-domain-flow__checking{text-align:center;justify-items:center;gap:.45rem;padding:1.3rem .8rem;display:grid}.settings-domain-flow__checking>i{border:2px solid #8ac5ff2e;border-top-color:#8ac5ff;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite settings-save-spin}.settings-domain-flow__checking strong{color:#fff;font-size:.78rem}.settings-domain-flow__checking p{color:#ffffff80;margin:0;font-size:.62rem}.settings-domain-flow__checking small{color:#ffffff4d;font-size:.53rem;font-weight:500}.settings-domain-flow__connected{gap:.8rem;min-width:0;display:grid}.settings-domain-connected__summary{align-items:center;padding:.2rem 0 .35rem;grid-template-columns:auto minmax(0,1fr)!important;gap:.72rem!important;display:grid!important}.settings-domain-connected__summary>span{color:#102318;background:#75d6a1;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.settings-domain-connected__summary>span svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem}.settings-domain-connected__summary>div{gap:.12rem;min-width:0;display:grid}.settings-domain-connected__summary small{color:#75d6a1;letter-spacing:.055em;text-transform:uppercase;font-size:.58rem;font-weight:850}.settings-domain-connected__summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.15;overflow:hidden}.settings-domain-connected__summary p{color:#ffffff80;margin:.12rem 0 0;font-size:.64rem;line-height:1.4}.settings-domain-open{color:#102318;background:#75d6a1;border-radius:.72rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.7rem .85rem;font-size:.7rem;font-weight:900;text-decoration:none;display:flex}.settings-domain-open svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.settings-domain-managed{background:#ffffff05;border:1px solid #ffffff1a;border-radius:.8rem;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.settings-domain-managed>div{justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.78rem;display:flex}.settings-domain-managed>div+div{border-top:1px solid #ffffff14}.settings-domain-managed>div>span,.settings-domain-managed>div:not(.settings-domain-renewal){gap:.14rem;display:grid}.settings-domain-managed small{color:#fff6;font-size:.55rem;font-weight:650}.settings-domain-managed strong{color:#ffffffd1;font-size:.65rem;line-height:1.35}.settings-domain-renewal>span{gap:.14rem;min-width:0;display:grid}.settings-domain-renewal>button{background:#ffffff24;border:0;border-radius:999px;flex:none;width:2.7rem;height:1.55rem;padding:0;transition:background .16s;position:relative}.settings-domain-renewal>button[aria-checked=true]{background:#75d6a1}.settings-domain-renewal>button i{background:#fff;border-radius:50%;width:1.19rem;height:1.19rem;transition:transform .16s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 .12rem .35rem #0000004d}.settings-domain-renewal>button[aria-checked=true] i{transform:translate(1.15rem)}.settings-domain-managed>button{color:#b9dcff;min-height:2.65rem;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;padding:.65rem .78rem;font-size:.62rem;font-weight:800}.settings-domain-flow__connected>.settings-domain-remove{color:#ff8a84c7;font:inherit;background:0 0;border:0;justify-self:center;padding:.45rem;font-size:.59rem;font-weight:750}@media (width<=599px){.settings-fields>.settings-domain-flow{gap:.9rem;padding:.85rem}.settings-domain-flow__heading strong{font-size:.9rem}.settings-domain-flow__heading small{font-size:.66rem}.settings-domain-connected__summary{align-items:start;padding-top:.1rem}.settings-domain-connected__summary>span{width:3rem;height:3rem}.settings-domain-connected__summary strong{white-space:normal;overflow-wrap:anywhere;font-size:1.2rem}.settings-domain-connected__summary p{font-size:.68rem}.settings-domain-open{min-height:3.2rem;font-size:.74rem}.settings-domain-managed small{font-size:.59rem}.settings-domain-managed strong{font-size:.69rem}.settings-domain-renewal>span strong{max-width:16rem}.settings-domain-flow__connected>.settings-domain-remove{min-height:2.75rem;font-size:.62rem}.settings-domain-record{grid-template-columns:auto minmax(0,.65fr) minmax(0,1fr) auto!important;gap:.42rem!important}.settings-domain-record code{font-size:.52rem}.settings-domain-flow__actions{grid-template-columns:1fr!important}.settings-domain-flow__actions button{width:100%}}.settings-fields>.settings-about-image{grid-template-columns:1fr;gap:.55rem;display:grid}.settings-about-image>.settings-section-label{letter-spacing:0;text-transform:none;align-items:baseline;gap:.4rem;display:flex}.settings-about-image>.settings-section-label small{color:#ffffff5c;font-size:.58rem;font-weight:600}.settings-about-image>div{position:relative}.settings-about-image__upload{cursor:pointer;background:#191919;border:1px solid #ffffff24;border-radius:.9rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.8rem!important;padding:.65rem!important;display:grid!important}.settings-about-image__preview{color:#ffffff6b;background:#252825;border-radius:.55rem;place-items:center;width:5rem;height:3.55rem;display:grid;overflow:hidden}.settings-about-image__preview img{object-fit:cover;width:100%;height:100%}.settings-about-image__preview>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem}.settings-about-image__copy{gap:.12rem;min-width:0;display:grid}.settings-about-image__copy strong{color:#fff;font-size:.76rem}.settings-about-image__copy small{color:#ffffff6e;font-size:.59rem;font-weight:500;line-height:1.35}.settings-about-image__icon{color:#e5f25a;background:#e5f25a1a;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid}.settings-about-image__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem}.settings-about-image__upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-about-image__remove{color:#ffffffbf;background:#303030;border:2px solid #111;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;display:grid;position:absolute;top:-.3rem;right:-.3rem}.settings-about-image>small{color:#ffffff6b;font-size:.59rem}.settings-fields label,.settings-fields input{min-width:0}.settings-social{border-top:1px solid #ffffff1a;padding-top:1.15rem}.settings-logo{gap:.65rem;margin-bottom:1.25rem;display:grid}.settings-logo>div{display:block;position:relative}.settings-logo__upload{cursor:pointer;background:#191919;border:1px solid #ffffff24;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:5.4rem;transition:border-color .16s,background .16s;gap:.85rem!important;padding:.7rem .75rem!important;display:grid!important}.settings-logo__upload:active{background:#e5f25a0e;border-color:#e5f25a8c}.settings-logo__preview{color:#101510;background:#e5f25a;border:1px solid #ffffff26;border-radius:50%;flex:none;place-items:center;width:3.75rem;height:3.75rem;font-size:1.6rem;font-weight:900;display:grid;overflow:hidden}.settings-logo__preview b{font-size:1.35rem}.settings-logo__preview img{object-fit:cover;width:100%;height:100%}.settings-logo__copy{gap:.12rem;min-width:0;display:grid}.settings-logo__copy strong{color:#fff;font-size:.78rem}.settings-logo__copy small{color:#ffffff73;font-size:.62rem;font-weight:500}.settings-logo__icon{color:#e5f25a;background:#e5f25a1a;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.settings-logo__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.settings-logo__upload>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settings-logo>small{color:#ffffff73;font-size:.62rem;line-height:1.35}.settings-logo__remove{color:#ffffffbf;background:#303030;border:2px solid #111;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;display:grid;position:absolute;top:-.3rem;right:-.3rem}.settings-theme{gap:.65rem;margin-bottom:.65rem;display:grid}.settings-theme>span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.settings-theme>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.settings-theme__choice{color:#fff;text-align:left;background:#191919;border:1px solid #ffffff24;border-radius:.95rem;gap:.55rem;min-width:0;padding:.38rem .38rem .62rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;overflow:hidden}.settings-theme__choice.is-selected{background:#e5f25a0b;border-color:#e5f25a;box-shadow:inset 0 0 0 1px #e5f25a6b}.settings-theme__choice--midnight{background:#151914}.settings-theme__choice--paper{color:#342d26;background:#e8deca;border-color:#342d2633}.settings-theme__choice--pop{color:#321c5b;background:#f3ff63;border-color:#321c5b33}.settings-theme__choice--paper.is-selected{background:#e8deca;border-color:#342d26;box-shadow:inset 0 0 0 1px #342d2673}.settings-theme__choice--pop.is-selected{background:#f3ff63;border-color:#321c5b;box-shadow:inset 0 0 0 1px #321c5b73}.settings-theme__choice:active{transform:scale(.975)}.settings-theme__preview{background:#080808 url(/images/demo/kaktus_1.jpg) 50% 48%/cover;border-radius:.68rem;height:5.4rem;display:block;position:relative;overflow:hidden}.settings-theme__preview:after{content:"";background:linear-gradient(#0006,#0000 42%,#0000008c);position:absolute;inset:0}.settings-theme__choice--paper .settings-theme__preview{background-blend-mode:normal;background-color:#e8deca}.settings-theme__choice--paper .settings-theme__preview:after{background:linear-gradient(#e8deca47,#0000 45%,#342b204d)}.settings-theme__choice--pop .settings-theme__preview{background-blend-mode:multiply;background-color:#f3ff63}.settings-theme__choice--pop .settings-theme__preview:after{background:linear-gradient(#321c5b4d,#0000 40%,#321c5b8c)}.settings-theme__preview>i{z-index:2;background:#ffffffbf;border-radius:999px;height:2px;position:absolute;top:.38rem;left:.38rem;right:.38rem}.settings-theme__preview>em{z-index:2;color:#111;background:#e5f25a;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.45rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:.75rem;left:.42rem}.settings-theme__choice--paper .settings-theme__preview>em{color:#fff;background:#342d26}.settings-theme__choice--pop .settings-theme__preview>em{color:#f3ff63;background:#321c5b}.settings-theme__preview>b{z-index:2;background:var(--store-accent,#e5f25a);color:var(--store-accent-ink,#111);border-radius:999px;padding:.24rem .38rem;font-size:.45rem;position:absolute;bottom:.4rem;right:.42rem}.settings-theme__meta{gap:.08rem;min-width:0;padding:0 .12rem;display:grid}.settings-theme__meta strong{font-size:.75rem}.settings-theme__meta small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;line-height:1.3;overflow:hidden}.settings-theme__choice--paper .settings-theme__meta small{color:#342d2699}.settings-theme__choice--pop .settings-theme__meta small{color:#321c5b9e}.settings-theme__check{z-index:3;color:#111;background:#e5f25a;border:2px solid #191919;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;display:none;position:absolute;top:.62rem;right:.62rem}.settings-theme__choice.is-selected .settings-theme__check{display:grid}.settings-theme__check svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:.65rem}.settings-accent{gap:.65rem;margin:1.1rem 0 1.35rem;display:grid}.settings-accent>p{color:#ffffff80;margin:-.4rem 0 0;font-size:.7rem}.settings-accent__choices{flex-wrap:wrap;gap:.55rem;display:flex}.settings-accent__choices>button,.settings-accent__custom{cursor:pointer;border:2px solid #111;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.settings-accent__choices>button.is-selected{box-shadow:0 0 0 2px #111,0 0 0 4px #fff}.settings-accent__choices>button span{color:#111;text-shadow:0 1px 2px #fff9;font-size:.8rem;font-weight:950;display:none}.settings-accent__choices>button.is-selected span{display:block}.settings-accent__custom{color:#111;background:conic-gradient(#ff6b6b,#ffd93d,#6bff95,#6bdcff,#9b6bff,#ff6bc6,#ff6b6b);border-style:dashed}.settings-accent__custom:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:.3rem}.settings-accent__custom input{opacity:0;width:1px;height:1px;position:absolute}.settings-accent__custom svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;position:relative}.settings-accent__preview{background:#191919;border:1px solid #ffffff1a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .7rem;display:flex}.settings-accent__preview>span{background:var(--store-accent,#e5f25a);min-width:8rem;color:var(--store-accent-ink,#111);border-radius:999px;align-items:center;gap:.8rem;padding:.35rem .4rem .35rem .75rem;font-size:.72rem;font-weight:850;transition:padding .16s,font-size .16s,transform .16s;display:flex}.settings-accent__preview[data-size=small]>span{transform-origin:0;min-width:7rem;padding:.25rem .3rem .25rem .62rem;font-size:.64rem;transform:scale(.94)}.settings-accent__preview[data-size=large]>span{min-width:9rem;padding:.45rem .48rem .45rem .9rem;font-size:.8rem}.settings-accent__preview strong{color:#fff;background:#111;border-radius:999px;margin-left:auto;padding:.38rem .55rem}.settings-accent__preview small{color:#ffffff80;letter-spacing:.06em;font-size:.62rem;font-weight:750}.settings-buy-size{gap:.65rem;padding-top:.35rem;display:grid}.settings-buy-size>span{gap:.12rem;display:grid}.settings-buy-size>span strong{font-size:.76rem}.settings-buy-size>span small{color:#ffffff80;font-size:.66rem}.settings-buy-size>div{background:#1d1d1d;border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.28rem;display:grid}.settings-buy-size button{color:#ffffff85;min-width:0;font:inherit;background:0 0;border:0;border-radius:.55rem;padding:.62rem .35rem;font-size:.68rem;font-weight:800}.settings-buy-size button.is-selected{color:#111;background:#fff;box-shadow:0 3px 12px #00000038}.settings-theme__choice--paper .settings-theme__check{color:#fff;background:#342d26;border-color:#e8deca}.settings-theme__choice--pop .settings-theme__check{color:#f3ff63;background:#321c5b;border-color:#f3ff63}.settings-toggle{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.9rem 0;gap:1rem!important;display:flex!important}.settings-toggle>span{gap:.2rem;display:grid}.settings-toggle small{color:#ffffff80;font-size:.7rem}.settings-toggle input{opacity:0;position:absolute}.settings-toggle i{background:#333;border-radius:999px;flex:none;width:3rem;height:1.75rem;transition:background .16s;position:relative}.settings-toggle i:after{content:"";background:#fff;border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .16s;position:absolute;top:.2rem;left:.2rem}.settings-toggle input:checked+i{background:#e5f25a}.settings-toggle input:checked+i:after{transform:translate(1.25rem)}.settings-sheet fieldset{border:0;gap:.8rem;margin:1rem 0 0;padding:0;display:grid}.settings-sheet fieldset:disabled{opacity:.38}.settings-sheet select{color:#fff;width:100%;font:inherit;background:#1d1d1d;border:1px solid #ffffff29;border-radius:.75rem;padding:.85rem}.settings-overlay{z-index:80}.account-subdialog-overlay{z-index:95}.orders-overlay,.product-editor-overlay{z-index:80}.orders-sheet{width:min(100% - 2rem,30rem);min-width:0}.orders-heading>span{color:#e5f25a;letter-spacing:.14em;font-size:.68rem;font-weight:900}.orders-heading h2{margin:.35rem 0 .25rem}.orders-heading p{color:#ffffff80;margin:0 0 .85rem;font-size:.78rem}.orders-search{width:100%;margin-bottom:.65rem;display:block;position:relative}.orders-search>svg{z-index:1;fill:none;stroke:#ffffff73;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:.95rem;height:.95rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.login-sheet .orders-search>input{color:#fff;width:100%;min-height:2.35rem;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.65rem;outline:none;padding:.75rem .9rem .75rem 2.55rem;font-size:.7rem}.orders-search>input::placeholder{color:#ffffff61}.orders-search>input:focus{border-color:#e5f25aa6;box-shadow:0 0 0 3px #e5f25a14}.orders-layout-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;padding:.25rem;display:inline-flex}.orders-layout-toggle button{color:#ffffff7a;font:inherit;background:0 0;border:0;border-radius:.48rem;align-items:center;gap:.38rem;padding:.48rem .62rem;font-size:.62rem;font-weight:800;display:flex}.orders-layout-toggle button.is-active{color:#e5f25a;background:#e5f25a24}.orders-layout-toggle button:focus-visible{outline-offset:1px;outline:2px solid #e5f25a}.orders-layout-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.order-list{gap:.8rem;display:grid}.orders-overlay .order-list.is-list{grid-template-columns:1fr}.order-list article{background:#191919;border:1px solid #ffffff1f;border-radius:1rem;padding:1rem}.order-list article.is-new{border-color:#e5f25a8c}.order-list article.is-refunded{opacity:.72}.order-list article>header,.order-list article>footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.order-list article>header>div{gap:.1rem;display:grid}.order-list article>header small{color:#ffffff73;font-size:.65rem}.order-list article>header>span{color:#ffffffa6;background:#303030;border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:800}.order-list article.is-new>header>span{color:#101510;background:#e5f25a}.order-list article.is-refunded>header>span{color:#ffffff80;background:#ffffff14}.order-customer{gap:.1rem;margin:.9rem 0;display:grid}.order-customer a{color:#ffffffad;font-size:.72rem;text-decoration:none}.order-customer small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.68rem;overflow:hidden}.order-list ul{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:.55rem;margin:0;padding:.75rem 0;list-style:none;display:grid}.order-list li{grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.65rem;font-size:.72rem;display:grid}.order-list li img{object-fit:cover;border-radius:.45rem;width:2.5rem;height:2.5rem}.order-list article>footer{padding-top:.85rem}.order-list article>footer>strong{font-size:1rem}.order-list article>footer button{color:#101510;font:inherit;background:#e5f25a;border:0;border-radius:.6rem;padding:.55rem .7rem;font-size:.68rem;font-weight:900}.order-list article>footer button.order-refund{color:#ffffffb8;background:#ffffff17}.order-list article>footer>small{color:#e5f25a;font-size:.61rem}.orders-empty{text-align:center;justify-items:center;padding:3rem 1rem;display:grid}.orders-empty>span{color:#e5f25a;background:#222;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.5rem;display:grid}.orders-empty h3{margin:1rem 0 .2rem}.orders-empty p{color:#ffffff80;margin:0}.orders-no-results{text-align:center;border:1px dashed #ffffff24;border-radius:1rem;grid-column:1/-1;align-content:center;justify-items:center;min-height:18rem;padding:2rem;display:grid}.orders-no-results>span{color:#e5f25a;font-size:2rem}.orders-no-results h3{margin:.7rem 0 .25rem}.orders-no-results p{color:#ffffff80;margin:0;font-size:.72rem}.orders-no-results button{color:#fff;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:.6rem;margin-top:1rem;padding:.6rem .75rem;font-size:.68rem;font-weight:800}@media (width<=599px){.empty-storefront__drop-copy{display:none}.toast{top:calc(max(4.5rem, env(safe-area-inset-top) + 4.5rem));max-width:calc(100vw - 2rem)}.login-sheet__close{width:2.75rem;height:2.75rem}.add-source-overlay.login-overlay{padding:.75rem .75rem max(.75rem, env(safe-area-inset-bottom));align-items:flex-end}.add-source-overlay .edit-sheet{border-radius:1.25rem;width:100%;max-width:none;margin:0}.cart-overlay{align-items:flex-end;padding:0}.cart-overlay:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(#0000,#000 82%);height:5rem;position:fixed;bottom:0;left:0;right:0}.checkout{width:100%;max-height:100dvh;padding:1.15rem 1rem calc(5rem + max(1.25rem, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:1.25rem 1.25rem 0 0;scroll-padding-bottom:5rem}.checkout__close{float:right;width:2.75rem;height:2.75rem;margin-bottom:-2.75rem;position:sticky;top:0;right:0}.checkout h2{margin-top:.45rem}.checkout-back{min-height:2.75rem}.cart-overlay .stripe-wallets button{color:#fff;background:#050505;border-color:#fff3}.settings-overlay.login-overlay{overscroll-behavior:none;background:#111;align-items:stretch;padding:0;overflow-y:hidden}.settings-overlay .settings-sheet{width:100vw;max-width:none;height:100%;min-height:0;max-height:100%;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;border:0;border-radius:0;margin:0;overflow:hidden auto}.settings-overlay .login-sheet__close{top:max(1rem, env(safe-area-inset-top));position:fixed;right:1rem}.settings-tabs{z-index:3;-webkit-backdrop-filter:blur(14px);background:#111111f5;border-width:1px 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:-1.25rem;margin-right:-1.25rem;padding:.45rem 1.25rem;display:grid;position:sticky;top:-.1rem;overflow:visible}.settings-tabs button{min-width:0;padding:.62rem .2rem;font-size:.63rem}.settings-fields>div{grid-template-columns:1fr}.orders-overlay.login-overlay{overscroll-behavior:none;background:#111;align-items:stretch;padding:0;overflow-y:hidden}.orders-overlay .orders-sheet{width:100vw;max-width:none;height:100%;min-height:0;max-height:100%;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;border:0;border-radius:0;margin:0;overflow:hidden auto}.orders-overlay .login-sheet__close{top:max(1rem, env(safe-area-inset-top));position:fixed;right:1rem}.orders-overlay .orders-layout-toggle{display:none}.product-editor-overlay.login-overlay{overscroll-behavior:auto;touch-action:auto;background:#111;min-height:100dvh;padding:0;display:block;position:static;overflow:hidden visible}.product-editor-overlay .product-editor-sheet{width:100vw;max-width:none;height:auto;min-height:100dvh;max-height:none;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));overscroll-behavior:auto;touch-action:auto;border:0;border-radius:0;margin:0;overflow:visible}.app-shell[data-product-editor=true]{background:#111;min-height:100dvh}.app-shell[data-product-editor=true]>:not(.product-editor-overlay){display:none}.product-editor-overlay .login-sheet__close{top:max(1rem, env(safe-area-inset-top));position:fixed;right:1rem}.product-editor-sheet>h2{padding-right:3rem}.product-editor-sheet form>button[type=submit]{min-height:3.25rem;margin-top:.5rem;position:static;box-shadow:0 .5rem 1.2rem #00000059}.settings-onboarding__list button,.settings-tabs button,.order-list article>footer button,.settings-secondary-action,.settings-logo__actions label,.settings-logo__actions button{min-height:2.75rem}}.settings-provider-list .settings-provider-status{color:#ffffffa8;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.3rem;width:auto;height:auto;min-height:1.8rem;padding:.35rem .6rem;font-size:.64rem;font-style:normal;font-weight:850;display:inline-flex}.settings-provider-list button.is-active .settings-provider-status{color:#e5f25a;background:#e5f25a1f;border-color:#e5f25a4d}.settings-provider-list .settings-provider-status svg{width:.8rem}@media (width<=599px){.settings-sheet:not(.is-home) .payments-panel>header{margin:0 0 1.1rem;display:block}.settings-sheet:not(.is-home) .payments-panel>header p{color:#ffffff9e;margin:0;font-size:.92rem;line-height:1.45}.payments-panel .settings-provider-list>button{grid-template-columns:auto minmax(0,1fr)}.payments-panel .settings-provider-status{grid-column:2;justify-self:start;margin-top:.25rem}}.settings-titlebar__back{color:#ffffffc7;background:#191a17;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid}.settings-titlebar__back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:1.2rem}.settings-provider-list i{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid}.settings-provider-list button.is-active i{color:#111;background:#e5f25a;border-color:#e5f25a}.settings-provider-list i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:.9rem}@media (width<=599px){.settings-sheet:not(.is-home) .settings-titlebar{justify-content:flex-start;gap:.2rem;min-height:6.25rem;padding:1.15rem 5.25rem 1rem 1.15rem;display:flex}.settings-sheet:not(.is-home) .settings-titlebar h2{font-size:2.25rem}.settings-sheet:not(.is-home) .settings-titlebar__back{color:#ffffff9e;background:0 0;border:0;border-radius:0;width:2.35rem;height:2.75rem;position:static}.settings-sheet:not(.is-home) .settings-save-status{top:4.65rem;left:3.75rem}.settings-sheet:not(.is-home) .settings-panel{padding-top:.7rem}.settings-sheet:not(.is-home) .settings-panel>header{display:none}.settings-provider-list{gap:.7rem}.settings-provider-list>button{background:#181916;border-radius:1.15rem;gap:.9rem;min-height:5.35rem;padding:.9rem 1rem}.settings-provider-list>button.is-active{box-shadow:none;background:linear-gradient(135deg,#e5f25a1c,#e5f25a09);border-color:#e5f25a61}.settings-provider-logo{border-radius:.9rem;width:3rem;height:3rem}.settings-provider-list>button>span:nth-child(2){gap:.2rem}.settings-provider-list strong{font-size:1.05rem}.settings-provider-list small{font-size:.74rem;line-height:1.35}.settings-secondary-action{border-radius:1rem;min-height:3.6rem;margin-top:1rem;padding:.85rem 1rem;font-size:.82rem}}.settings-section-picker{display:none}.settings-tabs button>span{display:block}.settings-tabs button small,.settings-tabs button>i{display:none}@media (width>=600px){.settings-overlay .settings-navigation{grid-area:2/1;min-height:0}.settings-overlay .settings-navigation .settings-tabs{height:100%}}@media (width<=599px){.settings-navigation{z-index:6;background:0 0;padding:.35rem 1.5rem 0;position:relative}.settings-section-picker{color:#fff;text-align:left;width:100%;min-height:4.1rem;box-shadow:none;background:#191a17;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem .75rem;transition:border-color .18s,background .18s;display:grid}.settings-navigation.is-open .settings-section-picker{background:#1d2018;border-color:#e5f25a6b}.settings-section-picker__icon{background:#e5f25a1f;border-radius:.72rem;grid-template-columns:repeat(2,.42rem);place-content:center;gap:.2rem;width:2.15rem;height:2.15rem;display:grid}.settings-section-picker__icon i{background:#e5f25a;border-radius:.13rem;width:.42rem;height:.42rem}.settings-section-picker>span:nth-child(2){gap:.06rem;min-width:0;display:grid}.settings-section-picker small{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.settings-section-picker strong{font-size:1rem;line-height:1.25}.settings-section-picker em{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:550;overflow:hidden}.settings-section-picker>svg{fill:none;stroke:#ffffffa6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;transition:transform .18s}.settings-navigation.is-open .settings-section-picker>svg{transform:rotate(180deg)}.settings-navigation .settings-tabs{z-index:7;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#20221d;border:1px solid #ffffff21;border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:min(30rem,100dvh - 12rem);margin:0;padding:.65rem;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:calc(100% + .45rem);left:1.5rem;right:1.5rem;overflow:auto;transform:translateY(-.5rem)scale(.985);box-shadow:0 24px 60px #00000094}.settings-navigation.is-open .settings-tabs{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.settings-navigation .settings-tabs button{color:#ffffffd1;text-align:left;background:#ffffff09;border:1px solid #0000;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;min-width:0;min-height:4.5rem;padding:.8rem;font-size:.85rem;display:grid}.settings-navigation .settings-tabs button.is-active{color:#fff;background:#e5f25a1a;border-color:#e5f25a52}.settings-navigation .settings-tabs button small{color:#ffffff6b;margin-top:.2rem;font-size:.64rem;font-weight:550;line-height:1.35;display:block}.settings-navigation .settings-tabs button>i{color:#111;background:#e5f25a;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.62rem;font-style:normal;font-weight:900;display:grid}}.delete-confirm{width:min(100% - 2rem,27rem);padding:1.6rem}.delete-confirm__icon{color:#ff746c;background:#ff665e1c;border:1px solid #ff665e47;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1rem;display:grid}.delete-confirm__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.delete-confirm__eyebrow{color:#ff746c;letter-spacing:.14em;font-size:.6rem;font-weight:900}.delete-confirm h2{margin:.45rem 0 .55rem;font-size:1.55rem;line-height:1.15}.delete-confirm>p{color:#ffffff8c;margin:0;font-size:.78rem;line-height:1.55}.delete-confirm__product{background:#ffffff09;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.75rem;margin:1.25rem 0;padding:.7rem;display:grid}.delete-confirm__product img{object-fit:cover;border-radius:.55rem;width:3.4rem;height:3.4rem}.delete-confirm__product>span{gap:.18rem;min-width:0;display:grid}.delete-confirm__product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.delete-confirm__product small{color:#ffffff73;font-size:.65rem}.delete-confirm__actions{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.delete-confirm__actions button{color:#fff;font:inherit;background:#1d1d1d;border:1px solid #ffffff24;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;padding:.85rem;font-weight:700;display:flex}.delete-confirm__actions button:first-child:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.delete-confirm__actions button:last-child{color:#111;background:#ff665e;border-color:#ff665e}.delete-confirm__actions button:last-child:hover{background:#ff7a73}.delete-confirm__actions button:last-child:focus-visible{outline-offset:2px;outline:2px solid #ff8b85}.delete-confirm__actions button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.9rem}.delete-confirm__actions button:disabled{cursor:not-allowed;opacity:.45}.delete-confirm__actions button:last-child:disabled{background:#ff665e}.account-delete-confirm__field{color:#ffffffb8;gap:.45rem;margin:1.25rem 0;font-size:.7rem;display:grid}.account-delete-confirm__field strong{color:#fff;letter-spacing:.08em}.account-delete-confirm__field input{text-transform:uppercase;margin:0}.account-delete-confirm__error{color:#ff8a84!important;margin:-.55rem 0 1rem!important}@media (width<=420px){.delete-confirm{padding:1.35rem}.delete-confirm__actions{grid-template-columns:1fr}.delete-confirm__actions button:last-child{grid-row:1}.account-sessions>div{grid-template-columns:1fr}}.toast{z-index:100;top:calc(1rem + env(safe-area-inset-top));color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141414e6;border:1px solid #e5f25a47;border-radius:.9rem;align-items:center;gap:.7rem;min-width:12rem;padding:.65rem .9rem .65rem .65rem;font-size:.82rem;animation:.22s cubic-bezier(.2,.8,.2,1) toast-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000007a,0 0 24px #e5f25a14}.share-overlay{z-index:25;background:#00000094;align-items:flex-end;padding:.65rem}.share-sheet{width:min(100%,30rem);margin:0 auto max(0rem, env(safe-area-inset-bottom));color:#fff;background:#141414f5;border:1px solid #ffffff24;border-radius:1.35rem;padding:.55rem 1rem 1.1rem;transition:transform .22s cubic-bezier(.16,1,.3,1);animation:.28s cubic-bezier(.16,1,.3,1) share-sheet-in;box-shadow:0 -18px 50px #00000059}.share-sheet.is-dragging{transition:none}.share-sheet__handle-area{cursor:grab;touch-action:none;place-items:center;height:1.15rem;margin:-.35rem -.5rem .25rem;display:grid}.share-sheet__handle-area:active{cursor:grabbing}.share-sheet__handle{background:#fff3;border-radius:999px;width:2.2rem;height:.22rem}.share-sheet__product{align-items:center;gap:.7rem;display:flex}.share-sheet__product img{object-fit:cover;border-radius:.65rem;width:2.75rem;height:2.75rem}.share-sheet__product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.share-sheet__product button{color:#ffffff80;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;font-size:1.5rem;display:grid}.share-sheet__actions{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.share-sheet__actions>*{color:#fff;background:0 0;border:0;justify-items:center;gap:.4rem;padding:0;text-decoration:none;display:grid}.share-sheet__actions span{color:#111;background:#fff;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}.share-sheet__actions span.is-whatsapp{color:#fff;background:#25d366}.share-sheet__actions span.is-facebook{color:#fff;background:#1877f2}.share-sheet__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.45rem}.share-sheet__actions .is-facebook svg{fill:currentColor;stroke:none}.share-sheet__actions small{color:#ffffff9e;font-size:.66rem}@keyframes share-sheet-in{0%{opacity:0;transform:translateY(2rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.toast>span{color:#111;background:#e5f25a;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.toast svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:1.1rem}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-.75rem)scale(.96)}to{opacity:1;transform:translate(-50%)}}.add-source-overlay{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.add-source-overlay:before{z-index:0;content:"";opacity:.68;pointer-events:none;background:#000;position:fixed;inset:0;transform:translateZ(0)}.add-source-overlay .edit-sheet{z-index:1;box-shadow:none;backface-visibility:hidden;will-change:transform;background:#111310;border-color:#ffffff1a;animation:.36s cubic-bezier(.16,1,.3,1) both add-source-sheet-in}@keyframes add-source-sheet-in{0%{transform:translateY(2.5rem)}to{transform:translate(0,0)}}@keyframes add-source-sheet-in-mobile{0%{transform:translateY(calc(100% + 1rem))}to{transform:translate(0,0)}}@media (width<=599px){.add-source-overlay .edit-sheet{animation-name:add-source-sheet-in-mobile}}.add-source>h2{margin:0 3rem .25rem 0}.add-source>p{color:#ffffff7a;margin:0 3rem 1.25rem 0;font-size:.76rem}.ai-description-field>span{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ai-description-field>span>small{color:#ffffff6b;margin-right:auto;font-size:.65rem;font-weight:500}.ai-description-field>span>button{color:#e5f25a;background:#e5f25a1a;border:1px solid #e5f25a4d;border-radius:999px;padding:.35rem .6rem;font-size:.66rem;font-weight:800}.ai-description-field>span>button:disabled{opacity:.65}.add-product-error{color:#ff9b8c;background:#ff705c1a;border:1px solid #ff705c59;border-radius:.7rem;margin:-.15rem 0 0;padding:.7rem .8rem;font-size:.75rem;font-weight:700}.add-source__choices{gap:.55rem;display:grid}.add-source__choices>button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-width:0;min-height:4.35rem;padding:.65rem .8rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.add-source__choices>button:active{background:#e5f25a12;border-color:#e5f25a61;transform:scale(.985)}.add-source__choices>button>span{color:#e5f25a;background:#e5f25a1a;border-radius:.8rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.add-source__choices>button>span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.3rem}.add-source__choices strong{white-space:normal;max-width:100%;font-size:.82rem;line-height:1.2}.add-source__choices .add-source__arrow{fill:none;stroke:#ffffff59;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem}.source-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.add-image-preview{background:#222;border-radius:.9rem;justify-content:center;align-items:center;height:auto;min-height:10rem;max-height:52dvh;margin:-.65rem 0 1rem;display:flex;position:relative;overflow:hidden}.add-image-preview img{image-orientation:from-image;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:52dvh;display:block}.add-image-preview>span{background:#000000b3;border-radius:999px;padding:.35rem .55rem;font-size:.75rem;position:absolute;top:.65rem;left:.65rem}.add-image-preview>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:1px solid #ffffff4d;border-radius:999px;padding:.5rem .7rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.65rem;right:.65rem}.add-image-preview>button.add-image-preview__camera{color:#e5f25a;border-color:#e5f25a80;left:.65rem;right:auto}.edit-gallery{border:0;min-width:0;margin:0;padding:0}.edit-gallery legend{margin-bottom:.45rem}.edit-gallery__grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.edit-gallery__grid>div,.edit-gallery__add{aspect-ratio:1;background:#1b1b1b;border:1px solid #ffffff24;border-radius:.7rem;position:relative;overflow:hidden}.edit-gallery__grid>div.is-primary{border-color:#e5f25a}.edit-gallery__grid img{object-fit:cover;width:100%;height:100%}.edit-gallery__grid div>span,.edit-gallery__grid .set-primary{color:#fff;text-align:center;background:#000000c2;border:0;border-radius:.35rem;padding:.3rem;font-size:.62rem;font-weight:700;position:absolute;bottom:.3rem;left:.3rem;right:.3rem}.edit-gallery__grid div>span{color:#e5f25a}.edit-gallery__grid .remove-image{color:#fff;background:#000000c2;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;padding:0;font-size:1rem;display:grid;position:absolute;top:.3rem;right:.3rem}.edit-gallery__grid .remove-image:disabled{display:none}.edit-gallery__add{color:#ffffffb8;cursor:pointer;place-content:center;justify-items:center;gap:.35rem!important;display:grid!important}.edit-gallery__add svg{fill:none;stroke:#e5f25a;stroke-linecap:round;stroke-width:1.8px;width:1.5rem}.edit-gallery__add span{font-size:.7rem;font-weight:700}.edit-gallery__add input{opacity:0;width:1px;height:1px;position:absolute}.edit-gallery>small{color:#ffffff80;margin-top:.4rem;font-size:.7rem;display:block}.login-sheet form,.login-sheet label{gap:.45rem;display:grid}.login-sheet form{gap:.9rem;padding-bottom:.35rem}.product-editor-form__scroll{grid-auto-rows:max-content;align-content:start;gap:.9rem;display:grid}.login-sheet label{font-size:.75rem;font-weight:700}.login-sheet input{color:#fff;background:#1d1d1d;border:1px solid #ffffff29;border-radius:.75rem;width:100%;padding:.9rem}.login-sheet textarea{resize:vertical;color:#fff;width:100%;min-height:7rem;font:inherit;background:#1d1d1d;border:1px solid #ffffff29;border-radius:.75rem;padding:.9rem}.login-sheet .image-upload{color:#ffffffa6;padding:.65rem}.image-upload::file-selector-button{color:#111;font:inherit;background:#fff;border:0;border-radius:.55rem;margin-right:.75rem;padding:.55rem .7rem;font-weight:700}.checkout input,.checkout select,.checkout textarea,.login-sheet input,.login-sheet select,.login-sheet textarea{font-size:16px}.login-sheet form>button{color:#111;background:#e5f25a;border:0;border-radius:.8rem;margin-top:.25rem;padding:1rem;font-weight:800}.login-sheet form>.login-forgot-password{color:var(--store-accent,#e5f25a);background:0 0;border-radius:0;justify-self:end;margin:-.4rem 0 0;padding:.15rem 0;font-size:.68rem}.login-recovery-message{color:#ffffffbf;background:#e5f25a12;border:1px solid #e5f25a38;border-radius:.65rem;margin:0;padding:.7rem .8rem;font-size:.68rem;line-height:1.45}.login-sheet__close{background:#1b1b1b;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;position:absolute;top:1rem;right:1rem}.login-sheet__close svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:1.1rem}.search-overlay{z-index:30;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));color:#fff;overscroll-behavior:contain;background:#080808f7;position:fixed;inset:0;overflow-y:auto}.search-topbar{z-index:2;background:linear-gradient(#080808 75%,#0000);gap:.6rem;width:min(100%,64rem);margin:0 auto 1.25rem;padding-bottom:.75rem;display:flex;position:sticky;top:0}.search-field{background:#181818;border:1px solid #ffffff24;border-radius:1rem;flex:1;align-items:center;gap:.75rem;min-width:0;padding:0 1rem;display:flex}.search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:1rem 0;font-size:16px}.search-topbar>button{color:#fff;background:#181818;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:3.45rem;height:3.45rem;padding:0;display:grid}.search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,64rem);margin:auto;display:grid}.search-results>button{color:#fff;text-align:left;background:#151515;border:1px solid #ffffff1a;border-radius:1rem;padding:0;display:grid;overflow:hidden}.search-results img{aspect-ratio:1;object-fit:cover;width:100%}.search-results button>span{gap:.25rem;padding:.8rem;display:grid}.search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.25;overflow:hidden}.search-results small{color:#ffffff94}.search-results>p{color:#ffffff8c;text-align:center;grid-column:1/-1}@media (width>=600px) and (width<=1023px){.search-results{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell{width:100%;max-width:100%;box-shadow:none}.story-stage{height:72svh;min-height:38rem}.story-header{top:1.25rem;left:1.5rem;right:1.5rem}.story-progress{top:1rem;left:1.5rem;right:1.5rem}.story-brand img,.story-header>.story-brand img{width:3.5rem;height:3.5rem}.product-details{min-height:0;padding:3.5rem max(3rem,50vw - 21rem) 3rem}.product-details h1{letter-spacing:-.035em;margin-bottom:2rem;font-size:2.7rem}.product-details p{font-size:1.05rem;line-height:1.6}.product-details__buy{height:4rem}.gallery-thumbnails{bottom:1.5rem;left:1.5rem}.buy-now{bottom:1.5rem;right:1.5rem}.overlay{align-items:center}.checkout{border-radius:1.4rem;width:min(38rem,100% - 3rem);max-height:88svh;padding:2rem}}@media (width>=1024px){.search-results{grid-template-columns:repeat(4,minmax(0,1fr))}body{background:#000}.app-shell{width:100%;max-width:100%;min-height:100vh;box-shadow:none;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr);display:grid}.app-shell[data-store-empty=true]{grid-template-columns:minmax(0,1fr)}.story-stage{height:100vh;position:sticky;top:0}.story-header{top:1.25rem;left:1.5rem;right:1.5rem}.story-progress{top:1rem;left:1.5rem;right:1.5rem}.story-brand img,.story-header>.story-brand img{width:3.4rem;height:3.4rem}.story-brand strong{font-size:.95rem}.story-slide>img{object-position:center!important}.product-details{border-top:0;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:100vh;padding:4rem clamp(2.5rem,5vw,6rem);display:flex}.product-details h1{letter-spacing:-.045em;max-width:12ch;margin-bottom:2rem;font-size:clamp(2.8rem,4vw,5.2rem)}.product-details p{max-width:32rem;font-size:1.05rem;line-height:1.55}.product-price{margin-top:3rem}.product-details__buy{height:4rem;margin-top:2rem}.desktop-arrows{z-index:5;gap:.55rem;display:flex;position:absolute;bottom:6.25rem;right:1.5rem}.sale-badge{bottom:10.25rem;right:1.65rem}.gallery-thumbnails{bottom:1.5rem;left:1.5rem;transform:none}.buy-now{bottom:1.5rem;right:1.5rem}.desktop-arrows button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000007a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-size:1.35rem;display:grid}.desktop-arrows button:disabled{opacity:.3}.overlay{justify-content:flex-end;align-items:stretch}.checkout{border-radius:1.4rem 0 0 1.4rem;width:min(34rem,44vw);max-height:100vh;padding:2rem 2rem 2.5rem;box-shadow:-24px 0 70px #00000073}.orders-overlay.login-overlay{justify-content:center;align-items:center;padding:2rem}.orders-overlay .orders-sheet{border-radius:1.15rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(15rem,.38fr) minmax(0,1fr);gap:1.25rem 2rem;width:min(74rem,100vw - 4rem);max-width:74rem;height:min(48rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);margin:auto;padding:2.25rem;display:grid;overflow:hidden}.orders-overlay .orders-heading{grid-area:1/1;align-self:end}.orders-overlay .orders-heading h2{letter-spacing:-.045em;margin-top:.55rem;font-size:2.25rem}.orders-overlay .orders-heading p{max-width:16rem;margin-bottom:0;line-height:1.5}.orders-overlay .order-list{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;grid-area:1/2/-1;align-content:start;min-height:0;padding-right:.35rem;overflow-y:auto}.orders-overlay .order-list article{padding:1.15rem}.orders-overlay .login-sheet__close{z-index:2;position:absolute;top:1.25rem;right:1.25rem}.settings-overlay.login-overlay{justify-content:center;align-items:center;padding:2rem}.settings-overlay .settings-sheet{border-radius:1rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:14rem minmax(0,1fr);width:min(70rem,100vw - 4rem);max-width:70rem;height:min(48rem,100dvh - 4rem);max-height:calc(100dvh - 4rem);margin:auto;padding:0;display:grid;overflow:hidden}.settings-overlay .settings-titlebar{grid-area:1/1;align-items:center;gap:.5rem;margin:0;padding:2rem 1.5rem 1.25rem}.settings-overlay .settings-titlebar h2{margin:0;font-size:1.7rem}.settings-overlay .settings-tabs{background:0 0;border:0;border-radius:0;grid-area:2/1;align-content:start;gap:.25rem;margin:0;padding:0 1rem 2rem;display:grid;overflow:hidden auto}.settings-overlay .settings-tabs button{text-align:left;border-radius:.55rem;width:100%;min-width:0;padding:.8rem .85rem;font-size:.76rem}.settings-overlay .settings-tabs button.is-active{color:#e5f25a;background:#e5f25a1f;box-shadow:inset 3px 0 #e5f25a}.settings-overlay .settings-panel{scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;border-left:1px solid #ffffff1a;grid-area:1/2/-1;min-width:0;min-height:0;padding:2.25rem 3rem 3rem;overflow:hidden auto}.settings-overlay .login-sheet__close{z-index:5;top:1.25rem;right:1.25rem}.product-editor-overlay.login-overlay{justify-content:center;align-items:center;padding:2rem}.product-editor-overlay .product-editor-sheet{border-radius:1rem;width:min(68rem,100vw - 4rem);max-width:68rem;max-height:calc(100dvh - 4rem);margin:auto;padding:2rem;overflow:hidden auto}.product-editor-sheet>h2{margin-bottom:1.5rem;padding-right:3.5rem}.product-editor-sheet--add{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);gap:0 2rem;display:grid;overflow:hidden!important}.product-editor-sheet--add>h2{grid-column:1/-1}.product-editor-sheet--add>.add-image-preview{grid-area:2/1;height:100%;min-height:24rem;max-height:none;margin:0}.product-editor-sheet--add>.add-image-preview img{object-fit:contain;width:100%;height:100%;max-height:none}.product-editor-sheet--add>.product-editor-form--add{grid-area:2/2;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-bottom:.5rem;overflow:hidden}.product-editor-form--add>.product-editor-form__scroll{overscroll-behavior:contain;scrollbar-color:#ffffff38 transparent;scrollbar-width:thin;min-height:0;padding-bottom:.5rem;padding-right:.25rem;overflow:hidden auto}.product-editor-form--add>button[type=submit]{min-height:3.5rem;margin-top:0}}@media (prefers-reduced-motion:reduce){.add-source-overlay,.add-source-overlay .edit-sheet{animation:none}}.checkout .pay:active{background:#d8e64d}@media (width<=599px){.settings-overlay .settings-sheet{background:#10110f;padding-left:0;padding-right:0}.settings-overlay .settings-titlebar{min-height:6.8rem;margin:0;padding:1.25rem 5.25rem 1.15rem 1.5rem}.settings-overlay .settings-titlebar h2{letter-spacing:-.045em;font-size:clamp(2rem,10vw,2.65rem);line-height:1}.settings-overlay .login-sheet__close{top:max(1.1rem, env(safe-area-inset-top));background:#1b1c19;width:3.25rem;height:3.25rem;right:1.25rem}.settings-overlay .login-sheet__close svg{width:1.35rem}.settings-overlay .settings-save-status{font-size:.72rem;position:absolute;top:4.75rem;left:1.55rem}.settings-tabs{scroll-snap-type:x proximity;border-width:1px 0;gap:.55rem;margin:0;padding:.8rem 1.5rem;scroll-padding-inline:1.5rem;display:flex;top:0;overflow-x:auto}.settings-tabs button{color:#ffffffb3;scroll-snap-align:start;background:#191a17;border:1px solid #ffffff1a;border-radius:999px;flex:none;min-width:auto;min-height:3.15rem;padding:.75rem 1.15rem;font-size:.9rem}.settings-tabs button.is-active{color:#10110f;box-shadow:none;background:#f3f4ed;border-color:#f3f4ed}.settings-panel{padding:1.65rem 1.5rem calc(2rem + env(safe-area-inset-bottom))}.settings-panel>header{margin-bottom:1.5rem}.settings-panel>header span{font-size:.78rem}.settings-panel>header p{color:#ffffffa8;max-width:24rem;margin-top:.45rem;font-size:1rem;line-height:1.5}.settings-onboarding{background:#171914;border-color:#e5f25a38;border-radius:1.35rem;margin-bottom:1.5rem}.settings-onboarding__summary{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;min-height:6.25rem;padding:1.15rem 1.15rem 1.45rem}.settings-onboarding__summary>span{gap:.2rem}.settings-onboarding__summary strong{font-size:1.05rem}.settings-onboarding__summary small{font-size:.78rem}.settings-onboarding__summary>b{font-size:1rem}.settings-onboarding__summary>svg{width:1.2rem}.settings-onboarding__summary>i{height:.3rem;bottom:.85rem;left:1.15rem;right:1.15rem}.settings-onboarding__list{gap:.35rem;padding:.65rem}.settings-onboarding__list button{border-radius:.85rem;gap:.85rem;min-height:3.7rem;padding:.7rem .65rem}.settings-onboarding__list button.is-next{color:#fff;background:#ffffff13;min-height:4.75rem;padding:.8rem}.settings-onboarding__list button>i{width:1.65rem;height:1.65rem;font-size:.75rem}.settings-onboarding__list button>span{gap:.1rem;font-size:.88rem;display:grid}.settings-onboarding__list button>span small{color:#ffffff80;font-size:.68rem;font-weight:650}.settings-onboarding__list button>b{white-space:nowrap;font-size:.78rem}.settings-toggle.settings-visibility,.settings-panel .settings-toggle{min-height:4.75rem;padding-top:.85rem;padding-bottom:.85rem}.settings-panel .settings-toggle strong{font-size:1rem}.settings-panel .settings-toggle small{color:#ffffff94;max-width:20rem;font-size:.78rem;line-height:1.4}}.settings-sheet.is-home .settings-panel{display:none}.settings-home{grid-area:2/1/auto/-1;min-width:0;padding:0 1.5rem 2rem}.settings-home>p{color:#ffffffa3;margin:0 0 1.15rem;font-size:.92rem}.settings-home>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-home button{--section-accent:#e5f25a;background:linear-gradient(135deg, color-mix(in srgb, var(--section-accent) 7%, #191a17), #191a17 68%);color:#fff;text-align:left;border:1px solid #ffffff1a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:5.8rem;padding:.9rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.settings-home button[data-section=appearance]{--section-accent:#c6a7ff}.settings-home button[data-section=payments]{--section-accent:#71b7ff}.settings-home button[data-section=delivery]{--section-accent:#ffab66}.settings-home button[data-section=business]{--section-accent:#75d6a1}.settings-home button[data-section=links]{--section-accent:#ff8fbd}.settings-home button[data-section=notifications]{--section-accent:#b59cff}.settings-home button[data-section=billing]{--section-accent:#ffd166}.settings-home button[data-section=account]{--section-accent:#9eabb9}.settings-home button:hover,.settings-home button:active{border-color:color-mix(in srgb, var(--section-accent) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--section-accent) 13%, #191a17), #1b1c18 72%);box-shadow:0 .7rem 1.7rem #00000029}.settings-home button:active{transform:scale(.985)}.settings-home__icon{border:1px solid color-mix(in srgb, var(--section-accent) 22%, transparent);background:color-mix(in srgb, var(--section-accent) 13%, transparent);width:2.7rem;height:2.7rem;color:var(--section-accent);border-radius:.85rem;place-items:center;display:grid}.settings-home__copy{gap:.24rem;min-width:0;display:grid}.settings-home button strong{font-size:1rem;line-height:1.2}.settings-home button small{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}.settings-home button em{background:color-mix(in srgb, var(--section-accent) 12%, transparent);color:color-mix(in srgb, var(--section-accent) 86%, white);white-space:nowrap;border-radius:999px;padding:.32rem .48rem;font-size:.55rem;font-style:normal;font-weight:850;line-height:1}.settings-home button svg,.settings-back-to-home svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem}.settings-home__icon svg{color:currentColor;width:1.25rem}.settings-home button .settings-home__arrow{width:.9rem;color:color-mix(in srgb, var(--section-accent) 68%, #ffffff57)}.settings-back-to-home{color:#ffffffad;background:0 0;border:0;grid-area:2/1;align-self:start;align-items:center;gap:.45rem;width:max-content;margin:0 1.5rem;padding:.7rem 0;font-size:.78rem;font-weight:800;display:inline-flex}@media (width>=600px){.settings-sheet.is-home{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-sheet.is-home .settings-titlebar{grid-column:1}.settings-sheet.is-home .settings-home{width:min(100%,46rem);margin:0 auto;padding:.5rem 2rem 2.5rem;overflow-y:auto}.settings-sheet.is-home .settings-home>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.settings-home{padding:.25rem 1.5rem calc(2rem + env(safe-area-inset-bottom))}.settings-home>div{grid-template-columns:minmax(0,1fr);gap:.58rem}.settings-home button{border-radius:1rem;min-height:4.8rem;padding:.68rem .78rem}.settings-home button strong{font-size:.96rem}.settings-home button small{font-size:.68rem}.settings-home__icon{width:2.65rem;height:2.65rem}.settings-back-to-home{min-height:2.75rem;margin:-.25rem 1.5rem .35rem;font-size:.82rem}}.delivery-panel .settings-delivery-list{gap:.7rem;display:grid}.delivery-panel .settings-delivery-provider{background:#181916;border:1px solid #ffffff1a;border-radius:1rem;padding:0 .9rem;overflow:hidden}.delivery-panel .settings-delivery-list .settings-toggle{border:0;min-height:4.5rem;padding:.85rem 0}.delivery-panel .settings-price-field{color:#ffffffa6;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 5.75rem;min-height:3.9rem;margin:0;padding:.65rem 0;font-weight:750;display:grid;font-size:.78rem!important}.delivery-panel .settings-price-field input{background:#11120f;border-color:#ffffff1a;border-radius:.75rem;height:2.75rem;font-weight:800;padding:.55rem 1.7rem .55rem .65rem!important}.delivery-panel .settings-price-field>span{color:#ffffff6b;right:.7rem}@media (width<=599px){.delivery-panel .settings-delivery-list{gap:.75rem}.delivery-panel .settings-delivery-provider{background:linear-gradient(145deg,#1b1c19,#161714);border-radius:1.15rem;padding:0 1rem}.delivery-panel .settings-delivery-list .settings-toggle{min-height:5rem;padding:.95rem 0}.delivery-panel .settings-delivery-list .settings-toggle strong{font-size:1rem}.delivery-panel .settings-delivery-list .settings-toggle small{font-size:.75rem}.delivery-panel .settings-price-field{min-height:4rem;padding:.6rem 0}}.settings-social{gap:.7rem}.settings-social-card{background:linear-gradient(145deg,#1b1c19,#161714);border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;min-height:5rem;padding:.75rem .85rem;transition:border-color .16s,background .16s;overflow:hidden;gap:.85rem!important;display:grid!important}.settings-social-card:focus-within{background:#1d1f1a;border-color:#e5f25a61}.settings-social-card__brand{color:#fff;border-radius:.95rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 .45rem 1rem #00000038}.settings-social-card.is-instagram .settings-social-card__brand{background:radial-gradient(circle at 31% 102%,#ffd600 0 18%,#ff7a00 34%,#ff0169 54%,#d300c5 72%,#7638fa 100%)}.settings-social-card.is-facebook .settings-social-card__brand{background:#1877f2}.settings-social-card.is-tiktok .settings-social-card__brand{background:#050505;border:1px solid #ffffff1f;box-shadow:-.16rem .12rem #25f4eeb8,.16rem -.12rem #fe2c55b8,0 .45rem 1rem #00000040}.settings-social-card__brand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.55rem;height:1.55rem}.settings-social-card.is-facebook .settings-social-card__brand svg,.settings-social-card__brand .social-dot{fill:currentColor;stroke:none}.settings-social-card__field{gap:.15rem;min-width:0;display:grid}.settings-social-card__field strong{font-size:.82rem;line-height:1.2}.settings-social-card .settings-social-card__field input{color:#ffffffb8;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;min-width:0;height:auto;padding:.18rem 0;font-size:16px;font-weight:550;overflow:hidden}.settings-social-card .settings-social-card__field input::placeholder{color:#ffffff52}.settings-social-card>i{color:#e5f25a;background:#e5f25a1f;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.66rem;font-style:normal;font-weight:900;display:none}.settings-social-card.has-value>i{display:grid}@media (width<=599px){.settings-social{gap:.75rem}.settings-social-card{border-radius:1.15rem;min-height:5.35rem;padding:.8rem .9rem}.settings-social-card__brand{border-radius:1rem;width:3.15rem;height:3.15rem}.settings-social-card__field strong{font-size:.92rem}}.sale-badge--classic .sale-badge__classic{color:#111;letter-spacing:-.04em;background:#e5f25a;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;font-size:1.15rem;font-weight:950;display:grid;transform:rotate(5deg);box-shadow:0 .7rem 2rem #00000052}.sale-badge--price .sale-badge__price{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0cd1;border:1px solid #ffffff29;border-radius:.8rem;align-items:baseline;gap:.55rem;padding:.65rem .8rem;display:flex;box-shadow:0 .7rem 2rem #00000047}.sale-badge--price s{color:#ffffff85;font-size:.82rem}.sale-badge--price b{color:var(--store-accent,#e5f25a);font-size:1.25rem}.sale-badge--elegant .sale-badge__elegant{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061;border:1px solid #ffffff80;border-radius:999px;padding:.58rem .85rem .5rem;font-family:Didot,"Bodoni 72",Georgia,serif;font-size:1rem;font-style:italic;font-weight:400}.sale-badge--minimal .sale-badge__minimal{color:#111;letter-spacing:.02em;background:#fff;border-radius:.55rem;padding:.45rem .7rem;font-size:.72rem;font-weight:900;box-shadow:0 .45rem 1.5rem #00000040}.settings-sale-style{gap:.65rem;margin:1.35rem 0;display:grid}.settings-sale-style>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.settings-sale-style button{color:#fff;text-align:left;background:#191a17;border:1px solid #ffffff1a;border-radius:.9rem;gap:.55rem;min-width:0;min-height:6.8rem;padding:.65rem;display:grid;position:relative;overflow:hidden}.settings-sale-style button.is-selected{background:#e5f25a12;border-color:#e5f25a8c}.settings-sale-style button>strong{font-size:.72rem}.settings-sale-style button>em{color:#111;background:#e5f25a;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.58rem;font-style:normal;font-weight:900;display:none;position:absolute;top:.5rem;right:.5rem}.settings-sale-style button.is-selected>em{display:grid}.settings-sale-style__preview{background:radial-gradient(circle at 65% 20%,#3d4935,#111 68%);border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;min-height:3.65rem;display:flex;overflow:hidden}.settings-sale-style__preview i{font-style:normal}.settings-sale-style__preview.is-quirky{color:#c8b8ff;align-content:center;justify-items:center;gap:0;font-family:Didot,Georgia,serif;font-size:.72rem;font-style:italic;display:grid;transform:none}.settings-sale-style__preview.is-quirky i:last-child{color:#fff;font-family:Arial,sans-serif;font-size:.78rem;font-style:normal;font-weight:850}.settings-sale-style__preview.is-classic i{color:#111;background:#e5f25a;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:.78rem;font-weight:950;display:grid;transform:rotate(5deg)}.settings-sale-style__preview.is-price{color:#fff}.settings-sale-style__preview.is-price s{color:#ffffff80;font-size:.68rem}.settings-sale-style__preview.is-price b{color:#e5f25a;font-size:1rem}.settings-sale-style__preview.is-elegant i{border:1px solid #fff9;border-radius:999px;padding:.38rem .55rem;font-family:Didot,Georgia,serif;font-size:.68rem;font-style:italic}.settings-sale-style__preview.is-minimal i{color:#111;background:#fff;border-radius:.4rem;padding:.35rem .5rem;font-size:.6rem;font-weight:900}@media (width>=600px){.settings-sale-style>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=599px){.settings-overlay .settings-sheet .settings-titlebar .settings-save-status{z-index:90;top:max(1.35rem, calc(env(safe-area-inset-top) + .25rem));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#181916f0;border:1px solid #ffffff1f;border-radius:999px;min-height:2rem;padding:.4rem .65rem;font-size:.7rem;position:fixed;left:auto;right:5.15rem;transform:none;box-shadow:0 .5rem 1.5rem #0000004d}.settings-overlay .settings-sheet .settings-titlebar .settings-save-status.is-saved{color:#9bdfb7;border-color:#83cfa547}}.settings-save-button{color:#e5f25a;white-space:nowrap;background:#e5f25a1f;border:1px solid #e5f25a61;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;margin-left:auto;padding:.45rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex}.settings-save-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.85rem}.settings-save-button.is-saving svg{animation:.75s linear infinite settings-save-spin}.settings-save-button.is-saved:disabled{color:#9bdfb7;background:#83cfa517;border-color:#83cfa540}.settings-save-button:disabled{color:#ffffff57;cursor:default;background:#ffffff09;border-color:#ffffff14}@media (width<=599px){.settings-overlay .settings-save-button{z-index:90;top:max(1.25rem, calc(env(safe-area-inset-top) + .15rem));color:#111;background:#e5f25a;min-height:2.65rem;margin:0;padding:.55rem .85rem;font-size:.76rem;position:fixed;right:5.15rem;box-shadow:0 .45rem 1.25rem #00000040}.settings-overlay .settings-save-button:disabled{color:#ffffff57;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b1c19f0;border-color:#ffffff1a}.settings-overlay .settings-save-button.is-saved:disabled{color:#9bdfb7;background:#18231cf0;border-color:#83cfa53d}}.settings-titlebar__back span{display:none}.settings-save-button:not(.has-changes):not(.is-saving):not(.is-saved){opacity:0;pointer-events:none}@media (width<=599px){.settings-overlay .login-sheet__close{top:max(1rem, env(safe-area-inset-top));background:#ffffff09;border-color:#ffffff1a;width:2.8rem;height:2.8rem;right:1.25rem}.settings-overlay .login-sheet__close svg{width:1.15rem}.settings-overlay .settings-titlebar,.settings-sheet:not(.is-home) .settings-titlebar{grid-template-rows:2.8rem auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem 1rem;min-height:7.65rem;padding:.75rem 5rem 1.15rem 1.5rem;display:grid}.settings-sheet.is-home .settings-titlebar{grid-template-rows:auto;min-height:5.6rem;padding-top:1rem}.settings-sheet:not(.is-home) .settings-titlebar__back{color:#ffffff94;background:0 0;border:0;border-radius:0;grid-area:1/1;align-items:center;gap:.28rem;width:max-content;height:2.5rem;padding:0 .35rem 0 0;font-size:.78rem;font-weight:750;display:inline-flex}.settings-titlebar__back span{display:inline}.settings-sheet:not(.is-home) .settings-titlebar__back svg{width:1rem}.settings-overlay .settings-titlebar h2,.settings-sheet:not(.is-home) .settings-titlebar h2{letter-spacing:-.055em;grid-area:2/1/auto/-1;margin:0;font-size:clamp(2.35rem,11vw,3rem);line-height:.98}.settings-sheet.is-home .settings-titlebar h2{grid-row:1}.settings-overlay .settings-save-button{top:auto;right:1.25rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));opacity:0;pointer-events:none;border:0;min-height:3.15rem;padding:.7rem 1.05rem;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1),background .16s;transform:translateY(.75rem)scale(.96);box-shadow:0 .75rem 2rem #0006,0 0 0 1px #00000014}.settings-overlay .settings-save-button.has-changes,.settings-overlay .settings-save-button.is-saving,.settings-overlay .settings-save-button.is-saved{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.settings-overlay .settings-save-button.is-saved:disabled{pointer-events:none}}.image-upload-overlay{z-index:120;padding:max(1.5rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(24px);background:#070806e0;place-items:center;animation:.22s both image-upload-overlay-in;display:grid;position:fixed;inset:0}.image-upload-progress{background:linear-gradient(145deg,#1f211bf5,#11120ffa);border:1px solid #ffffff1c;border-radius:1.5rem;gap:1.15rem;width:min(100%,25rem);padding:1.3rem;animation:.42s cubic-bezier(.16,1,.3,1) both image-upload-card-in;display:grid;box-shadow:0 2rem 5rem #0000007a}.image-upload-progress__visuals{justify-content:center;min-height:7.25rem;padding-top:.25rem;display:flex}.image-upload-progress__image{--image-progress:0%;background:conic-gradient(var(--store-accent,#e5f25a) var(--image-progress), #ffffff1a 0);opacity:0;width:6.75rem;height:6.75rem;animation:image-upload-photo-in .48s cubic-bezier(.16, 1, .3, 1) var(--image-delay) forwards;border-radius:1.35rem;margin-left:-1.05rem;padding:.2rem;transition:background .24s;position:relative;transform:translateY(.8rem)rotate(-3deg)scale(.92);box-shadow:0 .75rem 1.8rem #0000004d}.image-upload-progress__image:first-child{margin-left:0}.image-upload-progress__image:nth-child(2){z-index:2;transform:translateY(.8rem)rotate(2deg)scale(.92)}.image-upload-progress__image:nth-child(3){z-index:3;transform:translateY(.8rem)rotate(5deg)scale(.92)}.image-upload-progress__image>span{background:#151612;border-radius:1.15rem;width:100%;height:100%;padding:.18rem;display:block;overflow:hidden}.image-upload-progress__image img{object-fit:cover;border-radius:.98rem;width:100%;height:100%}.image-upload-progress__image>i{background:var(--store-accent,#e5f25a);width:1.85rem;height:1.85rem;color:var(--store-accent-ink,#111);border:.18rem solid #191b16;border-radius:50%;place-items:center;font-size:.72rem;font-style:normal;font-weight:950;animation:.32s cubic-bezier(.16,1,.3,1) both image-upload-check-in;display:grid;position:absolute;bottom:-.35rem;right:-.35rem}.image-upload-progress__copy{text-align:center;justify-items:center;gap:.28rem;display:grid}.image-upload-progress__copy small{color:var(--store-accent,#e5f25a);letter-spacing:.15em;font-size:.63rem;font-weight:900}.image-upload-progress__copy strong{letter-spacing:-.025em;font-size:1.25rem}.image-upload-progress__track{background:#ffffff17;border-radius:999px;height:.55rem;padding:.12rem;overflow:hidden}.image-upload-progress__track>span{border-radius:inherit;background:var(--store-accent,#e5f25a);min-width:.3rem;height:100%;box-shadow:0 0 1rem color-mix(in srgb, var(--store-accent,#e5f25a) 42%, transparent);transition:width .26s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.image-upload-progress__track>span i{background:#fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:50%;right:-.15rem;transform:translateY(-50%);box-shadow:0 0 1rem #fff}.image-upload-progress__meta{color:#ffffff75;justify-content:space-between;font-size:.68rem;font-weight:700;display:flex}.image-upload-overlay.is-ready .image-upload-progress{border-color:color-mix(in srgb, var(--store-accent,#e5f25a) 28%, transparent)}@keyframes image-upload-overlay-in{0%{opacity:0}}@keyframes image-upload-card-in{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}}@keyframes image-upload-photo-in{to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes image-upload-check-in{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}@media (width<=380px){.image-upload-progress__image{width:5.8rem;height:5.8rem}.image-upload-progress__visuals{min-height:6.3rem}}@media (prefers-reduced-motion:reduce){.image-upload-overlay,.image-upload-progress,.image-upload-progress__image,.image-upload-progress__image>i{opacity:1;animation:none;transform:none}}.announcement-bar{z-index:6;top:calc(max(.85rem, env(safe-area-inset-top)) + 5.15rem);border-top:1px solid color-mix(in srgb, var(--announcement-color,#111) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--announcement-color,#111) 10%, transparent);background:var(--announcement-bg,#e5f25a);height:2.15rem;color:var(--announcement-color,#111);position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 .45rem 1.4rem #00000024}.announcement-bar>a,.announcement-bar>div{height:100%;color:inherit;align-items:center;text-decoration:none;display:flex}.announcement-bar__track{--announcement-duration:28s;flex:0 0 max-content;width:max-content;animation:announcement-scroll var(--announcement-duration) linear infinite;will-change:transform;align-items:center;display:flex}.app-shell[data-announcement-speed=slow] .announcement-bar__track{--announcement-duration:42s}.app-shell[data-announcement-speed=fast] .announcement-bar__track{--announcement-duration:17s}.app-shell[data-announcement-direction=right] .announcement-bar__track{animation-direction:reverse}.announcement-bar__group{flex:none;align-items:center;display:flex}.announcement-bar__group>span{white-space:nowrap;align-items:center;gap:1.25rem;padding-left:1.25rem;display:inline-flex}.announcement-bar__group b{letter-spacing:.085em;text-transform:uppercase;font-size:.69rem;font-weight:900}.announcement-bar__group i{opacity:.55;font-size:.62rem;font-style:normal}.announcement-bar:hover .announcement-bar__track,.announcement-bar:active .announcement-bar__track,.announcement-bar:focus-within .announcement-bar__track{animation-play-state:paused}.app-shell[data-announcement=true] .admin-global-actions{top:calc(max(.85rem, env(safe-area-inset-top)) + 8.65rem)}@keyframes announcement-scroll{to{transform:translate(-50%)}}.settings-announcement{background:#181916;border:1px solid #ffffff1a;border-radius:1rem;margin:1.35rem 0;padding:0 .9rem}.settings-announcement>.settings-toggle{border-bottom:0}.settings-announcement.is-enabled>.settings-toggle{border-bottom:1px solid #ffffff14}.settings-announcement__content{gap:.8rem;padding:.9rem 0 1rem;display:grid}.settings-announcement__preview{background:var(--announcement-bg,#e5f25a);min-width:0;height:2.15rem;color:var(--announcement-color,#111);border-radius:.65rem;align-items:center;display:flex;overflow:hidden}.settings-announcement__preview .announcement-bar__track{animation-duration:12s}.settings-announcement__content>label{gap:.35rem}.settings-announcement__content>label>small{color:#fff6;font-size:.62rem;font-weight:550}.settings-announcement__option{gap:.4rem;display:grid}.settings-announcement__option>span,.settings-announcement__colors>span{color:#ffffff9e;font-size:.68rem;font-weight:800}.settings-announcement__option>div{background:#ffffff0d;border-radius:.72rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.25rem;display:grid}.settings-announcement__option.is-direction>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-announcement__option button{color:#ffffff85;background:0 0;border:0;border-radius:.55rem;min-height:2.45rem;padding:.45rem .35rem;font-size:.67rem;font-weight:800}.settings-announcement__option button.is-selected{color:#111;background:#fff}.settings-announcement__colors{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-announcement__colors>div{gap:.5rem;display:flex}.settings-announcement__colors label{cursor:pointer;width:2.4rem;height:2.4rem;display:block;position:relative}.settings-announcement__colors input{opacity:0;width:1px;height:1px;position:absolute}.settings-announcement__colors i{border:.22rem solid #292a26;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #ffffff2e}@media (width>=1024px){.announcement-bar{top:6.15rem}}@media (prefers-reduced-motion:reduce){.announcement-bar__track,.settings-announcement__preview .announcement-bar__track{animation:none;transform:none}}:root{--poeruum-accent:#e5f25a;--demo-ink:#17231c;--demo-green:#265f43;--demo-lime:var(--poeruum-accent);--demo-cream:#f4f2e9;--demo-line:#dcded5}html{background:var(--demo-cream);width:100%;overflow-x:hidden}body,#root{background:var(--demo-cream);width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{color:var(--demo-ink);background:var(--demo-cream)}.demo-landing,.auth-page,.setup-page{min-height:100svh;font-family:DM Sans,sans-serif}button{font-family:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}.demo-brand{color:var(--demo-ink);align-items:center;gap:.62rem;display:inline-flex}.demo-brand__mark{filter:drop-shadow(0 5px 10px #265f4324);flex:none;width:2.2rem;height:2.2rem;display:block}.demo-brand__mark svg{width:100%;height:100%;display:block;overflow:visible}.demo-brand__mark rect{fill:var(--demo-green)}.demo-brand__mark path{fill:none;stroke:var(--demo-lime);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.demo-brand strong{letter-spacing:-.055em;font-family:Manrope,sans-serif;font-size:1.08rem;font-weight:800;line-height:1}.demo-brand strong span{color:var(--demo-green);font-weight:600}.demo-landing{background:var(--demo-cream);overflow:hidden}.demo-landing>nav{z-index:10;justify-content:space-between;align-items:center;max-width:76rem;margin:auto;padding:1.4rem 2rem;display:flex;position:relative}.demo-landing>nav>div{gap:.7rem;display:flex}.demo-nav-link,.demo-nav-cta{border-radius:.65rem;padding:.7rem 1rem;font-weight:700}.demo-nav-link{color:var(--demo-ink);background:0 0;border:0;text-decoration:none}.demo-nav-login{box-shadow:inset 0 0 0 1px #ccd2c8}.demo-nav-cta{background:var(--demo-ink);color:#fff;border:0}.demo-mobile-menu-toggle,.demo-mobile-menu{display:none}.demo-hero{grid-template-columns:1.05fr .95fr;align-items:center;max-width:76rem;min-height:39rem;margin:auto;padding:3rem 5rem 4rem 2rem;display:grid;position:relative}.demo-hero:after{content:"";z-index:0;filter:blur(1px);background:#dbe6c4;border-radius:50%;width:38rem;height:38rem;position:absolute;top:-8rem;right:-10rem}.demo-hero__copy{z-index:2;max-width:38rem;position:relative}.demo-eyebrow,.setup-kicker{color:var(--demo-green);letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:800}.demo-hero h1{letter-spacing:-.075em;margin:1.2rem 0 1.4rem;font-family:Manrope,sans-serif;font-size:clamp(3.4rem,7vw,6.5rem);line-height:.92}.demo-hero h1 em{color:var(--demo-green);font-family:Georgia,serif;font-weight:400}.demo-hero__copy>p{color:#58645d;max-width:31rem;font-size:1.15rem;line-height:1.65}.demo-hero__copy>button{background:var(--demo-green);color:#fff;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:3rem;margin-top:2rem;padding:1rem 1.15rem;font-weight:800;display:flex;box-shadow:0 12px 30px #265f4329}.demo-hero__copy>button span{color:var(--demo-lime);font-size:1.3rem}.demo-hero__copy>small{color:#7b847e;margin-top:.9rem;display:block}.demo-phone-stage{z-index:2;justify-self:end;width:18rem;height:35rem;position:relative}.demo-phone{z-index:2;cursor:pointer;background:#111;border:8px solid #17231c;border-radius:2.8rem;outline:0;width:100%;height:100%;padding:.55rem;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;transform:rotate(4deg);box-shadow:0 35px 70px #17231c42}.demo-phone:hover{transform:rotate(2.5deg)translateY(-.3rem);box-shadow:0 40px 78px #17231c4f}.demo-phone:focus-visible{box-shadow:0 0 0 4px var(--demo-lime), 0 40px 78px #17231c4f}.demo-phone:active{transform:rotate(3deg)translateY(-.1rem)scale(.99)}.demo-mobile-sticker{z-index:4;border:1px solid color-mix(in srgb, var(--poeruum-accent) 35%, transparent);color:#fff;pointer-events:none;background:#17231cf5;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:max-content;padding:.7rem .85rem;display:grid;position:absolute;bottom:4.5rem;left:-10rem;box-shadow:0 20px 42px #17231c32}.demo-mobile-sticker:after{border-top:1px solid color-mix(in srgb, var(--poeruum-accent) 35%, transparent);border-right:1px solid color-mix(in srgb, var(--poeruum-accent) 35%, transparent);content:"";background:#17231c;width:.8rem;height:.8rem;position:absolute;top:50%;right:-.42rem;transform:translateY(-50%)rotate(45deg)}.demo-mobile-sticker svg{background:color-mix(in srgb, var(--poeruum-accent) 9%, transparent);fill:none;width:1.7rem;stroke:var(--demo-lime);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:.52rem;flex:none;padding:.32rem;overflow:visible}.demo-mobile-sticker span{gap:.42rem;display:grid}.demo-mobile-sticker small{color:var(--demo-lime);letter-spacing:.13em;font-size:.46rem;font-weight:850}.demo-mobile-sticker strong{letter-spacing:-.025em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:.85rem;line-height:1}.demo-mobile-sticker strong b{color:var(--demo-lime);font-size:1.48rem;font-weight:inherit}.demo-phone__screen{background:#000;border-radius:2rem;width:100%;height:100%;overflow:hidden}.demo-phone__journey{width:100%;height:100%;transition:transform .78s cubic-bezier(.76,0,.24,1)}.demo-phone.is-details .demo-phone__journey{transform:translateY(-100%)}.demo-phone__story,.demo-phone__details{width:100%;height:100%;position:relative}.demo-phone__story{overflow:hidden}.demo-phone__slides{will-change:transform;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,.7,.2,1);display:flex}.demo-phone__slides.is-jumping{transition:none}.demo-phone__slides img{object-fit:cover;flex:0 0 100%;width:100%;height:100%}.demo-phone__shade{pointer-events:none;background:linear-gradient(#0007 0%,#0000 32%,#0001 62%,#000a 100%);border-radius:2rem;position:absolute;inset:0}.demo-phone__progress{z-index:3;grid-template-columns:repeat(4,1fr);gap:.2rem;display:grid;position:absolute;top:1.2rem;left:1.15rem;right:1.15rem}.demo-phone__progress i{background:#ffffff50;border-radius:999px;height:.12rem}.demo-phone__progress i.is-active{background:#fff}.demo-phone__header{z-index:3;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.65rem;left:1.1rem;right:1.1rem}.demo-phone__header>div{align-items:center;gap:.42rem;display:flex}.demo-phone__header>div>span{background:var(--demo-lime);color:#101510;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.64rem;font-weight:900;display:grid}.demo-phone__header strong{letter-spacing:.1em;text-shadow:0 1px 8px #000;font-size:.45rem}.demo-phone__header aside{gap:.3rem;display:flex}.demo-phone__header aside>i{background:#0007;border:1px solid #fff5;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-style:normal;display:grid;position:relative}.demo-phone__header svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.72rem}.demo-phone__header aside b{color:#111;background:#fff;border-radius:999px;place-items:center;min-width:.72rem;height:.72rem;font-size:.4rem;display:grid;position:absolute;top:-.18rem;right:-.18rem}.demo-phone__thumbs{z-index:3;gap:.3rem;display:flex;position:absolute;bottom:1.2rem;left:1.15rem}.demo-phone__thumbs span{opacity:.68;border-radius:.42rem;width:1.9rem;height:1.9rem;padding:.08rem;overflow:hidden}.demo-phone__thumbs span.is-active{opacity:1;border:1px solid #fff}.demo-phone__thumbs img{object-fit:cover;border-radius:.3rem;width:100%;height:100%}.demo-phone__buy{z-index:3;color:#111;background:#e5f25af0;border:1px solid #effa609e;border-radius:999px;align-items:center;height:2.25rem;padding:.25rem .28rem .25rem .75rem;font-size:.56rem;font-weight:850;display:flex;position:absolute;bottom:1.15rem;right:1.1rem;box-shadow:0 7px 20px #0005}.demo-phone__buy strong{color:#fff;background:#111;border-radius:999px;place-items:center;min-width:2.35rem;height:1.72rem;margin-left:.5rem;padding:0 .45rem;font-size:.55rem;display:grid}.demo-phone__details{color:#fff;background:#000;align-content:start;gap:1.15rem;padding:3rem 1.2rem 1.2rem;display:grid}.demo-phone__details>header{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.demo-phone__details h3{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:1.15rem;line-height:1.05}.demo-phone__details>header>span{color:#fff;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;display:grid}.demo-phone__details svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:.8rem}.demo-phone__details>div{gap:.25rem;display:grid}.demo-phone__details small{color:#ffffff6e;font-size:.47rem}.demo-phone__details p{color:#ffffffe0;margin:0;font-size:.62rem;line-height:1.55}.demo-phone__details .demo-phone__price{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;padding-top:.9rem;display:flex}.demo-phone__price strong{font-size:1rem}.demo-phone__details>.demo-phone__cart{color:#111;text-align:center;background:#fff;border:0;border-radius:.65rem;width:100%;padding:.78rem;font-size:.63rem;font-weight:850;display:block}.demo-phone__details>footer{border-top:1px solid #ffffff1f;gap:.1rem;margin-top:.2rem;padding-top:1rem;display:grid}.demo-phone__details>footer strong{letter-spacing:.08em;font-size:.52rem}.demo-phone__details>footer small{font-size:.46rem}.demo-benefits{border-top:1px solid #d7dbd1;grid-template-columns:repeat(3,1fr);max-width:76rem;margin:auto;display:grid}.demo-benefits div{border-right:1px solid #d7dbd1;grid-template-columns:auto 1fr;gap:.1rem .8rem;padding:1.6rem 2rem;display:grid}.demo-benefits b{color:#9aa39b;grid-row:span 2;font-size:.7rem}.demo-benefits strong{font-size:.87rem}.demo-benefits span{color:#7b847e;font-size:.74rem}.demo-pricing{color:#fff;background:#17231c;border-radius:2rem;grid-template-columns:minmax(16rem,.72fr) 1.45fr;gap:2rem 3rem;max-width:76rem;margin:4.5rem auto;padding:4rem;display:grid}.demo-pricing__copy{align-self:center}.demo-pricing__copy .demo-eyebrow{color:var(--demo-lime)}.demo-pricing__copy h2{letter-spacing:-.065em;margin:.8rem 0 1.2rem;font-family:Manrope,sans-serif;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1}.demo-pricing__copy>p{color:#b9c1bb;max-width:35rem;line-height:1.65}.demo-pricing__copy ul{gap:.65rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.demo-pricing__copy li{color:#e8ece9;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.86rem;line-height:1.5;display:grid}.demo-pricing__copy li i{background:color-mix(in srgb, var(--poeruum-accent) 11%, transparent);width:1.35rem;height:1.35rem;color:var(--demo-lime);border-radius:50%;place-items:center;margin-top:-.05rem;font-size:.67rem;font-style:normal;display:grid}.demo-pricing__plans{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.demo-pricing__card{color:var(--demo-ink);background:#f4f2e9;border:1px solid #ffffff1f;border-radius:1.25rem;align-content:start;gap:1rem;padding:1.45rem;display:grid;position:relative;box-shadow:0 24px 65px #0004}.demo-pricing__card.is-featured{outline:2px solid var(--demo-lime);outline-offset:-2px}.demo-pricing__card>span{color:var(--demo-green);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.65rem;font-weight:900;display:flex}.demo-pricing__card>span b{background:var(--demo-lime);color:var(--demo-ink);letter-spacing:.06em;border-radius:999px;padding:.35rem .5rem;font-size:.48rem}.demo-pricing__rate{align-items:center;gap:1rem;display:flex}.demo-pricing__rate strong{letter-spacing:-.09em;white-space:nowrap;font-family:Manrope,sans-serif;font-size:clamp(2.55rem,3.7vw,3.7rem);line-height:.9}.demo-pricing__rate p{color:#667068;margin:0;font-size:.78rem;line-height:1.35}.demo-pricing__card dl{border-top:1px solid #d8dcd3;margin:0;display:grid}.demo-pricing__card dl>div{border-bottom:1px solid #d8dcd3;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.78rem;display:flex}.demo-pricing__card dt{color:#69736b}.demo-pricing__card dd{margin:0;font-weight:850}.demo-pricing__card dl>.is-cap dd{color:var(--demo-green)}.demo-pricing__card>small{color:#7a837c;font-size:.64rem;line-height:1.5}.demo-pricing__card>button{background:var(--demo-green);color:#fff;border:0;border-radius:.72rem;justify-content:space-between;width:100%;margin-top:auto;padding:.9rem 1rem;font-weight:850;display:flex}.demo-pricing__card>button span{color:var(--demo-lime)}.demo-pricing__note{color:#9da69f;text-align:center;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:0;padding-top:1.2rem;font-size:.72rem}.demo-testimonials{max-width:76rem;margin:6rem auto;padding:0 2rem}.demo-testimonials>header{margin-bottom:1.5rem}.demo-testimonials h2{letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.demo-testimonials__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.2rem;display:grid}.demo-testimonial{color:var(--demo-ink)}.demo-testimonial:nth-child(2){margin-top:1.5rem}.demo-testimonial__bubble{background:#f8f7f0;border:1px solid #d8ddd3;border-radius:1.35rem;gap:1rem;min-height:10.5rem;padding:1.45rem;display:grid;position:relative;box-shadow:0 16px 38px #17231c0d}.demo-testimonial__bubble:after{background:inherit;content:"";border-bottom:1px solid #d8ddd3;border-right:1px solid #d8ddd3;width:1rem;height:1rem;position:absolute;bottom:-.55rem;left:1.75rem;transform:rotate(45deg)}.demo-testimonial--dark .demo-testimonial__bubble{border-color:var(--demo-ink);background:var(--demo-ink);color:#fff}.demo-testimonial--dark .demo-testimonial__bubble:after{border-color:var(--demo-ink)}.demo-testimonial--green .demo-testimonial__bubble{background:#e2efca;border-color:#cbdcae}.demo-testimonial--green .demo-testimonial__bubble:after{border-color:#cbdcae}.demo-testimonial__rating{justify-content:space-between;align-items:center;gap:1rem;display:flex}.demo-testimonial__rating span{color:#e3b62f;letter-spacing:.12em;font-size:.9rem}.demo-testimonial--dark .demo-testimonial__rating span{color:var(--demo-lime)}.demo-testimonial__rating small{color:currentColor;background:#17231c0c;border-radius:999px;padding:.24rem .42rem;font-size:.56rem;font-weight:850}.demo-testimonial--dark .demo-testimonial__rating small{background:#ffffff12}.demo-testimonial blockquote{letter-spacing:-.028em;margin:0;font-family:Manrope,sans-serif;font-size:1.08rem;font-weight:680;line-height:1.42}.demo-testimonial footer{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:1.25rem .7rem 0;display:grid}.demo-testimonial__avatar{border:3px solid var(--demo-cream);background:var(--demo-green);color:#fff;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 4px 12px #17231c1a}.demo-testimonial footer p{gap:.08rem;margin:0;display:grid}.demo-testimonial footer strong{font-size:.75rem}.demo-testimonial footer small{color:currentColor;opacity:.58;font-size:.6rem}.demo-testimonials__note{color:#8a928c;text-align:right;margin-top:.75rem;font-size:.56rem;display:block}.demo-faq{grid-template-columns:.72fr 1.28fr;gap:4rem;max-width:76rem;margin:6rem auto 5rem;padding:0 2rem;scroll-margin-top:2rem;display:grid}.demo-faq>header{align-self:start;position:sticky;top:2rem}.demo-faq h2{letter-spacing:-.06em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.4rem,4vw,3.5rem);line-height:1}.demo-faq__list{border-top:1px solid #ccd1c9}.demo-faq details{border-bottom:1px solid #ccd1c9}.demo-faq summary{color:var(--demo-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:1rem;font-weight:800;list-style:none;display:flex}.demo-faq summary::-webkit-details-marker{display:none}.demo-faq summary span{width:2rem;height:2rem;color:var(--demo-green);border:1px solid #c7cec5;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:500;transition:transform .18s,background .18s;display:grid}.demo-faq details[open] summary span{background:var(--demo-green);color:#fff;transform:rotate(45deg)}.demo-faq details p{color:#667068;max-width:40rem;margin:-.25rem 3.5rem 1.35rem 0;font-size:.86rem;line-height:1.7}.demo-footer{color:#7b847e;border-top:1px solid #d7dbd1;justify-content:space-between;align-items:center;max-width:76rem;margin:auto;padding:2rem;display:flex}.demo-footer>div:first-child{align-items:center;gap:1.2rem;display:flex}.demo-footer p{margin:0;font-size:.76rem}.demo-footer>div:last-child{gap:1rem;font-size:.68rem;display:flex}.auth-page{background:#e9eadf;position:relative;overflow:hidden}.auth-page:before{content:"";filter:blur(1px);opacity:.72;background:#dce5ca;border-radius:50%;width:25rem;height:25rem;position:absolute;top:12%;left:9%}.flow-header{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:76rem;margin:0 auto;padding:1.4rem 2rem;display:flex;position:relative}.flow-header .demo-brand{gap:calc(.62rem + 2px)}.flow-header>button{color:#667068;background:0 0;border:0;padding:.7rem 1rem;font-weight:600}.auth-flow{z-index:1;width:min(100% - 4rem,70rem);margin:1.25rem auto 4rem;position:relative}.auth-flow>.setup-progress-wrap{margin:0 auto 2.5rem}.auth-content{grid-template-columns:minmax(0,1fr) minmax(24rem,28rem);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.auth-intro{max-width:31rem;padding:1rem 0 1rem clamp(0rem,2vw,1.5rem)}.auth-intro h1{letter-spacing:-.065em;max-width:10ch;margin:1rem 0 1.2rem;font-family:Manrope,sans-serif;font-size:clamp(2.9rem,4.6vw,4.6rem);line-height:.94}.auth-intro>p{color:#657168;max-width:29rem;margin:0;font-size:1rem;line-height:1.65}.auth-intro ul{gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.auth-intro li{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;display:grid}.auth-intro li>i{background:var(--demo-green);width:1.75rem;height:1.75rem;color:var(--demo-lime);border-radius:50%;place-items:center;font-size:.7rem;font-style:normal;font-weight:900;display:grid}.auth-intro li>span{gap:.12rem;display:grid}.auth-intro li strong{font-size:.82rem}.auth-intro li small{color:#7e8880;font-size:.7rem}.auth-intro footer{border-top:1px solid #cfd4ca;align-items:center;gap:.7rem;padding-top:1.2rem;display:flex}.auth-intro footer>span{background:var(--demo-lime);width:2.3rem;height:2.3rem;color:var(--demo-green);border-radius:.65rem;place-items:center;font-size:.75rem;font-weight:900;display:grid}.auth-intro footer p{gap:.08rem;margin:0;display:grid}.auth-intro footer strong{font-size:.75rem}.auth-intro footer small{color:#899189;font-size:.62rem}.auth-card{background:#fff;border:1px solid #d8dacf;border-radius:1.3rem;width:100%;margin:0;padding:2.5rem;box-shadow:0 24px 60px #33403616}.auth-card>span{color:#879087;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.auth-card h1{letter-spacing:-.04em;margin:0 0 .4rem;font-family:Manrope,sans-serif;font-size:2rem}.auth-card>p{color:#778078;margin:0 0 1.8rem}.auth-card form,.setup-form{gap:1.15rem;display:grid}.auth-card label,.setup-form label{color:#39463e;gap:.45rem;font-size:.78rem;font-weight:700;display:grid}.auth-card input,.setup-form input,.setup-form textarea{width:100%;color:var(--demo-ink);background:#fbfcf9;border:1px solid #d7dbd2;border-radius:.7rem;outline:none;padding:.9rem 1rem}.auth-card input:focus,.setup-form input:focus,.setup-form textarea:focus{border-color:var(--demo-green);box-shadow:0 0 0 3px #265f4312}.auth-consent{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;position:relative;gap:.65rem!important;font-weight:500!important;display:grid!important}.auth-consent input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.auth-checkbox{background:#fbfcf9;border:1.5px solid #aeb7ad;border-radius:.38rem;place-items:center;width:1.45rem;height:1.45rem;margin-top:.02rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.auth-checkbox svg{fill:none;stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:.95rem;transition:opacity .14s,transform .14s;transform:scale(.7)}.auth-consent input:checked+.auth-checkbox{border-color:var(--demo-green);background:var(--demo-green)}.auth-consent input:checked+.auth-checkbox svg{opacity:1;transform:scale(1)}.auth-consent input:focus-visible+.auth-checkbox{border-color:var(--demo-green);box-shadow:0 0 0 3px #265f4326}.auth-card form>button,.setup-next,.publish-button{background:var(--demo-green);color:#fff;border:0;border-radius:.72rem;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.1rem;font-weight:800;display:flex}.auth-card form>button span,.setup-next span,.publish-button span{color:var(--demo-lime)}.auth-card form>.auth-password-link{width:auto;color:var(--demo-green);background:0 0;border-radius:0;justify-self:end;margin:-.7rem 0 -.15rem;padding:.15rem 0;font-size:.7rem;font-weight:800}.auth-card form>.auth-password-link:hover{text-decoration:underline}.auth-notice{color:#265f43;background:#eaf5ec;border:1px solid #3f765b33;border-radius:.65rem;margin:0;padding:.75rem .85rem;font-size:.7rem;font-weight:700;line-height:1.45}.auth-confirmation-prompt{border:1px solid color-mix(in srgb, var(--demo-lime) 55%, var(--demo-green));background:color-mix(in srgb, var(--demo-lime) 13%, white);color:var(--demo-ink);border-radius:.72rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .8rem;display:flex}.auth-confirmation-prompt>span{gap:.12rem;min-width:0;display:grid}.auth-confirmation-prompt strong{font-size:.7rem;line-height:1.35}.auth-confirmation-prompt small{color:#6f7972;font-size:.58rem;line-height:1.4}.auth-card form>.auth-confirmation-prompt>button{border:1px solid var(--demo-green);width:auto;color:var(--demo-green);font:inherit;white-space:nowrap;background:0 0;border-radius:.55rem;flex:none;padding:.55rem .65rem;font-size:.6rem;font-weight:850}.auth-card form>.auth-confirmation-prompt>button:hover:not(:disabled){background:var(--demo-green);color:#fff}.auth-card form>.auth-confirmation-prompt>button:disabled{opacity:.55;cursor:wait}.auth-card>small{color:#9ba29c;text-align:center;margin-top:1.2rem;display:block}.auth-switch{color:#778078;border-top:1px solid #e1e4dd;justify-content:center;align-items:center;gap:.35rem;margin-top:1.25rem;padding-top:1.15rem;font-size:.75rem;display:flex}.auth-switch button{color:var(--demo-green);background:0 0;border:0;padding:.2rem;font-weight:850}.auth-flow--login{margin-top:5rem}.auth-intro--login h1{max-width:12ch}.auth-resume-card{background:#f8f8f2b8;border:1px solid #cbd2c6;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;max-width:25rem;margin-top:2rem;padding:1rem;display:grid;box-shadow:0 16px 35px #3340360c}.auth-resume-card>span{background:var(--demo-green);width:2.35rem;height:2.35rem;color:var(--demo-lime);border-radius:.7rem;place-items:center;font-weight:900;display:grid}.auth-resume-card p{gap:.16rem;margin:0;display:grid}.auth-resume-card strong{font-size:.8rem}.auth-resume-card small{color:#7e8880;font-size:.66rem}.auth-resume-card b{color:var(--demo-green)}@media (width<=900px){.auth-flow{width:min(92%,30rem)}.auth-content{grid-template-columns:1fr}.auth-intro{display:none}}.setup-page{overscroll-behavior-x:none;touch-action:pan-y;background:#f1f1e9;width:100%;min-width:0;max-width:100%;min-height:100svh;padding-bottom:2rem;overflow-x:clip}.setup-page--publish{background:radial-gradient(circle at 50% 11rem, color-mix(in srgb, var(--poeruum-accent) 13%, transparent) 0, color-mix(in srgb, var(--poeruum-accent) 4%, transparent) 17rem, transparent 35rem), linear-gradient(180deg, #edf2e8 0%, #f1f3e9 48%, #f4f2e9 100%)}.setup-progress-wrap{width:min(86%,42rem);margin:1.4rem auto 2rem}.setup-progress{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;min-width:0;display:grid}.setup-progress div{place-items:center;min-height:1.35rem;display:grid;position:relative}.setup-progress div:before{content:"";background:#cbd0c8;width:100%;height:2px;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.setup-progress div:first-child:before{display:none}.setup-progress i{z-index:1;background:#f1f1e9;border:3px solid #c4cac2;border-radius:50%;place-items:center;width:1rem;height:1rem;transition:transform .25s,border-color .25s,background .25s;display:grid;position:relative}.setup-progress .is-done:before{background:var(--demo-green)}.setup-progress .is-done i{border-color:var(--demo-green);background:var(--demo-green)}.setup-progress .is-done i:after{content:"✓";color:#fff;font-size:.58rem;font-style:normal;font-weight:900;line-height:1}.setup-progress .is-current:before{background:var(--demo-green)}.setup-progress .is-current i{border:.3rem solid var(--demo-green);background:var(--demo-lime);width:1.35rem;height:1.35rem;box-shadow:0 0 0 .28rem #f1f1e9}.setup-progress .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.setup-card{background:#fff;border:1px solid #d9dcd4;border-radius:1.35rem;width:min(92%,43rem);margin:auto;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 18px 55px #3340360c}.setup-form>h1{letter-spacing:-.05em;margin:.25rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,4vw,2.65rem);line-height:1.08}.setup-form>p{color:#7a837c;margin:-.55rem 0 .5rem;line-height:1.55}.setup-form>label{position:relative}.setup-business__registry-note,.setup-business__terms{color:#657068;background:#f3f5ef;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem;display:grid}.setup-business__registry-note>span,.setup-business__terms>span{color:#334039;background:#dfe5dc;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.75rem;font-weight:850;display:grid}.setup-business__registry-note p,.setup-business__terms p{margin:0;font-size:.72rem;line-height:1.45}.setup-business__registry-note.is-loading>span{animation:.9s ease-in-out infinite alternate registry-lookup-pulse}.setup-business__registry-note.is-found{color:#265f43;background:#eaf5ec}.setup-business__registry-note.is-found>span{background:var(--demo-green);color:#fff}.setup-business__registry-note.is-not-found,.setup-business__registry-note.is-error{color:#9d392e;background:#fff2ef}.setup-business__registry-note.is-not-found>span,.setup-business__registry-note.is-error>span{color:#9d392e;background:#ffd8d1}.setup-business__registry-note button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:850;text-decoration:underline}@keyframes registry-lookup-pulse{to{opacity:.45}}.setup-business__terms{color:#526044;background:#f7f9e9;border:1px solid #b8ca454d}.setup-business__terms>span{color:#172019;background:#e5f25a}.setup-business__terms strong{color:#263229;margin-bottom:.18rem;font-size:.76rem;display:block}.domain-preview{background:#f5f7f2;border:1px solid #dfe2da;border-radius:.75rem;gap:.25rem;padding:1rem;display:grid}.domain-preview span{color:#818a82;text-transform:uppercase;font-size:.67rem}.domain-preview strong{color:var(--demo-green)}.domain-preview small{color:#949c95}.setup-next{margin-top:.4rem}.setup-next:disabled,.publish-button:disabled{opacity:.48;cursor:not-allowed}.demo-disclaimer{color:#929991;text-align:center;margin:1rem auto 0;font-size:.68rem}.theme-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.theme-choice{color:var(--demo-ink);text-align:left;background:#f3f4ef;border:2px solid #0000;border-radius:.9rem;padding:.45rem}.theme-choice.is-selected{border-color:var(--demo-green)}.theme-choice>div{border-radius:.6rem;height:9.5rem;padding:.75rem;position:relative;overflow:hidden}.theme-choice>div span{letter-spacing:.1em;font-size:.43rem;font-weight:800}.theme-choice>div i{background:url(/images/demo/kaktus_1.jpg) 50%/cover;border-radius:.3rem;width:70%;height:5rem;margin:.4rem auto;display:block}.theme-choice>div strong,.theme-choice>div b{font-size:.52rem;display:block}.theme-choice--midnight>div{color:#fff;background:#111}.theme-choice--paper>div{color:#3d342b;background:#eee4d2}.theme-choice--pop>div{color:#321c5b;background:#f3ff63}.theme-choice h3{margin:.7rem .35rem .1rem;font-size:.9rem}.theme-choice>p{color:#7b837d;margin:0 .35rem .5rem;font-size:.65rem}.theme-choice>em{color:var(--demo-green);margin:.4rem .35rem;font-size:.67rem;font-style:normal;font-weight:700;display:block}.product-fields{grid-template-columns:9rem 1fr;gap:1rem;display:grid}.product-fields>div{gap:.8rem;display:grid}.product-upload{cursor:pointer;background:#e9ece6;border-radius:.8rem;min-height:10rem;position:relative;overflow:hidden}.product-upload img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-upload span{z-index:2;color:#fff;text-align:center;background:#111c;border-radius:.5rem;padding:.55rem;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.product-upload input{opacity:0;position:absolute}.price-input{position:relative}.price-input span{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.setup-form textarea{resize:vertical;min-height:7rem}.ai-button{color:#53621e;background:#eff3d1;border:0;border-radius:999px;padding:.35rem .6rem;font-size:.68rem;font-weight:800;position:absolute;top:-.25rem;right:0}.provider-list{gap:.65rem;display:grid}.provider-list>button{color:var(--demo-ink);text-align:left;background:#fff;border:1px solid #d8ddd4;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.provider-list>button.is-selected{border-color:var(--demo-green);box-shadow:inset 0 0 0 1px var(--demo-green)}.provider-list i{width:2.6rem;height:2.6rem;color:var(--demo-green);background:#eff1eb;border-radius:.65rem;place-items:center;font-size:.8rem;font-style:normal;font-weight:900;display:grid}.provider-list .provider-logo{background:#fff;border:1px solid #e5e7e1;width:4.5rem;height:2.8rem}.provider-logo img{object-fit:contain;width:78%;max-height:1.45rem;display:block}.provider-logo--stripe img{width:72%}.provider-list .provider-logo--montonio{background:#173b31;border-color:#173b3120}.provider-list span{gap:.15rem;display:grid}.provider-list strong{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.provider-list strong em{color:#52652a;letter-spacing:.04em;text-transform:uppercase;background:#e8f1d5;border-radius:999px;padding:.2rem .4rem;font-size:.55rem;font-style:normal}.provider-list small,.connected-provider small{color:#879088}.provider-list b{color:var(--demo-green)}.connect-provider{color:#fff;text-align:left;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.85rem .9rem;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 28px #17231c1f}.connect-provider:active{transform:scale(.985);box-shadow:0 7px 18px #17231c24}.connect-provider--stripe{background:#635bff}.connect-provider--montonio{background:#176b4a}.connect-provider__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.connect-provider__identity>i{color:#fff;background:#fff;border-radius:.7rem;flex:none;place-items:center;width:4.5rem;height:2.8rem;font-style:normal;font-weight:900;display:grid}.connect-provider__identity>.provider-logo--montonio{background:#173b31}.connect-provider__identity>span{gap:.12rem;min-width:0;display:grid}.connect-provider__identity strong{font-size:.88rem}.connect-provider__identity small{color:#ffffffe0;font-size:.64rem;font-weight:500}.connect-provider>b{color:#fff;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:1.1rem;display:grid}.connected-provider{background:#edf5ee;border:1px solid #d8e8dc;border-radius:.8rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.8rem;width:100%;padding:.9rem;display:grid}.connected-provider>span{background:var(--demo-green);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:900;line-height:1;display:grid}.connected-provider div{gap:.18rem;min-width:0;display:grid}.connected-provider strong{color:var(--demo-ink);font-size:.84rem;line-height:1.25}.connected-provider small{color:#758078;font-size:.7rem;line-height:1.4}.connected-provider.is-pending{background:#fbf8ec;border-color:#e4dcc2}.connected-provider.is-pending>span{color:#635523;background:#e8dba8}.setup-fee-note{text-align:left;background:#f6f8f2;border:1px solid #dfe3d8;border-radius:.75rem;grid-template-columns:auto 1fr;gap:.65rem;padding:.8rem;display:grid}.setup-fee-note>span{width:1.35rem;height:1.35rem;color:var(--demo-green);background:#e3ead0;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;display:grid}.setup-fee-note p{color:#778078;margin:0;font-size:.68rem;line-height:1.45}.setup-fee-note strong{color:#455149}.stripe-connect-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10161cbd;place-items:center;padding:1rem;font-family:DM Sans,sans-serif;display:grid;position:fixed;inset:0;overflow-y:auto}.stripe-connect{color:#202124;scrollbar-width:none;background:#fff;border-radius:1.2rem;width:min(100%,32rem);max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 28px 90px #07101866}.stripe-connect::-webkit-scrollbar{display:none}.stripe-connect>header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.stripe-connect>header>button{color:#60646c;background:#f1f2f4;border:0;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:1.35rem;line-height:1;display:grid}.stripe-connect__brand{align-items:center;gap:.5rem;display:flex}.stripe-connect__brand>span,.stripe-connect__account>span{color:#fff;background:#635bff;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.stripe-connect__brand strong{font-size:1.05rem}.stripe-connect__brand small{color:#635bff;background:#efedff;border-radius:999px;padding:.2rem .4rem;font-size:.6rem;font-weight:800}.stripe-connect__brand .stripe-connect__context{color:#858891;background:0 0;border-radius:0;padding:0;font-size:.61rem;font-weight:650}.stripe-connect__progress{grid-template-columns:1fr 1fr;gap:.35rem;padding:1rem 1.5rem 0;display:grid}.stripe-connect__progress span{background:#e5e5ea;border-radius:999px;height:.22rem}.stripe-connect__progress span.is-done{background:#635bff}.stripe-connect__form{gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.stripe-connect__eyebrow{color:#635bff;letter-spacing:.12em;font-size:.66rem;font-weight:900}.stripe-connect__form h2,.stripe-connect__success h2{color:#17181a;letter-spacing:-.04em;margin:-.35rem 0 -.5rem;font-family:Manrope,sans-serif;font-size:1.65rem;line-height:1.1}.stripe-connect__form>p,.stripe-connect__success>p{color:#747780;margin:0 0 .25rem;font-size:.82rem;line-height:1.5}.stripe-connect__form label{color:#42454b;gap:.4rem;font-size:.72rem;font-weight:750;display:grid}.stripe-connect__form input,.stripe-connect__form select{color:#202124;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8dae0;border-radius:.65rem;outline:0;padding:.8rem .85rem;font-size:16px}.stripe-connect__form input:focus,.stripe-connect__form select:focus{border-color:#635bff;box-shadow:0 0 0 3px #635bff1c}.stripe-connect__row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.stripe-connect__secure{color:#70747d;background:#f6f7f9;border-radius:.65rem;align-items:center;gap:.6rem;padding:.75rem;display:flex}.stripe-connect__secure>span{color:#635bff;background:#e9e7ff;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.stripe-connect__secure small{line-height:1.4}.stripe-connect__next{color:#fff;width:100%;font:inherit;background:#635bff;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-weight:850;display:flex}.stripe-connect__next:disabled{opacity:.65;cursor:wait}.stripe-connect__iban{position:relative}.stripe-connect__iban>span{position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.stripe-connect__iban input{padding-left:2.7rem}.stripe-connect__summary{background:#fafafa;border:1px solid #e4e5e9;border-radius:.7rem;gap:.55rem;padding:.9rem;display:grid}.stripe-connect__summary>div{justify-content:space-between;gap:1rem;font-size:.73rem;display:flex}.stripe-connect__summary span{color:#7b7e85}.stripe-connect__prefill{background:#fafaff;border:1px solid #dedff0;border-radius:.75rem;gap:0;display:grid;overflow:hidden}.stripe-connect__prefill>div{border-top:1px solid #e7e7f0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.52rem .7rem;display:flex}.stripe-connect__prefill small{color:#7b7e85;font-size:.61rem}.stripe-connect__prefill strong{color:#2d2e34;text-align:right;overflow-wrap:anywhere;font-size:.67rem}.stripe-connect__consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.45;font-weight:500!important;display:grid!important}.stripe-connect__consent input{accent-color:#635bff;width:1rem;margin-top:.12rem}.stripe-connect__buttons{grid-template-columns:auto 1fr;gap:.6rem;display:grid}.stripe-connect__buttons>button:first-child{color:#555861;font:inherit;background:#fff;border:1px solid #d8dae0;border-radius:.7rem;padding:.85rem;font-weight:750}.stripe-connect__success{text-align:center;justify-items:center;gap:.8rem;padding:2rem 1.5rem 1.5rem;display:grid}.stripe-connect__check{color:#16794a;background:#e5f5eb;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.8rem;font-weight:900;display:grid;box-shadow:0 0 0 8px #f3faf6}.stripe-connect__account{text-align:left;border:1px solid #e3e4e8;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:100%;margin:.4rem 0;padding:.85rem;display:grid}.stripe-connect__account div{gap:.12rem;display:grid}.stripe-connect__account small{color:#777b83;font-size:.66rem}.stripe-connect__account b{color:#16794a;letter-spacing:.06em;background:#e5f5eb;border-radius:999px;padding:.25rem .4rem;font-size:.54rem}.stripe-connect>footer{color:#888b92;border-top:1px solid #e7e8eb;justify-content:space-between;gap:1rem;padding:.8rem 1.25rem;font-size:.58rem;display:flex}.montonio-connect__brand>span,.montonio-connect__account>span{background:#176b4a}.montonio-connect__brand small{color:#176b4a;background:#e7f4ed}.montonio-connect__content{gap:1rem;padding:1.5rem;display:grid}.montonio-connect__content h2{color:#17231c;letter-spacing:-.04em;margin:-.25rem 0 -.5rem;font-family:Manrope,sans-serif;font-size:1.7rem}.montonio-connect__content>p{color:#747c77;margin:0;font-size:.82rem;line-height:1.5}.montonio-connect__choices{gap:.65rem;margin:.35rem 0;display:grid}.montonio-connect__choices>button{color:#17231c;text-align:left;background:#fff;border:1px solid #dce2de;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.9rem;display:grid}.montonio-connect__choices>button:hover,.montonio-connect__choices>button:active{background:#f4faf6;border-color:#176b4a}.montonio-connect__choices>button>span{color:#176b4a;background:#e7f4ed;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;font-weight:900;display:grid}.montonio-connect__choices>button>div{gap:.18rem;display:grid}.montonio-connect__choices small{color:#7b837e;font-size:.68rem;line-height:1.4}.montonio-connect__back{color:#176b4a;font:inherit;background:0 0;border:0;justify-self:start;margin-bottom:-.35rem;padding:0;font-size:.7rem;font-weight:800}.montonio-connect__permissions{color:#526059;background:#f2f7f4;border-radius:.7rem;gap:.4rem;padding:.9rem;font-size:.7rem;display:grid}.montonio-connect__permissions strong{color:#17231c;margin-bottom:.15rem}.montonio-connect__permissions span{color:#176b4a}.montonio-connect__review{background:#fafcfb;border:1px solid #dce2de;border-radius:.7rem;grid-template-columns:1fr auto;gap:.25rem .8rem;padding:.9rem;font-size:.7rem;display:grid}.montonio-connect__review span{color:#717a74}.montonio-connect__review strong{color:#17231c}.montonio-connect__review small{color:#176b4a;grid-column:1/-1}.stripe-connect__next.montonio-connect__next{background:#176b4a}.montonio-connect__check,.montonio-connect__account b{color:#176b4a;background:#e7f4ed}.stripe-wallets{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.75rem;display:grid}.stripe-wallets button{color:#111;background:#fff;border:1px solid #fff3;border-radius:.65rem;height:3rem;font-size:1rem;font-weight:800}.stripe-wallets button span{font-size:1.2rem}.stripe-wallets button b{color:#4285f4}.stripe-divider{color:#ffffff73;align-items:center;gap:.7rem;margin:.9rem 0;font-size:.65rem;display:flex}.stripe-divider:before,.stripe-divider:after{content:"";background:#ffffff21;flex:1;height:1px}.stripe-payment__card{background:#1d1d1d;border:1px solid #ffffff29;border-radius:.8rem;gap:.8rem;padding:1rem;display:grid}.stripe-secure{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.stripe-secure>span{color:#fff;background:#635bff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.stripe-secure strong{color:#fff;font-size:.75rem}.stripe-secure small{color:#a8a4ff;font-weight:800}.stripe-payment__card label{color:#ffffffbf}.stripe-payment__card input{background:#121212}.stripe-card-number{position:relative}.stripe-card-number>span{color:#ffffff8c;pointer-events:none;font-size:.6rem;font-weight:800;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.stripe-card-number input{padding-right:5.3rem}.stripe-card-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.stripe-payment__card small{color:#ffffff94;line-height:1.45}.shipping-list{gap:.55rem;display:grid}.shipping-list label{cursor:pointer;border:1px solid #dfe2db;border-radius:.75rem;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:grid}.shipping-list label>.shipping-brand{background:#fff;border:1px solid #e7e9e3;border-radius:.65rem;place-items:center;width:4.4rem;height:2.8rem;display:grid}.shipping-brand img{object-fit:contain;width:82%;max-height:1.5rem;display:block}.shipping-brand--omniva img{width:77%}.shipping-brand--dpd img{width:69%}.shipping-brand--smartposti img{width:86%}.shipping-brand--pickup svg{fill:none;width:1.35rem;stroke:var(--demo-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.shipping-list label div{gap:.1rem;min-width:0;display:grid}.shipping-list label strong,.shipping-list label small{overflow-wrap:anywhere}.shipping-list label small{color:#8b938d}.shipping-list input{opacity:0;position:absolute}.shipping-list label>i{background:#d4d9d2;border-radius:999px;width:2.35rem;height:1.35rem;transition:all .16s}.shipping-list label>i:after{content:"";background:#fff;border-radius:50%;width:.95rem;height:.95rem;margin:.2rem;transition:all .16s;display:block}.shipping-list input:checked+i{background:var(--demo-green)}.shipping-list input:checked+i:after{transform:translate(1rem)}.publish-step{text-align:center}.publish-ready{text-align:left;align-items:center;gap:.85rem;padding:.15rem 0 .8rem;display:flex;position:relative}.publish-ready__copy{z-index:1;min-width:0;position:relative}.publish-ready__copy>strong{color:var(--demo-ink);letter-spacing:-.06em;font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:.95}.publish-celebration{z-index:2;pointer-events:none;filter:drop-shadow(0 .6rem .75rem #173b2920);flex:0 0 clamp(5rem,18vw,5.75rem);order:-1;width:clamp(5rem,18vw,5.75rem);animation:.85s cubic-bezier(.16,1,.3,1) .18s both publish-shop-arrive;display:block;position:relative}.publish-celebration svg{width:100%;height:auto;display:block;overflow:visible}.publish-celebration__halo{fill:#f1f6e9;stroke:#265f4314;stroke-width:1.5px}.publish-celebration__shadow{fill:#173b2918}.publish-celebration__sparkles{fill:var(--demo-lime);stroke:var(--demo-green);stroke-linejoin:round;stroke-width:1.4px}.publish-celebration__sparkles>*{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite publish-shop-spark}.publish-celebration__sparkles>:nth-child(2){animation-delay:-.9s}.publish-celebration__sparkles>:nth-child(3){animation-delay:-1.7s}.publish-celebration__shop{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,1.4,.4,1) .42s both publish-shop-settle}.publish-celebration__building{fill:var(--demo-green);stroke:#163e2b;stroke-width:2px}.publish-celebration__roof{fill:var(--demo-lime);stroke:#163e2b;stroke-linejoin:round;stroke-width:2px}.publish-celebration__awning{fill:#f8f9ef;stroke:#173b29;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transform-box:fill-box;transform-origin:50% 0;animation:.7s cubic-bezier(.16,1,.3,1) .72s both publish-awning-open}.publish-celebration__awning path:last-child{fill:none;stroke:var(--demo-green)}.publish-celebration__window{fill:var(--demo-lime);animation:2.4s ease-in-out 1s both publish-window-glow}.publish-celebration__window-line{fill:none;stroke:#265f43;stroke-width:1.5px}.publish-celebration__interior{fill:var(--poeruum-accent);stroke:#173b29;stroke-width:1.5px;animation:2.4s ease-in-out 1s both publish-window-glow}.publish-celebration__door{transform-box:fill-box;transform-origin:100%;animation:2.4s ease-in-out 1s both publish-door-open}.publish-celebration__door-panel{fill:#f8f9ef;stroke:#173b29;stroke-width:1.5px}.publish-celebration__handle{fill:var(--demo-lime);stroke:var(--demo-green);stroke-width:1px}@keyframes publish-shop-arrive{0%{opacity:0;transform:translateY(.8rem)scale(.82)}to{opacity:1;transform:none}}@keyframes publish-shop-settle{0%{transform:translateY(.65rem)scale(.9)}to{transform:none}}@keyframes publish-awning-open{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes publish-door-open{0%,to{transform:scaleX(1)}38%,68%{transform:scaleX(.22)}}@keyframes publish-window-glow{0%,25%{opacity:.7;filter:none}50%,to{opacity:1;filter:drop-shadow(0 0 .3rem var(--poeruum-accent))}}@keyframes publish-shop-spark{0%,to{opacity:.4;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.publish-celebration,.publish-celebration__sparkles>*,.publish-celebration__shop,.publish-celebration__awning,.publish-celebration__window,.publish-celebration__interior,.publish-celebration__door{animation:none}}.publish-store-card{text-align:left;background:linear-gradient(145deg,#f0f6e7,#f8faf3);border:1px solid #dbe3d5;border-radius:1.15rem;gap:.8rem;padding:1rem;display:grid;position:relative;overflow:hidden}.publish-store-card:after{content:"";pointer-events:none;border:1px solid #26624612;border-radius:50%;width:9rem;height:9rem;position:absolute;top:-4.5rem;right:-3.2rem;box-shadow:0 0 0 1.8rem #26624608,0 0 0 3.6rem #26624605}.publish-store-address{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.25rem .2rem .55rem;display:grid;position:relative}.publish-store-address>span{gap:.3rem;min-width:0;display:grid}.publish-store-address small{color:var(--demo-green);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:900}.publish-store-address strong{color:var(--demo-ink);letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:clamp(1.3rem,4.5vw,2rem);line-height:1.05;overflow:hidden}.publish-store-address strong b{color:#6e7b72;font-weight:600}.publish-store-card button{width:2.15rem;height:2.15rem;color:var(--demo-green);background:#fff9;border:1px solid #d8e0d4;border-radius:.65rem;flex:none;place-items:center;display:grid}.publish-store-card button:hover{border-color:var(--demo-green);background:#fff}.publish-store-card button:focus-visible{outline-offset:2px;outline:3px solid #8cbcff}.publish-store-card button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.9rem}.publish-payment-status{z-index:1;background:#ffffffc7;border:1px solid #dfe5db;border-radius:.85rem;grid-template-columns:4.1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;display:grid;position:relative}.publish-payment-status>.provider-logo{background:#fff;border:1px solid #e5e7e1;border-radius:.58rem;place-items:center;width:4.1rem;height:2.35rem;font-style:normal;display:grid}.publish-payment-status>.provider-logo--montonio{background:#173b31;border-color:#173b3120}.publish-payment-status>strong{min-width:0;color:var(--demo-green);font-size:.72rem}.publish-payment-status>button{border-radius:.55rem;width:1.85rem;height:1.85rem}.publish-payment-status.is-pending{background:#fffdf5d9;border-color:#e4dcc2}.publish-payment-status.is-pending>strong{color:#75642c}.publish-seller-row{z-index:1;border-top:1px solid #dce4d8;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .25rem .12rem;display:flex;position:relative}.publish-seller-row>span{flex-wrap:wrap;align-items:baseline;gap:.22rem;min-width:0;display:flex}.publish-seller-row strong{color:#334139;font-size:.7rem}.publish-seller-row small{color:#7b857e;font-size:.61rem}.publish-store-card .publish-seller-row>button{width:auto;height:auto;color:var(--demo-green);font:inherit;background:0 0;border:0;border-radius:.3rem;padding:.25rem .15rem;font-size:.62rem;font-weight:850;display:block}.publish-store-card .publish-seller-row>button:hover{text-underline-offset:.15rem;background:0 0;border:0;text-decoration:underline}.publish-plan-section{border-top:1px solid #e1e5de;gap:.8rem;margin-top:.15rem;padding-top:1.15rem;display:grid}.publish-plan-heading{text-align:left;justify-content:space-between;align-items:end;gap:1rem;display:flex}.publish-plan-heading>span{gap:.2rem;display:grid}.publish-plan-heading small{color:var(--demo-green);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:900}.publish-plan-heading h2{color:var(--demo-ink);letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif;font-size:1.15rem;line-height:1.15}.publish-plan-heading p{color:#7b847d;text-align:right;margin:0 0 .08rem;font-size:.63rem;line-height:1.35}.publish-plan-picker{text-align:left;grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.publish-plan-picker>button{min-width:0;min-height:11.4rem;color:var(--demo-ink);text-align:left;background:#f9faf6;border:1px solid #d8ddd5;border-radius:1.05rem;grid-template-rows:auto auto 1fr auto;gap:.55rem;padding:1rem;transition:transform .2s,border-color .2s,background .2s,color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.publish-plan-picker>button:after{content:"";border:1px solid #1d6b4b0a;border-radius:50%;width:6.5rem;height:6.5rem;position:absolute;bottom:-2.6rem;right:-2rem}.publish-plan-picker>button:hover{border-color:#aeb9af;transform:translateY(-2px)}.publish-plan-picker>button:focus-visible{outline-offset:3px;outline:3px solid #8cbcff}.publish-plan-picker>button.is-selected{color:#fff;background:#17231c;border-color:#17231c;box-shadow:0 12px 28px #17231c26}.publish-plan-picker>button.is-selected:after{border-color:color-mix(in srgb, var(--poeruum-accent) 9%, transparent);box-shadow:0 0 0 1.15rem color-mix(in srgb, var(--poeruum-accent) 3%, transparent), 0 0 0 2.3rem color-mix(in srgb, var(--poeruum-accent) 2%, transparent)}.publish-plan-name{z-index:1;color:var(--demo-green);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.62rem;font-weight:900;display:flex;position:relative}.publish-plan-name i{box-sizing:border-box;background:#fff;border:2px solid #cbd1ca;border-radius:50%;flex:0 0 1.15rem;place-items:center;width:1.15rem;height:1.15rem;display:grid}.publish-plan-picker .is-selected .publish-plan-name{color:var(--demo-lime)}.publish-plan-picker .is-selected .publish-plan-name i{background:var(--demo-lime);box-shadow:0 0 0 1px var(--demo-lime);border:.28rem solid #fff}.publish-plan-price{z-index:1;letter-spacing:-.06em;white-space:nowrap;align-items:baseline;gap:.3rem;margin-top:.15rem;font-family:Manrope,sans-serif;font-size:clamp(1.65rem,4vw,2.15rem);line-height:1;display:flex;position:relative}.publish-plan-price small{color:#778079;letter-spacing:0;font-family:inherit;font-size:.58rem;font-weight:750}.publish-plan-picker .is-selected .publish-plan-price small{color:#b9c4bd}.publish-plan-details{z-index:1;color:#778079;align-content:start;gap:.22rem;font-size:.62rem;line-height:1.4;display:grid;position:relative}.publish-plan-details strong{color:#526058;font-size:inherit;font-weight:800}.publish-plan-details small{color:inherit;font-size:inherit}.publish-plan-picker .is-selected .publish-plan-details{color:#c5cec8}.publish-plan-picker .is-selected .publish-plan-details strong{color:#fff}.publish-plan-picker>button>b{z-index:1;color:var(--demo-green);background:#edf1e9;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;margin:.15rem -.25rem -.25rem;padding:.6rem .65rem;font-size:.59rem;font-weight:850;display:flex;position:relative}.publish-plan-picker>button>b span{color:var(--demo-green);font-size:.8rem}.publish-plan-picker .is-selected>b{background:var(--demo-lime);color:#17231c}.publish-plan-picker .is-selected>b span{color:#17231c}.publish-fee-note{color:#79847c;text-align:center;font-size:.64rem;line-height:1.5}.publish-button{background:var(--demo-lime);color:#17231c;letter-spacing:-.025em;text-align:left;border:1px solid #c6db35;border-radius:1.05rem;min-height:4.35rem;margin-top:.15rem;padding:.65rem .7rem .65rem 1.2rem;font-family:Manrope,sans-serif;font-size:clamp(.95rem,3vw,1.15rem);transition:transform .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 4px #8da023}.publish-button:before{content:"";border:1px solid #17231c12;border-radius:50%;width:4.8rem;height:4.8rem;position:absolute;right:3.35rem}.publish-button:hover:not(:disabled){background:#e7f75a;transform:translateY(-2px);box-shadow:0 6px #8da023}.publish-button:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #8da023}.publish-button:focus-visible{outline-offset:3px;outline:3px solid #8cbcff}.publish-button>span{z-index:1;width:3rem;height:3rem;color:var(--demo-lime);background:#17231c;border-radius:.8rem;flex:none;place-items:center;font-family:Arial,sans-serif;font-size:1.15rem;transition:transform .2s;display:grid;position:relative}.publish-button:hover:not(:disabled)>span{transform:translate(2px)}.publish-button:disabled{opacity:1;cursor:wait}.publish-button:disabled>span{animation:.8s linear infinite publish-button-spin}@keyframes publish-button-spin{to{transform:rotate(360deg)}}.publish-notes{text-align:center;margin-top:-.35rem}.publish-note{color:#929a94;font-size:.57rem;line-height:1.45}.publish-trial-copy{color:#717c74;font-weight:700}.publish-note-separator{color:#b0b6b1}.publish-note a{color:var(--demo-green);text-underline-offset:.14rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.publish-note a:hover{text-decoration-thickness:2px}.publish-note a:focus-visible{outline-offset:2px;border-radius:.15rem;outline:2px solid #8cbcff}.app-shell[data-merchant=true] .story-stage{height:100svh}.demo-preview-bar{z-index:9;min-height:calc(3.25rem + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + .42rem) .7rem .42rem;color:#101510;background:#e5f25a;border-bottom:1px solid #1015102e;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 .35rem 1.4rem #00000029}.demo-preview-bar>button{color:#fff;background:#101510;border:1px solid #1015102e;border-radius:.65rem;align-items:center;gap:.48rem;min-width:0;min-height:2.35rem;padding:.5rem .85rem;font-size:.72rem;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 .2rem .65rem #10151029}.demo-preview-bar>button:hover{background:#263027;box-shadow:0 .3rem .8rem #10151038}.demo-preview-bar>button:active{transform:translate(-2px)}.demo-preview-bar>button:focus-visible{outline-offset:2px;outline:2px solid #101510}.demo-preview-bar>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem}.demo-preview-bar>button kbd{color:#ffffffad;font:inherit;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:.3rem;margin-left:.2rem;padding:.18rem .34rem;font-size:.5rem;font-weight:750}.demo-preview-bar>div{color:#101510a8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.36rem;font-size:.55rem;font-weight:900;display:flex;position:absolute;left:50%;transform:translate(-50%)}.demo-preview-bar>div span{color:#101510}.demo-preview-bar>div i{background:currentColor;border-radius:50%;width:.22rem;height:.22rem}.demo-preview-bar__exit-short{display:none}.app-shell[data-demo=true] .story-progress{top:calc(max(.85rem, env(safe-area-inset-top)) + 3.25rem)}.app-shell[data-demo=true] .story-header{top:calc(max(.85rem, env(safe-area-inset-top)) + 4.15rem)}@media (width<=480px){.demo-preview-bar{min-height:calc(3rem + env(safe-area-inset-top))}.demo-preview-bar>button{min-height:2.15rem;padding:.45rem .7rem}.demo-preview-bar__exit-long{display:none}.demo-preview-bar__exit-short{display:inline}.demo-preview-bar>button kbd,.demo-preview-bar>div span,.demo-preview-bar>div i{display:none}.app-shell[data-demo=true] .story-progress{top:calc(max(.85rem, env(safe-area-inset-top)) + 3rem)}.app-shell[data-demo=true] .story-header{top:calc(max(.85rem, env(safe-area-inset-top)) + 3.9rem)}}.app-shell[data-store-theme=paper]{background:#e8deca}.app-shell[data-store-theme=paper] .product-details{color:#342d26;background:#e8deca}.app-shell[data-store-theme=paper] .empty-storefront{color:#342d26;background:radial-gradient(circle at 50% 40%,#84673e21,#0000 36%),#e8deca}.app-shell[data-store-theme=paper] .empty-storefront>span,.app-shell[data-store-theme=paper] .empty-storefront p,.app-shell[data-store-theme=paper] .empty-storefront small{color:#756b60}.app-shell[data-store-theme=paper] .empty-storefront button{color:#fff;background:#342d26}.app-shell[data-store-theme=paper] .product-details h1,.app-shell[data-store-theme=paper] .product-details p,.app-shell[data-store-theme=paper] .product-price strong{color:#342d26}.app-shell[data-store-theme=paper] .price-value del{color:#62584e;text-decoration-color:#62584e}.app-shell[data-store-theme=paper] .product-details span{color:#756b60}.app-shell[data-store-theme=paper] .product-price{border-color:#342d2630}.app-shell[data-store-theme=paper] .product-details__buy{background:var(--store-accent,#e5f25a);color:var(--store-accent-ink,#111)}.app-shell[data-store-theme=paper] .product-details__buy>span{color:inherit}.app-shell[data-store-theme=paper] .product-details__buy.is-added,.app-shell[data-store-theme=paper] .product-details__buy.is-in-cart{color:#13210f;background:#cfe9c8}.app-shell[data-store-theme=paper] .site-footer__address strong{color:#342d26}.app-shell[data-store-theme=paper] .site-footer__address small,.app-shell[data-store-theme=paper] .site-footer__bottom{color:#756b60}.app-shell[data-store-theme=paper] .site-footer__meta>button{color:#342d26;border-color:#342d2660}.app-shell[data-store-theme=paper] .site-footer__meta>button:hover,.app-shell[data-store-theme=paper] .site-footer__meta>button:focus-visible{color:#342d26;border-color:#342d26}.app-shell[data-store-theme=paper] .site-footer__about p{color:#756b60}.app-shell[data-store-theme=paper] .site-footer__about button{color:#342d26}.app-shell[data-store-theme=paper] .store-description-missing{color:#756b60;background:#342d2609}.app-shell[data-store-theme=paper] .store-description-missing strong{color:#342d26}.app-shell[data-store-theme=paper] .social-links a{color:#342d26;background:#342d2610;border-color:#342d2640}.app-shell[data-store-theme=paper] .store-about-sheet{color:#342d26;background:#e8deca;border-color:#342d2630}.app-shell[data-store-theme=paper] .store-about-sheet>p{color:#5f554b}.app-shell[data-store-theme=paper] .store-about-sheet>small{color:#756b60;border-color:#342d2630}.app-shell[data-store-theme=paper] .store-about-sheet .login-sheet__close{color:#342d26;background:#342d2610;border-color:#342d2630}.app-shell[data-store-theme=paper] .store-about-sheet .login-sheet__close svg{stroke:currentColor}.app-shell[data-store-theme=pop]{background:#f3ff63}.app-shell[data-store-theme=pop] .product-details{color:#321c5b;background:#f3ff63}.app-shell[data-store-theme=pop] .empty-storefront{color:#321c5b;background:radial-gradient(circle at 50% 40%,#321c5b24,#0000 36%),#f3ff63}.app-shell[data-store-theme=pop] .empty-storefront>span,.app-shell[data-store-theme=pop] .empty-storefront p,.app-shell[data-store-theme=pop] .empty-storefront small{color:#654e82}.app-shell[data-store-theme=pop] .empty-storefront button{color:#fff;background:#321c5b}.app-shell[data-store-theme=pop] .product-details h1,.app-shell[data-store-theme=pop] .product-details p,.app-shell[data-store-theme=pop] .product-price strong{color:#321c5b}.app-shell[data-store-theme=pop] .price-value del{color:#654e82;text-decoration-color:#654e82}.app-shell[data-store-theme=pop] .product-details span{color:#654e82}.app-shell[data-store-theme=pop] .product-price{border-color:#321c5b30}.app-shell[data-store-theme=pop] .product-details__buy{background:var(--store-accent,#e5f25a);color:var(--store-accent-ink,#111)}.app-shell[data-store-theme=pop] .product-details__buy>span{color:inherit}.app-shell[data-store-theme=pop] .product-details__buy.is-added,.app-shell[data-store-theme=pop] .product-details__buy.is-in-cart{color:#13210f;background:#cfe9c8}.app-shell[data-store-theme=pop] .site-footer__address strong{color:#321c5b}.app-shell[data-store-theme=pop] .site-footer__address small,.app-shell[data-store-theme=pop] .site-footer__bottom{color:#654e82}.app-shell[data-store-theme=pop] .site-footer__meta>button{color:#321c5b;border-color:#321c5b70}.app-shell[data-store-theme=pop] .site-footer__meta>button:hover,.app-shell[data-store-theme=pop] .site-footer__meta>button:focus-visible{color:#321c5b;border-color:#321c5b}.app-shell[data-store-theme=pop] .site-footer__about p{color:#654e82}.app-shell[data-store-theme=pop] .site-footer__about button{color:#321c5b}.app-shell[data-store-theme=pop] .store-description-missing{color:#654e82;background:#321c5b09}.app-shell[data-store-theme=pop] .store-description-missing strong{color:#321c5b}.app-shell[data-store-theme=pop] .social-links a{color:#321c5b;background:#321c5b10;border-color:#321c5b40}.app-shell[data-store-theme=pop] .store-about-sheet{color:#321c5b;background:#f3ff63;border-color:#321c5b30}.app-shell[data-store-theme=pop] .store-about-sheet>p{color:#51376d}.app-shell[data-store-theme=pop] .store-about-sheet>small{color:#654e82;border-color:#321c5b30}.app-shell[data-store-theme=pop] .store-about-sheet .login-sheet__close{color:#321c5b;background:#321c5b10;border-color:#321c5b30}.app-shell[data-store-theme=pop] .store-about-sheet .login-sheet__close svg{stroke:currentColor}@keyframes demo-menu-in{0%{opacity:0;transform:translateY(-.35rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.demo-phone__journey,.demo-phone__slides{transition:none}}@media (width<=760px){.demo-landing,.auth-page,.setup-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}input,textarea,select{font-size:16px!important}.demo-landing>nav{z-index:4;padding:max(1rem, env(safe-area-inset-top)) 1.2rem 1rem;background:var(--demo-cream);position:relative}.demo-nav-link{display:none}.demo-nav-actions{align-items:center;position:relative;gap:.45rem!important}.demo-mobile-menu-toggle{width:2.8rem;height:2.8rem;color:var(--demo-ink);background:#fff;border:1px solid #d8dcd3;border-radius:.72rem;place-content:center;padding:.7rem;transition:background .16s,border-color .16s,color .16s;display:grid}.demo-mobile-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.25rem;height:1.25rem}.demo-mobile-menu-toggle[aria-expanded=true]{color:var(--demo-green);background:#fff;border-color:#bfc8be}.demo-mobile-menu{z-index:20;width:min(14rem,100vw - 2.4rem);color:var(--demo-ink);transform-origin:100% 0;background:#fdfcf7;border:1px solid #d5d9d0;border-radius:.9rem;padding:.25rem .8rem;animation:.16s both demo-menu-in;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 16px 38px #17231c1c}.demo-mobile-menu a,.demo-mobile-menu button{width:100%;min-height:3.25rem;color:var(--demo-ink);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #dde0d8;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .15rem;font-size:.86rem;font-weight:750;text-decoration:none;display:grid}.demo-mobile-menu>:last-child{border-bottom:0}.demo-mobile-menu a:active,.demo-mobile-menu button:active{color:var(--demo-green)}.demo-mobile-menu b{color:var(--demo-green);font-size:.78rem;font-weight:600}.demo-hero{grid-template-columns:1fr;gap:2.25rem;min-height:0;padding:2.8rem 1.2rem 2.5rem;overflow:hidden}.demo-hero:after{background:#dbe6c4;width:22rem;height:22rem;top:auto;bottom:-1rem;right:-6.5rem}.demo-hero__copy{width:100%}.demo-eyebrow{letter-spacing:.13em;font-size:.66rem}.demo-hero h1{letter-spacing:-.07em;margin:1rem 0 1.15rem;font-size:clamp(3rem,13.5vw,3.7rem);line-height:.9}.demo-hero h1 em{white-space:nowrap;margin-top:.15em;font-size:1.03em;display:inline-block}.demo-hero__copy>p{margin:0;font-size:1rem;line-height:1.55}.demo-hero__copy>button{width:100%;margin-top:1.5rem;padding:1rem 1.1rem}.demo-hero__copy>small{text-align:center;font-size:.72rem}.demo-phone-stage{justify-self:center;width:min(15.25rem,72vw);height:min(29rem,137vw)}.demo-phone{border-width:7px;border-radius:2.55rem;transform:rotate(2deg)}.demo-mobile-sticker,.demo-benefits{display:none}.demo-pricing{border-radius:0;grid-template-columns:1fr;gap:1.75rem;margin:0;padding:3rem 1.2rem}.demo-pricing__copy h2{font-size:2.65rem}.demo-pricing__plans{grid-template-columns:1fr}.demo-pricing__card{padding:1.35rem}.demo-testimonials{margin:0;padding:3.5rem 1.2rem}.demo-testimonials h2{font-size:2.2rem}.demo-testimonials__grid{grid-template-rows:auto;grid-template-columns:1fr}.demo-testimonial:nth-child(2){margin-top:0}.demo-testimonial__bubble{min-height:0;padding:1.35rem}.demo-testimonials__note{text-align:left;line-height:1.5}.demo-faq{grid-template-columns:1fr;gap:2.3rem;margin:0;padding:3.5rem 1.2rem}.demo-faq>header{position:static}.demo-faq h2{font-size:2.8rem}.demo-faq summary{padding:1.15rem 0;font-size:.9rem}.demo-faq details p{margin-right:2.5rem;font-size:.8rem}.demo-footer{padding:1.5rem 1.2rem max(1.5rem, env(safe-area-inset-bottom));gap:1.25rem;display:grid}.demo-footer>div:first-child{gap:.65rem;display:grid}.demo-footer>div:last-child{border-top:1px solid #d7dbd1;justify-content:space-between;width:100%;padding-top:1rem}.flow-header{width:100%;padding:max(1rem, env(safe-area-inset-top)) 1.2rem 1rem}.flow-header>button{min-height:2.8rem;padding:.5rem 0 .5rem .75rem}.auth-flow{margin-top:.65rem}.auth-flow>.setup-progress-wrap{margin-bottom:1.2rem}.auth-card{margin:0 auto;padding:1.4rem}.setup-progress-wrap{width:min(82%,32rem);margin:.65rem auto 1.2rem}.setup-card{padding:1.25rem}.theme-grid{grid-template-columns:1fr}.theme-choice{grid-template-columns:7rem 1fr;align-items:center;display:grid}.theme-choice>div{grid-row:span 3;height:8rem}.product-fields{grid-template-columns:1fr}.product-upload{min-height:13rem}.stripe-connect-overlay{place-items:end center;padding:0}.stripe-connect{border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:94dvh}.stripe-connect__row{grid-template-columns:1fr}.stripe-connect>footer{padding-bottom:max(.8rem, env(safe-area-inset-bottom))}}@media (width<=340px){.demo-nav-cta{display:none}}
