:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#071e19;color:#f7f1df;font-family:Georgia,serif}a{color:inherit}header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px max(5vw,20px);border-bottom:1px solid #776f45}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{text-decoration:none;font:14px Arial,sans-serif} .logo{font-size:23px;color:#d8bc75;letter-spacing:.08em;text-decoration:none}.logo small{display:block;font:10px Arial,sans-serif;letter-spacing:.25em}.hero{padding:88px max(5vw,20px);text-align:center;background:radial-gradient(circle at 50% 0%,#194c39,#071e19 68%)}.eyebrow{color:#d8bc75;font:12px Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}h1{font-size:clamp(36px,6vw,76px);font-weight:400;line-height:1.08;margin:22px 0}h2{font-size:clamp(28px,3vw,42px);font-weight:400}p{font:17px/1.7 Arial,sans-serif;color:#d5d8ce;max-width:680px}.hero p{margin:0 auto 30px}.btn{display:inline-block;padding:15px 26px;background:#d8bc75;color:#10271f;text-decoration:none;font:bold 13px Arial,sans-serif;letter-spacing:.05em;border:1px solid #d8bc75;border-radius:3px}.btn.alt{background:transparent;color:#d8bc75}.section{padding:58px max(5vw,20px);max-width:1400px;margin:auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.product{border:1px solid #46594c;background:#102b23;padding:20px;display:flex;flex-direction:column}.cover{height:220px;background:linear-gradient(140deg,#164a37,#071d18);border:1px solid #887747;display:flex;align-items:center;justify-content:center;text-align:center;padding:25px;color:#e4ca83;font-size:27px}.product h3{font-size:24px;font-weight:400;margin:20px 0 8px}.product p{font-size:14px;flex:1}.product .btn{text-align:center}.category{color:#d8bc75;font:11px Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-top:18px}.detail{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.detail .cover{min-height:390px;font-size:45px}.muted{font:13px/1.6 Arial,sans-serif;color:#aebbb2}.back{font:14px Arial,sans-serif;color:#d8bc75}footer{border-top:1px solid #46594c;padding:32px max(5vw,20px);font:13px Arial,sans-serif;color:#b7c2b8}footer a{color:#d8bc75}@media(max-width:700px){header{display:block}nav{margin-top:20px}.detail{grid-template-columns:1fr}.hero{padding:65px 20px}}.cover{height:auto;min-height:0;padding:0;overflow:hidden;background:#071e19}.cover img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.detail .cover{min-height:0}.product{overflow:hidden}

