/* Header and catalogue menu */
.se-header-v2{position:relative;z-index:60;background:#fff}.se-header-v2 .se-head{max-width:1440px;min-height:88px}.se-header-v2 .se-logo{display:block;flex:0 0 auto}.se-header-v2 .se-logo img{display:block;width:190px;height:auto;max-height:60px;object-fit:contain}.se-header-v2 .se-desktop-links{display:flex;align-items:center;gap:26px}.se-header-v2 .se-games-toggle{order:-1;background:#fff0f5;color:#c2255f;border:0;border-radius:14px;padding:12px 18px;font:600 15px Inter,sans-serif;cursor:pointer;min-height:48px}.se-header-v2 .se-games-toggle[aria-expanded=true]{background:#ffe2ec}.se-header-v2 .se-currency{font:600 13px Inter,sans-serif;white-space:nowrap;margin-right:8px}.se-header-v2 .se-actions button{border:0;background:white;cursor:pointer;color:#1f2024;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center}.se-header-v2 .se-mobile-toggle{display:none;font-size:28px}.se-header-v2 [hidden]{display:none!important}.se-header-v2 :is(a,button,input,summary):focus-visible{outline:2px solid #d42e6a;outline-offset:3px}.se-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.se-mega{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;background:white;border-top:1px solid #ececee;border-bottom:1px solid #f3c9d8;box-shadow:0 20px 28px #1f202414;padding:32px max(24px,calc((100% - 1392px)/2));max-height:min(75vh,780px);overflow:auto;overscroll-behavior:contain;font:15px/1.6 Inter,system-ui,sans-serif}.se-mega h2{font:700 13px/1.4 Inter,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#545761;margin:0 0 22px}.se-mega a,.se-mobile-navigation a{color:#1f2024;text-decoration:none}.se-trending{border-right:1px solid #ececee;padding-right:28px}.se-trending ul,.se-game-group ul{list-style:none;margin:0;padding:0}.se-trending li a{display:flex;align-items:center;gap:12px;min-height:64px;font-weight:600;line-height:1.4}.se-trending img{width:48px;height:48px;border-radius:12px;object-fit:cover;flex:none}.se-trending .se-pink-link{display:inline-flex;color:#d42e6a;font-weight:600;margin-top:20px;min-height:44px;align-items:center}.se-mega-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.se-mega-tools h2{margin:0}.se-game-search input,.se-header-search input{width:100%;min-height:48px;border:1px solid #d9d9de;border-radius:12px;background:white;color:#1f2024;padding:10px 16px;font:15px Inter,sans-serif}.se-mega-tools .se-game-search{width:min(370px,48%)}.se-game-list{columns:4;column-gap:30px}.se-game-group{break-inside:avoid;margin:0 0 20px}.se-game-group h3{font:800 24px 'Barlow Condensed',sans-serif;color:#d42e6a;margin:0 0 6px}.se-game-item a{display:block;min-height:32px;padding:4px 0;line-height:1.45;overflow-wrap:anywhere}.se-mega a:hover,.se-mobile-navigation a:hover{color:#c2255f}.se-header-search{padding:16px 24px;background:#fff0f5}.se-header-search form{display:flex;gap:10px;max-width:800px;margin:auto}.se-header-search button{border:0;border-radius:12px;background:#d42e6a;color:#fff;padding:0 24px;font-weight:700;min-height:48px;cursor:pointer}.se-mobile-navigation{padding:10px 20px 24px;background:white;border-bottom:1px solid #f3c9d8;max-height:75vh;overflow:auto;overscroll-behavior:contain}.se-mobile-navigation>a{display:block;padding:12px 0;min-height:44px}.se-mobile-navigation summary{font-weight:700;padding:14px 0;cursor:pointer}.se-mobile-games{padding:20px 0;columns:2;column-gap:24px}.se-mega-main{min-width:0}.se-product-image{display:block;max-width:100%;height:auto}
/* Product detail: WooCommerce's own gallery, variation forms and hooks. */
.se-product-page{font:16px/1.6 Inter,system-ui,sans-serif;color:#1f2024;margin:0 auto;overflow-wrap:anywhere}.se-product-detail{padding:0 24px 48px}.se-detail-breadcrumb,.se-detail-grid,.se-delivery-info,.se-product-after,.se-product-review-widget{max-width:1200px;margin-left:auto;margin-right:auto}.se-detail-breadcrumb{padding:24px 0 8px;font-size:13px;color:#545761}.se-detail-breadcrumb a{color:inherit}.se-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-top:12px}.se-detail-media{min-width:0;position:relative}.se-detail-media .woocommerce-product-gallery{float:none!important;width:100%!important;margin:0!important;opacity:1!important}.se-detail-media .woocommerce-product-gallery__wrapper{margin:0}.se-detail-media .woocommerce-product-gallery__image{background:#fff0f5;border-radius:20px;overflow:hidden}.se-detail-media .woocommerce-product-gallery__image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.se-detail-media .woocommerce-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px!important;padding:0;list-style:none}.se-detail-media .flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important}.se-detail-media .flex-control-thumbs img{border:2px solid transparent;border-radius:10px;opacity:.75;cursor:pointer;aspect-ratio:1;object-fit:cover}.se-detail-media .flex-control-thumbs img.flex-active{border-color:#d42e6a;opacity:1}.se-detail-media .onsale{position:absolute!important;z-index:3;top:12px!important;left:12px!important;border-radius:999px!important;min-height:0!important;line-height:1.4!important;padding:6px 14px!important;background:#d42e6a!important;color:white!important}.se-product-summary.summary{width:100%!important;float:none!important;margin:0!important;min-width:0}.se-product-game{display:inline-block;margin-bottom:10px;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.05em;color:#c2255f;text-decoration:none}.se-product-summary h1.product_title{font:800 38px/1.08 'Barlow Condensed','Arial Narrow',sans-serif;letter-spacing:0;color:#1f2024;margin:0 0 16px}.se-product-summary p.price,.se-product-summary .woocommerce-variation-price .price{font:800 32px/1.2 'Barlow Condensed',sans-serif;color:#1f2024;margin:16px 0}.se-product-summary ins{text-decoration:none}.se-product-summary del{opacity:.5;font-size:.75em}.se-product-summary .woocommerce-product-details__short-description{background:#fff0f5;border:1px solid #f8d3e1;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.6;margin:18px 0}.se-product-summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.se-product-summary form.cart{margin:20px 0!important}.se-product-summary .variations{width:100%;border:0;border-collapse:collapse;margin-bottom:14px}.se-product-summary .variations th,.se-product-summary .variations td{display:block;padding:0 0 10px;border:0;text-align:left}.se-product-summary .variations label{font-size:14px;font-weight:700}.se-product-summary .variations select{min-height:48px;width:100%;border:1px solid #d9d9de;border-radius:10px;padding:10px 12px;background:white;font:14px Inter,sans-serif}.se-product-summary .reset_variations{display:inline-flex;align-items:center;min-height:36px;color:#c2255f;font-size:13px}.se-option-group{border:0;margin:0;padding:0}.se-option-group legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.se-option-list{display:flex;flex-wrap:wrap;gap:8px}.se-option-list label{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #dddde2;border-radius:10px;padding:10px 14px;cursor:pointer;background:white;font-size:14px!important;line-height:1.45;max-width:100%}.se-option-list label:has(input:checked){border-color:#d42e6a;background:#fff0f5;color:#9c1e4b}.se-option-list label:has(input:disabled){opacity:.4;cursor:not-allowed}.se-option-list input{accent-color:#d42e6a;flex:none}.se-option-list span{overflow-wrap:anywhere}.se-product-summary .quantity{display:inline-flex;margin:0 12px 10px 0!important}.se-product-summary .quantity input{width:74px;min-height:48px;border:1px solid #d9d9de;border-radius:10px;font:16px Inter,sans-serif;padding:8px;text-align:center}.se-product-summary .single_add_to_cart_button{min-height:50px;padding:12px 28px!important;border:0!important;border-radius:12px!important;background:#d42e6a!important;color:white!important;font:700 16px Inter,sans-serif!important;float:none!important;cursor:pointer}.se-product-summary .single_add_to_cart_button:disabled,.se-product-summary .single_add_to_cart_button.disabled{opacity:.5!important;cursor:not-allowed}.se-product-summary .stock{font-size:14px;font-weight:600;color:#1d7a46}.se-product-summary .out-of-stock{color:#c2255f}.se-product-summary .product_meta{font-size:13px;color:#545761;border-top:1px solid #ececee;padding-top:16px}.se-product-summary .product_meta>span{display:block}.se-product-summary .product_meta a{color:inherit}.se-product-assurance{display:flex;flex-wrap:wrap;gap:8px 20px;border-radius:12px;background:#f7f7f8;padding:12px 16px;font-size:13px;font-weight:600;margin-top:20px}.se-refund-note{font-size:13px;color:#545761;line-height:1.5;margin:12px 0}.se-delivery-info{padding-top:40px}.se-delivery-info h2,.se-product-after h2,.se-product-review-widget h2{font:800 28px/1.1 'Barlow Condensed',sans-serif;margin:0 0 18px}.se-delivery-info details{border-bottom:1px solid #ececee;padding:12px 0}.se-delivery-info summary,.se-product-review-widget summary{font-weight:600;min-height:44px;cursor:pointer;display:list-item;list-style-position:inside}.se-delivery-info p{font-size:14px;color:#545761;max-width:850px}.se-product-after{padding-top:40px;clear:both}.se-product-after .woocommerce-tabs{margin-top:0!important}.se-product-after .woocommerce-tabs ul.tabs{padding-left:0!important;display:flex;gap:10px;flex-wrap:wrap}.se-product-after .woocommerce-tabs ul.tabs::before,.se-product-after .woocommerce-tabs ul.tabs li::before,.se-product-after .woocommerce-tabs ul.tabs li::after{display:none!important}.se-product-after .woocommerce-tabs ul.tabs li{border:0!important;border-radius:999px!important;background:#fff0f5!important;margin:0!important;padding:0!important}.se-product-after .woocommerce-tabs ul.tabs li a{padding:12px 20px!important;color:#1f2024!important}.se-product-after .woocommerce-tabs ul.tabs li.active{background:#1f2024!important}.se-product-after .woocommerce-tabs ul.tabs li.active a{color:white!important}.se-product-after .woocommerce-Tabs-panel{font-size:15px;padding:20px 0!important}.se-product-after .related,.se-product-after .up-sells{margin-top:40px}.se-product-after ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.se-product-after ul.products::before,.se-product-after ul.products::after{display:none!important}.se-product-after ul.products li.product{float:none!important;width:auto!important;margin:0!important}.se-product-after ul.products img{border-radius:12px;aspect-ratio:1;object-fit:contain;background:#fff0f5}.se-product-after ul.products .woocommerce-loop-product__title{font:700 22px/1.2 'Barlow Condensed',sans-serif!important;color:#1f2024}.se-product-after ul.products .price{color:#1f2024!important;font-weight:700!important}.se-product-after ul.products a.button{background:#fff0f5;color:#c2255f;border-radius:10px;font-size:13px;min-height:40px;display:inline-flex;align-items:center}.se-product-review-widget{padding:24px 0}.se-product-page :is(button,input,select,a,summary):focus-visible{outline:2px solid #d42e6a;outline-offset:3px}.se-mobile-buy{display:none}.se-product-page .woocommerce-notices-wrapper{max-width:1200px;margin:16px auto}.se-product-page .woocommerce-message,.se-product-page .woocommerce-info{border-top-color:#d42e6a}.se-product-page .woocommerce-variation-price:empty{display:none}
@media(max-width:1100px){.se-header-v2 .se-desktop-links{gap:16px}.se-header-v2 .se-logo img{width:160px}.se-game-list{columns:3}.se-mega{grid-template-columns:210px minmax(0,1fr);gap:24px}.se-header-v2 .se-currency{display:none}.se-detail-grid{gap:28px}}
@media(max-width:760px){.se-header-v2 .se-desktop-links{display:none}.se-header-v2 .se-mobile-toggle{display:flex}.se-header-v2 .se-head{min-height:72px;padding:10px 16px;gap:8px}.se-header-v2 .se-logo img{width:145px;max-height:44px}.se-header-v2 .se-actions{gap:0}.se-header-v2 .se-actions a,.se-header-v2 .se-actions button{min-width:38px}.se-mega{display:none!important}.se-detail-grid{grid-template-columns:1fr;gap:24px}.se-product-detail{padding:0 16px 104px}.se-detail-breadcrumb{padding-top:16px}.se-product-summary h1.product_title{font-size:32px}.se-product-summary p.price{font-size:30px}.se-option-list label{padding:10px 12px;min-height:44px}.se-product-summary .single_add_to_cart_button{width:calc(100% - 98px);min-height:50px}.se-product-after ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.se-product-after .woocommerce-Tabs-panel img{max-width:100%;height:auto}.se-mobile-buy{position:fixed;z-index:55;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;background:white;border-top:1px solid #f3c9d8;box-shadow:0 -6px 24px #1f202412;padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.se-mobile-price{font:700 18px/1.3 Inter,sans-serif;min-width:0;overflow-wrap:anywhere}.se-mobile-price del{font-size:13px;opacity:.5}.se-mobile-price ins{text-decoration:none}.se-mobile-buy button{flex:none;min-height:46px;border:0;border-radius:999px;background:#d42e6a;color:white;padding:10px 20px;font:600 14px Inter,sans-serif;cursor:pointer}.se-product-page{scroll-padding-bottom:110px}.se-header-search{padding:12px 16px}.se-product-summary form.cart .group_table{font-size:13px}.se-product-summary form.cart .group_table td{padding:8px 4px}}
@media(prefers-reduced-motion:reduce){.se-product-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.se-header-scope,.se-header-scope>.v3i{overflow:visible!important;position:relative;z-index:70}.se-header-scope .v3i .se-header-v2 .se-mega h2{font:700 13px/1.4 Inter,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#545761;margin:0 0 22px}.se-header-scope .v3i .se-header-v2 .se-mega-tools h2{margin:0}.se-header-scope .v3i .se-header-v2 .se-game-group h3{font:800 24px/1.2 'Barlow Condensed',sans-serif;color:#d42e6a;margin:0 0 6px}
.se-product-summary select[hidden]{display:none!important}
.se-header-v2 .se-actions .se-mobile-toggle{display:none}.se-header-scope .se-header-v2 .se-games-toggle{background:#fff0f5;color:#c2255f;border:0;border-radius:14px;padding:12px 18px;min-height:48px}.se-header-scope .se-header-v2 .se-games-toggle[aria-expanded=true]{background:#ffe2ec}.se-header-scope .se-trending .se-pink-link{color:#d42e6a}.se-header-scope .se-header-v2 :is(a,button,input,summary):focus-visible{outline:2px solid #d42e6a;outline-offset:3px}@media(max-width:760px){.se-header-v2 .se-actions .se-mobile-toggle{display:flex}}
.se-header-scope .se-header-v2 .se-games-toggle{order:0}.se-header-v2 .se-desktop-links{min-width:0;flex-wrap:wrap;justify-content:center;row-gap:4px}.se-header-v2 .se-actions{flex:none}
