:root{--tt-bg:#1A1A20;--tt-surface:#23232B;--tt-control:#2B2D37;--tt-text:#F4F6FA;--tt-muted:#B2B7C3;--tt-blue:#80E5FF;--tt-purple:#7657D9;--tt-link-hover:#B6A0FF;--tt-border:#3B3D49;--tt-dark:#111218}html,body,.wrapper-body,#MainContent,.main-content{background:var(--tt-bg)!important;color:var(--tt-text)!important}#MainContent>.shopify-section,#MainContent .halo-block{background-color:var(--tt-bg)!important}#MainContent :is(h1,h2,h3,h4,h5,h6){color:var(--tt-text)}#MainContent a:not(.button):not(.btn):not(.shopify-payment-button__button):not(.tt-banpresto-campaign__button):not(.tt-banpresto-cta){color:var(--tt-blue)}#MainContent a:not(.button):not(.btn):not(.shopify-payment-button__button):not(.tt-banpresto-campaign__button):not(.tt-banpresto-cta):hover{color:var(--tt-link-hover)}hr{border-color:var(--tt-border)!important}::selection{background:var(--tt-purple);color:#fff}#MainContent .halo-block-header,#MainContent .halo-block-header .title,#MainContent .halo-block-header .title .text{background:transparent!important;color:var(--tt-text)!important}#MainContent .halo-block-header .title:before,#MainContent .halo-block-header .title:after{background:var(--tt-border)!important}.form-input,.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=number],select,textarea{background:var(--tt-control)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}input::placeholder,textarea::placeholder{color:var(--tt-muted)!important}:is(.halo-popup,.halo-popup .halo-popup-wrapper,.halo-sidebar,.halo-sidebar-wrapper,.quickSearchResultsWrap,.quickSearchResultsBlock,.halo-search-popup .halo-popup-wrapper,#halo-card-mobile-popup .halo-popup-wrapper){background:var(--tt-surface)!important;color:var(--tt-text)!important}:is(.halo-popup,.halo-sidebar) :is(h1,h2,h3,h4,.halo-popup-title,.newsletter-popup-title){color:var(--tt-text)!important}:is(.halo-popup,.halo-sidebar) :is(p,label,.halo-popup-desc){color:var(--tt-muted)!important}.halo-popup-close{background:var(--tt-dark)!important}.halo-popup-close svg{fill:var(--tt-text)!important}.halo-newsletter-popup .halo-popup-wrapper,.halo-newsletter-message-popup .halo-popup-wrapper{background:var(--tt-surface)!important;color:var(--tt-text)!important}.halo-newsletter-popup :is(.newsletter-popup-title,.newsletter-popup-desc,.newsletter--checked label){color:var(--tt-text)!important}.halo-newsletter-popup .newsletter-popup-desc,.halo-newsletter-popup .newsletter--checked label{color:var(--tt-muted)!important}.halo-newsletter-popup #NewsletterForm--Popup{background:var(--tt-control)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.halo-newsletter-popup .newsletter-form__button{background:var(--tt-blue)!important;color:var(--tt-dark)!important;border-color:var(--tt-blue)!important}.productView{background:var(--tt-bg)!important;color:var(--tt-text)!important}.productView-title{--color-title:var(--tt-text)!important;color:var(--tt-text)!important}.productView-desc.halo-text-format,.productView-desc.halo-text-format *{--color-text:var(--tt-muted)!important;color:var(--tt-muted)!important}.productView-info-item .productView-info-name{color:var(--tt-text)!important}.productView-info-item .productView-info-value,.productView-ViewingProduct .text,.productView-checkbox input[type=checkbox]+label,.productView-checkbox input[type=checkbox]~button{color:var(--tt-muted)!important}.productView-price :is(.price,.price-item,.money){color:var(--tt-blue)!important}.productView-options .product-form__input .form__label{--color-text:var(--tt-text)!important;color:var(--tt-text)!important}.productView-options .product-form__input .form__label [data-header-option]{color:var(--tt-muted)!important}.product-form__label .text{color:var(--tt-text)!important;background:var(--tt-control)!important;border-color:var(--tt-border)!important}.product-form__radio:checked+.product-form__label .text{color:var(--tt-dark)!important;background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;font-weight:600!important}.product-form__radio:not(:checked)+.product-form__label .text:hover{color:var(--tt-dark)!important;background:#a9eeff!important;border-color:#a9eeff!important}.productView-quantity .quantity__label{color:var(--tt-text)!important}.productView-quantity .quantity__container,.productView-quantity .quantity__input{background:var(--tt-control)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important;border-radius:7px!important}.productView-quantity .btn-quantity{color:var(--tt-text)!important}.productView-quantity .btn-quantity.minus:before,.productView-quantity .btn-quantity.plus:before,.productView-quantity .btn-quantity.plus:after{background:var(--tt-text)!important}.productView-checkbox input[type=checkbox]{accent-color:var(--tt-blue)!important}.productView-checkbox a{color:var(--tt-blue)!important}.productView-action .button{color:var(--tt-dark)!important;background:var(--tt-blue)!important;border-color:var(--tt-blue)!important}.productView-action .button:hover{color:#fff!important;background:var(--tt-purple)!important;border-color:var(--tt-purple)!important}.productView-action .button[disabled]{color:var(--tt-muted)!important;background:var(--tt-surface)!important;border-color:var(--tt-border)!important}.productView-tab,.productView-tab .tabs,.productView-tab .tabs-contents,.productView-tab .tab-content{background:var(--tt-bg)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.productView-tab :is(.tab-title,.tabs-title,.tab-title a,.tabs-title a,.toggleLink){color:var(--tt-text)!important;background:transparent!important}.productView-tab :is(.active,.is-active,.active a,.is-active a,.toggleLink.is-open){color:var(--tt-blue)!important}.productView-tab :is(table,tbody,tr,td,th),.productView-propertyInfo .productView-info-item{background:var(--tt-surface)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.productView-tab tr:nth-child(2n) :is(td,th),.productView-propertyInfo .productView-info-item:nth-child(odd){background:var(--tt-control)!important}.productView-propertyInfo :is(.productView-info-name,.productView-info-value){color:var(--tt-text)!important;border-color:var(--tt-border)!important}@media(min-width:1200px){.template-product #MainContent .productView-container:not(.container-full){width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;margin-inline:auto!important}.template-product #MainContent .productView-top{gap:56px!important}.template-product #MainContent .product-default .halo-productView-left,.template-product #MainContent .product-horizontal-tabs .halo-productView-left{width:500px!important;max-width:500px!important;flex:0 0 500px!important;padding-right:0!important}.template-product #MainContent .product-default .halo-productView-right,.template-product #MainContent .product-horizontal-tabs .halo-productView-right{width:auto!important;flex:1 1 0!important;min-width:0!important}.template-product #MainContent .halo-productView-left .productView-image img{max-width:500px!important;width:100%!important;height:auto!important;object-fit:contain!important}}:is(.halo-recommendations-block,.halo-recently-viewed-block,.product-recently-viewed){background:var(--tt-bg)!important;color:var(--tt-text)!important}:is(.halo-recommendations-block,.halo-recently-viewed-block,.product-recently-viewed) :is(.wrapper-container,.halo-block-content,.halo-block-header,.halo-block-header .title,.halo-block-header .title .text){background:transparent!important;color:var(--tt-text)!important}:is(.halo-recommendations-block,.halo-recently-viewed-block,.product-recently-viewed) .card{background:var(--tt-surface)!important;border-color:var(--tt-border)!important}:is(.halo-recommendations-block,.halo-recently-viewed-block,.product-recently-viewed) .card-title{color:var(--tt-text)!important}:is(.halo-recommendations-block,.halo-recently-viewed-block,.product-recently-viewed) .card-vendor{color:var(--tt-muted)!important}:is(.halo-recommendations-block,.halo-recently-viewed-block,.product-recently-viewed) .card-price :is(.price,.money){color:var(--tt-blue)!important}:is(.template-collection,.template-search) :is(.collection,.collection-template,.collection-content,#main-collection-product-grid,.productListing,.toolbar,.facets-container){background:var(--tt-bg)!important;color:var(--tt-text)!important}:is(.template-collection,.template-search) :is(.product-item>.card,.productListing .card){background:var(--tt-surface)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important}:is(.template-collection,.template-search) .card-title{color:var(--tt-text)!important}:is(.template-collection,.template-search) .card-vendor{color:var(--tt-muted)!important}:is(.template-collection,.template-search) .card-price :is(.price,.money){color:var(--tt-blue)!important}:is(.template-collection,.template-search) :is(.facets,.facets__form,.facets__display,.facets__header,.sidebarBlock,.sidebar-block){background:var(--tt-bg)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.menu-drawer,.menu-drawer__submenu,.list-menu--disclosure{background:var(--tt-surface)!important;color:var(--tt-text)!important}.menu-drawer__menu li{border-color:var(--tt-border)!important}.menu-drawer__menu-item,.menu-drawer__close-button{align-items:center;background:var(--tt-surface)!important;color:var(--tt-text)!important;display:flex;min-height:48px}.menu-drawer__submenu .menu-drawer__menu-item{padding-left:28px!important}.menu-drawer__menu-item:focus-visible,.menu-drawer__close-button:focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:-2px}.button:not(.shopify-payment-button__button),.btn:not(.shopify-payment-button__button){border-radius:8px}.cart-header,.cart-actions.sticky_button_checkout_mb{background:var(--tt-surface)!important;color:var(--tt-text)!important}.cartTool-item{background:var(--tt-control)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.cartTool-item:hover{background:var(--tt-surface)!important}.cartTool-item svg{color:var(--tt-blue)!important}.previewCart.active-tool:before{background:var(--tt-bg)!important;opacity:.82!important}.product-card-layout-04.quick_shop_option_2 .previewCartCollection .card-action .variants-popup-content{background:var(--tt-surface)!important}.facets__list--refined .active-facets__button{background:var(--tt-control)!important;color:var(--tt-muted)!important}.facets__list--refined .close:before,.facets__list--refined .close:after{background:var(--tt-muted)!important}.facets__reset,.facets__clear-all{color:var(--tt-blue)!important}.facets__price--slide input[type=range]::-webkit-slider-thumb{background:var(--tt-blue)!important;border-color:var(--tt-dark)!important}.facets__price--slide input[type=range]::-moz-range-thumb{background:var(--tt-blue)!important;border-color:var(--tt-dark)!important}.collection-header-2{background:var(--tt-bg)!important}.collection-header .page-header,.collection-info--relative .collection-title{color:var(--tt-text)!important}.collection-info--relative .collection-description{color:var(--tt-muted)!important}.auth-link{color:var(--tt-blue)!important}.account-dropdown .account-item{border-color:var(--tt-border)!important}.account thead{background:var(--tt-surface)!important}.account :is(th,td){color:var(--tt-text)!important;border-color:var(--tt-border)!important}:is(.template-collection,.template-search) :is(.quickview-icon,.wishlist-icon){color:var(--tt-text)!important}:is(.template-collection,.template-search) :is(.quickview-icon,.wishlist-icon) :is(.text,svg){color:inherit!important;fill:currentColor!important}:is(.template-collection,.template-search) :is(.quickview-icon,.wishlist-icon):is(:hover,:focus-visible){color:var(--tt-blue)!important}:is(.template-collection,.template-search) :is(.quickview-icon,.wishlist-icon):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:2px}.template-product :is(.share-button__button,.share-button__close){color:var(--tt-text)!important;border-color:var(--tt-border)!important}.template-product :is(.share-button__button,.share-button__close) svg{color:inherit!important;fill:currentColor!important}.template-product :is(.share-button__button,.share-button__close):is(:hover,:focus-visible){color:var(--tt-blue)!important}.template-product :is(.share-button__button,.share-button__close):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:2px}.preorder-badge{background:var(--tt-purple,#7657D9)!important;color:#fff!important}.tt-preorder-card-button{background:var(--tt-blue,#80E5FF)!important;border-color:var(--tt-blue,#80E5FF)!important;color:var(--tt-dark,#111218)!important}.tt-preorder-card-button:hover{background:var(--tt-purple,#7657D9)!important;border-color:var(--tt-purple,#7657D9)!important;color:#fff!important}.tt-cart-preorder-note,.tt-quickcart-preorder-note{background:var(--tt-control,#2B2B35);border:1px solid var(--tt-border,#3B3D49);border-left:3px solid var(--tt-purple,#7657D9);color:var(--tt-muted,#A4A8B3);font-size:13px;line-height:1.55;padding:12px 14px}.tt-cart-preorder-note{margin:12px 0 18px}.tt-quickcart-preorder-note{margin:10px 15px 4px}.tt-cart-preorder-note strong{color:var(--tt-text,#F2F4F8)}.template-page .spaced-section,.template-page .page-width,.template-page .page-width--narrow,.template-page .page-width .container,.template-page .rte{background:var(--tt-bg)!important;color:var(--tt-text)!important}.template-page .main-page-title,.template-page .page-header,.template-page .rte :is(h1,h2,h3,h4,h5,h6){color:var(--tt-text)!important}.template-page .rte :is(p,li,span,strong,em){border-color:var(--tt-border)}.template-page .rte :is(p,li){color:var(--tt-muted)!important}.template-page .rte strong{color:var(--tt-text)!important}.template-page .rte a{color:var(--tt-blue)!important}.template-page .rte a:hover,.template-page .rte a:focus-visible{color:var(--tt-link-hover)!important}.template-page .rte :is(table,tbody,tr,td,th){background:var(--tt-surface)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.template-page .rte tr:nth-child(2n) :is(td,th){background:var(--tt-control)!important}.tt-cart-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:110px;background:var(--tt-surface,#23232B);color:var(--tt-muted,#A4A8B3)}.tt-cart-image-placeholder .icon{width:46px;height:46px;fill:currentColor}.previewCartItem-image .tt-cart-image-placeholder{width:110px;height:110px;min-height:110px}:is(.template-collection,.template-search,.template-product) .product-item:has(.sold-out-badge) .card{background:#202027!important;border-color:#333641!important}:is(.template-collection,.template-search,.template-product) .product-item:has(.sold-out-badge) .card-media img{filter:grayscale(.28);opacity:.52}:is(.template-collection,.template-search,.template-product) .product-item:has(.sold-out-badge) .card-title{color:#9ea3ae!important}:is(.template-collection,.template-search,.template-product) .product-item:has(.sold-out-badge) .card-price{opacity:.72}:is(.template-collection,.template-search) .sold-out-badge{background:#343743!important;border:1px solid #555968!important;color:#f2f4f8!important;font-weight:800!important;letter-spacing:.04em}:is(.template-collection,.template-search,.template-product) .product-item:has(.sold-out-badge) .button-ATC:not(.tt-preorder-card-button){background:#272a33!important;border-color:#444854!important;color:#aeb3bf!important}:is(.template-collection,.template-search,.template-product) .product-item:has(.sold-out-badge) .button-ATC.is-notify-me:hover{background:#303440!important;border-color:#80e5ff!important;color:#80e5ff!important}:is(.template-collection,.template-search) .toolbar{border-color:var(--tt-border)!important;color:var(--tt-text)!important}:is(.template-collection,.template-search) .toolbar .toolbar-dropdown .label-tab{background:var(--tt-control)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important;border-radius:8px}:is(.template-collection,.template-search) .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile{background:var(--tt-surface)!important;border:1px solid var(--tt-border)!important;color:var(--tt-text)!important}:is(.template-collection,.template-search) .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile .text{color:var(--tt-text)!important}:is(.template-collection,.template-search) .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile li.is-active .text{color:var(--tt-blue)!important}:is(.template-collection,.template-search) .toolbar .dropdown-menu.hidden-on-desktop{--modal-border:var(--tt-border);--active-gray:var(--tt-control);--modal-gray:var(--tt-muted);background:var(--tt-surface)!important;color:var(--tt-text)!important}:is(.template-collection,.template-search) .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-title,:is(.template-collection,.template-search) .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li{color:var(--tt-text)!important}:is(.template-collection,.template-search) .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li.is-active{background:var(--tt-control)!important;color:var(--tt-blue)!important}@media(max-width:767px){:is(.template-collection,.template-search) .toolbar{gap:10px;padding:16px 0!important}:is(.template-collection,.template-search) .toolbar .toolbar-sidebar .toolbar-icon.icon-filter{align-items:center;background:var(--tt-control)!important;border:1px solid var(--tt-border)!important;border-radius:8px;color:var(--tt-text)!important;display:flex;gap:8px;height:46px;justify-content:center;padding:0 14px;width:auto}:is(.template-collection,.template-search) .toolbar .toolbar-sort .label-tab.hidden-on-desktop{align-items:center;display:flex!important;height:46px;justify-content:center;min-width:104px;padding:0 34px 0 14px!important}:is(.template-collection,.template-search) .toolbar .toolbar-sidebar .filter-text,:is(.template-collection,.template-search) .toolbar .toolbar-sort .label-text{font-weight:700!important}}:is(.template-customers-login,.template-customers-register,.template-customers-account) .account-page,:is(.template-customers-login,.template-customers-register,.template-customers-account) .halo-page-content{background:var(--tt-bg)!important;color:var(--tt-text)!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.login-item,.account-item,.halo-page-wrapper){background:var(--tt-surface)!important;border:1px solid var(--tt-border)!important;border-radius:10px;color:var(--tt-text)!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.page-header,.page-subheader,.account-title){color:var(--tt-text)!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.login-text,.account-desc,.form-label,.account-product-detail,.account-product-text){color:var(--tt-muted)!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) .form-input{min-height:46px}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.button,.button--primary,.button-2){background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;min-height:46px}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.button,.button--primary,.button-2):is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.alertBox--error,.form-message){background:#2b2024!important;border-color:#6c3947!important;color:#ffdbe3!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) .alertBox--success{background:#1f2a27!important;border-color:#3b665b!important;color:#d8fff4!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) .link{color:var(--tt-blue)!important}@media(max-width:767px){:is(.template-customers-login,.template-customers-register) .login-row{display:block!important}:is(.template-customers-login,.template-customers-register) .login-rowItem{width:100%!important}:is(.template-customers-login,.template-customers-register,.template-customers-account) :is(.login-item,.account-item,.halo-page-wrapper){border-radius:8px}}.template-404 .content .link{background:var(--tt-blue)!important;border:1px solid var(--tt-blue)!important;border-radius:8px;color:var(--tt-dark)!important;display:inline-flex;font-weight:700;margin-top:18px;padding:12px 20px}.template-404 .content .link:is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}.shopify-policy__container{background:var(--tt-bg)!important;color:var(--tt-text)!important;max-width:980px!important;padding:40px 24px 56px!important}.shopify-policy__title{color:var(--tt-text)!important;margin-bottom:28px!important}.shopify-policy__body,.shopify-policy__body .rte{background:transparent!important;color:var(--tt-muted)!important}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6,strong){color:var(--tt-text)!important}.shopify-policy__body :is(p,li){color:var(--tt-muted)!important;line-height:1.7}.shopify-policy__body a{color:var(--tt-blue)!important}.shopify-policy__body a:is(:hover,:focus-visible){color:var(--tt-link-hover)!important}.shopify-policy__body :is(table,tbody,tr,td,th){background:var(--tt-surface)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important}@media(max-width:767px){.shopify-policy__container{padding:28px 18px 40px!important}}.tt-banpresto-page{margin:0 auto;max-width:1470px!important}.tt-banpresto-intro{color:var(--tt-muted)!important;margin:0 auto 28px;max-width:760px;text-align:center}.tt-banpresto-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.tt-banpresto-card{background:var(--tt-surface)!important;border:1px solid var(--tt-border);border-radius:8px;color:var(--tt-text)!important;display:block;overflow:hidden;text-align:center;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.tt-banpresto-card img{background:#202129;display:block;width:100%;aspect-ratio:1/1;object-fit:contain;transition:transform .25s ease}.tt-banpresto-card strong{color:var(--tt-blue)!important;display:block;padding:14px 10px}.tt-banpresto-card:is(:hover,:focus-visible){border-color:var(--tt-blue);box-shadow:0 0 0 1px #80e5ff29;transform:translateY(-2px)}.tt-banpresto-card:is(:hover,:focus-visible) img{transform:scale(1.02)}.tt-banpresto-card:focus-visible{outline:2px solid var(--tt-blue);outline-offset:3px}.tt-banpresto-cta-wrap{margin:30px 0 0!important;text-align:center}.tt-banpresto-cta{background:var(--tt-blue)!important;border:1px solid var(--tt-blue);border-radius:8px;color:var(--tt-dark)!important;display:inline-flex;font-weight:700;padding:12px 24px;text-decoration:none!important}.tt-banpresto-cta:is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple);color:#fff!important}@media(max-width:989px){.tt-banpresto-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.tt-banpresto-grid{gap:12px}.tt-banpresto-card strong{font-size:14px;padding:12px 8px}}.tt-about{margin:0 auto;max-width:900px}.tt-about p{font-size:15px;line-height:1.75;margin:0 0 18px}.tt-faq{margin:0 auto;max-width:980px}.tt-faq h2{border-bottom:1px solid var(--tt-border);color:var(--tt-text)!important;font-size:clamp(22px,2.2vw,30px);margin:38px 0 20px;padding-bottom:10px}.tt-faq h2:first-child{margin-top:0}.tt-faq h3{color:var(--tt-text)!important;font-size:17px;margin:22px 0 7px}.tt-faq p{color:var(--tt-muted)!important;line-height:1.7;margin:0}.tt-faq a{font-weight:600}@media(max-width:767px){.tt-about p{font-size:14px}.tt-faq h2{margin-top:30px}.tt-faq h3{font-size:16px}}.template-page .contact-form{margin-top:22px}.template-page .contact-form .form-label{color:var(--tt-text)!important;font-weight:600}.template-page .contact-form .form-input{min-height:46px}.template-page .contact-form textarea.form-input{min-height:180px;resize:vertical}.template-page .contact-form .button--primary{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;min-height:46px;min-width:150px}.template-page .contact-form .button--primary:is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}.template-page .contact-form .alertBox--success{background:#1f2a27!important;border:1px solid #3b665b!important;color:#d8fff4!important}.template-page .contact-form .alertBox--error{background:#2b2024!important;border:1px solid #6c3947!important;color:#ffdbe3!important}.template-page .contact-form .alertBox-message{color:inherit!important}.template-page .contact-form .red-asterisk{color:#ff7f9b!important}#MainContent .product-item>.card{transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover){#MainContent .product-item>.card:hover{border-color:#80e5ffad!important;box-shadow:0 0 0 1px #80e5ff14}}#MainContent .product-item>.card:focus-within{border-color:var(--tt-blue)!important;box-shadow:0 0 0 1px #80e5ff24}.template-search .collection--empty{margin:28px auto 50px;max-width:760px;padding:28px;text-align:center}.template-search .collection--empty .collection-product-count{color:var(--tt-muted)!important;font-size:15px;line-height:1.6;margin-bottom:18px}.template-search .collection--empty .search-form{margin:0 auto;max-width:620px}.template-search .tt-search-empty-cta{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;margin-top:18px;min-height:44px}.template-search .tt-search-empty-cta:is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}@media(max-width:767px){.footer-block__mobile .footer-block__heading{align-items:center;border-bottom:1px solid var(--tt-border)!important;display:flex;min-height:48px;margin-bottom:0!important;padding:10px 28px 10px 0!important}.footer-block__mobile .footer-block__heading:before,.footer-block__mobile .footer-block__heading:after{background-color:var(--tt-blue)!important}.footer-block__mobile .footer-block__list{border-bottom:1px solid var(--tt-border);padding:6px 0 10px!important}.footer-block__mobile .footer-block__list .list-menu__item--link{align-items:center;display:flex;min-height:42px;padding-block:7px}.footer-block__newsletter .footer-block__heading{color:var(--tt-text)!important}.footer-block__newsletter-form .newsletter-form__field-wrapper{max-width:100%!important}}:is(.template-collection,.template-search) .pagination-page-infinite{margin-top:32px;text-align:center}:is(.template-collection,.template-search) .pagination-page-infinite .button{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;min-height:46px;min-width:min(290px,100%)}:is(.template-collection,.template-search) .pagination-page-infinite .button:not(.disabled):is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}:is(.template-collection,.template-search) .pagination-page-infinite .button.disabled{background:var(--tt-surface)!important;border-color:var(--tt-border)!important;color:var(--tt-muted)!important}:is(.template-collection,.template-search) .pagination-page-total{color:var(--tt-muted)!important}:is(.template-collection,.template-search) .pagination-total-progress{background:var(--tt-control)!important}:is(.template-collection,.template-search) .pagination-total-item{background:var(--tt-blue)!important}.template-collection .tt-collection-back{margin:12px auto 4px;max-width:var(--container-width,1170px)}.template-collection .tt-collection-back a{color:var(--tt-blue)!important;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1.4;padding:6px 0;text-decoration:none!important}.template-collection .tt-collection-back a:is(:hover,:focus-visible){color:var(--tt-link-hover)!important;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:767px){.template-collection .tt-collection-back{margin-top:8px}.template-collection .tt-collection-back a{min-height:40px;align-items:center}}@media(max-width:1024px){.product-card-layout-02 .card-title,.product-card-layout-02 .price-item .money,.product-card-layout-02 .card-price{font-size:14px!important;line-height:1.4!important}.product-card-layout-02 .button-ATC{min-height:42px;padding-block:9px!important}}@media(max-width:550px){.footer-block__newsletter .newsletter-form__field-wrapper{display:flex!important;flex-direction:column!important;gap:10px!important}.footer-block__newsletter .footer-block__newsletter-form .field{margin-right:0!important;width:100%!important}.footer-block__newsletter .newsletter-form__button{margin:0!important;min-height:44px;min-width:0!important;width:100%!important}}.tt-figure-franchise-hub{background:var(--tt-bg);padding:18px 0 26px}.tt-figure-franchise-hub__inner{margin:0 auto;width:min(1470px,calc(100% - 32px))}.tt-figure-franchise-hub__head{margin-bottom:16px}.tt-figure-franchise-hub__head p{color:var(--tt-blue)!important;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.tt-figure-franchise-hub__head h2{color:var(--tt-text)!important;font-size:clamp(24px,3vw,34px);margin:0}.tt-figure-franchise-hub__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.tt-figure-franchise-hub__card{aspect-ratio:1.72/1;background:var(--tt-surface);border:1px solid var(--tt-border);border-radius:8px;display:block;overflow:hidden;position:relative;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease}.tt-figure-franchise-hub__image{background:#f7f7f7;height:100%;object-fit:contain;transition:transform .25s ease;width:100%}.tt-figure-franchise-hub__shade{background:linear-gradient(0deg,#111218f0,#11121847 58%,#1112180a);top:0;right:0;bottom:0;left:0;position:absolute}.tt-figure-franchise-hub__label{bottom:14px;color:#f2f4f8;font-size:16px;font-weight:800;left:16px;position:absolute;right:16px;z-index:2}.tt-figure-franchise-hub__card:is(:hover,:focus-visible){border-color:var(--tt-blue);transform:translateY(-2px)}.tt-figure-franchise-hub__card:is(:hover,:focus-visible) .tt-figure-franchise-hub__image{transform:scale(1.025)}.tt-figure-franchise-hub__card:focus-visible{outline:2px solid var(--tt-blue);outline-offset:3px}@media(max-width:989px){.tt-figure-franchise-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.tt-figure-franchise-hub{padding:12px 0 20px}.tt-figure-franchise-hub__grid{gap:10px}.tt-figure-franchise-hub__card{aspect-ratio:1.45/1}.tt-figure-franchise-hub__label{bottom:10px;font-size:14px;left:12px;right:12px}}.form-input,.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=number],select,textarea{border-radius:8px!important}.form-input:focus,.field__input:focus,.select__select:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:var(--tt-blue)!important;box-shadow:0 0 0 1px #80e5ff29!important;outline:none!important}.template-index .sections-product-block .container-1770,.template-index .sections-custom-service-block .container-1770{max-width:1470px!important}@media(prefers-reduced-motion:reduce){.template-index .wrapper-image,.template-index .wrapper-image img,.tt-banpresto-card,.tt-banpresto-card img,.tt-figure-franchise-hub__card,.tt-figure-franchise-hub__image,.tt-banpresto-campaign__figure,.tt-banpresto-campaign__image,#MainContent .product-item>.card{transition:none!important}.template-index .wrapper-image:is(:hover,:focus-within),.tt-banpresto-card:is(:hover,:focus-visible),.tt-figure-franchise-hub__card:is(:hover,:focus-visible),.tt-banpresto-campaign__figure:is(:hover,:focus-visible){transform:none!important}.template-index .wrapper-image:is(:hover,:focus-within) img,.tt-banpresto-card:is(:hover,:focus-visible) img,.tt-figure-franchise-hub__card:is(:hover,:focus-visible) .tt-figure-franchise-hub__image,.tt-banpresto-campaign__figure:is(:hover,:focus-visible) .tt-banpresto-campaign__image{transform:none!important}}@media(min-width:990px){.header.header-classic{border-bottom:1px solid rgba(59,61,73,.7)}.header-classic__content,.header-navigation .container{max-width:1470px;margin-left:auto!important;margin-right:auto!important}.header-navigation{border-bottom:1px solid var(--tt-border);box-shadow:0 7px 20px #08090d24}#HeaderNavigation .list-menu__item,#HeaderNavigation .header__menu-item{font-weight:600!important;letter-spacing:.02em}.template-index .brand-slider .wrapper-image>a{background:#20212a!important;border-radius:12px!important;box-shadow:0 8px 22px #08090d1f}.template-index .brand-slider .wrapper-image>a:hover,.template-index .brand-slider .wrapper-image>a:focus-visible{border-color:var(--tt-blue)!important;box-shadow:0 12px 28px #08090d38,0 0 0 1px #80e5ff1f!important;transform:translateY(-3px)!important}.template-index .sections-product-block .halo-block-header.items-aligned{align-items:flex-end!important;border-bottom:1px solid var(--tt-border);margin-bottom:22px!important;padding-bottom:14px}.template-index .sections-product-block .halo-block-header .title{letter-spacing:-.015em;line-height:1.15!important}.template-index .sections-product-block .halo-block-header .view_all{margin-bottom:2px!important;text-underline-offset:5px}.template-index .sections-custom-service-block .halo-block-header .title{letter-spacing:-.01em}#MainContent .product-item>.card{border-radius:12px!important;box-shadow:0 8px 24px #08090d1c;overflow:hidden}#MainContent .product-item>.card .card-title{font-weight:600!important;line-height:1.38!important}#MainContent .product-item>.card .card-price{font-size:17px}#MainContent .product-item>.card:hover{box-shadow:0 12px 30px #08090d33,0 0 0 1px #80e5ff14!important;transform:translateY(-2px)}.template-product #MainContent .productView-top{gap:32px;align-items:flex-start}.template-product #MainContent .halo-productView-left{background:#20212a;border:1px solid #343743;border-radius:16px;box-shadow:0 10px 30px #08090d1f;padding:24px}.template-product #MainContent .halo-productView-right .productView-product{background:var(--tt-surface);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 10px 30px #08090d26;padding:26px 28px}.template-product #MainContent .productView-title{font-size:28px!important;letter-spacing:-.018em;line-height:1.22!important}.template-product #MainContent .productView-price{margin-top:2px}.template-product #MainContent .productView-price :is(.price,.price-item,.money){font-size:22px!important;font-weight:700!important}.template-product #MainContent .productView-info-item{line-height:1.55}.template-product #MainContent .productView-tab{margin-top:28px}:is(.template-collection,.template-search) .toolbar{background:#20212a!important;border:1px solid var(--tt-border)!important;border-radius:12px;margin-bottom:24px!important;padding:10px 14px!important}:is(.template-collection,.template-search) :is(.sidebarBlock,.sidebar-block,.facets__form){border-radius:12px}:is(.template-collection,.template-search) .sidebarBlock{background:#20212a!important;border:1px solid var(--tt-border)!important;padding:16px!important}:is(.template-collection,.template-search) .page-header{letter-spacing:-.015em}.template-cart .cart-content-item{background:var(--tt-surface);border:1px solid var(--tt-border);border-radius:14px;box-shadow:0 9px 26px #08090d1f;padding:20px}.template-cart .cart-content-wrapper{gap:24px}.template-cart .cart-header{border-radius:8px 8px 0 0}.template-page .main-page-title{font-size:34px!important;letter-spacing:-.018em!important;line-height:1.2!important;margin-bottom:26px!important}.template-page .rte{line-height:1.72}.template-page .rte h2{margin-top:34px;margin-bottom:12px}.footer{border-top:1px solid var(--tt-border)}.footer .footer-block__newsletter{background:#20212a;border:1px solid var(--tt-border);border-radius:12px;padding:18px 20px}.footer .footer-block__heading{letter-spacing:.04em}}@media(min-width:990px){.header-classic .free-shipping-text{background:#1a1a20;border:1px solid var(--tt-border);border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.02em;padding:8px 12px}.tcg-game-hub h1{letter-spacing:-.025em}.tcg-game-hub__route{border-radius:14px;box-shadow:0 10px 28px #08090d24;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tcg-game-hub__route:hover{box-shadow:0 14px 34px #08090d3d,0 0 0 1px #80e5ff14;transform:translateY(-3px)}.tcg-game-hub__button{border-radius:8px}.tcg-game-hub__set{border-radius:10px;box-shadow:0 7px 18px #08090d1a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tcg-game-hub__set:hover{box-shadow:0 10px 24px #08090d2e;transform:translateY(-2px)}.tcg-game-hub__product{border-radius:12px;box-shadow:0 8px 22px #08090d1a;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tcg-game-hub__product:hover{box-shadow:0 11px 28px #08090d2e;transform:translateY(-2px)}.tt-banpresto-campaign__inner{border-radius:16px;box-shadow:0 14px 36px #08090d29}.tt-banpresto-campaign h2{letter-spacing:-.025em}.tt-banpresto-campaign__figure{border-radius:12px;box-shadow:0 7px 18px #08090d1f}.tt-banpresto-campaign__button{border-radius:8px}.tt-banpresto-products .product-item{border-radius:12px;box-shadow:0 8px 22px #08090d1a}.template-index .custom-service-block .policies-item-wrapper{box-shadow:0 8px 22px #08090d1a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-index .custom-service-block .policies-item-wrapper:hover{border-color:#80e5ffb8!important;box-shadow:0 12px 28px #08090d2e;transform:translateY(-2px)}#MainContent .product-item>.card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}}@media(min-width:990px){.template-page .page-width--narrow>.container{max-width:1040px;margin-left:auto!important;margin-right:auto!important;padding-top:42px;padding-bottom:64px}.template-page .page-width--narrow .main-page-title{font-size:38px!important;margin-bottom:24px!important}.template-page .page-width--narrow .rte{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 12px 32px #08090d24;color:var(--tt-text);font-size:16px;line-height:1.75;padding:32px 36px}.template-page .page-width--narrow .rte :is(h2,h3,h4){color:var(--tt-text)!important;letter-spacing:-.012em;line-height:1.25}.template-page .page-width--narrow .rte h2{border-bottom:1px solid var(--tt-border);padding-bottom:10px}.template-page .page-width--narrow .rte a{color:var(--tt-blue)!important;text-underline-offset:4px}.template-page .page-width--narrow .rte :is(ul,ol){padding-left:22px}.template-page .page-width--narrow .rte li+li{margin-top:6px}.template-page [id^=ContactSection-]{padding-top:34px!important;padding-bottom:70px!important}.template-page [id^=ContactSection-] .contact-container{max-width:1040px}.template-page [id^=ContactSection-] .page-header{font-size:38px!important;letter-spacing:-.02em;margin-bottom:22px!important}.template-page [id^=ContactSection-] .contact-item{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 12px 32px #08090d24;padding:30px 32px}.template-page [id^=ContactSection-] .contact-text{color:var(--tt-muted)!important;font-size:16px;line-height:1.65;margin-bottom:24px}.template-page [id^=ContactSection-] .form-label{color:var(--tt-text)!important;font-weight:600;margin-bottom:7px}.template-page [id^=ContactSection-] .form-input{background:#191a21!important;border:1px solid #444753!important;border-radius:9px!important;color:var(--tt-text)!important;min-height:48px;transition:border-color .18s ease,box-shadow .18s ease}.template-page [id^=ContactSection-] textarea.form-input{min-height:170px}.template-page [id^=ContactSection-] .form-input:focus{border-color:var(--tt-blue)!important;box-shadow:0 0 0 3px #80e5ff1a!important}.template-page [id^=ContactSection-] .form-actions .button{border-radius:9px!important;min-width:190px;min-height:48px}.template-collection .collection-header>.page-header{font-size:36px!important;letter-spacing:-.02em!important;line-height:1.15!important;margin-top:10px!important;margin-bottom:18px!important}.template-collection .tt-collection-back{margin-top:12px;margin-bottom:12px}.template-collection .tt-collection-back a{align-items:center;background:#20212a;border:1px solid var(--tt-border);border-radius:8px;color:var(--tt-muted)!important;display:inline-flex;font-size:13px;font-weight:600;min-height:36px;padding:7px 11px;text-decoration:none!important;transition:border-color .18s ease,color .18s ease,transform .18s ease}.template-collection .tt-collection-back a:hover,.template-collection .tt-collection-back a:focus-visible{border-color:var(--tt-blue);color:var(--tt-blue)!important;transform:translate(-2px)}.template-collection .collection-content{border-radius:14px}.template-search .search-container>.page-header{font-size:36px!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:26px!important}.template-search .halo-search-content{gap:26px}.template-search .page-sidebar{background:#20212a;border:1px solid var(--tt-border);border-radius:12px;padding:16px}.template-cart .cart-content-item.cart-total{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:14px;box-shadow:0 10px 28px #08090d24;padding:24px!important}.template-cart .cart-total-grandtotal{border-top:1px solid var(--tt-border);margin-top:12px;padding-top:18px}.template-cart .cart-total-grandtotal .cart-total-value{color:var(--tt-blue)!important;font-size:22px;font-weight:800}.template-cart .cart-actions .button{border-radius:9px!important;min-height:50px}.template-cart .cart-actions .button--primary{box-shadow:0 8px 20px #80e5ff14}.footer .footer-block__heading{color:var(--tt-text)!important;font-size:16px!important;letter-spacing:.02em!important;margin-bottom:13px!important}.footer .footer-block__details-content a{transition:color .18s ease,transform .18s ease}.footer .footer-block__details-content a:hover{color:var(--tt-blue)!important}}@media(min-width:990px){.template-search .collection--empty{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 12px 32px #08090d24;margin:0 auto;max-width:760px;padding:38px 42px;text-align:center}.template-search .collection--empty .collection-product-count{color:var(--tt-text)!important;font-size:18px;line-height:1.5;margin-bottom:20px!important}.template-search .collection--empty .search-form{margin:0 auto 16px;max-width:620px}.template-search .collection--empty .form-fieldInline{align-items:stretch;display:flex;gap:8px}.template-search .collection--empty .search__input{background:#191a21!important;border:1px solid #444753!important;border-radius:9px!important;color:var(--tt-text)!important;min-height:48px}.template-search .collection--empty .search__button{border-radius:9px!important;min-height:48px;min-width:52px}.template-search .tt-search-empty-cta{border-radius:9px!important;margin-top:4px;min-height:46px;padding-left:22px!important;padding-right:22px!important}.template-404 #MainContent{background:var(--tt-bg)!important;padding:48px 16px!important}.template-404 [id^=NotFoundSection-] .template-404{background:radial-gradient(circle at 78% 20%,rgba(118,87,217,.2),transparent 38%),linear-gradient(145deg,#20212a,#23232b)!important;border:1px solid var(--tt-border);border-radius:18px;box-shadow:0 14px 36px #08090d29;margin:0 auto!important;max-width:980px;padding:90px 40px!important}.template-404 [id^=NotFoundSection-] .content{margin:0 auto!important;max-width:680px;width:100%!important}.template-404 [id^=NotFoundSection-] .content .subtext{color:var(--tt-blue)!important;font-size:72px!important;font-weight:800;letter-spacing:-.04em;margin-bottom:12px!important}.template-404 [id^=NotFoundSection-] .content .title{color:var(--tt-text)!important;font-size:34px!important;letter-spacing:-.02em;line-height:1.2!important;margin-bottom:12px!important;padding:0!important}.template-404 [id^=NotFoundSection-] .content .title:after{display:none!important}.template-404 [id^=NotFoundSection-] .content .page-desc{color:var(--tt-muted)!important;font-size:16px!important;line-height:1.65;margin:0 auto 24px!important;max-width:560px}.template-404 [id^=NotFoundSection-] .content .link{background:var(--tt-blue);border:1px solid var(--tt-blue);border-radius:9px;color:var(--tt-dark)!important;display:inline-flex;font-size:14px!important;font-weight:800!important;min-height:46px;padding:12px 22px;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.template-404 [id^=NotFoundSection-] .content .link:hover,.template-404 [id^=NotFoundSection-] .content .link:focus-visible{background:var(--tt-purple);border-color:var(--tt-purple);color:#fff!important;transform:translateY(-1px)}.template-cart .cart-content-empty{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 12px 32px #08090d24;margin:24px auto 40px;max-width:760px;padding:42px}.template-cart .cart-content-empty .cart-text{color:var(--tt-text)!important;font-size:20px;font-weight:700}.template-cart .cart-content-empty .button{border-radius:9px!important;min-height:46px}}@media(min-width:990px){.template-product #MainContent .productView-info{border-top:1px solid var(--tt-border);border-bottom:1px solid var(--tt-border);margin:2px 0 18px;padding:11px 0}.template-product #MainContent .productView-info-item{align-items:baseline;display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;margin:0!important;padding:5px 0}.template-product #MainContent .productView-info-name{color:var(--tt-muted)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.045em;text-transform:uppercase}.template-product #MainContent .productView-info-value{color:var(--tt-text)!important;font-size:13px!important}.template-product #MainContent .productView-info-value a{color:var(--tt-text)!important;text-decoration:none!important}.template-product #MainContent .productView-info-value a:hover{color:var(--tt-blue)!important}.template-product #MainContent .productView-options{margin-top:2px}.template-product #MainContent .productView-options .product-form__input{margin-bottom:14px!important}.template-product #MainContent .product-form__label .text{border-radius:8px!important;min-height:40px;min-width:44px;padding:9px 13px!important}.template-product #MainContent .productView-quantity .quantity__container{border-radius:8px!important;min-height:44px;overflow:hidden}.template-product #MainContent .productView-action{margin-top:4px}.template-product #MainContent .productView-action .button{border-radius:9px!important;font-size:15px!important;font-weight:800!important;letter-spacing:.01em;min-height:50px}.template-product #MainContent .productView-payment .shopify-payment-button__button{border-radius:9px!important;min-height:48px!important}.template-product #MainContent .productView-moreItem:has(.product-customInformation){margin-bottom:10px!important;padding:0!important}.template-product .product-customInformation{align-items:flex-start;background:#20212a;border:1px solid var(--tt-border);border-radius:10px;display:flex;gap:12px;padding:13px 14px;transition:border-color .18s ease,background .18s ease}.template-product .product-customInformation:not(.disabled):hover{background:#252630;border-color:#80e5ff8c}.template-product .product-customInformation__icon{align-items:center;background:#80e5ff14;border:1px solid rgba(128,229,255,.18);border-radius:8px;display:flex;flex:0 0 38px;height:38px;justify-content:center}.template-product .product-customInformation__icon svg{height:19px;width:19px}.template-product .product-customInformation__content{min-width:0}.template-product .product-customInformation .product__text.title h2{font-size:14px!important;font-weight:750!important;line-height:1.3!important;margin:0 0 3px!important}.template-product .product-customInformation .product__text.des,.template-product .product-customInformation .product__text.des p{color:var(--tt-muted)!important;font-size:12.5px!important;line-height:1.5!important;margin:0!important}.template-product #MainContent .productView-tab{background:#20212a!important;border:1px solid var(--tt-border)!important;border-radius:14px;box-shadow:0 9px 26px #08090d1c;overflow:hidden;padding:0 24px 24px}.template-product #MainContent .productView-tab .tabs{background:#20212a!important;border-bottom:1px solid var(--tt-border)!important;gap:22px;margin-bottom:20px!important}.template-product #MainContent .productView-tab .tab-title{display:inline-flex;font-size:14px!important;font-weight:700!important;min-height:48px;position:relative}.template-product #MainContent .productView-tab .tab-title.is-open:after,.template-product #MainContent .productView-tab .tab-title.active:after{background:var(--tt-blue);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.template-product #MainContent .productView-tab .tabs-contents,.template-product #MainContent .productView-tab .tab-content{background:#20212a!important}.template-product #MainContent .productView-tab .halo-text-format{color:var(--tt-muted)!important;font-size:15px;line-height:1.72}.template-product #MainContent .productView-tab .halo-text-format :is(h2,h3,h4,strong){color:var(--tt-text)!important}.template-product #MainContent .productView-tab .halo-text-format a{color:var(--tt-blue)!important;text-underline-offset:4px}.template-product :is(.product-recommendations,.product-recently-viewed) .halo-block-header,.template-collection .product-recently-viewed .halo-block-header{align-items:flex-end;border-bottom:1px solid var(--tt-border);margin-bottom:20px!important;padding-bottom:12px}.template-product :is(.product-recommendations,.product-recently-viewed) .halo-block-header .title,.template-collection .product-recently-viewed .halo-block-header .title{letter-spacing:-.015em;line-height:1.15!important}.header-classic .top-language-currency{align-items:center;background:#1d1e25;border:1px solid var(--tt-border);border-radius:8px;min-height:34px;padding:5px 9px}.header-classic .top-language-currency :is(.dropdown-label,.disclosure__link){color:var(--tt-muted)!important;font-size:12px!important;font-weight:600!important}.header-classic .top-language-currency :is(.dropdown-label,.disclosure__link):hover{color:var(--tt-blue)!important}}@media(min-width:990px){.quickSearchResultsWrap{border:1px solid var(--tt-border)!important;border-radius:0 0 14px 14px;box-shadow:0 18px 40px #08090d47!important;overflow:hidden}.quickSearchResults{background:#20212a!important;padding:18px 0 22px!important}.quickSearchResults .search-block-title,.quickSearchResults .predictive-search__heading{border-bottom:1px solid var(--tt-border)!important;color:var(--tt-text)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.055em;margin-bottom:14px!important;padding-bottom:9px!important;text-transform:uppercase}.quickSearchResults .predictive-search__item{background:#23232b!important;border:1px solid var(--tt-border)!important;border-radius:8px!important;color:var(--tt-text)!important;min-height:38px;padding:8px 11px!important;transition:border-color .18s ease,background .18s ease,color .18s ease}.quickSearchResults .predictive-search__item:hover,.quickSearchResults .predictive-search__item:focus-visible{background:#282934!important;border-color:#80e5ff94!important;color:var(--tt-blue)!important}.quickSearchResults .predictive-search__item-heading{color:inherit!important}.quickSearchResults .product-item>.card{border-radius:10px!important;box-shadow:none!important}.quickSearchResults .productViewAll{margin-top:18px!important}.quickSearchResults .button-view-all{background:var(--tt-blue)!important;border:1px solid var(--tt-blue)!important;border-radius:9px!important;color:var(--tt-dark)!important;font-size:13px!important;font-weight:800!important;min-height:44px}.quickSearchResults .button-view-all:hover{background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}.halo-cart-sidebar .halo-sidebar-wrapper{background:#1d1e25!important}.halo-cart-sidebar .previewCart{color:var(--tt-text)!important}.halo-cart-sidebar .previewCartList{padding:6px 14px 0!important}.halo-cart-sidebar .previewCartItem{background:#23232b!important;border:1px solid var(--tt-border)!important;border-radius:11px;margin-bottom:10px!important;padding:12px!important}.halo-cart-sidebar .previewCartItem-image{border-radius:8px;overflow:hidden}.halo-cart-sidebar .previewCartItem-name{color:var(--tt-text)!important;font-weight:650!important;line-height:1.4}.halo-cart-sidebar .previewCartItem-name:hover{color:var(--tt-blue)!important}.halo-cart-sidebar .previewCartItem-variant,.halo-cart-sidebar .cart-item-properties{color:var(--tt-muted)!important;font-size:12px!important}.halo-cart-sidebar .previewCartItem-price{color:var(--tt-blue)!important;font-weight:750!important}.halo-cart-sidebar .previewCartItem-qty{background:#1a1a20;border:1px solid var(--tt-border);border-radius:8px;overflow:hidden}.halo-cart-sidebar .previewCartCollection{border-top:1px solid var(--tt-border);margin-top:14px;padding-top:18px}.halo-cart-sidebar .previewCartTitle{color:var(--tt-text)!important;font-size:16px!important;font-weight:750!important;letter-spacing:-.01em}.halo-cart-sidebar .previewCartInfo{background:#20212a!important;border-top:1px solid var(--tt-border);padding:18px 18px 20px!important}.halo-cart-sidebar .previewCartTotals{color:var(--tt-muted)!important;padding:5px 0!important}.halo-cart-sidebar .previewCartTotals.total{border-top:1px solid var(--tt-border);color:var(--tt-text)!important;font-size:17px!important;font-weight:800!important;margin-top:8px;padding-top:13px!important}.halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{color:var(--tt-blue)!important;font-size:19px!important}.halo-cart-sidebar .previewCartGroup{display:grid!important;gap:9px!important;grid-template-columns:1fr!important;margin-top:15px!important}.halo-cart-sidebar .previewCartGroup .button{border-radius:9px!important;min-height:48px}.halo-cart-sidebar .previewCartGroup .button-checkout{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;font-weight:800!important}.halo-cart-sidebar .previewCartGroup .button-checkout:hover{background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}.halo-cart-sidebar .previewCartGroup .button-view-cart{background:#292a34!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important}.halo-cart-sidebar .previewCartGroup .button-view-cart:hover{border-color:var(--tt-blue)!important;color:var(--tt-blue)!important}.halo-cart-sidebar .previewCart-emptyBody{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:12px;margin:20px 16px;padding:34px 22px!important}.halo-cart-sidebar .previewCart-emptyBody .empty .text{color:var(--tt-text)!important;font-size:17px;font-weight:700}.halo-cart-sidebar .previewCart-emptyBody .button{border-radius:9px!important;margin-top:16px;min-height:46px}.dropdown-language{background:#20212a!important;border:1px solid var(--tt-border)!important;border-radius:10px!important;box-shadow:0 14px 34px #08090d42!important;overflow:hidden}.dropdown-language .title{background:#1a1a20!important;color:var(--tt-text)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}.dropdown-language .disclosure__link{color:var(--tt-muted)!important;border-radius:6px}.dropdown-language .disclosure__link:hover,.dropdown-language .disclosure__link--active{background:#2a2b35!important;color:var(--tt-blue)!important}}@media(min-width:990px){.template-customers-login .account-page,.template-customers-register .account-page,.template-customers-activate_account .account-page,.template-customers-reset_password .account-page{margin:0 auto;max-width:1180px;padding:46px 24px 72px}.template-customers-login .login-row{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.template-customers-login .login-rowItem,.template-customers-register .login-item,.template-customers-activate_account .login-item,.template-customers-reset_password .login-item{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 12px 32px #08090d24;padding:30px 32px}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .page-header{color:var(--tt-text)!important;font-size:36px!important;letter-spacing:-.02em!important}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .login-title{color:var(--tt-text)!important;font-size:22px!important;letter-spacing:-.012em}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .login-text{color:var(--tt-muted)!important;line-height:1.65}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .form-label{color:var(--tt-text)!important;font-weight:600!important}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .form-input{background:#191a21!important;border:1px solid #444753!important;border-radius:9px!important;color:var(--tt-text)!important;min-height:48px}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .form-input:focus{border-color:var(--tt-blue)!important;box-shadow:0 0 0 3px #80e5ff1a!important}:is(.template-customers-login,.template-customers-register,.template-customers-activate_account,.template-customers-reset_password) .form-actions .button{border-radius:9px!important;min-height:48px}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) .account-page{margin:0 auto;max-width:1240px;padding:42px 24px 70px}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) .account-item,.template-customers-addresses .address-form{background:#20212a;border:1px solid var(--tt-border);border-radius:14px;box-shadow:0 10px 28px #08090d1f;margin-bottom:20px;padding:24px}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) .account-title,.template-customers-addresses .address-title{color:var(--tt-text)!important;font-size:21px!important;letter-spacing:-.012em;margin-bottom:16px!important}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) table{border:1px solid var(--tt-border)!important;border-radius:10px;overflow:hidden}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) :is(th,td){border-color:var(--tt-border)!important;color:var(--tt-text)!important;padding:12px 14px!important}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) th{background:#292a34!important;color:var(--tt-muted)!important;font-size:12px!important;letter-spacing:.045em;text-transform:uppercase}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) td{background:#23232b!important}.template-customers-addresses .form-input,.template-customers-addresses .select__select{background:#191a21!important;border:1px solid #444753!important;border-radius:9px!important;color:var(--tt-text)!important;min-height:46px}:is(.template-customers-account,.template-customers-order,.template-customers-addresses) .button{border-radius:9px!important}.template-policy .shopify-policy__container{margin:0 auto!important;max-width:1040px!important;padding:46px 24px 70px!important}.template-policy .shopify-policy__title{text-align:left!important}.template-policy .shopify-policy__title h1{color:var(--tt-text)!important;font-size:38px!important;letter-spacing:-.02em!important;line-height:1.2!important;margin-bottom:24px!important}.template-policy .shopify-policy__body{background:linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 12px 32px #08090d24;color:var(--tt-muted)!important;font-size:15px;line-height:1.75;padding:32px 36px}.template-policy .shopify-policy__body :is(h2,h3,h4,strong){color:var(--tt-text)!important}.template-policy .shopify-policy__body h2{border-bottom:1px solid var(--tt-border);margin-top:34px;padding-bottom:10px}.template-policy .shopify-policy__body a{color:var(--tt-blue)!important;text-underline-offset:4px}}.section-block-1632304586ad9b5b3b .brands-grid .halo-row{align-items:stretch}.section-block-1632304586ad9b5b3b .halo-item .wrapper-content{height:100%;padding-top:0!important}.section-block-1632304586ad9b5b3b .halo-item .wrapper-image{background:var(--tt-surface)!important;border:1px solid var(--tt-border);border-radius:10px!important;box-shadow:0 8px 24px #0000001f;overflow:hidden;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.section-block-1632304586ad9b5b3b .halo-item .wrapper-image>a{display:block;border-radius:10px!important;overflow:hidden}.section-block-1632304586ad9b5b3b .halo-item .wrapper-image img{display:block;height:auto;width:100%;transition:transform .25s ease}.section-block-1632304586ad9b5b3b .halo-item:hover .wrapper-image,.section-block-1632304586ad9b5b3b .halo-item:focus-within .wrapper-image{border-color:var(--tt-blue);box-shadow:0 12px 30px #0003,0 0 0 1px #80e5ff14;transform:translateY(-3px)!important}.section-block-1632304586ad9b5b3b .halo-item:hover .wrapper-image img,.section-block-1632304586ad9b5b3b .halo-item:focus-within .wrapper-image img{transform:scale(1.012)}.section-block-1632304586ad9b5b3b .halo-block-header .title{font-weight:700;letter-spacing:.01em}@media(max-width:767px){.section-block-1632304586ad9b5b3b .brands-grid .halo-item:last-child{margin-left:auto!important;margin-right:auto!important}}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte{margin:0 auto;max-width:1180px}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte:before{background:linear-gradient(180deg,#1112180a,#11121833),url(/cdn/shop/files/dragon-ball-super-shop-by-game-744x296_1.png?v=1787333676) center/cover no-repeat;border:1px solid var(--tt-border);border-radius:12px;box-shadow:0 14px 38px #0000002e;content:"";display:block;margin:0 auto 30px;max-width:980px;overflow:hidden;aspect-ratio:744/296}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>h2{color:var(--tt-text)!important;font-size:clamp(30px,4vw,46px)!important;letter-spacing:-.02em;margin:0 0 10px!important;text-align:center!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>h2+p{color:var(--tt-muted)!important;font-size:16px;line-height:1.65;margin:0 auto 30px!important;max-width:660px;text-align:center!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div{display:grid!important;gap:20px!important;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto!important;max-width:980px}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div{background:radial-gradient(circle at 90% 10%,rgba(128,229,255,.11),transparent 36%),linear-gradient(145deg,#23232b,#20212a);border:1px solid var(--tt-border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:0!important;max-width:none!important;min-height:220px;overflow:hidden;padding:30px 28px!important;position:relative;text-align:left!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:nth-child(2){background:radial-gradient(circle at 90% 10%,rgba(134,101,232,.15),transparent 36%),linear-gradient(145deg,#23232b,#20212a)}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:before{background:var(--tt-blue);content:"";height:3px;left:0;position:absolute;right:0;top:0}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:nth-child(2):before{background:var(--tt-purple)}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:is(:hover,:focus-within){border-color:var(--tt-blue);box-shadow:0 16px 38px #0003;transform:translateY(-3px)}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:nth-child(2):is(:hover,:focus-within){border-color:var(--tt-purple)}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div h3{font-size:clamp(22px,2.4vw,30px)!important;line-height:1.15;margin:0 0 12px!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div h3 a{color:var(--tt-text)!important;text-decoration:none!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div>p{color:var(--tt-muted)!important;line-height:1.6;margin:0 0 20px!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div>p:last-child{margin:0!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div>p:last-child a{align-items:center;background:var(--tt-blue)!important;border:1px solid var(--tt-blue);border-radius:8px;color:var(--tt-dark)!important;display:inline-flex;font-weight:800;min-height:44px;padding:10px 16px;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:nth-child(2)>p:last-child a{background:var(--tt-purple)!important;border-color:var(--tt-purple);color:#fff!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div>p:last-child a:is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple);color:#fff!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div:nth-child(2)>p:last-child a:is(:hover,:focus-visible){background:var(--tt-blue)!important;border-color:var(--tt-blue);color:var(--tt-dark)!important}@media(max-width:767px){.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte:before{border-radius:9px;margin-bottom:22px}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div{grid-template-columns:1fr}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte>div>div{min-height:0;padding:24px 20px!important}}.template-page [id^=ContactSection-] .contact-container{max-width:1170px}.template-page [id^=ContactSection-] .page-header{font-size:clamp(32px,4vw,46px);letter-spacing:-.02em;margin:0 0 10px}.template-page [id^=ContactSection-] .contact-content{margin:0 auto;max-width:820px}.template-page [id^=ContactSection-] .contact-item{background:radial-gradient(circle at 92% 0%,rgba(128,229,255,.07),transparent 34%),var(--tt-surface);border:1px solid var(--tt-border);border-radius:12px;box-shadow:0 14px 36px #00000029;padding:32px}.template-page [id^=ContactSection-] .contact-title{color:var(--tt-text)!important;font-size:24px;margin:0 0 8px;text-align:center}.template-page [id^=ContactSection-] .contact-text{color:var(--tt-muted)!important;line-height:1.7;margin:0 auto 24px;max-width:620px;text-align:center}.template-page [id^=ContactSection-] .contact-form{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.template-page [id^=ContactSection-] .contact-form .form-field{margin:0!important;grid-column:1/-1}.template-page [id^=ContactSection-] .contact-form .form-field:has(input[type=text]){grid-column:1}.template-page [id^=ContactSection-] .contact-form .form-field:has(input[type=tel]){grid-column:2}.template-page [id^=ContactSection-] .contact-form .form-label{display:block;margin-bottom:7px}.template-page [id^=ContactSection-] .contact-form .form-input{border-radius:8px!important;min-height:48px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.template-page [id^=ContactSection-] .contact-form .form-input:focus{border-color:var(--tt-blue)!important;box-shadow:0 0 0 3px #80e5ff17!important;outline:none!important}.template-page [id^=ContactSection-] .contact-form textarea.form-input{min-height:170px}.template-page [id^=ContactSection-] .contact-form .form-actions{grid-column:1/-1;margin:4px 0 0!important;text-align:center}.template-page [id^=ContactSection-] .contact-form .button--primary{min-width:220px}@media(max-width:767px){.template-page [id^=ContactSection-] .contact-item{border-radius:10px;padding:22px 18px}.template-page [id^=ContactSection-] .contact-form{grid-template-columns:1fr;gap:15px}.template-page [id^=ContactSection-] .contact-form .form-field:has(input[type=text]),.template-page [id^=ContactSection-] .contact-form .form-field:has(input[type=tel]){grid-column:1}.template-page [id^=ContactSection-] .contact-form .button--primary{width:100%}}.tt-faq{max-width:980px}.tt-faq h2{border-bottom:0;font-size:clamp(23px,2.4vw,31px);margin:44px 0 16px;padding:0 0 12px;position:relative}.tt-faq h2:after{background:linear-gradient(90deg,var(--tt-blue),var(--tt-purple));bottom:0;content:"";height:2px;left:0;position:absolute;width:64px}.tt-faq h3{background:var(--tt-surface);border:1px solid var(--tt-border);border-bottom:0;border-left:3px solid var(--tt-blue);border-radius:10px 10px 0 0;font-size:17px;line-height:1.4;margin:16px 0 0;padding:16px 18px 10px}.tt-faq h3+p{background:#202129!important;border:1px solid var(--tt-border);border-left:3px solid var(--tt-blue);border-radius:0 0 10px 10px;border-top:0;margin:0 0 12px;padding:2px 18px 17px}.tt-faq h3:is(:hover,:focus-within){border-color:#80e5ffb3;border-bottom:0}.tt-faq h3:is(:hover,:focus-within)+p{border-color:#80e5ffb3;border-top:0}@media(max-width:767px){.tt-faq h2{margin-top:34px}.tt-faq h3{font-size:16px;padding:14px 15px 9px}.tt-faq h3+p{padding:2px 15px 15px}}.footer-block__newsletter .footer-block__heading{letter-spacing:.02em}.footer-block__newsletter-form .newsletter-form__field-wrapper{border-radius:8px}@media(min-width:768px){.footer-block__newsletter{border-left:1px solid var(--tt-border);padding-left:28px}}.template-page .page-header{letter-spacing:-.015em}.template-page .page-content{margin-top:18px}.template-index :is(.section-block-163247026462da6862,.section-block-product_block_frdEUU,.section-block-banpresto_feature_20260928) .halo-block-header{align-items:flex-end;border-bottom:1px solid rgba(59,61,73,.72);padding-bottom:12px}.template-index :is(.section-block-163247026462da6862,.section-block-product_block_frdEUU,.section-block-banpresto_feature_20260928) .halo-block-header .title{letter-spacing:-.015em}.template-index :is(.section-block-163247026462da6862,.section-block-product_block_frdEUU,.section-block-banpresto_feature_20260928) .view_all{font-weight:700!important;text-underline-offset:4px}.template-page:has(.tt-about) .main-page-title{font-size:clamp(34px,4vw,46px)!important;letter-spacing:-.025em;margin-bottom:22px!important;text-align:center}.template-page:has(.tt-about) .rte{padding:0!important}.tt-about{background:radial-gradient(circle at 92% 5%,rgba(134,101,232,.08),transparent 34%),linear-gradient(145deg,#20212a,#23232b);border:1px solid var(--tt-border);border-radius:16px;box-shadow:0 14px 36px #00000024;max-width:920px;padding:34px 38px}.tt-about p{color:var(--tt-muted)!important;font-size:15px;line-height:1.8;margin:0 0 19px}.tt-about p:first-child{color:var(--tt-text)!important;font-size:17px;line-height:1.72}.tt-about p:last-child{border-top:1px solid var(--tt-border);margin-bottom:0;margin-top:26px;padding-top:22px}.tt-about a{font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:767px){.template-page:has(.tt-about) .page-width--narrow>.container{padding-top:28px!important;padding-bottom:42px!important}.tt-about{border-radius:11px;padding:22px 20px}.tt-about p:first-child{font-size:16px}}.template-collection .collection-header{background:var(--tt-bg)!important}.template-collection .collection-header .page-header,.template-collection #HeaderCollectionSection-banner>.page-header{color:var(--tt-text)!important;font-size:clamp(30px,3.4vw,42px)!important;letter-spacing:-.025em!important;line-height:1.12!important}.template-collection .collection-description{color:var(--tt-muted)!important;line-height:1.7;max-width:900px}.template-collection .toolbar{background:#202129!important;border:1px solid var(--tt-border)!important;border-radius:10px;margin-bottom:22px!important;padding:10px 12px!important}.template-collection .page-sidebar{background:#202129!important;border:1px solid var(--tt-border)!important;border-radius:10px;padding:14px}.template-collection .sidebarBlock+.sidebarBlock{border-top:1px solid var(--tt-border)!important;margin-top:14px;padding-top:14px}.template-collection .productListing{row-gap:22px}@media(max-width:767px){.template-collection .toolbar{border-radius:9px;margin-left:0!important;margin-right:0!important;padding:8px!important}.template-collection .collection-header .page-header,.template-collection #HeaderCollectionSection-banner>.page-header{font-size:30px!important}.template-collection .collection-description{font-size:14px}}@media(max-width:767px){.header-mobile{border-bottom:1px solid var(--tt-border)}.header-mobile .header-mobile--wrapper{min-height:58px}.header-mobile .header-mobile__item{min-height:44px}.template-index .halo-block-header .title{letter-spacing:-.015em}.template-index .halo-block-header .title .text{line-height:1.15}.section-block-1632304586ad9b5b3b .brands-grid .halo-row{row-gap:10px}.section-block-1632304586ad9b5b3b .halo-item{padding-top:5px!important;padding-bottom:5px!important}.tcg-game-hub__intro{margin-bottom:22px}.tcg-game-hub__copy{font-size:14px}.tcg-game-hub__route{border-radius:11px}.tcg-game-hub__route-content{padding:20px!important}.tcg-game-hub__featured,.tcg-game-hub__sets{margin-top:34px!important}}:is([id$=__163247026462da6862],[id$=__product_block_frdEUU],[id$=__banpresto_feature_20260928]) .halo-block-header{align-items:flex-end;border-bottom:1px solid rgba(59,61,73,.72);padding-bottom:12px}:is([id$=__163247026462da6862],[id$=__product_block_frdEUU],[id$=__banpresto_feature_20260928]) .halo-block-header .title{letter-spacing:-.015em}:is([id$=__163247026462da6862],[id$=__product_block_frdEUU],[id$=__banpresto_feature_20260928]) .view_all{font-weight:700!important;text-underline-offset:4px}@media(max-width:767px){[id$=__1632304586ad9b5b3b] .brands-grid .halo-row{row-gap:10px}[id$=__1632304586ad9b5b3b] .halo-item{padding-top:5px!important;padding-bottom:5px!important}}.template-page:has(.tt-banpresto-page) .page-width--narrow>.container{max-width:1502px!important}.template-page:has(.tt-banpresto-page) .main-page-title{font-size:clamp(34px,4vw,46px)!important;letter-spacing:-.025em;margin-bottom:12px!important;text-align:center}.template-page:has(.tt-banpresto-page) .rte{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.tt-banpresto-intro{font-size:16px;line-height:1.7;margin-bottom:30px!important}.tt-banpresto-grid{gap:16px!important}.tt-banpresto-card{border-radius:12px!important;box-shadow:0 8px 22px #0000001a}.tt-banpresto-card img{background:#202129!important}.tt-banpresto-card strong{background:#202129;border-top:1px solid var(--tt-border);font-size:15px;letter-spacing:.01em;padding:14px 12px!important}.tt-banpresto-card:is(:hover,:focus-visible){box-shadow:0 12px 28px #0000002e,0 0 0 1px #80e5ff14!important}.tt-banpresto-cta-wrap{margin-top:32px!important}@media(max-width:767px){.template-page:has(.tt-banpresto-page) .page-width--narrow>.container{padding-top:28px!important;padding-bottom:24px!important}.tt-banpresto-intro{font-size:14px;margin-bottom:22px!important}.tt-banpresto-grid{gap:10px!important}.tt-banpresto-card{border-radius:9px!important}.tt-banpresto-card strong{font-size:13px;padding:11px 8px!important}}.template-page:has(.tt-faq) .main-page-title{font-size:clamp(34px,4vw,46px)!important;letter-spacing:-.025em;margin-bottom:26px!important;text-align:center}.template-page:has(.tt-faq) .rte{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .page-width--narrow>.container{max-width:1180px!important;padding-top:38px;padding-bottom:60px}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .rte{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}[id$=__1632304586ad9b5b3b] .wrapper-image a:focus-visible{outline:3px solid var(--tt-blue);outline-offset:3px}@media(max-width:767px){.template-page:has(.tt-faq) .page-width--narrow>.container{padding-top:28px!important;padding-bottom:44px!important}.template-page:has(a[href="/pages/dragon-ball-super-fusion-world"]) .page-width--narrow>.container{padding-top:24px!important;padding-bottom:42px!important}}.template-index .tt-banpresto-campaign{padding-top:10px}.template-index .tt-banpresto-campaign__inner{box-shadow:0 14px 36px #00000029}@media(max-width:767px){.template-index .tt-banpresto-campaign{padding-top:8px}.header-mobile .header__heading-link{max-width:110px}.header-mobile .header__heading-logo{height:auto;max-width:110px}}@media(min-width:1200px){[id$=__1632304586ad9b5b3b] .brands-block--wrapper{margin-left:auto;margin-right:auto;max-width:1320px}[id$=__1632304586ad9b5b3b] .brands-grid .halo-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin:0!important}[id$=__1632304586ad9b5b3b] .brands-grid .halo-item{flex:0 0 calc((100% - 48px)/5)!important;max-width:calc((100% - 48px)/5)!important;padding:0!important;width:calc((100% - 48px)/5)!important}[id$=__1632304586ad9b5b3b] .halo-item .wrapper-image{border-radius:9px!important;box-shadow:0 6px 18px #0000001a}}@media(min-width:1025px)and (max-width:1199px){[id$=__1632304586ad9b5b3b] .brands-block--wrapper{margin-left:auto;margin-right:auto;max-width:1080px}[id$=__1632304586ad9b5b3b] .brands-grid .halo-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin:0!important}[id$=__1632304586ad9b5b3b] .brands-grid .halo-item{flex:0 0 calc((100% - 36px)/4)!important;max-width:calc((100% - 36px)/4)!important;padding:0!important;width:calc((100% - 36px)/4)!important}}@media(min-width:768px)and (max-width:1024px){[id$=__1632304586ad9b5b3b] .brands-grid .halo-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin:0!important}[id$=__1632304586ad9b5b3b] .brands-grid .halo-item{display:block!important;flex:0 0 calc((100% - 20px)/3)!important;max-width:calc((100% - 20px)/3)!important;padding:0!important;width:calc((100% - 20px)/3)!important}}@media(max-width:767px){[id$=__1632304586ad9b5b3b] .brands-block--wrapper{max-width:100%}[id$=__1632304586ad9b5b3b] .brands-grid .halo-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;margin:0!important}[id$=__1632304586ad9b5b3b] .brands-grid .halo-item{display:block!important;flex:0 0 calc((100% - 8px)/2)!important;max-width:calc((100% - 8px)/2)!important;padding:0!important;width:calc((100% - 8px)/2)!important}[id$=__1632304586ad9b5b3b] .brands-grid .halo-item:last-child{margin-left:0!important;margin-right:0!important}}.template-product #MainContent .productView-images-wrapper{background:#202129;border:1px solid var(--tt-border);border-radius:14px;box-shadow:0 10px 28px #0000001f;overflow:hidden;padding:14px}.template-product #MainContent .productView-images-wrapper :is(.productView-image-wrapper,.productView-nav,.productView-image){border-radius:10px}.template-product #MainContent .productView-details .productView-product{background:radial-gradient(circle at 96% 0%,rgba(128,229,255,.055),transparent 30%),linear-gradient(145deg,#202129,#23232b);border:1px solid var(--tt-border);border-radius:14px;box-shadow:0 10px 28px #0000001f;padding:26px 28px}.template-product #MainContent .productView-title{font-size:clamp(25px,2.4vw,34px)!important;letter-spacing:-.02em;line-height:1.18!important}.template-product #MainContent .productView-price{border-bottom:1px solid rgba(59,61,73,.75);padding-bottom:16px}.template-product #MainContent .productView-info{border-bottom:1px solid rgba(59,61,73,.65);padding-bottom:4px}.template-product #MainContent .productView-options{margin-top:2px}.template-product #MainContent .product-form__input:not(.product-form__swatch) .product-form__label{max-width:100%}.template-product #MainContent .product-form__input:not(.product-form__swatch) .product-form__label .text{align-items:center;border-radius:8px!important;display:flex;height:auto!important;justify-content:center;line-height:1.35!important;min-height:44px;overflow-wrap:anywhere;padding:10px 13px!important;white-space:normal}.template-product #MainContent .productView-action .button{border-radius:9px!important;font-weight:800!important;min-height:50px}.template-product #MainContent .shopify-payment-button__button{border-radius:9px!important;min-height:48px!important}.template-product #MainContent .productView-tab{border:1px solid var(--tt-border)!important;border-radius:12px;margin-top:28px;overflow:hidden}.template-product #MainContent .productView-tab .tabs{background:#202129!important;border-bottom:1px solid var(--tt-border)!important;padding-left:16px;padding-right:16px}.template-product #MainContent .productView-tab .tab-content{padding:24px!important}.template-product #MainContent .productView-tab .halo-text-format{line-height:1.75}.template-product #MainContent .productView-tab .halo-text-format :is(h2,h3,h4){color:var(--tt-text)!important;line-height:1.3}.template-product #MainContent .productView-tab .halo-text-format a{color:var(--tt-blue)!important;text-underline-offset:3px}@media(min-width:1200px){.template-product #MainContent .productView-top{align-items:flex-start}.template-product #MainContent .productView-details .productView-product{position:relative}}@media(max-width:1199px){.template-product #MainContent .productView-details .productView-product{padding:22px}}@media(max-width:767px){.template-product #MainContent .productView-images-wrapper{border-radius:10px;padding:8px}.template-product #MainContent .productView-details .productView-product{border-radius:10px;box-shadow:none;padding:20px 16px}.template-product #MainContent .productView-title{font-size:23px!important}.template-product #MainContent .productView-tab{border-radius:10px;margin-top:20px}.template-product #MainContent .productView-tab .tabs{padding-left:0;padding-right:0}.template-product #MainContent .productView-tab .tab-content{padding:18px 16px!important}}.tcg-game-hub__route,.tcg-game-hub__set,.tcg-game-hub__product{border-radius:12px}.tcg-game-hub__route{box-shadow:0 10px 26px #0000001f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tcg-game-hub__route:is(:hover,:focus-within){box-shadow:0 14px 32px #0000002e;transform:translateY(-2px)}.tcg-game-hub__route-image,.tcg-game-hub__route-shade{border-radius:inherit}.tcg-game-hub__button{border:1px solid var(--tt-blue);border-radius:8px;min-height:42px;padding:10px 16px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.tcg-game-hub__route:not(.tcg-game-hub__route--sold-out):is(:hover,:focus-within) .tcg-game-hub__button{background:var(--tt-purple);border-color:var(--tt-purple);color:#fff}.tcg-game-hub__set{box-shadow:0 7px 18px #00000017;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tcg-game-hub__set:is(:hover,:focus-visible){box-shadow:0 10px 24px #00000026;transform:translateY(-2px)}.tcg-game-hub__set-image{border-radius:inherit}.tcg-game-hub__product{box-shadow:0 7px 18px #00000014;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tcg-game-hub__product:is(:hover,:focus-within){box-shadow:0 10px 24px #00000024;transform:translateY(-2px)}.tcg-game-hub__product-image{border-radius:8px}.tcg-game-hub__featured-head,.tcg-game-hub__sets-head{border-bottom:1px solid rgba(59,61,73,.72);padding-bottom:12px}.tcg-game-hub__featured-head a{font-weight:700;text-decoration-thickness:1px}@media(max-width:767px){.tcg-game-hub{padding-top:28px!important}.tcg-game-hub__intro{margin-bottom:22px!important}.tcg-game-hub__routes{gap:12px!important}.tcg-game-hub__route{border-radius:10px}.tcg-game-hub__set,.tcg-game-hub__product{border-radius:9px}}.tt-tcg-tag-filters{background:#202129;border:1px solid var(--tt-border);border-radius:10px;margin-bottom:16px;overflow:hidden}.tt-tcg-tag-filters__intro{border-bottom:1px solid var(--tt-border);display:flex;flex-direction:column;gap:4px;padding:15px 15px 13px}.tt-tcg-tag-filters__intro strong{color:var(--tt-text);font-size:16px;line-height:1.25}.tt-tcg-tag-filters__intro>span:last-child{color:var(--tt-muted);font-size:12px;line-height:1.45}.tt-tcg-tag-filters__eyebrow{color:var(--tt-blue)!important;font-size:10px!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tt-tcg-tag-filter{border-bottom:1px solid var(--tt-border)}.tt-tcg-tag-filter:last-of-type{border-bottom:0}.tt-tcg-tag-filter>summary{align-items:center;color:var(--tt-text);cursor:pointer;display:flex;font-size:13px;font-weight:800;justify-content:space-between;list-style:none;padding:13px 15px;text-transform:uppercase}.tt-tcg-tag-filter>summary::-webkit-details-marker{display:none}.tt-tcg-tag-filter>summary:after{color:var(--tt-blue);content:"+";font-size:18px;font-weight:500;line-height:1;margin-left:auto}.tt-tcg-tag-filter[open]>summary:after{content:"\2212"}.tt-tcg-tag-filter__active-count{align-items:center;background:var(--tt-blue);border-radius:999px;color:var(--tt-dark)!important;display:inline-flex;font-size:10px!important;height:18px;justify-content:center;margin-left:8px;min-width:18px;padding:0 5px}.tt-tcg-tag-filter__body{padding:0 11px 12px}.tt-tcg-tag-filter__search{background:var(--tt-control)!important;border:1px solid var(--tt-border)!important;border-radius:7px!important;color:var(--tt-text)!important;font-size:12px!important;height:38px!important;margin:0 0 9px!important;padding:0 11px!important;width:100%}.tt-tcg-tag-filter__search:focus{border-color:var(--tt-blue)!important;box-shadow:0 0 0 2px #80e5ff14!important;outline:none}.tt-tcg-tag-filter__list{list-style:none;margin:0;max-height:245px;overflow:auto;padding:0 3px 0 0;scrollbar-color:var(--tt-blue) var(--tt-control);scrollbar-width:thin}.tt-tcg-tag-filter__list--rarity{max-height:220px}.tt-tcg-tag-filter__list li{margin:0;padding:0}.tt-tcg-tag-filter__option{border-radius:6px;color:var(--tt-muted)!important;display:block;font-size:12px;line-height:1.35;padding:7px 8px;text-decoration:none!important;transition:background .16s ease,color .16s ease}.tt-tcg-tag-filter__option:is(:hover,:focus-visible){background:var(--tt-control);color:var(--tt-blue)!important}.tt-tcg-tag-filter__option.is-active{background:#80e5ff1c;color:var(--tt-blue)!important;font-weight:800}.tt-tcg-tag-filter__empty{color:var(--tt-muted);font-size:12px;margin:8px 6px 0}.tt-tcg-tag-filters__clear{border-top:1px solid var(--tt-border);color:var(--tt-blue)!important;display:block;font-size:12px;font-weight:800;padding:11px 15px;text-align:center;text-decoration:none!important}.tt-tcg-tag-filters__clear:hover{background:var(--tt-control)}@media(max-width:1024px){.tt-tcg-tag-filters{border-radius:8px;margin:0 0 14px}.tt-tcg-tag-filter__list{max-height:210px}}.template-index [id$=__1632304586ad9b5b3b] .halo-block-header{margin-bottom:14px!important}.template-index [id$=__1632304586ad9b5b3b] .halo-block-header .title{letter-spacing:-.015em}.template-index [id$=__1632304586ad9b5b3b] .halo-block-header .desc,.template-index [id$=__1632304586ad9b5b3b] .halo-block-header .description{color:var(--tt-muted)!important;line-height:1.55;margin-left:auto;margin-right:auto;max-width:720px}.template-index [id$=__163247026462da6862] .halo-block-header.items-aligned,.template-index [id$=__product_block_frdEUU] .halo-block-header.items-aligned{margin-bottom:18px!important;padding-bottom:12px!important}.template-index [id$=__163247026462da6862] .view_all,.template-index [id$=__product_block_frdEUU] .view_all{font-weight:700!important}.template-index .tt-banpresto-campaign{padding-top:24px}.template-index [id$=__165182271049b99cf5] .halo-block-header{margin-bottom:18px!important}.template-index [id$=__165182271049b99cf5] .policies-block,.template-index [id$=__165182271049b99cf5] .halo-row{gap:16px}.template-index [id$=__165182271049b99cf5] .halo-item{box-shadow:none!important}@media(max-width:767px){.template-index [id$=__16321237356a896dad]{padding-top:10px}.template-index [id$=__16321237356a896dad] .slide-mobile{display:block!important}.template-index [id$=__16321237356a896dad] .slide-pc{display:none!important}.template-index [id$=__1632304586ad9b5b3b] .halo-block-header{margin-bottom:10px!important}.template-index [id$=__1632304586ad9b5b3b] .halo-block-header .desc,.template-index [id$=__1632304586ad9b5b3b] .halo-block-header .description{font-size:13px!important;padding:0 10px}.template-index [id$=__163247026462da6862] .halo-block-header.items-aligned,.template-index [id$=__product_block_frdEUU] .halo-block-header.items-aligned{margin-bottom:12px!important;padding-bottom:10px!important}.template-index .tt-banpresto-campaign{padding-top:18px}}.tt-discovery-links{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:18px auto 0}.tt-discovery-links a{background:#23232b;border:1px solid var(--tt-border);border-radius:8px;color:var(--tt-text)!important;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:40px;padding:10px 15px;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.tt-discovery-links a:is(:hover,:focus-visible){background:#292a35;border-color:var(--tt-blue);color:var(--tt-blue)!important;transform:translateY(-1px)}.template-404 .tt-404-home-link{color:var(--tt-blue)!important;display:inline-block;font-size:13px!important;font-weight:800!important;margin-top:4px;text-underline-offset:4px!important}.template-cart .cart-content-empty{background:#202129;border:1px solid var(--tt-border);border-radius:12px;margin:24px auto 10px;max-width:760px;padding:36px 24px}.template-cart .cart-content-empty .cart-text{color:var(--tt-text)!important;display:block;font-size:20px;font-weight:700;margin-bottom:18px}.template-search .collection--empty .tt-discovery-links{margin-top:14px}@media(max-width:600px){.tt-discovery-links{gap:8px}.tt-discovery-links a{flex:1 1 calc(50% - 8px);min-width:130px}.template-cart .cart-content-empty{padding:28px 16px}}:is(.template-customers-account,.template-customers-addresses,.template-customers-order,.template-customers-activate_account,.template-customers-reset_password) #MainContent{background:var(--tt-bg)!important;color:var(--tt-text)!important}:is(.template-customers-addresses,.template-customers-order) :is(.account-page,.halo-page-content,.account,.account-body){background:transparent!important;color:var(--tt-text)!important}:is(.template-customers-addresses,.template-customers-order) :is(.account-item,.address-form,.account-product){background:var(--tt-surface)!important;border:1px solid var(--tt-border)!important;border-radius:10px;color:var(--tt-text)!important}:is(.template-customers-addresses,.template-customers-order) :is(.page-header,.account-title,.address-title,.account-product-title){color:var(--tt-text)!important}:is(.template-customers-addresses,.template-customers-order) :is(.account-desc,.account-product-detail,.account-product-text,.form-label,.properties){color:var(--tt-muted)!important}:is(.template-customers-account,.template-customers-order) :is(.order-history,.order-details){background:var(--tt-surface)!important;border:1px solid var(--tt-border)!important;border-radius:10px;border-collapse:separate!important;border-spacing:0!important;overflow:hidden}:is(.template-customers-account,.template-customers-order) :is(.order-history,.order-details) :is(th,td){background:transparent!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important}:is(.template-customers-account,.template-customers-order) :is(.order-history,.order-details) thead{background:#202129!important}:is(.template-customers-account,.template-customers-order) :is(.order-history,.order-details) tbody tr:nth-child(2n){background:#2b2b356b!important}.template-customers-addresses .address-form{margin-top:18px;padding:20px}.template-customers-addresses .form-input,.template-customers-addresses .select__select{min-height:46px}:is(.template-customers-addresses,.template-customers-order,.template-customers-activate_account,.template-customers-reset_password) :is(.button,.button--primary,.button-2){border-radius:8px!important}:is(.template-customers-activate_account,.template-customers-reset_password) .customer{background:var(--tt-surface)!important;border:1px solid var(--tt-border)!important;border-radius:12px;color:var(--tt-text)!important;margin:40px auto 60px;max-width:620px;padding:30px}:is(.template-customers-activate_account,.template-customers-reset_password) .customer :is(h1,h2,.page-header,.form-label){color:var(--tt-text)!important}:is(.template-customers-activate_account,.template-customers-reset_password) .customer p{color:var(--tt-muted)!important}:is(.template-customers-activate_account,.template-customers-reset_password) .customer .form-input{min-height:46px}:is(.template-customers-activate_account,.template-customers-reset_password) .customer .button{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;min-height:46px}:is(.template-customers-activate_account,.template-customers-reset_password) .customer .button:is(:hover,:focus-visible){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:#fff!important}@media(max-width:767px){:is(.template-customers-activate_account,.template-customers-reset_password) .customer{border-radius:10px;margin:24px 12px 40px;padding:22px 16px}:is(.template-customers-account,.template-customers-order) :is(.order-history,.order-details){border-radius:8px}}.template-blog #MainContent,.template-article #MainContent{background:var(--tt-bg)!important;color:var(--tt-text)!important}.template-blog .main-blog-block,.template-article .article-template{background:var(--tt-bg)!important}.template-blog .blog-block-item .item{background:var(--tt-surface)!important;border:1px solid var(--tt-border);border-radius:12px;box-shadow:0 8px 22px #00000017;overflow:hidden;padding:18px}.template-blog .blog-block-item .blog-title,.template-blog .blog-block-item .blog-title a{color:var(--tt-text)!important}.template-blog .blog-block-item .blog-title a:is(:hover,:focus-visible){color:var(--tt-blue)!important}.template-blog .blog-block-item .blog-info{color:var(--tt-muted)!important}.template-blog .blog-block-item .blog-summary{color:var(--tt-muted)!important;line-height:1.7}.template-blog .blog-image{border-radius:9px;overflow:hidden}.template-article .halo-article-content{background:var(--tt-surface)!important;border:1px solid var(--tt-border);border-radius:12px;box-shadow:0 8px 24px #00000017;padding:26px 28px}.template-article .halo-article-content .article-heading .title{color:var(--tt-text)!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.2!important}.template-article .halo-article-content .info,.template-article .halo-article-content .comment{color:var(--tt-muted)!important}.template-article .halo-article-content .article-content,.template-article .halo-article-content .article-content :is(p,li){color:var(--tt-muted)!important;font-size:15px!important;line-height:1.75!important}.template-article .halo-article-content .article-content :is(h1,h2,h3,h4,h5,h6,strong){color:var(--tt-text)!important}.template-article .halo-article-content .article-content a{color:var(--tt-blue)!important;text-underline-offset:3px}.template-article .page-sidebar .sidebarBlock{background:#202129!important;border:1px solid var(--tt-border)!important;border-radius:10px}@media(max-width:767px){.template-blog .blog-block-item .item{border-radius:10px;padding:14px}.template-article .halo-article-content{border-radius:10px;padding:20px 16px}}[id$=__16321237356a896dad] .slideshow-wrapper{background:#071620!important;border:1px solid #31566f!important;border-radius:14px!important;box-shadow:0 14px 38px #0000002b!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:1580px!important;overflow:hidden!important;padding:0!important;width:calc(100% - 56px)!important}[id$=__16321237356a896dad] .slideshow-wrapper>.container-full{margin:0 auto!important;max-width:none!important;padding:0!important;width:100%!important}[id$=__16321237356a896dad] .slideshow{background:transparent!important;border:0!important;border-radius:14px!important;box-shadow:none!important;overflow:hidden!important}[id$=__16321237356a896dad] .slideshow .adaptive_height.image{background:transparent!important;display:block!important;height:auto!important;overflow:hidden!important;padding-top:33.333333%!important;position:relative!important}[id$=__16321237356a896dad] .slideshow .adaptive_height.image .slide-image{display:block!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;width:100%!important}[id$=__16321237356a896dad] .slideshow .adaptive_height.image img{border-radius:0!important;box-shadow:none!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;position:absolute!important;width:100%!important}@media(min-width:768px)and (max-width:1024px){[id$=__16321237356a896dad] .slideshow-wrapper{border-radius:12px!important;box-shadow:0 10px 28px #00000024!important;width:calc(100% - 28px)!important}[id$=__16321237356a896dad] .slideshow{border-radius:12px!important}}@media(max-width:767px){[id$=__16321237356a896dad] .slideshow-wrapper{border-radius:10px!important;box-shadow:none!important;width:calc(100% - 24px)!important}[id$=__16321237356a896dad] .slideshow{border-radius:10px!important}[id$=__16321237356a896dad] .slideshow .adaptive_height.image{padding-top:62%!important}}.template-search .search-container.container-1770{margin-left:auto!important;margin-right:auto!important;max-width:1470px!important;width:calc(100% - 32px)!important}.template-collection .collection--empty{background:#202129!important;border:1px solid var(--tt-border)!important;border-radius:12px;margin:20px 0 36px;padding:30px 22px!important;text-align:center}.template-collection .collection--empty .collection-product-count{color:var(--tt-muted)!important}.template-collection .collection--empty .collection-product-wrapper .title{color:var(--tt-text)!important;font-size:18px!important;line-height:1.5!important;margin:0}.template-collection .collection--empty .collection-product-wrapper .link{color:var(--tt-blue)!important;text-underline-offset:3px}@media(max-width:767px){.template-search .search-container.container-1770{width:calc(100% - 24px)!important}.template-collection .collection--empty{border-radius:10px;padding:24px 14px!important}}.password-template,.password-template body{background:#1a1a20!important;color:#f2f4f8!important}.password-template .password-page{background:radial-gradient(circle at 15% 10%,rgba(128,229,255,.07),transparent 28%),radial-gradient(circle at 88% 20%,rgba(118,87,217,.12),transparent 34%),#1a1a20!important;min-height:100vh}.password-template .password-contentLeft{background:linear-gradient(145deg,#202129,#23232b)!important;color:#f2f4f8!important}.password-template .header-logo .logo-title{color:#f2f4f8!important;font-weight:800;letter-spacing:.02em}.password-template .password-title{color:#f2f4f8!important;font-size:clamp(28px,4vw,46px)!important;font-weight:800;line-height:1.08!important}.password-template .password-subtitle{color:#a4a8b3!important;display:block;font-size:15px!important;line-height:1.7!important;max-width:620px}.password-template .password-body .newsletter .field__input,.password-template .password-form .form-input{background:#191a21!important;border:1px solid #3b3d49!important;border-radius:8px!important;color:#f2f4f8!important;min-height:46px}.password-template .password-body .newsletter .field__input::placeholder,.password-template .password-form .form-input::placeholder{color:#8f94a0!important}.password-template .password-body .newsletter .field__input:focus,.password-template .password-form .form-input:focus{border-color:#80e5ff!important;box-shadow:0 0 0 2px #80e5ff1a!important}.password-template .newsletter-form__button,.password-template .password-form .button{background:#80e5ff!important;border:1px solid #80e5ff!important;border-radius:8px!important;color:#111218!important;font-weight:800!important;min-height:46px}.password-template .newsletter-form__button:is(:hover,:focus-visible),.password-template .password-form .button:is(:hover,:focus-visible){background:#7657d9!important;border-color:#7657d9!important;color:#fff!important}.password-template .password-contentRight{background:linear-gradient(145deg,#111820,#151520)!important}.password-template .password-banner .placeholder{display:none!important}.password-template .password-form .access_login{color:#80e5ff!important;font-weight:700}.password-template .password-form .form-label{color:#f2f4f8!important}.password-template .password-footer{background:#111218!important}@media(max-width:767px){.password-template .password-title{font-size:30px!important}.password-template .password-subtitle{font-size:14px!important}}.template-search .container-1770{max-width:1470px!important}.template-search .page-sidebar .sidebar-categories{background:#202129!important;border:1px solid var(--tt-border)!important;border-radius:12px;overflow:hidden}.template-search .page-sidebar .sidebar-categories .sidebarBlock-heading{border-bottom:1px solid var(--tt-border);margin:0!important;padding:14px 16px!important}.template-search .page-sidebar .sidebar-categories .sidebarBlock-content{padding:8px 10px 12px!important}.template-search .page-sidebar .all-categories-list .navPages-action{border-radius:7px;color:var(--tt-muted)!important;display:block;padding:8px 9px!important}.template-search .page-sidebar .all-categories-list .navPages-action:is(:hover,:focus-visible),.template-search .page-sidebar .all-categories-list .current-cate>.navPages-action{background:var(--tt-control)!important;color:var(--tt-blue)!important}@media(max-width:1024px){.template-search .page-sidebar .sidebar-categories{border-radius:9px}}.template-index [id$=__16321237356a896dad]{padding-top:18px;padding-bottom:4px}.template-index [id$=__16321237356a896dad] .slideshow-wrapper{background:#071620!important;border:1px solid #31566f!important;border-radius:14px!important;box-shadow:0 14px 38px #0000002b!important;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:1580px!important;overflow:hidden!important;padding:0!important;width:calc(100% - 56px)!important}.template-index [id$=__16321237356a896dad] .slideshow-wrapper>.container-full{margin:0 auto!important;max-width:none!important;padding:0!important;width:100%!important}.template-index [id$=__16321237356a896dad] .slideshow{background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;overflow:hidden!important}.template-index [id$=__16321237356a896dad] .adaptive_height.image{background:transparent!important;display:block!important;height:auto!important;overflow:hidden!important;padding-top:33.333333%!important;position:relative!important}.template-index [id$=__16321237356a896dad] .adaptive_height.image .slide-image{display:block!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important;width:100%!important}.template-index [id$=__16321237356a896dad] .adaptive_height.image img{border-radius:0!important;box-shadow:none!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;position:absolute!important;width:100%!important}@media(min-width:768px){.template-index [id$=__16321237356a896dad] .slide-mobile{display:none!important}.template-index [id$=__16321237356a896dad] .slide-pc{display:block!important}}@media(min-width:768px)and (max-width:1024px){.template-index [id$=__16321237356a896dad] .slideshow-wrapper{border-radius:12px!important;box-shadow:0 10px 28px #00000024!important;width:calc(100% - 28px)!important}}@media(max-width:767px){.template-index [id$=__16321237356a896dad]{padding-top:10px}.template-index [id$=__16321237356a896dad] .slideshow-wrapper{border-radius:10px!important;box-shadow:none!important;width:calc(100% - 24px)!important}.template-index [id$=__16321237356a896dad] .adaptive_height.image{padding-top:62%!important}}.template-index :is([id$=__163247026462da6862],[id$=__product_block_frdEUU],[id$=__165182271049b99cf5]) .container-1770{margin-left:auto!important;margin-right:auto!important;max-width:1470px!important;width:calc(100% - 32px)!important}.template-index :is([id$=__163247026462da6862],[id$=__product_block_frdEUU]) .product-block{overflow:visible}@media(max-width:767px){.template-index :is([id$=__163247026462da6862],[id$=__product_block_frdEUU],[id$=__165182271049b99cf5]) .container-1770{width:calc(100% - 24px)!important}}[id$=__1632304586ad9b5b3b] .block-banpresto_figures_20260914 .wrapper-image a{background:#202129!important;overflow:hidden!important}[id$=__1632304586ad9b5b3b] .block-banpresto_figures_20260914 .wrapper-image a:after{content:none!important;display:none!important}[id$=__1632304586ad9b5b3b] .block-banpresto_figures_20260914 img{filter:none!important;opacity:1!important;transform:none!important;transition:transform .22s ease!important}[id$=__1632304586ad9b5b3b] .block-banpresto_figures_20260914:is(:hover,:focus-within) img{filter:none!important;transform:scale(1.025)!important}@media(max-width:767px){[id$=__1632304586ad9b5b3b] .brands-grid .halo-item:last-child{margin-left:auto!important;margin-right:auto!important}}a[href="/collections/figures-collectibles"]{display:none!important}li:has(>a[href="/collections/figures-collectibles"]),.menu-lv-item:has(>a[href="/collections/figures-collectibles"]),.sidebarBlock-content li:has(a[href="/collections/figures-collectibles"]){display:none!important}[id^=CollectionListSection-] .list-categories-default .halo-row{align-items:stretch}[id^=CollectionListSection-] .list-categories-default .banner-item{height:100%}[id^=CollectionListSection-] .list-categories-default .img-box{background:#202129!important;border:1px solid var(--tt-border)!important;border-radius:10px!important;box-shadow:0 8px 24px #0000001f;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}[id^=CollectionListSection-] .list-categories-default .img-box>a.image{background:#202129!important;border-radius:10px!important;overflow:hidden;padding-bottom:39.784946%!important;position:relative!important}[id^=CollectionListSection-] .list-categories-default .img-box img{height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;position:absolute!important;transition:transform .25s ease;width:100%!important}[id^=CollectionListSection-] .list-categories-default .halo-item:is(:hover,:focus-within) .img-box{border-color:var(--tt-blue)!important;box-shadow:0 12px 30px #0003,0 0 0 1px #80e5ff14;transform:translateY(-3px)}[id^=CollectionListSection-] .list-categories-default .halo-item:is(:hover,:focus-within) .img-box img{transform:scale(1.012)}[id^=CollectionListSection-] .list-categories-default .img-box>a.image:focus-visible{outline:3px solid var(--tt-blue);outline-offset:-3px}@media(min-width:1200px){[id^=CollectionListSection-] .list-categories-default .halo-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin:0!important}[id^=CollectionListSection-] .list-categories-default .halo-item{flex:0 0 calc((100% - 48px)/5)!important;max-width:calc((100% - 48px)/5)!important;padding:0!important}}@media(min-width:768px)and (max-width:1199px){[id^=CollectionListSection-] .list-categories-default .halo-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin:0!important}[id^=CollectionListSection-] .list-categories-default .halo-item{flex:0 0 calc((100% - 24px)/3)!important;max-width:calc((100% - 24px)/3)!important;padding:0!important}}@media(max-width:767px){[id^=CollectionListSection-] .list-categories-default .halo-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin:0!important}[id^=CollectionListSection-] .list-categories-default .halo-item{flex:0 0 calc((100% - 10px)/2)!important;max-width:calc((100% - 10px)/2)!important;padding:0!important}[id^=CollectionListSection-] .list-categories-default .halo-item:last-child{margin-left:auto!important;margin-right:auto!important}}.tt-product-image-missing{align-items:center;aspect-ratio:100 / 130;background:radial-gradient(circle at 78% 18%,rgba(118,87,217,.18),transparent 34%),linear-gradient(145deg,#202129,#17181f);border:1px solid rgba(59,61,73,.7);color:var(--tt-muted,#A4A8B3);display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:180px;padding:20px;text-align:center;width:100%}.tt-product-image-missing__logo{height:auto!important;max-height:82px;max-width:46%;object-fit:contain!important;opacity:.8;position:static!important;width:auto!important}.tt-product-image-missing__text{color:var(--tt-muted,#A4A8B3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-item .card--text-only .card-media{background:transparent!important}.template-product #MainContent .productView-no-media .productView-nav{display:block!important;width:100%}.tt-product-page-image-missing{align-items:center;aspect-ratio:4 / 5;background:radial-gradient(circle at 80% 18%,rgba(118,87,217,.2),transparent 34%),linear-gradient(145deg,#202129,#17181f);border:1px solid var(--tt-border,#3B3D49);border-radius:12px;color:var(--tt-muted,#A4A8B3);display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:360px;padding:36px;text-align:center;width:100%}.tt-product-page-image-missing__logo{height:auto!important;max-height:150px;max-width:52%;object-fit:contain!important;position:static!important;width:auto!important}.tt-product-page-image-missing__text{color:var(--tt-muted,#A4A8B3);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:767px){.tt-product-page-image-missing{min-height:280px;padding:26px}.tt-product-page-image-missing__logo{max-height:110px;max-width:58%}}.password-template{background:#1a1a20!important;color:#f2f4f8!important}.password-template .password-contentItem.password-contentLeft{background:radial-gradient(circle at 12% 12%,rgba(118,87,217,.13),transparent 34%),#1a1a20!important}.password-template .password-header{width:100%}.password-template .tt-password-header-logo{display:inline-block;max-width:150px}.password-template .tt-password-header-logo img{display:block;height:auto!important;max-width:150px!important;width:100%!important}.password-template .password-title{color:#f2f4f8!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important}.password-template .password-subtitle{color:#a4a8b3!important;font-size:14px!important;line-height:1.65!important}.password-template .password-body{max-width:440px!important}.password-template .password-body .newsletter{margin-top:30px!important}.password-template .password-body .newsletter .field__input{background:#23232b!important;border:1px solid #3B3D49!important;border-radius:8px!important;color:#f2f4f8!important;min-height:48px!important}.password-template .password-body .newsletter .field__input::placeholder{color:#a4a8b3!important;opacity:1!important}.password-template .password-body .newsletter .button,.password-template #login_form .button{background:#80e5ff!important;border:1px solid #80E5FF!important;border-radius:8px!important;color:#111218!important;font-weight:800!important}.password-template .password-body .newsletter .button:hover,.password-template .password-body .newsletter .button:focus-visible,.password-template #login_form .button:hover,.password-template #login_form .button:focus-visible{background:#7657d9!important;border-color:#7657d9!important;color:#fff!important}.password-template .password-form .access_login{color:#f2f4f8!important;font-weight:700!important;text-decoration:none!important}.password-template .password-form .access_login:hover,.password-template .password-form .access_login:focus-visible{color:#80e5ff!important}.password-template #login_form{background:#23232b!important;border:1px solid #3B3D49!important;border-radius:10px!important;box-shadow:0 16px 44px #00000057!important}.password-template #login_form #password{background:#1a1a20!important;border:1px solid #3B3D49!important;border-radius:7px!important;color:#f2f4f8!important}.password-template #login_form #password::placeholder{color:#a4a8b3!important}.password-template .password-footer .copyright__content,.password-template .password-footer .copyright__content a{color:#a4a8b3!important}.password-template .password-body .checkbox-group input[type=checkbox]+label{color:#a4a8b3!important}.password-template .password-body .checkbox-group a{color:#80e5ff!important}.password-template .password-body .list-social a svg{fill:#80e5ff!important}.tt-password-brand-panel{align-items:center;background:radial-gradient(circle at 74% 24%,rgba(128,229,255,.18),transparent 30%),radial-gradient(circle at 30% 75%,rgba(118,87,217,.28),transparent 38%),linear-gradient(145deg,#111218,#191a22 46%,#20212a);border-left:1px solid #3B3D49;display:flex;height:100%;justify-content:center;min-height:520px;overflow:hidden;padding:56px;position:relative;text-align:center}.tt-password-brand-panel:before,.tt-password-brand-panel:after{border:1px solid rgba(128,229,255,.12);border-radius:50%;content:"";height:420px;position:absolute;width:420px}.tt-password-brand-panel:before{right:-220px;top:-180px}.tt-password-brand-panel:after{bottom:-250px;left:-190px}.tt-password-brand-panel__inner{max-width:540px;position:relative;z-index:1}.tt-password-brand-panel__logo{height:auto!important;margin:0 auto 28px;max-width:280px!important;width:72%!important}.tt-password-brand-panel__eyebrow{color:#f2f4f8!important;font-size:18px;font-weight:800;letter-spacing:.06em;margin:0 0 8px!important;text-transform:uppercase}.tt-password-brand-panel__copy{color:#a4a8b3!important;font-size:14px;margin:0!important}@media(max-width:1024px){.password-template .password-contentItem.password-contentRight{order:0!important}.tt-password-brand-panel{border-left:0;border-top:1px solid #3B3D49;min-height:340px;padding:38px 24px}.password-template .password-contentItem.password-contentLeft{padding-top:32px!important}}@media(max-width:550px){.password-template .password-title{font-size:26px!important}.password-template .password-form{position:static!important;margin:0 auto 24px!important;text-align:center!important}.password-template #login_form{left:50%!important;right:auto!important;transform:translate(-50%);width:min(290px,calc(100vw - 32px))!important}.tt-password-brand-panel{min-height:280px}.tt-password-brand-panel__logo{max-width:210px!important}.tt-password-brand-panel__eyebrow{font-size:14px}}.template-product .tt-product-preorder-note{background:linear-gradient(135deg,#7657d924,#2b2b35eb);border:1px solid rgba(118,87,217,.62);border-left:3px solid var(--tt-purple,#7657D9);border-radius:8px;color:var(--tt-muted,#A4A8B3);display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:11px 13px}.template-product .tt-product-preorder-note strong{color:var(--tt-text,#F2F4F8);font-size:13px}.template-product .tt-product-preorder-note span{color:var(--tt-muted,#A4A8B3);font-size:12px;line-height:1.5}.preorder-badge--sold-out{background:#352f43!important;border:1px solid rgba(164,138,229,.32)!important;color:#d9ccff!important}.newsletter-success-modal .halo-popup-wrapper{background:#202129!important;border:1px solid var(--tt-border,#3B3D49)!important;border-radius:12px!important;box-shadow:0 18px 50px #00000061!important;color:var(--tt-text,#F2F4F8)!important}.newsletter-success-modal .halo-modal-body{background:transparent!important;color:var(--tt-text,#F2F4F8)!important;padding:28px 30px!important}.newsletter-success-modal .form-message{align-items:center;color:var(--tt-text,#F2F4F8)!important;display:flex;gap:10px;justify-content:center;line-height:1.45;margin:0!important;text-align:center}.newsletter-success-modal .form-message--success svg{color:var(--tt-blue,#80E5FF)!important;fill:currentColor!important}.newsletter-success-modal .form-message--error{color:#ffb4bf!important}.newsletter-success-modal .form-message--error svg{color:#ff7f90!important;fill:currentColor!important}.newsletter-success-modal .close{color:var(--tt-text,#F2F4F8)!important}.newsletter-success-modal .close svg{fill:currentColor!important;stroke:currentColor!important}.halo-notify-popup .halo-popup-wrapper{background:#202129!important;border:1px solid var(--tt-border,#3B3D49)!important;border-radius:12px!important;box-shadow:0 18px 50px #00000061!important;color:var(--tt-text,#F2F4F8)!important}.halo-notify-popup .halo-popup-header{background:transparent!important;border-bottom:1px solid var(--tt-border,#3B3D49)!important}.halo-notify-popup .halo-popup-title,.halo-notify-popup .form-label{color:var(--tt-text,#F2F4F8)!important}.halo-notify-popup .halo-popup-content{background:transparent!important;color:var(--tt-text,#F2F4F8)!important}.halo-notify-popup .form-input{background:#2b2b35!important;border:1px solid var(--tt-border,#3B3D49)!important;border-radius:8px!important;color:var(--tt-text,#F2F4F8)!important}.halo-notify-popup .form-input::placeholder{color:var(--tt-muted,#A4A8B3)!important}.halo-notify-popup .form-input:focus{border-color:var(--tt-blue,#80E5FF)!important;box-shadow:0 0 0 2px #80e5ff14!important;outline:none!important}.halo-notify-popup .button{border-radius:8px!important}.halo-notify-popup .halo-popup-close{color:var(--tt-text,#F2F4F8)!important}.halo-notify-popup .halo-popup-close svg{fill:currentColor!important;stroke:currentColor!important}.halo-notify-popup .alertBox--success{background:#80e5ff17!important;border:1px solid rgba(128,229,255,.28)!important;color:var(--tt-text,#F2F4F8)!important}.halo-notify-popup .alertBox--error{background:#ff7f9014!important;border:1px solid rgba(255,127,144,.28)!important;color:#ffb4bf!important}.productView-stickyCart .tt-sticky-image-missing{align-items:center;background:linear-gradient(145deg,#202129,#17181f);border:1px solid var(--tt-border,#3B3D49);border-radius:6px;display:flex;height:58px;justify-content:center;overflow:hidden;width:48px}.productView-stickyCart .tt-sticky-image-missing img{height:auto!important;max-height:42px;max-width:36px;object-fit:contain!important;position:static!important;width:auto!important}.product-form__radio:focus-visible+.product-form__label{outline:2px solid var(--tt-blue,#80e5ff)!important;outline-offset:3px}.facets__list input[type=checkbox]:focus-visible+label,.sidebarBlock-content input[type=checkbox]:focus-visible+label{outline:2px solid var(--tt-blue,#80e5ff)!important;outline-offset:2px}.cart-item-qty .btn-quantity:focus-visible,.cart-remove:focus-visible{outline:2px solid var(--tt-blue,#80e5ff)!important;outline-offset:2px}.footer-block__newsletter .newsletter-form__message{border:1px solid var(--tt-border,#3b3d49);border-radius:8px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.footer-block__newsletter .newsletter-form__message--success{background:#16252c;color:var(--tt-blue,#80e5ff)!important}.footer-block__newsletter .newsletter-form__message--error{background:#2d171b;border-color:#6d3c48;color:#ffb4bf!important}.contact-form>.form-message{grid-column:1 / -1;width:100%}.contact-form .alertBox--success{background:#16252c!important;border-color:var(--tt-border,#3b3d49)!important;color:var(--tt-blue,#80e5ff)!important}.contact-form .alertBox--error{background:#2d171b!important;border-color:#6d3c48!important;color:#ffb4bf!important}.contact-form .alertBox :is(.alertBox-message,p,li){color:inherit!important}.cart-item-qty .btn-quantity:before,.cart-item-qty .btn-quantity:after{background:var(--tt-text,#f2f4f8)!important}.cart-item-qty .btn-quantity:is(:hover,:focus-visible):before,.cart-item-qty .btn-quantity:is(:hover,:focus-visible):after{background:var(--tt-blue,#80e5ff)!important}.productView-stickyCart:is(.style-1,.style-2,.full-sticky),.productView-stickyCart .sticky-product-mobile,.product-details .product-option.sticky-product-mobile{--border-color:var(--tt-border);background:var(--tt-surface)!important;color:var(--tt-text)!important;border-color:var(--tt-border)!important}.productView-stickyCart.style-1{border-bottom:1px solid var(--tt-border)}.productView-stickyCart .sticky-title,.productView-stickyCart .sticky-title a{color:var(--tt-text)!important}.productView-stickyCart .sticky-brand,.productView-stickyCart .money-compare-price{color:var(--tt-muted)!important}.productView-stickyCart .sticky-price:not(.has-compare-price) .money-subtotal{color:var(--tt-blue)!important}.productView-stickyCart .sticky-actions .product-form__submit{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important}.productView-stickyCart .sticky-actions .product-form__submit:is(:hover,:focus-visible):not(:disabled){background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:var(--tt-text)!important}.productView-stickyCart .sticky-actions .product-form__submit:disabled{background:var(--tt-control)!important;border-color:var(--tt-border)!important;color:var(--tt-muted)!important}.productView-stickyCart .sticky-product-close{align-items:center;background:var(--tt-control)!important;border:1px solid var(--tt-border);border-radius:8px;color:var(--tt-text)!important;justify-content:center}.productView-stickyCart .sticky-product-close svg{fill:currentColor!important}.productView-quantity .btn-quantity:focus-visible,.productView-stickyCart :is(button,a,select,input):focus-visible,.productView-tab :is(.tab-title,.toggleLink,.toggle-content a):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}.template-product #MainContent .productView-tab .toggle-content{overflow-wrap:anywhere;overflow-x:auto}.template-product #MainContent .productView-tab .toggle-content :is(p,li){color:var(--tt-muted)!important}.template-product #MainContent .productView-tab .toggle-content :is(p,li) :is(span,em){color:inherit!important}.template-product #MainContent .productView-tab .toggle-content :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--tt-text)!important}.template-product #MainContent .productView-tab .toggle-content img{height:auto;max-width:100%}.template-product #MainContent .productView-tab .toggle-content blockquote,.template-product #MainContent .productView-tab .toggle-content blockquote p{background:var(--tt-control)!important;color:var(--tt-muted)!important}@media(max-width:767px){.productView-stickyCart.style-1 .sticky-product-mobile .sticky-product-close{display:flex;height:44px;right:8px;width:44px}.productView-stickyCart .sticky-product-mobile-header{height:52px}.productView-stickyCart .sticky-product-mobile .sticky-product-close svg{height:14px;width:14px}}@media(prefers-reduced-motion:reduce){.productView-stickyCart,.product-details .product-option.sticky-product-mobile{transition:none!important}}:is(.template-search,.template-404) .tt-search-form{margin:0 0 24px!important;max-width:750px;width:100%}:is(.template-search,.template-404) .tt-search-form .form-fieldInline{align-items:stretch;display:flex;gap:10px}:is(.template-search,.template-404) .tt-search-form .search__input{flex:1 1 0;font-size:16px;min-height:48px;min-width:0;width:auto!important}:is(.template-search,.template-404) .tt-search-form .search__button{align-items:center;background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;display:flex;flex:0 0 52px;justify-content:center;margin:0!important;min-height:48px;padding:10px!important;width:52px!important}:is(.template-search,.template-404) .tt-search-form .search__button svg{fill:currentColor;transform:none}:is(.template-search,.template-404) .tt-search-form .search__button:hover{background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:var(--tt-text)!important}:is(.template-search,.template-404) .tt-search-form :is(input,button):focus-visible,:is(.template-search,.template-collection) .pagination a:focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}.template-search .page-header{overflow-wrap:anywhere}:is(.template-collection,.template-search) .pagination__item{background:var(--tt-control)!important;border-color:var(--tt-border)!important;border-radius:8px!important;color:var(--tt-text)!important;min-height:44px}:is(.template-collection,.template-search) .pagination__item--current,:is(.template-collection,.template-search) a.pagination__item:is(:hover,:focus-visible){background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important}:is(.template-collection,.template-search) .pagination__item-arrow .icon{fill:currentColor!important}:is(.template-collection,.template-search) .pagination a[aria-disabled=true]{cursor:default;pointer-events:none}@media(max-width:767px){:is(.template-collection,.template-search) .pagination__list>li{min-width:44px;max-width:none}:is(.template-collection,.template-search) .pagination__item-arrow{min-width:44px}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-search) .pagination :is(a,.pagination-total-item){transition:none!important}}.template-article .halo-article-content .article-content,.template-article .halo-article-content .article-content :is(p,li){font-size:16px!important;overflow-wrap:anywhere}.template-article .article-heading .title,.template-blog .blog-title{overflow-wrap:anywhere}.template-article .article-content img{height:auto;max-width:100%}.template-article .article-content table{display:block;max-width:100%;overflow-x:auto}.template-article .article-content :is(table,tbody,tr,td,th){background:var(--tt-control)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important}.template-article .article-content blockquote,.template-article .article-content blockquote p{background:var(--tt-control)!important;color:var(--tt-muted)!important}:is(.template-blog,.template-article) #MainContent a:focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}:is(.template-customers-login,.template-customers-register) .alertBox--error{background:#2d171b!important;border:1px solid #6d3c48!important;border-radius:8px;color:#ffb4bf!important}.template-customers-login .alertBox--success{background:#16252c!important;border:1px solid var(--tt-border)!important;border-radius:8px;color:var(--tt-blue)!important}:is(.template-customers-login,.template-customers-register) .alertBox :is(.alertBox-message,p,li){color:inherit!important;overflow-wrap:anywhere}:is(.template-customers-login,.template-customers-register) :is(input,button,a):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}@media(max-width:767px){:is(.template-customers-login,.template-customers-register) .form-input{font-size:16px!important}}.template-404 [id^=NotFoundSection-] .tt-search-form{margin:24px auto!important;max-width:640px;text-align:left}.template-404 [id^=NotFoundSection-] .content{overflow-wrap:anywhere}.halo-quick-view-popup .halo-popup-close{align-items:center;border:1px solid var(--tt-border);border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}.halo-quick-view-popup .halo-popup-close svg{height:16px;width:16px}.halo-quick-view-popup :is(button,a,input,select):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}.halo-quick-view-popup .productView-title{overflow-wrap:anywhere}@media(max-width:550px){.halo-quick-view-popup .halo-popup-wrapper{padding-top:62px}.halo-quick-view-popup .halo-popup-close{right:10px}}:is(.halo-newsletter-popup,.halo-newsletter-message-popup) .halo-popup-close{align-items:center;border:1px solid var(--tt-border);border-radius:8px;display:flex;height:44px;justify-content:center;width:44px}:is(.halo-newsletter-popup,.halo-newsletter-message-popup) .halo-popup-close svg{height:16px;width:16px}:is(.halo-newsletter-popup,.halo-newsletter-message-popup) :is(button,input,a):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}.halo-newsletter-popup .tt-newsletter-feedback{border:1px solid var(--tt-border);border-radius:8px;line-height:1.5;margin:14px 0 0;padding:12px;text-align:left}.halo-newsletter-popup .tt-newsletter-feedback--error,.halo-newsletter-message-popup .alertBox--error{background:#2d171b!important;border-color:#6d3c48!important;color:#ffb4bf!important}.halo-newsletter-popup .tt-newsletter-feedback--success,.halo-newsletter-message-popup .alertBox--success{background:#16252c!important;border-color:var(--tt-border)!important;color:var(--tt-blue)!important}.halo-newsletter-popup .tt-newsletter-feedback :is(p,li),.halo-newsletter-message-popup .alertBox :is(p,.alertBox-message){color:inherit!important}@media(max-width:767px){.halo-newsletter-popup #NewsletterForm--Popup{font-size:16px!important}}:is(.template-customers-activate_account,.template-customers-reset_password) .tt-customer-error-summary{background:#2d171b;border:1px solid #6d3c48;border-radius:8px;margin:0 0 24px;padding:16px;text-align:left}:is(.template-customers-activate_account,.template-customers-reset_password) .tt-customer-error-summary :is(h2,li){color:#ffb4bf!important;font-size:14px;line-height:1.5;overflow-wrap:anywhere}:is(.template-customers-activate_account,.template-customers-reset_password) .tt-customer-error-summary ul{margin-bottom:0}:is(.template-customers-activate_account,.template-customers-reset_password) .customer small.form__message{color:#ffb4bf!important;line-height:1.5}:is(.template-customers-activate_account,.template-customers-reset_password) .customer :is(input,button,a):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}@media(max-width:767px){:is(.template-customers-activate_account,.template-customers-reset_password) .customer .form-input{font-size:16px!important}}.variants-popup-content .swatch:not(.option-color) .single-label{background:var(--tt-control)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important}.variants-popup-content .swatch:not(.option-color) .single-option:checked+.single-label{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important}.variants-popup-content .single-option:focus-visible+.single-label,.variants-popup-content :is(button,input,a):focus-visible,.variants-popup-close:focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}button.variants-popup-close{background:var(--tt-control)!important;border-color:var(--tt-border)!important;color:var(--tt-text)!important;cursor:pointer;font:inherit;min-height:44px}button.variants-popup-close svg{fill:currentColor!important}.variants-popup-content .quickshop-quantity .btn-quantity:before,.variants-popup-content .quickshop-quantity .btn-quantity:after{background:var(--tt-text)!important}.wishlist-container .wishlist-content-empty{background:var(--tt-surface);border:1px solid var(--tt-border);border-radius:10px;margin:24px auto;max-width:700px;padding:32px 20px}.wishlist-container .wishlist-content-text,.wishlist-container .toolbar-label{color:var(--tt-muted)!important}.wishlist-container .wishlist-content-actions .button{background:var(--tt-blue)!important;border-color:var(--tt-blue)!important;color:var(--tt-dark)!important;min-height:44px}.wishlist-container .wishlist-content-actions .button:hover{background:var(--tt-purple)!important;border-color:var(--tt-purple)!important;color:var(--tt-text)!important}.wishlist-container :is(a,button,[data-col]):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:3px}.wishlist-container .card-wishlist .wishlist-icon{background:var(--tt-control)!important}.wishlist-container .card-wishlist .wishlist-icon:before,.wishlist-container .card-wishlist .wishlist-icon:after{background:var(--tt-text)!important}.wishlist-container .wishlist-content-empty .button{max-width:100%}#MainContent a:not(.button):not(.btn):not(.shopify-payment-button__button):not(.tt-banpresto-campaign__button):not(.tt-banpresto-cta):is(:hover,:focus-visible){color:var(--tt-link-hover)!important}.template-index [id$=__165182271049b99cf5] .halo-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;margin:0!important}.template-index [id$=__165182271049b99cf5] .halo-row>.halo-item{width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;border-left:0!important;border-right:0!important}.template-index [id$=__165182271049b99cf5] .policies-item-wrapper{height:100%}.template-index [id$=__165182271049b99cf5] .halo-item:before,.template-index [id$=__165182271049b99cf5] .halo-item:after{display:none!important}.footer-1 .footer__content-top .footer-block__newsletter{align-self:flex-start!important;height:auto!important}@media(max-width:1024px){.template-index [id$=__165182271049b99cf5] .halo-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.template-index [id$=__165182271049b99cf5] .halo-row{grid-template-columns:minmax(0,1fr)}}:is(.halo-sidebar_menu,.halo-sidebar-menu) :is(.menu-dropdown,.site-nav-sub,.list-menu--disclosure-1,.list-menu--disclosure-2,.menu-lv__dropdownmenu,.nav-title-mobile,.menu-heading-mobile,.localization-form .title,.halo-currency .title){background:var(--tt-surface)!important;color:var(--tt-text)!important}:is(.halo-sidebar_menu,.halo-sidebar-menu) :is(.menu-lv-item,.site-nav,.navigation_all_mobile,.site-nav-sub li a,.nav-menu-tab .menu-tab,.top-customer-service){border-color:var(--tt-border)!important}:is(.halo-sidebar_menu,.halo-sidebar-menu) :is(.menu-lv-1__action,.menu-lv-2__action,.menu-lv-3__action,.site-nav-title a,.site-nav-sub li a,.header__link--account){color:var(--tt-text)!important;min-height:44px;overflow-wrap:anywhere}:is(.halo-sidebar_menu,.halo-sidebar-menu) a:is(:hover,:focus-visible){color:var(--tt-blue)!important}:is(.halo-sidebar_menu,.halo-sidebar-menu) :is(a,button,[tabindex="0"]):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:-3px}:is(.template-collection,.template-search) .page-sidebar .halo-sidebar-close,:is(.halo-sidebar_menu,.halo-sidebar-menu) .halo-sidebar-close{background:var(--tt-control)!important;color:var(--tt-text)!important;min-width:44px;min-height:44px}:is(.template-collection,.template-search) .page-sidebar .halo-sidebar-close svg,:is(.halo-sidebar_menu,.halo-sidebar-menu) .halo-sidebar-close svg{color:inherit!important;fill:currentColor!important}.toolbar :is([role=button],button):focus-visible{outline:2px solid var(--tt-blue)!important;outline-offset:2px}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header button.close-mobile-modal{align-items:center;display:inline-flex;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid var(--tt-border);border-radius:8px;background:var(--tt-control);color:var(--tt-text);cursor:pointer}.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header button.close-mobile-modal svg{position:static;width:20px;height:20px;fill:currentColor}.toolbar .toolbar-icon.icon-mode[aria-pressed=true]{border-color:var(--tt-blue)!important}@media(max-width:1024px){:is(.halo-sidebar_menu,.halo-sidebar-menu) .nav-title-mobile,.toolbar .dropdown-menu.hidden-on-desktop [data-sort-by-item]{min-height:44px}}@media(prefers-reduced-motion:reduce){:is(.halo-sidebar_menu,.halo-sidebar-menu) :is(.menu-dropdown,.menu-lv__dropdownmenu,.list-menu--disclosure-1,.list-menu--disclosure-2){transition:none!important}}.header-classic .header-classic__item .free-shipping-text{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:6px 10px;line-height:1.4;text-align:center;text-transform:none}.header-classic .header-classic__item .free-shipping-text p{margin:0;line-height:inherit}#MainContent .tt-banpresto-page a.tt-banpresto-cta,#MainContent .tt-banpresto-page a.tt-banpresto-cta:visited{background:#80e5ff!important;border:1px solid #80E5FF!important;color:#111218!important}#MainContent .tt-banpresto-page a.tt-banpresto-cta:is(:hover,:focus-visible){background:#7657d9!important;border-color:#7657d9!important;color:#fff!important}#MainContent .tt-banpresto-page a.tt-banpresto-cta:focus-visible{outline:2px solid #80E5FF;outline-offset:3px}@media(min-width:1025px){.header-classic .header-classic__content--size-4{grid-template-columns:160px minmax(400px,640px);grid-template-areas:"logo search" "logo shipping" "logo actions";justify-content:space-between;align-items:center;column-gap:32px;row-gap:8px;padding:4px 0}.header-classic .header-classic__content--size-4>.header-classic__item{margin-bottom:0!important;min-width:0}.header-classic .header-classic__item--logo{grid-area:logo!important}.header-classic .header-classic__item--service{grid-area:search}.header-classic .header-classic__item--text{grid-area:shipping;text-align:right}.header-classic .header-classic__item--group{grid-area:actions}.header-classic .header-classic__item--service>div{display:flex;align-items:center;justify-content:flex-end;gap:10px}.header-classic .header__search{display:block!important;flex:1 1 420px;width:100%!important;max-width:550px;margin:0!important}.header-classic .header__search :is(predictive-search,details,summary,form.search){display:block;width:100%!important;max-width:none!important}.header-classic .header__search form.search{background:#2b2b35;border:1px solid #3b3d49;border-radius:6px}.header-classic .header__search form.search:focus-within{border-color:#80e5ff}.header-classic .header__search form.search .field{display:flex;align-items:center;width:100%}.header-classic .header__search .search__input{width:100%!important;min-width:0;font-size:14px;min-height:42px}.header-classic .header__search .search__button{flex:0 0 42px;min-height:42px}.header-classic .header-classic__item .free-shipping-text{background:transparent!important;border:0!important;padding:0!important;font-size:12px;font-weight:400;letter-spacing:0;min-height:0}.header-classic .header__group{display:flex;justify-content:flex-end;align-items:center;gap:18px}.header-classic .header__group .header__icon--cart{margin:0!important;min-height:32px}.header-classic .customer-links{font-size:13px}}.quickSearchResultsWrap .products-grid .product{background:transparent!important}.quickSearchResultsWrap .products-grid :is(.product-item,.card,.card-product,.card-product__wrapper,.card-information,.card-information__wrapper){background:#23232b!important;color:#f2f4f8!important;min-height:0!important;height:auto!important}.quickSearchResultsWrap .products-grid .product-item>.card{border:1px solid #3B3D49!important;border-radius:4px!important;overflow:hidden}.quickSearchResultsWrap .products-grid .card-information{padding:12px!important}.quickSearchResultsWrap .products-grid :is(.card-title,.card__heading,.price,.price-item,.price__regular,.price__sale){color:#f2f4f8!important;opacity:1!important}.quickSearchResultsWrap .products-grid .card-title{font-size:14px!important;line-height:1.5!important}.quickSearchResultsWrap .products-grid :is(.card-vendor,.card-vendor a,.price-item--regular,.card-summary){color:#a4a8b3!important}.quickSearchResultsWrap .products-grid .card-title:hover{color:#80e5ff!important}.quickSearchResultsWrap .products-grid a:focus-visible{outline:2px solid #80E5FF;outline-offset:2px}.quickSearchResultsWrap :is(.search-block-content,.halo-block,.products-grid){background:#1f2028!important;background-image:none!important}.quickSearchResultsWrap .products-grid .price__regular .price-item--regular{color:#f2f4f8!important}#halo-cart-sidebar{display:flex;flex-direction:column;background:#1a1a20!important}#halo-cart-sidebar .halo-sidebar-header{position:relative;height:auto!important;flex:0 0 auto;width:100%;min-height:96px;padding:24px 112px 22px 24px!important;background:#23232b!important;color:#f2f4f8!important;border-bottom:1px solid #3B3D49}#halo-cart-sidebar .halo-sidebar-header .title{display:block;margin:0;color:#f2f4f8!important;font-size:22px;line-height:1.3;letter-spacing:normal}#halo-cart-sidebar .wrapper-cartCount{margin-top:8px;color:#a4a8b3!important;line-height:1.5}#halo-cart-sidebar>.halo-sidebar-close{position:absolute;left:auto!important;bottom:auto;margin:0;transform:none;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:76px;min-height:44px;padding:10px;border:1px solid #3B3D49;border-radius:4px;background:#2b2b35!important;color:#80e5ff!important;font-size:12px;line-height:1.2;text-transform:none;z-index:2}#halo-cart-sidebar>.halo-sidebar-close svg{position:static;width:16px;height:16px;fill:#80e5ff!important;color:#80e5ff!important}#halo-cart-sidebar>.halo-sidebar-close:focus-visible{outline:2px solid #80E5FF;outline-offset:3px}#halo-cart-sidebar .halo-sidebar-wrapper{flex:1 1 auto;min-height:0;height:auto;max-height:none!important;padding:0!important;overflow-y:auto}#halo-cart-sidebar .previewCart{padding:0!important}#halo-cart-sidebar .previewCartMessage{margin:20px 24px 0;padding:0}#halo-cart-sidebar .previewCartList{margin:0!important;padding:24px 24px 0!important}#halo-cart-sidebar .previewCartItem{padding:16px!important;margin-bottom:16px!important;border-radius:6px}#halo-cart-sidebar .previewCartItem+.previewCartItem{margin-top:0!important}#halo-cart-sidebar .previewCartItem-content{min-width:0;padding-left:16px}#halo-cart-sidebar .previewCartCollection{margin:0;padding:12px 24px 0}#halo-cart-sidebar .previewCartTitle{margin-bottom:16px}#halo-cart-sidebar .previewCartTool.tt-cart-tools{padding:24px;gap:10px}#halo-cart-sidebar .previewCartInfo{padding:24px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}#halo-cart-sidebar .previewCartGroup{margin-top:20px!important;gap:12px!important}#halo-cart-sidebar .previewCartGroup .button{margin:0!important}@media(max-width:550px){#halo-cart-sidebar .halo-sidebar-header{padding:22px 104px 20px 20px!important}#halo-cart-sidebar .halo-sidebar-header .title{font-size:20px}#halo-cart-sidebar>.halo-sidebar-close{top:18px;right:16px}#halo-cart-sidebar .previewCartList{padding:24px 20px 0!important}#halo-cart-sidebar .previewCartMessage{margin-left:20px;margin-right:20px}#halo-cart-sidebar .previewCartCollection{padding-left:20px;padding-right:20px}#halo-cart-sidebar .previewCartTool.tt-cart-tools{padding:24px 20px}#halo-cart-sidebar .previewCartInfo{padding:24px 20px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}}.template-product #MainContent .productView-info{display:block!important;width:100%;margin:0 0 12px!important;padding:8px 0!important}.template-product #MainContent .productView-info-item{padding:2px 0!important}.template-product #MainContent .productView-info-item :is(.productView-info-name,.productView-info-value){line-height:1.5!important}.template-product #MainContent .tt-single-variant variant-radios{display:flex;flex-wrap:wrap;gap:10px 18px}.template-product #MainContent .tt-single-variant .product-form__input{width:auto;flex:0 1 auto;min-width:100px;margin:0!important;padding:0!important;border:0!important}.template-product #MainContent .tt-single-variant .form__label{font-size:13px;line-height:1.5;margin-bottom:4px}.template-product #MainContent .tt-single-variant .product-form__label{margin:0!important}.template-product #MainContent .productView-moreItem:has(>.productView-options){margin-bottom:14px!important}.template-product #MainContent .productView-moreItem:has(>.productView-info){margin-bottom:12px!important}.header-classic .header__heading-logo{filter:brightness(1.28) contrast(1.06)}.tt-pictured-featured__copy p,.tt-art-ranges__intro{color:#bdc2cd!important}.tt-stock-shortcut{margin:0 0 18px}.tt-stock-shortcut a,.tt-preorder-empty a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #80e5ff;border-radius:8px;background:#80e5ff;color:#111218!important;font-weight:700;text-decoration:none}.tt-stock-shortcut a:hover,.tt-preorder-empty a:hover{background:#b5f0ff}.tt-stock-shortcut a:focus-visible,.tt-preorder-empty a:focus-visible{outline:2px solid #b49bff;outline-offset:3px}.tt-preorder-empty{padding:18px;margin:0 0 22px;background:#23232b;border:1px solid #3b3d49;border-left:3px solid #b49bff;border-radius:8px}.tt-preorder-empty p{margin:0 0 12px;color:#d1d5de;font-size:15px;line-height:1.6}.tt-pictured-featured--wide .card-media{padding:0!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;position:relative;overflow:hidden}.tt-pictured-featured--wide .card-media img{width:100%!important;height:100%!important;object-fit:contain!important}@media(min-width:1025px){.header-navigation .menu-lv-1.dropdown>.menu-lv-1__action>.icon-dropdown,.header-plain .menu-lv-1.dropdown>.menu-lv-1__action>.icon-dropdown{display:inline-flex!important;position:static!important;margin-left:8px;width:12px;height:12px;transform:rotate(90deg)}.header-navigation .menu-lv-1.no-megamenu>.list-menu--disclosure-1,.header-plain .menu-lv-1.no-megamenu>.list-menu--disclosure-1{width:440px!important;max-width:calc(100vw - 40px);column-count:2;column-gap:16px;padding:12px!important}.header-navigation .menu-lv-2,.header-plain .menu-lv-2{break-inside:avoid}.header-navigation .menu-lv-2__action,.header-plain .menu-lv-2__action{min-height:40px;display:flex;align-items:center}}@media(max-width:550px){.template-product #MainContent .tt-single-variant variant-radios{gap:10px}.template-product #MainContent .tt-single-variant .product-form__input{min-width:90px}.tt-pictured-featured--wide .card-media{aspect-ratio:1/1!important}}@media(min-width:1025px){.header-plain .menu-lv-1.no-megamenu>.list-menu--disclosure-1{background:#23232b!important;opacity:1!important}}:root{--tt-muted: #D3D8E2;--tt-border: #777F90}body #MainContent :is(.rte p,.rte li,.productView-description,.productView-info-name,.productView-info-value,.form-label,.field__label,.tt-pictured-featured__copy p,.tt-art-ranges__intro,.tt-community p,.tt-community label),body .wrapper-footer :is(p,.footer-block__subtext,.footer-block__details-content),body #MainContent .halo-block-header .rte,body #MainContent .policies-item-wrapper p{color:#d3d8e2!important}body :is(.form-input,.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=number],select,textarea),body .header-classic .header__search form.search{border-color:#777f90!important}body :is(input,textarea)::placeholder{color:#cdd3df!important;opacity:1}body :is(#MainContent,.halo-cart-sidebar,.productView-stickyCart) :is(.product-form__submit,.button-ATC,.button-checkout,.cart__checkout-button,.cart-actions .button--primary):not(:disabled):not([aria-disabled=true]){background:#80e5ff!important;background-image:none!important;border-color:#80e5ff!important;color:#111218!important;font-weight:700}body :is(#MainContent,.halo-cart-sidebar,.productView-stickyCart) :is(.product-form__submit,.button-ATC,.button-checkout,.cart__checkout-button,.cart-actions .button--primary):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#b5f0ff!important;border-color:#b5f0ff!important;color:#111218!important}body :is(#MainContent,.halo-cart-sidebar,.productView-stickyCart) :is(.product-form__submit,.button-ATC,.button-checkout):is(:disabled,[aria-disabled=true]){background:#343844!important;border-color:#777f90!important;color:#d3d8e2!important;opacity:1}body :is(a,button,input,select,textarea):focus-visible{outline:3px solid #B6A0FF!important;outline-offset:3px}.facets__item>input[type=checkbox]{display:block!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;opacity:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.facets__item>input[type=checkbox]:focus-visible+label{outline:3px solid #B6A0FF!important;outline-offset:3px;border-radius:3px}#halo-sidebar .halo-sidebar-header{background:#23232b!important;border-bottom:1px solid #777F90}#halo-sidebar .halo-sidebar-header .title{color:#f4f6fa!important}price-range .facets__price--slide{opacity:1;min-height:22px;margin-top:12px}price-range .facets__price--slide input[type=range]{pointer-events:none}price-range .facets__price--slide input[type=range]::-webkit-slider-thumb{pointer-events:auto;touch-action:pan-y}price-range .facets__price--slide input[type=range]::-moz-range-thumb{pointer-events:auto;touch-action:pan-y}price-range .facets__price--slide input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid #B6A0FF;outline-offset:3px}price-range .facets__price--slide input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid #B6A0FF;outline-offset:3px}.tt-pictured-featured__item .card{display:flex;flex-direction:column;height:100%}.tt-pictured-featured__item .card-information{display:flex;flex-direction:column;flex:1}.tt-pictured-featured__item .card-information__wrapper{flex:1;display:flex;flex-direction:column}.tt-pictured-featured__item .card-title{min-height:2.9em}.tt-pictured-featured__item .card-price{margin-top:auto;padding-top:8px}.tt-pictured-featured__item .wrapper__card{margin-top:12px}price-range .facets__price--slide{height:24px;margin:10px 0 18px}price-range .facets__price--slide input[type=range]{top:1px;bottom:auto;height:22px}price-range .facets__price--slide:before,price-range .facets__price--slide:after{top:9px;height:6px;pointer-events:none}price-range .facets__price--box{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;margin:0}price-range .facets__price--box .form-field{width:100%;min-width:0;padding:0}price-range .facets__price--box .price-to-price{padding:0;font-size:12px}price-range .facets__price--box .field__currency{left:7px;color:#d3d8e2}price-range .facets__price--box input[type=number]{width:100%;min-width:0;padding:11px 5px 11px 18px;text-align:left;font-size:13px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}price-range .facets__price--box input[type=number]::-webkit-inner-spin-button,price-range .facets__price--box input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;width:0}price-range .facets__price--box input[type=number]::-webkit-textfield-decoration-container{margin:0}price-range .filter__price--apply{color:#111218!important;background:#80e5ff!important}price-range.facets__price{display:block;container-type:inline-size}@container (max-width:200px){price-range .facets__price--box{grid-template-columns:minmax(0,1fr);gap:7px}price-range .facets__price--box .price-to-price{text-align:center}price-range .facets__price--box input[type=number]{padding-right:8px}}price-range .facets__price--slide:before,price-range .facets__price--slide:after{top:9px!important;height:6px!important}.template-product #MainContent .tt-purchase-feedback{margin:12px 0 18px;font-size:13px;line-height:1.6}.template-product #MainContent .tt-purchase-feedback a{color:#80e5ff;text-decoration:underline;text-underline-offset:3px}.template-product #MainContent .tt-purchase-feedback a:hover{color:#f4f6fa}.template-product #MainContent .tt-purchase-feedback a:focus-visible{outline:2px solid #b6a0ff;outline-offset:4px;border-radius:2px}.template-product #MainContent [data-inventory][data-stock-level=show] .productView-info-value{color:#80e5ff!important;font-weight:700}@media(max-width:767px){:is(.template-collection,.template-search) #MainContent .productListing.productGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin-left:0!important;margin-right:0!important;width:100%!important}:is(.template-collection,.template-search) #MainContent .productListing.productGrid>.product{display:flex!important;width:auto!important;max-width:100%!important;min-width:0;padding:0!important;margin:0!important;float:none!important}:is(.template-collection,.template-search) #MainContent .productGrid>.product>.product-item,:is(.template-collection,.template-search) #MainContent .productGrid>.product .card{width:100%;height:100%;display:flex;flex-direction:column}:is(.template-collection,.template-search) #MainContent .productGrid>.product .card-information{padding:12px 8px!important;display:flex;flex:1;flex-direction:column;min-width:0}:is(.template-collection,.template-search) #MainContent .productGrid>.product .card-information__wrapper{display:flex;flex:1;flex-direction:column;min-width:0}:is(.template-collection,.template-search) #MainContent .productGrid>.product .wrapper-title-vendor{overflow:visible!important}:is(.template-collection,.template-search) #MainContent .productGrid>.product .card-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;line-clamp:3;white-space:normal!important;overflow:hidden!important;font-size:13px!important;line-height:1.5!important;height:4.5em!important;min-height:4.5em!important;max-height:4.5em!important;overflow-wrap:anywhere}:is(.template-collection,.template-search) #MainContent .productGrid>.product .card-price{margin-top:auto;padding-top:6px;min-height:34px}:is(.template-collection,.template-search) #MainContent .productGrid>.product .wrapper__card{margin-top:10px}:is(.template-collection,.template-search) #MainContent .productGrid>.product .card-action .button{min-height:44px;padding-left:4px!important;padding-right:4px!important;font-size:13px!important}:is(.template-collection,.template-search) .page-sidebar .sidebarBlock{margin-bottom:18px!important}:is(.template-collection,.template-search) .page-sidebar .sidebarBlock+.sidebarBlock{margin-top:0!important;padding-top:12px!important}:is(.template-collection,.template-search) .page-sidebar .sidebarBlock-content{padding-top:12px!important;padding-bottom:6px!important}:is(.template-collection,.template-search) .page-sidebar .facets__price--slider{padding-top:0!important}}#search-form-mobile .halo-sidebar-header{background:#23232b!important;border-bottom:1px solid #777f90!important;min-height:52px}#search-form-mobile .halo-sidebar-header .title{color:#f4f6fa!important}#search-form-mobile .halo-sidebar-close{background:#2b2b35!important;color:#f4f6fa!important;min-width:44px;min-height:44px}#search-form-mobile .halo-sidebar-close svg{fill:currentColor!important;color:inherit!important}#search-form-mobile form.search .field{display:flex;background:#2b2b35!important;border:1px solid #777f90;border-radius:6px;overflow:hidden}#search-form-mobile form.search .search__input{flex:1;min-width:0;width:100%;height:44px;border:0!important;border-radius:0!important;background:#2b2b35!important;color:#f4f6fa!important;padding:10px!important}#search-form-mobile form.search .search__button{position:static!important;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:10px!important;border:0!important;border-radius:0!important;background:#80e5ff!important;color:#111218!important}#search-form-mobile form.search .search__button svg{fill:currentColor!important;color:inherit!important}#search-form-mobile .predictive-search__results-list[role=group]{display:flex!important;flex-wrap:wrap;gap:8px!important}#search-form-mobile .predictive-search__results-list[role=group] .predictive-search__item{background:#2b2b35!important;color:#f4f6fa!important;border:1px solid #777f90!important;border-radius:6px;min-height:44px;padding:10px!important}#search-form-mobile .predictive-search__item-heading{color:#f4f6fa!important}#search-form-mobile .predictive-search__item-content svg{fill:#80e5ff!important;color:#80e5ff!important}#search-form-mobile .predictive-search__item mark{background:transparent!important;color:#80e5ff!important;font-weight:700}#search-form-mobile .predictive-search__list-item[aria-selected=true]>.predictive-search__item,#search-form-mobile .predictive-search__results-list[role=group] .predictive-search__item:hover{background:#363b49!important;border-color:#80e5ff!important}#search-form-mobile .products-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;overflow:visible!important}#search-form-mobile .products-grid>.product{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#search-form-mobile .products-grid>.product .card{display:grid!important;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:8px!important}#search-form-mobile .products-grid>.product .card-information{padding:0!important;min-width:0}#search-form-mobile .products-grid>.product .card-title{white-space:normal!important;font-size:13px!important;line-height:1.5!important;max-height:4.5em!important;height:auto!important}#search-form-mobile .products-grid>.product .card-media{padding-bottom:125%!important}#search-form-mobile .products-grid>.product .wrapper__card{display:none!important}#search-form-mobile .products-grid>.product .card-price{margin-top:6px!important}#search-form-mobile .predictive-search__results-list[role=group]>.predictive-search__list-item{margin:0!important;padding:0!important}#MainContent .product-item>.card{border-color:transparent!important;border-radius:6px!important;box-shadow:none!important;background:#202129!important}#MainContent .product-item>.card:hover{box-shadow:none!important;transform:none!important;border-color:#777f90!important}#MainContent .product-item .card-product,#MainContent .product-item .card-product__wrapper{border:0!important;box-shadow:none!important}.template-product #MainContent .productView-images{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.template-product #MainContent .productView-image-wrapper{border:0!important;box-shadow:none!important}body[data-tt-game=pokemon]{--tt-game-accent:#ff8b98}body[data-tt-game=yugioh]{--tt-game-accent:#e8c875}body[data-tt-game=digimon]{--tt-game-accent:#89b8ff}body[data-tt-game=magic]{--tt-game-accent:#93baff}body[data-tt-game=gundam]{--tt-game-accent:#8ec8ff}body[data-tt-game=one-piece]{--tt-game-accent:#ffad88}body[data-tt-game=dragon-ball]{--tt-game-accent:#ffc273}body[data-tt-game=riftbound]{--tt-game-accent:#c4a7ff}body[data-tt-game]:not([data-tt-game=tartarus]) #MainContent :is(h1,.tt-tcg-tag-filters__eyebrow){text-decoration-color:var(--tt-game-accent)}body[data-tt-game]:not([data-tt-game=tartarus]) #MainContent h1{border-bottom:2px solid var(--tt-game-accent);padding-bottom:12px}body[data-tt-game]:not([data-tt-game=tartarus]) .tt-tcg-tag-filters__eyebrow{color:var(--tt-game-accent)!important}body[data-tt-game]:not([data-tt-game=tartarus]) .tt-tcg-tag-filter__option.is-active{border-color:var(--tt-game-accent)!important;color:var(--tt-game-accent)!important}.quickSearchResultsBlock .products-grid:has(.tt-search-card){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;overflow:visible!important}.quickSearchResultsBlock .products-grid>.product:has(.tt-search-card){width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.tt-search-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px;border:1px solid #555d6e;border-radius:6px;background:#23232b;text-align:left}.tt-search-card__image{display:flex;align-items:center;align-self:start;min-width:0;min-height:80px}.tt-search-card__image img{display:block;width:64px;height:90px;object-fit:contain}.tt-search-card__missing{color:#d3d8e2;font-size:11px}.tt-search-card__title{display:block;color:#f4f6fa!important;font-size:13px!important;line-height:1.45!important;font-weight:600;text-decoration:none}.tt-search-card__title:hover{text-decoration:underline;text-underline-offset:3px}.tt-search-card__details{min-width:0}.tt-search-card__set{color:#d3d8e2!important;font-size:12px;line-height:1.4;margin:4px 0!important}.tt-search-card__price{color:#80e5ff!important;font-size:13px;font-weight:700;margin:5px 0!important;line-height:1.4}.tt-search-card__stock{display:inline-block;color:#a9e5c0;font-size:11px;line-height:1.5}.tt-search-card__stock--out{color:#ffd1a8}.tt-vault{width:min(720px,calc(100vw - 28px));max-height:85dvh;max-height:85vh;margin:auto;padding:24px;background:#23232b;color:#f4f6fa;border:1px solid #777f90;border-radius:12px;overflow-y:auto;box-shadow:0 12px 60px #0008}.tt-vault::backdrop{background:#000b}.tt-vault__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.tt-vault h2{font-size:28px;margin:0;color:#f4f6fa}.tt-vault__eyebrow{color:#80e5ff;font-size:12px;margin:0 0 4px}.tt-vault__intro,.tt-vault__version{color:#d3d8e2;font-size:13px;line-height:1.6}.tt-vault__intro{margin:16px 0}.tt-vault__status{color:#a9e5c0;font-size:13px;line-height:1.5}.tt-vault__list{list-style:none;padding:0;margin:16px 0}.tt-vault__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border-top:1px solid #555d6e;padding:16px 0}.tt-vault__product{font-weight:600;color:#80e5ff;text-decoration:underline;text-underline-offset:3px;line-height:1.5}.tt-vault__version{margin:5px 0}.tt-vault__price{color:#a9e5c0;font-size:13px;margin:4px 0}.tt-vault button,.tt-vault-save button{min-height:44px;padding:9px 12px;border:1px solid #777f90;border-radius:6px;background:#2b2b35;color:#f4f6fa;cursor:pointer;font:inherit;font-size:13px}.tt-vault button:hover,.tt-vault-save button:hover{border-color:#80e5ff;color:#80e5ff}.tt-vault button:disabled{opacity:.65;cursor:wait}.tt-vault__footer,.tt-vault-save>div{display:flex;flex-wrap:wrap;gap:10px}.tt-vault-save{margin:14px 0 6px}.tt-vault-save p{color:#a9e5c0!important;font-size:12px;line-height:1.5;margin:6px 0!important}.tt-vault-nav{background:transparent;border:0;cursor:pointer;font:inherit}@media(max-width:550px){.tt-vault{padding:18px}.tt-vault__item{grid-template-columns:minmax(0,1fr)}.tt-vault__item>button{justify-self:start}}.header__inline-menu .tt-vault-nav{width:auto!important;min-width:0!important;min-height:44px;display:inline-flex!important;align-items:center;white-space:nowrap;padding:10px 14px!important;font-weight:700}.tt-releases{margin-top:36px;margin-bottom:36px;color:#f4f6fa}.tt-releases__heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.tt-releases__heading h2{font-size:28px;margin:0;color:#f4f6fa}.tt-releases__eyebrow{color:var(--tt-game-accent,#80e5ff);font-size:12px;letter-spacing:.05em;margin:0 0 6px}.tt-releases__heading>p{max-width:430px;font-size:13px;color:#d3d8e2;line-height:1.6}.tt-releases__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tt-releases__item{display:flex;gap:20px;align-items:start;padding:20px;border:1px solid #555d6e;border-radius:8px;background:#202129}.tt-releases__art{flex:0 0 112px}.tt-releases__art img{width:112px;height:140px;object-fit:contain}.tt-releases__copy{min-width:0;flex:1}.tt-releases__copy h3{font-size:20px;color:#f4f6fa;margin:8px 0}.tt-releases__copy>p{font-size:13px;color:#d3d8e2;line-height:1.6}.tt-releases__date{display:flex;gap:10px;flex-wrap:wrap;margin:0}.tt-releases__date time{color:var(--tt-game-accent,#80e5ff);font-weight:700}.tt-releases__date span{font-size:11px}.tt-releases__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.tt-releases__actions a{display:inline-flex;align-items:center;min-height:44px;color:#80e5ff;text-decoration:underline;text-underline-offset:3px;font-size:13px}.tt-releases__browse{padding:8px 12px;border:1px solid #777f90;border-radius:5px}.tt-releases__note,.tt-releases__setup{font-size:12px;color:#d3d8e2;line-height:1.6;margin-top:16px}@media(max-width:600px){.tt-releases__heading{display:block}.tt-releases__item{display:block;padding:16px}.tt-releases__art{margin-bottom:12px}.tt-releases__actions{gap:8px 16px}}.header__inline-menu .tt-vault-nav{font-size:14px!important;line-height:1.5!important;color:#f4f6fa!important;letter-spacing:normal!important}.header__inline-menu .tt-vault-nav:hover{color:#80e5ff!important}.product[aria-selected=true]>.tt-search-card{border-color:#80e5ff;outline:2px solid #b6a0ff;outline-offset:1px}.tt-scoped-card-search{margin:16px 0 10px;padding-bottom:12px;border-bottom:1px solid #555d6e}.tt-scoped-card-search label{display:block;font-size:13px;font-weight:700;line-height:1.5;margin-bottom:8px;color:#f4f6fa}.tt-scoped-card-search>div{display:flex;flex-wrap:wrap;gap:8px}.tt-scoped-card-search input{flex:1 1 120px;min-width:0;width:100%;min-height:44px;background:#2b2b35;color:#f4f6fa;border:1px solid #777f90;border-radius:5px;padding:10px;font-size:13px}.tt-scoped-card-search button{min-height:44px;padding:9px 12px;background:#80e5ff;color:#111218;border:1px solid #80e5ff;border-radius:5px;cursor:pointer;font-size:13px;font-weight:700}.tt-scoped-card-search p{color:#d3d8e2;font-size:12px;line-height:1.5;margin:8px 0 0}.tt-stock-request-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;color:#80e5ff!important;text-decoration:underline;text-underline-offset:3px}.tt-search-scope-note{color:#d3d8e2;font-size:13px;line-height:1.6;margin:0 0 20px}.tt-search-scope-note a{color:#80e5ff;text-decoration:underline;text-underline-offset:3px}.tt-stock-request-notice{border-left:3px solid #80e5ff;background:#23232b;padding:16px;margin:0 0 20px;color:#f4f6fa;line-height:1.6}.tt-stock-request-notice p{font-size:13px;color:#d3d8e2;margin:8px 0 0}.no-js .tt-scoped-card-search{display:none}.tt-stock-request-notice strong{display:block;font-size:14px!important;font-weight:700;color:#f4f6fa!important;line-height:1.5}@media(hover:hover)and (pointer:fine){.productView[data-tt-foil=true] .productView-image .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(115deg,transparent 18%,rgba(128,229,255,.2) 38%,rgba(255,255,255,.35) 48%,rgba(196,167,255,.22) 58%,transparent 78%);background-size:240% 100%;background-position:50% 0}.productView[data-tt-foil=true] .productView-image:hover .media:after{opacity:1}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.productView[data-tt-foil=true] .productView-image:hover .media:after{animation:tt-foil-sweep 1.2s ease-in-out 1}}@keyframes tt-foil-sweep{0%{background-position:140% 0;opacity:0}20%{opacity:1}80%{opacity:1}to{background-position:-40% 0;opacity:1}}.tt-vault__item{grid-template-columns:64px minmax(0,1fr) auto}.tt-vault__item--no-art{grid-template-columns:minmax(0,1fr) auto}.tt-vault__art{width:64px;height:90px;object-fit:contain;border-radius:4px}.tt-vault__details{min-width:0;overflow-wrap:anywhere}.tt-vault__controls{display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:150px}.tt-vault__controls a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#80e5ff;text-decoration:underline}.tt-vault__controls button[aria-pressed=true]{border-color:#a9e5c0;color:#a9e5c0}.tt-vault__filter{display:flex;align-items:center;gap:12px;font-size:13px;color:#f4f6fa}.tt-vault__filter select{min-height:44px;max-width:100%;padding:8px 32px 8px 12px;border:1px solid #777f90;border-radius:6px}.tt-vault [data-tt-vault-no-match]{font-size:13px;color:#d3d8e2}@media(max-width:550px){.tt-vault__item{grid-template-columns:54px minmax(0,1fr)}.tt-vault__item--no-art{grid-template-columns:minmax(0,1fr)}.tt-vault__art{width:54px;height:76px}.tt-vault__controls{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;max-width:none}}.productView.tt-restock-ready .productView-notifyMe{display:none!important}.productView .email-me-inlineButton{background:#80e5ff!important;color:#111218!important;border:1px solid #80e5ff!important;border-radius:8px!important;min-height:48px;cursor:pointer}.productView .email-me-inlineButton:hover{background:#7657d9!important;color:#fff!important;border-color:#7657d9!important}.productView .email-me-inlineButton:focus-visible{outline:3px solid #b6a0ff!important;outline-offset:3px}.popup_senfinrbox{background:#23232b!important;color:#f4f6fa!important;border:1px solid #777f90!important;border-radius:10px!important}.popup_senfinrbox :is(h3,h5,p,.popup_senfclose){color:#f4f6fa!important}.popup_senfinrbox .popup_senf_header{background:#23232b!important;border-color:#555d6e!important}.popup_senfinrbox .notify_terms p{color:#d3d8e2!important;font-size:13px!important;line-height:1.6!important}.popup_senfinrbox .email-me-submitButton{background:#80e5ff!important;color:#111218!important;border:1px solid #80e5ff!important;border-radius:6px!important;min-height:44px!important}.popup_senfinrbox .email-me-submitButton:focus-visible{outline:3px solid #b6a0ff!important;outline-offset:3px}.tt-vault__backup{border-top:1px solid #555d6e;margin:18px 0;padding-top:8px}.tt-vault__backup summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#80e5ff;font-size:13px;text-decoration:underline;text-underline-offset:3px}.tt-vault__backup p,.tt-vault__backup label{font-size:13px;line-height:1.6;color:#d3d8e2}.tt-vault__backup label{display:block;margin-top:16px}.tt-vault__backup textarea{width:100%;margin:8px 0;font-size:12px}.tt-releases__actions button{min-height:44px;padding:8px 12px;border:1px solid #777f90;border-radius:6px;background:#2b2b35;color:#f4f6fa;font:inherit;font-size:13px;cursor:pointer}.tt-releases__actions button:hover{border-color:#80e5ff;color:#80e5ff}.tt-releases__actions button[hidden]{display:none!important}.popup_senfinrbox :focus-visible{outline:3px solid #b6a0ff!important;outline-offset:2px}.tt-local-play{margin-top:28px;margin-bottom:36px;padding-top:24px;border-top:1px solid #555d6e;display:flex;align-items:center;justify-content:space-between;gap:28px}.tt-local-play>div{max-width:760px}.tt-local-play h2{font-size:24px;color:#f4f6fa;margin:0 0 10px}.tt-local-play p{font-size:13px;line-height:1.6;color:#d3d8e2}.tt-local-play .tt-local-play__eyebrow{font-size:12px;color:var(--tt-game-accent,#80e5ff);margin:0 0 5px}.tt-local-play .tt-local-play__note{font-size:12px}.tt-local-play>a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 16px;border:1px solid #777f90;border-radius:6px;flex-shrink:0;font-size:13px}@media(max-width:767px){.tt-local-play{display:block}.tt-local-play>a{margin-top:10px}}@media(min-width:1025px){.header__inline-menu>.list-menu>.menu-lv-item>.menu-lv-1__action{display:flex!important;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 22px!important;font-size:16px!important;line-height:22px!important;vertical-align:top}}@media(max-width:1024px){:is(.template-search,.template-collection) .halo-sidebar-wrapper:has(>.collection-filters)>.sidebar-categories{display:none!important}}.tt-card-foil-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 18%,rgba(128,229,255,.2) 38%,rgba(255,255,255,.38) 48%,rgba(196,167,255,.24) 58%,transparent 78%);background-size:240% 100%;background-position:50% 0}@media(hover:hover){.card-media:hover .tt-card-foil-sheen{opacity:1}}.card-media:focus-within .tt-card-foil-sheen{opacity:1}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card-media:hover .tt-card-foil-sheen{animation:tt-foil-sweep 1.2s ease-in-out 1}}.tt-shopping-help{margin:40px 0}.tt-shopping-help h2{color:#f5f5f7}.tt-shopping-help details{border-bottom:1px solid #656575;padding:16px 0}.tt-shopping-help summary{cursor:pointer;color:#f5f5f7;font-weight:600;min-height:28px}.tt-shopping-help p{color:#dedee6;line-height:1.7;margin:12px 0}.tt-shopping-help a{color:#7de8fa;text-decoration:underline}.tt-shopping-help summary:focus-visible{outline:2px solid #7de8fa;outline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
