@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap");:root{--bg:#f7f8fa;--white:#fff;--ink:#242533;--muted:#8c8c9a;--line:#ececf1;--purple:#7960c7;--purple-dark:#6850b5;--purple-light:#f0ebfa;--green:#44866c;--sidebar:238px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,Arial,sans-serif;font-size:13px;color:var(--ink);background:var(--bg)}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #b29ae4;outline-offset:3px}input:focus,select:focus{outline:2px solid #b29ae4;outline-offset:1px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{font-size:29px;letter-spacing:-1.2px;line-height:1.4}h1,h2{font-weight:750}h2{font-size:15px;letter-spacing:-.3px}h3{font-size:14px;font-weight:700}p{line-height:1.7}.muted,small{color:var(--muted)}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;z-index:30;background:white;border-right:1px solid var(--line);padding:30px 18px 0;display:flex;flex-direction:column}.brand{font-family:Manrope,sans-serif;display:flex;align-items:center;font-size:23px;font-weight:800;letter-spacing:-1.1px;white-space:nowrap}.sidebar>.brand{padding:0 9px}.brand-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:36px;border-radius:10px;background:var(--purple);color:#fff;margin-right:9px;transform:rotate(-6deg)}.brand-icon svg{transform:rotate(6deg)}.brand-dot{color:var(--purple)}.workspace{margin:33px 0 31px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:10px;padding:11px 10px;background:#fcfcfd}.workspace-icon{width:33px;height:33px;display:grid;place-items:center;border:1px solid #e9e4f1;border-radius:8px;background:#f2eef8;color:#8069bb;font-size:16px;font-weight:650}.workspace div{flex:1 1}.workspace b{font-size:11px;font-weight:650}.workspace small{display:block;font-size:10px;margin-top:3px}.nav-label{font-size:9px;color:#a4a1af;letter-spacing:1.6px;font-weight:600;padding-left:15px;margin-bottom:12px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:3px 0;color:#777585;font-size:12px;border:0;background:none;width:100%;border-radius:7px;text-align:left}.nav-item:hover{background:#f8f6fc}.nav-item.active{background:#f0eafa;color:#795bc0;font-weight:650}.nav-item svg{stroke-width:1.6}.nav-count{margin-left:auto;border-radius:4px;font-size:9px;padding:2px 5px;background:#f0eef5;color:#8f7cae}.active-dot{width:6px;height:6px;border-radius:50%;background:#9478ce;margin-left:auto}.sidebar-bottom{margin-top:auto}.grow-card{margin:35px 4px 19px;padding:17px 15px;border-radius:9px;background:linear-gradient(125deg,#f3effa,#f8f5fc);border:1px solid #eee8f7}.grow-symbol{font-size:28px;display:block;color:#9278c7;margin-bottom:10px;line-height:1}.grow-card b{font-size:12px}.grow-card p{font-size:10px;color:#9b8dad;margin:6px 0 12px}.grow-card button{padding:0;display:flex;align-items:center;justify-content:space-between;background:none;border:0;color:#7e62b0;font-size:10px;font-weight:600;width:100%}.sidebar-bottom>.nav-item{font-size:11px;padding:10px 13px}.sidebar-bottom>.nav-item svg:last-child:not(:first-child){margin-left:auto}.sidebar-profile{border-top:1px solid var(--line);padding:21px 3px;display:flex;align-items:center;gap:9px;margin-top:15px}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eee8e0;color:#6e6255;font-size:11px;font-weight:600;flex-shrink:0}.avatar.profile{width:35px;height:35px;background:#efe5da}.sidebar-profile b{font-size:10px}.sidebar-profile small{display:block;font-size:9px;margin-top:4px}.sidebar-profile .icon-button{margin-left:auto}.main-shell{margin-left:var(--sidebar)}.topbar{height:76px;justify-content:space-between;padding:0 38px;background:#ffffffd9;border-bottom:1px solid var(--line)}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{gap:12px;color:#a6a3af;font-size:11px}.breadcrumb b{color:#63616f;font-weight:500}.topbar-right{gap:21px}.demo-indicator,.topbar-right{display:flex;align-items:center}.demo-indicator{font-size:10px;color:#8c8d98;gap:7px}.demo-indicator i,.live-label i{display:inline-block;width:5px;height:5px;background:#8db79e;border-radius:50%}.customer-link{display:flex;gap:5px;align-items:center;font-size:10px;color:#797586}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:7px;padding:6px;color:#93909e}.icon-button:hover{background:var(--purple-light);color:var(--purple)}.notification{position:relative}.notification i{position:absolute;width:5px;height:5px;background:var(--purple);border:1px solid #fff;border-radius:50%;right:6px;top:4px}.top-avatar{width:31px;height:31px;font-size:10px}.main{max-width:1600px;padding:34px 38px 0;margin:auto}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px}.eyebrow{font-size:8px;letter-spacing:1.8px;font-weight:600;color:#9995a8;margin-bottom:9px}.page-intro p{margin-top:6px;color:#92909e;font-size:11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e8e6ed;border-radius:7px;background:#fff;color:#777180;padding:10px 13px;font-size:10px;font-weight:550;white-space:nowrap;transition:background .15s,transform .15s;line-height:1.4}.btn:hover{background:#f5f1fb;border-color:#d6c9eb}.btn.primary{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 3px 6px #795bc015;padding:12px 16px}.btn.primary:hover{background:var(--purple-dark);transform:translateY(-1px)}.btn.full{width:100%}.overview-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.overview-filters>div{display:flex;gap:9px}.live-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:550;color:#767280}select{border:1px solid var(--line);border-radius:6px;background:#fff;color:#797582;padding:9px 27px 9px 11px;font-size:10px;max-width:100%}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:23px}.stat-card{background:white;border:1px solid var(--line);border-radius:10px;padding:18px 20px}.stat-top{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#8c8797}.stat-icon{height:32px;width:32px;display:grid;place-items:center;border-radius:8px}.mint{background:#edf6f0;color:#7ea18d}.lavender{background:#f1edfa;color:#a18bc9}.peach{background:#fcf1e9;color:#cdad91}.blue{background:#eaf2fa;color:#8da9c8}.stat-card>strong{font-family:Manrope,sans-serif;display:block;font-size:28px;letter-spacing:-1px;font-weight:750;margin:8px 0 12px}.stat-note{display:flex;gap:6px;align-items:center;font-size:8px;color:#a49eac;white-space:nowrap}.tiny-dot{width:4px;height:4px;border-radius:50%;background:#a8c8b4;display:inline-block;flex-shrink:0}.analytics-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:21px;margin-bottom:23px}.panel{background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px 0}.panel-heading p{font-size:9px;color:#a39cac;margin-top:6px}.panel-heading>svg{color:#aaa2b9}.chart-legend{display:flex;align-items:center;gap:6px;font-size:9px;color:#aaa0b5}.chart-legend i{width:6px;height:6px;border-radius:50%;background:#9380ca}.chart-total{padding:19px 23px 0;font-family:Manrope,sans-serif;font-size:25px;font-weight:750;letter-spacing:-.5px}.chart-total>span{font-family:DM Sans,sans-serif;font-size:9px;font-weight:400;color:#a69eaf;margin-left:8px;letter-spacing:0}.revenue-chart{padding:5px 20px 0 23px}.revenue-chart svg{display:block;width:100%;height:177px}.chart-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:13px 23px;color:#a39aaf;font-size:8px}.chart-footer a,.chart-footer>span{display:flex;align-items:center;gap:6px}.chart-footer a{color:#9d88bb}.shop-performance{display:flex;flex-direction:column}.performance-list{padding:16px 23px 10px;flex:1 1}.performance-row{display:flex;align-items:center;gap:11px;margin:17px 0 23px}.shop-monogram{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;font-family:Georgia,serif;font-size:21px;color:#53665d;flex-shrink:0}.shop-monogram>span{position:absolute;bottom:-4px;right:-4px;width:13px;height:13px;border-radius:50%;background:#fff;border:1px solid #ede9f1;font:7px DM Sans,sans-serif;display:grid;place-items:center;color:#999}.performance-row>div{flex:1 1;min-width:0}.performance-row b{font-size:10px;font-weight:600}.performance-row small{display:block;font-size:8px;margin-top:3px}.performance-row>strong{align-self:flex-start;font-size:10px;margin-top:4px;font-weight:550;color:#726878}.progress-track{height:3px;background:#f2eef7;border-radius:3px;margin-top:11px;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:3px}.panel-link{display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid var(--line);padding:13px;color:#9a85b7;font-size:9px}.orders-panel{margin-bottom:27px}.orders-panel .panel-heading{padding-bottom:21px}.count-chip{font-family:DM Sans,sans-serif;font-size:8px;color:#9c8bb6;padding:3px 6px;border-radius:5px;background:#f3eff9;margin-left:5px;vertical-align:middle;letter-spacing:0}.subtle-link{display:flex;align-items:center;gap:7px;color:#9282a8;font-size:9px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th{font-size:8px;font-weight:500;color:#a59cac;background:#fcfbfd;padding:12px 23px;border-bottom:1px solid var(--line);border-top:1px solid #f2f0f5}td{padding:14px 23px;font-size:10px;color:#69616f;border-bottom:1px solid #f2f0f5}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfbff}tbody tr{cursor:pointer}td>small{font-size:8px;display:block;margin-top:5px}.text-button{font:inherit;display:inline-flex;align-items:center;gap:6px;color:#867098;padding:0;background:none;border:0;font-weight:550}.customer{display:flex;align-items:center;gap:9px}.avatar.small{width:27px;height:27px;font-size:8px;background:#eae5f2;color:#88749b}.badge{font-size:8px;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;white-space:nowrap;background:#f4f0f8;color:#8d79a3}.badge i{height:4px;width:4px;background:currentColor;border-radius:50%}.badge.green{background:#eef7f1;color:#6ba185}.badge.purple{background:#f1edfa;color:#9a82c0}.badge.amber{background:#fcf5e7;color:#b79c66}.amount{font-weight:600;color:#6d627a}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px;gap:20px}.section-heading p{font-size:9px;color:#a49bad;margin-top:5px}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.shop-card{background:white;border:1px solid var(--line);border-radius:10px;overflow:hidden}.shop-preview{height:160px;padding:23px 25px 0;position:relative;overflow:hidden;display:flex;justify-content:center}.mini-shop{width:100%;background:#fafaf6;border-radius:5px 5px 0 0;box-shadow:0 4px 12px #43584d13;padding:13px 13px 0;position:relative;top:3px;transition:top .25s}.shop-card:hover .mini-shop{top:-2px}.mini-nav{display:flex;justify-content:space-between;align-items:center;font-size:3.5px;color:#6b706a}.mini-nav b{font-family:Georgia,serif;font-size:7px}.mini-nav b span{font-size:4px;vertical-align:top}.mini-content{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;min-height:106px}.mini-content>div:first-child{padding-top:13px}.mini-content span{font-size:3px;letter-spacing:.6px}.mini-content h3{font-family:Georgia,serif;font-weight:400;font-size:16px;line-height:1.2;margin:7px 0 10px;letter-spacing:-.7px;color:#485447}.mini-content i{font-size:4px;font-style:normal;border-bottom:1px solid #babfae;padding-bottom:2px}.still-life{position:relative;overflow:hidden;background:linear-gradient(120deg,#d9dccf,#ece7dc);border-radius:45% 45% 0 0}.shape-vase{position:absolute;width:32px;height:49px;background:linear-gradient(90deg,#af9f86,#d1c5af 50%,#ad9d82);bottom:14px;left:14px;border-radius:35% 35% 44% 44%;box-shadow:5px 4px 8px #443a3622}.shape-vase:before{content:"";width:17px;height:7px;background:#a5967e;border:3px solid #c6b8a0;top:-3px;left:8px}.shape-ball,.shape-vase:before{position:absolute;border-radius:50%}.shape-ball{width:25px;height:25px;background:radial-gradient(circle at 35% 30%,#dcd6bc,#aaa484);bottom:9px;right:6px;box-shadow:6px 5px 5px #5b544b22}.shape-leaf{width:2px;height:36px;background:#7b8867;position:absolute;left:28px;top:8px;transform:rotate(-12deg)}.shape-leaf:after,.shape-leaf:before{content:"";position:absolute;left:-10px;top:4px;width:13px;height:7px;border-radius:0 100% 0 100%;background:#9da48a;transform:rotate(24deg)}.shape-leaf:after{left:0;top:16px;transform:rotate(4deg)}.scene-1{background:linear-gradient(120deg,#d9c2a8,#e8dac8)}.scene-1 .shape-vase{background:linear-gradient(90deg,#b37854,#dbad88,#ad7150);border-radius:50% 50% 10% 10%;height:36px;width:45px;left:13px;bottom:19px}.scene-1 .shape-ball{background:#dfc8a8}.scene-1 .shape-leaf{display:none}.scene-2{background:linear-gradient(120deg,#bcc9aa,#e0e2c9)}.scene-2 .shape-vase{background:linear-gradient(90deg,#727f5d,#b4be93,#7b8969);border-radius:6px;height:54px;width:22px;left:20px}.scene-2 .shape-vase:before{width:15px;left:3px;background:#5f694e;border-color:#7e8b68}.scene-2 .shape-leaf{left:60px;top:25px;height:60px;transform:rotate(20deg)}.scene-3{background:#d9d1dd}.preview-status{position:absolute;right:10px;top:10px;display:flex;align-items:center;gap:4px;padding:4px 7px;background:#ffffffeb;border-radius:4px;font-size:7px;color:#69937a}.preview-status i{background:currentColor;height:3px;width:3px;border-radius:50%}.preview-status.draft{color:#a48f68}.shop-card-body{padding:17px 17px 0}.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.shop-heading h3{font-size:12px}.shop-heading p{font-size:8px;color:#aaa1b2;margin-top:4px}.shop-meta{display:flex;align-items:center;gap:9px;font-size:7px;color:#aaa0b3;margin:14px 0 17px}.shop-meta>span:first-child{border-right:1px solid #eee9f3;padding-right:9px}.shop-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0ecf5;padding:13px 0;color:#b0a7ba;font-size:8px}.shop-bottom strong{font-size:9px;color:#75667f;margin-left:4px;font-weight:550}.shop-bottom .text-button{font-size:8px}.footer{display:flex;justify-content:space-between;align-items:center;margin-top:35px;padding:20px 0;color:#b6aebe;font-size:8px}.footer>span:first-child{display:flex;align-items:center;gap:9px}.footer-logo{font-family:Manrope,sans-serif;font-size:17px;font-weight:800;color:#b3a3c5}.footer-dot{margin:0 9px}.filterbar{gap:11px;margin:0 0 23px}.filterbar,.search-input{display:flex;align-items:center}.search-input{gap:9px;border:1px solid var(--line);padding:0 12px;border-radius:7px;background:white;color:#aaa1b5;min-width:0}.search-input input{background:none;border:0;padding:10px 0;min-width:0;width:230px;font-size:10px;color:#6d6278;outline:none}.filterbar .search-input{margin-right:auto}.filterbar select{padding-top:11px;padding-bottom:11px}.new-shop-card{background:transparent;border:1px dashed #d7cfdf;border-radius:10px;min-height:285px;padding:30px 20px;color:#9889aa;display:flex;align-items:center;justify-content:center;flex-direction:column}.new-shop-card>span{padding:12px;background:#eee8f6;border-radius:50%;margin-bottom:16px}.new-shop-card p{font-size:10px;margin:8px 0 23px}.new-shop-card b{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:550}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.product-art{height:190px;display:flex;align-items:center;justify-content:center;position:relative;color:#8b7e68}.product-art>svg{filter:drop-shadow(7px 9px 5px #0001)}.product-art>.badge{position:absolute;top:12px;left:12px;background:#fff9}.product-info{padding:16px}.product-info>small{font-size:9px}.product-info>h3{margin:5px 0 15px}.product-info>div{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px}.product-info>div>span{font-size:8px;color:#a699ae}.product-info .btn{margin-top:17px}.stripe-hero{display:flex;align-items:center;gap:25px;padding:30px;border:1px solid #e6dff6;background:#f0ebfa;border-radius:12px;margin-bottom:25px}.stripe-word{font-size:33px;font-weight:750;color:#7960c7;letter-spacing:-2px}.stripe-word span{display:block;font-size:9px;letter-spacing:3px;font-weight:500;text-align:center}.stripe-hero h2{font-size:19px}.stripe-hero p{font-size:11px;color:#9a87ad;margin-top:6px}.stripe-hero>.badge{margin-left:auto}.connection-row{display:flex;align-items:center;gap:15px;padding:22px 24px;border-top:1px solid var(--line)}.connection-row:first-of-type{margin-top:20px}.connection-row>div{flex:1 1}.connection-row b{font-size:12px}.connection-row small{display:block;font-size:9px;margin-top:6px}.info-note{display:flex;align-items:flex-start;gap:13px;background:#f0f2ee;border-radius:9px;padding:23px;color:#879580;margin-top:23px}.info-note>svg{flex-shrink:0}.info-note b{font-size:12px}.info-note p{font-size:10px;margin-top:4px}.info-note a{display:block;font-size:10px;margin-top:9px;color:#71608a}.settings-panel{padding:28px;max-width:850px}.settings-panel>p{color:#a295ad;margin-top:8px;font-size:11px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.settings-row small{display:block;font-size:10px;margin-top:6px}.error-banner,.settings-row b{font-size:12px}.error-banner{display:flex;align-items:center;justify-content:space-between;background:#fff0ed;border:1px solid #f0d0ca;border-radius:7px;color:#a45d51;padding:13px 16px;margin:0 0 20px}.error-banner button{display:flex;border:0;background:none;color:inherit}.empty,.loading{padding:60px;text-align:center;color:#a393b1;font-size:12px}.toast{bottom:24px;left:calc(50% + 100px);transform:translateX(-50%);background:#2e4139;color:#fff;border:1px solid #ffffff30;padding:14px 20px;gap:10px;border-radius:10px;box-shadow:0 8px 35px #2222;z-index:100;font-size:12px}.drawer-backdrop,.modal-backdrop,.toast{position:fixed;display:flex;align-items:center}.drawer-backdrop,.modal-backdrop{inset:0;z-index:60;background:#22202f55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;padding:25px}.modal{width:460px;max-width:100%;background:#fff;border-radius:15px;padding:32px;position:relative;max-height:90vh;overflow:auto;box-shadow:0 15px 80px #29203922}.modal-close{position:absolute;top:17px;right:17px}.modal-symbol{display:grid;place-items:center;width:52px;height:52px;background:#f2edf9;border-radius:13px;color:#9a83c5;margin-bottom:20px}.modal h2{font-size:22px;line-height:1.4;letter-spacing:-.6px;margin-bottom:18px}.modal p{font-size:11px;color:#988ba4;margin-bottom:18px}form label{display:block;font-size:11px;font-weight:500;color:#7c6d8b;margin:17px 0}form input,form select{display:block;width:100%;padding:12px;border:1px solid #e7e1ed;border-radius:7px;background:#fefeff;color:#5f536b;margin-top:8px;font-size:12px}form input[type=color]{height:43px;padding:5px;max-width:100px}form .btn{margin-top:9px}.form-cols{display:flex;gap:15px}.form-cols label{width:50%}.form-error{color:#a6564e!important;background:#fff0ee;padding:12px;border-radius:7px;font-size:11px;line-height:1.6}.notification-list .btn{margin-bottom:15px}.detail-row{display:flex;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid var(--line)}.order-detail h3{margin:15px 0}.order-detail .btn{margin-top:15px}.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 10% 80%,#eee7f6,transparent 70%),#f8f7fa;padding:25px}.login-card{max-width:440px;width:100%;border:1px solid #eee7f5;background:#fff;padding:40px;border-radius:18px;box-shadow:0 15px 90px #3a22480a}.login-card h1{margin-top:35px}.login-card>p{color:#a08eaf;margin-top:5px}.login-card form{margin:23px 0}.login-card form .btn{width:100%}.login-card>a{display:block;text-align:center;font-size:11px;color:#8c75a5}.login-card>small{display:block;text-align:center;font-size:9px;margin-top:25px}.storefront{background:#faf9f6}.store-announcement{background:#526458;color:#f3f4ed;text-align:center;font-size:9px;padding:10px;letter-spacing:.4px}.store-announcement span{opacity:.65;margin-left:20px}.store-header{height:92px;max-width:1400px;padding:0 60px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px}.store-header .brand{font-size:24px}.store-header nav{display:flex;align-items:center;gap:28px;font-size:11px;color:#8a877f}.store-header nav a{display:flex;align-items:center;gap:4px}.cart-button{background:transparent;font-size:10px}.cart-button>span{background:#e9e3f2;color:#8c72ae;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:9px}.store-hero{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:500px;padding:55px 60px 65px;gap:60px}.store-hero .eyebrow{font-size:8px;color:#7b8d7c}.store-hero h1{font-family:Georgia,serif;font-size:54px;font-weight:400;line-height:1.13;letter-spacing:-2.5px;color:#3d4c40;margin:23px 0}.store-hero h1 em{font-weight:400;color:#86917b}.store-hero p{font-size:12px;color:#929387;line-height:1.9;max-width:370px}.store-hero .btn{background:#566c5b;border-color:#566c5b;margin-top:26px;font-size:10px;padding:13px 19px}.hero-footnote{display:flex;align-items:center;gap:9px;font-size:8px;color:#a09f92;margin-top:25px}.hero-footnote>span{font-size:20px;color:#a8ad91}.hero-art{height:385px;background:linear-gradient(130deg,#e6e7dd,#d7dacf);position:relative;border-radius:45% 45% 5px 5px;isolation:isolate}.hero-orbit{position:absolute;inset:30px;border:1px solid #fafbf84d;border-radius:50%}.hero-plinth{position:absolute;background:linear-gradient(100deg,#c5c7b6,#dce0cd 65%,#c8cdba);height:85px;width:75%;bottom:0;left:15%;box-shadow:12px 0 35px #565e4320;border-radius:50% 50% 0 0/15% 15% 0 0;z-index:0}.hero-vase{position:absolute;width:124px;height:168px;bottom:80px;left:24%;z-index:2;background:repeating-linear-gradient(90deg,#d0bfa6,#dacbb3 3px,#d2c0a6 5px);border-radius:29% 29% 40% 40%;box-shadow:14px 9px 30px #5f60402c;transform:rotate(-7deg)}.hero-vase:before{content:"";position:absolute;top:-12px;height:24px;left:22px;width:80px;border-radius:50%;background:#af9d80;border:7px solid #d1c0a5;box-shadow:inset 0 5px 5px #73644f44}.hero-sphere{position:absolute;width:95px;height:95px;right:13%;bottom:78px;z-index:3;border-radius:50%;background:radial-gradient(circle at 35% 25%,#c1c4ad,#a0a58b 50%,#858b71);box-shadow:14px 14px 22px #5a634a33}.hero-art-label{position:absolute;left:20px;bottom:17px;font-size:6px;line-height:1.8;letter-spacing:1px;color:#65745b;z-index:4}.hero-art-label b{font-family:Georgia,serif;font-size:9px;letter-spacing:0;font-weight:400}.round-stamp{position:absolute;right:-19px;top:35px;background:#f5f0df;color:#95997b;width:84px;height:84px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;font-size:7px;letter-spacing:.7px;line-height:1.7;transform:rotate(15deg);border:1px solid #e6e2cc;outline:5px solid #f5f0df}.store-collection{max-width:1280px;margin:auto;padding:20px 60px 65px;scroll-margin-top:30px}.store-collection .section-heading{margin-bottom:27px}.store-collection h2{font-family:Georgia,serif;font-size:31px;color:#465345;font-weight:400}.store-tabs{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.store-tabs button{border:1px solid #e8e7de;background:transparent;border-radius:30px;padding:9px 17px;font-size:10px;color:#979789}.store-tabs button.selected{background:#526858;color:white;border-color:#526858}.storefront .product-grid{gap:22px}.storefront .product-card{border:0;background:transparent;border-radius:0}.storefront .product-art{height:250px;border-radius:5px;overflow:hidden}.product-brand{position:absolute;left:12px;top:12px;background:#ffffffad;padding:6px 8px;border-radius:3px;font-size:7px;color:#786e61}.product-add{position:absolute;right:12px;bottom:12px;background:#fff;border:0;box-shadow:0 3px 8px #3331;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;color:#7d826d}.product-add:hover{background:#526858;color:#fff}.storefront .product-info{padding:14px 0}.storefront .product-info small{font-size:8px;color:#9c9b8e}.storefront .product-name-price{margin-top:7px;align-items:baseline}.storefront .product-name-price h3{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;color:#5f6457}.storefront .product-name-price strong{font-size:10px;color:#6b705d;font-weight:500}.storefront .product-info p{font-size:8px;color:#aba799;margin-top:6px}.object{filter:drop-shadow(12px 15px 9px #665c442c);transform:rotate(-8deg);color:#a89a7d}.ceramic-vase{width:77px;height:109px;border-radius:30% 30% 42% 42%;background:repeating-linear-gradient(90deg,#b6a58f,#c4b6a1 3px,#bba992 5px);position:relative}.ceramic-vase:before{content:"";position:absolute;height:15px;width:49px;top:-7px;left:14px;border-radius:50%;background:#8a7b68;border:5px solid #bba992}.notebook{width:83px;height:117px;border-radius:2px 6px 6px 2px;background:#968aaa;border-left:6px solid #7e708e;box-shadow:3px 2px 0 #e4dede;position:relative}.notebook:before{content:"NOTES";position:absolute;color:#cfc3d9;font:11px Georgia;letter-spacing:2px;top:35px;left:16px}.table-lamp{position:relative;width:40px;height:115px;background:linear-gradient(90deg,#b38c67,#d1aa85,#bd9875);border-radius:30px 30px 5px 5px}.table-lamp:before{content:"";position:absolute;width:115px;height:64px;background:linear-gradient(90deg,#ae8060,#dab08a,#a87a57);top:-5px;left:-37px;border-radius:65% 65% 5% 5%;border-bottom:5px solid #b18b65}.table-lamp:after{content:"";position:absolute;bottom:0;width:70px;height:9px;left:-15px;background:#b18c68;border-radius:50%}.store-values{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;max-width:1160px;margin:0 auto 60px;border-top:1px solid #e7e7dc;padding:40px 0}.store-values>div{text-align:center}.store-values svg{width:24px;color:#9ca18a;stroke-width:1.2;margin-bottom:13px}.store-values h3{font-size:11px;color:#69745f}.store-values p{font-size:9px;color:#9ea18e;margin-top:6px}.store-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e5e5da;max-width:1280px;margin:auto;padding:30px 60px;color:#999f8c;font-size:9px}.store-footer .brand{font-size:24px;color:#526858}.payment-notice{display:flex;align-items:center;gap:12px;max-width:1160px;margin:0 auto 40px;background:#e9f0e6;color:#647e5b;padding:20px;border-radius:8px;line-height:1.7;font-size:12px}.drawer-backdrop{justify-content:flex-end;padding:0}.cart-drawer{width:440px;max-width:100%;height:100%;background:#fff;padding:30px;overflow:auto;box-shadow:-10px 0 80px #27242c25}.drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:20px}.drawer-heading h2{font-size:17px}.drawer-heading h2 span{font-size:10px;color:#9784b3;margin-left:8px}.cart-drawer>.muted{font-size:10px}.cart-item{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-art{height:90px;width:75px;display:grid;place-items:center;border-radius:5px;color:#9d8f79;flex-shrink:0}.cart-item>div:nth-child(2){flex:1 1}.cart-item h3{font-size:12px;margin-bottom:8px}.cart-item b{font-size:10px;color:#8e819c;font-weight:500}.quantity{display:flex;align-items:center;gap:12px;margin-top:13px;font-size:10px}.quantity button{display:grid;place-items:center;background:#f7f4fa;border:1px solid #ebe5f3;border-radius:3px;padding:4px;color:#9c8bad}.checkout-form{margin-top:20px}.checkout-form .detail-row{border-top:0}.checkout-form .muted{font-size:9px}.secure-note{gap:5px;color:#aaa0b2;font-size:9px;margin:18px 0}.empty-cart,.secure-note{display:flex;align-items:center;justify-content:center}.empty-cart{height:65%;flex-direction:column;color:#ae9cbe;gap:16px}.empty-cart h3{font-family:Georgia,serif;font-size:24px;font-weight:400;color:#766484}.empty-cart p{font-size:11px}.empty-cart .btn{margin-top:10px}@media(min-width:1600px){.main{padding-top:45px}.stats-grid{gap:22px}.shop-preview{height:195px}.mini-shop{max-width:280px}.mini-content{margin-top:22px}.mini-content h3{font-size:20px}.still-life{min-height:130px}.shape-vase{transform:scale(1.2);bottom:25px;left:25px}.shape-ball{right:16px;bottom:20px}.shape-leaf{left:42px;top:19px}.revenue-chart svg{height:210px}.performance-row{margin:20px 0 30px}.stat-card{padding:23px}.page-intro h1,.stat-card>strong{font-size:32px}}@media(max-width:1150px){:root{--sidebar:210px}.sidebar{padding-left:12px;padding-right:12px}.sidebar>.brand{font-size:20px}.main{padding:28px 25px 0}.topbar{padding:0 25px}.stats-grid{gap:11px}.stat-card{padding:15px}.stat-note{font-size:7px}.stat-card>strong{font-size:24px}.analytics-grid{grid-template-columns:1.5fr 1fr;gap:15px}.performance-list{padding:10px 17px}.panel-heading{padding-left:18px;padding-right:18px}.performance-row{gap:8px}.performance-row>strong{font-size:8px}.shop-grid{gap:13px}.shop-preview{padding:22px 17px 0;height:145px}.mini-content h3{font-size:13px}.mini-content>div:first-child{padding-top:8px}.mini-nav{font-size:3px}.mini-nav b{font-size:6px}.product-grid{grid-template-columns:repeat(3,1fr)}.storefront .product-grid{grid-template-columns:repeat(4,1fr)}.store-header{padding:0 35px}.store-hero{padding:45px 40px;gap:35px}.store-hero h1{font-size:45px}.hero-art{height:340px}.store-collection{padding-left:40px;padding-right:40px}.storefront .product-art{height:205px}.store-values{margin-left:40px;margin-right:40px}.store-header nav{gap:17px}}@media(max-width:900px){:root{--sidebar:185px}.sidebar>.brand{font-size:18px;letter-spacing:-1px;padding:0}.brand-icon{width:29px;height:31px;margin-right:6px}.workspace{margin-top:25px;padding:9px 6px;gap:7px}.workspace small{font-size:8px}.workspace b{font-size:9px}.workspace-icon{height:29px;width:29px}.nav-item{font-size:11px;gap:9px;padding:11px 10px}.grow-card{margin-left:0;margin-right:0;padding:14px 12px}.sidebar-profile b{font-size:8px}.sidebar-profile .avatar{width:29px;height:29px;font-size:9px}.sidebar-bottom>.nav-item{font-size:9px;padding-left:9px}.main{padding:25px 20px 0}h1{font-size:24px}.page-intro{align-items:flex-start}.page-intro>.btn{font-size:9px;padding:11px}.page-intro p{font-size:10px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-card{padding:17px}.stat-note{font-size:8px}.analytics-grid{grid-template-columns:1fr}.shop-performance .performance-list{display:flex;gap:25px;flex-wrap:wrap}.performance-row{flex:1 1;min-width:130px;margin:10px 0}.performance-row>strong{font-size:9px}.shop-grid{grid-template-columns:repeat(2,1fr)}.topbar-right{gap:13px}.demo-indicator{font-size:8px}.topbar{padding:0 20px;height:65px}.product-grid{grid-template-columns:repeat(2,1fr)}.customer-link{display:none}.stripe-hero{padding:22px;gap:17px;flex-wrap:wrap}.stripe-hero>.badge{margin-left:0}.stripe-hero h2{font-size:16px}.stripe-hero p{font-size:10px}.connection-row{padding:20px 15px;gap:10px}.connection-row .btn,.connection-row small{font-size:8px}.store-header nav a:last-child{display:none}.store-header .brand{font-size:20px}.store-header nav{font-size:10px;gap:15px}.store-hero{gap:25px;padding:40px 35px 50px}.store-hero h1{font-size:37px}.hero-art{height:300px}.hero-vase{width:95px;height:140px;left:18%}.hero-vase:before{width:65px;left:15px}.hero-sphere{height:70px;width:70px;right:10%}.round-stamp{height:68px;width:68px;font-size:6px;right:-10px}.storefront .product-grid{grid-template-columns:repeat(2,1fr)}.storefront .product-art{height:270px}.store-collection{padding:20px 35px 45px}.store-hero p{font-size:11px}.store-collection .search-input input{width:170px}.store-footer{padding:25px 35px}.store-footer>span{display:none}.toast{left:50%;max-width:90%;width:max-content}.hero-footnote{font-size:7px}}@media(max-width:640px){:root{--sidebar:0px}.sidebar{position:static;width:100%;padding:16px 17px 0;border-right:0;border-bottom:1px solid var(--line)}.sidebar>.brand{font-size:21px}.sidebar>.brand .brand-icon{width:29px;height:30px}.nav-label,.sidebar-bottom,.workspace{display:none}.sidebar nav{display:flex;overflow:auto;gap:5px;margin-top:17px;padding-bottom:12px}.nav-item{white-space:nowrap;font-size:10px;gap:6px;padding:9px 11px;margin:0}.nav-item svg{height:15px;width:15px}.active-dot,.nav-count{display:none}.main-shell{margin:0}.topbar{height:47px;padding:0 20px}.top-avatar{width:25px;height:25px;font-size:8px}.topbar-right{gap:13px}.notification svg{height:16px}.demo-indicator{font-size:7px}.breadcrumb{font-size:9px;gap:6px}.main{padding:26px 17px 0}.page-intro{gap:12px;margin-bottom:25px}.page-intro .eyebrow{font-size:6px;letter-spacing:1.3px}.page-intro h1{font-size:21px;letter-spacing:-.8px;max-width:245px}.page-intro p{font-size:9px;max-width:225px}.page-intro>.btn{font-size:8px;padding:10px 9px;gap:4px;margin-top:18px}.page-intro>.btn svg{height:13px;width:13px}.overview-filters{margin-bottom:13px}.live-label{font-size:9px}.overview-filters .btn,.overview-filters select{font-size:8px;padding:8px}.stats-grid{gap:10px;margin-bottom:18px}.stat-card{padding:14px}.stat-top{font-size:9px}.stat-icon{width:27px;height:27px}.stat-icon svg{height:15px}.stat-card>strong{font-size:24px;margin:9px 0}.stat-note{font-size:7px}.analytics-grid{gap:17px;margin-bottom:18px}.panel-heading{padding:19px 17px 0}.panel-heading h2{font-size:13px}.panel-heading p{font-size:8px}.chart-total{padding-left:17px;font-size:24px}.revenue-chart{padding:0 10px 0 17px}.revenue-chart svg{height:155px}.chart-footer{padding:13px 17px;font-size:7px}.performance-list{gap:17px!important}.performance-row{min-width:100%;margin:8px 0}.performance-row b,.performance-row>strong{font-size:11px}.performance-row small{font-size:9px}.progress-track{margin-top:8px}.shop-performance .panel-link{padding:14px}.orders-panel .panel-heading{padding-bottom:17px;gap:6px}.subtle-link{font-size:8px;gap:3px;white-space:nowrap}.orders-panel td,.orders-panel th{padding-left:17px;padding-right:17px}.orders-panel td:nth-child(3),.orders-panel th:nth-child(3){display:none}.orders-panel td{font-size:9px}.orders-panel .customer{gap:6px}.orders-panel .customer .avatar{display:none}.orders-panel th{font-size:8px}.orders-panel td:last-child,.orders-panel th:last-child{display:none}.orders-panel .badge{font-size:7px;padding:4px 5px}.section-heading h2{font-size:14px}.section-heading p{font-size:8px}.shop-grid{grid-template-columns:1fr;gap:17px}.shop-preview{height:195px;padding:25px 40px 0}.mini-shop{max-width:280px;padding:18px 18px 0}.mini-nav b{font-size:9px}.mini-nav{font-size:4px}.mini-content{margin-top:18px;gap:11px;min-height:140px}.mini-content h3{font-size:21px;letter-spacing:-.6px}.mini-content span{font-size:4px}.mini-content i{font-size:5px}.still-life{min-height:130px}.shape-vase{transform:scale(1.4);left:25px;bottom:32px}.shape-ball{transform:scale(1.3);right:18px;bottom:20px}.shape-leaf{left:43px;top:17px}.shop-card-body{padding:19px 20px 0}.shop-heading h3{font-size:14px}.shop-heading p{font-size:10px}.shop-meta{font-size:9px}.shop-bottom,.shop-bottom .text-button{font-size:10px;padding-top:15px;padding-bottom:15px}.shop-bottom strong{font-size:11px}.shop-bottom .text-button{padding:0}.footer{font-size:7px;gap:15px;margin-top:20px}.footer>span:last-child{font-size:6px}.footer-dot{margin:0 3px}.filterbar{flex-wrap:wrap;gap:8px}.filterbar .search-input{width:100%;margin:0}.filterbar .search-input input{width:100%}.filterbar select{flex:1 1;min-width:0;font-size:9px}.product-grid{gap:13px}.product-art{height:150px}.product-info{padding:12px}.product-info h3{font-size:12px}.product-info>div{flex-wrap:wrap}.product-info .btn{font-size:9px;padding:8px}.product-art>.badge{font-size:7px}.stripe-hero{padding:22px 18px;gap:15px}.stripe-word{font-size:28px}.stripe-hero>div{flex:1 1;min-width:190px}.stripe-hero h2{font-size:14px}.connection-row{flex-wrap:wrap;padding:18px}.connection-row>div{width:calc(100% - 50px);flex:none}.connection-row .btn{margin-left:45px;font-size:9px}.connection-row small{font-size:9px;line-height:1.5}.info-note{padding:18px}.info-note p{font-size:9px}.settings-panel{padding:21px}.settings-row{align-items:flex-start;flex-direction:column;gap:12px}.settings-row small{line-height:1.6}.modal-backdrop{padding:15px}.modal{padding:27px 23px}.modal h2{font-size:20px}.modal-symbol{width:45px;height:45px}.store-announcement{font-size:7px;padding:9px 5px}.store-announcement span{display:none}.store-header{height:75px;padding:0 20px;gap:12px}.store-header .brand{font-size:20px}.store-header nav{display:none}.cart-button{font-size:8px;padding:8px;gap:5px}.cart-button svg{height:16px}.store-header .brand-icon{width:26px;height:28px}.store-hero{display:flex;flex-direction:column;gap:35px;padding:30px 25px 40px;align-items:stretch}.store-hero h1{font-size:43px;letter-spacing:-2px;margin:18px 0}.store-hero p{font-size:11px;max-width:310px}.store-hero .eyebrow{font-size:7px}.hero-footnote{margin-top:19px;font-size:8px}.hero-art{height:320px;margin:0 17px}.hero-vase{height:150px;width:110px;bottom:75px;left:23%}.hero-vase:before{width:75px;left:18px}.hero-sphere{height:85px;width:85px;bottom:75px;right:14%}.hero-plinth{height:80px}.round-stamp{right:-12px;height:74px;width:74px;font-size:6px}.store-collection{padding:20px 20px 35px}.store-collection .section-heading{flex-direction:column;align-items:stretch;gap:18px}.store-collection h2{font-size:29px}.store-collection .section-heading .eyebrow{font-size:6px}.store-collection .search-input{background:transparent}.store-collection .search-input input{width:100%}.store-tabs{gap:7px;margin-bottom:19px}.store-tabs button{font-size:8px;padding:8px 12px}.storefront .product-grid{gap:18px 13px}.storefront .product-art{height:200px}.storefront .product-name-price{flex-direction:column;gap:6px}.storefront .product-name-price h3,.storefront .product-name-price strong{font-size:10px}.storefront .product-info p{font-size:7px}.product-brand{font-size:6px;left:9px;top:9px;padding:5px}.product-add{height:28px;width:28px;right:9px;bottom:9px}.product-add svg{height:17px}.ceramic-vase,.notebook,.table-lamp{transform:scale(.85)}.object svg{height:80px;width:80px}.store-values{grid-template-columns:1fr;margin:0 20px 35px;padding:30px 0 0;gap:28px}.store-footer{padding:25px 20px}.store-footer .brand{font-size:23px}.store-footer>a:last-child{font-size:8px}.cart-drawer{padding:25px 22px}.payment-notice{margin:0 20px 20px;font-size:11px;padding:17px}.payment-notice svg{flex-shrink:0}.login-card{padding:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.auth-card{max-width:470px}.auth-kicker{display:block;margin-top:30px;font-size:8px;letter-spacing:1.6px;color:#9d89b1}.auth-card h1{margin-top:12px;font-size:29px}.auth-card>p{font-size:12px}.auth-role-tabs{display:flex;gap:6px;background:#f6f3fa;border:1px solid #eee8f5;border-radius:9px;padding:5px;margin-top:23px}.auth-role-tabs button{flex:1 1;border:0;background:none;border-radius:6px;padding:10px;font-size:11px;color:#a090af}.auth-role-tabs button.selected{background:#fff;color:#7b5fb1;box-shadow:0 2px 8px #44335e0a;font-weight:600}.password-hint{font-size:10px;line-height:1.6;display:block;margin-top:-9px}.auth-bottom{text-align:center;color:#9f91ab;font-size:11px}.auth-bottom a{color:#7a5db0;font-weight:600}.admin-login-toggle{background:none;border:0;display:block;margin:20px auto;color:#9c8aaa;font-size:10px}.auth-back{display:flex!important;justify-content:center;align-items:center;gap:7px;color:#a494b1!important;font-size:10px!important;margin-top:22px}.invite-result label{font-size:11px;color:#90809f}.invite-result input{width:100%;border:1px solid #e8e0f0;background:#faf8fd;border-radius:6px;padding:12px;margin:8px 0 15px;font-size:11px;color:#77608f}.store-account-link{display:flex;align-items:center;gap:7px;font-size:10px;color:#8d7c9b;margin-left:auto;white-space:nowrap}.store-header nav{margin-left:auto}.checkout-account{margin-top:24px;padding:16px;background:#f8f5fc;border:1px solid #eee7f5;border-radius:8px;font-size:11px}.checkout-account>b{display:block;font-size:11px;color:#7d688c}.checkout-account>span{display:block;margin-top:6px;font-size:10px;color:#9c8aac}.checkout-account>small{display:block;margin-top:10px;font-size:9px}.checkout-account p{font-size:10px;margin:8px 0 11px;color:#a091ac}.checkout-account .auth-back{margin-top:15px}.account-shell{background:#f8f8fa;min-height:100vh}.account-header{height:90px;border-bottom:1px solid #ece9f1;background:#fff;justify-content:space-between;padding:0 max(5vw,24px)}.account-header,.account-header>div{display:flex;align-items:center;gap:25px}.account-header>div>a{display:flex;align-items:center;gap:6px;color:#9788a5;font-size:11px}.account-main{max-width:1170px;margin:auto;padding:47px 25px 0}.account-intro{margin-bottom:35px}.account-intro .eyebrow{font-size:9px}.account-intro h1{font-size:34px}.account-intro p{font-size:12px;color:#a294ac;margin-top:9px}.account-layout{display:grid;grid-template-columns:245px 1fr;gap:32px;align-items:start}.account-nav{padding:21px 15px;background:#fff;border:1px solid var(--line);border-radius:11px}.account-person{text-align:center;padding:9px 3px 25px;border-bottom:1px solid var(--line);margin-bottom:15px}.account-person .avatar{width:51px;height:51px;background:#ede6f7;color:#9a83b6;font-size:17px;margin-bottom:15px}.account-person b{display:block;font-size:13px}.account-person small{display:block;font-size:10px;margin-top:7px;overflow-wrap:anywhere}.account-nav>button{display:flex;align-items:center;gap:10px;border:0;background:none;border-radius:6px;color:#9b8ba7;font-size:11px;padding:13px 12px;width:100%;text-align:left;margin:4px 0}.account-nav>button.selected{background:#f1ebfa;color:#8b6dbb;font-weight:600}.account-nav>button>span{margin-left:auto;background:#e9e0f6;border-radius:4px;padding:3px 6px;font-size:9px}.account-privacy{margin:25px 10px 5px;border-top:1px solid var(--line);padding-top:20px;color:#a797b2}.account-privacy svg{color:#a4b59e}.account-privacy p{margin-top:8px;font-size:10px}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:29px}.account-stats>div{padding:21px;background:#fff;border:1px solid var(--line);border-radius:10px}.account-stats span{display:block;font-size:10px;color:#a396ae}.account-stats strong{display:block;font-family:Manrope,sans-serif;font-size:25px;font-weight:750;margin-top:10px;letter-spacing:-.7px}.account-content .section-heading p{font-size:10px}.account-empty{display:flex;align-items:center;text-align:center;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:11px;padding:55px 25px}.account-empty>span{display:grid;place-items:center;background:#f0ecf6;color:#b2a0c5;width:75px;height:75px;border-radius:50%;margin-bottom:23px}.account-empty h2{font-size:19px;color:#73617f}.account-empty p{font-size:11px;color:#a595ae;max-width:335px;margin:13px 0 24px}.account-orders{display:flex;flex-direction:column;gap:16px}.account-order{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.account-order-top{display:flex;align-items:center;gap:20px;padding:22px}.account-order-top>div{flex:1 1}.account-order-top small{font-size:9px;color:#a28bad}.account-order-top h3{font-size:13px;margin:6px 0 7px}.account-order-top>div>span{font-size:9px;color:#b0a2b9}.account-order-top>strong{font-size:16px;font-family:Manrope,sans-serif;color:#72617e;letter-spacing:-.4px;min-width:85px;text-align:right}.account-order summary{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;border-top:1px solid var(--line);padding:14px 22px;color:#9c84b3;font-size:10px;background:#fefcfe}.account-order summary::-webkit-details-marker{display:none}.account-order details[open] summary>svg{transform:rotate(180deg)}.account-order-details{padding:5px 22px 22px;font-size:11px;color:#93829f}.account-order-details .detail-row{border-top:0;border-bottom:1px solid var(--line);font-size:10px;overflow-wrap:anywhere}.account-order-details .subtle-link{margin-top:20px}.account-order-details>p{padding:17px 0;font-size:10px}.account-profile{padding:28px;max-width:550px}.account-profile>p{margin-top:8px;font-size:11px;color:#a593b0}.account-profile form{margin-top:25px}.account-profile form>small,.password-section>small{font-size:9px;line-height:1.6}.account-profile input[readonly]{background:#f7f5f9;color:#b2a5bc;cursor:default}.password-section{border-top:1px solid var(--line);margin:28px 0 20px;padding-top:25px}.password-section h3{font-size:13px}.password-section p{font-size:10px;color:#a896b2;margin-top:8px}.account-profile .btn{margin-top:15px}.account-message{display:flex;gap:9px;align-items:center;padding:15px 18px;border:1px solid #dceadd;border-radius:8px;background:#edf4ec;color:#7b9675;font-size:11px;line-height:1.6;margin-bottom:20px}.account-message svg{flex-shrink:0}.account-footer{display:flex;justify-content:space-between;align-items:center;padding:35px 0;font-size:9px;color:#b3a4bf}.account-footer a{display:flex;align-items:center;gap:7px}.account-content>.form-error{margin-bottom:20px}@media(max-width:900px){.store-header,.store-header nav{gap:15px}.store-header nav a:nth-child(2){display:none}.account-layout{grid-template-columns:205px 1fr;gap:20px}.account-main{padding-top:35px}.account-stats{gap:10px}.account-stats>div{padding:15px}.account-stats strong{font-size:20px}.account-stats span{font-size:9px}.account-order-top{gap:12px;padding:18px}.account-order-top>strong{font-size:14px;min-width:65px}.account-header>div{gap:15px}}@media(max-width:640px){.auth-card{padding:29px 24px}.auth-kicker{font-size:7px;margin-top:25px}.auth-card h1{font-size:26px}.auth-card>p{font-size:11px}.auth-role-tabs button{font-size:10px}.store-header{gap:12px}.store-account-link{font-size:8px;margin-left:auto;gap:0}.store-account-link>svg{display:none}.store-header .brand{font-size:17px;letter-spacing:-.7px}.store-header .brand-icon{width:24px;height:26px;margin-right:5px}.store-header .brand-icon svg{width:18px}.store-header .cart-button{font-size:0;gap:6px;padding:8px}.store-header .cart-button>span{font-size:8px}.account-header{height:74px;padding:0 19px;gap:15px}.account-header .brand{font-size:20px}.account-header>div{gap:12px}.account-header>div>a{font-size:0;gap:0}.account-header>div>a svg{width:19px;height:19px}.account-header .btn{font-size:0;gap:0;padding:8px}.account-main{padding:29px 18px 0}.account-intro{margin-bottom:25px}.account-intro h1{font-size:29px}.account-intro .eyebrow{font-size:7px}.account-intro p{font-size:11px}.account-layout{display:flex;flex-direction:column;gap:20px}.account-nav{width:100%;display:flex;gap:7px;padding:8px}.account-person,.account-privacy{display:none}.account-nav>button{justify-content:center;font-size:10px;margin:0;padding:11px 8px;gap:7px}.account-nav>button>span{margin:0}.account-nav>button>svg{width:16px}.account-content{width:100%}.account-stats{gap:9px;margin-bottom:25px}.account-stats>div{padding:15px 12px}.account-stats span{font-size:8px}.account-stats strong{font-size:20px}.account-empty{padding:35px 20px}.account-empty h2{font-size:17px}.account-empty p{font-size:10px}.account-order-top{padding:18px 15px;gap:10px}.account-order-top .badge{font-size:7px;padding:5px 6px}.account-order-top>strong{font-size:13px;min-width:65px}.account-order-top h3{font-size:11px}.account-order-top small{font-size:8px}.account-order summary{padding:13px 15px}.account-order-details{padding:0 15px 17px}.account-order-details .detail-row{font-size:9px}.account-profile{padding:23px 20px}.account-footer{font-size:8px;gap:20px;align-items:flex-start;line-height:1.7;padding:28px 0}.account-footer>span{max-width:145px;text-align:right}.account-message{font-size:10px;padding:14px}}.login-card>.brand{display:flex;justify-content:flex-start;text-align:left;font-size:23px;color:var(--ink)}.recovery-symbol{display:grid;place-items:center;width:61px;height:61px;margin:30px 0 20px;background:#f0eaf8;color:#9a80c0;border-radius:16px}.recovery-card .auth-kicker{margin-top:0}.recovery-card h1{line-height:1.35}.recovery-card>p{margin-top:13px}.recovery-card>.btn{margin-top:27px}.recovery-card>.form-error{margin-top:20px}.recovery-message{display:flex;gap:10px;align-items:flex-start;border:1px solid #dfebdf;background:#f0f5ed;border-radius:8px;padding:15px;margin-top:23px;color:#7f9772;font-size:11px;line-height:1.7}.recovery-message svg{flex-shrink:0;margin-top:3px}.recovery-message p{color:inherit;font-size:11px}.recovery-invalid{padding:18px 0 0}.recovery-invalid p{font-size:11px;color:#a28eaf;margin-bottom:20px}.recovery-footnote{display:block;font-size:9px;line-height:1.7;text-align:center;margin-top:24px;color:#b2a3bf}.forgot-password-link{display:block;text-align:right;font-size:10px;color:#9781af;margin:-7px 0 21px}.verification-banner{display:flex;gap:17px;align-items:flex-start;padding:22px 25px;border:1px solid #e7ddf2;border-radius:11px;background:#f0ebf7;margin-bottom:29px}.verification-icon{display:grid;place-items:center;background:#e7def2;color:#a08abb;border-radius:9px;padding:10px;flex-shrink:0}.verification-banner>div{flex:1 1}.verification-banner h2{font-size:14px;color:#826699}.verification-banner p{font-size:10px;color:#a08aaf;margin-top:7px}.verification-banner .btn{background:#ffffffa6;color:#9275aa;align-self:center;font-size:9px}.verification-feedback{display:flex;gap:6px;align-items:center;color:#7f9274!important}.verification-banner .form-error{font-size:10px;margin-top:12px}.checkout-verify{display:block;border-top:1px solid #e5dced;margin-top:15px;padding-top:12px;font-size:10px;color:#8f6bb0;line-height:1.7}.mail-settings{padding-bottom:30px;margin-bottom:28px;border-bottom:1px solid var(--line)}.mail-settings .settings-row{padding-top:0}.mail-settings>p{color:#a194ad;font-size:10px;margin-top:15px}.mail-counts{display:flex;gap:22px;margin:20px 0}.mail-counts>span{font-size:9px;color:#a593b3}.mail-counts b{font-size:22px;font-family:Manrope,sans-serif;color:#867092;display:block;margin-bottom:7px}.mail-actions{display:flex;flex-wrap:wrap;gap:8px}.mail-actions .btn{font-size:9px}.development-mail{max-width:1000px;margin:35px auto;padding:25px}.development-mail .section-heading,.development-mail>.subtle-link{margin-bottom:30px}.development-mail .section-heading p{font-size:11px}.development-message{display:flex;gap:20px;padding:28px;margin-bottom:20px;color:#a18bb3}.development-message>svg{flex-shrink:0}.development-message>div{min-width:0;width:100%}.development-message small{font-size:10px}.development-message h2{font-size:17px;margin-top:12px;color:#80688f}.development-message pre{font:11px/1.9 DM Sans,Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#a08ead;margin:20px 0}@media(max-width:640px){.recovery-symbol{width:53px;height:53px;margin-top:24px}.recovery-card h1{font-size:25px}.recovery-message{padding:13px;font-size:10px}.recovery-message p{font-size:10px}.verification-banner{padding:18px 16px;gap:12px;flex-wrap:wrap;margin-bottom:22px}.verification-icon{padding:8px}.verification-icon svg{width:19px}.verification-banner>div{flex-basis:calc(100% - 55px)}.verification-banner h2{font-size:12px;line-height:1.6}.verification-banner p{font-size:9px;overflow-wrap:anywhere}.verification-banner>.btn{margin-left:47px}.development-mail{margin:15px auto;padding:18px}.development-mail h1{font-size:24px}.development-message{padding:20px 17px;gap:12px}.development-message>svg{width:18px}.development-message h2{font-size:14px}.development-message pre{font-size:10px}.mail-counts{gap:18px}.mail-actions .btn{font-size:8px}}.shop-domain-link{margin:-2px 0 13px}.shop-domain-link a{display:flex;align-items:center;gap:5px;color:#a18bb5;font-size:9px}.shop-heading p{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-intro{display:flex;align-items:center;gap:20px;border:1px solid #e5deef;background:#f0ebf8;border-radius:12px;padding:26px;margin-bottom:24px}.domain-intro>span{display:grid;place-items:center;width:55px;height:55px;background:#e7def3;border-radius:13px;color:#a085c1;flex-shrink:0}.domain-intro>div{flex:1 1}.domain-intro h2{font-size:19px;color:#786186}.domain-intro p{font-size:10px;color:#a48bb4;margin-top:8px}.domain-intro select{min-width:170px;color:#8c729f;border-color:#e4d9ef}.domain-manager>.form-error{margin-bottom:20px}.domain-message{display:flex;gap:9px;align-items:center;padding:15px 18px;background:#edf4ec;color:#809578;border:1px solid #dfe9dc;border-radius:8px;font-size:11px;line-height:1.7;margin-bottom:22px}.domain-message>svg{flex-shrink:0}.default-domain{margin-bottom:22px}.default-domain-body{display:flex;align-items:center;gap:15px;padding:24px}.domain-globe{width:44px;height:44px;display:grid;place-items:center;background:#f3eff8;color:#b09bc4;border-radius:10px;flex-shrink:0}.default-domain-body>div{flex:1 1;min-width:0}.default-domain-body b{font-size:14px;font-weight:550;overflow-wrap:anywhere;color:#7b6888}.default-domain-body small{display:block;margin-top:7px;font-size:9px}.domain-note{display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);padding:15px 24px;background:#fdfcfe;color:#ad9bb9;font-size:9px;overflow-wrap:anywhere}.domain-note>svg{flex-shrink:0}.domain-note b{font-weight:500;color:#a187b3}.add-domain{margin-bottom:30px}.add-domain form{display:flex;align-items:flex-end;gap:15px;padding:4px 24px 24px}.add-domain label{flex:1 1;margin:17px 0 0}.add-domain .btn{height:43px;padding:11px 17px}.domain-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:220px;border:1px dashed #ded3e7;border-radius:11px;color:#b6a3c7;padding:30px;text-align:center}.domain-empty h3{font-size:15px;color:#9982aa;margin:15px 0 8px}.domain-empty p{font-size:10px;color:#ad9aba}.connected-domain{margin-bottom:22px}.connected-domain-heading{display:flex;align-items:center;gap:15px;padding:24px;border-bottom:1px solid var(--line)}.connected-domain-heading>div{flex:1 1;min-width:0}.connected-domain-heading h3{font-size:15px;color:#7a6387;overflow-wrap:anywhere}.connected-domain-heading small{display:block;font-size:9px;margin-top:7px}.domain-steps{padding:22px 24px 4px}.domain-steps>section{position:relative;padding-left:35px;margin-bottom:25px}.domain-step-number{position:absolute;left:0;top:-3px;display:grid;place-items:center;height:24px;width:24px;background:#f1ecf7;color:#a38bb7;border-radius:50%;font-size:10px}.domain-steps h4{font-family:Manrope,sans-serif;font-size:12px;margin:0 0 9px;font-weight:650;color:#8d759c}.domain-steps p{font-size:10px;color:#b09cbb;line-height:1.8}.dns-record{display:flex;align-items:flex-start;gap:15px;border:1px solid #eee8f4;background:#fcfafe;border-radius:8px;margin-top:13px;padding:15px}.dns-type{padding:5px 8px;background:#eee7f7;color:#a38bb9;border-radius:4px;font-size:9px;flex-shrink:0;min-width:48px;text-align:center}.dns-record>div{flex:1 1;min-width:0}.dns-record small{display:block;font-size:8px;color:#b4a3bf;margin-bottom:5px}.dns-record small:nth-of-type(2){margin-top:11px}.dns-record code{display:block;font-size:10px;line-height:1.7;color:#94809f;overflow-wrap:anywhere}.dns-record .icon-button{padding:4px}.domain-dns-warning{padding:15px 20px!important;background:#fcf5e9;border:1px solid #efe2c9;color:#b49a70!important;font-size:10px;border-radius:7px;margin:17px 24px 0}.domain-steps .domain-dns-warning{margin:10px 0 0}.connected-domain-actions{display:flex;align-items:center;gap:10px;padding:19px 24px;border-top:1px solid var(--line);flex-wrap:wrap;background:#fefcfe}.connected-domain-actions .btn{font-size:9px}.domain-remove{display:flex;align-items:center;gap:6px;background:none;border:0;color:#b59fae;font-size:9px;margin-left:auto;padding:7px}.domain-manager>.section-heading{margin-bottom:17px}.domain-manager .panel-heading p{font-size:10px}@media(max-width:900px){.domain-intro{flex-wrap:wrap;padding:22px;gap:14px}.domain-intro select{width:100%}.domain-intro h2{font-size:17px}.default-domain-body{flex-wrap:wrap;gap:12px}.default-domain-body .badge{margin-left:56px}.default-domain-body>.icon-button{margin-left:auto}.connected-domain-heading{gap:10px;flex-wrap:wrap}.connected-domain-heading>div{flex-basis:calc(100% - 60px)}.connected-domain-heading>.badge:first-of-type{margin-left:54px}.dns-record{gap:10px}.connected-domain-actions{gap:8px}.domain-remove{margin-left:0}}@media(max-width:640px){.shop-domain-link a{font-size:10px}.domain-intro{padding:20px 17px;margin-bottom:19px}.domain-intro>span{width:43px;height:43px}.domain-intro>span svg{width:25px}.domain-intro h2{font-size:14px;line-height:1.5}.domain-intro p{font-size:9px;line-height:1.7}.domain-intro>div{flex-basis:calc(100% - 65px)}.domain-intro select{font-size:11px;padding:11px}.domain-manager .panel-heading{padding-left:17px;padding-right:17px}.domain-manager .panel-heading h2{font-size:13px}.domain-manager .panel-heading p{font-size:9px}.default-domain-body{padding:20px 17px;gap:11px}.default-domain-body b{font-size:12px}.default-domain-body small{font-size:8px;line-height:1.6}.domain-globe{width:36px;height:36px}.domain-globe svg{width:20px}.default-domain-body>div{flex-basis:calc(100% - 50px)}.default-domain-body .badge{margin-left:47px}.domain-note{padding:13px 17px;font-size:8px;line-height:1.7}.add-domain form{padding:0 17px 20px;flex-direction:column;align-items:stretch;gap:10px}.add-domain label{font-size:10px}.add-domain input{font-size:12px}.add-domain .btn{margin-top:0}.domain-empty{padding:25px 20px;min-height:190px}.domain-empty h3{font-size:14px}.domain-empty p{font-size:9px}.connected-domain-heading{padding:20px 17px}.connected-domain-heading h3{font-size:13px}.connected-domain-heading small{font-size:8px}.connected-domain-heading>.badge:first-of-type{margin-left:46px}.domain-steps{padding:20px 17px 0}.domain-steps>section{padding-left:30px}.domain-steps h4{font-size:11px;line-height:1.6}.domain-steps p{font-size:9px}.domain-step-number{width:21px;height:21px;font-size:9px;top:0}.dns-record{padding:11px;gap:8px;flex-wrap:wrap}.dns-type{font-size:7px;min-width:40px;padding:4px 5px}.dns-record>div{flex-basis:calc(100% - 55px)}.dns-record code{font-size:9px}.dns-record .icon-button{margin-left:auto}.domain-dns-warning{margin-left:17px;margin-right:17px;padding:13px!important;font-size:9px}.connected-domain-actions{padding:17px;gap:9px}.connected-domain-actions .btn{font-size:8px;padding:10px 11px}.domain-remove{font-size:8px}.domain-message{font-size:10px;padding:14px}}@media(min-width:641px){.sidebar{overflow-y:auto;scrollbar-width:thin}.sidebar>.brand,.sidebar>nav,.workspace{flex-shrink:0}}.branded-store{container:shop/inline-size;--shop-muted:color-mix(in srgb,var(--shop-ink) 72%,var(--shop-bg));--shop-border:color-mix(in srgb,var(--shop-ink) 13%,var(--shop-bg));background:var(--shop-bg);color:var(--shop-ink);--purple:var(--shop-primary);--purple-dark:var(--shop-primary)}.branded-store .store-announcement{background:var(--shop-primary);color:var(--shop-on-primary);min-height:31px;line-height:1.7;padding:9px 20px}.branded-store .brand{color:var(--shop-ink)}.branded-store .brand-icon{background:var(--shop-primary);color:var(--shop-on-primary)}.branded-store .brand-dot{color:var(--shop-primary)}.shop-logo{display:block;object-fit:contain;max-width:195px;max-height:49px;width:auto;height:auto}.store-footer .shop-logo{max-width:155px;max-height:38px}.branded-store .store-header nav{color:var(--shop-muted)}.branded-store .store-account-link{color:var(--shop-ink)}.branded-store .cart-button{color:var(--shop-ink);border-color:var(--shop-border)}.branded-store .cart-button>span{background:var(--shop-secondary);color:var(--shop-ink)}.branded-store .hero-intro .eyebrow,.branded-store .store-collection .eyebrow{color:var(--shop-muted)}.branded-store .store-hero h1{color:var(--shop-ink);white-space:pre-line}.branded-store .hero-footnote,.branded-store .store-hero p{color:var(--shop-muted)}.branded-store .hero-footnote>span{color:var(--shop-primary)}.branded-store .btn.primary,.branded-store .store-hero .btn{background:var(--shop-primary);border-color:var(--shop-primary);color:var(--shop-on-primary)}.branded-store .btn.primary:hover{filter:brightness(.94)}.branded-store .hero-art{background:linear-gradient(135deg,color-mix(in srgb,var(--shop-secondary) 60%,var(--shop-bg)),var(--shop-secondary))}.branded-store .hero-plinth{background:linear-gradient(100deg,color-mix(in srgb,var(--shop-primary) 22%,var(--shop-secondary)),var(--shop-secondary));box-shadow:12px 0 35px #00000018}.branded-store .hero-art-label{color:var(--shop-ink)}.branded-store .round-stamp{background:var(--shop-bg);outline-color:var(--shop-bg);border-color:var(--shop-border);color:var(--shop-ink);text-align:center;overflow:hidden;padding:9px;word-break:break-word;line-height:1.6}.branded-store .store-collection h2{color:var(--shop-ink)}.branded-store .store-tabs button{color:var(--shop-muted);border-color:var(--shop-border)}.branded-store .store-tabs button.selected{background:var(--shop-primary);border-color:var(--shop-primary);color:var(--shop-on-primary)}.branded-store .search-input{border-color:var(--shop-border);background:transparent;color:var(--shop-muted)}.branded-store .search-input input{color:var(--shop-ink)}.branded-store .search-input input::placeholder{color:var(--shop-muted)}.branded-store .product-info p,.branded-store .product-info small{color:var(--shop-muted)}.branded-store .product-name-price h3,.branded-store .product-name-price strong{color:var(--shop-ink)}.branded-store .product-add{color:var(--shop-ink);background:var(--shop-bg)}.branded-store .product-add:hover{background:var(--shop-primary);color:var(--shop-on-primary)}.branded-store .store-values{border-color:var(--shop-border)}.branded-store .store-values svg{color:var(--shop-primary)}.branded-store .store-values h3{color:var(--shop-ink)}.branded-store .store-values p{color:var(--shop-muted)}.branded-store .store-footer{border-color:var(--shop-border);color:var(--shop-muted)}.branded-store .store-footer .brand{color:var(--shop-ink)}.branded-store .count-chip{background:var(--shop-secondary);color:var(--shop-ink)}.branded-store .cart-drawer{color:var(--shop-ink);background:var(--shop-bg)}.branded-store .cart-drawer h3,.branded-store .cart-item b{color:var(--shop-ink)}.branded-store .cart-drawer .muted{color:var(--shop-muted)}.branded-store .cart-art{color:var(--shop-ink)}.branded-store .checkout-account{background:color-mix(in srgb,var(--shop-secondary) 25%,var(--shop-bg));border-color:var(--shop-border)}.branded-store .checkout-account p,.branded-store .checkout-account>b,.branded-store .checkout-account>span{color:var(--shop-ink)}.branded-store .secure-note{color:var(--shop-muted)}.branded-store .store-about{max-width:1160px;margin:0 auto 45px;padding:45px 55px;background:color-mix(in srgb,var(--shop-secondary) 35%,var(--shop-bg));border-radius:6px;display:grid;grid-template-columns:1fr 1.2fr;gap:10px 45px;align-items:start}.branded-store .store-about .eyebrow{grid-column:1/-1;color:var(--shop-muted);font-size:8px}.branded-store .store-about h2{font:30px/1.4 Georgia,serif;color:var(--shop-ink);font-weight:400}.branded-store .store-about p{font-size:12px;color:var(--shop-muted);white-space:pre-line;line-height:1.9;max-width:540px}.branded-store .boutique-window,.branded-store .catalogue-note{display:none}.layout-atelier .store-hero{gap:65px}.layout-atelier .store-hero h1{font-family:Georgia,serif;font-size:54px;font-weight:400;letter-spacing:-2px}.layout-atelier .store-collection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-boutique .store-header{height:105px;border-bottom:1px solid var(--shop-border);max-width:1160px;padding:0 10px}.layout-boutique .store-header .brand{font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:-1px}.layout-boutique .store-header .brand-icon{display:none}.layout-boutique .store-hero{display:flex;flex-direction:column;text-align:center;gap:40px;padding:60px 60px 45px}.layout-boutique .hero-intro{max-width:740px;margin:auto}.layout-boutique .store-hero h1{font:64px/1.09 Georgia,serif;font-weight:400;letter-spacing:-2.6px;margin:23px 0}.layout-boutique .store-hero p{max-width:510px;margin:auto;font-size:12px;line-height:1.9}.layout-boutique .hero-footnote{justify-content:center}.layout-boutique .boutique-window{display:grid;grid-template-columns:1fr 1.15fr;width:100%;text-align:left;position:relative;min-height:315px;background:var(--shop-secondary);overflow:hidden;border-radius:5px}.layout-boutique .boutique-window .hero-art{height:315px;min-height:315px;border-radius:0;background:linear-gradient(130deg,color-mix(in srgb,var(--shop-secondary) 70%,var(--shop-bg)),var(--shop-secondary))}.layout-boutique .hero-art-label,.layout-boutique .round-stamp{display:none}.layout-boutique .hero-vase{left:28%;bottom:65px;width:115px;height:160px}.layout-boutique .hero-sphere{right:15%;bottom:65px;width:85px;height:85px}.layout-boutique .hero-plinth{left:8%;width:87%;height:75px}.layout-boutique .boutique-story{padding:50px 45px 65px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:var(--shop-on-secondary,var(--shop-ink))}.layout-boutique .boutique-story .eyebrow{color:inherit;opacity:.7;font-size:8px}.layout-boutique .boutique-story h2{font:32px/1.25 Georgia,serif;font-weight:400;letter-spacing:-.7px;color:inherit;margin:10px 0 17px}.layout-boutique .boutique-story p{font-size:11px;line-height:1.9;margin:0;color:inherit;opacity:.8;white-space:pre-line}.layout-boutique .boutique-story a{display:flex;align-items:center;gap:8px;font-size:10px;border-bottom:1px solid;padding-bottom:5px;margin-top:23px}.layout-boutique .boutique-number{position:absolute;bottom:20px;right:30px;font-size:8px;letter-spacing:1px;color:var(--shop-on-secondary,var(--shop-ink));opacity:.6}.layout-boutique .store-collection .section-heading{align-items:center;text-align:center;flex-direction:column;gap:23px}.layout-boutique .store-collection h2{font:36px Georgia,serif;letter-spacing:-.8px}.layout-boutique .store-tabs{justify-content:center}.layout-boutique .store-collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.layout-boutique .product-art{height:315px;border-radius:45% 45% 4px 4px}.layout-boutique .product-info{padding-top:20px}.layout-boutique .product-name-price{margin-top:9px}.layout-boutique .product-name-price h3{font-family:Georgia,serif;font-size:16px}.layout-boutique .store-values{padding-top:37px;margin-top:10px}.layout-boutique .store-footer{padding-top:35px;padding-bottom:35px}.layout-catalogus{font-family:DM Sans,Arial,sans-serif}.layout-catalogus .store-announcement{text-align:left;padding-left:max(calc((100% - 1160px)/2),35px);font-size:9px;letter-spacing:.1px}.layout-catalogus .store-header{height:82px;max-width:1280px}.layout-catalogus .store-header .brand{font-family:Manrope,sans-serif;letter-spacing:-1.2px;font-weight:800;font-size:24px}.layout-catalogus .store-header nav{font-size:11px;gap:25px}.layout-catalogus .store-hero{grid-template-columns:1.5fr 1fr;gap:35px;min-height:unset;padding:35px 60px 33px;align-items:stretch;max-width:1280px}.layout-catalogus .hero-intro{padding:28px 0 20px}.layout-catalogus .store-hero h1{font-family:Manrope,sans-serif;font-size:37px;line-height:1.2;font-weight:800;letter-spacing:-1.6px;margin:15px 0 18px;max-width:560px}.layout-catalogus .store-hero p{font-size:11px;max-width:470px;line-height:1.8}.layout-catalogus .store-hero .btn{font-size:10px;margin-top:20px;border-radius:5px}.layout-catalogus .hero-footnote{margin-top:18px}.layout-catalogus .catalogue-note{display:block;background:var(--shop-secondary);padding:30px;color:var(--shop-on-secondary,var(--shop-ink));border-radius:10px;max-height:300px;overflow:auto;align-self:center}.layout-catalogus .catalogue-note svg{margin-bottom:18px;opacity:.6}.layout-catalogus .catalogue-note h2{font:700 18px/1.4 Manrope,sans-serif;color:inherit;margin-bottom:12px;letter-spacing:-.4px}.layout-catalogus .catalogue-note p{color:inherit;opacity:.8;font-size:10px;line-height:1.9;white-space:pre-line}.layout-catalogus .store-collection{padding-top:10px}.layout-catalogus .store-collection .section-heading{padding-top:25px;border-top:1px solid var(--shop-border);margin-bottom:20px}.layout-catalogus .store-collection h2{font:750 24px/1.4 Manrope,sans-serif;letter-spacing:-.9px}.layout-catalogus .store-tabs button{border-radius:6px;padding:9px 15px}.layout-catalogus .store-collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.layout-catalogus .product-card{border:1px solid var(--shop-border);border-radius:8px;background:var(--shop-bg)}.layout-catalogus .product-art{height:220px;border-radius:7px 7px 0 0}.layout-catalogus .product-info{padding:17px}.layout-catalogus .product-info small{font-size:9px}.layout-catalogus .product-name-price h3{font:600 12px/1.5 Manrope,sans-serif}.layout-catalogus .product-name-price strong{font-size:12px;font-weight:600}.layout-catalogus .product-add{border-radius:6px}.layout-catalogus .store-about{background:transparent;border-top:1px solid var(--shop-border);border-bottom:1px solid var(--shop-border);padding:35px 0;margin-bottom:30px;border-radius:0;grid-template-columns:1fr 1.4fr}.layout-catalogus .store-about h2{font:750 24px/1.4 Manrope,sans-serif;letter-spacing:-.7px}.layout-catalogus .store-about p{font-size:11px}.layout-catalogus .store-values{padding-top:15px;border-top:0;margin-bottom:35px}.layout-catalogus .store-footer{font-size:9px}@container shop (max-width:1000px){.branded-store .store-header{padding-left:35px;padding-right:35px;gap:18px}.branded-store .store-header nav{gap:17px}.branded-store .store-header .brand{font-size:21px}.branded-store .store-hero{padding-left:40px;padding-right:40px;gap:35px}.layout-atelier .store-hero h1{font-size:43px}.branded-store .hero-art{height:330px}.branded-store .store-collection{padding-left:40px;padding-right:40px}.branded-store .store-about,.branded-store .store-values{margin-left:40px;margin-right:40px}.branded-store .store-footer{padding-left:40px;padding-right:40px}.layout-boutique .store-header{margin:0 35px;padding:0}.layout-boutique .store-hero h1{font-size:53px}.layout-boutique .boutique-story{padding:35px}.layout-catalogus .store-hero h1{font-size:32px}}@container shop (max-width:680px){.branded-store .store-header{height:75px;padding:0 20px;gap:12px}.branded-store .store-header nav{display:none}.branded-store .store-header .brand{font-size:19px}.shop-logo{max-width:145px;max-height:42px}.branded-store .store-header .cart-button{font-size:0;padding:8px;gap:5px}.branded-store .cart-button>span{font-size:8px}.branded-store .store-account-link{font-size:8px;gap:0}.branded-store .store-account-link>svg{display:none}.branded-store .store-hero{display:flex;flex-direction:column;gap:30px;align-items:stretch;padding:30px 25px 40px}.branded-store .store-hero h1{font-size:40px;letter-spacing:-1.7px;margin:18px 0;line-height:1.16}.branded-store .store-hero p{font-size:11px}.branded-store .store-hero .eyebrow{font-size:7px}.branded-store .hero-art{height:310px;min-height:310px;margin:0 12px}.branded-store .hero-vase{width:102px;height:145px;left:21%;bottom:75px}.branded-store .hero-vase:before{width:67px;left:18px}.branded-store .hero-sphere{width:78px;height:78px;bottom:75px;right:13%}.branded-store .hero-plinth{height:80px}.branded-store .round-stamp{height:70px;width:70px;right:-11px;font-size:6px}.branded-store .hero-footnote{font-size:8px;margin-top:20px}.branded-store .store-collection{padding:15px 20px 35px}.branded-store .store-collection .section-heading{flex-direction:column;align-items:stretch;gap:17px}.branded-store .store-collection h2{font-size:29px}.branded-store .store-collection .eyebrow{font-size:7px}.branded-store .store-collection .search-input input{width:100%;font-size:10px}.branded-store .store-tabs{gap:7px}.branded-store .store-tabs button{font-size:8px;padding:8px 12px}.branded-store .store-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.branded-store .product-art{height:200px}.branded-store .product-name-price{flex-direction:column;align-items:flex-start;gap:6px}.branded-store .product-name-price h3{font-size:11px}.branded-store .product-name-price strong{font-size:10px}.branded-store .product-info p{font-size:7px}.branded-store .product-brand{font-size:6px;left:9px;top:9px}.branded-store .product-add{height:28px;width:28px;right:9px;bottom:9px}.branded-store .ceramic-vase,.branded-store .notebook,.branded-store .table-lamp{transform:scale(.85)}.branded-store .object>svg{height:80px;width:80px}.branded-store .store-about{display:block;margin:0 20px 30px;padding:25px 22px}.branded-store .store-about h2{font-size:24px;margin:12px 0 15px}.branded-store .store-about p{font-size:10px}.branded-store .store-values{grid-template-columns:1fr;margin:0 20px 35px;padding:25px 0 0;gap:27px}.branded-store .store-values h3{font-size:11px}.branded-store .store-values p{font-size:9px}.branded-store .store-footer{padding:25px 20px;gap:20px}.branded-store .store-footer .brand{font-size:21px}.branded-store .store-footer>span{display:none}.branded-store .store-footer>a:last-child{font-size:8px}.layout-boutique .store-header{padding:0;margin:0 20px}.layout-boutique .store-hero{padding-top:35px;text-align:center}.layout-boutique .store-hero h1{font-size:44px}.layout-boutique .hero-footnote{justify-content:center}.layout-boutique .boutique-window{grid-template-columns:1fr;min-height:0}.layout-boutique .boutique-window .hero-art{margin:0;height:260px;min-height:260px}.layout-boutique .hero-vase{height:140px;bottom:55px;left:25%}.layout-boutique .hero-sphere{bottom:55px}.layout-boutique .hero-plinth{height:65px}.layout-boutique .boutique-story{padding:25px 25px 45px;text-align:left}.layout-boutique .boutique-story h2{font-size:27px}.layout-boutique .boutique-story p{font-size:10px}.layout-boutique .boutique-number{font-size:6px;bottom:17px;right:20px}.layout-boutique .store-collection .section-heading{text-align:center}.layout-boutique .product-art{height:230px}.layout-boutique .product-name-price h3{font-family:Georgia,serif;font-size:13px}.layout-catalogus .store-announcement{text-align:center;padding-left:20px}.layout-catalogus .store-hero{padding:12px 20px 25px;gap:10px}.layout-catalogus .hero-intro{padding:15px 0 10px}.layout-catalogus .store-hero h1{font-family:Manrope,sans-serif;font-size:31px;letter-spacing:-1.2px;line-height:1.2}.layout-catalogus .catalogue-note{width:100%;max-height:unset;padding:22px;border-radius:8px}.layout-catalogus .catalogue-note svg{width:22px;height:22px;margin-bottom:10px}.layout-catalogus .catalogue-note h2{font-size:15px;margin-bottom:9px}.layout-catalogus .catalogue-note p{font-size:10px}.layout-catalogus .store-collection h2{font-family:Manrope,sans-serif;font-size:24px}.layout-catalogus .store-collection .section-heading{padding-top:20px}.layout-catalogus .product-art{height:170px}.layout-catalogus .product-info{padding:13px}.layout-catalogus .product-info small{font-size:8px}.layout-catalogus .product-name-price h3{font:600 11px/1.4 Manrope,sans-serif}.layout-catalogus .product-name-price strong{font-size:11px}.layout-catalogus .store-about{padding:22px 0}.layout-catalogus .store-about h2{font:750 23px/1.4 Manrope,sans-serif}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appearance-toolbar{display:flex;align-items:center;gap:18px;padding:17px 20px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:22px;position:sticky;top:10px;z-index:15;box-shadow:0 5px 16px #37214704}.appearance-toolbar>div{display:flex;align-items:center;gap:13px;flex:1 1}.appearance-toolbar-icon{display:grid;place-items:center;background:#f1ebfa;color:#a08ac2;border-radius:9px;width:42px;height:42px;flex-shrink:0}.appearance-toolbar label{display:flex;align-items:center;gap:13px;font-size:10px;color:#a28db4}.appearance-toolbar select{font-size:11px;min-width:165px}.appearance-status{font-size:9px;color:#a7b09e}.appearance-status.unsaved{color:#b8a06d}.appearance-toolbar .btn{font-size:10px;padding:11px 14px}.appearance-layout{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);gap:22px;align-items:start}.appearance-tabs{display:flex;padding:5px;gap:3px;background:#ede9f2;border-radius:8px;margin-bottom:15px}.appearance-tabs button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1;font-size:9px;border:0;background:none;color:#a18caf;padding:10px 5px;border-radius:5px;white-space:nowrap}.appearance-tabs button[aria-selected=true]{background:white;color:#8968b0;box-shadow:0 2px 5px #36204708}.appearance-tabs button svg{width:13px}.appearance-panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:23px;margin-bottom:16px}.appearance-panel>.eyebrow{font-size:7px;letter-spacing:1.3px}.appearance-panel h2{font-size:16px;letter-spacing:-.4px;line-height:1.5;margin-bottom:8px}.appearance-panel>p{font-size:10px;color:#a392b0;line-height:1.8;margin-bottom:21px}.appearance-panel label{font-size:10px;color:#94809f;margin:18px 0}.appearance-panel label>small{display:block;text-align:right;font-size:8px;color:#c1b2cc;margin-top:5px;font-weight:400}.appearance-panel input,.appearance-panel textarea{font-family:DM Sans,sans-serif;font-size:11px;color:#86708f;border:1px solid #e9e2ef;border-radius:6px;background:#fefcfe;padding:11px;margin-top:7px;line-height:1.6;width:100%;display:block}.appearance-panel textarea{resize:vertical;min-height:75px}.appearance-panel textarea:focus{outline:2px solid #b29ae4;outline-offset:1px}.layout-options{display:flex;flex-direction:column;gap:12px}.layout-option{display:flex;position:relative;gap:13px;text-align:left;padding:11px;border:1px solid #e9e3ef;border-radius:8px;background:#fff;align-items:center}.layout-option.selected{border-color:#ad93d0;background:#faf7fe;box-shadow:0 0 0 1px #b9a0dc25}.layout-option>div:nth-child(2){flex:1 1;min-width:0;padding-right:12px}.layout-option h3{font-size:12px;color:#8f739f}.layout-option p{font-size:9px;color:#ad97b8;line-height:1.7;margin-top:5px}.layout-check{width:17px;height:17px;border:1px solid #e2d5ed;border-radius:50%;position:absolute;right:10px;top:10px;color:white;display:grid;place-items:center}.selected .layout-check{background:#a18aba;border-color:#a18aba}.layout-thumbnail{width:98px;height:94px;background:#fff;border:1px solid #e9e4ed;border-radius:4px;overflow:hidden;flex-shrink:0;padding:7px;--thumb-primary:#526858;--thumb-secondary:#dce1d3}.thumb-header{display:flex;align-items:center;gap:4px;height:8px;border-bottom:1px solid #eee9f0;padding-bottom:5px}.thumb-header i{width:16px;height:3px;background:var(--thumb-primary)}.thumb-header span{height:2px;width:8px;background:#e6e0e9;margin-left:auto}.thumb-header b{width:3px;height:3px;background:var(--thumb-secondary);border-radius:50%}.thumb-hero{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;height:37px}.thumb-hero>div{padding-top:3px;display:flex;flex-direction:column;gap:3px}.thumb-hero i{height:2px;background:#d8d0de;width:70%}.thumb-hero b{height:3px;width:90%;opacity:.7}.thumb-hero b,.thumb-hero span{background:var(--thumb-primary)}.thumb-hero span{height:5px;width:17px;margin-top:3px}.thumb-hero aside{background:var(--thumb-secondary);border-radius:45% 45% 0 0;position:relative}.thumb-hero aside:after{content:"";width:12px;height:18px;background:color-mix(in srgb,var(--thumb-primary) 20%,#cdbca4);border-radius:30% 30% 40% 40%;position:absolute;bottom:3px;left:8px}.thumb-products{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:9px}.thumb-products i{height:17px;background:var(--thumb-secondary);opacity:.8}.thumb-products i:nth-child(2n){opacity:.45}.thumb-boutique .thumb-hero{grid-template-columns:1fr;height:39px;gap:3px;margin-top:5px}.thumb-boutique .thumb-hero>div{align-items:center;padding:0}.thumb-boutique .thumb-hero i{width:25%}.thumb-boutique .thumb-hero b{width:65%;height:3px}.thumb-boutique .thumb-hero b:nth-of-type(2){display:none}.thumb-boutique .thumb-hero span{height:3px;width:14px;margin-top:0}.thumb-boutique .thumb-hero aside{height:15px;border-radius:0}.thumb-boutique .thumb-hero aside:after{width:8px;height:11px;left:16px;bottom:0}.thumb-boutique .thumb-products{grid-template-columns:repeat(3,1fr);margin-top:7px}.thumb-boutique .thumb-products i{border-radius:45% 45% 0 0;height:18px}.thumb-boutique .thumb-products i:last-child{display:none}.thumb-catalogus .thumb-hero{height:20px;grid-template-columns:1.5fr 1fr;margin-top:6px}.thumb-catalogus .thumb-hero>div{gap:2px}.thumb-catalogus .thumb-hero i{display:none}.thumb-catalogus .thumb-hero b{height:3px}.thumb-catalogus .thumb-hero span{height:3px;width:15px;margin-top:0}.thumb-catalogus .thumb-hero aside{border-radius:3px}.thumb-catalogus .thumb-hero aside:after{display:none}.thumb-catalogus .thumb-products{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px}.thumb-catalogus .thumb-products i{height:34px;border:1px solid #e5dfeb;border-radius:3px}.thumb-catalogus .thumb-products i:last-child{display:none}.logo-upload-preview{height:115px;border:1px dashed #dcd0e8;border-radius:7px;background:repeating-conic-gradient(#f7f4fa 0 25%,#fff 0 50%) 50%/16px 16px;display:flex;align-items:center;justify-content:center;margin-top:-6px}.logo-upload-preview>img{max-width:90%;max-height:80px;object-fit:contain}.logo-upload-preview>span{display:flex;align-items:center;gap:9px;flex-direction:column;color:#b8a4c9}.logo-upload-preview small{font-size:9px;color:#b8a4c9}.logo-actions{display:flex;gap:8px;margin:13px 0 9px}.logo-actions .btn{font-size:9px;padding:9px 11px;margin:0}.appearance-hint{font-size:8px;color:#bba8c8;line-height:1.8;display:block}.brand-colors{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brand-colors label{font-size:9px;margin:0}.brand-colors label>span{display:flex;gap:7px;align-items:center;margin-top:7px;border:1px solid #e8e0f0;border-radius:6px;padding:5px}.brand-colors input[type=color]{padding:0;margin:0;width:27px;height:29px;border:0;flex-shrink:0;background:none;max-width:none}.brand-colors input[type=text]{padding:0 2px;margin:0;border:0;background:none;font-size:10px;width:70px;min-width:0}.contrast-status{display:flex;gap:6px;align-items:center;margin-top:20px;font-size:8px;padding:11px 9px;border-radius:6px;line-height:1.7}.contrast-status.good{background:#f0f5ed;color:#96a28a}.contrast-status.poor{background:#fff1e9;color:#bb947b}.contrast-status svg{flex-shrink:0}.appearance-details summary{font-size:12px;font-weight:650;color:#91799f;cursor:pointer}.appearance-details summary::marker{color:#b5a0c5}.appearance-value{padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.appearance-value h3{font-size:10px;color:#b099bd}.appearance-reset{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:6px 8px 15px}.appearance-reset .text-button{font-size:9px;color:#ad97bb;line-height:1.6;text-align:left}.appearance-live{position:sticky;top:90px;border:1px solid #e5ddec;background:#fff;border-radius:11px;overflow:hidden;min-width:0}.appearance-live-heading{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);color:#a18aaf;font-size:10px}.appearance-live-heading>div:first-child{display:flex;align-items:center;gap:7px;margin-right:auto}.preview-live-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:#b0c4a5}.preview-device-toggle{display:flex;gap:4px;border:1px solid #eae3f1;border-radius:6px;background:#f8f6fb;padding:3px}.preview-device-toggle button{display:grid;place-items:center;border:0;background:none;color:#b7a6c5;padding:6px;border-radius:4px}.preview-device-toggle button.selected{background:#fff;color:#9e80b5;box-shadow:0 1px 4px #3821460a}.appearance-live-heading>a{display:flex;align-items:center;color:#ad95bc}.appearance-browser-bar{display:flex;gap:4px;align-items:center;padding:11px 14px;border-bottom:1px solid #ece6f3;background:#faf8fd}.appearance-browser-bar>span{width:5px;height:5px;background:#dfd4e9;border-radius:50%}.appearance-browser-bar>small{font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f1ecf7;color:#b5a3c3;padding:4px 15px;border-radius:4px;max-width:70%;margin:auto}.appearance-preview-stage{padding:12px;max-height:650px;overflow:auto;background:#eeeaf2;scrollbar-width:thin;min-height:280px}.appearance-preview-sizer{position:relative;margin:auto;max-width:100%}.appearance-preview-frame{position:absolute;left:0;top:0;transform-origin:top left}.appearance-preview-frame .storefront{pointer-events:none;-webkit-user-select:none;user-select:none}.appearance-preview-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-top:1px solid var(--line);color:#b8a4c6;font-size:8px;gap:12px}.appearance-preview-footer>span:first-child{background:#f4effa;padding:4px 7px;border-radius:4px;color:#ad91c1}.preview-demo-note{font-size:8px;text-align:center;color:#b7a4c6;padding:12px 10px;line-height:1.7}.appearance-success{display:flex;gap:9px;align-items:center;border:1px solid #dfebdb;background:#eff5ec;color:#8ca37f;font-size:11px;padding:15px 18px;border-radius:8px;margin-bottom:20px;line-height:1.7}.appearance-editor>.form-error{margin-bottom:20px}.mini-brand-logo{display:block;max-width:65px;max-height:14px;object-fit:contain}.shop-domain-link{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(min-width:1500px){.appearance-layout{grid-template-columns:390px minmax(0,1fr)}.appearance-preview-stage{max-height:730px}.appearance-panel{padding:27px}.layout-option{gap:15px;padding:14px}.layout-thumbnail{width:110px;height:100px}}@media(max-width:1100px){.appearance-toolbar{padding:15px;gap:12px}.appearance-toolbar label{font-size:9px;gap:8px}.appearance-toolbar select{min-width:130px;font-size:10px}.appearance-toolbar .btn{font-size:9px;padding:10px}.appearance-status{font-size:8px}.appearance-toolbar-icon{width:34px;height:34px}.appearance-layout{grid-template-columns:minmax(260px,315px) minmax(0,1fr);gap:16px}.appearance-panel{padding:20px}.layout-thumbnail{width:81px;height:84px;padding:6px}.layout-option{padding:9px;gap:10px}.layout-option p{font-size:8px}.layout-option h3{font-size:11px}.appearance-tabs button{font-size:8px;gap:4px;padding:9px 4px}.appearance-tabs button svg{width:12px}.appearance-live-heading{padding:12px 13px;font-size:9px;gap:8px}.appearance-preview-stage{max-height:580px}.brand-colors{gap:9px}.brand-colors input[type=text]{font-size:9px;width:60px}.brand-colors label>span{gap:4px}.appearance-status{display:none}}@media(max-width:850px){.appearance-layout{grid-template-columns:minmax(250px,1fr) minmax(230px,1fr);gap:14px}.appearance-panel{padding:17px}.appearance-panel h2{font-size:14px}.appearance-tabs button{font-size:0;gap:0}.appearance-tabs button svg{width:16px;height:16px}.layout-option{flex-wrap:wrap;padding:12px;gap:10px}.layout-thumbnail{width:100%;height:95px}.layout-option>div:nth-child(2){flex-basis:100%;padding:0}.layout-option h3{font-size:12px}.layout-option p{font-size:9px}.layout-check{background:#fff;z-index:1;top:17px;right:17px}.layout-thumbnail .thumb-header{height:10px}.layout-thumbnail .thumb-hero{grid-template-columns:1fr 1fr;width:110px;margin-left:auto;margin-right:auto;height:35px}.layout-thumbnail .thumb-products{width:140px;margin-left:auto;margin-right:auto;height:20px}.thumb-boutique .thumb-hero{grid-template-columns:1fr;height:37px}.thumb-catalogus .thumb-hero{height:20px}.thumb-catalogus .thumb-products i{height:28px}.brand-colors{grid-template-columns:1fr}.appearance-toolbar{gap:10px}.appearance-toolbar-icon{display:none}.appearance-toolbar .btn{font-size:8px;padding:10px 9px;gap:5px}.appearance-toolbar select{min-width:0;max-width:170px}.appearance-live-heading>div:first-child{font-size:8px;gap:4px}.preview-device-toggle button{padding:5px}.preview-device-toggle svg{width:14px;height:14px}.appearance-preview-footer{font-size:7px;padding:11px;gap:8px}}@media(max-width:640px){.appearance-toolbar{position:sticky;top:8px;padding:12px;gap:10px;margin-bottom:17px}.appearance-toolbar>div{min-width:0}.appearance-toolbar label{display:block;font-size:7px;min-width:0;flex:1 1}.appearance-toolbar select{display:block;margin-top:5px;max-width:100%;width:100%;font-size:9px;padding:9px 18px 9px 8px}.appearance-toolbar .btn{font-size:8px;padding:11px 10px;max-width:135px;white-space:normal;text-align:left;line-height:1.5}.appearance-toolbar .btn svg{width:14px;flex-shrink:0}.appearance-layout{display:flex;flex-direction:column;gap:21px}.appearance-controls{width:100%}.appearance-tabs{margin-bottom:14px}.appearance-tabs button{font-size:9px;gap:6px;padding:12px 6px}.appearance-tabs button svg{width:14px;height:14px}.appearance-panel{padding:22px}.appearance-panel h2{font-size:16px}.appearance-panel>p{font-size:10px}.appearance-panel label{font-size:11px}.appearance-panel input,.appearance-panel textarea{font-size:12px;padding:11px}.layout-option{flex-wrap:nowrap;gap:15px;padding:13px}.layout-thumbnail{width:95px;height:95px}.layout-thumbnail .thumb-hero,.layout-thumbnail .thumb-products{width:auto}.layout-option>div:nth-child(2){flex-basis:auto;padding-right:12px}.layout-option h3{font-size:13px}.layout-option p{font-size:9px}.layout-check{top:12px;right:12px}.brand-colors{grid-template-columns:1fr 1fr;gap:13px}.brand-colors label{font-size:9px}.brand-colors input[type=text]{font-size:10px;width:70px}.brand-colors input[type=color]{width:27px}.logo-upload-preview{height:130px}.appearance-live{width:100%;position:static;order:2}.appearance-live-heading{font-size:10px;padding:15px 17px}.appearance-live-heading>div:first-child{font-size:10px;gap:7px}.preview-device-toggle button{padding:6px}.appearance-preview-stage{max-height:550px}.appearance-preview-footer{font-size:8px;padding:13px}.appearance-success{font-size:10px;padding:14px}.appearance-reset{padding:5px 9px}.appearance-reset .text-button{font-size:10px}.mini-brand-logo{max-height:16px;max-width:85px}}