body:has(.fr){background:#180611}.fr{--n0:#180611;--n1:#2b0b1e;--n2:#4b1032;--n3:#6c123f;--neon:#ff4f8b;--neon-d:#e0316f;--gold:#f6c65b;--crm:#fff4e8;--soft:#f3c9d8;--glow:rgba(255,79,139,.38);--line-n:rgba(255,120,165,.34);color-scheme:dark;position:relative;isolation:isolate;background:radial-gradient(900px 620px at 82% 4%,rgba(168,31,90,.55),transparent 62%),radial-gradient(760px 520px at 6% 38%,rgba(108,18,63,.5),transparent 60%),linear-gradient(180deg,var(--n0),#20081a 55%,var(--n0));color:var(--crm);font-family:Poppins,system-ui,sans-serif;overflow-x:clip}.fr .wrap{max-width:1160px;margin:0 auto;padding:0 40px}.fr h1,.fr h2,.fr h3,.fr p{margin:0}.fr img{display:block;max-width:100%;height:auto}.fr a{color:inherit}.fr .btn{background:linear-gradient(135deg,var(--neon),#d81e45);color:#fff;box-shadow:none;transition:filter .18s,transform .12s}.fr .btn:hover{background:linear-gradient(135deg,#ff6b9d,var(--neon-d));filter:drop-shadow(0 0 14px var(--glow));transform:translateY(-1px)}.fr .btn:active{transform:translateY(1px)}.fr .btn.alt,.fr .btn.ink{background:linear-gradient(135deg,#ffe08a,var(--gold));color:#2b0b1e}.fr .btn.alt:hover,.fr .btn.ink:hover{background:linear-gradient(135deg,#fff0b8,#ffd36e);filter:drop-shadow(0 0 14px rgba(246,198,91,.5))}.fr .btn.ghost{background:var(--neon);color:var(--crm)}.fr .btn.ghost:before{background:var(--n1)}.fr .btn.ghost:hover{background:var(--gold);filter:none}.fr .btn.ghost:hover:before{background:var(--n2)}.fr a.btn{color:#fff}.fr a.btn.alt,.fr a.btn.ink{color:#2b0b1e}.fr a.btn.ghost{color:var(--crm)}.fr .btn.lg:not(.ghost){animation:fr-pulse 3.4s ease-in-out infinite}@keyframes fr-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(255,79,139,0))}50%{filter:drop-shadow(0 0 16px rgba(255,79,139,.5))}}.fr .langs a{color:var(--soft)}.fr .langs a:hover{color:var(--crm)}.fr .langs a[aria-current=true]{background:var(--gold);color:var(--n1)}.fr-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 0;margin-inline:-40px;padding-inline:40px;background:rgba(24,6,17,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,120,165,.18)}.fr-brand{color:var(--crm);text-decoration:none}.fr-nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600;flex-wrap:wrap}.fr-nav a{text-decoration:none;color:var(--soft)}.fr-nav a:not(.btn):hover{color:var(--gold)}.fr-nav .btn{color:var(--crm)}.fr-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center;padding:56px 0 84px}.fr-kicker{--c:12px;display:inline-block;background:linear-gradient(135deg,#ffe08a,var(--gold));color:var(--n1);font-size:14px;font-weight:700;padding:9px 24px;-webkit-clip-path:var(--hex);clip-path:var(--hex);margin-bottom:24px}.fr-hero h1{font-size:clamp(48px,7.4vw,96px);line-height:.96;letter-spacing:-.05em;color:var(--crm)}.fr-hero h1 span{display:block;background:linear-gradient(100deg,var(--neon) 20%,#ff8a7a 60%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.fr-sub{margin:28px 0 36px!important;max-width:540px;font-size:21px;line-height:1.55;color:var(--soft)}.fr-ctas{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.fr-art{position:relative}.fr-art:before{content:"";position:absolute;inset:4% 2%;z-index:-1;background:radial-gradient(closest-side,rgba(255,79,139,.5),rgba(168,31,90,.25) 60%,transparent);filter:blur(24px)}.fr-art>img{width:100%;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 66%,transparent 100%);mask-image:radial-gradient(closest-side,#000 66%,transparent 100%)}.fr-tag{position:absolute;background:rgba(43,11,30,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--crm);border:1px solid var(--line-n);padding:8px 14px;font-size:14px;font-weight:700;box-shadow:0 0 18px rgba(255,79,139,.28),0 8px 18px rgba(0,0,0,.35)}.fr-tag.a{left:-4%;top:14%;transform:rotate(-6deg)}.fr-tag.b{right:-2%;top:6%;transform:rotate(5deg);border-color:rgba(246,198,91,.6);color:var(--gold)}.fr-tag.c{right:2%;bottom:8%;transform:rotate(-4deg);border-color:rgba(246,198,91,.5)}.fr-ribbon{background:linear-gradient(90deg,#a81f5a,#d81e45 45%,#a81f5a);color:var(--crm);transform:rotate(-1.2deg);margin:0 -24px 96px;padding:15px 0;overflow:hidden;white-space:nowrap;font-size:26px;font-weight:800;letter-spacing:-.02em;border-block:1px solid rgba(246,198,91,.45);box-shadow:0 0 34px rgba(216,30,69,.35)}.fr-ribbon span{display:inline-flex;align-items:center;gap:28px;padding-right:28px}.fr-ribbon svg{flex:none;filter:drop-shadow(0 0 6px rgba(246,198,91,.8))}.fr-ribbon svg path{fill:var(--gold)}.fr-sec{padding:0 0 100px}.fr-sec>h2{font-size:clamp(34px,4.4vw,52px);letter-spacing:-.045em;line-height:1.02;color:var(--crm)}.fr-lead{margin:12px 0 44px!important;font-size:18px;color:var(--soft);max-width:620px}.fr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.fr-axis,.fr-roulette,.fr-step{background:linear-gradient(160deg,rgba(75,16,50,.78),rgba(43,11,30,.86));border:1px solid var(--line-n);box-shadow:0 0 0 1px rgba(255,79,139,.05),0 14px 36px rgba(0,0,0,.4);transition:transform .2s,box-shadow .2s,border-color .2s}.fr-axis:hover,.fr-step:hover{transform:translateY(-4px);border-color:rgba(255,120,165,.7);box-shadow:0 0 28px rgba(255,79,139,.28),0 18px 40px rgba(0,0,0,.45)}.fr-step{padding:28px 26px 30px;border-top:2px solid var(--neon)}.fr-step:nth-child(2){border-top-color:var(--gold);transform:translateY(14px)}.fr-step:nth-child(2):hover{transform:translateY(10px)}.fr-step:nth-child(3){border-top-color:#ff8a7a}.fr-axis img,.fr-quiz img,.fr-roulette img,.fr-step img{filter:drop-shadow(0 0 12px rgba(255,79,139,.45))}.fr-step img{height:96px;width:auto;margin-bottom:14px}.fr-step h3{font-size:23px;margin-bottom:10px;color:var(--crm)}.fr-step p{line-height:1.6;color:var(--soft)}.fr-sofa{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);border:1px solid var(--line-n);background:linear-gradient(160deg,#2b0b1e,#1c0713);align-items:stretch;box-shadow:0 0 40px rgba(168,31,90,.22),0 20px 50px rgba(0,0,0,.45)}.fr-sofa>div{padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fr-sofa img{width:100%;height:100%;min-height:440px;object-fit:cover;object-position:78% center;border-left:1px solid var(--line-n)}.fr-sofa h2{font-size:clamp(32px,3.8vw,46px);line-height:1.04;letter-spacing:-.045em;margin-bottom:16px}.fr-sofa p{font-size:18px;line-height:1.6;color:var(--soft);margin-bottom:26px}.fr-quiz{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px;background:linear-gradient(120deg,#ffe08a,var(--gold) 55%,#f0a64a);color:var(--n1);border:1px solid rgba(255,244,232,.5);box-shadow:0 0 44px rgba(246,198,91,.3),0 18px 40px rgba(0,0,0,.4);padding:28px 34px}.fr-quiz img{width:120px;height:auto;filter:drop-shadow(0 6px 10px rgba(75,16,50,.4))}.fr-quiz>div{flex:1 1 340px}.fr-quiz .k{font-size:14px;font-weight:800;margin-bottom:6px;color:#6c123f}.fr-quiz h2{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.045em;line-height:1.05;margin-bottom:8px}.fr-quiz p:not(.k){font-size:17px;line-height:1.5}.fr-quiz .btn{background:linear-gradient(135deg,#4b1032,#2b0b1e);animation:none}.fr-quiz .btn,.fr-quiz a.btn{color:var(--crm)}.fr-quiz .btn:hover{background:linear-gradient(135deg,#6c123f,#4b1032);filter:drop-shadow(0 0 12px rgba(75,16,50,.55))}.fr-axes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.fr-axis{padding:22px 20px;display:grid;grid-gap:8px;gap:8px;align-content:start}.fr-axis img{width:92px;margin-bottom:4px}.fr-axis b{font-size:54px;line-height:1;letter-spacing:-.05em;background:linear-gradient(120deg,var(--gold),#ff8a7a 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.fr-axis h3{font-size:19px;color:var(--crm)}.fr-axis p{font-size:14px;line-height:1.5;color:var(--soft)}.fr-fri{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid rgba(246,198,91,.5);background:linear-gradient(150deg,#6c123f,#3a0c27 60%,#2b0b1e);box-shadow:0 0 54px rgba(168,31,90,.4),0 24px 56px rgba(0,0,0,.5)}.fr-fri img{width:100%;height:100%;object-fit:cover;border-right:1px solid rgba(246,198,91,.4)}.fr-fri>div{padding:40px;display:grid;grid-gap:16px;gap:16px;align-content:center}.fr-fri .k{font-size:14px;font-weight:800;color:var(--gold)}.fr-fri h2{font-size:clamp(34px,4vw,50px);letter-spacing:-.045em;line-height:1}.fr-fri p{font-size:18px;line-height:1.55;font-weight:500;color:var(--soft)}.fr-fri .fr-price{font-size:64px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--gold);text-shadow:0 0 24px rgba(246,198,91,.4)}.fr-roulette{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 26px;border-color:rgba(246,198,91,.4)}.fr-roulette img{width:84px}.fr-roulette div{flex:1 1 320px}.fr-roulette h3{font-size:22px;margin-bottom:4px;color:var(--crm)}.fr-roulette p{color:var(--soft);line-height:1.5}.fr-safe{margin-top:22px!important;text-align:center;font-size:15px;color:var(--soft)}.fr-band{position:relative;height:116px;background:var(--n2) url(/img/patron-fresas.webp) repeat-x left center /auto 116px;border-top:1px solid var(--line-n);border-bottom:1px solid var(--line-n)}.fr-band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,6,17,.72),rgba(75,16,50,.62))}.fr-foot{background:#10040c;color:var(--crm)}.fr-foot .wrap{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between;padding-top:40px;padding-bottom:40px}.fr-foot small{display:block;margin-top:8px;font-size:13px;color:var(--soft)}.fr-foot nav{display:flex;gap:26px;font-size:14px}.fr-foot a{color:var(--soft);text-decoration:none}.fr-foot a:hover{color:var(--gold);text-decoration:underline}.fr-foot .legal{font-size:13px;color:var(--soft)}@media (max-width:900px){.fr .wrap{padding:0 20px}.fr-bar{margin-inline:-20px;padding-inline:20px}.fr-hero{grid-template-columns:minmax(0,1fr);padding:36px 0 52px}.fr-art{max-width:460px;margin:0 auto}.fr-steps{grid-template-columns:1fr}.fr-step:nth-child(2),.fr-step:nth-child(2):hover{transform:none}.fr-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-sofa{grid-template-columns:1fr}.fr-sofa>div{padding:28px 22px}.fr-sofa img{min-height:0;height:260px;border-left:0;border-top:1px solid var(--line-n)}.fr-fri{grid-template-columns:1fr}.fr-fri img{border-right:0;border-bottom:1px solid rgba(246,198,91,.4);max-height:280px}.fr-fri>div{padding:28px 22px}.fr-nav a.fr-hide{display:none}}@media (max-width:520px){.fr-hero h1{font-size:clamp(38px,11.6vw,56px)}.fr-hero h1,.fr-hero>div{min-width:0;overflow-wrap:anywhere}.fr-axes{grid-template-columns:1fr}.fr-ribbon{font-size:20px}.fr-nav{gap:14px}}@media (prefers-reduced-motion:reduce){.fr .btn.lg{animation:none!important}.fr-axis:hover,.fr-step:hover{transform:none}}