@charset "UTF-8";@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url("./media/schibsted-grotesk-latin-600-normal-KXUBSLXO.woff2") format("woff2"),url("./media/schibsted-grotesk-latin-600-normal-YZPL6CFM.woff") format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url("./media/schibsted-grotesk-latin-800-normal-KN7RJXQP.woff2") format("woff2"),url("./media/schibsted-grotesk-latin-800-normal-Q7SO3I6M.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url("./media/atkinson-hyperlegible-next-latin-400-normal-XD2DM5SQ.woff2") format("woff2"),url("./media/atkinson-hyperlegible-next-latin-400-normal-T2TIKS3B.woff") format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url("./media/atkinson-hyperlegible-next-latin-700-normal-U2M2LX7A.woff2") format("woff2"),url("./media/atkinson-hyperlegible-next-latin-700-normal-XRIDMOST.woff") format("woff")}:root{--cal: #f3f5f1;--cal-2: #e8ece6;--tinta: #16233a;--tinta-2: #1f2f4a;--huerta: #1f6b4f;--huerta-osc: #174f3b;--huerta-claro: #e3efe9;--limon: #f2d649;--limon-claro: #fbf3c6;--pizarra: #5b6b7a;--linea: #d5ddd7;--blanco: #ffffff;--rojo: #a3261c;--rojo-claro: #f8e4e1;--ambar: #8a5a00;--ambar-claro: #fbefd2;--f-titulo: "Schibsted Grotesk", "Arial Narrow", Arial, sans-serif;--f-texto: "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--ease: cubic-bezier(.2, .8, .2, 1);--shadow: 0 1px 2px rgba(22, 35, 58, .06), 0 8px 24px -16px rgba(22, 35, 58, .25);--wrap: 1180px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cal);color:var(--tinta);font:400 1rem/1.55 var(--f-texto);text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--f-titulo);line-height:1.1;letter-spacing:-.02em;margin:0 0 .4em;text-wrap:balance}h1{font-size:clamp(1.8rem,1.2rem + 2.2vw,2.8rem);font-weight:800}h2{font-size:clamp(1.3rem,1.05rem + .9vw,1.7rem);font-weight:800}h3{font-size:1.1rem;font-weight:600}p{margin:0 0 1em}a{color:var(--huerta);text-underline-offset:3px}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--limon);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.wrap{width:min(100% - 2rem,var(--wrap));margin-inline:auto}.muted{color:var(--pizarra)}.small{font-size:.88rem}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid transparent;border-radius:var(--r-md);background:var(--huerta);color:var(--blanco);font:700 .98rem/1.2 var(--f-texto);text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s var(--ease)}.btn:hover{background:var(--huerta-osc)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--limon{background:var(--limon);color:var(--tinta)}.btn--limon:hover{background:#e8ca2c}.btn--ghost{background:transparent;color:var(--tinta);border-color:var(--tinta)}.btn--ghost:hover{background:var(--tinta);color:var(--cal)}.btn--soft{background:var(--huerta-claro);color:var(--huerta-osc)}.btn--soft:hover{background:#d3e6dc}.btn--lg{min-height:3.2rem;padding-inline:1.5rem;font-size:1.05rem}.btn--wide{width:100%}.link-btn{background:none;border:0;padding:0;color:var(--huerta);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.field{display:grid;gap:.3rem}.field__l{font-weight:700;font-size:.92rem}.field__l b{color:var(--rojo);margin-left:.15rem}.field__err{color:var(--rojo);font-size:.85rem;font-weight:700}.field__hint{color:var(--pizarra);font-size:.85rem}input,select,textarea{width:100%;min-height:2.75rem;padding:.55rem .75rem;border:1px solid var(--linea);border-radius:var(--r-sm);background:var(--blanco);color:var(--tinta);font:inherit}textarea{min-height:5rem;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--huerta);outline-offset:0;border-color:var(--huerta)}.invalid input,.invalid select,.invalid textarea{border-color:var(--rojo)}.check{display:flex;gap:.6rem;align-items:flex-start;cursor:pointer}.check input{width:1.2rem;height:1.2rem;min-height:0;margin-top:.15rem;accent-color:var(--huerta);flex:none}.check small{display:block;color:var(--pizarra)}.card{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-lg);padding:1.25rem;box-shadow:var(--shadow)}.notice{display:flex;gap:.6rem;align-items:flex-start;padding:.8rem 1rem;border-radius:var(--r-md);background:var(--huerta-claro);color:var(--huerta-osc);margin:0 0 1rem}.notice p{margin:0}.notice--warn{background:var(--ambar-claro);color:var(--ambar)}.notice--bad{background:var(--rojo-claro);color:var(--rojo)}.tag{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700;background:var(--cal-2);color:var(--pizarra)}.tag--ok{background:var(--huerta-claro);color:var(--huerta-osc)}.tag--warn{background:var(--ambar-claro);color:var(--ambar)}.tag--bad{background:var(--rojo-claro);color:var(--rojo)}.price{font:800 1.3rem/1 var(--f-titulo);letter-spacing:-.02em}.price small{font:400 .78rem var(--f-texto);color:var(--pizarra);letter-spacing:0}.skeleton{display:grid;gap:.8rem;padding:2rem 0}.skeleton span{height:1rem;border-radius:4px;background:linear-gradient(90deg,var(--cal-2),#f6f8f5,var(--cal-2));background-size:200% 100%;animation:sk 1.2s linear infinite}@keyframes sk{to{background-position:-200% 0}}.page{padding:2rem 0 4rem}.crumb{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;margin-bottom:1rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.no-print{display:none!important}body{background:#fff}.card{box-shadow:none}}:root{--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1)}::view-transition-old(root){animation:vt-salida .2s var(--ease-in-out) both}::view-transition-new(root){animation:vt-entrada .4s var(--ease-out) both}@keyframes vt-salida{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-entrada{0%{opacity:0;transform:translateY(14px)}}.hd{view-transition-name:cabecera}::view-transition-old(cabecera),::view-transition-new(cabecera){animation:none;mix-blend-mode:normal}.in-1,.in-2,.in-3,.in-4,.in-5{animation:aparece .65s var(--ease-out) backwards}.in-1{animation-delay:.05s}.in-2{animation-delay:.15s}.in-3{animation-delay:.27s}.in-4{animation-delay:.39s}.in-5{animation-delay:.51s}@keyframes aparece{0%{opacity:0;transform:translateY(16px)}}.r-up.rv{opacity:0;transform:translateY(26px)}.r-up.rv-in{opacity:1;transform:none;transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.r-stagger.rv>*{opacity:0;transform:translateY(20px)}.r-stagger.rv-in>*{opacity:1;transform:none;transition:opacity .55s var(--ease-out),transform .55s var(--ease-out)}.r-stagger.rv-in>:nth-child(1){transition-delay:0s}.r-stagger.rv-in>:nth-child(2){transition-delay:.06s}.r-stagger.rv-in>:nth-child(3){transition-delay:.12s}.r-stagger.rv-in>:nth-child(4){transition-delay:.18s}.r-stagger.rv-in>:nth-child(5){transition-delay:.24s}.r-stagger.rv-in>:nth-child(6){transition-delay:.3s}.r-stagger.rv-in>:nth-child(7){transition-delay:.36s}.r-stagger.rv-in>:nth-child(8){transition-delay:.42s}.r-stagger.rv-in>:nth-child(9){transition-delay:.48s}.r-stagger.rv-in>:nth-child(10){transition-delay:.54s}.r-stagger.rv-in>:nth-child(11){transition-delay:.6s}.r-stagger.rv-in>:nth-child(12){transition-delay:.66s}.mv-grid-in>*{animation:tarjeta .5s var(--ease-out) backwards}.mv-grid-in>:nth-child(1){animation-delay:0s}.mv-grid-in>:nth-child(2){animation-delay:45ms}.mv-grid-in>:nth-child(3){animation-delay:.09s}.mv-grid-in>:nth-child(4){animation-delay:.135s}.mv-grid-in>:nth-child(5){animation-delay:.18s}.mv-grid-in>:nth-child(6){animation-delay:.225s}.mv-grid-in>:nth-child(7){animation-delay:.27s}.mv-grid-in>:nth-child(8){animation-delay:.315s}.mv-grid-in>:nth-child(9){animation-delay:.36s}.mv-grid-in>:nth-child(10){animation-delay:.405s}.mv-grid-in>:nth-child(11){animation-delay:.45s}.mv-grid-in>:nth-child(12){animation-delay:.495s}.mv-grid-in>:nth-child(n+13){animation-delay:.54s}@keyframes tarjeta{0%{opacity:0;transform:translateY(18px) scale(.98)}}.skeleton{animation:aparece .3s ease .15s backwards}.btn{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.btn:not(:disabled):hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--tinta)}.hero .btn:not(:disabled):hover,.on-dark .btn:not(:disabled):hover{box-shadow:3px 3px #f3f5f1d9}.btn--soft:not(:disabled):hover{box-shadow:3px 3px 0 var(--huerta)}.btn:not(:disabled):active{transform:none;box-shadow:0 0 0 var(--tinta)}.btn mv-icon{transition:transform .3s var(--ease-spring)}.btn:not(:disabled):hover mv-icon{transform:translate(1px) scale(1.08)}.btn.is-added{background:var(--huerta);color:var(--blanco)}.btn.is-added mv-icon{animation:check-pop .45s var(--ease-spring)}@keyframes check-pop{0%{transform:scale(.3) rotate(-20deg);opacity:0}}.notice{animation:aviso .35s var(--ease-out)}@keyframes aviso{0%{opacity:0;transform:translateY(-6px)}}.hd__n.bump{animation:bump .5s var(--ease-spring)}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.hd__cart.bump mv-icon{display:inline-block;animation:cart-shake .5s var(--ease-out)}@keyframes cart-shake{25%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.btn:not(:disabled):hover,.btn:not(:disabled):hover mv-icon{transform:none}}
