:root{--font-body:Outfit, sans-serif;--font-display:Anton, Impact, "Arial Narrow", sans-serif;--c90-red:#da291c;--c90-red-dark:#b81f14;--c90-ink:#111;--c90-cream:#f3eee4;--c90-paper:#fbf8f2;--c90-line:#ddd5c6;--hl:#ffd600;--hl-fg:#080808;--hl-soft:#fde047;--hl-grad-a:#ffd600;--hl-grad-b:#ff8a00}html[data-look=club90]{--font-body:Barlow, system-ui, sans-serif;--hl:var(--c90-red);--hl-fg:#fff;--hl-soft:#ff5a3c;--hl-grad-a:#ff5a3c;--hl-grad-b:#da291c;--background:40 38% 92%;--card:40 50% 97%;--secondary:40 30% 88%;--muted:40 30% 88%;--muted-foreground:30 8% 38%;--border:38 22% 82%;--input:38 22% 82%}html[data-look=club90] body{background:var(--c90-cream)}html[data-header-light] .header-logo{filter:invert()}html[data-look=club90] .hero-maria-madrid .hmm-btn-solid,html[data-look=club90] .hero-maria-madrid .hmm-btn-outline{font-family:var(--font-body)!important;letter-spacing:.05em!important;border-radius:999px!important;font-weight:800!important}html[data-look=club90] .hero-maria-madrid .wc-bundle-btn{background:var(--c90-red)!important;border-color:var(--c90-red)!important;color:#fff!important;animation:none!important}html[data-look=club90] .hero-maria-madrid .wc-bundle-btn:hover{background:var(--c90-red-dark)!important}html[data-look=club90] .hero-maria-madrid .hmm-hero-title{line-height:.95!important}html[data-look=club90] .featured-collection__heading{font-size:26px!important;line-height:1!important}@media (min-width:768px){html[data-look=club90] .featured-collection__heading{font-size:34px!important}}html[data-look=club90] :is(.font-display90,.featured-collection__heading,.wc-title,.mx-title,.hmm-hero-title){text-transform:uppercase;font-style:italic;font-family:var(--font-display)!important;letter-spacing:.005em!important;font-weight:400!important}.hero-maria-madrid,.mx-score,html,:host,body,h1,h2,h3,h4,h5,h6,.font-display,.font-editorial,.font-editorialSans,.font-sans,.font-inter,.font-poppins,.hero-timer__custom-reviews,.hero-timer__heading,.hero-timer__footnotes p,.hero-countdown__label,.hero-countdown__block span,.hero-countdown__block small,.hero-countdown__sep,.hero-live-bar,.featured-collection__heading,.featured-collection__view-all,.featured-collection__title-item,.featured-collection__chip,.featured-collection__chip-view-all,.review-slider__heading,.review-slider__custom-reviews,.review-slider__rating,.review-slider__title,.review-slider__review,.review-slider__reviewer,.review-slider__tags span,.video-slider__heading,.video-slider__custom-reviews,.admin-mono,.first-letter\:font-editorial:first-letter{font-family:var(--font-body)}.mx-title,.wc-title{font-family:var(--font-body)!important}html[data-look=halloween]{--hw-orange:#ff7a00;--hw-orange-dark:#e35d00;--hw-purple:#8b5cf6;--hw-night:#0e0a14;--hw-bone:#f4ecdf;--font-spooky:Creepster, var(--font-display);--hl:var(--hw-orange);--hl-fg:#160b02;--hl-soft:#ffa24a;--hl-grad-a:#ffb020;--hl-grad-b:#ff5a00;--background:268 30% 6%;--foreground:36 45% 92%;--card:268 26% 10%;--card-foreground:36 45% 92%;--popover:268 26% 10%;--popover-foreground:36 45% 92%;--primary:36 45% 92%;--primary-foreground:268 30% 6%;--secondary:268 22% 14%;--secondary-foreground:36 45% 92%;--muted:268 22% 14%;--muted-foreground:268 12% 70%;--border:268 20% 19%;--input:268 20% 22%;--ring:24 100% 52%;--header-nav:268 38% 9%;--price-old:268 10% 62%;--hero-card:268 26% 12%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-look=halloween] body{background:radial-gradient(1200px 600px at 85% -10%, #8b5cf62e, transparent 60%), radial-gradient(900px 500px at 0% 30%, #ff7a0012, transparent 60%), var(--hw-night);background-attachment:fixed}html[data-look=halloween] :is(.bg-white,.bg-neutral-50,.bg-neutral-100,.bg-\[\#fff\],.bg-\[\#ffffff\]){--foreground:0 0% 7%;--card-foreground:0 0% 7%;--muted-foreground:0 0% 42%;--border:0 0% 90%;--muted:0 0% 96%;--secondary:0 0% 96%;--primary:0 0% 7%;--primary-foreground:0 0% 100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html[data-look=halloween]) :is(.bg-white,.bg-neutral-50,.bg-neutral-100,.bg-\[\#fff\],.bg-\[\#ffffff\]){color:#121212}html[data-look=halloween] [data-pc]{--pc-tile:radial-gradient(120% 90% at 50% 100%, #ffd8ad 0%, #f4ecdf 55%, #efe6d6 100%);--pc-tile-line:#ff7a0040;--pc-ink:var(--hw-bone);--pc-sub:#b5a9c4;--pc-flag:var(--hw-orange);--pc-flag-fg:#160b02;--pc-sale:#ff9a3d;--pc-accent:#c4b5fd;--pc-cta-line:#ff7a00b3;--pc-cta-fg:#ffb366;--pc-cta-hover:var(--hw-orange);--pc-cta-hover-fg:#160b02;--pc-chip:#0e0a14d1;--pc-chip-fg:var(--hw-bone);--pc-glow:0 0 0 1px #ff7a0080, 0 18px 40px -14px #ff7a008c}html[data-look=halloween] [data-pc] .favorite,html[data-look=halloween] [data-pc] button[aria-pressed]{color:var(--hw-bone)}html[data-look=halloween] :is(.featured-collection__heading,.review-slider__heading,.video-slider__heading,.wc-title,.mx-title,.font-display90){text-shadow:0 0 18px #ff7a0059;font-family:var(--font-spooky)!important;letter-spacing:.03em!important;color:var(--hw-orange)!important;font-weight:400!important}html[data-look=halloween] .featured-collection__heading:before{content:"🎃";text-shadow:none;margin-right:.3em;font-family:system-ui,sans-serif}html[data-look=halloween] .featured-collection__view-all{color:#ffb366!important}html[data-look=halloween] .hero-maria-madrid{isolation:isolate;position:relative}html[data-look=halloween] .hero-maria-madrid .hmm-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0e0a1426 0%,#0e0a1400 40%,#0e0a14d9 100%),radial-gradient(70% 60% at 80% 10%,#8b5cf659,#0000 70%),radial-gradient(60% 50% at 10% 100%,#ff7a004d,#0000 70%);position:absolute;inset:0}html[data-look=halloween] .hero-maria-madrid:after{content:"";z-index:2;pointer-events:none;aspect-ratio:1;opacity:.55;background:url(/halloween/cobweb.svg) 100% 0/contain no-repeat;width:clamp(120px,18vw,240px);position:absolute;top:0;right:0}html[data-look=halloween] .hero-maria-madrid .hmm-hero-title{text-shadow:0 0 24px #ff7a0073,0 2px #0006;font-family:var(--font-spooky)!important;letter-spacing:.02em!important;font-weight:400!important}html[data-look=halloween] .hero-maria-madrid .wc-bundle-btn{box-shadow:0 0 24px #ff7a0080;background:var(--hw-orange)!important;border-color:var(--hw-orange)!important;color:#160b02!important}html[data-look=halloween] .hero-maria-madrid .hmm-btn-solid{box-shadow:0 0 0 2px #ff7a0099}html[data-look=halloween] footer{border-top:1px solid #ff7a0040;background:#07050b!important}html[data-look=halloween] ::selection{background:var(--hw-orange);color:#160b02}@media (prefers-reduced-motion:no-preference){html[data-look=halloween] .hero-maria-madrid:after{transform-origin:100% 0;animation:6s ease-in-out infinite hw-sway}}@keyframes hw-sway{50%{transform:rotate(-3deg)}}html[data-look=halloween] .featured-collection__wrapper a.border-neutral-900{color:#ffb366;border-color:#ff7a00b3}html[data-look=halloween] .featured-collection__wrapper a.border-neutral-900:hover{background:var(--hw-orange);color:#160b02}html[data-look=halloween] .featured-collection__wrapper a.text-neutral-500{color:#ffb366}html[data-look=halloween] :is(h1,h2,h3):is(.text-neutral-950,.text-neutral-900,.text-black):not(:is(.bg-white,.bg-neutral-50,.bg-neutral-100,[class*="bg-[#f"],[class*=bg-white\/]) *){color:var(--hw-bone)}html:is([data-look=halloween],[data-look=club90]) .qa-cta{background:hsl(var(--cta));color:hsl(var(--cta-foreground))}[data-cart-theme=halloween]{background:linear-gradient(#160d22 0 64px,#fbf6ef 64px)!important}[data-cart-theme=halloween] .cart-head{color:#fff;overflow:hidden}[data-cart-theme=halloween] .cart-head button{color:#fff;background:#ffffff14;border-color:#ffffff2e}[data-cart-theme=halloween] .cart-count{color:#160b02;background:#ff7a00}[data-cart-theme=halloween] .cart-save{color:#ffb366;--tw-ring-color:#ff7a0066;background:#ff7a0024}[data-cart-theme=halloween] .cart-web{opacity:.35;pointer-events:none;background:url(/halloween/cobweb.svg) 100% 0/contain no-repeat;width:70px;height:64px;position:absolute;top:0;left:0;transform:scaleX(-1)}[data-cart-theme=halloween] .cart-spider{pointer-events:none;background:#f4ecdf88;width:1px;height:26px;position:absolute;top:0;right:64px}[data-cart-theme=halloween] .cart-spider:after{content:"🕷";filter:grayscale()brightness(1.6);font-size:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){[data-cart-theme=halloween] .cart-spider{transform-origin:top;animation:3.4s ease-in-out infinite cart-dangle}}@keyframes cart-dangle{0%,to{height:20px}50%{height:32px}}[data-cart-theme=halloween] .cart-progress{background:linear-gradient(#fff,#fff4e6);border-color:#ff7a0055;box-shadow:0 10px 26px -18px #ff7a00}[data-cart-theme=halloween] .cart-fill{background:linear-gradient(90deg,#ffb020,#ff6a00);box-shadow:0 0 10px #ff7a0099}[data-cart-theme=halloween] .cart-mark[data-on]{color:#fff;background:#160d22;border-color:#ff7a00}[data-cart-theme=halloween] .cart-mark-label,[data-cart-theme=halloween] .cart-progress .text-emerald-700{color:#c2410c}[data-cart-theme=halloween] .cart-packtag{color:#160b02;background:#ff7a00}[data-cart-theme=halloween] .cart-add{background:#160d22}[data-cart-theme=halloween] .cart-checkout{box-shadow:0 10px 28px -10px #ff6a00;color:#160b02!important;background:linear-gradient(90deg,#ff8a00,#ff5a00)!important}[data-cart-theme=halloween] .cart-thumb{border-color:#ffc38a;box-shadow:0 4px 14px -8px #ff6a0080}[data-cart-theme=halloween] [data-block=footer] .text-emerald-700{color:#c2410c}@media (max-width:767px){.hero-maria-madrid:has(.hmm-img--m){--hm-top:0px;height:auto;min-height:calc(var(--hm-top) + 100vw + 175px);background:#07080c}html[data-float-header] .hero-maria-madrid:has(.hmm-img--m){--hm-top:58px}.hero-maria-madrid .hmm-img--m{aspect-ratio:1;object-fit:cover;object-position:center;width:100%;left:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000);top:var(--hm-top)!important;height:auto!important;position:absolute!important;bottom:auto!important}}
