html[data-site-theme=halloween]{--hw-bg:#0b0612;--hw-bg-2:#150a22;--hw-purple:#3b1763;--hw-purple-2:#5b2a8c;--hw-orange:#ff7a1a;--hw-orange-2:#ffb347;--hw-text:#f4ecff;--hw-muted:rgba(244,236,255,0.68);--hw-line:rgba(255,122,26,0.28);--hw-font:"Grenze",var(--font-playfair),Georgia,serif;color-scheme:dark}html[data-site-theme=halloween] body{color:var(--hw-text);background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(91,42,140,.35),transparent 70%),var(--hw-bg)}html[data-site-theme=halloween] ::-moz-selection{background:var(--hw-orange);color:#fff}html[data-site-theme=halloween] ::selection{background:var(--hw-orange);color:#fff}html[data-site-theme=halloween] ::-webkit-scrollbar-track{background:var(--hw-bg)}html[data-site-theme=halloween] ::-webkit-scrollbar-thumb{background:var(--hw-orange)}html[data-site-theme=halloween] [role=banner].bg-brand-lavender-pale{background:linear-gradient(90deg,#4a1a00,var(--hw-orange) 50%,#4a1a00);border-color:rgba(255,179,71,.4)}html[data-site-theme=halloween] [role=banner].bg-brand-lavender-pale :is(span,button){color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}html[data-site-theme=halloween] header[role=navigation]{background-color:rgba(11,6,18,.9)!important;border-color:var(--hw-line)!important;box-shadow:0 6px 24px -10px rgba(255,122,26,.45)}html[data-site-theme=halloween] :is(header[role=navigation],nav.fixed.bg-brand-cream) img[alt*=CaprichoStore]{filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(255,122,26,.75))}html[data-site-theme=halloween] header[role=navigation] [class*="hover:bg-brand-lavender-pale"]:hover,html[data-site-theme=halloween] header[role=navigation] [class*="hover:bg-brand-nude"]:hover{background-color:rgba(255,122,26,.15)}html[data-site-theme=halloween] header[role=navigation] .bg-brand-lavender{background-color:var(--hw-orange)}html[data-site-theme=halloween] header[role=navigation] input{background:rgba(255,255,255,.06);color:var(--hw-text);border-color:var(--hw-line)}html[data-site-theme=halloween] header[role=navigation] input::-moz-placeholder{color:var(--hw-muted)}html[data-site-theme=halloween] header[role=navigation] input::placeholder{color:var(--hw-muted)}html[data-site-theme=halloween] .fixed.bg-brand-cream{background:linear-gradient(180deg,#1b0d2c,var(--hw-bg));border-left:1px solid var(--hw-line)}html[data-site-theme=halloween] main{position:relative}html[data-site-theme=halloween] main :is(.bg-brand-cream,.bg-brand-nude-light){background-color:transparent}html[data-site-theme=halloween] main section{position:relative;isolation:isolate}html[data-site-theme=halloween] main section+section{border-top:1px solid var(--hw-line)}html[data-site-theme=halloween] main section:nth-of-type(odd):not([aria-label^=Hero]){background-image:radial-gradient(ellipse 70% 60% at 50% 0,rgba(91,42,140,.5),transparent 70%),linear-gradient(180deg,#140922,#0b0612)}html[data-site-theme=halloween] main section:nth-of-type(2n){background-image:radial-gradient(circle at 88% 14%,#fff1cf 0 34px,rgba(255,214,150,.35) 36px,rgba(255,170,90,.12) 70px,transparent 120px),radial-gradient(ellipse 80% 45% at 50% 105%,rgba(255,122,26,.3),transparent 70%),linear-gradient(180deg,#0e0718,#1a0b2a)}html[data-site-theme=halloween] main section>.container-site{position:relative;z-index:1}html[data-site-theme=halloween] main>section:not([aria-label^=Hero]):after{content:"";position:absolute;bottom:6px;width:clamp(48px,8vw,104px);aspect-ratio:140/120;background:var(--hw-pumpkin) center /contain no-repeat;filter:drop-shadow(0 0 14px rgba(255,122,26,.65));pointer-events:none;z-index:0;opacity:.95}html[data-site-theme=halloween] main>section:nth-of-type(odd):after{right:8px;transform:scaleX(-1)}html[data-site-theme=halloween] main>section:nth-of-type(2n):after{left:8px}html[data-site-theme=halloween] main>section:nth-of-type(2n){padding-bottom:clamp(112px,13vw,176px)}html[data-site-theme=halloween] main>section:nth-of-type(2n):before{content:"";position:absolute;right:clamp(4px,3vw,48px);bottom:0;width:clamp(170px,22vw,320px);aspect-ratio:400/230;background:var(--hw-house) center bottom /contain no-repeat;filter:drop-shadow(0 0 22px rgba(255,122,26,.35));pointer-events:none;z-index:0}html[data-site-theme=halloween] main:before{content:"";position:absolute;inset:0 0 auto 0;height:clamp(110px,18vw,220px);background:var(--hw-web-l) left top /contain no-repeat,var(--hw-web-r) right top /contain no-repeat;pointer-events:none;z-index:20}html[data-site-theme=halloween] main:after{content:"";position:absolute;top:0;right:clamp(70px,14vw,200px);width:clamp(22px,3vw,34px);aspect-ratio:40/120;background:var(--hw-spider) center top /contain no-repeat;transform-origin:top center;animation:hw-swing 4.5s ease-in-out infinite;pointer-events:none;z-index:20}html[data-site-theme=halloween] .bg-hero-overlay{background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(255,122,26,.45),transparent 70%),linear-gradient(180deg,rgba(20,6,30,.7),rgba(59,23,99,.45) 45%,rgba(11,6,18,.92))}html[data-site-theme=halloween] section[aria-label^=Hero]:after{content:"";position:absolute;inset:auto 0 0 0;height:clamp(90px,16vw,190px);background:var(--hw-pumpkin) left 2% bottom 6px /auto 100% no-repeat,var(--hw-pumpkin) left calc(2% + clamp(80px, 13vw, 210px)) bottom 4px /auto 55% no-repeat,var(--hw-pumpkin) right 2% bottom 6px /auto 100% no-repeat,var(--hw-pumpkin) right calc(2% + clamp(80px, 13vw, 210px)) bottom 4px /auto 55% no-repeat;filter:drop-shadow(0 0 18px rgba(255,122,26,.7));pointer-events:none;z-index:5}html[data-site-theme=halloween] section[aria-label^=Hero] h1{font-family:var(--hw-font);text-shadow:0 0 24px rgba(255,122,26,.45)}html[data-site-theme=halloween] section[aria-label^=Hero] :is(.text-brand-nude,[class*="text-brand-nude/"]){color:var(--hw-orange-2)}html[data-site-theme=halloween] section[aria-label^=Hero] .bg-brand-nude{background-color:var(--hw-orange)}html[data-site-theme=halloween] section[aria-label^=Hero] a.bg-white{background:linear-gradient(135deg,var(--hw-orange-2),var(--hw-orange));color:#2a1000;box-shadow:0 8px 28px -6px rgba(255,122,26,.7)}html[data-site-theme=halloween] :is(main,nav.fixed.bg-brand-cream,header[role=navigation],.fixed.bg-brand-cream) :is([class*=text-brand-navy],.section-subtitle,h1,h2,h3,h4):not(:is(.bg-white,.product-card,[class*="bg-white/9"],[class*="bg-white/8"],.bg-gray-100,.bg-brand-nude,.bg-brand-lavender-pale,input,select,textarea),:is(.bg-white,.product-card,[class*="bg-white/9"],[class*="bg-white/8"],.bg-gray-100,.bg-brand-nude,.bg-brand-lavender-pale) *){color:var(--hw-text)}html[data-site-theme=halloween] :is(main,.fixed.bg-brand-cream) :is([class*="text-brand-navy/"],.section-subtitle):not(:is(.bg-white,.product-card,[class*="bg-white/9"],[class*="bg-white/8"],.bg-gray-100,.bg-brand-nude,.bg-brand-lavender-pale,input,select,textarea),:is(.bg-white,.product-card,[class*="bg-white/9"],[class*="bg-white/8"],.bg-gray-100,.bg-brand-nude,.bg-brand-lavender-pale) *){color:var(--hw-muted)}html[data-site-theme=halloween] main .text-brand-lavender:not(:is(.bg-white,.product-card) *){color:var(--hw-orange)}html[data-site-theme=halloween] main .section-title,html[data-site-theme=halloween] main h1:not(:is(.bg-white,.product-card) *){font-family:var(--hw-font);letter-spacing:.01em}html[data-site-theme=halloween] main .section-title:before{content:"";display:block;width:34px;height:29px;margin-bottom:8px;background:var(--hw-pumpkin) center /contain no-repeat;filter:drop-shadow(0 0 8px rgba(255,122,26,.7))}html[data-site-theme=halloween] main .text-center>.section-title:before{margin-inline:auto}html[data-site-theme=halloween] main [class*="bg-brand-nude/"]:not(:is(.bg-white,.product-card) *){background-color:rgba(91,42,140,.4)}html[data-site-theme=halloween] :is(main,.fixed.bg-brand-cream) [class*=border-brand-nude]:not(:is(.bg-white,.product-card) *){border-color:var(--hw-line)}html[data-site-theme=halloween] .btn-primary,html[data-site-theme=halloween] :is(a,button).bg-brand-navy,html[data-site-theme=halloween] footer :is(a,button).bg-brand-lavender,html[data-site-theme=halloween] header[role=navigation] span.bg-brand-navy{background:linear-gradient(135deg,var(--hw-orange-2),var(--hw-orange));color:#fff;box-shadow:0 6px 20px -6px rgba(255,122,26,.7)}html[data-site-theme=halloween] .btn-secondary{border-color:var(--hw-orange);color:var(--hw-orange-2)}html[data-site-theme=halloween] .badge-new{background-color:var(--hw-orange)}html[data-site-theme=halloween] main div.bg-brand-navy{background:linear-gradient(180deg,#1c0c2e,#0d0616);box-shadow:0 0 0 1.5px rgba(255,122,26,.6),0 0 40px -6px rgba(255,122,26,.45)}html[data-site-theme=halloween] main div.bg-brand-navy .text-brand-nude{color:var(--hw-orange)}html[data-site-theme=halloween] section[aria-label="Últimas unidades"] :is(.text-brand-nude,.bg-brand-nude\/20){color:var(--hw-orange-2)}html[data-site-theme=halloween] section[aria-label="Últimas unidades"] .badge-lastunits{background-color:var(--hw-orange);color:#fff}html[data-site-theme=halloween] .product-card{box-shadow:0 0 0 1.5px rgba(255,122,26,.55),0 14px 34px -10px rgba(255,122,26,.5)}html[data-site-theme=halloween] .product-card:hover{box-shadow:0 0 0 2px var(--hw-orange),0 18px 44px -8px rgba(255,122,26,.7)}html[data-site-theme=halloween] main .rounded-2xl.bg-white,html[data-site-theme=halloween] main .rounded-3xl.bg-white{box-shadow:0 0 0 1px rgba(255,122,26,.35),0 10px 30px -12px rgba(255,122,26,.45)}html[data-site-theme=halloween] section[aria-label="Categorías"] a.group{box-shadow:0 0 0 2px rgba(255,122,26,.65),0 0 30px -4px rgba(255,122,26,.45)}html[data-site-theme=halloween] section[aria-label="Categorías"] h3{font-family:var(--hw-font)}html[data-site-theme=halloween] body>:is(a,button).fixed.bg-brand-navy,html[data-site-theme=halloween] button.fixed.bg-brand-navy{background:linear-gradient(135deg,var(--hw-orange-2),var(--hw-orange))}html[data-site-theme=halloween] footer.bg-brand-navy{position:relative;background:var(--hw-web-l) left top /clamp(90px,12vw,160px) no-repeat,var(--hw-web-r) right top /clamp(90px,12vw,160px) no-repeat,radial-gradient(ellipse 70% 50% at 50% 0,rgba(91,42,140,.45),transparent 70%),#07040c;border-top:1px solid var(--hw-line)}html[data-site-theme=halloween] footer :is(.text-brand-lavender-light,[class*=text-brand-nude]){color:var(--hw-orange-2)}html[data-site-theme=halloween] footer h2{font-family:var(--hw-font)}html[data-site-theme=halloween] footer [class*="hover:bg-brand-lavender"]:hover{background-color:var(--hw-orange)}.hw-bats{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:35}.hw-bat{position:absolute;left:0;background:var(--hw-bat) center /contain no-repeat;filter:drop-shadow(0 0 4px rgba(255,122,26,.35));animation-name:hw-fly;animation-timing-function:linear;animation-iteration-count:infinite;transform:translateX(-80px)}@keyframes hw-fly{0%{transform:translate(-80px) scaleY(1)}10%{transform:translate(10vw,-18px) scaleY(.55)}20%{transform:translate(20vw,6px) scaleY(1)}30%{transform:translate(30vw,-14px) scaleY(.55)}40%{transform:translate(40vw,10px) scaleY(1)}50%{transform:translate(50vw,-20px) scaleY(.55)}60%{transform:translate(60vw,4px) scaleY(1)}70%{transform:translate(70vw,-12px) scaleY(.55)}80%{transform:translate(80vw,8px) scaleY(1)}90%{transform:translate(90vw,-16px) scaleY(.55)}to{transform:translate(calc(100vw + 80px)) scaleY(1)}}@keyframes hw-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.hw-preview-bar{position:fixed;left:50%;bottom:92px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;border-radius:999px;background:rgba(11,6,18,.92);border:1px solid rgba(255,122,26,.6);color:#f4ecff;font:500 13px/1.3 var(--font-montserrat),system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.45)}.hw-preview-bar a{flex-shrink:0;padding:6px 14px;border-radius:999px;background:#ff7a1a;color:#fff;font-weight:700}@media (max-width:640px){.hw-bat:nth-child(n+3){display:none}html[data-site-theme=halloween] main>section:not([aria-label^=Hero]):after{opacity:.8}html[data-site-theme=halloween] main section:nth-of-type(2n){background-image:radial-gradient(circle at 86% 7%,#fff1cf 0 20px,rgba(255,214,150,.3) 22px,rgba(255,170,90,.1) 42px,transparent 70px),radial-gradient(ellipse 90% 40% at 50% 105%,rgba(255,122,26,.3),transparent 70%),linear-gradient(180deg,#0e0718,#1a0b2a)}.hw-preview-bar{font-size:12px;bottom:96px}}@media (prefers-reduced-motion:reduce){.hw-bats{display:none}html[data-site-theme=halloween] main:after{animation:none}}