/* STOREFRONT_HOME_RUNTIME_BLOCK_1 */
    .storefront-home-category-hub,
.storefront-home-category-hub__menu,
.storefront-home-category-hub__menu-button,
.storefront-home-category-hub__card,
.storefront-home-category-hub__empty{border-radius:var(--sf-header-radius,4px) !important;}                                                                                                                                                                                             .storefront-home-promo--violet{background:linear-gradient(180deg,#2a2346 0%,#1f1a37 100%);} .storefront-home-promo--blue{background:linear-gradient(180deg,#1d2f4f 0%,#162541 100%);}                  .storefront-home-strip{display:grid;grid-template-columns:194px minmax(0,1fr);gap:22px;align-items:center;padding:18px;border-radius:var(--sf-header-radius);background:radial-gradient(circle at 18% 24%,rgba(255,255,255,0.08),transparent 28%),radial-gradient(circle at 82% 18%,rgba(108,122,148,0.12),transparent 30%),linear-gradient(135deg,rgba(14,15,19,0.98),rgba(26,28,36,0.94) 54%,rgba(10,11,15,0.98));border:1px solid rgba(255,255,255,0.08);box-shadow:0 18px 40px rgba(0,0,0,0.24);} .storefront-home-strip__button{min-height:50px;padding:0 18px;border-radius:var(--sf-header-radius);background:#4a5cff;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;font:800 15px/1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-strip__button-icon{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1);flex:0 0 22px;} .storefront-home-strip__button:hover{color:#fff;} .storefront-home-strip__logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:center;} .storefront-home-strip__logo{text-decoration:none;min-height:42px;display:flex;align-items:center;justify-content:center;opacity:0.9;border-radius:var(--sf-header-radius);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08);transition:transform .18s ease,background .18s ease,box-shadow .18s ease;} .storefront-home-strip__logo:hover{transform:translateY(-2px);background:rgba(255,255,255,0.16);box-shadow:0 12px 24px rgba(0,0,0,0.2);} .storefront-home-strip__logo img{max-width:120px;max-height:38px;object-fit:contain;filter:none;} .storefront-home-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;} .storefront-home-grid__card{position:relative;overflow:hidden;min-height:0;aspect-ratio:0.72;border-radius:var(--sf-header-radius);background:radial-gradient(circle at 50% 16%,rgba(255,255,255,0.14),transparent 26%),linear-gradient(180deg,rgba(55,63,96,0.94),rgba(22,25,38,0.98));border:1px solid rgba(255,255,255,0.05);padding:0;display:flex;align-items:flex-end;text-decoration:none;color:#fff;} .storefront-home-grid__card--gold{background:radial-gradient(circle at 50% 16%,rgba(255,215,126,0.18),transparent 24%),linear-gradient(180deg,rgba(91,70,36,0.96),rgba(35,28,18,0.98));} .storefront-home-grid__card--emerald{background:radial-gradient(circle at 50% 16%,rgba(143,255,202,0.14),transparent 24%),linear-gradient(180deg,rgba(33,83,69,0.96),rgba(18,32,29,0.98));} .storefront-home-grid__card--violet{background:radial-gradient(circle at 50% 16%,rgba(206,190,255,0.18),transparent 24%),linear-gradient(180deg,rgba(74,55,112,0.96),rgba(26,22,41,0.98));} .storefront-home-grid__card--blue{background:radial-gradient(circle at 50% 16%,rgba(154,220,255,0.18),transparent 24%),linear-gradient(180deg,rgba(44,70,116,0.96),rgba(18,25,43,0.98));} .storefront-home-grid__card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.04),transparent 22%,transparent 62%,rgba(0,0,0,0.22)),linear-gradient(180deg,transparent,rgba(0,0,0,0.42));pointer-events:none;} .storefront-home-grid__art,.storefront-home-grid__title{position:relative;z-index:1;} .storefront-home-grid__art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;} .storefront-home-grid__art img{width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 18px 30px rgba(0,0,0,0.28));} .storefront-home-grid__title{position:absolute;left:0;right:0;bottom:0;width:100%;padding:22px 12px 14px;text-align:center;font:900 20px/1.08 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;text-transform:uppercase;letter-spacing:0.01em;background:linear-gradient(180deg,transparent 0%,rgba(8,10,16,0.78) 45%,rgba(8,10,16,0.96) 100%);text-shadow:0 8px 24px rgba(0,0,0,0.4);} .storefront-home-more{display:grid;gap:22px;margin-bottom:28px;} .storefront-home-category-hub{border-radius:var(--sf-header-radius);border:1px solid rgba(255,255,255,0.1);background:radial-gradient(circle at top right,rgba(255,92,144,0.11),transparent 40%),radial-gradient(circle at top left,rgba(92,118,255,0.11),transparent 38%),linear-gradient(180deg,#25262c 0%,#1a1b20 100%);overflow:hidden;} .storefront-home-category-hub__layout{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:540px;} .storefront-home-category-hub__menu{border-right:1px solid rgba(255,255,255,0.1);padding:20px;display:flex;flex-direction:column;gap:12px;} .storefront-home-category-hub__menu h2{margin:0;color:#fff;font:800 28px/1.1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-category-hub__menu-list{margin:0;padding:0 6px 0 0;list-style:none;display:grid;gap:10px;max-height:410px;overflow-y:auto;} .storefront-home-category-hub__menu-list::-webkit-scrollbar{width:6px;} .storefront-home-category-hub__menu-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.28);border-radius:var(--sf-header-radius);} .storefront-home-category-hub__menu-btn{width:100%;padding:13px 14px;border-radius:var(--sf-header-radius);border:1px solid rgba(255,255,255,0.1);background:linear-gradient(180deg,#24252c 0%,#181a1f 100%);color:#f1f2f7;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease;} .storefront-home-category-hub__menu-btn:hover{transform:translateY(-1px);border-color:rgba(255,255,255,0.24);} .storefront-home-category-hub__menu-btn.is-active{background:linear-gradient(180deg,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.05) 100%);border-color:rgba(255,255,255,0.3);} a.storefront-home-category-hub__menu-btn{text-decoration:none;} .storefront-home-category-hub__menu-btn--cta{background:linear-gradient(130deg,#9f3159 0%,#c83e72 100%);border-color:rgba(255,255,255,0.18);color:#fff;} .storefront-home-category-hub__menu-main{display:inline-flex;align-items:center;gap:10px;min-width:0;} .storefront-home-category-hub__pill{width:28px;height:28px;border-radius:var(--sf-header-radius);flex:0 0 auto;box-shadow:inset 0 1px 0 rgba(255,255,255,0.42);} .storefront-home-category-hub__pill--popular{background:linear-gradient(145deg,#f5ab2e,#f06f3a);} .storefront-home-category-hub__pill--all{background:linear-gradient(145deg,#34c6a0,#36b2f0);} .storefront-home-category-hub__pill--item-skin{background:linear-gradient(145deg,#8f6cff,#57c7ff);} .storefront-home-category-hub__pill--account{background:linear-gradient(145deg,#5584ff,#35aaff);} .storefront-home-category-hub__pill--topup{background:linear-gradient(145deg,#00c695,#22ba9f);} .storefront-home-category-hub__pill--epin{background:linear-gradient(145deg,#ffcb2d,#ff9440);} .storefront-home-category-hub__menu-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:700 15px/1.25 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-category-hub__menu-count{color:#b7bdcb;font:700 12px/1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-category-hub__menu-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;text-decoration:none;border-radius:var(--sf-header-radius);padding:14px 16px;background:linear-gradient(130deg,#9f3159 0%,#c83e72 100%);color:#fff;font:700 15px/1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-category-hub__menu-link:hover{color:#fff;} .storefront-home-category-hub__content{padding:20px;display:grid;gap:14px;} .storefront-home-category-hub__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;} .storefront-home-category-hub__head h3{margin:0;color:#fff;font:800 28px/1.1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;text-transform:uppercase;} .storefront-home-category-hub__head p{margin:0;color:#afb6c7;font:600 13px/1.4 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-category-hub__grid{margin:0;padding:0 6px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:464px;overflow-y:auto;} .storefront-home-category-hub__grid::-webkit-scrollbar{width:6px;} .storefront-home-category-hub__grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.24);border-radius:var(--sf-header-radius);} .storefront-home-category-hub__card{color:#fff;text-decoration:none;display:block;} .storefront-home-category-hub__card:hover{color:#fff;} .storefront-home-category-hub__cover{border-radius:var(--sf-header-radius);overflow:hidden;border:1px solid rgba(255,255,255,0.12);background:#16171b;aspect-ratio:16 / 9;} .storefront-home-category-hub__cover img{width:100%;height:100%;object-fit:cover;display:block;} .storefront-home-category-hub__title{margin-top:8px;text-align:center;color:#f0f3fa;font:700 16px/1.3 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-category-hub__empty{grid-column:1 / -1;margin:0;border:1px dashed rgba(255,255,255,0.25);border-radius:var(--sf-header-radius);padding:18px;color:#c8cfde;text-align:center;} .storefront-home-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;} .storefront-home-trust__item{border-radius:var(--sf-header-radius);border:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(28,30,38,0.98) 0%,rgba(20,22,29,0.98) 100%);padding:14px;display:grid;gap:10px;} .storefront-home-trust__head{display:flex;align-items:center;gap:10px;color:#fff;font:700 16px/1.2 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-trust__head img{width:24px;height:24px;object-fit:contain;} .storefront-home-trust__item p{margin:0;color:#b6c0d4;font:500 13px/1.5 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;}                                                                                                 .storefront-home-band{border-radius:var(--sf-header-radius);padding:16px 18px;border:1px solid rgba(255,255,255,0.1);background:radial-gradient(circle at 80% 10%,rgba(255,196,84,0.24),transparent 30%),linear-gradient(135deg,rgba(33,36,45,0.98),rgba(25,27,35,0.98));display:flex;align-items:center;justify-content:space-between;gap:16px;} .storefront-home-band h3,.storefront-home-band p{margin:0;} .storefront-home-band h3{color:#fff;font:800 22px/1.2 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-band p{color:#aeb7cb;font:500 14px/1.5 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-band__btn{border-radius:var(--sf-header-radius);min-height:42px;padding:0 18px;text-decoration:none;color:#fff;background:linear-gradient(130deg,#f37b35 0%,#f34754 100%);display:inline-flex;align-items:center;font:700 14px/1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} @media (max-width:1320px){.storefront-home-category-hub__layout{grid-template-columns:320px minmax(0,1fr);} .storefront-home-category-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));} .storefront-home-trust{grid-template-columns:repeat(2,minmax(0,1fr));}  } @media (max-width:980px){.storefront-home-category-hub__layout{grid-template-columns:1fr;} .storefront-home-category-hub__menu{border-right:0;border-bottom:1px solid rgba(255,255,255,0.1);}         } @media (max-width:640px){     .storefront-home-category-hub__menu,.storefront-home-category-hub__content{padding:14px;} .storefront-home-category-hub__grid{grid-template-columns:1fr;max-height:none;padding-right:0;} .storefront-home-trust{grid-template-columns:1fr;}               .storefront-home-band{flex-direction:column;align-items:flex-start;}} .storefront-home-more__cta{width:min(100%,760px);margin:0 auto;min-height:94px;padding:0 26px;border-radius:var(--sf-header-radius);background:linear-gradient(135deg,rgba(18,19,24,0.98),rgba(34,36,44,0.94));color:#fff;text-decoration:none;display:grid;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:22px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 34px rgba(0,0,0,0.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;} .storefront-home-more__cta:hover{color:#fff;transform:translateY(-2px);border-color:rgba(255,255,255,0.16);box-shadow:0 24px 40px rgba(0,0,0,0.24);background:linear-gradient(135deg,rgba(22,24,30,0.98),rgba(42,44,54,0.94));} .storefront-home-more__cta-copy{display:grid;gap:6px;} .storefront-home-more__cta-copy small{color:rgba(255,255,255,0.62);font:700 12px/1.2 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;letter-spacing:0.12em;text-transform:uppercase;} .storefront-home-more__cta strong{font:800 24px/1.12 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-more__cta-icon{width:56px;height:56px;position:relative;justify-self:center;align-self:center;border-radius:var(--sf-header-radius);background:linear-gradient(135deg,#ff8c4b,#ff5b3d);display:block;font-size:0;box-shadow:0 14px 24px rgba(255,91,61,0.26);} .storefront-home-more__cta-icon::before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:900 34px/1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#fff;} .storefront-home-showcase{position:relative;overflow:hidden;border-radius:var(--sf-header-radius);padding:34px 28px 28px;background:radial-gradient(circle at 20% 12%,rgba(255,248,184,0.52),transparent 24%),radial-gradient(circle at 80% 18%,rgba(255,212,118,0.28),transparent 28%),linear-gradient(135deg,rgba(234,204,160,0.96),rgba(216,164,100,0.86));} .storefront-home-showcase::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.06),transparent 28%,rgba(24,18,8,0.1)),radial-gradient(circle at 90% 50%,rgba(255,218,133,0.3),transparent 24%);pointer-events:none;} .storefront-home-showcase__logos,.storefront-home-showcase__grid{position:relative;z-index:1;} .storefront-home-showcase__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:center;width:min(100%,760px);margin:0 auto 26px;} .storefront-home-showcase__logo{text-decoration:none;min-height:72px;display:flex;align-items:center;justify-content:center;border-radius:var(--sf-header-radius);background:rgba(255,255,255,0.18);border:1px solid rgba(255,255,255,0.26);transition:transform .18s ease,background .18s ease;} .storefront-home-showcase__logo:hover{transform:translateY(-2px);background:rgba(255,255,255,0.28);} .storefront-home-showcase__logo img{max-width:126px;max-height:52px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.95;} .storefront-home-showcase__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;} .storefront-home-showcase__card{position:relative;overflow:hidden;min-height:240px;border-radius:var(--sf-header-radius);padding:18px 16px;display:flex;align-items:flex-end;text-decoration:none;color:#fff;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,0.14),transparent 22%),linear-gradient(180deg,rgba(48,53,82,0.88),rgba(16,18,28,0.96));border:1px solid rgba(255,255,255,0.06);} .storefront-home-showcase__card--steam{background:radial-gradient(circle at 50% 14%,rgba(153,222,255,0.18),transparent 24%),linear-gradient(180deg,rgba(40,84,133,0.9),rgba(19,26,44,0.96));} .storefront-home-showcase__card--orange{background:radial-gradient(circle at 50% 14%,rgba(255,207,120,0.16),transparent 24%),linear-gradient(180deg,rgba(96,61,37,0.9),rgba(29,23,18,0.96));} .storefront-home-showcase__card--violet{background:radial-gradient(circle at 50% 14%,rgba(203,183,255,0.18),transparent 24%),linear-gradient(180deg,rgba(64,50,103,0.92),rgba(23,20,37,0.96));} .storefront-home-showcase__card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.04),transparent 22%,transparent 64%,rgba(0,0,0,0.3)),linear-gradient(180deg,transparent,rgba(0,0,0,0.46));pointer-events:none;} .storefront-home-showcase__card-art,.storefront-home-showcase__card-title,.storefront-home-showcase__badge{position:relative;z-index:1;} .storefront-home-showcase__card-art{position:absolute;inset:12px 12px 54px;display:flex;align-items:center;justify-content:center;} .storefront-home-showcase__card-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,0.34));} .storefront-home-showcase__card-title{position:absolute;left:0;right:0;bottom:0;width:100%;min-height:64px;padding:18px 12px 14px;display:flex;align-items:flex-end;justify-content:center;text-align:center;font:800 16px/1.12 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;text-transform:uppercase;background:linear-gradient(180deg,transparent 0%,rgba(8,10,16,0.24) 24%,rgba(8,10,16,0.9) 100%);} .storefront-home-showcase__badge{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:var(--sf-page-radius);background:rgba(255,255,255,0.96);display:flex;align-items:center;justify-content:center;padding:6px;} .storefront-home-showcase__badge img{width:100%;height:100%;object-fit:contain;} .storefront-home-blog{margin-bottom:0;padding:0;background:transparent;} .storefront-home-blog__cta{width:min(100%,760px);min-height:94px;padding:0 26px;border-radius:var(--sf-header-radius);background:linear-gradient(135deg,rgba(18,19,24,0.98),rgba(34,36,44,0.94));color:#fff;text-decoration:none;display:grid;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:22px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 20px 34px rgba(0,0,0,0.18);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;} .storefront-home-blog__cta:hover{color:#fff;transform:translateY(-2px);border-color:rgba(255,255,255,0.16);box-shadow:0 24px 40px rgba(0,0,0,0.24);background:linear-gradient(135deg,rgba(22,24,30,0.98),rgba(42,44,54,0.94));} .storefront-home-blog__cta-copy{display:grid;gap:6px;} .storefront-home-blog__cta-copy small{color:rgba(255,255,255,0.62);font:700 12px/1.2 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;letter-spacing:0.12em;text-transform:uppercase;} .storefront-home-blog__cta-copy strong{font:800 24px/1.12 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;} .storefront-home-blog__cta-icon{width:56px;height:56px;position:relative;justify-self:center;align-self:center;border-radius:var(--sf-header-radius);background:linear-gradient(135deg,#ff8c4b,#ff5b3d);color:#fff;display:block;font-size:0;box-shadow:0 14px 24px rgba(255,91,61,0.26);} .storefront-home-blog__cta-icon::before{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:900 34px/1 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#fff;} .storefront-home-blog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;} .storefront-home-blog__card{position:relative;overflow:hidden;min-height:290px;border-radius:var(--sf-header-radius);padding:18px;display:flex;align-items:flex-end;text-decoration:none;color:#fff;background:radial-gradient(circle at 50% 15%,rgba(255,255,255,0.1),transparent 24%),linear-gradient(180deg,rgba(57,69,108,0.92),rgba(18,20,31,0.98));border:1px solid rgba(255,255,255,0.05);} .storefront-home-blog__card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.04),transparent 24%,transparent 58%,rgba(0,0,0,0.26)),linear-gradient(180deg,transparent,rgba(0,0,0,0.54));pointer-events:none;} .storefront-home-blog__card--gold{background:radial-gradient(circle at 50% 15%,rgba(255,220,132,0.16),transparent 24%),linear-gradient(180deg,rgba(104,77,34,0.92),rgba(31,24,18,0.98));} .storefront-home-blog__card--violet{background:radial-gradient(circle at 50% 15%,rgba(205,185,255,0.16),transparent 24%),linear-gradient(180deg,rgba(66,53,110,0.92),rgba(24,21,38,0.98));} .storefront-home-blog__card-art,.storefront-home-blog__card-title{position:relative;z-index:1;} .storefront-home-blog__card-art{position:absolute;inset:12px 12px 58px;display:flex;align-items:center;justify-content:center;} .storefront-home-blog__card-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,0.34));} .storefront-home-blog__card-title{width:100%;text-align:center;font:800 17px/1.18 "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;text-transform:uppercase;}    .storefront-results__flash{margin-bottom:18px;border-radius:var(--sf-page-radius);padding:14px 18px;font:600 14px/1.5 sans-serif;} .storefront-results__flash--success{background:#ebfff0;color:#136b2a;} .storefront-results__flash--error{background:#fff1f1;color:#9f2f2f;}              @media (max-width:1100px){ .storefront-home-grid,.storefront-home-showcase__grid,.storefront-home-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));} .storefront-home-strip{grid-template-columns:minmax(0,1fr);} .storefront-home-strip__logos{grid-template-columns:repeat(4,minmax(0,1fr));} .storefront-home-showcase__logos{grid-template-columns:repeat(2,minmax(0,1fr));}                     } @media (max-width:760px){  .storefront-home-grid,.storefront-home-strip__logos,.storefront-home-showcase__logos,.storefront-home-showcase__grid,.storefront-home-blog__grid{grid-template-columns:minmax(0,1fr);} .storefront-home-grid__card{aspect-ratio:0.86;} .storefront-home-grid__art{inset:0;} .storefront-home-grid__title{font-size:17px;} .storefront-home-more__cta{min-height:74px;padding:0 16px;grid-template-columns:minmax(0,1fr) 44px;} .storefront-home-more__cta strong{font-size:17px;} .storefront-home-more__cta-icon{width:42px;height:42px;font-size:24px;} .storefront-home-showcase{padding:24px 18px 20px;} .storefront-home-showcase__logo{min-height:54px;} .storefront-home-showcase__logo img{max-width:108px;max-height:38px;} .storefront-home-showcase__card{min-height:210px;} .storefront-home-showcase__card-art{inset:12px 12px 46px;} .storefront-home-showcase__card-title{font-size:16px;} .storefront-home-blog__cta{min-width:0;width:100%;min-height:84px;grid-template-columns:minmax(0,1fr) 64px;padding:0 20px;} .storefront-home-blog__cta-copy strong{font-size:20px;} .storefront-home-blog__cta-icon{width:48px;height:48px;font-size:28px;} .storefront-home-blog__card{min-height:236px;} .storefront-home-blog__card-art{inset:12px 12px 48px;}                                }       

/* STOREFRONT_HOME_RUNTIME_BLOCK_2 */
                                                          @media (max-width:767.98px){html,body{overflow-x:hidden !important;}                                           }                  @media (max-width:767.98px){html body.storefront-body--home{background:radial-gradient(circle at 8% 12%,rgba(33,112,255,0.14),transparent 31%),radial-gradient(circle at 94% 8%,rgba(239,38,142,0.12),transparent 30%),radial-gradient(circle at 56% 54%,rgba(65,83,255,0.07),transparent 42%),#020718 !important;}                                  }           
/* Mobile category-page offset + featured category action placement */


/* STOREFRONT_HOME_RUNTIME_BLOCK_3 */

.storefront-modal-open{
  overflow: hidden !important;
}



/* 15.6" / 1366px masaustu: kartlari genisletme, 17.3" gorunumuyle ayni yogunlugu koru. */

/*
 * Fırsatlar / mobil ürün kartları için tek ve son normalizasyon katmanı.
 * Oyun sekmeleri ve ikonlar bu blokta bilinçli olarak hedeflenmez.
 */

/* Ana sayfa ortak zemini ve bolumler arasi dis bosluk. */
html body.storefront-body--home{
  background-color: var(--sf-global-bg, #0e1020) !important;
  background-image: none !important;
}



/* Vitrin kategori ikonlari: referanstaki gibi kucuk, renkli ve cerceve ortasinda. */

/* Vitrin urun gorseli: tum durumlarda sabit olcek, koyu zemin ve tek dis kirpma. */
