*{box-sizing:border-box}:root{--cursor-default: url(cursor-default.png) 31 32, default;--cursor-inspect: url(cursor-inspect.png) 31 32, zoom-in;--cursor-purchase: url(cursor-purchase.png) 31 31, pointer;--cursor-pointer: url(cursor-pointer.png) 31 33, pointer}body{margin:0;background:#0d1410;font-family:Lora,serif;cursor:var(--cursor-default)}::selection{background:#d8c9a0;color:#1a1f1b}::-moz-selection{background:#d8c9a0;color:#1a1f1b}@keyframes dwFadeIn{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}@keyframes dwLoadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dwLoadingOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes dwHintPulse{0%,to{opacity:.82}50%{opacity:1}}a{color:#cfd8cf;text-decoration:none}a:hover{color:#fff}button{font:inherit;cursor:var(--cursor-pointer)}button,a{-webkit-tap-highlight-color:transparent}a{cursor:var(--cursor-pointer)}:focus-visible{outline:2px solid #f0e3a2;outline-offset:5px}.page{min-height:100vh;background:radial-gradient(120% 90% at 50% 34%,#1c2a22,#16201a 38%,#0e1512 70%,#090d0b);color:#dfe6e0;font-size:15px;line-height:1.65;padding-bottom:80px;position:relative}#dust{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.loading-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;pointer-events:none;animation:dwLoadingOut 1s ease 1s forwards}.loading-intro img{display:block;width:90px;height:auto;animation:dwLoadingSpin 1s linear 1 forwards}.container{max-width:1240px;margin:0 auto;padding:0 40px;position:relative;z-index:1;opacity:0;visibility:hidden;animation:dwFadeIn 1.8s ease 3s forwards}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 18px}.logo{height:46px;width:auto;display:block}.desktop-nav{display:flex;gap:26px;align-items:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#93a196;flex-wrap:wrap;justify-content:flex-end;flex:1}.desktop-nav a{color:#93a196}.purchase{border:1px solid rgba(214,226,214,.42);background:#1c2821b3;padding:7px 18px;border-radius:5px;color:#eef2ee;letter-spacing:.16em}.purchase,.purchase-cta{cursor:var(--cursor-purchase)}.purchase:hover{background:#304236d9;border-color:#ecf4ecbf;color:#fff}.menu-toggle{display:none;flex:0 0 auto;width:42px;height:42px;padding:0;align-items:center;justify-content:center;border:1px solid rgba(214,226,214,.42);background:#1c2821b3;border-radius:5px;color:#dfe6e0}.menu-icon{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon-x,.menu-toggle[aria-expanded=true] .icon-menu{display:none}.menu-toggle[aria-expanded=true] .icon-x{display:block}.mobile-menu{display:flex;flex-direction:column;gap:2px;padding:8px 0 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.mobile-menu[hidden]{display:none}.mobile-menu a{padding:13px 4px;border-top:1px solid rgba(200,215,205,.14);color:#cfd8cf}.mobile-menu .purchase{margin-top:10px;text-align:center;padding:13px 18px;color:#eef2ee}.divider{height:1px;background:linear-gradient(90deg,#c8d7cd05,#c8d7cd42,#c8d7cd05)}#poster{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:52px;align-items:start;padding:64px 0 0}.gallery{display:flex;flex-direction:row-reverse;gap:14px;align-items:flex-start}.framed{position:relative}.panel,.frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.panel{z-index:0;border:16px solid transparent;border-image:url(panel-dark.png) 16 fill stretch}.frame{z-index:2;border:14px solid transparent;border-image:url(frame-border.png) 14 stretch;image-rendering:pixelated}.panel.gold{border-image-source:url(panel-gold.png)}.frame.gold{border-width:16px;border-image:url(frame-gold.png) 16 stretch}.thumbnail[aria-pressed=true] .frame{border-image-source:url(frame-border-gold.png)}.panel.sage{border-image-source:url(panel-sage.png)}.panel.tan{border-image-source:url(panel-tan.png)}.panel.mauve{border-image-source:url(panel-mauve.png)}.panel.green{border-image-source:url(panel-green.png)}.layer{position:relative;z-index:1}.media{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:cover;display:block;z-index:1}.main-shot{flex:1;min-width:0;aspect-ratio:1300 / 2100;overflow:hidden;border:0;padding:0;background:#0f1713;cursor:var(--cursor-inspect)}.thumbnails{flex:0 0 76px;display:flex;flex-direction:column;gap:14px}.thumbnail{width:100%;aspect-ratio:1;padding:0;border:0;background:#0f1713;opacity:.68;overflow:hidden;cursor:var(--cursor-inspect)}.thumbnail .frame{border-width:11px}.thumbnail[aria-pressed=true]{opacity:1}.full-poster-thumb{object-fit:cover}.buy-panel{min-width:0}.kicker{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:#8d9b90}h1{font-weight:500;font-size:clamp(34px,4.6vw,54px);letter-spacing:.03em;line-height:1.12;margin:16px 0 0;color:#eef2ee;text-wrap:pretty}.lede{font-style:italic;font-size:19px;color:#a9b6ab;margin:18px 0 0;max-width:46ch;text-wrap:pretty}.price-row{display:flex;align-items:center;gap:14px;margin-top:30px}.price{padding:11px 20px;font-size:30px;line-height:1;color:#eef2ee}.shipping-note{font-size:13px;color:#8d9b90;letter-spacing:.06em}.details-toggle{width:100%;padding:0;border:0;background:transparent;margin-top:28px;display:flex;align-items:center;gap:14px;-webkit-user-select:none;user-select:none;font-size:15px;letter-spacing:.06em;color:#dfe6e0;text-align:left}.details-rule{flex:1;height:1px;background:linear-gradient(90deg,#c8d7cd42,#c8d7cd42,#c8d7cd05)}.details-count{display:flex;align-items:center;gap:8px;margin-left:-6px;font-size:13px;color:#8d9b90}.details-count img{display:block;transition:transform .18s ease}.details-toggle[aria-expanded=false] img{transform:rotate(-90deg)}.spec-grid{display:grid;grid-template-columns:repeat(5,minmax(52px,68px));justify-content:start;gap:8px;align-items:start;margin-top:18px;max-height:140px;opacity:1;overflow:hidden;transition:max-height .25s ease,opacity .18s ease,margin-top .25s ease}.spec-grid.is-closed{margin-top:0;max-height:0;opacity:0}.spec{aspect-ratio:1;margin-bottom:10px;padding:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.spec .frame{border-width:10px;border-image:url(frame-tool.png) 48 stretch}.spec-label{max-width:100%;font-size:9.5px;letter-spacing:.02em;color:#242c27;text-align:center;line-height:1.15;white-space:nowrap}.spec-label-wrap{white-space:normal;line-height:1.05}.spec-label:has(.spec-stars){position:relative}.spec-stars{position:absolute;left:0;right:0;bottom:100%;margin-bottom:3px;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:2px}.spec-stars img{width:9px;height:9px;display:block;image-rendering:pixelated}.value-chip{position:absolute;left:50%;transform:translate(-50%);bottom:-8px;z-index:3;border:1px solid #4a4326;background:#f0e3a2;color:#33301f;font-size:10.5px;line-height:1;padding:3px 6px;white-space:nowrap}.value-chip span{font-size:8.5px;color:#57512f}.cart-panel{margin-top:22px;padding:18px 20px 20px;border-radius:5px;border:1px solid rgba(200,215,205,.18);background:#080d0a9e}.cart-row{width:100%;display:flex;align-items:center;gap:14px;border:0;color:inherit;text-align:left}.cart-row.locked{margin:-18px -20px 0;width:calc(100% + 40px);padding:18px 20px 16px;border-bottom:1px solid rgba(200,215,205,.1);background:#c8d7cd0d;border-radius:5px 5px 0 0;cursor:var(--cursor-default)}.cart-row.map-row{padding:16px 0;background:transparent}.cart-marker{width:22px;height:22px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #4a4326;background:#f0e3a2;color:#33301f}.cart-marker.check{font-size:14px;line-height:1}.map-row[aria-pressed=false] .cart-marker.check{border-color:#c8d7cd66;background:transparent;color:transparent}.cart-name{font-size:16px;line-height:1.25;color:#eef2ee}.map-row[aria-pressed=false] .cart-name{color:#79857b}.digital-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(216,201,160,.5);color:#d8c9a0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;line-height:1;margin-left:8px;vertical-align:middle}.digital-chip img{height:10px;width:auto;display:block}.purchase-cta{box-sizing:border-box;width:100%;min-height:62px;margin-top:16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;row-gap:7px;gap:12px;padding:12px 16px;line-height:1.2;text-align:center;border-radius:5px;font-size:15px;letter-spacing:.2em;text-transform:uppercase;border:1px solid rgba(226,213,175,.6);background:#3a341ebf;color:#f0e3a2}.purchase-cta:hover{background:#4e4628e6;border-color:#f0e3a2e6;color:#fff6cf}.purchase-cta.is-poster{border-color:#d6e2d66b;background:#1c2821b3;color:#eef2ee}.purchase-cta.is-poster:hover{background:#304236d9;border-color:#ecf4ecbf;color:#fff}.flourish{display:flex;justify-content:center}.flourish img{width:160px;max-width:42%;height:auto;display:block}.flourish-top{margin-top:72px}.trailer{margin-top:34px;aspect-ratio:16 / 9;overflow:hidden}.flourish-bottom{margin-top:34px}#ingame{margin-top:96px}.intro{text-align:center;max-width:620px;margin:0 auto}h2{font-weight:500;font-size:clamp(28px,3.4vw,40px);letter-spacing:.04em;margin:16px 0 0;color:#eef2ee}.intro p{font-style:italic;font-size:17px;color:#a9b6ab;margin:14px 0 0;text-wrap:pretty}.intro h2{margin:0}.reveal-hint{margin-top:34px;text-align:center;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:#a9b6ab;animation:dwHintPulse 2.4s ease-in-out infinite}.card-row{margin:14px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:700px}.talent-card{display:block;flex:0 1 calc(33.333% - 14px);min-width:140px;max-width:220px;padding:0;border:0;background:transparent;perspective:1200px;container-type:inline-size;cursor:var(--cursor-pointer);aspect-ratio:974 / 1546}.card-inner{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.3,.7,.3,1);transform:rotateY(0)}.talent-card[aria-pressed=true] .card-inner{transform:rotateY(180deg)}.card-back,.card-front{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-back{background:url(card-back.png) center / 100% 100% no-repeat}.card-front{transform:rotateY(180deg);overflow:hidden}.card-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.card-title{position:absolute;left:14%;right:14%;top:9.2%;height:6.6%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:6.4cqw;line-height:1.05;color:#26221b}.card-icon{position:absolute;left:29.6%;right:29.9%;top:22.7%;height:26.8%;display:flex;align-items:center;justify-content:center}.card-icon img{width:52%;height:52%;object-fit:contain;image-rendering:pixelated;display:block}.card-description{position:absolute;left:12.1%;right:11.9%;top:56.3%;height:33.2%;padding:3.5% 6% 4%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5%}.card-kicker{font-size:4.4cqw;letter-spacing:.14em;text-transform:uppercase;color:#8a8373;line-height:1}.card-body{font-size:5.9cqw;line-height:1.32;color:#2c281f;text-align:center;text-wrap:pretty}.footer-divider{margin-top:160px}footer{display:flex;padding-top:22px;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px;color:#76847a}.footer-brand{display:flex;align-items:center;gap:14px;opacity:.7}.footer-mark{height:36px;width:auto;display:block}footer>div:last-child{display:flex;gap:22px;flex-wrap:wrap}.is-lightbox-open{overflow:hidden;touch-action:none}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;color:#eef2ee;overscroll-behavior:contain}.image-lightbox[hidden]{display:none}.lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050806eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox-shell{position:relative;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.lightbox-toolbar{justify-self:end;display:flex;align-items:center;gap:8px;padding:6px;border:1px solid rgba(214,226,214,.2);border-radius:5px;background:#0d1410b8;box-shadow:0 18px 60px #00000061}.lightbox-button{width:42px;height:42px;padding:0;border:1px solid rgba(214,226,214,.28);border-radius:5px;background:#1c2821d6;color:#eef2ee;display:flex;align-items:center;justify-content:center}.lightbox-button:hover{border-color:#f0e3a2ad;color:#f0e3a2}.lightbox-button svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lightbox-reset{width:68px;font-size:12px;letter-spacing:.08em}.lightbox-close{margin-left:4px}.lightbox-stage{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:var(--cursor-inspect)}.lightbox-stage.is-draggable,.lightbox-stage.is-dragging{cursor:var(--cursor-pointer)}.lightbox-image{max-width:min(94vw,1260px);max-height:calc(100dvh - 154px);width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-select:none;touch-action:none;transform-origin:center center;transition:transform .18s ease;will-change:transform;box-shadow:0 24px 80px #00000070}.lightbox-stage.is-dragging .lightbox-image{transition:none}.lightbox-caption{min-height:20px;text-align:center;color:#a9b6ab;font-size:13px;line-height:1.35;font-style:italic;padding:0 16px}@media(max-width:719px){.container{padding:0 22px}.logo{height:34px}.desktop-nav{display:none}.menu-toggle{display:flex}#poster{grid-template-columns:minmax(0,1fr);padding-top:36px;gap:36px}.gallery{flex-direction:column;align-items:stretch}.main-shot{width:100%;flex:auto}.thumbnails{flex:0 0 auto;flex-direction:row;justify-content:center}.thumbnail{flex:1 1 0;max-width:96px}.spec-grid{grid-template-columns:repeat(5,minmax(52px,68px));overflow-x:auto;padding-top:2px}.trailer{margin-top:34px}#ingame{margin-top:64px}.digital-chip{margin-left:0;margin-top:7px}.lightbox-shell{gap:10px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.lightbox-toolbar{width:100%;justify-content:center}.lightbox-button{width:40px;height:40px}.lightbox-reset{flex:0 0 64px}.lightbox-close{margin-left:auto}.lightbox-image{max-width:96vw;max-height:calc(100dvh - 136px)}.lightbox-caption{font-size:12px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.loading-intro{display:none;animation:none}.loading-intro img{animation:none}.container{animation:none;opacity:1;visibility:visible}.spec-grid,.details-count img,.card-inner,.lightbox-image{transition:none}.reveal-hint{animation:none}}.skip-link{position:fixed;top:-100px;left:16px;z-index:20;padding:12px;background:#16201a}.skip-link:focus{top:16px}.no-intro .container{animation:none;opacity:1;visibility:visible}.no-intro .loading-intro{display:none}.product-copy p{margin:0 0 12px}.product-copy ul{padding-left:20px;margin:16px 0 0;font-size:15px;font-style:normal}.product-copy li+li{margin-top:9px}.product-copy>:last-child{margin-bottom:0}.variant-picker{display:grid;gap:8px;margin-top:18px}.variant-picker select,.commerce input,.commerce textarea,.commerce select{font:inherit;padding:10px;background:#16201a;color:#dfe6e0;border:1px solid #76847a;max-width:100%}.poster-button:disabled{cursor:not-allowed;opacity:.55}.form-errors{color:#f0e3a2}.commerce{padding-top:64px;min-height:45vh}.commerce h1{margin-bottom:28px}.commerce .bundle-button{width:auto;padding:15px 24px}.cart-line{display:grid;grid-template-columns:84px minmax(0,1fr) 100px auto;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid rgba(200,215,205,.26)}.cart-line img{width:84px;height:110px;object-fit:contain}.cart-line input{width:80px}.cart-summary{margin-top:30px;margin-left:auto;max-width:420px}.cart-summary .poster-button{margin-bottom:14px}.catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.catalog img{width:100%;height:300px;object-fit:contain}.rte{max-width:800px;overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte a{text-decoration:underline}.contact-fields{display:grid;gap:14px;max-width:580px}.contact-fields label{display:grid;gap:6px}.shopify-policy__container{color:#dfe6e0;max-width:800px;padding-top:64px}.shopify-design-mode .container{animation:none;opacity:1;visibility:visible}.shopify-design-mode .loading-intro{display:none}@media(max-width:700px){.cart-line{grid-template-columns:60px minmax(0,1fr);gap:14px}.cart-line img{width:60px}}.spec[role=button]{cursor:var(--cursor-pointer)}.detail-tooltip{position:fixed;z-index:1000;width:238px;max-width:calc(100vw - 24px);padding:10px 14px 13px;background:#3c4748f7;color:#f0efd1;text-align:center;font-family:Lora,serif;box-shadow:0 4px 16px #0000002e}.detail-tooltip[hidden]{display:none}.detail-tooltip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid transparent;border-image:url(thinborder.png) 8 stretch;image-rendering:pixelated;filter:url(price-border-tone.svg#cool-grey);opacity:.9;pointer-events:none}.detail-tooltip-title{font-size:14px;line-height:1.2;padding-bottom:4px;position:relative}.detail-tooltip-title:after{content:"";position:absolute;height:1px;bottom:0;left:0;right:0;background:linear-gradient(90deg,transparent,rgba(226,222,179,.55),transparent)}.detail-tooltip-category{font:9px/1.5 Arial,sans-serif;color:#cbd0ae;margin-top:2px}.detail-tooltip-info{margin:7px 0 0;font-size:10.5px;line-height:1.45;font-style:italic}@media(pointer:coarse){.detail-tooltip-info{font-size:12px}}.main-shot{aspect-ratio:auto}.main-shot .media{position:relative;inset:auto;margin:4px;width:calc(100% - 8px);height:auto;object-fit:contain}.spec .panel{border-width:10px}.gallery .frame,.trailer .frame,.spec .frame{filter:url(price-border-tone.svg#cool-grey)}.gallery .frame,.trailer .frame,.spec .frame,.price .frame{opacity:.9}.card-icon .talent-sheet-icon{width:80%;height:80%;display:block;overflow:hidden}.talent-card{aspect-ratio:392 / 560}.card-title{left:14%;right:14%;top:8.2%;height:7%}.card-icon{left:31%;right:31%;top:20.5%;height:26%}.card-description{left:12%;right:12%;top:52%;height:39%}.price{padding-top:8px;padding-bottom:8px}.price .layer{display:inline-block;transform:scale(.8);transform-origin:center}.price .frame{border-width:16px;border-image:url(healthbar.png) 16 stretch;filter:url(price-border-tone.svg#cool-grey)}.purchase,.purchase-cta{position:relative;border-radius:0;background-clip:padding-box}.purchase,.purchase:hover,.purchase-cta,.purchase-cta:hover,.purchase-cta.is-poster,.purchase-cta.is-poster:hover{border-color:transparent}.purchase:after,.purchase-cta:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:7px solid transparent;border-image:url(button-border.png) 7 stretch;image-rendering:pixelated;pointer-events:none;filter:url(price-border-tone.svg#cool-grey);opacity:.9}.purchase-cta[hidden]{display:none}.flourish-top,#ingame{margin-top:112px}@media(max-width:719px){.flourish-top,#ingame{margin-top:96px}}.cart-panel{position:relative;isolation:isolate;border-color:transparent;border-radius:0;background:transparent}.cart-panel:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#080d0a00 1px,#080d0a14 3px,#080d0a4f,#080d0a8a 9px,#080d0a9e 12px calc(100% - 12px),#080d0a8a calc(100% - 9px),#080d0a4f calc(100% - 6px),#080d0a14 calc(100% - 3px),#080d0a00 calc(100% - 1px))}.cart-panel:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-style:solid;border-color:transparent;border-width:8px 49px;border-image:url(journal-panel.png) 8 49 stretch;image-rendering:pixelated;filter:url(price-border-tone.svg#cool-grey);opacity:.9;pointer-events:none}.cart-row.locked{position:relative;isolation:isolate;border-radius:0;background:transparent}.cart-row.locked:before{content:"";position:absolute;top:-6px;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#c8d7cd00 1px,#c8d7cd02 3px,#c8d7cd06,#c8d7cd0b,#c8d7cd0d 12px)}.purchase-cta:disabled{opacity:.55;cursor:not-allowed}.commerce .poster-button,.commerce .bundle-button{display:block;padding:14px 22px;border:1px solid rgba(226,213,175,.6);border-radius:5px;background:#3a341ebf;color:#f0e3a2;font:inherit}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#poster.without-gallery{grid-template-columns:1fr}.container{animation-delay:1s}
/*# sourceMappingURL=/cdn/shop/t/2/assets/deepwoken.css.map */
