.ign-public[data-layout-family=catalogue] .ign-catalogue:not([data-filtered=true]) .ign-public-grid{--ign-cols:3}.ign-public[data-layout-family=catalogue] .ign-window-section+.ign-window-section{border-top:1px solid var(--is-line);padding-top:clamp(28px,4cqi,48px)}.ign-public[data-layout-family=editorial]{--win-section-gap:clamp(40px, 6cqi, 88px)}.ign-public[data-layout-family=editorial] .ign-catalogue:not([data-filtered=true]) .ign-public-grid{--ign-cols:2;gap:clamp(24px,4cqi,40px) clamp(18px,3cqi,28px)}.ign-public[data-layout-family=editorial] .ign-public-card:nth-child(odd){margin-top:0}.ign-public[data-layout-family=editorial] .ign-public-card:nth-child(2n){margin-top:clamp(12px,2cqi,28px)}.ign-public[data-layout-family=editorial] .ign-hero[data-kind=store]{margin-bottom:clamp(8px,2cqi,20px)}.ign-public[data-layout-family=showcase] .ign-window-section{margin-inline:calc(-1*clamp(12px,3cqi,28px));padding-inline:clamp(12px,3cqi,28px)}.ign-public[data-layout-family=showcase] .ign-catalogue:not([data-filtered=true]) .ign-public-grid{--ign-cols:3;gap:clamp(16px,2.5cqi,28px)}.ign-public[data-layout-family=showcase] .ign-public-card>img,.ign-public[data-layout-family=showcase] .ign-public-card>.ign-product-placeholder{border-radius:clamp(14px,2cqi,22px)}.ign-public[data-layout-family=market] .ign-catalogue:not([data-filtered=true]){display:block}.ign-public[data-layout-family=market] .ign-public-intro{display:none}.ign-public[data-layout-family=market] .ign-market-shelves,.ign-public[data-layout-family=market] .ign-category-tiles{margin-bottom:clamp(20px,3cqi,36px)}.ign-public[data-layout-family=spotlight] .ign-catalogue:not([data-filtered=true]) .ign-public-grid{--ign-cols:1;max-width:920px;margin-inline:auto}.ign-public[data-layout-family=spotlight] .ign-catalogue .ign-public-card:not(.ign-ptile){grid-template-columns:minmax(120px,200px) minmax(0,1fr);align-items:center;gap:16px 20px;display:grid}.ign-public[data-layout-family=spotlight] .ign-catalogue .ign-public-card:not(.ign-ptile)>img,.ign-public[data-layout-family=spotlight] .ign-catalogue .ign-public-card:not(.ign-ptile)>.ign-product-placeholder{aspect-ratio:1;max-height:200px}@container ign-store (width<=520px){.ign-public[data-layout-family=spotlight] .ign-catalogue .ign-public-card:not(.ign-ptile){grid-template-columns:minmax(0,1fr)}}@container ign-store (width<=760px){.ign-public[data-layout-family=catalogue] .ign-catalogue:not([data-filtered=true]) .ign-public-grid,.ign-public[data-layout-family=showcase] .ign-catalogue:not([data-filtered=true]) .ign-public-grid{--ign-cols:2}}@container ign-store (width<=520px){.ign-public[data-layout-family=catalogue] .ign-catalogue:not([data-filtered=true]) .ign-public-grid,.ign-public[data-layout-family=editorial] .ign-catalogue:not([data-filtered=true]) .ign-public-grid,.ign-public[data-layout-family=showcase] .ign-catalogue:not([data-filtered=true]) .ign-public-grid{--ign-cols:1}.ign-public[data-layout-family=editorial] .ign-public-card:nth-child(2n){margin-top:0}}.ign-store-commerce-frame[data-template]{min-height:100dvh;padding-block:24px 64px}.ign-store-commerce-inner{width:100%;max-width:1440px;margin-inline:auto}.ign-store-commerce-frame[data-template] :is(h1,h2,h3){font-family:var(--win-display);letter-spacing:-.03em;font-weight:600}.ign-store-commerce-frame[data-template] .ign-panel{border:1px solid var(--is-line);box-shadow:none;background:#fff;border-radius:8px}.ign-store-commerce-frame[data-template] .ign-btn.primary{min-height:52px}.ign-store-commerce-frame[data-template] h1{margin:24px 0 32px;font-size:clamp(26px,3vw,36px);line-height:1.2}.ign-store-commerce-frame[data-template] h2{margin:0 0 16px;font-size:21px}.ign-commerce-steps{color:#65656b;flex-wrap:wrap;align-items:center;gap:12px;padding:28px 0 0;font-size:12px;display:flex}.ign-commerce-steps span+span:before{content:"›";color:#65656b;padding-right:12px}.ign-commerce-steps [aria-current]{color:#1d1d1f;font-weight:600}.ign-commerce-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;gap:48px;display:grid}.ign-commerce-items{min-width:0}.ign-commerce-summary{border-bottom:1px solid #dedee2;margin-bottom:24px;padding-bottom:24px}.ign-commerce-order{background:#f5f5f7;border:1px solid #dedee2;border-radius:8px;gap:20px;padding:28px;display:grid}.ign-store-cart-lines{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ign-store-cart-lines li{border:1px solid #dedee2;border-radius:8px;gap:20px;display:grid}.ign-store-cart-line-main{align-items:center;gap:24px;min-width:0;display:flex}.ign-store-cart-thumb{object-fit:contain;flex:0 0 80px;width:80px;height:80px}.ign-store-cart-line-copy{gap:10px;min-width:0;display:grid}.ign-store-cart-line-copy strong{font-size:16px;font-weight:500}.ign-store-cart-line-copy span{color:#65656b;font-size:14px}.ign-store-cart-lines li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ign-store-cart-line-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.ign-store-cart-line-actions button{color:#1d1d1f;background:#fff;border:1px solid #dedee2;border-radius:6px;padding:8px 12px}.ign-store-cart-line-actions button:disabled{color:#65656b;cursor:not-allowed}.ign-store-cart-qty{background:#fff;border:1px solid #dedee2;border-radius:8px;align-items:center;display:inline-flex}.ign-store-cart-line-actions .ign-store-cart-qty button{background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.ign-store-cart-line-actions .ign-store-cart-qty button:hover:not(:disabled){background:#f5f5f7}.ign-store-cart-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:600}.ign-store-cart-line-total{text-align:right;font-variant-numeric:tabular-nums;min-width:88px;font-size:16px;font-weight:600}.ign-store-cart-line-actions .ign-store-cart-remove{background:0 0;border-color:#0000;place-items:center;padding:0;display:inline-grid}.ign-store-cart-line-actions .ign-store-cart-remove:hover:not(:disabled){background:#f5f5f7;border-color:#dedee2}.ign-store-cart-line-actions .ign-store-cart-fix{flex-basis:100%;justify-self:end}.ign-store-cart-line-actions button:focus-visible{outline-offset:2px;outline:3px solid}.ign-store-cart-page-actions{gap:12px;display:grid}@media (width<=760px){.ign-commerce-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ign-commerce-order{padding:24px}.ign-store-cart-line-main{gap:16px}.ign-store-cart-lines li{grid-template-columns:minmax(0,1fr)}.ign-store-cart-line-actions{justify-content:space-between}}.ign-store-order-summary{gap:12px;margin:0;display:grid}.ign-store-order-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;font-size:14px;display:grid}.ign-store-order-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ign-store-order-summary .ign-store-order-summary-total{border-top:1px solid #dedee2;padding-top:16px;font-size:18px;font-weight:600}.ign-store-order-summary>p{margin:4px 0;font-size:12px}.ign-store-order-summary>.ign-muted{font-size:12px}.ign-store-order-summary .ign-fees-info{color:inherit;cursor:help;vertical-align:middle;background:0 0;border:0;align-items:center;margin-left:4px;padding:0;display:inline-flex}.ign-store-order-summary .ign-fees-info:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.ign-store-order-summary .ign-store-insurance-optin label,.ign-store.ign-public label.ign-store-insurance-optin{cursor:pointer;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.ign-store-order-summary .ign-store-insurance-optin input[type=checkbox],.ign-store.ign-public label.ign-store-insurance-optin input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--ign-accent,#c2410c);flex:none;margin:0;padding:0}.ign-store.ign-public label.ign-store-checkout-waiver{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.ign-store.ign-public label.ign-store-checkout-waiver>input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--ign-accent,#c2410c);margin:3px 0 0;padding:0}.ign-store.ign-public label.ign-store-checkout-waiver>:not(input){grid-column:2}.ign-store.ign-public label.ign-store-checkout-waiver{font-size:14px;line-height:1.45}.ign-store.ign-public label.ign-store-checkout-waiver>input[type=checkbox]{margin-top:2px}.ign-store .ign-shell{z-index:40;padding-top:env(safe-area-inset-top,0px);padding-inline:max(8px, env(safe-area-inset-left,0px)) max(8px, env(safe-area-inset-right,0px));background:var(--win-stage);color:var(--win-stage-ink);border-bottom:1px solid var(--win-stage-line);border-radius:0 0 calc(var(--win-radius,16px) / 2) calc(var(--win-radius,16px) / 2);max-width:100%;margin:0 0 16px;position:sticky;top:0}.ign-store .ign-shell[data-preview=true]{position:relative}.ign-store.ign-public .ign-shell :where(a,button,span,strong,p,h2,h3,label,output){color:inherit}.ign-store .ign-shell-bar{align-items:center;gap:4px;min-width:0;min-height:56px;display:flex}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-icon{border-radius:var(--win-radius,12px);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-icon:hover:not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent)}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-icon:disabled{opacity:1;color:color-mix(in srgb, var(--win-stage-ink) 55%, var(--win-stage));cursor:not-allowed;background:0 0}:is(.ign-store .ign-shell,.ign-shell-layer) :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid}.ign-store .ign-shell-brand{flex:auto;align-items:center;min-width:0;min-height:44px;padding-inline:4px;text-decoration:none;display:inline-flex}.ign-store .ign-shell-logo{object-fit:contain;width:auto;max-width:100%;height:36px;display:block}.ign-store .ign-shell-wordmark{font-family:var(--win-display,inherit);font-size:18px;font-weight:var(--win-title-weight,750);letter-spacing:var(--win-title-track,-.01em);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.ign-store .ign-shell-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.ign-store .ign-shell .ign-shell-count{background:var(--ign-accent);min-width:20px;color:var(--ign-accent-ink);box-shadow:0 0 0 2px var(--win-stage);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:750;line-height:20px;position:absolute;top:4px;right:2px}.ign-store .ign-shell-search{align-items:center;min-width:0;display:none;position:relative}.ign-store .ign-shell[data-search-open=true] .ign-shell-search{flex:1 0 100%;order:10;padding:0 4px 8px;display:flex}.ign-store .ign-shell[data-search-open=true] .ign-shell-bar{flex-wrap:wrap}.ign-store .ign-shell-search-glyph{pointer-events:none;opacity:.8;position:absolute;left:16px}.ign-store .ign-shell-search input{border:1px solid var(--win-stage-line);border-radius:var(--win-radius,12px);background:color-mix(in srgb, var(--win-stage-ink) 6%, var(--win-stage));width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;padding:0 14px 0 40px;font-size:16px}.ign-store .ign-shell-search input::placeholder{color:var(--win-stage-muted);opacity:1}.ign-store .ign-shell-results{z-index:2;border:1px solid var(--win-stage-line);border-radius:var(--win-radius,12px);background:var(--win-stage);max-height:min(60vh,420px);color:var(--win-stage-ink);padding:8px;position:absolute;top:calc(100% + 4px);left:4px;right:4px;overflow-y:auto;box-shadow:0 18px 40px -18px #00000073}.ign-store .ign-shell-results ul{margin:4px 0 0;padding:0;list-style:none}.ign-store .ign-shell-results>p{padding:4px 8px;font-size:13px}.ign-store.ign-public .ign-shell{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));border-radius:0;margin-bottom:0}.ign-store .ign-shell .ign-shell-bar{gap:8px;min-height:64px}.ign-store .ign-shell .ign-shell-brand{flex:auto;gap:12px;min-width:0;margin-right:auto}.ign-store .ign-shell .ign-shell-logo{object-fit:contain;border-radius:0;flex:0 auto;width:auto;max-width:min(140px,55%);height:40px}.ign-store .ign-shell .ign-shell-wordmark{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}@container ign-store (width<=339px){.ign-store .ign-shell .ign-shell-brand:has(.ign-shell-logo) .ign-shell-wordmark{display:none}}.ign-store .ign-shell .ign-shell-action-label,.ign-store .ign-shell .ign-shell-nav{display:none}.ign-store .ign-shell .ign-shell-search input{border-radius:999px}@container ign-store (width>=1024px){.ign-store .ign-shell .ign-shell-bar{gap:24px;min-height:96px}.ign-store .ign-shell .ign-shell-menu,.ign-store .ign-shell .ign-shell-search-toggle{display:none}.ign-store .ign-shell .ign-shell-brand{flex:0 auto;max-width:360px;margin-right:0}.ign-store .ign-shell .ign-shell-logo{max-width:300px;height:76px}.ign-store .ign-shell .ign-shell-brand:has(.ign-shell-logo) .ign-shell-wordmark{display:-webkit-box}.ign-store .ign-shell .ign-shell-wordmark{font-size:18px}.ign-store .ign-shell .ign-shell-search,.ign-store .ign-shell[data-search-open=true] .ign-shell-search{flex:auto;order:0;max-width:520px;margin-inline:auto;padding:0;display:flex}.ign-store .ign-shell[data-search-open=true] .ign-shell-bar{flex-wrap:nowrap}.ign-store .ign-shell .ign-shell-actions{gap:4px;margin-left:0}.ign-store .ign-shell .ign-shell-actions>.ign-shell-icon:not(.ign-shell-search-toggle){align-items:center;gap:8px;padding-inline:12px;font-size:14px;font-weight:600;display:inline-flex}.ign-store .ign-shell .ign-shell-action-label{display:inline}.ign-store .ign-shell .ign-shell-count{box-shadow:none;position:static}.ign-store .ign-shell .ign-shell-nav{margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px))) calc(-1 * max(16px, env(safe-area-inset-right,0px)));padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));border-top:1px solid var(--win-stage-line);display:block;position:relative}}.ign-store .ign-shell .ign-shell-categories{white-space:nowrap;align-items:center;gap:32px;min-height:48px;display:flex;overflow:visible}.ign-store .ign-shell .ign-shell-categories :is(a,button){min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ign-store .ign-shell .ign-shell-categories>a[aria-current],.ign-store .ign-shell .ign-shell-more>button[aria-current],.ign-store .ign-shell .ign-shell-categories>:is(a,.ign-shell-more>button):hover{border-bottom-color:currentColor}.ign-store .ign-shell .ign-shell-categories>a[aria-current]{font-weight:650}.ign-store .ign-shell .ign-shell-measure{visibility:hidden;pointer-events:none;width:100%;height:0;min-height:0;position:absolute;top:0;left:0;overflow:hidden}.ign-store .ign-shell .ign-shell-measure>span{flex:none;align-items:center;gap:4px;font-size:15px;font-weight:650;display:inline-flex}.ign-store .ign-shell .ign-shell-more{position:relative}.ign-store .ign-shell .ign-shell-more-list{z-index:3;border:1px solid var(--win-stage-line);border-radius:var(--win-radius,12px);background:var(--win-stage);min-width:240px;max-height:min(60vh,420px);color:var(--win-stage-ink);white-space:normal;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:100%;right:-16px;overflow-y:auto;box-shadow:0 18px 40px -18px #00000073}.ign-store .ign-shell .ign-shell-more-list[data-side=start]{left:-16px;right:auto}.ign-store .ign-shell .ign-shell-more-list :is(li,ul){margin:0;padding:0;list-style:none}.ign-store .ign-shell .ign-shell-more-group>span{opacity:.72;padding:12px 12px 4px;font-size:13px;font-weight:650;display:block}.ign-store .ign-shell .ign-shell-more-group>ul{padding-left:12px;display:grid}.ign-store .ign-shell .ign-shell-more-list a{border-radius:calc(var(--win-radius,12px) / 1.5);border:0;width:100%;min-height:44px;padding:0 12px;display:flex}.ign-store .ign-shell .ign-shell-more-list a:hover,.ign-store .ign-shell .ign-shell-more-list a[aria-current]{background:color-mix(in srgb, currentColor 8%, transparent)}.ign-store .ign-shell .ign-shell-more-list a[aria-current]{font-weight:650}.ign-store>*{--ign-shell-height:65px}@container ign-store (width>=1024px){.ign-store>*{--ign-shell-height:126px}}.ign-public[data-shell=on] .ign-store-shell-menu-wrap{display:none}.ign-store.ign-public.ign-shell-layer{z-index:1000;background:0 0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;container-type:normal}.ign-store.ign-public.ign-shell-layer[data-template]{width:auto;max-width:none;margin:0;padding:0}.ign-store.ign-public.ign-shell-layer[data-preview=true]{z-index:50;height:min(720px,100dvh);position:fixed;bottom:auto}.ign-shell-layer .ign-shell-backdrop{background:#00000080;position:absolute;inset:0}.ign-shell-layer .ign-shell-panel{background:var(--win-stage);width:min(420px,88%);max-width:100%;color:var(--win-stage-ink);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;box-shadow:0 0 48px #0000004d}.ign-shell-layer .ign-shell-panel[data-side=left]{padding-left:env(safe-area-inset-left,0px);border-right:1px solid var(--win-stage-line);left:0}.ign-shell-layer .ign-shell-panel[data-side=right]{padding-right:env(safe-area-inset-right,0px);border-left:1px solid var(--win-stage-line);right:0}.ign-store.ign-shell-layer .ign-shell-panel :where(h2,h3,p,span,strong,small,a,button,output,li){color:inherit}.ign-shell-layer .ign-shell-panel-head{padding:calc(8px + env(safe-area-inset-top,0px)) 8px 8px 20px;border-bottom:1px solid var(--win-stage-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.ign-store.ign-shell-layer .ign-shell-panel-head h2{overflow-wrap:anywhere;min-width:0;font-family:var(--win-display,inherit);letter-spacing:var(--win-title-track,-.01em);align-items:baseline;gap:10px;margin:0;font-size:20px;line-height:1.25;display:flex}.ign-store.ign-shell-layer .ign-shell-panel-sub{color:var(--win-stage-muted);letter-spacing:0;font-family:inherit;font-size:14px;font-weight:500}.ign-shell-layer .ign-shell-panel-body{flex:auto;min-height:0;padding:12px 12px 24px;overflow-y:auto}.ign-shell-layer .ign-shell-panel-body nav+nav{margin-top:20px}.ign-store.ign-shell-layer .ign-shell-group-title{color:var(--win-stage-muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 8px 6px;font-family:inherit;font-size:12px;font-weight:700}.ign-store .ign-shell-list{margin:0;padding:0;list-style:none}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-row{border-radius:var(--win-radius,12px);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:16px;text-decoration:none;display:flex}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-row>span:first-child{overflow-wrap:anywhere;min-width:0}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-row:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.ign-store.ign-shell-layer .ign-shell-row[aria-current=page]{background:var(--ign-accent);color:var(--ign-accent-ink);font-weight:650}.ign-store.ign-shell-layer .ign-shell-row[aria-current=page] *{color:var(--ign-accent-ink)}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-row-count{font-variant-numeric:tabular-nums;opacity:.85;flex:none;font-size:14px}:is(.ign-store .ign-shell,.ign-shell-layer) .ign-shell-muted{color:var(--win-stage-muted);font-size:14px}.ign-shell-layer .ign-shell-cart-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ign-shell-layer .ign-shell-cart-line{border-bottom:1px solid var(--win-stage-line);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px;display:grid}.ign-shell-layer .ign-shell-cart-thumb{border-radius:calc(var(--win-radius,12px) / 1.5);background:color-mix(in srgb, var(--win-stage-ink) 8%, var(--win-stage));object-fit:cover;place-items:center;width:64px;height:64px;display:grid}.ign-shell-layer .ign-shell-cart-line-copy{gap:4px;min-width:0;display:grid}.ign-shell-layer .ign-shell-cart-line-copy strong{overflow-wrap:anywhere;line-height:1.3}.ign-shell-layer .ign-shell-cart-line-total{font-variant-numeric:tabular-nums;white-space:nowrap}.ign-shell-layer .ign-shell-qty{align-items:center;gap:2px;margin-left:-10px;display:flex}.ign-shell-layer .ign-shell-qty output{font-variant-numeric:tabular-nums;text-align:center;min-width:28px;font-weight:650}.ign-shell-layer .ign-shell-cart-empty{text-align:center;justify-items:center;gap:10px;padding:40px 16px;display:grid}.ign-shell-layer .ign-shell-cart-empty-logo{object-fit:contain;max-width:120px;max-height:56px}.ign-store.ign-shell-layer .ign-shell-cart-empty h3{font-family:var(--win-display,inherit);margin:4px 0 0;font-size:20px}.ign-store.ign-shell-layer .ign-shell-cart-empty p{color:var(--win-stage-muted)}.ign-shell-layer .ign-shell-panel-foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--win-stage-line);gap:10px;display:grid}.ign-shell-layer .ign-shell-subtotal{justify-content:space-between;gap:12px;margin:0;font-size:17px;display:flex}.ign-shell-layer .ign-shell-subtotal strong{font-variant-numeric:tabular-nums}.ign-store.ign-shell-layer .ign-shell-cta{border:2px solid var(--ign-accent);border-radius:var(--win-radius,12px);background:var(--ign-accent);min-height:48px;color:var(--ign-accent-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.ign-store.ign-shell-layer .ign-shell-cta[data-variant=quiet]{border-color:var(--win-stage-line);color:var(--win-stage-ink);background:0 0}.ign-store.ign-shell-layer .ign-shell-cta:focus-visible{outline:3px solid var(--win-stage-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ign-shell-layer .ign-shell-backdrop{animation:.18s ease-out ign-shell-fade}.ign-shell-layer .ign-shell-panel[data-side=left]{animation:.22s cubic-bezier(.2,.8,.2,1) ign-shell-from-left}.ign-shell-layer .ign-shell-panel[data-side=right]{animation:.22s cubic-bezier(.2,.8,.2,1) ign-shell-from-right}}@keyframes ign-shell-fade{0%{opacity:0}}@keyframes ign-shell-from-left{0%{transform:translate(-100%)}}@keyframes ign-shell-from-right{0%{transform:translate(100%)}}.ign-store{--ign-sticky-buy-h:0px;--ign-sticky-buy-gap:14px}.ign-store .ign-sticky-buy-space,.ign-store.ign-public.ign-shell-layer[data-layer=bar]{display:none}.ign-store.ign-public.ign-shell-layer[data-layer=bar]{z-index:900;inset:auto 0 0;overflow:visible}@media (width<=767.98px){.ign-store.ign-public.ign-shell-layer[data-layer=bar]{display:block}.ign-store .ign-sticky-buy-space{height:calc(var(--ign-sticky-buy-h) + var(--ign-sticky-buy-gap) + env(safe-area-inset-bottom,0px));display:block}}.ign-shell-layer .ign-sticky-buy{box-sizing:border-box;min-height:var(--ign-sticky-buy-h);max-width:100%;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-top:1px solid var(--win-stage-line);background:var(--win-stage);color:var(--win-stage-ink);align-items:center;gap:12px;display:flex;box-shadow:0 -8px 24px #0000001f}.ign-store.ign-shell-layer .ign-sticky-buy :where(span,strong,small){color:inherit}.ign-shell-layer .ign-sticky-buy-info{flex:auto;gap:2px;min-width:0;display:grid}.ign-store.ign-shell-layer .ign-sticky-buy-title,.ign-store.ign-shell-layer .ign-sticky-buy-hint{color:var(--win-stage-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.ign-shell-layer .ign-sticky-buy-price{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.2}.ign-shell-layer .ign-sticky-buy-price small{font-size:13px;font-weight:500}.ign-store.ign-shell-layer .ign-sticky-buy-cta{text-align:center;white-space:nowrap;flex:none;gap:8px;min-width:44px;max-width:min(62%,100% - 8rem);padding:6px 14px;line-height:1.2}.ign-sticky-buy-cta-label-short{display:none}@media (width<=359.98px){.ign-shell-layer .ign-sticky-buy{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));gap:8px}.ign-store.ign-shell-layer .ign-sticky-buy-cta{max-width:none;padding:6px 12px}.ign-sticky-buy-cta-label-full{display:none}.ign-sticky-buy-cta-label-short{display:inline}}.ign-store.ign-shell-layer .ign-sticky-buy-cta:disabled{border-color:var(--win-stage-line);color:var(--win-stage-muted);cursor:not-allowed;background:0 0}@media (prefers-reduced-motion:no-preference){.ign-shell-layer .ign-sticky-buy{animation:.2s cubic-bezier(.2,.8,.2,1) ign-sticky-buy-up}}@keyframes ign-sticky-buy-up{0%{transform:translateY(100%)}}.ign-public .ign-store-footer[data-shell=on]{--is-ink:var(--win-stage-ink);--is-muted:var(--win-stage-muted);--is-line:var(--win-stage-line);background:var(--win-stage);max-width:100%;color:var(--win-stage-ink);border-color:var(--win-stage-line);border-radius:var(--win-radius,16px);overflow-wrap:anywhere}.ign-public .ign-store-footer[data-shell=on] .ign-store-footer-grid :where(h2,a,p,summary,small,button),.ign-public .ign-store-footer[data-shell=on][data-theme=ink] .ign-store-legal-link{color:inherit}.ign-public .ign-store-footer[data-shell=on][data-theme=ink] .ign-store-legal-copy{color:color-mix(in srgb, var(--is-ink) 78%, transparent)}.ign-public .ign-store-footer[data-shell=on] h2{font-family:var(--win-display,inherit)}@container ign-store (width<=599px){.ign-public .ign-store-footer[data-shell=on]{padding:24px max(16px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}}@container ign-store (width>=760px){.ign-public .ign-store-footer[data-shell=on] .ign-store-footer-grid{grid-template-columns:minmax(120px,160px) repeat(auto-fill,minmax(190px,1fr));gap:28px 32px}.ign-public .ign-store-footer[data-shell=on] .ign-store-footer-brand{grid-row:1/span 2}}.ign-store-footer[data-shell=on] .ign-store-footer-grid ul{gap:0}.ign-store-footer[data-shell=on] .ign-store-footer-grid li>a{align-items:center;min-height:44px;display:inline-flex}@media (pointer:fine){.ign-store-footer[data-shell=on] .ign-store-footer-grid li>a{min-height:32px}}.ign-store-footer a:focus-visible{outline-offset:2px;outline:3px solid}.ign-store-footer .ign-store-footer-brand{align-content:start;gap:8px;min-width:0;display:grid}.ign-store-footer .ign-store-footer-home{justify-self:start;align-items:center;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.ign-store-footer .ign-store-footer-logo{object-fit:contain;width:auto;max-width:100%;height:40px;display:block}.ign-store-footer .ign-store-footer-wordmark{font-family:var(--win-display,inherit);font-size:20px;font-weight:var(--win-title-weight,750);letter-spacing:var(--win-title-track,-.01em);line-height:1.2}.ign-public .ign-store-footer[data-shell=on] .ign-store-footer-brand p{color:var(--is-muted);max-width:40ch;margin:0;font-size:14px}.ign-store .ign-shell-search input{padding-right:46px}.ign-shell-search-clear{position:absolute;right:5px}.ign-shell-opening{background:var(--win-stage);color:var(--win-stage-ink);border:1px solid var(--win-stage-line);z-index:5;border-radius:12px;padding:12px 18px;position:absolute;right:16px}.ign-shell-submenu{border-bottom:1px solid var(--win-stage-line)}.ign-shell-submenu>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:650;list-style:none;display:flex}.ign-shell-submenu>summary::-webkit-details-marker{display:none}.ign-shell-submenu[open]>summary>svg{transform:rotate(90deg)}.ign-shell-submenu .ign-shell-list{padding-left:12px}.ign-shell-submenu>summary:focus-visible{outline-offset:2px;outline:2px solid}.ign-shell-group>details>summary{cursor:pointer;list-style:none}.ign-shell-group>details>summary::-webkit-details-marker{display:none}.ign-shell-group>details[open]>summary>svg{transform:rotate(90deg)}.ign-shell-group>details>.ign-shell-list{padding-left:12px}.ign-shell-group>details>summary:focus-visible{outline-offset:2px;outline:2px solid}
