body{background:radial-gradient(ellipse at 78% 15%,#381025,transparent 50%),radial-gradient(ellipse at 12% 60%,#240d20,transparent 50%),#080808;color:#fff}.mock-banner{background:#fff;color:#080808;font:11px Arial;text-align:center;padding:7px}header{background:#080808;border-bottom:3px solid #ff0080}header .header-inner,header .header-inner.navigation-enhanced{max-width:none;padding:5px 32px 10px;display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-template-rows:32px 76px;gap:4px 24px;align-items:center}header .brand{grid-column:1;grid-row:2;justify-self:start;min-width:0}header .brand::before{display:none!important}header .brand .brand-banner{display:block!important;width:220px!important;height:auto!important;max-width:100%;position:static!important;opacity:1!important}header .header-inner>nav{grid-column:2;grid-row:2;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:nowrap}header nav>a{font-size:13px;white-space:nowrap}header .header-actions{display:contents}header .header-actions>a:not(.cart-link){grid-column:2;grid-row:1;background:none;color:#ccc;padding:0;min-height:25px;font-size:11px;justify-self:end;border:0;box-shadow:none}header .header-actions .contact-us-link{margin-right:140px}header .header-actions .cart-link{grid-column:3;grid-row:2;margin:0;min-height:44px;font-size:12px;padding:12px 22px}header .header-socials{grid-column:3;grid-row:1;position:static;display:flex;justify-content:end;gap:11px;margin:0;padding:0}.header-socials .social-status{display:none}header .social-icon{width:22px;height:22px;min-width:22px;padding:0}.social-pending{opacity:.4}.shop-dropdown{position:relative;font-size:13px;font-weight:800}.shop-dropdown summary{cursor:pointer;list-style:none;padding:12px 0}.shop-dropdown summary::after{content:' ▾';color:#ff0080}.shop-links{position:absolute;top:40px;left:-14px;z-index:20;background:#171117;border:1px solid #ff0080;width:225px;box-shadow:5px 5px 0 #ff0080;padding:10px}.shop-links a{display:block;color:#fff!important;padding:12px;font-size:12px}.shop-links a:hover{background:#3a1830}.collection-header-theme .seasonal-hero{background:radial-gradient(ellipse at 75% 45%,#48142f,transparent 65%),#080808;border-bottom:0;min-height:540px;padding-top:36px;padding-bottom:45px}.collection-header-theme .seasonal-hero::before{background:none}.collection-header-theme .seasonal-copy h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(62px,7.5vw,112px);color:#fff;text-shadow:none;font-weight:900;line-height:.98;letter-spacing:-1px}.collection-header-theme .seasonal-copy p{color:#ddd}.collection-header-theme .seasonal-art-stage::before{background:#0d090e;border-color:#632139}.home-header-theme .seasonal-art-stage>img,.custom-header-theme .seasonal-art-stage>img{background:#fff!important;filter:none!important}.section:not(.services):not(.story)>.section-heading h2,.section:not(.services):not(.story)>h2{color:white;text-shadow:none}.catalog-caption,.section>.section-heading p,.section>.section-heading .note{color:#ccc}.catalog-card{color:#080808}.source-links,.awaiting-designs{color:#fff;background:#171117}.story{background:#fff;color:#080808;padding-top:40px;padding-bottom:40px}.story h2{color:#080808}.services-band{background-color:#080808}.chaos-finder{padding-top:48px;padding-bottom:45px}.chaos-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.chaos-heading h2{font:64px/.95 Impact,Arial,sans-serif;letter-spacing:-1px;margin:0;color:#fff}.chaos-heading h2 span{color:#ff0080}.chaos-heading p{max-width:340px;color:#ccc}.chaos-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px}.chaos-tiles button{background:#171117;border:1px solid #674057;color:#fff;padding:18px;text-align:left;cursor:pointer}.chaos-tiles button[aria-pressed=true]{border-color:#ff0080;box-shadow:5px 5px 0 #ff0080}.chaos-tiles img{height:180px;width:100%;object-fit:contain}.chaos-tiles strong{display:block;font:27px/1.05 Impact,Arial,sans-serif;text-transform:uppercase;margin-top:15px}.chaos-results{display:flex;gap:14px;margin-top:28px;flex-wrap:wrap}.chaos-results a{color:#fff;text-decoration:none;background:#27111f;border:1px solid #ff0080;padding:12px 16px;font-size:13px;font-weight:800}.footer-band{background:radial-gradient(ellipse at 25% 50%,#321024,transparent 75%),#080808;border-top:3px solid #ff0080}footer.site-footer{max-width:none;padding:32px;gap:30px;grid-template-columns:minmax(220px,1.1fr) 1fr 1fr}.site-footer .footer-logo img{width:220px}.footer-social-icons{display:flex;gap:14px;align-items:center}.footer-social-icons .social-icon{display:inline-flex;width:24px;height:24px;color:#fff}.footer-social-icons svg{width:22px;height:22px;fill:currentColor}.footer-social-icons .social-status{display:none}.site-footer .footer-bottom{gap:24px}.site-footer h2{color:#fff}.seasonal-page .seasonal-hero{background:radial-gradient(ellipse at 72% 38%,#5b1239,transparent 60%),radial-gradient(ellipse at 15% 85%,#281227,transparent 65%),#080808}.seasonal-page .halloween-web{opacity:.6;color:#ffb8da;width:320px;height:320px}.seasonal-page .halloween-bats{color:#ff0080;opacity:.8;filter:drop-shadow(0 0 7px #ff008080);width:290px;height:165px}.seasonal-page .halloween-moon{opacity:.65;box-shadow:0 0 100px #ff008070}.seasonal-page .halloween-pumpkins{opacity:.95;width:190px;height:115px}.seasonal-page .seasonal-art-stage{animation:spooky-float 8s ease-in-out infinite}.seasonal-page .seasonal-copy h1{color:#fff;text-shadow:4px 4px #7d1243}.seasonal-page .seasonal-ribbon{box-shadow:0 0 30px #ff008050}@keyframes spooky-float{50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.seasonal-page .seasonal-art-stage{animation:none}}@media(max-width:1050px){header .header-inner,header .header-inner.navigation-enhanced{grid-template-columns:180px minmax(0,1fr)auto;gap:4px 18px;padding-left:22px;padding-right:22px}header .brand .brand-banner{width:180px!important}header .header-inner>nav{gap:13px}header nav>a{font-size:11px}.shop-dropdown{font-size:12px}.chaos-tiles img{height:150px}}@media(max-width:750px){header .header-inner.navigation-enhanced{grid-template-columns:minmax(0,1fr)auto auto;grid-template-rows:30px 62px;padding:4px 16px 10px;gap:4px 12px}header .navigation-enhanced .brand{grid-column:1;grid-row:2;justify-self:start}header .brand .brand-banner{width:160px!important}header .navigation-enhanced>nav,header .navigation-enhanced>.header-socials{display:none}header .navigation-enhanced .header-actions{display:contents}header .navigation-enhanced .header-actions>a:not(.cart-link){display:none}header .navigation-enhanced .header-actions .cart-link{grid-column:3;grid-row:2;width:auto;padding:12px;min-height:44px}header .navigation-enhanced .menu-toggle{grid-column:2;grid-row:2;width:auto;font-size:11px;min-height:44px;padding:12px}header .header-inner::before{content:'A little wild. A lot of heart.';grid-column:1/-1;grid-row:1;font-size:10px;color:#bbb;text-align:right}.navigation-drawer .shop-dropdown{color:#fff}.navigation-drawer .shop-links{position:static;width:100%;box-shadow:none}.navigation-drawer summary{padding:12px}.chaos-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.chaos-heading{display:block}.chaos-heading h2{font-size:48px}.chaos-tiles img{height:150px}.chaos-tiles strong{font-size:25px}footer.site-footer{grid-template-columns:1fr 1fr;padding:28px 20px}.site-footer .footer-identity{grid-column:1/-1}.seasonal-page .halloween-web{width:180px;height:180px}.seasonal-page .halloween-bats{top:46%;width:170px}.seasonal-page .halloween-pumpkins{width:120px;height:75px}.collection-header-theme .seasonal-hero{min-height:0}.seasonal-page .halloween-moon{top:46%}}@media(max-width:500px){footer.site-footer{grid-template-columns:1fr}.chaos-tiles{gap:12px}.chaos-tiles button{padding:12px}.chaos-tiles img{height:130px}.chaos-results a{font-size:12px}.collection-header-theme .seasonal-copy h1{font-size:60px}.site-footer .footer-logo img{width:180px}}
.order-section .steps p{color:#d0c1cc}.order-section .steps h3{color:#fff}
@media(min-width:751px){header .navigation-enhanced>.header-socials{grid-column:3!important;grid-row:1!important;width:auto!important}header .navigation-enhanced>nav{grid-column:2!important;grid-row:2!important}header .navigation-enhanced>.header-actions{display:contents!important}header .navigation-enhanced .header-actions>a:not(.cart-link){grid-column:2!important;grid-row:1!important}header .navigation-enhanced .header-actions>.cart-link{grid-column:3!important;grid-row:2!important}}
@media(max-width:750px){header .navigation-enhanced>.header-actions{display:contents!important}header .navigation-enhanced .header-actions>.cart-link{grid-column:3!important;grid-row:2!important}}
.site-footer .footer-logo{width:220px}.site-footer .footer-logo img{width:220px!important;max-height:none}@media(max-width:500px){.site-footer .footer-logo,.site-footer .footer-logo img{width:180px!important}}
/* Owner correction: restore the original pink/white home headline and readable Chaos lettering. */
.home-header-theme .seasonal-copy h1{font-family:'Segoe UI',Arial,sans-serif;font-weight:950;font-size:clamp(55px,6.2vw,92px);letter-spacing:-4px;line-height:.93;color:#ff0080;text-shadow:3px 3px 0 #fff}
.chaos-heading h2,.chaos-heading h2 span{color:#fff;text-shadow:3px 3px 0 #ff0080}
@media(max-width:800px){.home-header-theme .seasonal-copy h1{font-size:60px;letter-spacing:-3px}}
.site-footer .footer-quote,.quote-form>.button[type="submit"],#quote-form>.button[type="submit"]{width:fit-content;max-width:100%;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 22px}

.home-custom-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:52px;padding-bottom:52px;position:relative}.home-custom-callout h2{margin:0 0 16px}.home-custom-callout p{color:#d0c1cc;margin:0}.home-custom-callout>.button{flex-shrink:0;width:fit-content;min-height:44px}@media(max-width:750px){.home-custom-callout{flex-direction:column;align-items:flex-start;gap:24px;padding-top:38px;padding-bottom:38px}}

/* Signature pattern: crown / paw print / claw scratch / MO mark, scattered and rotated so it
   never reads as a tiled grid. Approved mockup: see Wild Mark System review. Low-opacity on
   atmosphere sections only — never placed over product art or readable copy blocks. */
.chaos-finder,.services-band{position:relative;isolation:isolate}
.chaos-finder::before,.services-band::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj4KPGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY4ZmM0IiBzdHJva2Utd2lkdGg9IjIuNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCwxOCkgcm90YXRlKC04KSBzY2FsZSgwLjc4KSI+CiAgICA8cGF0aCBkPSJNOCAzNCBMMTMgMTYgTDIxIDI2IEwzMCAxMiBMMzkgMjYgTDQ3IDE2IEw1MiAzNCBaIi8+CiAgICA8Y2lyY2xlIGN4PSIxMyIgY3k9IjE2IiByPSIyLjIiIGZpbGw9IiNmZjhmYzQiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iMzAiIGN5PSIxMiIgcj0iMi4yIiBmaWxsPSIjZmY4ZmM0IiBzdHJva2U9Im5vbmUiLz4KICAgIDxjaXJjbGUgY3g9IjQ3IiBjeT0iMTYiIHI9IjIuMiIgZmlsbD0iI2ZmOGZjNCIgc3Ryb2tlPSJub25lIi8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MCwzMCkgcm90YXRlKDE0KSBzY2FsZSgwLjYpIiBmaWxsPSIjZmY4ZmM0IiBzdHJva2U9Im5vbmUiPgogICAgPGVsbGlwc2UgY3g9IjIwIiBjeT0iMzAiIHJ4PSIxMSIgcnk9IjkiLz4KICAgIDxlbGxpcHNlIGN4PSI4IiBjeT0iMTQiIHJ4PSI0LjYiIHJ5PSI2Ii8+CiAgICA8ZWxsaXBzZSBjeD0iMTkiIGN5PSI3IiByeD0iNC44IiByeT0iNi40Ii8+CiAgICA8ZWxsaXBzZSBjeD0iMzEiIGN5PSI5IiByeD0iNC42IiByeT0iNiIvPgogICAgPGVsbGlwc2UgY3g9IjM4IiBjeT0iMTkiIHJ4PSI0LjIiIHJ5PSI1LjYiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAsMTEwKSByb3RhdGUoMTgpIHNjYWxlKDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0yIDQgTDIyIDM4Ii8+CiAgICA8cGF0aCBkPSJNMTEgMiBMMzEgMzYiLz4KICAgIDxwYXRoIGQ9Ik0yMCAxIEw0MCAzNSIvPgogIDwvZz4KICA8dGV4dCB4PSIxNDAiIHk9IjE1MCIgZm9udC1mYW1pbHk9IkltcGFjdCwgQXJpYWwgTmFycm93LCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjMwIiBmaWxsPSIjZmY4ZmM0IiB0cmFuc2Zvcm09InJvdGF0ZSgtNiAxNDAgMTUwKSI+TU88L3RleHQ+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAsMTcwKSByb3RhdGUoLTIwKSBzY2FsZSgwLjU1KSIgZmlsbD0iI2ZmOGZjNCIgc3Ryb2tlPSJub25lIj4KICAgIDxlbGxpcHNlIGN4PSIyMCIgY3k9IjMwIiByeD0iMTEiIHJ5PSI5Ii8+CiAgICA8ZWxsaXBzZSBjeD0iOCIgY3k9IjE0IiByeD0iNC42IiByeT0iNiIvPgogICAgPGVsbGlwc2UgY3g9IjE5IiBjeT0iNyIgcng9IjQuOCIgcnk9IjYuNCIvPgogICAgPGVsbGlwc2UgY3g9IjMxIiBjeT0iOSIgcng9IjQuNiIgcnk9IjYiLz4KICAgIDxlbGxpcHNlIGN4PSIzOCIgY3k9IjE5IiByeD0iNC4yIiByeT0iNS42Ii8+CiAgPC9nPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NSwxNjUpIHJvdGF0ZSg1KSBzY2FsZSgwLjcpIj4KICAgIDxwYXRoIGQ9Ik04IDM0IEwxMyAxNiBMMjEgMjYgTDMwIDEyIEwzOSAyNiBMNDcgMTYgTDUyIDM0IFoiLz4KICAgIDxjaXJjbGUgY3g9IjEzIiBjeT0iMTYiIHI9IjIuMiIgZmlsbD0iI2ZmOGZjNCIgc3Ryb2tlPSJub25lIi8+CiAgICA8Y2lyY2xlIGN4PSIzMCIgY3k9IjEyIiByPSIyLjIiIGZpbGw9IiNmZjhmYzQiIHN0cm9rZT0ibm9uZSIvPgogICAgPGNpcmNsZSBjeD0iNDciIGN5PSIxNiIgcj0iMi4yIiBmaWxsPSIjZmY4ZmM0IiBzdHJva2U9Im5vbmUiLz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkwLDk1KSByb3RhdGUoLTMwKSBzY2FsZSgwLjYpIj4KICAgIDxwYXRoIGQ9Ik0yIDQgTDIyIDM4Ii8+CiAgICA8cGF0aCBkPSJNMTEgMiBMMzEgMzYiLz4KICAgIDxwYXRoIGQ9Ik0yMCAxIEw0MCAzNSIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
  background-size:190px 190px;opacity:.16;
  mask-image:radial-gradient(ellipse at center,black,transparent 85%);
}
@media(max-width:650px){.chaos-finder::before,.services-band::before{background-size:140px 140px;opacity:.13}}
