:root{--bruku-bg-1:#F7F4FF;--bruku-bg-2:#F3EEFF;--bruku-primary:#8F5CF7;--bruku-primary-dark:#7A46EF;--bruku-secondary:#6C3EFF;--bruku-ink:#1D1533;--bruku-ink-soft:#4A4360;--bruku-muted:#8983A0;--bruku-line:#EAE3FB;--bruku-white:#FFFFFF;--bruku-accent:#2FD9C7;--bruku-accent-ink:#0E7D71;--bruku-radius-lg:22px;--bruku-radius-md:14px;--bruku-radius-sm:10px;--bruku-shadow-card:0 10px 30px -14px rgba(111,66,214,.18);--bruku-shadow-pop:0 20px 50px -18px rgba(111,66,214,.3)}body{background:linear-gradient(180deg,var(--bruku-bg-1) 0%,var(--bruku-bg-2) 45%,var(--bruku-bg-1) 100%)}.bruku-display{font-family:Poppins,sans-serif;letter-spacing:-.02em}.header-logo{color:var(--bruku-primary)!important;font-family:Poppins,sans-serif!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase;font-size:1.4rem!important}#header-component{box-shadow:0 6px 24px -18px #6f42d659}.bruku-hero{padding:64px 0 72px}.bruku-hero .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.bruku-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.bruku-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--bruku-accent-ink);background:#2fd9c726;padding:7px 14px;border-radius:999px;margin-bottom:22px}.bruku-pulse{width:7px;height:7px;border-radius:50%;background:var(--bruku-accent);animation:bruku-pulse 1.8s infinite}@keyframes bruku-pulse{0%{box-shadow:0 0 #2fd9c780}70%{box-shadow:0 0 0 8px #2fd9c700}to{box-shadow:0 0 #2fd9c700}}.bruku-hero h1{font-size:52px;line-height:1.08;font-weight:800;color:var(--bruku-ink);margin-bottom:22px;font-family:Poppins,sans-serif}.bruku-hero h1 span{background:linear-gradient(100deg,var(--bruku-primary),var(--bruku-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.bruku-hero p.lead{font-size:17px;line-height:1.65;color:var(--bruku-ink-soft);max-width:480px;margin-bottom:34px}.bruku-hero-ctas{display:flex;gap:14px;margin-bottom:38px;flex-wrap:wrap}.bruku-btn-primary{background:var(--bruku-primary);color:#fff;font-weight:700;font-size:15px;padding:15px 28px;border-radius:999px;text-decoration:none;display:inline-block;box-shadow:0 14px 26px -10px #8f5cf78c;transition:background .15s ease}.bruku-btn-primary:hover{background:var(--bruku-primary-dark);color:#fff}.bruku-btn-ghost{background:var(--bruku-white);color:var(--bruku-ink);font-weight:700;font-size:15px;padding:15px 26px;border-radius:999px;border:1px solid var(--bruku-line);text-decoration:none;display:inline-block;transition:border-color .15s ease,color .15s ease}.bruku-btn-ghost:hover{border-color:var(--bruku-primary);color:var(--bruku-primary-dark)}.bruku-trust-row{display:flex;gap:26px;flex-wrap:wrap}.bruku-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bruku-ink-soft)}.bruku-trust-item svg{color:var(--bruku-primary);flex-shrink:0}.bruku-key-stage{position:relative;display:flex;justify-content:center}.bruku-key-card{width:100%;max-width:390px;background:var(--bruku-white);border-radius:28px;box-shadow:var(--bruku-shadow-pop);padding:30px;position:relative;overflow:hidden}.bruku-game-cover{height:180px;border-radius:18px;margin-bottom:20px;background:linear-gradient(135deg,#8f5cf7,#6c3eff 55%,#3f2aa8);display:flex;align-items:flex-end;padding:16px;position:relative}.bruku-game-cover .tag{background:#ffffffeb;color:var(--bruku-ink);font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}.bruku-key-card h3{font-size:19px;margin-bottom:4px;font-family:Poppins;font-weight:700}.bruku-key-card .platform{font-size:12.5px;color:var(--bruku-muted);margin-bottom:18px;font-weight:600}.bruku-reveal-strip{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#8f5cf714,#2fd9c71a);border:1px dashed rgba(143,92,247,.35);border-radius:14px;padding:14px 16px;margin-bottom:20px;letter-spacing:.06em;font-size:13px;font-weight:700;color:var(--bruku-secondary)}.bruku-reveal-strip svg{flex-shrink:0;color:var(--bruku-accent-ink)}.bruku-key-card .price-row{display:flex;align-items:baseline;justify-content:space-between}.bruku-key-card .price{font-family:Poppins;font-weight:800;font-size:26px;color:var(--bruku-ink)}.bruku-key-card .price small{font-size:13px;font-weight:600;color:var(--bruku-muted)}.bruku-buy-mini{background:var(--bruku-primary);color:#fff;font-weight:700;font-size:13.5px;padding:11px 20px;border-radius:999px;border:none}.bruku-floating-chip{position:absolute;background:var(--bruku-white);border-radius:16px;box-shadow:var(--bruku-shadow-card);padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700}.bruku-chip-speed{top:6%;left:-6%;color:var(--bruku-accent-ink)}.bruku-chip-secure{bottom:8%;right:-8%;color:var(--bruku-secondary)}.bruku-chip-dot{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.bruku-trustbar{padding:56px 0 68px}.bruku-trustbar .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.bruku-trustbar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bruku-trust-card{background:var(--bruku-white);border-radius:var(--bruku-radius-md);box-shadow:var(--bruku-shadow-card);padding:24px 22px;display:flex;align-items:flex-start;gap:14px}.bruku-trust-card .icon-wrap{width:44px;height:44px;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,#8f5cf724,#6c3eff24);display:flex;align-items:center;justify-content:center;color:var(--bruku-secondary)}.bruku-trust-card h4{font-family:Poppins;font-size:15px;font-weight:700;color:var(--bruku-ink);margin:0 0 4px}.bruku-trust-card p{font-size:13px;color:var(--bruku-muted);line-height:1.5;margin:0}@media(max-width:980px){.bruku-hero-grid{grid-template-columns:1fr}.bruku-hero h1{font-size:38px}.bruku-trustbar-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.bruku-hero .wrap,.bruku-trustbar .wrap{padding:0 20px}.bruku-trustbar{padding-top:36px}}@media(max-width:600px){.bruku-trustbar-grid{grid-template-columns:1fr}}#shopify-section-bruku_slideshow{padding:56px clamp(20px,5vw,40px) 36px}.bruku-slider{position:relative;overflow:hidden;max-width:1280px;margin:0 auto;height:clamp(380px,58vh,520px);border-radius:28px;box-shadow:0 30px 60px -24px #1d0f4261,0 4px 14px -6px #1d0f422e}.bruku-slider-track{position:relative;width:100%;height:100%}.bruku-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .8s ease;background:linear-gradient(120deg,var(--slide-from) 0%,var(--slide-to) 100%);overflow:hidden}.bruku-slide.is-active{opacity:1;visibility:visible;z-index:2}.bruku-slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.bruku-slide-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 6s ease}.bruku-slide.is-active .bruku-slide-image{transform:scale(1.045)}.bruku-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#080512eb,#080512a8 34%,#0805122e 60%,#08051200 78%),linear-gradient(0deg,#08051280,#08051200 34%)}.bruku-slide-orb{position:absolute;border-radius:50%;background:#ffffff29;filter:blur(2px)}.bruku-slide-orb--1{width:340px;height:340px;top:-90px;right:8%;background:#ffffff24}.bruku-slide-orb--2{width:220px;height:220px;bottom:-60px;right:22%;background:#ffffff1a}.bruku-slide-orb--3{width:140px;height:140px;top:30%;right:2%;background:#ffffff1f}.bruku-slide-content{position:relative;z-index:3;color:#fff;max-width:min(520px,54%);padding:0 clamp(28px,5vw,56px)}.bruku-slide-badge{display:inline-flex;align-items:center;gap:6px;background:#fffffff2;color:var(--bruku-secondary);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:16px}.bruku-slide-title{font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.1;color:#fff;margin-bottom:16px;text-shadow:0 2px 20px rgba(0,0,0,.25)}.bruku-slide-price{display:inline-flex;align-items:baseline;gap:6px;background:#06040e8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:11px 18px;margin-bottom:24px}.bruku-slide-price .amount{font-family:Poppins;font-weight:800;font-size:24px;color:#fff;letter-spacing:-.01em}.bruku-slide-price .note{font-size:12px;font-weight:700;color:#ffffffb8;letter-spacing:.03em}.bruku-slide-ctas{display:flex;gap:12px;flex-wrap:wrap}.bruku-slide-btn{font-weight:700;font-size:14.5px;padding:13px 24px;border-radius:999px;text-decoration:none;display:inline-block;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.bruku-slide-btn--primary{background:linear-gradient(100deg,var(--bruku-primary),var(--bruku-secondary));color:#fff;box-shadow:0 14px 28px -10px #6c3eff8c}.bruku-slide-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -10px #6c3effa6}.bruku-slide-btn--ghost{background:#ffffff14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;border:1.5px solid rgba(255,255,255,.55)}.bruku-slide-btn--ghost:hover{background:#ffffff2e;border-color:#fff;transform:translateY(-2px)}.bruku-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.22);cursor:pointer;background:#0805126b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 22px -10px #00000073;transition:background .18s ease,transform .18s ease,border-color .18s ease}.bruku-slider-arrow:hover{background:#080512b3;border-color:#ffffff80;transform:translateY(-50%) scale(1.06)}.bruku-slider-arrow--prev{left:18px}.bruku-slider-arrow--next{right:18px}.bruku-slider-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:7px}.bruku-slider-dot{width:7px;height:7px;border-radius:999px;border:none;cursor:pointer;background:#fff6;transition:width .3s ease,background .3s ease,box-shadow .3s ease}.bruku-slider-dot.is-active{width:24px;background:linear-gradient(90deg,var(--bruku-primary),var(--bruku-accent));box-shadow:0 0 0 3px #8f5cf738}@media(max-width:980px){.bruku-slide-content{max-width:64%}}@media(max-width:700px){#shopify-section-bruku_slideshow{padding:32px 16px 24px}.bruku-slider{height:clamp(420px,92vw,520px);border-radius:20px}.bruku-slide-content{max-width:88%;padding:0 22px}.bruku-slide-title{margin-bottom:12px}.bruku-slide-price{margin-bottom:18px;padding:9px 15px}.bruku-slider-arrow{width:36px;height:36px}.bruku-slider-arrow--prev{left:10px}.bruku-slider-arrow--next{right:10px}.bruku-slider-dots{bottom:14px}}.bruku-currency{position:relative;display:flex;align-items:center;margin-inline-end:4px}.bruku-currency__trigger{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 13px;background:var(--bruku-white);border:1px solid var(--bruku-line);border-radius:999px;font-family:Poppins,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.02em;color:var(--bruku-ink);cursor:pointer;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.bruku-currency__trigger:hover{border-color:var(--bruku-primary);color:var(--bruku-primary-dark)}.bruku-currency.is-open .bruku-currency__trigger{border-color:var(--bruku-primary);color:var(--bruku-primary-dark);box-shadow:0 0 0 3px #8f5cf724}.bruku-currency__caret{flex-shrink:0;transition:transform .2s ease;color:var(--bruku-muted)}.bruku-currency.is-open .bruku-currency__caret{transform:rotate(180deg);color:var(--bruku-primary)}.bruku-currency__menu{position:absolute;top:calc(100% + 10px);right:0;min-width:230px;margin:0;padding:6px;list-style:none;background:var(--bruku-white);border:1px solid var(--bruku-line);border-radius:16px;box-shadow:var(--bruku-shadow-pop);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:60}.bruku-currency.is-open .bruku-currency__menu{opacity:1;visibility:visible;transform:translateY(0)}.bruku-currency__menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:11px;cursor:pointer;transition:background .15s ease}.bruku-currency__menu [role=option]:hover{background:#8f5cf714}.bruku-currency__menu [role=option].is-active{background:#8f5cf71a}.bruku-currency__option-main{display:flex;align-items:baseline;gap:8px}.bruku-currency__option-code{font-family:Poppins,sans-serif;font-weight:800;font-size:13px;color:var(--bruku-ink)}.bruku-currency__menu [role=option].is-active .bruku-currency__option-code{color:var(--bruku-primary-dark)}.bruku-currency__option-name{font-size:12.5px;color:var(--bruku-muted);font-weight:600}.bruku-currency__check{flex-shrink:0;opacity:0;color:var(--bruku-primary);transition:opacity .15s ease}.bruku-currency__menu [role=option].is-active .bruku-currency__check{opacity:1}@media(max-width:749px){.bruku-currency__trigger{height:34px;padding:0 10px;font-size:11.5px}.bruku-currency__menu{min-width:210px;right:-4px}}predictive-search-component .predictive-search-results,#predictive-search-results,.predictive-search-results{border-radius:var(--bruku-radius-md)!important;box-shadow:var(--bruku-shadow-pop)!important;border:1px solid var(--bruku-line)!important}.predictive-search-results__card--product{border-radius:var(--bruku-radius-sm);overflow:hidden}.bruku-combos .wrap,.bruku-categories .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.bruku-combos-head{text-align:center;max-width:640px;margin:0 auto 48px}.bruku-eyebrow--static{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--bruku-accent-ink);background:#2fd9c726;padding:7px 14px;border-radius:999px;margin-bottom:18px}.bruku-combos-title{font-size:clamp(28px,3.4vw,40px);font-weight:800;color:var(--bruku-ink);margin-bottom:14px}.bruku-combos-sub{font-size:15.5px;color:var(--bruku-ink-soft);line-height:1.6}.bruku-combos{padding:20px 0 76px}.bruku-combos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:center}.bruku-combo-card{position:relative;background:#fff;border-radius:24px;padding:40px 32px 34px;box-shadow:var(--bruku-shadow-card);border:1px solid var(--bruku-line);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.bruku-combo-card:hover{transform:translateY(-4px);box-shadow:var(--bruku-shadow-pop)}.bruku-combo-card.is-highlight{border:2px solid var(--bruku-primary);transform:scale(1.06);box-shadow:var(--bruku-shadow-pop);background:linear-gradient(180deg,#fff,#fbf8ff);z-index:2}.bruku-combo-card.is-highlight:hover{transform:scale(1.06) translateY(-4px)}.bruku-combo-ribbon{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(100deg,var(--bruku-primary),var(--bruku-secondary));color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:7px 18px;border-radius:999px;box-shadow:0 8px 18px -8px #6f42d68c;white-space:nowrap}.bruku-combo-savings{display:inline-block;background:#2fd9c726;color:var(--bruku-accent-ink);font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:999px;margin-bottom:18px}.bruku-combo-qty{font-size:15px;font-weight:700;color:var(--bruku-ink-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.bruku-combo-price{margin-bottom:14px}.bruku-combo-price .amount{font-family:Poppins;font-weight:800;font-size:40px;color:var(--bruku-ink)}.bruku-combo-price .note{font-size:13px;font-weight:600;color:var(--bruku-muted);margin-left:4px}.bruku-combo-desc{font-size:14px;color:var(--bruku-ink-soft);line-height:1.55;margin-bottom:26px;min-height:42px}.bruku-combo-btn{display:inline-block;width:100%;padding:14px 20px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;background:var(--bruku-white);color:var(--bruku-ink);border:1px solid var(--bruku-line);transition:all .15s ease;box-sizing:border-box}.bruku-combo-btn:hover{border-color:var(--bruku-primary);color:var(--bruku-primary-dark)}.bruku-combo-btn--solid{background:var(--bruku-primary);color:#fff;border-color:var(--bruku-primary);box-shadow:0 14px 26px -10px #8f5cf78c}.bruku-combo-btn--solid:hover{background:var(--bruku-primary-dark);color:#fff}.bruku-combos-footer{text-align:center;margin-top:44px}@media(max-width:980px){.bruku-combos-grid{grid-template-columns:1fr;gap:22px;max-width:420px;margin:0 auto}.bruku-combo-card.is-highlight{transform:none;order:-1}.bruku-combo-card.is-highlight:hover{transform:translateY(-4px)}}.bruku-categories{padding:12px 0 76px}.bruku-categories-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.bruku-category-card{display:flex;flex-direction:column;align-items:center;gap:14px;background:#fff;border:1px solid var(--bruku-line);border-radius:20px;padding:28px 16px;text-decoration:none;box-shadow:var(--bruku-shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.bruku-category-card:hover{transform:translateY(-5px);box-shadow:var(--bruku-shadow-pop);border-color:transparent}.bruku-category-icon{width:56px;height:56px;border-radius:16px;flex-shrink:0;background:linear-gradient(135deg,var(--cat-a),var(--cat-b));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 20px -10px #1d153359}.bruku-category-icon svg{width:26px;height:26px}.bruku-category-name{font-family:Poppins;font-weight:700;font-size:14.5px;color:var(--bruku-ink);text-align:center}@media(max-width:1100px){.bruku-categories-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.bruku-categories-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.bruku-categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bruku-category-card{padding:20px 10px}}.bruku-faq{padding:20px 0 88px}.bruku-faq .wrap{max-width:820px;margin:0 auto;padding:0 32px}.bruku-faq-head{text-align:center;margin-bottom:44px}.bruku-faq-title{font-size:clamp(28px,3.4vw,40px);font-weight:800;color:var(--bruku-ink);margin:0}.bruku-faq-list{display:flex;flex-direction:column}.bruku-faq-item{border-bottom:1px solid var(--bruku-line)}.bruku-faq-item:first-child{border-top:1px solid var(--bruku-line)}.bruku-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:none;cursor:pointer;text-align:left;padding:24px 4px;font-family:Poppins,sans-serif;font-size:16.5px;font-weight:700;color:var(--bruku-ink);transition:color .18s ease}.bruku-faq-question:hover{color:var(--bruku-primary)}.bruku-faq-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--bruku-bg-2);color:var(--bruku-secondary);display:flex;align-items:center;justify-content:center;transition:transform .35s ease,background .3s ease,color .3s ease}.bruku-faq-item.is-open .bruku-faq-icon{transform:rotate(180deg);background:var(--bruku-secondary);color:#fff}.bruku-faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.bruku-faq-item.is-open .bruku-faq-answer-wrap{grid-template-rows:1fr}.bruku-faq-answer-inner{overflow:hidden}.bruku-faq-answer{margin:0;padding:0 44px 24px 4px;font-size:14.5px;line-height:1.65;color:var(--bruku-ink-soft)}@media(max-width:700px){.bruku-faq .wrap{padding:0 20px}.bruku-faq-question{font-size:15px}.bruku-faq-answer{padding-right:24px}}#shopify-section-product_list_no_perder .product-card{transition:transform .22s ease}#shopify-section-product_list_no_perder .product-card:hover{transform:translateY(-4px)}#shopify-section-product_list_no_perder .text-block--product_title_YXxMTj{margin-top:16px}#shopify-section-product_list_no_perder .text-block--product_title_YXxMTj p{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(.95rem,.55vw + .78rem,1.1rem);line-height:1.34;letter-spacing:-.01em;color:var(--bruku-ink);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.68em;transition:color .22s ease}#shopify-section-product_list_no_perder .product-card:hover .text-block--product_title_YXxMTj p{color:var(--bruku-primary-dark)}#shopify-section-product_list_no_perder [data-block-id=price_JQzVV4]{margin-top:8px}#shopify-section-product_list_no_perder [data-block-id=price_JQzVV4] .price{font-family:Poppins,sans-serif;font-weight:700;font-size:clamp(.9rem,.4vw + .76rem,1.02rem);color:var(--bruku-accent-ink);letter-spacing:-.005em}@media(max-width:700px){#shopify-section-product_list_no_perder .text-block--product_title_YXxMTj p{font-size:.92rem;min-height:2.6em}#shopify-section-product_list_no_perder [data-block-id=price_JQzVV4] .price{font-size:.88rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bruku-base.css.map */
