:root{--volt:#FFE800;--gold:#FFD637;--soft:#FFF36E;--cream:#F2EEB7;--black:#111111;--white:#FFFFFF;--bg:#E8E7E3;--light:#F1F0EC;--gray:#DCDBD6;--gray-2:#CBCAC4;--muted:#707072;--display:"Anton",Impact,"Arial Narrow",sans-serif;--sans:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--pad:clamp(20px,3.4vw,48px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--black);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.px{padding-left:var(--pad);padding-right:var(--pad)}.display{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.88;letter-spacing:-.005em}h2.display{font-size:clamp(48px,7vw,96px)}.sub{font-weight:500;font-size:16px}.muted{color:var(--muted)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 24px;border-radius:999px;font-weight:600;font-size:15px;border:1.5px solid transparent;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.pill-black{background:var(--black);color:var(--white)}.pill-black:hover{background:#3a3a3a}.pill-white{background:var(--light);color:var(--black)}.pill-white:hover{background:var(--gray)}.pill-line{border-color:#A9A8A2;color:var(--black)}.pill-line:hover{border-color:var(--black)}.pill-volt{background:var(--volt);color:var(--black)}.pill-volt:hover{background:var(--soft)}.util{background:var(--gray);font-size:12px;font-weight:500;height:36px;display:flex;align-items:center;justify-content:space-between}.util nav{display:flex;gap:6px;align-items:center}.util nav a+a::before{content:"|";margin-right:6px;color:var(--black)}.util a:hover{color:var(--muted)}header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid transparent;transition:border-color .2s}header.scrolled{border-color:var(--gray-2)}.nav{height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.logo{font-family:var(--display);font-size:26px;letter-spacing:.01em;display:flex;align-items:center;gap:8px;line-height:1}.logo b{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--volt);font-weight:400;font-size:20px;transform:skewX(-10deg)}.links{display:flex;gap:26px;list-style:none;font-weight:600;font-size:16px}.links a{padding:20px 0;border-bottom:2px solid transparent}.links a:hover{border-color:var(--black)}.tools{display:flex;justify-content:flex-end;align-items:center;gap:10px}.search{display:flex;align-items:center;gap:8px;background:var(--light);border-radius:999px;height:40px;padding:0 6px 0 14px;width:200px}.search input{border:0;background:transparent;font:inherit;font-size:15px;outline:none;width:100%}.icon-btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:transparent;border:0;position:relative}.icon-btn:hover{background:var(--gray-2)}.burger{display:none}.promo{background:var(--gray);text-align:center;padding:12px 20px}.promo b{display:block;font-size:15px}.promo span{font-size:13px}.promo a{text-decoration:underline;font-weight:600}.hero{background:var(--volt);position:relative;overflow:hidden;min-height:min(86vh,820px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center}.hero-text{padding:60px var(--pad)}.hero-text .eyebrow{font-weight:600;font-size:15px;margin-bottom:18px}.hero h1{font-size:clamp(84px,13vw,200px)}.hero p{font-size:18px;max-width:440px;margin:26px 0 30px;font-weight:500}.hero .ctas{display:flex;gap:10px;flex-wrap:wrap}.hero-img{position:relative;height:100%;min-height:440px;display:grid;place-items:center}.hero-img::before{content:"";position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:var(--gold);right:6%;top:50%;transform:translateY(-50%)}.hero-img img{position:relative;width:88%;max-width:620px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.18));transform:rotate(-6deg)}.tagline{position:absolute;right:var(--pad);bottom:28px;font-weight:600;font-size:13px;display:flex;gap:18px}.tagline span::before{content:"●";margin-right:8px;font-size:8px;vertical-align:middle}.seam{position:relative;height:210px;background:var(--bg);overflow:hidden}.seam svg{position:absolute;inset:0;width:100%;height:100%;display:block}.seam .fabric-top{fill:var(--volt)}.seam .fold{fill:none;stroke:rgba(0,0,0,.12);stroke-width:6}.seam .thread{fill:none;stroke:var(--black);stroke-width:2;stroke-dasharray:9 6;stroke-linecap:round}.seam .thread.b{stroke-dashoffset:7}.seam .guide{fill:none;stroke:rgba(0,0,0,.18);stroke-width:1;stroke-dasharray:2 5}.seam .needle line{stroke:#8E8D88;stroke-width:3;stroke-linecap:round}.seam .needle .shine{stroke:#D8D7D2;stroke-width:1}.seam .needle ellipse{fill:var(--bg);stroke:#8E8D88;stroke-width:1.2}.seam .needle path{fill:none;stroke:#D33918;stroke-width:1.6}.seam .tag{position:absolute;transform:translate(-50%,0) scale(.85);opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;align-items:center;gap:8px;background:var(--black);color:var(--volt);font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px 9px 12px;border-radius:4px;white-space:nowrap}.seam .tag::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bg)}.seam .tag.on{opacity:1;transform:translate(-50%,0) scale(1)}@media (max-width:760px){.seam{height:180px}.seam .tag{font-size:11px;padding:7px 10px}}section{padding:70px 0}.row-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.row-head h3{font-size:24px;font-weight:600}.arrows{display:flex;gap:10px;align-items:center}.arrows .lbl{font-weight:600;margin-right:6px}.arrow-btn{width:48px;height:48px;border-radius:50%;background:var(--gray);border:0;display:grid;place-items:center}.arrow-btn:hover{background:var(--gray-2)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.rail::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;display:flex;flex-direction:column}.card .img{aspect-ratio:1/1;background:var(--gray);display:grid;place-items:center;overflow:hidden;position:relative}.card .img img{width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover .img img{transform:scale(1.05)}.card .badge{position:absolute;top:14px;left:14px;background:var(--light);font-size:13px;font-weight:600;padding:5px 10px;border-radius:999px}.card .info{padding-top:14px}.card .tag{color:#D33918;font-weight:600;font-size:15px}.card h4{font-size:16px;font-weight:600;margin-top:2px}.card .cat{color:var(--muted);font-size:15px}.card .price{font-weight:600;margin-top:8px}.sports{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sport{position:relative;aspect-ratio:3/4.2;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.sport img{position:absolute;top:13%;left:8%;width:84%;height:calc(87% - 128px);object-fit:contain;object-position:50% 100%;padding:0;mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sport:hover img{transform:scale(1.06) rotate(-2deg)}.sport .big{position:absolute;top:18px;left:22px;font-family:var(--display);font-size:clamp(60px,7vw,110px);line-height:.85;text-transform:uppercase;opacity:.12}.sport .lbl{position:relative;z-index:1;font-weight:600;font-size:15px;margin-bottom:12px}.sport .pill{position:relative;z-index:1;align-self:flex-start}.s1{background:var(--volt)}.s2{background:var(--gray)}.s3{background:var(--gold)}.s4{background:var(--cream)}.feature{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:var(--black);color:var(--white)}.feature .media{background:var(--volt);display:grid;place-items:center;position:relative;overflow:hidden}.feature .media img{width:80%;mix-blend-mode:multiply;transform:rotate(8deg)}.feature .media .num{position:absolute;left:24px;bottom:-10px;font-family:var(--display);font-size:clamp(140px,18vw,280px);line-height:.8;color:var(--black);opacity:.08}.feature .copy{padding:60px var(--pad);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}.feature .copy .eyebrow{color:var(--volt);font-weight:600}.feature h2{font-size:clamp(56px,7vw,110px)}.feature p{color:#C8C8C8;max-width:440px;font-size:17px}.specs{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid #333;padding-top:22px;width:100%;max-width:460px}.specs div b{display:block;font-family:var(--display);font-size:34px;font-weight:400;color:var(--volt);line-height:1}.specs div span{font-size:13px;color:#A0A0A0}.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.about .txt h2{font-size:clamp(46px,5.6vw,84px)}.photo{aspect-ratio:4/5;background:var(--gray);position:relative;display:grid;place-items:center;color:var(--muted);font-weight:500;text-align:center}.photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.photo .cap{position:absolute;left:28px;bottom:28px;z-index:1;color:var(--white);text-align:left}.photo .cap b{display:block;font-family:var(--display);font-size:42px;font-weight:400;text-transform:uppercase;line-height:.9}.about .txt{background:var(--gray);padding:clamp(32px,5vw,70px);display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,3vw,44px)}@media (min-width:961px){.about .photo{aspect-ratio:1/1}}.about .txt p{font-size:19px;max-width:520px;font-weight:500}.yt-card{display:flex;align-items:center;gap:16px;background:var(--light);padding:18px;border-radius:14px;transition:transform .2s}.yt-card:hover{transform:translateY(-3px)}.yt-card .play{width:52px;height:52px;border-radius:12px;background:#FF0033;display:grid;place-items:center;flex-shrink:0}.yt-card b{display:block}.yt-card span{color:var(--muted);font-size:14px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step{background:var(--gray);padding:32px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.step .n{font-family:var(--display);font-size:90px;line-height:.8}.step:nth-child(2) .n{color:#C9B400}.step h4{font-size:22px;font-weight:700;margin-bottom:6px}.step p{color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.chips span{border:1.5px solid #A9A8A2;border-radius:999px;padding:8px 16px;font-weight:500;font-size:14px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan{border:1.5px solid var(--gray-2);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s}.plan:hover{border-color:var(--black)}.plan.hot{background:var(--black);color:var(--white);border-color:var(--black)}.plan .top{display:flex;justify-content:space-between;align-items:center}.plan .flag{background:var(--volt);color:var(--black);font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.plan h4{font-size:22px;font-weight:700}.plan .amt{font-family:var(--display);font-size:72px;line-height:.9}.plan .amt small{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--muted);margin-left:6px}.plan.hot .amt small{color:#A0A0A0}.plan ul{list-style:none;flex:1;display:flex;flex-direction:column;gap:10px}.plan li{display:flex;gap:10px}.plan li::before{content:"✓";font-weight:700}.plan.hot li::before{color:var(--volt)}.free{background:var(--black);color:var(--white);display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:90px var(--pad);position:relative;overflow:hidden}.free::after{content:"GRATIS";position:absolute;right:-20px;bottom:-40px;font-family:var(--display);font-size:clamp(140px,22vw,340px);color:#1d1d1d;line-height:.8;pointer-events:none}.free h2{font-size:clamp(56px,7.5vw,120px);position:relative;z-index:1}.free h2 em{font-style:normal;color:var(--volt)}.free p{color:#C8C8C8;font-size:18px;margin-top:18px;max-width:480px;position:relative;z-index:1}.free form{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.free input{height:56px;border-radius:999px;border:1.5px solid #3a3a3a;background:#1a1a1a;color:var(--white);padding:0 24px;font:inherit;outline:none}.free input:focus{border-color:var(--volt)}.free button.pill{height:56px;font-size:16px;border:0}.free small{color:#8A8A8A;text-align:center}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--gray-2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:24px 0;font-weight:600;font-size:20px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";width:12px;height:12px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .25s;margin-right:6px}.faq details[open] summary::after{transform:rotate(-135deg)}.faq details p{padding:0 0 24px;color:var(--muted);max-width:680px;font-size:17px}.cta{text-align:center;padding:110px var(--pad)}.cta h2{font-size:clamp(56px,9vw,140px)}.cta p{margin:20px auto 30px;max-width:520px;font-size:18px;color:var(--muted)}.cta .ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}footer{background:var(--black);color:var(--white);padding:56px var(--pad) 30px}.foot{display:grid;grid-template-columns:repeat(4,1fr) 1.2fr;gap:30px}.foot h5{font-size:15px;font-weight:700;margin-bottom:18px}.foot ul{list-style:none;display:flex;flex-direction:column;gap:12px}.foot a{color:#9E9EA0;font-size:14px;font-weight:500}.foot a:hover{color:var(--white)}.foot .loc{justify-self:end;display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:500}.foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:60px;padding-top:22px;border-top:1px solid #2a2a2a;font-size:13px;color:#9E9EA0}.foot-bottom nav{display:flex;gap:22px;flex-wrap:wrap}.foot-bottom a:hover{color:var(--white)}.wa{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:var(--volt);display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:60;transition:transform .2s}.wa:hover{transform:scale(1.06)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em .02em .06em;margin:-.14em -.02em -.06em}.wi{display:inline-block;transform:translateY(110%) rotate(5deg);transform-origin:0 100%;transition:transform 1s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--i,0) * 60ms)}.in .wi{transform:none}.skew{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:skewY(var(--sk,0deg));will-change:transform}.outline{color:transparent;-webkit-text-stroke:2px var(--black)}.hero h1 .outline{-webkit-text-stroke-width:clamp(1.5px,.22vw,3px)}.sport .big{opacity:1!important;color:transparent;-webkit-text-stroke:1.5px rgba(17,17,17,.35);transition:color .4s,-webkit-text-stroke-color .4s}.sport:hover .big{color:var(--black);-webkit-text-stroke-color:var(--black)}.free::after{transform:translateX(var(--gx,0px));will-change:transform}@media (prefers-reduced-motion:reduce){.wi{transform:none!important;transition:none}.skew{transform:none!important}.free::after{transform:none}}.rail{cursor:grab;padding-top:10px;margin-top:-10px}.rail.dragging{cursor:grabbing;scroll-snap-type:none}.rail.dragging .card{pointer-events:none}.card{opacity:0;transform:translateY(50px);transition:opacity .7s ease,transform .9s cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--i,0) * 90ms)}.rail.in .card{opacity:1;transform:none}.card .img{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;isolation:isolate}.card .img::before{content:"";position:absolute;inset:0;background:var(--volt);transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.2,.8,.2,1);z-index:0}.card:hover .img::before{transform:scaleY(1)}.card .img img{position:relative;z-index:1;transform:translate(var(--mx,0px),var(--my,0px)) scale(var(--sc,1));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.card:hover .img img{--sc:1.07}.card .badge{z-index:3}.card .idx{position:absolute;right:16px;top:8px;z-index:2;font-family:var(--display);font-size:clamp(48px,5vw,76px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(17,17,17,.22);transition:-webkit-text-stroke-color .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover .idx{-webkit-text-stroke-color:var(--black);transform:translateY(4px)}.card .vm{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;height:46px;border-radius:999px;background:var(--black);color:var(--light);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:15px;transform:translateY(calc(100% + 24px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.card:hover .vm{transform:none}.card .vm .arr{transition:transform .3s}.card:hover .vm .arr{transform:translateX(4px)}.card h4{background:linear-gradient(var(--black),var(--black)) 0 100%/0 2px no-repeat;display:inline;transition:background-size .4s}.card:hover h4{background-size:100% 2px}.card .price{display:inline-block;transition:transform .35s}.card:hover .price{transform:translateX(6px)}.rail-bar{height:3px;background:var(--gray);margin-top:26px;border-radius:3px;overflow:hidden}.rail-bar span{display:block;height:100%;background:var(--black);border-radius:3px;width:30%;transform:translateX(0);transition:transform .15s linear}@media (hover:none){.card .vm{transform:none;height:40px;font-size:14px}.card .idx{-webkit-text-stroke-color:rgba(17,17,17,.35)}}@media (prefers-reduced-motion:reduce){.card{opacity:1;transform:none;transition:none}.card .img{transform:none}}.photo .halftone{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.photo .cap{z-index:2}.photo .halftone g:last-child{transform-origin:400px 500px;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.photo .halftone g:first-child{transform-origin:0 0;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.about:hover .photo .halftone g{transform:scale(1.06)}.design{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,4vw,60px);align-items:center}.ai-win{background:#2E2E2E;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.55);color:#D9D9D9;font-size:12px}.ai-top{height:38px;background:#1F1F1F;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #111}.ai-top i{width:11px;height:11px;border-radius:50%;background:#555}.ai-top i:nth-child(1){background:#FF5F57}.ai-top i:nth-child(2){background:#FEBC2E}.ai-top i:nth-child(3){background:#28C840}.ai-top span{margin-left:12px;color:#A8A8A8;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-body{display:grid;grid-template-columns:42px minmax(0,1fr) 170px;min-height:440px}.ai-tools{background:#262626;border-right:1px solid #1a1a1a;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.ai-tools b{width:28px;height:28px;border-radius:6px;display:grid;place-items:center}.ai-tools b.on{background:#3d3d3d}.ai-tools svg{width:16px;height:16px;stroke:#CFCFCF;fill:none;stroke-width:1.6}.ai-stage{background:#4A4A4A;display:grid;place-items:center;padding:26px;position:relative}.ai-art{background:var(--light);width:100%;max-width:560px;aspect-ratio:1.42/1;display:grid;place-items:center;position:relative;box-shadow:0 2px 0 rgba(0,0,0,.25)}.ai-art::before{content:"Mesa de trabajo 1";position:absolute;top:-18px;left:0;font-size:10.5px;color:#C8C8C8}.ai-art svg{width:94%;height:auto;overflow:visible}.ai-art .sel{fill:none;stroke:#2A8CFF;stroke-width:1.2;stroke-dasharray:0;opacity:0;transition:opacity .3s}.ai-art:hover .sel{opacity:1}.jz *{transition:fill .6s ease,stop-color .6s ease,opacity .5s ease}.ai-layers{background:#2A2A2A;border-left:1px solid #1a1a1a;padding:10px 0}.ai-layers h6{font-size:11px;font-weight:600;color:#BDBDBD;padding:0 12px 8px;border-bottom:1px solid #1a1a1a;letter-spacing:.02em}.ai-layers ul{list-style:none}.ai-layers li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #232323}.ai-layers li .eye{width:12px;height:8px;border:1.5px solid #9a9a9a;border-radius:50%/60%}.ai-layers li .sw{width:14px;height:14px;border-radius:3px;border:1px solid #111;margin-left:auto;transition:background .6s}.ai-props{background:#262626;border-top:1px solid #1a1a1a;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:14px 16px}.ai-props .grp{display:flex;align-items:center;gap:8px}.ai-props label{color:#9E9E9E;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid transparent;padding:0;background:conic-gradient(var(--a) 0 50%,var(--b) 0 100%);outline:1px solid #111;transition:transform .2s,border-color .2s}.swatch:hover{transform:scale(1.1)}.swatch.on{border-color:#fff}.seg{display:flex;background:#1c1c1c;border-radius:999px;padding:3px}.seg button{border:0;background:transparent;color:#BDBDBD;font-size:12px;font-weight:600;padding:7px 12px;border-radius:999px}.seg button.on{background:var(--volt);color:var(--black)}.ai-props input{background:#1c1c1c;border:1px solid #3a3a3a;color:#fff;border-radius:8px;height:34px;padding:0 10px;font:inherit;font-size:13px;width:150px;outline:none;text-transform:uppercase}.ai-props input:focus{border-color:var(--volt)}.design-copy .eyebrow{font-weight:600;margin-bottom:16px}.design-copy h2{font-size:clamp(48px,5.4vw,88px)}.design-copy p.lead{font-size:17px;color:#55544f;margin:22px 0 26px;max-width:460px}.dsteps{list-style:none;border-top:1px solid var(--gray-2);margin-bottom:24px}.dsteps li{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--gray-2)}.dsteps b{font-family:var(--display);font-weight:400;font-size:26px;line-height:1;min-width:34px}.dsteps span{font-weight:500}.dsteps small{display:block;color:var(--muted);font-weight:400;font-size:14px}.dchips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.dchips span{background:var(--black);color:var(--volt);border-radius:999px;padding:7px 14px;font-weight:600;font-size:13px}.design-copy .ctas{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1100px){.ai-body{grid-template-columns:42px minmax(0,1fr)}.ai-layers{display:none}}@media (max-width:960px){.design{grid-template-columns:minmax(0,1fr)}.design-copy{order:-1}}@media (max-width:560px){.ai-tools{display:none}.ai-body{grid-template-columns:minmax(0,1fr);min-height:0}.ai-stage{padding:22px 14px}.ai-props input{width:100%}.ai-props .grp{flex-wrap:wrap}}@media (max-width:1060px){.search{display:none}.links{gap:20px}}@media (max-width:960px){.hero{grid-template-columns:minmax(0,1fr);min-height:auto}.hero h1{font-size:clamp(72px,19vw,150px)}.hero-text{padding-bottom:10px}.hero-img{min-height:360px}.tagline{position:static;padding:0 var(--pad) 26px;flex-wrap:wrap}.rail{grid-auto-columns:calc((100% - 16px)/2)}.sports{grid-template-columns:1fr 1fr}.feature,.about,.free{grid-template-columns:minmax(0,1fr)}.feature .media{min-height:400px}.steps,.plans{grid-template-columns:1fr}.step{min-height:200px}.foot{grid-template-columns:1fr 1fr}.foot .loc{justify-self:start}}@media (max-width:760px){.util{display:none}.nav{grid-template-columns:auto 1fr}.links{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:0;background:var(--bg);padding:10px var(--pad) 24px;border-bottom:1px solid var(--gray-2);font-size:22px}.links.open{display:flex}.links a{display:block;padding:12px 0}.burger{display:grid}.rail{grid-auto-columns:78%}.arrows .arrow-btn{display:none}.sport{aspect-ratio:3/4.4;padding:18px}.sport img{height:calc(87% - 104px)}.sport .big{font-size:56px}section{padding:52px 0}.free{padding:64px var(--pad)}.foot{grid-template-columns:1fr}}.links a.active{border-color:var(--black)}.crumbs{font-size:13px;color:var(--muted);padding:22px var(--pad) 0}.crumbs a:hover{color:var(--black)}.plp-head{position:sticky;top:64px;z-index:30;background:var(--bg);padding:10px var(--pad) 16px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;transition:box-shadow .2s}.plp-head.stuck{box-shadow:0 1px 0 var(--gray-2)}.plp-head h1{font-size:clamp(54px,7.5vw,112px);display:flex;align-items:flex-start;gap:12px}.plp-head h1 sup{font-family:var(--sans);font-size:16px;font-weight:600;color:var(--muted);margin-top:.5em;letter-spacing:0;text-transform:none}.plp-head.stuck h1{font-size:clamp(30px,3vw,40px);transition:font-size .3s}.plp-tools{display:flex;gap:22px;align-items:center;font-weight:500;padding-bottom:8px}.tbtn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;font-weight:500;font-size:16px;color:var(--black);white-space:nowrap}.tbtn:hover{color:var(--muted)}.sort{position:relative}.sort select{appearance:none;-webkit-appearance:none;background:transparent;border:0;font:inherit;font-weight:500;font-size:16px;padding-right:22px;cursor:pointer;color:var(--black)}.sort::after{content:"";position:absolute;right:4px;top:6px;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);pointer-events:none}.chips-d{display:none;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 var(--pad) 14px}.chips-d::-webkit-scrollbar{display:none}.chips-d button{flex-shrink:0;height:38px;padding:0 16px;border-radius:999px;border:1.5px solid #A9A8A2;background:transparent;font-weight:600;font-size:14px}.chips-d button.on{background:var(--black);color:var(--light);border-color:var(--black)}.plp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;padding:8px var(--pad) 70px;transition:grid-template-columns .45s cubic-bezier(.2,.8,.2,1),gap .45s}.plp.nofilters{grid-template-columns:0 minmax(0,1fr);gap:0}.side{position:sticky;top:190px;align-self:start;max-height:calc(100vh - 210px);overflow:auto;scrollbar-width:thin;min-width:0;transition:opacity .3s}.plp.nofilters .side{opacity:0;pointer-events:none}.side .cats{list-style:none;padding-bottom:18px}.side .cats button{display:flex;justify-content:space-between;width:100%;background:none;border:0;text-align:left;font-weight:600;font-size:16px;padding:7px 0;color:var(--black)}.side .cats button span{color:var(--muted);font-weight:500;font-size:14px}.side .cats button:hover{color:var(--muted)}.side .cats button.on{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.side details{border-top:1px solid var(--gray-2);padding:16px 0}.side summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600}.side summary::-webkit-details-marker{display:none}.side summary::after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .25s;margin-right:4px}.side details[open] summary::after{transform:rotate(-135deg)}.side .opts{display:flex;flex-direction:column;gap:10px;padding-top:14px}.chk{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px}.chk input{position:absolute;opacity:0;pointer-events:none}.chk i{width:20px;height:20px;border:1.5px solid #8E8D88;border-radius:5px;display:grid;place-items:center;transition:all .2s;flex-shrink:0}.chk input:checked+i{background:var(--black);border-color:var(--black)}.chk input:checked+i::after{content:"";width:5px;height:10px;border:solid var(--volt);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.chk input:focus-visible+i{outline:2px solid var(--black);outline-offset:2px}.chk span{margin-left:auto;color:var(--muted);font-size:13px}.side .clear{margin-top:10px;background:none;border:0;text-decoration:underline;font-weight:500;color:var(--muted);padding:0}.side .clear:hover{color:var(--black)}.side-foot{display:none}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 14px;align-content:start}.grid .card{opacity:1;transform:none;transition:none}.grid .card.hide,.grid .promo-tile.hide{display:none}.grid .card.enter,.grid .promo-tile.enter{animation:cardIn .7s cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(var(--k,0) * 55ms)}@keyframes cardIn{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.grid .card .img{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.grid .card .info .d{font-size:13px;margin-top:2px}.promo-tile{border-radius:0;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(22px,2.6vw,34px);aspect-ratio:1/1;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.promo-tile:hover{transform:translateY(-4px)}.promo-tile .kick{position:absolute;top:clamp(22px,2.6vw,34px);left:clamp(22px,2.6vw,34px);font-weight:600;font-size:14px}.promo-tile b{font-size:clamp(30px,2.7vw,44px);font-weight:400;position:relative}.promo-tile .sub{font-size:15px;max-width:300px;position:relative}.promo-tile .pill{align-self:flex-start}.promo-tile.dark{background:var(--black);color:var(--light)}.promo-tile.dark .kick{color:var(--volt)}.promo-tile.dark .sub{color:#B8B7B2}.promo-tile.dark .sub strong{color:var(--volt)}.promo-tile.dark::before{content:"60";position:absolute;right:-6px;top:-6px;font-family:var(--display);font-size:clamp(160px,17vw,260px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px #333}.promo-tile.volt{background:var(--volt)}.promo-tile.volt::before{content:"";position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#111 1.6px,transparent 2px) 0 0/12px 12px;opacity:.5;-webkit-mask:radial-gradient(circle at 70% 30%,#000 30%,transparent 70%);mask:radial-gradient(circle at 70% 30%,#000 30%,transparent 70%)}.empty{display:none;grid-column:1/-1;text-align:center;padding:80px 20px}.empty.on{display:block}.empty b{display:block;font-family:var(--display);font-weight:400;font-size:56px;text-transform:uppercase;margin-bottom:10px}.empty p{color:var(--muted);margin-bottom:22px}.more{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:30px}.more p{color:var(--muted);font-size:14px}.more .bar{width:220px;height:3px;background:var(--gray);border-radius:3px;overflow:hidden}.more .bar span{display:block;height:100%;background:var(--black);transition:width .5s}.seo{padding:60px var(--pad) 80px;border-top:1px solid var(--gray-2);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.seo h2{font-size:clamp(40px,4.4vw,64px)}.seo p{color:#55544f;font-size:16px;margin-bottom:12px}.seo .faq summary{font-size:17px;padding:16px 0}.scrim{position:fixed;inset:0;background:rgba(17,17,17,.45);opacity:0;pointer-events:none;transition:opacity .3s;z-index:70}.scrim.on{opacity:1;pointer-events:auto}@media (max-width:1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.plp,.plp.nofilters{grid-template-columns:minmax(0,1fr);gap:0}.chips-d{display:flex}.side{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:82vh;background:var(--bg);z-index:80;padding:24px var(--pad) 0;border-radius:18px 18px 0 0;transform:translateY(105%);transition:transform .45s cubic-bezier(.2,.8,.2,1);opacity:1!important;pointer-events:auto!important;overflow:auto}.side.open{transform:none}.side::before{content:"Filtros";display:block;font-weight:700;font-size:20px;margin-bottom:12px}.side-foot{display:flex;gap:10px;position:sticky;bottom:0;background:var(--bg);padding:14px 0 20px;margin-top:10px;border-top:1px solid var(--gray-2)}.side-foot .pill{flex:1}.seo{grid-template-columns:minmax(0,1fr)}.plp-head{top:64px}}@media (max-width:760px){.plp-head{flex-wrap:wrap;align-items:center}.plp-head h1{font-size:44px}.plp-head.stuck h1{font-size:28px}.plp-tools{gap:14px;padding-bottom:0}.tbtn,.sort select{font-size:15px}.grid{gap:26px 10px}.grid .card .vm{display:none}.grid .card h4{font-size:15px}.grid .card .cat{font-size:13px}.grid .card .info .cat:not(.d){display:none}.promo-tile{grid-column:1/-1;aspect-ratio:auto;min-height:300px}}.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);padding:18px var(--pad) 80px;align-items:start}.gal{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;position:sticky;top:84px}.thumbs{display:flex;flex-direction:column;gap:10px}.th{width:72px;height:72px;border:0;padding:0;background:var(--gray);border-radius:8px;overflow:hidden;position:relative}.th img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6px}.th::after{content:"";position:absolute;inset:0;border-radius:8px;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s}.th:hover::after{box-shadow:inset 0 0 0 2px #8E8D88}.th.on::after{box-shadow:inset 0 0 0 2px var(--black)}.stage{position:relative;background:var(--gray);border-radius:10px;overflow:hidden;aspect-ratio:1/1.08}.track{display:flex;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.slide{flex:0 0 100%;display:grid;place-items:center;overflow:hidden}.slide img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform .3s;transform-origin:var(--zx,50%) var(--zy,50%)}.stage.zoom .slide img{transform:scale(1.9);cursor:zoom-out}.stage .nav-a{position:absolute;bottom:16px;width:44px;height:44px;border-radius:50%;border:0;background:var(--light);display:grid;place-items:center;transition:transform .2s;z-index:2}.stage .nav-a:hover{transform:scale(1.08)}.stage .prev{right:68px}.stage .next{right:16px}.stage .tagx{position:absolute;top:16px;left:16px;z-index:2;background:var(--light);font-weight:600;font-size:13px;padding:6px 12px;border-radius:999px}.gdots{display:none;justify-content:center;gap:6px;margin-top:12px}.gdots i{width:7px;height:7px;border-radius:50%;background:var(--gray-2);transition:all .3s}.gdots i.on{background:var(--black);width:20px;border-radius:4px}.buy{position:sticky;top:84px}.buy .cat{font-weight:600;color:#55544f}.buy h1{font-size:clamp(44px,4.6vw,76px);margin:8px 0 14px}.price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.price-row b{font-size:24px;font-weight:700}.price-row>span{color:var(--muted);font-size:14px}.buy .lead{font-size:17px;color:#3a3a37;margin-bottom:24px;max-width:520px}.blk{border-top:1px solid var(--gray-2);padding:18px 0}.blk-h{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:12px}.blk-h small{color:var(--muted);font-weight:500;font-size:13px}.sizes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sizes span{height:46px;border-radius:8px;border:1.5px solid var(--gray-2);display:grid;place-items:center;font-weight:600;font-size:14px;color:#A9A8A2;background:transparent;position:relative}.sizes span.in{color:var(--black);border-color:var(--black);background:var(--light)}.sizes span.in::after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--c,#FFE800)}.fmts{display:flex;gap:8px;flex-wrap:wrap}.fmts span{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--gray-2);background:var(--light);border-radius:10px;padding:9px 14px;font-weight:600;font-size:14px}.fmts b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;font-size:11px;color:#fff}.ctas-b{display:flex;flex-direction:column;gap:10px;margin:22px 0 16px}.ctas-b .pill{height:58px;font-size:16px;width:100%}.ctas-b .pill-line{background:transparent}.trust{list-style:none;display:grid;gap:10px;margin:8px 0 6px}.trust li{display:flex;gap:12px;align-items:center;font-size:14.5px;color:#3a3a37}.trust svg{flex-shrink:0}.acc details{border-top:1px solid var(--gray-2)}.acc details:last-child{border-bottom:1px solid var(--gray-2)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-weight:600;font-size:19px}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .25s;margin-right:4px}.acc details[open] summary::after{transform:rotate(-135deg)}.acc .ac-in{padding:0 0 22px;color:#3a3a37}.acc .ac-in ul{padding-left:18px;display:grid;gap:6px;margin-top:8px}.acc .stars{display:flex;gap:3px;margin-right:auto;margin-left:14px}.acc .rev{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.layers{background:var(--black);color:var(--light);padding:90px var(--pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center}.layers .eyebrow{color:var(--volt);font-weight:600;margin-bottom:16px}.layers h2{font-size:clamp(48px,5.6vw,92px)}.layers p{color:#B8B7B2;font-size:17px;max-width:460px;margin:22px 0 28px}.lchips{display:flex;gap:8px;flex-wrap:wrap}.lchip{cursor:pointer}.lchip input{position:absolute;opacity:0;pointer-events:none}.lchip span{display:grid;place-items:center;min-width:58px;height:44px;padding:0 14px;border-radius:999px;border:1.5px solid #3a3a3a;font-weight:700;color:#6c6b66;transition:all .25s}.lchip input:checked+span{background:var(--c);border-color:var(--c);color:var(--black)}.lchip input:focus-visible+span{outline:2px solid var(--volt);outline-offset:2px}.lall{margin-top:16px;background:none;border:0;color:#B8B7B2;text-decoration:underline;font-weight:500;padding:0}.lall:hover{color:var(--light)}.layers-stage{display:grid;place-items:center;position:relative}.layers-svg{width:100%;max-width:380px;overflow:visible}.layers-svg .lay{fill:none;stroke-width:2.2;stroke-linejoin:round;transition:opacity .35s,stroke-width .25s}.layers-svg .lay.off{opacity:0}.layers-svg .lay.hl{stroke-width:4}.layers-svg .g line,.layers-svg .g path{stroke:#55544f;fill:none}.layers-svg .g text{font-size:8px;letter-spacing:.2em;fill:#6c6b66;font-family:var(--sans);font-weight:600}.lcount{position:absolute;left:0;top:0;font-family:var(--display);font-size:clamp(70px,8vw,120px);line-height:.85;color:var(--volt)}.lcount small{display:block;font-family:var(--sans);font-size:13px;color:#8a8984;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-top:8px}.combo{padding:80px var(--pad) 10px}.combo-box{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:center;background:var(--light);border-radius:18px;padding:22px}.combo .it{display:flex;gap:14px;align-items:center}.combo .it .im{width:96px;height:96px;background:var(--gray);border-radius:10px;flex-shrink:0;display:grid;place-items:center;overflow:hidden}.combo .it img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8px}.combo .it b{display:block;font-size:16px}.combo .it span{color:var(--muted);font-size:14px}.combo .plus{font-family:var(--display);font-size:40px;line-height:1}.combo .tot{background:var(--black);color:var(--light);border-radius:14px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:14px}.combo .tot s{color:#8a8984;font-size:14px;display:block}.combo .tot strong{font-family:var(--display);font-weight:400;font-size:40px;color:var(--volt);line-height:1}.rel{padding:80px var(--pad)}.rel .rail{grid-auto-columns:calc((100% - 48px)/4)}.dban{margin:0 var(--pad) 90px;background:var(--volt);border-radius:22px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;position:relative;overflow:hidden}.dban h2{font-size:clamp(40px,5vw,76px)}.dban p{font-size:17px;margin-top:12px;max-width:520px}.dban::after{content:"";position:absolute;right:-60px;bottom:-80px;width:320px;height:320px;background:radial-gradient(circle,#111 2px,transparent 2.4px) 0 0/14px 14px;-webkit-mask:radial-gradient(circle at 70% 70%,#000 25%,transparent 70%);mask:radial-gradient(circle at 70% 70%,#000 25%,transparent 70%);opacity:.35;pointer-events:none}.dban .pill{position:relative;z-index:1}.mbar{display:none}.toast{position:fixed;top:84px;right:var(--pad);z-index:90;width:min(380px,calc(100vw - 32px));background:var(--light);border-radius:14px;box-shadow:0 20px 50px -20px rgba(0,0,0,.45);padding:18px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.2,.8,.2,1)}.toast.on{transform:none;opacity:1;pointer-events:auto}.toast .h{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:14px}.toast .h i{width:20px;height:20px;border-radius:50%;background:#1F9D55;display:grid;place-items:center}.toast .r{display:flex;gap:12px;align-items:center;margin-bottom:16px}.toast .r .im{width:64px;height:64px;background:var(--gray);border-radius:8px;display:grid;place-items:center;overflow:hidden}.toast .r img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4px}.toast .r span{color:var(--muted);font-size:14px;display:block}.toast .b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toast .b .pill{height:46px}@media (max-width:1100px){.rel .rail{grid-auto-columns:calc((100% - 32px)/3)}.combo-box{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.combo .tot{grid-column:1/-1}}@media (max-width:960px){.pdp{grid-template-columns:minmax(0,1fr);padding-top:10px}.gal{position:static;grid-template-columns:minmax(0,1fr)}.thumbs{display:none}.gdots{display:flex}.stage{border-radius:0;margin:0 calc(var(--pad) * -1)}.stage .nav-a{display:none}.track{overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start}.buy{position:static}.layers{grid-template-columns:minmax(0,1fr)}.layers-stage{order:-1}.rel .rail{grid-auto-columns:calc((100% - 16px)/2)}.dban{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rel .rail{grid-auto-columns:72%}.sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.combo-box{grid-template-columns:minmax(0,1fr)}.combo .plus{text-align:center}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:65;background:rgba(232,231,227,.96);backdrop-filter:blur(8px);border-top:1px solid var(--gray-2);padding:12px var(--pad);gap:12px;align-items:center;transform:translateY(110%);transition:transform .35s}.mbar.on{transform:none}.mbar b{font-size:18px;white-space:nowrap}.mbar .pill{flex:1;height:50px}.wa{bottom:86px}.toast{top:auto;bottom:16px;right:16px}}.lm-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:min(88vh,860px)}.lm-left{background:var(--black);color:var(--light);padding:clamp(36px,5vw,72px) var(--pad);display:flex;flex-direction:column;justify-content:center;gap:26px;position:relative;overflow:hidden}.lm-left::after{content:"GRATIS";position:absolute;left:-10px;bottom:-30px;font-family:var(--display);font-size:clamp(120px,15vw,240px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px #262626;pointer-events:none}.lm-left .eyebrow{color:var(--volt);font-weight:600}.lm-left h1{font-size:clamp(60px,7.4vw,124px);position:relative;z-index:1}.lm-left h1 em{font-style:normal;color:var(--volt)}.lm-left .lead{color:#B8B7B2;font-size:18px;max-width:520px;position:relative;z-index:1}.lm-ticks{list-style:none;display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.lm-ticks li{border:1.5px solid #3a3a3a;border-radius:999px;padding:7px 14px;font-weight:600;font-size:14px}.lm-ticks li::before{content:"✓ ";color:var(--volt)}.lm-form{position:relative;z-index:1;max-width:520px}.lm-right{background:var(--volt);position:relative;display:grid;place-items:center;overflow:hidden;min-height:420px}.lm-right .dots{position:absolute;inset:0;background:radial-gradient(circle,#111 2.2px,transparent 2.6px) 0 0/16px 16px;-webkit-mask:radial-gradient(circle at 85% 15%,#000 0,transparent 55%);mask:radial-gradient(circle at 85% 15%,#000 0,transparent 55%);opacity:.5}.lm-right .dots.b{-webkit-mask:radial-gradient(circle at 10% 95%,#000 0,transparent 45%);mask:radial-gradient(circle at 10% 95%,#000 0,transparent 45%)}.lm-right img{position:relative;width:82%;max-width:600px;mix-blend-mode:multiply;transform:rotate(-7deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.lm-right:hover img{transform:rotate(-3deg) scale(1.03)}.price-tag{position:absolute;top:clamp(20px,4vw,48px);right:clamp(20px,4vw,48px);width:150px;height:150px;border-radius:50%;background:var(--black);color:var(--volt);display:grid;place-items:center;text-align:center;transform:rotate(12deg);animation:spinTag 18s linear infinite}.price-tag b{font-family:var(--display);font-weight:400;font-size:54px;line-height:.9;display:block}.price-tag s{color:#8a8984;font-size:14px;font-weight:600}.price-tag span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--light)}@keyframes spinTag{0%,100%{transform:rotate(12deg)}50%{transform:rotate(-6deg)}}.lm-form .ml-form-embedContainer,.lm-form .ml-form-embedWrapper,.lm-form .ml-form-embedBody,.lm-form .ml-form-align-center{all:unset;display:block!important;width:100%!important;max-width:none!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important}.lm-form .ml-form-embedContent{display:none!important}.lm-form .ml-form-formContent{display:flex!important;flex-direction:column;gap:10px;margin:0 0 14px!important}.lm-form .ml-form-fieldRow{margin:0!important}.lm-form input.form-control{width:100%!important;height:58px!important;border-radius:999px!important;border:1.5px solid #3a3a3a!important;background:#1a1a1a!important;color:#F1F0EC!important;padding:0 24px!important;font:500 16px/1 var(--sans)!important;outline:none!important;box-sizing:border-box!important;transition:border-color .2s}.lm-form input.form-control::placeholder{color:#8a8984!important}.lm-form input.form-control:focus{border-color:var(--volt)!important}.lm-form .ml-form-embedPermissions p,.lm-form .ml-form-embedPermissionsContent p{color:#8a8984!important;font:400 13px/1.5 var(--sans)!important;margin:0 0 10px!important}.lm-form .ml-form-embedPermissions a{color:#F1F0EC!important;text-decoration:underline}.lm-form .ml-form-checkboxRow{margin:0 0 18px!important}.lm-form .ml-form-checkboxRow label{display:flex!important;gap:12px;align-items:flex-start;cursor:pointer}.lm-form .ml-form-checkboxRow input[type=checkbox]{appearance:none;-webkit-appearance:none;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;flex:0 0 22px!important;display:block!important;box-sizing:border-box!important;border:1.5px solid #6c6b66!important;border-radius:6px!important;background:transparent!important;flex-shrink:0;margin:0!important;position:relative!important;opacity:1!important;cursor:pointer}.lm-form .ml-form-checkboxRow input[type=checkbox]:checked{background:var(--volt)!important;border-color:var(--volt)!important}.lm-form .ml-form-checkboxRow input[type=checkbox]:checked::after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #111;border-width:0 2px 2px 0;transform:rotate(45deg)}.lm-form .ml-form-checkboxRow .label-description p{color:#D9D8D3!important;font:500 14px/1.45 var(--sans)!important;margin:0!important}.lm-form .ml-form-embedSubmit{margin:0!important}.lm-form .ml-form-embedSubmit button{width:100%!important;height:60px!important;border-radius:999px!important;border:0!important;background:var(--volt)!important;color:var(--black)!important;font:700 17px/1 var(--sans)!important;cursor:pointer;transition:transform .2s,background .2s}.lm-form .ml-form-embedSubmit button:hover{background:var(--soft)!important;transform:translateY(-2px)}.lm-form .ml-form-successBody{display:none}.lm-form .ml-form-successContent h4{font-family:var(--display)!important;font-weight:400!important;font-size:56px!important;text-transform:uppercase;color:var(--volt)!important;margin:0 0 8px!important;line-height:.9!important}.lm-form .ml-form-successContent p{color:#D9D8D3!important;font:500 17px/1.5 var(--sans)!important}.lm-sec{padding:90px var(--pad)}.lm-inc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lm-inc div{background:var(--gray);padding:28px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.lm-inc b{font-family:var(--display);font-weight:400;font-size:56px;line-height:.9}.lm-inc h4{font-size:20px;margin-bottom:6px}.lm-inc p{color:var(--muted)}.lm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:2px solid var(--black)}.lm-steps div{padding:30px 30px 10px 0}.lm-steps div+div{padding-left:30px;border-left:1px solid var(--gray-2)}.lm-steps span{font-family:var(--display);font-size:80px;line-height:.85;display:block;margin-bottom:22px}.lm-steps div:nth-child(2) span{color:#C9B400}.lm-steps h4{font-size:22px;margin-bottom:8px}.lm-steps p{color:var(--muted)}.lm-yt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lm-yt .v{background:var(--black);aspect-ratio:16/10;position:relative;display:grid;place-items:center;overflow:hidden;color:var(--light)}.lm-yt .v img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:10%;opacity:.35}.lm-yt .v .play{position:relative;width:86px;height:86px;border-radius:50%;background:var(--volt);display:grid;place-items:center;transition:transform .3s}.lm-yt .v:hover .play{transform:scale(1.1)}.lm-yt .t{background:var(--gray);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:18px;align-items:flex-start}.lm-yt .t h2{font-size:clamp(44px,5vw,80px)}.lm-yt .t p{color:#55544f;font-size:17px;max-width:460px}.lm-up{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.lm-up .head{background:var(--black);color:var(--light);padding:clamp(28px,3vw,44px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.lm-up .head h2{font-size:clamp(44px,4.6vw,72px)}.lm-up .head p{color:#B8B7B2}@media (max-width:1100px){.lm-inc{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-up{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lm-up .head{grid-column:1/-1}}@media (max-width:960px){.lm-hero,.lm-yt{grid-template-columns:minmax(0,1fr)}.lm-right{order:-1;min-height:360px}.price-tag{width:120px;height:120px}.price-tag b{font-size:42px}.lm-steps{grid-template-columns:minmax(0,1fr)}.lm-steps div,.lm-steps div+div{padding:26px 0;border-left:0;border-bottom:1px solid var(--gray-2)}}@media (max-width:760px){.lm-inc,.lm-up{grid-template-columns:minmax(0,1fr)}.lm-sec{padding:64px var(--pad)}}.lm-up .card{opacity:1;transform:none}.lm-up .card .img{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.lm-up .card{opacity:1;transform:none}.lm-up .card .img{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:100;background:var(--volt);padding:10px 14px;border-radius:8px;clip:auto;width:auto;height:auto}.icon-btn .cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:999px;background:var(--volt);color:var(--black);font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.icon-btn .cart-count:empty,.icon-btn .cart-count[data-n="0"]{display:none}.price .woocommerce-Price-currencySymbol{margin-right:1px}.price del{color:var(--muted);font-weight:500;margin-right:6px}.price ins{text-decoration:none}.price .usd{font-size:.72em;font-weight:600;color:var(--muted);margin-left:4px}.page-wrap{max-width:1100px;margin:0 auto;padding:36px var(--pad) 90px}.page-wrap.narrow{max-width:780px}.page-title{font-size:clamp(48px,7vw,104px);margin-bottom:28px}.entry{font-size:17px;line-height:1.7}.entry>*+*{margin-top:1em}.entry h2,.entry h3{font-family:var(--sans);font-weight:700;line-height:1.2;margin-top:1.6em}.entry h2{font-size:28px}.entry h3{font-size:22px}.entry a{text-decoration:underline}.entry img{border-radius:10px;height:auto}.entry ul,.entry ol{padding-left:22px}.post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}.post-card .img{aspect-ratio:16/10;background:var(--gray);overflow:hidden;border-radius:6px}.post-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.post-card:hover .img img{transform:scale(1.04)}.post-card h3{font-family:var(--sans);font-size:19px;font-weight:700;margin:14px 0 6px;line-height:1.3}.post-card p{color:var(--muted);font-size:15px}.pager{display:flex;gap:8px;justify-content:center;margin-top:50px}.pager .page-numbers{min-width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1.5px solid #A9A8A2;font-weight:600;padding:0 14px}.pager .page-numbers.current{background:var(--black);color:var(--light);border-color:var(--black)}@media (max-width:960px){.post-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.post-list{grid-template-columns:minmax(0,1fr)}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;background:var(--light);border-left:4px solid var(--volt);border-radius:10px;padding:16px 18px;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-weight:500}.woocommerce-error{border-left-color:#D33918}.woocommerce-message .button,.woocommerce-info .button{order:2}.single-product .woocommerce-notices-wrapper{position:fixed;top:84px;right:var(--pad);z-index:90;width:min(420px,calc(100vw - 32px));animation:toastIn .45s cubic-bezier(.2,.8,.2,1)}.single-product .woocommerce-notices-wrapper .woocommerce-message{box-shadow:0 20px 50px -20px rgba(0,0,0,.45);margin:0}@keyframes toastIn{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wc-block-components-button,.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:999px;border:0;background:var(--black);color:var(--light);font:600 15px var(--sans);cursor:pointer;text-decoration:none}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#3a3a3a}.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--black)}.buy form.cart{display:flex;flex-direction:column;gap:12px;margin:22px 0 10px}.buy form.cart .quantity{display:none}.buy form.cart .single_add_to_cart_button{width:100%;height:58px;font-size:16px}.buy form.cart .single_add_to_cart_button.disabled{opacity:.45;cursor:not-allowed}.buy table.variations{width:100%;border-collapse:collapse}.buy table.variations th,.buy table.variations td{display:block;text-align:left;padding:0}.buy table.variations th label{font-weight:600;display:block;margin:6px 0 8px}.buy table.variations select{width:100%;height:50px;border-radius:12px;border:1.5px solid var(--gray-2);background:var(--light);padding:0 14px;font:500 15px var(--sans)}.buy .reset_variations{display:inline-block;margin-top:8px;font-size:14px;color:var(--muted);text-decoration:underline}.buy .woocommerce-variation-price{margin:6px 0}.buy .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:10px}.buy .stock{display:none}.wa-ask{height:54px;width:100%}#reviews .commentlist{list-style:none;display:grid;gap:14px;margin-bottom:20px}#reviews .comment_container{display:flex;gap:12px}#reviews .avatar{border-radius:50%}#reviews #respond textarea,#reviews #respond input[type=text],#reviews #respond input[type=email]{width:100%;border:1.5px solid var(--gray-2);border-radius:10px;padding:10px 12px;font:inherit;background:var(--light)}#reviews .stars a{color:var(--black)}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-family:var(--sans)}.plp .woocommerce-pagination{display:none}.no-js .plp .woocommerce-pagination{display:block}.side .cats a{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;padding:7px 0;color:var(--black)}.side .cats a span{color:var(--muted);font-weight:500;font-size:14px}.side .cats a:hover{color:var(--muted)}.side .cats a.on{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}a.chk{color:var(--black)}a.chk.on i{background:var(--black);border-color:var(--black)}a.chk.on i::after{content:"";width:5px;height:10px;border:solid var(--volt);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.side a.clear{display:inline-block;margin-top:10px;text-decoration:underline;font-weight:500;color:var(--muted)}.chips-d a{flex-shrink:0;height:38px;padding:0 16px;border-radius:999px;border:1.5px solid #A9A8A2;display:inline-flex;align-items:center;font-weight:600;font-size:14px;white-space:nowrap}.chips-d a.on{background:var(--black);color:var(--light);border-color:var(--black)}.plp-head .sort label{display:inline-flex;align-items:center;gap:4px;position:relative}.pdp{display:grid}.upsell-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#loadMore.loading{opacity:.6;pointer-events:none}.free .lm-form{position:relative;z-index:1}.lm-form-inline{background:var(--black);padding:28px;border-radius:18px;max-width:560px}.woocommerce-account .woocommerce{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px}.woocommerce-MyAccount-navigation ul{list-style:none;display:flex;flex-direction:column;gap:4px}.woocommerce-MyAccount-navigation a{display:block;padding:10px 14px;border-radius:10px;font-weight:600}.woocommerce-MyAccount-navigation .is-active a{background:var(--black);color:var(--light)}.woocommerce table.shop_table{width:100%;border-collapse:collapse}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px 10px;border-bottom:1px solid var(--gray-2);text-align:left}.woocommerce form .form-row{margin-bottom:14px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;height:48px;border-radius:12px;border:1.5px solid var(--gray-2);background:var(--light);padding:0 14px;font:inherit}.woocommerce form .form-row label{display:block;font-weight:600;margin-bottom:6px}@media (max-width:760px){.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr)}.upsell-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.photo .halftone-css{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.photo .halftone-css i{position:absolute;width:56%;height:44%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.photo .halftone-css .ht-a{left:0;top:0;transform-origin:0 0;background:radial-gradient(circle,#111 0 2.6px,transparent 3px) 0 0/11px 11px;-webkit-mask:radial-gradient(circle at 0 0,#000 0,rgba(0,0,0,.5) 30%,transparent 66%);mask:radial-gradient(circle at 0 0,#000 0,rgba(0,0,0,.5) 30%,transparent 66%)}.photo .halftone-css .ht-b{right:0;bottom:0;transform-origin:100% 100%;background:radial-gradient(circle,#FFE800 0 2.8px,transparent 3.2px) 0 0/11px 11px;-webkit-mask:radial-gradient(circle at 100% 100%,#000 0,rgba(0,0,0,.5) 28%,transparent 64%);mask:radial-gradient(circle at 100% 100%,#000 0,rgba(0,0,0,.5) 28%,transparent 64%)}.about:hover .photo .halftone-css i{transform:scale(1.06)}#erick,#diseno,#encargos,#faq,.cta,.site-footer,.seo,.rel,.dban,.lm-sec{content-visibility:auto;contain-intrinsic-size:auto 900px}img{height:auto}.hero-img img,.feature .media img{mix-blend-mode:multiply}.hero-img img{height:auto;max-height:min(80vh,720px);object-fit:contain}.pack-note{font-size:14px;color:#55544f;margin:6px 0 0;max-width:460px}.wc-page{max-width:1240px}.wc-page .page-title{font-size:clamp(44px,6vw,88px);margin-bottom:22px}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none!important;content:none!important}.wc-page .woocommerce-message,.wc-page .woocommerce-info,.wc-page .woocommerce-error{padding:14px 16px 14px 20px!important;border-top:0!important;border-left:4px solid var(--volt);background:#F1F0EC;color:var(--black)}.wc-page .woocommerce-message a.button,.wc-page .woocommerce-info a.button{float:none;height:40px;font-size:14px}.woocommerce-cart .wc-page .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.woocommerce-cart .wc-page .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart .wc-page .woocommerce-notices-wrapper:empty{display:none}.woocommerce-cart .wc-page .cart-collaterals{width:100%!important;float:none;position:sticky;top:90px}.woocommerce-cart .wc-page .cart-collaterals .cart_totals{width:100%!important;float:none;background:#F1F0EC;border-radius:18px;padding:24px}.woocommerce-cart .wc-page .cart-collaterals .cross-sells{display:none}.wc-page table.shop_table{border:0!important;border-radius:0;margin:0;background:transparent}.wc-page table.shop_table th{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;border-top:0!important}.wc-page table.shop_table td{border-top:0!important;border-bottom:1px solid #D6D5D0!important;vertical-align:middle;padding:16px 10px!important}.wc-page table.cart .product-thumbnail{width:84px}.wc-page table.cart .product-thumbnail img{width:72px!important;height:72px;object-fit:contain;background:#DDDCD7;border-radius:12px;padding:4px;mix-blend-mode:multiply}.wc-page table.cart .product-name a{font-weight:700;font-size:16px;color:var(--black);text-decoration:none}.wc-page table.cart .product-name a:hover{text-decoration:underline}.wc-page table.cart a.remove{text-decoration:none!important;width:30px;height:30px;line-height:28px;border-radius:50%;color:var(--black)!important;font-size:20px;font-weight:400;display:inline-grid;place-items:center;background:transparent;border:1.5px solid #C4C3BE}.wc-page table.cart a.remove:hover{background:var(--black)!important;color:var(--light)!important;border-color:var(--black)}.wc-page .quantity .qty{width:64px;height:42px;border-radius:10px;border:1.5px solid #C4C3BE;background:#F1F0EC;text-align:center;font:600 15px var(--sans)}.wc-page table.cart td.actions{padding:18px 0!important;border-bottom:0!important}.wc-page table.cart td.actions .coupon{display:flex;gap:8px;align-items:center}.wc-page table.cart td.actions .coupon .input-text{width:180px!important;height:44px;border-radius:999px;border:1.5px solid #C4C3BE;background:#F1F0EC;padding:0 16px!important;font:500 14px var(--sans)}.wc-page table.cart td.actions .button{height:44px;font-size:14px;padding:0 20px}.wc-page table.cart td.actions button[name=update_cart]{float:right;background:transparent;color:var(--black);border:1.5px solid var(--black)}.wc-page table.cart td.actions button[name=update_cart]:disabled,.wc-page table.cart td.actions button[name=update_cart][aria-disabled=true]{opacity:.35;cursor:default;padding:0 20px}.wc-page .cart_totals h2{font-family:var(--sans);font-size:20px;font-weight:700;margin:0 0 10px;text-transform:none}.wc-page .cart_totals table.shop_table th,.wc-page .cart_totals table.shop_table td{padding:12px 0!important;font-size:15px;text-transform:none;letter-spacing:0;color:var(--black)}.wc-page .cart_totals .order-total th,.wc-page .cart_totals .order-total td{border-bottom:0!important;font-size:18px;font-weight:700}.wc-page .cart_totals .order-total .usd,.wc-page .cart_totals small{color:var(--muted);font-size:12px;font-weight:600}.wc-page .wc-proceed-to-checkout{padding:14px 0 0;display:flex;flex-direction:column;gap:10px}.wc-page .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-page .wc-proceed-to-checkout a.checkout-button.button{display:flex!important;align-items:center;justify-content:center;width:100%;height:56px;padding:0!important;margin:0!important;font-size:16px!important;line-height:1;border-radius:999px;background:var(--black);color:var(--light)}.wc-page .wc-proceed-to-checkout a.checkout-button:hover{background:#3a3a3a}.wc-page .wc-proceed-to-checkout #ppc-button-ppcp-gateway,.wc-page .wc-proceed-to-checkout .ppcp-button-apm,.wc-page .wc-proceed-to-checkout [id^=ppc-button],.wc-page .wc-proceed-to-checkout #wcpay-express-checkout-element,.wc-page .wc-proceed-to-checkout .wcpay-express-checkout-wrapper{width:100%!important;margin:0!important}.wc-page .wcpay-express-checkout-wrapper{margin:0!important;padding:0!important}.wc-page #wcpay-express-checkout-button-separator,.wc-page .wcpay-payment-request-button-separator{display:none!important}.wc-page .cart-empty{font-size:18px}.wc-page .return-to-shop .button{height:52px;padding:0 28px}.woocommerce-checkout .wc-page form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:32px;align-items:start}.woocommerce-checkout .wc-page form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.woocommerce-checkout .wc-page #customer_details{grid-column:1;width:auto}.woocommerce-checkout .wc-page #customer_details .col-1,.woocommerce-checkout .wc-page #customer_details .col-2{float:none;width:100%}.woocommerce-checkout .wc-page #order_review_heading{display:none}.woocommerce-checkout .wc-page #order_review{grid-column:2;grid-row:1/span 3;background:#F1F0EC;border-radius:18px;padding:24px;position:sticky;top:90px}.woocommerce-checkout .wc-page #order_review::before{content:"Tu pedido";display:block;font:700 20px var(--sans);margin-bottom:8px}.woocommerce-checkout .wc-page h3{font-family:var(--sans);font-size:20px;font-weight:700;text-transform:none;margin:0 0 14px}.woocommerce-checkout .wc-page #payment{background:transparent!important;border-radius:0}.woocommerce-checkout .wc-page #payment ul.payment_methods{padding:12px 0!important;border-bottom:1px solid #D6D5D0!important}.woocommerce-checkout .wc-page #payment ul.payment_methods li{padding:8px 0;list-style:none}.woocommerce-checkout .wc-page #payment div.payment_box{background:#E3E2DD!important;border-radius:12px;font-size:14px}.woocommerce-checkout .wc-page #payment div.payment_box::before{border-bottom-color:#E3E2DD!important}.woocommerce-checkout .wc-page #payment .place-order{padding:16px 0 0!important}.woocommerce-checkout .wc-page #place_order{width:100%;height:56px;font-size:16px;float:none}.woocommerce-checkout .wc-page .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .wc-page .woocommerce-form-login-toggle .woocommerce-info{border-left-color:#A9A8A2}@media (max-width:960px){.woocommerce-cart .wc-page .woocommerce,.woocommerce-checkout .wc-page form.checkout{grid-template-columns:minmax(0,1fr)}.woocommerce-cart .wc-page .cart-collaterals,.woocommerce-checkout .wc-page #order_review{position:static;grid-column:1;grid-row:auto}}@media (max-width:768px){.wc-page table.shop_table_responsive thead{display:none}.wc-page table.shop_table_responsive tr{display:grid;grid-template-columns:30px 72px minmax(0,1fr);column-gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #D6D5D0}.wc-page table.shop_table_responsive tr td{border:0!important;padding:2px 0!important;text-align:left!important;background:transparent!important}.wc-page table.shop_table_responsive tr td::before{display:none}.wc-page table.cart tr.cart_item td.product-remove{grid-row:1/span 3}.wc-page table.cart tr.cart_item td.product-thumbnail{display:block!important;grid-row:1/span 3;grid-column:2}.wc-page table.cart tr.cart_item td.product-name,.wc-page table.cart tr.cart_item td.product-subtotal,.wc-page table.cart tr.cart_item td.product-quantity{grid-column:3}.wc-page table.cart tr.cart_item td.product-price{display:none!important}.wc-page table.cart td.actions{grid-column:1/-1}.wc-page table.cart td.actions .coupon{float:none;width:100%}.wc-page table.cart td.actions .coupon .input-text{flex:1;width:auto!important}.wc-page table.cart td.actions button[name=update_cart]{float:none;width:100%;margin-top:10px}.wc-page .cart_totals table.shop_table_responsive tr{display:flex;justify-content:space-between;grid-template-columns:none;padding:0}.wc-page .cart_totals table.shop_table_responsive tr th{display:block}}