*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:root{--type-h1: 32px;--type-h2: 26px;--type-h3: 20px;--type-h4: 16px;--type-h5: 15px;--type-h6: 14px;--type-body: 14px;--type-link: 16px;--type-button: 18px;--type-footer: 14px;--type-card: 10px;--type-info: 12px;--page-margin: 16px;--size-menu-height: 60px;--size-utility-height: 32px;--size-logo-height: 40px;--space-within: 24px;--space-topic: 48px;--space-section: 88px;--space-gutter: 20px;--space-menu-h1: 32px;--space-h1-intro: 32px;--space-intro-h2: 36px;--space-h2-body: 16px;--space-h3-body: 12px;--space-h4-body: 10px;--space-h5-body: 8px;--space-h6-body: 6px;--space-content-actions: 24px;--space-footer-top: 56px;--line-heading: 1.05;--line-body: 1.5}@media(min-width:480px){:root{--type-h1: 34px;--type-h2: 28px;--type-h3: 22px;--type-h4: 18px;--type-h5: 16px;--type-h6: 15px;--type-body: 15px;--type-link: 17px;--page-margin: 22px;--size-menu-height: 64px;--size-utility-height: 34px;--size-logo-height: 42px;--space-within: 28px;--space-topic: 56px;--space-section: 96px;--space-gutter: 22px;--space-menu-h1: 56px;--space-h1-intro: 36px;--space-intro-h2: 42px;--space-h2-body: 20px;--space-h3-body: 14px;--space-h4-body: 12px;--space-h5-body: 10px;--space-h6-body: 8px;--space-content-actions: 26px;--space-footer-top: 68px}}@media(min-width:768px){:root{--type-h1: 40px;--type-h2: 32px;--type-h3: 24px;--type-h4: 20px;--type-h5: 18px;--type-h6: 16px;--type-body: 16px;--type-link: 18px;--page-margin: 36px;--size-menu-height: 70px;--size-utility-height: 37px;--size-logo-height: 50px;--space-within: 34px;--space-topic: 66px;--space-section: 106px;--space-gutter: 26px;--space-menu-h1: 66px;--space-h1-intro: 42px;--space-intro-h2: 50px;--space-h2-body: 24px;--space-h3-body: 16px;--space-h4-body: 14px;--space-h5-body: 12px;--space-h6-body: 10px;--space-content-actions: 30px;--space-footer-top: 88px}}@media(min-width:1024px){:root{--type-h1: 48px;--type-h2: 36px;--type-h3: 28px;--type-h4: 22px;--type-h5: 20px;--type-h6: 17px;--type-body: 17px;--type-link: 20px;--type-button: 24px;--type-footer: 18px;--type-card: 16px;--type-info: 16px;--page-margin: 56px;--size-menu-height: 78px;--size-utility-height: 41px;--size-logo-height: 56px;--space-within: 40px;--space-topic: 80px;--space-section: 120px;--space-gutter: 30px;--space-menu-h1: 80px;--space-h1-intro: 50px;--space-intro-h2: 60px;--space-h2-body: 30px;--space-h3-body: 20px;--space-h4-body: 18px;--space-h5-body: 16px;--space-h6-body: 12px;--space-content-actions: 34px;--space-footer-top: 104px}}@media(min-width:1280px){:root{--type-h1: 56px;--type-h2: 42px;--type-h3: 32px;--type-h4: 24px;--type-h5: 22px;--type-h6: 18px;--type-body: 18px;--type-link: 21px;--page-margin: 120px;--size-menu-height: 84px;--size-utility-height: 44px;--size-logo-height: 60px;--space-within: 48px;--space-topic: 94px;--space-section: 134px;--space-gutter: 34px;--space-menu-h1: 94px;--space-h1-intro: 56px;--space-intro-h2: 68px;--space-h2-body: 36px;--space-h3-body: 24px;--space-h4-body: 22px;--space-h5-body: 18px;--space-h6-body: 14px;--space-content-actions: 38px;--space-footer-top: 120px}}@media(min-width:1600px){:root{--type-h1: 64px;--type-h2: 48px;--type-h3: 36px;--type-h4: 28px;--type-h5: 24px;--type-h6: 20px;--type-body: 18px;--type-link: 22px;--page-margin: 200px;--size-menu-height: 92px;--size-utility-height: 48px;--size-logo-height: 66px;--space-within: 56px;--space-topic: 110px;--space-section: 150px;--space-gutter: 40px;--space-menu-h1: 110px;--space-h1-intro: 64px;--space-intro-h2: 78px;--space-h2-body: 42px;--space-h3-body: 28px;--space-h4-body: 26px;--space-h5-body: 22px;--space-h6-body: 16px;--space-content-actions: 44px;--space-footer-top: 136px}}@media(min-width:1920px){:root{--page-margin: 256px;--size-menu-height: 100px;--size-utility-height: 52px;--size-logo-height: 72px;--space-within: 64px;--space-topic: 128px;--space-section: 168px;--space-menu-h1: 128px;--space-h1-intro: 72px;--space-intro-h2: 88px;--space-h2-body: 48px;--space-h3-body: 32px;--space-h4-body: 30px;--space-h5-body: 24px;--space-h6-body: 18px;--space-content-actions: 48px;--space-footer-top: 144px}}body{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--type-body);line-height:var(--line-body);background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);line-height:var(--line-heading);color:var(--role-heading)}h1{font-size:var(--type-h1)}h2{font-size:var(--type-h2)}h3{font-size:var(--type-h3)}h4{font-size:var(--type-h4)}h5{font-size:var(--type-h5)}h6{font-size:var(--type-h6)}.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);line-height:var(--line-heading);color:var(--role-heading)}.type-h1{font-size:var(--type-h1)}.type-h2{font-size:var(--type-h2)}.type-h3{font-size:var(--type-h3)}.type-h4{font-size:var(--type-h4)}.type-h5{font-size:var(--type-h5)}.type-h6{font-size:var(--type-h6)}.type-body{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--type-body);line-height:var(--line-body);color:var(--role-body)}.type-link{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:var(--type-link);color:var(--role-link)}.type-link:hover{color:var(--role-link-hover)}.type-footer{font-family:var(--font-accent--family);font-weight:400;font-size:var(--type-footer);line-height:var(--line-body)}.type-card{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--type-card);line-height:var(--line-body);color:var(--role-body)}.type-info{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:var(--type-info);line-height:var(--line-body);color:var(--role-muted)}.shop-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.shop-icon>img,.shop-icon>svg{display:block;width:100%;height:100%;object-fit:contain}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-section-group-header-group{height:0;min-height:0;overflow:visible}body{padding-top:calc(var(--size-utility-height, 44px) + var(--size-menu-height, 60px))}.field{display:flex;flex-direction:column;gap:.5em}.field__label{font-family:var(--font-body--family);font-size:var(--type-body);font-weight:var(--font-body--weight);color:var(--role-body)}.field__required{color:inherit}.field__input,.field__textarea,.field__select{width:100%;font-family:var(--font-accent--family);font-size:var(--type-body);line-height:var(--line-body);color:var(--role-body);background-color:var(--color-background);border:2px solid var(--role-field-border);border-radius:var(--style-border-radius-inputs);padding-block:0;padding-inline:.9em;min-height:56px;transition:border-color .15s ease,box-shadow .15s ease}.field__textarea{min-height:120px;padding-block:.75em;resize:vertical}.field__input::placeholder,.field__textarea::placeholder,.field__select:invalid{color:var(--color-gray)}.field__input:focus-visible,.field__textarea:focus-visible,.field__select:focus-visible{outline:none;border-color:var(--role-field-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-foreground) 16%,transparent)}.field__input:disabled,.field__textarea:disabled,.field__select:disabled{background-color:var(--color-white-gray);color:var(--color-gray);cursor:not-allowed}.field__select-wrap{position:relative;display:block}.field__select{appearance:none;-webkit-appearance:none;padding-right:3em;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right .9em center;background-size:1.4em auto}.field__help{font-size:var(--type-info);color:var(--color-gray)}.field__error{font-size:var(--type-info);color:var(--role-error)}.field--error .field__input,.field--error .field__textarea,.field--error .field__select{border-color:var(--role-error)}.field--error .field__input:focus-visible,.field--error .field__textarea:focus-visible,.field--error .field__select:focus-visible{border-color:var(--role-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--role-error) 20%,transparent)}.choice{display:inline-flex;align-items:flex-start;gap:.75em;cursor:pointer;font-family:var(--font-body--family);font-size:var(--type-body);line-height:var(--line-body);color:var(--role-body)}.choice__control{appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;margin:0;background-color:var(--color-background);border:2px solid var(--role-field-border);background-repeat:no-repeat;background-position:center;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.choice__control--radio{border-radius:50%}.choice__control--radio:checked{border-color:var(--color-foreground);background-color:var(--color-foreground);background-image:radial-gradient(circle,#fff 0 34%,transparent 36%)}.choice__control--checkbox{border:0;border-radius:0;background-color:transparent;background-image:var(--checkbox-img-unchecked);background-size:contain}.choice__control--checkbox:checked{background-color:transparent;background-image:var(--checkbox-img-checked)}.choice__control:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:4px}.choice__control--radio:focus-visible{border-radius:50%}.choice__control--radio:disabled{background-color:var(--color-white-gray);border-color:var(--color-light-gray);cursor:not-allowed}.choice__control--checkbox:disabled{opacity:.4;cursor:not-allowed}.choice:has(.choice__control:disabled){color:var(--color-gray);cursor:not-allowed}.choice__label{padding-block-start:.1em}.quantity{display:inline-flex;align-items:center;height:48px;font-size:var(--type-body);background-color:var(--color-background);border:2px solid var(--role-field-border);border-radius:10px}.quantity__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%;padding:0;border:0;background:none;color:var(--role-body);font-family:var(--font-accent--family);font-size:1.55em;line-height:1;cursor:pointer;border-radius:10px}.quantity__btn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.quantity__btn:disabled{color:var(--color-light-gray);cursor:not-allowed}.quantity__input{width:2.5ch;height:100%;padding:0;text-align:center;border:0;background:none;font-family:var(--font-body--family);font-size:1.33em;color:var(--role-body);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input:focus-visible{outline:none}.price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4em;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:var(--type-h4);line-height:1;color:var(--role-heading)}.price__from{font-size:.55em;font-family:var(--font-body--family);font-weight:400;color:var(--color-gray)}.price__compare{font-size:.7em;font-weight:400;color:var(--color-gray);text-decoration:line-through}.price--on-sale .price__amount{color:var(--color-primary)}.rating{display:inline-flex;align-items:center;gap:6px}.rating__value{font-family:var(--font-heading--family);font-weight:700;color:var(--color-foreground)}.rating__stars{display:inline-flex;align-items:center}.rating__star{display:block;width:24px;height:24px}.rating__star--empty path{fill:var(--color-rating-empty)}.rating__star--full path{fill:var(--color-rating-star)}.rating__star--half .rating-stop--full{stop-color:var(--color-rating-star)}.rating__star--half .rating-stop--empty{stop-color:var(--color-rating-empty)}.rating__count{font-family:var(--font-body--family);font-size:16px;color:var(--color-gray)}.category-tag{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:40px;padding:4px 10px;background-color:var(--cat, var(--color-primary));border-radius:0 12px 12px 0;color:#fff}.category-tag__icon,.category-tag__icon img,.category-tag__icon svg{display:block;width:32px;height:32px;object-fit:contain}.game-facts{display:flex;gap:8px;margin:0;padding:0;list-style:none}.fact{width:60px;height:60px;color:var(--cat, var(--color-primary))}.fact svg{display:block;width:100%;height:100%}.carousel__head{margin-block-end:var(--space-within)}.carousel__heading{margin:0}.carousel__viewport{position:relative}.carousel__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media(min-width:1280px){.carousel__arrow{display:inline-flex}.carousel__arrow--prev{right:100%;margin-right:var(--space-gutter)}.carousel__arrow--next{left:100%;margin-left:var(--space-gutter)}}.carousel__track{width:100%;display:flex;gap:var(--space-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.carousel__cell{flex:0 0 auto;scroll-snap-align:start}.carousel--products .carousel__cell{width:calc((100% - 1.2 * var(--space-gutter)) / 2.2)}.carousel--articles .carousel__cell{width:clamp(260px,80vw,328px)}@media(min-width:768px){.carousel--products .carousel__cell{width:clamp(220px,24vw,300px)}.carousel--articles .carousel__cell{width:clamp(300px,38vw,400px)}}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
