:root{--pad: 1rem;--radius: 14px;--maxw: 1100px;--slate-900: #1d262f;--slate-800: #242e38;--slate-700: #2a3642;--ink: #f0ede6;--gold-600: #c48a2a;--gold-500: #d0a24a;--gold-300: #e0bf78;--indigo-600: #3e4f73}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--slate-900);color:var(--ink);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;line-height:1.55}h1,h2,h3,.brand,.nav a{font-family:Cinzel Decorative,Cormorant Garamond,Georgia,serif;letter-spacing:.5px}header{background:var(--slate-800) url(https://www.transparenttextures.com/patterns/dark-denim-3.png);border-bottom:3px solid var(--gold-600);background-size:300px 300px;background-blend-mode:overlay;color:var(--ink)}footer{background:var(--slate-800);border-top:1px solid rgba(243,209,140,.25)}.header-inner,.footer-inner,main{max-width:var(--maxw);margin:0 auto;padding:calc(var(--pad) * 1.25)}.logo{height:52px;width:auto;display:block}a{color:var(--gold-300);text-decoration:none;transition:color .25s ease,box-shadow .25s ease}a:hover{color:var(--gold-500)}.nav{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.nav a{padding:.45rem .75rem;border-radius:999px;border:1px solid transparent;color:var(--ink)}.nav a:hover{border-color:#f3d18c59;box-shadow:0 0 8px #e0a44f66}.card{border:1px solid rgba(224,164,79,.25);border-radius:var(--radius);padding:1rem;background:linear-gradient(180deg,var(--slate-700),var(--slate-800));box-shadow:0 0 12px #e0a44f26}.card img{width:100%;height:auto;border-radius:10px;box-shadow:0 0 8px #e0a44f66}.hero{padding:2.2rem 0 1rem;background:radial-gradient(1200px 400px at 10% -20%,rgba(243,209,140,.12),transparent),radial-gradient(1000px 300px at 90% -10%,rgba(62,79,115,.18),transparent),var(--slate-800);border-radius:var(--radius);border:1px solid rgba(224,164,79,.2)}.hero h1{margin:0 0 .5rem;font-size:clamp(1.6rem,2.2vw + 1rem,2.6rem);color:var(--gold-300);text-shadow:0 0 6px rgba(224,164,79,.3)}details{border:1px solid rgba(224,164,79,.25);padding:.75rem 1rem;border-radius:var(--radius);background:linear-gradient(180deg,var(--slate-700),var(--slate-800))}details+details{margin-top:.75rem}summary{cursor:pointer;font-weight:600;color:var(--gold-300)}.price{font-weight:700;color:var(--gold-300);text-shadow:0 0 4px rgba(224,164,79,.35)}.product{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 900px){.product{grid-template-columns:1fr 1fr}}button,.button{display:inline-block;padding:.7rem 1rem;border-radius:999px;border:1px solid var(--gold-500);background:linear-gradient(135deg,#2a3642,#3e4f73);color:var(--ink);box-shadow:0 0 8px #e0a44f59;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}button:hover,.button:hover{transform:translateY(-2px);box-shadow:0 0 14px #f3d18c73;background:linear-gradient(135deg,#334252,#465a7f)}.small{color:#c7c3b5;font-size:.92rem}h2{color:var(--gold-300);margin:0 0 .75rem}h3{color:var(--ink);margin:.5rem 0 .25rem}main{background:radial-gradient(700px 200px at 50% -50%,rgba(224,164,79,.08),transparent);border-radius:var(--radius)}section.header{position:relative;background:radial-gradient(120px 60px at 15% 30%,rgba(255,255,255,.02),transparent 60%),radial-gradient(160px 80px at 60% 20%,rgba(255,255,255,.02),transparent 60%),radial-gradient(140px 70px at 80% 70%,rgba(255,255,255,.02),transparent 60%),radial-gradient(180px 90px at 30% 80%,rgba(0,0,0,.12),transparent 60%),linear-gradient(180deg,#0000002e,#0000 30%),var(--slate-800);background-blend-mode:overlay,overlay,overlay,multiply,normal,normal}section.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,rgba(226,197,135,0),var(--gold-500),var(--gold-300),var(--gold-500),rgba(226,197,135,0));box-shadow:0 0 8px #e0bf7880}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,var(--gold-500) 1.2px,transparent 1.2px),radial-gradient(circle at 40% 60%,var(--gold-500) 1.2px,transparent 1.2px),radial-gradient(circle at 65% 25%,var(--gold-500) 1.2px,transparent 1.2px),radial-gradient(circle at 80% 70%,var(--gold-500) 1.2px,transparent 1.2px);background-repeat:no-repeat;background-size:cover;pointer-events:none;z-index:0}.hero h1,.hero p,.hero a{position:relative;z-index:1}.hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#1e283199,#1e283100);z-index:0}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.28;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400'><defs><filter id='soft'><feGaussianBlur stdDeviation='0.6'/></filter></defs><g stroke='%23e0bf78' stroke-width='1.5' fill='none' opacity='0.6'><path d='M80,290 L220,240 L360,260 L520,200 L690,230 L860,210 L1040,250' /></g><g fill='%23e0bf78' opacity='0.95' filter='url(%23soft)'><circle cx='80' cy='290' r='3'/><circle cx='220' cy='240' r='3.2'/><circle cx='360' cy='260' r='2.8'/><circle cx='520' cy='200' r='3.4'/><circle cx='690' cy='230' r='3'/><circle cx='860' cy='210' r='2.8'/><circle cx='1040' cy='250' r='3.2'/></g><g stroke='%23d0a24a' stroke-width='0.8' opacity='0.35'><path d='M160,120 L260,80 L340,130 L420,90 L520,120 L640,100 L760,120 L900,80' /></g><g fill='%23d0a24a' opacity='0.65'><circle cx='160' cy='120' r='2.2'/><circle cx='260' cy='80' r='2.2'/><circle cx='340' cy='130' r='2.2'/><circle cx='420' cy='90' r='2.2'/><circle cx='520' cy='120' r='2.2'/><circle cx='640' cy='100' r='2.2'/><circle cx='760' cy='120' r='2.2'/><circle cx='900' cy='80' r='2.2'/></g></svg>");background-repeat:no-repeat;background-size:1200px 400px;background-position:center top}.hero>.header-inner{position:relative;z-index:1}.hero:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400'>  <defs><filter id='soft'><feGaussianBlur stdDeviation='0.7'/></filter></defs>  <!-- Dog constellation: stylized hound silhouette with joints/stars -->  <g stroke='%23e0bf78' stroke-width='1.6' fill='none' opacity='0.68'>    <!-- back and tail -->    <path d='M160,250 L280,210 L420,210 L520,230 L600,240 L690,235 L760,220' />    <path d='M160,250 L130,220' />    <!-- legs -->    <path d='M300,210 L290,280' />    <path d='M360,210 L350,290' />    <path d='M570,240 L560,300' />    <!-- neck + head -->    <path d='M690,235 L760,200 L820,190 L860,200' />    <path d='M820,190 L820,165 L840,170' />  </g>  <g fill='%23e0bf78' filter='url(%23soft)'>    <!-- stars (joints) -->    <circle cx='160' cy='250' r='3.4'/>    <circle cx='280' cy='210' r='3.2'/>    <circle cx='420' cy='210' r='3.2'/>    <circle cx='520' cy='230' r='3.2'/>    <circle cx='600' cy='240' r='3.2'/>    <circle cx='690' cy='235' r='3.2'/>    <circle cx='760' cy='220' r='3.2'/>    <circle cx='130' cy='220' r='2.8'/>    <circle cx='300' cy='210' r='2.6'/>    <circle cx='290' cy='280' r='2.6'/>    <circle cx='360' cy='210' r='2.6'/>    <circle cx='350' cy='290' r='2.6'/>    <circle cx='570' cy='240' r='2.6'/>    <circle cx='560' cy='300' r='2.6'/>    <circle cx='760' cy='200' r='2.8'/>    <circle cx='820' cy='190' r='3.0'/>    <circle cx='860' cy='200' r='2.8'/>    <circle cx='820' cy='165' r='2.4'/>    <circle cx='840' cy='170' r='2.4'/>  </g>  <!-- faint secondary lines for depth -->  <g stroke='%23d0a24a' stroke-width='0.9' opacity='0.38'>    <path d='M200,230 L260,215 L340,210 L460,220 L540,235 L630,238 L710,228' />  </g></svg>");background-repeat:no-repeat;background-size:1200px 400px;background-position:center top}
/*# sourceMappingURL=/cdn/shop/t/63/assets/theme.css.map */
