body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cart-overlay{animation:fadeIn .25s ease-in-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9998}.cart-panel{animation:popupIn .35s ease-out forwards;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121212f5;border:1px solid #ffffff14;border-radius:20px;color:#fff;left:50%;max-height:70vh;padding:25px;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.8);width:420px;z-index:9999}.cart-items,.cart-panel{display:flex;flex-direction:column;overflow-y:auto}.cart-items{gap:18px;max-height:45vh}.bottom{margin-top:20px}@keyframes popupIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.cart-header{border-bottom:1px solid #ffffff14;padding-bottom:16px;text-align:center}.cart-empty{font-size:17px;margin-top:40px;opacity:.7;text-align:center}.cart-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:15px;padding:15px;position:relative}.cart-img{border-radius:10px;height:85px;object-fit:cover;width:70px}.name{font-size:15px;font-weight:600}.meta{display:flex;font-size:13px;gap:10px;margin-top:5px}.size{background:#fff;border-radius:6px;color:#000;font-size:12px;font-weight:700;padding:3px 8px}.price{color:#ffce53}.qty-wrapper{align-items:center;display:flex;gap:12px;margin-top:10px}.qty-btn{background:#222;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;height:26px;width:26px}.qty-btn:disabled{cursor:not-allowed;opacity:.3}.qty-number{font-size:15px;font-weight:700}.remove-btn{background:#0000;border:none;color:#ff4d4d;cursor:pointer;font-size:17px;position:absolute;right:12px;top:12px}.remove-btn:hover{color:#ff2f2f}.bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px}.total{display:flex;font-size:18px;justify-content:space-between;margin-bottom:14px}.checkout{background:#ffce53;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:14px;transition:.25s;width:100%}.checkout:hover{background:green}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:22px;position:absolute;right:18px;top:16px}.checkout-popup-bg{align-items:center;animation:fadeIn .3s ease-in-out;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.checkout-popup{animation:popupScale .25s ease-in-out;background:#fff;border-radius:15px;box-shadow:0 0 20px #0003;max-width:450px;padding:25px;text-align:center;width:90%}.checkout-popup h2{font-size:24px}.checkout-popup h2,.checkout-popup p{color:#000;font-weight:700;margin-bottom:10px}.checkout-popup p{font-size:18px}.checkout-popup h2{color:#111;font-size:26px;font-weight:800;margin-bottom:8px}.total-text{color:#111;font-size:20px;font-weight:700;margin-top:-2px}.payment-info{background:#f3f3f3;border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 10px #0000000f;color:#333;display:flex;flex-direction:column;font-size:15px;font-weight:500;padding:4px 18px;text-align:center}.payment-info b{color:#000}.close-checkout-btn{background:#0000;border:none;color:#555;cursor:pointer;font-size:22px;font-weight:700;position:absolute;right:70vh;top:4vh;transition:.2s ease-in-out}.close-checkout-btn:hover{color:#000;transform:scale(1.15)}.checkout-popup input{border:1px solid #ccc;border-radius:8px;font-size:15px;margin:8px 0;padding:12px;transition:.2s;width:96%}.checkout-popup input:focus{border-color:#000;outline:none}.checkout-popup .confirm-btn{background:#28a745!important;border:none;border-radius:10px;box-shadow:0 4px 10px #28a7454d;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:15px;padding:12px;transition:.2s ease;width:100%}.checkout-popup .confirm-btn:hover{background:#218838!important;transform:translateY(-2px)}.cancel-btn{background:#d9534f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;margin-top:10px;padding:12px;transition:.2s ease;width:100%}.cancel-btn:hover{opacity:.85}.success-text{color:#28a745;font-size:18px;margin:20px 0}.error-text,.success-text{animation:fadeIn .3s ease-in-out;display:block;font-weight:700;text-align:center}.error-text{color:#ff4d4d;font-size:15px;margin-bottom:10px}.loader{animation:spin .8s linear infinite;border:3px solid #e6e6e6;border-radius:50%;border-top-color:#4caf50;height:22px;margin:auto;width:22px}@keyframes popupScale{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background:#000;color:#fff;font-family:Inter,sans-serif;margin-bottom:10vh}body.noscroll{overflow:hidden!important}body.noscroll::-webkit-scrollbar{display:none!important}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.merch-page{margin:auto;padding-top:40px;text-align:center;width:90%}.title{font-size:3rem;font-weight:700}.subtitle{font-size:1.2rem;opacity:.6}.watermark{inset:0;pointer-events:none;position:fixed;z-index:1}.watermark-img{filter:blur(1px);opacity:.1;position:absolute}.hoodie-row{display:flex;gap:22px;margin-top:40px;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth;white-space:nowrap;z-index:1}.hoodie-row::-webkit-scrollbar{height:6px}.hoodie-row::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.hoodie-image-box{background:#111;border:1px solid #333;border-radius:10px;cursor:pointer;padding:16px;text-align:center;transition:.3s;width:180px}.hoodie-image-box.active,.hoodie-image-box:hover{border-color:#fff;transform:translateY(-5px)}.hoodie-image-box img{border-radius:6px;height:160px;object-fit:contain;width:100%}.hoodie-image-box p{font-weight:500;margin-top:8px}.size-section{margin-top:40px}.size-buttons{display:flex;gap:12px;justify-content:center;margin-top:10px}.size-section h3{font-size:24px;font-weight:700}.size-btn{background:#0000;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;padding:10px 18px;transition:.3s}.add-cart-btn,.size-btn.selected,.size-btn:hover{background:#fff;color:#000}.add-cart-btn{border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;margin-top:20px;padding:14px 28px;transition:.3s}.add-cart-btn:hover{background:#e5e5e5}.cart-panel{border-top:1px solid #333;margin-top:40px;padding-top:20px}.checkout-btn{background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1rem;margin-top:10px;padding:12px 20px;width:100%}.selected-price{color:#0ed855;font-size:22px;font-weight:700;margin-bottom:30px;margin-top:18px}.checkout{background:#111;border-radius:10px;margin-top:30px;padding:20px}.checkout input{background:#000;border:1px solid #444;border-radius:8px;color:#fff;margin:8px 0;padding:12px;width:100%}.confirm-btn{background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;margin-top:10px;padding:12px 20px;width:100%}.price{color:#f9c74f;font-size:16px;font-weight:700;margin-top:5px}.top-message{animation:fadePop .3s ease;background:#222;border-radius:8px;color:#fff;font-size:16px;left:50%;opacity:.95;padding:10px 20px;position:fixed;top:15px;transform:translateX(-50%);z-index:9999}@keyframes fadePop{0%{opacity:0;transform:translateX(-50%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}.soaron-logo-container{display:flex;justify-content:center;margin-top:10px;width:100%}.soaron-header-logo{opacity:.95;width:280px}@media (max-width:600px){.hoodie-row{gap:12px;position:flex}.hoodie-image-box{padding:12px;width:130px}.hoodie-image-box img{height:120px}.title{font-size:2rem}.soaron-header-logo{width:220px}}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;inset:0;position:fixed;z-index:1500}.tabs{display:flex;gap:14px;justify-content:center;margin-top:25px}
/*# sourceMappingURL=main.ba60acff.css.map*/