/* fantom-games */
.fx-native{display: none !important;}.fx-select{position: relative;width: 100%;}.fx-select__btn{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;padding: 16px 18px;border-radius: 12px;background: var(--surface-2) !important;color: var(--text) !important;border: 1px solid var(--border);box-shadow: none;cursor: pointer;text-align: left;font-family: var(--font,Inter,sans-serif);font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;line-height: 1.3;transition: border-color .2s,box-shadow .2s;}.fx-select__btn:hover,.fx-select.is-open .fx-select__btn{border-color: var(--blue);}.fx-select.is-open .fx-select__btn{box-shadow: 0 0 0 3px var(--glow,rgba(33,107,233,.25));}.fx-select.is-empty .fx-select__val{color: var(--dim);}.fx-select__arrow{flex: none;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 7px solid var(--blue);transition: transform .25s;}.fx-select.is-open .fx-select__arrow{transform: rotate(180deg);}.fx-select__list{position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: 60;max-height: 340px;overflow-y: auto;padding: 4px 0;border-radius: 12px;background: var(--surface);border: 1px solid var(--blue);box-shadow: 0 14px 34px rgba(0,0,0,.28);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .18s,transform .18s,visibility .18s;}.fx-select.is-open .fx-select__list{opacity: 1;visibility: visible;transform: none;}.fx-select__opt{display: block;width: 100%;padding: 14px 18px;margin: 0;border: 0;border-radius: 0;background: none !important;color: var(--text) !important;text-align: left;cursor: pointer;box-shadow: none;font-family: var(--font,Inter,sans-serif);font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;line-height: 1.3;transition: background-color .2s,color .2s,padding-left .2s;}.fx-select__opt + .fx-select__opt{border-top: 1px solid var(--border);}.fx-select__opt:hover,.fx-select__opt:focus-visible{background: var(--surface-2) !important;color: var(--blue) !important;padding-left: 26px;outline: none;}.fx-select__opt.is-selected{color: var(--blue) !important;}.fx-select__opt.is-placeholder{color: var(--dim) !important;}.woocommerce-checkout-review-order-table dl.variation{display: block !important;min-width: 220px;text-transform: none !important;font-size: 13px;}.woocommerce-checkout-review-order-table dl.variation dt{display: block;color: var(--dim);font-size: 11px;font-weight: 600;text-transform: uppercase !important;letter-spacing: .4px;}.woocommerce-checkout-review-order-table dl.variation dd{display: block;color: var(--text);font-size: 14px;font-weight: 700;text-transform: none !important;overflow-wrap: anywhere;margin: 2px 0 10px !important;}.woocommerce-checkout-review-order-table dl.variation dd:last-child{margin-bottom: 0 !important;}html body.mode-games{--blue: #13f36e;--blue-2: #0fd862;--border-hover: #13f36e;--glow: rgba(19,243,110,.30);--on-accent: #062812;--accent-text: #0a9d45;}html.fantom-games-dark body.mode-games{--bg: #1b1f24;--surface: #24292f;--surface-2: #2c3239;--border: #363d46;--text: #e6eaef;--dim: #9aa4b0;--accent-text: #13f36e;color-scheme: dark;}html.fantom-games-dark body.mode-games .site-header{background: #262b31 !important;border-bottom-color: #363d46;}html.fantom-games-dark body.mode-games .fx-select__list{box-shadow: 0 14px 34px rgba(0,0,0,.5);}html.fantom-games-dark body.mode-games input,html.fantom-games-dark body.mode-games textarea,html.fantom-games-dark body.mode-games select{background: var(--surface-2);color: var(--text);border-color: var(--border);}body.mode-games .button,body.mode-games.woocommerce a.button,body.mode-games .woocommerce a.button,body.mode-games .woocommerce button.button,body.mode-games .woocommerce button.button.alt,body.mode-games .single_add_to_cart_button,body.mode-games ul.products li.product a.button,body.mode-games .fantom-login.button,body.mode-games a.fantom-login.button,body.mode-games .fantom-search-panel button[type=submit],body.mode-games.woocommerce-checkout #place_order,body.mode-games .woocommerce-checkout #place_order{background: linear-gradient(135deg,var(--blue) 0%,var(--blue-2) 100%) !important;color: var(--on-accent) !important;}body.mode-games .button:hover,body.mode-games .single_add_to_cart_button:hover,body.mode-games #place_order:hover{filter: brightness(1.06);box-shadow: 0 6px 20px var(--glow);}body.mode-games.woocommerce-checkout #payment ul.payment_methods li > input:checked + label{color: var(--on-accent);}body.mode-games .site-content a:not(.button):not(.woocommerce-LoopProduct-link):not([class*="fx-"]):not(.woocommerce-MyAccount-navigation a):not(.product-name a):not(.remove),body.mode-games .price .woocommerce-Price-amount,body.mode-games .price .amount,body.mode-games .fx-select__opt:hover,body.mode-games .fx-select__opt.is-selected,body.mode-games .fantom-order__sum .amount,body.mode-games .fantom-order__status span .amount,body.mode-games .fantom-order__name i,body.mode-games .woocommerce-checkout-review-order-table .product-quantity,body.mode-games .fantom-copy:hover{color: var(--accent-text) !important;}body.mode-games .main-navigation ul li a:hover,body.mode-games .main-navigation ul li.current-menu-item > a{color: var(--blue) !important;}body.mode-games .fantom-info{background: var(--surface-2) !important;border: 1px solid var(--border) !important;color: var(--text);}body.mode-games .fantom-creds h2,body.mode-games .fantom-creds__row b{color: var(--text);}.fantom-choose__side.is-games:hover{box-shadow: inset 0 0 220px rgba(19,243,110,.35);}.is-games .fantom-choose__enter{color: #0a9d45;}html .site-header .main-navigation .primary-navigation > ul{gap: 20px !important;flex-wrap: nowrap;align-items: center;}html .site-header .main-navigation ul li a,html .site-header .main-navigation a{white-space: nowrap;font-size: 15px !important;font-weight: 700;letter-spacing: .2px !important;padding: 10px 0 !important;line-height: 1.2;transition: color .2s,box-shadow .2s;}@media (max-width: 1280px){html .site-header .main-navigation .primary-navigation > ul{gap: 14px !important;}html .site-header .main-navigation a{font-size: 14px !important;}}.woocommerce-account.logged-in .entry-header{display: none;}.woocommerce-account.logged-in .entry-content > .woocommerce{display: grid;grid-template-columns: 196px minmax(0,1fr);grid-template-rows: auto auto 1fr;gap: 0 22px;max-width: 1024px;margin: 0 auto;padding: 16px 22px 24px;background: var(--surface);border: 1px solid var(--border);border-radius: 14px;}.woocommerce-account.logged-in .entry-content > .woocommerce > .woocommerce-notices-wrapper{grid-column: 1 / -1;grid-row: 1;}.woocommerce-account.logged-in .entry-content > .woocommerce > .woocommerce-notices-wrapper:not(:empty){margin-bottom: 16px;}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{grid-column: 1;grid-row: 2;float: none;width: auto;margin: 0;}.woocommerce-account.logged-in .fx-acc-stats{grid-column: 1;grid-row: 3;align-self: start;margin-top: 18px;}.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column: 2;grid-row: 2 / span 2;float: none;width: auto;margin: 0;background: none !important;border: 0 !important;padding: 0 !important;}.woocommerce-account .woocommerce-MyAccount-navigation ul{gap: 10px !important;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{background: transparent !important;border: 1px solid var(--border) !important;border-radius: 8px !important;box-shadow: none !important;transform: none !important;transition: border-color .2s,background-color .2s !important;}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding: 11px 15px !important;font-family: var(--font);font-size: 14px;font-weight: 700 !important;color: var(--text) !important;transition: color .2s;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{border-color: var(--blue) !important;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{color: var(--accent-text,var(--blue)) !important;}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background: linear-gradient(135deg,var(--blue),var(--blue-2)) !important;border-color: var(--blue) !important;}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color: var(--on-accent,#fff) !important;}.fx-acc-stats{padding: 16px 14px;border: 1.5px solid var(--blue);border-radius: 10px;text-align: center;background: color-mix(in srgb,var(--blue) 7%,var(--surface));box-shadow: 0 0 18px var(--glow);font-family: var(--font-head);font-weight: 700;color: var(--text);}.fx-acc-stats__row{font-size: 15px;line-height: 1.9;}.fx-acc-stats__row b,.fx-acc-stats__row b .amount{color: var(--accent-text,var(--blue)) !important;}.fx-acc-stats__scope{font-family: var(--font);font-weight: 500;font-size: 12px;color: var(--dim);margin: 2px 0 10px;}.fx-acc-stats__btn{display: inline-block;padding: 8px 16px;border-radius: 6px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .3px;background: linear-gradient(135deg,var(--blue),var(--blue-2));color: var(--on-accent,#fff) !important;text-decoration: none !important;transition: filter .2s,box-shadow .2s;}.fx-acc-stats__btn:hover{filter: brightness(1.08);box-shadow: 0 6px 18px var(--glow);}.fx-orders__top{display: flex;gap: 12px;align-items: stretch;margin-bottom: 22px;}.fx-orders__search{flex: 1;margin: 0;}.fx-orders__search input{width: 100%;height: 100%;min-height: 40px;padding: 9px 14px;text-align: center;border-radius: 8px;background: color-mix(in srgb,var(--blue) 8%,var(--surface)) !important;border: 1px solid color-mix(in srgb,var(--blue) 30%,var(--border)) !important;color: var(--text) !important;box-shadow: none !important;font-size: 14px;}.fx-orders__search input:focus{border-color: var(--blue) !important;outline: none;}.fx-orders__toggle{display: inline-flex;align-items: center;gap: 10px;padding: 0 16px;border: 1px solid var(--border);border-radius: 8px;color: var(--text) !important;font-weight: 700;font-size: 13px;text-decoration: none !important;white-space: nowrap;transition: border-color .2s,color .2s;}.fx-orders__toggle:hover,.fx-orders__toggle.is-on{border-color: var(--blue);}.fx-orders__switch{position: relative;width: 34px;height: 18px;border-radius: 10px;background: var(--border);transition: background .2s;flex: none;}.fx-orders__switch::after{content: "";position: absolute;left: 2px;top: 2px;width: 14px;height: 14px;border-radius: 50%;background: #fff;transition: transform .2s;}.fx-orders__toggle.is-on .fx-orders__switch{background: var(--blue);}.fx-orders__toggle.is-on .fx-orders__switch::after{transform: translateX(16px);}.fx-orders__empty{padding: 34px;text-align: center;color: var(--dim);border: 1px dashed var(--border);border-radius: 10px;}.fx-order{display: grid;grid-template-columns: 70px 132px minmax(0,1fr) 108px;align-items: center;gap: 12px;padding: 16px;margin-bottom: 12px;border: 1px solid var(--border);border-radius: 10px;background: var(--surface-2);transition: border-color .2s;}.fx-order:hover{border-color: color-mix(in srgb,var(--blue) 45%,var(--border));}.fx-order__num{font-family: var(--font-head);font-weight: 700;font-size: 17px;color: var(--text);}.fx-order__status span{display: inline-block;padding: 6px 13px;border-radius: 20px;font-size: 13px;font-weight: 700;text-transform: uppercase;white-space: nowrap;}.fx-order__status .is-ok{color: #2fbf63;background: rgba(47,191,99,.13);}.fx-order__status .is-work{color: #e0a526;background: rgba(224,165,38,.14);}.fx-order__status .is-wait{color: #4ea1ff;background: rgba(78,161,255,.14);}.fx-order__status .is-bad{color: #ec5454;background: rgba(236,84,84,.13);}.fx-order__status .is-off{color: var(--dim);background: color-mix(in srgb,var(--dim) 14%,transparent);}.fx-order__info{font-size: 11px;line-height: 1.7;color: var(--dim);text-transform: uppercase;min-width: 0;}.fx-order__info .amount{color: inherit !important;}.fx-order__name{font-family: var(--font-head);font-size: 15px;font-weight: 700;text-transform: none;color: var(--text);margin-bottom: 2px;}.fx-order__name i{font-style: normal;color: var(--dim);}.fx-order__side{font-style: normal;font-size: 10px;font-weight: 700;padding: 2px 7px;border-radius: 4px;margin-left: 6px;vertical-align: 2px;color: var(--accent-text,var(--blue));border: 1px solid currentColor;}.fx-order__date{text-transform: none;opacity: .8;}.fx-order__btns{display: flex;flex-direction: column;gap: 8px;}.fx-btn{display: block;padding: 9px 6px;border-radius: 4px;text-align: center;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .3px;background: linear-gradient(135deg,var(--blue),var(--blue-2));color: var(--on-accent,#fff) !important;text-decoration: none !important;transition: filter .2s,box-shadow .2s,transform .15s;}.fx-btn:hover{filter: brightness(1.1);box-shadow: 0 6px 16px var(--glow);}.fx-btn:active{transform: translateY(1px);}.woocommerce-MyAccount-content a.fx-btn--grey{background: #6b727c;color: #fff !important;}.fx-btn--grey:hover{box-shadow: 0 6px 16px rgba(0,0,0,.25);}.woocommerce-MyAccount-content a.fx-btn--pay{background: #22a55b;color: #fff !important;}.fx-pages{display: flex;justify-content: center;gap: 6px;margin-top: 18px;}.fx-pages a{min-width: 30px;height: 30px;line-height: 28px;text-align: center;border-radius: 5px;border: 1px solid var(--border);color: var(--text) !important;font-weight: 700;font-size: 13px;text-decoration: none !important;transition: border-color .2s;}.fx-pages a:hover{border-color: var(--blue);}.fx-pages a.is-cur{background: var(--blue);border-color: var(--blue);color: var(--on-accent,#fff) !important;}@media (max-width: 820px){.woocommerce-account.logged-in .entry-content > .woocommerce{grid-template-columns: minmax(0,1fr);grid-template-rows: none;padding: 14px;}.woocommerce-account.logged-in .woocommerce-MyAccount-content{min-width: 0;max-width: 100%;}.woocommerce-account.logged-in .woocommerce-MyAccount-content .fac{min-width: 0;max-width: 100%;}.woocommerce-account.logged-in .woocommerce-MyAccount-content .fac-card{max-width: 100%;}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation,.woocommerce-account.logged-in .fx-acc-stats,.woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column: 1;grid-row: auto;}.woocommerce-account.logged-in .woocommerce-MyAccount-content{margin-top: 18px;}.fx-orders__top{flex-direction: column;}.fx-orders__toggle{padding: 10px 16px;}.fx-order{grid-template-columns: auto 1fr;}.fx-order__info,.fx-order__btns{grid-column: 1 / -1;}.fx-order__btns{flex-direction: row;}.fx-order__btns .fx-btn{flex: 1;}}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before,.woocommerce-account .woocommerce-MyAccount-navigation ul li a::after{display: none !important;content: none !important;}.woocommerce-EditAccountForm .form-row{margin: 0 0 22px;padding: 0;}.woocommerce-EditAccountForm label{display: block;margin: 0 0 9px;color: var(--text) !important;font-family: var(--font);font-size: 14px;font-weight: 700;text-transform: uppercase;letter-spacing: .3px;line-height: 1.3;}.woocommerce-EditAccountForm .required{color: #e5484d;text-decoration: none;}.woocommerce-EditAccountForm input.input-text{width: 100%;height: 56px;padding: 0 16px;border-radius: 10px;box-shadow: none !important;background: var(--surface-2) !important;border: 1px solid var(--border) !important;color: var(--text) !important;font-family: var(--font);font-size: 16px;transition: border-color .2s,box-shadow .2s !important;}.woocommerce-EditAccountForm input.input-text:focus{outline: none;border-color: var(--blue) !important;box-shadow: 0 0 0 3px var(--glow) !important;}.woocommerce-EditAccountForm #account_display_name_description em{display: block;margin-top: 8px;color: var(--dim);font-size: 14px;}.woocommerce-EditAccountForm fieldset{margin: 34px 0 26px;padding: 22px 28px 6px;border: 1px solid var(--border);border-radius: 12px;background: color-mix(in srgb,var(--surface-2) 45%,var(--surface)) !important;}.woocommerce-EditAccountForm legend{padding: 0 12px;margin: 0 0 0 -12px;background: none !important;border: 0;color: var(--text) !important;font-family: var(--font-head);font-size: 19px;font-weight: 700;text-transform: uppercase;letter-spacing: .3px;}.woocommerce-EditAccountForm .password-input{position: relative;display: block;}.woocommerce-EditAccountForm .password-input input.input-text{padding-right: 52px;}.woocommerce-EditAccountForm .show-password-input{position: absolute !important;right: 8px !important;top: 50% !important;transform: translateY(-50%);width: 38px;height: 38px;padding: 0 !important;background: none !important;border: 0 !important;box-shadow: none !important;color: var(--dim) !important;cursor: pointer;transition: color .2s;}.woocommerce-EditAccountForm .show-password-input:hover,.woocommerce-EditAccountForm .show-password-input.display-password{color: var(--blue) !important;}.woocommerce-EditAccountForm .show-password-input::after{color: inherit !important;}.woocommerce-EditAccountForm button[name=save_account_details]{width: 100%;height: 56px;margin: 4px 0 0;border-radius: 10px !important;border: 0;font-family: var(--font-head);font-size: 16px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;transition: filter .2s,box-shadow .2s;}.woocommerce-EditAccountForm button[name=save_account_details]:hover{filter: brightness(1.08);box-shadow: 0 8px 22px var(--glow);}@media (min-width: 700px){.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width: calc(50% - 10px);}}.fantom-theme-toggle{position: relative;overflow: hidden;}.fantom-theme-toggle .fx-ti{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;transition: opacity .35s ease,transform .45s ease;}.fantom-theme-toggle .fx-ti--sun{opacity: 0;transform: rotate(-90deg) scale(.5);}html:not(.fantom-games-dark) body.mode-games .fantom-theme-toggle .fx-ti--sun{opacity: 1;transform: none;}html:not(.fantom-games-dark) body.mode-games .fantom-theme-toggle .fx-ti--moon{opacity: 0;transform: rotate(90deg) scale(.5);}html:not(.fantom-games-dark) body.mode-games .fantom-theme-toggle > svg{opacity: 0;}html.fx-theme-anim body,html.fx-theme-anim body *,html.fx-theme-anim body *::before,html.fx-theme-anim body *::after{transition: background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease,fill .4s ease !important;}.woocommerce-account .woocommerce-EditAccountForm button.button[name=save_account_details]{border-radius: 10px !important;}.fantom-theme-toggle .fx-ti--cloud{opacity: 0;transform: translateY(6px) scale(.6);}html.fantom-darker body.mode-gsm .fantom-theme-toggle .fx-ti--cloud{opacity: 1;transform: none;}html.fantom-darker body.mode-gsm .fantom-theme-toggle .fx-ti--moon{opacity: 0;transform: rotate(90deg) scale(.5);}html.fantom-darker body.mode-gsm .fantom-theme-toggle > svg{opacity: 0;}.fantom-header-actions .fx-cart{position: relative;text-decoration: none !important;}.fx-cart__count{position: absolute;top: -5px;right: -6px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--blue);color: var(--on-accent,#fff);font-size: 11px;font-weight: 700;line-height: 18px;text-align: center;box-shadow: 0 0 0 2px #33383f;}html.fantom-games-dark .fx-cart__count{box-shadow: 0 0 0 2px #262b31;}body.mode-games.woocommerce-cart .entry-title{font-family: var(--font-head);}body.mode-games.woocommerce-cart .woocommerce{max-width: 1024px;margin: 0 auto;}body.mode-games table.shop_table.cart{border: 1px solid var(--border) !important;border-radius: 14px;overflow: hidden;border-collapse: separate;border-spacing: 0;background: var(--surface);margin-bottom: 24px;}body.mode-games table.shop_table.cart th,body.mode-games table.shop_table.cart td{background: transparent !important;border: 0 !important;border-bottom: 1px solid var(--border) !important;padding: 16px 14px;color: var(--text);vertical-align: middle;}body.mode-games table.shop_table.cart thead th{color: var(--dim);font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;}body.mode-games table.shop_table.cart tr:last-child td{border-bottom: 0 !important;}body.mode-games table.shop_table.cart td.product-name a{font-family: var(--font-head);font-weight: 700;font-size: 16px;color: var(--text) !important;}body.mode-games table.shop_table.cart td.product-name dl.variation{margin: 8px 0 0;font-size: 13px;color: var(--dim);}body.mode-games table.shop_table.cart td.product-name dl.variation dt{font-weight: 600;}body.mode-games table.shop_table.cart td.product-name dl.variation dd{color: var(--text);font-weight: 700;margin-bottom: 4px;}body.mode-games table.shop_table.cart td.product-thumbnail img{width: 64px;border-radius: 8px;}body.mode-games table.shop_table.cart td.product-subtotal .amount,body.mode-games table.shop_table.cart td.product-price .amount{font-weight: 700;}body.mode-games table.shop_table.cart td.product-subtotal .amount{color: var(--accent-text) !important;font-size: 17px;}body.mode-games table.shop_table.cart a.remove{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--border);color: var(--dim) !important;background: none !important;font-size: 20px;line-height: 1;text-decoration: none;transition: border-color .2s,color .2s;}body.mode-games table.shop_table.cart a.remove:hover{border-color: #ec5454;color: #ec5454 !important;}body.mode-games table.shop_table.cart td.actions{display: none;}body.mode-games .cart-collaterals .cart_totals{float: none;width: 100%;max-width: 420px;margin-left: auto;padding: 20px 22px;border: 1px solid var(--border);border-radius: 14px;background: var(--surface);}body.mode-games .cart_totals h2{font-family: var(--font-head);font-size: 18px;text-transform: uppercase;margin: 0 0 10px;color: var(--text);}body.mode-games .cart_totals table.shop_table{border: 0 !important;margin: 0 0 16px;}body.mode-games .cart_totals table.shop_table th,body.mode-games .cart_totals table.shop_table td{background: none !important;border: 0 !important;padding: 8px 0;color: var(--text);}body.mode-games .cart_totals tr.order-total .amount{color: var(--accent-text) !important;font-size: 22px;}body.mode-games .cart_totals tr.cart-subtotal{display: none;}body.mode-games .wc-proceed-to-checkout{padding: 0;}body.mode-games .wc-proceed-to-checkout a.checkout-button{display: block;width: 100%;padding: 16px;margin: 0;border-radius: 10px !important;text-align: center;font-family: var(--font-head);font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: .4px;}body.mode-games .cart-empty.woocommerce-info{background: var(--surface) !important;color: var(--text) !important;border: 1px dashed var(--border);border-radius: 12px;text-align: center;}body.mode-games .cart-empty.woocommerce-info::before{display: none;}body.mode-games p.return-to-shop{text-align: center;}body.mode-games .woocommerce-message{background: var(--surface) !important;color: var(--text) !important;border: 1px solid var(--blue);border-radius: 12px;box-shadow: 0 0 16px var(--glow);}body.mode-games .woocommerce-message::before{color: var(--accent-text) !important;}body.mode-games .woocommerce-message .button{float: right;}@media (max-width: 768px){body.mode-games table.shop_table.cart td{border-bottom: 0 !important;padding: 8px 14px;}body.mode-games table.shop_table.cart tr.cart_item{border-bottom: 1px solid var(--border);}body.mode-games .cart-collaterals .cart_totals{max-width: none;}}body.mode-games table.shop_table.cart .product-quantity{display: none !important;}body.mode-games table.shop_table.cart td.product-name a{color: var(--text) !important;}body.mode-games table.shop_table.cart td.product-name a{text-decoration: none;}body.mode-games table.shop_table.cart td.product-name a:hover{color: var(--accent-text) !important;}html .site-header .fantom-search-panel form.woocommerce-product-search{display: flex !important;gap: 8px;align-items: stretch;margin: 0;}.fantom-search-panel{width: 360px;padding: 12px;}.fantom-search-panel input.search-field{flex: 1;height: 44px;padding: 0 14px !important;border-radius: 8px !important;box-shadow: none !important;background: var(--surface-2) !important;border: 1px solid var(--border) !important;color: var(--text) !important;font-size: 15px;}.fantom-search-panel input.search-field:focus{outline: none;border-color: var(--blue) !important;box-shadow: 0 0 0 3px var(--glow) !important;}.fantom-search-panel button[type=submit]{height: 44px;padding: 0 16px !important;border-radius: 8px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;background: linear-gradient(135deg,var(--blue),var(--blue-2)) !important;color: var(--on-accent,#fff) !important;}.fantom-header-actions.search-open .fantom-search{border-color: var(--blue);color: var(--blue);}.fantom-header-actions .fx-cart{order: 2;}.fantom-header-actions .fantom-login{order: 1;}.fgs-tg{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;justify-content: center;margin: -4px 0 4px;text-align: center;}.fgs-tg span{color: var(--dim);font-size: 14px;}.fgs-tg a.fgs-tg__btn{background: #229ed9 !important;color: #fff !important;border-radius: 10px !important;padding: 12px 20px !important;font-weight: 700;}.fgs-tg a.fgs-tg__btn:hover{filter: brightness(1.08);box-shadow: 0 6px 18px rgba(34,158,217,.35);}.fgs-tg.is-on{color: #2fbf63;font-weight: 700;}.fgs-tg-acc{display: block;margin-top: 10px;font-family: var(--font);font-size: 13px;font-weight: 700;color: #229ed9 !important;text-decoration: none !important;}.fgs-tg-acc.is-on{color: #2fbf63 !important;}.fgs-fields select{width: 100%;height: 48px;padding: 0 14px;border-radius: 8px;font-size: 15px;font-weight: 600;background: var(--surface-2) !important;color: var(--text) !important;border: 1px solid var(--border) !important;box-shadow: none !important;}.fgs-fields select:focus{outline: none;border-color: var(--blue) !important;box-shadow: 0 0 0 3px var(--glow) !important;}.fgs-calc{margin: 6px 0 16px;padding: 14px 16px;border-radius: 10px;border: 1px solid var(--blue);background: color-mix(in srgb,var(--blue) 7%,var(--surface));font-size: 15px;font-weight: 600;color: var(--text);}.fgs-calc .fgs-game-total{font-size: 22px;color: var(--accent-text,var(--blue));margin-left: 6px;}.fgs-order-data{border: 1px solid var(--border);border-radius: 12px;background: var(--surface);padding: 14px 18px;}.fgs-order-data__title{font-family: var(--font-head);font-weight: 700;font-size: 14px;color: var(--dim);text-transform: uppercase;letter-spacing: .3px;margin-bottom: 8px;}.fgs-order-data__row{display: flex;gap: 12px;justify-content: space-between;padding: 6px 0;border-top: 1px dashed var(--border);font-size: 14px;}.fgs-order-data__row:first-of-type{border-top: 0;}.fgs-order-data__row span{color: var(--dim);}.fgs-order-data__row b{color: var(--text);text-align: right;overflow-wrap: anywhere;}.fgs-rent-cats{display: flex;flex-wrap: wrap;gap: 8px;margin: 4px 0 22px;}.fgs-rent-cats a{padding: 9px 16px;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);color: var(--text) !important;font-weight: 700;font-size: 14px;text-decoration: none !important;transition: border-color .2s,color .2s,background .2s;}.fgs-rent-cats a i{font-style: normal;color: var(--dim);font-weight: 600;margin-left: 4px;}.fgs-rent-cats a:hover{border-color: var(--blue);}.fgs-rent-cats a.is-on{background: linear-gradient(135deg,var(--blue),var(--blue-2));border-color: var(--blue);color: var(--on-accent,#fff) !important;}.fgs-rent-cats a.is-on i{color: inherit;opacity: .7;}.fgs-rent-tags{display: flex;gap: 6px;justify-content: center;margin: 8px 0 2px;flex-wrap: wrap;}.fgs-rent-badge,.fgs-rent-days{display: inline-block;padding: 3px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;}.fgs-rent-badge.is-ok{color: #1a9d4c;background: rgba(47,191,99,.14);}.fgs-rent-badge.is-order{color: #c48612;background: rgba(224,165,38,.16);}.fgs-rent-badge.is-wait{color: #3a7fe0;background: rgba(78,161,255,.15);}.fgs-rent-days{color: var(--dim);background: color-mix(in srgb,var(--dim) 14%,transparent);}.fgs-rent-wait{margin: 14px 0;padding: 16px 18px;border-radius: 12px;border: 1px solid #3a7fe0;background: rgba(78,161,255,.08);color: var(--text);line-height: 1.6;}.fgs-rent-wait .button{margin-top: 10px;}.fgs-rent-info{margin: 40px 0 10px;}.fgs-rent-info h2{font-family: var(--font-head);font-size: 24px;margin: 0 0 16px;color: var(--text);}.fgs-rent-rules{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-bottom: 34px;}.fgs-rent-rule{padding: 20px 22px;border-radius: 14px;background: var(--surface);border: 1px solid var(--border);transition: border-color .2s,transform .2s;}.fgs-rent-rule:hover{border-color: var(--blue);transform: translateY(-2px);}.fgs-rent-rule__icon{font-size: 28px;margin-bottom: 6px;}.fgs-rent-rule h3{font-family: var(--font-head);font-size: 16px;margin: 0 0 8px;color: var(--text);line-height: 1.35;}.fgs-rent-rule p{margin: 0;color: var(--dim);font-size: 14px;line-height: 1.6;}.fgs-faq{display: flex;flex-direction: column;gap: 10px;}.fgs-faq__item{border: 1px solid var(--border);border-radius: 12px;background: var(--surface);overflow: hidden;transition: border-color .2s;}.fgs-faq__item[open]{border-color: var(--blue);}.fgs-faq__item summary{cursor: pointer;list-style: none;padding: 16px 48px 16px 20px;position: relative;font-weight: 700;color: var(--text);}.fgs-faq__item summary::-webkit-details-marker{display: none;}.fgs-faq__item summary::after{content: "+";position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 22px;color: var(--blue);transition: transform .2s;}.fgs-faq__item[open] summary::after{transform: translateY(-50%) rotate(45deg);}.fgs-faq__item p{margin: 0;padding: 0 20px 18px;color: var(--dim);line-height: 1.6;}@media (max-width: 900px){.fgs-rent-rules{grid-template-columns: 1fr;}}.fgs-filters{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin: 4px 0 22px;}.fgs-chips{display: flex;flex-wrap: wrap;gap: 8px;width: 100%;}.fgs-chips a,.fgs-chips span{padding: 9px 16px;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);color: var(--text) !important;font-weight: 700;font-size: 14px;text-decoration: none !important;transition: border-color .2s,background .2s,color .2s;}.fgs-chips a i{font-style: normal;color: var(--dim);font-weight: 600;margin-left: 4px;}.fgs-chips a:hover{border-color: var(--blue);}.fgs-chips a.is-on{background: linear-gradient(135deg,var(--blue),var(--blue-2));border-color: var(--blue);color: var(--on-accent,#fff) !important;}.fgs-chips a.is-on i{color: inherit;opacity: .7;}body.mode-games #content .fgs-chips a{color: var(--text) !important;}body.mode-games #content .fgs-chips a.is-on{color: var(--on-accent,#062812) !important;}.fgs-chips--small a,.fgs-chips--small span{padding: 6px 13px;font-size: 13px;}.fgs-chips span.is-soon{color: var(--dim) !important;border-style: dashed;cursor: default;}.fgs-sort{margin-left: auto;display: flex;align-items: center;gap: 8px;color: var(--dim);font-size: 14px;font-weight: 600;}.fgs-sort select{height: 40px;padding: 0 12px;border-radius: 8px;background: var(--surface) !important;color: var(--text) !important;border: 1px solid var(--border) !important;font-weight: 700;font-size: 14px;cursor: pointer;}.fgs-sort select:focus{outline: none;border-color: var(--blue) !important;}.fgs-rent-eta{text-align: center;font-size: 12px;color: var(--dim);margin-top: 2px;}@media (max-width: 767px){.fgs-sort{margin-left: 0;width: 100%;}.fgs-sort select{flex: 1;}.fgs-chips{flex-wrap: nowrap;overflow-x: auto;padding-bottom: 4px;}.fgs-chips a,.fgs-chips span{white-space: nowrap;}}html body .site-footer .fantom-footer ul a:not(.button){color: var(--text) !important;transition: color .2s;}html body .site-footer .fantom-footer ul a:not(.button):hover{color: var(--blue) !important;}html body.mode-games .site-footer .fantom-footer ul a:not(.button):hover{color: var(--accent-text) !important;}.fgs-rent-steps{grid-template-columns: repeat(2,minmax(0,1fr));}.fgs-rent-steps ol{margin: 0;padding: 0;list-style: none;counter-reset: fgs-step;}.fgs-rent-steps li{counter-increment: fgs-step;position: relative;padding: 0 0 0 36px;margin: 0 0 12px;color: var(--text);font-size: 14px;line-height: 1.5;}.fgs-rent-steps li::before{content: counter(fgs-step);position: absolute;left: 0;top: -1px;width: 24px;height: 24px;border-radius: 50%;background: color-mix(in srgb,var(--blue) 18%,transparent);color: var(--accent-text,var(--blue));font-size: 12px;font-weight: 800;display: flex;align-items: center;justify-content: center;}.fgs-rent-guar{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;margin-top: 34px;padding-top: 30px;border-top: 1px solid var(--border);text-align: center;}.fgs-rent-guar__icon{width: 48px;height: 48px;margin: 0 auto 12px;border-radius: 50%;background: var(--surface-2,var(--surface));display: flex;align-items: center;justify-content: center;font-size: 22px;}.fgs-rent-guar h4{margin: 0 0 6px;color: var(--text);font-size: 16px;}.fgs-rent-guar p{margin: 0;color: var(--dim);font-size: 14px;line-height: 1.55;}.fgs-rent-loyal{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin: 0 0 22px;padding: 16px 20px;border-radius: 14px;background: linear-gradient(120deg,#4f46e5,#9333ea);color: #fff;}.fgs-rent-loyal b{font-size: 17px;white-space: nowrap;}.fgs-rent-loyal span{font-size: 14px;opacity: .92;line-height: 1.5;}@media (max-width: 900px){.fgs-rent-steps,.fgs-rent-guar{grid-template-columns: 1fr;}}.fgs-pay-old{opacity: .55;font-weight: 400;font-size: .8em;}.fgs-pay-disc{display: inline-block;margin-left: 6px;padding: 2px 8px;border-radius: 6px;background: #e0312b;color: #fff;font-size: 13px;vertical-align: middle;}html body .fantom-topbar__right a.fantom-topbar__idea{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 600;white-space: nowrap;margin-right: 6px;}@media (max-width: 767px){html body .fantom-topbar__idea span{display: none;}}.fx-notfound{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 20px;margin: 28px 0 8px;padding: 18px 22px;border-radius: 14px;background: var(--surface);border: 1px dashed var(--blue);}.fx-notfound__txt b{display: block;font-size: 17px;color: var(--text);margin-bottom: 2px;}.fx-notfound__txt span{color: var(--dim);font-size: 14px;line-height: 1.5;}.fx-notfound__btns{display: flex;flex-wrap: wrap;gap: 10px;}.fx-notfound__btns .button,.fx-fb__btns .button{margin: 0 !important;}.fx-notfound .button--ghost,.fx-fb .button--ghost{background: transparent !important;color: var(--text) !important;border: 1px solid var(--border) !important;box-shadow: none !important;}.fx-fb{max-width: 720px;margin: 0 auto;}.fx-fb__lead{font-size: 16px;line-height: 1.6;color: var(--text);}.fx-fb__form label{display: block;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: .3px;margin-bottom: 6px;color: var(--text);}.fx-fb__form select,.fx-fb__form textarea,.fx-fb__form input[type=text]{width: 100%;}.fx-fb__hp{position: absolute !important;left: -9999px !important;height: 1px;overflow: hidden;}.fx-fb__btns{display: flex;flex-wrap: wrap;gap: 10px;}.fx-fb__msg{padding: 12px 16px;border-radius: 10px;margin: 0 0 16px;font-weight: 600;}.fx-fb__msg.is-ok{background: color-mix(in srgb,#13c46a 18%,transparent);color: var(--text);}.fx-fb__msg.is-err{background: color-mix(in srgb,#e0312b 18%,transparent);color: var(--text);}@media (max-width: 767px){html body.mode-games .storefront-handheld-footer-bar{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 8px 10px calc(8px + env(safe-area-inset-bottom)) !important;}html body.mode-games .storefront-handheld-footer-bar ul{display: flex !important;gap: 10px;background: transparent !important;}html body.mode-games .storefront-handheld-footer-bar ul li{flex: 1 1 0;width: auto !important;border: 0 !important;background: transparent !important;}html body.mode-games .storefront-handheld-footer-bar ul li > a{background: linear-gradient(135deg,var(--blue) 0%,var(--blue-2) 100%) !important;color: var(--on-accent) !important;border-radius: 16px !important;height: 54px !important;box-shadow: 0 6px 18px var(--glow) !important;border: 0 !important;}html body.mode-games .storefront-handheld-footer-bar ul li > a::before{color: var(--on-accent) !important;}html body.mode-games .storefront-handheld-footer-bar ul li.search:not(.active) .site-search{display: none !important;}html body.mode-games .storefront-handheld-footer-bar ul li.cart .count{background: var(--on-accent) !important;color: var(--blue) !important;border-color: var(--on-accent) !important;}}html body.mode-games .fgs-lead__h,html body.mode-games section.related > h2,html body.mode-games .related.products > h2,html body.mode-games .up-sells > h2{color: var(--accent-text) !important;}html body .woocommerce-pagination ul.page-numbers{border: 0 !important;display: inline-flex;flex-wrap: wrap;gap: 6px;}html body .woocommerce-pagination ul.page-numbers li{border: 0 !important;background: transparent !important;}html body .woocommerce-pagination ul.page-numbers li .page-numbers{min-width: 42px;height: 42px;padding: 0 12px !important;display: inline-flex;align-items: center;justify-content: center;border-radius: 12px !important;border: 1px solid transparent !important;background: transparent !important;color: var(--text) !important;font-weight: 700;font-size: 15px;line-height: 1;transition: background-color .2s,border-color .2s,color .2s;}html body .woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background: color-mix(in srgb,var(--blue) 12%,transparent) !important;border-color: color-mix(in srgb,var(--blue) 35%,transparent) !important;color: var(--accent-text,var(--blue)) !important;}html body .woocommerce-pagination ul.page-numbers li span.page-numbers.current{background: color-mix(in srgb,var(--blue) 20%,transparent) !important;border-color: color-mix(in srgb,var(--blue) 55%,transparent) !important;color: var(--accent-text,var(--blue)) !important;box-shadow: 0 0 18px color-mix(in srgb,var(--blue) 25%,transparent);}html body .woocommerce-pagination ul.page-numbers li span.page-numbers.dots{color: var(--dim) !important;min-width: 24px;padding: 0 !important;}@media (min-width: 768px){html body .fgs-filters{display: grid !important;grid-template-columns: minmax(0,1fr) auto;column-gap: 24px;row-gap: 10px;align-items: start;margin-bottom: 18px !important;}html body .fgs-filters > .fgs-chips{grid-column: 1;margin: 0 !important;}html body .fgs-filters > .fgs-sort{grid-column: 2;grid-row: 1;justify-self: end;align-self: center;margin: 0 !important;}html body .fgs-filters > .fgs-pg-top{grid-column: 2;grid-row: 2;justify-self: end;align-self: center;margin: 0 !important;}html body .fgs-filters > :not(.fgs-chips):not(.fgs-sort):not(.fgs-pg-top){grid-column: 1 / -1;}}@media (max-width: 767px){html body .fgs-filters > .fgs-pg-top{display: none !important;}}html body .fgs-pg-top ul.page-numbers li .page-numbers{min-width: 36px;height: 36px;font-size: 14px;}html body .storefront-sorting.fgs-sorting-top{margin: 0 !important;padding: 0 !important;min-height: 0;}html body .storefront-sorting.fgs-sorting-top:not(:has(.woocommerce-result-count:not([style*="none"]))){display: none;}html body:not(.mode-games) .storefront-sorting:first-of-type{margin-bottom: 12px !important;}html body:not(.mode-games) .woocommerce-result-count{font-size: 13px;color: var(--dim) !important;margin: 0 !important;}@media (max-width: 767px){html body .storefront-sorting .woocommerce-pagination{float: none !important;width: 100%;text-align: center;margin: 14px 0 8px !important;}html body .storefront-sorting .woocommerce-pagination ul.page-numbers{justify-content: center;gap: 4px;}html body .storefront-sorting .woocommerce-pagination ul.page-numbers li .page-numbers{min-width: 34px;height: 34px;padding: 0 8px !important;font-size: 14px;border-radius: 10px !important;}html body .storefront-sorting .woocommerce-pagination ul.page-numbers li span.page-numbers.dots{min-width: 14px;}}html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound){display: flex !important;flex-direction: column;}html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound) > .woocommerce-pagination{order: 1;float: none !important;width: 100%;text-align: center;margin: 6px 0 14px !important;}html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound) > .woocommerce-pagination ul.page-numbers{justify-content: center;}html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound) > .fx-notfound{order: 2;}html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound) > :not(.woocommerce-ordering):not(.woocommerce-pagination):not(.fx-notfound){order: 4;}html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound) > .fantom-cat-faq{order: 3;max-width: none;width: 100%;margin: 14px 0 8px;box-sizing: border-box;}@media (max-width: 767px){html body .storefront-sorting:not(.fgs-sorting-top):has(> .fx-notfound) > .woocommerce-ordering{display: none !important;}}@media (max-width: 767px){html body .fgs-chips,html body .fx-quick{scrollbar-width: none;-webkit-overflow-scrolling: touch;padding-right: 6px;scroll-padding-inline: 6px;}html body .fgs-chips::-webkit-scrollbar,html body .fx-quick::-webkit-scrollbar{display: none;}html body .fgs-chips.fx-fade-r,html body .fx-quick.fx-fade-r{-webkit-mask-image: linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image: linear-gradient(to right,#000 calc(100% - 44px),transparent);}html body .fgs-chips.fx-fade-l,html body .fx-quick.fx-fade-l{-webkit-mask-image: linear-gradient(to right,transparent,#000 44px);mask-image: linear-gradient(to right,transparent,#000 44px);}html body .fgs-chips.fx-fade-l.fx-fade-r,html body .fx-quick.fx-fade-l.fx-fade-r{-webkit-mask-image: linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image: linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent);}}html:root body .site-header button.menu-toggle::before,html:root body .site-header button.menu-toggle::after,html:root body .site-header button.menu-toggle span::before{left: 50% !important;top: 50% !important;right: auto !important;margin: -1px 0 0 -7px !important;}@media (max-width: 767px){.fx-notfound{justify-content: center;text-align: center;}.fx-notfound__txt{width: 100%;}.fx-notfound__btns{justify-content: center;width: 100%;}}@media (min-width: 1250px){html body.mode-games .site-header,html body.mode-gsm .site-header{padding-top: 9px !important;padding-bottom: 9px !important;}}@media (max-width: 767px){html body .woocommerce-info:has(.button),html body .woocommerce-message:has(.button),html body .woocommerce-error:has(.button){display: flex !important;flex-direction: column;align-items: flex-start;gap: 12px;padding: 16px 16px 16px 52px !important;line-height: 1.5;text-align: left;}html body .woocommerce-info:has(.button) .button,html body .woocommerce-message:has(.button) .button{float: none !important;order: 2;margin: 0 !important;width: auto;max-width: 100%;}}
/* storefront-child-style */
:root{--bg: #1f2328;--surface: #272c31;--surface-2: #2f353c;--border: #333b44;--border-hover: #216be9;--text: #e3e7ed;--dim: #9aa4b2;--blue: #216be9;--blue-2: #1a5cd8;--glow: rgba(33,107,233,0.35);--radius: 12px;--font: "Inter",Helvetica,Arial,sans-serif;--font-head: "Poppins",Helvetica,Arial,sans-serif;}.fantom-light{--bg: #f4f6fb;--surface: #ffffff;--surface-2: #eef1f7;--border: #e2e7f0;--text: #14181f;--dim: #5b6472;--glow: rgba(33,107,233,0.18);}body,body.woocommerce,.site-content,.site-footer{background-color: var(--bg) !important;color: var(--text);font-family: var(--font);}h1,h2,h3,h4,h5,.woocommerce-loop-product__title,.entry-title,.page-title{font-family: var(--font-head);color: var(--text);}a{color: var(--blue);transition: color .2s;}a:hover{color: #4d8bff;}.fantom-topbar{background: color-mix(in srgb,var(--surface,#272c31) 80%,#000);border-bottom: 1px solid rgba(255,255,255,.07);color: #fff;font-size: 13px;}body.mode-games .fantom-topbar{background: #2a2e34;}html.fantom-games-dark body.mode-games .fantom-topbar{background: color-mix(in srgb,var(--surface,#24292f) 80%,#000);}.fantom-topbar__inner{display: flex;align-items: center;justify-content: space-between;width: 100%;max-width: none;padding: 8px 30px;}.fantom-topbar__left{color:#fff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;}.fantom-topbar__left:hover{color:#fff;opacity:.9;}.fantom-topbar__right{display:flex;align-items:center;gap:14px;}.fantom-topbar__status{display:inline-flex;align-items:center;gap:7px;font-weight:600;letter-spacing:.3px;}.fantom-topbar__status .dot{width:8px;height:8px;border-radius:50%;background:#2ecc71;box-shadow:0 0 8px #2ecc71;}.fantom-topbar__right a{color:#fff;text-decoration:none;font-size:15px;opacity:.95;}.fantom-topbar__right a:hover{opacity:1;transform:translateY(-1px);}.site-header{background-color: var(--surface) !important;border-bottom: 1px solid var(--border);position: relative;padding-top: 1.2em;padding-bottom: 1.2em;}.site-branding .custom-logo-link{margin: 0;display: inline-flex;align-items: center;}.site-branding .custom-logo{height: 46px;width: auto;}.site-branding .site-title,.site-branding .site-description{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.col-full{max-width: 1400px;}.site-header .col-full{display: flex;align-items: center;flex-wrap: nowrap;gap: 0;padding-left: 16px;padding-right: 16px;}.site-header{padding-top: 10px;padding-bottom: 10px;}.site-header .site-branding{flex: 0 0 auto;margin: 0;padding: 0;order: 1;}.site-header .main-navigation{flex: 0 1 auto;margin: 0 0 0 28px;float: none;width: auto;order: 2;}.site-header .main-navigation ul{display: flex;gap: 22px;margin: 0;justify-content: flex-start;}.site-header .main-navigation ul li{margin: 0;}.site-header .site-search,.site-header .storefront-handheld-footer-bar ~ .site-search,.site-header form.woocommerce-product-search{display: none;}.site-header .site-header-cart{flex: 0 0 auto;margin: 0;width: auto;order: 5;}.site-header .site-description{color: var(--dim);}.main-navigation ul li a,.storefront-primary-navigation a,.main-navigation a{color: #fafafa;font-family: var(--font);text-transform: uppercase;letter-spacing: .5px;font-weight: 500;font-size: 14px;}.main-navigation ul li a:hover{color: var(--blue);}.main-navigation ul li.current-menu-item > a,.main-navigation ul li.current_page_item > a{color: var(--blue);box-shadow: inset 0 -2px 0 var(--blue);}.fantom-header-actions{position: relative;transform: none;margin-left: auto;display: flex;align-items: center;gap: 10px;order: 3;flex: 0 0 auto;}.fantom-icon{width: 42px;height: 42px;border-radius: 50%;padding: 0;background: var(--surface-2);color: var(--text);border: 1px solid var(--border);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 600;line-height: 1;transition: border-color .2s,color .2s,background .2s;}.fantom-icon:hover{border-color: var(--blue);color: var(--blue);}.fantom-search-panel{position: absolute;top: calc(100% + 12px);right: 0;z-index: 40;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 12px;width: 320px;display: none;box-shadow: 0 12px 34px rgba(0,0,0,.4);}.fantom-header-actions.search-open .fantom-search-panel{display: block;}.fantom-search-panel .search-field,.fantom-search-panel input[type=search]{width: 100%;box-sizing: border-box;margin: 0;}.fantom-search-panel .woocommerce-product-search{display: flex;gap: 8px;}.fantom-search-panel button[type=submit]{background: linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;border: none;border-radius: 8px;padding: 0 14px;cursor: pointer;}.fantom-login.button,a.fantom-login.button{background: linear-gradient(135deg,var(--blue) 0%,var(--blue-2) 100%) !important;color: #fff !important;border-radius: 40px !important;padding: 9px 22px !important;font-weight: 600;box-shadow: 0 6px 18px var(--glow);}.fantom-login.button:hover{filter: brightness(1.08);}@media (max-width: 768px){.fantom-header-actions{position: static;transform:none;margin-top: 12px;justify-content:center;}}.woocommerce ul.products li.product,ul.products li.product{background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius);padding: 16px;box-shadow: 0 2px 20px rgba(14,14,19,.05);transition: border-color .3s ease,box-shadow .3s ease,transform .3s ease;}.woocommerce ul.products li.product:hover,ul.products li.product:hover{border-color: var(--border-hover);box-shadow: 0 10px 34px var(--glow);transform: translateY(-6px);}.woocommerce ul.products li.product a img,ul.products li.product img{border-radius: 10px;margin-bottom: 12px;}.woocommerce ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{font-family: var(--font-head);font-weight: 700;font-size: 18px;color: var(--text);padding-top: 4px;}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce .price,.price .woocommerce-Price-amount{color: var(--blue) !important;font-weight: 700;font-size: 20px;}.woocommerce ul.products li.product .price del{color: var(--dim) !important;}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce #respond input#submit,.woocommerce .single_add_to_cart_button,.woocommerce ul.products li.product a.button{background: linear-gradient(135deg,var(--blue) 0%,var(--blue-2) 100%) !important;color: #fff !important;border: none !important;border-radius: 40px !important;font-weight: 600;padding: 10px 22px !important;transition: filter .2s,box-shadow .2s,transform .2s;}.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .single_add_to_cart_button:hover{filter: brightness(1.08);box-shadow: 0 8px 22px var(--glow);transform: translateY(-1px);}.woocommerce-ordering select,.orderby,input,select,textarea{background: var(--surface-2) !important;color: var(--text) !important;border: 1px solid var(--border) !important;border-radius: 8px;}.site-footer{border-top: 1px solid var(--border);color: var(--dim);}.storefront-breadcrumb,.woocommerce-breadcrumb{color: var(--dim);}.storefront-breadcrumb a,.woocommerce-breadcrumb a{color: var(--blue);}.woocommerce-products-header{display: none;}.woocommerce-breadcrumb,.storefront-breadcrumb,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display: none !important;}.site-content{padding-top: 22px;}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;transition: border-color .25s ease,box-shadow .25s ease,transform .25s ease;}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display: block;padding: 14px 20px;color: var(--text);font-family: var(--font);font-weight: 600;text-decoration: none;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{border-color: var(--blue);box-shadow: 0 8px 24px var(--glow);transform: translateX(2px);}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color: var(--blue);}.woocommerce-account .woocommerce-MyAccount-content{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 24px 28px;}.woocommerce-account .woocommerce-MyAccount-content a{color: var(--blue);}.woocommerce-account:not(.logged-in) .woocommerce .col-1,.woocommerce-account:not(.logged-in) .woocommerce .col-2,.woocommerce form.woocommerce-form-login,.woocommerce form.woocommerce-form-register{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 24px 26px;}.woocommerce form .form-row label{color: var(--dim);}.woocommerce-orders-table,.shop_table{background: var(--surface);border: 1px solid var(--border);border-radius: 12px;}.woocommerce-orders-table th,.shop_table th{color: var(--dim);}.fantom-hero{display: grid;grid-template-columns: 1.15fr .85fr;align-items: center;gap: 32px;padding: 28px 0 44px;}.fantom-hero__text h1{font-family: var(--font-head);font-weight: 700;font-size: 40px;line-height: 1.12;margin: 0 0 18px;}.fantom-hero__text h1 .accent{color: var(--blue);}.fantom-hero__text p{color: var(--dim);font-size: 17px;line-height: 1.6;margin: 0 0 22px;max-width: 560px;}.fantom-hero__cta{display: flex;gap: 14px;flex-wrap: wrap;margin-bottom: 22px;}.fantom-hero__cta .button--ghost{background: transparent !important;color: var(--text) !important;border: 1px solid var(--border) !important;box-shadow: none;}.fantom-hero__cta .button--ghost:hover{border-color: var(--blue) !important;}.fantom-hero__points{list-style: none;margin: 0;padding: 0;display: flex;gap: 22px;flex-wrap: wrap;}.fantom-hero__points li{color: var(--text);font-weight: 500;}.fantom-hero__art{position: relative;height: 360px;display: flex;align-items: center;justify-content: center;}.fantom-orbit{position: absolute;width: 300px;height: 300px;border-radius: 50%;border: 2px dashed rgba(33,107,233,.35);box-shadow: 0 0 60px rgba(33,107,233,.18) inset,0 0 60px rgba(33,107,233,.18);animation: fantom-spin 18s linear infinite;}.fantom-orbit::before,.fantom-orbit::after{content: "";position: absolute;width: 12px;height: 12px;border-radius: 50%;background: var(--blue);box-shadow: 0 0 14px var(--blue);}.fantom-orbit::before{top: -6px;left: calc(50% - 6px);}.fantom-orbit::after{bottom: -6px;left: calc(50% - 6px);background: #7b2ff7;box-shadow: 0 0 14px #7b2ff7;}.fantom-ghost{position: relative;z-index: 2;width: 170px;height: 190px;background: url("https://fantom-market.com/wp-content/themes/fantom-child/assets/logo.png") center/contain no-repeat;filter: drop-shadow(0 0 22px rgba(33,107,233,.55));animation: fantom-float 4s ease-in-out infinite;}@keyframes fantom-spin{to{transform: rotate(360deg);}}@keyframes fantom-float{0%,100%{transform: translateY(-10px);}50%{transform: translateY(12px);}}.fantom-home-products-title{font-family: var(--font-head);font-weight: 700;font-size: 24px;margin: 8px 0 18px;text-align: center;}@media (max-width: 900px){.fantom-hero{grid-template-columns: 1fr;text-align: center;}.fantom-hero__text p{margin-left: auto;margin-right: auto;}.fantom-hero__cta,.fantom-hero__points{justify-content: center;}.fantom-hero__art{height: 300px;}}body.home .entry-header,body.home .entry-title,body.home .page-title{display: none !important;}.site-header .site-branding{width: auto !important;max-width: none !important;float: none !important;}.site-header .main-navigation{width: auto !important;float: none !important;}.site-header .main-navigation .primary-navigation,.site-header .main-navigation .menu{width: auto !important;float: none !important;}.site-header .main-navigation ul.menu,.site-header .main-navigation .primary-navigation > ul,.site-header .main-navigation .menu > ul{display: flex;gap: 22px;margin: 0;padding: 0;}.site-header .site-header-cart{width: auto !important;float: none !important;}.site-header .site-header-cart > li{width: auto !important;}.site-header .main-navigation{display: flex !important;align-items: center;}.site-header .main-navigation > .menu{display: none !important;}.site-header .main-navigation .primary-navigation{width: auto !important;float: none !important;}.site-header .main-navigation .primary-navigation > ul{display: flex;gap: 22px;margin: 0;padding: 0;width: auto !important;}.site-header .main-navigation{margin-left: 18px !important;}.site-header .main-navigation .primary-navigation{padding: 0 !important;}.site-header .main-navigation .primary-navigation > ul{gap: 18px !important;}.site-header .main-navigation a{font-size: 13px !important;letter-spacing: .3px !important;}body.mode-games{--bg: #eef2f7;--surface: #ffffff;--surface-2: #f3f6fb;--border: #e2e8f1;--text: #151a21;--dim: #5c6673;--blue: #57c122;--blue-2: #3fa314;--border-hover: #57c122;--glow: rgba(87,193,34,.30);}body.fantom-choose-page .fantom-topbar,body.fantom-choose-page .site-header,body.fantom-choose-page .site-footer,body.fantom-choose-page .storefront-handheld-footer-bar{display: none !important;}body.fantom-choose-page .site-content{padding: 0 !important;margin: 0 !important;}body.fantom-choose-page #content,body.fantom-choose-page #primary,body.fantom-choose-page .content-area,body.fantom-choose-page .col-full,body.fantom-choose-page .entry-content,body.fantom-choose-page article,body.fantom-choose-page .hentry{max-width: none !important;margin: 0 !important;padding: 0 !important;}body.fantom-choose-page .entry-header,body.fantom-choose-page .entry-title{display: none !important;}.fantom-choose{position: relative;display: flex;min-height: 100vh;}.fantom-choose__side{flex: 1;display: flex;align-items: center;justify-content: center;text-decoration: none;position: relative;overflow: hidden;transition: flex .45s ease,filter .3s ease;}.fantom-choose__side.is-gsm{background: radial-gradient(circle at 42% 42%,#223140,#0f141b);color: #e3e7ed;}.fantom-choose__side.is-games{background: radial-gradient(circle at 58% 42%,#ffffff,#e6edf6);color: #151a21;}.fantom-choose__side:hover{flex: 1.3;}.fantom-choose__side.is-gsm:hover{box-shadow: inset 0 0 220px rgba(33,107,233,.5);}.fantom-choose__side.is-games:hover{box-shadow: inset 0 0 220px rgba(87,193,34,.4);}.fantom-choose__inner{text-align: center;z-index: 2;padding: 20px;}.fantom-choose__label{font-family: var(--font-head);font-weight: 700;font-size: 66px;letter-spacing: 2px;line-height: 1;}.fantom-choose__sub{margin-top: 10px;font-size: 18px;opacity: .82;}.fantom-choose__enter{display: inline-block;margin-top: 24px;font-weight: 600;opacity: 0;transform: translateY(6px);transition: .3s ease;}.fantom-choose__side:hover .fantom-choose__enter{opacity: 1;transform: none;}.is-gsm .fantom-choose__enter{color: #4d8bff;}.is-games .fantom-choose__enter{color: #3fa314;}.fantom-choose__center{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 5;text-align: center;pointer-events: none;}.fantom-choose__ghost{display: block;width: 118px;height: 128px;margin: 0 auto;padding: 26px;box-sizing: content-box;background: url("https://fantom-market.com/wp-content/themes/fantom-child/assets/logo.png") center/contain no-repeat,#0f141b;border-radius: 50%;border: 4px solid rgba(255,255,255,.18);box-shadow: 0 0 46px rgba(33,107,233,.55);animation: fantom-float 4s ease-in-out infinite;}.fantom-choose__brand{margin-top: 16px;font-family: var(--font-head);font-weight: 700;font-size: 26px;color: #fff;letter-spacing: 3px;text-shadow: 0 2px 20px rgba(0,0,0,.6);}@media (max-width: 768px){.fantom-choose{flex-direction: column;}.fantom-choose__label{font-size: 46px;}.fantom-choose__center{position: static;transform: none;padding: 30px 0;}}body.mode-games .main-navigation a,body.mode-games .storefront-primary-navigation a{color: var(--text);}body.mode-games .main-navigation ul li a:hover,body.mode-games .main-navigation ul li.current-menu-item > a,body.mode-games .main-navigation ul li.current_page_item > a{color: var(--blue);box-shadow: inset 0 -2px 0 var(--blue);}body.mode-games .fantom-topbar{filter: none;}body.mode-games .site-header{background: #33383f !important;border-bottom-color: #454b53;}body.mode-games .main-navigation a,body.mode-games .storefront-primary-navigation a{color: #fafafa;}body.mode-games .main-navigation ul li a:hover,body.mode-games .main-navigation ul li.current-menu-item > a,body.mode-games .main-navigation ul li.current_page_item > a{color: var(--blue);box-shadow: inset 0 -2px 0 var(--blue);}body.mode-games .fantom-icon{background: #1b2430;border-color: #2a3542;color: #e3e7ed;}body.mode-games .fantom-icon:hover{border-color: var(--blue);color: var(--blue);}body.mode-games .site-header .custom-logo{height: 44px;}.single-product .product-navigation,.single-product nav.product,.single-product .posts-navigation,.single-product .nav-links{display: none !important;}.single-product div.product{display: block;}.single-product .woocommerce-product-gallery{width: 46% !important;float: left;margin: 0 4% 0 0 !important;}.single-product .woocommerce-product-gallery__image img{border-radius: 16px;}.single-product .entry-summary,.single-product .summary{width: 50% !important;float: left !important;margin: 0 !important;}.single-product .woocommerce-tabs,.single-product .related,.single-product .up-sells,.single-product .storefront-product-pagination{clear: both;}.single-product .product_title{font-family: var(--font-head);font-size: 38px;line-height: 1.12;margin: 0 0 6px;}.fantom-prog-site{display: inline-block;margin: 0 0 18px;color: var(--blue);font-weight: 600;}.single-product .entry-summary > p.price{display: none;}.single-product .woocommerce-product-details__short-description{color: var(--dim);margin-bottom: 14px;}.single-product table.variations{width: 100%;margin: 6px 0;border: 0;}.single-product table.variations tbody,.single-product table.variations tr{display: block;}.single-product table.variations td.label{display: block;padding: 0 0 6px;}.single-product table.variations td.label label{text-transform: uppercase;color: var(--dim);font-weight: 700;letter-spacing: .6px;font-size: 13px;}.single-product table.variations td.value{display: block;}.single-product table.variations td.value select{width: 100%;padding: 15px 16px;border-radius: 12px;background: var(--surface-2);color: var(--text);border: 1px solid var(--border);font-size: 16px;}.single-product .reset_variations{display: none;}.fantom-info{background: var(--surface-2);border: 1px solid var(--border);border-radius: 12px;padding: 14px 18px;margin: 16px 0;line-height: 1.9;}.fantom-info a{color: var(--blue);}.single-product .single_variation .price{display: block;font-family: var(--font-head);font-size: 34px;font-weight: 800;color: var(--blue);background: var(--surface);border: 2px solid var(--blue);border-radius: 14px;padding: 20px 24px;margin: 0 0 18px;}.single-product .woocommerce-variation-add-to-cart{display: flex;flex-wrap: wrap;gap: 14px;align-items: center;border: 1px solid var(--border);border-radius: 14px;padding: 18px;}.single-product .quantity{margin: 0;}.single-product .quantity .qty{height: 56px;width: 84px;text-align: center;border-radius: 12px;font-size: 16px;}.single-product .single_add_to_cart_button{flex: 0 0 210px;width: 210px;height: 56px;min-height: 0;align-self: center;font-size: 18px !important;border-radius: 14px !important;}.single-product .quantity .qty{width: 120px;}.storefront-product-pagination{display: none !important;}@media (max-width: 900px){.single-product div.product{grid-template-columns: 1fr;}}.fantom-desc{clear: both;padding-top: 26px;margin-top: 10px;border-top: 1px solid var(--border);}.fantom-desc h2{font-family: var(--font-head);font-size: 26px;margin: 0 0 16px;}.fantom-desc h3{font-family: var(--font-head);font-size: 18px;margin: 22px 0 8px;}.fantom-desc p,.fantom-desc li{color: var(--text);line-height: 1.75;font-size: 15px;}.fantom-desc ul{padding-left: 20px;margin: 8px 0;}.fantom-desc a{color: var(--blue);}.fantom-info{background: #2b3037 !important;border: 1px solid #3a4048 !important;}.single-product div.product{background: var(--surface);border: 1px solid var(--border);border-radius: 18px;padding: 34px 36px 30px;margin-top: 18px;}.single-product .woocommerce-product-gallery{width: 44% !important;margin: 0 3% 0 0 !important;}.single-product .woocommerce-product-gallery__image img{display: block;margin: 0 auto;max-width: 86%;}.single-product .entry-summary,.single-product .summary{width: 53% !important;}.fantom-desc{border-top: 1px solid var(--border);}.single-product .related.products{clear: both;margin: 56px 0 30px;background: none;padding: 0;}.single-product .related.products > h2{font-family: var(--font-head);font-weight: 700;font-size: 34px;margin-bottom: 26px;}.single-product .related.products ul.products{display: grid !important;grid-template-columns: repeat(4,1fr);gap: 34px;margin: 0;}.single-product .related.products ul.products li.product{width: auto !important;margin: 0 !important;padding: 22px;}.single-product .related.products ul.products::before,.single-product .related.products ul.products::after{display: none !important;content: none !important;}.single-product .related.products > h2{text-align: left;}*:focus,a:focus,button:focus,input:focus,select:focus,textarea:focus,.button:focus,.custom-logo-link:focus,li.product a:focus{outline: none !important;}.quantity input.qty{-moz-appearance: textfield;appearance: textfield;}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.single-product .flex-control-thumbs{display: flex;justify-content: center;gap: 12px;margin: 16px 0 0;padding: 0;list-style: none;}.single-product .flex-control-thumbs li{width: 110px;margin: 0;float: none;}.single-product .flex-control-thumbs img{border: 2px solid transparent;border-radius: 10px;opacity: .55;cursor: pointer;transition: .2s;}.single-product .flex-control-thumbs img.flex-active,.single-product .flex-control-thumbs img:hover{opacity: 1;border-color: var(--blue);}.fantom-busy{background: rgba(190,40,55,.16);border: 1px solid #a8323f;border-radius: 12px;padding: 22px 20px;margin: 18px 0;text-align: center;}.fantom-busy__label{color: #ef4b5a;font-weight: 700;font-size: 14px;letter-spacing: 1.2px;text-transform: uppercase;}.fantom-busy__time{color: #ef3340;font-family: var(--font-head);font-weight: 700;font-size: 62px;line-height: 1.1;margin: 4px 0;}.fantom-busy__hint{color: var(--text);font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: .4px;}.fantom-busy ~ form.cart .woocommerce-variation-add-to-cart,.fantom-busy ~ form.cart .quantity,.fantom-busy ~ form.cart button[type=submit]{display: none !important;}.site-footer{background: var(--surface) !important;padding: 0 !important;}.fantom-footer{padding: 70px 0 26px;}.fantom-footer__grid{display: grid;grid-template-columns: 1.15fr 1fr 1fr 1.25fr;gap: 40px;padding-bottom: 60px;border-bottom: 1px solid var(--border);}.fantom-footer h4{font-family: var(--font-head);font-size: 22px;font-weight: 700;color: var(--text);margin: 0 0 12px;}.fantom-footer p{color: var(--text);font-size: 16px;line-height: 1.55;margin: 0 0 18px;}.fantom-footer ul{list-style: none;margin: 0;padding: 0;}.fantom-footer ul li{margin: 0 0 16px;}.fantom-footer ul a{color: var(--text);font-size: 18px;text-decoration: none;}.fantom-footer ul a:hover{color: var(--blue);}.fantom-footer__copy{text-align: center;color: var(--text);padding-top: 26px;font-size: 17px;}@media (max-width: 900px){.fantom-footer__grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 560px){.fantom-footer__grid{grid-template-columns: 1fr;}}html.fantom-darker body.mode-gsm{--bg: #0b0d10;--surface: #13161a;--surface-2: #1a1e24;--border: #242a32;--dim: #8892a0;}html.fantom-darker body.mode-gsm .fantom-info{background: #171b20;}.woocommerce-checkout .entry-header{text-align: center;}.woocommerce-checkout .entry-content > .woocommerce{max-width: 520px;margin: 0 auto 60px;}.woocommerce-checkout form.checkout{display: flex;flex-direction: column;gap: 14px;}.woocommerce-checkout form.checkout #order_review,.woocommerce-checkout form.checkout #payment,.woocommerce-checkout form.checkout #payment .place-order{display: contents;}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields > h3,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #customer_details .col-2{display: none !important;}.woocommerce-checkout #customer_details,.woocommerce-checkout #customer_details .col-1{width: 100% !important;float: none !important;margin: 0 !important;order: 4;}.woocommerce-checkout table.woocommerce-checkout-review-order-table{order: 1;width: 100%;margin: 0;border-collapse: separate;border-spacing: 0;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 8px 6px;}.woocommerce-checkout-review-order-table thead,.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{display: none;}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{background: none !important;border: 0 !important;padding: 8px 12px;}.woocommerce-checkout-review-order-table td.product-name{font-family: var(--font-head);font-weight: 700;font-size: 16px;color: var(--text);}.woocommerce-checkout-review-order-table .product-quantity{color: var(--blue);margin-left: 6px;}.woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout-review-order-table tfoot td{text-align: right;white-space: nowrap;}.woocommerce-checkout-review-order-table td.product-total .amount{font-size: 24px;}.woocommerce-checkout-review-order-table dl.variation{display: flex;gap: 6px;margin: 10px 0 0;padding: 12px 14px;background: var(--surface-2);border: 1px solid var(--border);border-radius: 8px;font-family: var(--font);font-size: 12px;font-weight: 700;text-transform: uppercase;}.woocommerce-checkout-review-order-table dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dd,.woocommerce-checkout-review-order-table dl.variation p{margin: 0;padding: 0;float: none;}.woocommerce-checkout-review-order-table tfoot th{color: var(--dim);font-weight: 600;text-transform: uppercase;font-size: 12px;}.woocommerce-checkout #payment ul.payment_methods{order: 2;list-style: none;margin: 0;padding: 0;border: 0;display: flex;flex-direction: column;gap: 10px;}.woocommerce-checkout #payment ul.payment_methods li{margin: 0;padding: 0;background: none !important;}.woocommerce-checkout #payment ul.payment_methods li > input[type=radio]{position: absolute;opacity: 0;pointer-events: none;}.woocommerce-checkout #payment ul.payment_methods li > label{display: block;margin: 0;padding: 15px 14px;text-align: center;cursor: pointer;background: var(--surface);border: 1px solid var(--border);border-radius: 8px;font-family: var(--font-head);font-weight: 700;font-size: 14px;text-transform: uppercase;color: var(--text);transition: border-color .2s,background .2s;}.woocommerce-checkout #payment ul.payment_methods li > label::before{display: none !important;}.woocommerce-checkout #payment ul.payment_methods li > label img{display: none;}.woocommerce-checkout #payment ul.payment_methods li > label:hover{border-color: var(--blue);}.woocommerce-checkout #payment ul.payment_methods li > input:checked + label{background: var(--blue);border-color: var(--blue);color: #fff;}.woocommerce-checkout #payment div.payment_box{margin: 8px 0 0;padding: 11px 12px;text-align: center;font-size: 12px;font-weight: 600;background: var(--surface-2) !important;border: 1px solid var(--border);border-radius: 8px;color: var(--text);}.woocommerce-checkout #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::after{display: none !important;}.woocommerce-checkout #payment div.payment_box p{margin: 0;}.woocommerce-checkout .fantom-consent,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{order: 3;margin: 6px 0 0;}.woocommerce-checkout .fantom-consent{background: rgba(33,107,233,.12);border: 1px solid #2a4a86;border-radius: 10px;padding: 14px 16px;font-size: 12px;}.woocommerce-checkout .fantom-consent label{display: flex;gap: 10px;align-items: flex-start;margin: 0;cursor: pointer;}.woocommerce-checkout .fantom-consent input{margin-top: 2px;accent-color: var(--blue);}.woocommerce-checkout .fantom-consent a{font-weight: 700;}.woocommerce-checkout #billing_email_field{width: 100%;margin: 0;}.woocommerce-checkout #billing_email_field label{font-size: 12px;font-weight: 700;text-transform: uppercase;color: var(--text);}.woocommerce-checkout #billing_email{width: 100%;background: var(--surface-2);color: var(--text);border: 1px solid var(--border);border-radius: 8px;padding: 12px 14px;box-shadow: none;}.woocommerce-checkout #billing_email:focus{border-color: var(--blue);}.woocommerce-checkout #place_order{order: 5;width: 100%;float: none;margin: 0;padding: 16px;border: 0;border-radius: 8px;cursor: pointer;background: #10b27a !important;color: #fff !important;font-family: var(--font-head);font-weight: 700;font-size: 14px;text-transform: uppercase;}.woocommerce-checkout #place_order:hover{filter: brightness(1.1);}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{font-size: 13px;}.woocommerce-order-received .entry-content > .woocommerce{max-width: 760px;}.woocommerce-order-received .entry-header,.woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-order ul.woocommerce-thankyou-order-details,.woocommerce-order > p:not([class]){display: none !important;}.fantom-order{display: flex;flex-direction: column;gap: 16px;}.fantom-order__status{display: flex;justify-content: space-between;align-items: center;gap: 12px;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 18px 22px;font-family: var(--font-head);font-weight: 700;font-size: 20px;color: var(--text);}.fantom-order__status.is-paid{border-color: #1f9d55;color: #35d07f;}.fantom-order__status span,.fantom-order__status span .amount{color: var(--blue) !important;font-size: 24px;}.fantom-creds{border: 1px solid #1f9d55;border-radius: 14px;background: var(--surface);padding: 28px 26px;text-align: center;}.fantom-creds.is-wait{border-color: #b8891f;}.fantom-creds__ok{width: 64px;height: 64px;line-height: 58px;margin: 0 auto 10px;border: 4px solid #22a55b;border-radius: 50%;color: #22a55b;font-size: 34px;}.fantom-creds h2{font-family: var(--font-head);font-weight: 700;font-size: 28px;color: #fff;margin: 0 0 18px;}.fantom-creds__box{background: var(--surface-2);border: 1px solid var(--border);border-radius: 10px;padding: 22px 16px;display: flex;flex-direction: column;gap: 16px;}.fantom-creds__row{font-size: 22px;color: var(--text);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px;}.fantom-creds__row span{color: var(--dim);}.fantom-creds__row b{color: #fff;font-weight: 700;font-family: Consolas,"Courier New",monospace;font-size: 26px;letter-spacing: .5px;user-select: all;word-break: break-all;}.fantom-copy{background: none;border: 1px solid var(--border);color: var(--dim);border-radius: 20px;padding: 4px 12px;font-size: 12px;cursor: pointer;}.fantom-copy:hover{border-color: var(--blue);color: var(--blue);}.fantom-creds__until{margin-top: 14px;color: var(--text);font-size: 16px;}.fantom-creds p{color: var(--text);margin: 0;}.fgs-deliv{text-align: left;padding: 24px 18px;}.fgs-deliv .fantom-creds__ok,.fgs-deliv h2{text-align: center;}.fgs-deliv__list{display: flex;flex-direction: column;gap: 12px;}.fgs-deliv__item{background: var(--surface-2);border: 1px solid var(--border);border-radius: 12px;padding: 12px 14px;}.fgs-deliv__label{font: 600 12px/1.2 Inter,system-ui,sans-serif;letter-spacing: .06em;text-transform: uppercase;color: var(--dim);margin-bottom: 8px;}.fgs-deliv__valrow{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;}.fgs-deliv__val{flex: 1 1 200px;min-width: 0;font: 600 19px/1.35 "JetBrains Mono",Consolas,monospace;color: #fff;letter-spacing: .02em;word-break: break-all;user-select: all;}.fgs-deliv a.fgs-deliv__val{color: var(--blue);text-decoration: none;font-size: 17px;}.fgs-deliv .fantom-copy{flex: 0 0 auto;padding: 7px 14px;font-size: 13px;}.fgs-deliv__notes{margin-top: 18px;display: flex;flex-direction: column;gap: 10px;}.fgs-deliv__notes p{font: 400 15px/1.55 Inter,system-ui,sans-serif;color: var(--text);padding: 12px 14px;border-radius: 10px;background: rgba(255,255,255,.04);}.fgs-deliv__notes p b{display: block;font-weight: 600;margin-bottom: 2px;color: #fff;}.fgs-deliv__notes p b::after{content: ':';}.fgs-deliv__notes p.is-warn{background: rgba(245,170,40,.10);border-left: 3px solid #e0a030;}body.mode-games .fgs-deliv__val{color: var(--text);}.fantom-order__item{display: grid;grid-template-columns: 1fr auto;gap: 10px;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;padding: 18px 22px;}.fantom-order__name{font-family: var(--font-head);font-weight: 700;font-size: 20px;color: var(--text);}.fantom-order__name i{font-style: normal;color: var(--blue);}.fantom-order__sum,.fantom-order__sum .amount{font-size: 24px;color: var(--blue) !important;font-weight: 700;}.fantom-order__term{grid-column: 1 / -1;background: var(--surface-2);border: 1px solid var(--border);border-radius: 8px;padding: 12px 14px;font-size: 13px;font-weight: 700;text-transform: uppercase;color: var(--text);}.fantom-order__mail{text-align: center;color: var(--dim);margin: 4px 0 0;}.fantom-order__mail b{color: var(--text);}.woocommerce-MyAccount-content > p:first-of-type mark{background: none;color: var(--blue);font-weight: 700;}.page-id-63 .entry-header,.page-id-64 .entry-header{display: none;}.fantom-hero__text h1{font-size: 42px;line-height: 1.2;}.fantom-hero__text p + p{margin-top: 12px;}.mode-gsm .fantom-hero__text p{font-size: 20px;line-height: 1.65;color: var(--text);margin: 0 0 16px;max-width: 720px;}.mode-gsm .fantom-hero__text p strong{color: #fff;font-family: var(--font-head);font-weight: 700;}.fantom-lic-fields{flex: 0 0 100%;width: 100%;}.fantom-lic-fields:empty{display: none;}.fantom-lic-field{margin: 0 0 14px;}.fantom-lic-field label{display: block;font-size: 13px;font-weight: 700;letter-spacing: .5px;margin-bottom: 6px;color: var(--text);}.fantom-lic-field label .required{color: var(--blue);}.fantom-lic-field input{width: 100%;background: var(--surface-2);color: var(--text);border: 1px solid var(--border);border-radius: 8px;padding: 12px 14px;box-shadow: none;}.fantom-lic-field input:focus{border-color: var(--blue);}.fantom-lic-field small{display: block;color: var(--dim);font-size: 12px;margin-top: 4px;}.single-product .woocommerce-product-gallery{max-width: 520px;margin: 0 auto;}.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery__image--placeholder img{width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: contain;display: block;background: var(--surface-2);border-radius: 14px;}.single-product .flex-control-thumbs{display: flex;justify-content: center;gap: 12px;margin: 16px 0 0;padding: 0;list-style: none;}.single-product .flex-control-thumbs li{width: 96px !important;height: 96px;margin: 0;float: none;}.single-product .flex-control-thumbs img{width: 96px;height: 96px;object-fit: cover;border: 2px solid transparent;border-radius: 10px;opacity: .55;cursor: pointer;}.single-product .flex-control-thumbs img.flex-active,.single-product .flex-control-thumbs img:hover{opacity: 1;border-color: var(--blue);}ul.products li.product{display: flex;flex-direction: column;}ul.products li.product > a.woocommerce-LoopProduct-link{display: flex;flex-direction: column;flex: 1 1 auto;}ul.products li.product a img,ul.products li.product img.attachment-woocommerce_thumbnail,ul.products li.product img{width: 100% !important;height: auto;aspect-ratio: 1 / 1;object-fit: contain;margin: 0 0 14px;border-radius: 10px;}ul.products li.product .woocommerce-loop-product__title{min-height: 2.6em;display: flex;align-items: flex-start;justify-content: center;text-align: center;margin: 0 0 6px;}ul.products li.product .price{margin: auto 0 0;padding-top: 6px;}ul.products li.product .button,ul.products li.product .add_to_cart_button{display: none !important;}@media (max-width: 1249px){.fantom-topbar__inner{padding-left: 12px !important;padding-right: 12px !important;gap: 8px;}.fantom-topbar__left,.fantom-topbar__status{font-size: 12px !important;white-space: nowrap;}.fantom-topbar__right{gap: 10px !important;}html body .site-header{padding: 8px 0 10px !important;}html body .site-header .col-full{flex-wrap: wrap;position: static;padding-left: 12px;padding-right: 12px;row-gap: 10px;}html body .site-header .site-branding{order: 1;flex: 1 1 auto;min-width: 0;}html body .site-header .site-branding .custom-logo{height: 38px !important;max-width: 100%;}html body .site-header .main-navigation{order: 2;margin: 0 0 0 auto !important;position: static;}html body .site-header .menu-toggle{display: flex !important;align-items: center;gap: 8px;margin: 0;padding: 0 14px 0 40px;height: 42px;background: var(--surface-2) !important;color: var(--text) !important;border: 1px solid var(--border) !important;border-radius: 10px;font-size: 14px;font-weight: 600;box-shadow: none !important;}html body .site-header .menu-toggle::before,html body .site-header .menu-toggle::after,html body .site-header .menu-toggle span::before{background-color: currentColor !important;left: 14px !important;}body.mode-games .site-header .menu-toggle{background: #1b2430 !important;color: #e3e7ed !important;border-color: #2a3542 !important;}html body .site-header .main-navigation.toggled .menu-toggle{border-color: var(--blue) !important;color: var(--blue) !important;}html body .site-header .main-navigation .primary-navigation{display: none !important;}html body .site-header .main-navigation.toggled .primary-navigation{display: block !important;position: absolute;left: 0;right: 0;top: 100%;z-index: 60;width: auto !important;padding: 6px 12px 12px !important;background: var(--surface);border-bottom: 1px solid var(--border);box-shadow: 0 16px 30px rgba(0,0,0,.35);}html body .site-header .main-navigation.toggled .primary-navigation > ul{display: block !important;width: 100% !important;}html body .site-header .main-navigation.toggled .primary-navigation li{display: block;border-bottom: 1px solid var(--border);}html body .site-header .main-navigation.toggled .primary-navigation li:last-child{border-bottom: 0;}html body .site-header .main-navigation.toggled .primary-navigation a{display: block;padding: 14px 4px !important;font-size: 15px !important;box-shadow: none !important;white-space: normal;}html body.mode-games .site-header .main-navigation.toggled .primary-navigation a{color: var(--text) !important;}html body .site-header .main-navigation.toggled .primary-navigation li.current-menu-item > a{color: var(--accent-text,var(--blue)) !important;}html body .site-header .main-navigation.toggled .primary-navigation .sub-menu{display: block;position: static;padding-left: 14px;background: none;box-shadow: none;}html body .site-header .main-navigation.toggled .primary-navigation .sub-menu li{border-bottom: 0;}html body .site-header .fantom-header-actions{order: 3;flex: 1 0 100%;margin: 0 !important;justify-content: center;flex-wrap: wrap;gap: 8px;}html body .site-header .fantom-icon{width: 38px;height: 38px;}html body .site-header .fantom-header-actions .fx-cart{display: none !important;}html body .site-header a.fantom-login.button{padding: 9px 16px !important;font-size: 14px;white-space: nowrap;}html body .site-header .fantom-search-panel{position: absolute;left: 12px;right: 12px;top: 100%;width: auto;margin-top: 6px;z-index: 60;}html body .site-header .fantom-search-panel button[type=submit]{padding: 0 12px !important;}}@media (max-width: 767px){html body ul.products,html body.single-product .related.products ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0 0 20px;}html body ul.products::before,html body ul.products::after{display: none !important;content: none !important;}html body ul.products li.product{width: auto !important;float: none !important;margin: 0 !important;padding: 12px !important;}html body ul.products li.product .woocommerce-loop-product__title{font-size: 14px !important;}html body ul.products li.product .price{font-size: 15px !important;}body.mode-gsm .storefront-handheld-footer-bar ul li.cart{display: none;}body.mode-gsm .storefront-handheld-footer-bar ul.columns-3 li{width: 50%;}}@media (max-width: 360px){.fantom-topbar__status{display: none !important;}html body .site-header .fantom-header-actions{gap: 6px;}html body .site-header .fantom-icon{width: 36px;height: 36px;}html body .site-header a.fantom-login.button{padding: 8px 12px !important;font-size: 13px;}}@media (min-width: 1250px) and (max-width: 1439px){html body .site-header .site-branding .custom-logo{height: 40px !important;}html body .site-header .main-navigation{margin-left: 14px !important;}html body .site-header .main-navigation .primary-navigation > ul{gap: 12px !important;}html body .site-header .main-navigation a{font-size: 13px !important;letter-spacing: 0 !important;}html body .site-header .fantom-header-actions{gap: 6px;}html body .site-header .fantom-icon{width: 36px;height: 36px;}html body .site-header a.fantom-login.button{padding: 8px 14px !important;font-size: 14px;white-space: nowrap;}}.fantom-choose a,.fantom-choose__side,.fantom-choose__side *,.fantom-choose__side:hover *{text-decoration: none !important;}.fantom-choose__enter{display: none !important;}.fantom-hero__art .fantom-orbit.has-orbs::before,.fantom-hero__art .fantom-orbit.has-orbs::after{display: none !important;}.fx-orb{position: absolute;left: 50%;display: flex;align-items: center;justify-content: center;color: var(--blue);filter: drop-shadow(0 0 9px currentColor);animation: fantom-spin 18s linear infinite reverse;}.fx-orb svg{display: block;}.fx-orb.is-top{top: 0;transform-origin: center;}.fx-orb.is-bottom{bottom: 0;}.fx-phone{width: 46px;height: 80px;margin: -40px 0 0 -23px;border: 3px solid currentColor;border-radius: 11px;background: #10151c;}.fx-phone::after{content: "";position: absolute;top: 5px;left: 50%;width: 14px;height: 3px;margin-left: -7px;border-radius: 2px;background: currentColor;opacity: .8;}.fx-monitor{width: 86px;height: 58px;margin: 0 0 -38px -43px;border: 3px solid currentColor;border-radius: 8px;background: #10151c;}.fx-monitor::before{content: "";position: absolute;left: 50%;bottom: -14px;width: 34px;height: 12px;margin-left: -17px;background: linear-gradient(currentColor,currentColor) center top / 5px 9px no-repeat,linear-gradient(currentColor,currentColor) center bottom / 34px 3px no-repeat;}.fx-screen{position: relative;display: block;width: 26px;height: 26px;filter: none;}.fx-monitor .fx-screen{width: 30px;height: 30px;}.fx-screen svg{position: absolute;inset: 0;width: 100%;height: 100%;fill: #fff;opacity: 0;transform: scale(.7);transition: opacity .35s,transform .35s;}.fx-screen svg.is-on{opacity: 1;transform: none;}.fx-pad{width: 70px;height: 44px;margin: -22px 0 0 -35px;}.fx-lock{width: 46px;height: 58px;margin: 0 0 -29px -23px;color: #13f36e;}.fx-lock svg{overflow: visible;}.fx-lock .fx-shackle{transform-origin: 28px 22px;animation: fx-lock 3.6s ease-in-out infinite;}@keyframes fx-lock{0%,38%{transform: none;}50%,88%{transform: translateY(-5px) rotate(28deg);}100%{transform: none;}}body.mode-games .fx-pad{color: #0bbf55;}body.mode-games .fx-monitor{color: #2f7df0;}@media (prefers-reduced-motion: reduce){.fx-orb,.fx-lock .fx-shackle{animation: none !important;}}.mode-games .fantom-hero__text p{font-size: 20px;line-height: 1.65;color: var(--text);margin: 0 0 16px;max-width: 720px;}.mode-games .fantom-hero__text p strong{font-family: var(--font-head);font-weight: 700;}@media (max-width: 1249px){html body .site-header .fantom-header-actions{display: contents;}html body .site-header .col-full::after{content: "";display: block;flex: 0 0 100%;height: 0;order: 3;}html body .site-header .fantom-header-actions .fantom-login{order: 2;margin-left: auto;}html body .site-header .fantom-header-actions .fantom-icon{order: 4;}html body .site-header .main-navigation{order: 5;margin: 0 !important;}html body .site-header .col-full{justify-content: center;column-gap: 8px;}html body .site-header .menu-toggle{height: 38px;}html body .site-header .site-branding{flex: 0 1 auto;}html body .site-header .col-full{padding-left: 0;padding-right: 0;}}@media (max-width: 767px){html body.single-product div.product{padding: 18px 16px 20px;margin-top: 10px;}html body.single-product .woocommerce-product-gallery{width: 100% !important;float: none !important;margin: 0 0 16px !important;}html body.single-product .woocommerce-product-gallery__image img{max-width: 220px;display: block !important;margin: 0 auto !important;}html body.single-product .woocommerce-product-gallery__image,html body.single-product .woocommerce-product-gallery__image a{display: block;text-align: center;}html body.single-product .entry-summary,html body.single-product .summary{width: 100% !important;float: none !important;}html body.single-product .product_title{font-size: 26px;overflow-wrap: anywhere;}html body.single-product .woocommerce-variation-add-to-cart,html body.single-product form.cart:not(.variations_form){padding: 0 !important;border: 0 !important;gap: 10px;flex-wrap: wrap !important;}html body.single-product .fgs-fields{flex: 0 0 100% !important;width: 100% !important;margin: 0 !important;}html body.single-product .quantity .qty{width: 72px;height: 52px;}html body.single-product .single_add_to_cart_button{flex: 1 1 160px !important;width: auto !important;min-width: 0;height: 52px;font-size: 17px !important;}html body.single-product .fantom-desc{padding-left: 0;padding-right: 0;}html body.single-product .related.products > h2{font-size: 24px;margin-bottom: 14px;}html body .site-header .site-branding .custom-logo{height: auto !important;max-height: 38px;width: auto;max-width: 100%;}html body .site-header .site-branding{min-width: 0;max-width: calc(100% - 132px) !important;}html body .site-header .custom-logo-link{max-width: 100%;}.fantom-choose{min-height: 100vh;min-height: 100svh;}.fantom-choose__side,.fantom-choose__side:hover{flex: 1 1 50%;}.fantom-choose__label{font-size: 42px;}.fantom-choose__sub{font-size: 15px;}.fantom-choose__center{position: absolute !important;top: 50% !important;left: 50% !important;transform: translate(-50%,-50%) !important;padding: 0 !important;}.fantom-choose__ghost{width: 56px;height: 62px;padding: 14px;border-width: 3px;box-shadow: 0 0 26px rgba(33,107,233,.55);}.fantom-choose__brand{display: none;}.fantom-choose > p,.fantom-choose > br{display: none !important;}}.entry-content .fx-legal{background: var(--surface);border: 1px solid var(--border);border-radius: 16px;padding: 36px 44px;margin: 10px 0 60px;font-size: 16px;line-height: 1.7;color: var(--text);}.fx-legal h2{font-family: var(--font);font-size: 17px !important;font-weight: 700;text-transform: uppercase;letter-spacing: .02em;margin: 28px 0 8px !important;color: var(--text);}.fx-legal h2:first-of-type{margin-top: 6px !important;}.fx-legal p{margin: 0 0 6px;}.fx-legal ul{margin: 6px 0 12px 22px;}.fx-legal li{margin: 2px 0;}.fx-legal a{color: var(--border-hover);text-decoration: underline;}.fx-legal .fx-legal-ed{font-size: 13px;opacity: .6;margin-bottom: 18px;}@media (max-width: 767px){.entry-content .fx-legal{padding: 20px 16px;font-size: 15px;}}.fantom-lic-min b,.fantom-lic-unit{white-space: nowrap;}html:not(.fantom-games-dark) body.mode-games .price,html:not(.fantom-games-dark) body.mode-games ul.products li.product .price{color: var(--accent-text,#0a9d45) !important;}@media (max-width: 767px){html body .entry-title,html body .page-title{font-size: clamp(24px,8.2vw,34px) !important;line-height: 1.15;hyphens: auto;}}.trp-floating-switcher,#trp-floater-ls{display: none !important;}.fantom-cat-text{margin: 46px auto 10px;padding: 26px 30px;border: 1px solid var(--border);border-radius: 16px;background: var(--surface);max-width: 1100px;}.fantom-cat-text h2{font-size: 20px;margin: 0 0 14px;}.fantom-cat-text__body{columns: 2;column-gap: 40px;}html body .fantom-cat-text__body p{font-size: 15px;line-height: 1.65;margin: 0 0 12px;max-width: none;break-inside: avoid;opacity: .9;}@media (max-width: 899px){.fantom-cat-text{padding: 20px 18px;}.fantom-cat-text__body{columns: 1;}}.fantom-cat-faq{max-width: 1100px;margin: 22px auto 10px;padding: 22px 30px;border: 1px solid var(--border);border-radius: 16px;background: var(--surface);}.fantom-cat-faq h2{font-size: 20px;margin: 0 0 8px;}.fantom-cat-faq details{border-top: 1px solid var(--border);padding: 11px 0;}.fantom-cat-faq summary{cursor: pointer;font-weight: 600;font-size: 15.5px;list-style: none;position: relative;padding-right: 30px;}.fantom-cat-faq summary::-webkit-details-marker{display: none;}.fantom-cat-faq summary::after{content: '+';position: absolute;right: 6px;top: -2px;font-size: 20px;opacity: .6;}.fantom-cat-faq details[open] summary::after{content: '–';}html body .fantom-cat-faq p{font-size: 15px;line-height: 1.6;margin: 8px 0 0;max-width: none;opacity: .9;}@media (max-width: 899px){.fantom-cat-faq{padding: 16px 18px;}}.fantom-order__fields{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px 18px;align-items: center;padding: 10px 14px;background: var(--surface-2);border: 1px solid var(--border);border-radius: 8px;font-size: 14px;}.fantom-order__fields-t{color: var(--dim);font-size: 12px;text-transform: uppercase;letter-spacing: .4px;width: 100%;}.fantom-order__field span{color: var(--dim);}.fantom-order__field b{color: var(--text);word-break: break-all;}@media (min-width: 901px){body.fx-home .fxh-row ul.products,body.page-id-64 .entry-content ul.products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: 1fr;column-gap: 56px;row-gap: 40px;}body.fx-home .fxh-row ul.products::before,body.fx-home .fxh-row ul.products::after,body.page-id-64 .entry-content ul.products::before,body.page-id-64 .entry-content ul.products::after{display: none !important;}body.fx-home .fxh-row ul.products li.product,body.page-id-64 .entry-content ul.products li.product{float: none !important;width: auto !important;margin: 0 !important;height: 100%;}body.fx-home .fxh-row ul.products li.product > a.woocommerce-LoopProduct-link,body.page-id-64 .entry-content ul.products li.product > a.woocommerce-LoopProduct-link{flex: 1;height: 100%;}body.fx-home .fxh-row ul.products li.product .price,body.page-id-64 .entry-content ul.products li.product .price{margin-top: auto !important;}body.fx-home .fxh-row ul.products li.product .fgs-cardinfo,body.page-id-64 .entry-content ul.products li.product .fgs-cardinfo{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}}ul.products{grid-auto-rows: 1fr;}ul.products li.product{height: 100%;}ul.products li.product > a.woocommerce-LoopProduct-link{flex: 1;height: 100%;display: flex;flex-direction: column;}ul.products li.product .price{margin-top: auto !important;}ul.products li.product .woocommerce-loop-product__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}ul.products li.product .fgs-cardinfo{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}@media (min-width: 901px){ul.products{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: 1fr;column-gap: 56px;row-gap: 40px;}ul.products::before,ul.products::after{display: none !important;}ul.products li.product{float: none !important;width: auto !important;margin: 0 !important;}}.fantom-brands{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 18px;}.fantom-brands__label{font-size: 13px;opacity: .7;margin-right: 4px;}.fantom-brands a{display: inline-block;padding: 6px 13px;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);font-size: 13.5px;text-decoration: none;color: inherit;}.fantom-brands a:hover{border-color: var(--border-hover,var(--border));}.fantom-brands a.is-on{background: var(--blue,#216be9);border-color: var(--blue,#216be9);color: #fff;}.fantom-brands__guides{margin-left: auto;}@media (max-width: 767px){.fantom-brands{gap: 6px;}.fantom-brands a{padding: 5px 11px;font-size: 13px;}.fantom-brands__guides{margin-left: 0;}}
/* fantom-skin */
html body.skin-v2.look-font{--font: "IBM Plex Sans",Helvetica,Arial,sans-serif;--font-head: "Oswald","Arial Narrow",Arial,sans-serif;}html body.skin-v2.look-font h1,html body.skin-v2.look-font h2,html body.skin-v2.look-font h3,html body.skin-v2.look-font .entry-title,html body.skin-v2.look-font .page-title,html body.skin-v2.look-font .product_title,html body.skin-v2.look-font .woocommerce-loop-product__title,html body.skin-v2.look-font .fantom-hero__text h1,html body.skin-v2.look-font .fantom-footer h4{font-family: var(--font-head) !important;text-transform: uppercase;font-weight: 500 !important;letter-spacing: .02em;}html body.skin-v2.look-font h4,html body.skin-v2.look-font h5{font-family: var(--font-head);font-weight: 500;letter-spacing: .02em;}html body.skin-v2.look-font .price,html body.skin-v2.look-font .price .woocommerce-Price-amount{font-family: var(--font-head);font-weight: 500 !important;}html body.skin-v2.look-font ul.products li.product .price{font-size: 23px;}html body.skin-v2.look-font .single-product .single_variation .price{font-weight: 500;font-size: 38px;}html body.skin-v2.look-grid{background: linear-gradient(color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px) 0 0 / 100% 32px,linear-gradient(90deg,color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px) 0 0 / 32px 100%,var(--bg) !important;background-attachment: fixed !important;}html body.skin-v2.look-grid .site-content,html body.skin-v2.look-grid .site-footer{background: transparent !important;}html body.skin-v2.look-buttons .button,html body.skin-v2.look-buttons a.button,html body.skin-v2.look-buttons button.button,html body.skin-v2.look-buttons .woocommerce #respond input#submit,html body.skin-v2.look-buttons .single_add_to_cart_button,html body.skin-v2.look-buttons #place_order,html body.skin-v2.look-buttons .fantom-search-panel button[type=submit]{background: linear-gradient(180deg,color-mix(in srgb,var(--blue) 82%,#fff),var(--blue-2)) !important;border-radius: 999px !important;font-weight: 700;box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px var(--glow) !important;transition: transform .25s,box-shadow .25s,filter .25s !important;}html body.skin-v2.look-buttons .button:hover,html body.skin-v2.look-buttons a.button:hover,html body.skin-v2.look-buttons button.button:hover,html body.skin-v2.look-buttons .single_add_to_cart_button:hover,html body.skin-v2.look-buttons #place_order:hover,html body.skin-v2.look-buttons .fantom-search-panel button[type=submit]:hover{filter: none;transform: translateY(-2px);box-shadow: inset 0 1px 0 rgba(255,255,255,.4),0 10px 30px color-mix(in srgb,var(--blue) 55%,transparent) !important;}html body.skin-v2.look-buttons .button:active,html body.skin-v2.look-buttons .single_add_to_cart_button:active,html body.skin-v2.look-buttons #place_order:active{transform: translateY(0);}html body.skin-v2.look-buttons .single-product .single_add_to_cart_button{border-radius: 999px !important;}html body.skin-v2.look-buttons .fantom-hero__cta .button--ghost{background: color-mix(in srgb,var(--text) 6%,transparent) !important;border: 0 !important;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--text) 15%,transparent) !important;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}html body.skin-v2.look-buttons .fantom-hero__cta .button--ghost:hover{background: color-mix(in srgb,var(--text) 10%,transparent) !important;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--blue) 60%,transparent) !important;}html body.skin-v2.look-buttons .fantom-icon{border-radius: 14px;background: color-mix(in srgb,var(--text) 6%,transparent);border-color: color-mix(in srgb,var(--text) 14%,transparent);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}html body.skin-v2.look-buttons .fantom-icon:hover{background: color-mix(in srgb,var(--blue) 25%,transparent);border-color: color-mix(in srgb,var(--blue) 55%,transparent);color: var(--text);}html body.skin-v2.look-buttons input[type=text],html body.skin-v2.look-buttons input[type=email],html body.skin-v2.look-buttons input[type=tel],html body.skin-v2.look-buttons input[type=password],html body.skin-v2.look-buttons input[type=search],html body.skin-v2.look-buttons input[type=number],html body.skin-v2.look-buttons input[type=url]{border-radius: 999px !important;background: color-mix(in srgb,var(--text) 5%,transparent) !important;border-color: color-mix(in srgb,var(--text) 14%,transparent) !important;padding-left: 18px;padding-right: 18px;transition: border-color .2s,box-shadow .2s;}html body.skin-v2.look-buttons select,html body.skin-v2.look-buttons textarea{border-radius: 16px !important;background: color-mix(in srgb,var(--text) 5%,transparent) !important;border-color: color-mix(in srgb,var(--text) 14%,transparent) !important;}html body.skin-v2.look-buttons input:focus,html body.skin-v2.look-buttons select:focus,html body.skin-v2.look-buttons textarea:focus{border-color: color-mix(in srgb,var(--blue) 65%,transparent) !important;box-shadow: 0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent) !important;}html body.skin-v2.look-buttons .single-product .quantity .qty{border-radius: 999px !important;padding: 0;}html body.skin-v2.look-buttons .fx-select__btn{border-radius: 16px;background: color-mix(in srgb,var(--text) 5%,transparent) !important;border-color: color-mix(in srgb,var(--text) 14%,transparent);}html body.skin-v2.look-buttons .fx-select.is-open .fx-select__btn{box-shadow: 0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent);}html body.skin-v2.look-buttons .fx-select__list{border-radius: 16px;background: color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}html body.skin-v2.look-buttons .fantom-search-panel{border-radius: 20px;}html body.skin-v2.look-buttons.woocommerce-checkout #payment ul.payment_methods li > label{border-radius: 999px;font-family: var(--font-head);font-weight: 500;letter-spacing: .04em;}html body.skin-v2.look-buttons.woocommerce-checkout #payment ul.payment_methods li > input:checked + label{background: linear-gradient(180deg,color-mix(in srgb,var(--blue) 82%,#fff),var(--blue-2));box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px var(--glow);}html body.skin-v2.look-buttons.woocommerce-checkout #payment div.payment_box{border-radius: 16px;}html body.skin-v2.look-words .site{overflow-x: clip;}html body.skin-v2.look-words .fantom-hero,html body.skin-v2.look-words .fx-hero{position: relative;}html body.skin-v2.look-words .fantom-hero > *:not(.fx-words),html body.skin-v2.look-words .fx-hero > *:not(.fx-words){position: relative;z-index: 1;}html body.skin-v2.look-words .fx-words{position: absolute;z-index: 0;pointer-events: none;top: -22px;bottom: -10px;left: calc(50% - 50vw);width: 100vw;-webkit-mask-image: linear-gradient(transparent,#000 14%,#000 78%,transparent);mask-image: linear-gradient(transparent,#000 14%,#000 78%,transparent);}html body.skin-v2.look-words .fx-words canvas{display: block;}html body.skin-v2.look-words .fantom-hero__text::before,html body.skin-v2.look-words .fx-hero__text::before{content: "";position: absolute;inset: -40px -60px;z-index: -1;pointer-events: none;background: radial-gradient(closest-side,var(--bg) 55%,transparent);}html body.skin-v2.mode-games .storefront-handheld-footer-bar,html body.skin-v2.mode-games .storefront-handheld-footer-bar ul li > a,html body.skin-v2.mode-games .storefront-handheld-footer-bar ul li.search .site-search{background-color: var(--surface) !important;}html body.skin-v2.mode-games .storefront-handheld-footer-bar{border-top: 1px solid var(--border) !important;box-shadow: 0 -4px 14px rgba(0,0,0,.06);}html body.skin-v2.mode-games .storefront-handheld-footer-bar ul li > a{color: var(--text) !important;border-right-color: var(--border) !important;}@media (prefers-reduced-motion: reduce){html body.skin-v2 *{transition: none !important;}}
