@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@300;400;500;600;700;800;900&display=swap";.origin-theme{--orange:var(--theme-accent,#ff9500);--orange-bg:rgba(var(--theme-accent-rgb,255, 149, 0), .07);--orange-bg2:rgba(var(--theme-accent-rgb,255, 149, 0), .2);--white:#fff;--black:#000;--text:#1a1a1a;--text-muted:#00000078;--text-faint:#00000069;--text-sub:#0000008a;--text-dark:#3c3c3cad;--card-bg:#eeeeee4a;--card-border:#00000014;--card-frame:#faf8f8;--green:#28ff28;--font:"Unbounded", sans-serif;--container:1400px;--radius:10px;--radius-lg:18px}.origin-theme *,.origin-theme :before,.origin-theme :after{box-sizing:border-box;margin:0;padding:0}.origin-theme{font-family:var(--font);background:var(--white);color:var(--text);-webkit-font-smoothing:antialiased;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.origin-theme a{color:inherit;text-decoration:none}.origin-theme img{max-width:100%;display:block}.origin-theme .container{width:100%;max-width:calc(var(--container) + 120px);margin:0 auto;padding:0 60px}.origin-theme .btn{font-family:var(--font);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:400;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.origin-theme .btn:hover{opacity:.85;transform:translateY(-1px)}.origin-theme .btn:active{transform:translateY(0)}.origin-theme .btn--orange{background:var(--orange);color:var(--theme-button-text-color,#3c3c3c);padding:13px 22px}.origin-theme .btn--shop{background:var(--orange-bg);color:var(--orange);border:.857px solid var(--orange);border-radius:var(--radius);font-size:16px;font-weight:400;font-family:var(--font);cursor:pointer;padding:9px 18px;text-decoration:none;transition:opacity .2s}.origin-theme .btn--shop:hover{opacity:.8}.origin-theme .btn__icon{object-fit:contain;width:28px;height:26px}.origin-theme .btn__icon--sm{width:22px;height:22px}.origin-theme .hero-bg{z-index:0;pointer-events:none;width:100%;height:960px;position:absolute;top:0;left:0;overflow:hidden}.origin-theme .hero-bg__img{object-fit:cover;opacity:.75;width:100%;height:100%}.origin-theme .hero-bg__blur{background:linear-gradient(#0000 0%,#fff 100%);height:45%;position:absolute;bottom:0;left:0;right:0}.origin-theme .navbar{z-index:100;padding-top:28px;position:relative}.origin-theme .navbar__inner{align-items:center;gap:40px;height:55px;display:flex}.origin-theme .logo{flex-shrink:0;align-items:center;gap:0;text-decoration:none;display:flex}.origin-theme .logo__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:49px;height:46px;display:flex;position:relative}.origin-theme .logo__custom-img{object-fit:contain;width:auto;max-width:160px;height:46px}.origin-theme .logo__back{object-fit:contain;width:49px;height:46px;position:absolute;top:0;left:0}.origin-theme .logo__front{object-fit:contain;width:35px;height:40px;position:absolute;top:15px;left:14px}.origin-theme .logo__back--sm{width:38px;height:36px}.origin-theme .logo__front--sm{width:27px;height:31px;top:12px;left:11px}.origin-theme .logo__name{color:var(--black);margin-left:10px;font-size:21px;font-weight:500}.origin-theme .navbar__nav{align-items:center;gap:40px;margin-left:auto;display:flex}.origin-theme .navbar__link{color:var(--text-muted);font-size:13.945px;font-weight:400;transition:color .2s}.origin-theme .navbar__link:hover,.origin-theme .navbar__link.active{color:var(--orange)}.origin-theme .hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:auto;display:none;position:relative}.origin-theme .hamburger span{background:var(--black);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.origin-theme .hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.origin-theme .hamburger.open span:nth-child(2){opacity:0}.origin-theme .hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.origin-theme .hero{z-index:1;min-height:620px;padding-top:30px;padding-bottom:80px;position:relative}.origin-theme .hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.origin-theme .hero__left{padding-top:20px;padding-right:20px}.origin-theme .hero__title{color:var(--black);margin-bottom:22px;font-size:clamp(28px,3.2vw,43px);line-height:1.2}.origin-theme .hero__title--light{font-weight:300}.origin-theme .hero__title strong{font-weight:700}.origin-theme .hero__desc{color:var(--text-dark);max-width:540px;margin-bottom:36px;font-size:clamp(14px,1.5vw,20px);font-weight:400;line-height:1.6}.origin-theme .hero__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.origin-theme .hero__ip-btn{border-radius:9.245px;gap:0;height:57px;padding:0 18px 0 16px;font-size:14.08px}.origin-theme .hero__ip-sep{background:#00000038;flex-shrink:0;width:1px;height:24px;margin:0 14px;display:block}.origin-theme .hero__online{align-items:center;gap:8px;font-size:13.613px;display:flex}.origin-theme .online-dot-wrap{flex-shrink:0;width:26px;height:26px;position:relative}.origin-theme .online-dot-core{background:var(--green);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.origin-theme .online-ring{border:2px solid var(--green);opacity:0;border-radius:50%;animation:2s ease-out infinite pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.origin-theme .online-ring--1{width:26px;height:26px;animation-delay:0s}.origin-theme .online-ring--2{width:26px;height:26px;animation-delay:.7s}.origin-theme .hero__online-count{color:var(--green);font-weight:400}.origin-theme .hero__online-label{color:var(--text-faint);font-weight:400}.origin-theme .hero__right{justify-content:flex-end;align-items:center;height:792px;display:flex;position:relative}.origin-theme .hero__circle{aspect-ratio:1;z-index:0;pointer-events:none;background:#ff9500c9;border-radius:50%;position:absolute;top:11.11%;left:34.41%;right:.5%}.origin-theme .hero__ellipse-sm{object-fit:contain;z-index:0;pointer-events:none;width:60%;position:absolute;bottom:5%;right:0}.origin-theme .hero__character{z-index:1;object-fit:contain;object-position:center bottom;width:100%;max-height:792px;position:relative}.origin-theme .purchases-section{z-index:1;padding:60px 0;position:relative}.origin-theme .section-header{margin-bottom:36px}.origin-theme .section-title{color:var(--black);margin-bottom:10px;font-size:clamp(18px,1.8vw,24px);font-weight:400}.origin-theme .section-sub{color:var(--text-sub);font-size:15.6px;font-weight:400}.origin-theme .purchases-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.origin-theme .purchase-card{background:var(--card-bg);border:1.168px solid var(--card-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;transition:border-color .2s,transform .2s;display:flex}.origin-theme .purchase-card:hover{border-color:var(--orange);transform:translateY(-2px)}.origin-theme .purchase-card__time{color:#00000075;text-align:center;align-self:center;font-size:12.5px;font-weight:400}.origin-theme .purchase-card__img{object-fit:contain;width:100px;height:100px;margin:4px 0}.origin-theme .purchase-card__name{color:var(--black);font-size:13.8px;font-weight:400}.origin-theme .purchase-card__sub{color:#000000a3;font-size:10.4px;font-weight:400}.origin-theme .modes-section{z-index:1;padding:20px 0 80px;position:relative}.origin-theme .modes-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.origin-theme .mode-card{border:2.8px solid var(--card-frame);border-radius:var(--radius-lg);transition:border-color .2s,transform .2s;overflow:hidden}.origin-theme .mode-card:hover{border-color:var(--orange);transform:translateY(-2px)}.origin-theme .mode-card__inner{background:var(--card-bg);border-radius:calc(var(--radius-lg) - 4px);flex-direction:column;align-items:center;gap:0;padding:32px 24px 28px;display:flex}.origin-theme .mode-card__img{object-fit:contain;width:120px;height:120px;margin-bottom:24px}.origin-theme .mode-card__name{color:#000000b3;margin-bottom:20px;font-size:25px;font-weight:500}.origin-theme .mode-card__divider{background:#00000014;flex-shrink:0;width:100%;height:1px;margin-bottom:20px}.origin-theme .btn--mode{border-radius:10.678px;gap:0;width:100%;height:53px;padding:0 16px;font-size:13.12px}.origin-theme .btn--mode .hero__ip-sep{margin:0 10px}.origin-theme .footer{background:var(--white);border-top:1px solid #00000014;padding:40px 0 28px}.origin-theme .footer__inner{justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:28px;display:flex}.origin-theme .footer__left{flex-direction:column;gap:16px;display:flex}.origin-theme .footer__logo{margin-bottom:4px}.origin-theme .footer__disclaimer{color:#00000073;max-width:480px;font-size:12.9px;font-weight:400;line-height:1.6}.origin-theme .footer__socials{gap:10px;margin-top:4px;display:flex}.origin-theme .social-btn{background:var(--orange-bg2);border-radius:13.68px;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .2s,transform .15s;display:flex}.origin-theme .social-btn:hover{opacity:.75;transform:scale(1.08)}.origin-theme .social-btn img{object-fit:contain;width:20px;height:20px}.origin-theme .footer__right{padding-top:8px}.origin-theme .footer__nav{flex-wrap:wrap;gap:32px;display:flex}.origin-theme .footer__nav-link{color:#0009;font-size:13.8px;font-weight:400;transition:color .2s}.origin-theme .footer__nav-link:hover,.origin-theme .footer__nav-link.active{color:var(--orange)}.origin-theme .footer__bottom{border-top:1px solid #00000012;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.origin-theme .footer__copy{color:#0000008f;font-size:11.8px}.origin-theme .footer__copy strong{color:#000000bd;font-weight:600}.origin-theme .footer__powered{background:#e8e8e861;border-radius:14px;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;transition:opacity .2s;display:flex}.origin-theme .footer__powered:hover{opacity:.75}.origin-theme .footer__powered-logo{flex-shrink:0;width:38px;height:36px;position:relative}.origin-theme .footer__powered-text{flex-direction:column;gap:2px;display:flex}.origin-theme .footer__powered-brand{color:var(--black);font-family:SF Pro,Inter,sans-serif;font-size:13px;font-weight:400}.origin-theme .footer__powered-brand strong{font-weight:700}.origin-theme .footer__powered-text small{color:#0000009c;font-size:9.6px;font-family:var(--font);font-weight:400}.origin-theme .hero-bg--shop{height:560px}.origin-theme .shop-hero{z-index:1;text-align:center;padding:120px 0 80px;position:relative}.origin-theme .shop-hero__inner{flex-direction:column;align-items:center;gap:16px;display:flex}.origin-theme .shop-hero__title{color:var(--black);font-size:clamp(22px,2.6vw,33px);font-weight:400;line-height:1.3}.origin-theme .shop-hero__title .accent{font-weight:500}.origin-theme .shop-hero__sub{color:#0000008f;margin-bottom:8px;font-size:clamp(14px,1.5vw,21.65px);font-weight:400}.origin-theme .shop-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:8px;display:flex}.origin-theme .shop-hero__btn{border-radius:10px;height:51px;padding:0 28px;font-size:14px}.origin-theme .shop-hero__back{color:#00000069;font-size:14px;font-weight:400;transition:color .2s}.origin-theme .shop-hero__back:hover{color:var(--orange)}.origin-theme .products-section{z-index:1;padding:40px 0 100px;position:relative}.origin-theme .products-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.origin-theme .product-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid #00000014;padding:5px;transition:border-color .2s,transform .2s,box-shadow .2s}.origin-theme .product-card:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 8px 24px #ff95001a}.origin-theme .product-card__inner{text-align:center;background:#eeeeee47;border-radius:14px;flex-direction:column;align-items:center;height:100%;padding:24px 20px 20px;display:flex}.origin-theme .product-card__sep{background:#00000014;flex-shrink:0;width:100%;height:1px;margin-bottom:16px}.origin-theme .product-card__img{object-fit:contain;width:172px;height:172px;margin-bottom:24px}.origin-theme .product-card__name{color:#000000b3;margin-bottom:12px;font-size:25px;font-weight:500}.origin-theme .product-card__desc{color:#0000006b;flex:1;margin-bottom:24px;font-size:13.2px;font-weight:400;line-height:1.55}.origin-theme .btn--buy{background:var(--orange);width:100%;height:59px;color:var(--white);border-radius:8.7px;font-size:18px;font-weight:500}.origin-theme .btn--buy:hover{opacity:.88}.origin-theme .voucher-page{z-index:1;min-height:70vh;padding:80px 0;position:relative}.origin-theme .voucher-page__inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:0;display:grid}.origin-theme .voucher-form-wrap{padding-top:10px;padding-right:40px}.origin-theme .voucher-page__title{color:var(--black);margin-bottom:12px;font-size:clamp(22px,2.4vw,30px);font-weight:400}.origin-theme .voucher-page__sub{color:#00000080;margin-bottom:48px;font-size:14px;font-weight:400}.origin-theme .voucher-form{flex-direction:column;display:flex}.origin-theme .vf-group{margin-bottom:24px}.origin-theme .vf-label{color:var(--orange);margin-bottom:10px;font-size:14.3px;font-weight:500;display:block}.origin-theme .vf-input-wrap{width:493px;max-width:100%;position:relative}.origin-theme .vf-input-icon{object-fit:contain;pointer-events:none;z-index:1;width:28px;height:28px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.origin-theme .vf-input{width:100%;height:68px;font-family:var(--font);color:#00000070;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff73;border:1px solid #0000001f;border-radius:10px;outline:none;padding:0 20px 0 56px;font-size:13.6px;font-weight:400;transition:border-color .2s,background .2s}.origin-theme .vf-input--voucher{padding-left:20px}.origin-theme .vf-input::placeholder{color:#00000070}.origin-theme .vf-input:focus{border-color:var(--orange);color:var(--black)}.origin-theme .vf-submit{width:223px;height:49px;color:var(--black);border-radius:12px;margin-top:12px;font-size:13.6px;font-weight:400}.origin-theme .voucher-page__right{justify-content:flex-end;align-items:center;height:792px;display:flex;position:relative}.origin-theme .docs-section{z-index:1;min-height:80vh;padding:60px 0 100px;position:relative}.origin-theme .docs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-bottom:32px;display:flex}.origin-theme .docs-header__left{flex-shrink:0}.origin-theme .docs-title{color:var(--black);margin-bottom:8px;font-size:clamp(28px,3vw,41.871px);font-weight:500;line-height:1.15}.origin-theme .docs-subtitle{color:#0000006b;font-size:clamp(13px,1.4vw,20.28px);font-weight:400}.origin-theme .docs-tabs{flex-shrink:0;gap:12px;display:flex}.origin-theme .docs-tab{height:62px;font-family:var(--font);cursor:pointer;color:#00000085;white-space:nowrap;background:#0000000a;border:none;border-radius:8.535px;padding:0 32px;font-size:15.518px;font-weight:400;transition:background .2s,color .2s}.origin-theme .docs-tab--active{background:var(--orange);color:var(--white);font-weight:500}.origin-theme .docs-tab:hover:not(.docs-tab--active){background:#00000014}.origin-theme .docs-content{background:0 0;border-radius:30px;min-height:600px;padding:48px 56px}.origin-theme .docs-panel{display:none}.origin-theme .docs-panel--active{display:block}.origin-theme .docs-panel h2{color:var(--black);margin-bottom:24px;font-size:22px;font-weight:500}.origin-theme .docs-panel p{color:#000000a6;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.8}@media (width<=1280px){.origin-theme .container{padding:0 40px}.origin-theme .purchases-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.origin-theme .container{padding:0 32px}.origin-theme .hero__inner{grid-template-columns:1fr 1fr;gap:20px}.origin-theme .hero__right,.origin-theme .voucher-page__right{height:480px}.origin-theme .hero__title{font-size:clamp(22px,3.5vw,38px)}.origin-theme .hero__desc{font-size:15px}.origin-theme .modes-grid,.origin-theme .products-grid{grid-template-columns:repeat(2,1fr)}.origin-theme .docs-header{flex-direction:column;align-items:flex-start;gap:24px}.origin-theme .docs-tabs{width:100%}.origin-theme .docs-tab{flex:1;padding:0 16px;font-size:14px}}@media (width<=768px){.origin-theme .container{padding:0 20px}.origin-theme .hamburger{display:flex}.origin-theme .navbar{position:relative}.origin-theme .navbar__nav{background:var(--white);z-index:98;flex-direction:column;align-items:flex-start;gap:0;padding:90px 28px 28px;display:none;position:fixed;inset:0;overflow-y:auto}.origin-theme .navbar__nav.open{display:flex}.origin-theme .navbar__inner{z-index:100;gap:0;position:relative}.origin-theme .navbar__link{color:#0000008c;border-bottom:1px solid #0000000f;width:100%;padding:18px 0;font-size:16px}.origin-theme .navbar__link.active{color:var(--orange)}.origin-theme .navbar__link:last-child{border-bottom:none}.origin-theme .hero{min-height:auto;padding-top:40px;padding-bottom:40px}.origin-theme .hero__inner{grid-template-columns:1fr}.origin-theme .hero__right{display:none}.origin-theme .hero__title{font-size:clamp(22px,6vw,30px)}.origin-theme .hero__desc{max-width:100%;font-size:14px}.origin-theme .hero__actions{gap:16px}.origin-theme .hero__ip-btn{height:50px;font-size:13px}.origin-theme .hero-bg{height:480px}.origin-theme .purchases-grid{grid-template-columns:repeat(3,1fr);gap:10px}.origin-theme .purchase-card{padding:12px 8px}.origin-theme .purchase-card__img{width:70px;height:70px}.origin-theme .purchase-card__name{font-size:11px}.origin-theme .purchase-card__sub{font-size:9px}.origin-theme .purchase-card__time{font-size:10px}.origin-theme .modes-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.origin-theme .products-grid{grid-template-columns:repeat(2,1fr);gap:14px}.origin-theme .shop-hero{padding:60px 0 40px}.origin-theme .shop-hero__title{font-size:clamp(16px,4vw,24px)}.origin-theme .shop-hero__sub{font-size:14px}.origin-theme .shop-hero__actions{flex-direction:column;align-items:center;gap:16px}.origin-theme .shop-hero__btn{width:100%;max-width:320px}.origin-theme .voucher-page{padding:50px 0 60px}.origin-theme .voucher-page__inner{grid-template-columns:1fr}.origin-theme .voucher-page__right{display:none}.origin-theme .voucher-form-wrap{padding-right:0}.origin-theme .vf-input-wrap,.origin-theme .vf-submit{width:100%}.origin-theme .docs-section{padding:40px 0 60px}.origin-theme .docs-header{flex-direction:column;align-items:flex-start;gap:20px}.origin-theme .docs-title{font-size:clamp(24px,6vw,36px)}.origin-theme .docs-subtitle{font-size:13px}.origin-theme .docs-tabs{background:#0000000f;border-radius:14px;gap:0;width:100%;padding:5px}.origin-theme .docs-tab{color:#00000073;background:0 0;border-radius:10px;flex:1;height:52px;padding:0 10px;font-size:13.5px;transition:background .2s,color .2s,box-shadow .2s}.origin-theme .docs-tab--active{background:var(--orange);color:var(--white);box-shadow:0 2px 12px #ff95004d}.origin-theme .docs-content{border-radius:16px;min-height:400px;padding:24px 20px}.origin-theme .docs-panel h2{font-size:18px}.origin-theme .docs-panel p{font-size:13px}.origin-theme .footer{padding:32px 0 24px}.origin-theme .footer__inner{flex-direction:column;gap:20px;padding-bottom:28px}.origin-theme .footer__left{gap:12px}.origin-theme .footer__right{border-top:1px solid #00000012;width:100%;padding-top:20px}.origin-theme .footer__nav{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.origin-theme .footer__nav-link{font-size:13px}.origin-theme .footer__bottom{border-top:1px solid #00000012;flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px;padding-top:20px}.origin-theme .footer__powered{justify-content:flex-start;width:100%}}@media (width<=480px){.origin-theme .container{padding:0 16px}.origin-theme .hero__title{font-size:20px}.origin-theme .hero__desc{font-size:13px}.origin-theme .hero__actions{flex-direction:column;align-items:stretch;gap:12px}.origin-theme .hero__ip-btn{justify-content:center;width:100%}.origin-theme .hero__online{justify-content:center}.origin-theme .purchases-grid{grid-template-columns:repeat(2,1fr);gap:8px}.origin-theme .modes-grid{grid-template-columns:1fr}.origin-theme .mode-card__name{font-size:20px}.origin-theme .products-grid{grid-template-columns:1fr;max-width:360px;margin:0 auto}.origin-theme .section-title{font-size:18px}.origin-theme .section-sub{font-size:12px}.origin-theme .shop-hero__title{font-size:16px}.origin-theme .shop-hero__sub{font-size:13px}.origin-theme .voucher-page__title{font-size:20px}.origin-theme .voucher-page__sub{margin-bottom:28px;font-size:13px}.origin-theme .docs-title{font-size:22px}.origin-theme .footer__disclaimer{font-size:11px}.origin-theme .footer__copy{font-size:10px}.origin-theme .footer__nav{grid-template-columns:1fr 1fr;gap:8px 16px}}@media (width<=360px){.origin-theme .hero__title{font-size:18px}.origin-theme .purchases-grid{grid-template-columns:1fr 1fr}.origin-theme .footer__nav{gap:8px}}@keyframes pulse-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.starter-theme{--accent:var(--theme-accent,#07f);--accent-bg:rgba(var(--theme-accent-rgb,0, 119, 255), .09);--accent-rgb:var(--theme-accent-rgb,0, 119, 255);--button-text-color:var(--theme-button-text-color,#fff);--card-radius:var(--theme-card-radius,16px);--max-w:1420px}.starter-theme *,.starter-theme :before,.starter-theme :after{box-sizing:border-box;margin:0;padding:0}.starter-theme{isolation:isolate;background:#f0f2f5;font-family:Unbounded,sans-serif;position:relative;overflow-x:hidden}.starter-theme .container{max-width:1160px;margin:0 auto;padding:0 1.5rem}.starter-theme .navbar{width:min(var(--max-w), calc(100% - 40px));background:#fff;border-radius:12px;align-items:center;height:93px;margin:25px auto;padding:0 2.5rem;display:flex;box-shadow:0 1px 4px #00000012}.starter-theme .navbar__inner{align-items:center;gap:1.5rem;width:100%;display:flex}.starter-theme .navbar__logo{color:#111;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.starter-theme .navbar__logo-img{object-fit:contain;width:36px;height:36px}.starter-theme .navbar__logo-fallback{background:color-mix(in srgb, var(--accent) 14%, transparent);width:36px;height:36px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.starter-theme .navbar__logo-name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.starter-theme .navbar__divider{background:#e2e2e2;flex-shrink:0;width:1px;height:22px;margin:0 1rem}.starter-theme .navbar__links{flex:1;align-self:stretch;gap:.1rem;margin-left:1rem;font-size:10px;font-weight:400;list-style:none;display:flex}.starter-theme .navbar__links li{display:flex}.starter-theme .navbar__link{color:#999;align-items:center;padding:0 .85rem;font-size:.78rem;font-weight:400;text-decoration:none;transition:color .15s;display:flex;position:relative}.starter-theme .navbar__link:after{content:"";background:0 0;border-radius:2px;height:2.5px;transition:background .15s;position:absolute;bottom:-20px;left:.85rem;right:.85rem}.starter-theme .navbar__link.active{color:#111;font-weight:500}.starter-theme .navbar__link.active:after{background:var(--accent)}.starter-theme .navbar__link:hover{color:#333}.starter-theme .navbar__cta{background:var(--accent);color:var(--button-text-color);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:52px;padding:0 1.2rem;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.starter-theme .navbar__cta:hover{opacity:.87}.starter-theme .page-content{padding:1.5rem 0 3rem}.starter-theme .hero{background:var(--accent);width:min(var(--max-w), calc(100% - 40px));border-radius:30px;justify-content:space-between;align-items:center;height:460px;margin:30px auto;display:flex;position:relative;overflow:hidden}.starter-theme .hero__decor{pointer-events:none;z-index:0;border-radius:30px;position:absolute;inset:0;overflow:hidden}.starter-theme .hero__decor-circle{border-radius:50%;position:absolute}.starter-theme .hero__decor-circle--1{background:#ffffff1a;width:560px;height:560px;top:-180px;right:200px}.starter-theme .hero__decor-circle--2{background:#00000012;width:320px;height:320px;bottom:-100px;left:380px}.starter-theme .hero__decor-circle--3{background:#ffffff12;width:160px;height:160px;top:40px;left:520px}.starter-theme .hero__decor-grid{opacity:.06;background-image:radial-gradient(circle,#fff 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.starter-theme .hero__decor-pattern{opacity:.5;background-image:url(/assets/images/themes/starter/heroPattern.png);background-repeat:repeat;background-size:auto;border-radius:30px;position:absolute;inset:0}.starter-theme .hero__decor-line{background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}.starter-theme .hero__left{z-index:1;flex-direction:column;max-width:560px;padding-left:72px;display:flex;position:relative}.starter-theme .hero__eyebrow{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.starter-theme .hero__eyebrow-dot{background:#fffc;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.starter-theme .hero__title{color:#fff;font-size:42px;font-weight:800;line-height:1.15}.starter-theme .hero__subtitle{color:#ffffff73;max-width:400px;margin-top:22px;font-size:13px;font-weight:400;line-height:1.8}.starter-theme .hero__buttons{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.starter-theme .hero__btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-family:Unbounded,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s,scale .15s;display:inline-flex}.starter-theme .hero__btn:hover{opacity:.88;scale:1.02}.starter-theme .hero__btn:active{scale:.96}.starter-theme .hero__btn--dark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #ffffff1f}.starter-theme .hero__btn--outline{color:#1a1a1a;background:#fff}.starter-theme .hero__btn--ghost{color:#ffffffbf;background:#ffffff1a;border:1px solid #ffffff26}.starter-theme .hero__btn--ghost:hover{color:#fff;background:#ffffff29}.starter-theme .hero__right{z-index:1;flex-shrink:0;align-self:stretch;width:660px;position:relative}.starter-theme .hero__image{opacity:.92;width:660px;height:490px;position:absolute;bottom:0;right:0;transform:scaleX(-1)}.starter-theme .shop-layout{width:min(var(--max-w), calc(100% - 40px));grid-template-rows:auto auto;grid-template-columns:270px 1fr;gap:24px;margin:0 auto 60px;display:grid}.starter-theme .shop-cell--leaderboard{grid-area:1/1}.starter-theme .shop-cell--recent{grid-area:1/2}.starter-theme .shop-cell--modes{grid-area:2/1}.starter-theme .shop-cell--products{grid-area:2/2}.starter-theme .widget{background:#fff;border-radius:16px;width:100%;height:305px;padding:20px 16px;box-shadow:0 1px 4px #0000000f}.starter-theme .widget__title{color:#3a3737;letter-spacing:.05em;margin-bottom:14px;font-size:14px;font-weight:500}.starter-theme .leaderboard{flex-direction:column;gap:12px;list-style:none;display:flex}.starter-theme .leaderboard__item{align-items:center;gap:10px;display:flex}.starter-theme .leaderboard__avatar{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.starter-theme .leaderboard__info{flex-direction:column;flex:1;min-width:0;display:flex}.starter-theme .leaderboard__name{color:#222;font-size:11px;font-weight:500}.starter-theme .leaderboard__sub{color:#aaa;font-size:9px;font-weight:500}.starter-theme .leaderboard__badge{color:#333;white-space:nowrap;background:#f0f2f5;border-radius:20px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:500}.starter-theme .leaderboard__item+.leaderboard__item{border-top:1.5px solid #ebebeb;margin-top:2px;padding-top:14px}.starter-theme .widget--modes .widget__title{color:#111;text-transform:none;letter-spacing:0;margin-bottom:16px;font-size:14px;font-weight:500}.starter-theme .modes{flex-direction:column;margin:0 -16px;list-style:none;display:flex}.starter-theme .modes__item{color:#555;cursor:pointer;border-left:4px solid #0000;padding:13px 20px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.starter-theme .modes__item:hover{background:var(--accent-bg);color:var(--accent);border-left-color:var(--accent)}.starter-theme .modes__item.active{background:var(--accent-bg);color:var(--accent);border-left-color:var(--accent);font-weight:500}.starter-theme .shop-cell--products{min-width:0}.starter-theme .recent-section{width:min(var(--max-w), calc(100% - 40px));margin:0 auto 24px}.starter-theme .recent-widget{padding-bottom:16px}.starter-theme .recent-widget .widget__title{color:#222;text-transform:none;letter-spacing:0;margin-bottom:20px;font-size:22px;font-weight:800}.starter-theme .recent-list{scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.starter-theme .recent-item{text-align:center;background:#e9e9e948;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:140px;padding:14px 16px;display:flex}.starter-theme .recent-item__img{object-fit:contain;flex-shrink:0;width:70px;height:70px}.starter-theme .recent-item__time{color:#aaa;align-self:flex-start;font-size:9px;font-weight:500}.starter-theme .recent-item__name{color:#222;font-size:12px;font-weight:700}.starter-theme .recent-item__product{color:#888;font-size:10px;font-weight:500}.starter-theme .product-grid{grid-template-columns:repeat(4,271px);gap:16px;display:grid}.starter-theme .product-card{border-radius:var(--card-radius);background:#fff;border:1px solid #dadada;flex-direction:column;width:271px;height:381px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 4px #0000000f}.starter-theme .product-card:hover{box-shadow:0 4px 16px rgba(var(--accent-rgb), .15);transform:translateY(-2px)}.starter-theme .product-card__img-wrap{background:0 0;flex:1;justify-content:center;align-items:center;padding:20px 20px 0;display:flex;position:relative;overflow:visible}.starter-theme .product-card__img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.starter-theme .product-card__body{flex-direction:column;gap:12px;padding:14px 20px 20px;display:flex}.starter-theme .product-card__name{color:#111;font-size:16px;font-weight:700}.starter-theme .product-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.starter-theme .product-card__price{color:var(--accent);white-space:nowrap;font-size:20px;font-weight:700}.starter-theme .product-card__btn{background:var(--accent);color:var(--button-text-color);white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;width:124px;height:36px;padding:12px 16px;font-family:Unbounded,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .2s,scale .15s;display:inline-flex}.starter-theme .product-card__btn:active{scale:.95}.starter-theme .footer{width:min(var(--max-w), calc(100% - 40px));z-index:1;background:#fff;border-radius:20px;margin:160px auto 40px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.starter-theme .footer__inner{justify-content:space-between;gap:40px;padding:48px 56px 40px;display:flex}.starter-theme .footer__brand{flex-direction:column;gap:12px;max-width:220px;display:flex}.starter-theme .footer__logo{color:#111;align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.starter-theme .footer__logo-img{object-fit:contain;width:36px;height:36px}.starter-theme .footer__logo-fallback{background:color-mix(in srgb, var(--accent) 14%, transparent);width:36px;height:36px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.starter-theme .footer__logo-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.starter-theme .footer__tagline{color:#999;font-size:12px;font-weight:400;line-height:1.7}.starter-theme .footer__socials{gap:10px;display:flex}.starter-theme .footer__social-btn{background:var(--accent-bg);width:40px;height:40px;color:var(--accent);clip-path:polygon(0% 72.7%,0% 25%,27.3% 0%,70.5% 0%,97.7% 25%,97.7% 72.7%,70.5% 97.7%,27.3% 97.7%);justify-content:center;align-items:center;text-decoration:none;transition:background .2s,scale .15s;display:flex}.starter-theme .footer__social-btn:hover{background:rgba(var(--accent-rgb), .2)}.starter-theme .footer__social-btn:active{scale:.93}.starter-theme .footer__links-group{gap:90px;display:flex}.starter-theme .footer__col{flex-direction:column;gap:12px;display:flex}.starter-theme .footer__col-title{color:#222;margin-bottom:4px;font-size:13px;font-weight:500}.starter-theme .footer__col-list{flex-direction:column;gap:8px;list-style:none;display:flex}.starter-theme .footer__col-link{color:#666;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.starter-theme .footer__col-link:hover{color:var(--accent)}.starter-theme .footer__col-list--plain li{color:#666;font-size:12px;font-weight:400;line-height:100%}.starter-theme .footer__bar{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:20px 56px;display:flex}.starter-theme .footer__bar-left{flex-direction:column;gap:4px;display:flex}.starter-theme .footer__bar-left p{color:#aaa;font-size:11px;font-weight:400}.starter-theme .footer__bar-brand{color:var(--accent);font-weight:400;text-decoration:none}.starter-theme .footer__bar-badge{background:#f7f9fb;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.starter-theme .footer__bar-badge-text{flex-direction:column;gap:2px;display:flex}.starter-theme .footer__bar-badge-name{color:#222;font-size:12px;font-weight:700}.starter-theme .footer__bar-badge-sub{color:#aaa;font-size:10px;font-weight:400}.starter-theme #pattern-white1{pointer-events:none;z-index:-1;width:100%;height:678px;position:absolute;top:600px;left:0;overflow:hidden}.starter-theme #pattern-white1 svg{width:100%;height:678px;display:block}@media (width<=1480px){.starter-theme .navbar,.starter-theme .hero,.starter-theme .shop-layout,.starter-theme .footer{width:calc(100% - 40px)}}@media (width<=1100px){.starter-theme .product-grid{grid-template-columns:repeat(3,1fr)}.starter-theme .product-card{width:100%}.starter-theme .hero{height:auto;min-height:300px;padding:50px 0}.starter-theme .hero__left{padding-left:48px}.starter-theme .hero__right{width:340px}.starter-theme .hero__image{width:340px;height:310px}}@media (width<=860px){.starter-theme .shop-layout{grid-template-columns:1fr}.starter-theme .shop-cell--leaderboard{grid-area:1/1}.starter-theme .shop-cell--recent{grid-area:2/1}.starter-theme .shop-cell--modes{grid-area:3/1}.starter-theme .shop-cell--products{grid-area:4/1}.starter-theme .product-grid{grid-template-columns:repeat(2,1fr)}.starter-theme .hero__right{display:none}.starter-theme .hero__left{max-width:100%;padding-left:32px}.starter-theme .hero__title{font-size:26px}.starter-theme .footer__inner{flex-direction:column;gap:32px;padding:32px 28px 24px}.starter-theme .footer__links-group{flex-wrap:wrap;gap:32px}.starter-theme .footer__bar{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 28px}.starter-theme .navbar{border-radius:12px;flex-wrap:wrap;gap:10px;height:auto;min-height:70px;padding:12px 20px}.starter-theme .navbar__cta{height:40px;font-size:11px}}@media (width<=560px){.starter-theme .product-grid{grid-template-columns:1fr}.starter-theme .product-card{width:100%;height:auto}.starter-theme .navbar__links{display:none}.starter-theme .hero__title{font-size:20px}.starter-theme .hero__subtitle{font-size:12px}.starter-theme .hero__btn{height:40px;padding:0 14px;font-size:10px}.starter-theme .hero__eyebrow{font-size:10px}.starter-theme #pattern-white1{display:none}}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}
