.ProductPage-module__vexoMW__hero{color:var(--world-ink);background:var(--world-ground);padding:44px 0 72px;position:relative;overflow:hidden}.ProductPage-module__vexoMW__hero:before{content:"";pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--world-glow) 26%, transparent) 0deg 14deg, transparent 14deg 40deg), radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 55%, transparent), transparent 68%);border-radius:50%;width:900px;height:900px;position:absolute;top:-30%;right:-12%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 72%);mask:radial-gradient(closest-side,#000 30%,#0000 72%)}@media (prefers-reduced-motion:no-preference){.ProductPage-module__vexoMW__hero:before{animation:90s linear infinite ProductPage-module__vexoMW__spiralTurn}@keyframes ProductPage-module__vexoMW__spiralTurn{to{transform:rotate(360deg)}}}.ProductPage-module__vexoMW__hero:after{content:"";background:var(--world-accent);height:4px;position:absolute;bottom:0;left:0;right:0}.ProductPage-module__vexoMW__heroGrid{grid-template-columns:1fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.ProductPage-module__vexoMW__heroInfo{min-width:0}.ProductPage-module__vexoMW__heroRating{color:var(--world-glow-bright);align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}:is(.ProductPage-module__vexoMW__hero .ProductPage-module__vexoMW__eyebrow,.ProductPage-module__vexoMW__heroInfo .eyebrow){color:var(--world-glow-bright)}.ProductPage-module__vexoMW__h1{color:var(--world-ink);margin:10px 0 16px;font-size:clamp(40px,5.4vw,68px)}.ProductPage-module__vexoMW__heroLede{color:var(--world-ink-soft);max-width:46ch;margin-bottom:24px}.ProductPage-module__vexoMW__specs{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.ProductPage-module__vexoMW__chip{background:color-mix(in srgb, var(--world-paper) 16%, transparent);border:1px solid color-mix(in srgb, var(--world-paper) 38%, transparent);color:var(--world-ink);border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600;position:relative;-webkit-mask:radial-gradient(4px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(4px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(4px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(4px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.ProductPage-module__vexoMW__buyRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ProductPage-module__vexoMW__buyPair{display:contents}.ProductPage-module__vexoMW__price{font-family:var(--display);color:var(--gold-pale);font-size:32px}.ProductPage-module__vexoMW__trust{color:var(--world-ink-soft);margin-top:16px;font-size:13px}.ProductPage-module__vexoMW__langs{border-top:1px solid color-mix(in srgb, var(--world-paper) 30%, transparent);align-items:center;gap:8px;min-width:0;margin-top:18px;padding-top:12px;display:flex}.ProductPage-module__vexoMW__langsLead{font-family:var(--body);letter-spacing:.02em;color:var(--world-ink-soft);flex:none;font-size:11px;font-weight:600}.ProductPage-module__vexoMW__langLine{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;align-items:center;min-width:0;margin:-12px 0;padding:0;list-style:none;display:flex;overflow:auto hidden}.ProductPage-module__vexoMW__langLine::-webkit-scrollbar{display:none}@property --lang-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --lang-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes ProductPage-module__vexoMW__langFadeL{0%{--lang-fade-l:0px}10%,to{--lang-fade-l:40px}}@keyframes ProductPage-module__vexoMW__langFadeR{0%,90%{--lang-fade-r:40px}to{--lang-fade-r:0px}}@supports (animation-timeline:scroll(self inline)){.ProductPage-module__vexoMW__langLine{--lang-fade-l:0px;--lang-fade-r:0px;-webkit-mask:linear-gradient(90deg, transparent, #000 var(--lang-fade-l), #000 calc(100% - var(--lang-fade-r)), transparent);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--lang-fade-l), #000 calc(100% - var(--lang-fade-r)), transparent);mask:linear-gradient(90deg, transparent, #000 var(--lang-fade-l), #000 calc(100% - var(--lang-fade-r)), transparent);animation-name:ProductPage-module__vexoMW__langFadeL,ProductPage-module__vexoMW__langFadeR;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll(self inline)){@media (max-width:860px){.ProductPage-module__vexoMW__langLine{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}}@media (min-width:861px) and (max-width:1170px){.ProductPage-module__vexoMW__langLine{white-space:normal;flex-wrap:wrap;row-gap:0;margin-block:-4px}.ProductPage-module__vexoMW__langLine .ProductPage-module__vexoMW__langLink,.ProductPage-module__vexoMW__langLine .ProductPage-module__vexoMW__langCurrent{padding-block:4px}.ProductPage-module__vexoMW__langs{align-items:flex-start}.ProductPage-module__vexoMW__langsLead{padding-block:4px;line-height:20px}}.ProductPage-module__vexoMW__langLine li{flex:none;align-items:center;display:flex}.ProductPage-module__vexoMW__langLine li+li:before{content:"·";color:var(--world-ink-soft);padding:0 3px;font-size:13px;line-height:20px}.ProductPage-module__vexoMW__langLink,.ProductPage-module__vexoMW__langCurrent{color:var(--world-ink);padding-block:12px;font-size:12.5px;line-height:20px;display:inline-block}.ProductPage-module__vexoMW__langLink{text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.ProductPage-module__vexoMW__langLink{transition:text-decoration-color .18s,text-decoration-thickness .18s}}.ProductPage-module__vexoMW__langLink:hover,.ProductPage-module__vexoMW__langLink:focus-visible{-webkit-text-decoration-color:var(--world-glow-bright);text-decoration-color:var(--world-glow-bright);text-decoration-thickness:2.5px}.ProductPage-module__vexoMW__langLink:focus-visible{outline:2.5px solid var(--world-glow-bright);outline-offset:1px;border-radius:3px}.ProductPage-module__vexoMW__langCurrent{align-items:center;gap:6px;font-weight:800;display:inline-flex}.ProductPage-module__vexoMW__langCurrent:before{content:"";background:var(--world-glow-bright);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:860px){.ProductPage-module__vexoMW__heroInfo{flex-direction:column;display:flex}.ProductPage-module__vexoMW__heroInfo .ProductPage-module__vexoMW__langs{order:1;margin-top:0;margin-bottom:22px}.ProductPage-module__vexoMW__heroInfo .ProductPage-module__vexoMW__buyRow{order:2}.ProductPage-module__vexoMW__heroInfo .ProductPage-module__vexoMW__trust{order:3}.ProductPage-module__vexoMW__heroInfo .ProductPage-module__vexoMW__heroLede{margin-top:0}.ProductPage-module__vexoMW__heroInfo .ProductPage-module__vexoMW__trust{margin-bottom:0}}.ProductPage-module__vexoMW__heroFrame{position:relative}.ProductPage-module__vexoMW__heroPortal{display:block;transform:rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){.ProductPage-module__vexoMW__heroPortal{transform:none}}.ProductPage-module__vexoMW__clue{top:12%;right:-8px}.ProductPage-module__vexoMW__head{text-align:center;max-width:640px;margin:0 auto 40px}.ProductPage-module__vexoMW__head h2{font-size:clamp(28px,3.8vw,46px)}.ProductPage-module__vexoMW__head p{color:var(--ink-soft);margin-top:12px}.ProductPage-module__vexoMW__band{background:var(--parchment);padding:68px 0}.ProductPage-module__vexoMW__story{background:var(--world-surface);color:var(--world-ink);padding:80px 0;position:relative;overflow:hidden}.ProductPage-module__vexoMW__story:before{content:"";opacity:.35;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 45%, transparent), transparent 70%);width:620px;height:620px;position:absolute;bottom:-40%;left:-10%}.ProductPage-module__vexoMW__storyGrid{grid-template-columns:.8fr 1fr;align-items:center;gap:52px;display:grid;position:relative}.ProductPage-module__vexoMW__storyArt{position:relative}.ProductPage-module__vexoMW__storyArt img{width:100%;height:auto}.ProductPage-module__vexoMW__storyClue{bottom:14%;left:-6px}.ProductPage-module__vexoMW__story .eyebrow{color:var(--world-glow-bright)}.ProductPage-module__vexoMW__story h2{color:var(--world-ink);margin:14px 0 18px;font-size:clamp(30px,4vw,48px)}.ProductPage-module__vexoMW__story p{color:var(--world-ink-soft)}.ProductPage-module__vexoMW__dropcap:first-letter{font-family:var(--display);float:left;color:var(--world-glow-bright);margin:6px 12px 0 0;font-size:3.4em;font-weight:700;line-height:.8}.ProductPage-module__vexoMW__steps{grid-template-columns:repeat(3,1fr);gap:26px;margin:0;padding:0;list-style:none;display:grid}.ProductPage-module__vexoMW__steps li{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:30px 24px 24px;position:relative}.ProductPage-module__vexoMW__stepNum{background:var(--gold);color:#3a2a10;width:32px;height:32px;font-family:var(--display);border-radius:9px;place-items:center;font-weight:700;display:grid;position:absolute;top:-14px;left:24px}.ProductPage-module__vexoMW__steps h3{margin:6px 0;font-size:19px}.ProductPage-module__vexoMW__steps p{color:var(--ink-soft);font-size:15px}.ProductPage-module__vexoMW__puzzles{background:linear-gradient(180deg, color-mix(in srgb, var(--world-paper) 26%, var(--parchment)), var(--parchment));padding:68px 0}.ProductPage-module__vexoMW__puzzleGridWrap{grid-template-columns:1fr .9fr;align-items:start;gap:44px;display:grid}.ProductPage-module__vexoMW__puzzleList{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ProductPage-module__vexoMW__puzzleList li{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:14px;padding:15px 18px 15px 48px;font-size:15px;position:relative}.ProductPage-module__vexoMW__puzzleList li:before{content:"";background:var(--world-glow-bright,var(--gold-ink));border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}[data-game=houdini-secrets-room-escape-kit] .ProductPage-module__vexoMW__puzzleList li:before{background:var(--world-glow);border-radius:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 3a5 5 0 00-2.3 9.4L8 20h8l-1.7-7.6A5 5 0 0012 3z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 3a5 5 0 00-2.3 9.4L8 20h8l-1.7-7.6A5 5 0 0012 3z\"/></svg>") 50%/contain no-repeat}[data-game=project-dino] .ProductPage-module__vexoMW__puzzleList li:before{background:linear-gradient(180deg, #fff3, transparent 55%), var(--world-glow-bright);border-radius:50%/62% 62% 40% 40%;width:15px;height:19px}[data-game=escape-from-the-wizards-workshop] .ProductPage-module__vexoMW__puzzleList li:before{background:var(--world-glow);border-radius:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.3 6.9.7-5.1 4.6 1.4 6.8L12 17.6 5.9 20.4l1.4-6.8L2.2 9l6.9-.7z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.3 6.9.7-5.1 4.6 1.4 6.8L12 17.6 5.9 20.4l1.4-6.8L2.2 9l6.9-.7z\"/></svg>") 50%/contain no-repeat}.ProductPage-module__vexoMW__kit{background:var(--world-ground);color:var(--world-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);border:1px solid color-mix(in srgb, var(--world-glow) 30%, transparent);padding:30px}.ProductPage-module__vexoMW__kit h3{color:var(--world-ink);margin-bottom:18px;font-size:22px}.ProductPage-module__vexoMW__kitGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.ProductPage-module__vexoMW__kitItem{border:1px solid color-mix(in srgb, var(--world-paper) 28%, transparent);background:#05070d38;border-radius:14px;padding:16px}[data-hero=daylight] .ProductPage-module__vexoMW__kitItem{background:#ffffff94}.ProductPage-module__vexoMW__kitItem strong{color:var(--world-glow-bright);font-family:var(--display);font-size:17px;display:block}.ProductPage-module__vexoMW__kitItem span{color:var(--world-ink-soft);font-size:12.5px}.ProductPage-module__vexoMW__kitArt img{border-radius:14px;width:100%;height:auto}.ProductPage-module__vexoMW__specCard{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--world-paper) 7%, #fff));margin-top:30px;padding:24px 26px 22px;position:relative;box-shadow:0 18px 40px -30px #0a252880}.ProductPage-module__vexoMW__specCard:after{content:"";pointer-events:none;border:1px dashed color-mix(in srgb, var(--world-glow) 26%, transparent);border-radius:calc(var(--radius-lg) - 7px);position:absolute;inset:7px}.ProductPage-module__vexoMW__specHeading{color:var(--ink);align-items:center;gap:10px;margin:0 0 16px;font-size:17px;display:flex}.ProductPage-module__vexoMW__specHeading:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--world-glow) 45%, transparent), transparent);flex:1;height:1px}.ProductPage-module__vexoMW__specGrid{grid-template-columns:1fr 1fr;gap:16px 22px;margin:0;display:grid}.ProductPage-module__vexoMW__specRow{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.ProductPage-module__vexoMW__specIcon{background:color-mix(in srgb, var(--world-glow) 13%, #fff);border:1px solid color-mix(in srgb, var(--world-glow) 30%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--world-glow) 55%, var(--ink));border-radius:11px;grid-row:1/span 2;place-items:center;display:grid}.ProductPage-module__vexoMW__specTerm{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);grid-column:2;font-size:11px;font-weight:700}.ProductPage-module__vexoMW__specVal{color:var(--ink);grid-column:2;margin:2px 0 0;font-size:15px;line-height:1.4}@media (max-width:560px){.ProductPage-module__vexoMW__buyRow .ProductPage-module__vexoMW__buyPair{flex:1 0 100%;gap:6px;display:flex}.ProductPage-module__vexoMW__buyRow .ProductPage-module__vexoMW__buyPair>.btn{text-align:center;flex:50%;justify-content:center;min-width:0;padding-inline:4px;font-size:12px}.ProductPage-module__vexoMW__specGrid{grid-template-columns:1fr;gap:14px}}.ProductPage-module__vexoMW__guarantees{color:#e7e1d2;background:radial-gradient(120% 120% at 50% 0,#173b3b,#0a2528 70%);padding:76px 0}.ProductPage-module__vexoMW__guarantees .ProductPage-module__vexoMW__head h2{color:var(--gold-pale)}.ProductPage-module__vexoMW__gItalic{font-style:italic}.ProductPage-module__vexoMW__guarantees .ProductPage-module__vexoMW__head p{color:#aeb8ac}.ProductPage-module__vexoMW__guarantees .ProductPage-module__vexoMW__head .ProductPage-module__vexoMW__eyebrow{color:var(--gold-soft)}.ProductPage-module__vexoMW__guarantees .eyebrow{color:var(--gold-soft)}.ProductPage-module__vexoMW__guaranteeGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ProductPage-module__vexoMW__guarantee{border-radius:var(--radius);text-align:center;background:#ffffff0d;border:1px solid #ffffff17;padding:28px}.ProductPage-module__vexoMW__gIcon{width:48px;height:48px;color:var(--gold-pale);background:#df9f3024;border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.ProductPage-module__vexoMW__guarantee h3{color:#f4eedd;margin-bottom:8px;font-size:19px}.ProductPage-module__vexoMW__guarantee p{color:#aeb8ac;font-size:14.5px}.ProductPage-module__vexoMW__why{background:var(--parchment);padding:68px 0}.ProductPage-module__vexoMW__whyGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:44px;display:grid}.ProductPage-module__vexoMW__why h2{margin:12px 0 14px;font-size:clamp(26px,3.4vw,40px)}.ProductPage-module__vexoMW__why p{color:var(--ink-soft)}.ProductPage-module__vexoMW__reviews{background:var(--world-ground);color:var(--world-ink);padding:76px 0}.ProductPage-module__vexoMW__reviewsHead{text-align:center;margin-bottom:44px}:is(.ProductPage-module__vexoMW__reviewsHead .ProductPage-module__vexoMW__eyebrow,.ProductPage-module__vexoMW__reviews .eyebrow){color:var(--world-glow-bright)}.ProductPage-module__vexoMW__reviewsHead h2{color:var(--world-ink);font-size:clamp(26px,3.4vw,40px)}.ProductPage-module__vexoMW__reviewGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}@media (max-width:900px){.ProductPage-module__vexoMW__reviewGrid{grid-template-columns:1fr}}.ProductPage-module__vexoMW__review{border:1px solid color-mix(in srgb, var(--world-paper) 24%, transparent);border-radius:var(--radius);background:#05070d33;margin:0;padding:24px}.ProductPage-module__vexoMW__review blockquote{color:var(--world-ink-soft);-webkit-line-clamp:9;-webkit-box-orient:vertical;margin:12px 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.ProductPage-module__vexoMW__review figcaption{color:var(--world-glow-bright);font-size:14px;font-weight:600}.ProductPage-module__vexoMW__reviewsVerified{color:var(--world-ink-soft);margin-top:8px;font-size:14.5px}.ProductPage-module__vexoMW__reviewsHist{justify-content:center;margin-top:20px;display:flex}:is(.ProductPage-module__vexoMW__reviewsHist caption,.ProductPage-module__vexoMW__reviewsHist th,.ProductPage-module__vexoMW__reviewsHist td:last-child){color:var(--world-ink-soft)}.ProductPage-module__vexoMW__moreReviews{margin-top:22px}.ProductPage-module__vexoMW__moreReviews>summary{cursor:pointer;text-align:center;color:var(--world-glow-bright);border:1px solid color-mix(in srgb, var(--world-paper) 24%, transparent);border-radius:100px;width:fit-content;margin:0 auto;padding:13px 26px;font-weight:600;list-style:none}.ProductPage-module__vexoMW__moreReviews>summary::-webkit-details-marker{display:none}.ProductPage-module__vexoMW__moreReviews[open]>summary{margin-bottom:22px}.ProductPage-module__vexoMW__reviews [data-review-id]{border-color:color-mix(in srgb, var(--world-paper) 24%, transparent);background:#05070d33}.ProductPage-module__vexoMW__reviews [data-review-id] h3{color:var(--world-ink)}.ProductPage-module__vexoMW__reviews [data-review-id] blockquote{color:var(--world-ink)}.ProductPage-module__vexoMW__reviews [data-review-id] footer{color:var(--world-ink)}.ProductPage-module__vexoMW__reviews [data-review-id] footer span:first-child{color:var(--world-ink)}.ProductPage-module__vexoMW__reviews article[data-verified="1"] span[role=img]+span{color:var(--world-ink)}.ProductPage-module__vexoMW__bundleBand{background:linear-gradient(180deg, var(--parchment-2), var(--parchment));padding:68px 0}.ProductPage-module__vexoMW__bundleInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.ProductPage-module__vexoMW__bundleInner h2{margin:10px 0;font-size:clamp(26px,3.4vw,40px)}.ProductPage-module__vexoMW__bundleInner p{color:var(--ink-soft)}.ProductPage-module__vexoMW__bestValue{background:var(--vermilion-dark);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.ProductPage-module__vexoMW__bundleCards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;display:flex}.ProductPage-module__vexoMW__bundle{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);max-width:320px;box-shadow:var(--shadow);color:inherit;background:#fff;flex-direction:column;flex:240px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden}a.ProductPage-module__vexoMW__bundle:hover{border-color:var(--gold-soft);transform:translateY(-3px)}a.ProductPage-module__vexoMW__bundle:focus-visible{outline:3px solid var(--gold-ink);outline-offset:3px;border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){.ProductPage-module__vexoMW__bundle{transition:none}a.ProductPage-module__vexoMW__bundle:hover{transform:none}}.ProductPage-module__vexoMW__bundleShot{aspect-ratio:1600/1269;background:var(--teal-deep);display:block}.ProductPage-module__vexoMW__bundleShot img{object-fit:contain;width:100%;height:100%;display:block}.ProductPage-module__vexoMW__bundleText{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:20px 24px 22px;display:flex}.ProductPage-module__vexoMW__bundle h3{font-size:20px}.ProductPage-module__vexoMW__bundle p{color:var(--ink-soft);margin:0;font-size:14.5px}.ProductPage-module__vexoMW__bundleGo{color:var(--gold-ink);margin-top:auto;padding-top:12px;font-size:13px;font-weight:600}.ProductPage-module__vexoMW__faq{background:var(--parchment);padding:68px 0}.ProductPage-module__vexoMW__faq .ProductPage-module__vexoMW__wrap,.ProductPage-module__vexoMW__qs{max-width:760px;margin:0 auto}.ProductPage-module__vexoMW__q{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:4px 24px}.ProductPage-module__vexoMW__q summary{font-family:var(--body);cursor:pointer;padding:16px 44px 16px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.ProductPage-module__vexoMW__q summary::-webkit-details-marker{display:none}.ProductPage-module__vexoMW__q summary:after{content:"";border:2.5px solid var(--gold-ink);border-radius:50%;width:24px;height:24px;transition:transform .35s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProductPage-module__vexoMW__q[open] summary:after{transform:translateY(-50%)rotate(135deg)}[data-game=houdini-secrets-room-escape-kit] .ProductPage-module__vexoMW__q summary:after{background:radial-gradient(circle 2px at 50% 3px, var(--gold-ink) 98%, transparent) no-repeat, radial-gradient(circle 1.4px at 50% 21px, var(--gold-ink) 98%, transparent) no-repeat, radial-gradient(circle 1.4px at 3px 50%, var(--gold-ink) 98%, transparent) no-repeat, radial-gradient(circle 1.4px at 21px 50%, var(--gold-ink) 98%, transparent) no-repeat}[data-game=project-dino] .ProductPage-module__vexoMW__q summary:after{border-color:var(--world-glow-bright);background:linear-gradient(#fff5,#0000 55%);border-radius:50%/62% 62% 40% 40%}[data-game=project-dino] .ProductPage-module__vexoMW__q[open] summary:after{transform:translateY(-50%)rotate(38deg)}[data-game=escape-from-the-wizards-workshop] .ProductPage-module__vexoMW__q summary:after{background:var(--gold-ink);border:0;border-radius:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.3 6.9.7-5.1 4.6 1.4 6.8L12 17.6 5.9 20.4l1.4-6.8L2.2 9l6.9-.7z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l2.9 6.3 6.9.7-5.1 4.6 1.4 6.8L12 17.6 5.9 20.4l1.4-6.8L2.2 9l6.9-.7z\"/></svg>") 50%/contain no-repeat}[data-game=escape-from-the-wizards-workshop] .ProductPage-module__vexoMW__q[open] summary:after{background:var(--vermilion-dark);transform:translateY(-50%)rotate(144deg)}@media (prefers-reduced-motion:reduce){.ProductPage-module__vexoMW__q summary:after{transition:none}}.ProductPage-module__vexoMW__q p{color:var(--ink-soft);margin:0 0 18px;font-size:15.5px}.ProductPage-module__vexoMW__buy{text-align:center;color:var(--world-ink);background:var(--world-ground);padding:90px 0;position:relative;overflow:hidden}.ProductPage-module__vexoMW__buy:before{content:"";pointer-events:none;opacity:.55;background:radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 50%, transparent), transparent 70%);width:900px;height:560px;position:absolute;top:100%;left:50%;transform:translate(-50%,-35%)}.ProductPage-module__vexoMW__buy .eyebrow{color:var(--world-glow-bright)}.ProductPage-module__vexoMW__buy h2{color:var(--world-ink);margin:12px 0;font-size:clamp(32px,4.6vw,56px);position:relative}.ProductPage-module__vexoMW__keyEm{color:var(--world-glow-bright);font-style:italic}.ProductPage-module__vexoMW__buy p{color:var(--world-ink-soft);max-width:44ch;margin:0 auto;position:relative}.ProductPage-module__vexoMW__buy .ProductPage-module__vexoMW__trust{margin-top:18px}.ProductPage-module__vexoMW__buy .btn{margin-top:26px;position:relative}@media (max-width:860px){.ProductPage-module__vexoMW__heroGrid,.ProductPage-module__vexoMW__storyGrid,.ProductPage-module__vexoMW__puzzleGridWrap,.ProductPage-module__vexoMW__whyGrid,.ProductPage-module__vexoMW__bundleInner{grid-template-columns:1fr;gap:28px}.ProductPage-module__vexoMW__heroFrame{order:-1}.ProductPage-module__vexoMW__hero:before{width:560px;height:560px;top:-12%;right:-40%}.ProductPage-module__vexoMW__clue{right:4px}.ProductPage-module__vexoMW__storyClue{left:4px}.ProductPage-module__vexoMW__steps,.ProductPage-module__vexoMW__guaranteeGrid,.ProductPage-module__vexoMW__reviewGrid,.ProductPage-module__vexoMW__kitGrid{grid-template-columns:1fr;gap:16px}.ProductPage-module__vexoMW__bundleCards{gap:16px}}[data-hero=daylight] .ProductPage-module__vexoMW__hero{overflow:hidden}[data-hero=daylight] .ProductPage-module__vexoMW__hero:before{content:"";opacity:1;background:radial-gradient(circle 340px at 86% 18%, color-mix(in srgb, var(--world-glow) 38%, transparent), transparent 70%), radial-gradient(circle 26px at 12% 78%, #ffffff8c 0 40%, transparent 62%), radial-gradient(circle 14px at 20% 60%, #ffffff73 0 40%, transparent 66%), radial-gradient(circle 18px at 70% 86%, #ffffff80 0 40%, transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--world-surface) 55%, transparent), transparent 60%);border-radius:0;width:auto;height:auto;animation:none;position:absolute;inset:0;transform:none;-webkit-mask:none;mask:none}[data-hero=daylight] .ProductPage-module__vexoMW__heroPortal{transform:rotate(1.5deg)}[data-hero=daylight] .ProductPage-module__vexoMW__heroRating{color:var(--world-glow-bright)}[data-hero=daylight] .ProductPage-module__vexoMW__h1{letter-spacing:-.022em;font-weight:700}[data-hero=daylight] .ProductPage-module__vexoMW__storyBody h2,[data-hero=daylight] .ProductPage-module__vexoMW__head h2{background:linear-gradient(color-mix(in srgb, var(--world-glow) 55%, transparent), color-mix(in srgb, var(--world-glow) 55%, transparent)) 0 88%/38% 8px no-repeat}[data-hero=daylight] .ProductPage-module__vexoMW__head h2{background-position:50% 92%}[data-hero=daylight] .ProductPage-module__vexoMW__story{padding:84px 0}[data-hero=daylight] .ProductPage-module__vexoMW__storyBody{border:1.5px dashed color-mix(in srgb, var(--world-ink) 35%, transparent);box-shadow:var(--shadow);background:#fffbf2;border-radius:14px;padding:38px 40px 34px;position:relative;transform:rotate(-.5deg)}[data-hero=daylight] .ProductPage-module__vexoMW__storyBody:before{content:"";background:color-mix(in srgb, var(--world-accent) 80%, transparent);opacity:.75;width:44px;height:52px;position:absolute;top:14px;right:14px;-webkit-mask:radial-gradient(3.5px,#0000 97%,#000) -3.5px -3.5px/11px 11px;mask:radial-gradient(3.5px,#0000 97%,#000) -3.5px -3.5px/11px 11px}[data-hero=daylight] .ProductPage-module__vexoMW__dropcap:first-letter{color:var(--world-accent)}[data-hero=daylight] .ProductPage-module__vexoMW__stepNum{background:repeating-linear-gradient(45deg, var(--gold) 0 6px, #2b2b23 6px 12px);color:#fff;text-shadow:0 1px 2px #000000a6;border-radius:50%}[data-hero=daylight] .ProductPage-module__vexoMW__reviews{background:var(--world-surface)}[data-hero=daylight] .ProductPage-module__vexoMW__review{background:#ffffff94}[data-hero=daylight] .ProductPage-module__vexoMW__buy{background:var(--world-ground)}[data-hero=daylight] .ProductPage-module__vexoMW__buy:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 55%, transparent), transparent 70%)}[data-hero=story] .ProductPage-module__vexoMW__hero:before{content:"";opacity:1;background:radial-gradient(circle 300px at 8% 90%, color-mix(in srgb, var(--world-glow) 34%, transparent), transparent 70%), radial-gradient(circle 240px at 94% 12%, color-mix(in srgb, var(--world-glow) 24%, transparent), transparent 70%), radial-gradient(circle 1.6px at 22% 24%, #efe6d2cc 98%, transparent), radial-gradient(circle 1.2px at 38% 12%, #efe6d2aa 98%, transparent), radial-gradient(circle 1.8px at 62% 30%, #efe6d2bb 98%, transparent), radial-gradient(circle 1.2px at 78% 52%, #efe6d2aa 98%, transparent), radial-gradient(circle 1.5px at 48% 44%, #efe6d299 98%, transparent);border-radius:0;width:auto;height:auto;animation:none;position:absolute;inset:0;transform:none;-webkit-mask:none;mask:none}@media (prefers-reduced-motion:no-preference){[data-hero=story] .ProductPage-module__vexoMW__hero:before{animation:7s ease-in-out infinite alternate ProductPage-module__vexoMW__candleBreathe}@keyframes ProductPage-module__vexoMW__candleBreathe{0%{opacity:.85}to{opacity:1}}}[data-hero=story] .ProductPage-module__vexoMW__heroRating{color:var(--world-glow)}[data-hero=story] .ProductPage-module__vexoMW__h1{letter-spacing:0;font-style:italic;font-weight:600}[data-hero=story] .ProductPage-module__vexoMW__storyBody h2,[data-hero=story] .ProductPage-module__vexoMW__head h2{font-style:italic}[data-hero=story] .ProductPage-module__vexoMW__story{background:var(--world-ground)}[data-hero=story] .ProductPage-module__vexoMW__storyBody{background:var(--world-paper);color:var(--ink);box-shadow:var(--shadow-lift);border-left:6px solid color-mix(in srgb, var(--world-accent) 60%, var(--world-paper));border-radius:6px 18px 18px 6px;padding:40px 44px 36px}[data-hero=story] .ProductPage-module__vexoMW__storyBody .eyebrow{color:var(--ink)}[data-hero=story] .ProductPage-module__vexoMW__storyBody h2,[data-hero=story] .ProductPage-module__vexoMW__storyBody p{color:var(--ink)}[data-hero=story] .ProductPage-module__vexoMW__dropcap:first-letter{color:var(--world-accent);text-shadow:2px 2px 0 color-mix(in srgb, var(--world-glow) 45%, transparent);font-size:4em;font-style:italic}[data-hero=story] .ProductPage-module__vexoMW__stepNum{background:var(--world-accent);color:#f2ecdc;border-radius:50%}[data-hero=story] .ProductPage-module__vexoMW__reviews{background:var(--world-ground)}[data-hero=story] .ProductPage-module__vexoMW__buy:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 45%, transparent), transparent 70%)}.ProductPage-module__vexoMW__whyGrid[data-single]{grid-template-columns:1fr;max-width:780px;margin:0 auto}[data-hero=daylight] .ProductPage-module__vexoMW__price{color:var(--gold-ink)}[data-game=project-frankenstein] .ProductPage-module__vexoMW__hero:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--world-glow) 45%, transparent), color-mix(in srgb, var(--world-glow) 20%, transparent));opacity:.35;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><path d=\"M50 18l4-12h-8zM50 82l4 12h-8zM82 50l12 4v-8zM18 50l-12 4v-8zM72 28l11-6-5-6zM28 72l-11 6 5 6zM72 72l6 11 6-5zM28 28l-6-11-6 5z\"/><circle cx=\"50\" cy=\"50\" r=\"26\" fill=\"black\"/><circle cx=\"50\" cy=\"50\" r=\"12\" fill=\"white\"/></svg>") 50%/78% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><path d=\"M50 18l4-12h-8zM50 82l4 12h-8zM82 50l12 4v-8zM18 50l-12 4v-8zM72 28l11-6-5-6zM28 72l-11 6 5 6zM72 72l6 11 6-5zM28 28l-6-11-6 5z\"/><circle cx=\"50\" cy=\"50\" r=\"26\" fill=\"black\"/><circle cx=\"50\" cy=\"50\" r=\"12\" fill=\"white\"/></svg>") 50%/78% no-repeat}[data-game=silver-screen-sleuths] .ProductPage-module__vexoMW__heroPortal .portalArt{position:relative}[data-game=silver-screen-sleuths] .ProductPage-module__vexoMW__heroPortal .portalArt:after{content:"";pointer-events:none;opacity:.8;background:repeating-linear-gradient(#080a1080 0 9px,#0000 9px 26px);transition:opacity .9s,transform .9s;position:absolute;inset:0}[data-game=silver-screen-sleuths] .ProductPage-module__vexoMW__heroPortal:hover .portalArt:after{opacity:0;transform:translateY(-12%)}[data-game=silver-screen-sleuths] .ProductPage-module__vexoMW__heroPortal:focus-within .portalArt:after{opacity:0;transform:translateY(-12%)}@media (prefers-reduced-motion:reduce){[data-game=silver-screen-sleuths] .ProductPage-module__vexoMW__heroPortal .portalArt:after{transition:none}}[data-game=aria-and-the-secret-of-light] .ProductPage-module__vexoMW__buy .eyebrow{letter-spacing:.3em}[data-game=aria-and-the-secret-of-light] .ProductPage-module__vexoMW__buy .eyebrow:after{content:"";vertical-align:-.15em;background:var(--world-glow-bright);width:.55em;height:1em;margin-left:.5em;display:inline-block}@media (prefers-reduced-motion:no-preference){[data-game=aria-and-the-secret-of-light] .ProductPage-module__vexoMW__buy .eyebrow:after{animation:1.1s step-end infinite ProductPage-module__vexoMW__coinBlink}@keyframes ProductPage-module__vexoMW__coinBlink{50%{opacity:0}}}[data-game=circus-medrano] .ProductPage-module__vexoMW__hero:after{background:radial-gradient(circle 3.5px at 12px 6px, var(--world-glow) 96%, transparent) 0 0/36px 12px repeat-x, linear-gradient(180deg, transparent 5px, color-mix(in srgb, var(--world-accent) 65%, transparent) 5px 7px, transparent 7px);height:12px;bottom:-1px}@media (prefers-reduced-motion:no-preference){[data-game=circus-medrano] .ProductPage-module__vexoMW__hero:after{animation:6s linear infinite ProductPage-module__vexoMW__bulbChase}@keyframes ProductPage-module__vexoMW__bulbChase{to{background-position:72px 0,0 0}}}[data-game=professor-swens-lab] .ProductPage-module__vexoMW__hero:before{transition:filter 1.4s,opacity 1.4s}[data-game=professor-swens-lab] .ProductPage-module__vexoMW__hero:hover:before{filter:brightness(1.18)saturate(1.25)}@media (prefers-reduced-motion:no-preference){[data-game=escape-from-jigsaw-island] .ProductPage-module__vexoMW__hero:before{animation:5.5s ease-in-out infinite alternate ProductPage-module__vexoMW__volcanoPulse}@keyframes ProductPage-module__vexoMW__volcanoPulse{0%{opacity:.82}to{opacity:1}}}[data-game=wooka-booka-island] .ProductPage-module__vexoMW__h1{background:radial-gradient(circle 4px at 8px 50%, color-mix(in srgb, var(--world-ink) 35%, transparent) 96%, transparent) 0 100%/34px 10px repeat-x;background-position:0 100%;background-size:34px 10px;padding-bottom:14px;transition:background .6s}[data-game=wooka-booka-island] .ProductPage-module__vexoMW__hero:hover .ProductPage-module__vexoMW__h1{background-image:radial-gradient(circle 4px at 8px 50%, var(--world-glow-bright) 96%, transparent)}[data-game=project-dino] .ProductPage-module__vexoMW__kitArt{position:relative}[data-game=project-dino] .ProductPage-module__vexoMW__kitArt:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(closest-side,#f77128a6,#0000 72%);border-radius:50%;width:64%;height:34%;transition:opacity 1s;position:absolute;top:58%;left:41%;transform:translate(-50%,-50%)}[data-game=project-dino] .ProductPage-module__vexoMW__kit:hover .ProductPage-module__vexoMW__kitArt:before{opacity:1}@media (prefers-reduced-motion:reduce){[data-game=project-dino] .ProductPage-module__vexoMW__kitArt:before{transition:none}}:is([data-game=escape-from-the-wizards-workshop] .ProductPage-module__vexoMW__buyRow .btn-gold:hover,[data-game=escape-from-the-wizards-workshop] .ProductPage-module__vexoMW__buy .btn-gold:hover){box-shadow:0 0 34px -4px color-mix(in srgb, var(--world-glow) 80%, transparent), 0 12px 26px -12px #e6a633cc}[data-game=the-gilded-carcanet-trilogy] .ProductPage-module__vexoMW__heroPortal .portalArt{position:relative}[data-game=the-gilded-carcanet-trilogy] .ProductPage-module__vexoMW__heroPortal .portalArt:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 42%,#fff4d657 50%,#0000 58%);position:absolute;inset:-20%;transform:translate(-120%)}[data-game=the-gilded-carcanet-trilogy] .ProductPage-module__vexoMW__heroPortal:hover .portalArt:after{transition:transform 1.2s;transform:translate(120%)}@media (prefers-reduced-motion:reduce){[data-game=the-gilded-carcanet-trilogy] .ProductPage-module__vexoMW__heroPortal .portalArt:after{display:none}}[data-game=escape-from-jigsaw-island] .ProductPage-module__vexoMW__hero .ProductPage-module__vexoMW__eyebrow,[data-game=escape-from-jigsaw-island] .ProductPage-module__vexoMW__heroRating,[data-game=professor-swens-lab] .ProductPage-module__vexoMW__hero .ProductPage-module__vexoMW__eyebrow,[data-game=professor-swens-lab] .ProductPage-module__vexoMW__heroRating{color:var(--world-ink)}[data-game=escape-from-jigsaw-island] .ProductPage-module__vexoMW__heroInfo .eyebrow{color:var(--world-ink)}[data-game=escape-from-jigsaw-island] .ProductPage-module__vexoMW__buy .eyebrow{color:var(--world-ink)}[data-game=professor-swens-lab] .ProductPage-module__vexoMW__heroInfo .eyebrow{color:var(--world-ink)}[data-game=professor-swens-lab] .ProductPage-module__vexoMW__buy .eyebrow{color:var(--world-ink)}[data-game=escape-from-the-wizards-workshop] .ProductPage-module__vexoMW__heroRating,[data-game=the-gilded-carcanet-trilogy] .ProductPage-module__vexoMW__heroRating{color:var(--world-ink)}[data-game=legacy-bundle] .ProductPage-module__vexoMW__stepNum,[data-game=the-gilded-carcanet-trilogy] .ProductPage-module__vexoMW__stepNum{background:var(--world-accent-dark)}[data-cart-buyrow] .btn-ghost{color:var(--world-ink);border-color:color-mix(in srgb, var(--world-ink) 42%, transparent);background:0 0}[data-cart-buyrow] .btn-ghost:hover{border-color:var(--world-glow-bright,var(--world-ink));color:var(--world-ink)}
