.shop-sections-wrap{position:relative;width:72%;margin:0 auto;background:#fff}@media only screen and (max-width:768px){.shop-sections-wrap{padding:15px;width:95%}}.shop-sections-wrap .price{color:#233d7b;font-weight:700;font-size:12px}.shop-sections-wrap.light{background:#f0f9ff}.shop-sections-wrap.dark{background:linear-gradient(90deg,rgba(0,40,70,.9),rgba(0,0,0,.9))}.shop-sections-wrap.dark .section-heading{color:#fff}.shop-sections-wrap.dark h2{color:#fff!important}.shop-sections-wrap.dark h6{font-size:12px;margin-top:5px;color:#797979}.shop-sections-wrap.dark p{font-size:12px;margin:0}.shop-sections-wrap .section-heading{margin-bottom:20px}.shop-sections-wrap .sections{display:flex;gap:10px}@media only screen and (max-width:768px){.shop-sections-wrap .sections{overflow-x:scroll;padding-bottom:25px}}.shop-sections-wrap .sections .tile{position:relative;flex:1;border:1px solid #eee;padding:5px;border-radius:var(--radius-lg);font-size:12px}.shop-sections-wrap .sections .tile .img-wrap{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-lg)}@media only screen and (max-width:768px){.shop-sections-wrap .sections .tile .img-wrap{width:200px}}.shop-sections-wrap .sections .tile img{z-index:1}.shop-sections-wrap .sections .tile .club{position:absolute;top:0;width:50px;opacity:.5}.shop-sections-wrap .sections .tile .author{color:#777;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400}.shop-sections-wrap .sections .tile .author img{width:20px;border-radius:50%}.shop-sections-wrap .sections .tile h2{color:#242424}.shop-sections-wrap .sections .tile a.title{color:#242424;font-size:14px;font-weight:700;text-align:left;display:block;line-height:20px;margin-top:15px}.shop-sections-wrap .sections .tile a.title:hover{color:#233d7b}.shop-sections-wrap .sections .tile h6{font-size:12px;margin-top:5px;color:#797979}.shop-sections-wrap .sections .tile p{text-align:center;font-size:12px;margin:0}.shop-sections-wrap .view-all{position:absolute;top:50px;right:50px}.stats-wrapper{display:flex;flex-direction:column;width:72%;align-items:center;justify-content:center;margin:0 auto 100px}@media only screen and (max-width:768px){.stats-wrapper{width:90%}}.stats-wrapper h1{font-size:50px;font-family:oswald}@media only screen and (max-width:768px){.stats-wrapper h1{font-size:24px;text-align:center}}.stats-wrapper p{font-family:Quicksand;font-size:18px;color:#7c7c7c;text-align:center;margin-top:15px;width:80%}@media only screen and (max-width:768px){.stats-wrapper p{font-size:14px;text-align:center;width:100%;margin-top:5px}}.stats-wrapper .stats{display:flex;align-items:center;justify-content:space-between;background:#fff;gap:20px;margin-top:50px;width:100%}@media only screen and (max-width:768px){.stats-wrapper .stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.stats-wrapper .stats .stats-block{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;padding:20px;width:100%}@media only screen and (max-width:768px){.stats-wrapper .stats .stats-block{padding:15px 0;width:100%}}.stats-wrapper .stats .stats-block h1{font-size:36px;font-family:Quicksand}@media only screen and (max-width:768px){.stats-wrapper .stats .stats-block h1{font-size:20px}}.stats-wrapper .stats .stats-block p{color:#7c7c7c;font-family:Quicksand;margin-top:0;font-size:14px}@media only screen and (max-width:768px){.stats-wrapper .stats .stats-block p{font-size:12px}}.stats{padding:0 0 2.2rem}.stats .stats-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}@media only screen and (max-width:768px){.stats .stats-inner{display:flex;flex-direction:column}}.stats .stat-card{background:#fff;border-radius:18px;padding:.95rem .9rem;box-shadow:var(--shadow-soft);border:1px solid rgba(229,231,235,.9)}.stats .stat-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#9ca3af;margin-bottom:.2rem}.stats .stat-value{font-size:1.15rem;font-weight:700;color:var(--blue-dark);margin-bottom:.1rem}.stats .stat-caption{font-size:.76rem;color:var(--text-muted)}@media only screen and (max-width:768px){.modal.user-select{position:absolute;align-items:flex-start}}.modal .modal-container.user-select-modal{max-width:60%;width:60%;padding:0;border:none;overflow:hidden;display:flex;flex-direction:column}@media only screen and (max-width:768px){.modal .modal-container.user-select-modal{width:95%;max-width:95%;margin-top:150px}}.modal .modal-container.user-select-modal .modal-main{background:radial-gradient(circle at 0 0,rgba(37,99,235,.28) 0,rgba(15,23,42,.97) 52%)}.modal .modal-container.user-select-modal .modal-aside{background:radial-gradient(circle at 100% 0,rgba(251,191,36,.2) 0,rgba(15,23,42,.98) 48%)}.modal .modal-container.user-select-modal .divider-row{padding:.7rem 1.6rem .95rem;border-top:1px solid rgba(15,23,42,.95);display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:.75rem;color:#6b7280;background:radial-gradient(circle at 50% 0,rgba(15,23,42,.9) 0,#0f172a 60%)}.modal .modal-container.user-select-modal .divider-line{flex:1 1 0;height:1px;background:linear-gradient(90deg,transparent,rgba(55,65,81,.9),transparent)}.modal .modal-container.user-select-modal .divider-row span a{font-size:.75rem;color:#9ca3af;text-decoration:none;border-bottom:1px dotted rgba(148,163,184,.9)}.modal .modal-container.user-select-modal .divider-row span a:hover{color:#e5e7eb;border-bottom-style:solid}@media(max-width:880px){.modal .modal-container.user-select-modal .modal-inner{grid-template-columns:minmax(0,1fr)}.modal .modal-container.user-select-modal .modal-main{border-right:none;border-bottom:1px solid rgba(148,163,184,.35)}.modal .modal-container.user-select-modal .side-blur,.modal .modal-container.user-select-modal .side-orbit{opacity:.3}}@media(max-width:640px){.modal .modal-container.user-select-modal .modal{border-radius:18px}.modal .modal-container.user-select-modal .divider-row,.modal .modal-container.user-select-modal .modal-main,.modal .modal-container.user-select-modal .modal-side{padding-inline:1.25rem}.modal .modal-container.user-select-modal .choice-grid{grid-template-columns:minmax(0,1fr)}.modal .modal-container.user-select-modal .welcome-title{font-size:1.1rem}}.modal .modal-container.user-select-modal .modal-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.modal .modal-container.user-select-modal .modal-logo{display:flex;align-items:center;gap:.65rem}.modal .modal-container.user-select-modal .logo-mark{width:34px;height:34px;border-radius:999px;border:2px solid var(--accent-gold);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.08em}.modal .modal-container.user-select-modal .logo-text{display:flex;flex-direction:column;gap:.05rem;font-size:.76rem}.modal .modal-container.user-select-modal .logo-text span:first-child{text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:#e5e7eb}.modal .modal-container.user-select-modal .logo-text span:last-child{color:var(--j4f-muted);font-size:.72rem}.modal .modal-container.user-select-modal .close-btn{border:none;background:rgba(15,23,42,.7);border-radius:999px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;flex-shrink:0;box-shadow:0 10px 24px rgba(15,23,42,.8);transition:background .1s ease,color .1s ease,transform .1s ease}.modal .modal-container.user-select-modal .close-btn:hover{background:rgba(15,23,42,.9);color:#e5e7eb;transform:translateY(-1px)}.modal .modal-container.user-select-modal .choice-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}@media only screen and (max-width:768px){.modal .modal-container.user-select-modal .choice-grid{display:flex;flex-direction:column}}.modal .modal-container.user-select-modal .choice-card{position:relative;border-radius:var(--card-radius);padding:.9rem .95rem 1rem;border:1px solid rgba(148,163,184,.55);background:radial-gradient(circle at 0 0,rgba(37,99,235,.35) 0,rgba(15,23,42,.9) 55%);box-shadow:0 14px 40px rgba(15,23,42,.6);display:flex;flex-direction:column;gap:.6rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.modal .modal-container.user-select-modal .choice-card.secondary{background:radial-gradient(circle at 100% 0,rgba(251,191,36,.24) 0,rgba(15,23,42,.9) 55%)}.modal .modal-container.user-select-modal .choice-card:after{content:"";position:absolute;inset:0;opacity:0;border-radius:inherit;border:1px solid rgba(248,250,252,.5);pointer-events:none;transition:opacity .12s ease}.modal .modal-container.user-select-modal .choice-card:hover{transform:translateY(-2px);box-shadow:0 18px 46px rgba(15,23,42,.85);border-color:rgba(251,191,36,.8)}.modal .modal-container.user-select-modal .choice-card:hover:after{opacity:1}.modal .modal-container.user-select-modal .choice-label{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#a5b4fc}.modal .modal-container.user-select-modal .choice-card.secondary .choice-label{color:#fed7aa}.modal .modal-container.user-select-modal .choice-title{font-size:.98rem;font-weight:600;color:#f9fafb}.modal .modal-container.user-select-modal .choice-text{font-size:.82rem;color:var(--j4f-muted)}.modal .modal-container.user-select-modal .choice-actions{margin-top:.3rem;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.modal .modal-container.user-select-modal .btn-pill-primary{border:none;border-radius:999px;padding:.42rem .95rem;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-dark));color:#111827;box-shadow:0 10px 26px rgba(250,204,21,.4);transition:transform .1s ease,box-shadow .1s ease,background .1s ease;white-space:nowrap}.modal .modal-container.user-select-modal .btn-pill-primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(250,204,21,.55);background:linear-gradient(135deg,#ffdd70,var(--accent-gold))}.modal .modal-container.user-select-modal .btn-pill-ghost{border-radius:999px;padding:.35rem .9rem;font-size:.78rem;border:1px solid rgba(148,163,184,.7);background:rgba(15,23,42,.8);color:#e5e7eb;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;transition:background .1s ease,border-color .1s ease}.modal .modal-container.user-select-modal .btn-pill-ghost:hover{background:rgba(15,23,42,.95);border-color:rgba(191,219,254,.9)}.modal .modal-container.user-select-modal .btn-pill-ghost span.arrow,.modal .modal-container.user-select-modal .btn-pill-primary span.arrow{font-size:1rem;line-height:1}.modal .modal-container.user-select-modal .choice-meta-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.modal .modal-container.user-select-modal .meta-pill{border-radius:999px;padding:.2rem .6rem;font-size:.7rem;border:1px solid rgba(148,163,184,.65);background:rgba(15,23,42,.9);color:#cbd5f5}.modal .modal-container.user-select-modal .meta-pill strong{font-weight:600;color:#e5e7eb}.modal .modal-container.user-select-modal .meta-pill.alt{background:rgba(24,24,27,.9)}.modal .modal-container.user-select-modal .aside-list{list-style:none}.modal .modal-container.user-select-modal .aside-list li{display:flex;gap:.35rem;line-height:16px}