:root{--gold:#a77b35;--gold2:#c3a065;--cream:#faf8f3;--ink:#292821;--muted:#77766e;--line:#e8e3d8;--green:#198754;--greenbg:#e4f5e9;--red:#c83343;--redbg:#ffeaed;--amber:#98651a;--amberbg:#fff2d7;--blue:#1769d2;--bluebg:#e4efff;--white:#fff;--shadow:0 2px 8px #2e251008}*{box-sizing:border-box}body{margin:0;background:#f5f3ee;color:var(--ink);font:13px/1.45 Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b58b43;outline-offset:1px}.app{display:grid;grid-template-columns:260px minmax(0,1fr)}.app,.sidebar{height:100vh;overflow:hidden}.sidebar{background:#fff;border-right:1px solid var(--line);padding:14px 12px 10px;display:flex;flex-direction:column}.sidebar-nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;padding-right:4px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.sidebar-nav:hover{scrollbar-color:#d8ccb8 transparent}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:#d8ccb8}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--gold2)}.logo{flex-shrink:0;height:62px;display:flex;align-items:center;justify-content:center;gap:8px;font:19px Georgia,serif;text-align:center;margin-bottom:8px;border-bottom:1px solid #f3efe7;padding-bottom:8px}.sidebar-logo-full{display:block}.sidebar-logo-compact{display:none}.logo-mark{font-size:28px;color:var(--gold)}.nav{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;color:#34363b;border-radius:8px;font-size:13.5px;font-weight:500;border:0;background:transparent;text-align:left;width:100%;white-space:nowrap;transition:background .15s ease,color .15s ease}.nav:hover{background:#faf6ee}.nav-label{overflow:hidden;text-overflow:ellipsis}.nav .ico{width:20px;flex-shrink:0;text-align:center;font-size:17px;color:#4b4f55}.nav.active{background:#f5ead5;color:#8b5a12;font-weight:600}.nav.active .ico{color:#a06a19}.nav .bubble{margin-left:auto;flex-shrink:0;background:#df3650;color:#fff;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.help{flex-shrink:0;margin-top:8px;padding:12px 10px 4px;border-top:1px solid #f3efe7;display:flex;gap:10px;align-items:center;font-size:12px}.help small{display:block;color:var(--muted);margin-top:3px}.main{min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.topbar{height:52px;flex-shrink:0;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:15px;padding:0 20px}.mobile-menu{display:none;border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px 9px}.global-search{width:min(350px,42vw)}.global-search input{width:100%;border:1px solid var(--line);border-radius:7px;padding:8px 12px;background:#fcfbf9}.topright{margin-left:auto;gap:17px;color:#5f6267}.profile,.topright{display:flex;align-items:center}.profile{gap:8px;border-left:1px solid var(--line);padding-left:14px;color:var(--gold)}.profilepic{width:25px;height:25px;border-radius:50%;background:#f3dfd0;display:grid;place-items:center;color:#805b39}.pagehead{flex-shrink:0;padding:10px 22px 0;background:#fff;border-bottom:1px solid var(--line)}.headingrow{display:flex;align-items:center;gap:12px}.headingrow h1{font-size:23px;margin:0;font-weight:700}.headingrow p{color:var(--muted);margin:2px 0 0;font-size:12px}.pageactions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn{background:#fff;border:1px solid #dedfe2;border-radius:6px;padding:8px 11px;color:#24262a}.btn.gold{background:#a8792e!important;border-color:#8f6422!important;color:#fff!important}.btn.softgold{background:#fffaf0!important;color:#70470b!important;border-color:#b58b43!important}.btn.red{border-color:#ffb9c3;color:#c11d31;background:#fff8f9}.btn.green{border-color:#a7dcbc;color:#137b44;background:#f2fff6}.btn.small{padding:5px 8px;font-size:11px}.tabs{display:flex;gap:20px;margin-top:15px;overflow:auto}.tab{border:0;background:transparent;padding:0 7px 10px;color:#555963;border-bottom:2px solid transparent;white-space:nowrap}.tab.active{color:#87570d;border-bottom-color:#a77b35;font-weight:650}.content{flex:1 1;min-height:0;overflow-y:auto;padding:13px 12px 20px 22px}.panel{background:#fff;border:1px solid #e8e6e2;border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.panelhead{padding:13px 15px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.panelhead h2,.panelhead h3{font-size:15px;margin:0}.muted{color:var(--muted)}.small{font-size:11px}.pill{display:inline-block;padding:4px 9px;border-radius:99px;font-size:10px;font-weight:700;white-space:nowrap}.pending{background:#ffead6;color:#e4510a}.available,.paid,.shipped{background:var(--greenbg);color:var(--green)}.processing{background:var(--bluebg);color:var(--blue)}.cancelled,.out{background:var(--redbg);color:var(--red)}.restock{background:var(--amberbg);color:var(--amber)}.refunded{background:#eee6fa;color:#7040a2}.body{padding:14px}.grid{display:grid;grid-gap:12px;gap:12px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.stat{background:#fff;border:1px solid var(--line);border-radius:9px;padding:15px}.stat label{color:var(--muted);font-size:11px}.stat strong{display:block;font-size:22px;margin:5px 0}.stat small{color:var(--muted)}.orderslayout{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(440px,1.35fr) minmax(300px,.95fr);grid-gap:9px;gap:9px;align-items:start}.centercol,.leftcol,.rightcol{min-width:0}.searchrow{display:flex;gap:5px;margin-bottom:10px}.searchrow input{min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;padding:9px}.orderlist{display:flex;flex-direction:column;gap:8px}.ordercard{border:1px solid #ece9e4;border-radius:7px;background:#fff;padding:11px;cursor:pointer}.ordercard.selected{border-color:#bd862e;box-shadow:0 0 0 1px #bd862e}.order-row,.order-top{display:flex;justify-content:space-between;align-items:center;gap:7px}.order-id{font-weight:750}.order-customer{display:flex;align-items:center;gap:8px;margin:8px 0 6px}.order-price{font-weight:700;white-space:nowrap}.order-bottom{display:flex;justify-content:space-between;color:#666b75;padding-left:24px;font-size:11px}.detailtitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detailtitle h2{font-size:19px;margin:0 3px 0 0}.metadata{font-size:10px;color:#555d68;margin:9px 0 12px}.infobox{border:1px solid #efede8;border-radius:6px;padding:11px;margin-bottom:10px}.infotitle{font-weight:700;margin-bottom:9px}.customergrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.customerblock{display:flex;gap:10px;align-items:center}.bigavatar{width:42px;height:42px;border-radius:50%;background:#ffe2bb;color:#8e5a10;display:grid;place-items:center;font-weight:700;flex-shrink:0}.customerblock strong{display:block;margin-bottom:4px}.address small,.customerblock small{display:block;color:#525761;margin-top:3px;font-size:10px}.address{border-left:1px solid #eee;padding-left:13px;font-size:11px}.address .map{color:#9a5e11;text-decoration:underline;display:inline-block;margin-top:5px;cursor:pointer}.sectionhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0}.sectionhead h3{margin:0;font-size:13px}.tablewrap{border:1px solid #efede9;border-radius:6px;overflow:auto}.itemtable{width:100%;border-collapse:collapse;font-size:10px}.itemtable th{font-weight:500;color:#42464d;background:#fafafa;text-align:left;padding:7px 5px;border-bottom:1px solid #e8e6e2;white-space:nowrap}.itemtable td{padding:6px 5px;border-bottom:1px solid #efede9;vertical-align:middle}.itemtable tr:last-child td{border-bottom:0}.prodcell{display:flex;align-items:center;gap:6px;min-width:105px}.prodimg{width:38px;height:40px;border-radius:5px;background:#f5eee5;display:grid;place-items:center;font-size:20px;flex-shrink:0}.prodname{font-size:10px;line-height:1.3}.prodsku{color:#69717b;font-size:9px;margin-top:3px}.qty{width:35px;text-align:center;border:1px solid #e6e5e2;border-radius:5px;padding:5px 1px}.itemstatus{border:0;border-radius:99px;padding:5px 7px;font-size:10px;cursor:pointer;white-space:nowrap}.strike{color:#777;text-decoration:line-through;white-space:nowrap}.zero{color:var(--red);font-weight:700}.dots{border:0;background:none;font-size:17px}.stockalert{border:1px solid #ffcbd2;background:#fff5f6;border-radius:6px;padding:10px;margin:9px 0}.alerttitle{font-weight:700;font-size:11px;display:flex;gap:8px;align-items:center;color:#b51d30}.alerticon{width:19px;height:19px;border-radius:50%;background:#cf1733;color:white;display:grid;place-items:center}.stockalert p{margin:4px 0 9px 27px;font-size:10px;color:#666}.alertactions{display:flex;gap:5px;flex-wrap:wrap}.alertactions .btn{font-size:10px;padding:7px;flex:1 1}.summarygrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:9px;gap:9px;margin-top:9px}.summary h3{font-size:12px;margin:3px 0 8px}.summaryline{display:flex;justify-content:space-between;gap:7px;padding:5px 0;border-bottom:1px solid #f0efec;font-size:10px}.summaryline.total{font-size:14px;font-weight:800;border-bottom:0;padding-top:9px}.negative{color:#df2940}.updatebox{border:1px solid #f2d48b;background:#fff9e8;border-radius:7px;padding:10px}.updatebox strong{color:#87560d;display:block;margin-bottom:6px;font-size:10px}.updatebox p{font-size:10px;color:#555;margin:0 0 9px;line-height:1.5}.updatebox button{width:100%;font-size:10px}.righttabs{display:flex;gap:18px;border-bottom:1px solid #eee;padding:0 10px}.righttab{background:none;border:0;padding:11px 8px 8px;color:#5c616a;border-bottom:2px solid transparent}.righttab.active{color:#946116;border-bottom-color:#a77b35}.chatperson{display:flex;align-items:center;gap:8px;padding:9px 10px}.smallavatar{width:36px;height:36px;border-radius:50%;background:#ffe5e7;display:grid;place-items:center}.online{font-size:10px;color:#14854a;margin-top:3px}.more{margin-left:auto;border:0;background:none;font-size:18px}.chatmessages{padding:0 9px 9px;display:flex;flex-direction:column;gap:9px;max-height:360px;overflow:auto}.chatmessages .bubble{max-width:93%;padding:9px 10px;border-radius:12px;background:#f1f3f5!important;color:#252a31!important;border:1px solid #dfe3e8!important;align-self:flex-start;font-size:10px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;margin-left:0}.chatmessages .bubble.seller{background:#fff0cf!important;color:#292821!important;border:1px solid #e6c98c!important;align-self:flex-end}.chatmessages .bubble .time{display:block;text-align:right;color:#5b554a!important;font-weight:500;font-size:9px;margin-top:4px}.system{align-self:center;background:#e9edf2!important;color:#303640!important;border:1px solid #d6dce4!important;font-size:10px;padding:5px 9px;border-radius:99px;text-align:center}.quickadd{border-top:1px solid #eee;padding:8px}.quicktitle{font-size:11px;color:#70470b!important;font-weight:650;margin:0 0 7px}.quickadd .muted,.quickadd .small.muted{color:#51565e!important}.quickcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.quickcard{border:1px solid #ece9e3;border-radius:6px;padding:6px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.quickpic{width:32px;height:42px;background:#f4eee5;border-radius:4px;display:grid;place-items:center;font-size:18px}.quickcard strong{display:block;font-size:9px;font-weight:500;line-height:1.3}.quickcard small{display:block;margin-top:3px;font-size:9px}.quickcard button{grid-column:2;justify-self:end;padding:4px 14px}.compose{border-top:1px solid #eee;padding:8px;display:flex;gap:6px;align-items:center}.compose input{width:100%;min-width:0;border:1px solid #dedfe2;border-radius:6px;padding:9px;font-size:10px}.send{background:linear-gradient(#c4a267,#a9813e);color:#fff;border:0;border-radius:6px;padding:8px 11px}.activity{padding:12px;font-size:11px}.activityrow{padding:9px 0;border-bottom:1px solid #eee}.activityrow small{display:block;color:#777;margin-top:3px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.field,.toolbar input,.toolbar select{border:1px solid var(--line);border-radius:6px;padding:8px;background:#fff}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:10px;border-bottom:1px solid #eee;text-align:left;font-size:12px}.data-table th{background:#faf9f6;color:#676767;font-weight:600}.data-table td{vertical-align:middle}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.product-card{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff}.product-icon{width:68px;height:68px;font-size:27px;background:#f6efe3;border-radius:7px;padding:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.product-card h3{font-size:13px;margin:8px 0 3px}.product-card p{font-size:11px;color:var(--muted);margin:4px 0}.formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.formfield{display:flex;flex-direction:column;gap:5px}.formfield label{font-size:11px;color:var(--muted)}.formfield input,.formfield select,.formfield textarea{border:1px solid var(--line);border-radius:6px;padding:9px;background:white;min-width:0}.formfield textarea{min-height:70px}.empty{padding:22px;text-align:center;color:var(--muted)}.tag{font-size:10px;padding:4px 7px;border-radius:5px;background:#f2eee7;color:#6e562e}.notice{background:#fff9eb;border:1px solid #ead7ae;padding:11px 13px;color:#34302a;margin-bottom:12px;font-size:11px}.notice,.toast{border-radius:8px}.toast{position:fixed;bottom:18px;right:20px;background:#242424;color:#fff;padding:12px 16px;display:none;z-index:30;box-shadow:var(--shadow);max-width:380px}.toast.show{display:block}.modalbg{position:fixed;inset:0;background:#0005;display:flex;align-items:center;justify-content:center;padding:20px;z-index:20}.modal{background:#fff;border-radius:10px;width:min(500px,100%);padding:20px;box-shadow:0 15px 45px #0003;max-height:90vh;overflow:auto}.modal h3{margin:0 0 10px}.modal p{color:#666;font-size:12px}.modalactions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.clonebanner{background:#fff8e8;border:1px solid #e8cb8c;color:#805819;padding:10px;border-radius:7px;margin-bottom:10px;font-size:11px}.hidden{display:none!important}.tab-count{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:2px 7px;border-radius:99px;font-size:10px;font-weight:800;line-height:1.3;vertical-align:middle}.count-all{background:#e8e8eb;color:#444953}.count-processing{background:#dcecff;color:#1559a6}.count-shipped{background:#dff5e7;color:#167443}.count-cancelled{background:#ffe1e5;color:#b51f34}.count-restock{background:#fff0cf;color:#9a6508}.tab.active .tab-count{box-shadow:inset 0 0 0 1px currentColor}.lg-analytics-panel{min-width:0}.lg-flow-total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.lg-flow-total strong{display:block;font-size:32px;line-height:1.1;margin-top:4px}.lg-flow-track{display:flex;width:100%;height:14px;border-radius:99px;overflow:hidden;background:var(--line);gap:3px}.lg-flow-track span{display:block;min-width:0;transition:width .25s ease}.lg-flow-legend{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:18px}.lg-flow-row{display:grid;grid-template-columns:10px minmax(0,1fr) 34px 38px;align-items:center;grid-gap:9px;gap:9px;font-size:13px}.lg-flow-dot{width:9px;height:9px;border-radius:50%}.lg-flow-row strong{text-align:right}.lg-flow-row small{text-align:right;color:var(--muted)}.lg-trend-wrap{width:100%}.lg-trend-chart{display:block;width:100%;height:170px;overflow:visible}.lg-trend-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;text-align:center}.lg-trend-labels div{display:flex;flex-direction:column;gap:4px}.lg-trend-labels strong{font-size:12px}.lg-trend-labels small{font-size:10px;color:var(--muted);white-space:nowrap}#storefront{min-height:100vh;background:#071b22;color:#fff;position:relative;overflow:hidden;font-family:Georgia,Times New Roman,serif}#storefront *{box-sizing:border-box}#storefront .snowfield{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}#storefront .snowflake{position:absolute;top:-12vh;color:#fff;opacity:.85;animation:snowfall linear infinite;text-shadow:0 0 8px #fff}@keyframes snowfall{0%{transform:translate3d(0,-10vh,0) rotate(0)}50%{transform:translate3d(28px,50vh,0) rotate(180deg)}to{transform:translate3d(-18px,110vh,0) rotate(1turn)}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes drift{0%{transform:translateX(-30vw)}to{transform:translateX(130vw)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}#storefront .topnote{background:#b78a45;color:#171c1b;text-align:center;padding:9px 16px;font:600 12px Arial,sans-serif;letter-spacing:.08em;position:relative;z-index:3}#storefront .site-nav{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px clamp(18px,5vw,72px);background:#081c22d9;border-bottom:1px solid #c4a76a55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#storefront .brand{font-size:clamp(20px,2.2vw,30px);line-height:1.05;color:#f6dfac;letter-spacing:.02em}.brand small{display:block;font:10px Arial,sans-serif;letter-spacing:.28em;margin-top:7px;color:#d4d8d2;text-transform:uppercase}#storefront .navlinks{display:flex;gap:clamp(12px,2vw,28px);align-items:center;font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap}#storefront a{color:inherit;text-decoration:none}#storefront .navlinks a:hover{color:#f6d99a}#storefront .sitebtn{border:1px solid #d4b36b;background:linear-gradient(135deg,#d6b56e,#a77a34);color:#102025;border-radius:3px;padding:12px 18px;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}#storefront .hero{position:relative;z-index:1;min-height:640px;padding:78px clamp(22px,8vw,120px) 100px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:28px;gap:28px;background:radial-gradient(ellipse at 78% 34%,#1c4b4c 0,transparent 42%),linear-gradient(180deg,#0a252c,#102d32 65%,#173c3a)}#storefront .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#e5f0eb15 66%,transparent 67%),radial-gradient(circle at 15% 20%,#fff 0 1px,transparent 2px),radial-gradient(circle at 36% 14%,#fff 0 1px,transparent 2px),radial-gradient(circle at 61% 23%,#fff 0 1px,transparent 2px);background-size:auto,130px 120px,190px 170px,230px 180px;opacity:.5;pointer-events:none}#storefront .hero-copy{position:relative;z-index:3;max-width:660px}.eyebrow{font:700 11px Arial,sans-serif;letter-spacing:.28em;color:#e3c887;text-transform:uppercase}.hero h1{font-size:clamp(48px,7vw,92px);line-height:.98;letter-spacing:-.04em;font-weight:400;margin:22px 0;color:#fff8e9}.hero h1 em{color:#e4c77f;font-weight:400}.hero p{font:15px/1.8 Arial,sans-serif;color:#d4e0d9;max-width:510px;margin:22px 0 30px}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.outlinebtn{border:1px solid #c7d3c7;background:#102b30aa;color:#fff;padding:12px 18px;border-radius:3px;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}#storefront .winter-art{height:410px;position:relative;z-index:3;display:flex;align-items:center;justify-content:center}.globe{width:min(36vw,370px);aspect-ratio:1;border-radius:50%;border:1px solid #e7d29a88;background:radial-gradient(circle at 35% 22%,#ffffff2b,transparent 25%),linear-gradient(150deg,#20494b,#10262d 72%);box-shadow:0 0 80px #d4b56b20,inset 0 0 50px #0007;position:relative;overflow:hidden;animation:float 6s ease-in-out infinite}.globe:before{content:"✦  ✧   ✦";position:absolute;top:18%;left:22%;color:#f7e5b5;letter-spacing:28px;animation:twinkle 3s ease-in-out infinite}.pine{position:absolute;bottom:15%;width:0;height:0;border-left:62px solid transparent;border-right:62px solid transparent;border-bottom:150px solid #173c35;filter:drop-shadow(0 8px 3px #081a1b)}.pine:after,.pine:before{content:"";position:absolute;left:-48px;border-left:48px solid transparent;border-right:48px solid transparent;border-bottom:112px solid #245447;top:28px}.pine:after{left:-33px;border-left:33px solid transparent;border-right:33px solid transparent;border-bottom:78px solid #2d6854;top:58px}.pine.two{left:19%;transform:scale(.72);bottom:11%}.pine.one{left:48%;transform:scale(1.05)}.house{position:absolute;bottom:12%;right:15%;width:105px;height:80px;background:#e8d9b7;border:2px solid #a58b5d;box-shadow:0 0 20px #ffe2a477}.house:before{content:"";position:absolute;top:-48px;left:-10px;border-left:62px solid transparent;border-right:62px solid transparent;border-bottom:52px solid #8b4337}.house:after{content:"▥";position:absolute;left:40px;bottom:0;background:#8a5038;color:#f6d58c;padding:6px 8px}.snowground{position:absolute;bottom:8%;left:-8%;width:120%;height:45px;background:#e8eee5;border-radius:50%;filter:blur(1px)}.sleigh{position:absolute;z-index:4;top:19%;left:-35%;font-size:35px;white-space:nowrap;animation:drift 24s linear infinite;filter:drop-shadow(0 0 8px #f6dba0)}#storefront .trustbar{position:relative;z-index:3;background:#f4ead5;color:#25352e;display:grid;grid-template-columns:repeat(4,1fr);padding:20px clamp(16px,5vw,72px);grid-gap:15px;gap:15px;font:12px Arial,sans-serif;text-align:center}.trustbar strong{display:block;font-size:12px;letter-spacing:.08em;margin-bottom:5px}.trustbar span{color:#6d6b5e}#storefront .section{position:relative;z-index:3;padding:78px clamp(20px,7vw,100px);background:#f8f4ea;color:#24352f}.section.dark{background:#0d292d!important;color:#f8f1df!important}.section-title{text-align:center;max-width:650px;margin:0 auto 38px}.section-title .eyebrow{color:#a37b37}.section-title h2{font-size:clamp(32px,4vw,52px);font-weight:400;margin:12px 0}.section-title p{font:14px/1.7 Arial,sans-serif;color:#77796e}.category-grid,.product-grid-site{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.category-card{position:relative;min-height:220px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:linear-gradient(145deg,#214b47,#10292d);color:#fff;border:1px solid #c8a96766}.category-card:before{content:attr(data-icon);position:absolute;right:12px;top:4px;font-size:88px;opacity:.2;transform:rotate(-12deg);transition:transform .5s}.category-card:hover:before{transform:rotate(0) scale(1.15)}.category-card h3{font-size:23px;font-weight:400;margin:0 0 8px}.category-card p{font:12px/1.6 Arial,sans-serif;color:#d7e0d8;margin:0 0 18px}.textlink{font:700 10px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#e7c982!important}.product-card-site{background:#fff;border:1px solid #e7dfcf;padding:12px;color:#24352f}.product-visual{height:180px;display:grid;place-items:center;background:radial-gradient(circle,#f9f1df,#e7e0d1);font-size:66px}.product-card-site h3{font-size:17px;font-weight:400;margin:13px 0 5px}.product-card-site p{font:12px Arial,sans-serif;color:#7a796f}.price-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font:700 13px Arial,sans-serif}.price-row button{border:1px solid #b68a3d;background:#fffaf0;padding:8px 10px;color:#76511d;cursor:pointer}#storefront .custom-banner{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;align-items:center}.custom-art{min-height:280px;background:radial-gradient(circle at 50% 30%,#426d5c,#112b30);display:grid;place-items:center;font-size:100px;border:1px solid #c7a45b66}.custom-banner h2{font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.05}.custom-banner p{font:14px/1.8 Arial,sans-serif;color:#d3ded7}.newsletter{background:#e9ddc4;color:#25372f;padding:40px;text-align:center}.newsletter h2{font-size:35px;font-weight:400;margin:0 0 10px}.newsletter p{font:13px Arial,sans-serif}.newsletter form{display:flex;max-width:460px;margin:20px auto 0}.newsletter input{min-width:0;flex:1 1;padding:13px;border:1px solid #c6b58f;background:#fff}.site-footer{background:#071b22;color:#d7d6c8;padding:36px clamp(20px,6vw,80px);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:12px Arial,sans-serif;position:relative;z-index:3}.site-footer strong{color:#e8ca83;font:22px Georgia,serif}.snow-hill{position:absolute;bottom:-30px;left:-10%;width:120%;height:120px;background:#eaf0e8;border-radius:50% 50% 0 0;opacity:.14}@media (max-width:1450px){.orderslayout{grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr)}.rightcol{grid-column:2}.chatmessages{max-height:300px}}@media (max-width:900px){.app{grid-template-columns:64px minmax(0,1fr)}.sidebar{padding:12px 5px}.logo{font-size:0;padding:6px 2px}.sidebar-logo-full{display:none!important}.sidebar-logo-compact{display:block!important}.logo-mark{font-size:27px}.nav{justify-content:center;padding:12px 3px;font-size:0}.nav .ico{font-size:18px}.nav .bubble{font-size:9px;margin-left:-8px}.help{display:none}.orderslayout{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr)}.rightcol{grid-column:1/-1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{padding:0 12px}.pagehead{padding:10px 12px 0}.content{padding:12px}.customergrid{grid-template-columns:1fr}.address{border-left:0;border-top:1px solid #eee;padding:9px 0 0}.summarygrid{grid-template-columns:1fr}}@media (max-width:800px){#storefront .hero{grid-template-columns:1fr;padding-top:55px;min-height:0}.winter-art{height:300px!important}.globe{width:min(70vw,320px)}.category-grid,.product-grid-site{grid-template-columns:repeat(2,minmax(0,1fr))}.trustbar{grid-template-columns:repeat(2,1fr)!important}.custom-banner{grid-template-columns:1fr!important}.site-nav{align-items:flex-start!important}.navlinks{justify-content:flex-end}.category-card{min-height:190px}}@media (max-width:600px){.app{grid-template-columns:1fr}.sidebar{display:none}.topbar{height:45px}.mobile-menu{display:inline-flex!important}.sidebar.mobile-open{display:flex;position:fixed;z-index:100;left:0;top:45px;bottom:0;width:235px;box-shadow:0 8px 28px #0002}.sidebar.mobile-open .logo{font-size:19px}.sidebar.mobile-open .sidebar-logo-full{display:block!important}.sidebar.mobile-open .sidebar-logo-compact{display:none!important}.sidebar.mobile-open .nav{justify-content:flex-start;padding:11px 12px;font-size:13px}.topright{gap:8px}.profile{display:none}.pageactions{gap:4px}.pageactions .btn{font-size:10px;padding:6px}.headingrow h1{font-size:21px}.headingrow p{font-size:11px}.tabs{gap:6px}.tab{font-size:10px;padding:0 4px 9px}.orderslayout{display:flex;flex-direction:column}.centercol,.leftcol,.rightcol{width:100%}.orderlist{display:grid;grid-template-columns:1fr 1fr}.ordercard{padding:8px}.order-bottom{padding-left:0}.itemtable{font-size:9px}.itemtable td,.itemtable th{padding:4px 2px}.prodimg{width:30px;height:35px}.prodcell{min-width:90px;gap:4px}.prodsku{display:none}.itemstatus{font-size:9px;padding:4px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formgrid{grid-template-columns:1fr}.data-table td,.data-table th{padding:7px 5px}.summarygrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lg-trend-chart{height:130px}.lg-flow-row{font-size:12px}#storefront .site-nav{flex-direction:column}.navlinks{justify-content:flex-start}.hero h1{font-size:49px}.category-grid,.product-grid-site{grid-template-columns:1fr 1fr;gap:9px}.category-card{padding:15px;min-height:170px}.product-visual{height:135px}.section{padding:55px 17px!important}.newsletter{padding:28px 15px}}@media (prefers-reduced-motion:reduce){.lg-analytics-panel *{transition:none!important;animation:none!important}}