
.lr-discord-float{position:fixed;right:26px;bottom:26px;z-index:99999;display:flex;align-items:center;gap:12px;min-width:292px;padding:12px 14px;border-radius:19px;background:linear-gradient(115deg,#4f5be7,#6875f5);color:#ffffff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 55px rgba(36,45,141,.38);transition:transform .22s ease,box-shadow .22s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.lr-discord-float:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 24px 65px rgba(36,45,141,.48);color:#ffffff!important}
.lr-discord-float-icon{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.13);display:grid;place-items:center;flex:0 0 auto}
.lr-discord-float-icon .lr-discord-svg{width:27px;height:21px;display:block}
.lr-discord-float-copy{display:flex;flex-direction:column;line-height:1.1}.lr-discord-float-copy small{font-size:8px;font-weight:900;letter-spacing:.14em;color:#dfe2ff}.lr-discord-float-copy b{font-size:13px;margin-top:4px;white-space:nowrap;color:#ffffff}.lr-discord-float-arrow{margin-left:auto;font-size:19px;color:#ffffff}
@media(max-width:780px){.lr-discord-float{right:12px;bottom:12px;min-width:0;padding:10px 12px}.lr-discord-float-copy,.lr-discord-float-arrow{display:none}.lr-discord-float-icon{width:48px;height:48px}}
.lr-home{--lr-red:#ec49a6;--lr-orange:#43d9ff;--lr-dark:#010205;--lr-card:#010407;--lr-line:rgba(255,255,255,.09);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ffffff;max-width:1400px;margin:0 auto;padding:18px}.lr-home *{box-sizing:border-box}.lr-home a{text-decoration:none}.lr-hero{position:relative;min-height:600px;border-radius:34px;overflow:hidden;padding:72px;background:linear-gradient(135deg,#010204 0%,#020509 47%,#040910 100%);display:grid;grid-template-columns:1.18fr .82fr;gap:54px;align-items:center;box-shadow:0 30px 80px rgba(0,0,0,.28);border:1px solid var(--lr-line)}.lr-orb{position:absolute;border-radius:999px;filter:blur(2px);opacity:.75}.lr-orb-a{width:520px;height:520px;right:-170px;top:-190px;background:radial-gradient(circle,rgba(67,217,255,.92),transparent 68%)}.lr-orb-b{width:430px;height:430px;left:-190px;bottom:-240px;background:radial-gradient(circle,rgba(236,73,166,.95),transparent 68%)}.lr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 58%,rgba(67,217,255,.045) 58% 59%,transparent 59%);pointer-events:none}.lr-hero-content,.lr-account-panel{position:relative;z-index:2}.lr-kicker,.lr-eyebrow{display:inline-block;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#43d9ff}.lr-hero h1{font-size:clamp(52px,7vw,96px);line-height:.9;margin:15px 0 24px;letter-spacing:-.055em;background:linear-gradient(90deg,#ffffff,#43d9ff);-webkit-background-clip:text;color:transparent}.lr-hero-content>p{font-size:18px;line-height:1.72;max-width:690px;color:#e1ceca;margin:0}.lr-hero-actions{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.lr-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;padding:15px 22px;font-weight:850;transition:.2s ease;border:1px solid transparent}.lr-btn:hover{transform:translateY(-2px)}.lr-btn-primary{background:linear-gradient(90deg,var(--lr-red),var(--lr-orange));color:#ffffff!important;box-shadow:0 10px 28px rgba(236,73,166,.25)}.lr-btn-ghost{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#ffffff!important}.lr-btn-light{background:#ffffff;color:#010407!important}.lr-btn-small{padding:10px 15px;font-size:13px;background:#020509;color:#ffffff!important;border-color:rgba(67,217,255,.22)}.lr-hero-meta{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:#cfbdb8}.lr-account-panel{justify-self:end;width:min(100%,430px);padding:28px;border-radius:30px;background:linear-gradient(145deg,rgba(6,14,25,.78),rgba(2,6,10,.88));backdrop-filter:blur(22px);border:1px solid rgba(255,255,255,.13);box-shadow:0 26px 70px rgba(0,0,0,.33),inset 0 1px rgba(255,255,255,.05);overflow:hidden}.lr-account-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,.035),transparent 38%);pointer-events:none}.lr-account-glow{position:absolute;width:210px;height:210px;border-radius:50%;right:-95px;top:-95px;background:radial-gradient(circle,rgba(255,79,179,.42),transparent 68%);filter:blur(4px)}.lr-account-top{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.lr-discord-mark{width:66px;height:66px;border-radius:21px;background:#5865f2;display:grid;place-items:center;color:#ffffff;box-shadow:0 14px 34px rgba(88,101,242,.35)}.lr-discord-svg{width:34px;height:26px;display:block}.lr-account-status{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.11em;color:#f4d5cc;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 11px}.lr-account-status i{width:7px;height:7px;border-radius:50%;background:#55df7f;box-shadow:0 0 0 4px rgba(85,223,127,.1)}.lr-account-headline{margin:32px 0 12px}.lr-account-headline>span{font-size:11px;letter-spacing:.16em;font-weight:900;color:#43d9ff}.lr-account-headline h2{margin:7px 0 0!important;color:#ffffff!important;font-size:36px!important;line-height:1.05;letter-spacing:-.04em}.lr-account-copy{font-size:14px!important;line-height:1.65!important;color:#ccb9b5!important;margin:16px 0 24px!important}.lr-account-main-btn{display:flex;align-items:center;gap:13px;width:100%;padding:14px;border-radius:17px;background:linear-gradient(100deg,#5865f2,#6b75f6);color:#ffffff!important;box-shadow:0 14px 36px rgba(88,101,242,.24);transition:.2s ease}.lr-account-main-btn:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(88,101,242,.31)}.lr-mini-discord{width:44px;height:44px;display:grid;place-items:center;background:rgba(255,255,255,.13);border-radius:13px;flex:0 0 auto}.lr-mini-discord .lr-discord-svg{width:24px;height:20px}.lr-account-main-btn>span:nth-child(2){display:flex;flex-direction:column;line-height:1.1;min-width:0}.lr-account-main-btn small{font-size:9px;letter-spacing:.12em;color:#dfe2ff}.lr-account-main-btn b{font-size:14px;margin-top:4px;white-space:nowrap}.lr-account-main-btn em{font-style:normal;font-size:22px;margin-left:auto;padding-right:3px}.lr-account-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.lr-account-footer a{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 10px;border-radius:13px;color:#dfceca!important;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.075);font-size:12px;font-weight:750;transition:.2s}.lr-account-footer a:hover{background:rgba(255,255,255,.08);color:#ffffff!important}.lr-account-user{display:flex;align-items:center;gap:14px;margin:28px 0 10px}.lr-account-avatar{width:62px!important;height:62px!important;border-radius:18px!important;border:2px solid rgba(255,255,255,.18);object-fit:cover}.lr-account-user small{display:block;font-size:9px;letter-spacing:.14em;color:#43d9ff;font-weight:900}.lr-account-user strong{display:block;color:#ffffff;font-size:22px;margin-top:4px;max-width:235px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lr-section{padding:78px 4px 28px}.lr-section-tight{padding-top:26px}.lr-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}.lr-section-head h2,.lr-category-banner h2,.lr-cta h2{font-size:clamp(30px,4vw,48px);margin:7px 0 0;letter-spacing:-.035em;color:#010306}.lr-section-head>a{color:#d04092;font-weight:800}.lr-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lr-products-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lr-product-card{background:#ffffff;border:1px solid #eee3e3;border-radius:24px;overflow:hidden;box-shadow:0 14px 40px rgba(5,11,20,.08);transition:.22s ease}.lr-product-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px rgba(5,11,20,.13)}.lr-product-media{display:block;position:relative;aspect-ratio:1.15/1;background:#f5eeee;overflow:hidden}.lr-product-media img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.lr-product-card:hover img{transform:scale(1.04)}.lr-badge{position:absolute;z-index:2;top:14px;left:14px;padding:8px 10px;border-radius:999px;background:linear-gradient(90deg,var(--lr-red),var(--lr-orange));color:white;font-size:10px;font-weight:950;letter-spacing:.12em}.lr-product-body{padding:20px}.lr-product-body h3{font-size:19px;margin:0 0 10px}.lr-product-body h3 a{color:#010307}.lr-price{font-size:18px;font-weight:900;color:#db449a;margin-bottom:16px}.lr-category-banner{margin-top:60px;padding:42px;border-radius:28px;background:linear-gradient(100deg,#ce4091,#f24aa9 50%,#43d9ff);display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 20px 55px rgba(212,65,148,.2)}.lr-category-banner .lr-eyebrow{color:#43d9ff}.lr-category-banner h2{color:#ffffff!important;margin:7px 0 9px}.lr-category-banner p{max-width:760px;color:#ffe8df;margin:0;line-height:1.65}.lr-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:65px 0}.lr-benefit-card{position:relative;padding:32px 32px 34px!important;border-radius:24px!important;background:linear-gradient(145deg,#010407,#010205)!important;border:1px solid rgba(67,217,255,.14)!important;overflow:hidden;min-height:265px;box-shadow:inset 0 1px rgba(255,255,255,.025);transition:.22s ease}.lr-benefit-card:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-80px;bottom:-80px;background:radial-gradient(circle,rgba(255,79,179,.16),transparent 70%)}.lr-benefit-card:hover{transform:translateY(-4px);border-color:rgba(67,217,255,.28)!important}.lr-benefit-number{display:block;font-size:12px;font-weight:950;color:#ff4fb3!important;letter-spacing:.08em}.lr-benefit-icon{display:block;font-size:28px;margin:22px 0 12px}.lr-benefit-card h3{font-size:22px!important;line-height:1.2!important;margin:0 0 10px!important;color:#ffffff!important;font-weight:850!important}.lr-benefit-card p{margin:0!important;color:#c8b5b1!important;line-height:1.65!important;font-size:15px!important}.lr-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:46px;border:1px solid #eee3e3;background:#fff7f3;border-radius:28px;margin-bottom:38px}.lr-cta p{color:#756464;margin:9px 0 0}.lr-cta .lr-btn{white-space:nowrap}@media(max-width:980px){.lr-hero{grid-template-columns:1fr;padding:48px 30px}.lr-account-panel{justify-self:start;width:min(100%,520px)}.lr-products-grid,.lr-products-grid-4{grid-template-columns:repeat(2,1fr)}.lr-benefits{grid-template-columns:1fr}.lr-category-banner,.lr-cta{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.lr-home{padding:8px}.lr-hero{min-height:auto;border-radius:24px;padding:38px 22px;gap:38px}.lr-hero h1{font-size:48px}.lr-hero-content>p{font-size:16px}.lr-account-panel{padding:22px;border-radius:24px}.lr-account-headline h2{font-size:30px!important}.lr-account-footer{grid-template-columns:1fr}.lr-products-grid,.lr-products-grid-4{grid-template-columns:1fr}.lr-section{padding-top:55px}.lr-section-head{align-items:flex-start;flex-direction:column}.lr-category-banner,.lr-cta{padding:28px;border-radius:22px}}
.lr-promo{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 20px;padding:24px 28px;border-radius:26px;background:linear-gradient(120deg,#010407 0%,#03070e 55%,#9e316f 100%);border:1px solid rgba(67,217,255,.22);box-shadow:0 18px 48px rgba(5,12,21,.16),inset 0 1px rgba(255,255,255,.045)}
.lr-promo:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.035),transparent 34%);pointer-events:none}.lr-promo-glow{position:absolute;width:280px;height:280px;border-radius:50%;right:-100px;top:-170px;background:radial-gradient(circle,rgba(255,79,179,.54),transparent 68%);filter:blur(3px);pointer-events:none}
.lr-promo-icon{position:relative;z-index:1;width:64px;height:64px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(135deg,#f44bab,#43d9ff);font-size:30px;font-weight:950;color:#ffffff;box-shadow:0 14px 34px rgba(238,73,167,.3)}
.lr-promo-main,.lr-promo-side{position:relative;z-index:1}.lr-promo-eyebrow{display:block;font-size:10px;font-weight:950;letter-spacing:.16em;color:#43d9ff;margin-bottom:5px}.lr-promo-main h2{margin:0!important;color:#ffffff!important;font-size:clamp(20px,2.3vw,31px)!important;line-height:1.12!important;letter-spacing:-.025em}.lr-promo-main h2 strong{color:#43d9ff}.lr-promo-main p{margin:7px 0 0!important;color:#d8c2bd!important;font-size:13px!important;line-height:1.5!important;max-width:650px}
.lr-promo-side{min-width:270px;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.lr-promo-code-label{font-size:9px;font-weight:950;letter-spacing:.15em;color:#bfa9a4}.lr-promo-code{appearance:none;border:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.22);color:#ffffff;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:11px 12px 11px 16px;border-radius:14px;cursor:pointer;transition:.2s ease}.lr-promo-code:hover{transform:translateY(-1px);background:rgba(0,0,0,.31);border-color:rgba(67,217,255,.28)}.lr-promo-code b{font-size:15px;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis}.lr-copy-text{flex:0 0 auto;background:linear-gradient(100deg,#f04aa8,#43d9ff);padding:7px 9px;border-radius:9px;font-size:9px;font-weight:950;letter-spacing:.08em}.lr-promo-code.is-copied .lr-copy-text{background:#278c50}.lr-promo-expiry{font-size:10px;color:#c9b4af}.lr-promo-expiry b{color:#ffffff}
.lr-discord-float{position:fixed;right:26px;bottom:26px;z-index:9999;display:flex;align-items:center;gap:12px;min-width:292px;padding:12px 14px;border-radius:19px;background:linear-gradient(115deg,#4f5be7,#6875f5);color:#ffffff!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 55px rgba(36,45,141,.38);transition:.22s ease;backdrop-filter:blur(14px)}.lr-discord-float:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 24px 65px rgba(36,45,141,.48)}.lr-discord-float-icon{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.13);display:grid;place-items:center;flex:0 0 auto}.lr-discord-float-icon .lr-discord-svg{width:27px;height:21px}.lr-discord-float-copy{display:flex;flex-direction:column;line-height:1.1}.lr-discord-float-copy small{font-size:8px;font-weight:900;letter-spacing:.14em;color:#dfe2ff}.lr-discord-float-copy b{font-size:13px;margin-top:4px;white-space:nowrap}.lr-discord-float-arrow{margin-left:auto;font-size:19px;color:#ffffff}
@media(max-width:780px){.lr-promo{grid-template-columns:auto 1fr;padding:20px;gap:17px}.lr-promo-side{grid-column:1/-1;min-width:0;width:100%;align-items:flex-start}.lr-promo-code{max-width:100%}.lr-discord-float{right:12px;bottom:12px;min-width:0;padding:10px 12px}.lr-discord-float-copy{display:none}.lr-discord-float-arrow{display:none}.lr-discord-float-icon{width:48px;height:48px}}
.lr-shop{--lr-red:#ef4aa8;--lr-orange:#43d9ff;--lr-ink:#010306;--lr-ink2:#02050a;--lr-muted:#baa29e;max-width:1500px;margin:0 auto;padding:18px 22px 90px;font-family:inherit;color:#02050a}.lr-shop *{box-sizing:border-box}.lr-shop a{text-decoration:none}.lr-shop-hero{position:relative;overflow:hidden;border-radius:34px;padding:54px;background:linear-gradient(120deg,#010305 0%,#03060b 58%,#bf3b86 100%);box-shadow:0 28px 80px rgba(4,10,18,.16);color:#ffffff}.lr-shop-hero:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,179,.32),transparent 67%);left:-120px;bottom:-250px;pointer-events:none}.lr-shop-hero:after{content:"";position:absolute;width:370px;height:370px;border-radius:50%;background:radial-gradient(circle,rgba(67,217,255,.2),transparent 70%);right:-70px;top:-170px}.lr-shop-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:36px;align-items:end}.lr-shop-kicker{display:inline-flex;align-items:center;gap:8px;color:#43d9ff;font-size:10px;font-weight:950;letter-spacing:.18em}.lr-shop-title{font-size:clamp(48px,6vw,92px);line-height:.94;letter-spacing:-.055em;margin:15px 0 18px;color:#ffffff}.lr-shop-lead{max-width:760px;color:#dfc7c2;font-size:17px;line-height:1.65;margin:0}.lr-shop-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;max-width:650px}.lr-shop-stat{padding:14px 16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);border-radius:16px;backdrop-filter:blur(12px)}.lr-shop-stat small{display:block;color:#cbb2ae;font-size:8px;font-weight:900;letter-spacing:.12em}.lr-shop-stat b{display:block;color:#ffffff;font-size:17px;margin-top:4px}.lr-shop-account-card{position:relative;z-index:2;padding:25px;border-radius:25px;background:rgba(1,2,4,.32);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(17px)}.lr-shop-account-top{display:flex;align-items:center;gap:13px}.lr-shop-account-icon{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#ee49a7,#43d9ff)}.lr-shop-account-icon .lr-discord-svg{width:27px;color:#ffffff}.lr-shop-account-card small{color:#43d9ff;font-size:8px;font-weight:950;letter-spacing:.13em}.lr-shop-account-card h3{color:#ffffff;margin:13px 0 7px;font-size:23px}.lr-shop-account-card p{color:#cdb4b0;font-size:12px;line-height:1.55;margin:0 0 18px}.lr-shop-account-actions{display:flex;gap:9px;flex-wrap:wrap}.lr-shop-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border-radius:13px;font-size:12px;font-weight:900;transition:.18s ease}.lr-shop-btn-primary{background:linear-gradient(100deg,#ef4aa8,#43d9ff);color:#ffffff!important;box-shadow:0 10px 28px rgba(234,72,164,.23)}.lr-shop-btn-primary:hover{transform:translateY(-2px)}.lr-shop-btn-ghost{border:1px solid rgba(255,255,255,.15);color:#ffffff!important;background:rgba(255,255,255,.05)}
.lr-shop-toolbar{margin-top:28px;padding:17px;border-radius:22px;background:#ffffff;border:1px solid #eee2df;box-shadow:0 14px 38px rgba(4,10,18,.07);display:grid;grid-template-columns:minmax(230px,1fr) minmax(160px,220px) auto;gap:11px;align-items:center}.lr-shop-toolbar input,.lr-shop-toolbar select{width:100%;height:46px;border-radius:13px;border:1px solid #dfd2cf;background:#ffffff;padding:0 14px;color:#03080e;outline:none}.lr-shop-toolbar input:focus,.lr-shop-toolbar select:focus{border-color:#f34bab;box-shadow:0 0 0 3px rgba(243,75,171,.1)}.lr-shop-toolbar button{height:46px;border:0;border-radius:13px;padding:0 18px;background:linear-gradient(100deg,#ef4aa8,#43d9ff);color:#ffffff;font-weight:900;cursor:pointer}.lr-shop-cats{display:flex;gap:9px;overflow:auto;padding:20px 2px 6px;scrollbar-width:thin}.lr-shop-cat{white-space:nowrap;padding:10px 14px;border-radius:999px;border:1px solid #eadbd7;background:#ffffff;color:#9e316f!important;font-size:11px;font-weight:850}.lr-shop-cat.is-active,.lr-shop-cat:hover{background:#010407;color:#ffffff!important;border-color:#010407}.lr-shop-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:43px 0 20px}.lr-shop-head small{display:block;color:#f04aa8;font-size:9px;font-weight:950;letter-spacing:.17em}.lr-shop-head h2{margin:7px 0 0;font-size:31px;letter-spacing:-.035em;color:#02050a}.lr-shop-head span{color:#b6387f;font-size:12px}.lr-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lr-shop-card{overflow:hidden;border-radius:24px;background:#ffffff;border:1px solid #eee3e0;box-shadow:0 16px 44px rgba(4,10,18,.07);transition:.2s ease}.lr-shop-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px rgba(4,10,18,.12)}.lr-shop-media{position:relative;display:block;aspect-ratio:1.16/1;background:#f6efed;overflow:hidden}.lr-shop-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lr-shop-card:hover .lr-shop-media img{transform:scale(1.035)}.lr-shop-sale{position:absolute;top:13px;left:13px;padding:7px 9px;border-radius:9px;background:linear-gradient(100deg,#ef4aa8,#43d9ff);color:#ffffff;font-size:8px;font-weight:950;letter-spacing:.1em}.lr-shop-card-body{padding:18px}.lr-shop-card-cat{display:block;color:#eb48a5;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-shop-card h3{font-size:17px;line-height:1.25;margin:8px 0 9px}.lr-shop-card h3 a{color:#02050a!important}.lr-shop-price{font-size:17px;font-weight:950;color:#e547a1;min-height:26px}.lr-shop-price del{font-size:12px;color:#9f8d88;font-weight:700}.lr-shop-price ins{text-decoration:none}.lr-shop-card-actions{display:flex;gap:8px;margin-top:14px}.lr-shop-card-actions .lr-shop-btn{flex:1;min-width:0}.lr-shop-card-actions .lr-shop-btn-view{background:#010407;color:#ffffff!important}.lr-shop-card-actions .add_to_cart_button{background:linear-gradient(100deg,#ef4aa8,#43d9ff)!important;color:#ffffff!important;border-radius:13px!important;font-size:11px!important;font-weight:900!important;padding:11px 13px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;flex:1!important}.lr-shop-empty{padding:45px 30px;text-align:center;border-radius:24px;background:#ffffff;border:1px solid #eee2df;color:#ac3579}.lr-shop-pagination{display:flex;justify-content:center;gap:7px;margin-top:30px;flex-wrap:wrap}.lr-shop-pagination a,.lr-shop-pagination span{min-width:40px;height:40px;padding:0 10px;border-radius:11px;display:grid;place-items:center;background:#ffffff;border:1px solid #eadbd8;color:#9e306f;font-weight:850;font-size:11px}.lr-shop-pagination .current,.lr-shop-pagination a:hover{background:#010407;color:#ffffff;border-color:#010407}.lr-shop-promo{margin-top:24px;border-radius:22px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(105deg,#020509,#050a13);color:#ffffff;border:1px solid rgba(255,79,179,.18)}.lr-shop-promo small{display:block;color:#43d9ff;font-size:8px;font-weight:950;letter-spacing:.15em}.lr-shop-promo b{display:block;font-size:19px;margin-top:4px}.lr-shop-code{padding:12px 15px;border-radius:12px;background:rgba(255,255,255,.08);border:1px dashed rgba(255,255,255,.25);color:#ffffff;font-weight:950;letter-spacing:.08em}
@media(max-width:1100px){.lr-shop-hero-inner{grid-template-columns:1fr}.lr-shop-account-card{max-width:620px}.lr-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.lr-shop{padding:8px 10px 75px}.lr-shop-hero{padding:32px 24px;border-radius:26px}.lr-shop-hero-stats{grid-template-columns:1fr}.lr-shop-toolbar{grid-template-columns:1fr}.lr-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-shop-head{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.lr-shop-grid{grid-template-columns:1fr}.lr-shop-title{font-size:46px}.lr-shop-promo{align-items:flex-start;flex-direction:column}.lr-shop-card-actions{flex-direction:column}}
body.woocommerce-shop .woocommerce-breadcrumb{margin-bottom:18px!important}
.lr-shop-native{max-width:1500px!important;width:100%;margin:0 auto!important;padding:18px 22px 90px!important}
.lr-shop-native + *{box-sizing:border-box}
.lr-shop-toolbar-native{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:12px}
.lr-shop-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0}
.lr-shop-search input{margin:0!important}
.lr-shop-search button{min-width:112px}
.lr-shop-native-order .woocommerce-ordering{float:none!important;margin:0!important;width:100%}
.lr-shop-native-order .woocommerce-ordering select{width:100%!important;height:46px!important;border-radius:13px!important;border:1px solid #dfd2cf!important;background:#ffffff!important;padding:0 14px!important;color:#03080e!important;outline:none!important;margin:0!important}
.lr-shop-native ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important;clear:both!important}
.lr-shop-native ul.products::before,.lr-shop-native ul.products::after{display:none!important}
.lr-shop-native ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0 0 18px!important;overflow:hidden!important;border-radius:24px!important;background:#ffffff!important;border:1px solid #eee3e0!important;box-shadow:0 16px 44px rgba(4,10,18,.07)!important;transition:transform .2s ease,box-shadow .2s ease!important;position:relative!important;text-align:left!important}
.lr-shop-native ul.products li.product:hover{transform:translateY(-5px)!important;box-shadow:0 24px 60px rgba(4,10,18,.12)!important}
.lr-shop-native ul.products li.product .woocommerce-LoopProduct-link{display:block!important;color:#02050a!important}
.lr-shop-native ul.products li.product a img{width:100%!important;height:235px!important;max-height:235px!important;min-height:235px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:0 0 17px!important;background:#f6efed!important;transition:transform .3s ease!important}
.lr-shop-native ul.products li.product:hover a img{transform:scale(1.025)}
.lr-shop-native ul.products li.product .woocommerce-loop-product__title{font-size:17px!important;line-height:1.25!important;margin:0 18px 9px!important;padding:0!important;color:#02050a!important;font-weight:850!important}
.lr-shop-native ul.products li.product .price{display:block!important;font-size:17px!important;font-weight:950!important;color:#e547a1!important;margin:0 18px 14px!important;min-height:26px!important}
.lr-shop-native ul.products li.product .price del{font-size:12px!important;color:#9f8d88!important;font-weight:700!important;opacity:1!important}
.lr-shop-native ul.products li.product .price ins{text-decoration:none!important;font-weight:950!important}
.lr-shop-native ul.products li.product .onsale{position:absolute!important;z-index:3!important;top:13px!important;left:13px!important;right:auto!important;min-width:0!important;min-height:0!important;line-height:1!important;margin:0!important;padding:8px 10px!important;border-radius:9px!important;background:linear-gradient(100deg,#ef4aa8,#43d9ff)!important;color:#ffffff!important;font-size:8px!important;font-weight:950!important;letter-spacing:.1em!important}
.lr-shop-native ul.products li.product .button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0 18px!important;padding:11px 14px!important;border:0!important;border-radius:13px!important;background:linear-gradient(100deg,#ef4aa8,#43d9ff)!important;color:#ffffff!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;box-shadow:0 10px 25px rgba(234,72,164,.17)!important}
.lr-shop-native ul.products li.product .button:hover{filter:brightness(1.04);transform:translateY(-1px)}
.lr-shop-native ul.products li.product .added_to_cart{display:block!important;margin:10px 18px 0!important;color:#e547a1!important;font-size:11px!important;font-weight:900!important;text-align:center!important}
.lr-shop-native .woocommerce-pagination{margin-top:32px!important}
.lr-shop-native .woocommerce-pagination ul.page-numbers{border:0!important;display:flex!important;justify-content:center!important;gap:7px!important;flex-wrap:wrap!important;margin:0!important}
.lr-shop-native .woocommerce-pagination ul.page-numbers li{border:0!important;margin:0!important}
.lr-shop-native .woocommerce-pagination .page-numbers a,.lr-shop-native .woocommerce-pagination .page-numbers span{min-width:40px!important;height:40px!important;padding:0 10px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#ffffff!important;border:1px solid #eadbd8!important;color:#9e306f!important;font-weight:850!important;font-size:11px!important;line-height:1!important}
.lr-shop-native .woocommerce-pagination .page-numbers .current,.lr-shop-native .woocommerce-pagination .page-numbers a:hover{background:#010407!important;color:#ffffff!important;border-color:#010407!important}
.lr-shop-native .woocommerce-info,.lr-shop-native .woocommerce-message,.lr-shop-native .woocommerce-error{border-radius:17px!important;border-top-color:#ef4aa8!important;background:#ffffff!important;box-shadow:0 10px 30px rgba(4,10,18,.06)!important}
@media(max-width:1100px){.lr-shop-native ul.products li.product a img{height:220px!important;max-height:220px!important;min-height:220px!important}}
@media(max-width:820px){.lr-shop-native ul.products li.product a img{height:210px!important;max-height:210px!important;min-height:210px!important}}
@media(max-width:540px){.lr-shop-native ul.products li.product a img{height:240px!important;max-height:240px!important;min-height:240px!important}}
@media(max-width:1100px){.lr-shop-native ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:820px){.lr-shop-native{padding:8px 10px 75px!important}.lr-shop-toolbar-native{grid-template-columns:1fr}.lr-shop-native ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:540px){.lr-shop-search{grid-template-columns:1fr}.lr-shop-search button{width:100%}.lr-shop-native ul.products{grid-template-columns:1fr!important}}
.lr-policy{--lr-red:#ff4fb3;--lr-orange:#43d9ff;--lr-bg:#010305;--lr-panel:#020407;--lr-panel-2:#02060a;--lr-line:rgba(67,217,255,.22);--lr-text:#fff7f0;--lr-muted:#d7bdb4;max-width:1480px;margin:0 auto;padding:34px 24px 80px;color:var(--lr-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}.lr-policy *{box-sizing:border-box}.lr-policy a{text-decoration:none}.lr-policy-hero{position:relative;overflow:hidden;border-radius:34px;padding:58px;background:radial-gradient(circle at 8% 95%,rgba(255,79,179,.35),transparent 28%),radial-gradient(circle at 92% 5%,rgba(67,217,255,.33),transparent 32%),linear-gradient(135deg,#010205 0%,#02050a 58%,#050a13 100%);border:1px solid rgba(67,217,255,.18);box-shadow:0 24px 60px rgba(3,7,13,.24)}.lr-policy-hero:after{content:"";position:absolute;right:-140px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:rgba(255,79,179,.1);filter:blur(8px)}.lr-policy-kicker,.lr-policy-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#43d9ff;font-size:13px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.lr-policy-hero h1{position:relative;z-index:1;margin:18px 0 14px;font-size:clamp(42px,6vw,82px);line-height:.95;letter-spacing:-.055em;color:#fff8f2}.lr-policy-hero>p{position:relative;z-index:1;max-width:820px;margin:0;color:#ead5cd;font-size:19px;line-height:1.7}.lr-policy-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lr-policy-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 20px;border-radius:14px;font-weight:850;color:#ffffff!important;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ff4fb3,#43d9ff);box-shadow:0 12px 30px rgba(255,79,179,.2);transition:.2s ease}.lr-policy-btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.lr-policy-btn-ghost{background:rgba(255,255,255,.055);box-shadow:none}.lr-policy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 36px}.lr-policy-summary-card{position:relative;overflow:hidden;padding:24px;border-radius:22px;background:linear-gradient(145deg,#020408,#010305);border:1px solid rgba(67,217,255,.15);box-shadow:0 16px 34px rgba(2,6,11,.12)}.lr-policy-summary-card b{display:block;color:#43d9ff;font-size:12px;letter-spacing:.12em;margin-bottom:10px}.lr-policy-summary-card strong{display:block;color:#fff6ef;font-size:19px;line-height:1.2}.lr-policy-summary-card span{display:block;margin-top:8px;color:#de449c;font-size:14px;line-height:1.5}.lr-policy-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.lr-policy-nav{position:sticky;top:28px;padding:18px;border-radius:22px;background:linear-gradient(160deg,#010407,#010204);border:1px solid var(--lr-line);box-shadow:0 18px 42px rgba(2,4,8,.13)}.lr-policy-nav span{display:block;color:#43d9ff;font-weight:900;font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin:4px 8px 12px}.lr-policy-nav a{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-radius:12px;color:#ddc3bb;font-size:14px;font-weight:750;transition:.18s}.lr-policy-nav a:hover{background:rgba(255,79,179,.09);color:#ffffff}.lr-policy-nav a i{font-style:normal;color:#43d9ff}.lr-policy-content{display:grid;gap:18px}.lr-policy-section{scroll-margin-top:24px;padding:30px;border-radius:26px;background:linear-gradient(145deg,#010407,#010205);border:1px solid rgba(67,217,255,.15);box-shadow:0 16px 38px rgba(2,5,10,.1)}.lr-policy-section-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.lr-policy-icon{flex:0 0 48px;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:22px;background:linear-gradient(135deg,rgba(255,79,179,.18),rgba(67,217,255,.18));border:1px solid rgba(67,217,255,.18)}.lr-policy-section h2{margin:2px 0 0;color:#fff7f2;font-size:28px;letter-spacing:-.025em}.lr-policy-section p,.lr-policy-section li{color:#dcc5bd;font-size:16px;line-height:1.75}.lr-policy-section p{margin:0 0 14px}.lr-policy-section p:last-child{margin-bottom:0}.lr-policy-section strong{color:#fff6ee}.lr-policy-section ul{margin:13px 0 0;padding:0;list-style:none;display:grid;gap:10px}.lr-policy-section li{position:relative;padding:12px 14px 12px 42px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.045)}.lr-policy-section li:before{content:"✓";position:absolute;left:14px;top:12px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#ffffff;background:linear-gradient(135deg,#ff4fb3,#43d9ff);font-size:11px;font-weight:900}.lr-policy-alert{margin:18px 0 0;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,rgba(255,79,179,.13),rgba(67,217,255,.08));border:1px solid rgba(255,79,179,.28);color:#ffe8dd;line-height:1.65}.lr-policy-alert b{color:#43d9ff}.lr-policy-note{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin:20px 0 0;padding:18px;border-radius:18px;background:#010204;border:1px solid rgba(67,217,255,.13)}.lr-policy-note-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(67,217,255,.1);font-size:20px}.lr-policy-note strong{display:block;margin-bottom:4px}.lr-policy-accept{margin-top:24px;padding:28px;border-radius:24px;background:radial-gradient(circle at 0 100%,rgba(255,79,179,.28),transparent 30%),linear-gradient(135deg,#02050a,#040a12);border:1px solid rgba(67,217,255,.24);box-shadow:0 18px 42px rgba(3,7,13,.16)}.lr-policy-accept h2{margin:8px 0 8px;font-size:30px;color:#ffffff}.lr-policy-accept p{margin:0;color:#e8cec4;line-height:1.7}.lr-policy-discord{position:fixed;right:26px;bottom:26px;z-index:999;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:18px;color:#ffffff!important;background:linear-gradient(135deg,#02050a,#040a13);border:1px solid rgba(67,217,255,.25);box-shadow:0 18px 48px rgba(2,5,9,.28);backdrop-filter:blur(14px)}.lr-policy-discord:hover{transform:translateY(-2px)}.lr-policy-discord-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#ffffff;background:linear-gradient(135deg,#5865f2,#7a84ff)}.lr-policy-discord-icon svg{width:24px;height:19px}.lr-policy-discord-copy small,.lr-policy-discord-copy b{display:block}.lr-policy-discord-copy small{font-size:10px;letter-spacing:.09em;color:#d9c0b8}.lr-policy-discord-copy b{font-size:13px;margin-top:2px}.lr-policy-discord-arrow{color:#43d9ff;font-weight:900}@media(max-width:980px){.lr-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-policy-layout{grid-template-columns:1fr}.lr-policy-nav{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lr-policy-nav span{grid-column:1/-1}.lr-policy-hero{padding:42px 30px}}@media(max-width:620px){.lr-policy{padding:18px 14px 70px}.lr-policy-hero{padding:34px 22px;border-radius:26px}.lr-policy-hero>p{font-size:16px}.lr-policy-summary{grid-template-columns:1fr}.lr-policy-nav{grid-template-columns:1fr}.lr-policy-section{padding:22px;border-radius:22px}.lr-policy-section h2{font-size:24px}.lr-policy-discord{right:14px;bottom:14px;padding:10px}.lr-policy-discord-copy{display:none}.lr-policy-discord-arrow{display:none}}
.lr-myaccount{--lr-red:#f44bab;--lr-orange:#43d9ff;--lr-ink:#010306;--lr-muted:#ac3579;max-width:1740px;margin:0 auto;padding:20px 18px 70px;font-family:inherit;color:var(--lr-ink)}
.lr-myaccount *{box-sizing:border-box}.lr-myaccount a{text-decoration:none}.lr-myaccount-shell{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(120deg,#060207 0%,#03060c 58%,#a83476 100%);border:1px solid rgba(255,79,179,.18);box-shadow:0 26px 70px rgba(5,12,21,.18);padding:52px 56px;color:#ffffff}.lr-myaccount-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 36%);pointer-events:none}.lr-myaccount-glow{position:absolute;width:520px;height:520px;border-radius:50%;right:-170px;top:-300px;background:radial-gradient(circle,rgba(67,217,255,.55),transparent 68%);filter:blur(4px);pointer-events:none}.lr-myaccount-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:32px;align-items:flex-end}.lr-myaccount-kicker{display:block;color:#43d9ff;font-size:11px;font-weight:950;letter-spacing:.18em}.lr-myaccount-title{margin:10px 0 13px!important;color:#ffffff!important;font-size:clamp(42px,6vw,78px)!important;line-height:.95!important;letter-spacing:-.055em!important}.lr-myaccount-lead{max-width:850px;margin:0!important;color:#e2cfca!important;font-size:17px!important;line-height:1.7!important}.lr-myaccount-badge{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:13px 16px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px)}.lr-myaccount-badge i{width:9px;height:9px;border-radius:50%;background:#58d68d;box-shadow:0 0 0 5px rgba(88,214,141,.12)}.lr-myaccount-badge span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#eadad5}.lr-auth-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.lr-auth-card{position:relative;overflow:hidden;min-height:280px;padding:32px;border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}.lr-auth-card:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-100px;bottom:-110px;background:radial-gradient(circle,rgba(88,101,242,.32),transparent 70%)}.lr-auth-card-register:after{background:radial-gradient(circle,rgba(255,79,179,.32),transparent 70%)}.lr-auth-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#5865f2;color:#ffffff;box-shadow:0 14px 34px rgba(88,101,242,.28)}.lr-auth-card-register .lr-auth-icon{background:linear-gradient(135deg,#f34bab,#43d9ff);box-shadow:0 14px 34px rgba(243,75,171,.26)}.lr-auth-icon .lr-discord-svg{width:31px;height:24px}.lr-auth-card small{display:block;margin-top:24px;color:#43d9ff;font-size:9px;font-weight:950;letter-spacing:.16em}.lr-auth-card h2{margin:7px 0 10px!important;color:#ffffff!important;font-size:29px!important;line-height:1.08!important}.lr-auth-card p{margin:0 0 24px!important;color:#cfbbb7!important;font-size:14px!important;line-height:1.65!important;max-width:560px}.lr-account-discord-trigger{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:15px;padding:14px 18px;cursor:pointer;background:#5865f2;color:#ffffff!important;font:inherit;font-size:13px;font-weight:900;letter-spacing:.03em;box-shadow:0 12px 30px rgba(88,101,242,.23);transition:.2s ease}.lr-auth-card-register .lr-account-discord-trigger{background:linear-gradient(100deg,#f24aa9,#43d9ff);box-shadow:0 12px 30px rgba(238,73,167,.23)}.lr-account-discord-trigger:hover{transform:translateY(-2px);filter:brightness(1.06)}.lr-account-discord-trigger .lr-discord-svg{width:22px;height:17px}.lr-auth-engine{position:relative;z-index:1;margin-top:20px;padding:18px 20px;border-radius:18px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);text-align:center}.lr-auth-engine-label{display:block;margin-bottom:12px;color:#bda8a4;font-size:9px;font-weight:900;letter-spacing:.13em}.lr-discord-auth-output{display:flex;justify-content:center}.lr-discord-auth-output a,.lr-discord-auth-output button,.lr-discord-auth-output input[type=button],.lr-discord-auth-output input[type=submit]{max-width:100%!important}.lr-discord-auth-output img{max-height:48px;width:auto}.lr-auth-help{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border-radius:17px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.07);color:#cdbab6}.lr-auth-help span{font-size:12px;line-height:1.55}.lr-auth-help a{color:#43d9ff!important;font-weight:850;white-space:nowrap}.lr-login-fallback{margin-top:28px;border-radius:24px;background:#ffffff;padding:28px;color:#09030a}.lr-login-fallback summary{cursor:pointer;font-weight:900;color:#ab3578}.lr-login-fallback .woocommerce-form{margin-top:20px!important}
.lr-account-userbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:40px;padding:24px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}.lr-account-identity{display:flex;align-items:center;gap:17px;min-width:0}.lr-account-avatar-big{width:74px!important;height:74px!important;border-radius:20px!important;object-fit:cover;border:2px solid rgba(255,255,255,.16);box-shadow:0 12px 32px rgba(0,0,0,.2)}.lr-account-identity small{display:block;color:#43d9ff;font-size:9px;font-weight:950;letter-spacing:.15em}.lr-account-identity strong{display:block;color:#ffffff;font-size:25px;line-height:1.12;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.lr-account-identity span{display:block;color:#cbb6b2;font-size:12px;margin-top:4px}.lr-account-quick{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.lr-account-stat{min-width:128px;padding:13px 15px;border-radius:15px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07)}.lr-account-stat small{display:block;color:#bca7a3;font-size:8px;font-weight:900;letter-spacing:.12em}.lr-account-stat b{display:block;color:#ffffff;font-size:18px;margin-top:4px}.lr-native-account{margin-top:26px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.lr-native-account .woocommerce-MyAccount-navigation{width:auto!important;float:none!important;margin:0!important;padding:14px!important;border-radius:24px;background:linear-gradient(145deg,#010407,#010204);border:1px solid rgba(255,79,179,.13);box-shadow:0 16px 44px rgba(4,10,18,.1);position:sticky;top:22px}.lr-native-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important}.lr-native-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important}.lr-native-account .woocommerce-MyAccount-navigation li+li{margin-top:5px!important}.lr-native-account .woocommerce-MyAccount-navigation a{display:block;padding:13px 15px;border-radius:13px;color:#cdb9b5!important;font-weight:800;font-size:13px;transition:.18s ease}.lr-native-account .woocommerce-MyAccount-navigation li.is-active a,.lr-native-account .woocommerce-MyAccount-navigation a:hover{color:#ffffff!important;background:linear-gradient(100deg,#e647a1,#43d9ff);box-shadow:0 9px 24px rgba(232,71,163,.18)}.lr-native-account .woocommerce-MyAccount-content{width:auto!important;float:none!important;margin:0!important;padding:32px!important;border-radius:26px;background:#ffffff;border:1px solid #eee1df;box-shadow:0 16px 46px rgba(4,10,18,.08);min-height:380px}.lr-native-account .woocommerce-MyAccount-content h2,.lr-native-account .woocommerce-MyAccount-content h3{color:#020509}.lr-native-account .woocommerce-MyAccount-content a{color:#db4399;font-weight:750}.lr-native-account table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;border:1px solid #eadfdd!important;border-radius:16px!important;overflow:hidden}.lr-native-account th{background:#fff5f0!important}.lr-native-account th,.lr-native-account td{padding:13px!important;border-color:#eee3e1!important}.lr-native-account .button,.lr-native-account button.button{background:linear-gradient(100deg,#ef4aa8,#43d9ff)!important;color:#ffffff!important;border:0!important;border-radius:12px!important;padding:11px 15px!important;font-weight:850!important}.lr-native-account input.input-text,.lr-native-account input[type=text],.lr-native-account input[type=email],.lr-native-account input[type=password],.lr-native-account select,.lr-native-account textarea{border:1px solid #ddcfcc!important;border-radius:12px!important;padding:12px 13px!important;min-height:44px!important;background:#ffffff!important}.lr-native-account fieldset{border:1px solid #eee0dd!important;border-radius:18px!important;padding:20px!important}.lr-native-account legend{padding:0 8px;font-weight:900;color:#050b15}.lr-myaccount-discord-float{position:fixed;right:26px;bottom:26px;z-index:9999;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:19px;background:linear-gradient(115deg,#4f5be7,#6875f5);color:#ffffff!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 55px rgba(36,45,141,.38);transition:.22s}.lr-myaccount-discord-float:hover{transform:translateY(-4px)}.lr-myaccount-discord-float .lr-discord-svg{width:27px;height:21px}.lr-myaccount-discord-float-icon{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.13);display:grid;place-items:center}.lr-myaccount-discord-float-copy{display:flex;flex-direction:column;line-height:1.1}.lr-myaccount-discord-float-copy small{font-size:8px;font-weight:900;letter-spacing:.14em;color:#dfe2ff}.lr-myaccount-discord-float-copy b{font-size:13px;margin-top:4px;white-space:nowrap}
@media(max-width:1050px){.lr-myaccount-top{align-items:flex-start;flex-direction:column}.lr-account-userbar{align-items:flex-start;flex-direction:column}.lr-account-quick{width:100%}.lr-native-account{grid-template-columns:1fr}.lr-native-account .woocommerce-MyAccount-navigation{position:static}.lr-native-account .woocommerce-MyAccount-navigation ul{display:flex;gap:5px;overflow-x:auto}.lr-native-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}.lr-native-account .woocommerce-MyAccount-navigation li+li{margin-top:0!important}}
@media(max-width:760px){.lr-myaccount{padding:8px 8px 60px}.lr-myaccount-shell{padding:34px 22px;border-radius:25px}.lr-auth-grid{grid-template-columns:1fr}.lr-auth-card{min-height:0;padding:25px}.lr-account-quick{grid-template-columns:1fr}.lr-account-stat{min-width:0}.lr-account-identity strong{font-size:20px;max-width:220px}.lr-native-account .woocommerce-MyAccount-content{padding:20px;border-radius:20px;overflow-x:auto}.lr-auth-help{align-items:flex-start;flex-direction:column}.lr-myaccount-discord-float{right:12px;bottom:12px;padding:10px}.lr-myaccount-discord-float-copy{display:none}.lr-myaccount-discord-float-icon{width:48px;height:48px}}
:root{
 --lr19-bg:#010204;--lr19-bg2:#010204;--lr19-card:#010204;--lr19-card2:#010305;
 --lr19-red:#ef4aa8;--lr19-red2:#b5387f;--lr19-orange:#ff4fb3;--lr19-yellow:#43d9ff;
 --lr19-text:#fff7ee;--lr19-muted:#bdaaa1;--lr19-line:rgba(67,217,255,.30);
 --lr19-purple:#5865f2;
}
html{scroll-behavior:smooth}
body.laroja-v19-page{background:#010204!important;color:var(--lr19-text)!important}
body.laroja-v19-page .site-header,
body.laroja-v19-page header.wp-block-template-part,
body.laroja-v19-page .wp-site-blocks>header,
body.laroja-v19-page footer.site-footer,
body.laroja-v19-page .wp-site-blocks>footer,
body.laroja-v19-page footer.wp-block-template-part{display:none!important}
body.laroja-v19-page .site-content,body.laroja-v19-page .content-area,
body.laroja-v19-page .entry-content,body.laroja-v19-page .wp-site-blocks,
body.laroja-v19-page main.site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.laroja-v19-page .entry-header{display:none!important}
.lr19-site,.lr19-page,.lr-shop{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}
.lr19-site *,.lr19-page *,.lr-shop *{box-sizing:border-box}
.lr19-site a,.lr19-page a,.lr-shop a{text-decoration:none}
.lr19-site{background:#010204;color:#ffffff;max-width:1540px;margin:0 auto;border-left:1px solid rgba(67,217,255,.08);border-right:1px solid rgba(67,217,255,.08)}
.lr19-promo-top{min-height:37px;display:grid;grid-template-columns:1.3fr .6fr 1fr;align-items:center;gap:20px;padding:7px 20px;background:linear-gradient(90deg,#b2377d,#cb3f8e 35%,#a43373 70%,#050b14);border-bottom:1px solid rgba(67,217,255,.35);font-size:11px}
.lr19-promo-copy,.lr19-promo-expire{display:flex;gap:10px;align-items:center}.lr19-promo-copy b,.lr19-promo-code strong{color:#43d9ff}.lr19-promo-copy span{color:#ffe9df}.lr19-promo-code{text-align:center}.lr19-promo-expire{justify-content:flex-end;color:#f54bac}.lr19-promo-expire em{font-style:normal;color:#43d9ff;font-weight:900}
.lr19-header{height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 22px;background:rgba(1,2,4,.98);border-bottom:1px solid rgba(67,217,255,.25);position:sticky;top:0;z-index:999}
.lr19-brand{display:flex;align-items:center;gap:10px;color:#ffffff!important}.lr19-brand-shield{width:39px;height:43px;clip-path:polygon(50% 0,93% 15%,86% 76%,50% 100%,14% 76%,7% 15%);display:grid;place-items:center;background:linear-gradient(145deg,#f34baa,#19091d);border:1px solid #43d9ff;font-size:11px;font-weight:950;box-shadow:0 0 18px rgba(236,73,165,.25)}.lr19-brand-name{font-size:18px;font-weight:950;letter-spacing:-.03em;white-space:nowrap}.lr19-brand-name b{color:#f54cac}
.lr19-nav{display:flex;align-items:center;justify-content:center;gap:8px}.lr19-nav a{position:relative;display:flex;gap:5px;align-items:center;padding:28px 10px 24px;color:#cbbab1!important;font-size:10px;font-weight:850;letter-spacing:.045em}.lr19-nav a i{font-size:8px;color:#41d4f9;font-style:normal}.lr19-nav a:after{content:"";position:absolute;height:2px;left:50%;right:50%;bottom:0;background:#f34baa;transition:.2s}.lr19-nav a:hover,.lr19-nav a.is-active{color:#ffffff!important}.lr19-nav a.is-active:after,.lr19-nav a:hover:after{left:18%;right:18%}
.lr19-header-actions{display:flex;gap:9px}.lr19-discord-mini,.lr19-cart{height:36px;border:1px solid var(--lr19-line);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#ffffff!important;background:#010204}.lr19-discord-mini{gap:7px;padding:0 11px}.lr19-discord-mini svg{width:18px;height:14px;color:#8790ff}.lr19-discord-mini span{font-size:9px;font-weight:900}.lr19-cart{padding:0 12px;color:#43d9ff!important;font-size:11px}
.lr19-page,.lr19-shop,.lr-shop{max-width:1500px;margin:0 auto;padding:22px 18px 42px;background:
 radial-gradient(circle at 5% 18%,rgba(197,61,138,.07),transparent 28rem),
 radial-gradient(circle at 95% 8%,rgba(255,79,179,.04),transparent 25rem),#010204}
.lr19-home-hero{min-height:580px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);gap:28px;align-items:center;padding:70px 38px;position:relative;overflow:hidden;border:1px solid rgba(67,217,255,.35);background:
 linear-gradient(90deg,rgba(1,2,4,.96) 0%,rgba(1,3,6,.86) 52%,rgba(5,11,20,.66) 100%),
 radial-gradient(circle at 72% 28%,rgba(255,79,179,.22),transparent 24rem),
 linear-gradient(180deg,#010307,#010204);box-shadow:inset 0 0 110px rgba(0,0,0,.55)}
.lr19-home-hero:before{content:"";position:absolute;inset:0;background:
 radial-gradient(ellipse at 20% 85%,rgba(203,63,142,.30),transparent 19rem),
 linear-gradient(180deg,transparent 62%,rgba(0,0,0,.72)),
 repeating-linear-gradient(90deg,transparent 0 110px,rgba(255,255,255,.01) 111px);pointer-events:none}
.lr19-city-glow{position:absolute;left:36%;top:15%;width:160px;height:160px;border-radius:50%;background:#ff4fb3;filter:blur(50px);opacity:.17}
.lr19-home-copy,.lr19-discord-login{position:relative;z-index:2}.lr19-kicker{color:#43d9ff;font-size:12px;font-weight:950;letter-spacing:.16em}.lr19-home-copy h1{margin:12px 0 0;font-size:clamp(62px,7vw,106px);line-height:.85;color:#ffffff;font-weight:950;letter-spacing:-.07em}.lr19-home-copy h1 strong{color:#f04aa8}.lr19-home-copy h2{font-size:19px;margin:22px 0 14px;color:#ffffff;font-weight:950}.lr19-home-copy p{max-width:720px;color:#cdbab0;font-size:15px;line-height:1.7}.lr19-home-actions{display:flex;gap:13px;margin-top:28px}.lr19-primary,.lr19-secondary{min-height:49px;padding:0 22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950;color:#ffffff!important}.lr19-primary{background:linear-gradient(90deg,#e847a3,#ff4fb3);box-shadow:0 10px 30px rgba(232,71,163,.22)}.lr19-secondary{background:linear-gradient(90deg,#9f316f,#36b1d0);border:1px solid rgba(67,217,255,.28)}.lr19-home-meta{display:flex;gap:22px;margin-top:30px;color:#dac7bd;font-size:11px}
.lr19-discord-login{padding:28px;border:1px solid rgba(67,217,255,.35);border-radius:13px;background:linear-gradient(165deg,rgba(1,3,6,.96),rgba(1,2,4,.96));text-align:center;box-shadow:0 20px 55px rgba(0,0,0,.4)}.lr19-discord-login>span{font-size:10px;font-weight:900;color:#e4cfc4}.lr19-discord-big{width:105px;height:105px;margin:18px auto;display:grid;place-items:center;color:#7d84ff;filter:drop-shadow(0 0 18px rgba(88,101,242,.25))}.lr19-discord-big svg{width:94px;height:72px}.lr19-discord-login p{font-size:12px;color:#d7c2b9}.lr19-discord-login-main,.lr19-discord-register{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px;margin-top:15px;border-radius:8px;color:#ffffff!important;font-size:13px;font-weight:950}.lr19-discord-login-main{background:linear-gradient(90deg,#ee49a7,#43d9ff)}.lr19-discord-register{background:linear-gradient(90deg,#150818,#8d1847);border:1px solid rgba(255,79,179,.24)}.lr19-discord-login-main small,.lr19-discord-register small{font-size:9px;font-weight:600}.lr19-discord-login em{display:block;margin-top:14px;color:#c73d8b;font-size:9px;font-style:normal}
.lr19-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 28px}.lr19-story-grid article{min-height:210px;padding:24px;background:#010204;border:1px solid rgba(67,217,255,.24);position:relative}.lr19-story-grid i{font-style:normal;font-size:25px;color:#43d9ff}.lr19-story-grid b{display:block;margin:18px 0 10px;color:#43d9ff;font-size:12px}.lr19-story-grid p{color:#bfa9a0;line-height:1.6;font-size:12px}.lr19-story-grid a{display:inline-block;margin-top:10px;color:#43d9ff!important;border:1px solid rgba(67,217,255,.38);padding:7px 15px;border-radius:8px;font-size:9px;font-weight:900}
.lr19-products-section{padding:16px 0 25px}.lr19-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.lr19-section-head span,.lr19-category-feature span{color:#43d9ff;font-size:10px;font-weight:900}.lr19-section-head h2{margin:5px 0 0;font-size:24px;color:#ffffff}.lr19-section-head>a{padding:8px 13px;border:1px solid rgba(67,217,255,.32);border-radius:7px;color:#43d9ff!important;font-size:9px;font-weight:900}.lr19-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lr19-product-grid .lr-product-card{background:#010204!important;border:1px solid rgba(67,217,255,.25)!important;border-radius:8px!important;overflow:hidden;min-width:0}.lr19-product-grid .lr-product-media{display:block;height:205px;overflow:hidden;background:#010204}.lr19-product-grid .lr-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.lr19-product-grid .lr-badge{position:absolute;top:9px;left:9px;z-index:2;background:#f04aa8;color:#ffffff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:950}.lr19-product-grid .lr-product-body{padding:13px}.lr19-product-grid h3{margin:0 0 8px;font-size:12px;text-transform:uppercase}.lr19-product-grid h3 a{color:#ffffff!important}.lr19-product-grid .lr-price{font-size:14px;font-weight:900;color:#ffffff}.lr19-product-grid .lr-btn-small{margin-top:11px;display:block;border:1px solid rgba(67,217,255,.34);color:#43d9ff!important;padding:8px;border-radius:7px;text-align:center;font-size:9px;font-weight:900}
.lr19-category-feature{display:flex;justify-content:space-between;align-items:center;margin:10px 0 4px;padding:24px;background:linear-gradient(90deg,#010305,#02060b);border:1px solid rgba(67,217,255,.28)}.lr19-category-feature h2{margin:5px 0;color:#ffffff}.lr19-category-feature p{margin:0;color:#bfa9a0}.lr19-category-feature a{color:#43d9ff!important;border:1px solid rgba(67,217,255,.35);padding:9px 15px;border-radius:7px;font-size:10px;font-weight:900}
.lr19-why{padding:38px 20px 28px;text-align:center;border-top:1px solid rgba(67,217,255,.19);background:#010204}.lr19-section-label{color:#43d9ff;font-size:10px;font-weight:900}.lr19-why h2{font-size:23px;margin:6px 0 24px;color:#43d9ff}.lr19-why-grid{display:grid;grid-template-columns:repeat(5,1fr);max-width:1180px;margin:auto;border:1px solid rgba(67,217,255,.25)}.lr19-why-grid article{padding:22px 15px;min-height:150px;border-right:1px solid rgba(67,217,255,.16)}.lr19-why-grid article:last-child{border-right:0}.lr19-why-grid i{width:42px;height:42px;border:1px solid #3cc3e6;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;font-style:normal}.lr19-why-grid b{display:block;color:#43d9ff;font-size:10px}.lr19-why-grid span{display:block;color:#9e8d85;font-size:10px;line-height:1.5;margin-top:8px}
.lr19-newsletter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 42px;background:radial-gradient(circle at 0 50%,rgba(206,63,144,.22),transparent 25rem),linear-gradient(90deg,#010306,#020509);border-top:1px solid rgba(67,217,255,.27);border-bottom:1px solid rgba(67,217,255,.27)}.lr19-newsletter span{color:#43d9ff;font-size:9px;font-weight:900}.lr19-newsletter h3{margin:3px 0;font-size:21px;color:#43d9ff}.lr19-newsletter p{margin:0;color:#cf4091;font-size:11px}.lr19-newsletter-btn{padding:13px 27px;color:#ffffff!important;background:linear-gradient(90deg,#ee49a7,#43d9ff);border-radius:6px;font-size:10px;font-weight:950}
.lr19-footer{display:grid;grid-template-columns:1.35fr .75fr .85fr 1fr;gap:42px;padding:38px 34px;background:#010204;border-bottom:1px solid rgba(67,217,255,.13)}.lr19-footer-brand p,.lr19-footer div>p{color:#9d8d85;font-size:10px;line-height:1.7}.lr19-socials{display:flex;gap:9px;margin-top:15px;color:#9c8980}.lr19-footer>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.lr19-footer>div>b{color:#43d9ff;font-size:10px}.lr19-footer a{color:#aa9890!important;font-size:10px}.lr19-footer a:hover{color:#ffffff!important}.lr19-footer-discord{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;border:1px solid rgba(108,116,255,.35);padding:9px;border-radius:8px;color:#ffffff!important;width:max-content}.lr19-footer-discord svg{width:18px;height:14px;color:#7d84ff}.lr19-copy{padding:16px 34px;background:#010204;color:#6f625d;font-size:9px}.lr19-copy span{float:right}
.lr19-shop .lr-shop-hero{border-radius:0!important;background:linear-gradient(90deg,#010204,#020408)!important;border:1px solid rgba(67,217,255,.28)!important;padding:24px!important}.lr19-shop .lr-shop-title{font-size:34px!important;color:#ffffff!important}.lr19-shop .lr-shop-kicker{color:#43d9ff!important}.lr19-shop .lr-shop-account-card{border-radius:8px!important;background:#010204!important;border:1px solid rgba(67,217,255,.23)!important}.lr19-shop .lr-shop-promo{display:none!important}.lr19-shop .lr-shop-cats{display:flex!important;gap:9px!important;padding:16px 0!important;overflow-x:auto}.lr19-shop .lr-shop-cat{white-space:nowrap;background:#010204!important;border:1px solid rgba(67,217,255,.25)!important;color:#d2bcb2!important;border-radius:50px!important;padding:10px 16px!important}.lr19-shop .lr-shop-cat.is-active{background:#050c15!important;color:#43d9ff!important}.lr19-shop .lr-shop-toolbar{border:1px solid rgba(67,217,255,.19)!important;background:#010204!important;padding:10px!important}.lr19-shop ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.lr19-shop ul.products:before,.lr19-shop ul.products:after{display:none!important}.lr19-shop ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#010204!important;border:1px solid rgba(67,217,255,.24)!important;border-radius:8px!important;overflow:hidden!important;padding-bottom:12px!important}.lr19-shop ul.products li.product img{width:100%!important;height:215px!important;object-fit:cover!important;margin:0!important}.lr19-shop ul.products li.product .woocommerce-loop-product__title{padding:12px 12px 4px!important;color:#ffffff!important;text-transform:uppercase;font-size:12px!important}.lr19-shop ul.products li.product .price{padding:0 12px;color:#ffffff!important;font-weight:900!important}.lr19-shop ul.products li.product .button{margin:10px 12px 0!important;width:calc(100% - 24px)!important;background:#010204!important;border:1px solid rgba(67,217,255,.35)!important;color:#43d9ff!important;border-radius:7px!important;text-align:center}
.lr19-policy.lr-policy{max-width:1500px!important;padding:22px 18px 42px!important;background:#010204!important}.lr19-policy .lr-policy-hero{border-radius:0!important;padding:34px!important;background:linear-gradient(90deg,#010204,#020509)!important;border:1px solid rgba(67,217,255,.28)!important}.lr19-policy .lr-policy-hero h1{font-size:42px!important}.lr19-policy .lr-policy-summary{display:none!important}.lr19-policy .lr-policy-layout{grid-template-columns:250px 1fr!important;gap:14px!important}.lr19-policy .lr-policy-nav{top:92px!important;border-radius:8px!important;background:#010204!important;border:1px solid rgba(67,217,255,.20)!important}.lr19-policy .lr-policy-nav a{border-radius:5px!important;border-bottom:1px solid rgba(255,255,255,.035)}.lr19-policy .lr-policy-content{gap:10px!important}.lr19-policy .lr-policy-section{padding:24px!important;border-radius:8px!important;background:#010204!important;border:1px solid rgba(67,217,255,.22)!important}.lr19-policy .lr-policy-section h2{font-size:22px!important}.lr19-policy .lr-policy-alert{border-radius:6px!important;background:#020509!important}.lr19-policy .lr-policy-note{border-radius:6px!important;background:#010204!important}.lr19-policy .lr-policy-accept{border-radius:8px!important}
.lr19-account-page{padding-bottom:34px}.lr19-account-login{display:grid;grid-template-columns:1.25fr .75fr;gap:20px;align-items:center;min-height:560px;padding:50px 38px;border:1px solid rgba(67,217,255,.28);background:linear-gradient(90deg,#010204,#020509)}.lr19-account-login-copy>span,.lr19-account-titlebar span{color:#43d9ff;font-size:10px;font-weight:900}.lr19-account-login h1{font-size:54px;line-height:.95;margin:10px 0 18px}.lr19-account-login h1 strong{color:#f24aa9}.lr19-account-login-copy p{max-width:650px;color:#bca79e;line-height:1.7}.lr19-login-points{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.lr19-login-points b{border:1px solid rgba(67,217,255,.25);padding:8px 11px;border-radius:6px;color:#43d9ff;font-size:10px}.lr19-login-discord-card{padding:28px;background:#010204;border:1px solid rgba(67,217,255,.27);text-align:center}.lr19-login-discord-card>span{font-size:9px;color:#43d9ff;font-weight:900}.lr19-login-discord-card h2{margin:5px 0;color:#ffffff}.lr19-login-discord-card p{color:#aa9890;font-size:11px}.lr19-discord-action{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;border:0;border-radius:7px;background:linear-gradient(90deg,#ea48a4,#ff4fb3);color:#ffffff;font-weight:950;cursor:pointer}.lr19-discord-action svg{width:22px;height:17px}.lr19-register-action{background:linear-gradient(90deg,#130716,#8b1948)}.lr19-login-discord-card .lr-auth-engine{margin-top:14px}
.lr19-account-titlebar{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.lr19-account-titlebar h1{font-size:34px;margin:4px 0}.lr19-access-state{display:flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid rgba(67,217,255,.23);background:#010204}.lr19-access-state small{color:#43d9ff;font-size:8px}.lr19-access-state b{display:flex;align-items:center;gap:7px;font-size:11px}.lr19-access-state img{width:26px;height:26px;border-radius:50%}.lr19-access-state a{color:#43d9ff!important;font-size:9px}
.lr19-player-card{display:grid;grid-template-columns:1.5fr repeat(3,.65fr);border:1px solid rgba(67,217,255,.24);background:#010204}.lr19-player,.lr19-player-stat{padding:22px;border-right:1px solid rgba(67,217,255,.12)}.lr19-player>span{color:#43d9ff;font-size:10px;font-weight:900}.lr19-player>div{display:flex;align-items:center;gap:13px;margin-top:10px}.lr19-player img{width:58px;height:58px;border-radius:50%;border:2px solid #aa3477}.lr19-player p{margin:0}.lr19-player p b,.lr19-player p small{display:block}.lr19-player p b{font-size:17px}.lr19-player p small{color:#b63880;font-size:9px;margin-top:4px}.lr19-player-stat{display:flex;flex-direction:column;justify-content:center;text-align:center}.lr19-player-stat span{font-size:19px}.lr19-player-stat b{color:#43d9ff;font-size:19px;margin:5px 0}.lr19-player-stat small{color:#9f8d85;font-size:9px}
.lr19-native-account.lr-native-account{margin-top:14px!important;grid-template-columns:220px 1fr!important;gap:14px!important}.lr19-native-account .woocommerce-MyAccount-navigation{border-radius:6px!important;background:#010204!important;border:1px solid rgba(67,217,255,.20)!important}.lr19-native-account .woocommerce-MyAccount-navigation li a{border-radius:0!important}.lr19-native-account .woocommerce-MyAccount-content{border-radius:6px!important;background:#010204!important;border:1px solid rgba(67,217,255,.20)!important}.lr19-native-account table th{background:#010204!important;color:#ffffff!important}.lr19-native-account table td{background:#010204!important}
.lr19-account-help{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:20px;border:1px solid rgba(67,217,255,.22);background:#010204}.lr19-account-help .lr19-discord-big{width:70px;height:70px;margin:0}.lr19-account-help .lr19-discord-big svg{width:65px}.lr19-account-help b{color:#ffffff}.lr19-account-help p{color:#c73d8b;font-size:10px}.lr19-account-help a{padding:10px 16px;border:1px solid #5865f2;border-radius:7px;color:#ffffff!important;font-size:9px;font-weight:900}
.lr-discord-float{position:fixed!important;right:24px!important;bottom:22px!important;z-index:10000!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 12px 8px 8px!important;border:1px solid rgba(67,217,255,.6)!important;border-radius:18px!important;background:linear-gradient(110deg,#29113a,#19091d 55%,#be3b85)!important;color:#ffffff!important;box-shadow:0 13px 40px rgba(0,0,0,.55),0 0 22px rgba(230,71,162,.18)!important}.lr-discord-float-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:#5865f2!important}.lr-discord-float-icon svg{width:23px!important;height:18px!important}.lr-discord-float-copy{display:flex!important;flex-direction:column!important}.lr-discord-float-copy small{font-size:8px!important;color:#e7d9d3!important}.lr-discord-float-copy b{font-size:11px!important}.lr-discord-float-arrow{color:#43d9ff}
.lr19-home + .lr-why,.lr19-home + .lr-newsletter{display:none}
.lr-home>.lr-promo{display:none!important}
@media(max-width:1050px){
 .lr19-nav{display:none}.lr19-header{grid-template-columns:1fr auto}.lr19-home-hero{grid-template-columns:1fr}.lr19-discord-login{max-width:520px}.lr19-product-grid,.lr19-shop ul.products{grid-template-columns:repeat(3,1fr)!important}.lr19-why-grid{grid-template-columns:repeat(3,1fr)}.lr19-why-grid article{border-bottom:1px solid rgba(67,217,255,.14)}.lr19-footer{grid-template-columns:repeat(2,1fr)}.lr19-account-login{grid-template-columns:1fr}.lr19-player-card{grid-template-columns:1fr 1fr}.lr19-policy .lr-policy-layout{grid-template-columns:1fr!important}.lr19-policy .lr-policy-nav{position:relative!important;top:auto!important}
}
@media(max-width:720px){
 .lr19-promo-top{grid-template-columns:1fr;text-align:center;gap:4px}.lr19-promo-expire,.lr19-promo-copy{justify-content:center}.lr19-header{height:62px;padding:0 12px}.lr19-brand-name{font-size:15px}.lr19-discord-mini span{display:none}.lr19-page,.lr19-shop,.lr-shop{padding:10px 8px 28px}.lr19-home-hero{min-height:0;padding:42px 20px}.lr19-home-copy h1{font-size:55px}.lr19-home-meta{flex-direction:column;gap:8px}.lr19-story-grid{grid-template-columns:1fr}.lr19-product-grid,.lr19-shop ul.products{grid-template-columns:repeat(2,1fr)!important}.lr19-product-grid .lr-product-media,.lr19-shop ul.products li.product img{height:170px!important}.lr19-why-grid{grid-template-columns:1fr}.lr19-newsletter{flex-direction:column;align-items:flex-start;padding:25px 20px}.lr19-footer{grid-template-columns:1fr;padding:30px 20px}.lr19-copy span{float:none;display:block;margin-top:4px}.lr19-account-login{padding:30px 20px}.lr19-account-login h1{font-size:42px}.lr19-player-card{grid-template-columns:1fr}.lr19-native-account.lr-native-account{grid-template-columns:1fr!important}.lr19-account-titlebar{align-items:flex-start;flex-direction:column;gap:12px}.lr19-account-help{grid-template-columns:1fr;text-align:center}.lr19-account-help .lr19-discord-big{margin:auto}.lr19-policy.lr-policy{padding:10px 8px 28px!important}.lr19-policy .lr-policy-hero{padding:24px!important}.lr19-policy .lr-policy-hero h1{font-size:34px!important}
 .lr-discord-float{right:10px!important;bottom:10px!important}.lr-discord-float-copy{display:none!important}.lr-discord-float-arrow{display:none!important}
}
body.laroja-v19-page.woocommerce-shop .lr-shop-head h2,
body.laroja-v19-page .lr19-shop .lr-shop-head h2,
.lr19-shop .lr-shop-head h2{
    color:#ffffff!important;
    text-shadow:0 1px 0 rgba(0,0,0,.35);
}
.lr19-home .lr110-featured-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:stretch!important;
}
.lr19-home .lr110-featured-grid .lr-product-card{
    width:100%!important;
    min-width:0!important;
    height:100%!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    border-radius:10px!important;
}
.lr19-home .lr110-featured-grid .lr-product-media{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16 / 10!important;
    display:block!important;
    flex:0 0 auto!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0!important;
    border-radius:0!important;
    background:#010204!important;
}
.lr19-home .lr110-featured-grid .lr-product-media img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center center!important;
    border:0!important;
    border-radius:0!important;
}
.lr19-home .lr110-featured-grid .lr-product-body{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    padding:17px 18px 18px!important;
}
.lr19-home .lr110-featured-grid .lr-product-body h3{
    min-height:38px!important;
}
.lr19-home .lr110-featured-grid .lr-price{
    min-height:28px!important;
}
.lr19-home .lr110-featured-grid .lr-btn-small{
    margin-top:auto!important;
}
.lr110-page-heading{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:25px;
    padding:30px 30px 25px;
    background:
      radial-gradient(circle at 90% 10%,rgba(255,79,179,.11),transparent 25rem),
      linear-gradient(100deg,#010205,#020509);
    border:1px solid rgba(67,217,255,.28);
    border-bottom:0;
}
.lr110-page-heading span{
    color:#43d9ff;
    font-size:10px;
    font-weight:950;
    letter-spacing:.16em;
}
.lr110-page-heading h1{
    margin:5px 0 0;
    color:#ffffff;
    font-size:clamp(31px,4vw,48px);
    font-weight:950;
    letter-spacing:-.045em;
}
.lr110-page-heading p{
    margin:7px 0 0;
    color:#aa958c;
    font-size:12px;
}
.lr110-page-heading>a{
    flex:0 0 auto;
    padding:10px 15px;
    border:1px solid rgba(67,217,255,.36);
    border-radius:7px;
    color:#43d9ff!important;
    background:#010204;
    font-size:9px;
    font-weight:950;
}
.lr110-breadcrumb{
    display:flex;
    gap:9px;
    align-items:center;
    padding:12px 18px;
    color:#ab3578;
    background:#010204;
    border:1px solid rgba(67,217,255,.18);
    font-size:9px;
}
.lr110-breadcrumb a{color:#b8a49a!important}
.lr110-breadcrumb strong{color:#43d9ff}
.lr110-product-page{
    max-width:1500px!important;
    min-height:700px;
}
.lr110-product-shell{
    padding:22px;
    border:1px solid rgba(67,217,255,.20);
    border-top:0;
    background:#010204;
}
.lr110-product-shell .woocommerce-notices-wrapper{
    margin-bottom:14px;
}
.lr110-product-shell .woocommerce-message,
.lr110-product-shell .woocommerce-info,
.lr110-product-shell .woocommerce-error{
    color:#ffffff!important;
    background:#010305!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-top:0!important;
    border-left:3px solid #43d9ff!important;
    border-radius:7px!important;
}
.lr110-product-shell div.product{
    display:grid!important;
    grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)!important;
    gap:26px!important;
    align-items:start!important;
}
.lr110-product-shell div.product:before,
.lr110-product-shell div.product:after{display:none!important}
.lr110-product-shell div.product .woocommerce-product-gallery{
    width:100%!important;
    float:none!important;
    margin:0!important;
    padding:16px!important;
    border:1px solid rgba(67,217,255,.24);
    background:
      radial-gradient(circle at 50% 30%,rgba(177,55,124,.10),transparent 24rem),
      #010204;
    border-radius:10px;
    overflow:hidden;
}
.lr110-product-shell .woocommerce-product-gallery__wrapper{
    margin:0!important;
}
.lr110-product-shell .woocommerce-product-gallery__image{
    overflow:hidden!important;
    border-radius:7px!important;
    background:#010204;
}
.lr110-product-shell .woocommerce-product-gallery__image a{
    display:block!important;
}
.lr110-product-shell .woocommerce-product-gallery__image img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:660px!important;
    object-fit:contain!important;
    object-position:center!important;
    margin:auto!important;
    border-radius:7px!important;
}
.lr110-product-shell .flex-control-thumbs{
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:8px!important;
    margin:10px 0 0!important;
}
.lr110-product-shell .flex-control-thumbs li{
    width:auto!important;
    float:none!important;
}
.lr110-product-shell .flex-control-thumbs img{
    width:100%!important;
    height:82px!important;
    object-fit:cover!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:6px!important;
}
.lr110-product-shell div.product .summary{
    width:100%!important;
    float:none!important;
    margin:0!important;
    padding:30px!important;
    border:1px solid rgba(67,217,255,.24);
    border-radius:10px;
    background:
      radial-gradient(circle at 95% 0,rgba(255,79,179,.09),transparent 20rem),
      linear-gradient(160deg,#010204,#010204);
}
.lr110-product-shell .product_title{
    margin:0 0 14px!important;
    color:#ffffff!important;
    font-size:clamp(31px,4vw,50px)!important;
    line-height:.96!important;
    font-weight:950!important;
    letter-spacing:-.045em!important;
    text-transform:uppercase;
}
.lr110-product-shell .woocommerce-product-rating{
    color:#43d9ff!important;
    margin:0 0 13px!important;
}
.lr110-product-shell .woocommerce-review-link{color:#c73d8b!important}
.lr110-product-shell .summary .price{
    margin:13px 0 18px!important;
    color:#43d9ff!important;
    font-size:29px!important;
    font-weight:950!important;
}
.lr110-product-shell .summary .price del{
    color:#a53374!important;
    font-size:16px!important;
}
.lr110-product-shell .summary .price ins{
    color:#43d9ff!important;
    text-decoration:none!important;
}
.lr110-product-shell .woocommerce-product-details__short-description{
    color:#c5b0a6!important;
    font-size:13px!important;
    line-height:1.75!important;
}
.lr110-product-shell form.cart{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:10px!important;
    align-items:center!important;
    padding-top:18px!important;
    border-top:1px solid rgba(255,255,255,.055)!important;
}
.lr110-product-shell .quantity .qty{
    min-width:78px!important;
    height:48px!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-radius:7px!important;
    background:#010204!important;
    color:#ffffff!important;
    padding:0 8px!important;
}
.lr110-product-shell .single_add_to_cart_button{
    min-height:48px!important;
    padding:0 26px!important;
    border:1px solid rgba(67,217,255,.35)!important;
    border-radius:7px!important;
    background:linear-gradient(90deg,#e848a3,#ff4fb3)!important;
    color:#ffffff!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr110-product-shell .single_add_to_cart_button:hover{
    filter:brightness(1.08);
}
.lr110-product-shell table.variations{
    width:100%!important;
    margin:14px 0!important;
}
.lr110-product-shell table.variations th,
.lr110-product-shell table.variations td{
    padding:7px 0!important;
    background:transparent!important;
    color:#ffffff!important;
}
.lr110-product-shell table.variations select{
    min-height:44px!important;
    width:100%!important;
    padding:0 10px!important;
    border:1px solid rgba(67,217,255,.27)!important;
    border-radius:7px!important;
    background:#010204!important;
    color:#ffffff!important;
}
.lr110-product-shell .reset_variations{color:#43d9ff!important}
.lr110-product-shell .product_meta{
    display:flex!important;
    flex-direction:column!important;
    gap:7px!important;
    margin-top:20px!important;
    padding-top:17px!important;
    border-top:1px solid rgba(255,255,255,.055)!important;
    color:#ad3579!important;
    font-size:10px!important;
}
.lr110-product-shell .product_meta a{color:#43d9ff!important}
.lr110-product-shell div.product .woocommerce-tabs,
.lr110-product-shell div.product .related,
.lr110-product-shell div.product .upsells{
    grid-column:1 / -1!important;
    width:100%!important;
    float:none!important;
}
.lr110-product-shell .woocommerce-tabs{
    margin-top:8px!important;
    padding:22px!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:9px!important;
    background:#010204!important;
}
.lr110-product-shell .woocommerce-tabs ul.tabs{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    padding:0!important;
    margin:0 0 20px!important;
    border:0!important;
}
.lr110-product-shell .woocommerce-tabs ul.tabs:before,
.lr110-product-shell .woocommerce-tabs ul.tabs li:before,
.lr110-product-shell .woocommerce-tabs ul.tabs li:after{display:none!important}
.lr110-product-shell .woocommerce-tabs ul.tabs li{
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:6px!important;
    background:#010204!important;
}
.lr110-product-shell .woocommerce-tabs ul.tabs li.active{
    background:linear-gradient(90deg,#ab3578,#03070d)!important;
    border-color:rgba(67,217,255,.43)!important;
}
.lr110-product-shell .woocommerce-tabs ul.tabs li a{
    padding:10px 15px!important;
    color:#cbb6ac!important;
    font-size:10px!important;
    font-weight:900!important;
}
.lr110-product-shell .woocommerce-tabs ul.tabs li.active a{color:#ffffff!important}
.lr110-product-shell .woocommerce-Tabs-panel{
    color:#c4afa5!important;
    line-height:1.75!important;
}
.lr110-product-shell .woocommerce-Tabs-panel h2,
.lr110-product-shell .related>h2,
.lr110-product-shell .upsells>h2{
    color:#ffffff!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr110-product-shell .related,
.lr110-product-shell .upsells{
    margin-top:18px!important;
    padding:22px!important;
    border:1px solid rgba(67,217,255,.20)!important;
    background:#010204!important;
}
.lr110-product-shell .related ul.products,
.lr110-product-shell .upsells ul.products{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
}
.lr110-product-shell .related ul.products:before,
.lr110-product-shell .related ul.products:after,
.lr110-product-shell .upsells ul.products:before,
.lr110-product-shell .upsells ul.products:after{display:none!important}
.lr110-product-shell .related li.product,
.lr110-product-shell .upsells li.product{
    width:auto!important;
    float:none!important;
    margin:0!important;
    overflow:hidden!important;
    padding:0 0 13px!important;
    border:1px solid rgba(67,217,255,.23)!important;
    border-radius:8px!important;
    background:#010204!important;
}
.lr110-product-shell .related li.product img,
.lr110-product-shell .upsells li.product img{
    display:block!important;
    width:100%!important;
    height:190px!important;
    margin:0!important;
    object-fit:cover!important;
}
.lr110-product-shell .related .woocommerce-loop-product__title,
.lr110-product-shell .upsells .woocommerce-loop-product__title{
    padding:12px 12px 4px!important;
    color:#ffffff!important;
    font-size:12px!important;
}
.lr110-product-shell .related .price,
.lr110-product-shell .upsells .price{
    padding:0 12px!important;
    color:#43d9ff!important;
    font-weight:900!important;
}
.lr110-product-shell .related .button,
.lr110-product-shell .upsells .button{
    width:calc(100% - 24px)!important;
    margin:10px 12px 0!important;
    border:1px solid rgba(67,217,255,.34)!important;
    border-radius:7px!important;
    background:#010204!important;
    color:#43d9ff!important;
    text-align:center!important;
}
.lr110-cart-page{max-width:1500px!important;min-height:680px}
.lr110-cart-shell{
    padding:22px;
    border:1px solid rgba(67,217,255,.20);
    border-top:0;
    background:#010204;
}
.lr110-cart-shell .woocommerce-notices-wrapper{margin-bottom:12px}
.lr110-cart-shell .woocommerce-message,
.lr110-cart-shell .woocommerce-info,
.lr110-cart-shell .woocommerce-error{
    color:#ffffff!important;
    background:#010205!important;
    border:1px solid rgba(67,217,255,.26)!important;
    border-left:3px solid #43d9ff!important;
    border-radius:7px!important;
}
.lr110-cart-shell .woocommerce-cart-form{
    width:100%!important;
    margin:0!important;
    padding:0!important;
}
.lr110-cart-shell table.shop_table{
    width:100%!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    overflow:hidden!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:9px!important;
    background:#010204!important;
}
.lr110-cart-shell table.shop_table th{
    padding:14px!important;
    border-color:rgba(255,255,255,.05)!important;
    background:#010305!important;
    color:#43d9ff!important;
    font-size:10px!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr110-cart-shell table.shop_table td{
    padding:14px!important;
    border-color:rgba(255,255,255,.05)!important;
    background:#010204!important;
    color:#d6c1b7!important;
    vertical-align:middle!important;
}
.lr110-cart-shell .product-thumbnail img{
    width:92px!important;
    height:72px!important;
    object-fit:cover!important;
    border:1px solid rgba(67,217,255,.20)!important;
    border-radius:6px!important;
}
.lr110-cart-shell .product-name a{
    color:#ffffff!important;
    font-weight:900!important;
}
.lr110-cart-shell .product-price,
.lr110-cart-shell .product-subtotal{
    color:#43d9ff!important;
    font-weight:900!important;
}
.lr110-cart-shell .product-remove a{
    color:#ffffff!important;
    background:#060e1a!important;
    border:1px solid rgba(255,79,179,.25)!important;
}
.lr110-cart-shell .quantity .qty{
    width:76px!important;
    min-height:42px!important;
    background:#010204!important;
    color:#ffffff!important;
    border:1px solid rgba(67,217,255,.26)!important;
    border-radius:6px!important;
}
.lr110-cart-shell td.actions{
    background:#010204!important;
}
.lr110-cart-shell .coupon{
    display:flex!important;
    gap:8px!important;
}
.lr110-cart-shell .coupon input{
    min-width:220px!important;
    min-height:44px!important;
    padding:0 12px!important;
    background:#010204!important;
    color:#ffffff!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-radius:6px!important;
}
.lr110-cart-shell button.button,
.lr110-cart-shell a.button,
.lr110-cart-shell .checkout-button{
    min-height:44px!important;
    border:1px solid rgba(67,217,255,.33)!important;
    border-radius:7px!important;
    background:#010204!important;
    color:#43d9ff!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr110-cart-shell .checkout-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:linear-gradient(90deg,#e848a3,#ff4fb3)!important;
    color:#ffffff!important;
    font-size:13px!important;
}
.lr110-cart-shell .cart-collaterals{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(340px,.55fr)!important;
    gap:18px!important;
    margin-top:18px!important;
}
.lr110-cart-shell .cart_totals{
    width:100%!important;
    float:none!important;
    grid-column:2!important;
    padding:20px!important;
    border:1px solid rgba(67,217,255,.23)!important;
    border-radius:9px!important;
    background:linear-gradient(160deg,#010204,#010204)!important;
}
.lr110-cart-shell .cart_totals h2{
    color:#ffffff!important;
    font-size:22px!important;
    text-transform:uppercase!important;
}
.lr110-cart-shell .cart_totals table{
    border:0!important;
}
.lr110-cart-shell .cart_totals table th,
.lr110-cart-shell .cart_totals table td{
    background:transparent!important;
}
.lr110-cart-shell .cart_totals .order-total strong{
    color:#43d9ff!important;
    font-size:20px!important;
}
.lr110-cart-shell .cross-sells{
    width:100%!important;
    float:none!important;
    grid-column:1!important;
}
.lr110-cart-shell .cross-sells>h2{color:#ffffff!important}
.lr110-cart-shell .cross-sells ul.products{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
}
.lr110-cart-shell .cart-empty{
    padding:40px 20px!important;
    margin:0 0 15px!important;
    text-align:center!important;
    color:#c6b1a7!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.22)!important;
}
.lr110-cart-shell .return-to-shop{text-align:center!important}
.lr110-cart-shell .wp-block-woocommerce-cart,
.lr110-cart-shell .wc-block-cart{
    color:#ffffff!important;
}
.lr110-cart-shell .wc-block-cart__main,
.lr110-cart-shell .wc-block-cart__sidebar{
    color:#ffffff!important;
}
.lr110-cart-shell .wc-block-cart-items{
    border:1px solid rgba(67,217,255,.21)!important;
    border-radius:9px!important;
    overflow:hidden!important;
    background:#010204!important;
}
.lr110-cart-shell .wc-block-cart-items th{
    color:#43d9ff!important;
    background:#010305!important;
    border-color:rgba(255,255,255,.05)!important;
}
.lr110-cart-shell .wc-block-cart-items td{
    color:#d1bbb1!important;
    border-color:rgba(255,255,255,.05)!important;
}
.lr110-cart-shell .wc-block-cart-item__image img{
    width:110px!important;
    height:86px!important;
    object-fit:cover!important;
    border-radius:6px!important;
}
.lr110-cart-shell .wc-block-components-product-name{
    color:#ffffff!important;
    font-weight:900!important;
}
.lr110-cart-shell .wc-block-components-product-price,
.lr110-cart-shell .wc-block-components-totals-item__value{
    color:#43d9ff!important;
}
.lr110-cart-shell .wc-block-components-sidebar{
    padding:18px!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:9px!important;
    background:#010204!important;
}
.lr110-cart-shell .wc-block-components-totals-wrapper{
    border-color:rgba(255,255,255,.055)!important;
}
.lr110-cart-shell .wc-block-components-totals-item__label,
.lr110-cart-shell .wc-block-components-title{
    color:#ffffff!important;
}
.lr110-cart-shell .wc-block-cart__submit-button{
    min-height:50px!important;
    border-radius:7px!important;
    background:linear-gradient(90deg,#e848a3,#ff4fb3)!important;
    color:#ffffff!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr110-cart-shell .wc-block-cart__submit-button span{color:#ffffff!important}
.lr110-cart-shell .wc-block-components-text-input input,
.lr110-cart-shell .wc-block-components-combobox .wc-block-components-combobox-control input{
    color:#ffffff!important;
    background:#010204!important;
}
.lr110-cart-shell .wc-block-components-quantity-selector{
    background:#010204!important;
    border-color:rgba(67,217,255,.24)!important;
}
.lr110-cart-shell .wc-block-components-quantity-selector input,
.lr110-cart-shell .wc-block-components-quantity-selector button{
    color:#ffffff!important;
}
@media(max-width:1000px){
    .lr110-product-shell div.product{
        grid-template-columns:1fr!important;
    }
    .lr110-product-shell .related ul.products,
    .lr110-product-shell .upsells ul.products{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    .lr110-cart-shell .cart-collaterals{
        grid-template-columns:1fr!important;
    }
    .lr110-cart-shell .cart_totals,
    .lr110-cart-shell .cross-sells{
        grid-column:1!important;
    }
}
@media(max-width:720px){
    .lr19-home .lr110-featured-grid{
        grid-template-columns:1fr!important;
    }
    .lr19-home .lr110-featured-grid .lr-product-media{
        aspect-ratio:16 / 10!important;
    }
    .lr110-page-heading{
        align-items:flex-start;
        flex-direction:column;
        padding:22px 18px;
    }
    .lr110-product-shell,
    .lr110-cart-shell{
        padding:10px;
    }
    .lr110-product-shell div.product .summary{
        padding:20px!important;
    }
    .lr110-product-shell .related ul.products,
    .lr110-product-shell .upsells ul.products{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .lr110-cart-shell table.shop_table{
        border-radius:6px!important;
    }
    .lr110-cart-shell .coupon{
        flex-direction:column!important;
    }
    .lr110-cart-shell .coupon input{
        min-width:0!important;
        width:100%!important;
    }
}
@media(max-width:480px){
    .lr110-product-shell .related ul.products,
    .lr110-product-shell .upsells ul.products{
        grid-template-columns:1fr!important;
    }
}
.lr19-home .lr111-category-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    align-items:stretch!important;
}
.lr19-home .lr111-category-grid .lr-product-card{
    width:100%!important;
    min-width:0!important;
    height:100%!important;
    display:flex!important;
    flex-direction:column!important;
    overflow:hidden!important;
    border-radius:10px!important;
}
.lr19-home .lr111-category-grid .lr-product-media{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    aspect-ratio:16 / 10!important;
    flex:0 0 auto!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0!important;
    border-radius:0!important;
    background:#010204!important;
}
.lr19-home .lr111-category-grid .lr-product-media img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    min-width:100%!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center center!important;
    border:0!important;
    border-radius:0!important;
}
.lr19-home .lr111-category-grid .lr-product-body{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    padding:17px 18px 18px!important;
}
.lr19-home .lr111-category-grid .lr-product-body h3{
    min-height:38px!important;
}
.lr19-home .lr111-category-grid .lr-price{
    min-height:28px!important;
}
.lr19-home .lr111-category-grid .lr-btn-small{
    margin-top:auto!important;
}
.lr111-checkout-page{
    max-width:1500px!important;
    min-height:700px;
}
.lr111-checkout-shell{
    padding:22px;
    border:1px solid rgba(67,217,255,.20);
    border-top:0;
    background:
      radial-gradient(circle at 90% 5%,rgba(255,79,179,.055),transparent 26rem),
      #010204;
    color:#ffffff;
}
.lr111-checkout-shell .woocommerce-notices-wrapper{
    margin-bottom:14px;
}
.lr111-checkout-shell .woocommerce-message,
.lr111-checkout-shell .woocommerce-info,
.lr111-checkout-shell .woocommerce-error{
    margin:0 0 14px!important;
    padding:13px 15px!important;
    color:#ffffff!important;
    background:#010205!important;
    border:1px solid rgba(67,217,255,.26)!important;
    border-left:3px solid #43d9ff!important;
    border-radius:7px!important;
}
.lr111-checkout-shell form.checkout{
    display:grid!important;
    grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;
    gap:18px!important;
    align-items:start!important;
}
.lr111-checkout-shell #customer_details{
    grid-column:1!important;
    width:100%!important;
}
.lr111-checkout-shell #order_review_heading,
.lr111-checkout-shell #order_review{
    grid-column:2!important;
    width:100%!important;
}
.lr111-checkout-shell #order_review_heading{
    margin:0!important;
    padding:20px 20px 0!important;
    color:#ffffff!important;
    font-size:21px!important;
    font-weight:950!important;
    text-transform:uppercase!important;
    background:linear-gradient(160deg,#010204,#010204)!important;
    border:1px solid rgba(67,217,255,.23)!important;
    border-bottom:0!important;
    border-radius:9px 9px 0 0!important;
}
.lr111-checkout-shell #order_review{
    margin:0!important;
    padding:18px 20px 20px!important;
    background:linear-gradient(160deg,#010204,#010204)!important;
    border:1px solid rgba(67,217,255,.23)!important;
    border-top:0!important;
    border-radius:0 0 9px 9px!important;
}
.lr111-checkout-shell .col2-set{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:14px!important;
}
.lr111-checkout-shell .col2-set .col-1,
.lr111-checkout-shell .col2-set .col-2{
    width:100%!important;
    float:none!important;
    margin:0!important;
    padding:20px!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:9px!important;
    background:#010204!important;
}
.lr111-checkout-shell h3{
    color:#ffffff!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr111-checkout-shell label{
    color:#d4bfb5!important;
    font-size:10px!important;
    font-weight:850!important;
}
.lr111-checkout-shell .required{
    color:#ff4fb3!important;
}
.lr111-checkout-shell input.input-text,
.lr111-checkout-shell textarea,
.lr111-checkout-shell select,
.lr111-checkout-shell .select2-selection{
    min-height:45px!important;
    width:100%!important;
    padding:10px 12px!important;
    color:#ffffff!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.27)!important;
    border-radius:7px!important;
    box-shadow:none!important;
}
.lr111-checkout-shell textarea{
    min-height:110px!important;
    resize:vertical!important;
}
.lr111-checkout-shell .select2-selection{
    display:flex!important;
    align-items:center!important;
}
.lr111-checkout-shell .select2-selection__rendered{
    color:#ffffff!important;
    padding:0!important;
}
.lr111-checkout-shell .select2-selection__arrow{
    top:9px!important;
}
body.laroja-v19-page .select2-dropdown{
    background:#010204!important;
    border:1px solid rgba(67,217,255,.27)!important;
}
body.laroja-v19-page .select2-results__option{
    color:#d4bfb5!important;
}
body.laroja-v19-page .select2-results__option--highlighted{
    background:#a13271!important;
    color:#ffffff!important;
}
.lr111-checkout-shell table.woocommerce-checkout-review-order-table{
    width:100%!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    overflow:hidden!important;
    border:1px solid rgba(67,217,255,.18)!important;
    border-radius:7px!important;
    background:#010204!important;
}
.lr111-checkout-shell table.woocommerce-checkout-review-order-table th,
.lr111-checkout-shell table.woocommerce-checkout-review-order-table td{
    padding:12px!important;
    border-color:rgba(255,255,255,.05)!important;
}
.lr111-checkout-shell table.woocommerce-checkout-review-order-table th{
    color:#43d9ff!important;
    background:#010205!important;
    font-size:10px!important;
    text-transform:uppercase!important;
}
.lr111-checkout-shell table.woocommerce-checkout-review-order-table td{
    color:#d4c0b6!important;
    background:#010204!important;
}
.lr111-checkout-shell .order-total th,
.lr111-checkout-shell .order-total td,
.lr111-checkout-shell .order-total strong{
    color:#43d9ff!important;
    font-size:16px!important;
}
.lr111-checkout-shell #payment{
    margin-top:14px!important;
    padding:0!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:8px!important;
    overflow:hidden!important;
}
.lr111-checkout-shell #payment ul.payment_methods{
    margin:0!important;
    padding:14px!important;
    border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.lr111-checkout-shell #payment ul.payment_methods li{
    padding:10px!important;
    margin-bottom:8px!important;
    color:#ffffff!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.18)!important;
    border-radius:7px!important;
}
.lr111-checkout-shell #payment ul.payment_methods li:last-child{
    margin-bottom:0!important;
}
.lr111-checkout-shell #payment div.payment_box{
    color:#d2bbb1!important;
    background:#010305!important;
    border:1px solid rgba(67,217,255,.16)!important;
}
.lr111-checkout-shell #payment div.payment_box:before{
    border-bottom-color:#010305!important;
}
.lr111-checkout-shell #payment .place-order{
    padding:16px!important;
    margin:0!important;
}
.lr111-checkout-shell #place_order{
    width:100%!important;
    min-height:52px!important;
    border:1px solid rgba(67,217,255,.35)!important;
    border-radius:7px!important;
    background:linear-gradient(90deg,#e847a3,#ff4fb3)!important;
    color:#ffffff!important;
    font-size:13px!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr111-checkout-shell .woocommerce-privacy-policy-text{
    color:#bc3a84!important;
    font-size:10px!important;
    line-height:1.6!important;
}
.lr111-checkout-shell .woocommerce-privacy-policy-text a,
.lr111-checkout-shell .woocommerce-terms-and-conditions-link{
    color:#43d9ff!important;
}
.lr111-checkout-shell .wp-block-woocommerce-checkout{
    color:#ffffff!important;
    margin:0!important;
}
.lr111-checkout-shell .wc-block-checkout{
    color:#ffffff!important;
}
.lr111-checkout-shell .wc-block-components-main{
    padding-right:18px!important;
}
.lr111-checkout-shell .wc-block-components-sidebar{
    padding:18px!important;
    color:#ffffff!important;
    background:linear-gradient(160deg,#010204,#010204)!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:9px!important;
}
.lr111-checkout-shell .wc-block-components-checkout-step{
    margin-bottom:12px!important;
    padding:20px!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.20)!important;
    border-radius:9px!important;
}
.lr111-checkout-shell .wc-block-components-checkout-step__heading{
    margin-bottom:15px!important;
}
.lr111-checkout-shell .wc-block-components-checkout-step__title,
.lr111-checkout-shell .wc-block-components-title,
.lr111-checkout-shell .wc-block-components-order-summary__button-text,
.lr111-checkout-shell .wc-block-components-totals-item__label{
    color:#ffffff!important;
    font-weight:900!important;
}
.lr111-checkout-shell .wc-block-components-checkout-step__description,
.lr111-checkout-shell .wc-block-components-formatted-money-amount,
.lr111-checkout-shell .wc-block-components-product-metadata,
.lr111-checkout-shell .wc-block-components-address-card address{
    color:#c5afa5!important;
}
.lr111-checkout-shell .wc-block-components-text-input input,
.lr111-checkout-shell .wc-block-components-combobox .wc-block-components-combobox-control input,
.lr111-checkout-shell .wc-block-components-country-input select,
.lr111-checkout-shell .wc-block-components-state-input select{
    min-height:46px!important;
    color:#ffffff!important;
    background:#010204!important;
    border-color:rgba(67,217,255,.27)!important;
    border-radius:7px!important;
}
.lr111-checkout-shell .wc-block-components-text-input label,
.lr111-checkout-shell .wc-block-components-combobox label{
    color:#cdb8ae!important;
}
.lr111-checkout-shell .wc-block-components-address-form__address_2-toggle{
    color:#43d9ff!important;
}
.lr111-checkout-shell .wc-block-components-radio-control{
    padding:10px!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.16)!important;
    border-radius:7px!important;
}
.lr111-checkout-shell .wc-block-components-radio-control__option{
    color:#ffffff!important;
    border-color:rgba(255,255,255,.055)!important;
}
.lr111-checkout-shell .wc-block-components-radio-control__label,
.lr111-checkout-shell .wc-block-components-radio-control__description{
    color:#ffffff!important;
}
.lr111-checkout-shell .wc-block-components-radio-control__secondary-label{
    color:#43d9ff!important;
}
.lr111-checkout-shell .wc-block-components-checkout-place-order-button{
    min-height:54px!important;
    border:1px solid rgba(67,217,255,.35)!important;
    border-radius:7px!important;
    background:linear-gradient(90deg,#e848a3,#ff4fb3)!important;
    color:#ffffff!important;
    font-weight:950!important;
    text-transform:uppercase!important;
}
.lr111-checkout-shell .wc-block-components-checkout-place-order-button span{
    color:#ffffff!important;
}
.lr111-checkout-shell .wc-block-components-order-summary{
    color:#ffffff!important;
}
.lr111-checkout-shell .wc-block-components-order-summary-item{
    border-color:rgba(255,255,255,.055)!important;
}
.lr111-checkout-shell .wc-block-components-order-summary-item__image img{
    width:74px!important;
    height:58px!important;
    object-fit:cover!important;
    border-radius:6px!important;
}
.lr111-checkout-shell .wc-block-components-product-name{
    color:#ffffff!important;
    font-weight:900!important;
}
.lr111-checkout-shell .wc-block-components-totals-wrapper{
    border-color:rgba(255,255,255,.055)!important;
}
.lr111-checkout-shell .wc-block-components-totals-item__value{
    color:#43d9ff!important;
    font-weight:900!important;
}
.lr111-checkout-shell .wc-block-components-panel__button{
    color:#ffffff!important;
}
.lr111-checkout-shell .wc-block-components-checkbox label{
    color:#d1bbb1!important;
}
.lr111-checkout-shell .wc-block-components-validation-error{
    color:#ff4fb3!important;
}
.lr111-checkout-shell .woocommerce-order{
    padding:22px!important;
    border:1px solid rgba(67,217,255,.22)!important;
    border-radius:9px!important;
    background:#010204!important;
}
.lr111-checkout-shell .woocommerce-thankyou-order-received{
    margin-bottom:18px!important;
    color:#ffffff!important;
    font-size:18px!important;
    font-weight:900!important;
}
.lr111-checkout-shell .woocommerce-order-overview{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:8px!important;
    margin:0 0 18px!important;
    padding:0!important;
}
.lr111-checkout-shell .woocommerce-order-overview li{
    margin:0!important;
    padding:12px!important;
    color:#aa968d!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.18)!important;
    border-radius:7px!important;
}
.lr111-checkout-shell .woocommerce-order-overview li strong{
    display:block!important;
    margin-top:4px!important;
    color:#43d9ff!important;
}
.lr111-checkout-shell .woocommerce-order-details,
.lr111-checkout-shell .woocommerce-customer-details{
    margin-top:18px!important;
}
.lr111-checkout-shell .woocommerce-order-details h2,
.lr111-checkout-shell .woocommerce-customer-details h2{
    color:#ffffff!important;
}
.lr111-checkout-shell .woocommerce-order-details table{
    border:1px solid rgba(67,217,255,.18)!important;
    background:#010204!important;
}
.lr111-checkout-shell .woocommerce-order-details th{
    color:#43d9ff!important;
    background:#010205!important;
}
.lr111-checkout-shell .woocommerce-order-details td{
    color:#d2bbb1!important;
    background:#010204!important;
}
.lr111-checkout-shell .woocommerce-order-details a{
    color:#43d9ff!important;
}
@media(max-width:1000px){
    .lr19-home .lr111-category-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .lr111-checkout-shell form.checkout{
        grid-template-columns:1fr!important;
    }
    .lr111-checkout-shell #customer_details,
    .lr111-checkout-shell #order_review_heading,
    .lr111-checkout-shell #order_review{
        grid-column:1!important;
    }
    .lr111-checkout-shell .woocommerce-order-overview{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media(max-width:720px){
    .lr19-home .lr111-category-grid{
        grid-template-columns:1fr!important;
    }
    .lr111-checkout-shell{
        padding:10px!important;
    }
    .lr111-checkout-shell .col2-set{
        grid-template-columns:1fr!important;
    }
    .lr111-checkout-shell .wc-block-components-main{
        padding-right:0!important;
    }
    .lr111-checkout-shell .wc-block-components-sidebar{
        padding:12px!important;
    }
    .lr111-checkout-shell .wc-block-components-checkout-step{
        padding:14px!important;
    }
    .lr111-checkout-shell .woocommerce-order-overview{
        grid-template-columns:1fr!important;
    }
}
.lr110-cart-shell .quantity .qty,
.lr110-cart-shell input.qty,
.lr110-cart-shell input[type="number"].qty{
    color:#ff4fb3!important;
    -webkit-text-fill-color:#ff4fb3!important;
    opacity:1!important;
    font-weight:950!important;
    text-align:center!important;
    caret-color:#ff4fb3!important;
}
.lr110-cart-shell .wc-block-components-quantity-selector input,
.lr110-cart-shell .wc-block-components-quantity-selector input[type="number"],
.lr110-cart-shell .wc-block-components-quantity-selector__input{
    color:#ff4fb3!important;
    -webkit-text-fill-color:#ff4fb3!important;
    opacity:1!important;
    font-weight:950!important;
    text-align:center!important;
    caret-color:#ff4fb3!important;
}
.lr110-cart-shell .wc-block-components-quantity-selector{
    background:#010204!important;
}
:root{
  --lr113-black:#020202;--lr113-panel:#010204;--lr113-red:#ef4aa8;
  --lr113-orange:#ff4fb3;--lr113-gold:#43d9ff;--lr113-text:#fff7ef;
  --lr113-muted:#a9948b;--lr113-line:rgba(67,217,255,.30);
}
body.laroja-v19-page{background:#020202!important;overflow-x:hidden}
body.laroja-v19-page .lr19-site,
body.laroja-v19-page .lr19-page,
body.laroja-v19-page .lr-shop{width:100%!important;max-width:none!important}
body.laroja-v19-page .lr19-site{border:0!important}
.lr19-promo-top{
  min-height:34px!important;padding:6px clamp(18px,3vw,48px)!important;
  background:linear-gradient(90deg,#a53374,#d94398 36%,#a33273)!important;
}
.lr19-header{
  height:68px!important;padding:0 clamp(18px,3vw,48px)!important;
  background:rgba(2,2,2,.97)!important;backdrop-filter:blur(10px);
  border-bottom:1px solid rgba(67,217,255,.25)!important;
}
.lr19-header:after{
  content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;
  background:linear-gradient(90deg,transparent,#e546a0 20%,#43d9ff 50%,#e546a0 80%,transparent);
  opacity:.45;
}
.lr19-brand-shield{box-shadow:0 0 22px rgba(239,74,168,.32)!important}
.lr19-nav a{font-size:9px!important;letter-spacing:.06em!important}
.lr19-home{padding:0!important;background:#020202!important}
.lr19-home-hero{
  min-height:calc(100vh - 102px)!important;border:0!important;border-radius:0!important;
  border-bottom:1px solid rgba(67,217,255,.32)!important;
  grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;
  align-items:center!important;padding:clamp(46px,6vw,90px) clamp(24px,5vw,76px) 150px!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.985),rgba(1,2,4,.90) 46%,rgba(1,3,5,.68)),
    linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.84)),
    url("furia-visuals/furia-city-clean.webp") center/cover no-repeat!important;
  box-shadow:inset 0 -120px 140px rgba(0,0,0,.82)!important;
}
.lr19-home-hero:before{
  background:radial-gradient(circle at 52% 29%,rgba(255,79,179,.16),transparent 19rem),
             linear-gradient(180deg,transparent 55%,rgba(0,0,0,.77))!important;
}
.lr19-home-copy{max-width:820px}
.lr19-home-copy h1{
  font-size:clamp(68px,8.2vw,132px)!important;letter-spacing:-.078em!important;
  text-shadow:0 18px 42px rgba(0,0,0,.7)!important;
}
.lr19-home-copy h2{font-size:clamp(17px,1.4vw,24px)!important}
.lr19-home-copy p{max-width:670px!important;color:#d6c4bb!important}
.lr19-home-actions a{min-width:160px!important}
.lr19-discord-login{
  max-width:430px;justify-self:end;border-radius:10px!important;
  background:linear-gradient(165deg,rgba(1,2,5,.94),rgba(1,2,4,.985))!important;
  border:1px solid rgba(67,217,255,.38)!important;
  box-shadow:0 22px 70px rgba(0,0,0,.55)!important;
}
.lr19-discord-big{filter:drop-shadow(0 0 25px rgba(88,101,242,.40))!important}
.lr113-hero-stats{
  position:absolute;left:clamp(24px,5vw,76px);bottom:26px;z-index:3;
  display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));width:min(720px,62%);
  border:1px solid rgba(67,217,255,.26);background:rgba(1,2,4,.86);backdrop-filter:blur(7px);
}
.lr113-hero-stats>div{
  min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;
  border-right:1px solid rgba(67,217,255,.14);
}
.lr113-hero-stats>div:last-child{border-right:0}
.lr113-hero-stats b{color:#ffffff;font-size:18px}
.lr113-hero-stats span{margin-top:4px;color:#c73d8b;font-size:8px;font-weight:850}
.lr113-payments-card{
  position:absolute;right:clamp(24px,5vw,76px);bottom:26px;z-index:3;
  width:min(320px,27%);min-height:70px;padding:12px 16px;
  border:1px solid rgba(67,217,255,.26);background:rgba(1,2,4,.86);backdrop-filter:blur(7px);
}
.lr113-payments-card>span{display:block;color:#ffffff;font-size:9px;font-weight:900}
.lr113-payments-card>small{display:block;color:#b4387e;font-size:8px;margin:4px 0 8px}
.lr113-payments-card>div{display:flex;gap:14px;color:#ffffff;font-size:11px}
.lr113-payments-card>div b:last-child{color:#78a9ff}
.lr113-story-grid{margin:0!important;padding:26px clamp(18px,4vw,60px)!important;background:#010204!important}
.lr113-story-grid article{
  min-height:170px!important;background:linear-gradient(180deg,#010204,#010204)!important;
  border-radius:8px!important;
}
.lr19-products-section{padding:34px clamp(18px,4vw,60px)!important;background:#010204!important}
.lr19-section-head h2{font-size:clamp(25px,2vw,34px)!important}
.lr19-product-grid .lr-product-card,
.lr19-shop ul.products li.product{
  background:linear-gradient(180deg,#010204,#010204)!important;
  border-color:rgba(67,217,255,.30)!important;
}
.lr19-category-feature{
  margin:0!important;padding:30px clamp(18px,4vw,60px)!important;
  background:linear-gradient(90deg,rgba(1,3,6,.98),rgba(3,7,13,.88)),
             url("furia-visuals/furia-city-clean.webp") right center/cover no-repeat!important;
  border-width:1px 0!important;
}
.lr113-shop{
  padding:18px clamp(16px,3vw,48px) 40px!important;
  background:radial-gradient(circle at 85% 0,rgba(174,54,122,.08),transparent 25rem),#020202!important;
}
.lr113-shop .lr-shop-hero{
  border-radius:0!important;padding:24px 28px!important;
  background:linear-gradient(90deg,rgba(1,2,4,.98),rgba(1,3,7,.90)),
             url("furia-visuals/furia-city-clean.webp") right/cover no-repeat!important;
}
.lr113-shop .lr-shop-cat{
  border-radius:6px!important;text-transform:uppercase;font-size:9px!important;
}
.lr113-shop .lr-shop-toolbar{margin-top:12px!important}
.lr113-shop ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.lr113-shop ul.products li.product img{height:235px!important;object-fit:cover!important}
.lr113-cinematic .lr110-product-page,
.lr113-cinematic .lr110-cart-page,
.lr113-cinematic .lr111-checkout-page{
  max-width:none!important;padding:18px clamp(16px,3vw,48px) 40px!important;background:#020202!important;
}
.lr113-cinematic .lr110-page-heading{
  border-radius:0!important;
  background:linear-gradient(90deg,#010204,#020509),
             url("furia-visuals/furia-city-clean.webp") right/cover no-repeat!important;
}
.lr113-cinematic .lr110-product-shell,
.lr113-cinematic .lr110-cart-shell,
.lr113-cinematic .lr111-checkout-shell{background:#020202!important}
.lr113-cinematic .lr110-product-shell div.product .woocommerce-product-gallery,
.lr113-cinematic .lr110-product-shell div.product .summary,
.lr113-cinematic .lr110-cart-shell table.shop_table,
.lr113-cinematic .lr111-checkout-shell .wc-block-components-sidebar,
.lr113-cinematic .lr111-checkout-shell .wc-block-components-checkout-step{
  background:#010204!important;border-color:rgba(67,217,255,.26)!important;
}
.lr19-account-page{
  max-width:none!important;padding:18px clamp(16px,3vw,48px) 40px!important;background:#020202!important;
}
.lr19-player-card{background:linear-gradient(90deg,#010204,#010204)!important}
.lr19-native-account .woocommerce-MyAccount-navigation,
.lr19-native-account .woocommerce-MyAccount-content{
  background:#010204!important;border-color:rgba(67,217,255,.25)!important;
}
.lr19-native-account .woocommerce-MyAccount-navigation li.is-active a{
  background:linear-gradient(90deg,#d74297,#9c306e)!important;
}
.lr19-policy.lr-policy{
  max-width:none!important;padding:18px clamp(16px,3vw,48px) 40px!important;background:#020202!important;
}
.lr19-policy .lr-policy-hero{
  background:linear-gradient(90deg,#010204,#020509),
             url("furia-visuals/furia-city-clean.webp") right/cover no-repeat!important;
}
.lr19-policy .lr-policy-nav,.lr19-policy .lr-policy-section{background:#010204!important}
.lr19-why{
  padding:44px clamp(18px,4vw,60px)!important;
  background:linear-gradient(180deg,rgba(1,2,4,.94),rgba(1,2,4,.97)),
             url("furia-visuals/furia-city-clean.webp") center/cover no-repeat!important;
}
.lr19-why-grid{max-width:none!important}
.lr19-newsletter{
  padding:34px clamp(18px,4vw,60px)!important;
  background:linear-gradient(90deg,rgba(1,4,7,.91),rgba(1,2,4,.84)),
             url("furia-visuals/furia-city-clean.webp") right center/cover no-repeat!important;
}
.lr19-footer{
  padding:46px clamp(18px,4vw,60px)!important;
  background:linear-gradient(90deg,rgba(2,2,2,.95),rgba(1,2,4,.90)),
             url("furia-visuals/furia-city-clean.webp") left bottom/cover no-repeat!important;
}
.lr19-copy{padding:16px clamp(18px,4vw,60px)!important}
.lr-discord-float{
  background:linear-gradient(110deg,#29133e,#16081a 52%,#c13b87)!important;
  border-color:rgba(67,217,255,.65)!important;
}
@keyframes lr113FadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.lr19-home-copy,.lr19-discord-login,.lr19-product-grid .lr-product-card{animation:lr113FadeUp .45s ease both}
@media(max-width:1100px){
  .lr19-home-hero{grid-template-columns:1fr!important;padding-bottom:210px!important}
  .lr19-discord-login{justify-self:start!important;max-width:520px!important}
  .lr113-hero-stats{width:calc(100% - 48px)!important;left:24px!important;bottom:104px!important}
  .lr113-payments-card{left:24px!important;right:auto!important;bottom:24px!important;width:calc(100% - 48px)!important}
  .lr113-shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .lr19-home-hero{min-height:auto!important;padding:44px 18px 245px!important}
  .lr19-home-copy h1{font-size:60px!important}
  .lr113-hero-stats{grid-template-columns:repeat(2,1fr)!important;bottom:96px!important}
  .lr113-hero-stats>div{min-height:54px!important}
  .lr113-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .lr113-shop ul.products li.product img{height:180px!important}
}
:root{
  --lr114-bg:#020202;
  --lr114-panel:#010204;
  --lr114-panel2:#010204;
  --lr114-red:#ef4aa8;
  --lr114-red2:#b4377e;
  --lr114-orange:#ff4fb3;
  --lr114-gold:#43d9ff;
  --lr114-text:#fff7ef;
  --lr114-muted:#a9958c;
  --lr114-line:rgba(67,217,255,.34);
}
html,body{max-width:none!important}
body.laroja-v19-page{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow-x:hidden!important;
  background:#020202!important;
}
body.laroja-v19-page #page,
body.laroja-v19-page .site,
body.laroja-v19-page .site-content,
body.laroja-v19-page .content-area,
body.laroja-v19-page .site-main,
body.laroja-v19-page .entry-content,
body.laroja-v19-page .wp-site-blocks,
body.laroja-v19-page .wp-block-post-content,
body.laroja-v19-page .container,
body.laroja-v19-page .site-container,
body.laroja-v19-page .content,
body.laroja-v19-page .ast-container,
body.laroja-v19-page .generate-columns-container{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.laroja-v19-page .entry-content>.lr19-site,
body.laroja-v19-page .entry-content>.lr19-page,
body.laroja-v19-page .lr19-site{
  position:relative!important;
  left:50%!important;
  width:100vw!important;
  max-width:100vw!important;
  margin-left:-50vw!important;
  margin-right:0!important;
}
.lr19-site,
.lr19-page,
.lr-shop,
.lr19-home,
.lr19-account-page,
.lr19-policy.lr-policy{
  max-width:none!important;
  width:100%!important;
}
.lr19-promo-top{
  position:relative!important;
  overflow:hidden!important;
  min-height:39px!important;
  padding:7px clamp(14px,3vw,54px)!important;
  background:
    linear-gradient(90deg,#a33272,#db449a 34%,#c53d8a 66%,#150819)!important;
  border-bottom:1px solid rgba(67,217,255,.46)!important;
  box-shadow:0 0 26px rgba(238,73,167,.20)!important;
}
.lr19-promo-top:before{
  content:"";
  position:absolute;
  inset:-120% -20%;
  background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.28) 48%,transparent 58%);
  transform:translateX(-60%);
  animation:lr114PromoSweep 3.5s linear infinite;
  pointer-events:none;
}
.lr19-promo-top:after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;height:2px;
  background:linear-gradient(90deg,transparent,#43d9ff,#ff4fb3,#43d9ff,transparent);
  animation:lr114PromoLine 2.2s ease-in-out infinite;
}
.lr19-promo-copy b{
  color:#43d9ff!important;
  text-shadow:0 0 10px rgba(67,217,255,.42);
  animation:lr114PromoPulse 1.45s ease-in-out infinite;
}
.lr19-promo-code{
  cursor:pointer;
  border:1px solid rgba(67,217,255,.50);
  border-radius:6px;
  padding:5px 10px;
  background:rgba(1,2,4,.36);
  transition:.2s ease;
  animation:lr114CodeFloat 2.2s ease-in-out infinite;
}
.lr19-promo-code:hover{
  transform:scale(1.045);
  background:rgba(67,217,255,.12);
}
.lr19-promo-code strong{
  color:#fff6d2!important;
  text-shadow:0 0 10px rgba(67,217,255,.42);
}
.lr19-promo-code.is-copied{
  background:linear-gradient(90deg,#b3377e,#ea48a4)!important;
  box-shadow:0 0 25px rgba(240,74,168,.34)!important;
}
.lr19-promo-expire em{
  color:#43d9ff!important;
  animation:lr114TimerBlink 1s steps(2,end) infinite;
}
.lr19-header{
  width:100%!important;
  height:72px!important;
  padding:0 clamp(18px,3.5vw,62px)!important;
  background:rgba(2,2,2,.975)!important;
  border-bottom:1px solid rgba(67,217,255,.26)!important;
}
.lr19-brand-name{font-size:19px!important}
.lr19-brand-shield{
  width:42px!important;height:46px!important;
  background:linear-gradient(145deg,#f64cad,#19091d)!important;
  box-shadow:0 0 25px rgba(238,73,167,.35)!important;
}
.lr19-nav{gap:18px!important}
.lr19-nav a{font-size:10px!important}
.lr114-home-hero{
  position:relative!important;
  width:100%!important;
  min-height:calc(100vh - 111px)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr)!important;
  align-items:center!important;
  padding:clamp(48px,6vw,90px) clamp(24px,5vw,76px) 150px!important;
  border:0!important;
  border-radius:0!important;
  background:
    linear-gradient(90deg,rgba(1,1,1,.72) 0%,rgba(1,2,4,.45) 43%,rgba(1,2,4,.20) 100%),
    linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.68)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  box-shadow:inset 0 -150px 160px rgba(0,0,0,.78)!important;
}
.lr114-home-hero:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at 60% 25%,rgba(255,79,179,.14),transparent 20rem),
    linear-gradient(90deg,rgba(0,0,0,.35),transparent 40%,rgba(0,0,0,.15))!important;
}
.lr114-home-hero:after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    repeating-linear-gradient(90deg,transparent 0 89px,rgba(255,255,255,.008) 90px),
    linear-gradient(180deg,transparent 70%,rgba(171,53,120,.08));
}
.lr114-home-copy{position:relative;z-index:3;max-width:860px!important}
.lr114-home-copy h1{
  margin:10px 0 0!important;
  font-size:clamp(72px,8.8vw,140px)!important;
  line-height:.82!important;
  letter-spacing:-.085em!important;
  text-shadow:0 20px 50px rgba(0,0,0,.78)!important;
}
.lr114-home-copy h1 strong{
  color:#f24aa9!important;
  filter:drop-shadow(0 0 13px rgba(242,74,169,.20));
}
.lr114-home-copy h2{
  margin:22px 0 12px!important;
  font-size:clamp(18px,1.4vw,26px)!important;
}
.lr114-home-copy p{
  max-width:670px!important;
  color:#e0ccc2!important;
}
.lr114-discord-panel{
  position:relative;z-index:3;
  justify-self:end!important;
  width:min(430px,100%)!important;
  border-radius:8px!important;
  border:1px solid rgba(67,217,255,.46)!important;
  background:linear-gradient(165deg,rgba(1,2,4,.94),rgba(1,2,4,.96))!important;
  box-shadow:0 22px 75px rgba(0,0,0,.60),0 0 30px rgba(188,58,132,.10)!important;
}
.lr114-discord-panel:before{
  content:"";
  position:absolute;left:0;right:0;top:0;height:2px;
  background:linear-gradient(90deg,transparent,#43d9ff,#e847a3,transparent);
}
.lr19-discord-big{
  transform:scale(1.10);
  filter:drop-shadow(0 0 28px rgba(88,101,242,.43))!important;
}
.lr19-discord-login-main{
  position:relative;overflow:hidden;
}
.lr19-discord-login-main:after{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18),transparent 65%);
  transform:translateX(-120%);
  animation:lr114ButtonSweep 2.6s ease-in-out infinite;
}
.lr113-hero-stats{
  left:clamp(24px,5vw,76px)!important;
  width:min(760px,60%)!important;
  background:rgba(1,2,4,.88)!important;
  border-color:rgba(67,217,255,.36)!important;
}
.lr113-payments-card{
  right:clamp(24px,5vw,76px)!important;
  width:min(340px,28%)!important;
  background:rgba(1,2,4,.88)!important;
  border-color:rgba(67,217,255,.36)!important;
}
.lr113-story-grid,
.lr114-products-section,
.lr19-products-section,
.lr19-category-feature,
.lr19-why,
.lr19-newsletter,
.lr19-footer{
  width:100%!important;
}
.lr113-story-grid{
  padding:30px clamp(18px,4vw,70px)!important;
  background:#020202!important;
}
.lr113-story-grid article{
  border-radius:7px!important;
  border-color:rgba(67,217,255,.28)!important;
}
.lr114-products-section,
.lr19-products-section{
  padding:38px clamp(18px,4vw,70px)!important;
}
.lr19-product-grid{
  gap:14px!important;
}
.lr19-product-grid .lr-product-card{
  border-radius:7px!important;
}
.lr19-category-feature{
  padding:32px clamp(18px,4vw,70px)!important;
  background:
    linear-gradient(90deg,rgba(1,2,5,.90),rgba(2,6,11,.62)),
    url("furia-visuals/furia-city-clean.webp") center right / cover no-repeat!important;
}
.lr113-shop{
  width:100%!important;
  max-width:none!important;
  padding:20px clamp(16px,3vw,56px) 48px!important;
}
.lr113-shop .lr-shop-hero{
  background:
    linear-gradient(90deg,rgba(1,2,4,.88),rgba(1,3,5,.60)),
    url("furia-visuals/furia-city-clean.webp") center right/cover no-repeat!important;
  border-radius:0!important;
}
.lr113-shop ul.products{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.lr113-shop ul.products li.product{
  border-radius:7px!important;
}
.lr113-cinematic .lr110-product-page,
.lr113-cinematic .lr110-cart-page,
.lr113-cinematic .lr111-checkout-page{
  width:100%!important;
  max-width:none!important;
  padding:20px clamp(16px,3vw,56px) 48px!important;
}
.lr113-cinematic .lr110-page-heading{
  background:
    linear-gradient(90deg,rgba(1,2,4,.90),rgba(2,4,8,.62)),
    url("furia-visuals/furia-city-clean.webp") right center/cover no-repeat!important;
}
.lr19-account-page,
.lr19-policy.lr-policy{
  width:100%!important;
  max-width:none!important;
  padding:20px clamp(16px,3vw,56px) 48px!important;
}
.lr19-policy .lr-policy-hero{
  background:
    linear-gradient(90deg,rgba(1,2,4,.91),rgba(1,3,7,.63)),
    url("furia-visuals/furia-city-clean.webp") right center/cover no-repeat!important;
}
.lr19-why{
  background:
    linear-gradient(180deg,rgba(1,2,4,.88),rgba(1,2,4,.94)),
    url("furia-visuals/furia-city-clean.webp") center/cover no-repeat!important;
}
.lr19-newsletter{
  position:relative;overflow:hidden;
  background:
    linear-gradient(90deg,rgba(6,2,7,.85),rgba(1,2,4,.70)),
    url("furia-visuals/furia-city-clean.webp") right center/cover no-repeat!important;
}
.lr19-newsletter:after{
  content:"";
  position:absolute;inset:-100% -20%;
  background:linear-gradient(110deg,transparent 40%,rgba(255,79,179,.10),transparent 60%);
  animation:lr114NewsletterSweep 5s linear infinite;
}
.lr19-footer{
  background:
    linear-gradient(90deg,rgba(2,2,2,.89),rgba(1,2,4,.72)),
    url("furia-visuals/furia-city-clean.webp") left bottom/cover no-repeat!important;
}
.lr-discord-float{
  animation:lr114DiscordFloat 2.6s ease-in-out infinite!important;
  box-shadow:0 18px 45px rgba(0,0,0,.60),0 0 26px rgba(122,37,218,.20)!important;
}
@keyframes lr114PromoSweep{
  0%{transform:translateX(-70%)}
  100%{transform:translateX(70%)}
}
@keyframes lr114PromoLine{
  0%,100%{opacity:.35;transform:scaleX(.70)}
  50%{opacity:1;transform:scaleX(1)}
}
@keyframes lr114PromoPulse{
  0%,100%{transform:scale(1);filter:brightness(1)}
  50%{transform:scale(1.035);filter:brightness(1.18)}
}
@keyframes lr114CodeFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-2px)}
}
@keyframes lr114TimerBlink{
  0%,49%{opacity:1}
  50%,100%{opacity:.62}
}
@keyframes lr114ButtonSweep{
  0%,35%{transform:translateX(-120%)}
  70%,100%{transform:translateX(120%)}
}
@keyframes lr114NewsletterSweep{
  0%{transform:translateX(-65%)}
  100%{transform:translateX(65%)}
}
@keyframes lr114DiscordFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-5px)}
}
@keyframes lr114CardIn{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:none}
}
.lr19-product-grid .lr-product-card,
.lr113-shop ul.products li.product{
  animation:lr114CardIn .5s ease both;
}
@media(min-width:1450px){
  .lr19-header{padding-left:74px!important;padding-right:74px!important}
  .lr114-home-hero{padding-left:78px!important;padding-right:78px!important}
  .lr19-products-section,.lr113-story-grid{padding-left:72px!important;padding-right:72px!important}
}
@media(max-width:1100px){
  .lr114-home-hero{
    grid-template-columns:1fr!important;
    min-height:auto!important;
    padding-bottom:220px!important;
  }
  .lr114-discord-panel{justify-self:start!important}
  .lr113-hero-stats{
    left:24px!important;width:calc(100% - 48px)!important;bottom:106px!important;
  }
  .lr113-payments-card{
    left:24px!important;right:auto!important;width:calc(100% - 48px)!important;bottom:24px!important;
  }
  .lr113-shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .lr19-promo-top{grid-template-columns:1fr!important;text-align:center!important}
  .lr114-home-hero{padding:42px 18px 250px!important}
  .lr114-home-copy h1{font-size:58px!important}
  .lr113-hero-stats{grid-template-columns:repeat(2,1fr)!important}
  .lr113-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .lr19-nav{display:none!important}
}
@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}
}
.lr19-brand-shield,
.lr19-footer .lr19-brand-shield{
    display:none!important;
}
.lr19-brand{
    gap:0!important;
}
.lr114-home-hero{
    background:
      linear-gradient(90deg,rgba(1,2,4,.78) 0%,rgba(1,2,4,.50) 44%,rgba(1,2,4,.22) 100%),
      linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.68)),
      url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
}
.lr19-footer{
    background:
      linear-gradient(90deg,rgba(2,2,2,.95) 0%,rgba(1,2,4,.88) 52%,rgba(1,2,4,.56) 100%),
      url("furia-visuals/furia-city-clean.webp") right center / cover no-repeat!important;
}
.lr19-newsletter{
    background:
      linear-gradient(90deg,rgba(6,2,7,.92),rgba(1,2,4,.68)),
      url("furia-visuals/furia-city-clean.webp") right center / cover no-repeat!important;
}
.lr115-roleplay-stats>div{
    position:relative;
    overflow:hidden;
    background:linear-gradient(180deg,rgba(1,2,4,.92),rgba(1,2,4,.92));
}
.lr115-roleplay-stats>div:before{
    content:"";
    position:absolute;
    left:18%;
    right:18%;
    bottom:0;
    height:2px;
    background:linear-gradient(90deg,transparent,#ef4aa8,#43d9ff,transparent);
    opacity:.65;
    transform:scaleX(.35);
    transition:.28s ease;
}
.lr115-roleplay-stats>div:hover:before{
    transform:scaleX(1);
    opacity:1;
}
.lr115-roleplay-stats b{
    color:#ffffff!important;
    font-size:15px!important;
    letter-spacing:.04em;
}
.lr115-roleplay-stats span{
    color:#43d9ff!important;
    font-size:8px!important;
    letter-spacing:.08em;
}
.lr19-site a,
.lr19-page a,
.lr-shop a,
.lr19-site button,
.lr19-page button,
.lr-shop button{
    -webkit-tap-highlight-color:transparent;
}
.lr19-primary,
.lr19-secondary,
.lr19-discord-login-main,
.lr19-discord-register,
.lr19-newsletter-btn,
.lr19-footer-discord,
.lr110-page-heading>a,
.lr110-product-shell .single_add_to_cart_button,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button,
.lr113-shop ul.products li.product .button,
.lr19-product-grid .lr-btn-small{
    position:relative!important;
    overflow:hidden!important;
    transform:translateZ(0);
    transition:
      transform .18s ease,
      box-shadow .22s ease,
      border-color .22s ease,
      filter .22s ease!important;
}
.lr19-primary:hover,
.lr19-secondary:hover,
.lr19-discord-login-main:hover,
.lr19-discord-register:hover,
.lr19-newsletter-btn:hover,
.lr19-footer-discord:hover,
.lr110-page-heading>a:hover,
.lr110-product-shell .single_add_to_cart_button:hover,
.lr110-cart-shell .checkout-button:hover,
.lr111-checkout-shell #place_order:hover,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:hover,
.lr113-shop ul.products li.product .button:hover,
.lr19-product-grid .lr-btn-small:hover{
    transform:translateY(-3px) scale(1.018)!important;
    box-shadow:
      0 12px 32px rgba(0,0,0,.45),
      0 0 20px rgba(239,74,168,.20)!important;
    filter:brightness(1.08)!important;
}
.lr19-primary:after,
.lr19-discord-login-main:after,
.lr19-newsletter-btn:after,
.lr110-product-shell .single_add_to_cart_button:after,
.lr110-cart-shell .checkout-button:after,
.lr111-checkout-shell #place_order:after,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:after{
    content:"";
    position:absolute;
    top:-35%;
    bottom:-35%;
    width:38%;
    left:-55%;
    background:linear-gradient(105deg,transparent,rgba(255,255,255,.30),transparent);
    transform:skewX(-14deg);
    animation:lr115ButtonShine 3.1s ease-in-out infinite;
    pointer-events:none;
}
.lr19-secondary:before,
.lr19-discord-register:before,
.lr19-footer-discord:before,
.lr19-product-grid .lr-btn-small:before,
.lr113-shop ul.products li.product .button:before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(90deg,transparent,rgba(67,217,255,.10),transparent);
    transform:translateX(-110%);
    transition:transform .45s ease;
    pointer-events:none;
}
.lr19-secondary:hover:before,
.lr19-discord-register:hover:before,
.lr19-footer-discord:hover:before,
.lr19-product-grid .lr-btn-small:hover:before,
.lr113-shop ul.products li.product .button:hover:before{
    transform:translateX(110%);
}
.lr19-nav a{
    transition:color .2s ease,transform .2s ease!important;
}
.lr19-nav a:hover{
    transform:translateY(-2px);
}
.lr19-nav a i{
    transition:transform .2s ease,filter .2s ease;
}
.lr19-nav a:hover i{
    transform:scale(1.35);
    filter:drop-shadow(0 0 6px rgba(67,217,255,.55));
}
.lr113-story-grid article,
.lr19-product-grid .lr-product-card,
.lr113-shop ul.products li.product,
.lr19-why-grid article{
    transition:
      transform .22s ease,
      border-color .22s ease,
      box-shadow .22s ease!important;
}
.lr113-story-grid article:hover,
.lr19-product-grid .lr-product-card:hover,
.lr113-shop ul.products li.product:hover,
.lr19-why-grid article:hover{
    transform:translateY(-5px)!important;
    border-color:rgba(67,217,255,.58)!important;
    box-shadow:
      0 18px 40px rgba(0,0,0,.42),
      0 0 22px rgba(219,68,154,.08)!important;
}
.lr-discord-float{
    animation:lr115DiscordPulse 2.7s ease-in-out infinite!important;
}
.lr-discord-float:hover{
    animation:none!important;
    transform:translateY(-6px) scale(1.025)!important;
}
.lr19-promo-top{
    animation:lr115PromoBreath 3.8s ease-in-out infinite;
}
.lr19-promo-code{
    position:relative;
}
.lr19-promo-code:after{
    content:"COPIAR";
    position:absolute;
    right:-48px;
    top:50%;
    transform:translateY(-50%);
    color:#43d9ff;
    font-size:7px;
    font-weight:950;
    opacity:0;
    transition:.2s ease;
}
.lr19-promo-code:hover:after{
    right:-42px;
    opacity:1;
}
.lr19-home .lr113-story-grid,
.lr19-home .lr19-products-section,
.lr19-home .lr19-category-feature{
    opacity:0;
    transform:translateY(18px);
}
.lr19-home .lr113-story-grid.lr115-visible,
.lr19-home .lr19-products-section.lr115-visible,
.lr19-home .lr19-category-feature.lr115-visible{
    animation:lr115SectionIn .65s cubic-bezier(.2,.75,.3,1) forwards;
}
@keyframes lr115ButtonShine{
    0%,32%{left:-55%;opacity:0}
    42%{opacity:1}
    62%{left:118%;opacity:0}
    100%{left:118%;opacity:0}
}
@keyframes lr115DiscordPulse{
    0%,100%{
        transform:translateY(0);
        box-shadow:0 16px 42px rgba(0,0,0,.55),0 0 18px rgba(88,101,242,.15);
    }
    50%{
        transform:translateY(-5px);
        box-shadow:0 20px 48px rgba(0,0,0,.62),0 0 30px rgba(88,101,242,.30);
    }
}
@keyframes lr115PromoBreath{
    0%,100%{box-shadow:0 0 18px rgba(238,73,167,.16)}
    50%{box-shadow:0 0 34px rgba(238,73,167,.29)}
}
@keyframes lr115SectionIn{
    to{opacity:1;transform:none}
}
@media(max-width:900px){
    .lr115-roleplay-stats b{font-size:13px!important}
}
@media(max-width:760px){
    .lr19-footer{
        background:
          linear-gradient(180deg,rgba(2,2,2,.94),rgba(1,2,4,.78)),
          url("furia-visuals/furia-city-clean.webp") center bottom / cover no-repeat!important;
    }
    .lr19-promo-code:after{display:none}
}
@media(prefers-reduced-motion:reduce){
    *,*:before,*:after{
        animation-duration:.001ms!important;
        animation-iteration-count:1!important;
    }
}
body.laroja-v19-page,
body.laroja-v19-page #page,
body.laroja-v19-page .site,
body.laroja-v19-page .site-content,
body.laroja-v19-page .content-area,
body.laroja-v19-page .site-main,
body.laroja-v19-page .entry-content,
body.laroja-v19-page .wp-site-blocks,
body.laroja-v19-page .wp-block-post-content{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
}
.lr19-brand-shield,
.lr116-footer .lr19-brand-shield{
    display:none!important;
}
.lr19-header{
    top:0!important;
    background:rgba(2,2,2,.985)!important;
}
.lr19-brand-name{
    position:relative;
    color:#ffffff!important;
    font-weight:950!important;
    letter-spacing:-.035em!important;
    animation:lr116BrandBreath 3.4s ease-in-out infinite;
}
.lr19-brand-name b{
    color:#f04aa8!important;
    position:relative;
    text-shadow:0 0 0 rgba(240,74,168,0);
    animation:lr116RPGlow 2.2s ease-in-out infinite;
}
.lr114-home-hero{
    min-height:calc(100vh - 72px)!important;
    padding:clamp(44px,5vw,82px) clamp(24px,4.5vw,74px) 145px!important;
    grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr)!important;
    background:
      linear-gradient(90deg,rgba(1,1,1,.88) 0%,rgba(1,2,4,.70) 29%,rgba(1,2,4,.30) 58%,rgba(1,2,4,.18) 100%),
      linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.58)),
      url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
    border-bottom:2px solid rgba(236,73,166,.55)!important;
    box-shadow:inset 0 -110px 150px rgba(0,0,0,.74)!important;
}
.lr114-home-hero:before{
    background:
      radial-gradient(circle at 63% 17%,rgba(255,79,179,.17),transparent 20rem),
      linear-gradient(90deg,rgba(0,0,0,.28),transparent 50%)!important;
}
.lr114-home-hero:after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:linear-gradient(180deg,transparent 74%,rgba(0,0,0,.72))!important;
    pointer-events:none!important;
}
.lr114-home-copy{
    z-index:4!important;
    max-width:810px!important;
}
.lr114-home-copy .lr19-kicker{
    color:#43d9ff!important;
    letter-spacing:.16em!important;
    animation:lr116Kicker 2.6s ease-in-out infinite;
}
.lr114-home-copy h1{
    color:#ffffff!important;
    font-size:clamp(72px,8.5vw,136px)!important;
    line-height:.84!important;
    margin:12px 0 0!important;
    text-transform:uppercase!important;
    letter-spacing:-.085em!important;
    animation:lr116TitleIn .85s cubic-bezier(.17,.84,.33,1) both;
}
.lr114-home-copy h1 strong{
    color:#ee49a7!important;
    display:inline-block;
    animation:lr116TitleRP 2.4s ease-in-out infinite;
}
.lr114-home-copy h2{
    animation:lr116FadeText .75s .16s ease both;
}
.lr114-home-copy p,
.lr19-home-meta{
    animation:lr116FadeText .75s .27s ease both;
}
.lr19-home-actions{
    animation:lr116FadeText .75s .36s ease both;
}
.lr116-hero-side{
    position:relative;
    z-index:5;
    justify-self:end;
    align-self:center;
    width:min(430px,100%);
    display:flex;
    flex-direction:column;
    gap:12px;
}
.lr116-promo-card{
    position:relative;
    overflow:hidden;
    padding:22px 22px 20px;
    border:1px solid rgba(238,73,167,.68);
    border-radius:9px;
    text-align:center;
    background:
      radial-gradient(circle at 50% 0,rgba(213,66,149,.18),transparent 16rem),
      linear-gradient(180deg,rgba(1,2,4,.97),rgba(1,2,4,.98));
    box-shadow:
      0 20px 60px rgba(0,0,0,.48),
      inset 0 0 38px rgba(191,59,134,.09),
      0 0 24px rgba(229,71,161,.11);
    animation:lr116PromoCard 3.4s ease-in-out infinite;
}
.lr116-promo-card:before{
    content:"";
    position:absolute;
    inset:-80% -30%;
    background:linear-gradient(110deg,transparent 39%,rgba(255,255,255,.17) 49%,transparent 59%);
    transform:translateX(-70%);
    animation:lr116PromoSweep 3.2s linear infinite;
    pointer-events:none;
}
.lr116-promo-card:after{
    content:"";
    position:absolute;
    left:8%;right:8%;bottom:0;height:2px;
    background:linear-gradient(90deg,transparent,#ff4fb3,#43d9ff,#ff4fb3,transparent);
    animation:lr116PromoBottom 1.8s ease-in-out infinite;
}
.lr116-promo-kicker{
    display:block;
    color:#ff4fb3;
    font-size:10px;
    font-weight:950;
    letter-spacing:.07em;
    animation:lr116PromoKicker 1.35s ease-in-out infinite;
}
.lr116-promo-value{
    display:block;
    margin:9px 0 2px;
    color:#ef4aa8;
    font-size:clamp(30px,3vw,48px);
    line-height:.95;
    font-weight:950;
    text-transform:uppercase;
    text-shadow:0 0 18px rgba(239,74,168,.24);
    animation:lr116PromoValue 2.1s ease-in-out infinite;
}
.lr116-promo-sub{
    display:block;
    color:#ffffff;
    font-size:13px;
    font-weight:900;
    letter-spacing:.04em;
}
.lr116-promo-code{
    position:relative;
    overflow:hidden;
    width:100%;
    min-height:48px;
    margin:17px 0 15px;
    padding:0 14px;
    border:1px dashed rgba(240,74,168,.72);
    border-radius:7px;
    color:#f54cac;
    background:#010204;
    cursor:pointer;
    font-size:11px;
    font-weight:800;
    transition:.2s ease;
}
.lr116-promo-code b{
    margin-left:7px;
    color:#ffffff;
    font-size:15px;
    letter-spacing:.05em;
}
.lr116-promo-code i{
    position:absolute;
    right:13px;
    top:50%;
    transform:translateY(-50%);
    color:#43d9ff;
    font-style:normal;
}
.lr116-promo-code:before{
    content:"";
    position:absolute;
    top:-40%;bottom:-40%;left:-40%;width:30%;
    background:linear-gradient(105deg,transparent,rgba(255,255,255,.20),transparent);
    animation:lr116CodeShine 2.8s ease-in-out infinite;
}
.lr116-promo-code:hover{
    transform:scale(1.025);
    border-color:#43d9ff;
    box-shadow:0 0 26px rgba(234,72,164,.19);
}
.lr116-promo-code.is-copied{
    background:linear-gradient(90deg,#a23272,#d44194)!important;
    border-style:solid!important;
}
.lr116-promo-timer-wrap{
    padding-top:12px;
    border-top:1px solid rgba(255,255,255,.06);
}
.lr116-promo-timer-wrap>small{
    color:#d5c3b9;
    font-size:9px;
    font-weight:900;
}
.lr116-promo-timer{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:6px;
    margin-top:9px;
}
.lr116-promo-timer>span{
    min-height:39px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:2px;
    color:#43d9ff;
    background:#010204;
    border:1px solid rgba(67,217,255,.23);
    border-radius:6px;
    font-size:16px;
    font-weight:950;
    animation:lr116TimerBox 2.4s ease-in-out infinite;
}
.lr116-promo-timer>span:nth-child(2){animation-delay:.15s}
.lr116-promo-timer>span:nth-child(3){animation-delay:.30s}
.lr116-promo-timer>span:nth-child(4){animation-delay:.45s}
.lr116-promo-timer em{
    font-style:normal;
    font-size:9px;
    color:#bca59b;
}
.lr116-promo-cta{
    position:relative;
    overflow:hidden;
    min-height:48px;
    margin-top:15px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    border-radius:7px;
    color:#ffffff!important;
    background:linear-gradient(90deg,#e3469f,#f74cad);
    font-size:11px;
    font-weight:950;
    transition:.2s ease;
}
.lr116-promo-cta:after{
    content:"";
    position:absolute;
    left:-45%;top:-35%;bottom:-35%;width:30%;
    background:linear-gradient(105deg,transparent,rgba(255,255,255,.30),transparent);
    animation:lr116CTAshine 2.5s ease-in-out infinite;
}
.lr116-promo-cta:hover{
    transform:translateY(-3px) scale(1.018);
    box-shadow:0 12px 30px rgba(234,72,164,.25);
}
.lr116-discord-panel{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:20px!important;
    min-height:170px!important;
    display:grid!important;
    grid-template-columns:1fr 90px!important;
    grid-template-areas:
      "title icon"
      "text icon"
      "button button"!important;
    align-items:center!important;
    text-align:left!important;
}
.lr116-discord-panel>span{grid-area:title;color:#ffffff!important;font-size:11px!important;font-weight:950!important}
.lr116-discord-panel>.lr19-discord-big{grid-area:icon;width:75px!important;height:75px!important;margin:0 auto!important}
.lr116-discord-panel>.lr19-discord-big svg{width:68px!important;height:54px!important}
.lr116-discord-panel>p{grid-area:text;margin:4px 0 8px!important;font-size:10px!important;color:#bba79e!important}
.lr116-discord-panel>.lr19-discord-login-main{grid-area:button;margin-top:8px!important}
.lr115-roleplay-stats{
    z-index:5!important;
}
.lr116-footer{
    position:relative!important;
    overflow:hidden!important;
    width:100%!important;
    min-height:285px!important;
    display:grid!important;
    grid-template-columns:1.25fr .72fr .72fr .82fr 1.75fr!important;
    gap:36px!important;
    align-items:start!important;
    padding:42px clamp(24px,4vw,72px) 36px!important;
    border-top:2px solid rgba(234,72,164,.55)!important;
    background:
      linear-gradient(90deg,rgba(2,2,2,.985) 0%,rgba(1,2,4,.965) 55%,rgba(1,2,4,.48) 100%),
      url("furia-visuals/furia-city-clean.webp") right center / auto 100% no-repeat!important;
}
.lr116-footer:before{
    content:"";
    position:absolute;
    right:0;top:0;bottom:0;width:43%;
    background:linear-gradient(90deg,rgba(1,2,4,.98),rgba(1,2,4,.30));
    pointer-events:none;
}
.lr116-footer>*{position:relative;z-index:2}
.lr116-footer-brand .lr19-brand-name{
    display:block!important;
    font-size:25px!important;
    margin-bottom:14px;
}
.lr116-footer-brand p{
    max-width:360px;
    color:#b9a69d!important;
    line-height:1.65!important;
    font-size:11px!important;
}
.lr116-footer-brand small{
    display:block;
    margin-top:17px;
    color:#766963;
    font-size:9px;
}
.lr116-footer-col{
    display:flex;
    flex-direction:column;
    gap:9px;
}
.lr116-footer-col>b{
    color:#ffffff;
    font-size:10px;
    margin-bottom:5px;
}
.lr116-footer-col a{
    position:relative;
    color:#ad9b92!important;
    font-size:10px!important;
    transition:.2s ease;
}
.lr116-footer-col a:before{
    content:"›";
    margin-right:6px;
    color:#ef4aa8;
}
.lr116-footer-col a:hover{
    color:#ffffff!important;
    transform:translateX(3px);
}
.lr116-footer-community{
    min-height:200px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    padding-left:12px;
}
.lr116-footer-community-copy{
    width:min(360px,100%);
    margin-left:auto;
    padding:22px;
    border-left:1px solid rgba(67,217,255,.24);
    background:linear-gradient(90deg,rgba(1,2,4,.67),rgba(1,2,4,.18));
}
.lr116-footer-community-copy>span{
    color:#f04aa8;
    font-size:9px;
    font-weight:950;
}
.lr116-footer-community-copy h3{
    margin:5px 0 8px;
    color:#ffffff;
    font-size:17px;
}
.lr116-footer-community-copy p{
    color:#baa69c;
    font-size:10px;
    line-height:1.6;
}
.lr116-footer .lr19-footer-discord{
    margin-top:9px!important;
    background:linear-gradient(90deg,#382056,#5865f2)!important;
    border-color:rgba(117,128,255,.48)!important;
    animation:lr116DiscordCTA 2.5s ease-in-out infinite;
}
.lr19-site>.lr19-why,
.lr19-site>.lr19-newsletter,
.lr19-site>.lr19-copy{
    display:none!important;
}
.lr19-primary,
.lr19-secondary,
.lr19-discord-login-main,
.lr19-discord-register,
.lr19-product-grid .lr-btn-small,
.lr113-shop ul.products li.product .button,
.lr110-product-shell .single_add_to_cart_button,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button,
.lr110-page-heading>a,
.lr19-footer-discord{
    transition:transform .18s ease,box-shadow .2s ease,filter .2s ease!important;
}
.lr19-primary:hover,
.lr19-secondary:hover,
.lr19-discord-login-main:hover,
.lr19-discord-register:hover,
.lr19-product-grid .lr-btn-small:hover,
.lr113-shop ul.products li.product .button:hover,
.lr110-product-shell .single_add_to_cart_button:hover,
.lr110-cart-shell .checkout-button:hover,
.lr111-checkout-shell #place_order:hover,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:hover,
.lr110-page-heading>a:hover,
.lr19-footer-discord:hover{
    transform:translateY(-4px) scale(1.025)!important;
    filter:brightness(1.10)!important;
    box-shadow:0 14px 34px rgba(0,0,0,.42),0 0 24px rgba(235,72,165,.17)!important;
}
@keyframes lr116BrandBreath{0%,100%{filter:brightness(1)}50%{filter:brightness(1.16)}}
@keyframes lr116RPGlow{0%,100%{text-shadow:0 0 0 rgba(240,74,168,0);transform:translateY(0)}50%{text-shadow:0 0 17px rgba(240,74,168,.44);transform:translateY(-1px)}}
@keyframes lr116Kicker{0%,100%{opacity:.82}50%{opacity:1;text-shadow:0 0 11px rgba(67,217,255,.32)}}
@keyframes lr116TitleIn{from{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}
@keyframes lr116TitleRP{0%,100%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.018)}}
@keyframes lr116FadeText{from{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}
@keyframes lr116PromoCard{0%,100%{transform:translateY(0);box-shadow:0 20px 60px rgba(0,0,0,.48),0 0 22px rgba(229,71,161,.08)}50%{transform:translateY(-3px);box-shadow:0 24px 66px rgba(0,0,0,.56),0 0 34px rgba(229,71,161,.18)}}
@keyframes lr116PromoSweep{0%{transform:translateX(-70%)}100%{transform:translateX(70%)}}
@keyframes lr116PromoBottom{0%,100%{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}
@keyframes lr116PromoKicker{0%,100%{opacity:.75}50%{opacity:1;text-shadow:0 0 10px rgba(255,79,179,.4)}}
@keyframes lr116PromoValue{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@keyframes lr116CodeShine{0%,35%{left:-40%;opacity:0}50%{opacity:1}70%,100%{left:120%;opacity:0}}
@keyframes lr116TimerBox{0%,100%{border-color:rgba(67,217,255,.20)}50%{border-color:rgba(67,217,255,.55);box-shadow:0 0 12px rgba(67,217,255,.08)}}
@keyframes lr116CTAshine{0%,30%{left:-45%;opacity:0}48%{opacity:1}68%,100%{left:120%;opacity:0}}
@keyframes lr116DiscordCTA{0%,100%{box-shadow:0 0 0 rgba(88,101,242,0)}50%{box-shadow:0 0 24px rgba(88,101,242,.26)}}
@media(max-width:1100px){
    .lr114-home-hero{grid-template-columns:1fr!important;padding-bottom:235px!important}
    .lr116-hero-side{justify-self:start!important;width:min(520px,100%)!important}
    .lr116-footer{grid-template-columns:repeat(2,1fr)!important;background-size:auto 75%!important}
    .lr116-footer-community{grid-column:1/-1!important;max-width:720px!important}
}
@media(max-width:760px){
    .lr114-home-hero{padding:42px 18px 255px!important}
    .lr114-home-copy h1{font-size:58px!important}
    .lr116-discord-panel{grid-template-columns:1fr 70px!important}
    .lr116-promo-value{font-size:30px!important}
    .lr116-footer{grid-template-columns:1fr!important;padding:32px 20px!important;background-size:auto 48%!important;background-position:right bottom!important}
    .lr116-footer-community{grid-column:1!important;min-height:180px!important}
    .lr116-footer-community-copy{margin:0!important}
}
:root{
  --lr117-red:#ef4aa8;
  --lr117-red-dark:#a73475;
  --lr117-gold:#43d9ff;
  --lr117-black:#020202;
}
body.laroja-v19-page,
body.laroja-v19-page #page,
body.laroja-v19-page .site,
body.laroja-v19-page .site-content,
body.laroja-v19-page .content-area,
body.laroja-v19-page .site-main,
body.laroja-v19-page .entry-content,
body.laroja-v19-page .wp-site-blocks,
body.laroja-v19-page .wp-block-post-content,
body.laroja-v19-page .ast-container,
body.laroja-v19-page .container,
body.laroja-v19-page .site-container{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding-left:0!important;
    padding-right:0!important;
}
body.laroja-v19-page .lr19-site{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:0!important;
    left:auto!important;
    position:relative!important;
    overflow:hidden!important;
}
.lr19-brand-shield{display:none!important}
.lr114-home-hero{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:1983 / 511!important;
    padding:clamp(26px,2.5vw,48px) clamp(28px,4vw,76px) clamp(82px,7vw,116px)!important;
    grid-template-columns:minmax(0,1.48fr) minmax(315px,.52fr)!important;
    align-items:center!important;
    background:
      linear-gradient(90deg,
        rgba(0,0,0,.78) 0%,
        rgba(0,0,0,.61) 25%,
        rgba(1,2,4,.22) 49%,
        rgba(0,0,0,.10) 65%,
        rgba(0,0,0,.58) 100%),
      url("furia-visuals/furia-city-clean.webp") center center / 100% 100% no-repeat!important;
    border:0!important;
    border-bottom:2px solid rgba(232,72,163,.65)!important;
    box-shadow:inset 0 -60px 90px rgba(0,0,0,.45)!important;
}
.lr114-home-hero:before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    background:
      radial-gradient(circle at 58% 36%,rgba(255,79,179,.08),transparent 20rem),
      linear-gradient(180deg,transparent 72%,rgba(0,0,0,.53))!important;
    pointer-events:none!important;
}
.lr114-home-hero:after{display:none!important}
.lr114-home-copy{
    max-width:700px!important;
    align-self:center!important;
}
.lr114-home-copy .lr19-kicker{
    font-size:10px!important;
    margin-bottom:4px!important;
}
.lr114-home-copy h1{
    font-size:clamp(54px,6.2vw,112px)!important;
    line-height:.86!important;
    margin:6px 0 0!important;
    white-space:nowrap;
    text-shadow:0 13px 35px rgba(0,0,0,.85)!important;
}
.lr114-home-copy h2{
    margin:13px 0 8px!important;
    font-size:clamp(13px,1.1vw,20px)!important;
}
.lr114-home-copy p{
    max-width:575px!important;
    margin:0!important;
    font-size:clamp(10px,.8vw,14px)!important;
    line-height:1.55!important;
}
.lr19-home-actions{
    margin-top:17px!important;
}
.lr19-home-actions a{
    min-height:43px!important;
    min-width:145px!important;
    padding:0 19px!important;
    font-size:10px!important;
}
.lr19-home-meta{
    margin-top:15px!important;
    gap:15px!important;
    font-size:9px!important;
}
.lr116-hero-side{
    width:min(385px,100%)!important;
    gap:8px!important;
    align-self:center!important;
}
.lr116-promo-card{
    padding:15px 17px 14px!important;
    border-radius:8px!important;
}
.lr116-promo-kicker{font-size:8px!important}
.lr116-promo-value{
    margin:5px 0 1px!important;
    font-size:clamp(27px,2.5vw,43px)!important;
}
.lr116-promo-sub{font-size:10px!important}
.lr116-promo-code{
    min-height:39px!important;
    margin:10px 0 8px!important;
    font-size:9px!important;
}
.lr116-promo-code b{font-size:12px!important}
.lr116-promo-timer-wrap{padding-top:7px!important}
.lr116-promo-timer{gap:5px!important;margin-top:5px!important}
.lr116-promo-timer>span{
    min-width:50px!important;
    min-height:37px!important;
    padding:5px!important;
    font-size:13px!important;
}
.lr116-promo-cta{
    min-height:39px!important;
    margin-top:9px!important;
    font-size:9px!important;
}
.lr116-discord-panel{
    min-height:105px!important;
    padding:12px 14px!important;
    border-radius:8px!important;
}
.lr116-discord-panel>.lr19-discord-big{
    width:58px!important;height:58px!important;
}
.lr116-discord-panel>.lr19-discord-big svg{
    width:54px!important;height:42px!important;
}
.lr116-discord-panel>span{font-size:9px!important}
.lr116-discord-panel>p{font-size:9px!important;line-height:1.4!important}
.lr116-discord-panel>.lr19-discord-login-main{
    min-height:36px!important;
    font-size:9px!important;
}
.lr115-roleplay-stats{
    left:clamp(28px,4vw,76px)!important;
    bottom:16px!important;
    width:min(690px,58%)!important;
    height:58px!important;
    grid-template-columns:repeat(4,1fr)!important;
    background:rgba(2,2,2,.82)!important;
    border:1px solid rgba(67,217,255,.28)!important;
}
.lr115-roleplay-stats>div{min-height:56px!important}
.lr115-roleplay-stats b{
    font-size:12px!important;
    color:#ffffff!important;
}
.lr115-roleplay-stats span{
    margin-top:2px!important;
    font-size:7px!important;
    color:#e446a0!important;
}
.lr113-payments-card{
    right:clamp(28px,4vw,76px)!important;
    bottom:16px!important;
    width:min(300px,24%)!important;
    min-height:58px!important;
    padding:8px 12px!important;
    background:rgba(2,2,2,.80)!important;
}
.lr113-payments-card>span{font-size:7px!important}
.lr113-payments-card>small{font-size:6px!important;margin:2px 0 4px!important}
.lr113-payments-card>div{font-size:8px!important}
.lr114-home-copy h1 .lr117-letter{
    display:inline-block;
    will-change:transform,filter,text-shadow;
    animation:lr117LetterFloat 3.2s ease-in-out infinite;
    animation-delay:var(--lr-delay);
}
.lr114-home-copy h1 .lr117-space{width:.26em}
.lr114-home-copy h1 strong{
    position:relative;
    display:inline-block!important;
    animation:lr117RPFire 1.65s ease-in-out infinite!important;
}
.lr114-home-copy h1 strong:after{
    content:"";
    position:absolute;
    left:5%;right:5%;bottom:-5px;height:2px;
    background:linear-gradient(90deg,transparent,#ff4fb3,#43d9ff,#ff4fb3,transparent);
    filter:blur(.3px);
    animation:lr117TitleLine 2s ease-in-out infinite;
}
.lr19-primary,
.lr19-secondary,
.lr19-discord-login-main,
.lr116-promo-cta,
.lr19-product-grid .lr-btn-small,
.lr113-shop ul.products li.product .button,
.lr110-product-shell .single_add_to_cart_button,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button,
.lr19-footer-discord{
    isolation:isolate;
}
.lr19-primary:before,
.lr19-secondary:before,
.lr19-discord-login-main:before,
.lr116-promo-cta:before,
.lr19-product-grid .lr-btn-small:before,
.lr113-shop ul.products li.product .button:before,
.lr110-product-shell .single_add_to_cart_button:before,
.lr110-cart-shell .checkout-button:before,
.lr111-checkout-shell #place_order:before,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:before,
.lr19-footer-discord:before{
    content:"";
    position:absolute;
    inset:-1px;
    z-index:-1;
    border-radius:inherit;
    opacity:0;
    background:linear-gradient(100deg,transparent,#ff4fb3,#43d9ff,#ff4fb3,transparent);
    filter:blur(8px);
    transition:opacity .22s ease;
}
.lr19-primary:hover:before,
.lr19-secondary:hover:before,
.lr19-discord-login-main:hover:before,
.lr116-promo-cta:hover:before,
.lr19-product-grid .lr-btn-small:hover:before,
.lr113-shop ul.products li.product .button:hover:before,
.lr110-product-shell .single_add_to_cart_button:hover:before,
.lr110-cart-shell .checkout-button:hover:before,
.lr111-checkout-shell #place_order:hover:before,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:hover:before,
.lr19-footer-discord:hover:before{
    opacity:.42;
}
.lr19-primary,
.lr116-promo-cta,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order{
    animation:lr117PrimaryBreath 2.7s ease-in-out infinite;
}
.lr116-promo-card{
    animation:lr117PromoOrbit 2.8s ease-in-out infinite!important;
}
.lr116-promo-card:after{
    height:3px!important;
    animation:lr117PromoRail 1.45s ease-in-out infinite!important;
}
.lr116-promo-kicker{
    animation:lr117FireText 1s ease-in-out infinite!important;
}
.lr116-promo-value{
    animation:lr117DiscountHit 2s ease-in-out infinite!important;
}
.lr116-promo-code{
    animation:lr117CodePulse 2.1s ease-in-out infinite!important;
}
.lr116-promo-timer>span{
    animation:lr117TimerGlow 2.2s ease-in-out infinite!important;
}
.lr116-promo-timer>span.lr117-tick{
    animation:lr117Tick .28s ease!important;
}
.lr117-footer{
    width:100%!important;
    min-height:0!important;
    height:auto!important;
    aspect-ratio:1983 / 282!important;
    display:grid!important;
    grid-template-columns:1.15fr .58fr .66fr .72fr 1.55fr!important;
    gap:clamp(18px,2.2vw,38px)!important;
    align-items:center!important;
    padding:clamp(20px,2.2vw,38px) clamp(28px,4vw,72px)!important;
    border-top:2px solid rgba(234,72,164,.65)!important;
    background:
      linear-gradient(90deg,
        rgba(1,1,1,.93) 0%,
        rgba(2,2,2,.91) 47%,
        rgba(1,2,4,.58) 65%,
        rgba(1,2,4,.36) 83%,
        rgba(1,1,1,.87) 100%),
      url("furia-visuals/furia-city-clean.webp") center center / 100% 100% no-repeat!important;
}
.lr117-footer:before{display:none!important}
.lr117-footer .lr116-footer-brand .lr19-brand-name{
    font-size:clamp(18px,1.6vw,28px)!important;
}
.lr117-footer .lr116-footer-brand p{
    max-width:310px!important;
    font-size:9px!important;
    line-height:1.5!important;
    margin:8px 0!important;
}
.lr117-footer .lr116-footer-brand small{
    margin-top:10px!important;
    font-size:7px!important;
}
.lr117-footer .lr19-socials{margin-top:9px!important}
.lr117-footer .lr116-footer-col{gap:6px!important}
.lr117-footer .lr116-footer-col>b{
    font-size:9px!important;
    color:#ffffff!important;
}
.lr117-footer .lr116-footer-col a{
    font-size:8px!important;
    color:#c5b3aa!important;
}
.lr117-footer .lr116-footer-community{
    min-height:0!important;
    padding:0!important;
    align-items:center!important;
}
.lr117-footer .lr116-footer-community-copy{
    width:min(330px,100%)!important;
    padding:15px!important;
    margin-left:auto!important;
    background:linear-gradient(90deg,rgba(1,2,4,.77),rgba(1,2,4,.32))!important;
    border-left:1px solid rgba(67,217,255,.30)!important;
}
.lr117-footer .lr116-footer-community-copy>span{font-size:7px!important}
.lr117-footer .lr116-footer-community-copy h3{
    margin:4px 0 6px!important;
    font-size:14px!important;
}
.lr117-footer .lr116-footer-community-copy p{
    font-size:8px!important;
    line-height:1.45!important;
}
.lr117-footer .lr19-footer-discord{
    min-height:34px!important;
    padding:7px 11px!important;
    font-size:8px!important;
}
.lr19-site>.lr19-why,
.lr19-site>.lr19-newsletter,
.lr19-site>.lr19-copy,
body.laroja-v19-page footer.site-footer,
body.laroja-v19-page .site-footer,
body.laroja-v19-page .wp-site-blocks>footer{
    display:none!important;
}
@keyframes lr117LetterFloat{
  0%,100%{transform:translateY(0);filter:brightness(1);text-shadow:0 0 0 rgba(255,255,255,0)}
  45%{transform:translateY(-2px);filter:brightness(1.12);text-shadow:0 0 10px rgba(255,255,255,.13)}
  60%{transform:translateY(0)}
}
@keyframes lr117RPFire{
  0%,100%{transform:scale(1);filter:brightness(1);text-shadow:0 0 8px rgba(239,74,168,.18)}
  50%{transform:scale(1.026);filter:brightness(1.24);text-shadow:0 0 22px rgba(239,74,168,.52)}
}
@keyframes lr117TitleLine{
  0%,100%{opacity:.25;transform:scaleX(.4)}
  50%{opacity:1;transform:scaleX(1)}
}
@keyframes lr117PrimaryBreath{
  0%,100%{box-shadow:0 8px 25px rgba(0,0,0,.30)}
  50%{box-shadow:0 12px 34px rgba(0,0,0,.43),0 0 19px rgba(232,72,163,.18)}
}
@keyframes lr117PromoOrbit{
  0%,100%{transform:translateY(0);box-shadow:0 18px 55px rgba(0,0,0,.46),0 0 20px rgba(232,72,163,.10)}
  50%{transform:translateY(-3px);box-shadow:0 23px 62px rgba(0,0,0,.55),0 0 34px rgba(232,72,163,.23)}
}
@keyframes lr117PromoRail{
  0%,100%{opacity:.3;transform:scaleX(.55)}
  50%{opacity:1;transform:scaleX(1)}
}
@keyframes lr117FireText{
  0%,100%{color:#ff4fb3;text-shadow:0 0 7px rgba(255,79,179,.25)}
  50%{color:#43d9ff;text-shadow:0 0 14px rgba(67,217,255,.52)}
}
@keyframes lr117DiscountHit{
  0%,100%{transform:scale(1);filter:brightness(1)}
  48%{transform:scale(1.04);filter:brightness(1.28)}
  58%{transform:scale(1.015)}
}
@keyframes lr117CodePulse{
  0%,100%{border-color:rgba(240,74,168,.63);box-shadow:0 0 0 rgba(67,217,255,0)}
  50%{border-color:#43d9ff;box-shadow:0 0 18px rgba(240,74,168,.15)}
}
@keyframes lr117TimerGlow{
  0%,100%{border-color:rgba(67,217,255,.24);color:#ffffff}
  50%{border-color:rgba(67,217,255,.54);color:#43d9ff}
}
@keyframes lr117Tick{
  0%{transform:scale(1)}
  45%{transform:scale(1.15);filter:brightness(1.4)}
  100%{transform:scale(1)}
}
@media(max-width:1200px){
  .lr114-home-hero{
    aspect-ratio:auto!important;
    min-height:560px!important;
    padding-bottom:130px!important;
  }
  .lr116-hero-side{width:350px!important}
  .lr117-footer{
    aspect-ratio:auto!important;
    min-height:300px!important;
  }
}
@media(max-width:900px){
  .lr114-home-hero{
    grid-template-columns:1fr!important;
    min-height:760px!important;
    padding:40px 22px 190px!important;
    background-size:auto 100%!important;
    background-position:center!important;
  }
  .lr114-home-copy h1{white-space:normal!important}
  .lr116-hero-side{
    width:min(420px,100%)!important;
    justify-self:start!important;
    margin-top:18px!important;
  }
  .lr115-roleplay-stats{
    left:22px!important;
    width:calc(100% - 44px)!important;
    bottom:79px!important;
  }
  .lr113-payments-card{
    left:22px!important;right:auto!important;
    width:calc(100% - 44px)!important;
    bottom:13px!important;
  }
  .lr117-footer{
    grid-template-columns:1fr 1fr!important;
    min-height:480px!important;
    background-size:auto 100%!important;
    background-position:right bottom!important;
  }
  .lr117-footer .lr116-footer-community{grid-column:1/-1}
}
@media(max-width:620px){
  .lr114-home-hero{min-height:820px!important}
  .lr115-roleplay-stats{
    grid-template-columns:repeat(2,1fr)!important;
    height:auto!important;
  }
  .lr117-footer{
    grid-template-columns:1fr!important;
    min-height:auto!important;
    padding:28px 20px 190px!important;
    background-position:center bottom!important;
    background-size:auto 240px!important;
  }
  .lr117-footer .lr116-footer-community{grid-column:auto}
}
:root{
  --lr118-bg:#020202;
  --lr118-red:#ef4aa8;
  --lr118-orange:#ff4fb3;
  --lr118-gold:#43d9ff;
  --lr118-line:rgba(67,217,255,.30);
}
.lr19-header{
  grid-template-columns:1fr auto!important;
  gap:20px!important;
  padding:0 clamp(18px,3vw,56px)!important;
}
.lr19-header>.lr19-brand{display:none!important}
.lr19-nav{
  justify-content:center!important;
  margin-left:0!important;
}
.lr19-header-actions{
  justify-self:end!important;
}
.lr114-home-hero{
  width:100%!important;
  max-width:none!important;
  height:620px!important;
  min-height:620px!important;
  aspect-ratio:auto!important;
  padding:52px clamp(34px,5vw,86px) 100px!important;
  grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr)!important;
  align-items:center!important;
  overflow:hidden!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.76) 0%,rgba(1,2,4,.48) 30%,rgba(1,2,4,.15) 58%,rgba(1,2,4,.30) 100%),
    linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.54)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  border-bottom:2px solid rgba(234,72,164,.66)!important;
}
.lr114-home-hero:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at 65% 28%,rgba(255,79,179,.12),transparent 23rem),
    linear-gradient(180deg,transparent 72%,rgba(0,0,0,.44))!important;
}
.lr114-home-hero:after{display:none!important}
.lr19-city-glow{display:none!important}
.lr114-home-copy{
  position:relative!important;
  z-index:3!important;
  max-width:760px!important;
}
.lr114-home-copy h1{
  margin:4px 0 0!important;
  font-size:clamp(64px,6.5vw,118px)!important;
  line-height:.86!important;
  white-space:nowrap!important;
  text-shadow:0 18px 42px rgba(0,0,0,.78)!important;
}
.lr114-home-copy h2{
  margin:18px 0 10px!important;
  font-size:clamp(17px,1.2vw,23px)!important;
}
.lr114-home-copy p{
  max-width:650px!important;
  font-size:13px!important;
  line-height:1.65!important;
  color:#e0cdc4!important;
}
.lr19-home-actions{margin-top:21px!important}
.lr19-home-meta{margin-top:19px!important}
.lr116-hero-side{
  position:relative!important;
  z-index:4!important;
  width:min(400px,100%)!important;
  max-height:500px!important;
  align-self:center!important;
  justify-self:end!important;
  gap:10px!important;
}
.lr116-promo-card{
  max-height:335px!important;
  padding:17px 18px 15px!important;
}
.lr116-discord-panel{
  min-height:118px!important;
  max-height:145px!important;
  padding:13px 15px!important;
}
.lr115-roleplay-stats{
  left:clamp(34px,5vw,86px)!important;
  bottom:19px!important;
  width:min(820px,62%)!important;
  height:64px!important;
}
.lr113-payments-card{
  right:clamp(34px,5vw,86px)!important;
  bottom:19px!important;
  width:min(320px,24%)!important;
  min-height:64px!important;
}
.lr19-category-feature{
  min-height:215px!important;
  display:flex!important;
  align-items:center!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.94) 0%,rgba(1,2,5,.70) 46%,rgba(1,2,4,.38) 100%),
    url("furia-visuals/furia-city-clean.webp") center 58% / cover no-repeat!important;
  border-top:1px solid rgba(67,217,255,.28)!important;
  border-bottom:1px solid rgba(67,217,255,.28)!important;
}
.lr19-category-feature h2{
  text-shadow:0 4px 22px rgba(0,0,0,.72)!important;
}
.lr19-category-feature p{
  color:#dac5bc!important;
  max-width:660px!important;
}
body.woocommerce-shop .page-header,
body.woocommerce-shop .entry-header,
body.woocommerce-shop header.entry-header,
body.woocommerce-shop .woocommerce-products-header,
body.woocommerce-shop .woocommerce-products-header__title,
body.woocommerce-shop .term-description,
body.post-type-archive-product>.page-header,
body.post-type-archive-product .page-title{
  display:none!important;
}
body.woocommerce-shop .site-content,
body.woocommerce-shop #content,
body.woocommerce-shop .content-area,
body.woocommerce-shop .site-main{
  padding-top:0!important;
  margin-top:0!important;
}
body.woocommerce-shop .lr19-site{
  margin-top:0!important;
}
.lr113-shop{
  padding-top:22px!important;
}
.lr113-shop .lr-shop-hero{
  min-height:310px!important;
  display:flex!important;
  align-items:center!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.94),rgba(1,3,5,.70),rgba(1,2,4,.42)),
    url("furia-visuals/furia-city-clean.webp") center 52% / cover no-repeat!important;
  border:1px solid rgba(67,217,255,.30)!important;
  border-radius:18px!important;
}
.lr113-shop .lr-shop-title{
  color:#ffffff!important;
  text-shadow:0 9px 32px rgba(0,0,0,.75)!important;
}
.lr113-shop .lr-shop-lead{color:#ddc8be!important}
.lr19-policy .lr-policy-hero{
  min-height:390px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.97) 0%,rgba(1,2,4,.80) 46%,rgba(1,2,4,.45) 100%),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  border:1px solid rgba(67,217,255,.30)!important;
  box-shadow:inset 0 -80px 95px rgba(0,0,0,.26)!important;
}
.lr19-policy .lr-policy-hero h1{
  color:#ffffff!important;
  text-shadow:0 9px 32px rgba(0,0,0,.78)!important;
}
.lr19-policy .lr-policy-hero p{
  color:#dac7be!important;
}
.lr117-footer,
.lr19-footer.lr116-footer.lr117-footer{
  width:100%!important;
  height:330px!important;
  min-height:330px!important;
  aspect-ratio:auto!important;
  display:grid!important;
  grid-template-columns:1.15fr .60fr .72fr .76fr 1.55fr!important;
  align-items:center!important;
  gap:clamp(18px,2vw,38px)!important;
  padding:28px clamp(30px,4vw,76px)!important;
  border-top:2px solid rgba(235,72,165,.62)!important;
  background:
    linear-gradient(90deg,rgba(2,2,2,.96) 0%,rgba(1,2,4,.91) 53%,rgba(1,2,4,.55) 73%,rgba(1,2,4,.52) 100%),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
}
.lr117-footer .lr116-footer-brand .lr19-brand-name{
  font-size:25px!important;
  display:block!important;
}
.lr117-footer .lr116-footer-brand p{
  color:#bfa9a0!important;
}
.lr117-footer .lr116-footer-community-copy{
  background:rgba(1,2,4,.55)!important;
  backdrop-filter:blur(4px);
}
.lr19-site>.lr19-why,
.lr19-site>.lr19-newsletter,
.lr19-site>.lr19-copy,
body.laroja-v19-page footer.site-footer,
body.laroja-v19-page .site-footer,
body.laroja-v19-page .wp-site-blocks>footer,
body.laroja-v19-page footer.wp-block-template-part{
  display:none!important;
}
.lr114-home-copy h1{
  animation:lr118HeroTitle 3.6s ease-in-out infinite!important;
}
.lr114-home-copy h1 strong{
  animation:lr118RPGlow 1.7s ease-in-out infinite!important;
}
.lr19-kicker,
.lr-shop-kicker,
.lr-policy-kicker{
  animation:lr118GoldFlicker 3.4s ease-in-out infinite!important;
}
.lr19-primary,
.lr19-secondary,
.lr19-discord-login-main,
.lr116-promo-cta,
.lr19-product-grid .lr-btn-small,
.lr113-shop ul.products li.product .button,
.lr110-product-shell .single_add_to_cart_button,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button,
.lr19-footer-discord,
.lr-policy-btn{
  transition:transform .18s ease,filter .2s ease,box-shadow .22s ease,border-color .2s ease!important;
}
.lr19-primary:hover,
.lr19-secondary:hover,
.lr19-discord-login-main:hover,
.lr116-promo-cta:hover,
.lr19-product-grid .lr-btn-small:hover,
.lr113-shop ul.products li.product .button:hover,
.lr110-product-shell .single_add_to_cart_button:hover,
.lr110-cart-shell .checkout-button:hover,
.lr111-checkout-shell #place_order:hover,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:hover,
.lr19-footer-discord:hover,
.lr-policy-btn:hover{
  transform:translateY(-4px) scale(1.025)!important;
  filter:brightness(1.13)!important;
  box-shadow:0 15px 35px rgba(0,0,0,.48),0 0 24px rgba(239,74,168,.20)!important;
}
.lr19-primary,
.lr116-promo-cta,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order{
  animation:lr118PrimaryPulse 2.8s ease-in-out infinite!important;
}
.lr116-promo-card{
  animation:lr118PromoFloat 2.7s ease-in-out infinite!important;
}
.lr116-promo-value{
  animation:lr118DiscountPunch 1.85s ease-in-out infinite!important;
}
.lr116-promo-code{
  animation:lr118CodeGlow 2.0s ease-in-out infinite!important;
}
.lr116-promo-code:before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius:inherit;
  pointer-events:none;
  background:linear-gradient(100deg,transparent,rgba(67,217,255,.18),transparent);
  transform:translateX(-110%);
  animation:lr118CodeSweep 2.6s linear infinite;
}
.lr116-promo-timer>span{
  animation:lr118TimerPulse 2.4s ease-in-out infinite!important;
}
.lr113-story-grid article,
.lr19-product-grid .lr-product-card,
.lr113-shop ul.products li.product,
.lr-policy-summary-card,
.lr-policy-section{
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
.lr113-story-grid article:hover,
.lr19-product-grid .lr-product-card:hover,
.lr113-shop ul.products li.product:hover,
.lr-policy-summary-card:hover,
.lr-policy-section:hover{
  transform:translateY(-6px)!important;
  border-color:rgba(67,217,255,.60)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.44),0 0 22px rgba(222,68,156,.09)!important;
}
.lr118-reveal{
  opacity:0;
  transform:translateY(24px) scale(.985);
}
.lr118-reveal.lr118-visible{
  animation:lr118Reveal .72s cubic-bezier(.18,.8,.25,1) forwards;
}
.lr118-particles{
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  overflow:hidden;
}
.lr118-particle{
  position:absolute;
  width:3px;height:3px;
  border-radius:50%;
  background:#ff4fb3;
  box-shadow:0 0 8px rgba(255,79,179,.9);
  opacity:.0;
  animation:lr118Particle linear infinite;
}
.lr19-nav a:hover{
  color:#ffffff!important;
  transform:translateY(-2px) scale(1.04)!important;
  text-shadow:0 0 12px rgba(67,217,255,.18);
}
.lr117-footer a{
  transition:color .18s ease,transform .18s ease!important;
}
.lr117-footer a:hover{
  color:#43d9ff!important;
  transform:translateX(4px);
}
@keyframes lr118HeroTitle{
  0%,100%{filter:brightness(1);text-shadow:0 18px 42px rgba(0,0,0,.78)}
  50%{filter:brightness(1.08);text-shadow:0 18px 42px rgba(0,0,0,.78),0 0 18px rgba(255,255,255,.09)}
}
@keyframes lr118RPGlow{
  0%,100%{filter:brightness(1);text-shadow:0 0 9px rgba(239,74,168,.20)}
  50%{filter:brightness(1.30);text-shadow:0 0 26px rgba(239,74,168,.58)}
}
@keyframes lr118GoldFlicker{
  0%,100%{filter:brightness(1)}
  45%{filter:brightness(1)}
  50%{filter:brightness(1.40)}
  55%{filter:brightness(1.06)}
}
@keyframes lr118PrimaryPulse{
  0%,100%{box-shadow:0 8px 25px rgba(0,0,0,.32)}
  50%{box-shadow:0 13px 35px rgba(0,0,0,.45),0 0 20px rgba(239,74,168,.22)}
}
@keyframes lr118PromoFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@keyframes lr118DiscountPunch{
  0%,100%{transform:scale(1);filter:brightness(1)}
  48%{transform:scale(1.045);filter:brightness(1.28)}
  60%{transform:scale(1.01)}
}
@keyframes lr118CodeGlow{
  0%,100%{box-shadow:0 0 0 rgba(67,217,255,0);border-color:rgba(240,74,168,.62)}
  50%{box-shadow:0 0 20px rgba(67,217,255,.12);border-color:#43d9ff}
}
@keyframes lr118CodeSweep{
  from{transform:translateX(-115%)}
  to{transform:translateX(115%)}
}
@keyframes lr118TimerPulse{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.20)}
}
@keyframes lr118Reveal{
  to{opacity:1;transform:none}
}
@keyframes lr118Particle{
  0%{opacity:0;transform:translate3d(0,20px,0) scale(.4)}
  15%{opacity:.75}
  80%{opacity:.35}
  100%{opacity:0;transform:translate3d(45px,-140px,0) scale(1.15)}
}
@media(max-width:1100px){
  .lr114-home-hero{
    height:auto!important;
    min-height:760px!important;
    grid-template-columns:1fr!important;
    padding:42px 24px 190px!important;
  }
  .lr116-hero-side{
    justify-self:start!important;
    width:min(420px,100%)!important;
    margin-top:18px!important;
  }
  .lr115-roleplay-stats{
    left:24px!important;
    width:calc(100% - 48px)!important;
    bottom:86px!important;
  }
  .lr113-payments-card{
    left:24px!important;right:auto!important;
    width:calc(100% - 48px)!important;
    bottom:16px!important;
  }
  .lr117-footer{
    height:auto!important;
    min-height:430px!important;
    grid-template-columns:repeat(2,1fr)!important;
    background-position:center bottom!important;
  }
  .lr117-footer .lr116-footer-community{grid-column:1/-1!important}
}
@media(max-width:700px){
  .lr19-header{grid-template-columns:1fr!important}
  .lr19-header-actions{display:none!important}
  .lr114-home-copy h1{white-space:normal!important;font-size:58px!important}
  .lr114-home-hero{min-height:830px!important}
  .lr115-roleplay-stats{grid-template-columns:repeat(2,1fr)!important;height:auto!important}
  .lr117-footer{
    grid-template-columns:1fr!important;
    padding:28px 20px!important;
    min-height:auto!important;
  }
  .lr117-footer .lr116-footer-community{grid-column:auto!important}
}
@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
  }
}
:root{
  --lr119-red:#f04aa8;
  --lr119-orange:#ff4fb3;
  --lr119-gold:#43d9ff;
}
.lr114-home-hero{
  background:
    linear-gradient(90deg,rgba(1,2,4,.80) 0%,rgba(1,2,4,.48) 35%,rgba(1,2,4,.10) 63%,rgba(1,2,4,.25) 100%),
    linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.48)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  background-attachment:scroll!important;
}
.lr19-category-feature,
.lr113-shop .lr-shop-hero{
  background:
    linear-gradient(90deg,rgba(1,2,4,.94),rgba(1,2,5,.64),rgba(1,2,4,.30)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
}
.lr19-policy .lr-policy-hero{
  background:
    linear-gradient(90deg,rgba(1,2,4,.97),rgba(1,2,4,.76),rgba(1,2,4,.38)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
}
.lr117-footer,
.lr19-footer.lr116-footer.lr117-footer{
  background:
    linear-gradient(90deg,rgba(2,2,2,.97) 0%,rgba(1,2,4,.91) 48%,rgba(1,2,4,.52) 75%,rgba(1,2,4,.35) 100%),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
}
.lr113-payments-card{display:none!important}
.lr115-roleplay-stats{
  width:min(940px,74%)!important;
}
.lr114-home-copy{
  animation:lr119HeroCopyIn .85s cubic-bezier(.18,.8,.25,1) both;
}
.lr116-hero-side{
  animation:lr119HeroPanelIn .95s .12s cubic-bezier(.18,.8,.25,1) both;
}
.lr114-home-copy h1{
  position:relative;
}
.lr114-home-copy h1:after{
  content:"";
  position:absolute;
  left:0;
  bottom:-8px;
  width:58%;
  height:2px;
  background:linear-gradient(90deg,var(--lr119-red),var(--lr119-gold),transparent);
  transform-origin:left;
  animation:lr119TitleRail 2.4s ease-in-out infinite;
  box-shadow:0 0 12px rgba(240,74,168,.30);
}
.lr114-home-copy h2{
  animation:lr119SubtitlePulse 3.3s ease-in-out infinite;
}
.lr19-home-meta span{
  display:inline-flex;
  align-items:center;
  animation:lr119MetaFloat 3s ease-in-out infinite;
}
.lr19-home-meta span:nth-child(2){animation-delay:.35s}
.lr19-home-meta span:nth-child(3){animation-delay:.7s}
.lr19-primary,
.lr19-secondary,
.lr19-discord-login-main,
.lr19-discord-register,
.lr116-promo-cta,
.lr19-product-grid .lr-btn-small,
.lr113-shop ul.products li.product .button,
.lr110-product-shell .single_add_to_cart_button,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button,
.lr19-footer-discord,
.lr-policy-btn,
.lr-shop-account-card a,
.lr-shop-cat{
  position:relative!important;
  overflow:hidden!important;
}
.lr19-primary:after,
.lr19-secondary:after,
.lr19-discord-login-main:after,
.lr19-discord-register:after,
.lr116-promo-cta:after,
.lr19-product-grid .lr-btn-small:after,
.lr113-shop ul.products li.product .button:after,
.lr110-product-shell .single_add_to_cart_button:after,
.lr110-cart-shell .checkout-button:after,
.lr111-checkout-shell #place_order:after,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:after,
.lr19-footer-discord:after,
.lr-policy-btn:after,
.lr-shop-account-card a:after,
.lr-shop-cat:after{
  content:"";
  position:absolute;
  top:-45%;
  bottom:-45%;
  width:32%;
  left:-45%;
  background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);
  transform:skewX(-18deg);
  pointer-events:none;
  animation:lr119ButtonSweep 4.2s ease-in-out infinite;
}
.lr19-secondary:after,
.lr19-discord-register:after,
.lr19-product-grid .lr-btn-small:after,
.lr-shop-cat:after{
  animation-delay:1.1s;
  opacity:.6;
}
.lr19-primary:hover,
.lr19-secondary:hover,
.lr19-discord-login-main:hover,
.lr19-discord-register:hover,
.lr116-promo-cta:hover,
.lr19-product-grid .lr-btn-small:hover,
.lr113-shop ul.products li.product .button:hover,
.lr110-product-shell .single_add_to_cart_button:hover,
.lr110-cart-shell .checkout-button:hover,
.lr111-checkout-shell #place_order:hover,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:hover,
.lr19-footer-discord:hover,
.lr-policy-btn:hover,
.lr-shop-account-card a:hover,
.lr-shop-cat:hover{
  transform:translateY(-4px) scale(1.025)!important;
  box-shadow:0 15px 38px rgba(0,0,0,.48),0 0 28px rgba(240,74,168,.20)!important;
  border-color:rgba(67,217,255,.62)!important;
}
.lr19-primary:active,
.lr19-secondary:active,
.lr116-promo-cta:active,
.lr110-product-shell .single_add_to_cart_button:active,
.lr110-cart-shell .checkout-button:active,
.lr111-checkout-shell #place_order:active{
  transform:translateY(-1px) scale(.985)!important;
}
.lr116-promo-card{
  position:relative;
  overflow:hidden;
  animation:lr119PromoFloat 2.5s ease-in-out infinite!important;
}
.lr116-promo-card:before{
  content:"";
  position:absolute;
  inset:-40%;
  background:conic-gradient(from 0deg,transparent,rgba(255,79,179,.12),transparent 30%,rgba(67,217,255,.08),transparent 60%);
  animation:lr119PromoSpin 7s linear infinite;
  pointer-events:none;
}
.lr116-promo-card>*{position:relative;z-index:2}
.lr116-promo-value{
  text-shadow:0 0 18px rgba(255,79,179,.32);
  animation:lr119DiscountBounce 1.8s ease-in-out infinite!important;
}
.lr116-promo-code{
  animation:lr119PromoCode 2.1s ease-in-out infinite!important;
}
.lr116-promo-timer>span{
  animation:lr119TimerBreath 2.1s ease-in-out infinite!important;
}
.lr116-promo-timer>span:nth-child(2){animation-delay:.18s!important}
.lr116-promo-timer>span:nth-child(3){animation-delay:.36s!important}
.lr116-promo-timer>span:nth-child(4){animation-delay:.54s!important}
.lr115-roleplay-stats>div{
  transition:transform .22s ease,background .22s ease,border-color .22s ease!important;
}
.lr115-roleplay-stats>div:hover{
  transform:translateY(-5px) scale(1.015);
  background:linear-gradient(180deg,rgba(1,3,6,.96),rgba(1,2,4,.95))!important;
}
.lr115-roleplay-stats>div b{
  animation:lr119StatGlow 3.4s ease-in-out infinite;
}
.lr115-roleplay-stats>div:nth-child(2) b{animation-delay:.4s}
.lr115-roleplay-stats>div:nth-child(3) b{animation-delay:.8s}
.lr115-roleplay-stats>div:nth-child(4) b{animation-delay:1.2s}
.lr19-product-grid .lr-product-media img,
.lr113-shop ul.products li.product img{
  transition:transform .45s cubic-bezier(.2,.75,.3,1),filter .35s ease!important;
}
.lr19-product-grid .lr-product-card:hover .lr-product-media img,
.lr113-shop ul.products li.product:hover img{
  transform:scale(1.055)!important;
  filter:brightness(1.06) saturate(1.06)!important;
}
.lr19-section-head h2,
.lr19-category-feature h2,
.lr-shop-title,
.lr-policy-hero h1{
  position:relative;
}
.lr19-section-head h2:after,
.lr19-category-feature h2:after,
.lr-shop-title:after,
.lr-policy-hero h1:after{
  content:"";
  display:block;
  width:58px;
  height:2px;
  margin-top:8px;
  background:linear-gradient(90deg,var(--lr119-red),var(--lr119-gold),transparent);
  animation:lr119SectionRail 2.8s ease-in-out infinite;
}
.lr19-nav a.is-active:after{
  animation:lr119NavActive 1.7s ease-in-out infinite;
}
.lr-discord-float{
  animation:lr119DiscordFloat 2.5s ease-in-out infinite!important;
}
.lr-discord-float:before{
  content:"";
  position:absolute;
  inset:-6px;
  border-radius:22px;
  border:1px solid rgba(88,101,242,.24);
  animation:lr119DiscordRing 2.5s ease-out infinite;
  pointer-events:none;
}
.lr118-reveal.lr118-visible:nth-child(odd){
  animation-name:lr119RevealLeft!important;
}
.lr118-reveal.lr118-visible:nth-child(even){
  animation-name:lr119RevealRight!important;
}
.lr114-home-hero:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(115deg,transparent 0%,rgba(255,79,179,.035) 45%,transparent 55%),
    radial-gradient(circle at 70% 35%,rgba(255,79,179,.06),transparent 20rem)!important;
  background-size:220% 100%,100% 100%!important;
  animation:lr119HeroShimmer 8s linear infinite;
  z-index:1;
}
.lr114-home-copy,.lr116-hero-side,.lr115-roleplay-stats{
  z-index:4!important;
}
@keyframes lr119HeroCopyIn{
  from{opacity:0;transform:translateX(-28px)}
  to{opacity:1;transform:none}
}
@keyframes lr119HeroPanelIn{
  from{opacity:0;transform:translateX(28px)}
  to{opacity:1;transform:none}
}
@keyframes lr119TitleRail{
  0%,100%{transform:scaleX(.35);opacity:.38}
  50%{transform:scaleX(1);opacity:1}
}
@keyframes lr119SubtitlePulse{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.12)}
}
@keyframes lr119MetaFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
@keyframes lr119ButtonSweep{
  0%,35%{left:-45%;opacity:0}
  45%{opacity:1}
  62%{left:118%;opacity:0}
  100%{left:118%;opacity:0}
}
@keyframes lr119PromoFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-5px)}
}
@keyframes lr119PromoSpin{
  to{transform:rotate(360deg)}
}
@keyframes lr119DiscountBounce{
  0%,100%{transform:scale(1);filter:brightness(1)}
  50%{transform:scale(1.05);filter:brightness(1.25)}
}
@keyframes lr119PromoCode{
  0%,100%{box-shadow:0 0 0 rgba(67,217,255,0)}
  50%{box-shadow:0 0 20px rgba(67,217,255,.14)}
}
@keyframes lr119TimerBreath{
  0%,100%{transform:translateY(0);filter:brightness(1)}
  50%{transform:translateY(-2px);filter:brightness(1.18)}
}
@keyframes lr119StatGlow{
  0%,100%{text-shadow:0 0 0 rgba(255,255,255,0)}
  50%{text-shadow:0 0 12px rgba(255,255,255,.12)}
}
@keyframes lr119SectionRail{
  0%,100%{width:38px;opacity:.4}
  50%{width:92px;opacity:1}
}
@keyframes lr119NavActive{
  0%,100%{opacity:.5}
  50%{opacity:1;box-shadow:0 0 10px rgba(240,74,168,.4)}
}
@keyframes lr119DiscordFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-6px)}
}
@keyframes lr119DiscordRing{
  0%{transform:scale(.92);opacity:.5}
  100%{transform:scale(1.14);opacity:0}
}
@keyframes lr119RevealLeft{
  from{opacity:0;transform:translateX(-28px) translateY(10px)}
  to{opacity:1;transform:none}
}
@keyframes lr119RevealRight{
  from{opacity:0;transform:translateX(28px) translateY(10px)}
  to{opacity:1;transform:none}
}
@keyframes lr119HeroShimmer{
  from{background-position:180% 0,0 0}
  to{background-position:-40% 0,0 0}
}
@media(max-width:900px){
  .lr115-roleplay-stats{width:calc(100% - 48px)!important}
}
@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
  }
}
.lr114-home-hero{
  background-image:
    linear-gradient(90deg,rgba(0,0,0,.68) 0%,rgba(0,0,0,.28) 42%,rgba(0,0,0,.06) 68%,rgba(0,0,0,.18) 100%),
    url("furia-visuals/furia-city-clean.webp")!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
.lr114-home-hero:before{
  background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.28))!important;
}
.lr114-home-hero:after{
  background:radial-gradient(circle at 66% 38%,rgba(255,79,179,.07),transparent 24rem)!important;
  background-size:100% 100%!important;
}
.lr19-city-glow,
.lr114-home-hero .lr19-city-glow{display:none!important}
.lr19-category-feature,
.lr113-shop .lr-shop-hero{
  background-image:
    linear-gradient(90deg,rgba(1,2,4,.88),rgba(1,2,4,.52),rgba(1,2,4,.24)),
    url("furia-visuals/furia-city-clean.webp")!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
.lr19-policy .lr-policy-hero{
  background-image:
    linear-gradient(90deg,rgba(1,2,4,.94),rgba(1,2,4,.62),rgba(1,2,4,.30)),
    url("furia-visuals/furia-city-clean.webp")!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
.lr117-footer,
.lr19-footer.lr116-footer.lr117-footer{
  height:auto!important;
  min-height:330px!important;
  aspect-ratio:1920/330!important;
  background-image:
    linear-gradient(90deg,rgba(1,1,1,.95) 0%,rgba(1,2,4,.84) 47%,rgba(1,2,4,.38) 75%,rgba(1,1,1,.22) 100%),
    url("furia-visuals/furia-city-clean.webp")!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
.lr114-home-copy h1 .lr117-letter{
  animation-duration:2.7s!important;
}
.lr114-home-copy h1 strong{
  animation:lr120RpNeon 1.45s ease-in-out infinite!important;
}
.lr19-home-actions a{
  animation:lr120CtaAttention 3.1s ease-in-out infinite!important;
}
.lr19-home-actions a:nth-child(2){animation-delay:.45s!important}
.lr115-roleplay-stats>div{
  animation:lr120StatHover 4s ease-in-out infinite!important;
}
.lr115-roleplay-stats>div:nth-child(2){animation-delay:.35s!important}
.lr115-roleplay-stats>div:nth-child(3){animation-delay:.7s!important}
.lr115-roleplay-stats>div:nth-child(4){animation-delay:1.05s!important}
.lr116-discord-panel{
  animation:lr120DiscordPanel 3.2s ease-in-out infinite!important;
}
.lr19-section-head h2,
.lr19-category-feature h2{
  animation:lr120HeadingEnergy 3.4s ease-in-out infinite!important;
}
.lr19-site a[class*="btn"]:hover,
.lr19-site button:hover,
.lr19-site .button:hover,
.lr19-site .lr19-primary:hover,
.lr19-site .lr19-secondary:hover{
  filter:brightness(1.18) saturate(1.08)!important;
  transform:translateY(-4px) scale(1.035)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.48),0 0 24px rgba(243,75,171,.25)!important;
}
@keyframes lr120RpNeon{
  0%,100%{filter:brightness(1);text-shadow:0 0 8px rgba(244,75,171,.25)}
  50%{filter:brightness(1.34);text-shadow:0 0 14px rgba(244,75,171,.55),0 0 32px rgba(244,75,171,.28)}
}
@keyframes lr120CtaAttention{
  0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.34)}
  50%{box-shadow:0 12px 34px rgba(0,0,0,.45),0 0 19px rgba(244,75,171,.22)}
}
@keyframes lr120StatHover{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
@keyframes lr120DiscordPanel{
  0%,100%{box-shadow:0 16px 40px rgba(0,0,0,.38)}
  50%{box-shadow:0 19px 46px rgba(0,0,0,.48),0 0 19px rgba(88,101,242,.11)}
}
@keyframes lr120HeadingEnergy{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.12)}
}
@media(max-width:1100px){
  .lr117-footer{
    aspect-ratio:auto!important;
    background-size:cover!important;
  }
}
:root{
  --lr121-red:#f34bab;
  --lr121-red-dark:#b5387f;
  --lr121-orange:#ff4fb3;
  --lr121-gold:#43d9ff;
  --lr121-black:#020202;
  --lr121-panel:rgba(1,2,4,.86);
}
.lr19-header{
  height:66px!important;
  min-height:66px!important;
  grid-template-columns:1fr auto!important;
  padding:0 clamp(24px,3.8vw,72px)!important;
  background:#030303!important;
  border-bottom:1px solid rgba(67,217,255,.26)!important;
}
.lr19-header>.lr19-brand{display:none!important}
.lr19-nav{
  justify-self:center!important;
  gap:22px!important;
}
.lr19-nav a{
  font-size:9px!important;
  padding:24px 5px 20px!important;
}
.lr19-header-actions{
  justify-self:end!important;
}
.lr121-hero{
  width:100%!important;
  height:610px!important;
  min-height:610px!important;
  max-height:610px!important;
  aspect-ratio:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.52fr) minmax(330px,.48fr)!important;
  gap:26px!important;
  align-items:center!important;
  padding:34px clamp(42px,5vw,86px) 104px!important;
  overflow:hidden!important;
  border:0!important;
  border-bottom:2px solid rgba(239,74,168,.65)!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(1,2,4,.34) 40%,rgba(1,2,4,.08) 67%,rgba(1,2,4,.22) 100%),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  box-shadow:inset 0 -80px 105px rgba(0,0,0,.46)!important;
}
.lr121-hero:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at 68% 26%,rgba(255,79,179,.07),transparent 23rem),
    linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.25))!important;
}
.lr121-hero:after{display:none!important}
.lr19-city-glow{display:none!important}
.lr114-home-copy{
  position:relative!important;
  z-index:4!important;
  max-width:700px!important;
  align-self:center!important;
}
.lr114-home-copy .lr19-kicker{
  font-size:9px!important;
  letter-spacing:.18em!important;
}
.lr114-home-copy h1{
  margin:6px 0 0!important;
  font-size:clamp(60px,6.1vw,110px)!important;
  line-height:.86!important;
  white-space:nowrap!important;
  text-shadow:0 15px 40px rgba(0,0,0,.78)!important;
}
.lr114-home-copy h2{
  margin:14px 0 9px!important;
  font-size:clamp(16px,1.15vw,22px)!important;
}
.lr114-home-copy p{
  max-width:610px!important;
  font-size:12px!important;
  line-height:1.62!important;
  color:#ddc9bf!important;
}
.lr19-home-actions{
  margin-top:18px!important;
  gap:12px!important;
}
.lr19-home-actions a{
  min-width:152px!important;
  min-height:43px!important;
  padding:0 18px!important;
  border-radius:7px!important;
  font-size:9px!important;
}
.lr19-home-meta{
  margin-top:15px!important;
  gap:16px!important;
  font-size:8px!important;
}
.lr116-hero-side{
  position:relative!important;
  z-index:5!important;
  width:min(395px,100%)!important;
  justify-self:end!important;
  align-self:center!important;
  gap:10px!important;
}
.lr116-promo-card{
  min-height:0!important;
  max-height:none!important;
  padding:16px 16px 14px!important;
  border-radius:8px!important;
  background:linear-gradient(160deg,rgba(6,2,7,.94),rgba(1,2,4,.95))!important;
  border:1px solid rgba(243,75,170,.54)!important;
}
.lr116-promo-kicker{
  font-size:8px!important;
}
.lr116-promo-value{
  margin:5px 0 1px!important;
  font-size:clamp(32px,2.9vw,49px)!important;
  line-height:.98!important;
}
.lr116-promo-sub{
  font-size:9px!important;
}
.lr116-promo-code{
  min-height:40px!important;
  margin:10px 0 8px!important;
  font-size:8px!important;
}
.lr116-promo-code b{font-size:11px!important}
.lr116-promo-timer-wrap{padding-top:7px!important}
.lr116-promo-timer{gap:5px!important;margin-top:5px!important}
.lr116-promo-timer>span{
  min-width:50px!important;
  min-height:37px!important;
  padding:5px!important;
  font-size:13px!important;
}
.lr116-promo-cta{
  min-height:39px!important;
  margin-top:9px!important;
  font-size:9px!important;
}
.lr116-discord-panel{
  min-height:112px!important;
  max-height:130px!important;
  padding:12px 14px!important;
  background:rgba(1,2,4,.90)!important;
  border:1px solid rgba(67,217,255,.30)!important;
  border-radius:8px!important;
}
.lr116-discord-panel>.lr19-discord-big{
  width:54px!important;
  height:54px!important;
}
.lr116-discord-panel>.lr19-discord-big svg{
  width:50px!important;
  height:39px!important;
}
.lr116-discord-panel>span{
  font-size:8px!important;
}
.lr116-discord-panel>p{
  font-size:8px!important;
  line-height:1.4!important;
}
.lr116-discord-panel>.lr19-discord-login-main{
  min-height:35px!important;
  font-size:8px!important;
}
.lr115-roleplay-stats{
  position:absolute!important;
  left:clamp(42px,5vw,86px)!important;
  bottom:17px!important;
  width:min(960px,67%)!important;
  height:68px!important;
  grid-template-columns:repeat(4,1fr)!important;
  z-index:5!important;
  border:1px solid rgba(67,217,255,.28)!important;
  background:rgba(1,2,4,.84)!important;
  backdrop-filter:blur(5px)!important;
}
.lr115-roleplay-stats>div{
  min-height:66px!important;
  padding:9px 10px!important;
}
.lr115-roleplay-stats b{
  font-size:11px!important;
}
.lr115-roleplay-stats span{
  font-size:7px!important;
}
body.woocommerce-shop .page-header,
body.woocommerce-shop .entry-header,
body.woocommerce-shop header.entry-header,
body.woocommerce-shop .woocommerce-products-header,
body.woocommerce-shop .woocommerce-products-header__title,
body.woocommerce-shop .term-description,
body.post-type-archive-product>.page-header,
body.post-type-archive-product .page-title{
  display:none!important;
}
body.woocommerce-shop .site-content,
body.woocommerce-shop #content,
body.woocommerce-shop .content-area,
body.woocommerce-shop .site-main{
  margin-top:0!important;
  padding-top:0!important;
}
.lr113-shop{
  padding-top:22px!important;
}
.lr113-shop .lr-shop-hero,
.lr19-category-feature{
  background:
    linear-gradient(90deg,rgba(1,2,4,.90),rgba(1,2,4,.58),rgba(1,2,4,.25)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  border:1px solid rgba(67,217,255,.28)!important;
}
.lr113-shop .lr-shop-hero{
  min-height:285px!important;
  border-radius:14px!important;
}
.lr19-category-feature{
  min-height:195px!important;
}
.lr19-policy .lr-policy-hero{
  min-height:380px!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.96),rgba(1,2,4,.66),rgba(1,2,4,.34)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  border:1px solid rgba(67,217,255,.28)!important;
}
.lr19-policy .lr-policy-hero h1{
  text-shadow:0 10px 34px rgba(0,0,0,.78)!important;
}
.lr121-commerce .lr110-page-heading,
.lr121-commerce .lr111-checkout-heading{
  min-height:210px!important;
  display:flex!important;
  align-items:center!important;
  background:
    linear-gradient(90deg,rgba(1,2,4,.93),rgba(1,2,4,.64),rgba(1,2,4,.35)),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  border:1px solid rgba(67,217,255,.24)!important;
  border-bottom:0!important;
}
.lr121-commerce .lr110-page-heading h1{
  color:#ffffff!important;
  text-shadow:0 8px 28px rgba(0,0,0,.74)!important;
}
.lr121-commerce .lr110-product-shell,
.lr121-commerce .lr110-cart-shell,
.lr121-commerce .lr111-checkout-shell{
  background:#020202!important;
  border-color:rgba(67,217,255,.17)!important;
}
.lr121-footer{
  width:100%!important;
  min-height:330px!important;
  height:330px!important;
  aspect-ratio:auto!important;
  display:grid!important;
  grid-template-columns:1.10fr .62fr .68fr .76fr 1.54fr!important;
  gap:clamp(18px,2vw,36px)!important;
  align-items:center!important;
  padding:26px clamp(28px,4vw,72px)!important;
  background:
    linear-gradient(90deg,rgba(1,1,1,.96) 0%,rgba(1,2,4,.88) 48%,rgba(1,2,4,.48) 72%,rgba(1,2,4,.28) 100%),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  border-top:2px solid rgba(238,73,167,.62)!important;
}
.lr121-footer .lr116-footer-brand .lr19-brand-name{
  font-size:24px!important;
}
.lr121-footer .lr116-footer-brand p{
  max-width:300px!important;
  font-size:8px!important;
  line-height:1.5!important;
}
.lr121-footer .lr116-footer-brand small{
  display:block!important;
  margin-top:10px!important;
  font-size:7px!important;
}
.lr121-footer .lr19-socials{
  display:none!important;
}
.lr121-footer .lr116-footer-col{
  gap:6px!important;
}
.lr121-footer .lr116-footer-col>b{
  font-size:9px!important;
}
.lr121-footer .lr116-footer-col a{
  font-size:8px!important;
}
.lr121-footer .lr116-footer-community-copy{
  width:min(330px,100%)!important;
  margin-left:auto!important;
  padding:14px!important;
  background:rgba(1,2,4,.52)!important;
  backdrop-filter:blur(4px)!important;
  border:1px solid rgba(67,217,255,.18)!important;
  border-radius:7px!important;
}
.lr121-footer .lr116-footer-community-copy>span{
  font-size:7px!important;
}
.lr121-footer .lr116-footer-community-copy h3{
  margin:4px 0 6px!important;
  font-size:14px!important;
}
.lr121-footer .lr116-footer-community-copy p{
  font-size:8px!important;
}
.lr121-footer .lr19-footer-discord{
  min-height:34px!important;
  font-size:8px!important;
}
.lr19-site>.lr19-why,
.lr19-site>.lr19-newsletter,
.lr19-site>.lr19-copy,
body.laroja-v19-page footer.site-footer,
body.laroja-v19-page .site-footer,
body.laroja-v19-page .wp-site-blocks>footer,
body.laroja-v19-page footer.wp-block-template-part{
  display:none!important;
}
.lr114-home-copy{
  animation:lr121HeroIn .85s cubic-bezier(.18,.82,.28,1) both!important;
}
.lr116-hero-side{
  animation:lr121SideIn .95s .12s cubic-bezier(.18,.82,.28,1) both!important;
}
.lr114-home-copy h1{
  animation:lr121TitleBreathe 3.1s ease-in-out infinite!important;
}
.lr114-home-copy h1 strong{
  animation:lr121RPNeon 1.5s ease-in-out infinite!important;
}
.lr114-home-copy h1:after{
  content:"";
  display:block;
  width:52%;
  height:2px;
  margin-top:10px;
  background:linear-gradient(90deg,var(--lr121-red),var(--lr121-gold),transparent);
  box-shadow:0 0 12px rgba(243,75,171,.24);
  animation:lr121TitleLine 2.3s ease-in-out infinite;
}
.lr19-primary,
.lr19-secondary,
.lr116-promo-cta,
.lr19-discord-login-main,
.lr19-discord-register,
.lr19-product-grid .lr-btn-small,
.lr113-shop ul.products li.product .button,
.lr110-product-shell .single_add_to_cart_button,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button,
.lr19-footer-discord,
.lr-policy-btn{
  position:relative!important;
  overflow:hidden!important;
  transition:transform .18s ease,box-shadow .22s ease,filter .22s ease!important;
}
.lr19-primary:after,
.lr19-secondary:after,
.lr116-promo-cta:after,
.lr19-discord-login-main:after,
.lr19-discord-register:after,
.lr19-product-grid .lr-btn-small:after,
.lr113-shop ul.products li.product .button:after,
.lr110-product-shell .single_add_to_cart_button:after,
.lr110-cart-shell .checkout-button:after,
.lr111-checkout-shell #place_order:after,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:after,
.lr19-footer-discord:after,
.lr-policy-btn:after{
  content:"";
  position:absolute;
  top:-45%;
  bottom:-45%;
  width:32%;
  left:-45%;
  background:linear-gradient(105deg,transparent,rgba(255,255,255,.30),transparent);
  transform:skewX(-18deg);
  animation:lr121ButtonSweep 3.6s ease-in-out infinite;
  pointer-events:none;
}
.lr19-primary,
.lr116-promo-cta,
.lr110-cart-shell .checkout-button,
.lr111-checkout-shell #place_order{
  animation:lr121PrimaryPulse 2.6s ease-in-out infinite!important;
}
.lr19-primary:hover,
.lr19-secondary:hover,
.lr116-promo-cta:hover,
.lr19-discord-login-main:hover,
.lr19-discord-register:hover,
.lr19-product-grid .lr-btn-small:hover,
.lr113-shop ul.products li.product .button:hover,
.lr110-product-shell .single_add_to_cart_button:hover,
.lr110-cart-shell .checkout-button:hover,
.lr111-checkout-shell #place_order:hover,
.lr111-checkout-shell .wc-block-components-checkout-place-order-button:hover,
.lr19-footer-discord:hover,
.lr-policy-btn:hover{
  transform:translateY(-4px) scale(1.03)!important;
  filter:brightness(1.14)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.46),0 0 26px rgba(243,75,171,.22)!important;
}
.lr116-promo-card{
  animation:lr121PromoFloat 2.5s ease-in-out infinite!important;
}
.lr116-promo-kicker{
  animation:lr121GoldBlink 2.0s ease-in-out infinite!important;
}
.lr116-promo-value{
  animation:lr121DiscountPunch 1.8s ease-in-out infinite!important;
}
.lr116-promo-code{
  animation:lr121CodeGlow 2.0s ease-in-out infinite!important;
}
.lr116-promo-timer>span{
  animation:lr121TimerPulse 2.2s ease-in-out infinite!important;
}
.lr116-promo-timer>span:nth-child(2){animation-delay:.18s!important}
.lr116-promo-timer>span:nth-child(3){animation-delay:.36s!important}
.lr116-promo-timer>span:nth-child(4){animation-delay:.54s!important}
.lr115-roleplay-stats>div{
  animation:lr121StatFloat 4s ease-in-out infinite!important;
}
.lr115-roleplay-stats>div:nth-child(2){animation-delay:.35s!important}
.lr115-roleplay-stats>div:nth-child(3){animation-delay:.70s!important}
.lr115-roleplay-stats>div:nth-child(4){animation-delay:1.05s!important}
.lr19-product-grid .lr-product-card,
.lr113-shop ul.products li.product,
.lr-policy-summary-card,
.lr-policy-section{
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;
}
.lr19-product-grid .lr-product-card:hover,
.lr113-shop ul.products li.product:hover,
.lr-policy-summary-card:hover,
.lr-policy-section:hover{
  transform:translateY(-6px)!important;
  border-color:rgba(67,217,255,.58)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.45),0 0 22px rgba(222,68,156,.10)!important;
}
.lr19-product-grid .lr-product-media img,
.lr113-shop ul.products li.product img{
  transition:transform .42s cubic-bezier(.2,.76,.3,1),filter .34s ease!important;
}
.lr19-product-grid .lr-product-card:hover .lr-product-media img,
.lr113-shop ul.products li.product:hover img{
  transform:scale(1.055)!important;
  filter:brightness(1.07) saturate(1.06)!important;
}
.lr19-nav a{
  transition:transform .18s ease,color .18s ease,text-shadow .18s ease!important;
}
.lr19-nav a:hover{
  transform:translateY(-2px) scale(1.04)!important;
  color:#ffffff!important;
  text-shadow:0 0 12px rgba(67,217,255,.16);
}
.lr-discord-float{
  animation:lr121DiscordFloat 2.5s ease-in-out infinite!important;
}
.lr-discord-float:before{
  content:"";
  position:absolute;
  inset:-6px;
  border-radius:22px;
  border:1px solid rgba(88,101,242,.22);
  animation:lr121DiscordRing 2.5s ease-out infinite;
  pointer-events:none;
}
.lr121-reveal{
  opacity:0;
  transform:translateY(26px) scale(.988);
}
.lr121-reveal.lr121-visible{
  animation:lr121Reveal .72s cubic-bezier(.18,.82,.28,1) forwards;
}
@keyframes lr121HeroIn{
  from{opacity:0;transform:translateX(-30px)}
  to{opacity:1;transform:none}
}
@keyframes lr121SideIn{
  from{opacity:0;transform:translateX(30px)}
  to{opacity:1;transform:none}
}
@keyframes lr121TitleBreathe{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.08)}
}
@keyframes lr121RPNeon{
  0%,100%{filter:brightness(1);text-shadow:0 0 8px rgba(243,75,171,.22)}
  50%{filter:brightness(1.34);text-shadow:0 0 16px rgba(243,75,171,.54),0 0 30px rgba(243,75,171,.28)}
}
@keyframes lr121TitleLine{
  0%,100%{transform:scaleX(.38);opacity:.42}
  50%{transform:scaleX(1);opacity:1}
}
@keyframes lr121ButtonSweep{
  0%,34%{left:-45%;opacity:0}
  45%{opacity:1}
  63%{left:118%;opacity:0}
  100%{left:118%;opacity:0}
}
@keyframes lr121PrimaryPulse{
  0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.32)}
  50%{box-shadow:0 12px 34px rgba(0,0,0,.45),0 0 18px rgba(243,75,171,.20)}
}
@keyframes lr121PromoFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@keyframes lr121GoldBlink{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.35)}
}
@keyframes lr121DiscountPunch{
  0%,100%{transform:scale(1);filter:brightness(1)}
  50%{transform:scale(1.045);filter:brightness(1.26)}
}
@keyframes lr121CodeGlow{
  0%,100%{box-shadow:0 0 0 rgba(67,217,255,0)}
  50%{box-shadow:0 0 20px rgba(67,217,255,.14)}
}
@keyframes lr121TimerPulse{
  0%,100%{transform:translateY(0);filter:brightness(1)}
  50%{transform:translateY(-2px);filter:brightness(1.18)}
}
@keyframes lr121StatFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
@keyframes lr121DiscordFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-6px)}
}
@keyframes lr121DiscordRing{
  0%{transform:scale(.92);opacity:.5}
  100%{transform:scale(1.14);opacity:0}
}
@keyframes lr121Reveal{
  to{opacity:1;transform:none}
}
@media(max-width:1100px){
  .lr121-hero{
    height:auto!important;
    min-height:780px!important;
    max-height:none!important;
    grid-template-columns:1fr!important;
    padding:40px 24px 190px!important;
  }
  .lr116-hero-side{
    justify-self:start!important;
    width:min(420px,100%)!important;
    margin-top:18px!important;
  }
  .lr115-roleplay-stats{
    left:24px!important;
    width:calc(100% - 48px)!important;
    bottom:18px!important;
  }
  .lr121-footer{
    height:auto!important;
    min-height:430px!important;
    grid-template-columns:repeat(2,1fr)!important;
    background-position:center bottom!important;
  }
  .lr121-footer .lr116-footer-community{
    grid-column:1/-1!important;
  }
}
@media(max-width:700px){
  .lr19-header{
    grid-template-columns:1fr!important;
  }
  .lr19-header-actions{display:none!important}
  .lr114-home-copy h1{
    white-space:normal!important;
    font-size:58px!important;
  }
  .lr121-hero{
    min-height:830px!important;
  }
  .lr115-roleplay-stats{
    grid-template-columns:repeat(2,1fr)!important;
    height:auto!important;
  }
  .lr121-footer{
    grid-template-columns:1fr!important;
    min-height:auto!important;
    padding:28px 20px!important;
  }
  .lr121-footer .lr116-footer-community{
    grid-column:auto!important;
  }
}
@media(prefers-reduced-motion:reduce){
  *,*:before,*:after{
    animation-duration:.001ms!important;
    animation-iteration-count:1!important;
  }
}
.lr121-hero{
  height:552px!important;
  min-height:552px!important;
  max-height:552px!important;
  grid-template-columns:minmax(0,1.53fr) minmax(350px,.47fr)!important;
  gap:20px!important;
  padding:24px 48px 76px!important;
  align-items:center!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.68) 0%,rgba(1,2,4,.28) 42%,rgba(1,2,4,.07) 69%,rgba(1,2,4,.22) 100%),
    url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
  box-shadow:inset 0 -74px 94px rgba(0,0,0,.46)!important;
}
.lr114-home-copy{
  max-width:670px!important;
  align-self:center!important;
  margin-top:0!important;
}
.lr114-home-copy .lr19-kicker{
  font-size:9px!important;
  margin-bottom:2px!important;
}
.lr114-home-copy h1{
  font-size:74px!important;
  line-height:.86!important;
  letter-spacing:-.06em!important;
  margin:4px 0 0!important;
  white-space:nowrap!important;
}
.lr114-home-copy h1:after{
  width:47%!important;
  margin-top:8px!important;
}
.lr114-home-copy h2{
  font-size:19px!important;
  margin:12px 0 8px!important;
  line-height:1.1!important;
}
.lr114-home-copy p{
  max-width:600px!important;
  font-size:12px!important;
  line-height:1.6!important;
  margin:0!important;
}
.lr19-home-actions{
  margin-top:18px!important;
  gap:11px!important;
}
.lr19-home-actions a{
  min-width:173px!important;
  min-height:42px!important;
  font-size:9px!important;
  border-radius:6px!important;
}
.lr19-home-meta{
  margin-top:15px!important;
  gap:15px!important;
  font-size:8px!important;
}
.lr116-hero-side{
  width:335px!important;
  justify-self:end!important;
  align-self:center!important;
  gap:9px!important;
}
.lr116-promo-card{
  width:100%!important;
  padding:14px 15px 13px!important;
  border-radius:7px!important;
}
.lr116-promo-kicker{
  font-size:8px!important;
}
.lr116-promo-value{
  font-size:42px!important;
  line-height:.92!important;
  margin:4px 0 0!important;
}
.lr116-promo-sub{
  font-size:9px!important;
}
.lr116-promo-code{
  min-height:38px!important;
  margin:9px 0 7px!important;
  font-size:8px!important;
}
.lr116-promo-code b{
  font-size:11px!important;
}
.lr116-promo-timer-wrap{
  padding-top:6px!important;
}
.lr116-promo-timer{
  gap:4px!important;
  margin-top:4px!important;
}
.lr116-promo-timer>span{
  min-width:47px!important;
  min-height:38px!important;
  padding:4px!important;
  font-size:12px!important;
}
.lr116-promo-cta{
  min-height:38px!important;
  margin-top:8px!important;
  font-size:8px!important;
}
.lr116-discord-panel{
  width:100%!important;
  min-height:104px!important;
  max-height:104px!important;
  padding:11px 12px!important;
  border-radius:7px!important;
  display:grid!important;
  grid-template-columns:1fr 58px!important;
  grid-template-areas:
    "title icon"
    "copy icon"
    "button button"!important;
  align-items:center!important;
  column-gap:10px!important;
}
.lr116-discord-panel>span{
  grid-area:title!important;
  font-size:8px!important;
  margin:0!important;
}
.lr116-discord-panel>p{
  grid-area:copy!important;
  font-size:7px!important;
  line-height:1.35!important;
  margin:0!important;
}
.lr116-discord-panel>.lr19-discord-big{
  grid-area:icon!important;
  width:58px!important;
  height:58px!important;
  margin:0!important;
}
.lr116-discord-panel>.lr19-discord-big svg{
  width:54px!important;
  height:42px!important;
}
.lr116-discord-panel>.lr19-discord-login-main{
  grid-area:button!important;
  min-height:34px!important;
  margin:3px 0 0!important;
  font-size:8px!important;
}
.lr115-roleplay-stats{
  left:48px!important;
  bottom:14px!important;
  width:806px!important;
  height:66px!important;
  grid-template-columns:repeat(4,1fr)!important;
}
.lr115-roleplay-stats>div{
  min-height:64px!important;
  padding:9px 10px!important;
}
.lr115-roleplay-stats b{
  font-size:11px!important;
}
.lr115-roleplay-stats span{
  font-size:7px!important;
}
.lr113-payments-card{
  display:none!important;
}
.lr121-hero{
  background-position:center center!important;
}
.lr114-home-copy h1{
  animation:lr122TitleGlow 2.8s ease-in-out infinite!important;
}
.lr114-home-copy h1 strong{
  animation:lr122RPGlow 1.45s ease-in-out infinite!important;
}
.lr19-home-actions a{
  animation:lr122ButtonPulse 3s ease-in-out infinite!important;
}
.lr19-home-actions a:nth-child(2){
  animation-delay:.35s!important;
}
.lr116-promo-card{
  animation:lr122PromoFloat 2.4s ease-in-out infinite!important;
}
.lr116-promo-value{
  animation:lr122DiscountPulse 1.7s ease-in-out infinite!important;
}
.lr116-promo-code{
  animation:lr122CodeGlow 2s ease-in-out infinite!important;
}
.lr116-discord-panel{
  animation:lr122DiscordGlow 3s ease-in-out infinite!important;
}
.lr115-roleplay-stats>div{
  animation:lr122StatFloat 3.8s ease-in-out infinite!important;
}
.lr115-roleplay-stats>div:nth-child(2){animation-delay:.3s!important}
.lr115-roleplay-stats>div:nth-child(3){animation-delay:.6s!important}
.lr115-roleplay-stats>div:nth-child(4){animation-delay:.9s!important}
.lr19-home-actions a:hover,
.lr116-promo-cta:hover,
.lr116-discord-panel>.lr19-discord-login-main:hover{
  transform:translateY(-3px) scale(1.025)!important;
  box-shadow:0 14px 35px rgba(0,0,0,.42),0 0 24px rgba(243,75,171,.22)!important;
  filter:brightness(1.14)!important;
}
@keyframes lr122TitleGlow{
  0%,100%{filter:brightness(1);text-shadow:0 14px 36px rgba(0,0,0,.75)}
  50%{filter:brightness(1.08);text-shadow:0 14px 36px rgba(0,0,0,.75),0 0 16px rgba(255,255,255,.08)}
}
@keyframes lr122RPGlow{
  0%,100%{filter:brightness(1);text-shadow:0 0 8px rgba(243,75,171,.22)}
  50%{filter:brightness(1.35);text-shadow:0 0 17px rgba(243,75,171,.58),0 0 30px rgba(243,75,171,.28)}
}
@keyframes lr122ButtonPulse{
  0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.30)}
  50%{box-shadow:0 12px 32px rgba(0,0,0,.42),0 0 18px rgba(243,75,171,.18)}
}
@keyframes lr122PromoFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
@keyframes lr122DiscountPulse{
  0%,100%{transform:scale(1);filter:brightness(1)}
  50%{transform:scale(1.04);filter:brightness(1.28)}
}
@keyframes lr122CodeGlow{
  0%,100%{box-shadow:0 0 0 rgba(67,217,255,0)}
  50%{box-shadow:0 0 17px rgba(67,217,255,.13)}
}
@keyframes lr122DiscordGlow{
  0%,100%{box-shadow:0 14px 34px rgba(0,0,0,.35)}
  50%{box-shadow:0 17px 40px rgba(0,0,0,.44),0 0 18px rgba(88,101,242,.10)}
}
@keyframes lr122StatFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-2px)}
}
@media(max-width:1100px){
  .lr121-hero{
    height:auto!important;
    min-height:780px!important;
    max-height:none!important;
    grid-template-columns:1fr!important;
    padding:40px 24px 190px!important;
  }
  .lr116-hero-side{
    width:min(420px,100%)!important;
    justify-self:start!important;
    margin-top:18px!important;
  }
  .lr115-roleplay-stats{
    left:24px!important;
    width:calc(100% - 48px)!important;
    bottom:18px!important;
    height:auto!important;
  }
}
@media(max-width:700px){
  .lr114-home-copy h1{
    white-space:normal!important;
    font-size:58px!important;
  }
  .lr121-hero{
    min-height:830px!important;
  }
  .lr115-roleplay-stats{
    grid-template-columns:repeat(2,1fr)!important;
  }
}
@media(min-width:1101px){
  .lr121-hero{
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:1304 / 553!important;
    padding:0!important;
    display:block!important;
    overflow:hidden!important;
    background:
      url("furia-visuals/furia-city-clean.webp") center center / 100% 100% no-repeat!important;
    border-bottom:2px solid rgba(238,73,167,.66)!important;
    box-shadow:none!important;
  }
  .lr121-hero:before,
  .lr121-hero:after,
  .lr121-hero .lr118-particles,
  .lr121-hero .lr119-embers,
  .lr121-hero .lr121-embers,
  .lr121-hero .lr120-pointer-glow{
    display:none!important;
  }
  .lr114-home-copy{
    position:absolute!important;
    z-index:20!important;
    left:3.8%!important;
    top:26%!important;
    width:48%!important;
    height:48%!important;
    max-width:none!important;
    margin:0!important;
    opacity:0!important;
    pointer-events:none!important;
  }
  .lr114-home-copy .lr19-home-actions{
    pointer-events:auto!important;
  }
  .lr114-home-copy .lr19-home-actions a{
    opacity:0!important;
    position:absolute!important;
    top:61%!important;
    height:15%!important;
    min-height:0!important;
  }
  .lr114-home-copy .lr19-home-actions a:first-child{
    left:0!important;
    width:28%!important;
  }
  .lr114-home-copy .lr19-home-actions a:nth-child(2){
    left:30%!important;
    width:24%!important;
  }
  .lr116-hero-side{
    position:absolute!important;
    z-index:25!important;
    right:3.0%!important;
    top:5.0%!important;
    width:26.0%!important;
    height:83%!important;
    max-width:none!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    gap:2.2%!important;
    opacity:1!important;
  }
  .lr116-hero-side:before{
    content:"";
    position:absolute;
    z-index:-1;
    inset:-1.2% -1.2% -1.0% -1.2%;
    background:
      linear-gradient(180deg,rgba(4,1,4,.995),rgba(1,2,4,.99));
    border-radius:8px;
  }
  .lr116-promo-card{
    flex:0 0 66%!important;
    width:100%!important;
    min-height:0!important;
    max-height:none!important;
    padding:5.4% 5.2% 4.5%!important;
    border-radius:8px!important;
    background:linear-gradient(160deg,rgba(7,2,8,.99),rgba(1,2,4,.99))!important;
    border:1px solid rgba(240,74,168,.55)!important;
    box-shadow:0 18px 46px rgba(0,0,0,.46)!important;
  }
  .lr116-promo-kicker{
    font-size:clamp(7px,.54vw,10px)!important;
  }
  .lr116-promo-value{
    font-size:clamp(31px,3.15vw,54px)!important;
    line-height:.94!important;
    margin:3% 0 1%!important;
  }
  .lr116-promo-sub{
    font-size:clamp(7px,.52vw,9px)!important;
  }
  .lr116-promo-code{
    min-height:0!important;
    height:15%!important;
    margin:5.0% 0 4%!important;
    padding:0 4%!important;
    font-size:clamp(7px,.48vw,9px)!important;
  }
  .lr116-promo-code b{
    font-size:clamp(9px,.68vw,12px)!important;
  }
  .lr116-promo-timer-wrap{
    padding-top:2%!important;
  }
  .lr116-promo-timer-label{
    font-size:clamp(7px,.46vw,9px)!important;
  }
  .lr116-promo-timer{
    gap:2%!important;
    margin-top:3%!important;
  }
  .lr116-promo-timer>span{
    min-width:0!important;
    width:24%!important;
    min-height:0!important;
    height:auto!important;
    aspect-ratio:1.35 / 1!important;
    padding:4%!important;
    font-size:clamp(10px,.9vw,15px)!important;
  }
  .lr116-promo-cta{
    min-height:0!important;
    height:15%!important;
    margin-top:4%!important;
    font-size:clamp(7px,.48vw,9px)!important;
  }
  .lr116-discord-panel{
    flex:1 1 auto!important;
    width:100%!important;
    min-height:0!important;
    max-height:none!important;
    padding:4.5% 5%!important;
    border-radius:8px!important;
    display:grid!important;
    grid-template-columns:1fr 18%!important;
    grid-template-areas:
      "title icon"
      "copy icon"
      "button button"!important;
    row-gap:4%!important;
    column-gap:4%!important;
    background:linear-gradient(160deg,rgba(1,2,4,.99),rgba(1,2,4,.99))!important;
    border:1px solid rgba(67,217,255,.28)!important;
  }
  .lr116-discord-panel>span{
    grid-area:title!important;
    font-size:clamp(7px,.50vw,9px)!important;
  }
  .lr116-discord-panel>p{
    grid-area:copy!important;
    font-size:clamp(6px,.44vw,8px)!important;
    line-height:1.35!important;
  }
  .lr116-discord-panel>.lr19-discord-big{
    grid-area:icon!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
  }
  .lr116-discord-panel>.lr19-discord-big svg{
    width:100%!important;
    height:auto!important;
  }
  .lr116-discord-panel>.lr19-discord-login-main{
    grid-area:button!important;
    height:30%!important;
    min-height:0!important;
    margin:0!important;
    font-size:clamp(7px,.48vw,9px)!important;
  }
  .lr115-roleplay-stats{
    display:none!important;
  }
  .lr116-promo-card{
    animation:lr123PromoGlow 2.4s ease-in-out infinite!important;
  }
  .lr116-promo-value{
    animation:lr123Discount 1.8s ease-in-out infinite!important;
  }
  .lr116-promo-code{
    animation:lr123Code 2.0s ease-in-out infinite!important;
  }
  .lr116-discord-panel{
    animation:lr123Discord 3s ease-in-out infinite!important;
  }
  .lr116-promo-cta:hover,
  .lr116-discord-panel>.lr19-discord-login-main:hover{
    transform:translateY(-2px) scale(1.015)!important;
    filter:brightness(1.12)!important;
  }
  .lr121-hero:not(.lr123-has-promo) .lr116-hero-side:before{
    background:linear-gradient(180deg,rgba(1,2,4,.995),rgba(1,2,4,.995))!important;
  }
  .lr121-hero:not(.lr123-has-promo) .lr116-hero-side{
    justify-content:flex-end!important;
  }
  .lr121-hero:not(.lr123-has-promo) .lr116-discord-panel{
    flex:0 0 31%!important;
  }
}
@keyframes lr123PromoGlow{
  0%,100%{box-shadow:0 18px 46px rgba(0,0,0,.45),0 0 0 rgba(240,74,168,0)}
  50%{box-shadow:0 20px 50px rgba(0,0,0,.52),0 0 20px rgba(240,74,168,.15)}
}
@keyframes lr123Discount{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.24)}
}
@keyframes lr123Code{
  0%,100%{border-color:rgba(240,74,168,.58)}
  50%{border-color:#43d9ff;box-shadow:0 0 15px rgba(67,217,255,.11)}
}
@keyframes lr123Discord{
  0%,100%{box-shadow:0 14px 34px rgba(0,0,0,.34)}
  50%{box-shadow:0 17px 40px rgba(0,0,0,.44),0 0 16px rgba(88,101,242,.08)}
}
@media(min-width:1101px){
  .lr121-hero{
    position:relative!important;
    width:100%!important;
    height:610px!important;
    min-height:610px!important;
    max-height:610px!important;
    aspect-ratio:auto!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.53fr) minmax(340px,.47fr)!important;
    gap:22px!important;
    align-items:center!important;
    padding:34px 48px 88px!important;
    background:
      linear-gradient(90deg,
        rgba(0,0,0,.48) 0%,
        rgba(0,0,0,.16) 44%,
        rgba(0,0,0,.02) 69%,
        rgba(0,0,0,.08) 100%),
      url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
    border-bottom:2px solid rgba(240,74,168,.67)!important;
    box-shadow:inset 0 -70px 96px rgba(0,0,0,.42)!important;
    overflow:hidden!important;
  }
  .lr121-hero:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    pointer-events:none!important;
    background:
      radial-gradient(circle at 69% 29%,rgba(255,79,179,.07),transparent 22rem),
      linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.25))!important;
  }
  .lr121-hero:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    pointer-events:none!important;
    background:
      linear-gradient(115deg,transparent 0%,rgba(255,79,179,.025) 46%,transparent 56%)!important;
    background-size:220% 100%!important;
    animation:lr124SceneShimmer 8s linear infinite!important;
  }
  .lr114-home-copy{
    position:relative!important;
    z-index:6!important;
    left:auto!important;
    top:auto!important;
    width:auto!important;
    height:auto!important;
    max-width:680px!important;
    margin:0!important;
    opacity:1!important;
    pointer-events:auto!important;
    align-self:center!important;
  }
  .lr114-home-copy .lr19-kicker{
    display:block!important;
    opacity:1!important;
    font-size:9px!important;
    color:#43d9ff!important;
    letter-spacing:.16em!important;
    margin-bottom:4px!important;
    animation:lr124Kicker 2.8s ease-in-out infinite!important;
  }
  .lr114-home-copy h1{
    display:block!important;
    opacity:1!important;
    margin:3px 0 0!important;
    font-size:76px!important;
    line-height:.85!important;
    letter-spacing:-.065em!important;
    white-space:nowrap!important;
    color:#ffffff!important;
    text-shadow:0 15px 38px rgba(0,0,0,.78)!important;
    animation:lr124TitleBreathe 3.2s ease-in-out infinite!important;
  }
  .lr114-home-copy h1 strong{
    display:inline-block!important;
    color:#f44bab!important;
    animation:lr124RPNeon 1.45s ease-in-out infinite!important;
  }
  .lr114-home-copy h1:after{
    content:""!important;
    display:block!important;
    width:47%!important;
    height:2px!important;
    margin-top:9px!important;
    background:linear-gradient(90deg,#f44bab,#43d9ff,transparent)!important;
    box-shadow:0 0 12px rgba(244,75,171,.24)!important;
    animation:lr124TitleLine 2.3s ease-in-out infinite!important;
  }
  .lr114-home-copy h2{
    display:block!important;
    opacity:1!important;
    margin:12px 0 8px!important;
    font-size:19px!important;
    line-height:1.1!important;
    color:#ffffff!important;
    animation:lr124Subtitle 3s ease-in-out infinite!important;
  }
  .lr114-home-copy p{
    display:block!important;
    opacity:1!important;
    max-width:600px!important;
    margin:0!important;
    font-size:12px!important;
    line-height:1.62!important;
    color:#ddc9bf!important;
  }
  .lr114-home-copy .lr19-home-actions{
    position:static!important;
    display:flex!important;
    opacity:1!important;
    pointer-events:auto!important;
    gap:11px!important;
    margin-top:18px!important;
  }
  .lr114-home-copy .lr19-home-actions a{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:auto!important;
    height:auto!important;
    min-width:174px!important;
    min-height:43px!important;
    opacity:1!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:9px!important;
    border-radius:6px!important;
    animation:lr124CtaPulse 3s ease-in-out infinite!important;
  }
  .lr114-home-copy .lr19-home-actions a:nth-child(2){
    animation-delay:.35s!important;
  }
  .lr114-home-copy .lr19-home-meta{
    display:flex!important;
    opacity:1!important;
    margin-top:15px!important;
    gap:15px!important;
    font-size:8px!important;
    color:#dfcbc0!important;
  }
  .lr114-home-copy .lr19-home-meta span{
    display:inline-flex!important;
    opacity:1!important;
    animation:lr124MetaFloat 3.2s ease-in-out infinite!important;
  }
  .lr114-home-copy .lr19-home-meta span:nth-child(2){animation-delay:.35s!important}
  .lr114-home-copy .lr19-home-meta span:nth-child(3){animation-delay:.7s!important}
  .lr116-hero-side{
    position:relative!important;
    z-index:7!important;
    right:auto!important;
    top:auto!important;
    width:340px!important;
    height:auto!important;
    max-width:none!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    gap:9px!important;
    opacity:1!important;
    justify-self:end!important;
    align-self:center!important;
  }
  .lr116-hero-side:before{
    display:none!important;
  }
  .lr116-promo-card{
    flex:none!important;
    width:100%!important;
    height:auto!important;
    min-height:300px!important;
    max-height:none!important;
    padding:14px 15px 13px!important;
    opacity:1!important;
    display:block!important;
    background:linear-gradient(160deg,rgba(6,2,7,.96),rgba(1,2,4,.97))!important;
    border:1px solid rgba(244,75,171,.55)!important;
    border-radius:8px!important;
    box-shadow:0 18px 46px rgba(0,0,0,.46)!important;
    animation:lr124PromoFloat 2.5s ease-in-out infinite!important;
  }
  .lr116-promo-kicker{
    font-size:8px!important;
    animation:lr124GoldBlink 2s ease-in-out infinite!important;
  }
  .lr116-promo-value{
    font-size:42px!important;
    line-height:.92!important;
    margin:5px 0 0!important;
    animation:lr124DiscountPunch 1.8s ease-in-out infinite!important;
  }
  .lr116-promo-sub{
    font-size:9px!important;
  }
  .lr116-promo-code{
    min-height:38px!important;
    height:auto!important;
    margin:9px 0 7px!important;
    padding:0 11px!important;
    font-size:8px!important;
    opacity:1!important;
    animation:lr124CodeGlow 2s ease-in-out infinite!important;
  }
  .lr116-promo-code b{
    font-size:11px!important;
  }
  .lr116-promo-timer-wrap{
    padding-top:6px!important;
  }
  .lr116-promo-timer{
    gap:4px!important;
    margin-top:5px!important;
  }
  .lr116-promo-timer>span{
    min-width:0!important;
    width:24%!important;
    height:40px!important;
    min-height:40px!important;
    aspect-ratio:auto!important;
    padding:4px!important;
    font-size:12px!important;
    animation:lr124TimerPulse 2.2s ease-in-out infinite!important;
  }
  .lr116-promo-timer>span:nth-child(2){animation-delay:.18s!important}
  .lr116-promo-timer>span:nth-child(3){animation-delay:.36s!important}
  .lr116-promo-timer>span:nth-child(4){animation-delay:.54s!important}
  .lr116-promo-cta{
    min-height:38px!important;
    height:38px!important;
    margin-top:8px!important;
    font-size:8px!important;
  }
  .lr116-discord-panel{
    flex:none!important;
    width:100%!important;
    height:108px!important;
    min-height:108px!important;
    max-height:108px!important;
    padding:11px 12px!important;
    opacity:1!important;
    display:grid!important;
    grid-template-columns:1fr 58px!important;
    grid-template-areas:
      "title icon"
      "copy icon"
      "button button"!important;
    row-gap:3px!important;
    column-gap:10px!important;
    align-items:center!important;
    background:linear-gradient(160deg,rgba(1,2,4,.96),rgba(1,2,4,.97))!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-radius:8px!important;
    animation:lr124DiscordGlow 3s ease-in-out infinite!important;
  }
  .lr116-discord-panel>span{
    grid-area:title!important;
    opacity:1!important;
    font-size:8px!important;
  }
  .lr116-discord-panel>p{
    grid-area:copy!important;
    opacity:1!important;
    margin:0!important;
    font-size:7px!important;
    line-height:1.35!important;
  }
  .lr116-discord-panel>.lr19-discord-big{
    grid-area:icon!important;
    width:58px!important;
    height:58px!important;
    margin:0!important;
    opacity:1!important;
  }
  .lr116-discord-panel>.lr19-discord-big svg{
    width:54px!important;
    height:42px!important;
  }
  .lr116-discord-panel>.lr19-discord-login-main{
    grid-area:button!important;
    min-height:34px!important;
    height:34px!important;
    margin:3px 0 0!important;
    opacity:1!important;
    font-size:8px!important;
  }
  .lr115-roleplay-stats{
    display:grid!important;
    position:absolute!important;
    z-index:7!important;
    left:48px!important;
    bottom:14px!important;
    width:806px!important;
    height:66px!important;
    grid-template-columns:repeat(4,1fr)!important;
    opacity:1!important;
    background:rgba(1,2,4,.84)!important;
    border:1px solid rgba(67,217,255,.28)!important;
    backdrop-filter:blur(5px)!important;
  }
  .lr115-roleplay-stats>div{
    min-height:64px!important;
    padding:9px 10px!important;
    opacity:1!important;
    animation:lr124StatFloat 3.8s ease-in-out infinite!important;
  }
  .lr115-roleplay-stats>div:nth-child(2){animation-delay:.3s!important}
  .lr115-roleplay-stats>div:nth-child(3){animation-delay:.6s!important}
  .lr115-roleplay-stats>div:nth-child(4){animation-delay:.9s!important}
  .lr115-roleplay-stats b{
    font-size:11px!important;
    opacity:1!important;
  }
  .lr115-roleplay-stats span{
    font-size:7px!important;
    opacity:1!important;
  }
  .lr121-hero:not(.lr124-has-promo) .lr116-promo-card{
    display:none!important;
  }
  .lr121-hero:not(.lr124-has-promo) .lr116-hero-side{
    justify-content:flex-end!important;
  }
  .lr19-home-actions a:hover,
  .lr116-promo-cta:hover,
  .lr116-discord-panel>.lr19-discord-login-main:hover{
    transform:translateY(-3px) scale(1.025)!important;
    filter:brightness(1.14)!important;
    box-shadow:0 14px 35px rgba(0,0,0,.44),0 0 24px rgba(244,75,171,.22)!important;
  }
}
@keyframes lr124SceneShimmer{
  from{background-position:180% 0}
  to{background-position:-40% 0}
}
@keyframes lr124Kicker{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.35)}
}
@keyframes lr124TitleBreathe{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.08)}
}
@keyframes lr124RPNeon{
  0%,100%{filter:brightness(1);text-shadow:0 0 8px rgba(244,75,171,.22)}
  50%{filter:brightness(1.36);text-shadow:0 0 17px rgba(244,75,171,.58),0 0 31px rgba(244,75,171,.28)}
}
@keyframes lr124TitleLine{
  0%,100%{transform:scaleX(.38);opacity:.42}
  50%{transform:scaleX(1);opacity:1}
}
@keyframes lr124Subtitle{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.12)}
}
@keyframes lr124CtaPulse{
  0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.30)}
  50%{box-shadow:0 12px 33px rgba(0,0,0,.42),0 0 18px rgba(244,75,171,.18)}
}
@keyframes lr124MetaFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
@keyframes lr124PromoFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@keyframes lr124GoldBlink{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.35)}
}
@keyframes lr124DiscountPunch{
  0%,100%{transform:scale(1);filter:brightness(1)}
  50%{transform:scale(1.045);filter:brightness(1.27)}
}
@keyframes lr124CodeGlow{
  0%,100%{box-shadow:0 0 0 rgba(67,217,255,0)}
  50%{box-shadow:0 0 17px rgba(67,217,255,.13)}
}
@keyframes lr124TimerPulse{
  0%,100%{transform:translateY(0);filter:brightness(1)}
  50%{transform:translateY(-2px);filter:brightness(1.18)}
}
@keyframes lr124DiscordGlow{
  0%,100%{box-shadow:0 14px 34px rgba(0,0,0,.35)}
  50%{box-shadow:0 17px 40px rgba(0,0,0,.44),0 0 18px rgba(88,101,242,.10)}
}
@keyframes lr124StatFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-2px)}
}
@media(max-width:1100px){
  .lr121-hero{
    background:
      linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.18)),
      url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
  }
}
@media(min-width:1101px){
  .lr121-hero{
    position:relative!important;
    width:100%!important;
    height:552px!important;
    min-height:552px!important;
    max-height:552px!important;
    aspect-ratio:auto!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.55fr) 360px!important;
    gap:24px!important;
    align-items:center!important;
    padding:26px 66px 78px!important;
    background:
      linear-gradient(90deg,
        rgba(0,0,0,.55) 0%,
        rgba(0,0,0,.20) 36%,
        rgba(0,0,0,.03) 65%,
        rgba(0,0,0,.10) 100%),
      url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
    border-bottom:2px solid rgba(242,74,169,.66)!important;
    overflow:hidden!important;
    box-shadow:inset 0 -72px 96px rgba(0,0,0,.43)!important;
  }
  .lr121-hero:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    pointer-events:none!important;
    background:
      radial-gradient(circle at 68% 24%,rgba(255,79,179,.075),transparent 22rem),
      linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.18))!important;
  }
  .lr121-hero:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    pointer-events:none!important;
    background:linear-gradient(112deg,transparent 0%,rgba(255,79,179,.025) 47%,transparent 57%)!important;
    background-size:220% 100%!important;
    animation:lr125SceneSweep 8s linear infinite!important;
  }
  .lr114-home-copy{
    position:relative!important;
    z-index:6!important;
    opacity:1!important;
    pointer-events:auto!important;
    width:auto!important;
    height:auto!important;
    left:auto!important;
    top:auto!important;
    max-width:660px!important;
    margin:0!important;
    align-self:center!important;
  }
  .lr114-home-copy .lr19-kicker{
    display:block!important;
    opacity:1!important;
    color:#43d9ff!important;
    font-size:9px!important;
    letter-spacing:.18em!important;
    margin:0 0 4px!important;
    animation:lr125Kicker 2.6s ease-in-out infinite!important;
  }
  .lr114-home-copy h1{
    display:block!important;
    opacity:1!important;
    margin:0!important;
    color:#ffffff!important;
    font-size:72px!important;
    line-height:.86!important;
    letter-spacing:-.06em!important;
    white-space:nowrap!important;
    text-shadow:0 15px 38px rgba(0,0,0,.78)!important;
    animation:lr125Title 3.1s ease-in-out infinite!important;
  }
  .lr114-home-copy h1 strong{
    display:inline-block!important;
    color:#f34bab!important;
    animation:lr125RP 1.45s ease-in-out infinite!important;
  }
  .lr114-home-copy h1:after{
    content:""!important;
    display:block!important;
    width:47%!important;
    height:2px!important;
    margin-top:9px!important;
    background:linear-gradient(90deg,#f34bab,#43d9ff,transparent)!important;
    box-shadow:0 0 12px rgba(243,75,171,.26)!important;
    animation:lr125TitleRail 2.3s ease-in-out infinite!important;
  }
  .lr114-home-copy h2{
    display:block!important;
    opacity:1!important;
    margin:12px 0 8px!important;
    color:#ffffff!important;
    font-size:18px!important;
    line-height:1.1!important;
    animation:lr125Subtitle 3s ease-in-out infinite!important;
  }
  .lr114-home-copy p{
    display:block!important;
    opacity:1!important;
    max-width:590px!important;
    margin:0!important;
    color:#dcc9c0!important;
    font-size:12px!important;
    line-height:1.62!important;
  }
  .lr114-home-copy .lr19-home-actions{
    position:static!important;
    display:flex!important;
    opacity:1!important;
    gap:11px!important;
    margin:18px 0 0!important;
    pointer-events:auto!important;
  }
  .lr114-home-copy .lr19-home-actions a{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    width:auto!important;
    height:auto!important;
    min-width:174px!important;
    min-height:42px!important;
    opacity:1!important;
    display:inline-flex!important;
    justify-content:center!important;
    align-items:center!important;
    border-radius:6px!important;
    font-size:9px!important;
    animation:lr125Cta 3s ease-in-out infinite!important;
  }
  .lr114-home-copy .lr19-home-actions a:nth-child(2){
    animation-delay:.35s!important;
  }
  .lr114-home-copy .lr19-home-meta{
    display:flex!important;
    opacity:1!important;
    gap:15px!important;
    margin-top:15px!important;
    color:#dfccc3!important;
    font-size:8px!important;
  }
  .lr114-home-copy .lr19-home-meta span{
    display:inline-flex!important;
    opacity:1!important;
    animation:lr125Meta 3.1s ease-in-out infinite!important;
  }
  .lr114-home-copy .lr19-home-meta span:nth-child(2){animation-delay:.35s!important}
  .lr114-home-copy .lr19-home-meta span:nth-child(3){animation-delay:.7s!important}
  .lr116-hero-side{
    position:relative!important;
    z-index:7!important;
    opacity:1!important;
    width:360px!important;
    height:auto!important;
    max-width:none!important;
    right:auto!important;
    top:auto!important;
    margin:0!important;
    display:flex!important;
    flex-direction:column!important;
    gap:9px!important;
    justify-self:end!important;
    align-self:center!important;
  }
  .lr116-hero-side:before{
    display:none!important;
  }
  .lr116-promo-card{
    display:block!important;
    opacity:1!important;
    width:100%!important;
    height:auto!important;
    min-height:305px!important;
    max-height:none!important;
    flex:none!important;
    padding:14px 15px 13px!important;
    border-radius:8px!important;
    background:linear-gradient(160deg,rgba(6,2,7,.96),rgba(1,2,4,.98))!important;
    border:1px solid rgba(243,75,170,.55)!important;
    box-shadow:0 18px 46px rgba(0,0,0,.46)!important;
    animation:lr125PromoFloat 2.5s ease-in-out infinite!important;
  }
  .lr116-promo-kicker{
    opacity:1!important;
    font-size:8px!important;
    animation:lr125Gold 2s ease-in-out infinite!important;
  }
  .lr116-promo-value{
    opacity:1!important;
    font-size:42px!important;
    line-height:.92!important;
    margin:5px 0 0!important;
    animation:lr125Discount 1.8s ease-in-out infinite!important;
  }
  .lr116-promo-sub{
    opacity:1!important;
    font-size:9px!important;
  }
  .lr116-promo-code{
    opacity:1!important;
    min-height:38px!important;
    height:38px!important;
    margin:9px 0 7px!important;
    padding:0 11px!important;
    font-size:8px!important;
    animation:lr125Code 2s ease-in-out infinite!important;
  }
  .lr116-promo-code b{
    font-size:11px!important;
  }
  .lr116-promo-timer-wrap{
    opacity:1!important;
    padding-top:6px!important;
  }
  .lr116-promo-timer{
    gap:4px!important;
    margin-top:5px!important;
  }
  .lr116-promo-timer>span{
    opacity:1!important;
    width:24%!important;
    min-width:0!important;
    height:40px!important;
    min-height:40px!important;
    padding:4px!important;
    font-size:12px!important;
    animation:lr125Timer 2.2s ease-in-out infinite!important;
  }
  .lr116-promo-timer>span:nth-child(2){animation-delay:.18s!important}
  .lr116-promo-timer>span:nth-child(3){animation-delay:.36s!important}
  .lr116-promo-timer>span:nth-child(4){animation-delay:.54s!important}
  .lr116-promo-cta{
    opacity:1!important;
    height:38px!important;
    min-height:38px!important;
    margin-top:8px!important;
    font-size:8px!important;
  }
  .lr116-discord-panel{
    opacity:1!important;
    width:100%!important;
    height:108px!important;
    min-height:108px!important;
    max-height:108px!important;
    flex:none!important;
    padding:11px 12px!important;
    display:grid!important;
    grid-template-columns:1fr 58px!important;
    grid-template-areas:
      "title icon"
      "copy icon"
      "button button"!important;
    row-gap:3px!important;
    column-gap:10px!important;
    align-items:center!important;
    background:linear-gradient(160deg,rgba(1,2,4,.96),rgba(1,2,4,.98))!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-radius:8px!important;
    animation:lr125Discord 3s ease-in-out infinite!important;
  }
  .lr116-discord-panel>span{
    grid-area:title!important;
    opacity:1!important;
    font-size:8px!important;
  }
  .lr116-discord-panel>p{
    grid-area:copy!important;
    opacity:1!important;
    margin:0!important;
    font-size:7px!important;
    line-height:1.35!important;
  }
  .lr116-discord-panel>.lr19-discord-big{
    grid-area:icon!important;
    opacity:1!important;
    width:58px!important;
    height:58px!important;
    margin:0!important;
  }
  .lr116-discord-panel>.lr19-discord-big svg{
    width:54px!important;
    height:42px!important;
  }
  .lr116-discord-panel>.lr19-discord-login-main{
    grid-area:button!important;
    opacity:1!important;
    height:34px!important;
    min-height:34px!important;
    margin:3px 0 0!important;
    font-size:8px!important;
  }
  .lr115-roleplay-stats{
    display:grid!important;
    opacity:1!important;
    position:absolute!important;
    z-index:7!important;
    left:66px!important;
    bottom:14px!important;
    width:810px!important;
    height:66px!important;
    grid-template-columns:repeat(4,1fr)!important;
    background:rgba(1,2,4,.84)!important;
    border:1px solid rgba(67,217,255,.28)!important;
    backdrop-filter:blur(5px)!important;
  }
  .lr115-roleplay-stats>div{
    opacity:1!important;
    min-height:64px!important;
    padding:9px 10px!important;
    animation:lr125Stat 3.8s ease-in-out infinite!important;
  }
  .lr115-roleplay-stats>div:nth-child(2){animation-delay:.3s!important}
  .lr115-roleplay-stats>div:nth-child(3){animation-delay:.6s!important}
  .lr115-roleplay-stats>div:nth-child(4){animation-delay:.9s!important}
  .lr115-roleplay-stats b{
    opacity:1!important;
    font-size:11px!important;
  }
  .lr115-roleplay-stats span{
    opacity:1!important;
    font-size:7px!important;
  }
  .lr121-hero:not(.lr125-has-promo) .lr116-promo-card{
    display:none!important;
  }
  .lr121-hero:not(.lr125-has-promo) .lr116-hero-side{
    justify-content:flex-end!important;
  }
  .lr19-home-actions a:hover,
  .lr116-promo-cta:hover,
  .lr116-discord-panel>.lr19-discord-login-main:hover{
    transform:translateY(-3px) scale(1.025)!important;
    filter:brightness(1.14)!important;
    box-shadow:0 14px 35px rgba(0,0,0,.44),0 0 24px rgba(243,75,171,.22)!important;
  }
}
@keyframes lr125SceneSweep{
  from{background-position:180% 0}
  to{background-position:-40% 0}
}
@keyframes lr125Kicker{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.35)}
}
@keyframes lr125Title{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.08)}
}
@keyframes lr125RP{
  0%,100%{filter:brightness(1);text-shadow:0 0 8px rgba(243,75,171,.22)}
  50%{filter:brightness(1.36);text-shadow:0 0 17px rgba(243,75,171,.58),0 0 31px rgba(243,75,171,.28)}
}
@keyframes lr125TitleRail{
  0%,100%{transform:scaleX(.38);opacity:.42}
  50%{transform:scaleX(1);opacity:1}
}
@keyframes lr125Subtitle{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.12)}
}
@keyframes lr125Cta{
  0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.30)}
  50%{box-shadow:0 12px 33px rgba(0,0,0,.42),0 0 18px rgba(243,75,171,.18)}
}
@keyframes lr125Meta{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-3px)}
}
@keyframes lr125PromoFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-4px)}
}
@keyframes lr125Gold{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.35)}
}
@keyframes lr125Discount{
  0%,100%{transform:scale(1);filter:brightness(1)}
  50%{transform:scale(1.045);filter:brightness(1.27)}
}
@keyframes lr125Code{
  0%,100%{box-shadow:0 0 0 rgba(67,217,255,0)}
  50%{box-shadow:0 0 17px rgba(67,217,255,.13)}
}
@keyframes lr125Timer{
  0%,100%{transform:translateY(0);filter:brightness(1)}
  50%{transform:translateY(-2px);filter:brightness(1.18)}
}
@keyframes lr125Discord{
  0%,100%{box-shadow:0 14px 34px rgba(0,0,0,.35)}
  50%{box-shadow:0 17px 40px rgba(0,0,0,.44),0 0 18px rgba(88,101,242,.10)}
}
@keyframes lr125Stat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-2px)}
}
@media(max-width:1100px){
  .lr121-hero{
    background:
      linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.15)),
      url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
  }
}
@media (min-width:1101px){
  .laroja-v19-page .lr121-hero{
    box-sizing:border-box!important;
    position:relative!important;
    width:100%!important;
    height:760px!important;
    min-height:760px!important;
    max-height:760px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 486px!important;
    grid-template-rows:1fr!important;
    column-gap:52px!important;
    align-items:center!important;
    padding:38px 60px 112px!important;
    overflow:hidden!important;
    background:
      linear-gradient(90deg,rgba(0,0,0,.70) 0%,rgba(0,0,0,.38) 24%,rgba(0,0,0,.08) 54%,rgba(0,0,0,.18) 100%),
      linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.02) 54%,rgba(0,0,0,.47) 100%),
      url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
    border-bottom:2px solid rgba(234,72,164,.74)!important;
    box-shadow:inset 0 -90px 110px rgba(0,0,0,.44)!important;
  }
  .laroja-v19-page .lr121-hero:before{
    content:""!important;
    display:block!important;
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    pointer-events:none!important;
    background:
      radial-gradient(circle at 67% 20%,rgba(255,79,179,.13),transparent 28rem),
      linear-gradient(90deg,rgba(0,0,0,.14),transparent 34%,transparent 70%,rgba(0,0,0,.12))!important;
  }
  .laroja-v19-page .lr121-hero:after{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    pointer-events:none!important;
    background:linear-gradient(110deg,transparent 0%,rgba(255,79,179,.035) 48%,transparent 57%)!important;
    background-size:220% 100%!important;
    animation:lr126SceneSweep 9s linear infinite!important;
  }
  .laroja-v19-page .lr19-city-glow{display:none!important}
  .laroja-v19-page .lr114-home-copy{
    position:relative!important;
    z-index:8!important;
    align-self:center!important;
    justify-self:start!important;
    width:700px!important;
    max-width:700px!important;
    margin-top:-22px!important;
    opacity:1!important;
    transform:none!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-kicker{
    display:none!important;
  }
  .laroja-v19-page .lr114-home-copy h1{
    margin:0!important;
    font-size:82px!important;
    line-height:.91!important;
    font-weight:900!important;
    letter-spacing:-.055em!important;
    color:#f7f7f7!important;
    white-space:nowrap!important;
    text-transform:uppercase!important;
    text-shadow:0 8px 28px rgba(0,0,0,.76)!important;
    animation:lr126Title 3.2s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr114-home-copy h1 strong{
    color:#f44bab!important;
    font-weight:950!important;
    text-shadow:0 0 20px rgba(244,75,171,.16)!important;
    animation:lr126RP 2s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr114-home-copy h1:after{display:none!important}
  .laroja-v19-page .lr114-home-copy h2{
    margin:13px 0 18px!important;
    font-size:25px!important;
    line-height:1.08!important;
    font-weight:900!important;
    letter-spacing:-.025em!important;
    color:#ffffff!important;
    text-shadow:0 4px 18px rgba(0,0,0,.66)!important;
    animation:lr126Sub 3s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr114-home-copy h2 strong{color:#f44bab!important;font-weight:950!important}
  .laroja-v19-page .lr114-home-copy p{
    width:610px!important;
    max-width:610px!important;
    margin:0!important;
    font-size:16px!important;
    line-height:1.75!important;
    font-weight:500!important;
    color:rgba(255,255,255,.78)!important;
    text-shadow:0 3px 12px rgba(0,0,0,.74)!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-actions{
    display:flex!important;
    gap:28px!important;
    margin:39px 0 0!important;
    align-items:center!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-actions a{
    min-width:252px!important;
    height:56px!important;
    min-height:56px!important;
    padding:0 26px!important;
    border-radius:7px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:14px!important;
    font-weight:900!important;
    letter-spacing:.01em!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important;
    animation:lr126CTA 3.4s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-primary{
    color:#ffffff!important;
    border:1px solid rgba(255,79,179,.9)!important;
    background:linear-gradient(90deg,#f64cad 0%,#ff4fb3 100%)!important;
    box-shadow:0 8px 28px rgba(244,75,171,.28)!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-primary:before{
    content:"🛒"!important;
    margin-right:10px!important;
    font-size:14px!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-secondary{
    color:#ffffff!important;
    border:1px solid rgba(67,217,255,.58)!important;
    background:linear-gradient(180deg,rgba(2,5,10,.72),rgba(1,2,4,.84))!important;
    box-shadow:inset 0 0 24px rgba(67,217,255,.045)!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-secondary:before{
    content:"👤"!important;
    margin-right:10px!important;
    font-size:14px!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-meta{
    display:flex!important;
    align-items:center!important;
    gap:34px!important;
    margin-top:36px!important;
    color:rgba(255,255,255,.76)!important;
    font-size:12px!important;
    font-weight:700!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-meta span{
    display:inline-flex!important;
    align-items:center!important;
    gap:7px!important;
    white-space:nowrap!important;
    animation:lr126Meta 3.7s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr116-hero-side{
    position:relative!important;
    z-index:9!important;
    width:486px!important;
    max-width:486px!important;
    height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    gap:17px!important;
    justify-self:end!important;
    align-self:center!important;
    margin-top:-8px!important;
  }
  .laroja-v19-page .lr116-hero-side:before{display:none!important}
  .laroja-v19-page .lr116-promo-card{
    box-sizing:border-box!important;
    width:100%!important;
    min-height:474px!important;
    padding:24px 26px 24px!important;
    border-radius:12px!important;
    border:1px solid rgba(244,75,171,.62)!important;
    background:linear-gradient(155deg,rgba(7,2,8,.95),rgba(1,2,4,.98))!important;
    box-shadow:0 22px 60px rgba(0,0,0,.52),inset 0 0 34px rgba(244,75,171,.025)!important;
    backdrop-filter:blur(7px)!important;
    text-align:center!important;
    animation:lr126Promo 3.2s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr116-promo-kicker{
    display:block!important;
    margin-bottom:14px!important;
    font-size:12px!important;
    line-height:1!important;
    font-weight:900!important;
    color:#43d9ff!important;
    letter-spacing:.015em!important;
  }
  .laroja-v19-page .lr116-promo-value{
    display:block!important;
    max-width:405px!important;
    margin:0 auto 8px!important;
    font-size:53px!important;
    line-height:1.03!important;
    font-weight:950!important;
    color:#f34baa!important;
    text-transform:uppercase!important;
    letter-spacing:-.03em!important;
    text-shadow:0 0 28px rgba(243,75,170,.14)!important;
    animation:lr126Discount 2.3s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr116-promo-sub{
    display:block!important;
    margin-bottom:20px!important;
    font-size:14px!important;
    font-weight:900!important;
    color:#ffffff!important;
  }
  .laroja-v19-page .lr116-promo-code{
    position:relative!important;
    box-sizing:border-box!important;
    width:100%!important;
    height:54px!important;
    min-height:54px!important;
    margin:0!important;
    padding:0 18px!important;
    border-radius:7px!important;
    border:1px solid rgba(255,79,179,.22)!important;
    background:rgba(1,2,4,.64)!important;
    color:#f34baa!important;
    font-size:13px!important;
    font-weight:900!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:12px!important;
    cursor:pointer!important;
  }
  .laroja-v19-page .lr116-promo-code b{
    color:#ffffff!important;
    font-size:17px!important;
    letter-spacing:.05em!important;
  }
  .laroja-v19-page .lr116-promo-code i{
    position:absolute!important;
    right:20px!important;
    color:#43d9ff!important;
    font-size:16px!important;
  }
  .laroja-v19-page .lr116-promo-timer-wrap{
    padding-top:28px!important;
    border:0!important;
  }
  .laroja-v19-page .lr116-promo-timer-wrap>small{
    display:block!important;
    margin-bottom:12px!important;
    font-size:12px!important;
    font-weight:900!important;
    color:#ffffff!important;
  }
  .laroja-v19-page .lr116-promo-timer{
    display:grid!important;
    grid-template-columns:repeat(4,1fr)!important;
    gap:8px!important;
    margin:0!important;
  }
  .laroja-v19-page .lr116-promo-timer>span{
    box-sizing:border-box!important;
    width:auto!important;
    height:70px!important;
    min-height:70px!important;
    padding:10px 6px 7px!important;
    border-radius:8px!important;
    border:1px solid rgba(67,217,255,.22)!important;
    background:rgba(1,2,4,.66)!important;
    color:#43d9ff!important;
    font-size:25px!important;
    line-height:1!important;
    font-weight:950!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
  }
  .laroja-v19-page .lr116-promo-timer>span em{
    display:block!important;
    margin-top:7px!important;
    font-style:normal!important;
    color:rgba(255,255,255,.72)!important;
    font-size:9px!important;
    line-height:1!important;
    font-weight:800!important;
    text-transform:uppercase!important;
  }
  .laroja-v19-page .lr116-promo-timer>span[data-unit="days"] em{font-size:0!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="days"] em:after{content:"DÍAS";font-size:9px!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="hours"] em{font-size:0!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="hours"] em:after{content:"HORAS";font-size:9px!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="minutes"] em{font-size:0!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="minutes"] em:after{content:"MINUTOS";font-size:9px!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="seconds"] em{font-size:0!important}
  .laroja-v19-page .lr116-promo-timer>span[data-unit="seconds"] em:after{content:"SEGUNDOS";font-size:9px!important}
  .laroja-v19-page .lr116-promo-cta{
    box-sizing:border-box!important;
    width:100%!important;
    height:56px!important;
    min-height:56px!important;
    margin-top:17px!important;
    border-radius:7px!important;
    border:1px solid rgba(255,79,179,.82)!important;
    background:linear-gradient(90deg,#f44bab,#ff4fb3)!important;
    color:#ffffff!important;
    font-size:14px!important;
    font-weight:950!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-decoration:none!important;
    box-shadow:0 10px 26px rgba(243,75,171,.2)!important;
  }
  .laroja-v19-page .lr116-discord-panel{
    box-sizing:border-box!important;
    width:100%!important;
    height:168px!important;
    min-height:168px!important;
    max-height:168px!important;
    padding:20px 24px!important;
    display:grid!important;
    grid-template-columns:1fr 94px!important;
    grid-template-rows:auto auto 52px!important;
    grid-template-areas:"title icon" "copy icon" "button button"!important;
    column-gap:18px!important;
    row-gap:4px!important;
    align-items:center!important;
    border-radius:12px!important;
    border:1px solid rgba(244,75,171,.38)!important;
    background:linear-gradient(155deg,rgba(1,2,5,.95),rgba(1,2,4,.98))!important;
    box-shadow:0 18px 50px rgba(0,0,0,.42)!important;
    animation:lr126Discord 3.8s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr116-discord-panel>span{
    grid-area:title!important;
    font-size:14px!important;
    line-height:1.1!important;
    font-weight:950!important;
    color:#ffffff!important;
  }
  .laroja-v19-page .lr116-discord-panel>p{
    grid-area:copy!important;
    max-width:300px!important;
    margin:0!important;
    color:rgba(255,255,255,.65)!important;
    font-size:11px!important;
    line-height:1.55!important;
  }
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-big{
    grid-area:icon!important;
    width:88px!important;
    height:72px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#6673ff!important;
    filter:drop-shadow(0 7px 15px rgba(88,101,242,.20))!important;
  }
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-big svg{
    width:82px!important;
    height:62px!important;
  }
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-login-main{
    grid-area:button!important;
    box-sizing:border-box!important;
    width:100%!important;
    height:52px!important;
    min-height:52px!important;
    margin:8px 0 0!important;
    border-radius:7px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    color:#ffffff!important;
    background:linear-gradient(90deg,#f44bab,#ff4fb3)!important;
    border:1px solid rgba(255,79,179,.72)!important;
    font-size:13px!important;
    font-weight:950!important;
    text-decoration:none!important;
  }
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-login-main small{display:none!important}
  .laroja-v19-page .lr115-roleplay-stats{
    box-sizing:border-box!important;
    position:absolute!important;
    z-index:10!important;
    left:60px!important;
    bottom:18px!important;
    width:calc(100% - 60px - 60px - 486px - 52px)!important;
    min-width:770px!important;
    max-width:1175px!important;
    height:96px!important;
    display:grid!important;
    grid-template-columns:repeat(4,1fr)!important;
    background:rgba(1,2,4,.88)!important;
    border:1px solid rgba(67,217,255,.26)!important;
    border-radius:8px!important;
    overflow:hidden!important;
    backdrop-filter:blur(7px)!important;
    box-shadow:0 14px 34px rgba(0,0,0,.4)!important;
  }
  .laroja-v19-page .lr115-roleplay-stats>div{
    position:relative!important;
    box-sizing:border-box!important;
    min-height:94px!important;
    padding:18px 18px 16px 72px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    border-right:1px solid rgba(67,217,255,.14)!important;
    animation:lr126Stat 4s ease-in-out infinite!important;
  }
  .laroja-v19-page .lr115-roleplay-stats>div:last-child{border-right:0!important}
  .laroja-v19-page .lr115-roleplay-stats>div:before{
    position:absolute!important;
    left:22px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    color:#f34bab!important;
    font-size:34px!important;
    line-height:1!important;
    text-shadow:0 0 18px rgba(243,75,171,.24)!important;
  }
  .laroja-v19-page .lr115-roleplay-stats>div:nth-child(1):before{content:"♢"!important}
  .laroja-v19-page .lr115-roleplay-stats>div:nth-child(2):before{content:"♧"!important}
  .laroja-v19-page .lr115-roleplay-stats>div:nth-child(3):before{content:"✪"!important}
  .laroja-v19-page .lr115-roleplay-stats>div:nth-child(4):before{content:"▤"!important}
  .laroja-v19-page .lr115-roleplay-stats b{
    margin-bottom:8px!important;
    color:#ffffff!important;
    font-size:15px!important;
    line-height:1!important;
    font-weight:950!important;
  }
  .laroja-v19-page .lr115-roleplay-stats span{
    color:rgba(255,255,255,.64)!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:800!important;
  }
  .laroja-v19-page .lr121-hero:not(.lr125-has-promo) .lr116-promo-card{display:none!important}
  .laroja-v19-page .lr121-hero:not(.lr125-has-promo) .lr116-hero-side{justify-content:center!important}
  .laroja-v19-page .lr19-home-actions a:hover,
  .laroja-v19-page .lr116-promo-cta:hover,
  .laroja-v19-page .lr116-discord-login-main:hover{
    transform:translateY(-3px) scale(1.018)!important;
    filter:brightness(1.12)!important;
    box-shadow:0 16px 36px rgba(0,0,0,.42),0 0 28px rgba(244,75,171,.16)!important;
  }
}
@media (min-width:1101px) and (max-width:1500px){
  .laroja-v19-page .lr121-hero{
    grid-template-columns:minmax(0,1fr) 410px!important;
    column-gap:30px!important;
    padding-left:44px!important;
    padding-right:44px!important;
  }
  .laroja-v19-page .lr114-home-copy{width:610px!important;max-width:610px!important}
  .laroja-v19-page .lr114-home-copy h1{font-size:68px!important}
  .laroja-v19-page .lr114-home-copy h2{font-size:21px!important}
  .laroja-v19-page .lr114-home-copy p{width:530px!important;max-width:530px!important;font-size:14px!important}
  .laroja-v19-page .lr114-home-copy .lr19-home-actions{gap:16px!important}
  .laroja-v19-page .lr114-home-copy .lr19-home-actions a{min-width:215px!important}
  .laroja-v19-page .lr116-hero-side{width:410px!important;max-width:410px!important}
  .laroja-v19-page .lr116-promo-value{font-size:45px!important}
  .laroja-v19-page .lr115-roleplay-stats{left:44px!important;width:calc(100% - 44px - 44px - 410px - 30px)!important;min-width:680px!important}
  .laroja-v19-page .lr115-roleplay-stats>div{padding-left:58px!important}
  .laroja-v19-page .lr115-roleplay-stats>div:before{left:17px!important;font-size:28px!important}
}
@media (max-width:1100px){
  .laroja-v19-page .lr121-hero{
    background:
      linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.52)),
      url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
  }
}
@keyframes lr126SceneSweep{from{background-position:190% 0}to{background-position:-45% 0}}
@keyframes lr126Title{0%,100%{filter:brightness(1)}50%{filter:brightness(1.08)}}
@keyframes lr126RP{0%,100%{filter:brightness(1)}50%{filter:brightness(1.32);text-shadow:0 0 24px rgba(244,75,171,.48)}}
@keyframes lr126Sub{0%,100%{filter:brightness(1)}50%{filter:brightness(1.1)}}
@keyframes lr126CTA{0%,100%{box-shadow:0 8px 24px rgba(0,0,0,.3)}50%{box-shadow:0 12px 32px rgba(0,0,0,.42),0 0 20px rgba(244,75,171,.14)}}
@keyframes lr126Meta{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes lr126Promo{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
@keyframes lr126Discount{0%,100%{filter:brightness(1)}50%{filter:brightness(1.26);text-shadow:0 0 31px rgba(243,75,170,.28)}}
@keyframes lr126Discord{0%,100%{box-shadow:0 18px 50px rgba(0,0,0,.42)}50%{box-shadow:0 21px 55px rgba(0,0,0,.48),0 0 20px rgba(88,101,242,.09)}}
@keyframes lr126Stat{0%,100%{filter:brightness(1)}50%{filter:brightness(1.08)}}
@media (min-width:1101px){
  .laroja-v19-page .lr121-hero{
    height:650px!important;
    min-height:650px!important;
    max-height:650px!important;
    grid-template-columns:minmax(0,1fr) 410px!important;
    column-gap:28px!important;
    padding:28px 52px 98px!important;
    background:
      linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.34) 25%,rgba(0,0,0,.05) 56%,rgba(0,0,0,.16) 100%),
      linear-gradient(180deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.02) 56%,rgba(0,0,0,.44) 100%),
      url("furia-visuals/furia-city-clean.webp") center 46%/cover no-repeat!important;
    image-rendering:auto!important;
  }
  .laroja-v19-page .lr114-home-copy{
    width:640px!important;
    max-width:640px!important;
    margin-top:-12px!important;
  }
  .laroja-v19-page .lr114-home-copy h1{font-size:70px!important}
  .laroja-v19-page .lr114-home-copy h2{font-size:22px!important;margin:10px 0 14px!important}
  .laroja-v19-page .lr114-home-copy p{width:560px!important;max-width:560px!important;font-size:14px!important;line-height:1.65!important}
  .laroja-v19-page .lr114-home-copy .lr19-home-actions{
    gap:12px!important;
    margin-top:28px!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-actions a{
    min-width:220px!important;
    height:50px!important;
    min-height:50px!important;
    padding:0 22px!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-meta{margin-top:27px!important;gap:26px!important}
  .laroja-v19-page .lr116-hero-side{
    width:410px!important;
    max-width:410px!important;
    gap:12px!important;
    margin-top:-3px!important;
  }
  .laroja-v19-page .lr116-promo-card{
    min-height:388px!important;
    padding:18px 20px!important;
    border-radius:10px!important;
  }
  .laroja-v19-page .lr116-promo-kicker{font-size:10px!important;margin-bottom:10px!important}
  .laroja-v19-page .lr116-promo-value{font-size:43px!important;max-width:360px!important;margin-bottom:5px!important}
  .laroja-v19-page .lr116-promo-sub{font-size:12px!important;margin-bottom:14px!important}
  .laroja-v19-page .lr116-promo-code{height:46px!important;min-height:46px!important;font-size:11px!important}
  .laroja-v19-page .lr116-promo-code b{font-size:15px!important}
  .laroja-v19-page .lr116-promo-timer-wrap{padding-top:20px!important}
  .laroja-v19-page .lr116-promo-timer-wrap>small{font-size:10px!important;margin-bottom:9px!important}
  .laroja-v19-page .lr116-promo-timer>span{height:58px!important;min-height:58px!important;font-size:21px!important;padding:8px 5px 6px!important}
  .laroja-v19-page .lr116-promo-timer>span em,
  .laroja-v19-page .lr116-promo-timer>span[data-unit] em:after{font-size:8px!important}
  .laroja-v19-page .lr116-promo-cta{height:48px!important;min-height:48px!important;margin-top:13px!important;font-size:12px!important}
  .laroja-v19-page .lr116-discord-panel{
    height:138px!important;
    min-height:138px!important;
    max-height:138px!important;
    padding:15px 18px!important;
    grid-template-columns:1fr 70px!important;
    grid-template-rows:auto auto 42px!important;
    column-gap:12px!important;
    border-radius:10px!important;
  }
  .laroja-v19-page .lr116-discord-panel>span{font-size:12px!important}
  .laroja-v19-page .lr116-discord-panel>p{font-size:9px!important;line-height:1.45!important;max-width:260px!important}
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-big{width:66px!important;height:56px!important}
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-big svg{width:61px!important;height:47px!important}
  .laroja-v19-page .lr116-discord-panel>.lr19-discord-login-main{height:42px!important;min-height:42px!important;margin-top:5px!important;font-size:11px!important}
  .laroja-v19-page .lr115-roleplay-stats{
    left:52px!important;
    bottom:14px!important;
    width:calc(100% - 52px - 52px - 410px - 28px)!important;
    min-width:700px!important;
    height:82px!important;
  }
  .laroja-v19-page .lr115-roleplay-stats>div{min-height:80px!important;padding:14px 14px 12px 62px!important}
  .laroja-v19-page .lr115-roleplay-stats>div:before{left:19px!important}
  .laroja-v19-page .lr121-footer{
    position:relative!important;
    isolation:isolate!important;
    box-sizing:border-box!important;
    width:100%!important;
    height:258px!important;
    min-height:258px!important;
    display:grid!important;
    grid-template-columns:1.05fr .62fr .68fr .76fr 1.35fr!important;
    gap:22px!important;
    align-items:center!important;
    padding:24px 54px!important;
    overflow:hidden!important;
    background:
      linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.90) 19%,rgba(0,0,0,.91) 62%,rgba(0,0,0,.50) 100%),
      url("furia-visuals/furia-city-clean.webp") center center/cover no-repeat!important;
    border-top:1px solid rgba(235,72,165,.78)!important;
    border-bottom:1px solid rgba(255,255,255,.08)!important;
    box-shadow:inset 0 25px 80px rgba(0,0,0,.22),inset 0 -25px 70px rgba(0,0,0,.55)!important;
  }
  .laroja-v19-page .lr121-footer:before{
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:-1!important;
    background:radial-gradient(circle at 78% 52%,rgba(255,79,179,.11),transparent 28rem)!important;
    pointer-events:none!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-brand{align-self:center!important}
  .laroja-v19-page .lr121-footer .lr116-footer-brand .lr19-brand-name{font-size:21px!important;text-shadow:0 4px 18px rgba(0,0,0,.65)!important}
  .laroja-v19-page .lr121-footer .lr116-footer-brand p{max-width:270px!important;font-size:9px!important;line-height:1.55!important;color:rgba(255,255,255,.60)!important}
  .laroja-v19-page .lr121-footer .lr116-footer-brand small{font-size:8px!important;color:rgba(255,255,255,.52)!important}
  .laroja-v19-page .lr121-footer .lr116-footer-col{gap:7px!important}
  .laroja-v19-page .lr121-footer .lr116-footer-col>b{font-size:10px!important;color:#ffffff!important;letter-spacing:.015em!important}
  .laroja-v19-page .lr121-footer .lr116-footer-col a{font-size:9px!important;color:rgba(255,255,255,.72)!important}
  .laroja-v19-page .lr121-footer .lr116-footer-col a:hover{color:#ffffff!important;transform:translateX(2px)!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community{align-self:center!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy{
    box-sizing:border-box!important;
    width:min(300px,100%)!important;
    margin-left:auto!important;
    padding:15px 16px!important;
    background:linear-gradient(155deg,rgba(1,2,4,.76),rgba(1,2,4,.84))!important;
    border:1px solid rgba(67,217,255,.30)!important;
    border-radius:8px!important;
    backdrop-filter:blur(6px)!important;
    box-shadow:0 12px 34px rgba(0,0,0,.30)!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy>span{font-size:7px!important;color:#43d9ff!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy h3{font-size:13px!important;margin:4px 0 5px!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy p{font-size:8px!important;line-height:1.5!important;color:rgba(255,255,255,.62)!important}
  .laroja-v19-page .lr121-footer .lr19-footer-discord{min-height:34px!important;padding:0 12px!important;font-size:8px!important;border-radius:6px!important}
}
@media (min-width:1101px) and (max-width:1450px){
  .laroja-v19-page .lr121-hero{height:610px!important;min-height:610px!important;max-height:610px!important;grid-template-columns:minmax(0,1fr) 370px!important;padding-left:36px!important;padding-right:36px!important}
  .laroja-v19-page .lr114-home-copy{width:570px!important;max-width:570px!important}
  .laroja-v19-page .lr114-home-copy h1{font-size:61px!important}
  .laroja-v19-page .lr114-home-copy p{width:500px!important;max-width:500px!important}
  .laroja-v19-page .lr116-hero-side{width:370px!important;max-width:370px!important}
  .laroja-v19-page .lr116-promo-value{font-size:38px!important}
  .laroja-v19-page .lr115-roleplay-stats{left:36px!important;width:calc(100% - 36px - 36px - 370px - 28px)!important;min-width:620px!important}
  .laroja-v19-page .lr121-footer{padding-left:34px!important;padding-right:34px!important;gap:16px!important}
}
@media (min-width:1101px){
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr19-home-actions{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    justify-content:flex-start!important;
    align-items:center!important;
    width:auto!important;
    max-width:none!important;
    gap:8px!important;
    column-gap:8px!important;
    margin:27px 0 0!important;
    padding:0!important;
  }
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr19-home-actions > a{
    flex:0 0 auto!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    height:49px!important;
    min-height:49px!important;
    padding:0 23px!important;
  }
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr19-home-actions > a.lr19-primary{
    min-width:210px!important;
  }
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr19-home-actions > a.lr19-secondary{
    min-width:185px!important;
  }
  .laroja-v19-page .lr121-footer{
    position:relative!important;
    isolation:isolate!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:none!important;
    height:268px!important;
    min-height:268px!important;
    margin:0!important;
    padding:34px max(6vw,82px) 45px!important;
    overflow:hidden!important;
    display:grid!important;
    grid-template-columns:1.05fr .72fr .82fr .82fr 1.28fr!important;
    align-items:start!important;
    gap:28px!important;
    border-top:1px solid rgba(242,74,169,.75)!important;
    border-bottom:1px solid rgba(255,255,255,.05)!important;
    border-radius:0!important;
    background-image:
      linear-gradient(90deg,rgba(0,0,0,.14) 0%,rgba(0,0,0,.72) 19%,rgba(0,0,0,.79) 50%,rgba(0,0,0,.70) 81%,rgba(0,0,0,.12) 100%),
      linear-gradient(180deg,rgba(1,2,4,.08) 0%,rgba(0,0,0,.30) 100%),
      url("furia-visuals/furia-city-clean.webp")!important;
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    box-shadow:inset 0 14px 45px rgba(0,0,0,.25),inset 0 -20px 45px rgba(0,0,0,.55)!important;
  }
  .laroja-v19-page .lr121-footer:before{
    content:""!important;
    position:absolute!important;
    z-index:-1!important;
    inset:0!important;
    pointer-events:none!important;
    background:
      radial-gradient(circle at 8% 42%,rgba(255,79,179,.13),transparent 27%),
      radial-gradient(circle at 92% 42%,rgba(255,79,179,.13),transparent 27%),
      linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 100%)!important;
  }
  .laroja-v19-page .lr121-footer:after{
    content:""!important;
    position:absolute!important;
    z-index:0!important;
    left:0!important;
    right:0!important;
    top:0!important;
    height:1px!important;
    background:linear-gradient(90deg,transparent,#f24baa 16%,#f24baa 84%,transparent)!important;
    box-shadow:0 0 12px rgba(242,75,170,.45)!important;
    pointer-events:none!important;
  }
  .laroja-v19-page .lr121-footer > *{
    position:relative!important;
    z-index:2!important;
    min-width:0!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-brand{
    align-self:start!important;
    padding-top:1px!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-brand .lr19-brand-name{
    margin:0 0 10px!important;
    font-size:18px!important;
    line-height:1!important;
    letter-spacing:-.04em!important;
    color:#ffffff!important;
    text-shadow:0 3px 14px rgba(0,0,0,.8)!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-brand .lr19-brand-name b{color:#f34baa!important}
  .laroja-v19-page .lr121-footer .lr116-footer-brand p{
    max-width:230px!important;
    margin:0!important;
    font-size:9px!important;
    line-height:1.58!important;
    color:rgba(255,255,255,.64)!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-brand small{
    position:absolute!important;
    left:50vw!important;
    bottom:-35px!important;
    width:max-content!important;
    transform:translateX(-50%)!important;
    font-size:9px!important;
    color:rgba(255,255,255,.58)!important;
    white-space:nowrap!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-col{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:8px!important;
    padding:0!important;
    margin:0!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-col > b{
    margin:0 0 5px!important;
    font-size:10px!important;
    line-height:1!important;
    font-weight:900!important;
    color:#ffffff!important;
    letter-spacing:.015em!important;
    text-transform:uppercase!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-col > a{
    display:block!important;
    margin:0!important;
    padding:0!important;
    font-size:9.5px!important;
    line-height:1.25!important;
    color:rgba(255,255,255,.73)!important;
    text-decoration:none!important;
    transition:color .2s ease,transform .2s ease!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-col > a:hover{
    color:#ffffff!important;
    transform:translateX(3px)!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community{
    width:100%!important;
    align-self:start!important;
    justify-self:end!important;
    margin:0!important;
    padding:0!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:315px!important;
    margin:0 0 0 auto!important;
    padding:16px 17px 14px!important;
    border:1px solid rgba(222,68,156,.52)!important;
    border-radius:7px!important;
    background:linear-gradient(160deg,rgba(1,2,4,.82),rgba(1,2,4,.88))!important;
    box-shadow:0 12px 30px rgba(0,0,0,.36),inset 0 0 28px rgba(162,50,113,.06)!important;
    backdrop-filter:blur(5px)!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy > span{
    display:none!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy h3{
    margin:0 0 7px!important;
    font-size:11px!important;
    line-height:1.15!important;
    color:#ffffff!important;
    font-weight:900!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy p{
    margin:0 0 11px!important;
    font-size:8.8px!important;
    line-height:1.45!important;
    color:rgba(255,255,255,.62)!important;
  }
  .laroja-v19-page .lr121-footer .lr19-footer-discord{
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:9px!important;
    width:100%!important;
    min-height:37px!important;
    height:37px!important;
    padding:0 12px!important;
    margin:0!important;
    border:1px solid rgba(228,70,160,.55)!important;
    border-radius:5px!important;
    background:linear-gradient(90deg,rgba(1,4,7,.92),rgba(3,7,13,.86))!important;
    color:#ffffff!important;
    font-size:9.5px!important;
    font-weight:900!important;
    box-shadow:none!important;
  }
  .laroja-v19-page .lr121-footer .lr19-footer-discord svg{
    width:20px!important;
    height:16px!important;
    color:#6577ff!important;
    flex:0 0 auto!important;
  }
}
@media (min-width:1101px) and (max-width:1450px){
  .laroja-v19-page .lr121-footer{
    padding-left:48px!important;
    padding-right:48px!important;
    grid-template-columns:1fr .7fr .8fr .8fr 1.22fr!important;
    gap:20px!important;
  }
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy{max-width:285px!important}
}
@media (max-width:1100px){
  .laroja-v19-page .lr114-home-copy .lr19-home-actions{
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
    gap:9px!important;
  }
  .laroja-v19-page .lr114-home-copy .lr19-home-actions > a{
    flex:0 0 auto!important;
    margin:0!important;
  }
}
.laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions{
  display:inline-grid!important;
  grid-template-columns:max-content max-content!important;
  grid-auto-flow:column!important;
  justify-content:start!important;
  justify-items:start!important;
  align-items:center!important;
  width:max-content!important;
  max-width:max-content!important;
  min-width:0!important;
  gap:10px!important;
  column-gap:10px!important;
  row-gap:0!important;
  margin:26px 0 0!important;
  padding:0!important;
}
.laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions > a{
  position:relative!important;
  display:inline-flex!important;
  flex:none!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:50px!important;
  min-height:50px!important;
  margin:0!important;
  padding:0 25px!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
}
.laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions > a.lr19-primary{
  width:220px!important;
}
.laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions > a.lr19-secondary{
  width:180px!important;
}
.laroja-v19-page .lr121-footer{
  position:relative!important;
  isolation:isolate!important;
  box-sizing:border-box!important;
  width:100vw!important;
  max-width:none!important;
  min-height:330px!important;
  height:330px!important;
  left:50%!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  margin-top:0!important;
  padding:38px clamp(250px,18.8vw,370px) 56px!important;
  overflow:hidden!important;
  border-radius:0!important;
  border-top:1px solid rgba(235,72,165,.90)!important;
  border-bottom:1px solid rgba(255,255,255,.07)!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.70) 21%,rgba(0,0,0,.76) 50%,rgba(0,0,0,.68) 79%,rgba(0,0,0,.10) 100%),
    linear-gradient(180deg,rgba(1,3,5,.06) 0%,rgba(0,0,0,.38) 100%),
    url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  box-shadow:inset 0 20px 80px rgba(0,0,0,.20),inset 0 -35px 70px rgba(0,0,0,.58)!important;
  display:grid!important;
  grid-template-columns:minmax(170px,1.05fr) minmax(120px,.72fr) minmax(140px,.82fr) minmax(155px,.88fr) minmax(260px,1.34fr)!important;
  gap:clamp(20px,2vw,40px)!important;
  align-items:start!important;
}
.laroja-v19-page .lr121-footer:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  pointer-events:none!important;
  background:url("furia-visuals/furia-city-clean.webp") center center / 100% 100% no-repeat!important;
  -webkit-mask-image:linear-gradient(90deg,#000000 0%,#000000 17.2%,transparent 21.5%,transparent 78.5%,#000000 82.5%,#000000 100%)!important;
  mask-image:linear-gradient(90deg,#000000 0%,#000000 17.2%,transparent 21.5%,transparent 78.5%,#000000 82.5%,#000000 100%)!important;
  opacity:1!important;
}
.laroja-v19-page .lr121-footer:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:-1!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,rgba(0,0,0,.06) 0%,rgba(0,0,0,.42) 18%,rgba(0,0,0,.10) 25%,rgba(0,0,0,.10) 75%,rgba(0,0,0,.38) 82%,rgba(0,0,0,.04) 100%),
    linear-gradient(180deg,transparent 0%,rgba(0,0,0,.12) 52%,rgba(0,0,0,.48) 100%)!important;
}
.laroja-v19-page .lr121-footer > *{
  position:relative!important;
  z-index:2!important;
  min-width:0!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-brand,
.laroja-v19-page .lr121-footer .lr116-footer-col,
.laroja-v19-page .lr121-footer .lr116-footer-community{
  margin:0!important;
  padding:0!important;
  align-self:start!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-brand .lr19-brand-name{
  margin:0 0 11px!important;
  font-size:18px!important;
  line-height:1!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-brand p{
  max-width:220px!important;
  margin:0!important;
  font-size:9px!important;
  line-height:1.55!important;
  color:rgba(255,255,255,.65)!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-brand small{
  position:absolute!important;
  left:50vw!important;
  bottom:-47px!important;
  transform:translateX(-50%)!important;
  width:max-content!important;
  margin:0!important;
  font-size:10px!important;
  color:rgba(255,255,255,.62)!important;
  white-space:nowrap!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-col{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:9px!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-col > b{
  margin:0 0 6px!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:900!important;
  color:#ffffff!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-col > a{
  margin:0!important;
  padding:0!important;
  font-size:10px!important;
  line-height:1.25!important;
  color:rgba(255,255,255,.76)!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-community{
  width:100%!important;
  justify-self:end!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-community-copy{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:310px!important;
  margin:0 0 0 auto!important;
  padding:17px 18px 15px!important;
  border:1px solid rgba(215,66,151,.55)!important;
  border-radius:7px!important;
  background:linear-gradient(160deg,rgba(1,2,4,.86),rgba(1,2,4,.88))!important;
  box-shadow:0 12px 36px rgba(0,0,0,.35),inset 0 0 30px rgba(162,50,113,.05)!important;
  backdrop-filter:blur(4px)!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-community-copy > span{
  display:none!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-community-copy h3{
  margin:0 0 8px!important;
  font-size:12px!important;
  line-height:1.2!important;
  color:#ffffff!important;
}
.laroja-v19-page .lr121-footer .lr116-footer-community-copy p{
  margin:0 0 12px!important;
  font-size:9px!important;
  line-height:1.5!important;
  color:rgba(255,255,255,.65)!important;
}
.laroja-v19-page .lr121-footer .lr19-footer-discord{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  width:100%!important;
  height:39px!important;
  min-height:39px!important;
  margin:0!important;
  padding:0 13px!important;
  border-radius:5px!important;
  border:1px solid rgba(224,69,157,.55)!important;
  background:linear-gradient(90deg,rgba(2,4,8,.95),rgba(3,7,13,.88))!important;
  font-size:10px!important;
  font-weight:900!important;
}
.laroja-v19-page .lr121-footer .lr19-footer-discord svg{
  width:21px!important;
  height:17px!important;
  color:#6878ff!important;
}
@media (min-width:1101px) and (max-width:1550px){
  .laroja-v19-page .lr121-footer{
    padding-left:clamp(190px,17.5vw,270px)!important;
    padding-right:clamp(190px,17.5vw,270px)!important;
    grid-template-columns:minmax(145px,1fr) minmax(105px,.7fr) minmax(120px,.8fr) minmax(130px,.84fr) minmax(235px,1.26fr)!important;
    gap:18px!important;
  }
}
@media (max-width:1100px){
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions{
    display:flex!important;
    flex-wrap:wrap!important;
    width:auto!important;
    max-width:100%!important;
    gap:9px!important;
  }
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions > a{
    width:auto!important;
    min-width:170px!important;
  }
  .laroja-v19-page .lr121-footer{
    left:auto!important;
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    height:auto!important;
    min-height:0!important;
    padding:34px 24px 58px!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:28px 22px!important;
    background:
      linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.82)),
      url("furia-visuals/furia-city-clean.webp") center center / cover no-repeat!important;
  }
  .laroja-v19-page .lr121-footer:before{display:none!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community{grid-column:1/-1!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community-copy{max-width:420px!important;margin:0!important}
  .laroja-v19-page .lr121-footer .lr116-footer-brand small{
    left:0!important;
    bottom:-36px!important;
    transform:none!important;
  }
}
@media (max-width:620px){
  .laroja-v19-page .lr121-footer{grid-template-columns:1fr!important;padding:30px 20px 56px!important}
  .laroja-v19-page .lr121-footer .lr116-footer-community{grid-column:auto!important}
  .laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions{
    grid-template-columns:1fr!important;
  }
}
body.lr135-native-wc-checkout{
    background:#020202!important;
    color:#ffffff!important;
}
.lr135-checkout-page{
    width:100%!important;
    max-width:none!important;
    min-height:70vh!important;
    background:radial-gradient(circle at 85% 8%,rgba(206,63,144,.07),transparent 32rem),#020202!important;
}
.lr135-checkout-hero{
    width:100%;
    background:
        linear-gradient(90deg,rgba(1,2,4,.96),rgba(1,2,4,.66),rgba(1,2,4,.35)),
        url("furia-visuals/furia-city-clean.webp") center 46%/cover no-repeat;
    border-bottom:1px solid rgba(238,73,167,.55);
}
.lr135-checkout-hero-inner{
    width:min(1660px,calc(100% - 72px));
    min-height:205px;
    margin:0 auto;
    padding:42px 0 34px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:30px;
}
.lr135-checkout-hero-inner>div>span{
    display:block;margin-bottom:8px;color:#43d9ff;font-size:10px;font-weight:950;letter-spacing:.17em
}
.lr135-checkout-hero h1{
    margin:0;color:#ffffff;font-size:clamp(48px,4.3vw,76px);line-height:.93;letter-spacing:-.055em
}
.lr135-checkout-hero p{max-width:680px;margin:15px 0 0;color:#cdb9b0;font-size:14px;line-height:1.65}
.lr135-back-cart{
    display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;
    border:1px solid rgba(67,217,255,.35);border-radius:8px;color:#43d9ff!important;background:rgba(1,2,4,.76);
    text-decoration:none!important;font-size:10px;font-weight:950;transition:.18s ease
}
.lr135-back-cart:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 10px 28px rgba(0,0,0,.35)}
.lr135-breadcrumb{
    width:100%;min-height:44px;padding:0 max(36px,calc((100% - 1660px)/2));display:flex;align-items:center;gap:10px;
    border-top:1px solid rgba(67,217,255,.12);background:rgba(0,0,0,.78);font-size:10px;color:#a9948b
}
.lr135-breadcrumb a{color:#bba69d!important;text-decoration:none!important}.lr135-breadcrumb strong{color:#43d9ff}.lr135-breadcrumb span{color:#a03170}
.lr135-native-shell{
    width:min(1660px,calc(100% - 72px))!important;
    max-width:1660px!important;
    margin:34px auto 64px!important;
    padding:26px!important;
    box-sizing:border-box!important;
    border:1px solid rgba(67,217,255,.20)!important;
    border-radius:14px!important;
    background:radial-gradient(circle at 88% 0,rgba(255,79,179,.045),transparent 26rem),linear-gradient(180deg,#010204,#020202)!important;
    box-shadow:0 25px 68px rgba(0,0,0,.38)!important;
    overflow:visible!important;
}
.lr135-native-shell,.lr135-native-shell *{box-sizing:border-box!important;min-width:0}
.lr135-native-shell>.woocommerce,
.lr135-native-shell>.wp-block-woocommerce-checkout,
.lr135-native-shell .wp-block-woocommerce-checkout,
.lr135-native-shell .wc-block-checkout{
    width:100%!important;max-width:none!important;margin:0!important;padding:0!important
}
.lr135-progress-card{
    width:100%!important;
    max-width:100%!important;
    min-height:68px!important;
    margin:0 0 22px!important;
    padding:14px 20px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    color:#ffffff!important;
    background:linear-gradient(155deg,#010205,#010204)!important;
    border:1px solid rgba(67,217,255,.27)!important;
    border-radius:11px!important;
    box-shadow:0 15px 34px rgba(0,0,0,.26)!important;
}
.lr135-progress-card,.lr135-progress-card *{color:#ffffff!important}
.lr135-progress-card .lr135-progress-label{
    color:#43d9ff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important
}
.lr135-progress-track{
    width:100%!important;height:6px!important;border-radius:99px!important;overflow:hidden!important;background:#010407!important;
    box-shadow:inset 0 0 0 1px rgba(67,217,255,.12)!important
}
.lr135-progress-fill{
    height:100%!important;border-radius:99px!important;background:linear-gradient(90deg,#ec49a6,#ff4fb3,#43d9ff)!important;
    box-shadow:0 0 14px rgba(240,74,168,.25)!important
}
@media(min-width:901px){
    .lr135-native-shell .wc-block-checkout{
        display:grid!important;
        grid-template-columns:minmax(0,1fr) 440px!important;
        gap:26px!important;
        align-items:start!important;
    }
    .lr135-native-shell .wc-block-checkout__main,
    .lr135-native-shell .wc-block-components-main{
        grid-column:1!important;width:100%!important;max-width:100%!important;float:none!important;position:static!important;margin:0!important;padding:0!important;transform:none!important
    }
    .lr135-native-shell .wc-block-checkout__sidebar,
    .lr135-native-shell .wc-block-components-sidebar{
        grid-column:2!important;width:440px!important;max-width:440px!important;min-width:440px!important;float:none!important;
        position:sticky!important;top:90px!important;margin:0!important;padding:20px!important;transform:none!important;
        background:radial-gradient(circle at 100% 0,rgba(255,79,179,.055),transparent 18rem),linear-gradient(155deg,#010305,#010204)!important;
        border:1px solid rgba(67,217,255,.27)!important;border-radius:12px!important;box-shadow:0 18px 45px rgba(0,0,0,.35)!important
    }
}
.lr135-native-shell .wc-block-components-checkout-step,
.lr135-native-shell .wc-block-checkout__contact-fields,
.lr135-native-shell .wc-block-checkout__shipping-fields,
.lr135-native-shell .wc-block-checkout__billing-fields,
.lr135-native-shell .wc-block-checkout__payment-method,
.lr135-native-shell .wc-block-checkout__additional-fields,
.lr135-native-shell .wc-block-components-address-card{
    width:100%!important;max-width:100%!important;float:none!important;position:relative!important;transform:none!important;
    margin:0 0 16px!important;padding:20px!important;
    color:#ffffff!important;
    background:radial-gradient(circle at 100% 0,rgba(255,79,179,.035),transparent 14rem),linear-gradient(155deg,#010205,#010204)!important;
    border:1px solid rgba(67,217,255,.23)!important;border-radius:11px!important;
    box-shadow:0 14px 34px rgba(0,0,0,.23)!important;
    transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important
}
.lr135-native-shell .wc-block-components-checkout-step:hover{
    transform:translateY(-2px)!important;border-color:rgba(67,217,255,.40)!important;box-shadow:0 18px 38px rgba(0,0,0,.30)!important
}
.lr135-native-shell .wc-block-components-checkout-step__container,
.lr135-native-shell .wc-block-components-checkout-step__content,
.lr135-native-shell .wc-block-components-address-form,
.lr135-native-shell .wc-block-components-form,
.lr135-native-shell .wc-block-components-address-card-wrapper{
    width:100%!important;max-width:100%!important;float:none!important;position:static!important;transform:none!important;margin:0!important;background:transparent!important
}
.lr135-native-shell .wc-block-components-address-card,
.lr135-native-shell .wc-block-components-address-card__address-section,
.lr135-native-shell .wc-block-components-panel,
.lr135-native-shell .wc-block-components-panel__content,
.lr135-native-shell .wc-block-components-order-summary,
.lr135-native-shell .wc-block-components-order-summary__content,
.lr135-native-shell .wc-block-components-totals-wrapper,
.lr135-native-shell .wc-block-components-totals-item,
.lr135-native-shell .wc-block-components-radio-control,
.lr135-native-shell .wc-block-components-radio-control__option,
.lr135-native-shell .wc-block-components-radio-control-accordion-option,
.lr135-native-shell .wc-block-components-radio-control-accordion-content,
.lr135-native-shell .wc-block-components-express-payment,
.lr135-native-shell .wc-block-components-express-payment-continue-rule,
.lr135-native-shell .wc-block-checkout__actions,
.lr135-native-shell .wc-block-checkout__terms{
    color:#ffffff!important;background:transparent!important
}
.lr135-native-shell .wc-block-components-title,
.lr135-native-shell .wc-block-components-checkout-step__title,
.lr135-native-shell .wc-block-components-checkout-step__heading,
.lr135-native-shell .wc-block-components-order-summary__button-text,
.lr135-native-shell .wc-block-components-totals-item__label,
.lr135-native-shell .wc-block-components-radio-control__label,
.lr135-native-shell h1,.lr135-native-shell h2,.lr135-native-shell h3,
.lr135-native-shell label{
    color:#ffffff!important
}
.lr135-native-shell .wc-block-components-checkout-step__description,
.lr135-native-shell .wc-block-components-product-metadata,
.lr135-native-shell .wc-block-components-address-card address,
.lr135-native-shell .wc-block-components-checkbox__label,
.lr135-native-shell p{
    color:#cbb7ae!important
}
.lr135-native-shell a{color:#43d9ff!important}
.lr135-native-shell .wc-block-components-text-input input,
.lr135-native-shell .wc-block-components-combobox input,
.lr135-native-shell input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.lr135-native-shell textarea,
.lr135-native-shell select,
.lr135-native-shell .select2-selection{
    width:100%!important;max-width:100%!important;min-height:48px!important;
    color:#ffffff!important;caret-color:#43d9ff!important;background:#010204!important;
    border:1px solid rgba(67,217,255,.26)!important;border-radius:8px!important;box-shadow:none!important
}
.lr135-native-shell input:focus,.lr135-native-shell textarea:focus,.lr135-native-shell select:focus{
    border-color:#43d9ff!important;outline:0!important;box-shadow:0 0 0 2px rgba(67,217,255,.08)!important
}
.lr135-native-shell input::placeholder,.lr135-native-shell textarea::placeholder{color:#ac3579!important}
.lr135-native-shell input[type=checkbox],.lr135-native-shell input[type=radio]{accent-color:#ec49a6!important}
@media(min-width:901px){
    .lr135-native-shell .wc-block-components-address-form{
        display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important
    }
    .lr135-native-shell .wc-block-components-address-form>*{width:100%!important;max-width:100%!important}
}
.lr135-native-shell .wc-block-components-radio-control__option,
.lr135-native-shell .wc-block-components-radio-control-accordion-option{
    overflow:hidden!important;margin:8px 0!important;padding:0!important;
    border:1px solid rgba(67,217,255,.20)!important;border-radius:8px!important;background:#010204!important
}
.lr135-native-shell .wc-block-components-radio-control__option-layout{
    min-height:58px!important;padding:13px 15px!important;color:#ffffff!important;background:#010204!important
}
.lr135-native-shell .wc-block-components-radio-control-accordion-content{
    margin:0!important;padding:14px 15px!important;color:#cfbbb2!important;background:#010204!important;
    border-top:1px solid rgba(67,217,255,.13)!important
}
.lr135-native-shell .wc-block-components-order-summary-item{
    display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:12px!important;
    width:100%!important;padding:13px 0!important;border-bottom:1px solid rgba(67,217,255,.12)!important
}
.lr135-native-shell .wc-block-components-order-summary-item__image,
.lr135-native-shell .wc-block-components-order-summary-item__image img{
    width:62px!important;height:62px!important;min-width:62px!important;object-fit:cover!important;border-radius:8px!important
}
.lr135-native-shell .wc-block-components-product-name{color:#ffffff!important;font-weight:900!important;overflow-wrap:anywhere!important}
.lr135-native-shell .wc-block-components-formatted-money-amount,
.lr135-native-shell .wc-block-components-totals-item__value{color:#43d9ff!important}
.lr135-native-shell .wc-block-components-panel{
    overflow:hidden!important;border:1px solid rgba(67,217,255,.16)!important;border-radius:8px!important;background:#010204!important
}
.lr135-native-shell .wc-block-components-panel__button{width:100%!important;padding:13px 14px!important;color:#43d9ff!important;background:#010204!important}
.lr135-native-shell .wc-block-components-totals-coupon__form{padding:12px!important;background:#010204!important}
.lr135-native-shell .wc-block-checkout__actions{
    margin-top:14px!important;padding:18px!important;border:1px solid rgba(67,217,255,.18)!important;border-radius:10px!important;
    background:linear-gradient(155deg,#010204,#010204)!important
}
.lr135-native-shell .wc-block-components-checkout-place-order-button,
.lr135-native-shell #place_order{
    width:100%!important;min-height:60px!important;margin-top:12px!important;
    border:1px solid rgba(67,217,255,.42)!important;border-radius:8px!important;
    background:linear-gradient(90deg,#ec49a6,#ff4fb3)!important;color:#ffffff!important;
    font-size:15px!important;font-weight:950!important;letter-spacing:.02em!important;
    box-shadow:0 12px 30px rgba(0,0,0,.30)!important;transition:.18s ease!important
}
.lr135-native-shell .wc-block-components-checkout-place-order-button:hover,
.lr135-native-shell #place_order:hover{
    transform:translateY(-2px)!important;filter:brightness(1.09)!important;box-shadow:0 16px 38px rgba(0,0,0,.40)!important
}
@media(min-width:901px){
    .lr135-native-shell form.checkout.woocommerce-checkout{
        display:grid!important;grid-template-columns:minmax(0,1fr) 440px!important;gap:26px!important;align-items:start!important;width:100%!important
    }
    .lr135-native-shell #customer_details{grid-column:1!important;width:100%!important}
    .lr135-native-shell #order_review_heading{grid-column:2!important;grid-row:1!important;width:440px!important;margin:0!important;color:#ffffff!important}
    .lr135-native-shell #order_review{grid-column:2!important;grid-row:1!important;width:440px!important;margin:44px 0 0!important;padding:20px!important}
}
.lr135-native-shell .col2-set,.lr135-native-shell .col2-set .col-1,.lr135-native-shell .col2-set .col-2{float:none!important;width:100%!important;max-width:100%!important}
.lr135-native-shell .col2-set .col-1,.lr135-native-shell .col2-set .col-2,
.lr135-native-shell #order_review,.lr135-native-shell #payment,
.lr135-native-shell .woocommerce-billing-fields,.lr135-native-shell .woocommerce-shipping-fields,.lr135-native-shell .woocommerce-additional-fields{
    color:#ffffff!important;background:linear-gradient(155deg,#010205,#010204)!important;
    border:1px solid rgba(67,217,255,.20)!important;border-radius:10px!important
}
.lr135-native-shell .col2-set .col-1,.lr135-native-shell .col2-set .col-2{padding:20px!important;margin-bottom:16px!important}
.lr135-native-shell #order_review{background:linear-gradient(155deg,#010205,#010204)!important}
.lr135-native-shell #payment ul.payment_methods,.lr135-native-shell #payment .place-order{background:transparent!important}
.lr135-native-shell #payment div.payment_box{color:#cfbbb2!important;background:#010204!important}
.lr135-native-shell table.shop_table,.lr135-native-shell table.shop_table th,.lr135-native-shell table.shop_table td{
    color:#ffffff!important;background:transparent!important;border-color:rgba(67,217,255,.12)!important
}
.lr135-native-shell .woocommerce-info,.lr135-native-shell .woocommerce-error,.lr135-native-shell .woocommerce-message{
    color:#ffffff!important;background:#010204!important;border:1px solid rgba(67,217,255,.22)!important;border-top:2px solid #43d9ff!important;border-radius:8px!important
}
@media(max-width:900px){
    .lr135-checkout-hero-inner{width:calc(100% - 32px);min-height:0;padding:31px 0 27px;display:block}
    .lr135-checkout-hero h1{font-size:clamp(40px,10vw,58px)}
    .lr135-back-cart{width:100%;margin-top:18px}
    .lr135-breadcrumb{padding:0 16px;overflow-x:auto;white-space:nowrap}
    .lr135-native-shell{width:calc(100% - 18px)!important;margin:14px 9px 38px!important;padding:10px!important;border-radius:10px!important}
    .lr135-native-shell .wc-block-checkout,
    .lr135-native-shell form.checkout.woocommerce-checkout{display:block!important;width:100%!important}
    .lr135-native-shell .wc-block-checkout__main,
    .lr135-native-shell .wc-block-components-main,
    .lr135-native-shell .wc-block-checkout__sidebar,
    .lr135-native-shell .wc-block-components-sidebar,
    .lr135-native-shell #customer_details,
    .lr135-native-shell #order_review_heading,
    .lr135-native-shell #order_review{
        display:block!important;position:static!important;float:none!important;transform:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important
    }
    .lr135-native-shell .wc-block-checkout__sidebar,.lr135-native-shell .wc-block-components-sidebar{margin-top:16px!important;padding:14px!important}
    .lr135-native-shell #order_review{margin-top:0!important}
    .lr135-native-shell .wc-block-components-checkout-step,
    .lr135-native-shell .wc-block-checkout__contact-fields,
    .lr135-native-shell .wc-block-checkout__shipping-fields,
    .lr135-native-shell .wc-block-checkout__billing-fields,
    .lr135-native-shell .wc-block-checkout__payment-method,
    .lr135-native-shell .wc-block-checkout__additional-fields{padding:14px!important}
    .lr135-progress-card{padding:13px 14px!important}
}
@keyframes lr135ProgressGlow{0%,100%{filter:brightness(1)}50%{filter:brightness(1.15)}}
.laroja-v19-page .lr121-hero .lr114-home-copy .lr129-home-actions > a.lr136-account-primary{
    width:220px!important;
    min-width:220px!important;
    height:50px!important;
    min-height:50px!important;
    padding:0 25px!important;
    border:0!important;
    border-radius:8px!important;
    color:#ffffff!important;
    background:linear-gradient(90deg,#e847a3,#ff4fb3)!important;
    box-shadow:0 10px 30px rgba(232,71,163,.22)!important;
}
.lr136-mobile-home{
    display:none!important;
}
body.lr135-native-wc-checkout .lr135-native-shell{
    color:#ffffff!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    div,section,article,aside,form,fieldset,legend,header,footer,main,
    p,span,strong,b,small,label,address,table,thead,tbody,tfoot,tr,th,td
){
    border-color:rgba(67,217,255,.16);
}
body.lr135-native-wc-checkout .lr135-native-shell .lr136-dark-surface{
    color:#ffffff!important;
    background:
        radial-gradient(circle at 100% 0,rgba(255,79,179,.035),transparent 18rem),
        linear-gradient(155deg,#010204,#010204)!important;
    background-color:#010204!important;
    border-color:rgba(67,217,255,.22)!important;
    box-shadow:none!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr136-dark-card{
    overflow:hidden!important;
    color:#ffffff!important;
    background:
        radial-gradient(circle at 100% 0,rgba(255,79,179,.05),transparent 20rem),
        linear-gradient(155deg,#010205,#010204)!important;
    border:1px solid rgba(67,217,255,.25)!important;
    border-radius:11px!important;
    box-shadow:0 16px 38px rgba(0,0,0,.29)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr136-dark-surface[style],
body.lr135-native-wc-checkout .lr135-native-shell .lr136-dark-card[style]{
    background-color:#010204!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    h1,h2,h3,h4,h5,h6,strong,b,legend,
    .wc-block-components-title,
    .wc-block-components-checkout-step__title,
    .wc-block-components-checkout-step__heading,
    .wc-block-components-order-summary__button-text,
    .wc-block-components-radio-control__label
){
    color:#ffffff!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    p,small,address,
    .wc-block-components-checkout-step__description,
    .wc-block-components-product-metadata,
    .wc-block-components-checkbox__label,
    .wc-block-components-radio-control__description,
    .wc-block-components-radio-control__secondary-label
){
    color:#cbb7ae!important;
}
body.lr135-native-wc-checkout .lr135-native-shell a{
    color:#43d9ff!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr135-progress-card,
body.lr135-native-wc-checkout .lr135-native-shell .lr136-progress-card{
    width:100%!important;
    max-width:100%!important;
    min-height:72px!important;
    margin:0 0 22px!important;
    padding:15px 20px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    color:#ffffff!important;
    background:
        radial-gradient(circle at 50% 0,rgba(255,79,179,.055),transparent 18rem),
        linear-gradient(155deg,#010205,#010204)!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-radius:11px!important;
    box-shadow:0 14px 34px rgba(0,0,0,.28)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr135-progress-label,
body.lr135-native-wc-checkout .lr135-native-shell .lr136-progress-label{
    color:#43d9ff!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:950!important;
    letter-spacing:.07em!important;
    text-shadow:0 0 14px rgba(67,217,255,.13)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr135-progress-track,
body.lr135-native-wc-checkout .lr135-native-shell .lr136-progress-track{
    display:block!important;
    width:100%!important;
    height:7px!important;
    min-height:7px!important;
    border:1px solid rgba(67,217,255,.14)!important;
    border-radius:99px!important;
    overflow:hidden!important;
    background:#020509!important;
    box-shadow:inset 0 2px 8px rgba(0,0,0,.50)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr135-progress-fill,
body.lr135-native-wc-checkout .lr135-native-shell .lr136-progress-fill{
    height:100%!important;
    min-height:100%!important;
    border-radius:99px!important;
    background:linear-gradient(90deg,#ec49a6,#ff4fb3,#43d9ff)!important;
    box-shadow:0 0 15px rgba(242,74,169,.30)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-components-checkout-step,
    .wc-block-checkout__contact-fields,
    .wc-block-checkout__shipping-fields,
    .wc-block-checkout__billing-fields,
    .wc-block-checkout__payment-method,
    .wc-block-checkout__additional-fields,
    .wc-block-components-address-card
){
    color:#ffffff!important;
    background:
        radial-gradient(circle at 100% 0,rgba(255,79,179,.04),transparent 15rem),
        linear-gradient(155deg,#010205,#010204)!important;
    border:1px solid rgba(67,217,255,.23)!important;
    border-radius:11px!important;
    box-shadow:0 14px 34px rgba(0,0,0,.22)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-checkout,
    .wc-block-checkout__main,
    .wc-block-components-main
){
    background:transparent!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-checkout__sidebar,
    .wc-block-components-sidebar
){
    color:#ffffff!important;
    background:
        radial-gradient(circle at 100% 0,rgba(255,79,179,.055),transparent 18rem),
        linear-gradient(155deg,#010305,#010204)!important;
    border:1px solid rgba(67,217,255,.27)!important;
    border-radius:12px!important;
    box-shadow:0 18px 45px rgba(0,0,0,.35)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-components-order-summary,
    .wc-block-components-order-summary__content,
    .wc-block-components-totals-wrapper,
    .wc-block-components-totals-item,
    .wc-block-components-panel,
    .wc-block-components-panel__content
){
    color:#ffffff!important;
    background:transparent!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .wc-block-components-order-summary-item{
    padding:13px 0!important;
    border-bottom:1px solid rgba(67,217,255,.12)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .wc-block-components-product-name{
    color:#ffffff!important;
    font-weight:900!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-components-formatted-money-amount,
    .wc-block-components-totals-item__value
){
    color:#43d9ff!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
    textarea,
    select,
    .select2-selection,
    .wc-block-components-text-input input,
    .wc-block-components-combobox input
){
    width:100%!important;
    max-width:100%!important;
    min-height:48px!important;
    color:#ffffff!important;
    caret-color:#43d9ff!important;
    background:#010204!important;
    background-color:#010204!important;
    border:1px solid rgba(67,217,255,.28)!important;
    border-radius:8px!important;
    outline:none!important;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.008)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
    textarea,
    select
):focus{
    border-color:#43d9ff!important;
    box-shadow:0 0 0 2px rgba(67,217,255,.09)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell input::placeholder,
body.lr135-native-wc-checkout .lr135-native-shell textarea::placeholder{
    color:#a43373!important;
}
body.lr135-native-wc-checkout .lr135-native-shell label{
    color:#d4c0b7!important;
}
body.lr135-native-wc-checkout .lr135-native-shell input[type="checkbox"],
body.lr135-native-wc-checkout .lr135-native-shell input[type="radio"]{
    accent-color:#ec49a6!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-components-radio-control,
    .wc-block-components-radio-control__option,
    .wc-block-components-radio-control-accordion-option
){
    color:#ffffff!important;
    background:#010204!important;
    border-color:rgba(67,217,255,.20)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .wc-block-components-radio-control-accordion-content{
    color:#cfbbb2!important;
    background:#010204!important;
    border-top:1px solid rgba(67,217,255,.13)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    button:not(.wc-block-components-checkout-place-order-button),
    .wc-block-components-button:not(.wc-block-components-checkout-place-order-button),
    .wc-block-components-panel__button
){
    color:#43d9ff!important;
    background:#010204!important;
    border:1px solid rgba(67,217,255,.23)!important;
    border-radius:7px!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-checkout__terms,
    .wc-block-checkout__actions
){
    color:#cbb7ae!important;
    background:
        linear-gradient(155deg,#010204,#010204)!important;
    border:1px solid rgba(67,217,255,.18)!important;
    border-radius:10px!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .wc-block-components-checkout-place-order-button,
    #place_order
){
    width:100%!important;
    min-height:58px!important;
    color:#ffffff!important;
    background:linear-gradient(90deg,#ec49a6,#ff4fb3)!important;
    border:1px solid rgba(67,217,255,.43)!important;
    border-radius:8px!important;
    font-weight:950!important;
    box-shadow:0 12px 30px rgba(0,0,0,.30)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell .lr136-primary-action{
    width:100%!important;
    min-height:56px!important;
    padding:0 20px!important;
    color:#ffffff!important;
    background:linear-gradient(90deg,#ec49a6,#ff4fb3)!important;
    border:1px solid rgba(67,217,255,.40)!important;
    border-radius:8px!important;
    font-size:14px!important;
    font-weight:950!important;
    box-shadow:0 10px 26px rgba(0,0,0,.27)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell :where(
    .col2-set .col-1,
    .col2-set .col-2,
    #order_review,
    #payment,
    .woocommerce-billing-fields,
    .woocommerce-shipping-fields,
    .woocommerce-additional-fields,
    .woocommerce-terms-and-conditions-wrapper
){
    color:#ffffff!important;
    background:linear-gradient(155deg,#010205,#010204)!important;
    border-color:rgba(67,217,255,.20)!important;
}
body.lr135-native-wc-checkout .lr135-native-shell table.shop_table,
body.lr135-native-wc-checkout .lr135-native-shell table.shop_table :where(th,td){
    color:#ffffff!important;
    background:transparent!important;
    border-color:rgba(67,217,255,.12)!important;
}
@media(max-width:900px){
    .laroja-v19-page .lr19-header{
        width:100%!important;
        min-height:62px!important;
        height:62px!important;
        padding:0 12px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:10px!important;
        background:#010204!important;
    }
    .laroja-v19-page .lr19-nav{
        display:none!important;
    }
    .laroja-v19-page .lr136-mobile-home{
        display:inline-flex!important;
        align-items:center!important;
        justify-content:center!important;
        gap:7px!important;
        min-height:40px!important;
        padding:0 13px!important;
        border:1px solid rgba(67,217,255,.32)!important;
        border-radius:8px!important;
        color:#ffffff!important;
        background:linear-gradient(90deg,#be3b85,#e847a3)!important;
        box-shadow:0 8px 22px rgba(0,0,0,.25)!important;
        font-size:10px!important;
        font-weight:950!important;
    }
    .laroja-v19-page .lr136-mobile-home span{
        color:#43d9ff!important;
        font-size:17px!important;
        line-height:1!important;
    }
    .laroja-v19-page .lr19-header-actions{
        display:flex!important;
        align-items:center!important;
        justify-content:flex-end!important;
        margin-left:auto!important;
    }
    .laroja-v19-page .lr121-footer{
        display:none!important;
    }
    body.lr135-native-wc-checkout .lr135-native-shell{
        width:calc(100% - 16px)!important;
        margin-left:8px!important;
        margin-right:8px!important;
        padding:9px!important;
    }
}
@media(max-width:390px){
    .laroja-v19-page .lr136-mobile-home{
        width:42px!important;
        min-width:42px!important;
        padding:0!important;
    }
    .laroja-v19-page .lr136-mobile-home b{
        display:none!important;
    }
}
@media (max-width: 900px){
    body.laroja-v19-page .lr121-footer,
    body.laroja-v19-page .lr116-footer,
    body.laroja-v19-page .lr19-footer,
    body.laroja-v19-page footer.lr121-footer,
    body.laroja-v19-page footer.lr116-footer,
    body.laroja-v19-page footer.lr19-footer,
    body.laroja-v19-page .lr116-footer-brand,
    body.laroja-v19-page .lr116-footer-col,
    body.laroja-v19-page .lr116-footer-community,
    body.laroja-v19-page .lr116-footer-community-copy,
    body.laroja-v19-page .lr19-footer-discord,
    body.laroja-v19-page .lr137-mobile-hidden-footer{
        display:none!important;
        visibility:hidden!important;
        opacity:0!important;
        pointer-events:none!important;
        width:0!important;
        max-width:0!important;
        height:0!important;
        min-height:0!important;
        margin:0!important;
        padding:0!important;
        overflow:hidden!important;
        position:absolute!important;
        left:-999999px!important;
        top:auto!important;
    }
}
:root{
 --furia-cyan:#43d9ff;--furia-pink:#ff4fb3;--furia-blue:#178cff;--furia-dark:#050914;
 --furia-panel:#09111f;--furia-panel2:#160a19;--furia-text:#f7fbff;--furia-muted:#aebbd0;
 --furia-border:rgba(67,217,255,.32);--furia-shadow:0 18px 45px rgba(0,0,0,.38);
}
body.furia-rp-page,body.laroja-v19-page{background:#050914!important;color:var(--furia-text)!important}
body.furia-rp-page::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 10% 10%,rgba(67,217,255,.08),transparent 28%),radial-gradient(circle at 90% 18%,rgba(255,79,179,.08),transparent 30%),linear-gradient(180deg,#050914,#090714 55%,#050914)}
body.furia-rp-page *{scrollbar-color:#43d9ff #080d18}
body.furia-rp-page *::-webkit-scrollbar{width:9px;height:9px} body.furia-rp-page *::-webkit-scrollbar-track{background:#080d18} body.furia-rp-page *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#43d9ff,#ff4fb3);border-radius:20px;border:2px solid #080d18}
body.furia-rp-page a,body.furia-rp-page button,body.furia-rp-page input,body.furia-rp-page select,body.furia-rp-page textarea{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease!important}
body.furia-rp-page input:focus,body.furia-rp-page select:focus,body.furia-rp-page textarea:focus{outline:none!important;border-color:#43d9ff!important;box-shadow:0 0 0 3px rgba(67,217,255,.12),0 0 22px rgba(255,79,179,.09)!important}
body.furia-rp-page .button:hover,body.furia-rp-page button:hover,body.furia-rp-page a[class*="btn"]:hover{transform:translateY(-2px)}
body.furia-rp-page .lr121-hero,body.furia-rp-page .lr114-home-hero,body.furia-rp-page .lr19-home-hero{background-image:linear-gradient(90deg,rgba(4,10,20,.82) 0%,rgba(4,10,20,.32) 52%,rgba(24,6,24,.64) 100%),url("furia-visuals/furia-city-clean.webp")!important;background-size:cover!important;background-position:center!important;border-bottom:1px solid rgba(67,217,255,.22)!important}
body.furia-rp-page .lr121-hero:before{background:linear-gradient(90deg,rgba(67,217,255,.08),transparent 42%,rgba(255,79,179,.08))!important}
body.furia-rp-page .lr114-home-copy h1,body.furia-rp-page .lr19-brand-name,body.furia-rp-page .lr-shop-title,body.furia-rp-page .lr-policy-title{background:linear-gradient(100deg,#43d9ff 0%,#dffaff 42%,#ff4fb3 78%,#fff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}
body.furia-rp-page .lr114-home-copy h1 strong,body.furia-rp-page .lr19-brand-name b{color:#ff4fb3!important;-webkit-text-fill-color:#ff4fb3!important;filter:drop-shadow(0 0 12px rgba(255,79,179,.25))}
body.furia-rp-page .lr19-primary,body.furia-rp-page .lr116-promo-cta,body.furia-rp-page .lr-shop-btn-primary,body.furia-rp-page .lr-account-discord-trigger,body.furia-rp-page .checkout-button,body.furia-rp-page #place_order{background:linear-gradient(100deg,#43d9ff,#178cff 48%,#ff4fb3)!important;color:#06101a!important;border:0!important;box-shadow:0 8px 28px rgba(67,217,255,.18),0 0 20px rgba(255,79,179,.13)!important}
body.furia-rp-page .lr19-secondary,body.furia-rp-page .lr-shop-btn-ghost{background:rgba(7,15,27,.76)!important;border:1px solid rgba(255,79,179,.55)!important;color:#fff!important;box-shadow:inset 0 0 20px rgba(255,79,179,.04)!important}
body.furia-rp-page .lr19-card,body.furia-rp-page .lr19-benefits article,body.furia-rp-page .lr116-promo-card,body.furia-rp-page .lr116-discord-panel,body.furia-rp-page .lr-shop-account-card,body.furia-rp-page .lr-shop-promo,body.furia-rp-page .lr-policy-card,body.furia-rp-page .lr-myaccount-shell,body.furia-rp-page .woocommerce form,body.furia-rp-page .woocommerce table,body.furia-rp-page .woocommerce .cart_totals,body.furia-rp-page .woocommerce-checkout-review-order,body.furia-rp-page .lr136-dark-card{background:linear-gradient(145deg,rgba(8,19,34,.94),rgba(24,8,26,.92))!important;border:1px solid rgba(67,217,255,.20)!important;box-shadow:var(--furia-shadow),inset 0 1px rgba(255,255,255,.025)!important}
body.furia-rp-page .lr19-card:hover,body.furia-rp-page .lr19-benefits article:hover{border-color:rgba(255,79,179,.44)!important;box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 26px rgba(67,217,255,.09),0 0 30px rgba(255,79,179,.08)!important}
body.furia-rp-page .lr-shop-hero{background-image:linear-gradient(90deg,rgba(4,11,21,.88),rgba(20,5,21,.58)),url("furia-visuals/furia-city-clean.webp")!important;background-size:cover!important;background-position:center!important}
body.furia-rp-page .lr-shop-cat.is-active,body.furia-rp-page .lr-shop-cat:hover{background:linear-gradient(90deg,rgba(67,217,255,.15),rgba(255,79,179,.14))!important;border-color:#43d9ff!important;color:#fff!important}
body.furia-rp-page .woocommerce ul.products li.product{background:linear-gradient(160deg,rgba(8,18,31,.96),rgba(21,8,24,.94))!important;border:1px solid rgba(67,217,255,.18)!important;box-shadow:0 16px 38px rgba(0,0,0,.32)!important}
body.furia-rp-page .woocommerce ul.products li.product:hover{border-color:rgba(255,79,179,.45)!important;transform:translateY(-4px)!important;box-shadow:0 22px 50px rgba(0,0,0,.42),0 0 25px rgba(67,217,255,.08)!important}
body.furia-rp-page .woocommerce .price,body.furia-rp-page .lr-price{color:#43d9ff!important;text-shadow:0 0 12px rgba(67,217,255,.18)!important}
body.furia-rp-page .lr-policy-hero,body.furia-rp-page .lr-policy-summary{background-image:linear-gradient(90deg,rgba(4,11,21,.90),rgba(22,6,22,.70)),url("furia-visuals/furia-city-clean.webp")!important;background-size:cover!important;background-position:center!important}
body.furia-rp-page .lr-policy-kicker,body.furia-rp-page .lr-shop-kicker{color:#43d9ff!important;letter-spacing:.13em!important}
body.furia-rp-page .lr-account-hero,body.furia-rp-page .lr-myaccount-shell{background-image:linear-gradient(110deg,rgba(5,12,23,.95),rgba(24,7,23,.85)),url("furia-visuals/furia-city-clean.webp")!important;background-size:cover!important;background-position:center!important}
body.furia-rp-page .lr19-header{background:rgba(4,8,16,.88)!important;border-bottom:1px solid rgba(67,217,255,.20)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
body.furia-rp-page .lr19-nav a:hover,body.furia-rp-page .lr19-nav a.is-active{color:#43d9ff!important;text-shadow:0 0 12px rgba(67,217,255,.22)!important}
body.furia-rp-page .lr121-footer,body.furia-rp-page .lr116-footer,body.furia-rp-page .lr19-footer{background-image:linear-gradient(90deg,rgba(3,8,16,.95),rgba(16,5,18,.94)),url("furia-visuals/furia-city-clean.webp")!important;background-size:cover!important;background-position:center!important;border-top:1px solid rgba(255,79,179,.20)!important}
body.furia-rp-page .lr19-footer-discord{background:linear-gradient(90deg,#43d9ff,#ff4fb3)!important;color:#06101a!important;border:0!important}
body.furia-rp-page .lr116-promo-value,body.furia-rp-page .lr-shop-code{color:#ff4fb3!important;text-shadow:0 0 18px rgba(255,79,179,.30)!important}
body.furia-rp-page .lr116-promo-code{border-color:rgba(67,217,255,.46)!important;background:rgba(5,14,25,.70)!important}
body.furia-rp-page .lr116-promo-timer>span{background:linear-gradient(145deg,rgba(9,24,39,.94),rgba(31,9,29,.90))!important;border:1px solid rgba(67,217,255,.22)!important}
body.furia-rp-page .lr135-native-shell{--lr-red:#ff4fb3!important;--lr-orange:#43d9ff!important;--lr-gold:#43d9ff!important;--lr-dark:#050914!important}
body.furia-rp-page .lr135-native-shell .lr136-primary-action,body.furia-rp-page .woocommerce a.button.alt,body.furia-rp-page .woocommerce button.button.alt{background:linear-gradient(90deg,#43d9ff,#ff4fb3)!important;color:#07101a!important;border:none!important}
body.furia-rp-page .lr136-progress-fill{background:linear-gradient(90deg,#43d9ff,#ff4fb3)!important;box-shadow:0 0 14px rgba(67,217,255,.24)!important}
body.furia-rp-page .lr136-dark-surface{background:#09111f!important;color:#f7fbff!important}
body.furia-rp-page .lr-discord-float{background:linear-gradient(145deg,#071728,#1b0b20)!important;border:1px solid rgba(67,217,255,.34)!important;box-shadow:0 14px 35px rgba(0,0,0,.38),0 0 18px rgba(255,79,179,.10)!important}
body.furia-rp-page .lr-discord-float:hover{border-color:#ff4fb3!important;box-shadow:0 18px 42px rgba(0,0,0,.44),0 0 24px rgba(67,217,255,.15),0 0 22px rgba(255,79,179,.14)!important}
body.furia-rp-page .furia-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}
body.furia-rp-page .furia-reveal.is-visible{opacity:1;transform:none}
body.furia-rp-page .furia-glow-follow{--furia-x:50%;--furia-y:50%;position:relative;overflow:hidden}
body.furia-rp-page .furia-glow-follow:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s;background:radial-gradient(240px circle at var(--furia-x) var(--furia-y),rgba(67,217,255,.10),rgba(255,79,179,.055) 42%,transparent 70%)}
body.furia-rp-page .furia-glow-follow:hover:after{opacity:1}
@media (prefers-reduced-motion:reduce){body.furia-rp-page *,body.furia-rp-page *:before,body.furia-rp-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.furia-reveal{opacity:1!important;transform:none!important}}


/* ========================================================================
   FURIA RP 2.1 — HOME RESTAURADA + FONDO OFICIAL
   ======================================================================== */
body.furia-rp-page{
  background:linear-gradient(rgba(3,8,16,.91),rgba(11,5,15,.93)),url("furia-visuals/furia-city-clean.webp") center top/cover fixed no-repeat!important;
}
body.furia-rp-page .lr121-hero,body.furia-rp-page .lr114-home-hero,body.furia-rp-page .lr19-home-hero,body.furia-rp-page .lr-shop-hero,body.furia-rp-page .lr-policy-hero,body.furia-rp-page .lr-policy-summary,body.furia-rp-page .lr-account-hero,body.furia-rp-page .lr-myaccount-shell,body.furia-rp-page .lr121-footer,body.furia-rp-page .lr116-footer,body.furia-rp-page .lr19-footer{
  background-image:linear-gradient(100deg,rgba(3,10,20,.84) 0%,rgba(4,10,20,.56) 48%,rgba(25,5,24,.76) 100%),url("furia-visuals/furia-city-clean.webp")!important;
  background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;
}
body.furia-rp-page .lr19-home{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}
body.furia-rp-page .lr121-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(320px,420px)!important;grid-template-rows:auto auto!important;gap:24px 34px!important;min-height:650px!important;height:auto!important;padding:72px clamp(28px,5vw,84px) 108px!important;overflow:hidden!important;align-items:center!important}
body.furia-rp-page .lr121-hero::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 18% 40%,rgba(67,217,255,.13),transparent 34%),radial-gradient(circle at 84% 30%,rgba(255,79,179,.14),transparent 32%),linear-gradient(90deg,rgba(1,6,13,.36),rgba(1,6,13,.04) 52%,rgba(12,3,15,.28))!important}
body.furia-rp-page .lr121-hero::after{content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:110px!important;display:block!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(180deg,transparent,rgba(5,9,20,.96))!important;animation:none!important}
body.furia-rp-page .lr19-city-glow{display:none!important}
body.furia-rp-page .lr114-home-copy{position:relative!important;z-index:5!important;display:block!important;width:100%!important;max-width:760px!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
body.furia-rp-page .lr114-home-copy .lr19-kicker{display:block!important;margin:0 0 12px!important;color:#dffaff!important;font-size:14px!important;font-weight:900!important;letter-spacing:.20em!important;opacity:1!important;animation:none!important}
body.furia-rp-page .furia-home-title{display:flex!important;align-items:flex-end!important;gap:.16em!important;margin:0!important;padding:0!important;font-size:clamp(64px,7vw,112px)!important;line-height:.84!important;letter-spacing:-.065em!important;white-space:nowrap!important;color:inherit!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important;animation:none!important;transform:none!important}
body.furia-rp-page .furia-home-title::before,body.furia-rp-page .furia-home-title::after{content:none!important;display:none!important}
body.furia-rp-page .furia-home-title span{display:inline-block!important;background:linear-gradient(180deg,#effcff 0%,#43d9ff 48%,#158de7 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.42)) drop-shadow(0 0 12px rgba(67,217,255,.12))!important}
body.furia-rp-page .furia-home-title b{display:inline-block!important;margin:0!important;padding:0!important;font:inherit!important;font-weight:950!important;background:linear-gradient(180deg,#ffd4ec 0%,#ff4fb3 48%,#c8277e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.42)) drop-shadow(0 0 12px rgba(255,79,179,.15))!important;animation:none!important;transform:none!important}
body.furia-rp-page .furia-home-title b::before,body.furia-rp-page .furia-home-title b::after{content:none!important;display:none!important}
body.furia-rp-page .lr114-home-copy h2{display:block!important;margin:26px 0 14px!important;color:#fff!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important;opacity:1!important;transform:none!important;animation:none!important}
body.furia-rp-page .lr114-home-copy h2 strong{color:#ff4fb3!important}
body.furia-rp-page .lr114-home-copy p{display:block!important;max-width:680px!important;margin:0!important;color:#d9e4f0!important;font-size:16px!important;line-height:1.7!important;opacity:1!important}
body.furia-rp-page .lr114-home-copy .lr19-home-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin:28px 0 0!important;opacity:1!important}
body.furia-rp-page .lr114-home-copy .lr19-home-actions a{display:inline-flex!important;min-width:190px!important;min-height:52px!important;font-size:12px!important;opacity:1!important;animation:none!important}
body.furia-rp-page .lr114-home-copy .lr19-home-meta{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin:22px 0 0!important;font-size:12px!important;color:#dce8f4!important;opacity:1!important}
body.furia-rp-page .lr114-home-copy .lr19-home-meta span{display:inline-flex!important;align-items:center!important;opacity:1!important;animation:none!important}
body.furia-rp-page .lr116-hero-side{position:relative!important;z-index:6!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;max-width:420px!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.furia-rp-page .lr116-promo-card,body.furia-rp-page .lr116-discord-panel{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
body.furia-rp-page .lr121-hero:not(.lr125-has-promo) .lr116-promo-card{display:none!important}
body.furia-rp-page .lr116-discord-panel{padding:26px!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(5,19,34,.94),rgba(29,8,30,.92))!important;border:1px solid rgba(67,217,255,.32)!important;box-shadow:0 22px 50px rgba(0,0,0,.42),0 0 30px rgba(255,79,179,.09)!important}
body.furia-rp-page .lr115-roleplay-stats,body.furia-rp-page .lr113-hero-stats{position:relative!important;z-index:6!important;grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:14px 0 0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.furia-rp-page .lr115-roleplay-stats>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:82px!important;padding:17px 20px!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(6,20,34,.88),rgba(25,8,28,.84))!important;border:1px solid rgba(67,217,255,.22)!important;box-shadow:0 12px 28px rgba(0,0,0,.28)!important;opacity:1!important;animation:none!important}
body.furia-rp-page .lr115-roleplay-stats b{font-size:14px!important;color:#fff!important}body.furia-rp-page .lr115-roleplay-stats span{font-size:11px!important;color:#aebed0!important;margin-top:5px!important}
body.furia-rp-page .lr19-story-grid,body.furia-rp-page .lr113-story-grid{position:relative!important;z-index:4!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:min(1420px,calc(100% - 48px))!important;max-width:1420px!important;height:auto!important;margin:34px auto 36px!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.furia-rp-page .lr19-story-grid article{display:flex!important;flex-direction:column!important;min-height:250px!important;padding:28px!important;border-radius:24px!important;background:radial-gradient(circle at 0 0,rgba(67,217,255,.10),transparent 42%),radial-gradient(circle at 100% 100%,rgba(255,79,179,.09),transparent 42%),linear-gradient(145deg,rgba(7,19,33,.96),rgba(22,8,25,.94))!important;border:1px solid rgba(67,217,255,.22)!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important;opacity:1!important;visibility:visible!important}
body.furia-rp-page .lr19-story-grid article i{font-size:32px!important;margin-bottom:16px!important}body.furia-rp-page .lr19-story-grid article b{font-size:17px!important;color:#fff!important}body.furia-rp-page .lr19-story-grid article p{display:block!important;flex:1!important;color:#b9c7d7!important;font-size:14px!important;line-height:1.65!important;margin:12px 0 18px!important}body.furia-rp-page .lr19-story-grid article a{display:inline-flex!important;color:#43d9ff!important;font-size:12px!important;font-weight:900!important}
body.furia-rp-page .lr19-products-section,body.furia-rp-page .lr114-products-section,body.furia-rp-page .lr19-category-feature{position:relative!important;z-index:4!important;display:block!important;width:min(1420px,calc(100% - 48px))!important;max-width:1420px!important;height:auto!important;margin:0 auto 34px!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important}
body.furia-rp-page .lr19-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:18px!important}body.furia-rp-page .lr19-section-head span{display:block!important;color:#ff4fb3!important;font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important}body.furia-rp-page .lr19-section-head h2{display:block!important;margin:5px 0 0!important;color:#fff!important;font-size:30px!important}body.furia-rp-page .lr19-section-head>a{display:inline-flex!important;color:#43d9ff!important;font-weight:900!important;font-size:12px!important}
body.furia-rp-page .lr19-product-grid,body.furia-rp-page .lr110-featured-grid,body.furia-rp-page .lr111-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important}body.furia-rp-page .lr19-product-grid>*{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}
body.furia-rp-page .lr19-category-feature{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding:28px 32px!important;border-radius:24px!important;background:linear-gradient(100deg,rgba(67,217,255,.10),rgba(255,79,179,.10)),linear-gradient(145deg,rgba(6,18,31,.97),rgba(22,8,25,.95))!important;border:1px solid rgba(255,79,179,.28)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important}body.furia-rp-page .lr19-category-feature span{color:#43d9ff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important}body.furia-rp-page .lr19-category-feature h2{margin:6px 0!important;color:#fff!important;font-size:31px!important}body.furia-rp-page .lr19-category-feature p{margin:0!important;color:#b8c5d5!important}body.furia-rp-page .lr19-category-feature>a{flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 24px!important;border-radius:12px!important;background:linear-gradient(90deg,#43d9ff,#ff4fb3)!important;color:#06101a!important;font-size:11px!important;font-weight:950!important}
@media(max-width:1100px){body.furia-rp-page .lr121-hero{grid-template-columns:1fr!important;min-height:0!important;padding:54px 30px 80px!important}body.furia-rp-page .lr116-hero-side{max-width:none!important}body.furia-rp-page .lr115-roleplay-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.furia-rp-page .lr19-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){body.furia-rp-page .lr121-hero{padding:40px 18px 68px!important}body.furia-rp-page .furia-home-title{font-size:clamp(48px,15vw,76px)!important;gap:.10em!important}body.furia-rp-page .lr114-home-copy h2{font-size:21px!important}body.furia-rp-page .lr114-home-copy p{font-size:14px!important}body.furia-rp-page .lr114-home-copy .lr19-home-actions{display:grid!important;grid-template-columns:1fr!important}body.furia-rp-page .lr114-home-copy .lr19-home-actions a{width:100%!important}body.furia-rp-page .lr115-roleplay-stats{grid-template-columns:1fr 1fr!important}body.furia-rp-page .lr19-story-grid{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}body.furia-rp-page .lr19-products-section,body.furia-rp-page .lr19-category-feature{width:calc(100% - 28px)!important}body.furia-rp-page .lr19-product-grid{grid-template-columns:1fr!important}body.furia-rp-page .lr19-category-feature{display:block!important}body.furia-rp-page .lr19-category-feature>a{margin-top:18px!important}}


/* ========================================================================== */
/* FURIA RP HOME v2.2 — screenshot-matched homepage, isolated and optimized   */
/* ========================================================================== */
.furia22-site{--f22-c:#20d9ff;--f22-p:#ff2e9b;--f22-bg:#030711;--f22-panel:rgba(5,13,25,.90);--f22-line:rgba(74,202,255,.25);}
.furia22-header{position:relative!important;z-index:60!important;width:100%!important;min-height:62px!important;padding:0 clamp(18px,7vw,110px)!important;display:flex!important;align-items:center!important;gap:30px!important;background:rgba(2,7,15,.94)!important;border-bottom:1px solid rgba(67,217,255,.17)!important;backdrop-filter:blur(18px)!important;box-shadow:0 10px 34px rgba(0,0,0,.24)!important}
.furia22-home-icon{width:42px;height:36px;display:grid!important;place-items:center;border:1px solid var(--f22-c);border-radius:7px;color:var(--f22-c)!important;background:rgba(8,29,46,.76);box-shadow:0 0 18px rgba(32,217,255,.12);font-size:19px!important}
.furia22-nav{display:flex!important;align-items:center!important;gap:34px!important;margin:0!important;flex:1!important}
.furia22-nav a{position:relative!important;padding:22px 0!important;border:0!important;background:none!important;color:#f5f8ff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}
.furia22-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:linear-gradient(90deg,var(--f22-c),var(--f22-p));transition:.25s ease}
.furia22-nav a:hover:after,.furia22-nav a.is-active:after{left:0;right:0}
.furia22-header-actions{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}
.furia22-auth{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 18px!important;border-radius:7px!important;font-size:11px!important;font-weight:850!important;color:#fff!important;background:rgba(3,11,21,.74)!important}
.furia22-login{border:1px solid var(--f22-c)!important;box-shadow:inset 0 0 18px rgba(32,217,255,.05)}
.furia22-register{border:1px solid var(--f22-p)!important;box-shadow:inset 0 0 18px rgba(255,46,155,.07)}
.furia22-cart{position:relative!important;display:inline-flex!important;gap:4px!important;align-items:center!important;color:#fff!important;font-size:15px!important;padding:7px!important}.furia22-cart b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:50%;background:var(--f22-p);font-size:9px;color:#fff}

.furia22-home{position:relative;isolation:isolate;min-height:100vh;background:#020610;color:#fff;overflow:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.furia22-hero{position:relative;min-height:520px;overflow:hidden;border-bottom:1px solid rgba(67,217,255,.16)}
.furia22-city{position:absolute;inset:-3%;z-index:-4;background:url("furia-visuals/furia-city-clean.webp") center 47%/cover no-repeat;transform:scale(1.055);will-change:transform;animation:f22CityDrift 20s ease-in-out infinite alternate}
.furia22-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(1,7,17,.78) 0%,rgba(2,8,18,.30) 48%,rgba(21,2,20,.22) 72%,rgba(5,2,10,.48) 100%),linear-gradient(180deg,rgba(0,0,0,.03),rgba(2,6,14,.76) 96%)}
.furia22-haze{position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;filter:blur(70px);opacity:.12;pointer-events:none;will-change:transform}
.furia22-haze-cyan{left:-180px;top:-190px;background:#00d9ff}.furia22-haze-pink{right:-180px;top:-170px;background:#ff168f}
.furia22-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.furia22-particle{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;box-shadow:0 0 10px currentColor;opacity:.45;animation:f22Particle linear infinite}.furia22-particle:nth-child(odd){color:var(--f22-c)}.furia22-particle:nth-child(even){color:var(--f22-p)}
.furia22-hero-inner{width:min(1250px,calc(100% - 44px));min-height:520px;margin:auto;padding:70px 0 28px;display:flex;flex-direction:column;justify-content:space-between}
.furia22-copy{max-width:690px;position:relative;z-index:2}
.furia22-kicker{display:block;margin-bottom:8px;font-size:17px;font-weight:900;letter-spacing:.03em;color:#fff}
.furia22-title{display:flex;align-items:baseline;gap:.13em;margin:0!important;line-height:.83!important;letter-spacing:-.07em!important;font-size:clamp(72px,8vw,126px)!important;font-weight:950!important;text-transform:uppercase!important}
.furia22-title span{display:inline-block;background:linear-gradient(180deg,#d9fbff 0%,#31ddff 40%,#149aff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 16px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(32,217,255,.18))}
.furia22-title b{display:inline-block;font:inherit!important;font-weight:950!important;background:linear-gradient(180deg,#ffd5ec 0%,#ff50b0 38%,#d91b82 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 16px rgba(0,0,0,.55)) drop-shadow(0 0 14px rgba(255,46,155,.20))}
.furia22-copy p{max-width:560px;margin:20px 0 0!important;color:#e2eaf5!important;font-size:16px!important;line-height:1.45!important;text-shadow:0 2px 8px rgba(0,0,0,.62)}
.furia22-hero-actions{margin-top:24px}.furia22-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;min-height:47px;padding:0 23px;border-radius:8px;font-size:12px;font-weight:900;color:#fff!important;background:linear-gradient(90deg,#0aaee7 0%,#0cc8f1 44%,#ec238d 100%);box-shadow:0 12px 32px rgba(0,0,0,.28),0 0 22px rgba(32,217,255,.12);transition:transform .22s ease,box-shadow .22s ease}.furia22-btn:after{content:"";position:absolute;top:-40%;bottom:-40%;width:35%;left:-55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent);transform:skewX(-20deg);animation:f22Sweep 4.4s ease-in-out infinite}.furia22-btn:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 40px rgba(0,0,0,.34),0 0 28px rgba(255,46,155,.18)}

.furia22-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:48px}
.furia22-stat{position:relative;overflow:hidden;display:flex;align-items:center;gap:17px;min-height:96px;padding:17px 20px;border-radius:11px;background:linear-gradient(145deg,rgba(4,14,27,.90),rgba(9,9,24,.82));border:1px solid rgba(67,217,255,.22);box-shadow:0 16px 38px rgba(0,0,0,.26);backdrop-filter:blur(12px)}
.furia22-stat:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--furia-x,20%) var(--furia-y,20%),rgba(67,217,255,.12),transparent 30%);opacity:0;transition:.2s}.furia22-stat:hover:before{opacity:1}.furia22-stat-icon{flex:0 0 auto;font-size:39px;line-height:1;color:var(--f22-c);text-shadow:0 0 15px rgba(32,217,255,.48)}.furia22-pink{color:var(--f22-p)!important;text-shadow:0 0 15px rgba(255,46,155,.42)!important}.furia22-stat div{min-width:0}.furia22-stat small,.furia22-stat em{display:block;font-style:normal}.furia22-stat small{font-size:9px;font-weight:900;color:#d5dce8;letter-spacing:.06em}.furia22-stat b{display:block;margin-top:3px;color:#fff;font-size:16px;white-space:nowrap}.furia22-stat:nth-child(odd) b{color:var(--f22-c)}.furia22-stat:nth-child(even) b{color:#ff58b4}.furia22-stat em{margin-top:6px;color:#aeb9c9;font-size:10px}

.furia22-dashboard{width:min(1250px,calc(100% - 44px));margin:20px auto 0;display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.95fr);gap:14px;position:relative;z-index:3}
.furia22-store,.furia22-coupon,.furia22-activity,.furia22-features{background:linear-gradient(145deg,rgba(4,14,27,.95),rgba(5,9,20,.95));border:1px solid rgba(67,217,255,.20);box-shadow:0 18px 45px rgba(0,0,0,.30);backdrop-filter:blur(14px)}
.furia22-store{padding:16px 16px 14px;border-radius:11px}.furia22-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.furia22-head-title{display:flex;align-items:center;gap:10px}.furia22-head-title>span{font-size:20px;color:var(--f22-c)}.furia22-head-title h2{margin:0!important;color:#fff!important;font-size:18px!important;letter-spacing:.01em}.furia22-tabs{display:flex;gap:24px;color:#c7cfdb;font-size:9px;font-weight:800}.furia22-tabs b{color:var(--f22-p);position:relative}.furia22-tabs b:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--f22-p);box-shadow:0 0 10px rgba(255,46,155,.38)}
.furia22-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.furia22-products .lr-product-card{position:relative;overflow:hidden;border-radius:9px!important;border:1px solid rgba(67,217,255,.22)!important;background:linear-gradient(180deg,rgba(8,24,42,.96),rgba(5,10,21,.98))!important;box-shadow:none!important;transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease!important;transform-style:preserve-3d}.furia22-products .lr-product-card:hover{border-color:rgba(255,46,155,.55)!important;box-shadow:0 12px 26px rgba(0,0,0,.38),0 0 18px rgba(255,46,155,.09)!important}.furia22-products .lr-product-media{height:150px!important;display:block!important;overflow:hidden!important;background:#070b15!important}.furia22-products .lr-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}.furia22-products .lr-product-card:hover img{transform:scale(1.055)}.furia22-products .lr-product-body{padding:12px!important}.furia22-products .lr-product-body h3{margin:0 0 8px!important;font-size:13px!important}.furia22-products .lr-product-body h3 a{color:#fff!important}.furia22-products .lr-price{color:var(--f22-p)!important;font-size:15px!important;font-weight:900!important}.furia22-products .lr-btn-small{position:absolute;right:9px;bottom:9px;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;padding:0!important;font-size:0!important;border:1px solid rgba(255,46,155,.55)!important;background:rgba(255,46,155,.08)!important;border-radius:6px!important}.furia22-products .lr-btn-small:before{content:"🛒";font-size:13px}.furia22-all-products,.furia22-activity-link{display:flex;align-items:center;justify-content:center;min-height:39px;margin-top:12px;border-radius:7px;border:1px solid var(--f22-c);background:rgba(3,15,27,.70);color:var(--f22-c)!important;font-size:10px;font-weight:900;letter-spacing:.02em;transition:.2s ease}.furia22-all-products:hover,.furia22-activity-link:hover{background:rgba(32,217,255,.08);box-shadow:0 0 18px rgba(32,217,255,.10)}
.furia22-side{display:flex;flex-direction:column;gap:10px}.furia22-coupon,.furia22-activity{border-radius:11px;padding:16px}.furia22-side-title{display:flex;gap:12px;align-items:flex-start}.furia22-side-title>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--f22-c);border-radius:8px;color:var(--f22-c);font-size:19px;box-shadow:0 0 15px rgba(32,217,255,.10)}.furia22-side-title h3{margin:0!important;font-size:14px!important;color:#fff!important}.furia22-side-title p{margin:4px 0 0!important;color:#b6c0cf!important;font-size:10px!important;line-height:1.35!important}.furia22-coupon-code{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:39px;margin-top:12px;padding:0!important;border:1px dashed rgba(122,218,255,.45)!important;border-radius:6px!important;overflow:hidden;background:rgba(2,8,17,.75)!important;color:#fff!important;cursor:pointer}.furia22-coupon-code b{font-size:15px;letter-spacing:.04em}.furia22-coupon-code span{height:100%;display:grid;place-items:center;padding:0 17px;background:linear-gradient(90deg,#c91a77,#ef2e96);font-size:10px;font-weight:900}.furia22-coupon-code.is-copied span{background:linear-gradient(90deg,#04bada,#ff2e9b)}.furia22-coupon-code.is-empty{cursor:default}.furia22-coupon-code.is-empty span{background:rgba(255,255,255,.06);color:#8290a5}
.furia22-activity-list{margin-top:10px}.furia22-activity-row{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.furia22-activity-row:last-child{border-bottom:0}.furia22-avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--f22-c);background:rgba(32,217,255,.07);border:1px solid rgba(32,217,255,.25)}.furia22-activity-row b{font-size:10px;color:#fff}.furia22-activity-row p{display:inline!important;margin:0 0 0 4px!important;font-size:9px!important;color:#c4ccd8!important}.furia22-activity-row strong{color:var(--f22-p)}.furia22-activity-row small{display:block;font-size:8px;color:#77859a;margin-top:2px}.furia22-activity-row em{font-style:normal;color:var(--f22-p);font-size:9px;font-weight:900}.furia22-activity-link{margin-top:8px}
.furia22-features{width:min(1250px,calc(100% - 44px));margin:14px auto 34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:10px;overflow:hidden}.furia22-features article{display:flex;gap:14px;align-items:center;min-height:82px;padding:15px 20px;border-right:1px solid rgba(255,255,255,.06)}.furia22-features article:last-child{border-right:0}.furia22-features article>span{font-size:29px;color:var(--f22-c);text-shadow:0 0 13px rgba(32,217,255,.32)}.furia22-features b{display:block;font-size:12px;color:#fff}.furia22-features p{margin:5px 0 0!important;font-size:10px!important;line-height:1.35!important;color:#aeb8c7!important}
[data-furia-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1)}[data-furia-reveal].is-visible{opacity:1;transform:none}
@keyframes f22CityDrift{0%{transform:scale(1.055) translate3d(-.35%,0,0)}100%{transform:scale(1.075) translate3d(.45%,-.4%,0)}}
@keyframes f22Sweep{0%,68%{left:-55%}84%,100%{left:130%}}
@keyframes f22Particle{0%{transform:translate3d(0,15px,0);opacity:0}15%{opacity:.5}100%{transform:translate3d(25px,-130px,0);opacity:0}}
@media(max-width:1100px){.furia22-header{padding:0 22px!important}.furia22-nav{gap:18px!important}.furia22-products{grid-template-columns:repeat(2,minmax(0,1fr))}.furia22-dashboard{grid-template-columns:1fr}.furia22-side{display:grid;grid-template-columns:1fr 1fr}.furia22-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.furia22-header{min-height:58px!important;gap:12px!important}.furia22-nav{display:none!important}.furia22-header-actions{margin-left:auto!important}.furia22-auth{padding:0 11px!important;font-size:9px!important}.furia22-register{display:none!important}.furia22-cart{display:none!important}.furia22-hero-inner{width:calc(100% - 28px);padding:55px 0 22px;min-height:580px}.furia22-title{font-size:clamp(58px,19vw,92px)!important;gap:.08em}.furia22-copy p{font-size:14px!important}.furia22-stat-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:38px}.furia22-stat{min-height:90px;padding:13px;gap:10px}.furia22-stat-icon{font-size:27px}.furia22-stat b{font-size:12px;white-space:normal}.furia22-stat em{font-size:8px}.furia22-dashboard,.furia22-features{width:calc(100% - 28px)}.furia22-section-head{display:block}.furia22-tabs{margin-top:12px;gap:14px;overflow:auto;padding-bottom:5px}.furia22-products{grid-template-columns:1fr 1fr}.furia22-products .lr-product-media{height:120px!important}.furia22-side{display:flex}.furia22-features{grid-template-columns:1fr 1fr}.furia22-features article:nth-child(2){border-right:0}.furia22-features article{border-bottom:1px solid rgba(255,255,255,.05)} }
@media(max-width:480px){.furia22-title{font-size:54px!important}.furia22-stat-grid{grid-template-columns:1fr}.furia22-products{grid-template-columns:1fr}.furia22-features{grid-template-columns:1fr}.furia22-features article{border-right:0}.furia22-side-title h3{font-size:13px!important}}
@media(prefers-reduced-motion:reduce){.furia22-city,.furia22-btn:after,.furia22-particle{animation:none!important}[data-furia-reveal]{opacity:1!important;transform:none!important;transition:none!important}}


/* ========================================================================== */
/* FURIA RP v2.3 — PREMIUM GLOBAL / RESPONSIVE / MOTION                       */
/* ========================================================================== */
:root{--f23-c:#43d9ff;--f23-c2:#14bce9;--f23-p:#ff4fb3;--f23-p2:#df278d;--f23-bg:#020713;--f23-bg2:#0b0712;--f23-panel:rgba(5,15,28,.88);--f23-panel2:rgba(20,7,25,.86);--f23-line:rgba(67,217,255,.22);--f23-line-p:rgba(255,79,179,.24);--f23-text:#f7fbff;--f23-muted:#aebbd0}
body.furia-rp-page{background:#010610!important;color:var(--f23-text)!important;overflow-x:hidden}
body.furia-rp-page:before{content:"";position:fixed;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(0,20,42,.50),rgba(21,3,25,.44)),url("furia-visuals/furia-city-clean.webp") center/cover fixed no-repeat;filter:saturate(1.05) contrast(1.04)}
body.furia-rp-page:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 30%,rgba(67,217,255,.14),transparent 28%),radial-gradient(circle at 88% 24%,rgba(255,79,179,.13),transparent 28%),linear-gradient(180deg,rgba(1,6,16,.08),rgba(1,6,16,.72) 78%,#010610)}

/* Header + responsive navigation */
.furia22-header{position:sticky!important;top:0!important;z-index:9999!important;min-height:62px!important;background:rgba(1,7,17,.89)!important;border-bottom:1px solid rgba(67,217,255,.16)!important;box-shadow:0 12px 42px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px) saturate(1.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important}
.furia22-nav a{position:relative!important}.furia22-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-8px;height:2px;background:linear-gradient(90deg,var(--f23-c),var(--f23-p));box-shadow:0 0 10px rgba(67,217,255,.38);transition:left .22s ease,right .22s ease}.furia22-nav a:hover:after,.furia22-nav a.is-active:after{left:0;right:0}
.furia23-menu-toggle{display:none;width:40px;height:40px;border-radius:10px;border:1px solid rgba(67,217,255,.38);background:rgba(67,217,255,.06);color:#fff;font-size:18px;cursor:pointer;box-shadow:0 0 18px rgba(67,217,255,.08)}

/* HOME title animation */
.furia23-title-animated span,.furia23-title-animated b{display:inline-block;will-change:transform,filter;animation:furia23TitleIn .85s cubic-bezier(.16,.9,.22,1.08) both,furia23TitleGlow 4.5s ease-in-out 1.1s infinite;animation-delay:var(--furia-title-delay,0ms),calc(1.1s + var(--furia-title-delay,0ms))}
.furia23-title-animated:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-12px;height:2px;background:linear-gradient(90deg,transparent,var(--f23-c),var(--f23-p),transparent);transform:scaleX(.15);opacity:0;animation:furia23Underline .9s .65s cubic-bezier(.2,.8,.2,1) forwards;box-shadow:0 0 16px rgba(67,217,255,.32),0 0 18px rgba(255,79,179,.24)}
@keyframes furia23TitleIn{0%{opacity:0;transform:translate3d(0,24px,0) scale(.94);filter:blur(8px)}100%{opacity:1;transform:none;filter:blur(0)}}
@keyframes furia23TitleGlow{0%,100%{filter:drop-shadow(0 0 6px rgba(67,217,255,.16))}50%{filter:drop-shadow(0 0 16px rgba(67,217,255,.30)) drop-shadow(0 0 18px rgba(255,79,179,.15))}}
@keyframes furia23Underline{to{opacity:1;transform:scaleX(1)}}

/* Reveal + interactive light shared by ALL plugin pages */
.furia23-reveal{opacity:0;transform:translate3d(0,20px,0) scale(.988);transition:opacity .62s cubic-bezier(.2,.8,.2,1) var(--furia-delay,0ms),transform .62s cubic-bezier(.2,.8,.2,1) var(--furia-delay,0ms)}.furia23-reveal.is-visible{opacity:1;transform:none}
.furia23-interactive{position:relative!important;isolation:isolate}.furia23-interactive:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--furia-x,50%) var(--furia-y,50%),rgba(67,217,255,.105),transparent 55%),radial-gradient(220px circle at calc(var(--furia-x,50%) + 30px) calc(var(--furia-y,50%) + 10px),rgba(255,79,179,.07),transparent 57%);opacity:0;transition:opacity .2s}.furia23-interactive:hover:after{opacity:1}

/* Compact footer */
.lr19-footer.lr116-footer.lr117-footer.lr121-footer.furia23-footer{min-height:0!important;display:grid!important;grid-template-columns:minmax(220px,1.2fr) minmax(360px,1.4fr) auto!important;align-items:center!important;gap:24px!important;padding:22px max(24px,calc((100vw - 1250px)/2))!important;margin:18px 0 0!important;background:linear-gradient(90deg,rgba(2,11,22,.97),rgba(12,5,18,.97))!important;border-top:1px solid rgba(67,217,255,.20)!important;border-bottom:0!important;box-shadow:0 -15px 45px rgba(0,0,0,.24)!important}
.furia23-footer:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--f23-c),var(--f23-p),transparent)!important;opacity:.8!important}
.furia23-footer-brand .lr19-brand-name{font-size:22px!important;margin:0!important}.furia23-footer-brand p{margin:4px 0 0!important;font-size:10px!important;color:#8fa0b6!important;max-width:330px!important;line-height:1.35!important}.furia23-footer-links{display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}.furia23-footer-links a{font-size:10px!important;font-weight:800!important;color:#c7d3e3!important;text-decoration:none!important;transition:.2s!important}.furia23-footer-links a:hover{color:var(--f23-c)!important;text-shadow:0 0 10px rgba(67,217,255,.28)!important}.furia23-footer-copy{color:#718096!important;font-size:9px!important;white-space:nowrap!important}
.furia23-footer>.lr116-footer-col,.furia23-footer>.lr116-footer-community,.furia23-footer>.lr116-footer-brand{display:none!important}

/* Shared cinematic surface for shop, policy, account, product, cart and checkout */
.lr-shop-native,.lr19-policy,.lr19-account-page,.lr110-product-page,.lr110-cart-page,.lr135-checkout-page{position:relative!important;width:min(1380px,calc(100% - 32px))!important;max-width:1380px!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;color:#eef7ff!important}
.lr113-shop .lr-shop-hero,.lr19-policy .lr-policy-hero,.lr19-account-login,.lr19-account-titlebar,.lr110-page-heading,.lr135-checkout-hero{background:linear-gradient(120deg,rgba(3,14,28,.88),rgba(19,5,23,.82)),url("furia-visuals/furia-city-clean.webp") center/cover no-repeat!important;border:1px solid rgba(67,217,255,.24)!important;border-radius:22px!important;box-shadow:0 22px 60px rgba(0,0,0,.34),0 0 28px rgba(67,217,255,.07),0 0 32px rgba(255,79,179,.06)!important;overflow:hidden!important}
.lr113-shop .lr-shop-hero:after,.lr19-policy .lr-policy-hero:after,.lr19-account-login:after,.lr110-page-heading:after,.lr135-checkout-hero:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(110deg,rgba(67,217,255,.07),transparent 42%,rgba(255,79,179,.08))!important}
.lr-shop-title,.lr-policy-hero h1,.lr19-account-login h1,.lr110-page-heading h1,.lr135-checkout-hero h1{background:linear-gradient(90deg,#8eeaff,var(--f23-c) 34%,#fff 50%,#ff8dcb 68%,var(--f23-p))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}
.lr-shop-lead,.lr-policy-hero p,.lr19-account-login p,.lr110-page-heading p,.lr135-checkout-hero p{color:#c8d6e8!important}

/* Global panels */
.lr-shop-account-card,.lr-shop-promo,.lr-shop-toolbar,.lr-shop-head,.lr-policy-summary-card,.lr-policy-nav,.lr-policy-section,.lr-policy-accept,.lr19-login-discord-card,.lr19-player-card,.lr19-native-account .woocommerce-MyAccount-navigation,.lr19-native-account .woocommerce-MyAccount-content,.lr110-product-shell,.lr110-cart-shell,.lr135-native-shell{background:linear-gradient(145deg,rgba(4,15,29,.92),rgba(16,7,22,.90))!important;border:1px solid rgba(67,217,255,.20)!important;border-radius:18px!important;box-shadow:0 18px 48px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.025)!important;color:#edf7ff!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}
.lr-policy-section:hover,.lr-policy-summary-card:hover,.lr-shop-account-card:hover{border-color:rgba(255,79,179,.35)!important;box-shadow:0 20px 52px rgba(0,0,0,.33),0 0 24px rgba(255,79,179,.07)!important}

/* SHOP CATEGORY DROPDOWN */
.furia23-cat-menu{position:relative;margin:18px 0 0;z-index:120}.furia23-cat-toggle{width:100%;min-height:58px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:10px 18px;border:1px solid rgba(67,217,255,.30);border-radius:14px;background:linear-gradient(100deg,rgba(4,19,36,.94),rgba(24,7,27,.92));color:#fff;cursor:pointer;text-align:left;box-shadow:0 12px 30px rgba(0,0,0,.22);transition:.22s ease}.furia23-cat-toggle:hover,.furia23-cat-menu.is-open .furia23-cat-toggle{border-color:rgba(255,79,179,.48);box-shadow:0 14px 36px rgba(0,0,0,.28),0 0 20px rgba(67,217,255,.08),0 0 22px rgba(255,79,179,.07)}.furia23-cat-toggle>span{display:flex;align-items:center;gap:10px;color:var(--f23-c);font-size:11px;font-weight:950;letter-spacing:.10em}.furia23-cat-toggle>span i{font-style:normal;font-size:17px}.furia23-cat-toggle>b{font-size:10px;color:#dbe6f5}.furia23-cat-toggle>em{font-style:normal;font-size:18px;color:var(--f23-p);transition:transform .2s}.furia23-cat-menu.is-open .furia23-cat-toggle>em{transform:rotate(180deg)}
.furia23-cat-panel.lr-shop-cats{position:absolute!important;left:0;right:0;top:calc(100% + 7px);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;max-height:330px;overflow:auto!important;padding:12px!important;margin:0!important;border:1px solid rgba(67,217,255,.24);border-radius:14px;background:rgba(3,11,23,.97)!important;box-shadow:0 24px 60px rgba(0,0,0,.46),0 0 24px rgba(67,217,255,.07);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.99);transition:opacity .18s ease,transform .18s ease,visibility .18s}.furia23-cat-menu.is-open .furia23-cat-panel{opacity:1;visibility:visible;transform:none}.furia23-cat-panel .lr-shop-cat{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;white-space:normal!important;min-height:43px!important;padding:10px 12px!important;border-radius:9px!important;border:1px solid rgba(67,217,255,.15)!important;background:rgba(67,217,255,.035)!important;color:#dce9f7!important}.furia23-cat-panel .lr-shop-cat small{color:#7388a2;font-size:9px}.furia23-cat-panel .lr-shop-cat:hover,.furia23-cat-panel .lr-shop-cat.is-active{background:linear-gradient(90deg,rgba(67,217,255,.13),rgba(255,79,179,.10))!important;border-color:rgba(255,79,179,.35)!important;color:#fff!important}.furia23-cat-panel .lr-shop-cat.is-active small{color:var(--f23-p)}

/* Native shop dark premium restyle */
.lr-shop-toolbar{background:linear-gradient(145deg,rgba(4,15,29,.94),rgba(16,7,22,.92))!important;border-color:rgba(67,217,255,.18)!important}.lr-shop-toolbar input,.lr-shop-toolbar select,.lr-shop-native-order .woocommerce-ordering select{background:#06101d!important;border:1px solid rgba(67,217,255,.20)!important;color:#eaf6ff!important}.lr-shop-toolbar input::placeholder{color:#718399!important}.lr-shop-toolbar input:focus,.lr-shop-toolbar select:focus{border-color:var(--f23-c)!important;box-shadow:0 0 0 3px rgba(67,217,255,.08)!important}.lr-shop-toolbar button{background:linear-gradient(90deg,#10bfe5,var(--f23-p))!important;box-shadow:0 8px 22px rgba(255,79,179,.12)!important}.lr-shop-head h2{color:#fff!important}.lr-shop-head small{color:var(--f23-c)!important}.lr-shop-head span{color:#ff7bc6!important}
.lr-shop-native ul.products li.product{background:linear-gradient(180deg,rgba(5,17,31,.97),rgba(9,8,20,.98))!important;border:1px solid rgba(67,217,255,.20)!important;box-shadow:0 15px 38px rgba(0,0,0,.30)!important}.lr-shop-native ul.products li.product:hover{border-color:rgba(255,79,179,.44)!important;box-shadow:0 22px 52px rgba(0,0,0,.38),0 0 24px rgba(255,79,179,.08)!important}.lr-shop-native ul.products li.product .woocommerce-loop-product__title{color:#fff!important}.lr-shop-native ul.products li.product .price{color:var(--f23-p)!important}.lr-shop-native ul.products li.product .button{background:linear-gradient(90deg,#0fbfe5,#e92b96)!important;border:0!important;color:#fff!important;box-shadow:0 8px 20px rgba(255,79,179,.10)!important}

/* Policy page in same visual language */
.lr19-policy .lr-policy-summary{background:transparent!important}.lr-policy-summary-card b,.lr-policy-eyebrow{color:var(--f23-c)!important}.lr-policy-summary-card strong{color:#fff!important}.lr-policy-nav a{background:rgba(67,217,255,.035)!important;border:1px solid transparent!important;color:#c8d5e6!important}.lr-policy-nav a:hover{border-color:rgba(255,79,179,.22)!important;background:rgba(255,79,179,.055)!important;color:#fff!important}.lr-policy-nav a i{color:var(--f23-p)!important}.lr-policy-alert{background:linear-gradient(90deg,rgba(67,217,255,.06),rgba(255,79,179,.06))!important;border-left:3px solid var(--f23-p)!important;color:#cbd8e7!important}.lr-policy-note{background:rgba(67,217,255,.045)!important;border:1px solid rgba(67,217,255,.16)!important}

/* Account */
.lr19-login-points b{background:rgba(67,217,255,.05)!important;border:1px solid rgba(67,217,255,.16)!important;color:#d9e8f7!important}.lr19-discord-action,.lr19-register-action{background:linear-gradient(90deg,#0dbce6,#e82d98)!important;border:0!important;box-shadow:0 10px 24px rgba(255,79,179,.12)!important}.lr19-native-account .woocommerce-MyAccount-navigation a{color:#bdcadd!important}.lr19-native-account .woocommerce-MyAccount-navigation li.is-active a,.lr19-native-account .woocommerce-MyAccount-navigation a:hover{background:linear-gradient(90deg,rgba(67,217,255,.12),rgba(255,79,179,.09))!important;color:#fff!important}.lr19-native-account input,.lr19-native-account select,.lr19-native-account textarea{background:#06101d!important;border:1px solid rgba(67,217,255,.18)!important;color:#fff!important}

/* Product / cart / checkout harmonization */
.lr110-page-heading,.lr135-checkout-hero{position:relative!important;padding:30px!important}.lr110-page-heading span,.lr135-checkout-hero span{color:var(--f23-c)!important}.lr110-breadcrumb,.lr135-breadcrumb{background:rgba(4,13,26,.88)!important;border:1px solid rgba(67,217,255,.15)!important;border-radius:12px!important;padding:10px 14px!important}.lr110-breadcrumb a,.lr135-breadcrumb a{color:#a9c8dd!important}.lr110-product-shell input,.lr110-cart-shell input,.lr110-cart-shell select,.lr135-native-shell input,.lr135-native-shell select,.lr135-native-shell textarea{background:#06101d!important;color:#fff!important;border-color:rgba(67,217,255,.18)!important}.lr110-product-shell button,.lr110-cart-shell button,.lr135-native-shell button,.lr136-primary-action{background:linear-gradient(90deg,#0cbce6,#ec2e99)!important;color:#fff!important;border:0!important;box-shadow:0 8px 22px rgba(255,79,179,.12)!important}.lr136-dark-surface{background:rgba(4,14,26,.94)!important;color:#eaf6ff!important;border-color:rgba(67,217,255,.14)!important}

/* Scrollbars */
.furia-rp-page *{scrollbar-width:thin;scrollbar-color:rgba(255,79,179,.65) rgba(6,16,29,.75)}.furia-rp-page *::-webkit-scrollbar{width:8px;height:8px}.furia-rp-page *::-webkit-scrollbar-track{background:rgba(6,16,29,.75)}.furia-rp-page *::-webkit-scrollbar-thumb{background:linear-gradient(var(--f23-c),var(--f23-p));border-radius:999px}

/* Tablet */
@media(max-width:1024px){
 .lr19-footer.lr116-footer.lr117-footer.lr121-footer.furia23-footer{grid-template-columns:1fr auto!important;gap:14px 20px!important;padding:20px 24px!important}.furia23-footer-copy{grid-column:1/-1!important}.furia23-footer-links{justify-content:flex-end!important}
 .lr-shop-native,.lr19-policy,.lr19-account-page,.lr110-product-page,.lr110-cart-page,.lr135-checkout-page{width:calc(100% - 24px)!important}
 .furia23-cat-panel.lr-shop-cats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .lr-policy-layout{grid-template-columns:220px minmax(0,1fr)!important}
}

/* Mobile navigation + full responsive organization */
@media(max-width:760px){
 body.furia-rp-page:before{background-attachment:scroll!important;background-position:center top!important}
 .furia22-header{padding:0 12px!important;min-height:58px!important;display:flex!important;align-items:center!important}.furia23-menu-toggle{display:grid!important;place-items:center!important;order:2!important;margin-left:4px!important}.furia22-home-icon{order:1!important}.furia22-header-actions{order:3!important;margin-left:auto!important}.furia22-header-actions .furia22-register{display:none!important}.furia22-cart{display:flex!important;transform:scale(.9)}
 .furia22-nav{display:flex!important;position:absolute!important;left:10px!important;right:10px!important;top:calc(100% + 8px)!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:9px!important;border:1px solid rgba(67,217,255,.22)!important;border-radius:13px!important;background:rgba(2,10,21,.98)!important;box-shadow:0 22px 55px rgba(0,0,0,.48)!important;backdrop-filter:blur(18px)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px)!important;transition:.2s ease!important}.furia22-nav.is-open{opacity:1!important;visibility:visible!important;transform:none!important}.furia22-nav a{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;border-radius:8px!important;background:rgba(255,255,255,.025)!important}.furia22-nav a:after{display:none!important}.furia22-nav a.is-active{background:linear-gradient(90deg,rgba(67,217,255,.12),rgba(255,79,179,.08))!important;color:#fff!important}
 .furia22-hero-inner{padding-top:45px!important}.furia22-title{font-size:clamp(52px,18vw,80px)!important;line-height:.88!important}.furia22-copy p{max-width:100%!important}
 .furia22-stat-grid{margin-top:30px!important}
 .furia22-dashboard{margin-top:12px!important}.furia22-store,.furia22-coupon,.furia22-activity{border-radius:14px!important}
 .furia22-tabs{display:none!important}
 .furia22-features{margin-bottom:18px!important}
 .lr19-footer.lr116-footer.lr117-footer.lr121-footer.furia23-footer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:11px!important;padding:17px 16px!important}.furia23-footer-brand p{display:none!important}.furia23-footer-links{justify-content:flex-start!important;gap:8px 14px!important}.furia23-footer-links a{font-size:9px!important}.furia23-footer-copy{white-space:normal!important;font-size:8px!important}
 .lr-shop-native,.lr19-policy,.lr19-account-page,.lr110-product-page,.lr110-cart-page,.lr135-checkout-page{width:calc(100% - 16px)!important;margin:0 auto!important}.lr113-shop .lr-shop-hero,.lr19-policy .lr-policy-hero,.lr19-account-login,.lr110-page-heading,.lr135-checkout-hero{padding:23px 18px!important;border-radius:16px!important}.lr-shop-title,.lr-policy-hero h1,.lr19-account-login h1,.lr110-page-heading h1,.lr135-checkout-hero h1{font-size:clamp(34px,11vw,54px)!important;line-height:.96!important}.lr-shop-lead,.lr-policy-hero p,.lr19-account-login p{font-size:13px!important;line-height:1.5!important}
 .lr-shop-hero-inner{display:block!important}.lr-shop-account-card{margin-top:18px!important}.lr-shop-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lr-shop-stat{padding:10px!important}.lr-shop-stat small{font-size:7px!important}.lr-shop-stat b{font-size:12px!important}
 .furia23-cat-toggle{grid-template-columns:1fr auto!important}.furia23-cat-toggle>b{display:none!important}.furia23-cat-panel.lr-shop-cats{position:fixed!important;left:10px!important;right:10px!important;top:72px!important;max-height:calc(100dvh - 90px)!important;grid-template-columns:1fr!important;border-radius:16px!important;padding:10px!important;z-index:10001!important}.furia23-cat-panel .lr-shop-cat{min-height:48px!important;padding:12px 14px!important}
 .lr-shop-toolbar-native{grid-template-columns:1fr!important}.lr-shop-search{grid-template-columns:1fr!important}.lr-shop-search button{width:100%!important}.lr-shop-native-order{width:100%!important}.lr-shop-head{margin:24px 0 14px!important}
 .lr-shop-native ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.lr-shop-native ul.products li.product{border-radius:13px!important;padding-bottom:11px!important}.lr-shop-native ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;padding-left:10px!important;padding-right:10px!important}.lr-shop-native ul.products li.product .price{font-size:12px!important;padding-left:10px!important}.lr-shop-native ul.products li.product .button{margin:8px 10px 0!important;width:calc(100% - 20px)!important;font-size:9px!important;padding:10px 6px!important}
 .lr-policy-summary{grid-template-columns:1fr 1fr!important;gap:8px!important}.lr-policy-summary-card{padding:14px!important}.lr-policy-layout{grid-template-columns:1fr!important}.lr-policy-nav{position:static!important;display:flex!important;overflow:auto!important;padding:8px!important;gap:6px!important}.lr-policy-nav>span{display:none!important}.lr-policy-nav a{flex:0 0 auto!important;min-width:max-content!important}.lr-policy-content{min-width:0!important}.lr-policy-section{padding:18px!important}.lr-policy-section-head{align-items:flex-start!important}.lr-policy-icon{flex:0 0 auto!important}
 .lr19-account-login{grid-template-columns:1fr!important;gap:18px!important}.lr19-account-login-copy,.lr19-login-discord-card{min-width:0!important}.lr19-login-points{grid-template-columns:1fr!important}.lr19-native-account.lr-native-account{grid-template-columns:1fr!important}.lr19-native-account .woocommerce-MyAccount-navigation ul{display:flex!important;overflow:auto!important;gap:6px!important;padding:7px!important}.lr19-native-account .woocommerce-MyAccount-navigation li{flex:0 0 auto!important}.lr19-native-account .woocommerce-MyAccount-navigation a{white-space:nowrap!important}
 .lr110-page-heading,.lr135-checkout-hero-inner{display:block!important}.lr110-page-heading>a,.lr135-back-cart{margin-top:14px!important;display:inline-flex!important}.lr110-product-shell,.lr110-cart-shell,.lr135-native-shell{padding:14px!important;border-radius:15px!important}.lr110-breadcrumb,.lr135-breadcrumb{overflow:auto!important;white-space:nowrap!important;font-size:9px!important}.woocommerce table.shop_table{display:block!important;overflow-x:auto!important;max-width:100%!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last{float:none!important;width:100%!important}
 .lr-discord-float{transform:scale(.82)!important;transform-origin:right bottom!important;right:8px!important;bottom:8px!important}.lr-discord-float-copy{display:none!important}
}
@media(max-width:480px){
 .furia22-auth{padding:0 8px!important;font-size:8px!important}.furia22-cart{display:none!important}.furia22-title{font-size:50px!important}.furia22-stat-grid{grid-template-columns:1fr!important}.furia22-products{grid-template-columns:1fr!important}.furia22-features{grid-template-columns:1fr!important}
 .lr-shop-hero-stats{grid-template-columns:1fr!important}.lr-shop-native ul.products{grid-template-columns:1fr!important}.lr-policy-summary{grid-template-columns:1fr!important}.lr-policy-hero-actions{flex-direction:column!important}.lr-policy-btn{width:100%!important;justify-content:center!important}.lr19-footer.lr116-footer.lr117-footer.lr121-footer.furia23-footer{padding-bottom:14px!important}
}
@media(prefers-reduced-motion:reduce){.furia23-title-animated span,.furia23-title-animated b,.furia23-title-animated:after{animation:none!important}.furia23-reveal{opacity:1!important;transform:none!important;transition:none!important}.furia23-interactive:after{display:none!important}}


/* ========================================================================== */
/* FURIA RP v2.3.1 — FOOTER REBUILD (isolated from every legacy footer rule)  */
/* ========================================================================== */
.furia24-footer,
.furia-rp-page .furia24-footer,
.laroja-v19-page .furia24-footer{
  position:relative!important;
  inset:auto!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  bottom:auto!important;
  transform:none!important;
  float:none!important;
  clear:both!important;
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:auto!important;
  margin:18px 0 0!important;
  padding:0!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    linear-gradient(90deg,rgba(2,10,20,.98),rgba(10,6,18,.97))!important;
  border:0!important;
  border-top:1px solid rgba(67,217,255,.20)!important;
  box-shadow:0 -14px 42px rgba(0,0,0,.24)!important;
}
.furia24-footer:before{
  content:"";
  position:absolute;
  left:0;right:0;top:0;
  height:1px;
  background:linear-gradient(90deg,transparent,#43d9ff 24%,#ff4fb3 76%,transparent);
  opacity:.88;
  pointer-events:none;
}
.furia24-footer:after{
  content:"";
  position:absolute;
  inset:-80% -10%;
  z-index:-1;
  background:
    radial-gradient(circle at 20% 50%,rgba(67,217,255,.08),transparent 23rem),
    radial-gradient(circle at 80% 50%,rgba(255,79,179,.07),transparent 23rem);
  pointer-events:none;
}
.furia24-footer-inner{
  width:min(1250px,calc(100% - 44px))!important;
  max-width:1250px!important;
  min-width:0!important;
  margin:0 auto!important;
  padding:17px 0 16px!important;
  display:grid!important;
  grid-template-columns:minmax(210px,1.05fr) minmax(360px,1.35fr) auto!important;
  align-items:center!important;
  gap:24px!important;
  box-sizing:border-box!important;
}
.furia24-footer-brand,
.furia24-footer-links,
.furia24-footer-copy{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  margin:0!important;
  min-width:0!important;
  max-width:none!important;
}
.furia24-footer-name{
  margin:0!important;
  padding:0!important;
  font-size:21px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:-.035em!important;
  white-space:nowrap!important;
}
.furia24-footer-name span{
  color:#43d9ff!important;
  text-shadow:0 0 14px rgba(67,217,255,.28)!important;
}
.furia24-footer-name b{
  color:#ff4fb3!important;
  font-weight:950!important;
  text-shadow:0 0 14px rgba(255,79,179,.26)!important;
}
.furia24-footer-brand p{
  margin:5px 0 0!important;
  padding:0!important;
  max-width:310px!important;
  color:#8292a8!important;
  font-size:9px!important;
  line-height:1.35!important;
}
.furia24-footer-links{
  display:flex!important;
  flex-direction:row!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px 18px!important;
}
.furia24-footer-links a{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  padding:0 2px!important;
  color:#c7d3e3!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:850!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  transition:color .18s ease,text-shadow .18s ease,transform .18s ease!important;
}
.furia24-footer-links a:after{
  content:"";
  position:absolute;
  left:50%;right:50%;bottom:3px;
  height:1px;
  background:linear-gradient(90deg,#43d9ff,#ff4fb3);
  transition:left .18s ease,right .18s ease;
}
.furia24-footer-links a:hover{
  color:#fff!important;
  transform:translateY(-1px)!important;
  text-shadow:0 0 10px rgba(67,217,255,.18)!important;
}
.furia24-footer-links a:hover:after{left:0;right:0}
.furia24-footer-copy{
  display:block!important;
  justify-self:end!important;
  color:#718096!important;
  font-size:8px!important;
  line-height:1.35!important;
  white-space:nowrap!important;
  text-align:right!important;
}

@media(max-width:1024px){
  .furia24-footer-inner{
    width:min(100% - 32px,900px)!important;
    grid-template-columns:1fr auto!important;
    gap:9px 20px!important;
    padding:15px 0 14px!important;
  }
  .furia24-footer-links{justify-content:flex-end!important}
  .furia24-footer-copy{
    grid-column:1/-1!important;
    justify-self:start!important;
    text-align:left!important;
  }
}
@media(max-width:760px){
  .furia24-footer{margin-top:12px!important}
  .furia24-footer-inner{
    width:calc(100% - 28px)!important;
    max-width:none!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    gap:8px!important;
    padding:14px 0 13px!important;
    text-align:center!important;
  }
  .furia24-footer-brand{text-align:center!important}
  .furia24-footer-name{font-size:19px!important}
  .furia24-footer-brand p{display:none!important}
  .furia24-footer-links{
    width:100%!important;
    justify-content:center!important;
    gap:4px 13px!important;
  }
  .furia24-footer-links a{min-height:28px!important;font-size:8px!important}
  .furia24-footer-copy{
    width:100%!important;
    justify-self:auto!important;
    text-align:center!important;
    white-space:normal!important;
    font-size:7px!important;
  }
}
@media(max-width:420px){
  .furia24-footer-inner{width:calc(100% - 20px)!important;padding:12px 0!important}
  .furia24-footer-links{gap:2px 10px!important}
  .furia24-footer-links a{font-size:7.5px!important}
}

/* FURIA RP v2.3.2 — navegación limpia */
.furia22-home-icon{display:none!important}
.furia232-mobile-home{display:none!important}
@media(max-width:1100px){
  .furia232-mobile-home{
    display:inline-flex!important;
    align-items:center!important;
    color:#43d9ff!important;
    font-size:13px!important;
    font-weight:950!important;
    letter-spacing:.08em!important;
    text-decoration:none!important;
    text-shadow:0 0 14px rgba(67,217,255,.30)!important;
    min-height:42px!important;
    padding:0 3px!important;
    flex:0 0 auto!important;
  }
  .furia232-mobile-home:hover{
    color:#8aeaff!important;
    text-shadow:0 0 18px rgba(67,217,255,.48)!important;
  }
  .furia23-menu-toggle{margin-left:5px!important}
}
@media(max-width:720px){
  .furia232-mobile-home{font-size:12px!important}
}

/* ===== FURIA RP v2.3.3 NAV + FX ===== */
.furia22-home-icon,.furia232-mobile-home,.furia23-menu-toggle{display:none!important}
@media(min-width:1101px){
#furia-main-nav{display:flex!important;align-items:center!important;gap:clamp(15px,1.5vw,24px)!important}
#furia-main-nav a{position:relative!important;display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:0 2px!important;color:#eaf7ff!important;font-weight:900!important;letter-spacing:.055em!important;text-decoration:none!important;transition:color .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),text-shadow .22s ease!important}
#furia-main-nav a::after{content:""!important;position:absolute!important;left:50%!important;bottom:3px!important;width:0!important;height:2px!important;border-radius:99px!important;background:linear-gradient(90deg,#43d9ff,#ff4fb3)!important;box-shadow:0 0 10px rgba(67,217,255,.4),0 0 12px rgba(255,79,179,.3)!important;transform:translateX(-50%)!important;transition:width .24s ease!important}
#furia-main-nav a:hover,#furia-main-nav a.is-active{color:#43d9ff!important;transform:translateY(-2px)!important;text-shadow:0 0 14px rgba(67,217,255,.4)!important}
#furia-main-nav a:hover::after,#furia-main-nav a.is-active::after{width:100%!important}
}
@media(max-width:1100px){
.furia22-header{grid-template-columns:1fr auto!important;gap:10px!important;min-height:64px!important;padding:8px 14px!important}
#furia-main-nav{display:flex!important;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px 13px!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}
#furia-main-nav a{position:relative!important;width:auto!important;min-height:32px!important;padding:0!important;border:0!important;background:none!important;color:#dff8ff!important;font-size:12px!important;line-height:32px!important;font-weight:900!important;letter-spacing:.055em!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}
#furia-main-nav a:first-child{color:#43d9ff!important;text-shadow:0 0 12px rgba(67,217,255,.32)!important}
#furia-main-nav a::after{content:""!important;position:absolute!important;left:0!important;bottom:1px!important;width:0!important;height:2px!important;border-radius:99px!important;background:linear-gradient(90deg,#43d9ff,#ff4fb3)!important;transition:width .2s ease!important}
#furia-main-nav a:hover::after,#furia-main-nav a.is-active::after{width:100%!important}
#furia-main-nav a:hover,#furia-main-nav a.is-active{color:#43d9ff!important;text-shadow:0 0 12px rgba(67,217,255,.3)!important}
}
@media(max-width:720px){
.furia22-header{grid-template-columns:1fr!important;align-items:start!important;padding:8px 10px 10px!important}
#furia-main-nav{gap:4px 12px!important;padding:0 2px!important}
#furia-main-nav a{font-size:11px!important;line-height:29px!important;min-height:29px!important}
.furia22-header-actions{width:100%!important;justify-content:flex-start!important;gap:7px!important}
}

body.laroja-v19-page :is(.lr19-card,.lr-product-card,.lr19-benefits article,.lr-shop-stat,.lr-shop-account-card,.lr-policy-summary-card,.lr-policy-section,.lr19-player-card,.woocommerce ul.products li.product){position:relative!important;isolation:isolate!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease,filter .28s ease!important}
body.laroja-v19-page :is(.lr19-card,.lr-product-card,.lr19-benefits article,.lr-shop-stat,.lr-shop-account-card,.lr-policy-summary-card,.lr-policy-section,.lr19-player-card,.woocommerce ul.products li.product)::before{content:""!important;position:absolute!important;inset:-1px!important;border-radius:inherit!important;pointer-events:none!important;z-index:-1!important;opacity:0!important;background:radial-gradient(circle at var(--furia-x,50%) var(--furia-y,50%),rgba(67,217,255,.22),transparent 34%),radial-gradient(circle at calc(100% - var(--furia-x,50%)) calc(100% - var(--furia-y,50%)),rgba(255,79,179,.16),transparent 38%)!important;transition:opacity .25s ease!important}
body.laroja-v19-page :is(.lr19-card,.lr-product-card,.lr19-benefits article,.lr-shop-stat,.lr-shop-account-card,.lr-policy-summary-card,.lr-policy-section,.lr19-player-card,.woocommerce ul.products li.product):hover{transform:translateY(-5px) scale(1.008)!important;border-color:rgba(67,217,255,.45)!important;box-shadow:0 18px 38px rgba(0,0,0,.36),0 0 22px rgba(67,217,255,.13),0 0 28px rgba(255,79,179,.10)!important}
body.laroja-v19-page :is(.lr19-card,.lr-product-card,.lr19-benefits article,.lr-shop-stat,.lr-shop-account-card,.lr-policy-summary-card,.lr-policy-section,.lr19-player-card,.woocommerce ul.products li.product):hover::before{opacity:1!important}

body.laroja-v19-page :is(a.button,button,input[type=submit],.lr-btn,.lr-btn-small,.furia22-auth,.furia22-cart,.lr19-primary,.lr19-secondary,.lr19-footer-discord){position:relative!important;overflow:hidden!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease,filter .22s ease!important}
body.laroja-v19-page :is(a.button,button,input[type=submit],.lr-btn,.lr-btn-small,.furia22-auth,.furia22-cart,.lr19-primary,.lr19-secondary,.lr19-footer-discord):hover{transform:translateY(-3px) scale(1.02)!important;filter:brightness(1.08)!important;box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 16px rgba(67,217,255,.22),0 0 20px rgba(255,79,179,.16)!important}
body.laroja-v19-page :is(a.button,button,.lr-btn,.lr-btn-small,.furia22-auth,.furia22-cart,.lr19-primary,.lr19-secondary,.lr19-footer-discord)::after{content:""!important;position:absolute!important;top:-45%!important;left:-75%!important;width:42%!important;height:190%!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)!important;transform:skewX(-24deg)!important;transition:left .48s ease!important}
body.laroja-v19-page :is(a.button,button,.lr-btn,.lr-btn-small,.furia22-auth,.furia22-cart,.lr19-primary,.lr19-secondary,.lr19-footer-discord):hover::after{left:135%!important}

.lr114-home-copy h1{position:relative!important;display:inline-block!important;transform-origin:50% 60%!important;animation:furia233HeroEntry .95s cubic-bezier(.16,.84,.29,1) both,furia233HeroFloat 5.4s 1s ease-in-out infinite!important;will-change:transform,filter!important}
.lr114-home-copy h1::before{content:""!important;position:absolute!important;inset:-14% -8%!important;z-index:-1!important;border-radius:50%!important;background:radial-gradient(circle at 30% 45%,rgba(67,217,255,.18),transparent 36%),radial-gradient(circle at 75% 50%,rgba(255,79,179,.18),transparent 38%)!important;filter:blur(18px)!important;opacity:.75!important;animation:furia233Aura 3.2s ease-in-out infinite!important;pointer-events:none!important}
.lr114-home-copy h1::after{content:""!important;position:absolute!important;left:-8%!important;top:48%!important;width:116%!important;height:2px!important;background:linear-gradient(90deg,transparent,#43d9ff 18%,#fff 50%,#ff4fb3 82%,transparent)!important;box-shadow:0 0 10px rgba(67,217,255,.55),0 0 14px rgba(255,79,179,.4)!important;opacity:0!important;transform:scaleX(.15)!important;animation:furia233Slash 4.8s 1.2s ease-in-out infinite!important;pointer-events:none!important}
.lr114-home-copy h1 strong{position:relative!important;display:inline-block!important;animation:furia233RPGlow 2.7s ease-in-out infinite!important}
.lr114-home-copy h1 strong::after{content:""!important;position:absolute!important;inset:0!important;color:transparent!important;border-radius:18px!important;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.42) 45%,transparent 68%)!important;background-size:250% 100%!important;mix-blend-mode:screen!important;opacity:.35!important;animation:furia233TextSweep 3.5s linear infinite!important;pointer-events:none!important}
@keyframes furia233HeroEntry{0%{opacity:0;transform:translateY(28px) scale(.94);filter:blur(8px) brightness(1.4)}62%{opacity:1;transform:translateY(-4px) scale(1.015);filter:blur(0) brightness(1.1)}100%{opacity:1;transform:none;filter:none}}
@keyframes furia233HeroFloat{0%,100%{transform:translateY(0);filter:drop-shadow(0 0 0 rgba(67,217,255,0))}50%{transform:translateY(-5px);filter:drop-shadow(0 10px 18px rgba(67,217,255,.10))}}
@keyframes furia233Aura{0%,100%{opacity:.52;transform:scale(.96)}50%{opacity:.92;transform:scale(1.05)}}
@keyframes furia233Slash{0%,71%,100%{opacity:0;transform:translateX(-10%) scaleX(.12)}76%{opacity:.9;transform:translateX(0) scaleX(1)}83%{opacity:0;transform:translateX(8%) scaleX(.35)}}
@keyframes furia233RPGlow{0%,100%{text-shadow:0 0 10px rgba(255,79,179,.18);filter:saturate(1)}50%{text-shadow:0 0 14px rgba(255,79,179,.54),0 0 24px rgba(255,79,179,.24),-5px 0 16px rgba(67,217,255,.13);filter:saturate(1.14) brightness(1.07)}}
@keyframes furia233TextSweep{0%{background-position:220% 0}100%{background-position:-120% 0}}
body.laroja-v19-page :is(.lr110-page-heading h1,.lr-shop-head h1,.lr-shop-head h2,.lr-policy-hero h1,.lr19-account-page h1,.woocommerce-products-header__title){animation:furia233HeadingGlow 4s ease-in-out infinite!important}
@keyframes furia233HeadingGlow{0%,100%{text-shadow:0 0 0 rgba(67,217,255,0)}50%{text-shadow:0 0 16px rgba(67,217,255,.18),0 0 20px rgba(255,79,179,.11)}}
@media(prefers-reduced-motion:reduce){.lr114-home-copy h1,.lr114-home-copy h1::before,.lr114-home-copy h1::after,.lr114-home-copy h1 strong,.lr114-home-copy h1 strong::after,body.laroja-v19-page :is(.lr110-page-heading h1,.lr-shop-head h1,.lr-shop-head h2,.lr-policy-hero h1,.lr19-account-page h1,.woocommerce-products-header__title){animation:none!important}}


/* ============================================================
   FURIA RP v2.3.4 — MOBILE/TABLET NAV HIDDEN + DESKTOP FOOTER FIX
   ============================================================ */

/* Tablet y móvil: ocultar por completo el menú superior izquierdo.
   Se conservan únicamente las acciones de cuenta/carrito si existen. */
@media(max-width:1100px){
  #furia-main-nav,
  .furia22-nav,
  .lr19-nav{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    width:0!important;
    height:0!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    overflow:hidden!important;
  }

  .furia22-header{
    grid-template-columns:1fr!important;
    justify-items:end!important;
    align-items:center!important;
    min-height:58px!important;
  }

  .furia22-header-actions{
    width:auto!important;
    justify-content:flex-end!important;
    margin-left:auto!important;
  }
}

@media(max-width:720px){
  .furia22-header{
    min-height:56px!important;
    padding:8px 10px!important;
  }

  .furia22-header-actions{
    width:100%!important;
    justify-content:flex-end!important;
    flex-wrap:wrap!important;
  }
}

/* PC: footer realmente pegado al final del contenido/página.
   Se elimina cualquier translate/margen negativo/herencia antigua
   que pueda levantarlo visualmente. */
@media(min-width:1101px){
  html,
  body{
    min-height:100%!important;
  }

  body.laroja-v19-page{
    min-height:100vh!important;
    display:flex!important;
    flex-direction:column!important;
  }

  body.laroja-v19-page > .lr19-site,
  body.laroja-v19-page .lr19-site{
    flex:1 0 auto!important;
    width:100%!important;
  }

  .furia231-footer,
  .furia22-footer,
  .lr19-footer{
    position:relative!important;
    inset:auto!important;
    bottom:auto!important;
    top:auto!important;
    transform:none!important;
    translate:none!important;
    margin-top:auto!important;
    margin-bottom:0!important;
    padding-bottom:0!important;
    align-self:stretch!important;
    width:100%!important;
    max-width:none!important;
  }

  .furia231-footer{
    clear:both!important;
  }

  /* Evitar espacios fantasma posteriores al footer */
  .furia231-footer + *,
  .lr19-footer + *{
    margin-top:0!important;
  }
}