:root{--gold:#e4c77f}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3,.logo{font-family:Georgia,serif}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #fff1b8;outline-offset:4px}a:hover{text-decoration:underline}.btn:hover{background:#f4d895;color:#071e19;text-decoration:none}.btn.alt:hover{background:#e4c77f;color:#071e19}.logo:hover{text-decoration:none}.product{border-radius:12px;transition:transform .2s,border-color .2s}.product:hover{transform:translateY(-4px);border-color:#d8bc75}.product .cover{border:0;border-radius:7px}.product .cover img{aspect-ratio:1/1;object-fit:contain;background:#09241d}.product .price{color:#e9d195;font-weight:700;font-size:18px;margin:10px 0 18px}.product .btn{margin-top:auto}.btn{border-radius:6px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:#0d3026;border-block:1px solid #446251;padding:26px max(5vw,20px);text-align:center}.trust-strip span{color:#d7decf;font-size:13px;line-height:1.6}.notice{padding:18px 22px;background:#12382b;border-left:3px solid #d8bc75;color:#e6e5d7;font:14px/1.7 Arial,sans-serif;margin:25px 0}.site-note{color:#b5c7ba;font:13px/1.6 Arial,sans-serif}.detail .cover img{aspect-ratio:1/1;object-fit:contain}.detail .price{font:700 24px Arial,sans-serif;color:#e4c77f;margin:20px 0}.faq details{border-bottom:1px solid #526a58;padding:18px 0}.faq summary{cursor:pointer;font:600 16px Arial,sans-serif}.faq p{font-size:14px}.skip{position:absolute;left:-9999px;top:0;background:#fff;color:#000;padding:10px;z-index:99}.skip:focus{left:10px}.footer-inner{max-width:1400px;margin:auto}nav a[aria-current=page]{color:#e4c77f;text-decoration:underline;text-underline-offset:6px}@media(max-width:700px){.trust-strip{grid-template-columns:1fr;gap:12px}.product:hover{transform:none}header{padding-block:18px}.section{padding-block:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product{transition:none}}


/* MindMint editorial storefront V3 */
:root{--ink:#071e19;--forest:#10372b;--gold:#d9bc79;--cream:#f3ecdc}body{background:#071c17}header{position:relative;z-index:2;background:#081e19;border-bottom:1px solid #6e6244}header .logo{font-size:25px}nav a{padding:7px 0}nav a:hover{color:var(--gold)}.hero{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 5%,#285440 0%,#102f25 45%,#071e19 78%);border-bottom:1px solid #625b42}.hero h1{max-width:900px;letter-spacing:-.035em}.hero p{font-size:18px}.hero .btn{margin-top:12px}.section{padding-top:80px;padding-bottom:80px}.section-intro{max-width:680px;margin-bottom:35px}.section-intro p{font-size:16px}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.product{background:linear-gradient(155deg,#13382c,#0c281f);border-color:#425747;padding:16px;box-shadow:0 15px 32px #0002}.product h3{font-size:25px;line-height:1.2}.product .cover img{aspect-ratio:1/1;object-fit:contain}.product p{font-size:14px;line-height:1.65}.product .price{font-size:19px}.category{letter-spacing:.17em}.btn{transition:background .15s ease,border-color .15s ease}.editorial-band{padding:76px max(5vw,20px);background:#eee6d6;color:#163328}.editorial-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.editorial-band h2{color:#143529;font-size:clamp(32px,4vw,56px);line-height:1.12}.editorial-band p{color:#3b5145}.editorial-band .eyebrow{color:#81692c}.editorial-points{display:grid;gap:14px}.editorial-points div{border-bottom:1px solid #c6bda9;padding:16px 0;font:16px/1.5 Arial,sans-serif}.editorial-points strong{display:block;font:23px Georgia,serif;color:#173a2c;margin-bottom:6px}.faq-section{max-width:900px}.faq-section details{border-bottom:1px solid #4a6555;padding:20px 0}.faq-section summary{cursor:pointer;font:600 16px Arial,sans-serif}.faq-section p{font-size:15px}.closing-cta{text-align:center;padding:70px 20px;background:linear-gradient(130deg,#0d3227,#071e19)}.closing-cta p{margin:0 auto 24px}.eyebrow{font-weight:700}.trust-strip{grid-template-columns:repeat(3,1fr)}.product .price{margin-top:auto}.product .btn{margin-top:12px}.detail{align-items:start}.detail .cover{position:relative}.detail .cover img{max-width:600px}.notice{border-radius:4px}@media(max-width:720px){.editorial-inner{grid-template-columns:1fr;gap:16px}.editorial-band{padding-block:48px}.hero{min-height:430px}.hero h1{font-size:clamp(38px,10vw,62px)}.section{padding-block:48px}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trust-strip{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.btn{transition:none}}


/* MindMint V4 visual editorial refresh */
header{padding-top:19px;padding-bottom:19px;box-shadow:0 8px 28px #0002}nav a{font-size:15px} .hero{min-height:640px;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:clamp(30px,5vw,90px);padding:70px max(5vw,24px);align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 35%,#295842 0%,#102c23 50%,#061b16 85%)}.hero:before{content:"";position:absolute;inset:18px;border:1px solid #b9a36a38;pointer-events:none}.hero-copy{position:relative;z-index:1;max-width:680px}.hero h1{font-size:clamp(46px,5.3vw,82px);line-height:1.04;max-width:650px}.hero p{margin:0 0 24px;max-width:590px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero .btn{margin:0}.hero-art{height:480px;position:relative;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;border:1px solid #d8bc7566;box-shadow:0 0 0 35px #d8bc7508,0 0 0 70px #d8bc7505}.hero-art img{position:absolute;width:49%;height:auto;aspect-ratio:1;object-fit:contain;box-shadow:0 28px 55px #0009;border:1px solid #d8bc7575;border-radius:9px;background:#102b23;transform:rotate(var(--rotate));transition:transform .25s ease,box-shadow .25s ease}.hero-art img:nth-child(1){left:22%;top:5%;z-index:3;--rotate:-8deg}.hero-art img:nth-child(2){right:1%;top:24%;z-index:2;--rotate:10deg}.hero-art img:nth-child(3){left:2%;bottom:1%;z-index:1;--rotate:-13deg}.hero-art img:hover{transform:rotate(0deg) translateY(-8px);box-shadow:0 35px 65px #000b;z-index:5}.hero-art .art-note{position:absolute;right:4%;bottom:3%;z-index:6;background:#e9d49d;color:#0c3025;padding:12px 17px;font:700 11px Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;box-shadow:0 12px 30px #0007}.featured-spotlight{display:grid;grid-template-columns:minmax(250px,.85fr) 1.15fr;gap:clamp(26px,6vw,85px);align-items:center;padding:58px;max-width:1280px;margin:0 auto;background:linear-gradient(135deg,#1b4937,#0b291f);border:1px solid #9e8a56;border-radius:18px;box-shadow:0 24px 70px #0004}.featured-spotlight img{width:100%;max-width:400px;display:block;margin:auto;border-radius:12px;box-shadow:0 25px 50px #0007}.featured-spotlight h2{font-size:clamp(32px,4vw,55px);margin:14px 0}.featured-spotlight p{font-size:16px}.feature-pills{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 27px}.feature-pills span{border:1px solid #a28b5b;padding:9px 12px;border-radius:40px;font:12px Arial,sans-serif;color:#e7dfca}.feature-price{color:#f1d792;font:700 25px Arial,sans-serif;margin:15px 0}.collection-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.collection-heading .section-intro{margin:0}.product{border-radius:16px;padding:14px;box-shadow:0 18px 38px #0004}.product .cover{border-radius:10px;overflow:hidden}.product .cover img{transition:transform .35s ease}.product:hover .cover img{transform:scale(1.035)}.product h3{font-size:24px}.product .category{margin-top:20px}.section-kicker{color:#d9bc79;letter-spacing:.2em;font:bold 12px Arial,sans-serif;text-transform:uppercase}.trust-strip{background:#0e2b22}.trust-strip span{font-size:14px}.section.spotlight-wrap{max-width:1440px;padding-top:78px}.collection-section{background:linear-gradient(#071c17,#0b261d)}.editorial-band{background:linear-gradient(125deg,#f5efdf,#e9dfcb)}.editorial-points div{font-size:15px}.closing-cta{background:radial-gradient(ellipse at center,#24503c,#071c17 75%)}
@media(max-width:900px){.hero{grid-template-columns:1fr;gap:30px;padding-top:64px;padding-bottom:60px;text-align:center}.hero-copy{margin:auto}.hero p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-art{width:min(520px,100%);height:390px;margin:auto}.featured-spotlight{padding:30px;gap:25px}.featured-spotlight h2{font-size:36px}}
@media(max-width:620px){.hero{padding:55px 24px}.hero h1{font-size:clamp(42px,11vw,64px)}.hero-art{height:310px}.hero-art img{width:52%}.featured-spotlight{grid-template-columns:1fr;text-align:center;padding:24px}.feature-pills{justify-content:center}.featured-spotlight img{max-width:260px}.collection-heading{display:block}.product .cover img{aspect-ratio:1}.hero:before{inset:10px}.hero-art .art-note{font-size:9px}.hero-actions .btn{flex:1 1 180px;text-align:center}}
@media(prefers-reduced-motion:reduce){.hero-art img,.product .cover img{transition:none}}

summary:focus-visible{outline:3px solid #fff1b8;outline-offset:5px}nav a{min-height:44px;display:inline-flex;align-items:center}summary{min-height:44px}main:focus{outline:none}.editorial-band .eyebrow{color:#735b21}@media(prefers-reduced-motion:reduce){.hero-art img:hover,.product:hover{transform:none}}