.jp3{--ink:#14161F;--blue:#2A48EA;--yellow:#F5D24A;--teal:#12B5D6;--coral:#F4897A;--violet:#D8CEFF;--mint:#BDF2EC;--pink:#FFB0A3;--paper:#FFFFFF;--mist:#E9EDF2;--slate:#232A3B;--green:#2AC768;--display:"Bricolage Grotesque","Archivo",system-ui,sans-serif;--body:"Plus Jakarta Sans",system-ui,sans-serif;--shop:"Archivo",system-ui,sans-serif;--bw:3px;--sh:6px 6px 0 var(--ink);color-scheme:light}.jp3 *{box-sizing:border-box}.jp3{scroll-behavior:smooth}.jp3{background:var(--mist);color:var(--ink);font-family:var(--body);font-size:16px;margin:0;-webkit-font-smoothing:antialiased}.jp3 button{font:inherit;color:inherit;cursor:pointer}.jp3 :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.jp3 svg{display:block}.jp3 .btn{display:inline-flex;align-items:center;gap:10px;border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink);border-radius:999px;padding:14px 26px;font-weight:800;font-size:17px;box-shadow:var(--sh);transition:transform .15s,box-shadow .15s}.jp3 .btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.jp3 .btn:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--ink)}.jp3 .btn.alt{background:var(--yellow)}.jp3 .btn.dark{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--teal)}.jp3 .pill{display:inline-flex;align-items:center;gap:8px;border:var(--bw) solid var(--ink);background:#fff;border-radius:999px;padding:9px 18px;font-weight:700;font-size:14px;box-shadow:3px 3px 0 var(--ink)}.jp3 .logo{display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.03em}.jp3 .dots{position:fixed;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:20}.jp3 .dots button{width:16px;height:16px;border-radius:50%;border:var(--bw) solid var(--ink);background:#fff;padding:0}.jp3 .dots button.on{background:var(--yellow);transform:scale(1.25)}.jp3 .s1{height:100vh;min-height:640px;display:flex;flex-direction:column;background:var(--blue);position:relative;overflow:hidden}.jp3 .hero{flex:1;position:relative;padding:clamp(16px,2.2vw,32px) clamp(20px,4vw,56px) 96px;display:flex;flex-direction:column;color:#fff}.jp3 .hero .logo{color:#fff}.jp3 .hero h1{font-family:var(--display);font-weight:800;line-height:.88;letter-spacing:-.06em;font-size:clamp(60px,min(12.6vw,19.5vh),190px);margin:clamp(10px,2vh,36px) 0 0;max-width:12ch;position:relative;z-index:2;text-wrap:balance}.jp3 .cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(18px,3vh,44px);position:relative;z-index:3}.jp3 .btn.ghost{background:var(--blue);color:#fff;border-color:#fff;box-shadow:6px 6px #fff}.jp3 .btn.ghost:hover{box-shadow:8px 8px #fff}.jp3 .stage{position:absolute;right:clamp(-30px,2vw,40px);top:clamp(60px,6vw,90px);width:min(40vw,52vh,520px);aspect-ratio:1/1.1;z-index:1}.jp3 .stage .f{position:absolute;filter:drop-shadow(0 22px 26px rgba(8,16,90,.45));will-change:transform}.jp3 .stage .ph1{left:30%;top:0;width:44%;transform:rotate(14deg);animation:flt 7s ease-in-out infinite}.jp3 .stage .ph2{left:68%;top:20%;width:30%;transform:rotate(11deg);animation:flt 8s ease-in-out -2s infinite}.jp3 .stage .bd{left:6%;top:66%;width:30%;transform:rotate(-8deg);animation:flt 6s ease-in-out -1s infinite}.jp3 .sticker{position:absolute;left:46%;top:70%;width:28%;aspect-ratio:1;border-radius:50%;background:var(--yellow);border:var(--bw) solid var(--ink);box-shadow:var(--sh);display:grid;place-items:center;text-align:center;font-family:var(--display);font-weight:800;color:var(--ink);font-size:clamp(11px,1.25vw,20px);line-height:1;transform:rotate(-12deg);animation:wob 5s ease-in-out infinite}@keyframes flt{50%{translate:0 -14px}}@keyframes wob{50%{transform:rotate(-6deg) scale(1.04)}}.jp3 .wavebox{position:relative;background:var(--paper);padding:0 clamp(20px,4vw,56px) clamp(14px,2.5vh,28px);border-top:0}.jp3 .wave{position:absolute;left:0;top:-89px;width:100%;height:90px;overflow:hidden;pointer-events:none}.jp3 .wave svg{position:absolute;left:0;top:0;width:200%;height:130px;animation:drift 14s linear infinite}.jp3 .wave svg.b{opacity:.38;animation-duration:22s;animation-direction:reverse;top:-8px}@keyframes drift{to{transform:translate(-50%)}}.jp3 .cats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding-top:clamp(14px,3vh,34px)}.jp3 .cat{background:none;border:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0;font-family:var(--body)}.jp3 .cat .c{width:clamp(64px,min(8vw,10.5vh),104px);aspect-ratio:1;border-radius:50%;border:var(--bw) solid var(--ink);box-shadow:5px 5px 0 var(--ink);display:grid;place-items:center;margin-bottom:6px;transition:transform .15s,box-shadow .15s}.jp3 .cat:hover .c{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.jp3 .cat .c svg{width:46%;height:46%;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jp3 .cat b{font-size:clamp(14px,1.5vw,17px);font-weight:800;line-height:1.15;max-width:15ch}.jp3 .cat small{font-size:clamp(11px,1.1vw,13px);color:#5b6275;font-weight:600}.jp3 .s2{min-height:100vh;display:flex;flex-direction:column;background:var(--mist);padding:calc(var(--hh,58px) + 14px) clamp(16px,3vw,40px) 22px;font-family:var(--body)}.jp3 .bar{display:flex;align-items:center;gap:20px;margin-bottom:16px}.jp3 .bar .search{flex:1;max-width:620px;display:flex;align-items:center;gap:10px;background:#fff;border:var(--bw) solid var(--ink);border-radius:999px;padding:0 20px;height:54px;box-shadow:4px 4px 0 var(--ink);color:#6a7285;font-weight:600;min-width:0}.jp3 .bar .search input{border:0;outline:0;background:none;font:inherit;flex:1;min-width:0;color:var(--ink)}.jp3 .bar .sp{flex:1}.jp3 .hb{display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 22px;border-radius:999px;border:var(--bw) solid var(--ink);font-weight:800;background:#fff;box-shadow:4px 4px 0 var(--ink);white-space:nowrap}.jp3 .hb.k{background:var(--ink);color:#fff;box-shadow:4px 4px 0 var(--teal)}.jp3 .hb .n{background:var(--pink);color:#fff;border-radius:99px;font-size:12px;padding:1px 7px}.jp3 .bento{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(200px,1fr) minmax(200px,1fr) auto;gap:16px;flex:1}.jp3 .t{position:relative;border:var(--bw) solid var(--ink);border-radius:28px;box-shadow:var(--sh);padding:clamp(18px,2.4vh,28px);overflow:hidden;display:flex;flex-direction:column;text-align:left;min-width:0;transition:transform .18s,box-shadow .18s;font-family:var(--body)}.jp3 button.t:hover,.jp3 .t.link:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ink)}.jp3 .t h3{font-weight:800;letter-spacing:-.045em;font-size:clamp(20px,1.9vw,30px);line-height:1;margin:0 0 6px}.jp3 .t p{margin:0;font-weight:600;font-size:15px;line-height:1.35;max-width:24ch}.jp3 .go{position:absolute;left:26px;bottom:24px;width:48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;border:var(--bw) solid var(--ink)}.jp3 .t .art{position:absolute;pointer-events:none}.jp3 .A{grid-column:1/6;grid-row:1/3;background:#12305a;color:#fff;border-radius:28px;box-shadow:6px 6px 0 var(--teal)}.jp3 .A h2{font-weight:800;letter-spacing:-.05em;font-size:clamp(30px,min(3.6vw,6vh),56px);line-height:.98;margin:0 0 14px;text-wrap:balance;max-width:11ch}.jp3 .A p{color:#c3c9d8;font-size:16px;max-width:26ch}.jp3 .fm{display:flex;background:#fff;border-radius:999px;padding:6px;margin:clamp(12px,2.2vh,22px) 0 12px;max-width:420px;border:var(--bw) solid var(--teal)}.jp3 .fm input{flex:1;border:0;outline:0;background:none;padding:0 16px;font:inherit;font-weight:600;min-width:0;color:var(--ink)}.jp3 .fm button{background:var(--teal);border:0;border-radius:999px;padding:12px 22px;font-weight:800;color:var(--ink)}.jp3 .chips{display:flex;flex-wrap:wrap;gap:8px;max-width:420px}.jp3 .chips span{border:2px solid #4a5268;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:700;color:#e4e8f2}.jp3 .B{grid-column:6/10;grid-row:1;background:#92e6dc}.jp3 .C{grid-column:10/13;grid-row:1/3;background:var(--yellow)}.jp3 .D{grid-column:6/8;grid-row:2;background:var(--coral)}.jp3 .E{grid-column:8/10;grid-row:2;background:#bdb0ff}.jp3 .W{grid-column:1/9;grid-row:3;min-height:170px;background:#fff;flex-direction:row;align-items:center;gap:26px;padding:0 0 0 28px}.jp3 .W .wa{flex:none;width:84px;height:84px;border-radius:50%;background:var(--green);border:var(--bw) solid var(--ink);display:grid;place-items:center;color:#fff}.jp3 .W .tx{flex:1;min-width:0}.jp3 .W .tx h3{font-size:clamp(20px,2.1vw,30px);max-width:22ch;margin-bottom:12px}@media (max-width:1250px){.jp3 .W{flex-wrap:wrap}.jp3 .W .wa{width:64px;height:64px}.jp3 .W .promo{flex:1 1 100%!important;width:100%!important;align-self:auto!important;border-left:0;border-top:var(--bw) solid var(--ink);flex-direction:row;align-items:center;justify-content:space-between;margin:0 -0px;padding:16px 24px}.jp3 .W{padding-right:0}.jp3 .W .tx{flex:1 1 50%}.jp3 .W{padding-right:0;gap:16px 22px}}.jp3 .W .tags{display:flex;flex-wrap:wrap;gap:8px}.jp3 .W .tags span{background:var(--mist);border-radius:99px;padding:7px 14px;font-weight:700;font-size:13px}.jp3 .W .promo{align-self:stretch;flex:none;width:clamp(200px,24%,280px);background:var(--slate);border-left:var(--bw) solid var(--ink);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px;color:#fff;transition:background .2s}.jp3 .W .promo:hover{background:var(--ink)}.jp3 .W .promo b{font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.04em;line-height:1}.jp3 .W .promo i{font-style:normal;display:inline-flex;align-items:center;gap:8px;background:var(--yellow);color:var(--ink);border:var(--bw) solid var(--ink);border-radius:99px;padding:9px 16px;font-weight:800;font-size:14px;box-shadow:3px 3px #fff}.jp3 .G{grid-column:9/13;grid-row:3;min-height:170px;background:var(--teal);justify-content:flex-end}.jp3 .G h3{margin:0;max-width:12ch}.jp3 .G .art{right:22px;top:20px}.jp3 .s3{min-height:100vh;padding-top:var(--hh,58px);display:flex;flex-direction:column;background:#eef1f5;font-family:var(--shop)}.jp3 .strip{margin-top:auto;background:var(--ink);color:#fff;display:flex;justify-content:center;gap:clamp(16px,4vw,56px);padding:11px 16px;font-size:13px;font-weight:600;flex-wrap:wrap}.jp3 .strip span{display:inline-flex;align-items:center;gap:8px}.jp3 .head{background:#fff;border-bottom:var(--bw) solid var(--ink);display:flex;align-items:center;gap:clamp(14px,3vw,36px);padding:7px clamp(16px,4vw,56px)}.jp3 .head .logo{font-family:var(--shop);font-size:24px;letter-spacing:-.04em}.jp3 .head .sf{flex:1;max-width:none;display:flex;border:var(--bw) solid var(--ink);border-radius:12px;overflow:hidden;height:42px;background:#fff;box-shadow:4px 4px 0 var(--ink);min-width:0}.jp3 .head .sf select{border:0;border-right:var(--bw) solid var(--ink);background:#f4f6fa;font:inherit;font-weight:700;padding:0 12px;color:var(--ink)}.jp3 .head .sf input{flex:1;border:0;outline:0;padding:0 16px;font:inherit;font-weight:500;min-width:0;background:#fff;color:var(--ink)}.jp3 .head .sf button{background:var(--teal);border:0;border-left:var(--bw) solid var(--ink);width:52px;display:grid;place-items:center;color:var(--ink)}.jp3 .head .sp{display:none}.jp3 .head .lk:first-of-type{margin-left:auto}.jp3 .head .lk{display:inline-flex;align-items:center;gap:8px;font-weight:700;background:none;border:0;position:relative;white-space:nowrap}.jp3 .head .lk .n{position:absolute;top:-9px;left:12px;background:var(--pink);color:#fff;border-radius:99px;font-size:11px;font-weight:800;padding:1px 6px;border:2px solid var(--ink)}.jp3 .content{width:100%;height:calc(100vh - var(--hh,58px));min-height:620px;display:flex;flex-direction:column;padding:clamp(12px,2vh,22px) clamp(16px,4vw,56px) 18px;max-width:1600px;margin:0 auto}.jp3 .promos{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:18px;flex:1;min-height:0}.jp3 .bn{position:relative;overflow:hidden;border:var(--bw) solid var(--ink);border-radius:24px;box-shadow:var(--sh);padding:clamp(18px,2.6vw,40px);color:#fff;transition:transform .18s,box-shadow .18s;text-align:left;display:flex;flex-direction:column;justify-content:center;font-family:var(--shop)}.jp3 .bn:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ink)}.jp3 .bn h3{font-weight:800;letter-spacing:-.04em;line-height:.98;margin:0 0 10px}.jp3 .bn p{margin:0;font-weight:600}.jp3 .bn.big{grid-row:1/3;background:linear-gradient(120deg,#12b5d6,#1088b8 70%,#1478a6)}.jp3 .bn.big h3{font-size:clamp(28px,min(3.4vw,6vh),54px);max-width:10ch}.jp3 .bn.big p{font-size:clamp(15px,1.5vw,20px);max-width:30ch;opacity:.95;margin-bottom:24px}.jp3 .bn.big .btn{align-self:flex-start;background:var(--ink);color:#fff;box-shadow:5px 5px 0 var(--yellow);font-family:var(--shop)}.jp3 .bn.p{background:#ffc9a5}.jp3 .bn.y{background:#9fe4ce;color:var(--ink)}.jp3 .bn.p h3,.jp3 .bn.y h3{font-size:clamp(22px,2.3vw,34px);max-width:10ch}.jp3 .bn.p p,.jp3 .bn.y p{font-size:clamp(14px,1.2vw,17px)}.jp3 .bn .art{position:absolute;pointer-events:none}.jp3 .sec{display:flex;align-items:baseline;justify-content:space-between;margin:clamp(12px,2.2vh,24px) 0 clamp(8px,1.4vh,14px)}.jp3 .sec h2{font-family:var(--shop);font-weight:800;font-size:clamp(26px,4.2vh,42px);letter-spacing:-.04em;margin:0}.jp3 .sec a{font-weight:800;color:var(--ink);text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:var(--teal);text-underline-offset:4px;cursor:pointer}.jp3 .prods{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.jp3 .pc{background:#fff;border:var(--bw) solid var(--ink);border-radius:20px;box-shadow:var(--sh);padding:12px;display:flex;flex-direction:column;gap:7px;min-width:0;position:relative}.jp3 .pc .tag{position:absolute;top:22px;left:22px;z-index:2;background:var(--yellow);border:2px solid var(--ink);border-radius:8px;padding:3px 9px;font-size:11px;font-weight:800}.jp3 .pc .im{background:#f1f4f9;border-radius:12px;height:clamp(90px,16vh,160px);padding-top:26px;box-sizing:border-box;display:grid;place-items:center;overflow:hidden}.jp3 .pc .im svg{height:78%;max-width:80%}.jp3 .pc h4{margin:0;font-size:14px;font-weight:700;line-height:1.2;min-height:2.4em}.jp3 .pc .pr{font-size:22px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.jp3 .pc .pr s{font-size:14px;color:#7a8195;font-weight:600;margin-left:6px}.jp3 .pc button{background:#8fe8cf;border:var(--bw) solid var(--ink);border-radius:10px;padding:8px;font-weight:800;font-family:var(--shop);font-size:15px;box-shadow:3px 3px 0 var(--ink);transition:transform .12s,box-shadow .12s}.jp3 .pc button:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.jp3 .note{margin:8px 0 0;text-align:center;font-size:13px;color:#5b6275;font-weight:600}.jp3.js .rv{opacity:0;transform:translateY(34px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.jp3.js .rv.in{opacity:1;transform:none}@media (max-width:900px){.jp3 .dots{display:none}.jp3 .hero h1{font-size:clamp(64px,19vw,120px);max-width:9ch}.jp3 .stage{position:relative;right:auto;top:auto;width:min(92%,420px);margin:30px auto 0;order:3}.jp3 .cta{order:4}.jp3 .cats{grid-template-columns:repeat(2,1fr);row-gap:22px}.jp3 .cats .cat:nth-child(5){grid-column:1/3}.jp3 .bar{flex-wrap:wrap}.jp3 .bar .sp{display:none}.jp3 .bar .search{order:3;flex:1 1 100%;max-width:none}.jp3 .hb{height:48px;padding:0 16px}.jp3 .bento{grid-template-columns:repeat(2,1fr);grid-template-rows:none;grid-auto-rows:minmax(220px,auto)}.jp3 .A,.jp3 .W,.jp3 .G{grid-column:1/3;grid-row:auto}.jp3 .A{min-height:560px}.jp3 .B,.jp3 .C{grid-column:1/3;grid-row:auto;min-height:260px}.jp3 .C{min-height:300px}.jp3 .D,.jp3 .E{grid-column:auto;grid-row:auto;min-height:240px}.jp3 .t{padding:22px}.jp3 .t h3{font-size:26px}.jp3 .W{flex-direction:column;align-items:stretch;padding:24px 0 0;gap:18px}.jp3 .W .wa,.jp3 .W .tx{margin:0 24px}.jp3 .W .promo{width:auto;border-left:0;border-top:var(--bw) solid var(--ink);flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.jp3 .G{min-height:200px}.jp3 .head{flex-wrap:wrap}.jp3 .head .sp{display:none}.jp3 .head .sf{order:5;flex:1 1 100%;max-width:none}.jp3 .promos{grid-template-columns:1fr;grid-template-rows:none;height:auto}.jp3 .bn.big{grid-row:auto;min-height:420px}.jp3 .bn.p,.jp3 .bn.y{min-height:190px}.jp3 .prods{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:520px){.jp3 .hb span.l{display:none}.jp3 .prods .pc h4{font-size:14px}.jp3 .pc .pr{font-size:20px}}.jp3 *{box-shadow:none!important}@media (prefers-reduced-motion:reduce){.jp3 *,.jp3 *:before,.jp3 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.jp3.js .rv{opacity:1;transform:none}}.jp3 .chips button{border:2px solid #4a5268;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:700;color:#e4e8f2;background:none;font-family:var(--body)}.jp3 .chips button:hover{background:#2a3144}.jp3 .t{color:var(--ink)}.jp3 .A{color:#fff}.jp3 .W .tx h3,.jp3 .W .promo{text-align:left}.jp3 .pc .im img{border-radius:10px}.jp3 .sec a{cursor:pointer}html,body{margin:0}@media (max-width:900px){.jp3 .s1{height:auto;min-height:100vh}.jp3 .content{height:auto;min-height:0}.jp3 .promos{flex:none}.jp3 .s2{min-height:0}.jp3 .A{min-height:440px}.jp3 .strip{margin-top:24px}.jp3 .pc button{font-size:14px}}.jp-head .jp-search{min-width:160px}@media (max-width:700px){.jp-head>div{gap:10px!important;padding:8px 14px!important}.jp-head .jp-logo{margin-right:auto}.jp-head .jp-search{order:3;flex:1 1 100%!important}.jp-head .jp-btn{padding:8px 12px!important}}@media (max-width:900px){.jp3 .bn.big .art{top:auto!important;bottom:-10%!important;right:-2%!important;width:42%!important;height:52%!important}.jp3 .bn.big h3,.jp3 .bn.big p{max-width:64%}.jp3 .bn.big{min-height:380px}.jp3 .bn.p h3,.jp3 .bn.y h3{max-width:60%}}@media (max-width:700px){.jp-head .jp-lbl{display:none}.jp-head .jp-logo{font-size:21px!important}}.tienda-root.jp-tienda{--bg:#E9EDF2;--ink:#14161F;--ink-soft:#4E5568;--accent:#12B5D6;--accent-2:#E6416F;--accent-3:#F5D24A;--line:#14161F;font-family:Plus Jakarta Sans,system-ui,sans-serif;background:var(--bg);color:var(--ink)}.jp-tienda input,.jp-tienda select,.jp-tienda textarea,.jp-tienda button{font-family:Plus Jakarta Sans,system-ui,sans-serif}.jp-tienda .display-font{font-family:Archivo,system-ui,sans-serif;letter-spacing:-.03em}.jp-tienda .mono-font{font-family:Archivo,system-ui,sans-serif;font-variant-numeric:tabular-nums}.jp-tienda [style*="var(--line)"]{border-width:2px!important}.jp-tienda [style*="max-width: 1100px"]{max-width:1400px!important}.jp-tienda input,.jp-tienda select,.jp-tienda textarea{border-radius:12px!important;border:2px solid #14161F!important;background:#fff;color:#14161f}.jp-tienda .btn-primary{background:#14161f;color:#fff;border:3px solid #14161F;font-weight:800!important}.jp-tienda .btn-primary:hover{background:#2a2f40;opacity:1}.jp-tienda .btn-ghost{background:#fff;border:3px solid #14161F;font-weight:800!important;color:#14161f}.jp-tienda .btn-ghost:hover{background:#fff1c9}.jp-tienda .cat-pill{border-width:3px!important;font-weight:800!important;padding-top:8px!important;padding-bottom:8px!important}.jp-tienda .card-hover{border-width:3px!important;border-radius:20px!important;background:#fff}.jp-tienda .card-hover:hover{box-shadow:none;transform:translateY(-3px)}.jp-tienda .card-hover .btn-primary{background:var(--accent);color:#14161f;border-radius:10px!important}.jp-tienda .card-hover .btn-primary:hover{background:#0e9dba}.jp-tienda .drawer{border-left:3px solid #14161F;box-shadow:none!important}.jp-tienda [style*="position: fixed"]:not(.jp-head)>div:not(.drawer){border:3px solid #14161F!important}.jp-tienda .swatch{border-width:2px!important}.jp-tienda h2.display-font{font-weight:800}.jp-head .btn-primary{background:#14161f}@media (max-width:900px){.jp3 .s1{height:100vh;height:100svh;min-height:560px}.jp3 .hero{padding:14px 18px 64px}.jp3 .hero h1{font-size:clamp(44px,14.5vw,84px);margin-top:8px;max-width:none}.jp3 .stage{width:clamp(150px,31svh,260px);margin:6px auto 0;aspect-ratio:1/1.05;flex:none}.jp3 .cta{flex-wrap:nowrap;gap:10px;margin-top:auto;padding-top:10px;justify-content:center}.jp3 .cta .btn{padding:11px 14px;font-size:14px;gap:6px}.jp3 .wavebox{padding:0 12px 12px}.jp3 .cats{grid-template-columns:repeat(6,1fr);gap:8px 4px;padding-top:12px}.jp3 .cats .cat{grid-column:span 2}.jp3 .cats .cat:nth-child(4){grid-column:2/4}.jp3 .cats .cat:nth-child(5){grid-column:4/6}.jp3 .cat .c{width:clamp(50px,15vw,62px);margin-bottom:4px;box-shadow:none}.jp3 .cat b{font-size:11.5px;max-width:13ch}.jp3 .cat small{display:none}}@media (max-width:900px){.jp3 .sticker{font-size:11px;padding:4px}.jp3 .sec{flex-wrap:wrap;gap:4px 12px;align-items:baseline}.jp3 .sec h2{font-size:30px}.jp3 .sec a{font-size:14px}.jp3 .s2{padding-bottom:28px}}@media (max-width:900px) and (max-height:700px){.jp3 .cat .c{width:46px}.jp3 .cat b{font-size:10.5px}.jp3 .hero h1{font-size:clamp(40px,13vw,70px)}.jp3 .stage{width:clamp(130px,27svh,200px)}}.jp3 .stage .ph3,.jp3 .sticker-d{display:none}.jp3 .wavebox{z-index:2}@media (min-width:901px){.jp3 .stage{right:1vw;top:44px;width:min(66vw,112vh);aspect-ratio:1.25/1;z-index:0}.jp3 .stage .ph3{display:block;left:29%;top:29%;width:24%;transform:rotate(-9deg);animation:flt 7.5s ease-in-out -3s infinite}.jp3 .stage .ph1{left:36%;top:-1%;width:34%;transform:rotate(12deg)}.jp3 .stage .ph2{left:70%;top:12%;width:27%;transform:rotate(10deg)}.jp3 .stage .bd{left:9%;top:42%;width:22%;transform:rotate(-8deg)}.jp3 .stage .sticker{display:none}.jp3 .sticker-d{display:grid;position:absolute;z-index:3;left:auto;top:auto;right:19.6vw;bottom:-37px;width:clamp(108px,10.8vw,171px);aspect-ratio:1;font-size:clamp(11.7px,1.3vw,21.6px)}.jp3 .hero h1{max-width:10ch}}@keyframes tide{0%,to{translate:0 40px}50%{translate:0 -2px}}@media (max-width:900px){.jp3 .hero{padding-bottom:20px}.jp3 .cta{padding-top:0}.jp3 .wave svg{animation:drift 14s linear infinite,tide 9s ease-in-out infinite}.jp3 .wave svg.b{animation:drift 22s linear infinite reverse,tide 9s ease-in-out -1.4s infinite}.jp3 .stage .sticker{left:50%;top:66%;width:clamp(68px,21vw,86px);font-size:10.5px;padding:0;letter-spacing:-.01em}}@media (max-width:900px){.jp3 .C p{max-width:none}.jp3 .C .art{width:72%!important;right:2%!important;bottom:4%!important;height:46%!important}.jp3 .G{flex-direction:row;align-items:center;justify-content:center;gap:16px;text-align:left}.jp3 .G .art{position:static!important;order:-1;flex:none;display:flex}.jp3 .G h3{max-width:12ch}.jp3 .bn.big{justify-content:flex-start;min-height:420px}.jp3 .bn.big .btn{position:absolute;left:18px;bottom:26px;width:calc(56% - 18px);align-self:auto;text-align:center;justify-content:center}.jp3 .bn.big .art{width:50%!important;height:60%!important;right:-5%!important;bottom:-8%!important}.jp3 .bn.big h3,.jp3 .bn.big p{max-width:58%}.jp3 .bn.p .art{width:30%!important;right:11%!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)}.jp3 .bn.y .art{width:34%!important;right:9%!important;top:50%!important;bottom:auto!important;transform:translateY(-44%)}}.jp3.endwrap{background:none;margin-top:48px}.jp3 .strip.end{margin:0}@media (min-width:901px){.jp3 .s2{padding-bottom:18px}.jp3 .bn.p .art{width:17%!important;right:19%!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)}.jp3 .bn.big .art{right:5%!important}.jp3 .C .art{bottom:39%!important}}@media (min-width:901px){.jp3 .C .art{bottom:39%!important}.jp3 .B .art{left:46%!important;right:5%!important;width:auto!important;flex-direction:row-reverse!important;justify-content:flex-start!important;align-items:flex-end!important}.jp3 .B .art>div{aspect-ratio:112/190!important;width:auto!important}.jp3 .bn.p .art{left:73%!important;right:auto!important;width:auto!important;height:98%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}}.jp3 .bn.p,.jp3 .hb .n,.jp3 .head .lk .n{color:var(--ink)}.jp-tienda .card-hover .btn-primary{background:#14161f;color:#fff}.jp-tienda .card-hover .btn-primary:hover{background:#2a2f40}.jp3 .pc button.add{background:#14161f;color:#fff;box-shadow:none}.jp3 .pc button.add:active{transform:none}.jp3 .pc .msr{display:flex;flex-direction:column;gap:4px}.jp3 .pc .msr input{width:100%;box-sizing:border-box;border:2px solid var(--ink);border-radius:10px;padding:6px 9px;font-size:13px;font-family:var(--shop);background:#fff}.jp3 .pc .msr small{font-size:11px;color:#4e5568}.jp3 .pc .msr small.warn{color:#e6416f;font-weight:700}.jp3 .pc .sg{display:flex;flex-wrap:wrap;gap:4px}.jp3 .pc button.mini{background:#fff;border:2px solid var(--ink);border-radius:8px;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:none;cursor:pointer;color:var(--ink)}.jp3 .pc .mdl{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#f1f4f9;border-radius:10px;padding:5px 8px;font-size:12px}.jp3 .pc .sw{display:flex;gap:6px}.jp3 .pc button.mini.dot{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid var(--ink)}.jp3 .pc button.mini.dot.on{outline:2px solid var(--ink);outline-offset:2px}.jp3 .G{text-align:left;color:var(--ink);cursor:pointer;position:relative;overflow:hidden}.jp3 .G{justify-content:flex-start}.jp3 .G .gad{position:absolute;right:16px;bottom:12px;top:auto;width:56%;height:auto}.jp3 .G p{margin:2px 0 0;font-weight:600}@media (max-width:900px){.jp3 .G .gad{position:static!important;width:150px;flex:none}.jp3 .G .go{display:none}}.jp-tienda [role=dialog]>div:last-child{border-top:0!important;margin-top:0!important;padding-top:0!important}@media (max-width:900px){.jp3 .stage{margin-top:26px!important}.jp3 .bn.p h3{font-size:24px}.jp3 .bn.p p{font-size:15.5px}.jp3 .A .art{bottom:-46px!important}.jp3 .B .art{bottom:-17%!important}.jp3 .C .art{bottom:10%!important}.jp3 .D,.jp3 .E{min-height:290px;padding:18px}.jp3 .D h3,.jp3 .E h3{font-size:21px;margin-bottom:4px}.jp3 .D p,.jp3 .E p{font-size:14px}.jp3 .D .go,.jp3 .E .go{width:40px;height:40px;left:16px;bottom:14px}.jp3 .D .art,.jp3 .E .art{left:50%!important;right:auto!important;transform:translate(-50%)!important;bottom:62px!important}.jp3 .D .art{height:76px!important;width:auto!important}.jp3 .E .art{height:104px!important;width:auto!important}.jp3 .W{flex-wrap:nowrap!important}.jp3 .W .promo{flex:none!important;width:100%!important;box-sizing:border-box;padding:18px 24px}.jp3 .bn.big .art{width:58%!important;height:66%!important;right:-5%!important;bottom:-4%!important;top:auto!important}.jp3 .bn.big .btn{width:calc(46% - 18px)!important;padding-left:8px;padding-right:8px}}.jp3 .h1t{display:inline}.jp3 .h1c{display:none}.jp3 .h1a,.jp3 .h1b{display:block}@media (max-width:900px){.jp3 .hero h1{align-self:stretch;max-width:none!important}.jp3 .h1a,.jp3 .h1b{display:block}.jp3 .h1a{text-align:left}.jp3 .h1b{text-align:right}.jp3 .h1c{display:none}.jp3 .h1t{display:inline}}@media (min-width:901px){.jp3 .pc button.add{padding:6.8px;font-size:12.75px}.jp3 .sec h2{font-size:clamp(24.7px,3.99vh,39.9px)}}@media (min-width:901px){.jp3 .hero h1{font-family:var(--shop);font-weight:800;letter-spacing:-.045em;line-height:.92;font-size:clamp(56px,min(11.2vw,17.4vh),172px)}}.jp3 .cat .c{width:clamp(70.4px,min(8.8vw,11.55vh),114.4px)}.jp3 .cat small{font-weight:800}@media (max-width:900px){.jp3 .cat .c{width:clamp(55px,16.5vw,68.2px)}}@media (max-width:900px) and (max-height:700px){.jp3 .cat .c{width:50.6px}}
