.dlc-new-game{--ng-bg: #070914;--ng-bg-soft: #0b0f1d;--ng-panel: #121a33;--ng-panel-deep: #0b1125;--ng-text: #f7f0dc;--ng-muted: #bbb7ac;--ng-border: #eee7d3;display:block;color:var(--ng-text);background:var(--ng-bg)}.dlc-new-game *,.dlc-new-game *:before,.dlc-new-game *:after{box-sizing:border-box}.dlc-new-game h1,.dlc-new-game h2,.dlc-new-game h3,.dlc-new-game h4,.dlc-new-game p{color:inherit}.new-game-world{position:relative;overflow:hidden;background:radial-gradient(circle at 52% 0%,rgba(91,74,128,.2),transparent 35rem),linear-gradient(180deg,#090b18,#080b17 55%,#05070e)}.new-game-stars{position:absolute;inset:0 0 auto;height:720px;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,rgba(255,255,255,.82) 1px,transparent 1px),radial-gradient(circle,rgba(255,240,184,.65) 1px,transparent 1px);background-size:109px 109px,179px 179px;background-position:17px 31px,71px 47px}.new-game-horizon{position:absolute;top:520px;left:0;width:100%;height:260px;pointer-events:none;opacity:.1;background:linear-gradient(150deg,transparent 0 43%,rgba(70,82,128,.95) 43% 49%,transparent 49%),linear-gradient(210deg,transparent 0 46%,rgba(46,55,92,.95) 46% 54%,transparent 54%)}.new-game-page{position:relative;z-index:2;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:56px 0 90px}.new-game-window{position:relative;background:linear-gradient(135deg,#182243fb,#0b1023fb);border:2px solid var(--ng-border);border-radius:5px;box-shadow:0 0 0 2px #474c61e6,0 0 0 4px #000000b8,5px 7px #00000045}.new-game-window-title{position:absolute;top:-14px;left:16px;z-index:5;padding:4px 10px;background:#090c18;border:1px solid var(--ng-border);border-radius:3px;color:var(--ng-accent-light);font-size:1rem;font-weight:900;letter-spacing:.15em;line-height:1;text-transform:uppercase}.new-game-main-screen{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(470px,1.05fr);gap:38px;align-items:start;padding:18px 0 96px}.new-game-equipment-window{padding:31px 22px 18px}.new-game-hero-media{display:flex;align-items:center;justify-content:center;min-height:500px;background:radial-gradient(circle at center,rgba(255,255,255,.055),transparent 64%)}.new-game-hero-media img{display:block;width:100%;max-width:470px;max-height:470px;object-fit:contain}.new-game-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px}.new-game-thumbnail{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:5px;background:#080c1a;border:1px solid rgba(238,231,211,.26);cursor:pointer;transition:border-color .12s ease,transform .12s ease}.new-game-thumbnail:hover{border-color:var(--ng-accent);transform:translateY(-2px)}.new-game-thumbnail.is-active{border-color:var(--ng-accent-light);box-shadow:0 0 0 1px var(--ng-accent)}.new-game-thumbnail img{width:100%;height:100%;object-fit:contain}.new-game-equipment-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:13px;color:var(--ng-accent);font-size:.9rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.new-game-adventure-window{padding:36px 28px 24px;scroll-margin-top:110px}.new-game-adventure-header{margin-bottom:27px}.new-game-adventure-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;color:var(--ng-accent);font-size:.95rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.new-game-title{margin:0;color:var(--ng-text);font-size:clamp(4.9rem,5vw,6.8rem);font-weight:900;letter-spacing:-.055em;line-height:.88;text-transform:uppercase;text-shadow:4px 4px 0 #10162e,7px 7px 0 rgba(0,0,0,.48)}.new-game-title:after{content:"";display:block;width:112px;height:4px;margin-top:22px;background:var(--ng-accent);box-shadow:8px 0 0 var(--ng-accent-dark),16px 0 0 var(--ng-accent-light)}.new-game-subtitle{margin:24px 0 0;color:var(--ng-muted);font-size:1.45rem;line-height:1.55}.new-game-status-panel{margin:0 0 26px;background:#02040c33;border:1px solid rgba(238,231,211,.2)}.new-game-status-panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 12px;background:var(--ng-accent);color:#171208;font-size:.95rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.new-game-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:8px 12px 10px}.new-game-status-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px dotted rgba(238,231,211,.14);font-size:1.05rem}.new-game-status-row span{color:var(--ng-muted);font-size:.84rem;font-weight:800;letter-spacing:.07em}.new-game-status-row strong{font-weight:800}.new-game-price{margin-bottom:21px;color:var(--ng-accent-light);font-size:3rem;font-weight:900;line-height:1}.new-game-loadout-label{margin-bottom:14px;color:var(--ng-accent);font-size:1rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.new-game-variants{display:grid;gap:21px}.new-game-variants .product-form__input{max-width:none;margin:0;padding:0;border:0}.new-game-variants .form__label,.new-game-quantity .form__label{display:block;margin-bottom:9px;color:var(--ng-accent);font-size:.95rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.new-game-option-buttons{display:flex;flex-wrap:wrap;gap:8px}.new-game-option-buttons input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.new-game-option-label{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;background:#02040c80;border:1px solid #697087;color:var(--ng-text);cursor:pointer;font-size:1.08rem;font-weight:700;transition:border-color .12s ease,background .12s ease}.new-game-option-label:hover{border-color:var(--ng-accent)}.new-game-option-cursor{width:0;overflow:hidden;color:var(--ng-accent-light);opacity:0}.new-game-option-buttons input:checked+.new-game-option-label{background:#5b4a8080;border-color:var(--ng-accent-light)}.new-game-option-buttons input:checked+.new-game-option-label .new-game-option-cursor{width:10px;opacity:1}.new-game-option-label.is-sold-out{opacity:.4;text-decoration:line-through}.new-game-option-label.is-impossible{display:none}.new-game-quantity{margin-top:22px}.new-game-quantity .quantity{width:132px;min-height:42px;background:#02040c8c;border:1px solid #71778b}.new-game-quantity .quantity:before,.new-game-quantity .quantity:after{display:none}.new-game-quantity .quantity__button,.new-game-quantity .quantity__input{color:var(--ng-text)}.new-game-app{margin-top:24px;padding:15px;background:#02040c4f;border:1px solid rgba(238,231,211,.19)}.new-game-buy{margin-top:24px}.new-game-buy .product-form__submit{min-height:56px;background:linear-gradient(180deg,var(--ng-accent-light),var(--ng-accent));border:0;color:#171208;font-size:1.05rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 3px 0 var(--ng-accent-dark)}.new-game-buy .product-form__submit:before,.new-game-buy .product-form__submit:after{display:none}.new-game-dynamic-checkout{margin-top:11px}.new-game-adventure-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;color:var(--ng-muted);font-size:.95rem;font-style:italic}.new-game-adventure-footer span:last-child{color:var(--ng-accent);font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.new-game-section-kicker{display:inline-block;margin-bottom:11px;color:var(--ng-accent);font-size:.95rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.new-game-prologue{max-width:870px;margin:0 auto;padding:58px 0 90px;text-align:center}.new-game-prologue>h2{margin:0 0 31px;color:var(--ng-text);font-size:clamp(3.8rem,5vw,5.8rem);font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.new-game-dialogue-window{padding:38px 32px 31px;text-align:left}.new-game-dialogue-copy{color:var(--ng-text);font-size:1.4rem;line-height:1.75}.new-game-dialogue-copy p{margin:0 0 9px}.new-game-dialogue-copy p:last-child{margin-bottom:0}.new-game-dialogue-cursor{position:absolute;right:15px;bottom:10px;color:var(--ng-accent)}.new-game-item-data{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:29px;align-items:stretch;padding:10px 0 90px}.new-game-item-window,.new-game-description-window{padding:37px 27px 29px}.new-game-item-name{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(238,231,211,.18);color:var(--ng-accent-light);font-size:2.5rem;font-weight:900;text-transform:uppercase}.new-game-item-stat{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px dotted rgba(238,231,211,.14);font-size:1.18rem}.new-game-item-stat span{color:var(--ng-muted);font-size:.9rem;font-weight:800;letter-spacing:.07em}.new-game-item-stat strong{font-weight:800}.new-game-description-lead{margin:24px 0 0;color:var(--ng-muted);font-size:1.25rem;line-height:1.65}.new-game-description-heading{margin:0 0 24px;color:var(--ng-text);font-size:clamp(3rem,3.7vw,4.3rem);font-weight:900;letter-spacing:-.035em;line-height:.96;text-transform:uppercase}.new-game-product-description{color:var(--ng-text);font-size:1.4rem;line-height:1.78}.new-game-product-description p{margin:0 0 1.15em}.new-game-product-description strong,.new-game-product-description h1,.new-game-product-description h2,.new-game-product-description h3,.new-game-product-description h4,.new-game-product-description a{color:var(--ng-accent-light)}.new-game-save-point{max-width:790px;margin:0 auto 76px;padding:52px 32px;background:radial-gradient(circle at 50% 18%,rgba(215,184,106,.12),transparent 50%),#0a0e1feb;border:1px solid rgba(238,231,211,.44);text-align:center}.new-game-save-icon{margin-bottom:12px;color:var(--ng-accent-light);font-size:2.4rem;text-shadow:0 0 14px var(--ng-accent)}.new-game-save-point h2{margin:0 0 14px;color:var(--ng-text);font-size:clamp(3.2rem,5vw,5rem);font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.new-game-save-point p{max-width:530px;margin:0 auto 25px;color:var(--ng-muted);font-size:1.25rem;line-height:1.6}.new-game-save-button{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--ng-accent);color:var(--ng-accent-light);text-decoration:none;font-size:1rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background .12s ease,color .12s ease}.new-game-save-button:hover{background:var(--ng-accent);color:#151008}body:has(.dlc-new-game) main#MainContent,body:has(.dlc-new-game) main#MainContent>.shopify-section{background:#070914!important}body:has(.dlc-new-game) .shopify-section:has(.related-products),body:has(.dlc-new-game) section:has(.related-products),body:has(.dlc-new-game) section:has(.related-products)>div,body:has(.dlc-new-game) section:has(.related-products) .page-width,body:has(.dlc-new-game) section:has(.related-products) .gradient,body:has(.dlc-new-game) [id*=shopify-section][id*=related-products]{background:#070914!important}body:has(.dlc-new-game) .related-products{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:58px 20px 72px!important;background:#070914!important;color:#f7f0dc!important}body:has(.dlc-new-game) .related-products__heading{margin-bottom:28px;color:#f7f0dc!important;font-size:3rem;font-weight:900;text-transform:uppercase}body:has(.dlc-new-game) .related-products .grid{align-items:stretch}body:has(.dlc-new-game) .related-products .card-wrapper{height:100%;overflow:hidden;background:#11182f!important;border:1px solid rgba(238,231,211,.3);box-shadow:0 0 0 1px #eee7d314,4px 5px #00000040}body:has(.dlc-new-game) .related-products .card{height:100%;background:#11182f!important}body:has(.dlc-new-game) .related-products .card__inner{position:relative!important;display:block!important;width:100%!important;min-height:280px;background:#f5f3ee!important;opacity:1!important;visibility:visible!important}body:has(.dlc-new-game) .related-products .card__media{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important}body:has(.dlc-new-game) .related-products .media{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#f5f3ee!important;opacity:1!important;visibility:visible!important}body:has(.dlc-new-game) .related-products .media img{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}body:has(.dlc-new-game) .related-products .card__content{padding:15px 12px 17px;background:#11182f!important}body:has(.dlc-new-game) .related-products .card__information{padding:0!important}body:has(.dlc-new-game) .related-products .card__heading{margin-top:2px}body:has(.dlc-new-game) .related-products .card__heading,body:has(.dlc-new-game) .related-products .card__heading a{color:#f7f0dc!important;font-size:1.25rem}body:has(.dlc-new-game) .related-products .price,body:has(.dlc-new-game) .related-products .price-item,body:has(.dlc-new-game) .related-products .price__container{color:#bbb7ac!important}body:has(.dlc-new-game) .shopify-section:has(.collapsible-content),body:has(.dlc-new-game) section:has(.collapsible-content),body:has(.dlc-new-game) section:has(.collapsible-content)>div,body:has(.dlc-new-game) section:has(.collapsible-content) .page-width,body:has(.dlc-new-game) section:has(.collapsible-content) .gradient,body:has(.dlc-new-game) [id*=shopify-section][id*=collapsible]{background:#070914!important}body:has(.dlc-new-game) .shopify-section:has(.collapsible-content){margin-top:0!important;padding:26px 0 80px}body:has(.dlc-new-game) .collapsible-content{background:#070914!important;color:#f7f0dc!important}body:has(.dlc-new-game) .collapsible-content .color-background-1{background:#070914!important;color:#f7f0dc!important}body:has(.dlc-new-game) .collapsible-content__wrapper{width:min(900px,calc(100% - 40px));margin:0 auto;padding:44px 36px;background:#11182f!important;border:1px solid rgba(238,231,211,.34);box-shadow:0 0 0 2px #474c6180,5px 7px #00000040;color:#f7f0dc!important}body:has(.dlc-new-game) .collapsible-content__header{margin-bottom:24px}body:has(.dlc-new-game) .collapsible-content__heading{color:#f7f0dc!important;font-size:2.8rem}body:has(.dlc-new-game) .collapsible-content .caption-with-letter-spacing{color:#d7b86a!important}body:has(.dlc-new-game) .collapsible-content .accordion{border-color:#eee7d32b!important}body:has(.dlc-new-game) .collapsible-content .accordion__title,body:has(.dlc-new-game) .collapsible-content .accordion__content,body:has(.dlc-new-game) .collapsible-content .accordion__content p{color:#f7f0dc!important}body:has(.dlc-new-game) .collapsible-content .accordion__title{font-size:1.35rem}body:has(.dlc-new-game) .collapsible-content .accordion__content{font-size:1.2rem;line-height:1.7}body:has(.dlc-new-game) .collapsible-content svg{color:#f7f0dc!important}@media screen and (max-width:989px){.new-game-page{width:calc(100% - 30px)}.new-game-main-screen{grid-template-columns:1fr;max-width:760px;margin:0 auto}.new-game-status-grid{grid-template-columns:1fr 1fr}.new-game-item-data{grid-template-columns:1fr}body:has(.dlc-new-game) .related-products .card__inner{min-height:250px}}@media screen and (max-width:749px){.new-game-page{width:calc(100% - 24px);padding-top:36px}.new-game-main-screen{gap:36px;padding-bottom:70px}.new-game-equipment-window,.new-game-adventure-window{padding-left:15px;padding-right:15px}.new-game-hero-media{min-height:360px}.new-game-hero-media img{max-height:350px}.new-game-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.new-game-title{font-size:clamp(4rem,17vw,5.8rem)}.new-game-subtitle{font-size:1.25rem}.new-game-adventure-meta{align-items:flex-start;flex-direction:column;gap:7px}.new-game-status-grid{grid-template-columns:1fr}.new-game-status-row{grid-template-columns:100px minmax(0,1fr)}.new-game-prologue{padding:45px 0 70px}.new-game-prologue>h2{font-size:clamp(3rem,13vw,4.6rem)}.new-game-dialogue-window{padding:32px 19px 26px}.new-game-dialogue-copy{font-size:1.23rem}.new-game-item-window,.new-game-description-window{padding:32px 19px 25px}.new-game-product-description{font-size:1.24rem}.new-game-save-point{padding:42px 20px}body:has(.dlc-new-game) .related-products{width:calc(100% - 24px)}body:has(.dlc-new-game) .related-products .card__inner{min-height:220px}body:has(.dlc-new-game) .collapsible-content__wrapper{width:calc(100% - 24px);padding:30px 18px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dlc-new-game.css.map */
