:root{--ink:#17211f;--muted:#6f7b76;--paper:#f7f8f4;--lime:#d7f36a;--line:#e4e9e2;--dark:#17211f;--accent:#c8ed57}
*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-header{height:82px;background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:20}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:850;letter-spacing:-1px;white-space:nowrap}.brand-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--lime);border-radius:11px;font-size:21px;font-weight:900;color:var(--ink)}.brand-dot{color:#8bad24}.custom-logo{max-height:48px;width:auto}.main-nav ul{display:flex;gap:30px;list-style:none;padding:0;margin:0}.main-nav a,.header-login{font-size:13px;font-weight:650;color:#53605a}.main-nav a:hover,.header-login:hover{color:#718e16}.header-actions{display:flex;align-items:center;gap:22px}.cart-link{font-size:13px;font-weight:750;background:var(--ink);color:#fff;border-radius:30px;padding:11px 18px}.cart-link span{color:var(--lime);padding-left:7px}.menu-toggle{display:none;background:none;border:0}.hero{background:var(--paper);overflow:hidden;position:relative}.hero-grid{min-height:560px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;padding-top:48px;padding-bottom:55px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:850;color:#819126;margin-bottom:18px}.eyebrow-dot,.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a9d33b;margin-right:8px}.hero h1{font-size:clamp(48px,6.2vw,78px);letter-spacing:-5px;line-height:.99;margin:0 0 24px;font-weight:850}.hero h1 em,.section-heading h2 em,.creator-band h2 em{font-family:Georgia,serif;font-weight:500;color:#8ba52d}.hero-lead{font-size:17px;color:#68746d;max-width:500px;margin:0 0 30px}.hero-search{height:62px;background:#fff;border:1px solid #e5e9df;border-radius:9px;padding:7px;display:flex;align-items:center;box-shadow:0 12px 35px #293c1a0b;max-width:570px}.search-icon{font-size:25px;color:#87928b;padding:0 12px}.hero-search input{border:0;outline:0;flex:1;min-width:0;font:inherit;font-size:13px}.hero-search button{border:0;background:var(--lime);padding:13px 18px;border-radius:6px;font-weight:800;font-size:12px;cursor:pointer}.hero-search button span{padding-left:10px}.hero-proof{display:flex;align-items:center;gap:12px;color:#7b867f;font-size:11px;margin-top:25px}.avatar-stack{display:flex}.avatar-stack i{font-style:normal;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#dce8c3;border:2px solid var(--paper);margin-left:-5px;font-size:11px;color:#475a1e}.avatar-stack i:first-child{margin-left:0;background:#e9d8c3}.avatar-stack i:last-child{background:#cbd9d2}.hero-art{height:410px;position:relative;display:grid;place-items:center}.art-orbit{position:absolute;border:1px solid #dfe6d4;border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:440px;height:290px}.orbit-two{width:360px;height:390px;transform:rotate(38deg)}.art-card{position:absolute;box-shadow:0 25px 65px #28391d18;border-radius:14px}.card-back{width:245px;height:300px;background:#e2edc9;right:8%;top:46px;transform:rotate(8deg);padding:25px;color:#53633a}.mini-label{font-size:9px;letter-spacing:1.5px;font-weight:800}.fake-lines{height:9px;background:#b8ca91;border-radius:8px;margin-top:25px;width:85%}.fake-lines.short{margin-top:10px;width:56%}.fake-tile-row{display:flex;gap:9px;margin-top:35px}.fake-tile-row b{height:65px;flex:1;border-radius:8px;background:#c3d69b}.fake-tile-row b:nth-child(2){background:#a9c27a}.fake-tile-row b:nth-child(3){background:#d0dfa9}.card-front{width:250px;height:315px;background:#1c2a25;color:#fff;left:13%;top:58px;padding:22px;transform:rotate(-5deg)}.card-top{font-size:8px;letter-spacing:1.4px;color:#c6d1c9;font-weight:800}.card-more{float:right;letter-spacing:2px}.art-symbol{width:88px;height:88px;display:grid;place-items:center;border-radius:24px;background:var(--lime);color:#263322;font-size:56px;margin:28px 0 20px;transform:rotate(8deg)}.card-front h3{font-size:25px;line-height:1.05;letter-spacing:-1px;margin:0 0 10px}.card-front p{font-size:11px;line-height:1.5;color:#aab8af}.card-footer{border-top:1px solid #ffffff2c;padding-top:12px;margin-top:14px;font-size:8px;letter-spacing:1.3px;color:#d3e3c0}.card-footer b{float:right;color:var(--lime);font-size:14px}.floating-chip{position:absolute;background:#fff;border:1px solid var(--line);padding:10px 13px;border-radius:6px;font-size:9px;letter-spacing:1px;font-weight:850;box-shadow:0 10px 25px #1a2b1b10}.chip-one{right:0;top:75px}.chip-two{left:0;bottom:50px}.hero-bottom{border-top:1px solid #e5e9df;padding:15px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.6px;font-weight:800;color:#9aa49c}.category-section{padding-top:90px;padding-bottom:95px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:9px}.section-heading h2{font-size:39px;line-height:1.1;letter-spacing:-2px;margin:0}.text-link{font-size:12px;font-weight:800;border-bottom:1px solid #b4c67b;padding-bottom:5px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.category-card{border:1px solid var(--line);border-radius:9px;min-height:92px;padding:17px;display:flex;align-items:center;gap:13px;transition:.2s}.category-card:hover{border-color:#b4cc70;transform:translateY(-3px);box-shadow:0 12px 30px #17211f0a}.category-icon{width:42px;height:42px;display:grid;place-items:center;background:#f0f5e4;border-radius:9px;font-size:21px;color:#718b24}.category-card span:nth-child(2){display:flex;flex-direction:column;flex:1}.category-card strong{font-size:12px}.category-card small{font-size:10px;color:#8b968e;margin-top:2px}.category-card>b{font-size:14px;color:#a0ad97}.products-section{background:#f7f8f4;padding:85px 0 95px}.product-loop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px!important;margin:0!important}.product-loop ul.products:before,.product-loop ul.products:after{display:none!important}.product-loop ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px!important;overflow:hidden}.product-loop ul.products li.product a img{border-radius:7px;margin:0 0 13px!important}.product-loop ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;color:var(--ink);font-weight:750;padding:0!important}.product-loop .price{color:#647d24!important;font-weight:800!important}.product-loop .button{background:var(--ink)!important;color:#fff!important;border-radius:5px!important;font-size:10px!important}.setup-note{border:1px dashed #cbd6b6;padding:30px;border-radius:10px;color:#647064;background:#fff}.setup-note strong{color:var(--ink)}.creator-band{background:#1b2924;color:#fff;padding:75px 0;overflow:hidden}.creator-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.eyebrow.light{color:#c4e66b}.creator-band h2{font-size:49px;line-height:1.03;letter-spacing:-2.8px;margin:0 0 18px}.creator-band h2 em{color:#d2ef75}.creator-band p{max-width:440px;color:#b5c0b8;font-size:14px;margin-bottom:25px}.button{display:inline-flex;align-items:center;gap:24px;padding:13px 18px;border-radius:6px;font-size:12px;font-weight:850}.button-light{background:var(--lime);color:#1b2924}.creator-visual{height:260px;position:relative;display:grid;place-items:center}.creator-circle{width:220px;height:220px;border:1px solid #61735c;border-radius:50%;display:grid;place-items:center;font-size:130px;color:var(--lime);background:radial-gradient(circle,#314237 0%,#1b2924 68%)}.creator-note{position:absolute;padding:12px 16px;background:#e2f2b7;color:#273323;font-size:9px;letter-spacing:1.4px;font-weight:900;line-height:1.5;box-shadow:0 10px 25px #0002}.note-a{top:20px;left:4%;transform:rotate(-7deg)}.note-b{bottom:24px;right:0;background:#fff;transform:rotate(5deg)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:36px;padding-bottom:36px}.trust-strip>div{display:flex;align-items:center;gap:13px}.trust-strip>div>b{font-size:22px;color:#a4bf50;font-family:Georgia,serif}.trust-strip span{display:flex;flex-direction:column}.trust-strip strong{font-size:12px}.trust-strip small{font-size:10px;color:#87928a}.site-footer{background:#f3f5ef;border-top:1px solid var(--line);padding:55px 0 20px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px}.footer-brand p{font-size:12px;color:#7b877f;max-width:270px}.footer-top h4{font-size:11px;margin:5px 0 14px}.footer-top>div:not(:first-child) a{display:block;font-size:11px;color:#768179;margin:8px 0}.footer-bottom{border-top:1px solid #dfe5db;padding-top:17px;display:flex;justify-content:space-between;font-size:10px;color:#89938b}.content-area{padding-top:65px;padding-bottom:80px;min-height:55vh}.page-heading h1,.standard-page h1{font-size:44px;letter-spacing:-2px}.standard-page{max-width:850px;margin:auto}.entry-content{margin-top:30px}.post-card{padding:25px 0;border-bottom:1px solid var(--line)}.post-card h2{font-size:24px}.post-meta{font-size:11px;color:#8b968e}.woocommerce .woocommerce-breadcrumb{font-size:11px;color:#87928a}.woocommerce div.product .product_title{font-size:34px;letter-spacing:-1px}.woocommerce div.product form.cart .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--ink);color:#fff;border-radius:5px;padding:13px 18px}.woocommerce span.onsale{background:#d8f16e;color:#25321e}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#6d8a1d}.woocommerce .quantity .qty{min-height:42px;border:1px solid var(--line);border-radius:5px}.woocommerce ul.products li.product .star-rating{color:#9dbb42}
@media(max-width:900px){.main-nav ul{gap:16px}.hero-grid{grid-template-columns:1fr 1fr;gap:15px}.hero h1{font-size:58px}.hero-art{transform:scale(.9)}.category-grid{grid-template-columns:repeat(2,1fr)}.product-loop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-top>div:last-child{display:none}}
@media(max-width:640px){.wrap{width:min(100% - 32px,1180px)}.site-header{height:70px}.brand{font-size:19px}.header-actions{gap:10px}.header-login{display:none}.cart-link{padding:9px 13px}.menu-toggle{display:flex;flex-direction:column;gap:4px;order:3;padding:8px}.menu-toggle span{width:20px;height:2px;background:var(--ink)}.main-nav{display:none;position:absolute;top:69px;left:0;right:0;background:#fff;padding:18px 24px;border-bottom:1px solid var(--line)}.main-nav.is-open{display:block}.main-nav ul{display:flex;flex-direction:column;gap:14px}.hero-grid{grid-template-columns:1fr;padding-top:58px;padding-bottom:20px}.hero h1{font-size:54px;letter-spacing:-3.5px}.hero-lead{font-size:15px}.hero-search{height:56px}.hero-search input{font-size:11px}.hero-search button{padding:12px}.hero-art{height:340px;transform:scale(.83);margin:-5px -25px}.hero-bottom{font-size:8px;letter-spacing:1px}.category-section,.products-section{padding-top:60px;padding-bottom:65px}.section-heading{align-items:start;gap:15px;flex-direction:column}.section-heading h2{font-size:34px}.category-grid{gap:8px}.category-card{padding:11px;gap:8px;min-height:78px}.category-icon{width:34px;height:34px;font-size:17px}.category-card strong{font-size:10px}.category-card small{font-size:9px}.product-loop ul.products{gap:10px!important}.product-loop ul.products li.product{padding:8px!important}.product-loop ul.products li.product .woocommerce-loop-product__title{font-size:11px!important}.creator-band{padding:58px 0}.creator-inner{grid-template-columns:1fr;gap:15px}.creator-band h2{font-size:43px}.creator-visual{height:220px}.creator-circle{width:180px;height:180px;font-size:105px}.trust-strip{grid-template-columns:1fr;gap:18px;padding-top:28px;padding-bottom:28px}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.footer-top>div:last-child{display:block}.footer-bottom{gap:10px;flex-direction:column}.content-area{padding-top:40px}.page-heading h1,.standard-page h1{font-size:34px}}
