:root{--bg:#f4f0e7;--panel:#fffdf8;--panel2:#fff8e9;--line:#e5dccb;--text:#202437;--muted:#73788b;--yellow:#ffc928;--yellow2:#ffe27b;--mint:#177c60;--red:#df405e;--r:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:auto;padding:0 24px}.announcement{background:var(--yellow);color:#171717;text-align:center;letter-spacing:.08em;padding:8px 12px;font-size:12px;font-weight:800}header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf0ef;border-bottom:1px solid #e5dccb;position:sticky;top:0;box-shadow:0 5px 24px #4c3c1b0c}.head{align-items:center;gap:28px;height:76px;display:flex}.logo{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:950;display:flex}.logo-mark{background:var(--yellow);color:#101117;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;display:grid;box-shadow:0 5px 20px #ffd52a30}.logo small{color:var(--muted);letter-spacing:.18em;margin-top:1px;font-size:9px;line-height:1;display:block}.search{flex:1;position:relative}.search input{color:#202437;background:#fff;border:1px solid #e5dccb;border-radius:12px;outline:0;width:100%;padding:13px 46px 13px 16px}.search input:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #ffd52a18}.search span{color:var(--muted);font-size:19px;position:absolute;top:10px;right:15px}.head-actions{align-items:center;gap:10px;display:flex}.iconbtn{color:#33394b;background:0 0;border:1px solid #e0d8c9;border-radius:12px;width:42px;height:42px;font-size:18px;position:relative}.iconbtn:hover{border-color:var(--yellow);color:var(--yellow)}.count{background:var(--yellow);color:#111;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-6px;right:-5px}.nav{color:#666d80;align-items:center;gap:25px;height:43px;font-size:13px;font-weight:700;display:flex}.nav a:hover,.nav a.active{color:var(--yellow)}.nav .sell{color:var(--yellow);margin-left:auto}main{padding-bottom:70px}.hero{padding:30px 0 26px}.hero-card{background:radial-gradient(at 78%,#6550a4 0,#0000 34%),radial-gradient(at 90% 80%,#ad6538 0,#0000 30%),linear-gradient(115deg,#1a2031,#10121d 58%,#282039);border:1px solid #e7d9b9;border-radius:26px;align-items:center;min-height:340px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #69562b16}.hero-card:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;top:-35px;right:6%;box-shadow:0 0 0 34px #ffffff08,0 0 0 70px #ffffff05}.hero-copy{z-index:2;max-width:560px;position:relative}.eyebrow{color:var(--yellow);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.055em;margin:13px 0 15px;font-size:clamp(34px,5vw,60px);line-height:.99}.hero p{color:#5f6578;max-width:450px;margin:0 0 24px}.btn{background:var(--yellow);color:#141414;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:900;transition:all .2s;display:inline-flex}.btn:hover{background:var(--yellow2);transform:translateY(-2px);box-shadow:0 8px 25px #ffd52a25}.btn.ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff2a}.btn.ghost:hover{border-color:var(--yellow);color:var(--yellow);box-shadow:none}.hero-art{justify-content:center;align-items:center;gap:15px;width:40%;height:90%;display:flex;position:absolute;bottom:-6px;right:6%;transform:rotate(-5deg)}.orb{text-align:center;border:1px solid #ffffffb0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:39%;height:74%;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #51452b33,inset 0 0 25px #ffffff50}.orb:before{content:"";border:1px solid #ffffff40;border-radius:13px;position:absolute;inset:8px}.orb b{z-index:1;text-shadow:0 3px 10px #000;font-size:clamp(22px,3vw,40px)}.orb small{z-index:1;letter-spacing:.12em;font-size:11px;font-weight:900}.orb.poke{background:radial-gradient(circle at 50% 35%,#f7d65a,#b85c25 62%,#381a24)}.orb.op{background:radial-gradient(circle at 50% 35%,#6ad2d6,#225d85 65%,#17233f);transform:translateY(-24px)rotate(7deg)}.orb.db{background:radial-gradient(circle at 50% 35%,#ffbd53,#c74b28 65%,#4b2029);transform:translateY(13px)rotate(11deg)}.section{margin-top:38px}.section-head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:17px;display:flex}.section-head h2{letter-spacing:-.04em;margin:0;font-size:23px}.section-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.textlink{color:var(--yellow);font-size:12px;font-weight:850}.categories{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.category{border:1px solid var(--line);text-align:left;color:#fff;background:linear-gradient(140deg,#fffefa,#fff5df);border-radius:16px;align-items:center;gap:14px;padding:17px;transition:all .2s;display:flex;box-shadow:0 7px 22px #5e4b2610}.category:hover,.category.selected{border-color:var(--yellow);background:#fff8e8;transform:translateY(-2px)}.cat-icon{background:#292e40;border-radius:14px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.category:first-child .cat-icon{background:#433622}.category:nth-child(2) .cat-icon{background:#1d3a48}.category:nth-child(3) .cat-icon{background:#493023}.category:nth-child(4) .cat-icon{background:#2d3443}.category strong{font-size:14px;display:block}.category small{color:var(--muted);font-size:11px}.rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#41485c transparent;gap:15px;padding:2px 2px 13px;display:flex;overflow-x:auto}.product{scroll-snap-align:start;background:var(--panel);border:1px solid var(--line);border-radius:17px;flex:0 0 220px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 8px 25px #55452a12}.product:hover{border-color:#4a5268;transform:translateY(-4px);box-shadow:0 15px 35px #0005}.p-art{background:radial-gradient(circle at 50% 40%,#574a80,#25243e 52%,#171a28);place-items:center;height:174px;display:grid;position:relative;overflow:hidden}.p-art:before{content:"";border:1px solid #fff2;border-radius:50%;width:140px;height:140px;position:absolute;box-shadow:0 0 0 18px #ffffff08,0 0 0 38px #ffffff05}.p-art>span{z-index:1;filter:drop-shadow(0 10px 8px #0008);font-size:48px}.p-art em{background:var(--yellow);color:#111;border-radius:6px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:950;position:absolute;top:12px;left:12px}.p-art .fav{z-index:2;color:#fff;background:#10131cbb;border:1px solid #ffffff40;border-radius:9px;width:31px;height:31px;font-size:16px;position:absolute;top:10px;right:10px}.p-art .fav.on{color:#ff6d85;border-color:#ff6d85}.p-body{padding:13px}.tag{color:#aeb6c7;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.p-body h3{min-height:38px;margin:5px 0 7px;font-size:13px;line-height:1.4}.condition{color:var(--mint);background:#7de6bd12;border-radius:5px;padding:4px 7px;font-size:10px}.price-row{justify-content:space-between;align-items:center;margin:10px 0 12px;display:flex}.price{letter-spacing:-.04em;font-size:18px;font-weight:950}.old{color:var(--muted);margin-left:5px;font-size:10px;text-decoration:line-through}.add{color:#30364a;background:#f4efdf;border:1px solid #343b50;border-radius:9px;width:100%;padding:9px;font-size:11px;font-weight:850}.add:hover{background:var(--yellow);color:#111;border-color:var(--yellow)}.deal{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.deal-card{background:linear-gradient(120deg,#443117,#1e1b20);border:1px solid #6b5128;border-radius:18px;min-height:170px;padding:24px;position:relative;overflow:hidden}.deal-card.blue{background:linear-gradient(120deg,#1c4050,#171d2b);border-color:#295568}.deal-card h3{margin:8px 0;font-size:21px}.deal-card p{color:#c3c7d1;max-width:280px;font-size:12px}.deal-emoji{filter:drop-shadow(0 12px 8px #0007);opacity:.85;font-size:82px;position:absolute;bottom:4px;right:25px}.trust{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.trust div{text-align:center;border:1px solid var(--line);background:#fffdf8;border-radius:14px;padding:18px 13px}.trust b{margin-top:6px;font-size:12px;display:block}.trust small{color:var(--muted);font-size:10px}.trust span{font-size:22px}.value{background:linear-gradient(130deg,#fff8df,#f5eaff);border:1px solid #e7dcc6;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:22px;padding:25px;display:grid;box-shadow:0 12px 35px #65532c12}.value h2{letter-spacing:-.04em;font-size:26px;line-height:1.1}.value p{color:var(--muted);font-size:12px}.formgrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field{flex-direction:column;gap:5px;display:flex}.field.full{grid-column:1/-1}.field label{color:#aeb6c8;font-size:10px;font-weight:800}.field input,.field select,.field textarea{color:#202437;background:#fff;border:1px solid #e1d8c7;border-radius:9px;outline:0;width:100%;padding:10px;font-size:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--yellow)}.field textarea{resize:vertical;min-height:65px}.upload{text-align:center;color:var(--muted);border:1px dashed #4a5268;border-radius:10px;padding:13px;font-size:11px}.upload input{max-width:100%;font-size:10px}.note{color:var(--muted);font-size:10px}footer{color:var(--muted);background:#fffaf0;border-top:1px solid #e5dccb;padding:32px 0;font-size:11px}.foot{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.foot b{color:#fff}.overlay{z-index:30;background:#000a;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.overlay.open{display:flex}.modal{color:#202437;background:#fffdf8;border:1px solid #e1d8c7;border-radius:20px;width:min(550px,100%);max-height:85vh;padding:22px;overflow:auto;box-shadow:0 25px 80px #000a}.modal-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.modal-head h2{margin:0;font-size:20px}.close{color:#30364a;background:#f4efdf;border:1px solid #30374a;border-radius:9px;width:34px;height:34px}.cartline{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.miniart{background:#f0e5c9;border-radius:9px;place-items:center;width:54px;height:60px;font-size:23px;display:grid}.cartline .desc{flex:1}.cartline small{color:var(--muted);display:block}.qty{align-items:center;gap:8px;display:flex}.qty button{color:#30364a;background:#e9e1d2;border:0;border-radius:6px;width:24px;height:24px}.total{justify-content:space-between;padding:18px 0;font-weight:900;display:flex}.empty{text-align:center;color:var(--muted);padding:25px}.quick{grid-template-columns:1fr 1fr;gap:18px;display:grid}.quick .p-art{border-radius:13px;height:250px}.toast{opacity:0;pointer-events:none;z-index:50;background:var(--yellow);color:#111;border-radius:10px;padding:11px 17px;font-size:12px;font-weight:900;transition:all .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:850px){.head{gap:12px}.logo{font-size:18px}.nav{gap:15px}.hero-card{min-height:310px;padding:32px}.hero-art{opacity:.8;width:43%;right:0}.categories,.trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.wrap{padding:0 15px}.head{flex-wrap:wrap;gap:10px;height:auto;min-height:68px;padding:10px 0}.logo{flex:1}.head-actions{gap:6px}.search{flex-basis:100%;order:3}.nav{white-space:nowrap;gap:20px;height:40px;overflow:auto}.nav .sell{margin-left:0}.hero{padding-top:18px}.hero-card{align-items:flex-start;min-height:370px;padding:25px 22px}.hero-copy{max-width:100%}.hero h1{max-width:330px;font-size:39px}.hero p{max-width:310px;font-size:13px}.hero-art{opacity:.65;width:65%;height:46%;bottom:-15px;right:3%}.orb{height:80%}.section{margin-top:29px}.section-head h2{font-size:20px}.categories{gap:9px}.category{gap:9px;padding:12px}.cat-icon{width:42px;height:42px;font-size:22px}.category strong{font-size:12px}.category small{font-size:9px}.product{flex-basis:174px}.p-art{height:145px}.p-body{padding:10px}.p-body h3{font-size:12px}.deal{grid-template-columns:1fr}.deal-card{min-height:150px}.value{grid-template-columns:1fr;padding:19px}.value h2{font-size:23px}.formgrid{grid-template-columns:1fr 1fr}.quick{grid-template-columns:1fr}.quick .p-art{height:180px}}@keyframes drift{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-9px)rotate(-3deg)}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes floatblob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(16px,-13px)scale(1.05)}}.hero-card:after{content:"";filter:blur(48px);pointer-events:none;background:#fff8;border-radius:50%;width:260px;height:260px;animation:7s ease-in-out infinite floatblob;position:absolute;top:12%;right:22%}.hero-art{animation:6s ease-in-out infinite drift}.category,.product,.deal-card,.trust div{transition:transform .28s,box-shadow .28s,border-color .28s}.category:hover,.trust div:hover{box-shadow:0 12px 28px #58451c20}.p-art{background-size:180% 180%;animation:12s linear infinite shimmer}.p-art>span{filter:drop-shadow(0 9px 6px #342b2940);font-size:55px;transition:transform .3s}.product:hover .p-art>span{transform:scale(1.13)rotate(-5deg)}.section-head h2{color:#252a40}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-card{isolation:isolate}.hero-card:before{z-index:0;pointer-events:none}.hero-card:after{z-index:0}.hero-art{z-index:1;opacity:1;pointer-events:none;width:100%;height:100%;animation:none;display:block;position:absolute;inset:0 auto auto 0;overflow:hidden;transform:none}.bg-founder{object-fit:cover;object-position:top center;opacity:.19;filter:saturate(.8)contrast(.92);mix-blend-mode:multiply;width:35%;height:112%;position:absolute;bottom:-9%;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.founder-left{object-position:top right;left:-1%;-webkit-mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%),linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 60%,#0000 100%),linear-gradient(#000 0% 65%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.founder-right{object-position:top left;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 60%,#0000 100%),linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 60%,#0000 100%),linear-gradient(#000 0% 65%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-copy{z-index:2}.sea-footer{background:linear-gradient(#fffaf0 0%,#dff3f8 100%);border-top:1px solid #d1e5e8;height:112px;position:relative;overflow:hidden}.sea-footer .sea-label{letter-spacing:.22em;text-transform:uppercase;color:#5c8191;white-space:nowrap;font-size:9px;font-weight:900;position:absolute;top:9px;left:50%;transform:translate(-50%)}.wave{width:200%;height:83px;position:absolute;bottom:-2px;left:0}.wave path{fill:#8ed5e2;opacity:.68}.wave.wave-back{opacity:.48;animation:17s linear infinite waveSlide;bottom:13px}.wave.wave-front{opacity:.85;animation:11s linear infinite reverse waveSlide;bottom:-3px}@keyframes waveSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.tiny-ship{z-index:2;width:70px;height:65px;animation:24s linear infinite sailAcross;position:absolute;bottom:30px;left:-90px}@keyframes sailAcross{0%{left:-90px;transform:translateY(0)rotate(-2deg)}20%{transform:translateY(-3px)rotate(1deg)}50%{transform:translateY(1px)rotate(-1deg)}80%{transform:translateY(-2px)rotate(2deg)}to{left:calc(100% + 90px);transform:translateY(0)rotate(-2deg)}}@media (max-width:600px){.bg-founder{opacity:.13;width:48%;height:78%;bottom:-4%}.founder-left{left:-10%}.founder-right{right:-9%}.hero-copy{max-width:100%}.hero-card{overflow:hidden}.sea-footer{height:92px}.tiny-ship{width:56px;height:53px;bottom:24px}}@media (prefers-reduced-motion:reduce){.wave,.tiny-ship{animation:none!important}.tiny-ship{left:48%}}
:root{--bg:#043257;--panel:#03192b;--panel2:#05253d;--line:#255d7e;--text:#f5f8fc;--muted:#afc3d2;--yellow:#ffd12a;--yellow2:#ffe365;--mint:#a4e4c7}body{color:var(--text);background-color:#07518b;background-image:url(/assets/border.webp);background-size:130px;background-attachment:fixed;font-size:16px}.wrap{background:#03192bf5;max-width:1024px;padding:0 32px}main.wrap{padding-bottom:28px;box-shadow:0 0 50px #00132380}.announcement{display:none}header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}header>.wrap{background:#021426}.head{gap:24px;height:88px}.logo img{object-fit:contain;width:112px;height:72px}.search input{color:#fff;background:#031c30;border:1px solid #90b1c7;border-radius:8px;padding-right:45px;font-size:14px}.search span{background:var(--yellow);color:#001426;border-radius:0 8px 8px 0;place-items:center;width:42px;height:100%;display:grid;top:0;right:0}.head-actions{gap:14px}.iconbtn{color:#fff;border:0;border-radius:0;font-size:26px}.count{font-size:12px;top:1px;right:0}.nav{color:#eef5fc;border-top:1px solid #24435a;gap:30px;height:40px;font-size:14px}.nav a.active{border-bottom:2px solid var(--yellow)}.nav a{padding:7px 0}.nav .sell{color:var(--yellow)}.hero{margin:0 -32px 18px;padding:0}.hero-banner{display:block}.hero-banner img{width:100%;height:auto;display:block}.section{margin-top:28px}.categories{grid-template-columns:repeat(3,1fr);gap:24px}.category{box-shadow:none;color:#fff;background:#06233c;border:1px solid #4680a4;border-radius:14px;padding:0;display:block;overflow:hidden}.category img{width:100%;height:auto;display:block}.category:hover,.category.selected{border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow);background:#082a44}.section-head{margin-bottom:18px}.section-head h2{text-transform:uppercase;color:#fff;letter-spacing:-.03em;font-size:30px;font-style:italic}.section-head h2:after{content:"";background:var(--yellow);width:130px;height:4px;margin-top:7px;display:block;transform:skew(-24deg)}.section-head p{color:#abc0d0;font-size:13px}.textlink{color:#ffdc66;font-size:14px}.rail{scrollbar-color:#2b759e #051d30;gap:12px;padding:2px 2px 14px}.product{box-shadow:none;background:linear-gradient(160deg,#06253b,#001222);border:1px solid #347497;border-radius:14px;flex:0 0 calc(20% - 9.6px)}.product:hover{border-color:var(--yellow);box-shadow:0 8px 25px #0005}.p-art{background:#092c46;height:155px;animation:none}.p-art:before{display:none}.product-image{object-fit:cover;width:100%;height:100%;display:block}.p-art em{border-radius:2px;padding:3px 10px;font-size:12px;top:auto;bottom:0;left:7px}.p-art .fav{background:#001626ca;border-color:#5785a2;width:30px;height:30px;top:9px;right:8px}.p-body{padding:10px}.tag{color:#a3bdd2;letter-spacing:0;text-transform:none;font-size:12px}.p-body h3{min-height:58px;margin:7px 0;font-size:14px;line-height:1.35}.condition{color:#b8ecd0;font-size:12px}.price{font-size:21px}.price-row{margin:9px 0}.add{background:var(--yellow);color:#05172b;border:0;padding:9px;font-size:14px;font-weight:800}.p-body .textlink{font-size:13px}.deal-card,.deal-card.blue{background:linear-gradient(120deg,#073456,#001727);border:1px solid #387da5}.deal-card h3{color:#fff}.deal-card p{max-width:75%;font-size:14px}.eyebrow{font-size:12px}.btn{font-size:14px}.btn.ghost{background:#061d2e}.trust{border-top:1px solid #376480;border-bottom:1px solid #376480;gap:0;margin-top:28px;padding:20px 0}.trust div{background:0 0;border:0;border-right:1px solid #376480;border-radius:0;padding:0 14px}.trust div:last-child{border-right:0}.trust b{font-size:14px}.trust small{font-size:12px}.trust span{color:var(--yellow)}.value{box-shadow:none;background:linear-gradient(135deg,#052a46,#001323);border:1px solid #428aaf;border-radius:16px;grid-template-columns:.85fr 1.15fr;padding:25px}.value h2{color:#fff;font-size:30px;font-style:italic}.value p{color:#c5d9e7;font-size:14px}.field label{color:#c2d4e2;font-size:14px}.field input,.field select,.field textarea{color:#fff;background:#06243c;border-color:#407294;font-size:15px}.upload{border-color:#7ca6c2;font-size:14px}.upload input{font-size:14px}.note{color:#bdcdd9;margin-top:10px;font-size:13px}.modal{color:#fff;background:#031e33;border-color:#42789b}.close,.qty button{color:#fff;background:#0a3553}.modal .p-art{height:240px}.cartline{border-color:#37617a}.miniart{background:#113e5b}.empty,.toast{font-size:15px}.formgrid{gap:14px}.field textarea{min-height:88px}footer{background:0 0;border:0;padding:0;font-size:14px}.foot{gap:20px;padding-top:24px;padding-bottom:24px}.foot b{color:#fff!important}.sea-footer{background:#05243d url(/assets/sea.webp) bottom/cover no-repeat;border:0;height:110px}.wave,.tiny-ship,.sea-label{display:none}#comunidad .deal-card{padding:24px!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}@media (min-width:1400px){.wrap{max-width:1120px}.p-art{height:172px}}@media (max-width:850px){.wrap{margin:0 22px;padding:0 24px}.hero{margin-left:-24px;margin-right:-24px}.head{gap:15px}.categories{gap:14px}.product{flex-basis:190px}.nav{white-space:nowrap;gap:22px;overflow:auto}.trust{grid-template-columns:repeat(2,1fr);row-gap:24px}.trust div:nth-child(2){border:0}.value{grid-template-columns:1fr}.head-actions{gap:3px}.logo img{width:100px}.head{height:auto;padding:12px 0}.search{min-width:150px}.section-head h2{font-size:27px}}@media (max-width:600px){.wrap{margin:0 10px;padding:0 16px}.hero{margin:0 -16px 17px}.head{gap:12px}.search{flex-basis:100%;order:3}.logo{flex:1}.logo img{width:100px;height:62px}.nav{gap:20px;font-size:14px}.categories{gap:8px}.category{border-radius:8px}.section{margin-top:25px}.section-head{align-items:center}.section-head h2{font-size:25px}.section-head p{max-width:220px}.section-head .textlink{text-align:right;max-width:100px;font-size:13px}.product{flex-basis:177px}.p-art{height:150px}.p-body h3{font-size:14px}.deal{grid-template-columns:1fr}.deal-card{min-height:170px;padding:20px}.deal-emoji{font-size:60px;right:15px}.value{padding:18px}.formgrid{grid-template-columns:1fr}.field.full{grid-column:auto}.value h2{font-size:27px}.trust div{padding:0 9px}.trust b{font-size:14px}.quick{grid-template-columns:1fr}.foot{font-size:13px}.sea-footer{height:80px}.modal{padding:18px}.cartline b{font-size:14px}.cartline .add{width:auto}body{background-size:100px}.hero-banner img{object-fit:cover;object-position:center;min-height:170px}}.carousel-controls{flex-shrink:0;gap:9px;display:flex}.carousel-button{color:#ffd12a;background:#06283f;border:1px solid #5a92b5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:29px;line-height:1;display:grid}.carousel-button:hover:not(:disabled){color:#03192b;background:#ffd12a;border-color:#ffd12a}.carousel-button:disabled{opacity:.3;cursor:default}.flash-rail{overscroll-behavior-x:contain;gap:16px;scroll-padding:2px}.flash-rail .product{flex-basis:235px}.flash-rail .p-art{height:190px}.flash-rail .p-body h3{min-height:40px}.flash-rail .tag{font-size:13px}#flash .section-head{align-items:center}#flash .eyebrow{margin-bottom:7px}.sea-footer{isolation:isolate;background-color:#05243d;background-repeat:repeat-x;background-size:auto 130px;height:190px}.pirate-route{z-index:2;pointer-events:none;width:180px;animation:38s linear infinite pirate-sail;position:absolute;bottom:28px;left:-210px}.pirate-ship{object-fit:contain;filter:drop-shadow(0 5px 5px #00192b55);width:100%;height:auto;animation:3.6s ease-in-out infinite pirate-bob;display:block}.sea-footer .wave{pointer-events:none;width:200%;height:48px;display:block}.sea-footer .wave path{fill:#1686bf;opacity:.32}.sea-footer .wave-back{z-index:1;opacity:.25;animation:17s linear infinite waveSlide;bottom:17px}.sea-footer .wave-front{z-index:3;opacity:.35;animation:11s linear infinite reverse waveSlide;bottom:-7px}@keyframes pirate-sail{0%{left:-210px}to{left:calc(100% + 30px)}}@keyframes pirate-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@media (max-width:600px){.flash-rail .product{flex-basis:210px}.flash-rail .p-art{height:175px}#flash .section-head h2{font-size:23px}.carousel-controls{gap:6px}.carousel-button{width:36px;height:36px}.sea-footer{background-size:auto 105px;height:160px}.pirate-route{width:140px;animation-duration:28s;bottom:24px}}@media (prefers-reduced-motion:reduce){.pirate-route{left:calc(50% - 90px);animation:none!important}.pirate-ship,.sea-footer .wave{animation:none!important}.flash-rail{scroll-behavior:auto}}.sea-footer{height:220px}.pirate-route{width:190px;animation-delay:-9s;bottom:26px}@media (max-width:600px){.sea-footer{height:180px}.pirate-route{width:145px;bottom:23px}}[hidden]{display:none!important}.catalog-view{min-height:calc(100vh - 128px);padding-top:26px!important;padding-bottom:64px!important}.catalog-breadcrumb{color:#abc2d3;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;font-size:14px;display:flex}.catalog-breadcrumb a:hover{color:#ffd12a}.catalog-head{justify-content:space-between;align-items:center;gap:22px;margin-bottom:34px;display:flex}.catalog-head h1{color:#fff;letter-spacing:-.035em;margin:8px 0;font-size:42px;font-style:italic}.catalog-head h1:after{content:"";background:#ffd12a;width:120px;height:4px;margin-top:12px;display:block;transform:skew(-24deg)}.catalog-head p{color:#afc3d2;margin:13px 0 0;font-size:16px}.catalog-back{color:#ffd12a;border:1px solid #467da0;border-radius:9px;flex-shrink:0;padding:11px 16px;font-size:14px;font-weight:700}.catalog-back:hover{background:#0a3452;border-color:#ffd12a}.universe-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.universe-tile{background:#05233b;border:1px solid #37789e;border-radius:16px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.universe-tile:hover{border-color:#ffd12a;transform:translateY(-4px);box-shadow:0 10px 25px #00101d99}.universe-tile>img{object-fit:cover;width:100%;height:126px}.universe-tile>span{letter-spacing:.08em;padding:18px 16px;font-size:17px;font-weight:900}.universe-wordmark{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:126px;display:flex}.universe-wordmark strong{letter-spacing:.04em;font-size:34px;line-height:1.1}.universe-wordmark small{font-size:16px;font-style:italic}.universe-wordmark span{letter-spacing:.2em;font-size:12px}.lorcana-tile .universe-wordmark{color:#ffe4a3;background:linear-gradient(130deg,#28265c,#102949)}.lorcana-tile strong{font-family:Georgia,serif}.naruto-tile .universe-wordmark{color:#ffe87e;background:linear-gradient(130deg,#db6225,#742a17)}.naruto-tile strong{text-shadow:2px 3px #321929;font-style:italic;font-weight:950}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.catalog-grid .product{min-width:0}.catalog-grid .p-art{height:185px}.catalog-grid .p-body{padding:14px}.catalog-grid .p-body h3{min-height:65px;font-size:16px}.catalog-grid .tag{font-size:13px}.catalog-count{color:#aec5d6;margin-bottom:20px;font-size:14px}.catalog-empty{text-align:center;background:#06243b;border:1px dashed #407a9a;border-radius:16px;grid-column:1/-1;padding:52px 22px}.catalog-empty h2{color:#fff;margin:0 0 12px;font-size:24px}.catalog-empty p{color:#b5ccdd;margin:0 0 24px;font-size:16px}@media (max-width:850px){.universe-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-head h1{font-size:35px}.catalog-grid .p-art{height:165px}}@media (max-width:600px){.catalog-head{flex-direction:column;align-items:flex-start;gap:16px}.catalog-head h1{font-size:33px}.catalog-breadcrumb{margin-bottom:24px}.universe-picker{gap:12px}.universe-tile>img,.universe-wordmark{height:100px}.universe-tile>span{letter-spacing:.03em;padding:14px 12px;font-size:14px}.universe-wordmark strong{font-size:23px}.universe-wordmark span{letter-spacing:.08em;font-size:10px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-grid .p-art{height:140px}.catalog-grid .p-body{padding:10px}.catalog-grid .p-body h3{min-height:78px;font-size:14px}.catalog-grid .tag{font-size:12px}.catalog-grid .add{font-size:13px}.catalog-head p{font-size:15px}.catalog-empty h2{font-size:21px}.catalog-view{padding-bottom:40px!important}}.nav{white-space:nowrap;scrollbar-width:thin;justify-content:space-between;gap:0;font-size:14px;overflow-x:auto}.nav a{flex-shrink:0;margin-right:23px}.nav a:last-child{margin-right:0}.hero+.section{margin-top:28px}.hero+.section>.section-head{display:flex}.info-panel{background:linear-gradient(135deg,#052a46,#001323);border:1px solid #347497;border-radius:15px;padding:23px 26px}.info-panel p{color:#bfd2e1;max-width:760px;margin:0 0 14px;font-size:16px;line-height:1.65}.info-panel p:last-child{margin-bottom:0}.info-section{scroll-margin-top:20px}@media (max-width:600px){.nav{gap:0;font-size:14px}.nav a{margin-right:23px}.info-panel{padding:19px}.info-panel p{font-size:15px}}.hero-banner{aspect-ratio:2170/655;overflow:hidden}.hero-banner img{object-fit:initial;width:100%;height:auto;min-height:0}.banner-shell{padding:0!important}.banner-shell .hero{margin:0;padding:0}.menu-shell{background:#02182b;border-top:1px solid #274b65;border-bottom:1px solid #274b65}.menu-shell .nav{border-top:0;height:auto;min-height:48px}.menu-shell .nav a{padding-top:12px;padding-bottom:12px}.section-page-head{padding-top:26px}.section-page-head .catalog-head{margin-bottom:24px}.section-page-head h1{margin:0}.focused-section{min-height:calc(100vh - 138px);padding-bottom:60px!important}.focused-section>.section,.focused-section .value{margin-top:0}.focused-section .info-section>.section-head{display:none}.focused-section #flash .section-head>.div{margin-top:0}#home-view:not(.focused-section)>#novedades{margin-top:28px}@media (max-width:600px){.menu-shell .nav{min-height:46px}.section-page-head .catalog-head{gap:14px}.section-page-head h1{font-size:31px}.focused-section{padding-bottom:35px!important}}.foot{align-items:center;gap:22px}.footer-nav{flex-wrap:wrap;flex:1;justify-content:center;gap:12px 20px;font-size:14px;display:flex}.footer-nav a{color:#c1d3df;padding:5px 0}.footer-nav a:hover{color:#ffd12a}@media (max-width:600px){.foot{flex-direction:column;align-items:flex-start}.footer-nav{justify-content:flex-start;gap:10px 18px}.footer-nav a{font-size:14px}}.location-button{color:#ffd12a;white-space:nowrap;background:#082a40;border:1px solid #ffd12a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:800;display:inline-flex}.location-button svg{width:19px;height:19px}.location-button:hover{color:#03192b;background:#ffd12a}@media (max-width:850px){.head{flex-wrap:wrap}.head .logo{flex:1}.head .head-actions{order:2}.head .search{flex-basis:100%;order:3}.head .location-button{order:4;align-self:flex-start;padding:8px 12px}}.universe-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.universe-tile{text-align:center;background:linear-gradient(135deg,#0a3454,#041c31);justify-content:center;align-items:center;min-height:95px}.universe-tile>span{letter-spacing:.08em;padding:24px 14px;font-size:19px}.universe-tile:hover{background:#0b3a5b}.catalog-island{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 4px #00152655);width:250px;height:auto;position:absolute;bottom:24px;right:40px}.sea-footer.catalog-sea{background-size:auto 145px;height:280px}.catalog-sea .pirate-route{width:190px;animation:18s linear -6s infinite pirate-arrive;bottom:28px}.catalog-sea .wave-front{z-index:3}.catalog-view{min-height:calc(100vh - 420px);padding-bottom:48px!important}@keyframes pirate-arrive{0%{opacity:0;left:-210px}5%{opacity:1}70%,92%{opacity:1;left:calc(100% - 460px)}to{opacity:0;left:calc(100% - 460px)}}@media (max-width:850px){.universe-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.universe-picker{gap:12px}.universe-tile{min-height:80px}.universe-tile>span{letter-spacing:.03em;padding:20px 10px;font-size:16px}.sea-footer.catalog-sea{background-size:auto 105px;height:215px}.catalog-island{width:145px;bottom:22px;right:12px}.catalog-sea .pirate-route{width:120px;animation-name:pirate-arrive-mobile;bottom:24px}.catalog-view{padding-bottom:32px!important}}@keyframes pirate-arrive-mobile{0%{opacity:0;left:-150px}5%{opacity:1}70%,92%{opacity:1;left:calc(100% - 265px)}to{opacity:0;left:calc(100% - 265px)}}@media (prefers-reduced-motion:reduce){.catalog-sea .pirate-route{opacity:1;left:calc(100% - 460px);animation:none!important}@media (max-width:600px){.catalog-sea .pirate-route{left:calc(100% - 265px)}}}.product-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.product-types a{text-align:center;color:#f1f7fc;background:linear-gradient(135deg,#0a3454,#041c31);border:1px solid #37789e;border-radius:12px;justify-content:center;align-items:center;min-height:70px;padding:16px 12px;font-size:18px;font-weight:800;transition:border-color .2s,background .2s;display:flex}.product-types a:hover,.product-types a.selected{color:#ffd12a;background:#0b3a5b;border-color:#ffd12a}.catalog-carousel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.catalog-carousel-head .catalog-count{margin:0}.catalog-grid.product-carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#2b759e #051d30;gap:18px;padding:2px 2px 16px;scroll-padding:2px;display:flex;overflow-x:auto}.product-carousel .product{scroll-snap-align:start;flex:0 0 calc(60.6061% - 10.9091px);max-width:none}.product-carousel .product-image{object-fit:contain;background:#06283f}.product-carousel .p-body h3{min-height:42px}.product-carousel .catalog-empty{box-sizing:border-box;flex:1;min-width:100%}@media (max-width:600px){.product-types{gap:8px;margin-bottom:23px}.product-types a{min-height:62px;padding:13px 7px;font-size:15px}.product-carousel .product{flex-basis:85%}.product-carousel .p-art{height:190px}.product-carousel .p-body h3{min-height:44px;font-size:16px}}.header-links{flex-shrink:0;align-items:center;gap:10px;display:flex}.instagram-button{color:#55dfda;border-color:#55dfda}.instagram-button:hover{color:#03192b;background:#55dfda}.contact-within-about{margin-top:30px!important}.contact-within-about .section-head{display:flex!important}.contact-within-about h2{font-size:26px}.contact-social{margin-top:18px!important;margin-bottom:0!important}@media (max-width:850px){.head .header-links{flex-wrap:wrap;flex-basis:100%;order:4}.header-links .location-button{order:initial!important}}.whatsapp-button{color:#76edac;border-color:#46b982}.whatsapp-button:hover{color:#032c1e;background:#76edac}.phone-button{width:41px;padding:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-phone{margin-top:20px!important}.contact-phone a{color:#55dfda}.contact-actions{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.head .search{min-width:160px}@media (max-width:1100px){.head{flex-wrap:wrap;height:auto;padding:12px 0}.head .logo{flex:1}.head .head-actions{order:2}.head .search{flex-basis:100%;order:3}.head .header-links{flex-wrap:wrap;flex-shrink:1;flex-basis:100%;order:4}}.catalog-carousel-shell:has(.product-carousel){max-width:none}.catalog-grid.product-carousel{gap:18px;padding:7px 3px 18px;position:relative}.product-carousel .product{border-color:#285a76;flex:0 0 235px;max-width:235px;transition:transform .3s,border-color .3s,box-shadow .3s}.product-carousel .product.carousel-spotlight{border-color:#55dfda;transform:translateY(-3px);box-shadow:0 0 0 1px #55dfda66,0 8px 22px #21a9b520}.product-carousel .p-art{height:158px}.product-carousel .product-image{transition:transform .4s}.product-carousel .carousel-spotlight .product-image{transform:scale(1.04)}.product-carousel .p-body{padding:12px}.product-carousel .p-body h3{min-height:61px;font-size:15px}.product-carousel .catalog-empty{max-width:none}.carousel-play{color:#55dfda;background:#092b43;border:1px solid #367e9f;border-radius:9px;padding:8px 12px;font-size:14px}.carousel-play:hover{border-color:#55dfda}.product-carousel .price{font-size:20px}.product-carousel .add{padding:8px;font-size:14px}@media (max-width:600px){.product-carousel .product{flex-basis:205px;max-width:205px}.product-carousel .p-art{height:145px}.product-carousel .p-body h3{min-height:56px;font-size:14px}.carousel-controls{gap:6px}.carousel-play{padding:7px 9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.product-carousel .product.carousel-spotlight,.product-carousel .carousel-spotlight .product-image{transform:none}}.visit-panel{background:#061f33;border:1px solid #377a99;border-radius:18px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.visit-address{background:linear-gradient(145deg,#0c4664,#062a43);border-right:1px solid #377a99;padding:30px}.visit-address .eyebrow{color:#55dfda;letter-spacing:.1em;font-size:13px}.visit-panel h3,.arrival-panel h3{color:#fff;margin:14px 0 20px;font-size:27px;line-height:1.2}.visit-address address{color:#d3e5ef;margin-bottom:25px;font-size:16px;font-style:normal;line-height:1.7}.visit-details{padding:28px 30px}.visit-details h3{margin:0 0 16px;font-size:20px}.opening-hours dl{margin:0}.opening-hours dl>div{margin-bottom:16px}.opening-hours dt{color:#b5cbd9;margin-bottom:5px;font-size:14px}.opening-hours dd{color:#fff;margin:0;font-size:17px;font-weight:700}.opening-hours dd span{color:#adc7d8;padding:0 5px;font-size:14px;font-weight:400}.digital-contact{border-top:1px solid #2b5068;margin-top:24px;padding-top:24px}.contact-number{color:#55dfda;letter-spacing:.03em;font-size:25px;font-weight:800}.digital-note{color:#bdd0df;margin:10px 0;font-size:14px;line-height:1.6}.contact-actions{align-items:center}.whatsapp-cta{color:#052b23;background:#76edac}.arrival-panel{background:#06243b;border:1px solid #377a99;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.arrival-copy{padding:28px}.metro-badge{color:#55dfda;letter-spacing:.08em;background:#0c3a50;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-block}.arrival-copy p{color:#bfd4e2;font-size:16px;line-height:1.65}.walking-diagram{align-items:center;gap:12px;margin:24px 0 14px;display:flex}.walking-diagram>div{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:82px;font-size:14px;display:flex}.walking-diagram b{color:#55dfda;border:2px solid #55dfda;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.walking-diagram>div:last-child b{color:#ffd12a;border-color:#ffd12a}.walking-line{text-align:center;letter-spacing:.1em;color:#b9d1df;border-top:2px dashed #6392ab;flex:1;padding-top:9px;font-size:12px}.arrival-copy .route-note{margin-bottom:20px;font-size:13px;line-height:1.5}.arrival-map{background:#082c45;flex-direction:column;min-height:360px;display:flex}.arrival-map iframe{background:#dde7ec;border:0;flex:1;width:100%;min-height:320px}.arrival-map>a{color:#ffd12a;text-align:center;padding:14px 18px;font-size:14px;display:block}.arrival-map>a:hover{text-decoration:underline}#novedades .section-head h2{font-size:clamp(23px,3.4vw,30px);line-height:1.2}@media (max-width:720px){.visit-panel,.arrival-panel{grid-template-columns:1fr}.visit-address{border-bottom:1px solid #377a99;border-right:0}.visit-address,.visit-details,.arrival-copy{padding:24px}.visit-panel h3,.arrival-panel h3{font-size:25px}.visit-details h3{font-size:20px}.arrival-map{min-height:280px}.arrival-map iframe{min-height:260px}#novedades .section-head{flex-wrap:wrap;align-items:flex-start;gap:14px}}.header-links .location-button{box-sizing:border-box;gap:0;width:44px;height:44px;padding:0!important}.header-links .location-button svg{flex-shrink:0;width:22px;height:22px}.header-links .location-button{border-radius:12px;transition:transform .18s,box-shadow .18s,filter .18s}.header-links .instagram-button{color:#fff;background:radial-gradient(circle at 28% 108%,#feda75 0%,#fa7e1e 25%,#d62976 52%,#962fbf 76%,#4f5bd5 100%);border-color:#d9489c;box-shadow:0 3px 12px #d6297633}.header-links .whatsapp-button{color:#fff;background:#25d366;border-color:#25d366;box-shadow:0 3px 12px #25d36633}.header-links .maps-button{color:#4285f4;background:linear-gradient(#fff,#fff) padding-box padding-box,conic-gradient(#4285f4,#34a853,#fbbc04,#ea4335,#4285f4) border-box;border:2px solid #0000;box-shadow:0 3px 12px #4285f433}.header-links .maps-button svg{width:25px;height:28px}.header-links .location-button:hover{color:#fff;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 5px 16px #0005}.header-links .instagram-button:hover{background:radial-gradient(circle at 28% 108%,#feda75 0%,#fa7e1e 25%,#d62976 52%,#962fbf 76%,#4f5bd5 100%)}.header-links .whatsapp-button:hover{background:#25d366}.header-links .maps-button:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,conic-gradient(#4285f4,#34a853,#fbbc04,#ea4335,#4285f4) border-box}@media (prefers-reduced-motion:reduce){.header-links .location-button:hover{transform:none}}.header-links .whatsapp-button svg{stroke:none;width:25px;height:25px}.community-coming{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:180px;display:flex}.community-coming h3{color:#55dfda;margin:0;font-size:clamp(28px,5vw,38px)}#valoracion .value{padding:28px;display:block}#valoracion .value>div:first-child{border-bottom:1px solid #347497;margin-bottom:26px;padding-bottom:24px}#valoracion .value h2{margin:12px 0;font-size:clamp(25px,4vw,34px)}#valoracion .value>div:first-child p{max-width:720px;font-size:16px;line-height:1.6}#valoracion .value>div:first-child p:last-child{display:none}.sale-group{background:#041c30;border:1px solid #2e5d78;border-radius:12px;min-width:0;margin:0 0 24px;padding:22px}.sale-group legend{color:#f1f7fc;align-items:center;gap:10px;padding:0 10px;font-size:18px;font-weight:800;display:flex}.sale-group legend span{color:#55dfda;letter-spacing:.05em;font-size:13px}.sale-group .formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sale-group .field{min-width:0}.sale-group .field input,.sale-group .field select,.sale-group .field textarea{box-sizing:border-box;width:100%;min-height:44px}.sale-group .field label{margin-bottom:8px;font-size:15px;display:block}.sale-group .upload{padding:18px}.sale-submit{border-top:1px solid #2e5d78;align-items:center;gap:20px;padding-top:22px;display:flex}.sale-submit .btn{flex-shrink:0;padding:13px 24px}.sale-submit .note{max-width:480px;margin:0;line-height:1.5}@media (max-width:600px){#valoracion .value{padding:20px}.sale-group{margin-bottom:22px;padding:16px}.sale-group legend{padding:0 7px;font-size:16px}.sale-group .formgrid{grid-template-columns:1fr;gap:16px}.sale-submit{flex-direction:column;align-items:stretch;gap:14px}.sale-submit .btn{width:100%}}body{background-color:#031a35;background-image:url(/assets/fondo-lineas-accion.png);background-position:top;background-repeat:repeat-y;background-size:100%;background-attachment:fixed}@media (max-width:600px){body{background-size:100%;background-attachment:scroll}}.no-product-image{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:45px;display:flex}.no-product-image span{color:#a9c4d4;font-size:13px}.customer-session{background:#073047;border-top:1px solid #28556f;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;padding-bottom:12px;font-size:14px;display:flex}.customer-session>div{align-items:center;gap:16px;display:flex}.customer-session a{color:#ffd12a;font-weight:750}.customer-session button{color:#b6d4e5;cursor:pointer;background:0 0;border:0;font-size:13px}.seller-profile{color:#c8f0de;background:#06382f;border:1px solid #28796f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:18px;display:flex}.seller-profile p{margin:8px 0;font-size:14px!important}.seller-profile small{font-size:13px}.seller-profile a{color:#ffd12a;flex-shrink:0;font-size:14px}@media (max-width:600px){.customer-session{flex-wrap:wrap}.seller-profile{flex-direction:column;align-items:flex-start}}#ultimas-ventas .section-head{align-items:center}.sales-demo-note{color:#91aabe!important;font-size:12px!important}.sold-product .p-art em{color:#032437;background:#55dfda}.sold-link{text-align:center;margin-top:18px;text-decoration:none;display:block}.sales-empty{color:#dcecf6;background:#06253b;border:1px dashed #37789e;border-radius:14px;width:100%;padding:32px 24px}.sales-empty strong{font-size:18px}.sales-empty p{color:#a9c4d4;margin-bottom:0;line-height:1.6}@media (max-width:600px){#ultimas-ventas .section-head h2{font-size:23px}.sales-empty{padding:24px 18px}}.discount-badge{font-weight:950;box-shadow:0 3px 12px #0005;color:#04233a!important;background:#ffda32!important;border-radius:7px!important;padding:7px 12px!important;font-size:17px!important}.price .old{color:#adc2ce;font-size:13px;font-weight:500}.miniart.product-thumb{background:#092c46;border-radius:8px;flex-shrink:0;width:66px;height:76px;overflow:hidden}.product-thumb img{object-fit:contain;width:100%;height:100%;display:block}.missing-thumb{text-align:center;font-size:10px;line-height:1.3}.order-success-modal{background:#031c30;border:1px solid #488ca8;border-radius:20px;width:min(680px,94vw);max-height:90dvh;padding:0;position:relative;overflow:hidden auto}.order-success-modal .modal-head{z-index:2;margin:0;padding:0;position:absolute;top:12px;right:14px}.order-success-modal .modal-head h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.order-success-modal .close{color:#fff;background:#03263dda;border-color:#6592a4;border-radius:50%}.order-success{text-align:center;background:linear-gradient(#031a2c00 0%,#031a2c22 25%,#031a2ccf 48%,#031a2cf5 75%),url(/assets/pirate-fort-confirmation.webp) top/cover no-repeat;align-items:flex-end;min-height:590px;padding:215px 30px 32px;display:flex}.order-success-content{width:100%;margin:auto auto 0}.success-seal{color:#042b37;background:#55dfda;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:29px;font-weight:900;display:grid;box-shadow:0 0 30px #55dfda55}.success-eyebrow{color:#ffda68;letter-spacing:.18em;font-size:12px;font-weight:850;display:block}.order-success h3{color:#fff;margin:13px 0;font-size:28px;line-height:1.15}.order-success p{color:#dae9f2;font-size:15px;line-height:1.6}.order-reference{background:#062e46b8;border:1px solid #37738b;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin:18px 0;padding:12px;display:flex}.order-reference span{color:#b9d2de;font-size:13px}.order-reference strong{color:#ffda68;font-size:17px}.order-success .success-demo{color:#b2c6d3;font-size:12px}.success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.order-success .btn{min-height:44px}@media (max-width:600px){.order-success{min-height:560px;padding:190px 20px 25px}.order-success h3{font-size:24px}.order-reference{flex-direction:column;gap:6px}.cartline .qty{gap:5px}.miniart.product-thumb{width:52px;height:64px}}#flash-products .offer-image-card{background:#052337;border:1px solid #336a88;border-radius:16px;flex:0 0 280px;overflow:hidden}#flash-products .offer-image-card .p-art{background:radial-gradient(#164666,#082b44 75%);height:292px;padding:14px 16px 108px;position:relative}#flash-products .offer-image-card .product-image{object-fit:contain;filter:drop-shadow(0 5px 10px #0003)}#flash-products .offer-image-card .p-art .offer-discount-badge{z-index:2;flex-direction:column;align-items:center;gap:3px;font-style:normal;line-height:1;display:flex;top:12px;bottom:auto;left:12px;box-shadow:0 4px 14px #0004;color:#072238!important;background:#ffd12a!important;border-radius:10px!important;padding:10px 12px!important}#flash-products .offer-discount-badge .discount-value{letter-spacing:-.03em;white-space:nowrap;font-size:30px;font-weight:950}#flash-products .offer-discount-badge small{letter-spacing:.09em;font-size:9px;font-weight:850;line-height:1.2}.offer-image-prices{z-index:1;background:#041d30;border-top:1px solid #26526c;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:104px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.offer-now{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.offer-now small{letter-spacing:.1em;color:#a6ccd9;font-size:12px;font-weight:750;line-height:1}.offer-now strong{color:#ffda32;letter-spacing:-.025em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:none;font-size:34px;font-weight:900;line-height:1.08}.offer-before{color:#8babbc;align-items:center;gap:5px;font-size:10px;font-weight:400;line-height:1.3;display:flex}.offer-before s{color:#8babbc;white-space:nowrap;font-size:11px;font-weight:400;text-decoration-thickness:1px}#flash-products .offer-image-card .p-body{padding:16px 18px 18px}#flash-products .offer-image-card .tag{color:#91b1c3;font-size:11px;line-height:1.4}#flash-products .offer-image-card .p-body h3{min-height:66px;margin:8px 0 10px;font-size:15px;line-height:1.45}#flash-products .offer-image-card .condition{color:#a4c9bb;background:0 0;padding:0;font-size:11px}#flash-products .offer-image-card .p-body .add{border-radius:9px;min-height:42px;margin-top:16px;font-size:14px}@media (max-width:600px){#flash-products .offer-image-card{flex-basis:248px}#flash-products .offer-image-card .p-art{height:276px;padding-bottom:104px}.offer-now strong{font-size:32px}.offer-image-prices{min-height:100px;padding:13px 16px}#flash-products .offer-image-card .p-body{padding:15px 16px 16px}#flash-products .offer-discount-badge .discount-value{font-size:28px}}.head-actions .account-button{color:#eef5fc;background:#06283f;border:1px solid #3b718e;border-radius:9px;align-items:center;gap:8px;width:auto;min-height:44px;padding:5px 9px;font-size:15px;display:inline-flex}.account-icon{font-size:26px}.account-label{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:750;overflow:hidden}.sort-control{color:#b8d1df;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.sort-control select{color:#e2eff5;max-width:240px;min-height:42px;font:inherit;background:#06283f;border:1px solid #3b718e;border-radius:8px;padding:9px 32px 9px 12px}.catalog-carousel-head .sort-control{margin-bottom:0}.catalog-carousel-head{flex-wrap:wrap}.sort-control select:focus-visible{outline-offset:3px;outline:3px solid #ffd12a}@media (max-width:600px){.head-actions .account-button{gap:6px;padding:4px 7px}.account-label{max-width:115px;font-size:12px}.head-actions .cp-avatar{width:34px;height:34px}.sort-control select{max-width:100%}.catalog-carousel-head .sort-control{width:100%}.catalog-carousel-head .sort-control select{flex:1}}.import-intro{text-align:center;max-width:820px;margin:0 auto 28px;padding:28px 16px}.import-intro h2{color:#fff;margin:14px 0;font-size:clamp(28px,4vw,42px);line-height:1.15}.import-intro p{color:#c1d8e5;font-size:16px;line-height:1.8}.import-form-card{background:linear-gradient(135deg,#07324b,#021a2d);border:1px solid #387b9c;border-radius:18px;max-width:880px;margin:auto;padding:30px}.import-form-card .section-head h2{font-size:26px}.import-form-card .field input,.import-form-card .field select,.import-form-card .field textarea{width:100%}.import-error{color:#ffb2a8;font-size:14px}.import-success{text-align:center;background:#073d3c;border:1px solid #3f9d8d;border-radius:14px;padding:24px}.import-success h3{color:#fff;margin:14px 0;font-size:26px}.import-success p{color:#c8e7e5;line-height:1.7}.import-success strong{color:#ffda68}.import-success .btn{margin-top:14px}.nav{white-space:nowrap;overflow-x:auto}@media (max-width:600px){.import-intro{margin-bottom:22px;padding:10px 0}.import-form-card{padding:20px 16px}.import-form-card .formgrid{grid-template-columns:1fr}.import-success{padding:22px 16px}}.sample-label{letter-spacing:.08em;color:#98c8d7;border:1px solid #315c73;border-radius:4px;margin-bottom:8px;padding:3px 6px;font-size:9px;font-weight:700;display:inline-block}.sold-product .product-image{object-fit:contain}.sold-product .p-art em{font-size:11px}.sold-product .p-body{padding:14px}.sold-product .p-body h3{min-height:62px}.sold-product .condition{font-size:11px}#flash-products .p-art .offer-before{filter:none;font-size:10px;transition:none;transform:none}#flash-products .p-art .offer-now{font-size:inherit;filter:none;transition:none;transform:none}#flash-products .p-art .discount-value{filter:none;transition:none;transform:none}#novedades .section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}#novedades .section-head>div{flex:1;min-width:0}#novedades #clearfilter{text-align:right;white-space:nowrap;flex-shrink:0;align-self:center;max-width:none;margin-left:auto}.all-universes-tile{background:linear-gradient(135deg,#114563,#05243a);border-color:#ffd12a;flex-direction:column;gap:8px;padding:22px 14px;display:flex}.all-universes-tile>span{color:#ffd12a;padding:0}.all-universes-tile>small{color:#b9d4e4;font-size:13px}.all-universes-tile:hover{background:#10415a;border-color:#55dfda}@media (max-width:600px){#novedades .section-head{gap:12px}#novedades .section-head>div{flex-basis:100%}#novedades #clearfilter{margin-left:auto;font-size:13px}.all-universes-tile>span{padding:0;font-size:16px}.all-universes-tile>small{font-size:11px}}#home-view:not(.focused-section) #valueform,#home-view:not(.focused-section) #seller-profile,#home-view:not(.focused-section) #requests{display:none!important}#home-view:not(.focused-section) #valoracion .value>div:first-child{border-bottom:0;margin-bottom:20px;padding-bottom:0}#home-view:not(.focused-section) #valoracion .value>div:first-child p:last-child{display:none}.home-sale-cta .btn{align-items:center;gap:18px;min-height:46px;padding:13px 22px;display:inline-flex}#home-view.focused-section .home-sale-cta{display:none}.home-service-card{background:linear-gradient(130deg,#093849,#031b30);border:1px solid #3c8b98;border-radius:16px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;padding:30px;display:grid}.home-service-card .eyebrow{color:#55dfda}.home-service-card h2{color:#fff;margin:12px 0;font-size:clamp(25px,4vw,34px);font-style:italic;line-height:1.18}.home-service-card p{color:#c5d9e7;max-width:720px;margin:0;font-size:16px;line-height:1.7}.home-service-action{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.home-service-action .btn{justify-content:space-between;gap:18px;min-height:46px;padding:13px 22px;display:inline-flex}.home-service-action>span{color:#9cbfce;font-size:12px;line-height:1.6}@media (max-width:750px){.home-service-card{grid-template-columns:1fr;gap:23px;padding:24px}}@media (max-width:600px){.home-service-card{padding:22px 20px}.home-service-action .btn,.home-sale-cta .btn{justify-content:space-between;width:100%}.home-service-action{align-items:stretch}.home-service-card p{font-size:15px}}.delivery-options{border:1px solid #d7e2ec;border-radius:14px;margin:24px 0;padding:16px}.delivery-options legend{padding:0 8px;font-weight:700}.delivery-options label{cursor:pointer;align-items:center;gap:10px;padding:14px 0;display:flex}.delivery-options input{accent-color:#186a93;width:auto}.delivery-options strong{white-space:nowrap;margin-left:auto}.delivery-summary{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.product-description{margin:20px 0}.product-description h4{margin:0 0 8px;font-size:14px}.product-description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}
