/* 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-hero */
html{scroll-behavior: smooth;}#fx-showcase{scroll-margin-top: 16px;}body.fx-hero-on .site-header .fantom-header-actions .fantom-sections{display: none !important;}.fx-side-tabs{order: -1;display: inline-flex;align-items: center;gap: 2px;padding: 3px;margin-right: 4px;flex: 0 0 auto;border-radius: 999px;background: rgba(0,0,0,.28);border: 1px solid rgba(255,255,255,.12);}html body .fx-side-tabs a{padding: 7px 13px;border-radius: 999px;font-family: var(--font-head);font-weight: 700;font-size: 13px;letter-spacing: .6px;line-height: 1.2;color: #c9d1db !important;text-decoration: none !important;transition: color .2s,background .2s;white-space: nowrap;}html body .fx-side-tabs a:hover{color: #fff !important;}html body .fx-side-tabs a.is-on{background: linear-gradient(135deg,var(--blue),var(--blue-2,var(--blue)));color: var(--on-accent,#fff) !important;}@media (max-width: 1249px){html body.fx-hero-on .site-header .fx-side-tabs{order: 4;margin: 0;}html body.fx-hero-on .site-header .fantom-header-actions .fantom-icon{order: 5;}html body.fx-hero-on .site-header .main-navigation{order: 6;}}@media (max-width: 480px){html body.fx-hero-on .site-header .menu-toggle{padding: 0 !important;width: 40px;justify-content: center;}html body.fx-hero-on .site-header .menu-toggle span{font-size: 0;}html body.fx-hero-on .site-header .menu-toggle::before,html body.fx-hero-on .site-header .menu-toggle::after,html body.fx-hero-on .site-header .menu-toggle span::before{left: 12px !important;}html body .fx-side-tabs a{padding: 7px 10px;font-size: 12px;}}.fx-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);align-items: center;gap: 32px;padding: 26px 0 14px;}html body .fx-hero__title{font-family: var(--font-head);font-weight: 800;font-size: 58px;line-height: 1.04;letter-spacing: 1px;margin: 0 0 14px;color: var(--text);}.fx-hero__title span{color: var(--accent-text,var(--blue));text-shadow: 0 0 18px color-mix(in srgb,var(--blue) 65%,transparent),0 0 46px color-mix(in srgb,var(--blue) 40%,transparent);}html body .fx-hero__sub{font-size: 20px;line-height: 1.5;color: var(--dim);margin: 0 0 22px;max-width: 540px;}.fx-hero__points{list-style: none;margin: 0 0 26px;padding: 0;display: grid;gap: 12px;}.fx-hero__points li{display: flex;align-items: center;gap: 12px;font-size: 16px;font-weight: 600;color: var(--text);margin: 0;}.fx-hero__points i{flex: 0 0 36px;height: 36px;display: grid;place-items: center;font-style: normal;font-size: 18px;border-radius: 10px;background: color-mix(in srgb,var(--blue) 14%,transparent);border: 1px solid color-mix(in srgb,var(--blue) 30%,transparent);}.fx-hero__cta{display: flex;flex-wrap: wrap;gap: 12px;}html body .fx-hero__cta .button{padding: 14px 26px !important;border-radius: 12px !important;font-weight: 700;}html body:not(.look-buttons) #content .fx-hero__cta .button.fx-hero__tg{background: transparent !important;background-image: none !important;color: var(--text) !important;border: 1px solid var(--border) !important;box-shadow: none !important;}html body:not(.look-buttons) #content .fx-hero__cta .button.fx-hero__tg:hover{border-color: var(--blue) !important;}.fx-hero__visual{position: relative;}.fx-hero__text{position: relative;}html body.look-buttons #content .fx-hero__cta .button.fx-hero__tg{color: var(--text) !important;}.fx-hero__visual .fantom-hero__art{height: 380px;}.fx-promo{position: absolute;right: 0;bottom: 6px;z-index: 3;width: 300px;display: flex;align-items: center;gap: 12px;padding: 10px;background: var(--surface);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 14px 34px rgba(0,0,0,.28);text-decoration: none !important;transition: border-color .2s,transform .2s;}.fx-promo:hover{border-color: var(--blue);transform: translateY(-2px);}.fx-promo > img{flex: 0 0 68px;width: 68px;height: 68px;object-fit: cover;border-radius: 10px;margin: 0 !important;}.fx-promo__body{display: flex;flex-direction: column;gap: 3px;min-width: 0;}.fx-promo__tag{font-size: 12px;font-weight: 700;color: var(--dim);}html body #content .fx-promo,html body #content .fx-promo__name{color: var(--text) !important;}.fx-promo__name{font-size: 15px;line-height: 1.25;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}html body #content .fx-promo__price,html body #content .fx-promo__price .amount{font-size: 14px;font-weight: 700;color: var(--accent-text,var(--blue)) !important;}.fx-promo__price del,.fx-promo__price .fw-disc-tag{display: none;}html body ul.products li.product .fx-badges img.emoji,html body ul.products li.product .fx-rf img.emoji,html body .fx-promo img.emoji,html body .fx-hero img.emoji{display: inline !important;width: 1em !important;height: 1em !important;margin: 0 .25em 0 0 !important;padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;vertical-align: -.1em !important;flex: none !important;}html body .fx-hero__points i img.emoji{margin: 0 !important;}.fx-quick{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 4px 0 26px;}html body #content .fx-quick a{flex: 0 0 auto;padding: 9px 18px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);color: var(--text) !important;font-weight: 700;font-size: 14px;text-decoration: none !important;white-space: nowrap;transition: border-color .2s,color .2s;}html body #content .fx-quick a:hover{border-color: var(--blue);color: var(--accent-text,var(--blue)) !important;}.fx-about{margin: 46px 0 10px;padding: 26px 30px;border: 1px solid var(--border);border-radius: 16px;background: var(--surface);}.fx-about__label{display: inline-block;margin-bottom: 14px;padding: 6px 12px;border-radius: 999px;font-family: var(--font-head);font-weight: 700;font-size: 13px;letter-spacing: .8px;text-transform: uppercase;color: var(--accent-text,var(--blue));background: color-mix(in srgb,var(--blue) 14%,transparent);}.fx-about__text{columns: 2;column-gap: 40px;}html body .fx-about__text p{font-size: 15px;line-height: 1.65;color: var(--dim);margin: 0 0 12px;max-width: none;break-inside: avoid;}html body .fx-about__text p strong{color: var(--text);}ul.products li.product{position: relative;}.fx-badges{position: absolute;top: 10px;left: 10px;z-index: 3;display: flex;flex-direction: column;align-items: flex-start;gap: 4px;pointer-events: none;}.fx-badges span{white-space: nowrap;padding: 3px 8px;border-radius: 6px;font-size: 12px;font-weight: 700;line-height: 1.3;color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.25);}.fx-badges .is-sale{background: #e0312b;}.fx-badges .is-coop{background: #6d28d9;}.fx-badges .is-new{background: #0a9d45;}.fx-rf{display: flex;gap: 6px;margin: 8px 0 0;}.fx-rf > span{flex: 1;min-width: 0;display: flex;flex-direction: column;align-items: center;padding: 5px 4px;border: 1px solid var(--border);border-radius: 8px;font-size: 12px;color: var(--dim);}html body .fx-rf b,html body .fx-rf b .amount{font-size: 14px;color: var(--accent-text,var(--blue)) !important;white-space: nowrap;}.fgs-rent-loyal.fx-loyal{flex-wrap: nowrap;align-items: center;gap: 10px;padding: 10px 14px;max-height: 70px;overflow: hidden;border-radius: 12px;margin-bottom: 16px;}.fx-loyal > span{display: none;}.fx-loyal b{font-size: 15px;}.fx-loyal em{flex: 1;min-width: 0;font-style: normal;font-size: 14px;line-height: 1.3;opacity: .95;}.fx-loyal button{flex: 0 0 auto;margin-left: auto;padding: 6px 12px;border-radius: 999px;cursor: pointer;font-size: 13px;font-weight: 700;background: rgba(255,255,255,.18);color: #fff;border: 1px solid rgba(255,255,255,.35);}.fx-loyal.is-open{flex-wrap: wrap;max-height: none;}.fx-loyal.is-open > span{display: block;flex: 0 0 100%;order: 5;}.fx-loyal.is-open em{display: none;}.fx-loyal em .fx-s{display: none;}@media (max-width: 1023px){.fx-hero{gap: 18px;}html body .fx-hero__title{font-size: 44px;}html body .fx-hero__sub{font-size: 17px;}.fx-hero__visual .fantom-hero__art{height: 300px;}.fx-promo{position: static;margin: 0 auto;width: 100%;max-width: 320px;}}@media (max-width: 767px){.fx-hero{grid-template-columns: minmax(0,1fr) 104px;gap: 10px;padding: 14px 0 8px;text-align: left;}html body .fx-hero__title{font-size: 30px;margin: 0 0 6px;}html body .fx-hero__sub{font-size: 14px;line-height: 1.4;margin: 0;}.fx-hero__points,.fx-hero__cta,.fx-promo{display: none !important;}.fx-hero__visual{width: 104px;height: 104px;}.fx-hero__visual .fantom-hero__art{position: absolute;top: 0;left: 0;width: 300px;height: 300px;transform: scale(.347);transform-origin: 0 0;}.fx-quick{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;margin: 6px 0 14px;padding-bottom: 4px;scrollbar-width: none;-webkit-overflow-scrolling: touch;}.fx-quick::-webkit-scrollbar{display: none;}html body #content .fx-quick a{padding: 8px 14px;font-size: 13px;}html body.fx-hero-on .fantom-home-products-title{font-size: 20px;margin: 0 0 12px;}.fx-about{padding: 18px 16px;margin-top: 30px;}.fx-about__text{columns: 1;}.fx-badges{top: 6px;left: 6px;}.fx-badges span{font-size: 11px;padding: 2px 6px;}.fx-rf{flex-direction: column;gap: 4px;}.fx-rf > span{flex-direction: row;justify-content: space-between;padding: 4px 8px;}.fx-loyal:not(.is-open) b,.fx-loyal em .fx-l{display: none;}.fx-loyal em .fx-s{display: inline;}.fx-loyal em{font-size: 13px;font-weight: 600;}}@media (min-width: 1250px) and (max-width: 1439px){.fx-side-tabs{margin-right: 0;}html body .fx-side-tabs a{padding: 6px 8px;font-size: 12px;letter-spacing: .3px;}}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration: .4s;animation-timing-function: ease;}html body .fx-side-tabs a.is-on{view-transition-name: fx-side-pill;}::view-transition-group(fx-side-pill){animation-duration: .4s;animation-timing-function: cubic-bezier(.4,0,.2,1);}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important;}}@media (min-width: 1250px){html body.mode-gsm .site-header .fantom-header-actions::after{content: "";flex: 0 0 42px;height: 1px;order: 99;}}@media (min-width: 1250px) and (max-width: 1439px){html body.mode-gsm .site-header .fantom-header-actions::after{flex-basis: 36px;}}
/* fantom-reviews */
:root{--fx-star: #f5b301;--fx-star-off: rgba(128,140,160,.35);}.fx-rv{display: inline-flex;align-items: center;gap: 6px;line-height: 1;vertical-align: middle;}.fx-rv__stars{position: relative;display: inline-flex;gap: 1px;}.fx-rv__stars i{width: 15px;height: 15px;display: block;background: var(--fx-star-off);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.3l2.95 6.2 6.8.8-5.02 4.68 1.32 6.73L12 17.35 5.95 20.7l1.32-6.73L2.25 9.3l6.8-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.3l2.95 6.2 6.8.8-5.02 4.68 1.32 6.73L12 17.35 5.95 20.7l1.32-6.73L2.25 9.3l6.8-.8z'/%3E%3C/svg%3E") center/contain no-repeat;}.fx-rv__stars::after{content: '';position: absolute;inset: 0;width: var(--fx-rv,0%);background: var(--fx-star);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.3l2.95 6.2 6.8.8-5.02 4.68 1.32 6.73L12 17.35 5.95 20.7l1.32-6.73L2.25 9.3l6.8-.8z'/%3E%3C/svg%3E") left/16px 15px repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.3l2.95 6.2 6.8.8-5.02 4.68 1.32 6.73L12 17.35 5.95 20.7l1.32-6.73L2.25 9.3l6.8-.8z'/%3E%3C/svg%3E") left/16px 15px repeat-x;}.fx-rv__n{font-size: 12.5px;color: var(--dim);font-weight: 600;}.fx-rv-loop{margin: -2px 0 6px;}.fx-rv-single{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;}.fx-rv-single .fx-rv__stars i{width: 17px;height: 17px;}.fx-rv-single .fx-rv__stars::after{-webkit-mask-size: 18px 17px;mask-size: 18px 17px;}.fx-rv-single__link{font-size: 14px;color: var(--dim);text-decoration: underline dotted;}.fx-rv-single__link:hover{color: var(--blue);}body.mode-games .fx-rv-single__link:hover{color: var(--accent-text,var(--blue));}.fx-reviews{clear: both;margin-top: 10px;padding-top: 26px;border-top: 1px solid var(--border);}.fx-reviews .woocommerce-Reviews-title{font-family: var(--font-head);font-size: 26px;margin: 0 0 16px;display: flex;align-items: center;gap: 10px;}.fx-reviews .fx-rv-total{font-size: 14px;font-weight: 600;color: var(--dim);background: var(--surface-2);border: 1px solid var(--border);border-radius: 999px;padding: 3px 10px;line-height: 1;}.fx-reviews .woocommerce-noreviews{color: var(--dim) !important;font-size: 15px;margin: 0 0 18px !important;padding: 0 !important;background: none !important;border: 0 !important;box-shadow: none !important;}.fx-reviews .woocommerce-noreviews::before,.fx-reviews .woocommerce-noreviews::after{display: none !important;}.fx-reviews ol.commentlist{list-style: none;margin: 0 0 24px;padding: 0;display: grid;gap: 12px;}.fx-reviews ol.commentlist li.review{margin: 0;}.fx-reviews .comment_container{display: flex;gap: 14px;padding: 16px 18px;background: var(--surface-2);border: 1px solid var(--border);border-radius: 14px;}html body .fx-reviews .comment_container img.avatar{width: 44px !important;height: 44px !important;max-width: none;object-fit: cover;align-self: flex-start;border-radius: 50%;flex: 0 0 44px;float: none;position: static;margin: 0;padding: 0;border: 0;background: transparent;}.fx-reviews .comment-text{flex: 1;min-width: 0;margin: 0 !important;padding: 0 !important;border: 0 !important;}.fx-reviews .comment-text .meta{font-size: 13.5px;color: var(--dim);margin: 4px 0 8px;}.fx-reviews .comment-text .meta .woocommerce-review__author{color: var(--text);font-weight: 700;font-size: 15px;}.fx-reviews .comment-text .meta .woocommerce-review__verified{color: var(--accent-text,#2cbd63);font-style: normal;font-size: 12.5px;}.fx-reviews .comment-text .description p{font-size: 15px;line-height: 1.65;margin: 0 0 8px;color: var(--text);}.fx-reviews .comment-text .description p:last-child{margin-bottom: 0;}html body .fx-reviews .star-rating{float: none !important;display: block;margin: 0 0 4px;color: var(--fx-star-off);}.fx-reviews .star-rating span::before,.fx-reviews .star-rating::before{color: var(--fx-star);}.fx-reviews .star-rating::before{color: var(--fx-star-off);}.fx-reviews .star-rating span::before{color: var(--fx-star);}.fx-reviews #review_form_wrapper{margin-top: 6px;}.fx-reviews #review_form{padding: 20px 22px;background: var(--surface);border: 1px solid var(--border);border-radius: 14px;max-width: 760px;}.fx-reviews .comment-reply-title{display: block;font-family: var(--font-head);font-size: 19px;font-weight: 700;margin: 0 0 12px;}.fx-reviews .comment-form-rating label,.fx-reviews .comment-form-comment label,.fx-reviews .comment-form-author label,.fx-reviews .comment-form-email label{display: block;font-size: 13px;text-transform: uppercase;letter-spacing: .6px;font-weight: 700;color: var(--dim);margin: 0 0 6px;}.fx-reviews .comment-form-rating{margin: 0 0 14px;}.fx-reviews p.stars{margin: 0;line-height: 1;}.fx-reviews p.stars a{display: inline-block;width: 32px;height: 32px;margin-right: 2px;text-indent: -9999px;position: relative;border: 0;box-shadow: none;}.fx-reviews p.stars a::before{content: '';position: absolute;inset: 0;background: var(--fx-star-off);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.3l2.95 6.2 6.8.8-5.02 4.68 1.32 6.73L12 17.35 5.95 20.7l1.32-6.73L2.25 9.3l6.8-.8z'/%3E%3C/svg%3E") center/26px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.3l2.95 6.2 6.8.8-5.02 4.68 1.32 6.73L12 17.35 5.95 20.7l1.32-6.73L2.25 9.3l6.8-.8z'/%3E%3C/svg%3E") center/26px no-repeat;transition: transform .12s,background .12s;}.fx-reviews p.stars a:hover::before,.fx-reviews p.stars:hover a::before{background: var(--fx-star);}.fx-reviews p.stars a:hover ~ a::before{background: var(--fx-star-off);}.fx-reviews p.stars.selected a.active::before,.fx-reviews p.stars.selected a.active ~ a::before{background: var(--fx-star-off);}.fx-reviews p.stars.selected a::before{background: var(--fx-star);}.fx-reviews p.stars.selected a.active::before{background: var(--fx-star);}.fx-reviews p.stars.selected a.active ~ a::before{background: var(--fx-star-off);}.fx-reviews p.stars a:hover::before{transform: scale(1.12);}.fx-reviews select#rating{display: none !important;}.fx-reviews .comment-form-comment textarea,.fx-reviews .comment-form-author input,.fx-reviews .comment-form-email input{width: 100%;background: var(--surface-2);color: var(--text);border: 1px solid var(--border);border-radius: 10px;padding: 10px 12px;font: inherit;font-size: 15px;box-shadow: none;}.fx-reviews .comment-form-comment textarea{min-height: 120px;resize: vertical;}.fx-reviews .comment-form-comment textarea:focus,.fx-reviews .comment-form-author input:focus,.fx-reviews .comment-form-email input:focus{outline: none;border-color: var(--blue);}.fx-reviews .form-submit{margin: 4px 0 0;}.fx-reviews .form-submit .submit{background: var(--blue);color: var(--on-accent,#fff);border: 0;border-radius: 10px;padding: 11px 22px;font-weight: 700;font-size: 15px;cursor: pointer;}.fx-reviews .form-submit .submit:hover{filter: brightness(1.08);}.fx-reviews .comment-form-cookies-consent{display: none;}.fx-reviews .woocommerce-verification-required{display: none;}.fx-rv-note{font-size: 14.5px;color: var(--dim);padding: 12px 16px;border: 1px dashed var(--border);border-radius: 12px;background: var(--surface);}.fx-rv-note a{color: var(--blue);font-weight: 600;}body.mode-games .fx-rv-note a{color: var(--accent-text,var(--blue));}.fx-reviews .woocommerce-pagination ul{display: flex;gap: 6px;list-style: none;padding: 0;margin: 0 0 20px;}.fx-reviews .woocommerce-pagination a,.fx-reviews .woocommerce-pagination span{display: inline-block;padding: 6px 12px;border: 1px solid var(--border);border-radius: 8px;}.fantom-cat-reviews{max-width: 1100px;margin: 22px auto 10px;padding: 22px 30px;border: 1px solid var(--border);border-radius: 16px;background: var(--surface);}.fantom-cat-reviews h2{font-size: 20px;margin: 0 0 14px;}.fantom-cat-reviews__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;}.fantom-cat-reviews__item{display: flex;flex-direction: column;gap: 8px;padding: 14px 16px;background: var(--surface-2);border: 1px solid var(--border);border-radius: 12px;}.fantom-cat-reviews__head{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.fantom-cat-reviews__author{font-weight: 700;font-size: 14.5px;}.fantom-cat-reviews__date{font-size: 12.5px;color: var(--dim);margin-left: auto;}html body .fantom-cat-reviews__text{font-size: 14.5px;line-height: 1.6;margin: 0;max-width: none;opacity: .92;flex: 1;}.fantom-cat-reviews__product{font-size: 13px;color: var(--blue);text-decoration: none;font-weight: 600;}.fantom-cat-reviews__product:hover{text-decoration: underline;}body.mode-games .fantom-cat-reviews__product{color: var(--accent-text,var(--blue));}@media (max-width: 1023px){.fantom-cat-reviews__grid{grid-template-columns: repeat(2,1fr);}}@media (max-width: 767px){.fantom-cat-reviews{padding: 16px 18px;}.fantom-cat-reviews__grid{grid-template-columns: 1fr;}.fx-reviews #review_form{padding: 16px 14px;}.fx-reviews .comment_container{padding: 14px;gap: 10px;}html body .fx-reviews .comment_container img.avatar{width: 36px !important;height: 36px !important;flex-basis: 36px;}.fx-reviews .woocommerce-Reviews-title{font-size: 22px;}}
/* fantom-choose */
html body .fc-v2{--fc-blue: #2f8cff;--fc-blue-glow: rgba(47,140,255,.75);--fc-green: #13f36e;--fc-green-glow: rgba(19,243,110,.7);min-height: 100vh;min-height: 100svh;}html body .fc-v2 .fantom-choose__side{position: relative;display: flex;align-items: center;justify-content: center;flex: 1;overflow: hidden;color: #e8edf5;}html body .fc-v2 .fantom-choose__side.is-gsm{background: radial-gradient(circle at 40% 42%,#16305a 0%,#0c1526 52%,#070b14 100%);--fc: var(--fc-blue);--fc-glow: var(--fc-blue-glow);}html body .fc-v2 .fantom-choose__side.is-games{background: radial-gradient(circle at 60% 42%,#fffdec 0%,#f6f2c6 52%,#e6e9a6 100%);color: #151a21;--fc: #0bbf55;--fc-glow: rgba(19,243,110,.55);}html body .fc-v2 .fantom-choose__side:hover{flex: 1.12;box-shadow: inset 0 0 200px color-mix(in srgb,var(--fc) 22%,transparent);}html body .fc-v2 .fc-cover{position: absolute;inset: 0;z-index: 1;}html body .fc-v2 .fantom-choose__inner{position: relative;z-index: 2;pointer-events: none;text-align: center;max-width: 430px;padding: 40px 24px;box-sizing: border-box;}html body .fc-v2 .is-gsm .fantom-choose__inner{margin-right: clamp(40px,11vw,190px);}html body .fc-v2 .is-games .fantom-choose__inner{margin-left: clamp(40px,11vw,190px);}html body .fc-v2 .fc-chip,html body .fc-v2 .fc-go{pointer-events: auto;}html body .fc-v2 .fantom-choose__label{font-family: var(--font-head);font-weight: 700;font-size: clamp(40px,4.2vw,64px);line-height: 1.02;letter-spacing: 1px;color: #fff;}html body .fc-v2 .fc-w{display: block;font-size: .62em;letter-spacing: .14em;color: #fff;text-shadow: 0 0 18px rgba(255,255,255,.25);}html body .fc-v2 .fc-n{color: var(--fc);text-shadow: 0 0 14px var(--fc-glow),0 0 42px color-mix(in srgb,var(--fc) 45%,transparent);}html body .fc-v2 .fantom-choose__sub{margin: 14px 0 0;font-size: 17px;line-height: 1.45;color: #c3cad6;opacity: 1;}html body .fc-v2 .fc-points{list-style: none;margin: 18px 0 0;padding: 0;display: grid;gap: 8px;justify-items: center;}html body .fc-v2 .fc-points li{font-size: 15px;line-height: 1.4;color: #dfe5ee;}html body .fc-v2 .fc-points li::before{content: "";display: inline-block;vertical-align: .15em;margin-right: 9px;width: 7px;height: 7px;border-radius: 50%;background: var(--fc);box-shadow: 0 0 8px var(--fc-glow);}html body .fc-v2 .fc-pop{margin-top: 22px;}html body .fc-v2 .fc-pop__t{font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #8d97a8;margin-bottom: 9px;}html body .fc-v2 .fc-chips{display: flex;flex-direction: column;align-items: center;gap: 8px;}html body .fc-v2 .fc-chip{display: inline-flex;align-items: baseline;gap: 6px;padding: 7px 12px;border-radius: 999px;font-size: 13px;line-height: 1.2;color: #e8edf5 !important;text-decoration: none !important;white-space: nowrap;background: rgba(255,255,255,.04);border: 1px solid color-mix(in srgb,var(--fc) 32%,transparent);transition: border-color .2s,box-shadow .2s,background .2s;}html body .fc-v2 .fc-chip b{font-weight: 600;}html body .fc-v2 .fc-chip i{font-style: normal;font-size: 11px;color: #8d97a8;}html body .fc-v2 .fc-chip span{color: var(--fc);font-weight: 700;}html body .fc-v2 .fc-chip:hover{border-color: var(--fc);background: color-mix(in srgb,var(--fc) 10%,transparent);box-shadow: 0 0 14px color-mix(in srgb,var(--fc) 35%,transparent);}html body .fc-v2 .is-games .fc-w{color: #151a21;text-shadow: none;}html body .fc-v2 .is-games .fc-n{text-shadow: 0 0 18px rgba(19,243,110,.45);}html body .fc-v2 .is-games .fantom-choose__sub{color: #4a5363;}html body .fc-v2 .is-games .fc-points li{color: #2b323d;}html body .fc-v2 .is-games .fc-pop__t,html body .fc-v2 .is-games .fc-chip i{color: #6b7585;}html body .fc-v2 .is-games .fc-chip{color: #151a21 !important;background: #fff;border-color: rgba(11,191,85,.35);box-shadow: 0 1px 3px rgba(20,30,40,.06);}html body .fc-v2 .is-games .fc-chip span{color: #0a9d45;}html body .fc-v2 .is-games .fc-chip:hover{border-color: #0bbf55;background: #f3fff8;box-shadow: 0 0 14px rgba(19,243,110,.3);}html body .fc-v2 .fc-go{display: inline-flex;align-items: center;gap: 8px;margin-top: 24px;padding: 11px 22px;border-radius: 999px;font-weight: 700;font-size: 15px;text-decoration: none !important;color: var(--fc) !important;border: 1.5px solid var(--fc);box-shadow: 0 0 16px color-mix(in srgb,var(--fc) 30%,transparent),inset 0 0 12px color-mix(in srgb,var(--fc) 12%,transparent);transition: background .2s,color .2s,box-shadow .2s;}html body .fc-v2 .fc-go:hover,html body .fc-v2 .fantom-choose__side:hover .fc-go{background: var(--fc);color: #06100b !important;box-shadow: 0 0 26px var(--fc-glow);}html body .fc-v2 .is-gsm .fc-go:hover,html body .fc-v2 .is-gsm:hover .fc-go{color: #fff !important;}html body .fc-v2 .is-games .fc-go{color: #0a8f3f !important;box-shadow: 0 0 14px rgba(19,243,110,.25);}html body .fc-v2 .is-games .fc-go:hover,html body .fc-v2 .is-games:hover .fc-go{background: #13f36e;border-color: #13f36e;color: #062812 !important;}html body .fc-v2 .fantom-choose__ghost{box-shadow: -18px 0 46px rgba(47,140,255,.5),18px 0 46px rgba(19,243,110,.4);}@media (max-width: 1280px){html body .fc-v2 .fc-chip--more{display: none;}html body .fc-v2 .fantom-choose__inner{max-width: 360px;}html body .fc-v2 .fantom-choose__ghost{width: 96px;height: 104px;padding: 20px;}}@media (max-width: 768px){html body .fc-v2{flex-direction: column;}html body .fc-v2 .fantom-choose__side,html body .fc-v2 .fantom-choose__side:hover{flex: 1 1 auto;box-shadow: none;}html body .fc-v2 .fantom-choose__inner,html body .fc-v2 .is-gsm .fantom-choose__inner,html body .fc-v2 .is-games .fantom-choose__inner{margin: 0;max-width: 100%;text-align: center;padding: 34px 18px;}html body .fc-v2 .is-gsm .fantom-choose__inner{padding-bottom: 58px;}html body .fc-v2 .is-games .fantom-choose__inner{padding-top: 58px;}html body .fc-v2 .fantom-choose__label{font-size: 40px;}html body .fc-v2 .fantom-choose__sub{font-size: 15px;}html body .fc-v2 .fc-points{display: none;}html body .fc-v2 .fc-pop__t{margin-bottom: 7px;}html body .fc-v2 .fc-chips{justify-content: center;}html body .fc-v2 .fc-go{margin-top: 18px;padding: 10px 20px;font-size: 14px;}html body .fc-v2 .is-gsm{order: 1;}html body .fc-v2 .fantom-choose__center{order: 2;}html body .fc-v2 .is-games{order: 3;}html body .fc-v2 .fantom-choose__center{position: relative !important;top: auto !important;left: auto !important;transform: none !important;height: 0;margin: 0 !important;padding: 0 !important;z-index: 5;display: flex;justify-content: center;align-items: center;overflow: visible;}html body .fc-v2 .fantom-choose__ghost{width: 54px;height: 60px;padding: 13px;border-width: 3px;flex: none;}html body .fc-v2 .fantom-choose__brand{display: none;}}@media (max-width: 380px){html body .fc-v2 .fc-chip i{display: none;}}@media (prefers-reduced-motion: reduce){html body .fc-v2 .fantom-choose__side{transition: none;}}html body .fc-v2 .fantom-choose__side.is-gsm{--fc2: rgba(47,140,255,.9);}html body .fc-v2 .fantom-choose__side.is-games{background: radial-gradient(circle at 60% 42%,#4b5058 0%,#34383f 50%,#23262b 100%);color: #eef1f4;--fc: #13f36e;--fc-glow: rgba(19,243,110,.75);--fc2: rgba(19,243,110,.9);}html body .fc-v2 .fantom-choose__side.is-games:hover{box-shadow: inset 0 0 200px rgba(19,243,110,.12);}html body .fc-v2 .fantom-choose__label{font-size: clamp(44px,4.6vw,72px);animation: fc-flick 6s infinite;}html body .fc-v2 .fc-w,html body .fc-v2 .is-games .fc-w{display: block;font-size: .6em;letter-spacing: .16em;color: #f4f8ff;text-shadow: 0 0 2px #fff,0 0 8px var(--fc2),0 0 20px var(--fc),0 0 40px var(--fc);}html body .fc-v2 .fc-n,html body .fc-v2 .is-games .fc-n{display: block;letter-spacing: .04em;color: color-mix(in srgb,var(--fc) 35%,#fff);text-shadow: 0 0 2px #fff,0 0 6px var(--fc2),0 0 14px var(--fc2),0 0 28px var(--fc),0 0 52px var(--fc),0 0 90px var(--fc);}@keyframes fc-flick{0%,93%,96%,100%{opacity: 1;}94%{opacity: .55;}95%{opacity: .9;}95.5%{opacity: .6;}}html body .fc-v2 .fantom-choose__sub,html body .fc-v2 .is-games .fantom-choose__sub{margin-top: 18px;color: inherit;opacity: .85;}html body .fc-v2 .fc-points{margin-top: 20px;gap: 9px;}html body .fc-v2 .fc-points li,html body .fc-v2 .is-games .fc-points li{color: inherit;opacity: .92;}html body .fc-v2 .fc-points li::before{box-shadow: 0 0 8px var(--fc2);}@media (max-width: 768px){html body .fc-v2 .fantom-choose__label{font-size: 42px;}html body .fc-v2 .fc-points{display: grid;gap: 6px;}html body .fc-v2 .fc-points li{font-size: 14px;}}@media (prefers-reduced-motion: reduce){html body .fc-v2 .fantom-choose__label{animation: none;}}
/* fantom-faq */
html body .fantom-footer__col{margin: 0;}html body .fantom-footer__col > summary{list-style: none;cursor: default;margin: 0 0 14px;font-family: var(--font-head);font-weight: 700;font-size: 15px;letter-spacing: .08em;text-transform: uppercase;color: var(--dim);}html body .fantom-footer__col > summary::-webkit-details-marker{display: none;}html body .fantom-footer__col > ul li{margin: 0 0 12px;}html body .fantom-footer__col > ul a{font-size: 16px;}@media (min-width: 768px){html body .fantom-footer__col > summary{pointer-events: none;}}@media (max-width: 767px){html body .fantom-footer{padding-top: 40px;}html body .fantom-footer__grid{grid-template-columns: 1fr !important;gap: 0 !important;}html body .fantom-footer__tg{text-align: center;padding-bottom: 22px;margin-bottom: 6px;border-bottom: 1px solid var(--border);}html body .fantom-footer__tg h4{font-size: 20px;}html body .fantom-footer__tg p{font-size: 14px;}html body .fantom-footer__col{border-bottom: 1px solid var(--border);}html body .fantom-footer__col > summary{cursor: pointer;display: flex;justify-content: space-between;align-items: center;margin: 0;padding: 16px 2px;font-size: 15px;color: var(--text);}html body .fantom-footer__col > summary::after{content: "+";font-size: 22px;font-weight: 400;color: var(--blue);transition: transform .2s;}html body .fantom-footer__col[open] > summary::after{transform: rotate(45deg);}html body .fantom-footer__col > ul{padding: 0 2px 10px;}html body .fantom-footer__col > ul li{margin: 0 0 12px;}html body .fantom-footer__col > ul a{font-size: 15px;}html body .fantom-footer__copy{font-size: 13px;padding-top: 20px;}html body .fantom-footer{padding-bottom: calc(69px + 22px + env(safe-area-inset-bottom,0px));}}.fx-faq{max-width: 860px;margin: 0 auto 40px;}.fx-faq__group{margin: 30px 0 12px;font-family: var(--font-head);font-size: 22px;}.fx-faq__group:first-child{margin-top: 0;}.fx-faq__item{background: var(--surface);border: 1px solid var(--border);border-radius: 14px;margin: 0 0 10px;transition: border-color .2s;}.fx-faq__item[open]{border-color: var(--blue);}.fx-faq__item > summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 14px;padding: 16px 18px;font-weight: 700;font-size: 16px;line-height: 1.35;color: var(--text);}.fx-faq__item > summary::-webkit-details-marker{display: none;}.fx-faq__item > summary::after{content: "+";flex: none;font-size: 24px;font-weight: 400;line-height: 1;color: var(--accent-text,var(--blue));transition: transform .2s;}.fx-faq__item[open] > summary::after{transform: rotate(45deg);}.fx-faq__a{padding: 0 18px 16px;color: var(--text);font-size: 15px;line-height: 1.6;}.fx-faq__a p{margin: 0 0 10px;}.fx-faq__a ol,.fx-faq__a ul{margin: 0 0 10px 20px;}.fx-faq__a li{margin: 0 0 4px;}.fx-faq__a code{font-size: 14px;padding: 1px 6px;border-radius: 6px;background: var(--surface-2);color: var(--text);user-select: all;}.fx-faq__a a,.fx-faq__more a{color: var(--accent-text,var(--blue));font-weight: 600;}.fx-faq__more{margin-top: 22px;color: var(--dim);text-align: center;}@media (max-width: 767px){.fx-faq__group{font-size: 19px;margin-top: 24px;}.fx-faq__item > summary{padding: 14px;font-size: 15px;}.fx-faq__a{padding: 0 14px 14px;font-size: 14px;}}html body .fantom-footer__social{display: flex;flex-direction: column;align-items: flex-start;gap: 10px;}html body .fantom-footer .fantom-footer__social a.button{margin: 0 !important;min-width: 236px;white-space: nowrap;justify-content: center;text-align: center;box-sizing: border-box;}html body .fantom-footer .fantom-footer__social a.button.fantom-vk{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px !important;border-radius: 40px !important;background: #0077ff !important;color: #fff !important;font-weight: 600;text-decoration: none !important;box-shadow: 0 6px 18px rgba(0,119,255,.35) !important;border: 0 !important;filter: none;}html body .fantom-footer .fantom-footer__social a.button.fantom-vk:hover{background: #1a85ff !important;transform: translateY(-1px);}html body .fantom-footer .fantom-footer__social a.button.fantom-wa{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px !important;border-radius: 40px !important;background: #25d366 !important;color: #06301a !important;font-weight: 700;text-decoration: none !important;box-shadow: 0 6px 18px rgba(37,211,102,.35) !important;border: 0 !important;filter: none;}html body .fantom-footer .fantom-footer__social a.button.fantom-wa:hover{background: #3be078 !important;transform: translateY(-1px);}@media (max-width: 767px){html body .fantom-footer__social{align-items: center;}}html body .fantom-footer .fantom-footer__social a.button{display: inline-flex;align-items: center;justify-content: center;gap: 9px;}html body .fantom-footer .fantom-soc-ico{flex: none;width: 20px;height: 20px;display: block;}html body .fantom-topbar__right a.fantom-topbar__soc{display: inline-flex;align-items: center;justify-content: center;line-height: 1;}html body .fantom-topbar__soc .fantom-soc-ico{width: 16px;height: 16px;display: block;}html body .fantom-footer .fantom-footer__social a.button.fantom-login{background: linear-gradient(135deg,#216be9,#1a5cd8) !important;color: #fff !important;box-shadow: 0 6px 18px rgba(33,107,233,.35) !important;border: 0 !important;}html body .fantom-footer .fantom-footer__social a.button.fantom-login:hover{filter: brightness(1.08);}html body .fantom-footer__grid{grid-template-columns: 1.1fr .8fr 1fr 1.2fr 1.1fr;gap: 32px;}html body .fantom-footer__contacts li > span{display: block;font-size: 12px;color: var(--dim,#8a93a3);margin-bottom: 1px;}html body .fantom-footer__contacts li a{white-space: nowrap;}html body .fantom-footer__req{font-size: 13px;color: var(--dim,#8a93a3);}@media (max-width: 1100px){html body .fantom-footer__grid{grid-template-columns: 1fr 1fr 1fr;}}@media (max-width: 900px){html body .fantom-footer__grid{grid-template-columns: 1fr 1fr;}}html body .fantom-footer__tg .fantom-footer__h-ch{margin-top: 26px;}html body .fantom-footer{padding-top: 34px;}html body .fantom-footer__grid{padding-bottom: 28px !important;row-gap: 20px;}html body .fantom-footer__col > summary,html body .fantom-footer__colh{font-size: 13px !important;letter-spacing: .6px;text-transform: uppercase;font-weight: 700;margin: 0 0 10px;color: var(--text) !important;text-decoration: none !important;}html body .fantom-footer__colh{display: inline-block;}html body .fantom-footer__colh::after{content: " →";opacity: .6;}html body .fantom-footer__colh:hover{color: var(--blue) !important;}html body .fantom-footer__col > ul li{margin: 0 0 6px !important;line-height: 1.35;}html body .fantom-footer .fantom-footer__col > ul a:not(.button){font-size: 12.5px !important;color: var(--dim,#8a93a3) !important;opacity: .85;}html body .fantom-footer .fantom-footer__col > ul a:not(.button):hover{opacity: 1;color: var(--text) !important;}html body .fantom-footer__tg h4{font-size: 13px !important;letter-spacing: .6px;text-transform: uppercase;margin-bottom: 6px;}html body .fantom-footer__tg p{font-size: 12.5px;color: var(--dim,#8a93a3);margin-bottom: 10px;}html body .fantom-footer__copy{font-size: 12px;padding-top: 16px;padding-bottom: 16px;}@media (min-width: 1101px){html body .fantom-footer__grid{grid-template-columns: 1.2fr 1fr 1fr 1.2fr .7fr !important;}}@media (max-width: 767px){html body .fantom-footer__contacts{padding: 14px 2px;border-bottom: 1px solid var(--border);}html body .fantom-footer__colh{font-size: 15px !important;margin: 0;text-transform: none;}}.fx-contacts{max-width: 900px;margin: 0 auto 40px;}.fx-contacts__lead{color: var(--dim);font-size: 16px;margin: 0 0 22px;}.fx-contacts__grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 12px;}.fx-contacts__item{display: flex;flex-direction: column;gap: 4px;padding: 16px 18px;border-radius: 14px;background: var(--surface);border: 1px solid var(--border);text-decoration: none !important;transition: border-color .2s,transform .2s;}.fx-contacts__item:hover{border-color: var(--blue);transform: translateY(-2px);}.fx-contacts__item span{font-size: 12px;text-transform: uppercase;letter-spacing: .5px;color: var(--dim);}.fx-contacts__item b{font-size: 16px;color: var(--text);overflow-wrap: anywhere;}.fx-contacts__req{margin-top: 18px;padding: 16px 18px;border-radius: 14px;border: 1px dashed var(--border);display: grid;grid-template-columns: auto 1fr;gap: 6px 14px;font-size: 14px;}.fx-contacts__req span{color: var(--dim);}.fx-contacts__req b{color: var(--text);}html body .fantom-footer.fx-foot2{max-width: 1040px;margin: 0 auto;padding: 26px 0 14px !important;}.fx-foot2__nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;padding-bottom: 20px;border-bottom: 1px solid var(--border);}.fx-foot2__dd{position: relative;}html body .fx-foot2__btn{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 18px;border-radius: 40px;cursor: pointer;list-style: none;background: color-mix(in srgb,var(--text) 6%,transparent);border: 1px solid var(--border);color: var(--text) !important;font-size: 13px;font-weight: 700;letter-spacing: .6px;text-transform: uppercase;text-decoration: none !important;user-select: none;transition: border-color .2s,background .2s;}.fx-foot2__btn::-webkit-details-marker{display: none;}html body .fx-foot2__btn:hover,.fx-foot2__dd[open] > .fx-foot2__btn{border-color: var(--blue);background: color-mix(in srgb,var(--blue) 14%,transparent);}.fx-foot2__btn i{width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px);opacity: .7;transition: transform .2s;}.fx-foot2__dd[open] > .fx-foot2__btn i{transform: rotate(-135deg) translateY(-2px);}html body .fx-foot2__btn.is-link::after{content: "→";opacity: .7;}.fx-foot2__dd > ul{position: absolute;left: 50%;top: calc(100% + 8px);transform: translateX(-50%);z-index: 50;min-width: 230px;margin: 0 !important;padding: 8px !important;list-style: none;background: var(--surface);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 16px 40px -10px rgba(0,0,0,.5);}.fx-foot2__dd > ul li{margin: 0 !important;}html body .fantom-footer .fx-foot2__dd > ul a:not(.button){display: block;padding: 8px 12px;border-radius: 9px;font-size: 13.5px !important;color: var(--text) !important;opacity: .9;white-space: nowrap;text-decoration: none;}html body .fantom-footer .fx-foot2__dd > ul a:not(.button):hover{background: color-mix(in srgb,var(--text) 8%,transparent);opacity: 1;}.fx-foot2__row{display: flex;justify-content: center;gap: 48px;padding: 20px 0 6px;flex-wrap: wrap;}.fx-foot2__blk h4{font-size: 13px !important;letter-spacing: .6px;text-transform: uppercase;margin: 0 0 4px !important;}.fx-foot2__blk p{font-size: 12.5px !important;color: var(--dim) !important;margin: 0 0 10px !important;}html body .fantom-footer.fx-foot2 .fantom-footer__social{flex-direction: row !important;flex-wrap: wrap;gap: 8px;align-items: center;}html body .fantom-footer.fx-foot2 .fantom-footer__social a.button{min-width: 0 !important;height: 38px;padding: 0 14px !important;font-size: 13px !important;gap: 7px !important;}html body .fantom-footer.fx-foot2 .fantom-soc-ico{width: 17px;height: 17px;}html body .fantom-footer.fx-foot2 .fantom-footer__copy{padding-top: 14px !important;font-size: 12px !important;border-top: 1px solid var(--border);margin-top: 14px;}@media (max-width: 767px){.fx-foot2__nav{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;}html body .fx-foot2__btn{width: 100%;justify-content: center;height: 42px;}.fx-foot2__dd > ul{position: static;transform: none;min-width: 0;margin-top: 6px !important;box-shadow: none;}.fx-foot2__dd[open]{grid-column: 1 / -1;}.fx-foot2__row{flex-direction: column;align-items: center;gap: 18px;text-align: center;}html body .fantom-footer.fx-foot2 .fantom-footer__social{justify-content: center;}html body .fantom-footer.fx-foot2{padding-bottom: calc(69px + 16px + env(safe-area-inset-bottom,0px)) !important;}}.fx-foot2__row{padding: 0 0 20px !important;border-bottom: 1px solid var(--border);}.fx-foot2__blk{text-align: center;}html body .fantom-footer.fx-foot2 .fx-foot2__blk .fantom-footer__social{justify-content: center;}.fx-foot2__nav{padding: 20px 0 0 !important;border-bottom: 0 !important;}.fx-foot2__dd:last-child > ul{left: auto;right: 0;transform: none;}.fx-contacts__grid{grid-template-columns: repeat(3,1fr) !important;}.fx-contacts__item.is-req{cursor: default;}.fx-contacts__item.is-req:hover{border-color: var(--border);transform: none;}@media (max-width: 767px){.fx-contacts__grid{grid-template-columns: 1fr !important;}}@media (min-width: 768px){.fx-foot2__dd > ul{top: auto;bottom: calc(100% + 8px);}}html body .fantom-footer.fx-foot2 .fantom-footer__copy{color: #c3cad6 !important;font-size: 13px !important;padding-bottom: 4px !important;}html body.mode-games:not(.fx-home) .fantom-footer.fx-foot2 .fantom-footer__copy{color: var(--text) !important;}.fantom-footer__seller{text-align: center;font-size: 13px;color: #c3cad6;padding: 0 0 14px;}html body.mode-games:not(.fx-home) .fantom-footer__seller{color: var(--text);}html body .fantom-footer .fantom-footer__seller a:not(.button){color: var(--blue) !important;font-weight: 600;text-decoration: none;}html body .fantom-footer .fantom-footer__seller a:not(.button):hover{text-decoration: underline;}html body.fx-home .fantom-footer .fantom-footer__seller a:not(.button){color: #d6c2ff !important;}html body .site-footer .fantom-footer .fantom-footer__seller a:not(.button):not(.components-button){color: var(--blue) !important;font-weight: 600;text-decoration: none;}html body.fx-home .site-footer .fantom-footer .fantom-footer__seller a:not(.button):not(.components-button){color: #d6c2ff !important;}html body.mode-games:not(.fx-home) .site-footer .fantom-footer .fantom-footer__seller a:not(.button):not(.components-button){color: var(--accent-text,var(--blue)) !important;}html body:not(.mode-games) .fantom-footer.fx-foot2 .fantom-footer__copy,html body.fx-home .fantom-footer.fx-foot2 .fantom-footer__copy{color: #e6eaef !important;}html body:not(.mode-games) .fantom-footer__seller,html body.fx-home .fantom-footer__seller{color: #d3d9e3;}html body.mode-gsm .site-footer .fantom-footer .fantom-footer__seller a:not(.button):not(.components-button){color: #6aa5ff !important;}
/* fantom-home */
html body.fx-home{--fxh-gsm: #2f8cff;--fxh-games: #13f36e;background: #0f141d !important;}html body.fx-home .site,html body.fx-home .site-content,html body.fx-home #content{background: transparent !important;}html body.fx-home .entry-header,html body.fx-home .storefront-breadcrumb{display: none !important;}html body.fx-home .main-navigation,html body.fx-home .fantom-sections{display: none !important;}html body.fx-home .site-header .custom-logo.fx-home-logo{max-height: 44px;width: auto;height: auto;}html body.fx-home .entry-content > .fxh,html body.fx-home .hentry{margin: 0;}.fxh{max-width: 1400px;margin: 0 auto;padding: 0 0 40px;color: #e9edf3;}.fxh-hero{position: relative;padding: 46px 0 34px;text-align: center;isolation: isolate;}.fxh-hero__bg{position: absolute;inset: -40px -10vw 0;z-index: -1;overflow: hidden;pointer-events: none;}.fxh-hero__bg i{position: absolute;width: 46vw;height: 46vw;max-width: 720px;max-height: 720px;border-radius: 50%;filter: blur(90px);opacity: .32;animation: fxh-float 18s ease-in-out infinite alternate;}.fxh-hero__bg i:nth-child(1){background: var(--fxh-gsm);left: -6%;top: -10%;}.fxh-hero__bg i:nth-child(2){background: var(--fxh-games);right: -6%;top: 0;opacity: .22;animation-delay: -6s;}.fxh-hero__bg i:nth-child(3){background: #a855f7;left: 35%;top: 30%;width: 30vw;height: 30vw;opacity: .18;animation-delay: -12s;}@keyframes fxh-float{to{transform: translate(4%,6%) scale(1.08);}}.fxh-title{font-family: var(--font-head,Oswald,sans-serif);font-size: clamp(30px,4.2vw,54px);line-height: 1.1;margin: 0 0 14px;color: #fff;letter-spacing: .5px;}.fxh-title .is-gsm{color: var(--fxh-gsm);text-shadow: 0 0 24px rgba(47,140,255,.55);}.fxh-title .is-games{color: var(--fxh-games);text-shadow: 0 0 24px rgba(19,243,110,.45);}.fxh-lead{max-width: 760px;margin: 0 auto 30px;font-size: 17px;line-height: 1.6;color: #b8c1cf;}.fxh-sides{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;text-align: left;}.fxh-side{position: relative;display: flex;flex-direction: column;gap: 14px;padding: 28px 30px;border-radius: 20px;overflow: hidden;background: rgba(22,28,40,.72);border: 1px solid rgba(255,255,255,.08);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: #e9edf3 !important;text-decoration: none !important;transition: transform .25s,border-color .25s,box-shadow .25s;}.fxh-side.is-gsm{--c: var(--fxh-gsm);}.fxh-side.is-games{--c: var(--fxh-games);}.fxh-side:hover{transform: translateY(-4px);border-color: var(--c);box-shadow: 0 18px 50px -18px var(--c);}.fxh-side__glow{position: absolute;inset: auto -30% -60% auto;width: 70%;aspect-ratio: 1;border-radius: 50%;background: var(--c);filter: blur(80px);opacity: .18;transition: opacity .25s;pointer-events: none;}.fxh-side:hover .fxh-side__glow{opacity: .32;}.fxh-side__logo{height: 48px;width: auto;max-width: 100%;object-fit: contain;object-position: left center;align-self: flex-start;}.fxh-side__sub{font-size: 18px;font-weight: 700;color: #fff;}.fxh-side__pts{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}.fxh-side__pts li{position: relative;padding-left: 20px;color: #b8c1cf;font-size: 15px;line-height: 1.45;}.fxh-side__pts li::before{content: "";position: absolute;left: 2px;top: .55em;width: 8px;height: 8px;border-radius: 50%;background: var(--c);box-shadow: 0 0 10px var(--c);}.fxh-side__foot{margin-top: auto;display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding-top: 6px;}.fxh-side__count{font-size: 13px;color: #8d97a6;}.fxh-side__go{padding: 12px 22px;border-radius: 40px;font-weight: 700;font-size: 15px;background: var(--c);color: #071018;box-shadow: 0 8px 24px -8px var(--c);transition: filter .2s;}.fxh-side.is-gsm .fxh-side__go{color: #fff;}.fxh-side:hover .fxh-side__go{filter: brightness(1.1);}.fxh-trust{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 8px 0 40px;}.fxh-trust div{padding: 16px 18px;border-radius: 14px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.07);}.fxh-trust b{display: block;font-size: 16px;color: #fff;margin-bottom: 4px;}.fxh-trust span{font-size: 13px;color: #98a2b1;}.fxh-row{margin: 0 0 40px;}.fxh-row__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 16px;}.fxh-row__head h2{margin: 0;font-family: var(--font-head,Oswald,sans-serif);font-size: 26px;color: #fff;}.fxh-row.is-gsm .fxh-row__head h2{border-left: 4px solid var(--fxh-gsm);padding-left: 12px;}.fxh-row.is-games .fxh-row__head h2{border-left: 4px solid var(--fxh-games);padding-left: 12px;}.fxh-row__head a{color: #b8c1cf !important;font-weight: 600;white-space: nowrap;}.fxh-row__head a:hover{color: #fff !important;}.fxh-row .woocommerce{margin: 0;}.fxh-row ul.products{margin: 0 !important;}.fxh-steps{margin: 10px 0 30px;padding: 26px 28px;border-radius: 18px;background: rgba(255,255,255,.035);border: 1px solid rgba(255,255,255,.07);}.fxh-steps h2{margin: 0 0 18px;font-family: var(--font-head,Oswald,sans-serif);font-size: 24px;color: #fff;}.fxh-steps ol{list-style: none;counter-reset: s;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.fxh-steps li{counter-increment: s;position: relative;padding-left: 52px;}.fxh-steps li::before{content: counter(s);position: absolute;left: 0;top: 0;width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;color: #fff;background: linear-gradient(135deg,var(--fxh-gsm),#a855f7 55%,var(--fxh-games));}.fxh-steps b{display: block;color: #fff;margin-bottom: 3px;}.fxh-steps span{color: #98a2b1;font-size: 14px;}.fxh-seller{text-align: center;font-size: 13px;color: #7f8a9a;margin: 0;}.fxh-seller a{color: #b8c1cf !important;}.fxh-reveal{opacity: 0;transform: translateY(18px);transition: opacity .6s ease,transform .6s ease;}.fxh-reveal.is-in{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){.fxh-hero__bg i{animation: none;}.fxh-reveal{opacity: 1;transform: none;transition: none;}}@media (max-width: 900px){.fxh-sides{grid-template-columns: 1fr;}.fxh-trust{grid-template-columns: 1fr 1fr;}.fxh-steps ol{grid-template-columns: 1fr;}}@media (max-width: 767px){.fxh-hero{padding: 26px 0 22px;}.fxh-lead{font-size: 15px;margin-bottom: 20px;}.fxh-side{padding: 22px 20px;}.fxh-side__logo{height: 38px;}.fxh-side__sub{font-size: 16px;}.fxh-side__go{width: 100%;text-align: center;}.fxh-row__head h2{font-size: 21px;}.fxh-trust div{padding: 12px 14px;}html body.fx-home .site-header .custom-logo.fx-home-logo{max-height: 32px;}}html body.fx-home .site-header{margin-bottom: 0 !important;}html body.fx-home .site-content{padding-top: 0 !important;}.fxh-ghost{display: block;width: 92px;height: 100px;margin: 0 auto 18px;padding: 20px;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,.16);box-shadow: -16px 0 42px rgba(47,140,255,.5),16px 0 42px rgba(19,243,110,.4);animation: fantom-float 4s ease-in-out infinite;}@keyframes fantom-float{0%,100%{transform: translateY(-8px);}50%{transform: translateY(10px);}}@media (max-width: 767px){.fxh-ghost{width: 60px;height: 66px;padding: 14px;border-width: 3px;margin-bottom: 12px;}}@media (prefers-reduced-motion: reduce){.fxh-ghost{animation: none;}}.fxh-row:first-of-type{margin-top: 36px;}.fxh-sides{position: relative;column-gap: 170px;}.fxh-sides .fxh-ghost{position: absolute;left: 50%;top: 50%;margin: -70px 0 0 -70px;z-index: 2;pointer-events: none;}.fxh-side__foot{flex-direction: column;justify-content: center;gap: 8px;}.fxh-side__go{align-self: center;}.fxh-side__count{order: 2;}@media (max-width: 1100px){.fxh-sides{column-gap: 150px;}}@media (max-width: 900px){.fxh-sides{column-gap: 0;}.fxh-sides .fxh-ghost{position: static;margin: 0 auto;order: 1;}.fxh-side.is-gsm{order: 0;}.fxh-side.is-games{order: 2;}}.fxh-sides .fxh-ghost{width: 110px;height: 120px;padding: 0;margin: -60px 0 0 -55px;border: 0;border-radius: 0;background: url("https://fantom-market.com/wp-content/themes/fantom-child/assets/logo.png") center/contain no-repeat;box-shadow: none;filter: drop-shadow(-10px 0 18px rgba(47,140,255,.75)) drop-shadow(10px 0 18px rgba(19,243,110,.6)) drop-shadow(0 0 6px rgba(255,255,255,.35));}@media (max-width: 900px){.fxh-sides .fxh-ghost{width: 72px;height: 80px;margin: 6px auto;}}.fxh-title{text-transform: lowercase;font-weight: 800;letter-spacing: .3px;}.fxh-title{font-family: "Montserrat","Poppins",Arial,sans-serif !important;text-transform: uppercase;font-weight: 800;letter-spacing: 1.5px;font-size: clamp(26px,3.6vw,48px);}html body.fx-home{--fxh-market: #a855f7;}.fxh-title{color: #f1e6ff !important;text-shadow: 0 0 6px rgba(255,255,255,.55),0 0 14px #a855f7,0 0 30px #a855f7,0 0 60px rgba(168,85,247,.6),0 0 100px rgba(168,85,247,.35);}html body.fx-home .site-header .fantom-login,html body.fx-home .site-header a.fantom-login{background: linear-gradient(135deg,#a855f7,#8b3fe0) !important;color: #fff !important;box-shadow: 0 6px 20px rgba(168,85,247,.35) !important;border: 0 !important;}.fxh-side{z-index: 2;}.fxh-sides .fxh-ghost{z-index: 1;transition: translate .65s cubic-bezier(.34,1.3,.5,1),rotate .65s ease,opacity .3s ease;}.fxh-sides .fxh-ghost.is-flying{opacity: .45;}.fxh-sides .fxh-ghost.is-peek:not(.is-flying){animation: fxh-peek 2.4s ease-in-out infinite;}@keyframes fxh-peek{0%,100%{transform: translateY(0);}50%{transform: translateY(-7px);}}html body.fx-home .site-header .fx-botbtn{order: 2;margin-left: auto !important;}html body.fx-home .site-header .fantom-header-actions{order: 3;margin-left: 6px !important;}.fxh-sides .fxh-ghost.is-peek,.fxh-sides .fxh-ghost.is-flying{z-index: 3;}.fxh-sides .fxh-ghost.is-flying{opacity: .85;}html body.fx-home .fxh-seller{font-size: 14.5px;color: #c3cad6;margin-top: 6px;}html body.fx-home .fxh-seller a{color: #e3d4ff !important;font-weight: 600;}html body.fx-home .fxh-seller a:hover{color: #fff !important;}html body.fx-home .fxh{padding-bottom: 0 !important;}html body.fx-home .fxh-row:last-of-type{margin-bottom: 14px !important;}html body.fx-home .site-main,html body.fx-home .content-area,html body.fx-home .site-main > article{margin-bottom: 12px !important;}html body.fx-home .fxh-row:last-of-type .woocommerce,html body.fx-home .fxh-row:last-of-type ul.products{margin-bottom: 0 !important;padding-bottom: 0 !important;}html body.fx-home .fxh-row ul.products li.product{margin-bottom: 18px !important;}html body.fx-home .fxh-row:last-of-type{margin-bottom: 0 !important;}html body.fx-home .fxh-row:last-of-type ul.products li.product{margin-bottom: 0 !important;}html body.fx-home .site-main,html body.fx-home .content-area,html body.fx-home .site-main > article,html body.fx-home .entry-content{margin-bottom: 0 !important;padding-bottom: 0 !important;}html body.fx-home .site-content{padding-bottom: 16px !important;margin-bottom: 0 !important;}@media (min-width: 901px){html body.fx-home .fxh-hero{min-height: calc(100vh - 51px);box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;padding: 40px 0 56px;}html body.fx-home .fxh-sides{margin-top: 10px;}html body.fx-home .fxh-side{padding: 42px 40px 38px;}html body.fx-home .fxh-side__logo{height: 62px;width: auto;max-width: 100%;}html body.fx-home .fxh-side__sub{font-size: 20px;margin-top: 6px;}html body.fx-home .fxh-side__pts{font-size: 17px;margin: 8px 0 10px;}html body.fx-home .fxh-side__pts li{margin-bottom: 9px;}html body.fx-home .fxh-side__go{font-size: 16px;padding: 14px 28px;}html body.fx-home .fxh-ghost{transform: scale(1.15);}}@media (min-width: 901px){html body.fx-home .fxh-sides .fxh-ghost{transition: opacity .5s ease !important;transform: none;}html body.fx-home .fxh-sides .fxh-ghost.is-orbit{opacity: .5 !important;z-index: 3;animation: none !important;}}@media (min-width: 901px){html body.fx-home .fxh-sides .fxh-ghost{scale: 1.2;}html body.fx-home .fxh-sides .fxh-ghost.is-orbit{opacity: .72 !important;}}html body.fx-home .fxh-row .price,html body.fx-home .fxh-row .price .amount,html body.fx-home .fxh-row .price ins,html body.fx-home .fxh-row .fw-final,html body.fx-home .fxh-row .fw-final .amount{color: #b56cff !important;}@media (min-width: 901px){html body.fx-home .fxh-sides .fxh-ghost{scale: 1.38;transition: opacity .5s ease,scale .6s ease,filter .6s ease !important;filter: brightness(1.18) drop-shadow(-12px 0 22px rgba(47,140,255,.9)) drop-shadow(12px 0 22px rgba(19,243,110,.75)) drop-shadow(0 0 10px rgba(255,255,255,.5));}html body.fx-home .fxh-sides .fxh-ghost.is-orbit{scale: 1.2;filter: drop-shadow(-10px 0 18px rgba(47,140,255,.75)) drop-shadow(10px 0 18px rgba(19,243,110,.6)) drop-shadow(0 0 6px rgba(255,255,255,.35));}}@media (min-width: 901px){html body.fx-home .fxh-hero{padding: 22px 0 96px;}}@media (min-width: 901px){html body.fx-home .fxh-sides .fxh-ghost{will-change: translate,rotate,scale,opacity;backface-visibility: hidden;transition: opacity .6s ease,scale .8s cubic-bezier(.4,0,.2,1) !important;animation: fantom-float 4s ease-in-out infinite !important;}html body.fx-home .fxh-sides .fxh-ghost.is-orbit{animation: fantom-float 4s ease-in-out infinite !important;filter: brightness(1.18) drop-shadow(-12px 0 22px rgba(47,140,255,.9)) drop-shadow(12px 0 22px rgba(19,243,110,.75)) drop-shadow(0 0 10px rgba(255,255,255,.5));}}.fxh-side__brand{position: relative;display: block;width: fit-content;max-width: 100%;align-self: flex-start;line-height: 0;}.fxh-side__halo{position: absolute;left: var(--gx);top: var(--gy);width: var(--gw);aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,rgba(255,255,255,.55) 0%,var(--halo) 38%,transparent 70%);mix-blend-mode: screen;opacity: 0;scale: .4;transition: opacity .45s ease,scale .6s cubic-bezier(.3,1.5,.5,1);}.fxh-side.is-gsm .fxh-side__halo{--halo: rgba(60,150,255,.75);}.fxh-side.is-games .fxh-side__halo{--halo: rgba(45,240,95,.7);}.fxh-side.is-lit .fxh-side__halo{opacity: 1;scale: 1.7;animation: fxh-halo 1.8s ease-in-out .6s infinite;}@keyframes fxh-halo{0%,100%{scale: 1.7;opacity: 1;}50%{scale: 2.1;opacity: .7;}}.fxh-side.is-gsm.is-lit .fxh-side__logo{filter: drop-shadow(0 0 10px rgba(60,150,255,.55));}.fxh-side.is-games.is-lit .fxh-side__logo{filter: drop-shadow(0 0 10px rgba(45,240,95,.5));}.fxh-side__logo{transition: filter .5s ease;}@media (min-width: 901px){html body.fx-home .fxh-sides .fxh-ghost.is-js{transition: none !important;z-index: 3;}}html body.fx-home .fx-chat__btn{background: linear-gradient(135deg,#b56cff,#7c3aed) !important;box-shadow: 0 10px 28px -6px #a855f7,0 2px 8px rgba(0,0,0,.35) !important;color: #fff !important;}html body.fx-home .fx-chat__btn::after{border-color: #a855f7 !important;}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag{display: inline-flex;align-items: center;gap: 6px;padding: 3px 9px 3px 6px;border-radius: 8px;font-size: 12px;font-weight: 700;background: rgba(255,255,255,.04) !important;border: 1px solid;color: var(--text,#e9edf3);}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag::before{content: "";width: 18px;height: 12px;border-radius: 2px;flex: none;box-shadow: 0 0 0 1px rgba(255,255,255,.18);background: linear-gradient(#fff 0 33.3%,#0039a6 33.3% 66.6%,#d52b1e 66.6%);}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag.is-voice{border-color: rgba(34,197,94,.7);color: #86efac;}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag.is-subs{border-color: rgba(245,179,1,.7);color: #fcd34d;}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag.is-none{border-color: rgba(156,163,175,.6);color: #cbd5e1;}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag.is-none::before{filter: grayscale(1);opacity: .55;background: linear-gradient(to top right,transparent calc(50% - 1px),#e5e7eb calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(#fff 0 33.3%,#0039a6 33.3% 66.6%,#d52b1e 66.6%);}html body.fx-home .fxh-row ul.products li.product .price{display: inline-block;padding: 5px 14px;border-radius: 10px;margin-top: 4px;background: rgba(168,85,247,.12);border: 1px solid rgba(181,108,255,.45);box-shadow: 0 0 14px -6px rgba(168,85,247,.6);}html body.fx-home .fxh-row ul.products li.product .price{width: fit-content !important;max-width: 100%;margin-left: auto !important;margin-right: auto !important;align-self: center;}html body.fx-home .fxh-row ul.products li.product .fgs-lang-tag{width: fit-content !important;margin-left: auto !important;margin-right: auto !important;align-self: center;}.fxh-title{position: relative;animation: fxh-neon 5s ease-in-out infinite;}@keyframes fxh-neon{0%,100%{text-shadow: 0 0 6px rgba(255,255,255,.55),0 0 14px #a855f7,0 0 30px #a855f7,0 0 60px rgba(168,85,247,.55),0 0 100px rgba(168,85,247,.3);}35%{text-shadow: 0 0 8px rgba(255,255,255,.75),0 0 18px #c084fc,0 0 40px #b56cff,0 0 80px rgba(192,132,252,.7),0 0 130px rgba(168,85,247,.45);}65%{text-shadow: 0 0 7px rgba(255,255,255,.65),0 0 16px #d946ef,0 0 34px #a855f7,0 0 70px rgba(217,70,239,.5),0 0 110px rgba(139,92,246,.4);}82%{text-shadow: 0 0 5px rgba(255,255,255,.45),0 0 12px #9333ea,0 0 26px #9333ea,0 0 50px rgba(147,51,234,.45),0 0 90px rgba(147,51,234,.25);}}.fxh-title::after{content: attr(data-text);position: absolute;inset: 0;pointer-events: none;text-shadow: none;background: linear-gradient(100deg,transparent 0 40%,rgba(255,255,255,.95) 50%,transparent 60% 100%) no-repeat;background-size: 250% 100%;background-position: 150% 0;-webkit-background-clip: text;background-clip: text;color: transparent;animation: fxh-shine 6s ease-in-out 1.2s infinite;}@keyframes fxh-shine{0%{background-position: 150% 0;}35%,100%{background-position: -60% 0;}}@media (prefers-reduced-motion: reduce){.fxh-title,.fxh-title::after{animation: none;}}html body.fx-home .fxh-lead{color: #e4e9f1;font-weight: 500;text-shadow: 0 1px 12px rgba(0,0,0,.35);}@media (max-width: 767px){html body.fx-home .fxh-hero{padding: 18px 0 26px;}html body.fx-home .fxh-title{font-size: 25px !important;margin-bottom: 10px;}html body.fx-home .fxh-lead{font-size: 14.5px;line-height: 1.5;margin-bottom: 18px;}html body.fx-home .fxh-side{padding: 20px 18px 18px;}html body.fx-home .fxh-side__logo{height: 34px;}html body.fx-home .fxh-side__sub{font-size: 16px;margin-top: 4px;}html body.fx-home .fxh-side__pts{font-size: 14px;margin: 6px 0 8px;}html body.fx-home .fxh-side__pts li{margin-bottom: 5px;}html body.fx-home .fxh-side__go{font-size: 15px;padding: 11px 22px;}html body.fx-home .fxh-row:first-of-type{margin-top: 26px;}}.fxh-side__tags{display: none;}@media (max-width: 767px){body.fxh-m-a .fxh-hero,body.fxh-m-b .fxh-hero{display: flex;flex-direction: column;padding: 12px 0 18px !important;}body.fxh-m-a .fxh-title,body.fxh-m-b .fxh-title{order: 1;font-size: 23px !important;margin: 0 0 12px !important;}body.fxh-m-a .fxh-sides,body.fxh-m-b .fxh-sides{order: 2;}body.fxh-m-a .fxh-lead,body.fxh-m-b .fxh-lead{order: 3;font-size: 14px !important;margin: 16px auto 0 !important;}body.fxh-m-a .fxh-side__pts,body.fxh-m-b .fxh-side__pts{display: none !important;}body.fxh-m-a .fxh-side__tags,body.fxh-m-b .fxh-side__tags{display: block;font-size: 12.5px;line-height: 1.45;color: #aeb7c6;}body.fxh-m-a .fxh-side__logo,body.fxh-m-b .fxh-side__logo{height: 30px !important;}body.fxh-m-a .fxh-side__sub,body.fxh-m-b .fxh-side__sub{font-size: 14.5px !important;line-height: 1.35;margin: 0 !important;}body.fxh-m-b .fxh-sides{display: flex !important;flex-direction: column;gap: 10px !important;}body.fxh-m-b .fxh-side{padding: 14px 16px !important;gap: 6px !important;}body.fxh-m-b .fxh-side__foot{flex-direction: row !important;justify-content: space-between !important;align-items: center;padding-top: 4px !important;}body.fxh-m-b .fxh-side__go{width: auto !important;align-self: auto !important;padding: 9px 18px !important;font-size: 14px !important;}body.fxh-m-b .fxh-side__count{order: 0 !important;font-size: 12px;}body.fxh-m-b .fxh-sides .fxh-ghost{order: 1;position: relative !important;width: 46px !important;height: 50px !important;margin: -22px auto !important;z-index: 3;}body.fxh-m-a .fxh-sides{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 10px !important;}body.fxh-m-a .fxh-sides .fxh-ghost{display: none !important;}body.fxh-m-a .fxh-side.is-gsm,body.fxh-m-a .fxh-side.is-games{order: 0 !important;}body.fxh-m-a .fxh-side{padding: 12px 11px !important;gap: 7px !important;}body.fxh-m-a .fxh-side__logo{height: auto !important;width: 100% !important;max-height: 30px;}body.fxh-m-a .fxh-side__sub{font-size: 13px !important;}body.fxh-m-a .fxh-side__tags{font-size: 11.5px;}body.fxh-m-a .fxh-side__foot{padding-top: 2px !important;gap: 4px !important;}body.fxh-m-a .fxh-side__go{width: 100% !important;padding: 9px 6px !important;font-size: 12.5px !important;line-height: 1.2;}body.fxh-m-a .fxh-side__count{font-size: 11px;}}@media (max-width: 767px){body.fxh-m-b .fxh-sides .fxh-ghost{left: auto !important;top: auto !important;}body.fxh-m-b .fxh-side__foot{flex-wrap: nowrap !important;gap: 8px !important;}body.fxh-m-b .fxh-side__go{padding: 9px 14px !important;font-size: 13.5px !important;white-space: nowrap;}body.fxh-m-b .fxh-side__count{font-size: 11.5px;white-space: nowrap;}}@media (max-width: 767px){body.fxh-m-b .fxh-lead{display: none !important;}body.fxh-m-b .fxh-side__brand{align-self: center !important;margin: 0 auto;}body.fxh-m-b .fxh-side__logo{object-position: center center !important;}body.fxh-m-b .fxh-sides .fxh-ghost.is-js{transition: none !important;}}@media (max-width: 767px){body.fxh-m-b .fxh-hero{min-height: calc(100vh - var(--fx-hdr,96px));min-height: calc(100svh - var(--fx-hdr,96px));justify-content: center;box-sizing: border-box;}}@media (max-width: 767px){body.fxh-m-b .fxh-side__glow{display: none !important;}body.fxh-m-b .fxh-side{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(24,30,44,.94) !important;isolation: isolate;-webkit-mask-image: -webkit-radial-gradient(white,black);transform: translateZ(0);}body.fxh-m-b .fxh-side:hover{transform: translateZ(0) !important;}body.fxh-m-b .fxh-hero{justify-content: flex-start !important;padding: 20px 0 18px !important;}body.fxh-m-b .fxh-title{margin: 0 0 16px !important;font-size: 24px !important;}body.fxh-m-b .fxh-sides{flex: 1 1 auto;gap: 16px !important;}body.fxh-m-b .fxh-side{flex: 1 0 auto;justify-content: center;padding: 20px 18px !important;gap: 10px !important;}body.fxh-m-b .fxh-side__logo{height: 38px !important;}body.fxh-m-b .fxh-side__sub{font-size: 16.5px !important;}body.fxh-m-b .fxh-side__tags{font-size: 13.5px;}body.fxh-m-b .fxh-side__foot{padding-top: 6px !important;}body.fxh-m-b .fxh-side__go{padding: 12px 20px !important;font-size: 15px !important;}body.fxh-m-b .fxh-side__count{font-size: 12.5px;}body.fxh-m-b .fxh-sides .fxh-ghost{margin: -25px auto !important;}}@media (max-width: 767px){body.fxh-m-b .fxh-side__foot{margin-top: 6px !important;gap: 10px !important;}body.fxh-m-b .fxh-side__go{padding: 12px 16px !important;font-size: 14.5px !important;flex: 0 1 auto;min-width: 0;}body.fxh-m-b .fxh-side__count{flex: none;margin-left: auto;}}@media (min-width: 901px){html body.fx-home .fxh-hero{padding: clamp(14px,2.6vh,40px) 0 clamp(18px,3vh,56px) !important;}html body.fx-home .fxh-title{font-size: clamp(30px,5.2vh,48px) !important;margin-bottom: clamp(6px,1.2vh,14px) !important;}html body.fx-home .fxh-lead{font-size: clamp(15px,2vh,17px) !important;margin-bottom: clamp(12px,2.6vh,30px) !important;line-height: 1.5;}html body.fx-home .fxh-side{padding: clamp(18px,3.4vh,42px) 40px clamp(16px,3vh,38px) !important;gap: clamp(8px,1.4vh,14px) !important;}html body.fx-home .fxh-side__logo{height: clamp(40px,6.4vh,62px) !important;}html body.fx-home .fxh-side__sub{font-size: clamp(17px,2.3vh,20px) !important;}html body.fx-home .fxh-side__pts{font-size: clamp(14px,1.95vh,17px) !important;margin: 0 !important;gap: clamp(3px,.9vh,8px) !important;}html body.fx-home .fxh-side__pts li{margin-bottom: 0 !important;font-size: inherit !important;line-height: 1.4;}html body.fx-home .fxh-side__go{padding: clamp(10px,1.5vh,14px) 28px !important;}}@media (min-width: 901px) and (max-height: 720px){html body.fx-home .fxh-lead{display: none;}}@media (max-width: 767px){body.fxh-m-b .fxh-side__sub,body.fxh-m-b .fxh-side__tags{text-align: center;}body.fxh-m-b .fxh-side__foot{justify-content: center !important;}body.fxh-m-b .fxh-side__count{margin-left: 0;}}@media (max-width: 767px){body.fxh-m-b .fxh-side__sub,body.fxh-m-b .fxh-side__tags{text-wrap: balance;}}html body.fx-home .fxh-side.is-games .fxh-side__go{background: linear-gradient(135deg,#22d36a 0%,#0c9e4a 100%) !important;color: #fff !important;text-shadow: 0 1px 2px rgba(0,0,0,.25);box-shadow: 0 8px 24px -8px rgba(19,200,100,.75) !important;}html body.fx-home .fxh-side.is-gsm .fxh-side__go{text-shadow: 0 1px 2px rgba(0,0,0,.2);}html body.fx-home .fxh-side.is-lit .fxh-side__logo,html body.fx-home .fxh-side .fxh-side__logo{filter: none !important;}@media (min-width: 901px){html body.fx-home .fxh-lead{display: block !important;}html body.fx-home .fxh-hero{padding-top: clamp(8px,1.6vh,32px) !important;}}@media (min-width: 901px) and (max-height: 760px){html body.fx-home .fxh-title{font-size: clamp(26px,4.6vh,40px) !important;margin-bottom: 4px !important;}html body.fx-home .fxh-lead{font-size: 14px !important;line-height: 1.4 !important;margin-bottom: 10px !important;max-width: 880px;}html body.fx-home .fxh-side{padding-top: 14px !important;padding-bottom: 14px !important;gap: 6px !important;}html body.fx-home .fxh-side__logo{height: 38px !important;}html body.fx-home .fxh-side__sub{font-size: 16px !important;}html body.fx-home .fxh-side__pts{font-size: 13.5px !important;gap: 2px !important;}html body.fx-home .fxh-side__go{padding: 9px 24px !important;}}@media (min-width: 901px) and (max-height: 640px){html body.fx-home .fxh-side__pts li:nth-child(n+4){display: none;}}body.fx-home .fantom-theme-toggle .fx-ti--cloud{opacity: 0 !important;}html.fx-home-light body.fx-home .fantom-theme-toggle .fx-ti--sun{opacity: 1;transform: none;}html.fx-home-light body.fx-home .fantom-theme-toggle .fx-ti--moon{opacity: 0;transform: rotate(90deg) scale(.5);}html:not(.fx-home-light) body.fx-home .fantom-theme-toggle .fx-ti--moon{opacity: 1;transform: none;}html.fx-home-light body.fx-home{--bg: #eef0f5;--surface: #ffffff;--surface-2: #f3f4f8;--border: #dde1e9;--text: #151a21;--dim: #5b6474;background: #eef0f5 !important;color: #151a21;}html.fx-home-light body.fx-home .site,html.fx-home-light body.fx-home .site-content{background: transparent !important;}html.fx-home-light body.fx-home .site-header{--surface: #474d57;--surface-2: #525863;--border: #5d636e;--text: #f6f7f9;--dim: #d0d4db;background: #3d424a !important;border-bottom-color: #4a5059 !important;}html.fx-home-light body.fx-home .fxh-hero{--text: #e9edf3;--dim: #8d97a6;--surface: #1b2230;--border: #2f3b57;background: #10151e;box-shadow: 0 0 0 100vmax #10151e;clip-path: inset(0 -100vmax);}html.fx-home-light body.fx-home .fxh-row__head h2{color: #151a21 !important;}html.fx-home-light body.fx-home .fxh-row__head a{color: #7c3aed !important;}html.fx-home-light body.fx-home .fxh-row ul.products li.product{background: #fff !important;border-color: #e0e4ec !important;box-shadow: 0 6px 18px -10px rgba(20,30,60,.25);}html.fx-home-light body.fx-home .fxh-row ul.products li.product .woocommerce-loop-product__title{color: #151a21 !important;}html.fx-home-light body.fx-home .fxh-row .price,html.fx-home-light body.fx-home .fxh-row .price .amount,html.fx-home-light body.fx-home .fxh-row .fw-final,html.fx-home-light body.fx-home .fxh-row .fw-final .amount{color: #7c3aed !important;}html.fx-home-light body.fx-home .fxh-row ul.products li.product .price{background: rgba(124,58,237,.07);border-color: rgba(124,58,237,.35);box-shadow: none;}html.fx-home-light body.fx-home .fxh-row .fgs-lang-tag.is-voice{color: #0f7a3a !important;background: rgba(34,197,94,.08) !important;}html.fx-home-light body.fx-home .fxh-row .fgs-lang-tag.is-subs{color: #8a5a00 !important;background: rgba(245,179,1,.1) !important;}html.fx-home-light body.fx-home .fxh-row .fgs-lang-tag.is-none{color: #4b5563 !important;}html.fx-home-light body.fx-home .site-footer{background: #e4e7ee !important;border-top: 1px solid #d5dae3;--text: #151a21;--dim: #5b6474;--border: #cfd5df;--surface: #fff;}html.fx-home-light body.fx-home .site-footer .fx-foot2__blk h4{color: #151a21 !important;}html.fx-home-light body.fx-home .fantom-footer.fx-foot2 .fantom-footer__copy{color: #151a21 !important;}html.fx-home-light body.fx-home .fantom-footer__seller{color: #3a4250 !important;}html.fx-home-light body.fx-home .site-footer .fantom-footer .fantom-footer__seller a:not(.button):not(.components-button){color: #7c3aed !important;}html.fx-home-light body.fx-home .fx-foot2__btn{color: #151a21 !important;border-color: #c9cfda !important;background: #fff !important;}html.fx-home-light body.fx-home .fx-foot2__dd > ul{background: #fff;border-color: #dde1e9;}html.fx-home-light body.fx-home .fx-foot2__dd > ul a:not(.button){color: #151a21 !important;}html.fx-home-light body.fx-home .fx-deals-hub .fxh-hero .fxh-lead{color: #c3cad6 !important;}html.fx-home-light body.fx-home{--bg: #e8e9dc;--surface: #fffefa;--surface-2: #f3f3ea;--border: #d6d8c8;background: #e8e9dc !important;}html.fx-home-light body.fx-home .fxh-row ul.products li.product{background: #fffefa !important;border-color: #d9dbcb !important;box-shadow: 0 6px 18px -12px rgba(40,42,20,.28);}html.fx-home-light body.fx-home .site-footer{background: #dfe0d2 !important;border-top-color: #cfd1c0;--border: #c9cbb9;--surface: #fffefa;}html.fx-home-light body.fx-home .fx-foot2__btn{background: #fffefa !important;border-color: #c9cbb9 !important;}html.fx-home-light body.fx-home .fx-foot2__dd > ul{background: #fffefa;border-color: #d6d8c8;}html.fx-home-light body.fx-home .fxh-hero{--text: #1d2026;--dim: #5b6070;background: #e8e9dc;box-shadow: 0 0 0 100vmax #e8e9dc;}html.fx-home-light body.fx-home .fxh-hero__bg i{opacity: .22 !important;}html.fx-home-light body.fx-home .fxh-title{color: #2b2140 !important;animation: none !important;text-shadow: 0 0 18px rgba(168,85,247,.30),0 1px 0 rgba(255,255,255,.6) !important;}html.fx-home-light body.fx-home .fxh-title::after{display: none !important;}html.fx-home-light body.fx-home .fxh-lead{color: #3f4450 !important;text-shadow: none !important;}html.fx-home-light body.fx-home .fxh-side{background: linear-gradient(160deg,#474d57,#3a3f47) !important;border-color: #555b66 !important;box-shadow: 0 18px 40px -22px rgba(30,32,20,.55) !important;}html.fx-home-light body.fx-home .fxh-side__pts li{color: #d3d8e0 !important;}html.fx-home-light body.fx-home .fxh-side__count{color: #b4bac5 !important;}html.fx-home-light body.fx-home .fxh-side__glow{opacity: .35 !important;}html.fx-home-light body.fx-home .fx-deals-hub .fxh-hero .fxh-lead{color: #3f4450 !important;}@media (min-width: 901px){html body.fx-home .fxh-sides.fx-gs .fxh-ghost{translate: 0 0;opacity: 1;will-change: translate,scale,opacity;transition: translate .55s cubic-bezier(.45,0,.2,1),scale .55s cubic-bezier(.45,0,.2,1),opacity .35s ease .2s !important;}html body.fx-home .fxh-sides.fx-gs[data-side="gsm"] .fxh-ghost{translate: var(--gsm-x,-300px) var(--gsm-y,0);scale: .3;opacity: 0;}html body.fx-home .fxh-sides.fx-gs[data-side="games"] .fxh-ghost{translate: var(--games-x,300px) var(--games-y,0);scale: .3;opacity: 0;}html body.fx-home .fxh-sides.fx-gs .fxh-side{transition: transform .3s ease,border-color .35s ease,box-shadow .45s ease,background-color .45s ease;}html body.fx-home .fxh-sides.fx-gs[data-side="gsm"] .fxh-side.is-gsm{border-color: #2f8cff !important;background-color: rgba(28,52,96,.82) !important;box-shadow: 0 0 0 1px #2f8cff,0 0 46px -4px rgba(47,140,255,.75),inset 0 0 70px -24px rgba(47,140,255,.55) !important;}html body.fx-home .fxh-sides.fx-gs[data-side="games"] .fxh-side.is-games{border-color: #22d36a !important;background-color: rgba(20,70,44,.82) !important;box-shadow: 0 0 0 1px #22d36a,0 0 46px -4px rgba(34,211,106,.7),inset 0 0 70px -24px rgba(34,211,106,.5) !important;}html body.fx-home .fxh-sides.fx-gs .fxh-side__halo{display: none;}}@media (min-width: 901px){html body.fx-home .fxh-sides.fx-gs .fxh-ghost{transition: translate 1s cubic-bezier(.33,0,.15,1),scale 1s cubic-bezier(.33,0,.15,1),opacity .6s ease .35s !important;}html body.fx-home .fxh-sides.fx-gs:not([data-side]) .fxh-ghost{transition: translate 1s cubic-bezier(.33,0,.15,1),scale 1s cubic-bezier(.33,0,.15,1),opacity .5s ease !important;}html body.fx-home .fxh-sides.fx-gs .fxh-side{transition: transform .4s ease,border-color .6s ease,box-shadow .7s ease,background-color .7s ease !important;}}html body.fx-home .fxh-row.is-gsm .price,html body.fx-home .fxh-row.is-gsm .price .amount,html body.fx-home .fxh-row.is-gsm .price ins,html body.fx-home .fxh-row.is-gsm .fw-final,html body.fx-home .fxh-row.is-gsm .fw-final .amount{color: #5ea6ff !important;}html body.fx-home .fxh-row.is-games .price,html body.fx-home .fxh-row.is-games .price .amount,html body.fx-home .fxh-row.is-games .price ins,html body.fx-home .fxh-row.is-games .fw-final,html body.fx-home .fxh-row.is-games .fw-final .amount{color: #2fe07a !important;}html body.fx-home .fxh-row.is-gsm ul.products li.product .price{background: rgba(47,140,255,.12);border-color: rgba(47,140,255,.5);box-shadow: 0 0 14px -6px rgba(47,140,255,.65);}html body.fx-home .fxh-row.is-games ul.products li.product .price{background: rgba(34,211,106,.12);border-color: rgba(34,211,106,.5);box-shadow: 0 0 14px -6px rgba(34,211,106,.65);}html.fx-home-light body.fx-home .fxh-row.is-gsm .price,html.fx-home-light body.fx-home .fxh-row.is-gsm .price .amount,html.fx-home-light body.fx-home .fxh-row.is-gsm .price ins,html.fx-home-light body.fx-home .fxh-row.is-gsm .fw-final,html.fx-home-light body.fx-home .fxh-row.is-gsm .fw-final .amount{color: #1f66d6 !important;}html.fx-home-light body.fx-home .fxh-row.is-games .price,html.fx-home-light body.fx-home .fxh-row.is-games .price .amount,html.fx-home-light body.fx-home .fxh-row.is-games .price ins,html.fx-home-light body.fx-home .fxh-row.is-games .fw-final,html.fx-home-light body.fx-home .fxh-row.is-games .fw-final .amount{color: #0b9a4a !important;}html.fx-home-light body.fx-home .fxh-row.is-gsm ul.products li.product .price{background: rgba(47,140,255,.08);border-color: rgba(47,140,255,.4);}html.fx-home-light body.fx-home .fxh-row.is-games ul.products li.product .price{background: rgba(34,211,106,.1);border-color: rgba(11,154,74,.4);}@media (max-width: 767px){html body.fx-home .site-header > .col-full{display: flex !important;flex-wrap: wrap !important;justify-content: center !important;align-items: center !important;column-gap: 6px !important;row-gap: 8px !important;padding: 8px 10px 10px !important;}html body.fx-home .site-header > .col-full .site-branding{order: 1 !important;flex: 0 1 auto !important;margin: 0 4px 0 0 !important;}html body.fx-home .site-header > .col-full .custom-logo.fx-home-logo{max-height: 30px !important;width: auto !important;}html body.fx-home .site-header > .col-full .fx-msgbtn{order: 2 !important;margin: 0 !important;}html body.fx-home .site-header > .col-full .fantom-header-actions .fantom-search{order: 3 !important;}html body.fx-home .site-header > .col-full .fantom-header-actions .fantom-lang{order: 4 !important;}html body.fx-home .site-header > .col-full .fantom-header-actions .fantom-theme-toggle{order: 5 !important;}html body.fx-home .site-header > .col-full .fx-msgbtn,html body.fx-home .site-header > .col-full .fantom-header-actions .fantom-icon{width: 34px !important;height: 34px !important;min-height: 34px !important;flex: none !important;margin: 0 !important;}html body.fx-home .site-header > .col-full::before{display: none !important;}html body.fx-home .site-header > .col-full::after{content: '' !important;display: block !important;order: 6 !important;flex: 0 0 100% !important;width: 100% !important;height: 0 !important;margin: -4px 0 0 !important;}html body.fx-home .site-header > .col-full{padding-left: 6px !important;padding-right: 6px !important;column-gap: 5px !important;}html body.fx-home .site-header > .col-full .site-branding img,html body.fx-home .site-header > .col-full .custom-logo-link img{height: 26px !important;max-height: 26px !important;width: auto !important;max-width: none !important;}html body.fx-home .site-header > .col-full .site-branding{width: auto !important;max-width: none !important;margin-right: 2px !important;}html body.fx-home .site-header > .col-full .fx-bell{display: inline-flex !important;order: 11 !important;margin: 0 !important;}html body.fx-home .site-header > .col-full .fx-bell .fantom-icon,html body.fx-home .site-header > .col-full .fx-bell__btn{width: 34px !important;height: 34px !important;min-height: 34px !important;flex: none !important;margin: 0 !important;}html body.fx-home .site-header > .col-full .fx-bell__panel{position: fixed !important;top: 100px !important;left: 10px !important;right: 10px !important;width: auto !important;max-width: none !important;}html body.fx-home .site-header > .col-full{column-gap: 4px !important;}html body.fx-home .site-header > .col-full .fantom-header-actions .fantom-login{display: inline-flex !important;align-items: center;justify-content: center;order: 10 !important;height: 34px !important;margin: 0 !important;padding: 0 14px !important;font-size: 13px !important;white-space: nowrap;}html body.fx-home .site-header > .col-full .fx-deals-btn{order: 8 !important;height: 34px !important;margin: 0 !important;padding: 0 12px !important;font-size: 13px !important;}html body.fx-home .site-header > .col-full .fx-rv-btn{order: 9 !important;height: 34px !important;margin: 0 !important;padding: 0 12px !important;font-size: 13px !important;gap: 4px;}}@media (max-width: 767px){html body.fx-home .site-header > .col-full{padding-left: 0 !important;padding-right: 0 !important;column-gap: 4px !important;}html body.fx-home .site-header > .col-full .fx-deals-btn,html body.fx-home .site-header > .col-full .fx-rv-btn{padding: 0 9px !important;font-size: 12.5px !important;gap: 3px !important;}html body.fx-home .site-header > .col-full .fantom-header-actions .fantom-login{padding: 0 11px !important;font-size: 12.5px !important;}html body.fx-home .site-header > .col-full .fx-bell{flex: 0 0 34px !important;width: 34px !important;}}html body.fx-home .fxh-row ul.products li.product .price,html.fx-home-light body.fx-home .fxh-row ul.products li.product .price{background: none !important;border: 0 !important;box-shadow: none !important;padding: 2px 0 !important;}@media (min-width: 901px){html body.fx-home .fxh-sides.fx-gs .fxh-ghost,html body.fx-home .fxh-sides.fx-gs[data-side] .fxh-ghost{translate: 0 0 !important;scale: 1.38 !important;opacity: 1 !important;transition: none !important;will-change: transform;animation: fxh-drift 7s ease-in-out infinite !important;}}@keyframes fxh-drift{0%,100%{transform: translate(0,-8px) rotate(-2deg);}25%{transform: translate(-7px,2px) rotate(0deg);}50%{transform: translate(0,10px) rotate(2deg);}75%{transform: translate(7px,2px) rotate(0deg);}}@media (min-width: 901px) and (prefers-reduced-motion: reduce){html body.fx-home .fxh-sides.fx-gs .fxh-ghost{animation: none !important;}}
/* fantom-contact-widget */
.fx-botbtn{order: 1;flex: none;align-self: center;display: inline-flex;align-items: center;gap: 8px;margin-left: 14px;height: 40px;padding: 0 14px 0 10px;border-radius: 40px;text-decoration: none !important;background: color-mix(in srgb,var(--blue,#2f8cff) 14%,transparent);border: 1px solid color-mix(in srgb,var(--blue,#2f8cff) 45%,transparent);color: var(--text,#e9edf3) !important;transition: background .2s,border-color .2s,transform .2s;}.fx-botbtn:hover{background: color-mix(in srgb,var(--blue,#2f8cff) 26%,transparent);border-color: var(--blue,#2f8cff);transform: translateY(-1px);}.fx-botbtn__ico{position: relative;width: 22px;height: 22px;color: #29a9eb;flex: none;}.fx-botbtn__ico svg{position: absolute;inset: 0;width: 100%;height: 100%;}.fx-botbtn__txt{font-family: "Courier New",ui-monospace,monospace;font-weight: 800;font-size: 14px;letter-spacing: 2px;}.fx-botbtn:not(.is-plain) .fx-botbtn__tg{animation: fx-bot-a 6s ease-in-out infinite;}.fx-botbtn:not(.is-plain) .fx-botbtn__bot{animation: fx-bot-b 6s ease-in-out infinite;color: var(--blue,#2f8cff);--fx-bot-eye: var(--surface,#1b2230);}@keyframes fx-bot-a{0%,38%{opacity: 1;transform: none;filter: none;}46%{opacity: 0;transform: scale(.4) rotate(-90deg);filter: blur(2px);}50%,88%{opacity: 0;transform: scale(.4) rotate(-90deg);}96%,100%{opacity: 1;transform: none;filter: none;}}@keyframes fx-bot-b{0%,38%{opacity: 0;transform: scale(.3) translateY(4px);}48%{opacity: 1;transform: scale(1.12);}52%,86%{opacity: 1;transform: none;}60%{transform: translateY(-1px);}66%{transform: none;}94%,100%{opacity: 0;transform: scale(.3) translateY(4px);}}@media (prefers-reduced-motion: reduce){.fx-botbtn__tg,.fx-botbtn__bot{animation: none !important;}.fx-botbtn__bot{opacity: 0;}}@media (max-width: 1249px){.fx-botbtn{height: 36px;padding: 0 10px 0 8px;margin-left: 10px;}.fx-botbtn__ico{width: 20px;height: 20px;}.fx-botbtn__txt{font-size: 12px;}}.fx-chat{position: fixed;right: 22px;bottom: 22px;z-index: 9990;display: flex;flex-direction: column;align-items: flex-end;gap: 12px;}.fx-chat__btn{position: relative;width: 60px;height: 60px;border: 0;padding: 0;cursor: pointer;color: #fff;border-radius: 50% 50% 50% 12%;background: linear-gradient(135deg,var(--blue,#2f8cff),var(--blue-2,#1a5cd8));box-shadow: 0 10px 28px -6px var(--blue,#2f8cff),0 2px 8px rgba(0,0,0,.35);transition: transform .2s,border-radius .25s;}body.mode-games .fx-chat__btn{color: var(--on-accent,#071018);}.fx-chat__btn:hover{transform: translateY(-2px) scale(1.04);}.fx-chat__btn::after{content: "";position: absolute;inset: -6px;border-radius: inherit;border: 2px solid var(--blue,#2f8cff);opacity: 0;animation: fx-chat-ping 3.2s ease-out infinite;}@keyframes fx-chat-ping{0%{opacity: .55;transform: scale(.9);}70%,100%{opacity: 0;transform: scale(1.25);}}.fx-chat__btn svg{position: absolute;left: 50%;top: 50%;width: 28px;height: 28px;margin: -14px 0 0 -14px;transition: opacity .2s,transform .25s;}.fx-chat__ic-close{opacity: 0;transform: rotate(-90deg);}.fx-chat.is-open .fx-chat__btn{border-radius: 50%;}.fx-chat.is-open .fx-chat__btn::after{animation: none;}.fx-chat.is-open .fx-chat__ic-open{opacity: 0;transform: rotate(90deg);}.fx-chat.is-open .fx-chat__ic-close{opacity: 1;transform: none;}.fx-chat__menu{width: 270px;padding: 10px;border-radius: 18px;background: var(--surface,#1b2230);border: 1px solid var(--border,#2f3b57);box-shadow: 0 18px 50px -10px rgba(0,0,0,.55);transform-origin: bottom right;opacity: 0;transform: translateY(8px) scale(.96);transition: opacity .18s,transform .18s;}.fx-chat.is-open .fx-chat__menu{opacity: 1;transform: none;}.fx-chat__head{padding: 6px 8px 10px;font-weight: 800;font-size: 15px;color: var(--text,#e9edf3);}.fx-chat__head span{display: block;font-weight: 400;font-size: 12px;color: var(--dim,#8a93a3);margin-top: 2px;}.fx-chat__item{display: flex;align-items: center;gap: 10px;padding: 10px;border-radius: 12px;font-size: 14px;font-weight: 600;color: var(--text,#e9edf3) !important;text-decoration: none !important;transition: background .15s;}.fx-chat__item:hover{background: color-mix(in srgb,var(--text,#fff) 7%,transparent);}.fx-chat__item i{flex: none;width: 32px;height: 32px;border-radius: 10px;display: grid;place-items: center;font-style: normal;color: #fff;background: #3a4458;}.fx-chat__item i svg{width: 18px;height: 18px;}.fx-chat__item.is-telegram i{background: #29a9eb;}.fx-chat__item.is-whatsapp i{background: #25d366;}.fx-chat__item.is-vk i{background: #0077ff;}.fx-chat__item.is-mail i{background: #7a8496;}.fx-chat__item.is-idea i{background: #f5b301;}.fx-chat__item.is-all i{background: #4b5568;}.fx-chat__sep{height: 1px;margin: 6px 4px;background: var(--border,#2f3b57);}@media (max-width: 1249px){.fx-chat{bottom: 88px;right: 14px;}.fx-chat__btn{width: 54px;height: 54px;}}body.fx-pay .fx-chat{bottom: 22px;}.fx-botbtn,.fx-botbtn:hover{background: none !important;border: 0 !important;box-shadow: none !important;}.fx-botbtn{height: 36px;padding: 0 4px;margin-left: 8px;gap: 6px;}.fx-botbtn:hover{transform: none;opacity: .85;}.fx-botbtn__txt{font-size: 13px;letter-spacing: 1.5px;}@media (max-width: 1249px){.fx-botbtn{margin-left: 6px;padding: 0 2px;}}@media (min-width: 1250px){html body.mode-games .main-navigation ul.menu{gap: 6px !important;}html body.mode-games .main-navigation ul.menu > li > a{font-size: 14px !important;letter-spacing: .1px;}html body.mode-games .fantom-header-actions{gap: 4px !important;}html body.mode-games .fx-botbtn{margin-left: 4px;}}@media (min-width: 1250px){html body .site-header .main-navigation{flex: 1 1 auto !important;min-width: 0;margin-right: 24px !important;width: auto !important;}html body .site-header .main-navigation > .primary-navigation,html body .site-header .main-navigation ul.menu{width: 100% !important;max-width: none !important;}html body .site-header .main-navigation ul.menu{display: flex !important;justify-content: space-evenly;flex-wrap: nowrap;}html body .site-header .fantom-header-actions{margin-left: 0 !important;}}html.fantom-games-dark body.mode-games select,body.mode-gsm select,body.fx-pay select,body.fx-home select{color-scheme: dark;}html.fantom-games-dark body.mode-games select option,body.mode-gsm select option,body.fx-pay select option,body.fx-home select option{background: var(--surface,#1b2230);color: var(--text,#e9edf3);}html:not(.fantom-games-dark) body.mode-games select option{background: #fff;color: #151a21;}@media (min-width: 1250px){html body .site-header{padding-top: 3px !important;padding-bottom: 3px !important;}}html:not(.fantom-games-dark) body.mode-games .fx-botbtn,html:not(.fantom-games-dark) body.mode-games .fx-botbtn__txt{color: #fafafa !important;}html.fantom-games-dark body.mode-games .fx-botbtn,html.fantom-games-dark body.mode-games .fx-botbtn__txt{color: #e6eaef !important;}html body .site-main > article.page:last-child,html body .site-main > article.page:last-child .entry-content > :last-child{margin-bottom: 0 !important;}html body .content-area,html body .site-main{margin-bottom: 18px !important;}@media (min-width: 1250px){html body .site-header .site-branding{display: flex;align-items: center;}html body .site-header .custom-logo-link{line-height: 0;}}.fx-chat__fan{position: absolute;right: 0;bottom: 0;width: 240px;height: 240px;pointer-events: none;border-top-left-radius: 100%;}.fx-chat.is-fan .fx-chat__fan{pointer-events: auto;}.fx-chat__fi{--r: 150px;position: absolute;right: 8px;bottom: 8px;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;color: #fff !important;text-decoration: none !important;box-shadow: 0 6px 18px -4px rgba(0,0,0,.55);background: #4b5568;opacity: 0;transform: scale(.3);translate: 0 0;pointer-events: none;transition: translate .38s cubic-bezier(.3,1.4,.5,1) var(--d),transform .3s ease var(--d),opacity .2s ease var(--d);}.fx-chat.is-fan .fx-chat__fi{opacity: 1;transform: none;pointer-events: auto;translate: calc(cos(var(--a)) * var(--r) * -1) calc(sin(var(--a)) * var(--r) * -1);}.fx-chat__fi:hover{transform: scale(1.12) !important;}.fx-chat__fi i{font-style: normal;font-size: 18px;line-height: 1;display: grid;place-items: center;}.fx-chat__fi i svg{width: 20px;height: 20px;}.fx-chat__fi.is-telegram{background: #29a9eb;}.fx-chat__fi.is-whatsapp{background: #25d366;}.fx-chat__fi.is-vk{background: #0077ff;}.fx-chat__fi.is-mail{background: #7a8496;}.fx-chat__fi.is-idea{background: #f5b301;}.fx-chat__fi.is-all{background: #4b5568;}html body .fx-chat__fi.is-idea,html body .fx-chat__item.is-idea i{background: radial-gradient(circle at 50% 40%,#ffe58a 0%,#f5b301 70%,#e0a000 100%) !important;box-shadow: 0 0 8px 1px rgba(255,200,40,.45) !important;animation: fx-lamp 3s ease-in-out infinite;}html body .fx-chat__fi.is-idea i,html body .fx-chat__item.is-idea i{filter: none;font-size: 0 !important;color: #5a3a00;}html body .fx-chat__fi.is-idea i::before,html body .fx-chat__item.is-idea i::before{content: "";display: block;width: 22px;height: 22px;background: #a9741a;-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.7.6 1.1 1.4 1.1 2.2h5c0-.8.4-1.6 1.1-2.2A6 6 0 0 0 12 3z'/></svg>") center/contain no-repeat;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.7.6 1.1 1.4 1.1 2.2h5c0-.8.4-1.6 1.1-2.2A6 6 0 0 0 12 3z'/></svg>") center/contain no-repeat;}html body .fx-chat__item.is-idea i::before{width: 20px;height: 20px;}@keyframes fx-lamp{0%,100%{box-shadow: 0 0 6px 1px rgba(255,200,40,.3);}50%{box-shadow: 0 0 11px 2px rgba(255,205,50,.55);}}@media (prefers-reduced-motion: reduce){html body .fx-chat__fi.is-idea,html body .fx-chat__item.is-idea i{animation: none;}}.fx-chat__tip{position: absolute;right: calc(100% + 10px);top: 50%;transform: translateY(-50%);white-space: nowrap;pointer-events: none;padding: 6px 10px;border-radius: 9px;font-size: 13px;font-weight: 600;color: var(--text,#e9edf3);background: var(--surface,#1b2230);border: 1px solid var(--border,#2f3b57);box-shadow: 0 8px 20px -8px rgba(0,0,0,.6);opacity: 0;transition: opacity .15s;}.fx-chat__fi:hover .fx-chat__tip{opacity: 1;}.fx-chat.is-fan .fx-chat__btn::after{animation: none;}@media (hover: none),(pointer: coarse){.fx-chat__fan{display: none;}}@media (max-width: 767px){html body:not(.fx-pay) .site-header .fantom-header-actions .fantom-login{display: none !important;}html body .site-header .site-branding{margin-right: auto !important;margin-left: 0 !important;}html body .site-header .custom-logo-link{justify-content: flex-start;}html body .site-header .fx-botbtn{margin-left: 8px !important;order: 1 !important;}html body .site-header > .col-full{row-gap: 8px;padding-top: 6px;padding-bottom: 8px;}html body.mode-gsm .storefront-handheld-footer-bar,html body.fx-home .storefront-handheld-footer-bar{background: color-mix(in srgb,var(--surface,#1f2940) 92%,transparent) !important;border-top: 1px solid var(--border,#2f3b57);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 -8px 24px -12px rgba(0,0,0,.6);}html body.mode-gsm .storefront-handheld-footer-bar ul li > a,html body.fx-home .storefront-handheld-footer-bar ul li > a{background: transparent !important;color: var(--text,#e9edf3) !important;border: 0 !important;}html body.mode-gsm .storefront-handheld-footer-bar ul li > a::before,html body.fx-home .storefront-handheld-footer-bar ul li > a::before{color: var(--text,#e9edf3) !important;}html body.mode-gsm .storefront-handheld-footer-bar ul li,html body.fx-home .storefront-handheld-footer-bar ul li{border: 0 !important;}.fx-chat{right: 12px;}.fx-chat__btn{width: 50px !important;height: 50px !important;}.fx-chat__btn svg{width: 24px;height: 24px;margin: -12px 0 0 -12px;}}@media (max-width: 767px){html body.mode-gsm .storefront-handheld-footer-bar,html body.fx-home .storefront-handheld-footer-bar{background: var(--surface,#1f2940) !important;-webkit-backdrop-filter: none;backdrop-filter: none;}html body.fx-home .storefront-handheld-footer-bar{background: #1b2030 !important;}html body.mode-gsm .storefront-handheld-footer-bar > ul,html body.fx-home .storefront-handheld-footer-bar > ul{position: relative;z-index: 2;background: inherit;}}@media (max-width: 767px){html body.mode-gsm .storefront-handheld-footer-bar ul li > a{background: var(--surface,#1f2940) !important;position: relative;z-index: 2;}html body.fx-home .storefront-handheld-footer-bar ul li > a{background: #1b2030 !important;position: relative;z-index: 2;}html body.mode-gsm .storefront-handheld-footer-bar.active .site-search,html body.fx-home .storefront-handheld-footer-bar.active .site-search{z-index: 3;}}@media (max-width: 767px){html body .storefront-handheld-footer-bar li.search:not(.active) .site-search{visibility: hidden !important;opacity: 0;pointer-events: none;}html body .storefront-handheld-footer-bar li.search.active .site-search{visibility: visible !important;opacity: 1;z-index: 3;}html body.mode-gsm .storefront-handheld-footer-bar li.search.active .site-search,html body.fx-home .storefront-handheld-footer-bar li.search.active .site-search{background: var(--surface,#1f2940) !important;}}@media (max-width: 767px){.fantom-footer__seller > span{display: block;}.fantom-footer__sep{display: none !important;}.fantom-footer__seller{line-height: 1.7;}html body .fantom-footer.fx-foot2{padding-bottom: calc(69px + 70px + env(safe-area-inset-bottom,0px)) !important;}html body .fantom-footer.fx-foot2 .fx-foot2__blk:first-child .fantom-footer__social{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 6px;}html body .fantom-footer.fx-foot2 .fx-foot2__blk:first-child .fantom-footer__social a.button{padding: 0 6px !important;font-size: 12px !important;justify-content: center;gap: 5px !important;}html body.single-product .summary .single_add_to_cart_button{width: 100% !important;float: none !important;margin-left: 0 !important;}}@media (max-width: 767px){html body .storefront-handheld-footer-bar{box-sizing: border-box !important;left: 0 !important;right: 0 !important;width: 100% !important;}html body.mode-games .storefront-handheld-footer-bar,html body.mode-gsm .storefront-handheld-footer-bar,html body.fx-home .storefront-handheld-footer-bar{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 6px 16px calc(8px + env(safe-area-inset-bottom,0px)) !important;pointer-events: none;}html body.mode-games .storefront-handheld-footer-bar ul,html body.mode-gsm .storefront-handheld-footer-bar ul,html body.fx-home .storefront-handheld-footer-bar ul{display: flex !important;justify-content: center;gap: 10px;background: transparent !important;margin: 0 !important;padding: 0 !important;pointer-events: none;}html body.mode-games .storefront-handheld-footer-bar ul li,html body.mode-gsm .storefront-handheld-footer-bar ul li,html body.fx-home .storefront-handheld-footer-bar ul li{flex: 0 1 96px !important;width: auto !important;min-width: 0;border: 0 !important;background: transparent !important;pointer-events: auto;}html body.mode-games .storefront-handheld-footer-bar ul li > a,html body.mode-gsm .storefront-handheld-footer-bar ul li > a,html body.fx-home .storefront-handheld-footer-bar ul li > a{height: 46px !important;border-radius: 14px !important;border: 0 !important;}html body.mode-games .storefront-handheld-footer-bar ul li > a::before,html body.mode-gsm .storefront-handheld-footer-bar ul li > a::before,html body.fx-home .storefront-handheld-footer-bar ul li > a::before{line-height: 46px !important;font-size: 19px !important;}html body.mode-gsm .storefront-handheld-footer-bar ul li > a{background: linear-gradient(135deg,#2f8cff 0%,#216be9 100%) !important;color: #fff !important;box-shadow: 0 6px 16px -4px rgba(33,107,233,.6) !important;}html body.fx-home .storefront-handheld-footer-bar ul li > a{background: linear-gradient(135deg,#b56cff 0%,#7c3aed 100%) !important;color: #fff !important;box-shadow: 0 6px 16px -4px rgba(168,85,247,.6) !important;}html body.mode-gsm .storefront-handheld-footer-bar ul li > a::before,html body.fx-home .storefront-handheld-footer-bar ul li > a::before{color: #fff !important;}html body .storefront-handheld-footer-bar ul li.cart .count{top: 4px !important;}html body .storefront-handheld-footer-bar li.search.active .site-search{pointer-events: auto;}.fx-chat{bottom: 74px !important;}}@media (max-width: 767px){html body.fx-home .storefront-handheld-footer-bar{display: none !important;}html body.fx-home .fx-chat{bottom: 18px !important;}html body.fx-home .fantom-footer.fx-foot2{padding-bottom: calc(80px + env(safe-area-inset-bottom,0px)) !important;}html body.mode-gsm:not(.fx-home) .storefront-handheld-footer-bar ul li{flex: 0 1 149px !important;}}@media (max-width: 767px){html body.fx-home .site-header .fantom-header-actions .fantom-login{display: inline-flex !important;align-items: center;order: 6 !important;height: 38px !important;padding: 0 16px !important;font-size: 14px !important;margin: 0 0 0 4px !important;}}.fx-msgbtn{display: none;}@media (max-width: 767px){.fx-msgbtn{display: inline-grid;place-items: center;order: 1;flex: none;width: 36px;height: 36px;margin-left: 6px;padding: 0;border: 0;border-radius: 50%;background: var(--blue,#216be9);color: var(--on-accent,#fff);box-shadow: 0 4px 12px -4px var(--blue,#216be9);cursor: pointer;}body.mode-gsm .fx-msgbtn{color: #fff;}body.fx-home .fx-msgbtn{background: linear-gradient(135deg,#b56cff,#7c3aed);color: #fff;box-shadow: 0 4px 12px -4px #a855f7;}.fx-msgbtn svg{width: 20px;height: 20px;}html body .site-header .site-branding{margin-right: auto !important;}html body .site-header .fx-botbtn{margin-left: 4px !important;}.fx-chat{top: 60px !important;bottom: auto !important;right: 12px !important;flex-direction: column-reverse;}.fx-chat .fx-chat__btn{display: none !important;}.fx-chat__menu{transform-origin: top right;}html body .fantom-footer.fx-foot2{padding-bottom: calc(66px + env(safe-area-inset-bottom,0px)) !important;}html body.fx-home .fantom-footer.fx-foot2{padding-bottom: calc(14px + env(safe-area-inset-bottom,0px)) !important;}html body .site-footer{padding-bottom: 0 !important;margin-bottom: 0 !important;}}@media (max-width: 767px){html body.mode-gsm:not(.fx-home) .storefront-handheld-footer-bar{background: color-mix(in srgb,var(--surface,#1f2940) 94%,transparent) !important;border-top: 1px solid var(--border,#2f3b57) !important;box-shadow: 0 -10px 26px -14px rgba(0,0,0,.8) !important;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);pointer-events: auto;}}@media (max-width: 767px){html body .site-header .site-branding{margin-right: 0 !important;}html body .site-header .fx-msgbtn{margin-left: 10px !important;}html body .site-header .fx-botbtn{margin-left: 2px !important;margin-right: auto !important;}}@media (max-width: 767px){html body .site-header .fx-msgbtn{margin-left: 2px !important;}html body .site-header .fx-botbtn{margin-left: 0 !important;}}@media (max-width: 767px){html body .site-header > .col-full{justify-content: center !important;}html body .site-header .site-branding{margin-left: 0 !important;margin-right: 0 !important;}html body .site-header .fx-botbtn{margin-right: 0 !important;}}@media (max-width: 767px){html body.mode-gsm .fx-quick{justify-content: center;justify-content: safe center;}}html body .fx-about__label{display: table !important;width: auto;margin-left: auto !important;margin-right: auto !important;text-align: center;}@media (max-width: 767px){html body .site-header > .col-full{row-gap: 4px !important;padding-top: 4px !important;padding-bottom: 6px !important;}html body .site-header{padding-top: 0 !important;padding-bottom: 0 !important;}html body .site-header .site-branding{margin-top: 0 !important;margin-bottom: 0 !important;}html body .site-header .custom-logo{max-height: 30px !important;width: auto !important;}html body .site-header .fx-botbtn{height: 32px !important;}html body .site-header .fx-msgbtn{width: 32px;height: 32px;}html body .site-header .fx-msgbtn svg{width: 18px;height: 18px;}html body .site-header .fantom-header-actions .fantom-icon,html body .site-header .menu-toggle{width: 34px !important;height: 34px !important;min-height: 34px !important;}html body .site-header .fx-side-tabs{height: 34px !important;}html body .site-header .fx-side-tabs a{padding-top: 3px !important;padding-bottom: 3px !important;}html body.fx-home .site-header .fantom-header-actions .fantom-login{height: 34px !important;}}html body.fx-home .site-header .fx-botbtn{display: none !important;}@media (min-width: 768px){html body.fx-home .site-header .fx-msgbtn{display: inline-grid;place-items: center;order: 1;flex: none;align-self: center;width: 38px;height: 38px;margin-left: 12px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;background: linear-gradient(135deg,#b56cff,#7c3aed);color: #fff;box-shadow: 0 4px 14px -4px #a855f7;transition: transform .2s,filter .2s;}html body.fx-home .site-header .fx-msgbtn:hover{transform: translateY(-1px);filter: brightness(1.1);}html body.fx-home .site-header .fx-msgbtn svg{width: 20px;height: 20px;}html body.fx-home .site-header .fantom-header-actions{margin-left: auto !important;}.fx-chat.is-hdr .fx-chat__menu{position: fixed;top: var(--fx-mt,70px);left: var(--fx-ml,20px);transform-origin: top left;}}@media (min-width: 768px){html body.fx-home .site-header .site-branding{margin-right: 0 !important;}}@media (min-width: 1250px){html body .site-header .main-navigation ul.menu{gap: 18px !important;justify-content: center !important;}html body.mode-games .site-header .main-navigation ul.menu{gap: 14px !important;}html body .site-header .main-navigation ul.menu > li > a{padding-left: 2px !important;padding-right: 2px !important;}}@media (min-width: 1250px) and (max-width: 1365px){html body.mode-games .site-header .main-navigation ul.menu{gap: 11px !important;}html body.mode-games .site-header .main-navigation ul.menu > li > a{font-size: 13.5px !important;letter-spacing: 0 !important;}html body.mode-games .site-header .fx-botbtn{margin-left: 2px !important;}html body.mode-games .site-header .main-navigation{margin-right: 14px !important;}}@media (min-width: 1600px){html body .site-header .main-navigation ul.menu{gap: 26px !important;}}@media (min-width: 1250px) and (max-width: 1365px){html body.mode-games .site-header .main-navigation ul.menu{gap: 13px !important;}}@media (min-width: 1600px){html body.mode-games .site-header .main-navigation ul.menu{gap: 24px !important;}}@media (min-width: 1250px){html body .site-header .main-navigation ul.menu,html body.mode-games .site-header .main-navigation ul.menu{gap: 8px !important;justify-content: space-evenly !important;}html body .site-header .main-navigation{min-width: max-content !important;flex: 1 0 auto !important;margin-right: 16px !important;}}@media (min-width: 1250px) and (max-width: 1365px){html body.mode-games .site-header .main-navigation ul.menu{gap: 6px !important;}html body.mode-games .site-header .main-navigation ul.menu > li > a{font-size: 13px !important;}html body.mode-games .site-header .fantom-header-actions{gap: 3px !important;}}@media (min-width: 1441px){html body.mode-games .site-header .main-navigation ul.menu > li > a{font-size: 14px !important;}}@media (min-width: 1441px){html body.mode-games .site-header .custom-logo{max-width: 214px !important;height: auto !important;}html body.mode-games .site-header .fx-side-tabs a{padding-left: 11px !important;padding-right: 11px !important;}html body.mode-games .site-header .fantom-login{padding-left: 16px !important;padding-right: 16px !important;}html body.mode-games .site-header .main-navigation{margin-right: 12px !important;}}.fx-boticon{display: none;}.fx-boticon .fx-botbtn__ico{width: 20px;height: 20px;}.fx-boticon:not(.is-plain) .fx-botbtn__tg{animation: fx-bot-a 6s ease-in-out infinite;}.fx-boticon:not(.is-plain) .fx-botbtn__bot{animation: fx-bot-b 6s ease-in-out infinite;color: var(--blue,#2f8cff);--fx-bot-eye: var(--surface,#1b2230);}@media (min-width: 1250px){html body .site-header .fx-botbtn{display: none !important;}html body .site-header .fantom-header-actions > .fx-boticon{display: inline-flex;align-items: center;justify-content: center;}html body .site-header .fantom-header-actions > .fantom-search{order: 1 !important;}html body .site-header .fantom-header-actions > .fx-boticon{order: 2 !important;}html body .site-header .fantom-header-actions > .fantom-lang{order: 3 !important;}html body .site-header .fantom-header-actions > .fantom-theme-toggle{order: 4 !important;}html body .site-header .fantom-header-actions > .fx-bell{order: 5 !important;}html body .site-header .fantom-header-actions > .fx-cart{order: 6 !important;}html body.mode-gsm .site-header .fantom-header-actions::after{order: 6 !important;}html body .site-header .fantom-header-actions > .fantom-login{order: 99 !important;}html body.fx-pay .site-header .fx-boticon{display: none !important;}}@media (min-width: 1250px){html body .site-header > .col-full > .fx-deals-btn,html body.fx-home .site-header > .col-full > .fx-deals-btn{order: 2 !important;margin-left: auto !important;}html body .site-header > .col-full > .fx-rv-btn{order: 2 !important;margin-left: 10px !important;}html body .site-header > .col-full > .fx-rv-btn:first-of-type:not(.fx-deals-btn ~ .fx-rv-btn){margin-left: auto !important;}html body .site-header > .col-full > .fx-rv-btn ~ .fantom-header-actions,html body .site-header > .col-full > .fx-deals-btn ~ .fantom-header-actions{margin-left: 10px !important;}html body.fx-home .site-header .fx-boticon{display: none !important;}}@media (max-width: 1249px){html body .site-header .fx-botbtn{display: none !important;}html body .site-header .fantom-header-actions > .fx-boticon{display: inline-flex !important;align-items: center;justify-content: center;order: 1 !important;align-self: center;width: 32px !important;height: 32px !important;min-height: 32px !important;flex: none !important;margin: 0 !important;padding: 0 !important;border-radius: 50%;}html body .site-header .fantom-header-actions > .fx-boticon .fx-botbtn__ico{width: 18px;height: 18px;}html body.fx-home .site-header .fx-boticon,html body.fx-pay .site-header .fx-boticon{display: none !important;}}@media (max-width: 767px){html body:not(.fx-home):not(.fx-pay) .site-header > .col-full > .site-branding{flex: none !important;width: var(--fx-logo-m,186px) !important;max-width: 186px !important;}html body:not(.fx-home):not(.fx-pay) .site-header > .col-full > .site-branding .custom-logo-link{display: block !important;width: 100% !important;}html body:not(.fx-home):not(.fx-pay) .site-header > .col-full > .site-branding img{width: 100% !important;max-width: 100% !important;height: auto !important;}}@media (max-width: 767px){html body .site-header .fantom-header-actions > .fx-bell{order: 1 !important;align-self: center;flex: none;margin: 0 !important;}html body .site-header .fantom-header-actions > .fx-bell .fx-bell__btn{width: 32px !important;height: 32px !important;min-height: 32px !important;padding: 0 !important;}html body:not(.fx-home):not(.fx-pay) .site-header > .col-full:has(.fx-bell) > .site-branding{width: 157px !important;max-width: 157px !important;}}
/* fantom-search-suggest */
.fx-ss-form{position: relative !important;overflow: visible !important;}.fx-ss{position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: 10000;min-width: 280px;max-height: min(70vh,520px);overflow-y: auto;padding: 6px;border-radius: 14px;background: var(--surface,#1b2230);border: 1px solid var(--border,#2f3b57);box-shadow: 0 18px 46px -12px rgba(0,0,0,.6);text-align: left;}.fx-ss.is-up{top: auto;bottom: calc(100% + 6px);}.fx-ss.is-loading{opacity: .85;}html body .fx-ss .fx-ss__it{display: flex;align-items: center;gap: 10px;padding: 7px 8px;border-radius: 10px;text-decoration: none !important;color: var(--text,#e9edf3) !important;}html body .fx-ss .fx-ss__it:hover,html body .fx-ss .fx-ss__it.is-act{background: color-mix(in srgb,var(--blue,#2f8cff) 16%,transparent);}.fx-ss__it img,.fx-ss__noimg{width: 42px;height: 42px;flex: none;border-radius: 8px;object-fit: cover;background: color-mix(in srgb,var(--text,#fff) 8%,transparent);}.fx-ss__tx{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px;}.fx-ss__t{font-size: 14px;font-weight: 600;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.fx-ss__t b{color: var(--accent-text,var(--blue,#2f8cff));font-weight: 800;}.fx-ss__c{font-size: 11.5px;color: var(--dim,#8a93a3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.fx-ss__p{flex: none;font-size: 13.5px;font-weight: 700;color: var(--accent-text,var(--blue,#2f8cff));white-space: nowrap;}html body .fx-ss a.fx-ss__all{display: block;width: 100%;margin: 4px 0 0;padding: 9px 10px;border: 0;border-top: 1px solid var(--border,#2f3b57);border-radius: 0 0 10px 10px;background: transparent !important;color: var(--accent-text,var(--blue,#2f8cff)) !important;font-size: 13px;font-weight: 700;text-align: center;cursor: pointer;box-shadow: none !important;}.fx-ss__empty{padding: 12px 10px;font-size: 13.5px;color: var(--dim,#8a93a3);}.fx-ss__empty a{color: var(--accent-text,var(--blue,#2f8cff)) !important;}html:not(.fantom-games-dark) body.mode-games .fx-ss{background: #fff;border-color: #dfe3d6;box-shadow: 0 18px 46px -14px rgba(0,0,0,.25);}html:not(.fantom-games-dark) body.mode-games .fx-ss .fx-ss__it{color: #151a21 !important;}body.fx-home .fx-ss__t b,body.fx-home .fx-ss__p,html body.fx-home .fx-ss .fx-ss__all{color: #c9a2ff !important;}html body.fx-home .fx-ss .fx-ss__it:hover,html body.fx-home .fx-ss .fx-ss__it.is-act{background: rgba(168,85,247,.16);}@media (max-width: 767px){.fx-ss{min-width: 0;max-height: 60vh;}.fx-ss__it img,.fx-ss__noimg{width: 38px;height: 38px;}}.fx-ss__head{padding: 6px 8px 4px;font-size: 12px;font-weight: 700;letter-spacing: .3px;color: var(--dim,#8a93a3);text-transform: uppercase;}html body .fx-ss a.fx-ss__all{text-decoration: none !important;}html body .fx-ss a.fx-ss__all:hover{background: color-mix(in srgb,var(--blue,#2f8cff) 12%,transparent) !important;}
/* fantom-ghost-face */
.fxh-ghost .fxg-face{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;}.fxg-face .fxg-patch{fill: #fff;}.fxg-face .k{fill: #0b0b10;}.fxg-face .l{fill: none;stroke: #0b0b10;stroke-width: 34;stroke-linecap: round;stroke-linejoin: round;}.fxg-face .fxg-e{opacity: 0;transform: scale(.88);transform-origin: 818px 680px;transition: opacity .42s ease,transform .5s cubic-bezier(.34,1.35,.55,1);}.fxg-face[data-e="neutral"] .fxg-neutral,.fxg-face[data-e="think"] .fxg-think,.fxg-face[data-e="wink"] .fxg-wink,.fxg-face[data-e="tongue"] .fxg-tongue,.fxg-face[data-e="sleep"] .fxg-sleep,.fxg-face[data-e="cat"] .fxg-cat,.fxg-face[data-e="angry"] .fxg-angry,.fxg-face[data-e="yawn"] .fxg-yawn,.fxg-face[data-e="smile"] .fxg-smile{opacity: 1;transform: none;}.fxg-face .eye,.fxg-face .fxg-dot,.fxg-face .fxg-star,.fxg-face .fxg-snore,.fxg-face .fxg-z,.fxg-face .fxg-vein,.fxg-face .fxg-shk,.fxg-face .fxg-tear,.fxg-face .fxg-look,.fxg-face .fxg-bob{transform-box: fill-box;transform-origin: center;}.fxg-face .fxg-tgw,.fxg-face .fxg-ym{transform-box: fill-box;transform-origin: 50% 0;}.fxg-face .fxg-neutral .eye{transition: transform .09s ease-in;}.fxg-face.is-blink .fxg-neutral .eye{transform: scaleY(.1);}.fxg-face .fxg-blush{fill: #ff7aa8;opacity: .55;}.fxg-face .fxg-pink{fill: #ff5f8f;}.fxg-face .fxg-dot{fill: #fff;stroke: rgba(124,58,237,.45);stroke-width: 8;}.fxg-face[data-e="think"] .fxg-dot{animation: fxg-pop .5s cubic-bezier(.3,1.6,.5,1) .3s backwards;}.fxg-face[data-e="think"] .d2{animation-delay: .75s;}.fxg-face[data-e="think"] .d3{animation-delay: 1.2s;}.fxg-face[data-e="think"] .fxg-look{animation: fxg-look 3.2s ease-in-out .4s infinite;}@keyframes fxg-pop{from{opacity: 0;transform: scale(0);}to{opacity: 1;transform: scale(1);}}@keyframes fxg-look{0%,100%{transform: translate(0,0);}40%,62%{transform: translate(-24px,-4px);}}.fxg-face .fxg-star{fill: #a855f7;}.fxg-face[data-e="wink"] .fxg-star{animation: fxg-tw .9s ease-in-out infinite;}@keyframes fxg-tw{0%,100%{transform: scale(.55) rotate(0deg);opacity: .6;}50%{transform: scale(1.15) rotate(20deg);opacity: 1;}}.fxg-face .fxg-tg{fill: #ff5f8f;stroke: #0b0b10;stroke-width: 20;stroke-linejoin: round;}.fxg-face .fxg-tgl{fill: none;stroke: #d63a6c;stroke-width: 12;stroke-linecap: round;}.fxg-face[data-e="tongue"] .fxg-tgw{animation: fxg-wag .45s ease-in-out infinite alternate;}@keyframes fxg-wag{from{transform: rotate(-7deg) scaleY(.9);}to{transform: rotate(7deg) scaleY(1.07);}}.fxg-face[data-e="sleep"] .fxg-snore{animation: fxg-snore 2.4s ease-in-out infinite;}@keyframes fxg-snore{0%,100%{transform: scale(.7);}50%{transform: scale(1.15);}}.fxg-face .fxg-z{fill: #fff;stroke: #7c3aed;stroke-width: 14;paint-order: stroke;font-family: "Montserrat","Poppins",Arial,sans-serif;font-weight: 800;opacity: 0;}.fxg-face[data-e="sleep"] .fxg-z{animation: fxg-z 2.4s ease-out infinite;}.fxg-face[data-e="sleep"] .z1{animation-delay: .5s;}.fxg-face[data-e="sleep"] .z2{animation-delay: 1.3s;}.fxg-face[data-e="sleep"] .z3{animation-delay: 2.1s;}@keyframes fxg-z{0%{opacity: 0;transform: translate(-20px,40px) scale(.5);}25%{opacity: 1;}100%{opacity: 0;transform: translate(30px,-70px) scale(1.15);}}.fxg-face .fxg-wh{stroke-width: 14;opacity: .8;}.fxg-face[data-e="cat"] .fxg-blush{animation: fxg-blush 1.6s ease-in-out infinite;}@keyframes fxg-blush{0%,100%{opacity: .45;}50%{opacity: .75;}}.fxg-face .fxg-vein{fill: none;stroke: #ff3355;stroke-width: 18;stroke-linecap: round;}.fxg-face[data-e="angry"] .fxg-shk{animation: fxg-shake .11s linear .35s 7;}.fxg-face[data-e="angry"] .fxg-vein{animation: fxg-vein .55s ease-in-out infinite alternate;}@keyframes fxg-shake{0%,100%{transform: translateX(0);}25%{transform: translateX(-10px);}75%{transform: translateX(10px);}}@keyframes fxg-vein{from{transform: scale(.85);}to{transform: scale(1.18);}}.fxg-face .fxg-tear{fill: #7cc4ff;opacity: 0;}.fxg-face[data-e="yawn"] .fxg-ym{animation: fxg-yawn 3.6s ease-in-out both;}.fxg-face[data-e="yawn"] .fxg-tear{animation: fxg-tear 3.6s ease both;}@keyframes fxg-yawn{0%{transform: scaleY(.15);}30%{transform: scaleY(1);}62%{transform: scaleY(1.06);}85%{transform: scaleY(.4);}100%{transform: scaleY(.25);}}@keyframes fxg-tear{0%,35%{opacity: 0;transform: translateY(0);}50%{opacity: 1;}100%{opacity: .9;transform: translateY(34px);}}.fxg-face .fxg-mouth{stroke: #0b0b10;stroke-width: 16;stroke-linejoin: round;}.fxg-face[data-e="smile"] .fxg-bob{animation: fxg-bob .8s ease-in-out infinite alternate;}@keyframes fxg-bob{from{transform: translateY(0);}to{transform: translateY(-12px);}}@media (prefers-reduced-motion: reduce){.fxg-face{display: none;}}
/* fantom-deals */
.fx-deals__lead{text-align: center;color: var(--dim,#8a93a3);margin: 0 auto 24px;max-width: 720px;}.fx-deals__grp{text-align: center;font-size: 22px !important;letter-spacing: 1px;margin: 34px 0 6px !important;}.fx-deals__grp.is-gsm{color: #4da3ff;}.fx-deals__grp.is-games{color: #2df05f;}.fx-deals__sec{margin: 0 0 30px;}.fx-deals__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 0 0 12px;border-left: 3px solid var(--blue,#216be9);padding-left: 10px;}.fx-deals__head h3{margin: 0 !important;font-size: 19px !important;}.fx-deals__head a{font-size: 14px;white-space: nowrap;color: var(--accent-text,var(--blue)) !important;}.main-navigation ul.menu > li.fx-menu-deals > a{color: #ffb02e !important;}.fx-deals-btn{order: 1;flex: none;align-self: center;display: inline-flex;align-items: center;gap: 6px;height: 38px;padding: 0 16px;margin-left: 10px;border-radius: 40px;font-weight: 700;font-size: 14.5px;text-decoration: none !important;color: #fff !important;background: linear-gradient(135deg,#ff9a2e,#ff5a36);box-shadow: 0 6px 18px -6px rgba(255,110,50,.7);transition: filter .2s,transform .2s;}.fx-deals-btn:hover{filter: brightness(1.08);transform: translateY(-1px);}@media (max-width: 767px){.fx-deals-btn{height: 32px;padding: 0 12px;font-size: 13px;margin-left: 6px;}.fx-deals__head h3{font-size: 17px !important;}}@media (max-width: 767px){.fx-deals-btn{order: 1 !important;height: 30px;padding: 0 10px;font-size: 12.5px;gap: 4px;margin-left: 4px !important;}body.fx-home .site-header .custom-logo{max-height: 26px !important;}}body.fx-home .site-header .fx-side-tabs{display: none !important;}.fx-deals-hub .fxh-side__brand{align-self: center !important;margin: 0 auto;}.fx-deals-hub .fxh-side__logo{object-position: center !important;}.fx-deals-hub .fxh-title{margin-bottom: 10px;}@media (max-width: 767px){.fx-deals-hub .fxh-side__sub{text-align: center;}.fx-deals-hub .fxh-side__glow{display: none !important;}.fx-deals-hub .fxh-side{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: rgba(24,30,44,.94) !important;-webkit-mask-image: -webkit-radial-gradient(white,black);}.fx-deals-hub .fxh-side__logo{height: 34px !important;}}@media (min-width: 768px){html body.fx-home .site-header .fx-deals-btn{order: 9 !important;margin-left: 10px !important;margin-right: 0 !important;}}html body.fx-home .site-header .fantom-header-actions::after{display: none !important;content: none !important;}body.page .fx-deals,body.page .fx-deals-hub{margin-top: 6px;}body.fx-deals-page .entry-header,body.fx-deals-page .entry-title{display: none !important;}@media (max-width: 767px){.fx-deals-hub .fxh-hero{padding: 10px 0 14px !important;min-height: 0 !important;}.fx-deals-hub .fxh-lead{font-size: 13.5px !important;margin: 0 auto 12px !important;line-height: 1.45;}.fx-deals-hub .fxh-sides{gap: 12px !important;}.fx-deals-hub .fxh-side{padding: 16px 16px 14px !important;gap: 8px !important;}.fx-deals-hub .fxh-side__logo{height: 30px !important;}.fx-deals-hub .fxh-side__sub{font-size: 15px !important;line-height: 1.35;}.fx-deals-hub .fxh-side__pts{display: none !important;}.fx-deals-hub .fxh-side__foot{padding-top: 2px !important;justify-content: center !important;}.fx-deals-hub .fxh-side__go{padding: 11px 18px !important;font-size: 14.5px !important;width: auto !important;}.fx-deals-hub .fxh-ghost{display: none !important;}}.fx-promos{max-width: 1400px;margin: 22px auto 8px;padding: 0 16px;box-sizing: border-box;}.fx-promos__h{text-align: center;font-size: 20px !important;letter-spacing: .5px;margin: 0 0 14px !important;}.fx-promos__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 14px;max-width: 1100px;margin: 0 auto;}.fx-promos__card{position: relative;display: flex;flex-direction: column;gap: 6px;padding: 16px 18px 14px;border-radius: 14px;text-decoration: none !important;color: #e9edf5 !important;background: linear-gradient(145deg,rgba(168,85,247,.20),rgba(24,30,44,.94) 62%);border: 1px solid rgba(168,85,247,.45);box-shadow: 0 0 18px rgba(168,85,247,.14);transition: transform .15s,box-shadow .15s;}.fx-promos__card:hover{transform: translateY(-2px);box-shadow: 0 0 26px rgba(168,85,247,.30);}.fx-promos__card.is-freeacc{background: linear-gradient(145deg,rgba(34,211,106,.18),rgba(24,30,44,.94) 62%);border-color: rgba(34,211,106,.5);box-shadow: 0 0 18px rgba(34,211,106,.12);}.fx-promos__card.is-quickret{background: linear-gradient(145deg,rgba(47,140,255,.20),rgba(24,30,44,.94) 62%);border-color: rgba(47,140,255,.5);box-shadow: 0 0 18px rgba(47,140,255,.14);}.fx-promos__ico{font-size: 26px;line-height: 1;}.fx-promos__badge{position: absolute;top: 14px;right: 16px;background: #fff;color: #7c3aed;border-radius: 8px;padding: 2px 10px;font: 800 14px/1.5 var(--font-head,Poppins,sans-serif);}.fx-promos__card.is-freeacc .fx-promos__badge{color: #0e9f66;}.fx-promos__card.is-quickret .fx-promos__badge{color: #216be9;}.fx-promos__title{font: 700 17px/1.25 var(--font-head,Poppins,sans-serif);color: #fff;padding-right: 90px;}.fx-promos__text{font-size: 14px;line-height: 1.45;color: rgba(233,237,245,.85);flex: 1;}.fx-promos__btn{font-weight: 700;font-size: 14px;color: #c9a2ff;margin-top: 4px;}.fx-promos__card.is-freeacc .fx-promos__btn{color: #4ade80;}.fx-promos__card.is-quickret .fx-promos__btn{color: #6aa5ff;}html.fx-home-light .fx-promos__card{background: #fff;color: #222a38 !important;box-shadow: 0 2px 10px rgba(60,40,120,.08);}html.fx-home-light .fx-promos__title{color: #1c2230;}html.fx-home-light .fx-promos__text{color: #4a5368;}html.fx-home-light .fx-promos__badge{background: #7c3aed;color: #fff;}html.fx-home-light .fx-promos__btn{color: #7c3aed;}html.fx-home-light .fx-promos__card.is-freeacc .fx-promos__badge{background: #0e9f66;}html.fx-home-light .fx-promos__card.is-freeacc .fx-promos__btn{color: #0e9f66;}html.fx-home-light .fx-promos__card.is-quickret .fx-promos__badge{background: #216be9;}html.fx-home-light .fx-promos__card.is-quickret .fx-promos__btn{color: #216be9;}body.fx-deals-page .fx-promos{padding: 0;margin-top: 4px;}@media (max-width: 767px){.fx-promos{margin-top: 16px;}.fx-promos__h{font-size: 18px !important;}.fx-promos__title{font-size: 16px;}}.fx-promos__grid.is-4{max-width: 1300px;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));}.fx-promos__card.is-subcode{background: linear-gradient(145deg,rgba(42,163,224,.20),rgba(24,30,44,.94) 62%);border-color: rgba(42,163,224,.55);box-shadow: 0 0 18px rgba(42,163,224,.14);}.fx-promos__card.is-subcode:hover{transform: none;}.fx-promos__card.is-subcode .fx-promos__badge{color: #1d8fd0;}.fx-promos__socs{display: flex;gap: 8px;margin-top: 4px;}.fx-promos__socs a{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 8px 10px;border-radius: 9px;font: 700 13px/1 Inter,sans-serif;color: #fff !important;text-decoration: none !important;transition: filter .2s ease,transform .2s ease;}.fx-promos__socs a svg{width: 16px;height: 16px;fill: currentColor;}.fx-promos__socs a.is-tg{background: #2aa3e0;}.fx-promos__socs a.is-vk{background: #0077ff;}.fx-promos__socs a:hover{filter: brightness(1.1);transform: translateY(-1px);}html.fx-home-light .fx-promos__card.is-subcode .fx-promos__badge{background: #1d8fd0;color: #fff;}@media (max-width: 767px){body.home .fx-promos{display: none !important;}}@media (max-width: 767px){body.fx-home .fx-promos{margin-bottom: 30px;}}@media (max-width: 767px){body.fx-deals-page .fx-deals-hub .fxh-hero{min-height: calc(100svh - 150px) !important;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 16px 0 24px !important;}body.fx-deals-page .fx-deals-hub .fxh-lead{position: relative;z-index: 2;margin: 0 auto 18px !important;}body.admin-bar.fx-deals-page .fx-deals-hub .fxh-hero{min-height: calc(100svh - 196px) !important;}body.fx-deals-page .fx-promos{margin-top: 24px;}}@media (max-width: 767px){body.fx-deals-page .fx-deals-hub .fxh-hero{position: relative;}body.fx-deals-page .fx-deals-hub .fxh-hero::after{content: "🎁 Акции и бонусы ↓";position: absolute;left: 0;right: 0;bottom: 4px;text-align: center;font: 600 13px/1 Inter,sans-serif;color: rgba(233,237,245,.55);animation: fx-hint 2.4s ease-in-out infinite;}html.fx-home-light body.fx-deals-page .fx-deals-hub .fxh-hero::after{color: rgba(40,44,54,.55);}}@keyframes fx-hint{0%,100%{transform: translateY(0);}50%{transform: translateY(4px);}}@media (max-width: 767px){body.fx-deals-page .fx-deals-hub .fxh-sides{gap: 26px !important;}}@media (max-width: 767px){body.home .fxh-row.is-gsm{margin-top: 40px !important;}}@media (max-width: 767px){body.fx-deals-page .fx-deals-hub .fxh-lead{font-size: 17px !important;font-weight: 600;line-height: 1.4 !important;max-width: 330px;margin-bottom: 22px !important;}body.fx-deals-page .fx-deals-hub .fxh-side{padding: 26px 18px 24px !important;gap: 12px !important;}body.fx-deals-page .fx-deals-hub .fxh-side__logo{height: 38px !important;}body.fx-deals-page .fx-deals-hub .fxh-side__sub{font-size: 17px !important;}body.fx-deals-page .fx-deals-hub .fxh-side__go{font-size: 16.5px !important;padding: 15px 30px !important;}}@media (min-width: 768px){body.home .fx-promos{margin-bottom: 64px;}}
/* fantom-reviews-page */
.fx-rvp{max-width: 1040px;margin: 0 auto 30px;--rv-acc: #a855f7;--rv-card: var(--surface,#1b2230);--rv-line: var(--border,#2f3b57);}.fx-rvp__top{display: grid;grid-template-columns: 1fr 1.4fr;gap: 14px;margin: 6px 0 18px;}.fx-rvp__score,.fx-rvp__gift,.fx-rvp__form,.fx-rvp__it{background: var(--rv-card);border: 1px solid var(--rv-line);border-radius: 16px;}.fx-rvp__score{display: flex;align-items: center;gap: 12px;padding: 16px 20px;flex-wrap: wrap;}.fx-rvp__score > b{font-size: 40px;line-height: 1;font-weight: 800;color: var(--text,#e9edf3);}.fx-rvp__score > span{color: var(--dim,#8a93a3);font-size: 14px;}.fx-rvp__score .fx-rv__stars{font-size: 22px;}.fx-rvp__gift{padding: 16px 20px;display: flex;flex-direction: column;gap: 4px;border-color: rgba(168,85,247,.45);background: linear-gradient(135deg,rgba(168,85,247,.16),rgba(124,58,237,.06)),var(--rv-card);}.fx-rvp__gift b{font-size: 17px;color: var(--text,#e9edf3);}.fx-rvp__gift span{font-size: 14px;color: var(--dim,#8a93a3);line-height: 1.5;}.fx-rvp__form{padding: 18px 20px;margin-bottom: 22px;}.fx-rvp__form h2{font-size: 20px !important;margin: 0 0 10px !important;}.fx-rvp__note{color: var(--dim,#8a93a3);margin: 0;}.fx-rvp__note a,.fx-rvp__ok a{color: #c9a2ff !important;font-weight: 600;}.fx-rvp__ok{padding: 10px 14px;border-radius: 10px;background: rgba(34,197,94,.12);border: 1px solid rgba(34,197,94,.4);color: var(--text,#e9edf3);margin: 0 0 12px;font-size: 14px;}.fx-rvp__f{display: grid;gap: 12px;}.fx-rvp__f label{display: grid;gap: 6px;font-size: 13px;font-weight: 600;color: var(--dim,#8a93a3);}.fx-rvp__f select,.fx-rvp__f textarea{width: 100%;border-radius: 10px;padding: 10px 12px;font-size: 15px;background: var(--surface-2,#27324c);color: var(--text,#e9edf3);border: 1px solid var(--rv-line);}.fx-rvp__stars{border: 0;padding: 0;margin: 0;display: inline-flex;flex-direction: row-reverse;justify-content: flex-end;gap: 4px;}.fx-rvp__stars legend{font-size: 13px;font-weight: 600;color: var(--dim,#8a93a3);margin-bottom: 4px;width: 100%;}.fx-rvp__stars input{position: absolute;opacity: 0;pointer-events: none;}.fx-rvp__stars label{font-size: 30px;line-height: 1;cursor: pointer;color: #4b5568;transition: color .15s,transform .15s;}.fx-rvp__stars input:checked ~ label,.fx-rvp__stars label:hover,.fx-rvp__stars label:hover ~ label{color: #f5b301;}.fx-rvp__stars label:hover{transform: scale(1.12);}.fx-rvp__send{justify-self: start;background: linear-gradient(135deg,#b56cff,#7c3aed) !important;color: #fff !important;border: 0 !important;border-radius: 40px !important;padding: 11px 24px !important;font-weight: 700;}.fx-rvp__f small{color: var(--dim,#8a93a3);font-size: 12px;}.fx-rvp__tabs{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;margin: 0 0 14px;}.fx-rvp__tabs a{padding: 8px 16px;border-radius: 40px;border: 1px solid var(--rv-line);color: var(--text,#e9edf3) !important;text-decoration: none !important;font-weight: 600;font-size: 14px;}.fx-rvp__tabs a.is-on{border-color: var(--rv-acc);background: rgba(168,85,247,.16);}.fx-rvp__list{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px;}.fx-rvp__it{padding: 14px 16px;display: flex;flex-direction: column;gap: 8px;}.fx-rvp__head{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;font-size: 13px;}.fx-rvp__head b{color: var(--text,#e9edf3);}.fx-rvp__head time{color: var(--dim,#8a93a3);}.fx-rvp__head em{font-style: normal;font-size: 11.5px;color: #4ade80;}.fx-rvp__it p{margin: 0;line-height: 1.55;color: var(--text,#e9edf3);font-size: 14.5px;}.fx-rvp__prod{display: flex;align-items: center;gap: 8px;margin-top: auto;font-size: 13px;font-weight: 600;color: #c9a2ff !important;text-decoration: none !important;}.fx-rvp__prod img{width: 32px;height: 32px;border-radius: 6px;object-fit: cover;}.fx-rvp__pg{display: flex;gap: 6px;justify-content: center;margin-top: 16px;}.fx-rvp__pg a,.fx-rvp__pg span{min-width: 34px;height: 34px;display: grid;place-items: center;border-radius: 9px;border: 1px solid var(--rv-line);font-size: 14px;text-decoration: none !important;color: var(--text,#e9edf3) !important;}.fx-rvp__pg span{border-color: var(--rv-acc);background: rgba(168,85,247,.16);}body.fx-rv-page .entry-header,body.fx-rv-page .entry-title{display: none !important;}html.fx-home-light .fx-rvp{--rv-card: #fffefa;--rv-line: #dcdccf;}html.fx-home-light .fx-rvp__score > b,html.fx-home-light .fx-rvp__gift b,html.fx-home-light .fx-rvp__head b,html.fx-home-light .fx-rvp__it p,html.fx-home-light .fx-rvp__tabs a,html.fx-home-light .fx-rvp__pg a,html.fx-home-light .fx-rvp__pg span,html.fx-home-light .fx-rvp__ok{color: #151a21 !important;}html.fx-home-light .fx-rvp__f select,html.fx-home-light .fx-rvp__f textarea{background: #fff;color: #151a21;}html.fx-home-light .fx-rvp__prod,html.fx-home-light .fx-rvp__note a{color: #7c3aed !important;}.fx-rv-btn{order: 8;flex: none;align-self: center;display: inline-flex;align-items: center;gap: 6px;height: 38px;padding: 0 15px;margin-left: 10px;border-radius: 40px;font-weight: 700;font-size: 14.5px;text-decoration: none !important;color: #fff !important;background: rgba(245,179,1,.14);border: 1px solid rgba(245,179,1,.55);transition: background .2s,transform .2s;}.fx-rv-btn:hover,.fx-rv-btn.is-on{background: rgba(245,179,1,.26);transform: translateY(-1px);}html.fx-home-light .fx-rv-btn{color: #f6f7f9 !important;}html body .fx-foot2__btn.fx-foot2__rv{text-decoration: none !important;}@media (max-width: 767px){.fx-rvp__top{grid-template-columns: 1fr;}.fx-rvp__list{grid-template-columns: 1fr;}.fx-rv-btn{height: 30px;padding: 0 10px;font-size: 12.5px;gap: 4px;margin-left: 4px !important;}html body .fx-foot2__btn.fx-foot2__rv{grid-column: 1 / -1;}}@media (max-width: 767px){html body .site-header .fx-rv-btn{order: 7 !important;padding: 0 9px;font-size: 12px;height: 34px;margin-left: 2px !important;}html body.fx-home .site-header .fantom-header-actions .fantom-login{padding: 0 12px !important;font-size: 13px !important;}html body.fx-home .site-header .fantom-header-actions{gap: 4px !important;}}@media (max-width: 767px){html body .site-header .fx-rv-btn{padding: 0 7px;font-size: 11.5px;gap: 3px;}html body.fx-home .site-header .fantom-header-actions .fantom-login{padding: 0 10px !important;margin-left: 2px !important;}html body.fx-home .site-header > .col-full{padding-left: 12px !important;padding-right: 12px !important;column-gap: 4px;}}.fx-rv-orderbtn{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;margin: 0 0 18px;padding: 14px 16px;border-radius: 14px;border: 1px solid rgba(245,179,1,.5);background: rgba(245,179,1,.08);}.fx-rv-orderbtn div{display: flex;flex-direction: column;gap: 3px;}.fx-rv-orderbtn span{font-size: 13.5px;opacity: .8;}.fx-rv-orderbtn .button{background: linear-gradient(135deg,#f5b301,#e08a00) !important;color: #1a1300 !important;border: 0 !important;border-radius: 40px !important;font-weight: 700;padding: 10px 20px !important;}.fx-help-btn{display: inline-flex;align-items: center;gap: 5px;margin-left: 8px;padding: 3px 10px;border-radius: 30px;font-size: 12.5px;font-weight: 700;cursor: pointer;background: rgba(168,85,247,.14);border: 1px solid rgba(168,85,247,.5);color: #d9c2ff;vertical-align: middle;line-height: 1.6;}.fx-help-btn:hover{background: rgba(168,85,247,.26);}html body .fx-rvp fieldset.fx-rvp__stars{background: transparent !important;border: 0 !important;padding: 0 !important;margin: 0 !important;box-shadow: none !important;}html body .fx-rvp fieldset.fx-rvp__stars legend{background: transparent !important;padding: 0 !important;margin: 0 0 4px !important;color: var(--dim,#8a93a3) !important;}html body .fx-rvp .fx-rvp__f button.fx-rvp__send{background: linear-gradient(135deg,#b56cff,#7c3aed) !important;color: #fff !important;border: 0 !important;box-shadow: 0 6px 18px -6px rgba(168,85,247,.7) !important;}
/* fantom-rvph */
.fx-rvph-field{margin: 10px 0;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;}.fx-rvph-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 12px;border: 1px dashed currentColor;cursor: pointer;font-weight: 600;font-size: 14px;opacity: .9;}.fx-rvph-btn:hover{opacity: 1;}.fx-rvph-hint{font-size: 12.5px;opacity: .65;}.fx-rvph-prev{flex-basis: 100%;display: flex;gap: 8px;flex-wrap: wrap;align-items: center;}.fx-rvph-prev img{width: 64px;height: 64px;object-fit: cover;border-radius: 10px;}.fx-rvph-prev small{color: #e0a030;}.fx-rvph-list{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px;}.fx-rvph-it{display: block;width: 96px;height: 96px;border-radius: 12px;overflow: hidden;border: 1px solid rgba(128,128,128,.3);}.fx-rvph-it img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .2s;}.fx-rvph-it:hover img{transform: scale(1.06);}.fx-rvph-zoom{position: fixed;inset: 0;z-index: 100000;background: rgba(0,0,0,.88);display: flex;align-items: center;justify-content: center;cursor: zoom-out;padding: 20px;}.fx-rvph-zoom img{max-width: 100%;max-height: 100%;border-radius: 10px;}.fx-rvph-zoom button{position: absolute;top: 14px;right: 18px;background: none;border: 0;color: #fff;font-size: 38px;line-height: 1;cursor: pointer;}@media (max-width: 767px){.fx-rvph-it{width: 78px;height: 78px;}}
/* storefront-woocommerce-brands-style */
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}
