.install-app{margin:12px 0;font:14px/1.5 Montserrat,system-ui,sans-serif;position:relative}.install-app .install-app-button{color:#fff;cursor:pointer;background:#583bb3;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font:700 14px/1.5 Montserrat,system-ui,sans-serif;display:inline-flex}.install-app .install-app-button:focus-visible,.install-app .install-app-close:focus-visible{outline-offset:3px;outline:3px solid #15803d}.install-app-floating{z-index:60;margin:0;position:fixed;bottom:20px;right:20px}.install-app-floating .install-app-button{box-shadow:0 4px 18px #3b1b9d30}.install-app-help{color:#1e1a2e;background:#fff;border:1px solid #ddd4f5;border-radius:16px;width:320px;max-width:calc(100vw - 32px);margin-bottom:8px;padding:20px;box-shadow:0 4px 24px #24134320}.install-app-help p{color:#514967;font-size:14px;line-height:1.5;margin-top:12px!important}.install-app .install-app-close{float:right;color:#583bb3;cursor:pointer;background:#f2ebff;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}@media (width<=600px){.install-app-floating{bottom:16px;right:16px}}body:has(.home-page){color:#272334;background:#faf9f6;padding-bottom:0}body:has(.home-page):before{display:none}.home-how-intro{max-width:620px;color:var(--home-muted);margin-top:18px!important}.home-showcase-current .home-demo-message.home-demo-review{background:#fff;border-color:#dcd5e5;border-radius:16px}.home-demo-review .home-message-label{color:var(--home-purple)}.home-demo-review>.home-demo-review-field{border:1px solid #e8e4ec;border-radius:7px;margin:8px 0;padding:8px 10px;display:block}.home-demo-review-field small{color:var(--home-muted);margin:0 0 3px;font-size:9px}.home-demo-review-field b{font-size:11px}.home-demo-review>.home-demo-review-delivery{background:#f5f3fa;border:1px solid #dcd5e5;border-radius:7px;margin:12px 0;padding:10px;display:block}.home-demo-review-delivery span{margin-top:5px;font-size:11px;display:block}.home-demo-review-action{background:var(--home-purple);color:#fff;text-align:center;border-radius:7px;margin-top:14px;padding:10px;font-size:11px;font-weight:700;display:block}.home-demo-review small,.home-demo-review>.home-demo-message-help{color:var(--home-muted)}.home-demo-review .home-demo-message-item svg{object-fit:contain;width:46px;height:54px}.home-demo-message .home-demo-order-link{color:#176137;font-size:11px;text-decoration:underline}.home-demo-message>.home-demo-message-item{margin:14px 0}.home-demo-message-item span>b:last-child{margin-top:5px;display:block}.home-showcase-current .home-demo-store,.home-showcase-current .home-demo-message{transform:none}.home-showcase-current .home-demo-store{border-radius:16px}.home-showcase-current .home-demo-contact{border:1px solid #dcd5e5;border-radius:16px;padding:6px 8px;font-size:9px}.home-demo-catalog-title{margin-top:16px}.home-demo-catalog-title b{font-size:15px}.home-demo-catalog-title small{color:var(--home-muted);margin-top:3px;font-size:10px;display:block}.home-demo-search{color:var(--home-muted);border:1px solid #dcd5e5;border-radius:7px;justify-content:space-between;margin-top:12px;padding:7px 9px;font-size:10px;display:flex}.home-showcase-current .home-demo-products{margin-top:14px}.home-showcase-current .home-demo-product>div{background:#fff;border:1px solid #eeeaf2}.home-demo-variants{color:var(--home-muted);margin-top:4px;font-size:9px;display:block}.home-showcase-current .home-demo-detail{background:var(--home-purple);color:#fff;padding:8px 5px}.home-showcase-current .home-demo-message{background:#e5f2e3;flex-shrink:0;width:260px}.home-demo-message h3{margin-top:10px;font-size:17px}.home-demo-message>.home-demo-message-item{border-top:0;justify-content:flex-start;align-items:center;gap:8px;padding-top:0}.home-demo-message-item svg{background:#fff;border-radius:6px;flex-shrink:0;width:38px;height:44px}.home-demo-message-item small{margin-top:3px}.home-demo-message>.home-demo-message-total{font-size:14px;font-weight:700}.home-demo-message>.home-demo-message-help{color:#416149;margin-bottom:0;font-size:10px;line-height:1.6}.home-showcase-current .home-showcase-caption>.home-text-link{gap:8px;margin-top:14px;font-size:12px}.home-showcase-current .home-demo-note{margin-top:14px;font-size:11px;line-height:1.6}@media (width>=761px) and (width<=1000px){.home-showcase-current{gap:18px;padding:28px 20px}.home-showcase-current .home-demo-store{width:235px;padding:14px}.home-showcase-current .home-demo-message{width:210px;padding:14px}.home-showcase-current .home-showcase-caption h2{font-size:22px}}.home-tour-freight-disclaimer{color:#66512d;font-size:14px;line-height:1.5;margin-top:6px!important}.home-tour-delivery .home-tour-delivery-options{gap:8px;display:grid}.home-tour-delivery-options button{width:100%;min-height:54px;color:var(--home-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6d0dc;border-radius:8px;align-items:center;gap:8px;padding:10px 8px;display:flex}.home-tour-delivery-options button[aria-pressed=true]{border-color:var(--home-purple);box-shadow:inset 0 0 0 1px var(--home-purple)}.home-tour-delivery-options button:focus-visible{outline:3px solid var(--home-purple);outline-offset:3px}.home-tour-delivery-options button>span:nth-child(2){flex:1}.home-tour-delivery-options button small{margin-top:2px}.home-tour-delivery-options button b{white-space:nowrap;font-size:14px}.home-tour-delivery-marker{border:1px solid #b8afc7;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:14px;display:grid}.home-tour-delivery-options button[aria-pressed=true] .home-tour-delivery-marker{background:var(--home-purple);color:#fff;border-color:var(--home-purple)}.home-walkthrough{background:#eeebe5;border-radius:20px;grid-template-columns:1fr 390px;align-items:start;gap:80px;margin-top:36px;padding:40px;display:grid}.home-tour-navigation ol{margin:0;padding:0;list-style:none}.home-tour-navigation li+li{margin-top:10px}.home-tour-navigation button{font:inherit;cursor:pointer;min-height:48px}.home-tour-navigation ol button{text-align:left;width:100%;color:var(--home-ink);background:0 0;border:1px solid #d6d0dc;border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.home-tour-navigation ol button>span:first-child{color:var(--home-purple);font-size:14px;font-weight:700}.home-tour-navigation ol button>span:last-child{margin-left:auto}.home-tour-navigation ol button.active{border-color:var(--home-purple);box-shadow:inset 4px 0 var(--home-purple);background:#fff}.home-tour-navigation button:focus-visible{outline:3px solid var(--home-purple);outline-offset:3px}.home-tour-description{color:var(--home-muted);min-height:105px;margin-top:24px!important}.home-tour-controls{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.home-tour-controls button{color:var(--home-ink);background:#fff;border:1px solid #d6d0dc;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.home-tour-controls button:hover{border-color:var(--home-purple)}.home-tour-disclaimer{color:var(--home-muted);font-size:14px;margin-top:16px!important}.home-tour-device{background:#fff;border:1px solid #d6d0dc;border-radius:24px;width:100%;min-width:0;min-height:560px;padding:20px;box-shadow:0 18px 36px #27233412}.home-tour-device-top{border-bottom:1px solid #e8e4ec;align-items:center;gap:10px;padding-bottom:16px;display:flex}.home-tour-device-top strong{font-size:15px}.home-tour-device-top small{letter-spacing:.8px;color:var(--home-muted);font-size:14px;display:block}.home-tour-brand{color:var(--home-purple);background:#eee8fa;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.home-tour-progress{color:var(--home-muted);margin-left:auto;font-size:14px}.home-tour-scene{padding-top:18px;font-size:14px;animation:.25s ease-out home-tour-enter}.home-tour-scene h3{font-size:20px;line-height:1.3}.home-tour-scene>p{color:var(--home-muted);font-size:14px;margin:10px 0!important}.home-tour-products{gap:12px;margin-top:18px;display:flex}.home-tour-products>div{border:1px solid #e8e4ec;border-radius:10px;width:50%;min-width:0;padding:8px}.home-tour-products>div.selected{border:2px solid #128c46;padding:7px}.home-tour-products strong,.home-tour-products small,.home-tour-products>div>span{display:block}.home-tour-products strong{margin-top:8px;font-size:14px}.home-tour-products small{text-align:center;color:var(--home-purple);border:1px solid #d6d0dc;border-radius:6px;margin-top:10px;padding:8px}.home-tour-photo{background:#f6f4f8;border-radius:6px;position:relative}.home-tour-photo svg{width:100%;display:block}.home-tour-check{color:#fff;text-align:center;background:#c2bdc9;border:2px solid #fff;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:20px;position:absolute;top:6px;right:6px}.selected .home-tour-check{background:#128c46}.home-tour-bottom{border-top:1px solid #e8e4ec;margin-top:24px;padding-top:16px}.home-tour-bottom>strong{font-size:14px}.home-tour-action{text-align:center;background:var(--home-purple);color:#fff;border-radius:8px;margin-top:14px;padding:12px;font-size:14px;font-weight:700;display:block}.home-tour-action.whatsapp{background:#128c46}.home-tour-product-detail{background:#f6f4f8;border-radius:10px;height:170px;margin-bottom:14px}.home-tour-product-detail svg{height:100%;margin:auto;display:block}.home-tour-options{gap:8px;margin-bottom:14px;display:flex}.home-tour-options>span{border:1px solid #d6d0dc;border-radius:6px;padding:7px 14px}.home-tour-options .picked{border-color:var(--home-purple);color:var(--home-purple);background:#eee8fa;font-weight:700}.home-tour-order-item{align-items:center;gap:14px;margin:18px 0;display:flex}.home-tour-order-item svg{background:#f6f4f8;border-radius:6px;flex-shrink:0;width:56px;height:64px}.home-tour-order-item small,.home-tour-order-item b{display:block}.home-tour-order-item small{color:var(--home-muted)}.home-tour-field{border:1px solid #e8e4ec;border-radius:8px;margin-top:10px;padding:10px 12px}.home-tour-field small{color:var(--home-muted);font-size:14px;display:block}.home-tour-field strong{font-size:14px}.home-tour-delivery{background:#f5f3fa;border-radius:8px;margin-top:16px;padding:12px}.home-tour-delivery>div,.home-tour-total{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.home-tour-delivery small{color:var(--home-muted);margin-top:8px;font-size:14px;display:block}.home-tour-total{border-top:1px solid #e8e4ec;margin-top:18px;padding-top:14px}.home-tour-help{text-align:center;color:var(--home-muted);margin-top:8px;font-size:14px;display:block}.home-tour-status{color:#176137;background:#e5f2e8;border-radius:6px;margin-top:10px;padding:4px 10px;font-size:14px;display:inline-block}.home-tour-shipping-note{background:#fff8e9;border-left:3px solid #b7821d;margin-top:20px;padding:12px;font-size:14px}.home-tour-shipping-note p{color:#66512d;margin-top:6px;font-size:14px;line-height:1.6}.home-tour-device{touch-action:pan-y pinch-zoom}.home-tour-swipe-hint{display:none}@media (width<=760px){.home-tour-swipe-hint{text-align:center;color:var(--home-muted);margin:18px 0 0;font-size:14px;line-height:1.6;display:block}}@keyframes home-tour-enter{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-tour-scene{animation:none}}.home-tour-device{min-height:0;padding:8px;overflow:hidden}.home-tour-device-top{padding:8px 10px}.home-tour-current.storefront{border-radius:16px;min-height:0;max-height:660px;margin:0;padding:8px;font-size:14px;overflow-y:auto}.home-tour-current .stitch-order-header{width:auto;min-height:64px;margin:-8px -8px 12px;padding:12px;position:static}.home-tour-current .stitch-order-header h2{margin:0;font-size:20px}.home-tour-current .home-tour-filters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.home-tour-current .home-tour-filters .chip{min-height:32px;padding:6px 10px;font-size:12px}.home-tour-current .home-tour-list-toggle{color:#583bb3;align-items:center;gap:10px;display:flex}.home-tour-current .home-tour-list-toggle b{color:#fff;background:#583bb3;border-radius:12px;padding:4px 12px;font-size:24px}.home-tour-current .home-tour-product-row{background:#fff;border:1px solid #583bb31a;border-radius:14px;margin:12px 0;padding:12px}.home-tour-product-row-main{align-items:flex-start;gap:12px;display:flex}.home-tour-product-row-main input{flex-shrink:0;height:16px;margin-top:4px;width:16px!important}.home-tour-product-row-main img{object-fit:cover;border-radius:12px;width:72px;height:72px}.home-tour-product-row-main>div{min-width:0}.home-tour-product-row-main :is(strong,b){font-size:14px;display:block}.home-tour-current .home-tour-badges{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.home-tour-badges span{color:#583bb3;background:#efe5fd;border-radius:20px;padding:2px 6px;font-size:10px;font-weight:700}.home-tour-badges span:first-child{color:#027a48;background:#d1fadf}.home-tour-product-row>.row{border-top:1px solid #583bb31a;margin-top:8px;padding-top:8px}.home-tour-active{color:#027a48;font-size:12px;font-weight:700}.home-tour-edit{color:#583bb3;background:#efe5fd;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.home-tour-current .home-tour-bottom{margin-top:12px;padding-top:12px}.home-tour-current .home-tour-bottom .btn{width:100%;margin-top:10px}.home-tour-current .home-tour-client-header{background:#fdf7ff;align-items:center;gap:8px;padding:8px 0 16px;display:flex}.home-tour-client-header>div{flex:1;min-width:0}.home-tour-client-header h2{margin:0;font-size:18px}.home-tour-current .home-tour-purchase{background:#fff;border-radius:14px;padding:12px}.home-tour-purchase>.row{flex-wrap:wrap;gap:8px}.home-tour-purchase>.row>.btn{flex:1}.home-tour-current .home-tour-catalog-item{background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.home-tour-catalog-item img{object-fit:contain;width:100%;height:150px}.home-tour-current .stitch-checkout :is(.checkout-products,.checkout-customer,.shipping-preview,.checkout-freight,.stitch-payment-note){padding:12px}.home-tour-current .stitch-checkout-action{margin:12px -8px -8px;padding:12px 8px}.home-tour-current .stitch-checkout-action .btn{width:100%}.home-tour-current .home-tour-total{border:0;margin:0;padding:0 0 8px}.home-tour-remember input{height:18px;width:18px!important}.home-tour-current .checkout-next~.btn{width:100%;margin-top:10px}.home-tour-current .home-tour-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.home-tour-order-metrics>span{background:#fff;border-radius:12px;padding:10px 6px;font-size:12px}.home-tour-order-metrics b{display:block}.home-tour-current .home-tour-order-card{background:#fff;border-radius:12px;margin:12px 0;padding:12px;box-shadow:0 2px 12px #583bb30a}.home-tour-order-card small{display:block}.home-tour-current .home-tour-order-card>.row{flex-wrap:wrap;gap:8px}.home-tour-current .home-tour-status{color:#92400e;background:#fff7ed;font-size:12px}.home-tour-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-tour-current .home-tour-seller-nav{background:#fff;margin:12px -8px -8px;padding:10px 0;position:sticky;bottom:-8px}.home-tour-current .home-tour-seller-nav [aria-current=page]{color:#583bb3;font-weight:700}.home-tour-current.storefront .stitch-header{width:auto;height:auto;min-height:64px;margin:-8px -8px 12px;padding:12px;position:static}.home-tour-current.storefront .stitch-bottom-nav{z-index:1;width:auto;margin:12px -8px -8px;position:sticky;bottom:-8px;left:auto;right:auto}.home-tour-current.storefront{isolation:isolate;position:relative}.home-tour-seller-products .home-tour-bottom{background:#fff;border-radius:12px;padding:12px;position:sticky;bottom:64px}@media (width<=1000px){.home-walkthrough{grid-template-columns:1fr 340px;gap:32px;padding:28px}}@media (width<=760px){.home-walkthrough{grid-template-columns:1fr;gap:24px;padding:20px}.home-tour-device{justify-self:center;max-width:390px}.home-tour-navigation ol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-tour-navigation li+li{margin-top:0}.home-tour-navigation ol button{gap:8px;height:100%;padding:12px;font-size:14px}.home-tour-navigation ol button>span:last-child{display:none}.home-tour-description{min-height:0}.home-tour-controls button{flex:1}.home-tour-device{min-height:550px}}.home-page{--home-purple:#6340bc;--home-ink:#272334;--home-muted:#696575;color:var(--home-ink);background:#faf9f6;line-height:1.6}.home-page a{color:inherit;text-decoration:none}.home-page p,.home-page h1,.home-page h2,.home-page h3{margin:0}.home-wrap{max-width:1160px;margin-inline:auto;padding-inline:28px}.home-page a:focus-visible,.home-page summary:focus-visible{outline:3px solid var(--home-purple);outline-offset:5px}.home-skip{z-index:50;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.home-skip:focus{transform:none}.home-nav{border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.home-brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:25px;font-weight:800;display:inline-flex}.home-brand>span{background:var(--home-purple);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;margin-right:9px;display:grid}.home-brand svg{width:28px;height:28px}.home-brand strong{color:var(--home-purple)}.home-nav nav{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.home-page .home-button{background:var(--home-purple);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:12px 24px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.home-button:hover{background:#503196!important}.home-page .home-button-small{gap:16px;min-height:44px;padding:10px 18px;font-size:13px}.home-hero{text-align:center;padding-top:62px}.home-eyebrow{letter-spacing:1.6px;color:var(--home-purple);font-size:11px;font-weight:750}.home-hero>.home-eyebrow{justify-content:center;align-items:center;gap:9px;display:flex}.home-eyebrow>span{background:#52775c;border-radius:50%;width:7px;height:7px}.home-hero h1{letter-spacing:-3px;margin-top:24px;font-size:clamp(38px,5.6vw,72px);font-weight:780;line-height:1.1}.home-hero h1 em{color:var(--home-purple);font-style:normal}.home-lead{max-width:620px;color:var(--home-muted);font-size:18px;line-height:1.75;margin:24px auto 0!important}.home-actions{justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}.home-text-link{align-items:center;gap:14px;min-height:48px;font-size:14px;font-weight:650;display:inline-flex}.home-text-link:hover{text-decoration:underline}.home-hero-note{color:var(--home-muted);font-size:12px;margin-top:18px!important}.home-showcase{text-align:left;background:#eeebe5;border-radius:22px;align-items:center;gap:35px;min-height:360px;margin-top:58px;padding:42px 38px;display:flex;position:relative;overflow:hidden}.home-showcase-caption{flex:1;max-width:340px}.home-showcase-caption h2{letter-spacing:-.7px;margin-top:14px;font-size:27px;line-height:1.25}.home-showcase-caption p{color:var(--home-muted);margin-top:18px;font-size:14px}.home-demo-note{color:var(--home-muted);margin-top:25px;font-size:10px;display:block}.home-demo-store{background:#fff;border:1px solid #dcd5e5;border-radius:16px;flex-shrink:0;width:300px;padding:18px;transform:rotate(-3deg);box-shadow:0 12px 28px #3730400b}.home-demo-top{align-items:center;gap:9px;font-size:13px;display:flex}.home-demo-avatar{width:34px;height:34px;color:var(--home-purple);background:#eee8fa;border-radius:10px;place-items:center;font-size:20px;display:grid}.home-demo-top small{color:var(--home-muted);font-size:10px;display:block}.home-demo-top>span:last-child{color:var(--home-purple);margin-left:auto}.home-demo-products{gap:10px;margin-top:18px;display:flex}.home-demo-product{flex:1;min-width:0}.home-demo-product>div{background:#f0edf4;border-radius:8px;overflow:hidden}.home-demo-product:nth-child(2)>div{background:#f3eee7}.home-demo-product svg{width:100%;display:block}.home-demo-product>b{margin-top:8px;font-size:10px;display:block}.home-demo-product>span{font-size:11px;display:block}.home-demo-detail{text-align:center;color:var(--home-purple);border:1px solid #dcd5e5;border-radius:5px;margin-top:7px;padding:5px}.home-demo-cart{border-top:1px solid #ebe7f0;justify-content:space-between;align-items:center;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.home-demo-cart b{display:block}.home-demo-cart>span:last-child{background:var(--home-purple);color:#fff;border-radius:6px;padding:7px 10px}.home-demo-message{background:#e0efdb;border:1px solid #c9ddc2;border-radius:12px 12px 12px 2px;align-self:center;width:240px;padding:20px;font-size:12px;transform:rotate(3deg);box-shadow:0 10px 28px #2943290a}.home-message-label{letter-spacing:1px;color:#416149;font-size:9px;font-weight:750}.home-demo-message p{margin-block:12px}.home-demo-message>div{border-top:1px solid #c3d8bc;justify-content:space-between;padding-top:12px;display:flex}.home-demo-message small{color:#526950;margin-top:15px;font-size:10px;display:block}.home-demo-message small span{color:#24817b}.home-how,.home-faq{padding-block:90px;scroll-margin-top:24px}.home-section-title h2{letter-spacing:-1.2px;margin-top:14px;font-size:38px;line-height:1.2}.home-steps{gap:40px;margin:36px 0 0;padding:0;list-style:none;display:flex}.home-steps li{border-top:1px solid #dcd6e2;flex:1;padding-top:22px}.home-step-number{color:var(--home-purple);font-size:13px;font-weight:750}.home-steps h3{letter-spacing:-.4px;margin-top:14px;font-size:20px}.home-steps p{color:var(--home-muted);margin-top:12px;font-size:15px}.home-features{background:#eeebf5;padding-block:72px}.home-feature-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.home-feature-layout h2{letter-spacing:-1.2px;margin-top:16px;font-size:38px;line-height:1.2}.home-feature-layout>div>p:last-child{color:var(--home-muted);max-width:390px;margin-top:22px;font-size:16px}.home-feature-layout ul{margin:0;padding:0;list-style:none}.home-feature-layout li{border-bottom:1px solid #d7d1e2;gap:20px;padding:22px 0;display:flex}.home-feature-layout li:first-child{padding-top:0}.home-feature-layout li>span{color:var(--home-purple);padding-top:4px;font-size:11px;font-weight:750}.home-feature-layout h3{font-size:18px}.home-feature-layout li p{color:var(--home-muted);margin-top:7px;font-size:14px}.home-faq{grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.home-faq details{border-bottom:1px solid #dcd6e2;padding:18px 0}.home-faq details:first-child{padding-top:0}.home-faq summary{cursor:pointer;padding-right:18px;font-size:16px;font-weight:650}.home-faq details p{color:var(--home-muted);margin-top:14px;font-size:14px;line-height:1.75}.home-final{text-align:center;color:#fff;background:#272334;border-radius:20px;max-width:1104px;padding-block:58px}.home-final .home-eyebrow{color:#ccbaf5}.home-final h2{letter-spacing:-1px;margin-top:16px;font-size:38px;line-height:1.2}.home-final p:not(.home-eyebrow){color:#cec8da;margin-top:16px;font-size:15px}.home-final .home-button{color:#211432;background:#b9a0ef;margin-top:24px}.home-final .home-button:hover{background:#cbb7f5!important}.home-footer{color:var(--home-muted);align-items:center;gap:30px;padding-block:40px;font-size:12px;display:flex}.home-footer .home-brand{color:var(--home-ink);font-size:20px}.home-footer .home-brand>span{width:30px;height:30px}.home-footer .home-brand svg{width:24px;height:24px}.home-footer>a:last-child{margin-left:auto;font-weight:650}@media (width<=1000px){.home-showcase{gap:24px;padding:32px 24px}.home-showcase-caption{max-width:260px}.home-showcase-caption h2{font-size:24px}.home-demo-store{width:260px}.home-demo-message{width:200px;padding:16px}.home-feature-layout{gap:44px}.home-final{margin-inline:28px}}@media (width<=760px){.home-wrap{padding-inline:20px}.home-nav{padding-block:20px}.home-brand{font-size:22px}.home-nav nav{gap:16px}.home-nav-how{display:none}.home-page .home-button-small{gap:8px;padding:10px 12px;font-size:12px}.home-hero{padding-top:34px}.home-hero h1{letter-spacing:-1.6px}.home-lead{max-width:520px;font-size:16px}.home-showcase{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:36px;padding:28px 20px}.home-showcase-caption{text-align:center;flex-basis:100%;max-width:none}.home-showcase-caption h2 br{display:none}.home-showcase-caption p{max-width:450px;margin-inline:auto}.home-demo-note{margin-top:14px}.home-demo-store{width:250px}.home-demo-message{width:205px}.home-how,.home-faq{padding-block:60px}.home-steps{gap:24px}.home-steps h3{font-size:18px}.home-steps p{font-size:14px}.home-feature-layout{grid-template-columns:1fr;gap:36px}.home-feature-layout>div>p:last-child{max-width:none}.home-features{padding-block:50px}.home-faq{grid-template-columns:1fr;gap:28px}.home-faq details:first-child{border-top:1px solid #dcd6e2;padding-top:18px}.home-final{margin-inline:20px;padding:40px 22px}.home-final h2,.home-section-title h2,.home-feature-layout h2{font-size:30px}.home-footer{flex-wrap:wrap;gap:18px}.home-footer p{flex-basis:100%;order:3}.home-footer>a:last-child{margin-left:auto}}@media (width<=480px){.home-nav{gap:12px}.home-brand>span{width:30px;height:30px;margin-right:6px}.home-brand svg{width:24px;height:24px}.home-brand{font-size:20px}.home-nav nav{gap:12px;font-size:13px}.home-page .home-button-small{gap:0}.home-button-small span{display:none}.home-eyebrow{letter-spacing:1.3px;font-size:9px}.home-hero h1{font-size:38px;line-height:1.15}.home-actions{flex-direction:column;gap:6px;margin-top:24px}.home-actions .home-button{width:100%;max-width:290px}.home-hero-note{font-size:11px;margin-top:12px!important}.home-showcase{gap:22px}.home-demo-store{width:260px;transform:rotate(-2deg)}.home-demo-message{width:260px;transform:none}.home-steps{flex-direction:column;gap:26px}.home-steps li{padding-top:16px}.home-steps h3{margin-top:6px}.home-steps p{margin-top:8px}.home-footer{font-size:11px}}.home-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:90px;scroll-margin-top:24px;display:grid}.home-pricing h2{letter-spacing:-1.2px;max-width:400px;margin-top:16px;font-size:38px;line-height:1.2}.home-pricing>div>p:last-child{color:var(--home-muted);max-width:390px;margin-top:22px;font-size:16px}.home-price-card{background:#fff;border:1px solid #dcd6e2;border-radius:18px;padding:32px}.home-price{align-items:baseline;gap:12px;display:flex;margin-top:14px!important}.home-price strong{letter-spacing:-1.6px;font-size:44px;line-height:1.2}.home-price>span{color:var(--home-muted);font-size:14px}.home-price-card ul{margin:24px 0;padding:0;font-size:14px;list-style:none}.home-price-card li{gap:12px;padding-block:7px;display:flex}.home-price-card li:before{content:"✓";color:var(--home-purple);font-weight:750}.home-price-card .home-button{width:100%}@media (width<=760px){.home-pricing{grid-template-columns:1fr;gap:28px;padding-top:60px}.home-pricing h2{max-width:none;font-size:30px}.home-pricing>div>p:last-child{max-width:none}.home-price-card{padding:28px}.home-nav-plan{display:none}}@media (width<=480px){.home-price strong{font-size:40px}}.home-showcase-current .home-demo-message.home-demo-review{width:300px;padding:18px;font-size:11px;line-height:1.4}.home-demo-review>.home-demo-review-customer{border:0;grid-template-columns:minmax(0,1fr) 88px;gap:8px;margin:12px 0;padding:0;display:grid}.home-demo-review-customer .home-demo-review-field{border:1px solid #e8e4ec;border-radius:7px;min-width:0;padding:8px 10px}.home-demo-review .home-demo-review-field small{margin:0 0 3px;font-size:9px;line-height:1.3}.home-demo-review .home-demo-review-field b{font-size:10px;line-height:1.4;display:block}.home-demo-review .home-demo-message-item small{margin:3px 0 0;font-size:9px}.home-demo-review>.home-demo-message-item{margin:12px 0}.home-demo-review>small{margin-top:8px;font-size:9px;line-height:1.5}.home-demo-review>.home-demo-message-help{margin:8px 0 0;line-height:1.5}.home-demo-review>div:not(.home-demo-review-customer):not(.home-demo-message-item):not(.home-demo-review-delivery){padding-top:8px}.home-demo-review>.home-demo-review-delivery{margin:10px 0}.home-demo-review .home-demo-review-action{margin-top:12px;padding:9px}@media (width>=761px) and (width<=1000px){.home-showcase-current .home-demo-message.home-demo-review{width:235px;padding:14px}.home-demo-review>.home-demo-review-customer{grid-template-columns:minmax(0,1fr) 78px;gap:6px}.home-demo-review-customer .home-demo-review-field{padding:7px}}@media (width<=760px){.home-showcase-current .home-demo-store,.home-showcase-current .home-demo-message.home-demo-review{width:min(100%,300px);padding:16px}}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.stitch-home-original .pointer-events-none{pointer-events:none}.stitch-home-original .fixed{position:fixed}.stitch-home-original .absolute{position:absolute}.stitch-home-original .relative{position:relative}.stitch-home-original .inset-0{inset:0}.stitch-home-original .-bottom-16{bottom:-4rem}.stitch-home-original .-bottom-4{bottom:-1rem}.stitch-home-original .-left-20{left:-5rem}.stitch-home-original .-left-6{left:-1.5rem}.stitch-home-original .-right-16{right:-4rem}.stitch-home-original .-right-6{right:-1.5rem}.stitch-home-original .-top-32{top:-8rem}.stitch-home-original .left-0{left:0}.stitch-home-original .left-1\/3{left:33.3333%}.stitch-home-original .right-0{right:0}.stitch-home-original .top-0{top:0}.stitch-home-original .top-1\/2{top:50%}.stitch-home-original .top-12{top:3rem}.stitch-home-original .z-10{z-index:10}.stitch-home-original .z-20{z-index:20}.stitch-home-original .z-50{z-index:50}.stitch-home-original .m-auto{margin:auto}.stitch-home-original .mx-auto{margin-left:auto;margin-right:auto}.stitch-home-original .mb-1{margin-bottom:.25rem}.stitch-home-original .mb-space-2xl{margin-bottom:3rem}.stitch-home-original .mb-space-md{margin-bottom:1rem}.stitch-home-original .mb-space-sm{margin-bottom:.75rem}.stitch-home-original .mb-space-xl{margin-bottom:2rem}.stitch-home-original .mb-space-xs{margin-bottom:.5rem}.stitch-home-original .mt-1,.stitch-home-original .mt-space-2xs{margin-top:.25rem}.stitch-home-original .mt-space-lg{margin-top:1.5rem}.stitch-home-original .mt-space-md{margin-top:1rem}.stitch-home-original .mt-space-xl{margin-top:2rem}.stitch-home-original .mt-space-xs{margin-top:.5rem}.stitch-home-original .flex{display:flex}.stitch-home-original .inline-flex{display:inline-flex}.stitch-home-original .grid{display:grid}.stitch-home-original .hidden{display:none}.stitch-home-original .h-1\.5{height:.375rem}.stitch-home-original .h-12{height:3rem}.stitch-home-original .h-16{height:4rem}.stitch-home-original .h-2{height:.5rem}.stitch-home-original .h-20{height:5rem}.stitch-home-original .h-4{height:1rem}.stitch-home-original .h-64{height:16rem}.stitch-home-original .h-7{height:1.75rem}.stitch-home-original .h-8{height:2rem}.stitch-home-original .h-80{height:20rem}.stitch-home-original .h-9{height:2.25rem}.stitch-home-original .h-96{height:24rem}.stitch-home-original .h-\[30rem\]{height:30rem}.stitch-home-original .h-full{height:100%}.stitch-home-original .max-h-\[380px\]{max-height:380px}.stitch-home-original .w-1\.5{width:.375rem}.stitch-home-original .w-12{width:3rem}.stitch-home-original .w-16{width:4rem}.stitch-home-original .w-2{width:.5rem}.stitch-home-original .w-20{width:5rem}.stitch-home-original .w-64{width:16rem}.stitch-home-original .w-7{width:1.75rem}.stitch-home-original .w-72{width:18rem}.stitch-home-original .w-8{width:2rem}.stitch-home-original .w-80{width:20rem}.stitch-home-original .w-9{width:2.25rem}.stitch-home-original .w-96{width:24rem}.stitch-home-original .w-\[30rem\]{width:30rem}.stitch-home-original .w-\[340px\]{width:340px}.stitch-home-original .w-auto{width:auto}.stitch-home-original .w-full{width:100%}.stitch-home-original .min-w-0{min-width:0}.stitch-home-original .max-w-2xl{max-width:42rem}.stitch-home-original .max-w-7xl{max-width:80rem}.stitch-home-original .max-w-lg{max-width:32rem}.stitch-home-original .max-w-md{max-width:28rem}.stitch-home-original .max-w-xl{max-width:36rem}.stitch-home-original .flex-1{flex:1}@keyframes pulse{50%{opacity:.5}}.stitch-home-original .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.stitch-home-original .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.stitch-home-original .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-home-original .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-home-original .flex-col{flex-direction:column}.stitch-home-original .flex-wrap{flex-wrap:wrap}.stitch-home-original .items-start{align-items:flex-start}.stitch-home-original .items-center{align-items:center}.stitch-home-original .items-baseline{align-items:baseline}.stitch-home-original .justify-center{justify-content:center}.stitch-home-original .justify-between{justify-content:space-between}.stitch-home-original .gap-1{gap:.25rem}.stitch-home-original .gap-gutter{gap:1rem}.stitch-home-original .gap-space-2xl{gap:3rem}.stitch-home-original .gap-space-2xs{gap:.25rem}.stitch-home-original .gap-space-lg{gap:1.5rem}.stitch-home-original .gap-space-md{gap:1rem}.stitch-home-original .gap-space-sm{gap:.75rem}.stitch-home-original .gap-space-xs{gap:.5rem}.stitch-home-original .self-start{align-self:flex-start}.stitch-home-original .overflow-hidden{overflow:hidden}.stitch-home-original .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stitch-home-original .rounded{border-radius:.25rem}.stitch-home-original .rounded-2xl{border-radius:1rem}.stitch-home-original .rounded-3xl{border-radius:1.5rem}.stitch-home-original .rounded-\[32px\]{border-radius:32px}.stitch-home-original .rounded-\[40px\]{border-radius:40px}.stitch-home-original .rounded-full{border-radius:9999px}.stitch-home-original .rounded-lg{border-radius:.5rem}.stitch-home-original .rounded-xl{border-radius:.75rem}.stitch-home-original .bg-inverse-surface{--tw-bg-opacity:1;background-color:rgb(50 45 67/var(--tw-bg-opacity,1))}.stitch-home-original .bg-primary{--tw-bg-opacity:1;background-color:rgb(59 27 157/var(--tw-bg-opacity,1))}.stitch-home-original .bg-primary-container{--tw-bg-opacity:1;background-color:rgb(83 57 181/var(--tw-bg-opacity,1))}.stitch-home-original .bg-primary-container\/20{background-color:#5339b533}.stitch-home-original .bg-primary\/5{background-color:#3b1b9d0d}.stitch-home-original .bg-secondary{--tw-bg-opacity:1;background-color:rgb(94 93 105/var(--tw-bg-opacity,1))}.stitch-home-original .bg-surface{--tw-bg-opacity:1;background-color:rgb(253 247 255/var(--tw-bg-opacity,1))}.stitch-home-original .bg-surface-canvas{--tw-bg-opacity:1;background-color:rgb(250 249 253/var(--tw-bg-opacity,1))}.stitch-home-original .bg-surface-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.stitch-home-original .bg-surface-card\/10{background-color:#ffffff1a}.stitch-home-original .bg-surface-card\/90{background-color:#ffffffe6}.stitch-home-original .bg-surface-container{--tw-bg-opacity:1;background-color:rgb(242 235 255/var(--tw-bg-opacity,1))}.stitch-home-original .bg-surface-container-subtle{--tw-bg-opacity:1;background-color:rgb(243 241 250/var(--tw-bg-opacity,1))}.stitch-home-original .bg-surface-variant\/10{background-color:#e7defa1a}.stitch-home-original .bg-tertiary-container{--tw-bg-opacity:1;background-color:rgb(0 93 62/var(--tw-bg-opacity,1))}.stitch-home-original .bg-tertiary-fixed{--tw-bg-opacity:1;background-color:rgb(111 251 190/var(--tw-bg-opacity,1))}.stitch-home-original .bg-whatsapp-green{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.stitch-home-original .bg-whatsapp-green-subtle{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.stitch-home-original .bg-whatsapp-green\/10{background-color:#10b9811a}.stitch-home-original .bg-whatsapp-green\/5{background-color:#10b9810d}.stitch-home-original .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.stitch-home-original .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.stitch-home-original .from-primary{--tw-gradient-from:#3b1b9d var(--tw-gradient-from-position);--tw-gradient-to:#3b1b9d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.stitch-home-original .from-surface{--tw-gradient-from:#fdf7ff var(--tw-gradient-from-position);--tw-gradient-to:#fdf7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.stitch-home-original .via-surface-container-subtle{--tw-gradient-to:#f3f1fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3f1fa var(--tw-gradient-via-position),var(--tw-gradient-to)}.stitch-home-original .to-primary-container{--tw-gradient-to:#5339b5 var(--tw-gradient-to-position)}.stitch-home-original .to-surface{--tw-gradient-to:#fdf7ff var(--tw-gradient-to-position)}.stitch-home-original .object-contain{-o-object-fit:contain;object-fit:contain}.stitch-home-original .object-cover{-o-object-fit:cover;object-fit:cover}.stitch-home-original .p-2{padding:.5rem}.stitch-home-original .p-3{padding:.75rem}.stitch-home-original .p-space-lg{padding:1.5rem}.stitch-home-original .p-space-md{padding:1rem}.stitch-home-original .p-space-sm{padding:.75rem}.stitch-home-original .p-space-xl{padding:2rem}.stitch-home-original .px-1\.5{padding-left:.375rem;padding-right:.375rem}.stitch-home-original .px-margin{padding-left:2rem;padding-right:2rem}.stitch-home-original .px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.stitch-home-original .px-space-md{padding-left:1rem;padding-right:1rem}.stitch-home-original .px-space-sm{padding-left:.75rem;padding-right:.75rem}.stitch-home-original .px-space-xl{padding-left:2rem;padding-right:2rem}.stitch-home-original .px-space-xs{padding-left:.5rem;padding-right:.5rem}.stitch-home-original .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.stitch-home-original .py-1{padding-top:.25rem;padding-bottom:.25rem}.stitch-home-original .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.stitch-home-original .py-space-2xl{padding-top:3rem;padding-bottom:3rem}.stitch-home-original .py-space-md{padding-top:1rem;padding-bottom:1rem}.stitch-home-original .py-space-sm{padding-top:.75rem;padding-bottom:.75rem}.stitch-home-original .py-space-xs{padding-top:.5rem;padding-bottom:.5rem}.stitch-home-original .pb-2{padding-bottom:.5rem}.stitch-home-original .pt-20{padding-top:5rem}.stitch-home-original .pt-3{padding-top:.75rem}.stitch-home-original .pt-space-lg{padding-top:1.5rem}.stitch-home-original .pt-space-sm{padding-top:.75rem}.stitch-home-original .pt-space-xs{padding-top:.5rem}.stitch-home-original .text-center{text-align:center}.stitch-home-original .font-body-lg,.stitch-home-original .font-body-md,.stitch-home-original .font-body-sm,.stitch-home-original .font-display,.stitch-home-original .font-headline-lg,.stitch-home-original .font-headline-md,.stitch-home-original .font-headline-sm,.stitch-home-original .font-label-lg,.stitch-home-original .font-label-md,.stitch-home-original .font-label-sm,.stitch-home-original .font-title-lg,.stitch-home-original .font-title-md{font-family:Montserrat}.stitch-home-original .text-\[14px\]{font-size:14px}.stitch-home-original .text-\[16px\]{font-size:16px}.stitch-home-original .text-\[18px\]{font-size:18px}.stitch-home-original .text-\[20px\]{font-size:20px}.stitch-home-original .text-\[24px\]{font-size:24px}.stitch-home-original .text-\[28px\]{font-size:28px}.stitch-home-original .text-body-lg{font-size:16px;font-weight:400;line-height:24px}.stitch-home-original .text-body-md{font-size:14px;font-weight:400;line-height:20px}.stitch-home-original .text-body-sm{font-size:14px;font-weight:400;line-height:16px}.stitch-home-original .text-display{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:48px}.stitch-home-original .text-headline-lg{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:40px}.stitch-home-original .text-headline-md{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:32px}.stitch-home-original .text-headline-sm{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.stitch-home-original .text-label-lg{letter-spacing:.01em;font-size:14px;font-weight:600;line-height:20px}.stitch-home-original .text-label-md{letter-spacing:.02em;font-size:14px;font-weight:600;line-height:16px}.stitch-home-original .text-label-sm{letter-spacing:.04em;font-size:14px;font-weight:700;line-height:14px}.stitch-home-original .text-title-lg{font-size:18px;font-weight:600;line-height:24px}.stitch-home-original .text-title-md{font-size:16px;font-weight:600;line-height:22px}.stitch-home-original .font-bold{font-weight:700}.stitch-home-original .font-extrabold{font-weight:800}.stitch-home-original .font-semibold{font-weight:600}.stitch-home-original .uppercase{text-transform:uppercase}.stitch-home-original .leading-relaxed{line-height:1.625}.stitch-home-original .leading-tight{line-height:1.25}.stitch-home-original .tracking-tight{letter-spacing:-.025em}.stitch-home-original .tracking-wider{letter-spacing:.05em}.stitch-home-original .tracking-widest{letter-spacing:.1em}.stitch-home-original .text-on-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stitch-home-original .text-on-primary-container{--tw-text-opacity:1;color:rgb(199 186 255/var(--tw-text-opacity,1))}.stitch-home-original .text-on-surface-variant{--tw-text-opacity:1;color:rgb(72 69 83/var(--tw-text-opacity,1))}.stitch-home-original .text-primary{--tw-text-opacity:1;color:rgb(59 27 157/var(--tw-text-opacity,1))}.stitch-home-original .text-primary-container{--tw-text-opacity:1;color:rgb(83 57 181/var(--tw-text-opacity,1))}.stitch-home-original .text-surface{--tw-text-opacity:1;color:rgb(253 247 255/var(--tw-text-opacity,1))}.stitch-home-original .text-tertiary{--tw-text-opacity:1;color:rgb(0 67 44/var(--tw-text-opacity,1))}.stitch-home-original .text-tertiary-fixed{--tw-text-opacity:1;color:rgb(111 251 190/var(--tw-text-opacity,1))}.stitch-home-original .text-text-primary{--tw-text-opacity:1;color:rgb(30 26 46/var(--tw-text-opacity,1))}.stitch-home-original .text-text-secondary{--tw-text-opacity:1;color:rgb(99 93 122/var(--tw-text-opacity,1))}.stitch-home-original .text-text-tertiary{--tw-text-opacity:1;color:rgb(150 144 173/var(--tw-text-opacity,1))}.stitch-home-original .text-whatsapp-green{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.stitch-home-original .shadow-\[0_-4px_12px_rgba\(30\,26\,46\,0\.06\)\]{--tw-shadow:0 -4px 12px #1e1a2e0f;--tw-shadow-colored:0 -4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_1px_3px_rgba\(30\,26\,46\,0\.04\)\]{--tw-shadow:0 1px 3px #1e1a2e0a;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_1px_8px_rgba\(83\,57\,181\,0\.06\)\]{--tw-shadow:0 1px 8px #5339b50f;--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_20px_40px_rgba\(59\,27\,157\,0\.25\)\]{--tw-shadow:0 20px 40px #3b1b9d40;--tw-shadow-colored:0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_25px_60px_-15px_rgba\(30\,26\,46\,0\.3\)\]{--tw-shadow:0 25px 60px -15px #1e1a2e4d;--tw-shadow-colored:0 25px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_2px_12px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 2px 12px #5339b50a;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_2px_8px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 2px 8px #5339b50a;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_4px_12px_rgba\(83\,57\,181\,0\.2\)\]{--tw-shadow:0 4px 12px #5339b533;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_4px_16px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 4px 16px #5339b50a;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_8px_20px_rgba\(83\,57\,181\,0\.12\)\]{--tw-shadow:0 8px 20px #5339b51f;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_8px_20px_rgba\(83\,57\,181\,0\.28\)\]{--tw-shadow:0 8px 20px #5339b547;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-\[0_8px_24px_rgba\(83\,57\,181\,0\.18\)\]{--tw-shadow:0 8px 24px #5339b52e;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.stitch-home-original .shadow-lg,.stitch-home-original .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.stitch-home-original .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-home-original .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.stitch-home-original .ring-primary-container{--tw-ring-opacity:1;--tw-ring-color:rgb(83 57 181/var(--tw-ring-opacity,1))}.stitch-home-original .ring-surface-card{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.stitch-home-original .blur-2xl{--tw-blur:blur(40px)}.stitch-home-original .blur-2xl,.stitch-home-original .blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stitch-home-original .blur-3xl{--tw-blur:blur(64px)}.stitch-home-original .blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stitch-home-original .backdrop-blur{--tw-backdrop-blur:blur(8px)}.stitch-home-original .backdrop-blur,.stitch-home-original .backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.stitch-home-original .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.stitch-home-original .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-home-original .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-home-original .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-home-original .hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem}.stitch-home-original .hover\:-translate-y-0\.5:hover,.stitch-home-original .hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-home-original .hover\:-translate-y-1:hover{--tw-translate-y:-.25rem}.stitch-home-original .hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(59 27 157/var(--tw-bg-opacity,1))}.stitch-home-original .hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(242 235 255/var(--tw-bg-opacity,1))}.stitch-home-original .hover\:bg-surface-variant:hover{--tw-bg-opacity:1;background-color:rgb(231 222 250/var(--tw-bg-opacity,1))}.stitch-home-original .hover\:bg-whatsapp-green-hover:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.stitch-home-original .hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(59 27 157/var(--tw-text-opacity,1))}.stitch-home-original .hover\:shadow-\[0_12px_24px_rgba\(83\,57\,181\,0\.36\)\]:hover{--tw-shadow:0 12px 24px #5339b55c;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (width>=768px){.stitch-home-original .md\:col-span-5{grid-column:span 5/span 5}.stitch-home-original .md\:col-span-6{grid-column:span 6/span 6}.stitch-home-original .md\:col-span-7{grid-column:span 7/span 7}.stitch-home-original .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.stitch-home-original .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-home-original .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stitch-home-original .md\:flex-row{flex-direction:row}.stitch-home-original .md\:items-end{align-items:flex-end}.stitch-home-original .md\:p-space-2xl{padding:3rem}}@media (width>=1024px){.stitch-home-original .lg\:col-span-5{grid-column:span 5/span 5}.stitch-home-original .lg\:col-span-7{grid-column:span 7/span 7}.stitch-home-original .lg\:flex{display:flex}.stitch-home-original .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.stitch-home-original .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(.stitch-home-original){background:#fdf7ff;padding-bottom:0}.stitch-home-original{--home-purple:#5339b5;--home-muted:#635d7a;--home-bg:#fdf7ff;--home-ink:#1e1a2e;color:#1e1a2e;background:#fdf7ff;font-family:Montserrat,system-ui,sans-serif;font-size:14px;line-height:20px}.stitch-home-original *,.stitch-home-original :before,.stitch-home-original :after{box-sizing:border-box}.stitch-home-original img{max-width:100%;display:block}.stitch-home-original :is(h1,h2,h3,h4,h5,p){margin:0}.stitch-home-original a{color:inherit;text-decoration:none}.stitch-home-original button{font:inherit;cursor:pointer;border:0}.stitch-home-original ul{padding:0;list-style:none}.stitch-home-original img[src$=stitch-logo\.svg]{object-fit:cover;object-position:left;width:32px;height:32px}.stitch-home-original .truncate{white-space:normal;text-overflow:clip;overflow:visible}.stitch-home-original .bg-whatsapp-green{background:#15803d!important}.stitch-home-original .text-whatsapp-green{color:#15803d!important}.stitch-home-original header{border-radius:0;margin:0;padding:0;display:block}.stitch-home-original .grid{max-width:none;margin:0;padding:0}.stitch-home-original section{scroll-margin-top:80px}.stitch-original-demo{max-width:1216px;margin:0 auto;padding:0 32px 24px;scroll-margin-top:96px}.stitch-original-demo>summary{color:#5339b5;cursor:pointer;background:#f2ebff;border-radius:12px;padding:12px 16px;font-size:14px}.stitch-original-demo .home-tour-shell{margin-top:24px}.stitch-original-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:32px;display:flex}.stitch-original-footer img{object-fit:contain!important;width:180px!important;height:auto!important}.home-current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-current-grid article{box-shadow:0 2px 12px #5339b50a}.home-current-grid p{overflow-wrap:anywhere;line-height:1.6}.home-current-grid :is(h3,p){margin-top:12px!important}.home-current-faq{max-width:896px;margin:32px auto 0}.home-current-faq h3{margin-bottom:16px!important}.home-current-faq details{background:#fff;border:1px solid #e7e4f2;border-radius:12px;margin-bottom:12px;padding:16px}.home-current-faq summary{cursor:pointer;color:#5339b5;font-size:14px;font-weight:600;line-height:22px}.home-current-faq p{color:#635d7a;padding-top:12px;font-size:14px;line-height:22px}.home-walkthrough small{line-height:20px;font-size:14px!important}@media (width<=600px){.stitch-home-original header a{white-space:nowrap}.stitch-home-original header .gap-space-md{gap:8px}.stitch-home-original header a.px-space-md{padding-inline:8px}.home-current-grid{grid-template-columns:minmax(0,1fr);gap:16px}.stitch-home-original .max-w-7xl{padding-left:16px;padding-right:16px}.stitch-original-hero .w-\[340px\]{max-width:100%}.stitch-home-original header .h-20{gap:8px;height:64px}.stitch-home-original header .font-title-lg{font-size:18px}.stitch-home-original header a{font-size:14px}.stitch-home-original header a.px-space-lg{padding:8px 12px}.stitch-home-original main.pt-20{padding-top:64px}.stitch-home-original .text-display{font-size:30px;line-height:38px}.stitch-home-original .text-headline-lg{font-size:24px;line-height:32px}.stitch-original-demo{padding-inline:16px}.stitch-home-original .-left-6{left:0}.stitch-home-original .-right-6{right:0}.stitch-original-footer{padding:24px 16px}}.stitch-home-original .home-support-contact{color:#5339b5;background:#fff;border:1px solid #5339b5;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:600;display:inline-flex}@media (width<=600px){.stitch-home-original header .font-title-lg{font-size:16px}.stitch-home-original header>div>div:first-child{flex-shrink:0;gap:8px}.stitch-home-original header>div>div:last-child>div{display:none}}.legal-links{flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:22px 14px;font-size:14px;line-height:1.6;display:flex}.legal-links a{color:inherit;text-underline-offset:3px;padding:5px 0;text-decoration:underline}.legal-acceptance{align-items:flex-start;gap:10px;margin-top:24px;font-size:14px;line-height:1.6;display:flex}.legal-acceptance input[type=checkbox]{accent-color:#6340bc;flex-shrink:0;width:19px;height:19px;margin-top:4px}.legal-acceptance a,.legal-checkout a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-checkout{margin:16px 0;font-size:14px;line-height:1.6}.legal-credit{text-align:center;margin:0 0 22px;font-size:14px;line-height:1.5}.legal-credit a{color:inherit;text-underline-offset:3px}.stitch-home-original .home-support-contact.support-contact--split{color:#fff;background:#583bb3;border:0;border-radius:12px;max-width:100%;min-height:56px;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}.support-contact--split .support-contact-icon{color:#fff;background:#15803d;flex:0 0 56px;justify-content:center;align-self:stretch;align-items:center;display:flex}.support-contact--split .support-contact-label{text-align:left;flex-direction:column;padding:12px 18px;font-size:16px;line-height:1.35;display:flex}.support-contact--split:focus-visible{outline-offset:4px;outline:3px solid #15803d}.support-contact--split:hover .support-contact-label{background:#493095}.seller-push-settings{color:#252037;background:#fff;border:1px solid #e8e0f0;border-radius:16px;padding:16px}.seller-push-settings__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-push-settings h3{margin:0 0 4px;font-size:16px;font-weight:600}.seller-push-settings p{color:#696179;margin:0;font-size:14px;line-height:1.5}.seller-push-settings__switch{cursor:pointer;background:0 0;border:0;flex:0 0 52px;width:52px;height:44px;padding:0;position:relative}.seller-push-settings__switch:before{content:"";background:#d7d1df;border-radius:20px;position:absolute;inset:8px 0}.seller-push-settings__switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:11px;left:3px;box-shadow:0 1px 3px #0002}.seller-push-settings__switch[aria-checked=true]:before{background:#5b3bb5}.seller-push-settings__switch[aria-checked=true] span{transform:translate(24px)}.seller-push-settings__switch:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #5b3bb5}.seller-push-settings__switch:disabled{opacity:.6;cursor:wait}.seller-push-settings__status{color:#696179;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.seller-push-settings__test{color:#5b3bb5;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0 8px 12px;font-size:13px}.seller-push-settings [role=status]{margin-top:8px}@media (prefers-reduced-motion:reduce){.seller-push-settings__switch span{transition:none}}body:has(.admin-page){color:#262035;background:#f6f5f9;padding:0}body:has(.admin-page):before{display:none}.admin-page{color:#262035;min-height:100svh;font-size:14px}.admin-top{background:#fff;border-bottom:1px solid #e4dfec;justify-content:space-between;align-items:center;gap:20px;padding:22px max(24px,50% - 600px);display:flex}.admin-brand{letter-spacing:-.6px;color:#262035;font-size:23px;font-weight:800;text-decoration:none}.admin-brand>span{color:#6340bc}.admin-brand small{color:#746c84;letter-spacing:2px;margin-top:3px;font-size:9px;display:block}.admin-top nav{align-items:center;gap:24px;display:flex}.admin-page a{color:#6340bc}.admin-page button{color:#473764;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd5e9;border-radius:9px;padding:10px 17px;font-weight:600}.admin-page button:disabled{opacity:.6;cursor:wait}.admin-page a:focus-visible,.admin-page button:focus-visible{outline-offset:3px;outline:3px solid #9876e0}.admin-content{max-width:1200px;margin:auto;padding:38px 24px}.admin-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.admin-eyebrow{color:#6340bc;letter-spacing:1.8px;font-size:10px;font-weight:750}.admin-heading h1{letter-spacing:-1px;margin:10px 0;font-size:32px;line-height:1.2}.admin-page p{color:#6b627a;margin:10px 0;line-height:1.6}.admin-refresh{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.admin-refresh small{color:#746c84;text-align:right;max-width:240px;font-size:11px}.admin-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px;display:grid}.admin-stat{background:#fff;border:1px solid #e4dfec;border-radius:16px;padding:22px}.admin-stat h2{color:#6b627a;margin:0;font-size:13px;font-weight:600}.admin-stat strong{letter-spacing:-1px;margin-top:15px;font-size:32px;display:block}.admin-stat p{margin-bottom:0;font-size:11px}.admin-panel{background:#fff;border:1px solid #e4dfec;border-radius:16px;padding:26px}.admin-panel h2{letter-spacing:-.4px;margin:8px 0 12px;font-size:20px}.admin-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-panel-heading p{margin:0}.admin-panel-heading input{color:#262035;min-width:260px;font:inherit;background:#faf9fc;border:1px solid #dcd5e9;border-radius:9px;padding:12px}.admin-panel-heading input:focus{border-color:#6340bc;outline:3px solid #eee8fa}.admin-table-wrap{margin-top:24px;overflow:auto}.admin-page table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.admin-page th{color:#746c84;border-bottom:1px solid #e4dfec;padding:12px;font-size:11px;font-weight:650}.admin-page td{border-bottom:1px solid #f0ecf5;padding:17px 12px;font-size:13px}.admin-page td small{color:#746c84;margin-top:5px;font-size:11px;display:block}.admin-page td a{font-weight:650;text-decoration:none}.admin-badge{color:#726879;background:#f1eef5;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:650;display:inline-block}.admin-badge.active{color:#24754a;background:#eaf7ef}.admin-badge.warning{color:#856019;background:#fff4df}.admin-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.admin-traffic{align-items:center;gap:20px;margin:18px 0;display:flex}.admin-traffic strong{font-size:36px;line-height:1.1}.admin-traffic small{color:#746c84;margin-top:6px;font-size:12px;font-weight:400;display:block}.admin-traffic>span{color:#746c84;font-size:12px}.admin-bars>div{align-items:center;gap:12px;margin:9px 0;font-size:11px;display:flex}.admin-bars>div>div{background:#f3eff9;border-radius:5px;flex:1;height:8px}.admin-bars i{background:#8c67d3;border-radius:5px;height:8px;display:block}.admin-bars b{text-align:right;min-width:24px}.admin-bars span{color:#746c84;width:36px}.admin-page .admin-note{color:#746c84;margin-top:18px;font-size:11px}.admin-resources{margin-top:22px}.admin-resources>div{border-bottom:1px solid #f0ecf5;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-resources small{color:#746c84;margin-top:5px;font-size:11px;display:block}.admin-resources dd{text-align:right;margin:0;font-size:12px;font-weight:650}.admin-footer{color:#746c84;margin-top:28px;font-size:11px}.admin-empty{text-align:center;padding:20px}@media (width<=850px){.admin-cards{grid-template-columns:repeat(2,1fr)}.admin-heading{flex-direction:column;align-items:flex-start}.admin-refresh{align-items:flex-start}.admin-refresh small{text-align:left;max-width:none}}@media (width<=600px){.admin-content{padding:25px 16px}.admin-top{padding:18px 16px}.admin-top nav{gap:14px;font-size:12px}.admin-heading h1{font-size:27px}.admin-stat{padding:17px}.admin-stat strong{font-size:26px}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:20px}.admin-panel-heading{flex-direction:column;align-items:stretch}.admin-panel-heading input{width:100%;min-width:0}.admin-cards{gap:10px}.admin-brand{font-size:21px}}.admin-top{border-radius:0;margin:0}.admin-notice{background:#eaf7ef;border:1px solid #b9dfc8;border-radius:10px;padding:12px;color:#24754a!important}.admin-row-actions{align-items:center;gap:12px;display:flex}.admin-row-actions button{padding:7px 12px;font-size:12px}.admin-logs{margin-top:20px}.admin-logs code{font-size:11px}.admin-log-filter{align-items:center;gap:10px;margin-top:20px;display:flex}.admin-log-filter select,.admin-support-dialog select{color:#262035;font:inherit;background:#faf9fc;border:1px solid #dcd5e9;border-radius:9px;padding:10px}.admin-support-dialog{color:#262035;background:#fff;border:1px solid #dcd5e9;border-radius:18px;width:calc(100% - 32px);max-width:460px;margin:auto;padding:28px;font:14px system-ui}.admin-support-dialog::backdrop{background:#21193280}.admin-support-dialog label{margin-top:20px;font-weight:650;display:block}.admin-support-dialog select{width:100%;margin-top:8px;display:block}.admin-support-dialog p{color:#6b627a;line-height:1.6}.admin-dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.admin-page .admin-confirm{color:#fff;background:#6340bc}.admin-support-dialog .admin-note{font-size:12px}.admin-support-dialog h2{margin:10px 0;font-size:24px}.admin-support-dialog input[type=number]{color:#262035;width:100%;font:inherit;background:#faf9fc;border:1px solid #dcd5e9;border-radius:9px;margin-top:8px;padding:10px;display:block}.admin-store-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.admin-store-card{background:#fff;border:1px solid #e4dfec;border-radius:14px;min-width:0;padding:20px}.admin-store-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-store-card-heading h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:18px}.admin-store-card-heading small{color:#746c84;overflow-wrap:anywhere}.admin-store-card-heading .admin-badge{flex-shrink:0}.admin-store-numbers{border-block:1px solid #f0ecf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;padding:16px 0;display:grid}.admin-store-numbers dt{color:#746c84;font-size:12px}.admin-store-numbers dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:650}.admin-store-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-store-actions button,.admin-store-actions a{text-align:center;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.admin-store-actions a{padding:10px;text-decoration:none}.admin-page .admin-store-until{font-size:12px}.admin-support-dialog{max-height:calc(100dvh - 32px);overflow:auto}.admin-support-dialog button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #dcd5e9;border-radius:9px;padding:10px 16px}.admin-support-dialog .admin-confirm{color:#fff;background:#6340bc}.admin-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page .admin-manage-shortcut{background:#fff;border:1px solid #dcd5e9;border-radius:9px;align-items:center;min-height:44px;margin:0 0 18px;padding:10px 16px;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=1000px){.admin-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.admin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat:last-child{grid-column:1/-1}}@media (width<=800px){.admin-store-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=400px){.admin-store-card{padding:14px}.admin-store-card-heading{flex-direction:column}.admin-store-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-store-actions>*{min-width:0}.admin-store-numbers{gap:6px}.admin-stat strong{overflow-wrap:anywhere;font-size:24px}}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--bg:#eceeff;--b1:#a78bfa;--b2:#67e8f9;--b3:#f9a8d4;--glass:#ffffff8c;--stroke:#ffffffd9;--text:#1c1633;--muted:#5f5a78;--acc:#7c5cff;--sh:0 12px 40px #503ca02e;--hi:#ffffffb3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0a1a;--glass:#ffffff14;--stroke:#ffffff2e;--text:#f4f2ff;--muted:#a9a4c9;--acc:#9d85ff;--sh:0 12px 40px #00000073;--hi:#ffffff38}}:root[data-theme=dark]{--bg:#0b0a1a;--glass:#ffffff14;--stroke:#ffffff2e;--text:#f4f2ff;--muted:#a9a4c9;--acc:#9d85ff;--sh:0 12px 40px #00000073;--hi:#ffffff38}html{scroll-padding-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;padding-bottom:120px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif}body:before{content:"";z-index:-1;background:radial-gradient(50% 35% at 15% 10%,var(--b1),transparent 70%),radial-gradient(45% 35% at 90% 30%,var(--b2),transparent 70%),radial-gradient(50% 40% at 30% 95%,var(--b3),transparent 70%);opacity:.55;filter:blur(30px);position:fixed;inset:0}.g{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--stroke);box-shadow:var(--sh),inset 0 1px 0 var(--hi)}header{border-radius:24px;align-items:center;gap:12px;margin:14px 14px 0;padding:14px 16px;display:flex}.logo{background:linear-gradient(135deg,var(--b1),var(--b2));border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;box-shadow:inset 0 1px #fff9}header h1{letter-spacing:.2px;margin:0;font-size:17px}header small{color:var(--muted)}.wa{color:var(--text);border-radius:999px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none}.seg{border-radius:999px;margin:14px;padding:4px;display:flex}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:9px;font-family:inherit;font-size:13px;font-weight:600}.seg button.on{background:var(--acc);color:#fff;box-shadow:0 4px 16px #7c5cff73}.grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 14px;display:grid}@media (width>=700px){.grid{grid-template-columns:repeat(4,1fr);max-width:960px;margin:auto}}.card{cursor:pointer;border-radius:22px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.card:active{transform:scale(.97)}.card.sel{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc),0 12px 36px #7c5cff73}.ph{aspect-ratio:4/5;color:#ffffff8c;place-items:center;font-size:64px;font-weight:800;display:grid;position:relative}.ph:after{content:"";background:linear-gradient(115deg,#ffffff59 0%,#0000 40%);position:absolute;inset:0}.info{padding:10px 12px 12px}.info b{font-size:14px;display:block}.info span{color:var(--muted);font-size:12px}.pr{margin-top:2px;font-size:15px;font-weight:700;display:block}.chk{background:var(--acc);color:#fff;z-index:2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:10px;right:10px;transform:scale(0)}.sel .chk{transform:scale(1)}.ed{width:28px;height:28px;color:var(--text);z-index:2;cursor:pointer;border:0;border-radius:50%;font-size:13px;position:absolute;top:10px;left:10px}.bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;border-radius:26px;align-items:center;gap:10px;max-width:600px;margin:auto;padding:12px 12px 12px 20px;transition:transform .3s;display:flex;position:fixed;transform:translateY(160%)}.bar.on{transform:none}.bar span{flex:1;font-size:14px;font-weight:600}.btn{color:#fff;background:linear-gradient(135deg,var(--acc),#5b8cff);cursor:pointer;text-align:center;border:0;border-radius:999px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 6px 20px #7c5cff80}.btn.o{color:var(--text);box-shadow:none;border:1px solid var(--stroke);background:0 0}#bd{opacity:0;pointer-events:none;z-index:8;background:#0a081e73;transition:opacity .25s;position:fixed;inset:0}#bd.on{opacity:1;pointer-events:auto}#sh{z-index:9;padding:22px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:30px 30px 0 0;max-width:600px;max-height:88vh;margin:auto;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}#sh.on{transform:none}#sh h2{margin:0 0 4px;font-size:19px}#sh p{color:var(--muted);margin:4px 0 12px;font-size:13px}.lb{letter-spacing:.6px;color:var(--muted);text-transform:uppercase;margin:14px 0 8px;font-size:12px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--stroke);background:var(--glass);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}.chip.on{background:var(--acc);color:#fff;border-color:#0000}.row{justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.qty{align-items:center;gap:16px;font-weight:700;display:flex}.qty button{border:1px solid var(--stroke);background:var(--glass);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;font-size:18px}input{border:1px solid var(--stroke);background:var(--glass);width:100%;color:var(--text);border-radius:16px;outline:none;padding:13px 16px;font-family:inherit;font-size:16px}.opt{text-align:left;border:1px solid var(--stroke);background:var(--glass);width:100%;color:var(--text);cursor:pointer;border-radius:16px;margin-top:8px;padding:12px 16px;font-family:inherit;font-size:14px;display:block}.opt.on{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc)}.tag{color:var(--acc);letter-spacing:.5px;font-size:11px;font-weight:700}.link{border:1px dashed var(--stroke);border-radius:14px;margin:10px 0 14px;padding:12px 14px;font-family:ui-monospace,monospace}[data-glass=crystal]{--glass:linear-gradient(135deg,#ffffff4d,#ffffff0a 45%,#ffffff2e);--stroke:#ffffffbf;--hi:#fffffff2}[data-glass=crystal] .g{-webkit-backdrop-filter:blur(8px)saturate(230%)brightness(1.12);box-shadow:var(--sh),0 0 32px #8c78ff47,inset 0 1px 0 var(--hi),inset 0 -1px 0 #ffffff4d,inset 1px 0 0 #ffffff59}[data-glass=crystal] .g:not(.bar):not(#sh):not(.ed){position:relative}[data-glass=crystal] .g:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#ffffff73 0%,#fff0 28% 68%,#ffffff38 100%);position:absolute;inset:0}[data-glass=crystal] .card.sel{box-shadow:0 0 0 2px var(--acc),0 0 40px #7c5cffa6,inset 0 1px 0 var(--hi)}.seg.gs{margin-top:0}.fld{margin-top:10px}.fld .lb{margin:10px 0 6px}.err{color:#ff6b81;margin:5px 0 8px;font-size:12px}input[aria-invalid=true]{border-color:#ff6b81}.btn[disabled]{opacity:.45;box-shadow:none;cursor:not-allowed}.mbd{z-index:20;background:#0a081e8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:26px;width:100%;max-width:420px;padding:22px}.modal h2{margin:0 0 10px;font-size:19px}.modal p{margin:6px 0}.modal .big{font-size:17px}.ord{cursor:pointer;border-radius:20px;max-width:560px;margin:10px 14px;padding:14px 16px}.tools{justify-content:space-between;align-items:center;max-width:960px;margin:auto;padding:12px 16px 6px;display:flex}.vs{border-radius:999px;padding:3px;display:flex}.vs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.vs button.on{background:var(--acc);color:#fff}.grid[data-view=compact]{grid-template-columns:repeat(3,1fr);gap:9px}.grid[data-view=mini]{grid-template-columns:repeat(4,1fr);gap:7px}.grid[data-view=compact] .ph,.grid[data-view=mini] .ph{aspect-ratio:1}.grid[data-view=compact] .card{border-radius:16px}.grid[data-view=mini] .card{border-radius:13px}.grid[data-view=compact] .ph{font-size:38px}.grid[data-view=mini] .ph{font-size:26px}.grid[data-view=compact] .info{padding:7px 9px 9px}.grid[data-view=mini] .info{padding:5px 6px 7px}.grid[data-view=compact] .info b,.grid[data-view=mini] .info b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid[data-view=compact] .info b{font-size:12px}.grid[data-view=mini] .info b{font-size:10.5px}.grid[data-view=compact] .info span:not(.pr),.grid[data-view=mini] .info span:not(.pr){display:none}.grid[data-view=compact] .pr{font-size:13px}.grid[data-view=mini] .pr{font-size:11.5px}.grid[data-view=compact] .chk,.grid[data-view=mini] .chk{width:22px;height:22px;font-size:12px;top:6px;right:6px}@media (width>=700px){.grid[data-view=compact]{grid-template-columns:repeat(5,1fr)}.grid[data-view=mini]{grid-template-columns:repeat(7,1fr)}}.chkrow{align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;display:flex}.chkrow input{width:20px;height:20px;margin-top:2px}.sec{border:1px solid var(--stroke);border-radius:16px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.45}.sbar{border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 14px 0;padding:8px 12px;font-size:14px;display:flex}.sbar span{flex:1}.sbar .btn{padding:7px 12px;font-size:12px}.ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tools{flex-wrap:wrap;gap:12px}.tools a{color:var(--text)}.form-page{border-radius:26px;width:calc(100% - 28px);max-width:600px;margin:24px auto;padding:24px}.fld{display:block}.fld input,.fld textarea,.fld select{width:100%;margin-top:6px;display:block}textarea,select{font:inherit;border:1px solid var(--stroke);color:var(--text);background:var(--glass);border-radius:14px;padding:12px}textarea{resize:vertical;min-height:90px}.photo-list{gap:10px;margin:12px 0;display:flex;overflow-x:auto}.photo-list>div{flex:0 0 110px}.photo-list img{object-fit:cover;border-radius:12px;width:110px;height:138px}.product-photos{gap:12px;margin:12px 0;display:flex;overflow-x:auto}.product-photos img{object-fit:cover;border-radius:16px;width:180px;height:225px}.simulation-note{color:var(--muted);text-align:center;margin:8px 16px;font-size:12px}#sh.g,.modal.g{background:color-mix(in srgb,var(--bg) 96%,transparent)}summary{cursor:pointer;font-weight:600}.card:focus-visible,.btn:focus-visible{outline:3px solid var(--acc);outline-offset:3px}@media (width<=430px){.bar{gap:6px;padding:12px}.bar .btn{padding:10px 12px;font-size:12px}.bar span{font-size:12px}}body:has(.auth-page){background:#f5f3fa;padding-bottom:0}body:has(.auth-page):before{display:none}.auth-page{--auth-ink:#211932;--auth-muted:#635b73;--auth-card:#fff;--auth-border:#ded9e8;--auth-input:#faf9fc;--auth-purple:#6340bc;--auth-soft:#eee8fa;min-height:100svh;color:var(--auth-ink);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.auth-brand{color:var(--auth-ink);letter-spacing:-.8px;align-items:center;gap:10px;margin-bottom:28px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.auth-brand-mark{background:var(--auth-purple);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.auth-brand-mark svg{width:30px;height:30px}.auth-brand-accent{color:var(--auth-purple)}.auth-card{background:var(--auth-card);border:1px solid var(--auth-border);border-radius:24px;width:100%;max-width:460px;padding:36px;box-shadow:0 14px 50px #30204b0a}.auth-eyebrow{color:var(--auth-purple);letter-spacing:1.8px;margin-bottom:12px;font-size:11px;font-weight:750;display:block}.auth-card h1{letter-spacing:-1px;margin:0 0 16px;font-size:32px;font-weight:750;line-height:1.18}.auth-description{color:var(--auth-muted);margin:0 0 26px;font-size:15px;line-height:1.65}.auth-label,.auth-card .fld{color:var(--auth-ink);font-size:14px;font-weight:650;display:block}.auth-card input:not([type=checkbox]),.auth-card select,.auth-card textarea{background:var(--auth-input);border:1px solid var(--auth-border);color:var(--auth-ink);font:inherit;border-radius:10px;width:100%;min-height:50px;padding:14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.auth-card input::placeholder{color:var(--auth-muted);opacity:1;font-weight:400}.auth-label+input{margin-top:9px}.auth-card input:focus,.auth-card textarea:focus,.auth-card select:focus{border-color:var(--auth-purple);outline:3px solid var(--auth-soft);outline-offset:1px}.auth-card input[aria-invalid=true]{border-color:#b52d4d}.auth-field-hint{color:var(--auth-muted);margin:9px 0 24px;font-size:12px;line-height:1.5}.auth-primary.btn{background:var(--auth-purple);width:100%;min-height:50px;box-shadow:none;color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;display:flex}.auth-primary.btn:hover:not(:disabled){filter:brightness(1.12)}.auth-primary.btn:disabled{opacity:1;color:#6c647d;cursor:not-allowed;background:#e8e3f0}.auth-security{color:var(--auth-muted);justify-content:center;align-items:center;gap:7px;margin:17px 0 0;font-size:12px;line-height:1.5;display:flex}.auth-security svg{flex-shrink:0;width:16px;height:16px}.auth-divider{background:var(--auth-border);height:1px;margin:28px 0 22px}.auth-alternative{color:var(--auth-muted);text-align:center;margin:0;font-size:14px;line-height:1.8}.auth-card a,.auth-text-button{color:var(--auth-purple);text-underline-offset:4px;font-weight:650}.auth-alternative a{margin-left:4px;text-decoration:none;display:inline-block}.auth-card a:hover{text-decoration:underline}.auth-page a:focus-visible,.auth-page button:focus-visible{outline:3px solid var(--auth-purple);outline-offset:4px}.auth-footer{color:var(--auth-muted);margin:24px 0 0;font-size:12px;line-height:1.5}.auth-error{color:#b52d4d;background:#fff0f3;border:1px solid #efb8c6;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}.auth-success p{font-size:15px;line-height:1.65}.auth-success strong{overflow-wrap:anywhere}.auth-success-icon{background:var(--auth-soft);width:42px;height:42px;color:var(--auth-purple);border-radius:50%;place-items:center;margin:8px 0 18px;font-size:22px;display:grid}.auth-text-button{cursor:pointer;background:0 0;border:0;padding:10px 0;font-family:inherit;font-size:14px;font-weight:650}.auth-page-wide{justify-content:flex-start}.auth-card-wide{max-width:720px}.auth-card fieldset,.form-page fieldset{border:0;min-width:0;margin:0;padding:0}.auth-card legend,.form-page legend{margin-bottom:16px;padding:0;font-size:16px;font-weight:700}.auth-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.auth-form-grid .fld{margin:0;font-weight:600}.auth-card .fld input{margin-top:8px;font-weight:400}.auth-card .auth-form-section+.auth-form-section{margin-top:28px}.auth-form-section+.auth-form-section legend{border-top:1px solid var(--auth-border);width:100%;padding-top:24px}.auth-section-hint{color:var(--auth-muted);margin:0 0 18px;font-size:13px;line-height:1.6}@media (prefers-color-scheme:dark){body:has(.auth-page){background:#100e1a}.auth-page{--auth-ink:#f5f1ff;--auth-muted:#bbb3cc;--auth-card:#1c182b;--auth-border:#3e354f;--auth-input:#141120;--auth-purple:#b6a0ff;--auth-soft:#3b2e5b}.auth-primary.btn{color:#fff;background:#7652ce}.auth-primary.btn:disabled{color:#c1b7ce;background:#393044}.auth-error{color:#ffbbcd;background:#392031;border-color:#714151}}@media (width<=520px){.auth-page{padding:28px 16px}.auth-brand{margin-bottom:22px;font-size:22px}.auth-card{border-radius:20px;padding:28px 22px}.auth-card h1{font-size:28px}.auth-form-grid{grid-template-columns:1fr;gap:16px}.auth-description{font-size:14px}.auth-alternative a{margin-left:0;display:block}.auth-security{font-size:11px}.auth-footer{margin-top:20px}}@media (prefers-reduced-motion:reduce){.auth-card input,.auth-card textarea,.auth-card select{transition:none}}body:has(.storefront){background:#f5f3fa}body:has(.storefront):before{display:none}.storefront{--bg:var(--brand-bg,#f5f3fa);--glass:#fff;--stroke:#dcd6e8;--text:#241b36;--muted:#655c73;--acc:var(--brand,#6340bc);background:var(--bg);max-width:1200px;color:var(--text);min-height:100dvh;margin:auto;padding:12px 12px 30px}.storefront .g,.storefront #sh.g{background:var(--glass);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid var(--stroke)}.storefront .g:before{display:none}.storefront header{border-radius:16px;margin:0;padding:20px}.storefront header h1{font-size:22px}.storefront .logo{background:var(--brand-soft,#eee8fb);color:var(--acc);box-shadow:none;flex-shrink:0;width:56px;height:56px;font-size:23px;overflow:hidden}.storefront .logo img{object-fit:contain;background:#fff;width:100%;height:100%}.profile-preview{border:1px solid var(--stroke);background:var(--glass);width:120px;height:120px;color:var(--acc);border-radius:16px;place-items:center;margin:12px 0;font-size:44px;display:grid;overflow:hidden}.profile-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.storefront .btn{background:var(--acc);box-shadow:none;border-radius:10px;min-height:44px;font-size:14px}.storefront .btn.o{color:var(--text);border:1px solid var(--stroke);background:0 0}.catalog-heading{padding:24px 4px 8px}.catalog-heading h2{margin:0;font-size:24px}.catalog-heading p{color:var(--muted);margin:8px 0;line-height:1.5}.storefront .tools{justify-content:flex-start;gap:16px;max-width:none;padding:10px 0}.seller-navigation{flex-wrap:wrap;gap:10px;display:flex}.storefront .seller-nav-link{justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.seller-nav-link svg{flex-shrink:0}.storefront .seller-nav-link:hover{border-color:var(--acc);background:var(--brand-soft,#eee8fb)}.storefront .seller-nav-link:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.storefront .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none;margin:0;padding:14px 0}.storefront .card{cursor:default;border-radius:14px;transform:none}.storefront .card.sel{box-shadow:0 0 0 2px var(--acc)}.product-image-button{cursor:pointer;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.photo-selection{color:#fff;pointer-events:none;background:#0006;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;font-weight:700;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0004}.product-image-button[aria-pressed=true] .photo-selection{background:#128c46}.storefront[data-mode=seller] .card.sel{border-color:#128c46;box-shadow:0 0 0 2px #128c46}.storefront .btn.whatsapp-send{color:#fff;white-space:normal;background:#128c46;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.storefront .btn.whatsapp-send:hover{background:#0f753a}.whatsapp-send svg{flex-shrink:0}.storefront .whatsapp-send:focus-visible{outline-offset:3px;outline:3px solid #128c46}@media (width<=480px){.storefront[data-mode=seller] .bar{grid-template-columns:1fr auto;gap:10px;display:grid}.storefront[data-mode=seller] .bar .whatsapp-send{grid-column:1/-1;width:100%}}.storefront .ph{aspect-ratio:1;max-height:300px;color:var(--acc);background:#fff}.storefront .ph:after{display:none}.storefront .ph img{object-fit:contain}.storefront .info{padding:16px}.storefront .info b{font-size:17px;line-height:1.4;white-space:normal!important}.storefront .info span{font-size:13px;display:block!important}.storefront .info .pr{color:var(--text);margin:10px 0 14px;font-size:21px}.storefront .card-action{width:100%;padding:11px 8px}.select-product{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:13px;line-height:1.4;display:flex}.select-product input{width:20px;height:20px;accent-color:var(--acc);flex:0 0 20px}.storefront .bar{border-radius:14px;max-width:720px}.storefront #sh{border-radius:20px 20px 0 0;max-width:760px;max-height:92dvh;padding-top:24px}.storefront #sh h2{padding-right:12px;font-size:24px}.storefront #sh p{font-size:15px;line-height:1.5}.sheet-close{margin:0 0 18px auto;display:block}.storefront .product-photos img{object-fit:contain;border:1px solid var(--stroke);background:#fff;flex-shrink:0;width:min(100%,360px);height:320px}.storefront input,.storefront select,.storefront textarea{background:var(--glass);border:1px solid var(--stroke);font-size:16px}.storefront .fld{margin-top:16px;font-size:14px}.storefront .chip{border-radius:10px;min-height:44px}.storefront .chip.on{background:var(--acc)}.editor-section{margin:24px 0}.editor-section h3{margin:0 0 8px;font-size:20px}.option-group{border:1px solid var(--stroke);border-radius:12px;min-width:0;margin:20px 0 0;padding:18px}.option-group legend{padding:0 8px;font-size:18px;font-weight:700}.option-add{align-items:center;gap:8px;display:flex}.option-add input{flex:1;min-width:0}.option-add .btn{flex-shrink:0;margin-top:6px}.option-summary,.option-pending{color:var(--muted);font-size:14px!important}.remove-option{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0 0;text-decoration:underline}.storefront .err{color:#b3263f;font-size:14px}.storefront button:focus-visible,.storefront input:focus-visible,.storefront textarea:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.order-item{border-bottom:1px solid var(--stroke);align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.order-thumb{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:56px;height:64px}.order-item-info{flex:1;min-width:0}.order-item-info small{color:var(--muted);margin:4px 0 8px;display:block}.order-item>.order-item-info+.order-item-price{white-space:nowrap}.shipping-preview{border:1px solid var(--stroke);border-radius:12px;margin:20px 0;padding:16px}.shipping-preview h3{margin:0 0 8px;font-size:18px}.order-totals{border-top:1px solid var(--stroke);margin-top:20px;padding:12px 0}.field-hint{color:var(--muted);font-size:13px!important}input[type=file]{cursor:pointer;overflow:hidden;border:1px dashed var(--stroke)!important;padding:12px!important;font-size:13px!important}input[type=file]::file-selector-button{background:var(--acc,#6340bc);color:#fff;cursor:pointer;border:0;border-radius:8px;margin:0 12px 0 0;padding:12px 16px;font:600 14px inherit}input[type=file]:disabled::file-selector-button{opacity:.5;cursor:wait}@media (width>=700px){.storefront .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront .grid[data-view=compact]{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront .grid[data-view=mini]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=480px){.storefront{padding:8px}.storefront header{padding:16px 12px}.storefront header h1{font-size:19px}.storefront .grid{gap:10px}.storefront .info{padding:12px 10px}.storefront .info b{font-size:15px}.storefront .info .pr{font-size:18px}.storefront .card-action{font-size:13px}.select-product{font-size:12px}.catalog-heading h2{font-size:22px}.option-group{padding:12px}}@media (prefers-color-scheme:dark){body:has(.storefront){background:#100e1a}.storefront{--bg:#100e1a;--glass:#1c182b;--stroke:#454052;--text:#f5f2fa;--muted:#c2b9ce;--acc:var(--brand-dark,#7652ce)}.storefront .logo{color:var(--text);background:var(--brand-dark-soft,#342548)}.storefront .err{color:#ff9eae}}.palette-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.palette-choice{text-align:left;border:1px solid var(--stroke);background:var(--glass);min-height:54px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.palette-choice>span,.color-suggestion>span{border:1px solid #888;border-radius:50%;flex-shrink:0;width:24px;height:24px}.palette-choice.selected{outline:2px solid var(--acc);outline-offset:1px}.palette-choice b{margin-left:auto}.color-suggestion{border:1px solid var(--stroke);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px;display:flex}.color-suggestion p{flex:1;min-width:140px;margin:0}.color-custom{align-items:center;gap:16px;display:flex!important}.color-custom input{height:44px;width:72px!important;padding:3px!important}.theme-preview.storefront{border-radius:14px;min-height:0;margin:20px 0 0;padding:16px}.theme-preview-card{border-radius:10px;padding:20px}.theme-preview-card strong{margin:12px 0;font-size:21px;display:block}.preview-brand{color:var(--acc);font-size:12px;font-weight:700}.theme-preview .btn{width:100%}.catalog-search{align-items:flex-end;gap:10px;margin:12px 0;display:flex}.catalog-search .fld{flex:1;margin:0}.catalog-search input{width:100%}.product-title-button,.product-price-button{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.product-link{width:100%;margin-top:8px;padding:10px!important;font-size:12px!important}.product-variation{border:1px solid var(--stroke);border-radius:12px;min-width:0;margin:18px 0;padding:12px}.product-variation legend{padding:0 8px;font-weight:700}.product-variation legend span{color:var(--muted);font-size:12px;font-weight:400;display:block}.product-variation.missing{border:2px solid #b3263f}.product-variation.missing legend{color:#b3263f}.package-presets{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.package-presets button{flex:1;min-width:100px}.package-presets small{margin-top:6px;font-size:11px;font-weight:400;display:block}.checkout-next{border-left:4px solid var(--acc);margin:18px 0;padding:6px 0 6px 16px}.checkout-step{color:var(--acc);letter-spacing:1px;font-size:12px;font-weight:700}.storefront .checkout-whatsapp{white-space:normal;background:#087f5b;padding:20px 14px;font-size:17px;line-height:1.4;display:block}.shipping-loading{align-items:center;gap:10px;display:flex}.shipping-loading>span{border:2px solid var(--stroke);border-top-color:var(--acc);border-radius:50%;width:16px;height:16px;animation:1s linear infinite shipping-spin}.order-controls{max-width:920px;margin:20px auto;padding:0 14px}.order-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.order-filters .chip{min-height:44px}.order-empty{text-align:center;color:var(--muted);padding:30px}.storefront .vs button.on,.storefront .opt.on{box-shadow:none}.storefront .vs button.on{background:var(--acc);color:#fff}.storefront .opt.on{border-color:var(--acc);background:var(--brand-soft,#eee8fb)}.storefront a:not(.btn){color:var(--text)}.storefront .modal .btn{background:var(--brand,#6340bc)}.storefront .btn:disabled{opacity:.55;cursor:not-allowed}@keyframes shipping-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shipping-loading>span{animation:none}}@media (prefers-color-scheme:dark){.storefront .opt.on{background:var(--brand-dark-soft,#342548)}.product-variation.missing{border-color:#ff9eae}.product-variation.missing legend{color:#ff9eae}}@media (width<=380px){.palette-list{grid-template-columns:1fr}.catalog-search{flex-direction:column;align-items:stretch}}.store-review{--acc:var(--brand,#6340bc);--bg:var(--brand-bg,#f5f3fa);--glass:#fff;--text:#241b36;--muted:#655c73;color:var(--text)}.store-review .btn{background:var(--acc);box-shadow:none}.store-review .btn.o{background:0 0}.store-review .theme-preview{min-height:0}@media (prefers-color-scheme:dark){.store-review{--acc:var(--brand-dark,#7652ce);--bg:#1c182b;--glass:#1c182b;--text:#f5f2fa;--muted:#c2b9ce}}body:has(.catalog-refresh){background:#fdf7ff}.catalog-refresh{--bg:#fdf7ff;--stroke:#e7e4f2;--text:#1e1a2e;--muted:#635d7a;padding:24px 24px 150px;font-size:16px;line-height:1.5}.catalog-refresh>header{border-radius:20px;padding:24px}.catalog-refresh>header>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.catalog-refresh header h1{font-size:24px;line-height:1.3}.catalog-refresh header small{font-size:14px}.catalog-refresh .g{box-shadow:0 2px 12px #583bb308}.catalog-refresh .wa{color:#15803d;background:#ecfdf5;border-color:#c9e8d4;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.catalog-refresh .catalog-heading{padding:28px 4px 12px}.catalog-refresh .catalog-heading h2{letter-spacing:-.025em;font-size:28px}.catalog-refresh .catalog-heading p{max-width:650px;margin-bottom:0}.catalog-refresh .tools{gap:12px}.catalog-refresh .btn{border-radius:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.4}.catalog-refresh .vs{border-radius:12px;padding:4px}.catalog-refresh .vs button{border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px}.catalog-refresh .simulation-note{text-align:left;margin:8px 4px;font-size:14px}.catalog-refresh .catalog-search{border:1px solid var(--stroke);background:#fff;border-radius:16px;margin:20px 0 8px;padding:16px}.catalog-refresh input:focus-visible{outline-offset:2px}.catalog-refresh .grid{gap:20px}.catalog-refresh .card{border-radius:20px;flex-direction:column;display:flex}.catalog-refresh .info{flex-direction:column;flex:1;padding:16px;display:flex}.catalog-refresh .grid .info b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:16px;overflow:visible}.catalog-refresh .info span{font-size:14px}.catalog-refresh .info .pr{font-variant-numeric:tabular-nums;margin:12px 0;font-size:22px}.catalog-refresh .card-action{margin-top:auto}.catalog-refresh .product-link{font-size:14px!important}.catalog-refresh .product-image-button{border-bottom:1px solid var(--stroke)}.catalog-refresh .photo-selection{background:#fff;border:2px solid #797584;width:32px;height:32px;box-shadow:0 2px 8px #1e1a2e14}.catalog-refresh .product-image-button[aria-pressed=true] .photo-selection{background:#15803d;border-color:#fff}.catalog-refresh[data-mode=seller] .card.sel{border-color:#15803d;box-shadow:0 0 0 2px #15803d}.catalog-refresh .bar{background:#fff;border-radius:20px;padding:16px;box-shadow:0 8px 32px #1e1a2e26}.catalog-refresh .bar span{font-size:14px}.catalog-refresh .bar:not(.on),.catalog-refresh #sh:not(.on){visibility:hidden;pointer-events:none}.catalog-refresh .legal-links,.catalog-refresh .legal-credit{font-size:14px}.catalog-refresh .btn.whatsapp-send,.catalog-refresh .checkout-whatsapp{color:#fff;background:#15803d}.catalog-refresh .btn.whatsapp-send:hover,.catalog-refresh .checkout-whatsapp:hover{background:#166534}.catalog-refresh #sh:not([data-sheet=edit]){--glass:#fff;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));background:#fdf7ff;border-radius:24px 24px 0 0}.catalog-refresh #sh:not([data-sheet=edit]) :is(small,.lb,.tag,.field-hint,.checkout-step,.legal-checkout,.product-variation legend span){font-size:14px!important}.catalog-refresh #sh:not([data-sheet=edit]) .qty button{min-width:44px;min-height:44px}.catalog-refresh .checkout-heading h2{margin:8px 0}.checkout-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-section-title>span{color:var(--acc);background:var(--brand-soft,#edeaf8);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:14px}.catalog-refresh :is(.checkout-products,.checkout-customer,.shipping-preview,.order-totals){border:1px solid var(--stroke);background:#fff;border-radius:16px;margin:16px 0;padding:20px}.catalog-refresh :is(.checkout-products,.checkout-customer) h3{margin:0;font-size:18px}.catalog-refresh .order-item,.checkout-review .order-item{background:#f3f1fa;border:0;border-radius:12px;flex-wrap:wrap;align-items:flex-start;margin-top:12px;padding:12px}.catalog-refresh .order-item-info b,.checkout-review .order-item-info b{overflow-wrap:anywhere}.catalog-refresh .order-item>b,.checkout-review .order-item>b{font-variant-numeric:tabular-nums;margin-left:auto}.catalog-refresh .order-item-info{flex:120px}.catalog-refresh .order-thumb{border:1px solid var(--stroke);width:56px;height:64px}.catalog-refresh .order-item-info small{font-size:14px}.catalog-refresh .order-item .chip{background:#fff;padding:8px 12px;font-size:14px}.catalog-refresh .opt{background:#f3f1fa;border-radius:12px;min-height:72px}.catalog-refresh .opt.on{background:var(--brand-soft,#edeaf8);border:2px solid var(--acc);padding:11px 15px}.catalog-refresh .row,.checkout-review .row{flex-wrap:wrap;gap:12px}.catalog-refresh .order-totals .row:last-child,.checkout-review .order-totals .row:last-child{border-top:1px solid var(--stroke);margin-top:8px;padding-top:12px;font-size:20px;font-weight:700}.catalog-refresh :is(.checkout-optional,.checkout-message){border:1px solid var(--stroke);background:#fff;border-radius:12px;margin:16px 0;padding:14px 16px}.catalog-refresh :is(.checkout-optional,.checkout-message) summary{min-height:24px;font-size:14px}.catalog-refresh .checkout-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#1e1a2e;background:#ecfdf5;border-radius:12px;padding:16px}.checkout-review{--stroke:#e7e4f2;border:1px solid var(--stroke);border-radius:24px;max-width:560px;max-height:85dvh;padding:24px;font-size:16px;overflow-y:auto;background:#fff!important}.checkout-review h2{font-size:24px}.checkout-review small{font-size:14px}.checkout-review .btn{border-radius:12px;min-height:48px;font-size:14px}.checkout-review .btn.o{color:var(--text);border-color:var(--stroke)}.checkout-review .order-item-info{flex:120px}.checkout-review .order-totals{font-size:16px}@media (width<=480px){.catalog-refresh{padding:12px 12px 180px}.catalog-refresh>header{flex-wrap:wrap;gap:10px;padding:16px 12px}.catalog-refresh header h1{font-size:20px}.catalog-refresh header .logo{width:44px;height:44px}.catalog-refresh header .wa{padding:10px}.catalog-refresh .catalog-heading h2{font-size:24px}.catalog-refresh .grid{gap:12px}.catalog-refresh .info{padding:12px}.catalog-refresh .info .pr{font-size:20px}.catalog-refresh #sh:not([data-sheet=edit]){padding-left:16px;padding-right:16px}.catalog-refresh :is(.checkout-products,.checkout-customer,.shipping-preview,.order-totals){padding:16px}.catalog-refresh .seller-navigation{width:100%}.checkout-review{padding:20px}}@media (prefers-reduced-motion:reduce){.catalog-refresh .bar,.catalog-refresh #sh,.catalog-refresh .card{transition:none}}body:has(.catalog-refresh){background:#fdf7ff;padding-bottom:0}.catalog-refresh{--bg:#fdf7ff;--glass:#fff;--stroke:#e7e4f2;--text:#1e1a2e;--muted:#635d7a;--acc:var(--brand,#583bb3);font-family:Montserrat,system-ui,sans-serif}.catalog-refresh[data-mode=seller]{--acc:#583bb3;max-width:960px;padding:80px 16px 230px}.catalog-refresh[data-mode=seller]>.catalog-heading{display:none}.catalog-refresh .stitch-header{z-index:6;max-width:960px;height:calc(64px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:#fdf7ff;border-bottom:1px solid #f1eafd;border-radius:0;gap:12px;margin:auto;position:fixed;top:0;left:0;right:0}.stitch-brand{flex:1;align-items:center;gap:12px;display:flex}.stitch-brand img{object-fit:contain;object-position:left;width:28px;height:32px}.stitch-brand span,.stitch-order-header span{letter-spacing:.08em;color:#635d7a;font-size:14px;display:block}.catalog-refresh .stitch-header h1{margin:0;font-size:18px;line-height:1.2}.stitch-header-orders{place-items:center;width:44px;height:44px;display:grid}.catalog-refresh .stitch-avatar{background:#3b1b9d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;color:#fff!important}.stitch-catalog-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.stitch-catalog-tools>span{overflow-wrap:anywhere;font-weight:600}.stitch-new-product,.stitch-management summary{color:#583bb3;cursor:pointer;background:#f3f1fa;border:0;border-radius:8px;min-height:44px;padding:10px 12px;font:600 14px Montserrat,sans-serif}.stitch-management{position:relative}.stitch-management[open]{border:1px solid var(--stroke);background:#fff;border-radius:12px;flex-basis:100%;padding:12px}.stitch-management .sbar{margin:12px 0;font-size:14px}.stitch-management .vs{margin:12px 0;display:inline-flex}.stitch-management p{color:var(--muted)}.catalog-refresh[data-mode=seller]>.simulation-note[role=status]{display:none}.catalog-refresh[data-mode=seller]>.simulation-note{margin:8px 0;font-size:14px}.catalog-refresh .catalog-search{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.catalog-refresh .catalog-search>svg{color:#797584;flex-shrink:0}.catalog-refresh[data-mode=seller] .catalog-search{margin:8px 0 12px}.catalog-refresh[data-mode=seller] .catalog-search label{font-size:0}.catalog-refresh[data-mode=seller] .catalog-search input{border:0;border-radius:0;margin:0;padding:6px 0;font-size:16px}.stitch-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;display:flex}.stitch-filter-pills{flex-wrap:wrap;gap:8px;display:flex}.stitch-filters button{color:#635d7a;cursor:pointer;background:#f3f1fa;border:0;border-radius:999px;min-height:44px;padding:8px 12px;font:500 14px Montserrat,sans-serif}.stitch-filters button[aria-pressed=true]{color:#fff;background:#3b1b9d}.stitch-filters .stitch-select-all{color:#583bb3;background:0 0;border-radius:8px;margin-left:auto}.catalog-refresh[data-mode=seller] .grid[data-view]{grid-template-columns:1fr;gap:12px;padding:0}.catalog-refresh[data-mode=seller] .stitch-product-row{border:1px solid #f1eafd;border-radius:14px;flex-direction:row;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 1px 3px #583bb305}.catalog-refresh[data-mode=seller] .stitch-product-row.sel{border-color:#f1eafd;box-shadow:0 1px 3px #583bb305}.stitch-checkbox{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:44px;padding:0;display:grid;position:relative}.stitch-checkbox:before{content:"";background:#e7defa;border-radius:7px;width:24px;height:24px;position:absolute}.stitch-checkbox[aria-pressed=true]:before{background:#3b1b9d}.stitch-checkbox svg{z-index:1;width:18px}.catalog-refresh .stitch-product-row .product-image-button{border:0;border-radius:8px;flex:0 0 64px;width:64px;overflow:hidden}.catalog-refresh .stitch-product-row .ph{background:#f3f1fa;border-radius:8px;height:64px;max-height:none}.catalog-refresh .stitch-product-row .ph svg{color:#583bb3;width:28px;height:28px}.catalog-refresh .stitch-product-row .ph img{object-fit:cover}.stitch-product-content{flex:1;min-width:0}.stitch-product-title{align-items:flex-start;gap:8px;display:flex}.stitch-product-title .product-title-button{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;line-height:1.4}.stitch-price{color:#3b1b9d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.stitch-product-content p{color:#635d7a;overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.4}.stitch-product-content .stitch-variants{background:#f3f1fa;border-radius:4px;padding:2px 6px}.stitch-measures{align-items:center;gap:4px;display:flex}.stitch-measures svg{flex-shrink:0;width:16px;height:16px}.stitch-row-actions{flex-wrap:wrap;gap:12px;display:flex}.stitch-row-actions button{color:#583bb3;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px 0;font:500 14px Montserrat,sans-serif}.stitch-product-row .stitch-row-actions button{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.stitch-product-row .stitch-row-actions button:hover{background:#f3f1fa}.stitch-product-content .stitch-measures{padding-right:32px}.catalog-refresh[data-mode=seller] .bar{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));background:#fff;border:0;border-radius:0;grid-template-columns:1fr 44px;gap:12px;max-width:960px;padding:16px;display:grid;box-shadow:0 -4px 16px #583bb308}.catalog-refresh .stitch-selection-summary{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-refresh .stitch-selection-summary span{flex:initial;font-size:14px;font-weight:500}.stitch-selection-summary i{background:#10b981;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.stitch-selection-summary b{color:#3b1b9d;font-size:18px}.catalog-refresh[data-mode=seller] .bar .whatsapp-send{background:#15803d;border-radius:10px;grid-column:1;width:100%}.catalog-refresh[data-mode=seller] .bar .stitch-clear{color:#583bb3;background:#ece4ff;border:0;grid-column:2;padding:0;font-size:24px}.stitch-bottom-nav{z-index:5;height:calc(72px + env(safe-area-inset-bottom,0px));padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#fdf7ff;border-top:1px solid #e7e4f2;grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;margin:auto;display:grid;position:fixed;bottom:0;left:0;right:0}.stitch-bottom-nav a,.stitch-bottom-nav button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font:500 14px Montserrat,sans-serif;text-decoration:none;display:flex;color:#635d7a!important}.stitch-bottom-nav [aria-current=page]{background:#f2ebff;color:#3b1b9d!important}.catalog-refresh .bar:not(.on),.catalog-refresh #sh:not(.on){display:none}.catalog-refresh #sh[data-sheet=order]{--acc:#583bb3;background:#fdf7ff;max-width:760px;padding:0 16px}.catalog-refresh #sh[data-sheet=order]>.sheet-close{z-index:4;background:#fdf7ff;border:0;border-radius:50%;width:44px;height:44px;margin:0;padding:0;position:absolute;top:12px;left:12px;right:auto}.catalog-refresh #sh[data-sheet=order]>.sheet-close svg{width:24px;height:24px}.catalog-refresh #sh:not([data-sheet=edit]){--glass:#fff;background:#fdf7ff}.stitch-order-header{background:#fdf7ff;border-bottom:1px solid #f1eafd;align-items:center;gap:8px;min-height:68px;margin:0 -16px 16px;padding:12px 16px 12px 60px;display:flex}.stitch-order-header img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.stitch-order-header h2{line-height:1.3;margin:0!important;font-size:18px!important}.stitch-checkout-steps{background:#f7f1ff;border-radius:12px;justify-content:space-between;gap:8px;margin:0 0 16px;padding:12px;list-style:none;display:flex}.stitch-checkout-steps li{color:#635d7a;align-items:center;gap:6px;font-size:14px;display:flex}.stitch-checkout-steps li span{color:#583bb3;background:#ece4ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.stitch-checkout-steps li[aria-current]{color:#583bb3;font-weight:700}.stitch-checkout-steps li[aria-current] span{color:#fff;background:#583bb3}.stitch-checkout-steps .complete span{color:#fff;background:#15803d}.stitch-checkout-steps .complete svg{width:16px;height:16px}.stitch-order-notice{color:#047857;background:#ecfdf5;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.stitch-order-notice>svg{flex-shrink:0}.stitch-order-notice b{font-size:14px}.catalog-refresh .stitch-order-notice p{color:#047857!important;margin:2px 0 0!important;font-size:14px!important}.stitch-checkout h3{align-items:center;gap:8px;display:flex;font-size:17px!important}.stitch-checkout h3 svg{color:#583bb3;flex-shrink:0}.catalog-refresh .stitch-checkout :is(.checkout-products,.checkout-customer,.shipping-preview,.order-totals){background:#fff;border:0;border-radius:14px;margin:16px 0;padding:16px;box-shadow:0 1px 3px #583bb305}.catalog-refresh .stitch-checkout .order-item{background:#f7f1ff;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.catalog-refresh .stitch-checkout .order-item:not(:has(.order-thumb)){grid-template-columns:minmax(0,1fr) auto}.catalog-refresh .stitch-checkout .order-thumb{object-fit:cover;border:0;height:56px}.catalog-refresh .stitch-checkout .order-item-info small{margin:4px 0 0}.order-item-end{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:15px;display:flex}.catalog-refresh .stitch-checkout .order-item .chip{background:0 0;min-height:44px;padding:4px 8px;font-size:14px}.stitch-subtotal,.stitch-checkout .fld{margin-top:12px}.stitch-checkout .lb{text-transform:none;letter-spacing:0;margin:0 0 6px;font-weight:500}.stitch-checkout .opt{background:#f3f1fa;border:2px solid #0000;padding:12px 12px 12px 42px;position:relative}.stitch-checkout .opt:before{content:"";background:#fff;border:1px solid #9690ad;border-radius:50%;width:18px;height:18px;position:absolute;top:18px;left:12px}.stitch-checkout .opt.on{background:#f7f1ff;border-color:#583bb3;padding:12px 12px 12px 42px}.stitch-checkout .opt.on:before{background:#583bb3;border:5px solid #583bb3;box-shadow:inset 0 0 0 2px #fff}.catalog-refresh .stitch-checkout .opt .tag{color:#583bb3;letter-spacing:0;font-size:14px}.catalog-refresh .shipping-preview .opt>small{margin-top:4px;display:block}.catalog-refresh .checkout-freight{border-top:1px solid var(--stroke);margin-top:20px;padding-top:16px}.stitch-payment-note,.stitch-whatsapp-preview{background:#fff;border-radius:14px;margin:16px 0;padding:16px}.stitch-payment-note h3{margin:0 0 12px}.stitch-payment-note>b{color:#583bb3;background:#f7f1ff;border-radius:10px;padding:12px;font-size:16px;display:block}.catalog-refresh .stitch-payment-note p{margin:10px 0 0!important;font-size:14px!important}.stitch-whatsapp-preview h3{margin:0}.catalog-refresh .stitch-whatsapp-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;background:#ecfdf5;border-radius:12px;padding:16px;color:#1e1a2e!important;font-size:14px!important;line-height:1.6!important}.stitch-checkout-action{z-index:2;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e7e4f2;margin:16px -16px 0;position:sticky;bottom:0;box-shadow:0 -4px 16px #583bb308}.stitch-checkout-action .row{padding:0 0 8px;font-size:14px}.catalog-refresh .stitch-checkout-action .btn{background:#15803d}.catalog-refresh .btn.o{background:#fff}.catalog-refresh .logo{background:var(--brand-soft,#edeaf8);color:var(--acc)}.catalog-refresh :is(.checkout-products,.checkout-customer,.shipping-preview,.order-totals,.checkout-optional,.checkout-message){background:#fff}.catalog-refresh #sh[data-sheet=prod]{padding-top:20px;position:fixed}.catalog-refresh #sh[data-sheet=prod] .sheet-close{z-index:2;color:#635d7a;background:#f3f1fa;border:0;border-radius:50%;width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:0;position:absolute;top:12px;right:12px}.catalog-refresh #sh[data-sheet=prod] .sheet-close:after{content:"×";font-size:24px}.stitch-product-sheet-heading{border-bottom:1px solid #e7e4f2;align-items:center;gap:12px;padding-bottom:12px;padding-right:40px;display:flex}.stitch-product-sheet-heading>img,.stitch-product-placeholder{object-fit:cover;background:#f3f1fa;border-radius:8px;flex-shrink:0;width:56px;height:64px}.stitch-product-placeholder{color:var(--acc);place-items:center;display:grid}.catalog-refresh .stitch-product-sheet-heading h2{overflow-wrap:anywhere;line-height:1.4;margin:4px 0!important;padding:0!important;font-size:18px!important}.catalog-refresh .stitch-product-sheet-heading p{font-weight:700;color:var(--acc)!important;margin:0!important;font-size:20px!important}.stitch-product-availability{color:#047857;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:14px}.stitch-product-gallery{color:var(--acc);margin:12px 0;font-size:14px}.stitch-product-gallery summary{min-height:44px;padding:8px 0}.catalog-refresh[data-mode=seller] .grid[data-view=compact] .product-image-button{flex-basis:56px;width:56px}.catalog-refresh[data-mode=seller] .grid[data-view=compact] .ph{height:56px}.catalog-refresh[data-mode=seller] .grid[data-view=mini] .product-image-button{flex-basis:48px;width:48px}.catalog-refresh[data-mode=seller] .grid[data-view=mini] .ph{height:48px}.catalog-refresh #sh[data-sheet=prod] .product-variation{border:0;margin:8px 0;padding:8px 0}.catalog-refresh #sh[data-sheet=prod] .product-variation legend{padding:0;font-size:14px}.catalog-refresh #sh[data-sheet=prod] .product-variation legend span{margin-left:8px;display:inline}.checkout-review{--stroke:#e7e4f2;--text:#1e1a2e;--muted:#635d7a;--acc:#583bb3;font-family:Montserrat,system-ui,sans-serif;background:#fff!important}.checkout-review .order-item{background:#f7f1ff}@media (width>=700px){.catalog-refresh[data-mode=seller] .grid[data-view]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.catalog-refresh[data-mode=seller]{padding:80px 16px 230px}.catalog-refresh .stitch-header{flex-wrap:nowrap}.catalog-refresh .catalog-search{flex-direction:row}}@media (width<=360px){.stitch-product-title{flex-direction:column;gap:2px}.stitch-product-row{gap:8px!important}.stitch-bottom-nav a,.stitch-bottom-nav button{font-size:14px}}@media (width<=600px){.catalog-refresh #sh[data-sheet=order]{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0px);overscroll-behavior:contain;border:0;border-radius:0;inset:0}.catalog-refresh #sh[data-sheet=order]>.sheet-close{top:calc(12px + env(safe-area-inset-top,0px));position:fixed}.stitch-order-header{z-index:3;position:sticky;top:0}}@media (width<=360px){.stitch-order-header h2{font-size:16px!important}.stitch-checkout-steps{gap:4px;padding:10px 8px}.stitch-checkout-steps li{gap:4px}.stitch-checkout-steps li span{width:22px;height:22px}}.catalog-refresh .stitch-checkout .checkout-freight{background:#fff;border-radius:14px;margin:16px 0;padding:16px}.stitch-checkout input{scroll-margin-block:100px}.stitch-checkout input[readonly]{color:#635d7a;background:#f8f7fb}.home-tour-filters{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.home-tour-filters span{background:#fff;border:1px solid #e8e4ec;border-radius:999px;padding:5px 10px;font-size:12px}.home-tour-filters .picked{background:var(--home-purple);color:#fff}.home-tour-checkout-steps{background:#f7f1ff;border-radius:10px;justify-content:space-between;gap:8px;margin:0 0 16px;padding:10px;font-size:12px;list-style:none;display:flex}.home-tour-checkout-steps li:nth-child(2){color:var(--home-purple);font-weight:700}.home-tour-field input{width:100%;font:inherit;border:1px solid #d6d0dc;border-radius:8px;margin-top:6px;padding:10px}.home-tour-recipient{margin-top:18px}.home-tour-seller-nav{color:var(--home-purple);border-top:1px solid #e8e4ec;justify-content:space-between;margin-top:24px;padding-top:12px;display:flex}.home-tour-seller-nav span{justify-items:center;gap:4px;font-size:11px;display:grid}.home-tour-seller-nav svg{width:20px;height:20px}.stitch-checkout .pix-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stitch-checkout .pix-options .opt{text-align:center;min-height:44px;margin:0;padding:12px 8px}.stitch-checkout .pix-options .opt:before{display:none}.stitch-checkout .pix-compact{background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0}.stitch-checkout .pix-compact p{margin:6px 0!important}.stitch-checkout .pix-compact .fld{margin:8px 0}.stitch-checkout .pix-compact .btn{min-height:44px;padding:10px}.stitch-whatsapp-preview summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.stitch-whatsapp-preview .checkout-message-products{margin-top:12px}.stitch-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--acc:#583bb3;--bg:#fdf7ff;--glass:#fff;--stroke:#e7e4f2;--text:#1e1a2e;--muted:#635d7a;font-family:Montserrat,system-ui,sans-serif}.stitch-app[data-mode=seller],.stitch-app.settings-page{max-width:960px;padding:80px 16px 112px}.stitch-app .stitch-header{align-items:center;display:flex}.stitch-header{z-index:10;max-width:960px;height:calc(64px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:#fdf7ff;border-bottom:1px solid #f1eafd;align-items:center;gap:12px;margin:0 auto;display:flex;position:fixed;top:0;left:0;right:0}.stitch-app .stitch-avatar{background:#3b1b9d;color:#fff!important}.stitch-app .stitch-account{background:#fff;border:1px solid #e7e4f2;border-radius:12px;margin:24px 0 12px;padding:12px 16px}.stitch-account summary{cursor:pointer;min-height:32px;font-size:14px}.stitch-app .form-page{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.stitch-settings-tabs{background:#f2ebff;border-radius:12px;gap:8px;padding:4px;display:flex}.stitch-settings-tabs button{color:#635d7a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:48px;font:600 14px Montserrat,sans-serif}.stitch-settings-tabs button.on{color:#fff;background:#583bb3}.stitch-page-heading h2{margin:0 0 8px;font-size:24px}.stitch-page-heading p{color:#635d7a;margin:0;font-size:14px}.stitch-app .auth-form-section{background:#fff;border:0;border-radius:14px;min-width:0;margin:16px 0;padding:20px 16px;box-shadow:0 1px 3px #583bb305}.stitch-app .auth-form-section legend{float:left;width:100%;margin:0 0 16px;padding:0;font-size:18px;font-weight:700}.stitch-app .auth-form-section legend+*{clear:both}.stitch-app .auth-form-section p,.stitch-app .field-hint,.stitch-app .auth-section-hint{color:#635d7a;line-height:1.5;font-size:14px!important}.stitch-app .palette-choice{background:#f7f1ff;min-height:54px;font-size:14px}.stitch-app .theme-preview{background:#fdf7ff}.stitch-app .chkrow{background:#fff;border-radius:12px;margin:8px 0;padding:16px;font-size:14px}.stitch-app .chkrow input{accent-color:#583bb3;flex-shrink:0;width:20px;height:20px}.stitch-app .stitch-settings-save{z-index:3;background:#fff;border-top:1px solid #e7e4f2;margin:16px -16px 0;padding:12px 16px;position:sticky;bottom:72px}.stitch-app .stitch-settings-save .btn{margin-top:0!important}.stitch-app [hidden]{display:none!important}.stitch-sender-settings{background:#fff;border-radius:14px;margin:16px 0;padding:16px}.stitch-sender-settings>summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:600}.stitch-app .stitch-sender-settings .auth-form-section{box-shadow:none;margin:12px 0 0;padding:0}.stitch-app[data-section=products] .stitch-select-all,.stitch-app[data-section=products]>.bar{display:none}.stitch-app[data-section=products] .stitch-catalog-tools{margin-top:20px}.stitch-app #sh[data-sheet=edit]{color:#1e1a2e;overscroll-behavior:contain;background:#fdf7ff;border:0;border-radius:0;max-width:760px;height:100dvh;max-height:100dvh;padding:0 16px 32px;inset:0}.stitch-editor-header{z-index:4;background:#fdf7ff;border-bottom:1px solid #e7e4f2;align-items:center;gap:12px;margin:0 -16px 16px;padding:12px 16px;display:flex;position:sticky;top:0}.stitch-editor-header span{letter-spacing:.06em;color:#635d7a;font-size:14px}.stitch-editor-header h2{margin:0!important;font-size:18px!important}.stitch-editor-back{color:#583bb3;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;font-size:24px}.stitch-editor-notice{color:#583bb3;background:#f2ebff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;padding:12px;font-size:14px;font-weight:600;display:flex}.stitch-editor-notice span{color:#635d7a;font-weight:400}.stitch-editor-card{background:#fff;border-radius:14px;margin:16px 0;padding:16px}.stitch-editor-card h3{margin:0 0 16px;font-size:17px}.stitch-app #sh[data-sheet=edit] :is(small,.field-hint,.lb){font-size:14px!important}.stitch-app #sh[data-sheet=edit] p{font-size:14px;line-height:1.5}.stitch-editor-card .sec{border:0;margin:0;padding:0}.stitch-editor-card .sec summary{cursor:pointer;min-height:44px;font-size:17px;font-weight:700}.stitch-editor-card .option-group{background:#f7f1ff;border:1px solid #e7e4f2}.stitch-editor-card .photo-list{gap:12px;padding:8px 0;display:flex;overflow-x:auto}.stitch-editor-card .photo-list>div{flex:0 0 112px}.stitch-editor-card .photo-list img{object-fit:cover;border-radius:12px;width:112px;height:112px}.stitch-editor-save{z-index:3;background:#fff;border-top:1px solid #e7e4f2;margin:16px -16px 0;padding:12px 16px;position:sticky;bottom:0}.stitch-order-metrics{color:#fff;background:#583bb3;border-radius:14px;margin:8px 0 20px;padding:20px;box-shadow:0 4px 12px #583bb320}.stitch-order-metrics>span{letter-spacing:.04em;font-size:14px}.stitch-order-metrics>strong{margin-top:4px;font-size:32px;font-weight:800;display:block}.stitch-order-metrics>p{color:#e6deff;margin:4px 0 16px;font-size:14px}.stitch-order-metrics>div{background:#3b1b9d;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px;display:grid}.stitch-order-metrics small,.stitch-order-metrics b{text-align:center;font-size:14px;display:block}.stitch-order-metrics b{margin-top:4px;font-size:20px}.stitch-orders .order-controls{margin:16px 0;padding:0}.stitch-orders .order-filters{flex-wrap:nowrap;padding:4px 0 8px;overflow-x:auto}.stitch-orders .order-filters .chip{background:#f2ebff;border:0;border-radius:999px;flex-shrink:0}.stitch-orders .order-filters .chip.on{color:#fff;background:#583bb3}.stitch-orders .ord{background:#fff;border-radius:14px;margin:12px 0;padding:16px}.stitch-order-card-head{align-items:center;gap:8px;display:flex}.stitch-customer-initials{color:#583bb3;background:#f2ebff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.stitch-order-card-head>div{flex:1;min-width:0}.stitch-order-card-head b{overflow-wrap:anywhere;font-size:15px}.stitch-order-card-head small{color:#635d7a;font-size:14px;display:block}.stitch-status{color:#583bb3;text-align:center;background:#f2ebff;border-radius:999px;max-width:45%;padding:4px 8px;font-size:14px}.stitch-status.delivered,.stitch-status.shipped{color:#047857;background:#ecfdf5}.stitch-status.shipping_error{color:#b3263f;background:#fff1f2}.stitch-order-items{background:#f7f1ff;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.stitch-order-items>svg{color:#583bb3;flex-shrink:0;width:32px;height:32px}.stitch-order-items p{margin:4px 0;font-size:14px}.stitch-order-items small{color:#635d7a;font-size:14px}.stitch-order-card-total{margin:12px 0;font-size:14px}.stitch-order-card-total small{color:#635d7a;font-size:14px}.stitch-order-card-total b{font-size:18px}.stitch-order-card-actions{gap:8px;display:flex}.stitch-order-card-actions .btn{flex:1;padding:10px 8px;font-size:14px}.stitch-orders #sh{background:#fdf7ff;border:1px solid #e7e4f2;padding:24px 16px}.stitch-orders #sh:not(.on){display:none}.stitch-orders #sh :is(p,small,.lb){font-size:14px!important}.stitch-orders #sh .sec{background:#fff;border-radius:12px;padding:16px}.stitch-app[data-mode=client]{max-width:960px;padding:80px 16px 140px}.stitch-app[data-mode=client]>header{z-index:6;background:#fdf7ff;border:0;border-bottom:1px solid #e7e4f2;border-radius:0;max-width:960px;height:72px;margin:auto;padding:12px 16px;position:fixed;top:0;left:0;right:0}.stitch-app[data-mode=client] header .logo{border-radius:50%;width:40px;height:40px}.stitch-app[data-mode=client] header h1{font-size:18px}.stitch-app[data-mode=client] .catalog-heading{padding:20px 0 12px}.stitch-app[data-mode=client] .catalog-heading h2{font-size:22px}.stitch-app[data-mode=client] .catalog-heading p{font-size:14px}.stitch-app[data-mode=client] .catalog-search label{font-size:0}.stitch-app[data-mode=client] .catalog-search input{border:0;margin:0;padding:4px 0;font-size:16px}.stitch-app[data-mode=client] .card{border:1px solid #f1eafd;border-radius:12px}.stitch-app[data-mode=client] .ph{height:170px}.stitch-app[data-mode=client] .info .pr{margin:8px 0;font-size:18px}.stitch-app[data-mode=client] .info .card-action{min-height:44px;color:var(--acc);background:#f2ebff}.stitch-app[data-mode=client]>.bar{border:0;border-radius:0;max-width:960px;padding:16px;bottom:0;left:0;right:0}.stitch-public-order{max-width:760px;margin:auto;padding:24px 16px}.stitch-public-order>.g{color:#1e1a2e;background:#fff;border:1px solid #e7e4f2}.auth-page{--auth-bg:#fdf7ff;--auth-purple:#583bb3;--auth-ink:#1e1a2e;--auth-muted:#635d7a;--auth-card:#fff;--auth-border:#e7e4f2;--auth-input:#f7f1ff;--auth-soft:#f2ebff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fdf7ff}body:has(.auth-page){background:#fdf7ff}.auth-card{border-radius:14px}.auth-page :is(.auth-eyebrow,.auth-footer,.auth-section-hint,.legal-links,.legal-credit){font-size:14px}.stitch-theme-preview-head{background:var(--acc);color:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.stitch-theme-preview-head>img,.stitch-theme-preview-head>span{object-fit:contain;width:40px;height:40px;color:var(--acc);background:#fff;border-radius:50%;place-items:center;display:grid}.stitch-theme-preview-head b,.stitch-theme-preview-head small{font-size:14px;display:block}.stitch-theme-preview-product{align-items:center;gap:12px;margin:16px 0;display:flex}.stitch-theme-preview-product img{object-fit:cover;border-radius:8px;width:88px;height:88px}.stitch-theme-preview-product strong{margin:0!important;font-size:16px!important}.stitch-theme-preview-product b{color:var(--acc)}.stitch-theme-preview-product p{margin:8px 0;font-size:14px!important}.stitch-app.settings-page input,.stitch-app.settings-page select,.stitch-app.settings-page textarea,.stitch-app #sh[data-sheet=edit] .fld input,.stitch-app #sh[data-sheet=edit] textarea{color:#1e1a2e;background:#f7f1ff}@media (width>=700px){.stitch-app[data-mode=client] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-orders .ord{max-width:720px;margin-inline:auto}.stitch-settings-tabs,.stitch-app.settings-page .form-page{max-width:760px;margin-inline:auto}}@media (width<=480px){.stitch-app .palette-list{grid-template-columns:1fr 1fr}.stitch-order-card-actions{flex-wrap:wrap}.stitch-order-card-actions .btn{flex-basis:140px}.stitch-status{font-size:14px}.stitch-app[data-mode=client] .grid{gap:12px}.stitch-app[data-mode=client] .ph{height:140px}.stitch-app .theme-preview,.stitch-app .theme-preview-card{padding:12px}}.pix-payment{background:#fdf7ff;border:1px solid #ded4f4;border-radius:16px;margin:20px 0;padding:20px}.pix-payment input{width:100%;min-width:0}.pix-payment .btn{color:#fff;background:#15803d;width:100%;font-weight:700}.pix-options{gap:10px;display:grid}.pix-options small{margin-top:6px;display:block}.stitch-settings-tabs{flex-wrap:wrap}.pix-settings-row{grid-template-columns:minmax(0,1fr) 124px;gap:12px;display:grid}.pix-percent-input{background:#fff;border:1px solid #ded8e7;border-radius:8px;align-items:center;gap:4px;height:44px;padding-right:12px;display:flex}.pix-percent-input input{color:#1e1a2e;background:0 0;border:0;width:100%;min-width:0;padding:10px 12px}.pix-settings-help{color:#686172;margin-top:-8px;font-size:12px}.pix-price{color:#176344;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.pix-price strong{font-weight:800}.pix-price small,.pix-choice-discount{color:#176344;white-space:nowrap;background:#e8f5ed;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700}.pix-choice-discount{margin-left:6px}.pix-discount-row{color:#176344;margin-bottom:8px;font-size:13px}.stitch-product-sheet-heading .pix-price{font-size:14px}.product-price-button{text-align:left}.storefront .info .pix-price{color:#176344;font-size:12px;display:flex!important}.storefront .info .pix-price>span{color:inherit;font-size:inherit;display:inline!important}.storefront .info .pix-price small{font-size:10px}.grid[data-view=compact] .info .pix-price,.grid[data-view=mini] .info .pix-price{display:flex!important}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols.ttf)format("truetype")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.stitch-icon{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid;font:400 20px/1 Material Symbols Outlined!important}.stitch-order-header .stitch-avatar{width:32px;height:32px;margin-left:auto;font-size:20px}.catalog-refresh.stitch-app{--acc:#5339b5;font-size:14px;line-height:20px}.catalog-refresh.stitch-app[data-mode=seller],.catalog-refresh.stitch-app.settings-page{padding:72px 16px 100px}.catalog-refresh.stitch-app .stitch-header{border:0;height:64px;min-height:64px;padding:8px 16px;box-shadow:0 1px 8px #0000000a}.stitch-brand{gap:8px}.stitch-brand img,.stitch-order-header img,.home-brand img{object-fit:cover;object-position:left;width:28px;height:32px}.catalog-refresh.stitch-app .stitch-header h1{font-size:16px;line-height:20px}.stitch-brand span,.stitch-order-header span,.stitch-editor-header span{letter-spacing:.04em;font-size:14px;line-height:16px}.catalog-refresh.stitch-app .stitch-avatar{width:32px;height:32px}.catalog-refresh.stitch-app .catalog-search{border:0;gap:8px;margin:0 0 8px;padding:8px;box-shadow:0 1px 3px #0000000d}.catalog-refresh.stitch-app .catalog-search input{min-height:40px;padding:0;font-size:14px;line-height:20px}.catalog-refresh.stitch-app .catalog-search label{align-items:center;min-width:0;margin:0;line-height:0;display:flex;font-size:0!important}.catalog-refresh.stitch-app .simulation-note{background:#ecfdf5;border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:14px;line-height:20px}.stitch-filters{gap:8px;margin:0 0 12px}.stitch-filter-pills{align-items:center;gap:8px;width:100%}.stitch-filters button{min-height:32px;padding:6px 12px;font-size:14px;line-height:20px}.stitch-stock-filters{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.stitch-stock-filters>span{color:#9690ad;font-size:14px}.stitch-stock-filters button{border-radius:6px;min-height:28px;padding:4px 8px}.stitch-stock-filters button[aria-pressed=true]{color:#047857;background:#ecfdf5}.stitch-filters .stitch-select-all{flex-shrink:0;min-height:32px;margin:0;padding:4px 0}.catalog-refresh.stitch-app[data-mode=seller] .grid{gap:12px}.catalog-refresh.stitch-app[data-mode=seller] .stitch-product-row{border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;overflow:visible;box-shadow:0 1px 3px #0000000d}.stitch-checkbox{flex-basis:24px;width:24px;height:44px}.stitch-checkbox:before{border-radius:8px;width:24px;height:24px}.stitch-checkbox .stitch-icon{z-index:1;position:relative}.catalog-refresh.stitch-app .stitch-product-row .product-image-button{flex:0 0 64px;width:64px}.stitch-product-title{gap:4px}.stitch-product-title .product-title-button{font-size:16px;font-weight:600;line-height:22px}.stitch-product-title .product-title-button b{font-weight:600}.stitch-price{font-size:16px;line-height:22px}.stitch-product-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:2px 0 0;display:flex}.stitch-product-meta span{color:#635d7a;font-size:14px;line-height:18px}.stitch-product-meta .stitch-variants{color:#635d7a;background:#f3f1fa;border-radius:4px;padding:2px 6px}.stitch-product-content .stitch-measures{color:#9690ad;margin:4px 0 0;padding-right:26px;font-size:14px;line-height:18px}.stitch-product-row .stitch-row-actions{position:absolute;bottom:8px;right:8px}.stitch-product-row .stitch-row-actions button{width:24px;height:24px;min-height:24px}.stitch-product-row .stitch-row-actions svg{width:16px;height:16px}.catalog-refresh.stitch-app[data-mode=seller] .bar{bottom:calc(64px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 44px;gap:8px;padding:12px 16px}.catalog-refresh.stitch-app[data-mode=seller] .bar .whatsapp-send{border-radius:8px;grid-column:1;min-height:44px;padding:10px;font-size:14px}.catalog-refresh.stitch-app[data-mode=seller] .bar .stitch-clear{color:#5339b5;background:#f2ebff;border:0;grid-area:2/2;min-height:44px;padding:8px}.catalog-refresh.stitch-app .stitch-selection-summary{gap:8px;font-size:14px;line-height:20px}.stitch-bottom-nav{height:calc(64px + env(safe-area-inset-bottom,0px));padding:4px 8px env(safe-area-inset-bottom,0px)}.stitch-bottom-nav a{gap:4px;min-height:56px;padding:4px;font-size:14px;line-height:18px}.stitch-bottom-nav a[aria-current=page]{background:0 0}.stitch-bottom-nav svg{width:22px;height:22px}.catalog-refresh.stitch-app .btn{border-radius:12px;min-height:44px;padding:10px 16px;line-height:20px}.catalog-refresh.stitch-app :is(input,select,textarea){border-radius:8px;padding:10px 12px;font-size:14px;line-height:20px}.catalog-refresh.stitch-app .fld{margin:12px 0 0;font-size:14px;line-height:20px}.catalog-refresh.stitch-app .stitch-catalog-tools{margin-top:16px}.catalog-refresh #sh[data-sheet=order]{padding-inline:16px}.stitch-order-header{height:64px;min-height:64px;margin-bottom:16px;padding:8px 16px 8px 60px}.stitch-order-header h2{line-height:20px;font-size:16px!important}.stitch-checkout-steps{gap:8px;margin:0 0 16px;padding:12px}.stitch-checkout-steps li{font-size:14px;line-height:20px}.stitch-checkout-steps li span{width:24px;height:24px}.stitch-order-notice{gap:12px;padding:12px}.catalog-refresh .stitch-order-notice p{font-size:14px!important;line-height:20px!important}.catalog-refresh .stitch-checkout :is(.checkout-products,.checkout-customer,.shipping-preview,.order-totals,.stitch-payment-note){background:#fff;border:0;border-radius:12px;margin:16px 0;padding:16px}.stitch-checkout h3{margin:0 0 12px;line-height:22px;font-size:16px!important}.catalog-refresh .stitch-checkout .order-item{background:#f7f1ff;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;margin-top:12px;padding:8px}.catalog-refresh .stitch-checkout .order-item-info{flex:none}.catalog-refresh .stitch-checkout .order-item-info b{font-size:14px;line-height:20px}.catalog-refresh .stitch-checkout .order-item-info small{margin-top:2px;font-size:14px;line-height:18px}.order-item-end{font-size:16px;line-height:22px}.catalog-refresh .stitch-checkout .order-item .chip{min-height:24px;padding:2px 0;font-size:14px;text-decoration:underline}.catalog-refresh .stitch-checkout .row{gap:8px;padding:4px 0}.catalog-refresh .stitch-checkout .stitch-subtotal{margin-top:8px}.catalog-refresh .stitch-checkout .stitch-subtotal b{font-size:16px}.stitch-checkout .opt{min-height:64px}.stitch-checkout .opt .row{font-size:14px}.stitch-checkout .opt.on{background:#ecfdf5;border-color:#15803d}.stitch-checkout .opt.on:before{background:#15803d;border-color:#15803d}.stitch-checkout-action{background:#fff;border-top:1px solid #e7e4f2;position:sticky;bottom:0;box-shadow:0 -4px 16px #5339b510}.stitch-checkout-action .row b{color:#5339b5;font-size:24px}.stitch-checkout-action .btn{color:#fff;background:#15803d}.stitch-checkout .pix-payment{background:#ecfdf5;border:1px solid #e7e4f2}.stitch-checkout .pix-payment h3{color:#15803d}.stitch-checkout .pix-payment p{font-size:14px;line-height:20px}.catalog-refresh.stitch-app #sh[data-sheet=edit]{padding:0 16px 88px}.stitch-editor-header{border:0;gap:8px;height:64px;min-height:64px;margin-bottom:0;padding:8px 0}.stitch-editor-header h2{line-height:20px;font-size:16px!important}.stitch-editor-notice{background:0 0;margin:0 0 8px;padding:8px 0;line-height:20px}.stitch-editor-notice>span{color:#5339b5;background:#e6deff;border-radius:999px;padding:2px 8px}.stitch-editor-card{border-radius:12px;margin:16px 0;padding:16px;box-shadow:0 1px 3px #0000000d}.stitch-editor-card h3{margin:0 0 12px;font-size:16px;line-height:22px}.stitch-editor-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.stitch-editor-photo{aspect-ratio:1;background:#f3f1fa;border-radius:12px;min-width:0;position:relative;overflow:hidden}.stitch-editor-photo:first-child{grid-area:span 2/span 2}.stitch-editor-photo img{object-fit:cover;width:100%;height:100%}.stitch-editor-photo>span{color:#fff;background:#1e1a2ebf;border-radius:999px;padding:2px 8px;position:absolute;top:8px;left:8px}.stitch-editor-photo button{color:#fff;background:#1e1a2e99;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;position:absolute;top:4px;right:4px}.stitch-photo-upload{aspect-ratio:1;color:#635d7a;cursor:pointer;text-align:center;background:#f3f1fa;border:1px dashed #c9c4d5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex;position:relative}.stitch-photo-upload:first-child{grid-column:span 2}.stitch-photo-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.stitch-photo-upload svg{color:#5339b5;width:28px;height:28px}.stitch-editor-save{max-width:760px;margin:auto;padding:12px 16px;position:fixed;bottom:0;left:0;right:0}.stitch-editor-card .option-group{border:0;margin-top:12px;padding:12px}.stitch-editor-card .option-group legend{font-size:16px;line-height:22px}.stitch-dimension-grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.stitch-app .stitch-settings-tabs{background:0 0;border-bottom:1px solid #e7e4f2;border-radius:0;gap:4px;padding:0}.stitch-app .stitch-settings-tabs button{min-height:40px;padding:8px 4px;font-size:14px}.stitch-app .stitch-settings-tabs button.on{color:#5339b5;background:#f2ebff}.stitch-page-heading{margin:16px 0}.stitch-page-heading h2{margin:0 0 4px;font-size:24px;line-height:32px}.stitch-app .auth-form-section{border-radius:12px;margin:16px 0;padding:16px;box-shadow:0 1px 3px #0000000d}.stitch-app .auth-form-section legend{margin-bottom:12px;font-size:16px;line-height:22px}.stitch-app .auth-form-section p{margin:8px 0;line-height:20px;font-size:14px!important}.stitch-app .profile-preview{border-radius:12px;width:80px;height:80px}.stitch-app .palette-list{gap:8px;margin:12px 0}.stitch-app .palette-choice{background:#fff;min-height:44px;padding:8px;font-size:14px}.stitch-app .palette-choice.selected{background:#f2ebff}.stitch-app .stitch-settings-save{bottom:64px}.stitch-app .stitch-theme-preview-head{color:#1e1a2e;background:#fff;border-bottom:1px solid #e7e4f2;border-radius:0}.stitch-app .stitch-theme-preview-product{background:#f7f1ff;border-radius:12px;margin:12px 0;padding:8px}.stitch-app .stitch-theme-preview-product img{width:64px;height:64px}.stitch-app .theme-preview-card{padding:12px}.stitch-order-metrics{background:linear-gradient(135deg,#5339b5,#3b1b9d);border-radius:12px;margin:8px 0 16px;padding:16px}.stitch-order-metrics>strong{margin:4px 0 0;font-size:30px;line-height:38px}.stitch-order-metrics>p{margin:4px 0 12px;line-height:20px}.stitch-order-metrics>div{background:#0000001a;gap:8px;padding:8px}.stitch-order-metrics b{font-size:16px;line-height:22px}.stitch-orders .ord{border:0;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d}.stitch-order-items{border-radius:8px;gap:8px;margin:12px 0;padding:8px}.stitch-order-items>svg{width:24px;height:24px}.stitch-order-card-actions .btn{min-height:40px;padding:8px}.stitch-status{font-size:14px;line-height:18px}.stitch-app .chip{font-size:14px;line-height:20px}.stitch-app[data-mode=client]{padding:72px 16px 100px}.stitch-app[data-mode=client]>header{height:64px;padding:8px 16px}.stitch-app[data-mode=client] .catalog-heading{display:none}.stitch-app[data-mode=client] .catalog-search{margin:8px 0 16px}.stitch-app[data-mode=client] .grid{gap:16px;padding:0}.stitch-app[data-mode=client] .ph{aspect-ratio:1;height:auto}.stitch-app[data-mode=client] .ph img{object-fit:cover}.stitch-app[data-mode=client] .info{padding:12px}.stitch-app[data-mode=client] .info b{font-size:16px;font-weight:600;line-height:22px}.stitch-app[data-mode=client] .info .pr{color:var(--acc);margin:8px 0;font-size:16px;line-height:22px}.stitch-app[data-mode=client] .card-action{border-radius:8px}.stitch-app #sh[data-sheet=prod]{background:#fff;border-radius:28px 28px 0 0;padding:16px}.stitch-app #sh[data-sheet=prod] .product-photos img{object-fit:cover;border:0;border-radius:16px;height:240px}.stitch-app #sh[data-sheet=prod] h2{font-size:18px;line-height:24px}.stitch-app #sh[data-sheet=prod] .product-variation{background:#f7f1ff;border:0;margin:12px 0;padding:12px}@media (width<=360px){.stitch-product-title{flex-direction:column;gap:2px}.catalog-refresh.stitch-app[data-mode=seller] .stitch-product-row{gap:8px}.stitch-product-meta{gap:2px 4px}.stitch-filters .stitch-select-all{width:auto}.stitch-stock-filters{flex-basis:100%}.stitch-dimension-grid{gap:8px}}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.stitch-reference-scope .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stitch-reference-scope .pointer-events-none{pointer-events:none}.stitch-reference-scope .\!visible{visibility:visible!important}.stitch-reference-scope .visible{visibility:visible}.stitch-reference-scope .fixed{position:fixed}.stitch-reference-scope .absolute{position:absolute}.stitch-reference-scope .relative{position:relative}.stitch-reference-scope .inset-0{inset:0}.stitch-reference-scope .-bottom-1{bottom:-.25rem}.stitch-reference-scope .-bottom-10{bottom:-2.5rem}.stitch-reference-scope .-bottom-16{bottom:-4rem}.stitch-reference-scope .-bottom-4{bottom:-1rem}.stitch-reference-scope .-left-10{left:-2.5rem}.stitch-reference-scope .-left-20{left:-5rem}.stitch-reference-scope .-left-6{left:-1.5rem}.stitch-reference-scope .-right-1{right:-.25rem}.stitch-reference-scope .-right-12{right:-3rem}.stitch-reference-scope .-right-16{right:-4rem}.stitch-reference-scope .-right-4{right:-1rem}.stitch-reference-scope .-right-6{right:-1.5rem}.stitch-reference-scope .-top-12{top:-3rem}.stitch-reference-scope .-top-32{top:-8rem}.stitch-reference-scope .-top-6{top:-1.5rem}.stitch-reference-scope .bottom-\[72px\]{bottom:72px}.stitch-reference-scope .left-0{left:0}.stitch-reference-scope .left-1\/3{left:33.3333%}.stitch-reference-scope .left-2{left:.5rem}.stitch-reference-scope .left-3\.5{left:.875rem}.stitch-reference-scope .right-0{right:0}.stitch-reference-scope .right-2{right:.5rem}.stitch-reference-scope .top-0{top:0}.stitch-reference-scope .top-1\/2{top:50%}.stitch-reference-scope .top-12{top:3rem}.stitch-reference-scope .top-2{top:.5rem}.stitch-reference-scope .z-10{z-index:10}.stitch-reference-scope .z-20{z-index:20}.stitch-reference-scope .z-40{z-index:40}.stitch-reference-scope .z-50{z-index:50}.stitch-reference-scope .m-auto{margin:auto}.stitch-reference-scope .mx-auto{margin-left:auto;margin-right:auto}.stitch-reference-scope .mx-gutter{margin-left:1rem;margin-right:1rem}.stitch-reference-scope .mb-1{margin-bottom:.25rem}.stitch-reference-scope .mb-2{margin-bottom:.5rem}.stitch-reference-scope .mb-3{margin-bottom:.75rem}.stitch-reference-scope .mb-4{margin-bottom:1rem}.stitch-reference-scope .mb-6{margin-bottom:1.5rem}.stitch-reference-scope .mb-space-2xl{margin-bottom:3rem}.stitch-reference-scope .mb-space-2xs{margin-bottom:.25rem}.stitch-reference-scope .mb-space-md{margin-bottom:1rem}.stitch-reference-scope .mb-space-sm{margin-bottom:.75rem}.stitch-reference-scope .mb-space-xl{margin-bottom:2rem}.stitch-reference-scope .mb-space-xs{margin-bottom:.5rem}.stitch-reference-scope .ml-2{margin-left:.5rem}.stitch-reference-scope .mr-2{margin-right:.5rem}.stitch-reference-scope .mt-0\.5{margin-top:.125rem}.stitch-reference-scope .mt-1{margin-top:.25rem}.stitch-reference-scope .mt-1\.5{margin-top:.375rem}.stitch-reference-scope .mt-2{margin-top:.5rem}.stitch-reference-scope .mt-3{margin-top:.75rem}.stitch-reference-scope .mt-3\.5{margin-top:.875rem}.stitch-reference-scope .mt-4{margin-top:1rem}.stitch-reference-scope .mt-8{margin-top:2rem}.stitch-reference-scope .mt-space-2xs{margin-top:.25rem}.stitch-reference-scope .mt-space-lg{margin-top:1.5rem}.stitch-reference-scope .mt-space-md{margin-top:1rem}.stitch-reference-scope .mt-space-sm{margin-top:.75rem}.stitch-reference-scope .mt-space-xl{margin-top:2rem}.stitch-reference-scope .mt-space-xs{margin-top:.5rem}.stitch-reference-scope .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stitch-reference-scope .block{display:block}.stitch-reference-scope .flex{display:flex}.stitch-reference-scope .inline-flex{display:inline-flex}.stitch-reference-scope .table{display:table}.stitch-reference-scope .grid{display:grid}.stitch-reference-scope .hidden{display:none}.stitch-reference-scope .h-1\.5{height:.375rem}.stitch-reference-scope .h-10{height:2.5rem}.stitch-reference-scope .h-11{height:2.75rem}.stitch-reference-scope .h-12{height:3rem}.stitch-reference-scope .h-14{height:3.5rem}.stitch-reference-scope .h-16{height:4rem}.stitch-reference-scope .h-2{height:.5rem}.stitch-reference-scope .h-20{height:5rem}.stitch-reference-scope .h-24{height:6rem}.stitch-reference-scope .h-28{height:7rem}.stitch-reference-scope .h-32{height:8rem}.stitch-reference-scope .h-4{height:1rem}.stitch-reference-scope .h-5{height:1.25rem}.stitch-reference-scope .h-6{height:1.5rem}.stitch-reference-scope .h-64{height:16rem}.stitch-reference-scope .h-7{height:1.75rem}.stitch-reference-scope .h-8{height:2rem}.stitch-reference-scope .h-80{height:20rem}.stitch-reference-scope .h-9{height:2.25rem}.stitch-reference-scope .h-96{height:24rem}.stitch-reference-scope .h-\[30rem\]{height:30rem}.stitch-reference-scope .h-\[72px\]{height:72px}.stitch-reference-scope .h-full{height:100%}.stitch-reference-scope .max-h-\[380px\]{max-height:380px}.stitch-reference-scope .min-h-11{min-height:2.75rem}.stitch-reference-scope .min-h-screen{min-height:100vh}.stitch-reference-scope .w-1\.5{width:.375rem}.stitch-reference-scope .w-10{width:2.5rem}.stitch-reference-scope .w-11{width:2.75rem}.stitch-reference-scope .w-12{width:3rem}.stitch-reference-scope .w-16{width:4rem}.stitch-reference-scope .w-2{width:.5rem}.stitch-reference-scope .w-20{width:5rem}.stitch-reference-scope .w-24{width:6rem}.stitch-reference-scope .w-28{width:7rem}.stitch-reference-scope .w-32{width:8rem}.stitch-reference-scope .w-4{width:1rem}.stitch-reference-scope .w-5{width:1.25rem}.stitch-reference-scope .w-6{width:1.5rem}.stitch-reference-scope .w-64{width:16rem}.stitch-reference-scope .w-7{width:1.75rem}.stitch-reference-scope .w-72{width:18rem}.stitch-reference-scope .w-8{width:2rem}.stitch-reference-scope .w-80{width:20rem}.stitch-reference-scope .w-9{width:2.25rem}.stitch-reference-scope .w-96{width:24rem}.stitch-reference-scope .w-\[30rem\]{width:30rem}.stitch-reference-scope .w-\[340px\]{width:340px}.stitch-reference-scope .w-\[72px\]{width:72px}.stitch-reference-scope .w-auto{width:auto}.stitch-reference-scope .w-full{width:100%}.stitch-reference-scope .w-max{width:max-content}.stitch-reference-scope .min-w-0{min-width:0}.stitch-reference-scope .max-w-2xl{max-width:42rem}.stitch-reference-scope .max-w-7xl{max-width:80rem}.stitch-reference-scope .max-w-\[960px\]{max-width:960px}.stitch-reference-scope .max-w-lg{max-width:32rem}.stitch-reference-scope .max-w-md{max-width:28rem}.stitch-reference-scope .max-w-xl{max-width:36rem}.stitch-reference-scope .max-w-xs{max-width:20rem}.stitch-reference-scope .flex-1{flex:1}.stitch-reference-scope .shrink-0{flex-shrink:0}.stitch-reference-scope .-translate-y-1\/2{--tw-translate-y:-50%}.stitch-reference-scope .-translate-y-1\/2,.stitch-reference-scope .translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .translate-y-0{--tw-translate-y:0px}.stitch-reference-scope .translate-y-full{--tw-translate-y:100%}.stitch-reference-scope .-rotate-3,.stitch-reference-scope .translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .-rotate-3{--tw-rotate:-3deg}.stitch-reference-scope .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(1turn)}}.stitch-reference-scope .animate-spin{animation:1s linear infinite spin}.stitch-reference-scope .cursor-pointer{cursor:pointer}.stitch-reference-scope .select-none{-webkit-user-select:none;user-select:none}.stitch-reference-scope .list-decimal{list-style-type:decimal}.stitch-reference-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.stitch-reference-scope .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-reference-scope .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-reference-scope .flex-col{flex-direction:column}.stitch-reference-scope .flex-wrap{flex-wrap:wrap}.stitch-reference-scope .items-start{align-items:flex-start}.stitch-reference-scope .items-center{align-items:center}.stitch-reference-scope .items-baseline{align-items:baseline}.stitch-reference-scope .justify-center{justify-content:center}.stitch-reference-scope .justify-between{justify-content:space-between}.stitch-reference-scope .gap-1{gap:.25rem}.stitch-reference-scope .gap-1\.5{gap:.375rem}.stitch-reference-scope .gap-2{gap:.5rem}.stitch-reference-scope .gap-2\.5{gap:.625rem}.stitch-reference-scope .gap-3{gap:.75rem}.stitch-reference-scope .gap-3\.5{gap:.875rem}.stitch-reference-scope .gap-4,.stitch-reference-scope .gap-gutter{gap:1rem}.stitch-reference-scope .gap-space-2xl{gap:3rem}.stitch-reference-scope .gap-space-2xs{gap:.25rem}.stitch-reference-scope .gap-space-lg{gap:1.5rem}.stitch-reference-scope .gap-space-md{gap:1rem}.stitch-reference-scope .gap-space-sm{gap:.75rem}.stitch-reference-scope .gap-space-xs{gap:.5rem}.stitch-reference-scope :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.stitch-reference-scope .self-start{align-self:flex-start}.stitch-reference-scope .overflow-hidden{overflow:hidden}.stitch-reference-scope .overflow-x-auto{overflow-x:auto}.stitch-reference-scope .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stitch-reference-scope .whitespace-nowrap{white-space:nowrap}.stitch-reference-scope .break-words{overflow-wrap:break-word}.stitch-reference-scope .break-all{word-break:break-all}.stitch-reference-scope .rounded{border-radius:.25rem}.stitch-reference-scope .rounded-2xl{border-radius:1rem}.stitch-reference-scope .rounded-3xl{border-radius:1.5rem}.stitch-reference-scope .rounded-\[12px\]{border-radius:12px}.stitch-reference-scope .rounded-\[14px\]{border-radius:14px}.stitch-reference-scope .rounded-\[32px\]{border-radius:32px}.stitch-reference-scope .rounded-\[40px\]{border-radius:40px}.stitch-reference-scope .rounded-full{border-radius:9999px}.stitch-reference-scope .rounded-lg{border-radius:.5rem}.stitch-reference-scope .rounded-md{border-radius:.375rem}.stitch-reference-scope .rounded-xl{border-radius:.75rem}.stitch-reference-scope .border{border-width:1px}.stitch-reference-scope .border-t{border-top-width:1px}.stitch-reference-scope .border-\[\#583BB3\]{--tw-border-opacity:1;border-color:rgb(88 59 179/var(--tw-border-opacity,1))}.stitch-reference-scope .border-\[\#583BB3\]\/10{border-color:#583bb31a}.stitch-reference-scope .border-\[\#583BB3\]\/20{border-color:#583bb333}.stitch-reference-scope .border-border-subtle{--tw-border-opacity:1;border-color:rgb(231 228 242/var(--tw-border-opacity,1))}.stitch-reference-scope .border-error{--tw-border-opacity:1;border-color:rgb(186 26 26/var(--tw-border-opacity,1))}.stitch-reference-scope .border-primary\/20{border-color:#3b1b9d33}.stitch-reference-scope .bg-\[\#039855\]{--tw-bg-opacity:1;background-color:rgb(3 152 85/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#12B76A\]{--tw-bg-opacity:1;background-color:rgb(18 183 106/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#583BB3\]{--tw-bg-opacity:1;background-color:rgb(88 59 179/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#D0D5DD\]{--tw-bg-opacity:1;background-color:rgb(208 213 221/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#D1FADF\]{--tw-bg-opacity:1;background-color:rgb(209 250 223/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#EFE5FD\]{--tw-bg-opacity:1;background-color:rgb(239 229 253/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#F9F5FF\]{--tw-bg-opacity:1;background-color:rgb(249 245 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-\[\#FDF7FF\]{--tw-bg-opacity:1;background-color:rgb(253 247 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-black\/30{background-color:#0000004d}.stitch-reference-scope .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-error{--tw-bg-opacity:1;background-color:rgb(186 26 26/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-error-container{--tw-bg-opacity:1;background-color:rgb(255 218 214/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-inverse-surface{--tw-bg-opacity:1;background-color:rgb(50 45 67/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-lilac-accent\/30{background-color:#dcd5f24d}.stitch-reference-scope .bg-lilac-accent\/50{background-color:#dcd5f280}.stitch-reference-scope .bg-on-primary\/20{background-color:#fff3}.stitch-reference-scope .bg-primary{--tw-bg-opacity:1;background-color:rgb(59 27 157/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-primary-container{--tw-bg-opacity:1;background-color:rgb(83 57 181/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-primary-container\/20{background-color:#5339b533}.stitch-reference-scope .bg-primary-fixed\/30{background-color:#e6deff4d}.stitch-reference-scope .bg-primary\/10{background-color:#3b1b9d1a}.stitch-reference-scope .bg-primary\/5{background-color:#3b1b9d0d}.stitch-reference-scope .bg-secondary{--tw-bg-opacity:1;background-color:rgb(94 93 105/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-secondary-container{--tw-bg-opacity:1;background-color:rgb(228 225 239/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface{--tw-bg-opacity:1;background-color:rgb(253 247 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-canvas{--tw-bg-opacity:1;background-color:rgb(250 249 253/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-card\/10{background-color:#ffffff1a}.stitch-reference-scope .bg-surface-card\/90{background-color:#ffffffe6}.stitch-reference-scope .bg-surface-container{--tw-bg-opacity:1;background-color:rgb(242 235 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(236 228 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(247 241 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-container-lowest\/80{background-color:#fffc}.stitch-reference-scope .bg-surface-container-subtle{--tw-bg-opacity:1;background-color:rgb(243 241 250/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-surface-variant\/10{background-color:#e7defa1a}.stitch-reference-scope .bg-surface\/80{background-color:#fdf7ffcc}.stitch-reference-scope .bg-tertiary-container{--tw-bg-opacity:1;background-color:rgb(0 93 62/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-tertiary-fixed{--tw-bg-opacity:1;background-color:rgb(111 251 190/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-transparent{background-color:#0000}.stitch-reference-scope .bg-whatsapp-green{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-whatsapp-green-subtle{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-whatsapp-green\/10{background-color:#10b9811a}.stitch-reference-scope .bg-whatsapp-green\/5{background-color:#10b9810d}.stitch-reference-scope .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .bg-white\/90{background-color:#ffffffe6}.stitch-reference-scope .bg-white\/95{background-color:#fffffff2}.stitch-reference-scope .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.stitch-reference-scope .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.stitch-reference-scope .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.stitch-reference-scope .from-primary{--tw-gradient-from:#3b1b9d var(--tw-gradient-from-position);--tw-gradient-to:#3b1b9d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.stitch-reference-scope .from-surface{--tw-gradient-from:#fdf7ff var(--tw-gradient-from-position);--tw-gradient-to:#fdf7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.stitch-reference-scope .from-surface-card{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.stitch-reference-scope .via-surface-container-low{--tw-gradient-to:#f7f1ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f7f1ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.stitch-reference-scope .via-surface-container-subtle{--tw-gradient-to:#f3f1fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3f1fa var(--tw-gradient-via-position),var(--tw-gradient-to)}.stitch-reference-scope .to-primary-container{--tw-gradient-to:#5339b5 var(--tw-gradient-to-position)}.stitch-reference-scope .to-surface{--tw-gradient-to:#fdf7ff var(--tw-gradient-to-position)}.stitch-reference-scope .to-surface-container-high{--tw-gradient-to:#ece4ff var(--tw-gradient-to-position)}.stitch-reference-scope .object-contain{-o-object-fit:contain;object-fit:contain}.stitch-reference-scope .object-cover{-o-object-fit:cover;object-fit:cover}.stitch-reference-scope .p-1{padding:.25rem}.stitch-reference-scope .p-2{padding:.5rem}.stitch-reference-scope .p-2\.5{padding:.625rem}.stitch-reference-scope .p-3{padding:.75rem}.stitch-reference-scope .p-4{padding:1rem}.stitch-reference-scope .p-8{padding:2rem}.stitch-reference-scope .p-space-lg{padding:1.5rem}.stitch-reference-scope .p-space-md{padding:1rem}.stitch-reference-scope .p-space-sm{padding:.75rem}.stitch-reference-scope .p-space-xl{padding:2rem}.stitch-reference-scope .px-1{padding-left:.25rem;padding-right:.25rem}.stitch-reference-scope .px-1\.5{padding-left:.375rem;padding-right:.375rem}.stitch-reference-scope .px-2{padding-left:.5rem;padding-right:.5rem}.stitch-reference-scope .px-2\.5{padding-left:.625rem;padding-right:.625rem}.stitch-reference-scope .px-3{padding-left:.75rem;padding-right:.75rem}.stitch-reference-scope .px-4,.stitch-reference-scope .px-gutter{padding-left:1rem;padding-right:1rem}.stitch-reference-scope .px-gutter-mobile{padding-left:.75rem;padding-right:.75rem}.stitch-reference-scope .px-margin{padding-left:2rem;padding-right:2rem}.stitch-reference-scope .px-margin-mobile{padding-left:1rem;padding-right:1rem}.stitch-reference-scope .px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.stitch-reference-scope .px-space-md{padding-left:1rem;padding-right:1rem}.stitch-reference-scope .px-space-sm{padding-left:.75rem;padding-right:.75rem}.stitch-reference-scope .px-space-xl{padding-left:2rem;padding-right:2rem}.stitch-reference-scope .px-space-xs{padding-left:.5rem;padding-right:.5rem}.stitch-reference-scope .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.stitch-reference-scope .py-1{padding-top:.25rem;padding-bottom:.25rem}.stitch-reference-scope .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.stitch-reference-scope .py-2{padding-top:.5rem;padding-bottom:.5rem}.stitch-reference-scope .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.stitch-reference-scope .py-3{padding-top:.75rem;padding-bottom:.75rem}.stitch-reference-scope .py-4{padding-top:1rem;padding-bottom:1rem}.stitch-reference-scope .py-space-2xl{padding-top:3rem;padding-bottom:3rem}.stitch-reference-scope .py-space-md{padding-top:1rem;padding-bottom:1rem}.stitch-reference-scope .py-space-sm{padding-top:.75rem;padding-bottom:.75rem}.stitch-reference-scope .py-space-xs{padding-top:.5rem;padding-bottom:.5rem}.stitch-reference-scope .pb-10{padding-bottom:2.5rem}.stitch-reference-scope .pb-2{padding-bottom:.5rem}.stitch-reference-scope .pb-20{padding-bottom:5rem}.stitch-reference-scope .pb-24{padding-bottom:6rem}.stitch-reference-scope .pb-8{padding-bottom:2rem}.stitch-reference-scope .pb-space-sm{padding-bottom:.75rem}.stitch-reference-scope .pl-10{padding-left:2.5rem}.stitch-reference-scope .pl-5{padding-left:1.25rem}.stitch-reference-scope .pr-10{padding-right:2.5rem}.stitch-reference-scope .pr-4{padding-right:1rem}.stitch-reference-scope .pt-1{padding-top:.25rem}.stitch-reference-scope .pt-16{padding-top:4rem}.stitch-reference-scope .pt-2{padding-top:.5rem}.stitch-reference-scope .pt-20{padding-top:5rem}.stitch-reference-scope .pt-3{padding-top:.75rem}.stitch-reference-scope .pt-4{padding-top:1rem}.stitch-reference-scope .pt-space-lg{padding-top:1.5rem}.stitch-reference-scope .pt-space-sm{padding-top:.75rem}.stitch-reference-scope .pt-space-xs{padding-top:.5rem}.stitch-reference-scope .text-left{text-align:left}.stitch-reference-scope .text-center{text-align:center}.stitch-reference-scope .text-right{text-align:right}.stitch-reference-scope .font-body-lg,.stitch-reference-scope .font-body-md,.stitch-reference-scope .font-body-sm,.stitch-reference-scope .font-display,.stitch-reference-scope .font-display-mobile,.stitch-reference-scope .font-headline-lg,.stitch-reference-scope .font-headline-lg-mobile,.stitch-reference-scope .font-headline-md,.stitch-reference-scope .font-headline-sm,.stitch-reference-scope .font-label-lg,.stitch-reference-scope .font-label-md,.stitch-reference-scope .font-label-sm,.stitch-reference-scope .font-title-lg,.stitch-reference-scope .font-title-md{font-family:Montserrat,sans-serif}.stitch-reference-scope .text-\[10px\]{font-size:10px}.stitch-reference-scope .text-\[12px\]{font-size:12px}.stitch-reference-scope .text-\[13px\]{font-size:13px}.stitch-reference-scope .text-\[14px\]{font-size:14px}.stitch-reference-scope .text-\[15px\]{font-size:15px}.stitch-reference-scope .text-\[16px\]{font-size:16px}.stitch-reference-scope .text-\[18px\]{font-size:18px}.stitch-reference-scope .text-\[20px\]{font-size:20px}.stitch-reference-scope .text-\[22px\]{font-size:22px}.stitch-reference-scope .text-\[24px\]{font-size:24px}.stitch-reference-scope .text-\[28px\]{font-size:28px}.stitch-reference-scope .text-\[32px\]{font-size:32px}.stitch-reference-scope .text-\[40px\]{font-size:40px}.stitch-reference-scope .text-\[9px\]{font-size:9px}.stitch-reference-scope .text-body-lg{font-size:16px;font-weight:400;line-height:24px}.stitch-reference-scope .text-body-md{font-size:14px;font-weight:400;line-height:20px}.stitch-reference-scope .text-body-sm{font-size:12px;font-weight:400;line-height:16px}.stitch-reference-scope .text-display{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:48px}.stitch-reference-scope .text-display-mobile{letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:38px}.stitch-reference-scope .text-headline-lg{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:40px}.stitch-reference-scope .text-headline-lg-mobile{letter-spacing:-.015em;font-size:24px;font-weight:700;line-height:32px}.stitch-reference-scope .text-headline-md{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:32px}.stitch-reference-scope .text-headline-sm{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.stitch-reference-scope .text-label-lg{letter-spacing:.01em;font-size:14px;font-weight:600;line-height:20px}.stitch-reference-scope .text-label-md{letter-spacing:.02em;font-size:12px;font-weight:600;line-height:16px}.stitch-reference-scope .text-label-sm{letter-spacing:.04em;font-size:11px;font-weight:700;line-height:14px}.stitch-reference-scope .text-sm{font-size:.875rem;line-height:1.25rem}.stitch-reference-scope .text-title-lg{font-size:18px;font-weight:600;line-height:24px}.stitch-reference-scope .text-title-md{font-size:16px;font-weight:600;line-height:22px}.stitch-reference-scope .font-bold{font-weight:700}.stitch-reference-scope .font-extrabold{font-weight:800}.stitch-reference-scope .font-normal{font-weight:400}.stitch-reference-scope .font-semibold{font-weight:600}.stitch-reference-scope .uppercase{text-transform:uppercase}.stitch-reference-scope .leading-relaxed{line-height:1.625}.stitch-reference-scope .leading-tight{line-height:1.25}.stitch-reference-scope .tracking-tight{letter-spacing:-.025em}.stitch-reference-scope .tracking-tighter{letter-spacing:-.05em}.stitch-reference-scope .tracking-wider{letter-spacing:.05em}.stitch-reference-scope .tracking-widest{letter-spacing:.1em}.stitch-reference-scope .text-\[\#039855\]{--tw-text-opacity:1;color:rgb(3 152 85/var(--tw-text-opacity,1))}.stitch-reference-scope .text-\[\#1E1A2E\]{--tw-text-opacity:1;color:rgb(30 26 46/var(--tw-text-opacity,1))}.stitch-reference-scope .text-\[\#583BB3\]{--tw-text-opacity:1;color:rgb(88 59 179/var(--tw-text-opacity,1))}.stitch-reference-scope .text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.stitch-reference-scope .text-error{--tw-text-opacity:1;color:rgb(186 26 26/var(--tw-text-opacity,1))}.stitch-reference-scope .text-on-error-container{--tw-text-opacity:1;color:rgb(147 0 10/var(--tw-text-opacity,1))}.stitch-reference-scope .text-on-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stitch-reference-scope .text-on-primary-container{--tw-text-opacity:1;color:rgb(199 186 255/var(--tw-text-opacity,1))}.stitch-reference-scope .text-on-secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stitch-reference-scope .text-on-surface{--tw-text-opacity:1;color:rgb(29 25 45/var(--tw-text-opacity,1))}.stitch-reference-scope .text-on-surface-variant{--tw-text-opacity:1;color:rgb(72 69 83/var(--tw-text-opacity,1))}.stitch-reference-scope .text-primary{--tw-text-opacity:1;color:rgb(59 27 157/var(--tw-text-opacity,1))}.stitch-reference-scope .text-primary-container{--tw-text-opacity:1;color:rgb(83 57 181/var(--tw-text-opacity,1))}.stitch-reference-scope .text-surface{--tw-text-opacity:1;color:rgb(253 247 255/var(--tw-text-opacity,1))}.stitch-reference-scope .text-tertiary{--tw-text-opacity:1;color:rgb(0 67 44/var(--tw-text-opacity,1))}.stitch-reference-scope .text-tertiary-container{--tw-text-opacity:1;color:rgb(0 93 62/var(--tw-text-opacity,1))}.stitch-reference-scope .text-tertiary-fixed{--tw-text-opacity:1;color:rgb(111 251 190/var(--tw-text-opacity,1))}.stitch-reference-scope .text-text-primary{--tw-text-opacity:1;color:rgb(30 26 46/var(--tw-text-opacity,1))}.stitch-reference-scope .text-text-secondary{--tw-text-opacity:1;color:rgb(99 93 122/var(--tw-text-opacity,1))}.stitch-reference-scope .text-text-tertiary{--tw-text-opacity:1;color:rgb(150 144 173/var(--tw-text-opacity,1))}.stitch-reference-scope .text-transparent{color:#0000}.stitch-reference-scope .text-whatsapp-green{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.stitch-reference-scope .text-whatsapp-green-hover{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.stitch-reference-scope .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stitch-reference-scope .accent-\[\#583BB3\]{accent-color:#583bb3}.stitch-reference-scope .opacity-0{opacity:0}.stitch-reference-scope .opacity-100{opacity:1}.stitch-reference-scope .opacity-80{opacity:.8}.stitch-reference-scope .opacity-85{opacity:.85}.stitch-reference-scope .shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_-4px_12px_rgba\(30\,26\,46\,0\.06\)\]{--tw-shadow:0 -4px 12px #1e1a2e0f;--tw-shadow-colored:0 -4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -4px 16px #0000000d;--tw-shadow-colored:0 -4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_1px_3px_0_rgba\(30\,26\,46\,0\.03\)\,0_4px_12px_0_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 1px 3px 0 #1e1a2e08,0 4px 12px 0 #5339b50a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 4px 12px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_1px_3px_rgba\(30\,26\,46\,0\.04\)\]{--tw-shadow:0 1px 3px #1e1a2e0a;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_1px_8px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 1px 8px #5339b50a;--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_1px_8px_rgba\(83\,57\,181\,0\.06\)\]{--tw-shadow:0 1px 8px #5339b50f;--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_20px_40px_rgba\(59\,27\,157\,0\.25\)\]{--tw-shadow:0 20px 40px #3b1b9d40;--tw-shadow-colored:0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_25px_60px_-15px_rgba\(30\,26\,46\,0\.3\)\]{--tw-shadow:0 25px 60px -15px #1e1a2e4d;--tw-shadow-colored:0 25px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_2px_12px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 2px 12px #5339b50a;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_2px_8px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 2px 8px #5339b50a;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_4px_12px_rgba\(83\,57\,181\,0\.2\)\]{--tw-shadow:0 4px 12px #5339b533;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_4px_12px_rgba\(83\,57\,181\,0\.3\)\]{--tw-shadow:0 4px 12px #5339b54d;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_4px_16px_rgba\(83\,57\,181\,0\.04\)\]{--tw-shadow:0 4px 16px #5339b50a;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_8px_20px_rgba\(83\,57\,181\,0\.12\)\]{--tw-shadow:0 8px 20px #5339b51f;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_8px_20px_rgba\(83\,57\,181\,0\.28\)\]{--tw-shadow:0 8px 20px #5339b547;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-\[0_8px_24px_rgba\(83\,57\,181\,0\.18\)\]{--tw-shadow:0 8px 24px #5339b52e;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.stitch-reference-scope .shadow-lg,.stitch-reference-scope .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.stitch-reference-scope .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .outline-none{outline-offset:2px;outline:2px solid #0000}.stitch-reference-scope .outline{outline-style:solid}.stitch-reference-scope .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.stitch-reference-scope .ring-1,.stitch-reference-scope .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.stitch-reference-scope .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.stitch-reference-scope .ring-\[\#583BB3\]{--tw-ring-opacity:1;--tw-ring-color:rgb(88 59 179/var(--tw-ring-opacity,1))}.stitch-reference-scope .ring-primary-container{--tw-ring-opacity:1;--tw-ring-color:rgb(83 57 181/var(--tw-ring-opacity,1))}.stitch-reference-scope .ring-surface-card{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.stitch-reference-scope .blur-2xl{--tw-blur:blur(40px)}.stitch-reference-scope .blur-2xl,.stitch-reference-scope .blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stitch-reference-scope .blur-3xl{--tw-blur:blur(64px)}.stitch-reference-scope .blur-xl{--tw-blur:blur(24px)}.stitch-reference-scope .blur-xl,.stitch-reference-scope .grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stitch-reference-scope .grayscale{--tw-grayscale:grayscale(100%)}.stitch-reference-scope .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.stitch-reference-scope .backdrop-blur{--tw-backdrop-blur:blur(8px)}.stitch-reference-scope .backdrop-blur,.stitch-reference-scope .backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.stitch-reference-scope .backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.stitch-reference-scope .backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.stitch-reference-scope .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-reference-scope .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-reference-scope .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-reference-scope .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-reference-scope .duration-150{transition-duration:.15s}.stitch-reference-scope .duration-300{transition-duration:.3s}.stitch-reference-scope .file\:mr-4::file-selector-button{margin-right:1rem}.stitch-reference-scope .file\:rounded-full::file-selector-button{border-radius:9999px}.stitch-reference-scope .file\:border-0::file-selector-button{border-width:0}.stitch-reference-scope .file\:bg-primary-fixed::file-selector-button{--tw-bg-opacity:1;background-color:rgb(230 222 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.stitch-reference-scope .file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.stitch-reference-scope .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.stitch-reference-scope .file\:font-semibold::file-selector-button{font-weight:600}.stitch-reference-scope .file\:text-primary::file-selector-button{--tw-text-opacity:1;color:rgb(59 27 157/var(--tw-text-opacity,1))}.stitch-reference-scope .placeholder\:text-text-tertiary::placeholder{--tw-text-opacity:1;color:rgb(150 144 173/var(--tw-text-opacity,1))}.stitch-reference-scope .after\:absolute:after{content:var(--tw-content);position:absolute}.stitch-reference-scope .after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.stitch-reference-scope .after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.stitch-reference-scope .after\:h-5:after{content:var(--tw-content);height:1.25rem}.stitch-reference-scope .after\:w-5:after{content:var(--tw-content);width:1.25rem}.stitch-reference-scope .after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.stitch-reference-scope .after\:bg-surface-card:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-reference-scope .after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.stitch-reference-scope .hover\:-translate-y-0:hover{--tw-translate-y:-0px}.stitch-reference-scope .hover\:-translate-y-0:hover,.stitch-reference-scope .hover\:-translate-y-0\.5:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem}.stitch-reference-scope .hover\:-translate-y-1:hover{--tw-translate-y:-.25rem}.stitch-reference-scope .hover\:-translate-y-1:hover,.stitch-reference-scope .hover\:rotate-0:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .hover\:rotate-0:hover{--tw-rotate:0deg}.stitch-reference-scope .hover\:bg-\[\#027A48\]:hover{--tw-bg-opacity:1;background-color:rgb(2 122 72/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-\[\#472c91\]:hover{--tw-bg-opacity:1;background-color:rgb(71 44 145/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-error-container:hover{--tw-bg-opacity:1;background-color:rgb(255 218 214/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-on-primary-fixed-variant:hover{--tw-bg-opacity:1;background-color:rgb(73 45 171/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(59 27 157/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(242 235 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-surface-container-high:hover{--tw-bg-opacity:1;background-color:rgb(236 228 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-surface-container-subtle:hover{--tw-bg-opacity:1;background-color:rgb(243 241 250/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-surface-dim:hover{--tw-bg-opacity:1;background-color:rgb(222 214 242/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-surface-variant:hover{--tw-bg-opacity:1;background-color:rgb(231 222 250/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-whatsapp-green-hover:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.stitch-reference-scope .hover\:bg-white\/60:hover{background-color:#fff9}.stitch-reference-scope .hover\:text-on-primary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stitch-reference-scope .hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(59 27 157/var(--tw-text-opacity,1))}.stitch-reference-scope .hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(30 26 46/var(--tw-text-opacity,1))}.stitch-reference-scope .hover\:underline:hover{text-decoration-line:underline}.stitch-reference-scope .hover\:opacity-90:hover{opacity:.9}.stitch-reference-scope .hover\:shadow-\[0_12px_24px_rgba\(83\,57\,181\,0\.36\)\]:hover{--tw-shadow:0 12px 24px #5339b55c;--tw-shadow-colored:0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.stitch-reference-scope .hover\:file\:bg-primary-fixed-dim::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(202 190 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .focus\:border-\[\#583BB3\]:focus{--tw-border-opacity:1;border-color:rgb(88 59 179/var(--tw-border-opacity,1))}.stitch-reference-scope .focus\:border-primary:focus{--tw-border-opacity:1;border-color:rgb(59 27 157/var(--tw-border-opacity,1))}.stitch-reference-scope .focus\:bg-surface-container-lowest:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.stitch-reference-scope .focus\:bg-surface-container-subtle:focus{--tw-bg-opacity:1;background-color:rgb(243 241 250/var(--tw-bg-opacity,1))}.stitch-reference-scope .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.stitch-reference-scope .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.stitch-reference-scope .focus\:ring-\[\#583BB3\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(88 59 179/var(--tw-ring-opacity,1))}.stitch-reference-scope .focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 27 157/var(--tw-ring-opacity,1))}.stitch-reference-scope .active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.stitch-reference-scope .active\:scale-95:active,.stitch-reference-scope .active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98}.stitch-reference-scope .active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope .disabled\:opacity-50:disabled{opacity:.5}.stitch-reference-scope :is(.peer:checked~.peer-checked\:bg-primary){--tw-bg-opacity:1;background-color:rgb(59 27 157/var(--tw-bg-opacity,1))}.stitch-reference-scope :is(.peer:checked~.peer-checked\:bg-primary-container){--tw-bg-opacity:1;background-color:rgb(83 57 181/var(--tw-bg-opacity,1))}.stitch-reference-scope :is(.peer:checked~.peer-checked\:text-on-primary){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.stitch-reference-scope :is(.peer:checked~.peer-checked\:text-text-primary){--tw-text-opacity:1;color:rgb(30 26 46/var(--tw-text-opacity,1))}.stitch-reference-scope :is(.peer:checked~.peer-checked\:after\:translate-x-full):after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stitch-reference-scope :is(.peer:checked~.peer-checked\:after\:border-surface-card):after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.stitch-reference-scope :is(.peer:focus~.peer-focus\:outline-none){outline-offset:2px;outline:2px solid #0000}@media (width>=640px){.stitch-reference-scope .sm\:block{display:block}.stitch-reference-scope .sm\:inline{display:inline}}@media (width>=768px){.stitch-reference-scope .md\:bottom-0{bottom:0}.stitch-reference-scope .md\:col-span-5{grid-column:span 5/span 5}.stitch-reference-scope .md\:col-span-6{grid-column:span 6/span 6}.stitch-reference-scope .md\:col-span-7{grid-column:span 7/span 7}.stitch-reference-scope .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.stitch-reference-scope .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stitch-reference-scope .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stitch-reference-scope .md\:flex-row{flex-direction:row}.stitch-reference-scope .md\:items-end{align-items:flex-end}.stitch-reference-scope .md\:p-space-2xl{padding:3rem}}@media (width>=1024px){.stitch-reference-scope .lg\:col-span-5{grid-column:span 5/span 5}.stitch-reference-scope .lg\:col-span-7{grid-column:span 7/span 7}.stitch-reference-scope .lg\:flex{display:flex}.stitch-reference-scope .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.stitch-reference-scope .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.whatsapp-access-input{box-sizing:border-box;color:#1e1a2e;background:#faf7ff;border:2px solid #8b78ad;border-radius:12px;width:100%;min-height:52px;padding:12px 16px;display:block}.whatsapp-access-input::placeholder{color:#706381;opacity:1}.whatsapp-access-input:focus{outline-offset:2px;border-color:#583bb3;outline:3px solid #e6deff}.whatsapp-access-input:disabled{color:#635d7a;opacity:1;background:#eee9f4}.whatsapp-access-code,.stitch-reference .whatsapp-access-code{letter-spacing:.3em;text-align:center;font-weight:600;font-size:20px!important}body:has(.stitch-reference){background:#fdf7ff;padding-bottom:0}.stitch-reference{--acc:#583bb3;--bg:#fdf7ff;--glass:#fff;--stroke:#e7e4f2;--text:#1e1a2e;--muted:#635d7a;color:#1e1a2e;font-family:Montserrat,system-ui,sans-serif;font-size:14px;line-height:1.45}.stitch-reference.reference-seller[data-mode=seller]{max-width:960px;margin-inline:auto;padding:64px 0 112px}.stitch-reference #sh[aria-hidden=true]{display:none}.stitch-reference #sh{z-index:70;background:#fff}.stitch-reference #bd.on{z-index:60}.stitch-reference *,.stitch-reference :before,.stitch-reference :after{box-sizing:border-box}.stitch-reference :is(h1,h2,h3,h4,p){margin:0}.stitch-reference :is(button,input,select,textarea){font-family:inherit;font-size:14px!important}.stitch-reference button{cursor:pointer;border-width:0}.stitch-reference button:disabled{cursor:default}.stitch-reference .btn{color:#fff;background:#583bb3;border-radius:12px;box-shadow:0 2px 8px #583bb31a}.stitch-reference .btn.o{color:#583bb3;background:#f2ebff}.stitch-reference a{text-decoration:none}.stitch-reference :is(input,select,textarea){min-width:0}.stitch-reference :is(input[type=checkbox],input[type=radio]){border-radius:4px;padding:0}.stitch-reference [hidden]{display:none!important}.stitch-reference :is(.text-label-sm,.text-label-md,.text-body-sm,.font-label-sm,.font-label-md,.font-body-sm){line-height:1.4;font-size:14px!important}.stitch-reference [class*="text-[9px]"],.stitch-reference [class*="text-[10px]"],.stitch-reference [class*="text-[11px]"],.stitch-reference [class*="text-[12px]"],.stitch-reference [class*="text-[13px]"]{font-size:14px!important}.stitch-reference :is(.truncate,.line-clamp-2){white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow:visible}.stitch-reference h2{overflow-wrap:anywhere}.stitch-reference :is(p,small,label){font-size:14px!important}.stitch-reference .material-symbols-outlined{letter-spacing:normal;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.stitch-reference .bg-whatsapp-green,.stitch-reference [class*="bg-[#12B76A]"]{color:#fff;background:#15803d;font-weight:700}.stitch-reference .text-whatsapp-green,.stitch-reference [class*="text-[#039855]"]{color:#15803d}.stitch-reference .pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}.stitch-reference .pt-safe{padding-top:env(safe-area-inset-top,0px)}.stitch-reference .no-scrollbar{scrollbar-width:none}.stitch-reference .no-scrollbar::-webkit-scrollbar{display:none}.stitch-reference .reference-address summary{cursor:pointer}.stitch-reference .reference-address input{color:#1e1a2e;background:#fff}@media (width<=480px){.stitch-reference .px-gutter{padding-inline:12px}.stitch-reference .p-space-lg{padding:16px}.stitch-reference .font-display-mobile{font-size:28px}}.theme-picker .palette-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:280px;margin:16px 0;padding:4px;display:grid}.theme-picker .palette-choice{border:2px solid #fff;border-radius:50%;justify-self:center;width:32px;max-width:100%;height:32px;min-height:32px;padding:0;box-shadow:0 0 0 1px #d4d4d8}.theme-picker .palette-choice.selected{outline-offset:3px;outline:2px solid #18181b}.theme-picker .palette-choice:focus-visible{outline-offset:3px;outline:3px solid #18181b}.storefront[data-store-theme]{background:var(--brand-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--acc:var(--brand-text)}body:has(.storefront[data-store-theme][data-mode=client]){background:#fff}.storefront[data-store-theme]>header,.storefront[data-store-theme] #sh[data-sheet=order],.storefront[data-store-theme] .stitch-order-header{background:var(--brand-bg)}[data-store-theme] .btn:not(.o):not(.whatsapp-send):not(.checkout-whatsapp):not(.pix-payment .btn){background:var(--brand);color:var(--brand-ink)}.storefront[data-store-theme] .info .card-action{background:var(--brand-soft);color:var(--brand-text)}[data-store-theme] :is(.info .pr,.stitch-product-sheet-heading p,.stitch-checkout-action .row b,.stitch-checkout h3 svg,.stitch-checkout .opt .tag){color:var(--brand-text)}[data-store-theme] :is(.stitch-checkout .order-item,.product-variation,.stitch-checkout-steps,.stitch-theme-preview-product){background:var(--brand-soft)}[data-store-theme] .chip.on{background:var(--brand);color:var(--brand-ink)}[data-store-theme] .stitch-checkout-steps li[aria-current]{color:var(--brand-text)}[data-store-theme] .stitch-checkout-steps li[aria-current] span{background:var(--brand);color:var(--brand-ink)}[data-store-theme] .stitch-checkout-steps li:not([aria-current]):not(.complete) span{background:var(--brand-soft);color:var(--brand-text)}[data-store-theme] .stitch-checkout .opt.on{background:var(--brand-soft);border-color:var(--brand-text)}[data-store-theme] .stitch-checkout .opt.on:before{background:var(--brand);border-color:var(--brand-text)}[data-store-theme] .stitch-avatar{background:var(--brand);color:var(--brand-ink)}.theme-preview.storefront[data-store-theme]{--glass:#fff;--text:#1e1a2e;--muted:#635d7a;--stroke:#e7e4f2;background:var(--brand-bg);color:var(--text)}.theme-preview[data-store-theme] .stitch-theme-preview-head{color:var(--text);background:#fff}.theme-preview[data-store-theme] .stitch-theme-preview-product b{color:var(--text)}.seller-loading{background:#fdf7ff;min-height:100dvh;padding:88px 16px 100px}.seller-loading main{background:#fff;border-radius:12px;max-width:960px;margin:0 auto;padding:24px 16px}.seller-loading p{color:#635d7a}.stitch-bottom-nav a{touch-action:manipulation}.stitch-bottom-nav a:active{background:#f2ebff}.trial-notice{z-index:1;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:960px;margin:88px auto -72px;padding:8px 12px;font-size:14px;position:relative}.trial-notice p{margin:0}.trial-notice a{color:#583bb3;font-weight:600}.trial-notice:has(.trial-notice-close){padding-right:48px}.trial-notice-close{color:#583bb3;cursor:pointer;background:#f6f0ff;border:1px solid #ddd4f2;border-radius:8px;width:34px;height:34px;font-size:24px;position:absolute;top:6px;right:6px}.trial-notice-close:focus-visible{outline-offset:2px;outline:2px solid #583bb3}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2")}body{-webkit-font-smoothing:antialiased}body,.stitch-reference,.stitch-home-original,.storefront{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif!important}button,input,select,textarea{font-family:inherit}.btn{min-height:44px;font-size:14px;font-weight:600;line-height:1.45}.btn:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.google-access .auth-error,.google-account .auth-error{box-shadow:none;border-radius:12px;padding:16px;color:#32254a!important;background:#f6f3fc!important;border:1px solid #ded5ef!important}.google-link-notice{color:#32254a;background:#f6f3fc;border:1px solid #ded5ef;border-radius:12px;margin-top:16px;padding:18px}.google-link-notice h3{margin:0 0 8px;font-size:16px;font-weight:650}.google-link-notice p{line-height:1.6}.google-link-notice .btn,.google-access .auth-error .btn,.google-account .btn{color:#fff;width:100%;box-shadow:none;background:#583bb3;border-radius:10px;margin-top:14px;padding:12px 16px;display:block}.google-access .auth-error .btn.o{color:#583bb3;background:#fff;border:1px solid #d8cee9}.google-access .auth-error p:last-child{color:#635d7a;margin-top:12px;font-size:12px}.google-access .auth-error a,.google-account .auth-error a{font-weight:600;text-decoration:underline;color:#583bb3!important}.login-layout main{padding-bottom:32px}.login-layout main>div>div>div{border:1px solid #ece7f2}.login-layout input[type=email]{min-height:48px;background:#fff!important;border:1px solid #d9d4e2!important}.login-layout input[type=email]:focus{box-shadow:0 0 0 3px #583bb318;border-color:#583bb3!important}.login-layout main>div>div>div:has(a[href$=\/cadastro]){flex-wrap:wrap}.login-layout main>div>div>div:has(a[href$=\/cadastro])>div{flex:200px}.catalog-refresh .card{background:#fff;border:1px solid #ece7e4;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px #241a3b06}.catalog-refresh .card .product-image-button{padding:8px 8px 0}.catalog-refresh .card .ph{background:#f7f5f2;border-radius:14px;overflow:hidden}.catalog-refresh .card .info{gap:4px;padding:14px 16px 16px}.catalog-refresh .card .info b{font-size:15px;line-height:1.45}.catalog-refresh .card .card-action{background:var(--brand,#583bb3);color:var(--brand-ink,#fff);min-height:46px;box-shadow:none;border-radius:12px;font-weight:600}@media (width<=480px){.catalog-refresh .grid{gap:12px}.catalog-refresh .card .info{padding:12px}.catalog-refresh .card .info b{font-size:14px}}.seller-settings{background:#faf9fc!important}.seller-settings form>[data-settings-tab]>:is(fieldset,div),.seller-settings form>fieldset{min-width:0;border:1px solid #e6e2ec!important;border-radius:12px!important;padding:20px!important;box-shadow:0 2px 8px #241a3b05!important}.seller-settings legend{float:left;width:100%;margin-bottom:16px;padding:0;font-size:16px;font-weight:600}.seller-settings legend+*{clear:both}.seller-settings form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){color:#1e1a2e;width:100%;min-height:48px;font-weight:400;line-height:1.5;background:#fff!important;border:1px solid #d9d4e2!important;border-radius:8px!important;padding:12px 14px!important;font-size:16px!important}.seller-settings form :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none!important;border-color:#583bb3!important;outline:3px solid #583bb324!important}.seller-settings form button[type=submit]{font-weight:600;box-shadow:none!important;border-radius:8px!important}.seller-settings form input[type=color]{background:#fff;border:1px solid #d9d4e2;border-radius:8px;width:60px;height:40px;padding:4px}.seller-settings .theme-picker{border:0;min-width:0;margin:0;padding:0}.theme-preview{border:1px solid #e6e2ec;border-radius:12px;margin-top:20px;padding:12px}.theme-preview .theme-preview-card{box-shadow:none;background:#fff;border:0;border-radius:8px;padding:16px}.theme-preview .stitch-theme-preview-head{gap:12px;padding:0 0 16px}.theme-preview .stitch-theme-preview-head>:is(img,span){flex-shrink:0}.theme-preview .stitch-theme-preview-head small{color:#635d7a;margin-top:4px;line-height:1.5;display:block}.theme-preview .stitch-theme-preview-product{border-radius:8px;align-items:center;margin:0 0 16px;padding:12px}.theme-preview .stitch-theme-preview-product img{border-radius:6px;flex-shrink:0;width:72px;height:88px}.theme-preview .stitch-theme-preview-product>div{min-width:0}.theme-preview .stitch-theme-preview-product strong{font-weight:600;line-height:1.5;font-size:14px!important}.theme-preview .stitch-theme-preview-product p{color:#635d7a;margin:6px 0;line-height:1.5}.theme-preview .btn{width:100%;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}@media (width<=380px){.seller-settings form>[data-settings-tab]>:is(fieldset,div){padding:16px!important}.theme-preview .theme-preview-card{padding:12px}.theme-preview .stitch-theme-preview-product{gap:8px;padding:8px}.theme-preview .stitch-theme-preview-product img{width:56px;height:72px}}.google-access{width:100%;margin:8px 0 16px}.google-button{justify-content:center;width:100%;min-height:44px;display:flex}.google-button-busy{pointer-events:none;opacity:.65}.google-access p,.google-account p{margin:10px 0;font-size:14px;line-height:1.5}.google-access .auth-error a,.google-account .auth-error a{margin-top:12px;display:block}.google-account{border-bottom:1px solid #e6e2ec;margin-bottom:24px;padding-bottom:16px}.google-account h3{margin:0 0 12px}.storefront[data-mode=client]{color:#1e1a2e;background:var(--brand-bg);border-radius:20px;padding:20px 24px 100px}.storefront[data-mode=client]>header{height:auto;min-height:84px;box-shadow:none;background:0 0;border:0;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0 22px;display:grid;position:static}.storefront[data-mode=client] header .logo{border:1px solid var(--brand);background:#fff;border-radius:50%;width:84px;height:84px;padding:3px;overflow:hidden;box-shadow:0 2px 8px #241a3b0d}.storefront[data-mode=client] header .logo img{object-fit:contain;border:1px solid var(--brand-soft);border-radius:50%;width:100%;height:100%}.storefront[data-mode=client] header h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(18px,2.7vw,26px);font-weight:750;line-height:1.3}.storefront[data-mode=client] header small{color:#635d7a;line-height:1.4}.storefront[data-mode=client] header .wa{color:#fff;background:#079b4b;border:0;border-radius:28px;gap:8px;padding:12px 18px;font-weight:650;box-shadow:0 3px 10px #079b4b20}.storefront[data-mode=client] .catalog-search{max-width:560px;height:44px;box-shadow:none;background:#fff;border:1px solid #e9e4e2;border-radius:22px;gap:8px;margin:4px 0 14px;padding:0 12px}.storefront[data-mode=client] .catalog-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.storefront[data-mode=client] .catalog-search .fld{flex:1;min-width:0;margin:0}.storefront[data-mode=client] .catalog-search input{width:100%;height:42px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:16px}.storefront[data-mode=client] .catalog-search input:focus-visible{outline:none}.storefront[data-mode=client] .catalog-search>.stitch-icon{flex-shrink:0}.storefront[data-mode=client] .catalog-search>button{background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;min-height:42px;padding:0;font-size:24px;display:grid}.storefront[data-mode=client] .catalog-heading{padding:0 0 16px;display:block}.storefront[data-mode=client] .catalog-heading h2{margin:0;font-size:24px;line-height:1.35}.storefront[data-mode=client] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.storefront[data-mode=client] .card{background:#fff;border:1px solid #eee9e4;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #241a3b05}.storefront[data-mode=client] .product-image-button{padding:7px 7px 0}.storefront[data-mode=client] .ph{background:#faf8f5;border-radius:12px;overflow:hidden}.storefront[data-mode=client] .info{gap:5px;padding:12px}.storefront[data-mode=client] .info b{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.storefront[data-mode=client] .info .pr{color:var(--brand-text);margin:8px 0;font-size:24px;font-weight:750}.storefront[data-mode=client] .btn:not(.o):not(.whatsapp-send):not(.checkout-whatsapp):not(.pix-payment .btn),.theme-preview[data-store-theme] .btn{background:var(--cta,var(--brand));color:#fff;box-shadow:none}.storefront[data-mode=client] .card-action{border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;padding:10px 7px;font-size:14px;font-weight:650;display:flex}.storefront[data-mode=client] .card-action svg{flex:0 0 20px}.storefront[data-mode=client] .btn:focus-visible{outline:3px solid var(--brand-text);outline-offset:3px}.v3-store-footer{text-align:center;color:#635d7a;padding:28px 8px 8px;font-size:14px}.v3-store-footer a{color:#2765c5;text-decoration:underline}.home-copyright{color:#635d7a;font-size:14px}.home-page .home-tour-current .stitch-payment-note .pix-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-page .home-tour-current .stitch-payment-note .pix-options:has(button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.v3-photo{background:#faf8f5;place-items:center;width:100%;display:grid;overflow:hidden}.v3-photo img{width:100%;height:100%;min-height:0;display:block}.storefront[data-mode=client] .ph:has(.v3-photo){aspect-ratio:auto;height:auto}.storefront[data-mode=client][data-layout=list] .grid{grid-template-columns:minmax(0,1fr)}.storefront[data-mode=client][data-layout=list] .card{grid-template-columns:minmax(100px,35%) minmax(0,1fr);align-items:center;display:grid}.storefront[data-mode=client][data-layout=featured] .grid{grid-template-columns:minmax(0,1fr);max-width:700px;margin-inline:auto}.storefront[data-mode=client][data-layout=featured] .info{padding:20px}.v3-tagline{color:var(--brand-text);margin:5px 0 0;font-size:14px;line-height:1.4}.v3-appearance fieldset{background:#fff;border:1px solid #e8e1d9;border-radius:14px;min-width:0;margin:0 0 18px;padding:20px}.v3-appearance legend{font-size:16px;font-weight:700}.v3-appearance p{color:#635d7a;margin-block:12px;font-size:14px;line-height:1.55}.v3-appearance input,.v3-appearance select{width:100%;min-height:44px;font:inherit;color:#1e1a2e;background:#fff;border:1px solid #dcd6e8;border-radius:10px;padding:10px 12px}.v3-choices,.v3-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.v3-choices .btn{box-shadow:none;color:#1e1a2e;background:#fff;border:1px solid #dcd6e8;border-radius:10px;flex:90px}.v3-choices [aria-pressed=true]{color:#7d4b25;background:#fbf3ed;border-color:#7d4b25}.v3-appearance-columns{grid-template-columns:minmax(0,1fr) minmax(220px,32%);gap:20px;display:grid}.v3-preview{background:var(--brand-bg);border:1px solid #eee5db;border-radius:18px;align-self:start;padding:16px;position:sticky;top:84px}.v3-preview-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v3-preview-products article{background:#fff;border-radius:12px;min-width:0;overflow:hidden}.v3-preview-products article>div:last-child{overflow-wrap:anywhere;padding:8px;font-size:14px}.v3-preview-products[data-layout=list]{grid-template-columns:1fr}.v3-preview-products[data-layout=list] article{grid-template-columns:35% minmax(0,1fr);display:grid}.v3-preview-products[data-layout=featured]{grid-template-columns:1fr}.v3-preview-cta{background:var(--cta);color:#fff;text-align:center;border-radius:7px;padding:8px 4px;display:block}.v3-image-editor{border:1px solid #dcd6e8;border-radius:16px;margin-top:18px;padding:18px}.v3-adjust-canvas{touch-action:none;cursor:grab;max-width:360px;margin:auto}.v3-adjust-canvas img{pointer-events:none;-webkit-user-select:none;user-select:none}.stitch-editor-photo .v3-adjust-button{z-index:1;color:#fff;cursor:pointer;background:#5339b5;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 8px);height:auto;min-height:44px;padding:8px 3px;font-size:12px;font-weight:700;display:flex;position:absolute;inset:auto 4px 4px;box-shadow:0 2px 6px #241a3b33}.stitch-editor-photo .v3-adjust-button:hover{background:#422b99}.stitch-editor-photo .v3-adjust-button:focus-visible{outline-offset:-5px;outline:3px solid #fff}.stitch-editor-photo .v3-adjust-button .material-symbols-outlined{font-size:18px}.v3-product-gallery{margin-bottom:18px}.v3-product-gallery>.v3-photo{border-radius:16px;max-height:55vh}.v3-gallery-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.v3-gallery-thumbs button,.v3-video-link{color:#1e1a2e;cursor:pointer;background:#faf8f5;border:2px solid #0000;border-radius:10px;min-height:44px;padding:0;overflow:hidden}.v3-gallery-thumbs [aria-pressed=true]{border-color:var(--brand,#6340bc)}.v3-gallery-thumbs img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.v3-video-link{text-align:center;align-content:center;font-size:12px;text-decoration:none;display:grid}.v3-video-frame iframe{aspect-ratio:16/9;border:0;border-radius:16px;width:100%}.v3-video-frame>a{margin-top:8px;display:block}.v3-video-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.v3-video-toolbar button{min-height:44px}.v3-video-frame[data-provider=tiktok] iframe,.v3-video-frame[data-provider=instagram] iframe{aspect-ratio:auto;max-width:100%;height:min(640px,70vh);min-height:320px;display:block}.storefront[data-mode=client] .stitch-product-sheet-heading{display:block}.storefront[data-mode=client] .stitch-product-sheet-heading h2{margin:8px 0;font-size:24px}.storefront[data-mode=client] .stitch-product-sheet-heading p{color:var(--brand-text);font-size:26px;font-weight:700}.v3-product-description{border-top:1px solid #dcd6e8;margin-top:22px;padding-top:16px}.v3-product-description p{white-space:pre-wrap}.storefront #sh[data-sheet=prod] .v3-product-question{text-align:center;color:#fff;background:#087f5b;border:1px solid #087f5b;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.v3-product-question svg{flex-shrink:0}.made-to-order-badge{background:var(--brand-soft,#f3eef9);color:var(--brand-text,#583bb3);border-radius:8px;margin:6px 0;padding:4px 6px;font-size:14px;line-height:1.4;display:block}.made-to-order-notice{border:1px solid var(--brand-soft,#e7e4f2);background:var(--brand-soft,#f7f1ff);color:var(--text,#1e1a2e);border-radius:12px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5}.storefront #sh[data-sheet=prod] .product-required-notice{color:#b3263f;background:#fff1f3;border:1px solid #efc2ca;border-radius:12px;padding:12px;font-weight:600}.product-required-notice>span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:4px;display:inline-grid}.storefront #sh[data-sheet=prod] .product-variation.pending legend span{color:#b3263f;font-weight:600}.storefront #sh[data-sheet=prod] .product-variation.missing{outline-offset:2px;outline:2px solid #b3263f}.v3-social-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:14px;display:flex}.v3-social-links a{color:#635d7a;justify-items:center;gap:4px;min-height:44px;font-size:14px;text-decoration:none;display:grid}.v3-social-links a>span:first-child{color:var(--brand-text);font-size:22px}.theme-preview[data-store-theme] .btn:not(.o):not(.whatsapp-send):not(.checkout-whatsapp):not(.pix-payment .btn){background:var(--cta);color:#fff}.stitch-editor-save{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.stitch-editor-save .btn{min-width:0}@media (width<=700px){.v3-appearance-columns{grid-template-columns:minmax(0,1fr)}.v3-preview{width:100%;max-width:420px;margin:auto;position:static}}@media (width<=800px){.storefront[data-mode=client] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.storefront[data-mode=client]{border-radius:0;padding:12px 12px 100px}.storefront[data-mode=client]>header{grid-template-columns:56px minmax(0,1fr) auto;gap:10px;padding:12px 0 20px}.storefront[data-mode=client] header .logo{width:56px;height:56px}.storefront[data-mode=client] header h1{font-size:16px}.storefront[data-mode=client] header small{overflow-wrap:anywhere;font-size:14px;display:block}.storefront[data-mode=client] header .wa{padding:10px 12px;font-size:14px}.storefront[data-mode=client] .grid{gap:10px}.storefront[data-mode=client] .info{padding:10px}.storefront[data-mode=client] .info b{font-size:14px}.storefront[data-mode=client] .info .pr{font-size:20px}.storefront[data-mode=client] .card-action{gap:5px;font-size:14px}}.sbar .btn{font-size:14px}.v3-appearance .v3-option-card{padding:18px;box-shadow:0 4px 16px #241a3b04}.v3-appearance .v3-option-card legend{color:#1e1a2e}.v3-appearance .v3-option-card>p{margin:0 0 12px;font-size:13px}.v3-appearance .v3-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.v3-appearance .v3-choice{color:#1e1a2e;min-width:0;min-height:82px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #dcd6e8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.v3-appearance .v3-choice[aria-pressed=true]{color:#7d4b25;background:#fff3e7;border-color:#7d4b25}.v3-appearance .v3-choice:focus-visible{outline-offset:3px;outline:2px solid #7d4b25}.v3-appearance .v3-image-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v3-appearance .v3-choice-description{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;padding:14px 10px}.v3-choice-description svg{flex-shrink:0}.v3-choice-description small{color:#635d7a;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.v3-fit-options{margin-top:14px;font-size:13px}.v3-fit-options summary{cursor:pointer}.reference-seller .v3-seller-body{padding-bottom:210px}.reference-seller[data-mode=seller] .stitch-selection-summary.bar{max-width:600px;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex;transform:none}.reference-seller[data-mode=seller] .stitch-selection-summary.bar[hidden]{display:none}.reference-seller[data-mode=seller] .v3-selection-totals{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.reference-seller[data-mode=seller] .v3-selection-totals span{flex:initial}.reference-seller[data-mode=seller] .v3-selection-totals span:last-child{white-space:nowrap}.reference-seller[data-mode=seller] .v3-selection-actions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.reference-seller[data-mode=seller] .v3-selection-actions button{white-space:normal;width:100%;min-width:0;height:auto;min-height:48px;padding:10px 8px;font-size:13px;line-height:1.3}.reference-seller[data-mode=seller] .v3-selection-actions svg{flex-shrink:0}@media (width<=380px){.v3-appearance .v3-option-card{padding:14px 10px}.v3-appearance .v3-choices{gap:6px}.v3-appearance .v3-choice{font-size:12px}.v3-appearance .v3-choice-description{flex-direction:column;padding:10px}}.home-page .home-tour-badges span,.home-page .home-tour-active,.home-page .home-tour-edit{font-size:14px}.seller-nav-label{text-align:center;place-items:center;max-width:100%;min-height:28px;display:grid}.stitch-bottom-nav:has(.seller-nav-label) a{gap:2px;padding-block:3px}.stitch-bottom-nav:has(.seller-nav-label) svg{width:20px;height:20px}.stitch-bottom-nav .seller-nav-label-long{letter-spacing:-.1px;font-size:14px;line-height:14px}.reference-seller .stitch-brand{flex:1;min-width:0}.reference-seller .stitch-brand>div{min-width:0}.reference-seller .stitch-brand h1{white-space:normal;overflow-wrap:normal;line-height:18px}.reference-seller .seller-purpose-note{color:#635d7a;margin-top:10px;font-size:14px;line-height:1.5}.reference-seller .seller-purpose-toolbar{padding-top:8px;padding-bottom:8px}.reference-seller .seller-purpose-toolbar .seller-purpose-note{margin-top:4px}.reference-seller .seller-search-wrap{margin-top:2px}.reference-seller .seller-search{width:100%;max-width:420px;height:44px;box-shadow:none;background:#fff;border:1px solid #e7e4f2;border-radius:10px;gap:8px;padding:0 10px}.reference-seller .seller-search:focus-within{border-color:#6340bc;box-shadow:0 0 0 2px #6340bc20}.reference-seller .seller-search input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:42px;min-height:0;padding:8px 0}.reference-seller .seller-search>.material-symbols-outlined{flex-shrink:0;margin-right:0}.reference-seller .seller-search button{flex-shrink:0}.reference-seller .seller-purpose-heading h1{line-height:1.3}@media (width<=400px){.reference-seller .stitch-brand h1{font-size:14px;line-height:16px}.reference-seller .seller-purpose-heading h1{font-size:21px}}.mini-settings-section{background:#fff;border:1px solid #e7e2ef;border-radius:16px;min-width:0;margin:12px 0}.mini-settings-section>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:16px;font-weight:700;list-style:none;display:flex}.mini-settings-section>summary::-webkit-details-marker{display:none}.mini-settings-section>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:0 0 9px;width:9px;height:9px;margin-left:auto;transform:rotate(45deg)}.mini-settings-section[open]>summary:after{transform:rotate(225deg)}.mini-settings-section>summary small{color:#6c647b;font-size:12px;font-weight:400}.mini-settings-section>summary:focus-visible{outline:3px solid var(--brand,#7953c8);outline-offset:2px;border-radius:16px}.mini-settings-body{min-width:0;padding:0 16px 16px}.mini-settings-body>fieldset{margin:0}.mini-settings-body .v3-preview{width:100%;min-width:0;position:static}.mini-banner{border-radius:14px;width:100%;margin:0 0 16px;overflow:hidden}.mini-banner .v3-photo{aspect-ratio:3;width:100%}.mini-category-nav{scrollbar-width:thin;justify-content:safe center;gap:12px;max-width:100%;margin:0 0 8px;padding:6px 2px 14px;display:flex;overflow-x:auto}.mini-category-nav button{color:#514e58;width:max-content;min-width:88px;min-height:82px;font:inherit;cursor:pointer;text-align:center;overflow-wrap:normal;word-break:normal;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.mini-category-nav button>span:last-child,.mini-category-preview-item>span:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal}.mini-category-photo{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border:1px solid #dedde1;border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;padding:3px;font-size:22px;display:flex;overflow:hidden}.mini-category-photo .v3-photo{aspect-ratio:1;border-radius:50%;width:100%;height:100%;overflow:hidden}.mini-category-photo .v3-photo img{border-radius:50%}.mini-category-nav button[aria-pressed=true]{color:var(--brand)}.mini-category-nav button[aria-pressed=true] .mini-category-photo{border:2px solid var(--brand);background:#fff}.mini-category-nav button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.mini-category-reset{min-height:44px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 8px auto;padding:8px 0;font-size:13px;text-decoration:underline;display:block}.mini-category-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mini-category-row .fld{min-width:0}.mini-category-row button{min-height:44px}.mini-category-preview{gap:12px;max-width:100%;margin-bottom:16px;padding:6px 2px 14px;display:flex;overflow-x:auto}.mini-category-preview-item{text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;min-width:88px;padding:0 8px;font-size:14px;line-height:1.3;display:flex}.storefront[data-mode=client] .catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 10px;display:flex}.storefront[data-mode=client] .catalog-toolbar .catalog-heading{min-width:0;padding:0}.storefront[data-mode=client] .catalog-search-toggle{width:44px;height:44px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin-left:auto;padding:10px;display:grid}.storefront[data-mode=client] .catalog-search-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.storefront[data-mode=client] .catalog-search-toggle[aria-expanded=true]{background:var(--brand-soft)}.v3-adjust-canvas.v3-adjust-circle{border:1px solid #dedde1;border-radius:50%;width:240px;max-width:100%;overflow:hidden}.v3-adjust-circle .v3-photo{border-radius:50%}.storefront[data-mode=client] header .logo .v3-photo{border-radius:50%;width:100%;height:100%;overflow:hidden}.storefront[data-mode=client] .card .info{gap:4px;padding:9px 10px 10px}.storefront[data-mode=client] .card .info b{font-size:14px;line-height:1.3}.storefront[data-mode=client] .card .card-variants{color:#635d7a;margin:0;font-size:11px;line-height:1.35;display:block}.storefront[data-mode=client] .card .card-unavailable{font-size:11px;line-height:1.3}.storefront[data-mode=client] .card .product-price-button{flex-direction:column;align-items:flex-start;gap:3px;margin:2px 0 4px;padding:0;display:flex}.storefront[data-mode=client] .card .info .pr{margin:0;font-size:19px;line-height:1.2}.storefront[data-mode=client] .card .pix-price-compact{flex-flow:wrap;align-items:baseline;gap:2px 5px;margin:0;padding:0;font-size:11px;line-height:1.3;display:flex}.storefront[data-mode=client] .card .pix-price-compact>span{font-size:11px;line-height:1.3;display:inline}.storefront[data-mode=client] .card .pix-price-compact strong{font-size:12px;line-height:1.3;display:inline}.storefront[data-mode=client] .card .pix-price-compact small{margin:0;padding:1px 3px;font-size:10px;line-height:1.3}.storefront[data-mode=client] .card .card-action{border-radius:9px;gap:5px;min-height:44px;padding:8px 4px;font-size:12px}.storefront[data-mode=client] .card .card-action svg{flex-basis:16px;width:16px;height:16px}
