:root{color:#26352c;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--green:#315c43;--dark:#23392d;--muted:#788078;--cream:#f8f7f2;--line:#e9e8e0;background:#f8f7f2;font-family:system-ui,Segoe UI,Tahoma,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.announcement{color:#f3f0de;letter-spacing:.04em;background:#294936;justify-content:center;align-items:center;height:32px;font-size:11px;display:flex}.site-header{background:#fbfaf6;border-bottom:1px solid #efeee8;justify-content:space-between;align-items:center;gap:36px;height:82px;padding:0 max(50vw - 590px,5vw);display:flex}.brand{flex:none;align-items:center;gap:10px;display:flex}.brand-mark{color:#fff;background:#315c43;border-radius:14px 14px 14px 3px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:800;display:grid}.brand b,.brand small{display:block}.brand b{font-size:18px;line-height:1.2}.brand small{color:#879087;margin-top:3px;font-size:10px}.search{color:#789080;background:#fff;border:1px solid #e9e8e1;border-radius:8px;align-items:center;gap:10px;width:min(42vw,460px);height:43px;padding:0 12px;display:flex}.search>span{font-size:24px;line-height:1}.search input{min-width:0;color:var(--dark);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search kbd{color:#7b827a;background:#f4f3ed;border-radius:5px;padding:4px 8px;font-size:10px}.header-actions{align-items:center;gap:25px;display:flex}.location{text-align:right;color:#365740;background:0 0;border:0;align-items:center;gap:8px;display:flex}.location>span:first-child{font-size:23px}.location small,.location b{display:block}.location small{color:#8b918a;font-size:9px}.location b{margin-top:2px;font-size:11px}.chevron{color:#9da29b}.cart-button{color:#355840;background:#fff;border:1px solid #e3e6dd;border-radius:7px;padding:9px 13px;font-size:11px;position:relative}.cart-icon{vertical-align:middle;margin-right:4px;font-size:17px}.cart-button i{color:#fff;background:#c47c58;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-7px;left:-6px}.hero{grid-template-columns:1fr 1fr;align-items:center;max-width:1180px;min-height:470px;margin:auto;padding:70px 50px 60px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;position:relative}.eyebrow{color:#a06f4d;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.hero-copy>.eyebrow{align-items:center;gap:7px;display:flex}.hero-copy>.eyebrow i{background:#c88862;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-2px;color:#26392e;margin:20px 0 13px;font-size:62px;font-weight:700;line-height:1.17}.hero h1 em{color:#bd7e5c;font-style:normal}.hero-copy p{color:#788077;max-width:390px;margin:0 0 25px;font-size:13px;line-height:2}.primary-link{color:#fff;background:#315c43;border-radius:6px;align-items:center;gap:25px;padding:12px 18px;font-size:12px;display:inline-flex}.primary-link span,.section-heading>a span{font-size:18px}.hero-trust{color:#829087;align-items:center;gap:10px;margin-top:35px;font-size:9px;line-height:1.7;display:flex}.hero-trust b{color:#3e5546;font-size:10px}.avatar-stack{direction:ltr;display:flex}.avatar-stack i{border:2px solid var(--cream);background:#e7e8d9;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-8px;font-style:normal;display:grid}.avatar-stack i:nth-child(2){background:#f1d8c5}.avatar-stack i:nth-child(3){background:#ddd9c7}.hero-art{height:335px;margin-right:20px;position:relative}.sun-orb{background:#ebe8d8;border-radius:50%;width:300px;height:300px;position:absolute;top:17px;right:52px}.art-card{border-radius:90px 90px 24px 24px;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:176px;height:225px;font-size:66px;display:flex;position:absolute;box-shadow:0 18px 45px #766f5422}.art-card span{color:#39513e;font-size:11px}.card-back{background:#d2d7bd;top:35px;right:205px;transform:rotate(-12deg)}.card-front{background:#dfb89b;top:76px;right:50px;transform:rotate(8deg)}.art-leaf{color:#769374;z-index:1;font-size:43px;position:absolute}.leaf-one{top:39px;right:38px;transform:rotate(-25deg)}.leaf-two{color:#bd8664;bottom:39px;right:283px;transform:rotate(30deg)}.art-tag{color:#8a8e77;background:#fffdf5;border:1px solid #eeeadc;border-radius:2px;padding:12px 17px;font-size:9px;line-height:1.8;position:absolute;bottom:0;right:91px;transform:rotate(-5deg);box-shadow:0 6px 20px #4442}.art-tag b{color:#3e5b46;font-size:11px}.hero-sticker{color:#fff;text-align:center;background:#315c43;border-radius:50%;place-content:center;width:69px;height:69px;font-size:9px;line-height:1.3;display:grid;position:absolute;top:27px;right:0;transform:rotate(10deg)}.hero-sticker span{color:#ce9974;font-size:22px;position:absolute;top:-10px;right:-8px}.hero-bottom{color:#9ca198;align-items:center;gap:9px;display:flex;position:absolute;bottom:15px;left:50px;right:50px}.hero-bottom>span:first-child{border:1px solid #dedfd7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.hero-bottom small{font-size:9px}.hero-line{background:#e7e6df;flex:1;height:1px;margin-right:14px}.category-section,.products-section{max-width:1080px;margin:0 auto;padding:49px 20px 30px}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h2{color:#2b3d31;letter-spacing:-.5px;margin:5px 0 0;font-size:25px}.section-heading>a{color:#718075;align-items:center;gap:10px;font-size:11px;display:flex}.category-list{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.category-chip{color:#656e65;background:#fff;border:1px solid #e7e7df;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:115px;padding:10px 14px;font-size:11px;transition:all .2s;display:flex}.category-chip span{font-size:17px}.category-chip:hover,.category-chip.selected{color:#fff;background:#315c43;border-color:#55735b}.area-select{color:#738176;background:#fff;border:1px solid #e7e7df;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.area-select select{color:#475b4b;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px}.demo-note{color:#777e70;background:#f0efe5;border-radius:5px;margin:17px 0 19px;padding:9px 12px;font-size:10px}.demo-note span{color:#bc805e;margin-left:5px}.product-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.product-card{background:#fff;border:1px solid #ecebe3;border-radius:8px;padding:9px;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #283c2a12}.product-visual{border-radius:5px;place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.product-visual:before,.product-visual:after{content:"";background:#ffffff28;border-radius:50%;position:absolute}.product-visual:before{width:160px;height:160px;top:40px;right:-25px}.product-visual:after{width:90px;height:90px;bottom:-37px;left:14px}.sage{background:#e3e8d9}.clay{background:#efdfd2}.peach{background:#f5e5d5}.rose{background:#eadedb}.herb{background:#dfe8da}.cream{background:#eee9da}.lilac{background:#e8e4ed}.olive{background:#e6e7d3}.product-note{color:#697765;background:#ffffffbf;border-radius:4px;padding:4px 6px;font-size:8px;position:absolute;top:9px;right:9px}.product-emoji{filter:drop-shadow(0 8px 6px #26352c20);z-index:1;font-size:68px}.favorite{color:#65766a;z-index:2;background:#ffffffc9;border:0;border-radius:50%;width:27px;height:27px;font-size:17px;position:absolute;top:7px;left:8px}.favorite.active{color:#b45e54}.product-meta{color:#92998f;justify-content:space-between;margin:12px 2px 5px;font-size:9px;display:flex}.product-meta i{color:#c6a185;font-style:normal}.store-name{color:#788d79}.product-card h3{color:#38483c;margin:0 2px 12px;font-size:13px;font-weight:600}.product-bottom{border-top:1px solid #f0efe9;justify-content:space-between;align-items:center;padding:9px 2px 1px;display:flex}.price{color:#315c43;font-size:12px;font-weight:700}.price small{color:#81887f;font-size:9px;font-weight:500}.add-button{color:#416448;background:#f8faf6;border:1px solid #dce4dc;border-radius:5px;width:27px;height:27px;font-size:20px;line-height:1}.empty-state{text-align:center;color:#788077;padding:60px 10px}.empty-state>span{font-size:40px}.empty-state h3{color:#36483b;margin-bottom:2px}.empty-state p{font-size:12px}.empty-state button,.cart-empty button{color:#fff;background:#315c43;border:0;border-radius:5px;margin-top:8px;padding:10px 15px;font-size:11px}.local-callout{background:#e8ebdf;border-radius:4px;justify-content:space-between;align-items:center;max-width:1040px;min-height:220px;margin:0 auto 68px;padding:36px 55px;display:flex;position:relative;overflow:hidden}.local-callout h2{color:#2b4533;margin:6px 0;font-size:30px;line-height:1.35}.local-callout p{color:#737d70;max-width:300px;margin:0;font-size:11px;line-height:1.9}.local-callout>a{z-index:1;color:#395b40;background:#fff;border-radius:4px;align-items:center;gap:15px;padding:11px 14px;font-size:10px;display:flex}.callout-flower{color:#cbd6bf;opacity:.55;font-size:124px;position:absolute;left:40%}.callout-star{color:#b28464;font-size:27px;position:absolute;top:20px;left:7%}footer{color:#82897f;background:#f0efe8;justify-content:space-between;align-items:center;min-height:104px;padding:23px max(50vw - 540px,5vw);font-size:10px;display:flex}footer>span b{color:#bb795b}.footer-brand .brand-mark{width:34px;height:34px;font-size:18px}footer .brand b{font-size:15px}.overlay{z-index:10;background:#17251dc2;justify-content:flex-start;display:flex;position:fixed;inset:0}.cart-panel{background:#fbfaf6;flex-direction:column;width:min(430px,100%);height:100%;padding:28px;display:flex;box-shadow:0 0 40px #0002}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.cart-head h2{margin:4px 0 0;font-size:24px}.cart-head h2 i{color:#899086;font-size:14px;font-style:normal}.cart-head>button{color:#69746a;background:#efeee8;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.cart-items{flex:1;overflow:auto}.cart-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.cart-thumb{border-radius:6px;place-items:center;width:47px;height:47px;font-size:24px;display:grid}.cart-row>div{flex:1}.cart-row b,.cart-row small{display:block}.cart-row b{font-size:11px}.cart-row small{color:#889087;margin-top:4px;font-size:9px}.cart-row strong{color:#45624a;font-size:9px}.cart-total{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:18px 0;font-size:12px;display:grid}.cart-total b{color:#315c43}.cart-total small{color:#999d93;grid-column:1/-1;font-size:9px}.checkout-button{color:#fff;background:#315c43;border:0;border-radius:5px;justify-content:space-between;padding:13px;font-size:12px;display:flex}.clear-cart{color:#8a8e85;background:0 0;border:0;padding:12px;font-size:10px}.cart-empty{text-align:center;color:#7f897e;margin:auto}.cart-empty>span{color:#729078;font-size:42px}.cart-empty h3{color:#31483a}.cart-empty p{font-size:11px}.toast{z-index:20;color:#fff;white-space:nowrap;background:#294936;border-radius:7px;padding:12px 20px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}@media (width<=800px){.site-header{flex-wrap:wrap;gap:15px;height:auto;min-height:70px;padding:13px 5vw}.search{order:3;width:100%;max-width:none}.header-actions{gap:12px}.location{display:none}.hero{grid-template-columns:1fr 1fr;min-height:410px;padding:50px 7vw 55px}.hero h1{font-size:49px}.hero-art{transform-origin:100%;margin-right:-35px;transform:scale(.78)}.hero-copy p{font-size:11px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-visual{height:165px}.category-section,.products-section{padding-left:5vw;padding-right:5vw}.local-callout{gap:10px;margin:0 5vw 45px;padding:30px}.local-callout h2{font-size:25px}.local-callout>a{white-space:nowrap;font-size:9px}footer{flex-wrap:wrap;gap:20px;padding:20px 5vw}}@media (width<=520px){.announcement{font-size:9px}.site-header{gap:10px}.brand-mark{width:35px;height:35px;font-size:19px}.brand b{font-size:16px}.header-actions{margin-right:auto}.cart-button{padding:8px 9px}.hero{min-height:630px;padding:38px 7vw 45px;display:block}.hero h1{margin-top:14px;font-size:54px}.hero-copy p{max-width:340px;font-size:12px}.hero-art{transform-origin:top;width:390px;max-width:100%;height:265px;margin:-1px auto 0;transform:scale(.82)}.sun-orb{width:255px;height:255px;right:45px}.card-back{right:175px}.card-front{right:35px}.art-tag{right:69px}.hero-sticker{right:3px}.hero-bottom{bottom:10px;left:7vw;right:7vw}.section-heading h2{font-size:21px}.category-section,.products-section{padding-top:35px}.category-list{gap:8px}.category-chip{gap:6px;min-width:calc(33.333% - 6px);padding:9px 8px;font-size:10px}.category-chip:first-child{min-width:calc(33.333% - 6px)}.product-heading{align-items:center}.area-select{padding:7px}.product-grid{gap:10px}.product-card{padding:6px}.product-visual{height:136px}.product-emoji{font-size:54px}.product-meta{font-size:8px}.product-card h3{min-height:32px;font-size:11px}.price{font-size:10px}.local-callout{min-height:270px;padding:30px 25px;display:block}.local-callout>a{position:absolute;bottom:24px;right:25px}.callout-flower{bottom:12px;left:0}.callout-star{top:42px;left:10%}footer{text-align:center;justify-content:center}footer>*{min-width:40%}}.product-controls{align-items:center;gap:10px;display:flex}.favorites-filter{color:#49664f;white-space:nowrap;background:#fff;border:1px solid #e3e6dd;border-radius:6px;padding:8px 10px;font-size:10px}.favorites-filter[aria-pressed=true]{color:#fff;background:#315c43;border-color:#315c43}.favorites-filter span{opacity:.8;margin-right:4px}.product-dialog .secondary-submit{width:100%;margin-bottom:8px}.site-header{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6ed;position:sticky;top:0}.site-nav{color:#5f6e62;white-space:nowrap;flex:none;align-items:center;gap:17px;font-size:10px;display:flex}.site-nav a{padding:9px 0;transition:color .2s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--green)}.hero{background:radial-gradient(at 75% 44%,#eeecdf 0,#0000 44%)}.hero-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.seller-link,.text-button{color:#45664c;background:0 0;border:0;padding:9px 0;font-size:11px;font-weight:650}.seller-link:hover,.text-button:hover{text-underline-offset:4px;text-decoration:underline}.stores-section{border-top:1px solid var(--line);max-width:1080px;margin:8px auto 0;padding:44px 20px 36px}.stores-section .section-heading{margin-bottom:22px}.stores-section .section-heading h2{font-size:27px}.stores-section .text-button span,.how-section .text-button span{vertical-align:middle;margin-right:6px;font-size:18px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-card{text-align:right;background:#fff;border:1px solid #e7e7df;border-radius:12px;align-items:center;gap:15px;width:100%;padding:15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.store-card:hover{border-color:#b7c5b4;transform:translateY(-2px);box-shadow:0 12px 28px #26352c10}.store-monogram{color:#315c43;background:#e6eadf;border-radius:17px 17px 17px 5px;flex:none;place-items:center;width:50px;height:50px;font-size:23px;font-weight:800;display:grid}.store-card:nth-child(3n+2) .store-monogram{color:#9c694b;background:#f3e5d8}.store-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.store-card-copy>b{color:#2e4335;font-size:14px}.store-card-copy>small{color:#a06f4d;font-size:10px}.store-card-copy>span{color:#80887f;font-size:11px;line-height:1.65}.store-card-arrow{color:#527157;background:#f5f5ef;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.stores-empty{background:linear-gradient(110deg,#f0f2e9,#fbfaf6);border:1px dashed #c8d0c2;border-radius:12px;align-items:center;gap:16px;padding:22px;display:flex}.stores-empty-mark{color:#fff;background:#315c43;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:26px;font-weight:800;display:grid}.stores-empty>div{flex:1}.stores-empty>div>b{color:#304738;font-size:14px}.stores-empty p{color:#7b8479;margin:5px 0 0;font-size:11px;line-height:1.8}.stores-empty .primary-link{white-space:nowrap;border:0}.stores-loading{text-align:center;color:#728073;background:#fff;border-radius:10px;padding:28px;font-size:12px}.result-count{color:#92998f;margin-top:8px;font-size:10px;display:inline-block}.sort-select{padding-right:10px}.sort-label{color:#92998f;font-size:10px}.how-section{color:#fff;background:#263f31;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;max-width:1040px;margin:0 auto 56px;padding:35px 42px;display:grid;position:relative;overflow:hidden}.how-section:after{content:"";border:1px solid #ffffff19;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-150px;left:-70px;box-shadow:0 0 0 28px #ffffff08,0 0 0 58px #ffffff05}.how-intro,.how-steps{z-index:1;position:relative}.how-intro .eyebrow{color:#d8b08e}.how-intro h2{color:#fff;margin:9px 0;font-size:29px;line-height:1.45}.how-intro p{color:#d0d8cf;max-width:280px;font-size:11px;line-height:1.9}.how-section .text-button{color:#f0d4b8}.how-steps{gap:10px;display:grid}.how-steps article{background:#ffffff0a;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:14px;min-height:72px;padding:12px 15px;display:flex}.how-steps article>span{color:#31533d;background:#e7dfc7;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.how-steps article>div{flex:1}.how-steps article b{font-size:12px}.how-steps article p{color:#d0d8cf;margin:4px 0 0;font-size:10px}.how-steps article>i{color:#e4bd9b;font-size:20px;font-style:normal}@media (width<=1000px){.site-header{gap:18px}.site-nav{gap:11px}.search{width:min(29vw,370px)}}@media (width<=800px){.site-header{position:relative}.site-nav{border-top:1px solid var(--line);order:4;justify-content:center;width:100%;padding-top:8px}.search{order:3;width:100%;max-width:none}.store-grid{gap:9px}.stores-section{padding-left:5vw;padding-right:5vw}.how-section{gap:24px;margin:0 5vw 45px;padding:30px}}@media (width<=520px){.site-nav{order:4;justify-content:space-around;gap:0;font-size:10px}.site-nav a{padding:8px}.hero{background:radial-gradient(at 50% 73%,#eeecdf 0,#0000 38%)}.hero-actions{gap:8px}.seller-link{padding:12px 8px;font-size:10px}.stores-section{padding-top:34px;padding-bottom:26px}.stores-section .section-heading{align-items:flex-end;gap:8px}.stores-section .section-heading h2{font-size:20px}.stores-section .section-heading .text-button{text-align:left;max-width:128px;font-size:9px}.store-grid{grid-template-columns:1fr}.store-card{padding:12px}.store-card-copy>span{font-size:10px}.stores-empty{grid-template-columns:44px 1fr;gap:11px;padding:16px;display:grid}.stores-empty-mark{width:42px;height:42px;font-size:21px}.stores-empty .primary-link{grid-column:1/-1;justify-content:space-between;justify-self:stretch}.product-controls{flex-wrap:wrap;justify-content:flex-start;gap:6px}.sort-label{display:none}.sort-select{font-size:10px}.how-section{border-radius:13px;grid-template-columns:1fr;gap:17px;padding:25px 20px}.how-intro h2{font-size:24px}.how-intro p{margin-bottom:8px}.how-steps article{min-height:65px;padding:10px}.how-steps article p{font-size:9px}}.quick-paths{max-width:1120px;margin:-8px auto 16px;padding:0 22px 16px}.quick-paths-heading{align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.quick-paths-heading h2{color:#2b3d31;margin:0;font-size:19px}.quick-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-path{text-align:right;color:#304638;cursor:pointer;background:#fff;border:1px solid #e5e5dc;border-radius:10px;align-items:center;gap:12px;min-height:92px;padding:15px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.quick-path:hover{border-color:#c5d1bf;transform:translateY(-2px);box-shadow:0 8px 22px #26352c0d}.quick-path-products{background:#f0f2e8}.quick-path-stores{background:#f7eee7}.quick-path-seller{background:#edf3ef}.quick-path-icon{color:#315c43;background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.quick-path>span:nth-child(2){flex:1;gap:5px;display:grid}.quick-path small{color:#798276;font-size:10px}.quick-path b{font-size:13px}.quick-path i{color:#b87651;font-size:19px;font-style:normal}@media (width<=760px){.quick-paths{padding:0 5vw 12px}.quick-path-grid{gap:8px}.quick-path{gap:8px;min-height:82px;padding:10px}.quick-path-icon{flex-basis:36px;width:36px;height:36px;font-size:21px}.quick-path b{font-size:11px}.quick-path small{font-size:9px}}@media (width<=520px){.quick-paths{margin:0 auto 8px}.quick-paths-heading{margin-bottom:9px;display:block}.quick-paths-heading h2{margin-top:3px;font-size:17px}.quick-path-grid{grid-template-columns:1fr}.quick-path{min-height:66px;padding:10px 13px}.quick-path-icon{flex-basis:38px;width:38px;height:38px}.quick-path b{font-size:12px}}.community-preview{background:linear-gradient(145deg,#f3f2e9,#fbfaf6 58%,#edf2ec);border-radius:16px;max-width:1120px;margin:30px auto 55px;padding:34px 22px}.community-heading{text-align:center;max-width:690px;margin:0 auto 24px}.community-heading h2{color:#2b3d31;margin:5px 0;font-size:28px}.community-heading>p{color:#727c71;margin:8px 0;font-size:12px;line-height:1.8}.design-badge{color:#966344;background:#fff8f2;border:1px solid #e5d4c7;border-radius:99px;margin-top:7px;padding:6px 11px;font-size:10px;display:inline-flex}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-card{background:#fff;border:1px solid #e6e5dd;border-radius:11px;min-width:0;padding:20px;box-shadow:0 6px 20px #28382d08}.community-card-heading{align-items:center;gap:11px;display:flex}.community-card-heading>div{gap:3px;display:grid}.community-card-heading small{color:#a17350;font-size:10px}.community-card-heading h3{color:#304638;margin:0;font-size:17px}.community-icon{color:#315c43;background:#eaf0e5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.opportunity-icon{color:#a66645;background:#f6e9df}.message-icon{color:#3f6b75;background:#e7eff1}.owner-icon{color:#665477;background:#eee9f2}.ai-icon{color:#9a7740;background:#faf0df}.community-intro{color:#707c71;margin:12px 0;font-size:11px;line-height:1.8}.preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.preview-fields label{color:#5e6d61;gap:5px;font-size:10px;display:grid}.preview-fields input,.preview-fields textarea{color:#657165;width:100%;min-width:0;font:inherit;background:#f8f8f4;border:1px solid #e4e5de;border-radius:5px;padding:9px;font-size:10px}.preview-fields input:disabled,.preview-fields textarea:disabled{opacity:1;color:#657165;-webkit-text-fill-color:#657165}.preview-fields textarea{resize:none;min-height:58px}.preview-wide{grid-column:1/-1}.goal-options{border:1px solid #e6e7df;border-radius:6px;flex-wrap:wrap;gap:9px;margin:13px 0;padding:10px;display:flex}.goal-options legend{color:#687466;padding:0 5px;font-size:10px}.goal-options label{color:#677166;align-items:center;gap:5px;font-size:10px;display:flex}.goal-options input{accent-color:#315c43}.privacy-note{background:#f1f5ee;border-right:3px solid #799579;border-radius:5px;margin-top:12px;padding:11px 13px}.privacy-note b{color:#3c6245;font-size:11px}.privacy-note p{color:#69766a;margin:5px 0 0;font-size:10px;line-height:1.8}.review-flow{justify-content:space-between;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.review-flow span{color:#5e6b5d;background:#f1f2ec;border-radius:99px;padding:6px 8px;font-size:9px}.review-flow i{color:#a87450;font-size:12px;font-style:normal}.trust-note{color:#858b81;font-size:9px;line-height:1.7;display:block}.opportunity-kinds,.message-audiences,.admin-modules{flex-wrap:wrap;gap:7px;display:flex}.opportunity-kinds span,.message-audiences span,.admin-modules span{color:#59695b;background:#fbfbf8;border:1px solid #e7e7df;border-radius:99px;padding:7px 9px;font-size:9px}.opportunity-kinds{margin-bottom:13px}.notification-list{color:#637064;background:#f5f7f4;border-radius:7px;gap:8px;margin-top:13px;padding:13px;font-size:10px;display:grid}.notification-list>b{color:#3d5844}.owner-control-note{color:#635471;background:#f2eef5;border-radius:6px;margin-top:13px;padding:11px;font-size:10px;line-height:1.8}.ai-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-columns>div{background:#fbfaf6;border-radius:7px;padding:12px}.ai-columns b{color:#3b5442;font-size:11px}.ai-columns p{color:#758075;margin:6px 0 0;font-size:10px;line-height:1.8}.ai-budget{color:#586858;border:1px dashed #d7d7c9;border-radius:7px;gap:6px;margin-top:10px;padding:12px;font-size:10px;display:grid}.ai-budget b{color:#3d6846}.ai-budget small{color:#80877d;font-size:9px}@media (width<=760px){.community-preview{margin:22px 5vw 40px;padding:25px 15px}.community-grid{gap:10px}.community-card{padding:15px}.community-heading h2{font-size:23px}}@media (width<=520px){.community-grid{grid-template-columns:1fr}.community-card-heading h3{font-size:16px}.preview-fields{gap:8px}.preview-fields label{font-size:9px}.preview-fields input,.preview-fields textarea{font-size:10px}.review-flow span{padding:6px 7px;font-size:8px}.site-nav{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.site-nav a{flex:none}}.announcement{color:#e8eadc;background:#142f25;height:29px;font-size:10px}.site-header{color:#fff;background:#244936;border-bottom:0;grid-template-columns:auto minmax(250px,1fr) auto;grid-template-areas:"brand search actions""nav nav nav";gap:0 24px;height:auto;min-height:104px;padding:11px max(50vw - 620px,4vw) 0;display:grid;box-shadow:0 2px 8px #17251d20}.brand{grid-area:brand;min-width:115px}.brand-mark{color:#fff;background:#c4864f;border-radius:9px;font-size:22px}.brand b{color:#fff;font-size:19px}.brand small{color:#d6e0d5}.search{color:#315c43;background:#fff;border:2px solid #d19a59;border-radius:7px;grid-area:search;gap:9px;width:100%;max-width:none;height:43px;padding:0 11px}.search:focus-within{box-shadow:0 0 0 3px #efc27c66}.search input{font-size:14px}.search kbd{color:#213a2c;background:#d19a59;border-radius:0 4px 4px 0;margin-left:-11px;padding:10px 14px;font-size:11px;font-weight:700}.header-actions{grid-area:actions;gap:10px}.location{color:#fff;border:1px solid #0000;border-radius:5px;padding:7px 8px}.location:hover,.cart-button:hover,.account-button:hover{border-color:#b8c7b8}.location small{color:#d0dbd0}.location b{color:#fff}.cart-button{color:#fff;background:0 0;border-color:#91a394;border-radius:5px;padding:9px 12px}.cart-button i{color:#203729;background:#d19a59}.account-button{color:#fff;background:0 0;border:1px solid #91a394;border-radius:5px;padding:9px 12px}.site-nav{color:#f0f2ea;border-top:1px solid #ffffff26;grid-area:nav;justify-content:flex-start;gap:25px;width:100%;margin-top:9px;padding:0 2px;font-size:11px}.site-nav a{border-bottom:2px solid #0000;padding:11px 0 10px}.site-nav a:hover,.site-nav a:focus-visible{color:#f4ca8e;border-color:#d19a59}.hero{background:linear-gradient(105deg,#e9eee2 0%,#f8f7f2 55%,#f5e9db 100%);border-radius:0 0 12px 12px;min-height:350px;padding:35px 44px 42px}.hero h1{letter-spacing:-1px;margin:12px 0;font-size:48px}.hero-copy p{margin-bottom:17px}.hero-trust{margin-top:20px}.hero-art{transform-origin:50%;margin:0;transform:scale(.86)}.hero-bottom{bottom:10px}.category-section,.products-section{max-width:1240px}.category-list{gap:9px;margin-top:16px}.category-chip{border-radius:9px;min-width:130px;box-shadow:0 2px 5px #17251d08}.products-section{padding-top:38px}.product-card{border-radius:9px;padding:8px}.product-visual{height:190px}.product-card h3{min-height:34px;font-size:13px}.product-controls{gap:8px}.advanced-filters{box-shadow:0 2px 8px #17251d08}.stores-section{max-width:1240px;margin:0 auto}.store-card{border-radius:9px}.quick-paths,.community-preview{max-width:1240px}@media (width<=1100px){.site-header{grid-template-columns:auto minmax(200px,1fr) auto;gap:0 14px;padding-left:3vw;padding-right:3vw}.site-nav{gap:18px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-visual{height:170px}.hero{padding-left:28px;padding-right:28px}}@media (width<=800px){.site-header{grid-template-columns:auto 1fr;grid-template-areas:"brand actions""search search""nav nav";gap:9px 12px;padding:11px 5vw 0}.header-actions{justify-self:end}.site-nav{order:initial;justify-content:flex-start;gap:19px;width:100%;margin-top:1px;overflow-x:auto}.search{order:initial;width:100%;max-width:none}.hero{grid-template-columns:1fr 1fr;min-height:360px}.hero h1{font-size:42px}.hero-art{transform-origin:100%;margin-right:-30px;transform:scale(.72)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-visual{height:155px}}@media (width<=520px){.announcement{height:26px;font-size:9px}.site-header{z-index:7;gap:8px;min-height:0;padding:9px 4vw 0;position:sticky;top:0}.brand{gap:7px;min-width:auto}.brand-mark{width:34px;height:34px;font-size:18px}.brand b{font-size:15px}.brand small{font-size:8px}.header-actions{gap:5px}.account-button,.cart-button{padding:7px 8px;font-size:9px}.location{display:none}.search{height:39px}.search input{font-size:12px}.search kbd{padding:8px 10px;font-size:10px}.site-nav{scrollbar-width:none;gap:16px;font-size:10px}.site-nav::-webkit-scrollbar{display:none}.site-nav a{padding:8px 0}.hero{border-radius:0 0 10px 10px;grid-template-columns:1fr;min-height:0;padding:28px 6vw 37px;display:grid}.hero h1{font-size:42px}.hero-copy p{font-size:11px}.hero-art{transform-origin:top;width:100%;max-width:360px;height:220px;margin:0 auto -55px;transform:scale(.7)}.sun-orb{width:255px;height:255px;right:45px}.hero-bottom{bottom:8px;left:6vw;right:6vw}.category-section,.products-section{padding:28px 4vw}.category-list{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.category-chip,.category-chip:first-child{flex:none;min-width:108px}.section-heading h2{font-size:20px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-visual{height:145px}.product-card{padding:6px}.product-card h3{font-size:11px}.product-controls{justify-content:flex-start}.quick-path-grid{grid-template-columns:1fr}.community-preview{margin:18px 4vw 32px;padding:22px 12px}}body{background:#edf0ee}.announcement{background:#18392a}.site-header{background:#244936}.site-nav{background:#1b3b2c}main#home{background:#edf0ee}.hero{background:linear-gradient(110deg,#244936 0%,#315e43 67%,#54745b 100%);border-radius:8px;align-items:center;max-width:1240px;min-height:252px;margin:16px auto 12px;padding:30px 38px;display:flex;box-shadow:0 3px 12px #1e392b1a}.hero-art,.hero-bottom{display:none}.hero-copy{max-width:690px}.hero-copy>.eyebrow{color:#e3c08e}.hero-copy>.eyebrow i{background:#e3b76d}.hero h1{color:#fff;letter-spacing:-.6px;margin:8px 0;font-size:43px;line-height:1.25}.hero h1 em{color:#f3c479}.hero-copy p{color:#e5ece4;max-width:620px;margin:0 0 16px;font-size:13px}.hero-actions{align-items:center;gap:12px;display:flex}.hero .primary-link{color:#243c2d;background:#e0ad64;border-radius:4px;font-weight:700}.hero .seller-link{color:#fff;background:0 0;border:1px solid #d6e0d6;border-radius:4px;padding:12px 15px}.hero-trust{color:#d7e2d6;margin-top:15px}.hero-trust b{color:#fff}.quick-paths{margin:0 auto 12px;padding:0 22px}.quick-paths-heading{margin-bottom:8px}.quick-paths-heading h2{font-size:16px}.quick-path-grid{gap:8px}.quick-path{border-radius:6px;min-height:72px;box-shadow:0 2px 7px #17251d0b}.quick-path:hover{transform:translateY(-1px)}.category-section,.stores-section,.products-section{background:#fff;border:1px solid #e2e6e3;border-radius:7px;max-width:1240px;margin:12px auto;padding:20px 22px 22px;box-shadow:0 2px 8px #1733260b}.category-section{padding-top:18px}.category-list{scrollbar-width:thin;flex-wrap:nowrap;margin-top:13px;padding-bottom:4px;overflow-x:auto}.category-chip{min-width:128px;box-shadow:none;background:#f8faf9;border-radius:5px;flex:none}.stores-section{padding-top:20px;padding-bottom:22px}.products-section{padding-top:20px;padding-bottom:30px}.product-heading{margin-bottom:10px}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.product-card{box-shadow:none;border:1px solid #e1e5e2;border-radius:5px;padding:8px}.product-card:hover{border-color:#9caf9f;transform:translateY(-2px);box-shadow:0 4px 12px #1e392b12}.product-visual{border-radius:4px;height:180px}.product-note{border:1px solid #e4e8e3}.product-meta{margin-top:9px}.product-card h3{font-size:12px}.add-button{background:#eff5ef;border-color:#c7d6c9;border-radius:4px}.section-heading h2{font-size:21px}.section-heading .eyebrow{font-size:9px}.demo-note{border-radius:4px}.advanced-filters,.store-card{border-radius:5px}.community-preview{border:1px solid #dfe5df;border-radius:7px;margin-top:18px;box-shadow:0 2px 8px #1733260b}@media (width<=1100px){.hero,.category-section,.stores-section,.products-section{margin-left:3vw;margin-right:3vw}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.hero{min-height:230px;padding:25px 28px}.hero h1{font-size:37px}.quick-paths{padding-left:5vw;padding-right:5vw}.category-section,.stores-section,.products-section{margin-left:5vw;margin-right:5vw;padding:17px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.hero{border-radius:6px;min-height:0;margin:9px 3vw;padding:22px 18px}.hero h1{font-size:33px}.hero-copy p{font-size:11px;line-height:1.8}.hero-trust{margin-top:10px}.quick-paths{padding:0 4vw}.quick-path-grid{grid-template-columns:1fr}.quick-path{min-height:60px}.category-section,.stores-section,.products-section{margin:9px 3vw;padding:14px 12px}.category-list{margin-top:10px}.category-chip,.category-chip:first-child{min-width:100px;padding:8px 9px}.section-heading h2{font-size:18px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-visual{height:138px}.product-card h3{font-size:11px}.community-preview{margin-left:3vw;margin-right:3vw}}.search-wrap{z-index:10;grid-area:search;width:100%;min-width:0;position:relative}.search-wrap>.search{width:100%;max-width:none}.search-suggestions{z-index:30;color:#304638;background:#fffdf7;border:1px solid #d8c9a8;border-radius:12px;position:absolute;inset:calc(100% + 7px) 0 auto;overflow:hidden;box-shadow:0 18px 42px #15251a30}.search-suggestions>a{color:inherit;border-bottom:1px solid #eee9dc;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;text-decoration:none;display:grid}.search-suggestions>a:hover,.search-suggestions>a:focus-visible{background:#f3f4ed}.search-suggestions>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.search-suggestions>a b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-suggestions>a small{color:#788175;font-size:10px}.search-suggestions>a strong{white-space:nowrap;color:#426649;font-size:10px}.suggestion-icon{background:#f1eee4;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.suggestion-arrow{color:#9a6c3e}.suggestion-empty{color:#768074;margin:0;padding:15px;font-size:11px}.search-suggestions>button{color:#35573e;text-align:right;width:100%;font:inherit;cursor:pointer;background:#f6f3ea;border:0;padding:11px;font-size:11px;font-weight:700}.header-favorite{color:#fff;background:0 0;border:1px solid #91a394;border-radius:7px;place-items:center;min-width:38px;height:38px;font-size:22px;line-height:1;display:grid;position:relative}.header-favorite i,.mobile-dock i{color:#203729;background:#d19a59;border:2px solid #244936;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.merchant-spotlight{color:#fff;background:linear-gradient(110deg,#244936,#315e43 68%,#3d6248);border:1px solid #d0b982;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1240px;margin:14px auto;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px #d4c6a8,0 13px 26px #28352516}.merchant-spotlight:after{content:"";pointer-events:none;border:1px solid #efcf8a4d;border-radius:50%;width:190px;height:190px;position:absolute;top:-68px;left:80px;box-shadow:0 0 0 14px #efcf8a0c,0 0 0 29px #efcf8a0a}.merchant-spotlight-mark{color:#f5d89d;background:#ffffff16;border:1px solid #e4c68d;border-radius:18px;place-items:center;width:62px;height:62px;font-size:33px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff4d}.merchant-spotlight-copy{z-index:1;position:relative}.merchant-spotlight-copy .eyebrow{color:#efcc8d}.merchant-spotlight h2{color:#fff;margin:5px 0;font-size:20px}.merchant-spotlight p{color:#e0e9df;margin:0;font-size:11px;line-height:1.8}.merchant-spotlight>button{z-index:1;color:#274332;font:inherit;cursor:pointer;background:linear-gradient(#f6d58f,#dcae5e);border:1px solid #f1d18e;border-radius:9px;align-items:center;gap:14px;padding:12px 16px;font-size:11px;font-weight:800;display:flex;position:relative;box-shadow:0 4px #9d713a}.merchant-spotlight>button:hover{transform:translateY(-2px);box-shadow:0 6px #9d713a}.site-footer{color:#f2efe6;background:linear-gradient(135deg,#18392a,#102b20);margin-top:38px;padding:34px max(50vw - 620px,4vw) 0}.footer-main{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:30px;max-width:1240px;margin:auto;padding-bottom:28px;display:grid}.footer-about p,.footer-install p{color:#c7d4c8;max-width:300px;font-size:11px;line-height:1.9}.footer-about>small{color:#e3c08e;font-size:10px}.footer-links{align-content:start;gap:10px;display:grid}.footer-links>b{color:#f0d49b;margin-bottom:3px;font-size:12px}.footer-links>a,.footer-links>button{color:#e0e9df;text-align:right;width:max-content;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;text-decoration:none}.footer-links>a:hover,.footer-links>button:hover{color:#f3cd84}.footer-links small{color:#e7c47c;margin-right:4px;font-size:9px}.footer-install{background:#ffffff0c;border:1px solid #ffffff2b;border-radius:12px;padding:16px}.footer-install h3{color:#fff;margin:7px 0;font-size:15px}.footer-install .eyebrow{color:#f0d49b}.install-button{color:#274332;font:inherit;cursor:pointer;background:linear-gradient(#f6d58f,#dcae5e);border:1px solid #f0cf8c;border-radius:8px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:800;display:flex}.install-button span{font-size:16px}.footer-bottom{color:#dce4dc;border-top:1px solid #ffffff2a;justify-content:space-between;gap:12px;max-width:1240px;margin:auto;padding:14px 0;font-size:10px;display:flex}.footer-bottom>small{color:#aebfb0;font-size:9px}.mobile-dock{display:none}.classified-icon{color:#8a633d;background:#f3ede1}.classified-steps{background:#fffdf8;border:1px solid #e9e5da;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;margin:17px 0;padding:15px 10px;display:flex}.classified-steps span{color:#526654;white-space:nowrap;background:#f3f4ee;border-radius:99px;padding:7px 9px;font-size:9px}.classified-steps i{color:#b4854d;font-size:12px;font-style:normal}.cart-row{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center}.cart-product-copy{gap:4px;min-width:0;display:grid}.cart-product-copy b{font-size:11px}.cart-product-copy small{font-size:9px}.cart-product-copy strong{color:#365f41;font-size:10px}.cart-quantity{background:#fffdf8;border:1px solid #e4dfd1;border-radius:7px;align-items:center;gap:7px;padding:3px;display:flex}.cart-quantity button{color:#315c43;cursor:pointer;background:#edf1e9;border:0;border-radius:5px;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.cart-quantity button:disabled{opacity:.45;cursor:not-allowed}.cart-quantity span{text-align:center;color:#33493a;min-width:15px;font-size:10px;font-weight:800}footer.site-footer{display:block}@media (width<=1000px){.merchant-spotlight{margin-left:3vw;margin-right:3vw}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width<=800px){.site-header{grid-template-areas:"brand actions""search search""nav nav"}.search-wrap{grid-area:search}.header-favorite{min-width:33px;height:33px;font-size:19px}.merchant-spotlight{gap:13px;padding:18px}.merchant-spotlight h2{font-size:17px}.site-footer{padding-left:5vw;padding-right:5vw}}@media (width<=600px){body{padding-bottom:calc(67px + env(safe-area-inset-bottom))}.site-header{top:0}.merchant-spotlight{border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin:10px 3vw;padding:14px}.merchant-spotlight-mark{border-radius:13px;width:46px;height:46px;font-size:24px}.merchant-spotlight h2{font-size:14px}.merchant-spotlight p{font-size:9px}.merchant-spotlight>button{grid-column:1/-1;justify-content:center;padding:10px}.merchant-spotlight:after{top:-48px;left:-65px}.search-suggestions{max-height:60vh;overflow:auto}.search-suggestions>a{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:9px}.suggestion-icon{width:31px;height:31px}.search-suggestions>a b{font-size:10px}.search-suggestions>a small,.search-suggestions>a strong{font-size:9px}.site-footer{padding:25px 5vw calc(14px + env(safe-area-inset-bottom));margin-top:25px}.footer-main{grid-template-columns:1fr 1fr;gap:20px 14px;padding-bottom:18px}.footer-about,.footer-install{grid-column:1/-1}.footer-install{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;display:grid}.footer-install .eyebrow,.footer-install h3,.footer-install p{grid-column:1}.footer-install .install-button{grid-area:1/2/4}.footer-install p{margin:0}.footer-links{gap:8px}.footer-links>b{font-size:10px}.footer-links>a,.footer-links>button{font-size:9px}.footer-bottom{flex-direction:column;gap:6px}.mobile-dock{z-index:20;padding:7px 7px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f5;border-top:1px solid #d9cfbb;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 25px #21332518}.mobile-dock>a,.mobile-dock>button{color:#657467;min-height:47px;font:inherit;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}.mobile-dock>a.active,.mobile-dock>a:focus-visible,.mobile-dock>button:focus-visible{color:#28563a}.mobile-dock span{font-size:19px;line-height:1.1;position:relative}.mobile-dock small{font-size:8px}.mobile-dock i{border-color:#fffdf7;min-width:15px;height:15px;font-size:8px;top:-5px;right:-9px}.cart-row{grid-template-columns:42px minmax(0,1fr) auto;gap:7px}.cart-quantity{grid-area:2/2;justify-self:start}.cart-row>.remove-item{grid-area:1/3}.footer-bottom>small{line-height:1.7}}@media (prefers-reduced-motion:reduce){.merchant-spotlight>button,.mobile-dock>*{transition:none}}.category-section{padding:24px 24px 22px}.category-section .section-heading{align-items:end}.category-section .section-heading h2{margin-bottom:5px;text-decoration:none}.category-intro{color:#758076;margin:4px 0 0;font-size:11px;line-height:1.7}.category-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid;overflow:visible}.category-tile{text-align:right;background:#e5ddc9;border:1px solid #d8d1c1;border-radius:12px;min-width:0;height:144px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:0 4px #d4c7aa,0 9px 18px #28352516}.category-tile:hover,.category-tile:focus-visible{border-color:#b9955e;outline:none;transform:translateY(-3px);box-shadow:0 7px #c6b58f,0 16px 24px #28352524}.category-tile:active{transform:translateY(1px);box-shadow:0 2px #c6b58f}.category-tile.selected{border:2px solid #bd8b4d;box-shadow:0 0 0 3px #bd8b4d2b,0 5px #c6b58f}.category-tile-photo{background-image:url(/shop-category-contact-sheet.webp);background-repeat:no-repeat;background-size:300% 200%;transition:transform .35s;position:absolute;inset:0;transform:scale(1.01)}.category-tile.has-product-photo .category-tile-photo{background-size:cover;background-position:50%!important}.category-tile:hover .category-tile-photo{transform:scale(1.07)}.category-tile-shade{background:linear-gradient(#0000,#14251bd9);position:absolute;inset:25% 0 0}.category-tile-copy{color:#fff;text-shadow:0 1px 5px #102016a8;gap:4px;display:grid;position:absolute;bottom:12px;right:13px}.category-tile-copy b{font-size:14px}.category-tile-copy small{color:#f2ead9;font-size:10px}.category-photo-note{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15241b88;border:1px solid #ffffff72;border-radius:99px;padding:4px 7px;font-size:8px;position:absolute;top:9px;right:9px}.category-tile-icon{background:#f8f3e5dc;border:1px solid #ffffff82;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid;position:absolute;top:9px;left:10px;box-shadow:0 2px 8px #10201630}@media (width<=1000px){.category-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.category-section{padding:16px 13px 17px}.category-section .section-heading{align-items:center}.category-intro{max-width:235px;font-size:10px}.category-list{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;margin:14px -2px 0;padding:3px 2px 9px;display:flex;overflow-x:auto}.category-tile{scroll-snap-align:start;flex:0 0 148px;height:128px}.category-tile-copy{bottom:9px;right:10px}.category-tile-copy b{font-size:12px}}@media (prefers-reduced-motion:reduce){.category-tile,.category-tile-photo{transition:none}}.store-card-photo{color:#315c43;background:linear-gradient(145deg,#e8eadc,#d7c39d);border:1px solid #d8c9a8;border-radius:10px;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:27px;font-weight:800;display:grid;position:relative;overflow:hidden}.store-card-photo img{object-fit:cover;width:100%;height:100%}@media (width<=600px){.store-card-photo{border-radius:8px;flex-basis:58px;width:58px;height:58px}}body{background-color:#f2efe6;background-image:radial-gradient(circle at 16px 16px, #b9824a0a 1.2px, transparent 1.8px), repeating-conic-gradient(from 22.5deg at 50% 50%, transparent 0deg 44deg, #8e70400b 44deg 45deg, transparent 45deg 89deg, #8e70400b 89deg 90deg) 0 0 / 32px 32px}.announcement{background-color:#18392a;background-image:repeating-linear-gradient(45deg,#0000 0 11px,#e3c08e13 11px 12px,#0000 12px 23px);border-bottom:1px solid #d2a66b}.site-header{box-shadow:inset 0 -1px #d2a66b,0 3px 12px #17251d20}.brand-mark{border:1px solid #e2be83;box-shadow:inset 0 0 0 3px #ffffff18}.hero{isolation:isolate;background:radial-gradient(at 14% 115%,#d2b67b2b 0 34%,#0000 34.5%),linear-gradient(110deg,#244936 0%,#315e43 67%,#54745b 100%);border:1px solid #c9ad7b;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hero:before{aspect-ratio:.78;border:1px solid #e3c08e55;border-radius:52% 52% 5px 5px;width:clamp(180px,25vw,310px);bottom:-34%;left:5%;box-shadow:0 0 0 10px #e3c08e0b,0 0 0 21px #e3c08e0b,inset 0 0 0 9px #e3c08e0b}.hero:after{opacity:.36;background:repeating-conic-gradient(from 22.5deg,#0000 0deg 44deg,#e6c78a33 44deg 45deg,#0000 45deg 89deg,#e6c78a33 89deg 90deg) 0 0/36px 36px;width:min(46%,500px);inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}.category-section,.stores-section,.products-section{border-color:#d9d1bd;box-shadow:0 2px 10px #4b3c2110}.section-heading h2{text-underline-offset:7px;-webkit-text-decoration:underline #c99b62;text-decoration:underline #c99b62;text-decoration-thickness:2px}.product-card{border-color:#dfd7c5}.product-card:hover{border-color:#b9955e}@media (width<=520px){.hero:before{opacity:.55;bottom:-52%;left:-16%}.hero:after{opacity:.2;width:62%}}main#home{background-color:#f2efe6;background-image:radial-gradient(circle at 16px 16px, #b9824a0a 1.2px, transparent 1.8px), repeating-conic-gradient(from 22.5deg at 50% 50%, transparent 0deg 44deg, #8e70400b 44deg 45deg, transparent 45deg 89deg, #8e70400b 89deg 90deg) 0 0 / 32px 32px}body{background-color:#eee8da;background-image:linear-gradient(#f2eee5a6,#eee8daa8),url(/damascus-courtyard.jpg);background-position:top;background-size:cover;background-attachment:fixed}main#home{background-color:#eee8da;background-image:linear-gradient(#f4f1e9b3,#eee8daa8),url(/damascus-courtyard.jpg);background-position:top;background-size:cover;background-attachment:fixed}.hero{background-image:linear-gradient(90deg,#14241948 0%,#142419a6 54%,#142419c9 100%),url(/damascus-courtyard.jpg);background-position:50% 49%;background-size:cover;border:1px solid #d8b66f;border-radius:16px;min-height:390px;margin-top:22px;margin-bottom:20px;box-shadow:0 22px 48px #17251d38,inset 0 1px #ffffff70}.hero:before,.hero:after{content:none}.hero h1{text-shadow:0 3px 18px #101c15a6}.hero-copy p{text-shadow:0 1px 8px #101c1570}.hero .primary-link,.form-submit,.checkout-button,.account-button{color:#23392c;background:linear-gradient(#e7bf77 0%,#c48a43 100%);border:1px solid #f0cf8c;border-radius:9px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 5px #845d30,0 10px 20px #10271938,inset 0 1px #fff1c8}.hero .primary-link:hover,.form-submit:hover,.checkout-button:hover,.account-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 7px #845d30,0 14px 24px #10271945,inset 0 1px #fff1c8}.hero .primary-link:active,.form-submit:active,.checkout-button:active,.account-button:active{transform:translateY(3px);box-shadow:0 2px #845d30,0 4px 10px #10271930,inset 0 1px #fff1c8}.hero .seller-link,.secondary-submit{color:#294333;background:linear-gradient(#fffdf4 0%,#e9e0cd 100%);border:1px solid #f2dfb9;border-radius:9px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px #9d927c,0 8px 16px #17251d30,inset 0 1px #fff}.hero .seller-link:hover,.secondary-submit:hover{transform:translateY(-2px);box-shadow:0 6px #9d927c,0 12px 20px #17251d35}.hero .seller-link:active,.secondary-submit:active{transform:translateY(2px);box-shadow:0 2px #9d927c}.category-section,.stores-section,.products-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fffdf3f2,#f5f0e4ed);border:1px solid #d8c9a8;border-radius:13px;box-shadow:0 5px #d4c7aa,0 13px 30px #2835251c,inset 0 1px #fff}.category-chip{background:linear-gradient(#fffef9,#eee8d9);border-color:#d6c9ad;border-radius:9px;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 3px #d2c5aa,0 5px 10px #29392d12,inset 0 1px #fff}.category-chip:hover{transform:translateY(-2px);box-shadow:0 5px #bdab88,0 9px 14px #29392d18}.category-chip:active{transform:translateY(2px);box-shadow:0 1px #bdab88}.product-card,.store-card{background:linear-gradient(145deg,#fffefb,#f8f5ed);border-color:#d9cfbb;border-radius:11px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px #d8d0c0,0 9px 18px #28352512,inset 0 1px #fff}.product-card:hover,.store-card:hover{border-color:#b89458;transform:translateY(-4px);box-shadow:0 7px #c6b58f,0 17px 30px #28352520,inset 0 1px #fff}.add-button{color:#35462c;background:linear-gradient(#fff1c8,#ddb765);border:1px solid #e7c987;transition:transform .15s,box-shadow .15s;box-shadow:0 3px #a67c3f,inset 0 1px #fff8de}.add-button:hover{transform:translateY(-2px);box-shadow:0 5px #a67c3f,0 8px 12px #29392d20}.add-button:active{transform:translateY(2px);box-shadow:0 1px #a67c3f}.cart-button{background:linear-gradient(#315f45,#1d402d);border-color:#d7b873;transition:transform .15s,box-shadow .15s;box-shadow:0 3px #142f21,inset 0 1px #ffffff30}.cart-button:hover{transform:translateY(-2px);box-shadow:0 5px #142f21,0 8px 15px #091b1080}@media (width<=800px){.hero{background-position:54%;min-height:330px}}@media (width<=520px){body,main#home{background-attachment:scroll}.hero{background-position:56%;min-height:280px;margin-top:10px}.hero-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17372486;border-radius:12px;padding:20px 15px}.hero h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.hero .primary-link,.hero .seller-link,.form-submit,.checkout-button,.account-button,.secondary-submit,.category-chip,.product-card,.store-card,.add-button,.cart-button{transition:none}}.brand-mark{object-fit:contain;background:#f2efe6;border:1px solid #d6c7a8;border-radius:7px;width:120px;height:80px;display:block;box-shadow:0 2px 5px #17251d24}@media (width<=520px){.brand-mark{border-radius:5px;width:84px;height:56px}.brand{gap:0}}.location-control{position:relative}.location{text-align:right;align-items:center;gap:8px;display:flex}.location-options{z-index:20;background:#fffdf8;border:1px solid #dcd8c8;border-radius:10px;min-width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #10201635}.location-options button{color:#344b39;text-align:right;background:0 0;border:0;border-radius:6px;min-height:40px;padding:9px 11px;font-size:11px}.location-options button:hover,.location-options button:focus-visible{color:#254935;background:#edf1e8}.location-delivery-note{color:#687366;background:#f5f2e8;border-right:3px solid #c39354;border-radius:5px;margin:-5px 0 14px;padding:9px 12px;font-size:10px;line-height:1.8}@media (width<=520px){.location{gap:4px;max-width:120px;padding:5px 4px;display:flex}.location>span:first-child{font-size:15px}.location>span:nth-child(2){display:grid}.location small{font-size:8px}.location b{text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:9px;overflow:hidden}.location-options{min-width:200px;left:0;right:auto}}.header-actions .location{color:#fff;background:linear-gradient(145deg,#c9493d,#a82f2b);border-color:#e7a39a;box-shadow:0 3px #79251f}.header-actions .location small,.header-actions .location b{color:#fff}.header-actions .location:hover,.header-actions .location:focus-visible{background:linear-gradient(145deg,#d9574c,#b63530);border-color:#ffd0c7;box-shadow:0 3px #79251f,0 0 0 3px #cf483b40}.header-actions .location:active{transform:translateY(2px);box-shadow:0 1px #79251f}.community-tabs{scrollbar-width:thin;gap:8px;max-width:1240px;margin:0 auto 14px;padding:0 22px 8px;display:flex;overflow-x:auto}.community-tabs a,.community-kind-picker button{color:#405b46;background:#fff;border:1px solid #e4e4da;border-radius:999px;flex:none;padding:10px 13px;font-size:11px}.community-tabs a span{color:#43634a;background:#edf2e9;border-radius:99px;margin-right:6px;padding:2px 6px}.community-grid{max-width:1240px;margin:0 auto 14px;padding:0 22px}.community-card{scroll-margin-top:120px}.community-icon.professional{color:#315c43;background:#eaf0e5}.community-icon.opportunity{color:#a66645;background:#f6e9df}.community-icon.classified{color:#8a633d;background:#f3ede1}.community-listings{gap:10px;margin-top:14px;display:grid}.community-listing,.community-review-item{background:#fffdf8;border:1px solid #ece8dc;border-radius:9px;padding:14px}.community-listing-title{color:#8c704e;justify-content:space-between;align-items:center;gap:9px;font-size:10px;display:flex}.community-listing-title small{color:#68796b}.community-listing h4{color:#314a38;margin:8px 0 4px;font-size:15px}.community-listing p,.community-review-item p{color:#69776b;white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.8}.community-additional{color:#758176;margin:5px 0;font-size:10px;display:block}.community-message-form{gap:7px;margin-top:10px;display:flex}.community-message-form input,.community-form input,.community-form textarea{color:#304638;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e4e5dc;border-radius:7px;padding:10px 11px;font-size:11px}.community-message-form input{flex:1}.community-message-form .secondary-submit{flex:none}.community-report{color:#8b7662;background:0 0;border:0;margin-top:7px;font-size:10px;text-decoration:underline}.community-compose{align-self:start}.community-kind-picker{gap:6px;margin:14px 0 5px;padding-bottom:5px;display:flex;overflow-x:auto}.community-kind-picker button[aria-pressed=true],.community-tabs a:hover{color:#6f512d;background:#f8f2e7;border-color:#b68b52}.community-form{gap:11px;margin-top:14px;display:grid}.community-form label{color:#58695b;gap:5px;font-size:11px;display:grid}.community-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.community-form textarea{resize:vertical;min-height:105px}.community-form .form-submit{min-height:43px}.community-form-note{color:#897b63;font-size:9px;line-height:1.8}.community-lower-grid{grid-template-columns:1.3fr .7fr;gap:14px;max-width:1240px;margin:0 auto 45px;padding:0 22px;display:grid}.community-lower-grid .community-card{min-width:0}.community-lower-grid .community-card-heading{justify-content:space-between}.community-inbox-item{border-bottom:1px solid #eeede7;padding:11px 0}.community-inbox-item>span{color:#8a7255;font-size:10px}.community-inbox-item p{color:#526256;white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.8}.community-privacy p{color:#6d786e;font-size:11px;line-height:1.9}.community-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.community-section-heading h2{color:#304638;margin:4px 0}.community-section-heading p{color:#718072;margin:5px 0;font-size:11px}.community-review-item{margin:10px 0}.community-review-item h3{color:#314a38;margin:7px 0;font-size:15px}.community-review-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.community-review-actions .form-submit,.community-review-actions .secondary-submit{min-height:38px;padding:8px 12px;font-size:10px}.community-reports-title{color:#314a38;margin:20px 0 8px}.danger-submit{color:#a43e35;background:#fff4f1;border:1px solid #e2c6bd;border-radius:7px;min-height:38px;padding:8px 12px;font-size:10px}.community-tabs a:focus-visible,.community-kind-picker button:focus-visible,.community-report:focus-visible{outline-offset:2px;outline:3px solid #d1a65f}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.community-grid,.community-tabs,.community-lower-grid{margin-left:5vw;margin-right:5vw;padding-left:0;padding-right:0}.community-lower-grid,.community-grid{grid-template-columns:1fr}.community-compose{order:-1}.community-section-heading{align-items:flex-start}.community-review-actions{gap:6px}}@media (width<=520px){.community-tabs{margin-left:3vw;margin-right:3vw}.community-tabs a{padding:9px 11px;font-size:10px}.community-grid,.community-lower-grid{margin-left:3vw;margin-right:3vw}.community-form-row{grid-template-columns:1fr}.community-message-form input{font-size:10px}.community-review-actions>*{flex:auto}.community-lower-grid{margin-bottom:28px}}.community-my-listings{border-top:1px solid #ece9de;margin-top:18px;padding-top:12px}.community-my-listings h4{color:#415a46;margin:0 0 8px;font-size:12px}.community-my-listings>article{border-bottom:1px solid #f0eee8;gap:4px;padding:8px 0;display:grid}.community-my-listings>article b{color:#354a3a;font-size:11px}.community-my-listings>article span,.community-my-listings>article small,.community-my-listings>p{color:#778176;margin:0;font-size:9px;line-height:1.7}.account-button{color:#fff;white-space:nowrap;background:#315c43;border:0;border-radius:6px;padding:10px 13px;font-size:11px}.dialog{background:#fbfaf6;border-radius:10px;width:min(470px,100vw - 28px);max-height:88vh;padding:24px;overflow:auto;box-shadow:0 18px 60px #09150e35}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.dialog-heading h2{color:#2b3d31;margin:5px 0 0;font-size:23px}.icon-button{color:#637064;background:#eeede6;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1}.form-stack{gap:13px;display:grid}.form-stack label,.inline-form label{color:#5c695f;gap:6px;font-size:11px;display:grid}.form-stack input,.form-stack select,.form-stack textarea,.inline-form input,.inline-form select{color:#33473a;background:#fff;border:1px solid #e1e3da;border-radius:5px;outline-color:#79937d;width:100%;padding:10px 11px;font-size:12px}.form-stack textarea{resize:vertical;min-height:78px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.inline-form input:focus,.inline-form select:focus{border-color:#719079;box-shadow:0 0 0 2px #71907920}.form-submit,.secondary-submit,.checkout-button{color:#fff;background:#315c43;border:0;border-radius:5px;padding:12px 14px;font-size:12px}.form-submit:disabled,.secondary-submit:disabled{opacity:.55;cursor:wait}.secondary-submit{color:#355840;white-space:nowrap;background:#e7ece4}.form-error,.inline-error{color:#8a3f35;background:#f7e6e0;border-radius:5px;padding:10px 12px;font-size:11px;line-height:1.7}.form-success{color:#355840;background:#e8efe4;border-radius:5px;padding:10px 12px;font-size:11px}.setup-note{color:#727b70;background:#f2f1e9;border:1px solid #e6e5dc;border-radius:5px;margin:10px 0 16px;padding:12px;font-size:11px;line-height:1.8}.text-button{color:#426b4a;text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:11px;text-decoration:underline}.mode-switch{margin:15px auto 0;display:block}.checkout-summary{color:#546257;background:#f1f1e9;border-radius:5px;grid-template-columns:1fr auto;gap:7px;padding:12px;font-size:11px;display:grid}.checkout-summary b{color:#315c43}.checkout-summary small{color:#838b7e;grid-column:1/-1;font-size:9px;line-height:1.6}.checkout-dialog{width:min(520px,100vw - 28px)}.checkout-dialog .setup-note .text-button{margin-right:7px}.account-dialog{flex-direction:column;width:min(760px,100vw - 28px);display:flex}.account-content{grid-template-columns:1fr 1fr;gap:16px;display:grid;overflow:auto}.profile-form,.account-section{background:#fff;border:1px solid #e8e7df;border-radius:7px;align-self:start;padding:15px}.account-section{margin-bottom:0}.account-section h3,.profile-form h3{color:#35483a;margin:0 0 10px;font-size:14px}.muted-copy{color:#868d83;margin:0 0 12px;font-size:10px;line-height:1.8}.role-badges{gap:6px;margin:-8px 0 14px;display:flex}.role-badges span{color:#41634a;background:#e7ece4;border-radius:99px;padding:4px 9px;font-size:9px}.inline-form{align-items:end;gap:8px;display:flex}.inline-form>*{flex:1;min-width:0}.managed-list{margin-top:12px}.managed-row{color:#4a5b4e;border-top:1px solid #efeee9;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.managed-row>span{flex:1;min-width:0}.managed-row small{color:#92988e;margin-top:4px;font-size:9px;line-height:1.5;display:block}.managed-row>b{white-space:nowrap;color:#315c43;font-size:10px}.danger-button{color:#a24c41;background:0 0;border:0;font-size:10px}.status-actions{flex-wrap:wrap;gap:5px;display:flex}.status-actions .text-button{font-size:9px}.order-row{flex-wrap:wrap;align-items:flex-start}.order-row>span{min-width:140px}.signout-button{color:#81544b;background:#fff;border:1px solid #e7e4dc;border-radius:5px;align-self:flex-start;margin-top:14px;padding:8px 12px;font-size:10px}.product-title-button{text-align:right;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.product-image{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.loading-state{text-align:center;color:#788077;padding:55px 12px;font-size:12px}.inline-error{margin:15px 0}.remove-item{color:#9b6a5f;background:0 0;border:0;font-size:17px}.cart-thumb img{object-fit:cover;border-radius:6px;width:100%;height:100%}.product-dialog h2{color:#304335;margin:15px 0 5px;font-size:22px}.product-dialog p{color:#7d857b;font-size:12px;line-height:1.9}.detail-visual{border-radius:7px;place-items:center;height:230px;font-size:85px;display:grid;overflow:hidden}.detail-visual img{object-fit:cover;width:100%;height:100%}.detail-price{color:#315c43;margin:12px 0;font-size:15px;display:block}.product-dialog .form-submit{width:100%}.signout-button:hover,.account-button:hover,.form-submit:hover,.checkout-button:hover{filter:brightness(.95)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #7b9d7b}.favorite.active{color:#b45e54;background:#fff}.checkout-button{width:100%}@media (width<=760px){.account-content{grid-template-columns:1fr}.account-dialog{max-height:90vh}.managed-row{flex-wrap:wrap}.order-row>span{flex:100%}}@media (width<=520px){.dialog{padding:19px}.account-button{padding:8px 9px}.checkout-summary{font-size:10px}.inline-form{flex-wrap:wrap}.inline-form>*{flex:130px}}.account-button:disabled{opacity:.65;cursor:wait}.customer-orders-section{grid-column:1/-1}.customer-order{border-top:1px solid #efeee9;padding:12px 0}.customer-order-summary{color:#405445;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.customer-order-summary>span{min-width:0}.customer-order-summary small{color:#858d83;margin-top:5px;font-size:9px;display:block}.customer-order-summary strong{white-space:nowrap;color:#315c43}.customer-order-details{color:#526457;margin-top:8px;font-size:10px}.customer-order-details summary{cursor:pointer;color:#426b4a;text-underline-offset:3px;width:max-content;max-width:100%;text-decoration:underline}.customer-order-stores{gap:10px;margin-top:10px;display:grid}.customer-store-order{background:#fcfcf9;border:1px solid #efeee9;border-radius:6px;padding:12px}.customer-store-heading,.customer-order-items li,.customer-order-costs span{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-store-heading span{color:#315c43}.customer-order-items{gap:7px;margin:10px 0;padding:0;list-style:none;display:grid}.customer-order-items li{font-size:9px}.customer-order-items li b,.customer-order-costs b{white-space:nowrap;color:#405445}.customer-order-costs{border-top:1px solid #efeee9;gap:6px;padding-top:9px;font-size:9px;display:grid}.customer-store-order h4{color:#536657;margin:12px 0 8px;font-size:10px}.order-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-timeline li{gap:9px;min-height:36px;display:flex;position:relative}.order-timeline li:not(:last-child):after{content:"";border-right:1px solid #d9e2d7;height:100%;position:absolute;top:9px;right:3px}.timeline-dot{z-index:1;background:#6e9271;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:3px}.order-timeline li>div{gap:3px;display:grid}.order-timeline time{color:#858d83;font-size:9px}.dialog-loading{color:#315c43;background:#fbfaf6;border-radius:7px;align-self:center;margin:auto;padding:16px 22px;font-size:12px;box-shadow:0 8px 30px #0002}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;margin:0;display:grid}.admin-stats>div{background:#f4f5ef;border-radius:6px;padding:11px}.admin-stats dt{color:#768076;font-size:9px;line-height:1.6}.admin-stats dd{color:#315c43;margin:5px 0 0;font-size:18px;font-weight:700}.detail-page{max-width:1040px;min-height:55vh;margin:0 auto;padding:34px 22px 70px}.detail-back{color:#527157;margin-bottom:22px;font-size:12px;display:inline-flex}.detail-back:hover,.detail-store-link:hover{text-underline-offset:3px;text-decoration:underline}.detail-layout{background:#fff;border:1px solid #e8e7df;border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start;gap:38px;padding:24px;display:grid}.detail-layout .detail-visual{height:410px}.detail-copy{padding:12px 0}.detail-copy h1{color:#2b3d31;margin:9px 0;font-size:32px;line-height:1.4}.detail-copy>p{color:#737d73;font-size:13px;line-height:2}.detail-stock{margin:0 0 12px}.detail-store-link{color:#426b4a;background:#f2f4ed;border-radius:6px;margin:18px 0;padding:12px;font-size:12px;display:block}.detail-copy .secondary-submit,.detail-copy .form-submit{width:100%;margin-top:8px}.store-profile{background:#eef1e8;border-radius:12px;align-items:center;gap:20px;margin-bottom:24px;padding:25px;display:flex}.store-profile .store-monogram{width:76px;height:76px;font-size:32px}.store-profile h1{color:#2b3d31;margin:5px 0;font-size:28px}.store-profile p{color:#748074;margin:5px 0;font-size:12px;line-height:1.8}.store-profile small{color:#a06f4d;font-size:10px}.store-product-list{gap:11px;display:grid}.store-product-card{background:#fff;border:1px solid #e9e8e0;border-radius:9px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.store-product-visual{border-radius:6px;place-items:center;width:100px;height:100px;font-size:44px;display:grid;overflow:hidden}.store-product-visual img{object-fit:cover;width:100%;height:100%}.store-product-card h2{color:#34483a;margin:4px 0;font-size:16px}.store-product-card p{color:#7d867b;margin:4px 0 8px;font-size:10px;line-height:1.7}.store-product-card strong{color:#315c43;font-size:12px}.store-product-card>.text-button{white-space:nowrap}.account-page-shell{width:min(100%,1084px);margin:0 auto;padding:34px 22px 64px}.account-dialog.account-page{width:100%;max-height:none;box-shadow:none;background:0 0;padding:0;overflow:visible}.account-page .dialog-heading{border-bottom:1px solid #e8e7df;padding-bottom:15px}.account-page .role-badges{margin-top:-5px}.account-page .account-content{gap:14px;overflow:visible}.account-page .profile-form,.account-page .account-section{box-shadow:0 5px 20px #26352c08}.account-required{text-align:center;background:#fff;border:1px solid #e8e7df;border-radius:12px;max-width:620px;min-height:46vh;margin:32px auto;padding:35px}.account-required h1{color:#2b3d31;margin:10px 0;font-size:25px}.account-required p{color:#758075;font-size:12px;line-height:1.9}.account-required .form-submit{min-width:180px}@media (width<=650px){.detail-page{padding:22px 5vw 48px}.detail-layout{grid-template-columns:1fr;gap:14px;padding:12px}.detail-layout .detail-visual{height:min(82vw,340px)}.detail-copy{padding:8px 3px}.detail-copy h1{font-size:26px}.store-profile{align-items:flex-start;gap:12px;padding:16px}.store-profile .store-monogram{width:55px;height:55px;font-size:24px}.store-profile h1{font-size:23px}.store-product-card{grid-template-columns:76px minmax(0,1fr);gap:11px}.store-product-visual{width:76px;height:76px}.store-product-card>.text-button{grid-column:2;justify-self:start}.store-product-card p{font-size:9px}}.advanced-filters{color:#506052;background:#fff;border:1px solid #e7e6de;border-radius:8px;margin:12px 0 18px;padding:12px 15px;font-size:11px}.advanced-filters summary{cursor:pointer;font-weight:600}.advanced-filter-fields{flex-wrap:wrap;align-items:end;gap:12px;padding-top:14px;display:flex}.advanced-filter-fields>label:not(.availability-filter){color:#6f796f;gap:5px;display:grid}.advanced-filter-fields input[type=number]{color:#33473a;background:#fbfaf6;border:1px solid #e1e3da;border-radius:5px;width:150px;padding:8px}.availability-filter{align-items:center;gap:7px;padding:8px 0;display:flex}.availability-filter input{accent-color:#315c43}.product-gallery{gap:8px;margin-top:9px;display:flex;overflow-x:auto}.product-gallery button{background:#fff;border:1px solid #dedfd6;border-radius:6px;flex:0 0 62px;width:62px;height:62px;padding:2px;overflow:hidden}.product-gallery button.selected{border:2px solid #315c43}.product-gallery img{object-fit:cover;border-radius:3px;width:100%;height:100%}.similar-products{margin-top:38px}.similar-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=650px){.advanced-filter-fields{align-items:stretch}.advanced-filter-fields>label:not(.availability-filter){flex:130px}.advanced-filter-fields input[type=number]{width:100%}.similar-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.account-page-shell{padding:23px 5vw 44px}.account-page .account-content{grid-template-columns:1fr}.account-required{margin:18px 5vw;padding:25px 18px}}.account-workspace-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#fffdf8ed;border:1px solid #e6e2d7;border-radius:12px;align-items:center;gap:7px;margin:18px 0 20px;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 8px 22px #26352c0b}.account-workspace-nav a{color:#425849;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.account-workspace-nav a:hover,.account-workspace-nav a:focus-visible{color:#244936;background:#eef2e9;border-color:#d7decf}.account-workspace-nav .workspace-disabled-link{color:#8b6b32;background:#f7f1e4}.workspace-disabled-link small{font-size:9px;font-weight:500}.owner-dashboard,.seller-dashboard{background:linear-gradient(135deg,#f8f7f0,#edf1e8);border:1px solid #d9dece;border-radius:18px;margin:20px 0 22px;padding:24px;scroll-margin-top:84px;box-shadow:0 12px 32px #24392b0d}.owner-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.owner-dashboard-heading h2{color:#263c2d;margin:4px 0;font-size:24px}.owner-dashboard-heading p{color:#748074;margin:5px 0 0;font-size:11px;line-height:1.7}.owner-dashboard-heading>a{color:#426b4a;flex:none;margin-top:8px;font-size:11px;text-decoration:none}.dashboard-live-indicator{color:#526a55;white-space:nowrap;background:#fff;border:1px solid #d6dfd0;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.dashboard-live-indicator i{background:#5b9a6a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #5b9a6a20}.dashboard-live-indicator.is-loading i{background:#c49a4e;box-shadow:0 0 0 3px #c49a4e20}.owner-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.owner-stat-grid article{background:#fff;border:1px solid #e8e6db;border-radius:12px;gap:6px;min-height:108px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #293b2c08}.owner-stat-grid article>span,.seller-stat-grid article>span{color:#748074;font-size:10px}.owner-stat-grid article>b{color:#283d2f;font-variant-numeric:tabular-nums;font-size:24px}.owner-stat-grid article>small,.seller-stat-grid article>small{color:#879087;font-size:9px;line-height:1.6}.owner-stat-grid article>i{color:#d8c599;opacity:.8;font-size:22px;font-style:normal;position:absolute;bottom:8px;left:12px}.owner-analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;margin-top:13px;display:grid}.owner-chart-card{background:#fff;border:1px solid #e8e6dc;border-radius:13px;min-width:0;padding:17px;box-shadow:0 5px 14px #293b2c07}.owner-chart-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-chart-heading h3,.owner-platform-note h3{color:#314638;margin:4px 0;font-size:15px}.owner-chart-heading>strong{color:#315c43;white-space:nowrap;font-size:12px}.owner-chart-heading>a{color:#527157;white-space:nowrap;font-size:10px;text-decoration:none}.chart-disclosure{color:#899087;margin:7px 0;font-size:9px;line-height:1.7}.sales-chart-wrap{padding-top:7px}.sales-chart{width:100%;height:auto;display:block;overflow:visible}.chart-grid-line{stroke:#e9ece4;stroke-width:1px}.chart-area{fill:url(#sales-chart-fill)}.chart-line{fill:none;stroke:#b58d4d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:#a88040;stroke-width:2px}.chart-axis-labels{color:#828b80;text-align:center;grid-template-columns:repeat(7,1fr);padding:1px 2px 0;font-size:9px;display:grid}.dashboard-empty{color:#899087;text-align:center;place-items:center;min-height:120px;margin:0;font-size:11px;display:grid}.status-chart-list,.top-store-list{gap:14px;margin-top:18px;display:grid}.status-chart-row{color:#68746a;grid-template-columns:78px minmax(30px,1fr) 28px;align-items:center;gap:9px;font-size:10px;display:grid}.status-chart-row>b{text-align:left;color:#354b3b;font-variant-numeric:tabular-nums;font-size:10px}.status-track{background:#edf0e9;border-radius:99px;height:8px;overflow:hidden}.status-track>i{border-radius:inherit;background:linear-gradient(90deg,#315c43,#b8a16e);height:100%;display:block}.owner-top-stores{grid-column:1}.top-store-row{border-bottom:1px solid #eff0e9;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:9px;display:grid}.top-store-rank{color:#8a6a31;background:#f3efe3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.top-store-name{color:#344b3b;font-size:10px;font-weight:700}.top-store-name small{color:#858e84;margin-top:4px;font-size:9px;font-weight:400;display:block}.top-store-row>b{color:#49654c;white-space:nowrap;font-size:10px}.owner-platform-note{align-content:start;gap:10px;display:grid}.owner-platform-note>div{border-bottom:1px solid #eff0e9;gap:4px;padding:9px 0;display:grid}.owner-platform-note>div>b{color:#405746;font-size:10px}.owner-platform-note>div>small,.owner-platform-note>p{color:#818a80;margin:0;font-size:9px;line-height:1.8}.store-status-pill{color:#466349;white-space:nowrap;background:#edf1e8;border-radius:99px;padding:5px 8px;font-size:9px}.store-status-pending{color:#916c2c;background:#f8f1df}.store-status-rejected,.store-status-suspended{color:#98564b;background:#f8e9e4}.seller-dashboard{background:linear-gradient(135deg,#fffdf7,#f1ecdf);border-color:#ddd4bd}.seller-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.seller-stat-grid article{background:#fff;border:1px solid #eae5d8;border-radius:11px;gap:7px;padding:14px;display:grid}.seller-stat-grid article>b{color:#315c43;font-variant-numeric:tabular-nums;font-size:18px}.account-page-shell [id^=owner-],.account-page-shell [id^=seller-],.account-page-shell [id^=customer-]{scroll-margin-top:84px}.account-workspace-nav button{color:#425849;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.account-workspace-nav button:hover,.account-workspace-nav button:focus-visible,.account-workspace-nav button[aria-current=page]{color:#244936;background:#eef2e9;border-color:#d7decf}.account-workspace-nav button[aria-current=page]{box-shadow:inset 0 -2px #c39b59}.account-content[data-workspace-view=owner]>:not([id^=owner-]),.account-content[data-workspace-view=merchant]>:not(.merchant-workspace-panel):not(.seller-workspace-panels),.account-content[data-workspace-view=customer]>:not([id^=customer-]),.account-content[data-workspace-view=courier]>*{display:none!important}.account-content[data-workspace-view=owner],.account-content[data-workspace-view=merchant],.account-content[data-workspace-view=customer]{animation:.2s ease-out both workspace-enter}.courier-dashboard-placeholder{background:linear-gradient(135deg,#fffdf6,#f3ecdc);border:1px solid #e4d7b7;border-radius:16px;gap:12px;margin:18px 0;padding:25px;display:grid;box-shadow:0 10px 26px #26352c0b}.courier-dashboard-placeholder h2{color:#344a38;margin:0;font-size:22px}.courier-dashboard-placeholder>p{color:#717c70;max-width:760px;margin:0;font-size:12px;line-height:1.9}.courier-dashboard-placeholder>div{border-bottom:1px solid #e8e2d3;gap:4px;padding:11px 0;display:grid}.courier-dashboard-placeholder>div>b{color:#526349;font-size:11px}.courier-dashboard-placeholder>div>span{color:#81897e;font-size:10px;line-height:1.8}.courier-dashboard-placeholder>.secondary-submit{justify-self:start;margin-top:3px}@keyframes workspace-enter{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.owner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-analytics-grid{grid-template-columns:1fr 1fr}.owner-top-stores{grid-column:auto}.owner-platform-note{grid-column:1/-1}.seller-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.account-workspace-nav{border-radius:10px;margin:12px -2vw 16px;padding:6px;top:4px}.account-workspace-nav a,.account-workspace-nav button{padding:8px 10px;font-size:10px}.owner-dashboard,.seller-dashboard{border-radius:14px;margin:13px -2vw 18px;padding:15px}.owner-dashboard-heading{align-items:flex-start}.owner-dashboard-heading h2{font-size:20px}.owner-dashboard-heading p{font-size:10px}.dashboard-live-indicator{padding:6px 8px;font-size:9px}.owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-stat-grid article{min-height:96px;padding:11px}.owner-stat-grid article>b{font-size:21px}.owner-analytics-grid{grid-template-columns:1fr;gap:9px}.owner-chart-card{padding:13px}.owner-platform-note{grid-column:auto}.status-chart-list,.top-store-list{gap:12px}.seller-stat-grid{grid-template-columns:1fr 1fr;gap:8px}.seller-stat-grid article{padding:11px}.seller-stat-grid article>b{font-size:15px}.store-status-pill{padding:5px 6px;font-size:8px}.courier-dashboard-placeholder{border-radius:13px;margin:12px -2vw;padding:17px}}.delivery-operations{background:linear-gradient(135deg,#fffdf8f5,#f1ead9f5),repeating-conic-gradient(from 22.5deg,#8d71400b 0deg 1deg,#0000 1deg 45deg);border-color:#c8ad70;grid-column:1/-1;position:relative;overflow:hidden;box-shadow:0 5px #d9c69a,0 14px 30px #26352c12,inset 0 1px #fff}.delivery-operations:before{content:"";background:linear-gradient(90deg,#315c43,#d3ad60,#315c43);height:4px;position:absolute;inset:0 0 auto}.delivery-operations-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.delivery-operations-heading h3{color:#2c4635;margin:4px 0 0;font-size:18px}.delivery-count{color:#3d492f;background:linear-gradient(145deg,#fff5d7,#d5aa61);border:1px solid #d7b774;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid;box-shadow:0 3px #9d7a43,0 7px 12px #3d492f1c}.seller-workspace-panels>.account-section{scroll-margin-top:96px}.merchant-schema-note{color:#665b40;background:#fff9e8;border-color:#dec995;margin:0;padding:12px 15px;line-height:1.8}.seller-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.seller-section-heading h3{color:#314638;margin:0;font-size:17px}.seller-section-heading p{color:#7a8579;margin:5px 0 0;font-size:10px;line-height:1.7}.seller-section-heading>b{color:#47614a;background:#fbf8ed;border:1px solid #dfd3b5;border-radius:99px;flex:none;padding:8px 12px;font-size:11px}.seller-customer-actions{justify-items:end;gap:5px;display:grid}.seller-customer-actions>b{color:#315c43;font-size:10px}.seller-customer-actions>a{color:#54765a;direction:ltr;font-size:10px;text-decoration:underline}.seller-data-meta{color:#858d82;margin:13px 0 0;font-size:9px;line-height:1.8}.seller-data-meta a{color:#426b4a;text-decoration:underline}.seller-timeline{gap:0;margin-top:14px;display:grid}.seller-timeline article{grid-template-columns:14px minmax(0,1fr);gap:11px;min-height:55px;display:grid;position:relative}.seller-timeline article:not(:last-child):before{content:"";background:#ded8c7;width:1px;position:absolute;top:12px;bottom:-2px;right:6px}.seller-timeline article>i{z-index:1;background:#315c43;border:3px solid #e4d3aa;border-radius:50%;width:13px;height:13px}.seller-timeline article>div{align-content:start;gap:5px;padding-bottom:13px;display:grid}.seller-timeline article b{color:#425746;font-size:10px}.seller-timeline article small{color:#858e83;font-size:9px}.seller-security-card{background:#f4f7f0;border:1px solid #dbe4d8;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.seller-security-card>span{color:#315c43;background:#e3eddf;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.seller-security-card>div{gap:5px;min-width:0;display:grid}.seller-security-card b{color:#38523d;font-size:11px}.seller-security-card small{overflow-wrap:anywhere;color:#788477;font-size:9px;line-height:1.6}.seller-sales-chart{background:linear-gradient(#fff,#faf9f4);border:1px solid #ece8dd;border-radius:11px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:180px;padding:12px 10px 4px;display:grid}.seller-sales-day{grid-template-rows:16px minmax(0,1fr) 16px;place-items:end center;gap:5px;min-width:0;height:100%;display:grid}.seller-sales-day>span{color:#758174;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.seller-sales-day>i{background:#eef0e8;border-radius:6px 6px 2px 2px;justify-content:center;align-items:end;width:min(100%,28px);height:100%;display:flex;overflow:hidden}.seller-sales-day>i>b{background:linear-gradient(#cda85f,#315c43);border-radius:6px 6px 0 0;width:100%;min-height:2px;display:block}.seller-sales-day>small{color:#758174;font-size:8px}.seller-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.seller-money-grid article{background:#fff;border:1px solid #e8e4d9;border-radius:10px;gap:9px;min-width:0;padding:14px;display:grid}.seller-money-grid article>span{color:#768174;font-size:9px;line-height:1.6}.seller-money-grid article>b{color:#315c43;overflow-wrap:anywhere;font-size:15px}.seller-agreement-list{gap:12px;display:grid}.seller-agreement-list>article{background:#fff;border:1px solid #e6e0d1;border-radius:11px;gap:11px;padding:15px;display:grid}.seller-agreement-list>article>div{gap:5px;display:grid}.seller-agreement-list>article>div>b{color:#3c5141;font-size:11px}.seller-agreement-list>article small{color:#828b80;font-size:9px}.seller-agreement-list details{color:#677466;background:#f7f5ee;border-radius:7px;padding:9px 11px;font-size:10px}.seller-agreement-list summary{cursor:pointer;font-weight:700}.seller-agreement-list details p{white-space:pre-wrap;line-height:1.9}.demo-notification-setting{color:#52634f;align-items:center;gap:9px;margin-top:15px;font-size:11px;line-height:1.7;display:flex}.demo-notification-setting input{accent-color:#315c43;width:17px;height:17px}.delivery-quote-panel{color:#4b5e50;background:#fbfaf6;border:1px solid #e7e6df;border-radius:7px;flex:100%;padding:11px;font-size:11px}.delivery-quote-panel>strong{font-size:11px;line-height:1.7;display:block}.delivery-quote-panel .inline-form{align-items:end;margin-top:9px}.delivery-quote-panel label{font-size:10px}.delivery-quote-panel input{min-width:120px}.delivery-customer-notices{color:#405445;background:#fffaf0;border:1px solid #dfd6bd;border-radius:7px;margin:0 0 16px;padding:12px}.delivery-customer-notices>b{margin-bottom:6px;font-size:12px;display:block}.delivery-customer-notices article{border-top:1px solid #eee5d4;align-items:center;gap:10px;padding:8px 0;font-size:10px;display:flex}.delivery-customer-notices article span{flex:1}.delivery-customer-notices small{color:#7d8479;margin-top:4px;line-height:1.6;display:block}.delivery-quote-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 0 0;display:flex}.delivery-quote-actions p{color:#737b70;flex-basis:100%;margin:0;font-size:10px;line-height:1.7}.delivery-quote-actions button{width:auto;padding:8px 12px;font-size:10px}@media (width<=600px){.seller-section-heading{align-items:flex-start}.seller-section-heading h3{font-size:15px}.seller-section-heading>b{padding:7px 9px;font-size:9px}.seller-sales-chart{gap:4px;height:145px;padding:10px 5px 3px}.seller-sales-day>span,.seller-sales-day>small{font-size:7px}.seller-money-grid{grid-template-columns:1fr}.seller-customer-actions>b,.seller-customer-actions>a{font-size:8px}.seller-security-card{align-items:flex-start}}.delivery-disclosure{color:#65583d;background:#f8f1df;border-right:3px solid #b58d4d;border-radius:5px;margin:12px 0;padding:9px 12px;font-size:10px;line-height:1.8}.delivery-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-lane{background:#fffdf9d9;border:1px solid #e4dac2;border-radius:9px;min-width:0;padding:13px;box-shadow:inset 0 1px #fff}.delivery-lane h4{color:#395642;justify-content:space-between;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;display:flex}.delivery-lane h4 span{color:#65583d;background:#e9e2d0;border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}.delivery-card{color:#425448;border-top:1px solid #ece5d5;gap:8px;padding:11px 0;font-size:10px;display:grid}.delivery-card>div b{color:#315c43;font-size:11px;display:block}.delivery-card small{color:#85877d;margin-top:4px;font-size:9px;display:block}.delivery-card p{color:#77796e;margin:0;font-size:9px;line-height:1.7}.delivery-card .secondary-submit{color:#48533e;background:linear-gradient(#fff6df,#e8d19b);border:1px solid #d6bd80;justify-self:start;font-size:9px;box-shadow:0 2px #b29355}.delivery-card .secondary-submit:hover{filter:brightness(1.02);transform:translateY(-1px)}.delivery-card-complete{border-right:3px solid #628260;padding-inline-end:10px}.delivery-empty{color:#888b80;text-align:center;margin:0;padding:14px 8px;font-size:10px}.auth-recovery-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.auth-recovery-actions .mode-switch{margin:10px auto 0}.auth-demo-intro{color:#768076;margin:-3px 0 15px;font-size:12px;line-height:1.8}.auth-role-options{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.auth-role-options button{color:#405244;text-align:right;background:#fff;border:1px solid #e2e4da;border-radius:8px;justify-items:start;gap:6px;min-height:98px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.auth-role-options button:hover{transform:translateY(-1px)}.auth-role-options button.selected{background:#eef2e9;border-color:#315c43;box-shadow:0 0 0 2px #315c4315}.auth-role-options button>span{font-size:22px}.auth-role-options button>b{font-size:13px}.auth-role-options button>small{color:#828a80;font-size:10px}.auth-role-options.compact{background:#f1f1e9;border-radius:7px;margin:0;padding:8px}.auth-role-options.compact button{text-align:center;min-height:0;padding:10px;font-size:12px;display:block}.auth-demo-footnote{color:#798277;text-align:center;margin-top:12px;font-size:10px;line-height:1.7}.demo-merchant-page{max-width:900px;margin:0 auto;padding:34px 20px 90px}.demo-merchant-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.demo-merchant-top h1{color:#2d4635;margin:8px 0 2px;font-size:30px}.demo-merchant-top p{color:#738076;margin:5px 0;font-size:12px}.demo-merchant-card{margin:14px 0 0!important;padding:20px!important}.demo-merchant-card h2{color:#344b39;margin:6px 0 15px;font-size:18px}.demo-merchant-page .setup-note{margin:14px 0}.demo-product-preview{object-fit:cover;border:1px solid #e4e4db;border-radius:8px;width:112px;height:112px}.demo-product-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-product-list li{color:#445449;border-top:1px solid #efeee9;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:8px;font-size:12px;display:grid}.demo-product-list li>img,.demo-product-list li>span{object-fit:cover;background:#edf0e8;border-radius:6px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.demo-product-list li small{color:#7a857c;grid-column:2/4;font-size:10px}.account-required{background:#fff;border:1px solid #e8e7df;border-radius:10px;max-width:720px;margin:55px auto;padding:30px}.account-required h1{color:#2c4333}.merchant-dashboard-nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#fffdf8ed;border:1px solid #e1dfd4;border-radius:12px;align-items:center;gap:6px;margin:16px 0;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 8px 22px #26352c0b}.merchant-dashboard-nav button{color:#425849;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:10px 11px;font-size:11px;font-weight:700;display:inline-flex}.merchant-dashboard-nav button>span{color:#a27a40;font-size:14px}.merchant-dashboard-nav button:hover,.merchant-dashboard-nav button.active{color:#244936;background:#eef2e9;border-color:#d7decf}.merchant-dashboard-nav button.active{box-shadow:inset 0 -2px #c39b59}.demo-merchant-overview{gap:15px;display:grid}.demo-merchant-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-merchant-stats article{background:#fff;border:1px solid #e8e6db;border-radius:10px;gap:8px;min-height:90px;padding:14px;display:grid}.demo-merchant-stats article>span{color:#788378;font-size:11px}.demo-merchant-stats article>b{color:#315c43;font-size:18px}.demo-merchant-stats article>small{color:#81897f;font-size:9px}.merchant-feature-placeholder{flex-direction:column;justify-content:center;min-height:220px;display:flex}.merchant-feature-placeholder p{color:#6f7a70;max-width:650px;font-size:12px;line-height:1.9}.merchant-feature-placeholder>small{color:#957a4e;font-size:10px}@media (width<=600px){.demo-merchant-page{padding:22px 5vw 82px}.demo-merchant-top{flex-direction:column;align-items:flex-start}.demo-merchant-top h1{font-size:25px}.merchant-dashboard-nav{margin:10px 0 14px;padding:6px;top:4px}.merchant-dashboard-nav button{padding:8px 9px;font-size:10px}.demo-merchant-stats{grid-template-columns:1fr}.demo-merchant-card{padding:15px!important}}@media (width<=650px){.delivery-columns{grid-template-columns:1fr}.delivery-operations{padding:14px}.delivery-lane{padding:10px}}.merchant-journey-card,.merchant-review-card{background:linear-gradient(135deg,#fffdf5 0%,#f2ead8 100%);border:1px solid #c9b17d;border-radius:12px;grid-column:1/-1;gap:14px;padding:20px;display:grid;box-shadow:0 5px #d4c5a4,0 12px 25px #26352c12,inset 0 1px #fff}.merchant-journey-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-journey-heading h3,.merchant-review-copy h3{color:#2c4635;margin:5px 0 0;font-size:17px}.merchant-journey-heading>strong{color:#3d492f;background:linear-gradient(145deg,#fff5d7,#d5aa61);border:1px solid #d7b774;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 3px #9d7a43}.merchant-progress{background:#e8e3d7;border:1px solid #d8d0bc;border-radius:99px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #26352c20}.merchant-progress>span{border-radius:inherit;background:linear-gradient(90deg,#a67639,#e2c276 55%,#4c7755);height:100%;transition:width .3s;display:block}.merchant-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.merchant-steps li{color:#697368;background:#fffdf8;border:1px solid #e5decd;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:10px;display:flex}.merchant-steps li>span:first-child{color:#ae8750;font-size:16px}.merchant-steps li.is-complete{color:#365d40;background:#f5f8f1;border-color:#bfd0b8}.merchant-steps li.is-complete>span:first-child{color:#45704d}.merchant-steps button{color:#3e4c36;background:linear-gradient(#fff7df,#e6cb8f);border:1px solid #d7bb7c;border-radius:6px;flex:none;margin-inline-start:auto;padding:5px 8px;font-size:9px;box-shadow:0 2px #b19255}.merchant-steps button:hover{transform:translateY(-1px)}.merchant-ready-note{color:#385b3f;background:#edf4e9;border-right:3px solid #557c56;border-radius:4px;margin:0;padding:9px 12px;font-size:10px}.merchant-review-card{background:linear-gradient(135deg,#fffdf6,#f5ecd9);grid-template-columns:auto minmax(0,1fr);align-items:start}.merchant-review-icon{color:#765a2e;background:linear-gradient(145deg,#fff3cd,#dcb66e);border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;box-shadow:0 3px #ad8c50}.merchant-review-copy p{color:#6d766c;margin:6px 0 0;font-size:11px;line-height:1.8}.merchant-review-steps{counter-reset:review;grid-column:1/-1;align-items:center;gap:0;margin:4px 0 0;padding:0;list-style:none;display:flex}.merchant-review-steps li{color:#888b80;flex:1;align-items:center;gap:7px;font-size:9px;display:flex}.merchant-review-steps li:before{counter-increment:review;content:counter(review);color:#7f8379;background:#fffdf8;border:1px solid #d9d2c2;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.merchant-review-steps li:not(:last-child):after{content:"";background:#dcd4c3;flex:1;height:1px;margin-inline:7px}.merchant-review-steps li.complete:before{color:#365d40;background:#e8f0e5;border-color:#688268}.merchant-review-steps li.current{color:#72582c;font-weight:700}.merchant-review-steps li.current:before{color:#72582c;background:#f7edcf;border-color:#c69a4f}#seller-delivery,#seller-products{scroll-margin-block:24px}@media (width<=760px){.merchant-journey-card,.merchant-review-card{padding:15px}.merchant-steps{grid-template-columns:1fr}}@media (width<=520px){.merchant-review-steps li{gap:4px;font-size:8px}.merchant-review-steps li:not(:last-child):after{margin-inline:3px}}@media (prefers-reduced-motion:reduce){.merchant-progress>span{transition:none}}.customer-address-section{min-width:0}.customer-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.customer-section-heading h3{margin:4px 0 0}.address-count{color:#51432c;background:linear-gradient(#fff4d1,#e4c37a);border:1px solid #d9c99f;border-radius:50%;place-items:center;min-width:31px;height:31px;padding:0 8px;font-size:11px;font-weight:700;display:grid;box-shadow:0 2px #b5985a}.address-form{background:linear-gradient(145deg,#fffefb,#f8f4ea);border:1px solid #e8dfca;border-radius:8px;gap:9px;padding:12px}.address-form textarea{min-height:54px}.customer-address-row{color:#3d5142;border-top:1px solid #ebe6db;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 2px;display:flex}.customer-address-row>div:first-child{min-width:0}.customer-address-row b{font-size:11px}.customer-address-row small{color:#81877d;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.6;display:block}.customer-address-row p{color:#667166;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.65}.address-actions{flex:none;gap:8px;display:flex}.address-actions button{font-size:10px}.address-empty{text-align:center;border:1px dashed #d9d3c5;border-radius:7px;margin-top:12px;padding:12px}@media (width<=520px){.customer-address-row{gap:6px}.address-actions{flex-direction:column;align-items:flex-end;gap:3px}}.account-merchant-nav{margin-top:10px;position:relative;top:auto}.account-merchant-nav button>small{color:#8d7448;background:#f2eee4;border-radius:99px;padding:2px 5px;font-size:8px;font-weight:500}.storefront-wrap{max-width:1080px;margin:0 auto}.storefront-back{color:#53705a;margin:0 0 14px;font-size:12px;display:inline-flex}.storefront-hero{isolation:isolate;background:#203b2c;border:1px solid #d8cda9;border-radius:18px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 8px #d8c9a7,0 18px 42px #25392915}.storefront-cover{z-index:-2;background-image:url(/damascus-courtyard.jpg);background-position:50% 48%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.storefront-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#172c20d9 0%,#203c2cbd 46%,#17281e77 100%),linear-gradient(#0000 40%,#131f19a6);position:absolute;inset:0}.storefront-identity{color:#fff;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:340px;padding:42px 38px;display:grid}.storefront-logo{background:linear-gradient(155deg,#355c42,#213e2d);border:1px solid #e0c780;border-radius:40px 40px 12px 12px;place-items:center;width:76px;height:92px;display:grid;box-shadow:0 8px 18px #101d164f,inset 0 0 0 5px #ffffff0c}.storefront-logo img{width:44px;height:54px}.storefront-title .eyebrow{color:#e4c785}.storefront-title h1{color:#fff;text-shadow:0 2px 10px #1220197d;margin:7px 0;font-size:clamp(28px,4vw,43px);line-height:1.25}.storefront-title p{color:#f5f2e8;max-width:580px;margin:7px 0 14px;font-size:13px;line-height:1.9}.storefront-facts{flex-wrap:wrap;gap:8px;display:flex}.storefront-facts span{color:#fff8e8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17291f75;border:1px solid #ffffff38;border-radius:99px;padding:7px 10px;font-size:10px}.storefront-actions{gap:9px;width:150px;display:grid}.storefront-actions .form-submit,.storefront-actions .secondary-submit{color:#2a3f2e;text-align:center;background:linear-gradient(155deg,#f1d898,#d5b56b);border:1px solid #e6cf94;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px;font-size:11px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 3px #987945}.storefront-actions .secondary-submit{color:#35533d;background:#ffffffed;border-color:#ffffff47;box-shadow:0 3px #172d21}.storefront-demo-note,.storefront-photo-note{color:#6e6b5b;background:#f4f0e4;border-radius:7px;margin:14px 2px;padding:10px 13px;font-size:10px;line-height:1.7}.storefront-photo-note{color:#82887d;background:0 0;justify-content:space-between;gap:12px;padding:3px 2px;display:flex}.storefront-photo-note b{color:#9a7443}.storefront-catalog{background:linear-gradient(160deg,#fffefa,#f7f6f0);border:1px solid #e7e3d7;border-radius:15px;margin-top:26px;padding:24px;scroll-margin-top:20px;box-shadow:0 10px 30px #26352c0b}.storefront-catalog-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.storefront-catalog-heading h2{color:#2b4032;margin:5px 0;font-size:24px}.storefront-catalog-heading p{color:#7e887d;margin:0;font-size:11px}.storefront-sort{color:#7d867b;align-items:center;gap:8px;font-size:10px;display:flex}.storefront-sort select{color:#435747;background:#fff;border:1px solid #e1dfd5;border-radius:7px;min-height:36px;padding:7px 10px;font-size:10px}.storefront-tools{gap:13px;margin:18px 0 19px;display:grid}.storefront-search{color:#728474;background:#fff;border:1px solid #e4e3da;border-radius:8px;align-items:center;gap:8px;max-width:520px;min-height:42px;padding:0 12px;display:flex}.storefront-search>span{font-size:23px}.storefront-search input{color:#33473a;border:0;outline:0;width:100%;min-width:0;font-size:11px}.storefront-categories{scrollbar-width:thin;gap:7px;padding:2px 1px 6px;display:flex;overflow-x:auto}.storefront-categories button{color:#607063;background:#fff;border:1px solid #e2e3d9;border-radius:99px;flex:none;padding:8px 13px;font-size:10px}.storefront-categories button.selected,.storefront-categories button:hover{color:#fff;background:#315c43;border-color:#315c43}.storefront-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.storefront-product-card{background:#fff;border:1px solid #e9e6dc;border-radius:11px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.storefront-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #22392b12}.storefront-product-photo{place-items:center;height:190px;font-size:55px;text-decoration:none;display:grid;position:relative;overflow:hidden}.storefront-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.storefront-product-card:hover .storefront-product-photo img{transform:scale(1.035)}.storefront-product-photo>i{color:#955344;background:#fffdf1ef;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal;position:absolute;top:9px;right:9px}.storefront-product-copy{padding:12px}.storefront-product-copy>.eyebrow{font-size:9px}.storefront-product-copy h3{color:#34483a;min-height:38px;margin:5px 0;font-size:13px;line-height:1.5}.storefront-product-copy h3 a{color:inherit}.storefront-product-copy>p{color:#7b847a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0 0 9px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.storefront-product-bottom{border-top:1px solid #f0efe9;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.storefront-product-bottom>strong{color:#315c43;font-size:13px}.storefront-product-bottom>strong small{color:#838a7f;font-size:9px;font-weight:500}.storefront-product-bottom button{color:#315c43;background:#f3f6ef;border:1px solid #dbe4d9;border-radius:8px;width:32px;height:32px;font-size:21px;line-height:1}.storefront-product-bottom button:disabled{opacity:.45;cursor:not-allowed}.storefront-empty{text-align:center;justify-items:center;padding:40px 15px;display:grid}.storefront-empty-icon{color:#315c43;background:#f6f0df;border:1px solid #d6bd7b;border-radius:32px 32px 10px 10px;place-items:center;width:60px;height:70px;font-size:27px;display:grid}.storefront-empty h3{color:#344b39;margin:13px 0 4px}.storefront-empty p{color:#7c867b;margin:0 0 12px;font-size:11px}.storefront-empty a{color:#426b4a;font-size:11px}@media (width<=800px){.storefront-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-identity{grid-template-columns:64px minmax(0,1fr);gap:15px;padding:30px 23px}.storefront-logo{width:62px;height:76px}.storefront-logo img{width:36px;height:46px}.storefront-actions{flex-wrap:wrap;grid-column:2;width:auto;display:flex}.storefront-actions>*{flex:130px}}@media (width<=560px){.storefront-hero{border-radius:13px;min-height:380px}.storefront-identity{grid-template-columns:52px minmax(0,1fr);align-content:center;gap:10px;min-height:380px;padding:22px 16px}.storefront-logo{border-radius:28px 28px 8px 8px;width:51px;height:63px}.storefront-logo img{width:30px;height:38px}.storefront-title h1{font-size:26px}.storefront-title p{font-size:11px;line-height:1.75}.storefront-facts span{padding:6px 8px;font-size:9px}.storefront-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:7px;display:grid}.storefront-actions .form-submit,.storefront-actions .secondary-submit{padding:9px 6px;font-size:9px}.storefront-catalog{border-radius:11px;margin-top:19px;padding:15px 12px}.storefront-catalog-heading{flex-direction:column;align-items:flex-start;gap:10px}.storefront-catalog-heading h2{font-size:20px}.storefront-sort{justify-content:space-between;align-self:stretch}.storefront-sort select{flex:1;max-width:230px}.storefront-tools{gap:9px;margin:13px 0}.storefront-search{max-width:none}.storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.storefront-product-photo{height:clamp(130px,43vw,190px)}.storefront-product-copy{padding:9px}.storefront-product-copy h3{min-height:34px;font-size:11px}.storefront-product-copy>p{font-size:9px}.storefront-product-bottom>strong{font-size:11px}.storefront-photo-note{display:block}.storefront-photo-note b{margin-top:3px;display:block}}.demo-account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-orders{gap:12px;display:grid}.demo-order-card{background:#fff;border:1px solid #e6e4d9;border-radius:10px;gap:10px;padding:15px;display:grid}.demo-order-card>header{color:#344b39;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.demo-order-card>header span{color:#547056;background:#edf1e8;border-radius:99px;padding:5px 8px;font-size:10px}.demo-order-card>p{color:#56645a;margin:0;font-size:12px;line-height:1.8}.demo-order-card>small{color:#7b857b;font-size:10px;line-height:1.8}.demo-order-totals{color:#6f796f;background:#f6f5ef;border-radius:7px;grid-template-columns:1fr auto;gap:8px;padding:10px;font-size:11px;display:grid}.demo-order-totals b{color:#315c43}.demo-quote-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.demo-quote-form label{color:#5c695f;gap:6px;font-size:11px;display:grid}.demo-quote-form input{color:#33473a;background:#fff;border:1px solid #e1e3da;border-radius:6px;width:100%;min-height:40px;padding:9px 11px}.demo-order-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.demo-order-actions>*{min-height:42px}.demo-customer-page .storefront-empty{padding:25px 12px}.demo-customer-page .storefront-empty .form-submit{margin-top:10px}@media (width<=560px){.demo-quote-form,.demo-order-actions{grid-template-columns:1fr}.demo-order-card>header{flex-direction:column;align-items:flex-start}.demo-account-actions{align-items:flex-start}}.product-card{position:relative}.product-visual[href]{color:inherit;cursor:pointer;display:grid}.product-visual[href]:focus-visible{outline-offset:2px;outline:3px solid #7b9d7b}.product-card h3 a{color:inherit;display:inline-block}.product-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.product-card .favorite{z-index:3}.demo-product-list .delete-product-button{color:#9a4d40;background:#fff8f6;border:1px solid #f0ded8;border-radius:5px;grid-area:1/3;align-self:center;padding:7px 9px;font-size:10px}.demo-product-list .delete-product-button:hover{background:#f7e6e0}.application-status-card{text-align:center;max-width:650px;margin:36px auto!important;padding:28px!important}.application-status-card h1{color:#2d4635;margin:8px 0;font-size:25px}.application-status-card p{color:#748074;font-size:12px;line-height:1.9}.application-status-icon{color:#936f37;background:#f4f0e4;border:1px solid #dfd5b9;border-radius:50%;place-items:center;width:58px;height:58px;margin:18px auto;font-size:26px;display:grid}.application-status-card .demo-account-actions{justify-content:center;margin-top:20px}.demo-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-section-heading h2{margin-bottom:4px}.demo-assign-courier{color:#5c695f;gap:7px;font-size:11px;display:grid}.demo-assign-courier select{color:#33473a;background:#fff;border:1px solid #e1e3da;border-radius:6px;width:100%;min-height:40px;padding:8px 10px}.demo-owner-page .demo-orders{margin-top:12px}.demo-owner-page .demo-merchant-card{margin-top:16px!important}@media (width<=560px){.application-status-card{padding:20px!important}.application-status-card .demo-account-actions{display:grid}.demo-section-heading{flex-direction:column;align-items:flex-start}}.owner-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:16px 0;display:grid}.owner-metrics article{background:linear-gradient(145deg,#fff 0%,#f7f5ed 100%);border:1px solid #e5e1d4;border-radius:10px;gap:7px;padding:16px;display:grid;box-shadow:0 5px 18px #293b2810}.owner-metrics article span,.owner-metrics article small{color:#778076;font-size:11px}.owner-metrics article b{color:#294d37;font-size:18px}.owner-sales-total{color:#315c43;background:#eff3e9;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.owner-order-card{gap:12px}.owner-order-meta{color:#737e74;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;font-size:11px;line-height:1.8;display:grid}.owner-order-meta b{color:#344b39}.owner-order-items{color:#526052;background:#faf9f5;border-radius:8px;gap:8px;padding:12px;font-size:11px;display:grid}.owner-order-items>div{border-top:1px solid #ece9df;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding-top:7px;display:grid}.owner-order-items strong{color:#315c43}.demo-cancel-order{color:#9b493c;background:#fff8f6;border:1px solid #ead1ca;border-radius:7px;justify-self:start;min-height:38px;padding:8px 14px;font-weight:700}.demo-cancel-order:hover{background:#f8e8e3}@media (width<=560px){.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-metrics article{padding:12px}.owner-metrics article b{font-size:15px}.owner-order-items>div{grid-template-columns:1fr auto}.owner-order-items>div strong{grid-column:1/-1}}.usd-price{color:#8b7142;margin-top:3px;font-size:10px;font-weight:600;display:block}.detail-price-usd{color:#8b7142;margin:-6px 0 12px;font-size:14px;display:block}.product-bottom .price .usd-price,.storefront-product-bottom .usd-price,.cart-product-copy .usd-price{font-size:9px}.install-dialog{width:min(480px,100vw - 28px);margin:auto}.install-dialog .cart-head{align-items:center;margin-bottom:12px}.install-dialog .cart-head h2{color:#2e4635;margin:6px 0 0;font-size:21px;line-height:1.45}.install-dialog .cart-head>button{flex:0 0 34px}.install-help-intro,.install-help-note{color:#687568;font-size:12px;line-height:1.9}.install-help-steps{counter-reset:step;gap:10px;padding:0 25px 0 0;display:grid}.install-help-steps li{color:#415447;background:#fff;border:1px solid #e5e1d4;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.8}.install-help-note{background:#f6f0e0;border-right:3px solid #c9a35d;border-radius:5px;padding:10px 12px}.install-dialog>.form-submit{width:100%;margin-top:8px}.spreadsheet-import-panel{background:#f8f7f1;border:1px solid #d8ddcf;border-radius:14px;margin:1rem 0;padding:1rem}.spreadsheet-import-panel>summary{cursor:pointer;color:#244d3d;font-weight:700}.spreadsheet-import-content{gap:.75rem;padding-top:1rem;display:grid}.spreadsheet-file-label{gap:.5rem;font-weight:600;display:grid}.spreadsheet-preview-heading{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.spreadsheet-table-wrap{border:1px solid #ddd;border-radius:10px;max-width:100%;overflow:auto}.spreadsheet-preview-table{border-collapse:collapse;width:100%;min-width:680px;font-size:.9rem}.spreadsheet-preview-table th,.spreadsheet-preview-table td{text-align:right;vertical-align:top;border-bottom:1px solid #e6e4dc;padding:.55rem}.spreadsheet-preview-table th{background:#edf0e7}.spreadsheet-preview-table td:last-child{color:#805b30;max-width:240px}.spreadsheet-import-panel>h4{color:#244d3d;margin:0;font-size:1rem}.spreadsheet-template-link{width:max-content}.spreadsheet-file-label input{cursor:pointer;background:#fff;border:1px dashed #a7b8a2;border-radius:8px;padding:.75rem}.spreadsheet-preview-heading{color:#355840;background:#edf0e7;border-radius:8px;padding:.55rem .7rem}
