@font-face{font-family:"Jost";src:url(/wp-content/plugins/regalas-coleccion/assets/compra/css/fuentes/jost-500-latin.woff2) format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jost";src:url(/wp-content/plugins/regalas-coleccion/assets/compra/css/fuentes/jost-500-latin-ext.woff2) format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jost";src:url(/wp-content/plugins/regalas-coleccion/assets/compra/css/fuentes/jost-700-latin.woff) format("woff");font-weight:600 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(#rgp-coleccion,#rgp-capas){--crema:#f6ecda;--crema-2:#fbf6ee;--lila:#c89bd3;--lila-2:#f1e6f4;--coral:#ea6b48;--coral-osc:#b5401f;--tinta:#171513;--gris:#3f3734;--gris-2:#5c524e;--borde:#e7dccd;--borde-2:#d6c6b0;--rojo:#d10f02;--rojo-2:#a90c02;--marron:#856355;--verde:#1d6b35;--verde-2:#e8f4ec;--ambar:#7a4a00;--ambar-2:#fdf1dc;--mal:#a1150b;--mal-2:#fde8e6;--blanco:#fff;--fondo:#fff;--borde-campo:#9c8670;--f:"Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--r:12px;--sombra:0 6px 24px rgba(23, 21, 19, .14);--seg:env(safe-area-inset-bottom, 0px);--teclado:0px;color-scheme:light}:is(#rgp-coleccion,#rgp-capas),:is(#rgp-coleccion,#rgp-capas) *{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:56px}html.sin-scroll,html.sin-scroll body{overflow:hidden}html.con-teclado :is(#rgp-coleccion,#rgp-capas){--seg:0px}:is(#rgp-coleccion,#rgp-capas){font-family:var(--f);font-weight:500;font-size:16px;line-height:1.5;color:var(--tinta);background:var(--fondo)}:is(#rgp-coleccion,#rgp-capas) img{display:block;max-width:100%}:is(#rgp-coleccion,#rgp-capas) button,:is(#rgp-coleccion,#rgp-capas) input,:is(#rgp-coleccion,#rgp-capas) textarea{font:inherit;color:inherit}:is(#rgp-coleccion,#rgp-capas) button{cursor:pointer}:is(#rgp-coleccion,#rgp-capas) a{color:inherit}:is(#rgp-coleccion,#rgp-capas) h1,:is(#rgp-coleccion,#rgp-capas) h2,:is(#rgp-coleccion,#rgp-capas) h3{line-height:1.2;margin:0;font-weight:600}:is(#rgp-coleccion,#rgp-capas) p{margin:0}:is(#rgp-coleccion,#rgp-capas) [hidden]{display:none!important}:is(#rgp-coleccion,#rgp-capas) .saltar{position:absolute;left:-9999px}:is(#rgp-coleccion,#rgp-capas) .saltar:focus{left:8px;top:8px;z-index:300;background:#fff;padding:12px 16px}:is(#rgp-coleccion,#rgp-capas) :focus-visible{outline:3px solid var(--coral-osc);outline-offset:2px}:is(#rgp-coleccion,#rgp-capas) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) svg.i-lleno{fill:currentColor;stroke:none}:is(#rgp-coleccion,#rgp-capas) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border-radius:999px;border:0;font-weight:600;font-size:17px;text-decoration:none;text-align:center;line-height:1.2}:is(#rgp-coleccion,#rgp-capas) .btn-rojo{background:var(--rojo);color:#fff}:is(#rgp-coleccion,#rgp-capas) .btn-rojo:active{background:var(--rojo-2)}:is(#rgp-coleccion,#rgp-capas) .btn-borde{background:#fff;color:var(--tinta);border:1.5px solid var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .btn-ancho{width:100%}:is(#rgp-coleccion,#rgp-capas) .btn-alto{min-height:56px;font-size:18px}:is(#rgp-coleccion,#rgp-capas) .nw{white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .btn-peq{font-size:15px;padding:8px 14px}:is(#rgp-coleccion,#rgp-capas) .btn[disabled]{opacity:.55}:is(#rgp-coleccion,#rgp-capas) .btn-texto{background:none;border:0;padding:0 6px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px;font-weight:600;color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .btn-texto svg.i{width:18px;height:18px}:is(#rgp-coleccion,#rgp-capas) .enlace{background:none;border:0;text-decoration:underline;padding:0 4px;min-height:44px;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .ico{width:48px;height:48px;display:inline-grid;place-items:center;background:none;border:0;border-radius:12px;flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .ico svg.i{width:24px;height:24px}:is(#rgp-coleccion,#rgp-capas) .tienda{background:#fff;position:relative;z-index:6}:is(#rgp-coleccion,#rgp-capas) .franja{background:var(--marron);color:#fff;text-align:center;font-size:14px;padding:5px 12px}:is(#rgp-coleccion,#rgp-capas) .fila-logo{display:flex;align-items:center;gap:4px;padding:4px 8px;border-bottom:1px solid #efe6df;min-height:56px}:is(#rgp-coleccion,#rgp-capas) .logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:19px;text-decoration:none;min-height:48px}:is(#rgp-coleccion,#rgp-capas) .logo-caja{width:26px;height:26px;border-radius:6px;background:var(--rojo);position:relative}:is(#rgp-coleccion,#rgp-capas) .logo-caja::after{content:"";position:absolute;left:11px;top:0;bottom:0;width:4px;background:#fff;opacity:.85}:is(#rgp-coleccion,#rgp-capas) .buscador{display:none}:is(#rgp-coleccion,#rgp-capas) .carrito-ico{margin-left:auto;display:flex;align-items:center;gap:6px;text-decoration:none;position:relative;padding:4px 8px;min-height:48px}:is(#rgp-coleccion,#rgp-capas) .carrito-ico svg.i{width:26px;height:26px}:is(#rgp-coleccion,#rgp-capas) .carrito-ico i{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--tinta);color:#fff;font:600 13px/18px var(--f);text-align:center;font-style:normal;padding:0 4px}:is(#rgp-coleccion,#rgp-capas) .carrito-eur{font-size:15px}:is(#rgp-coleccion,#rgp-capas) .menu-escritorio{display:none}:is(#rgp-coleccion,#rgp-capas) .aviso-sonia{background:var(--lila-2);padding:10px 16px;font-size:15px;text-align:center}:is(#rgp-coleccion,#rgp-capas) .hero{padding:0 0 12px}:is(#rgp-coleccion,#rgp-capas) .mosaico{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px;height:284px;background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .aviso-sonia:not([hidden])+.hero .mosaico{height:244px}:is(#rgp-coleccion,#rgp-capas) .mo-foto{position:relative;display:block;padding:0;border:0;background:var(--crema);overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .mo-foto img{width:100%;height:100%;object-fit:cover}:is(#rgp-coleccion,#rgp-capas) .mo-grande{grid-row:1 / 3}:is(#rgp-coleccion,#rgp-capas) .mo-video{position:absolute;top:10px;left:10px;z-index:2;display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 14px 6px 6px;border:0;border-radius:999px;background:rgb(255 255 255 / .95);font-weight:600;font-size:15px;box-shadow:var(--sombra)}:is(#rgp-coleccion,#rgp-capas) .mo-video svg.i{width:32px;height:32px;padding:8px;border-radius:50%;background:var(--rojo);color:#fff}:is(#rgp-coleccion,#rgp-capas) .mo-video.con-bucle{padding:4px 14px 4px 4px;border-radius:14px}:is(#rgp-coleccion,#rgp-capas) .mo-bucle{width:40px;height:56px;object-fit:cover;border-radius:10px;background:var(--crema);flex:0 0 auto;pointer-events:none}:is(#rgp-coleccion,#rgp-capas) .mo-video.con-bucle svg.i{width:26px;height:26px;padding:6px}:is(#rgp-coleccion,#rgp-capas) .mo-sello{position:absolute;left:8px;bottom:8px;z-index:2;background:rgb(23 21 19 / .72);color:#fff;font-size:14px;padding:2px 10px;border-radius:999px}:is(#rgp-coleccion,#rgp-capas) .hero-txt{padding:10px 16px 0}:is(#rgp-coleccion,#rgp-capas) .miga{display:none;font-size:14px;color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .miga a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}:is(#rgp-coleccion,#rgp-capas) .hero h1{font-size:25px;line-height:1.15;letter-spacing:-.01em}:is(#rgp-coleccion,#rgp-capas) .serie{font-size:15px;color:var(--gris);margin-top:0}:is(#rgp-coleccion,#rgp-capas) .serie a{color:var(--coral-osc);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin:-7px 0;vertical-align:middle}:is(#rgp-coleccion,#rgp-capas) .serie{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:30px}:is(#rgp-coleccion,#rgp-capas) .hero-precio{font-size:16px;line-height:1.4;margin:4px 0 10px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .hero-botones{display:grid;gap:8px}:is(#rgp-coleccion,#rgp-capas) .hero-botones .btn-rojo{min-height:52px;font-size:18px}:is(#rgp-coleccion,#rgp-capas) .hero-esencial{display:flex;justify-content:flex-start;text-align:left;margin-top:6px;padding:0;font-size:15px;line-height:1.35;color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .linea-datos{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--crema);padding:6px 8px 6px 16px;margin:12px 0 0;font-size:15px;min-height:56px}:is(#rgp-coleccion,#rgp-capas) .linea-datos p{flex:1;min-width:0}:is(#rgp-coleccion,#rgp-capas) .linea-datos b{font-weight:600}:is(#rgp-coleccion,#rgp-capas) .tira{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--borde);margin-top:8px}:is(#rgp-coleccion,#rgp-capas) .tira-in{display:flex;overflow-x:auto;scrollbar-width:none;padding:0 4px;justify-content:space-between}:is(#rgp-coleccion,#rgp-capas) .tira-in::-webkit-scrollbar{display:none}:is(#rgp-coleccion,#rgp-capas) .tira a,:is(#rgp-coleccion,#rgp-capas) .tira button{flex:0 0 auto;display:inline-flex;align-items:center;min-height:48px;min-width:48px;justify-content:center;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;background:none;border:0;white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .tira button{color:var(--coral-osc)}:is(#rgp-coleccion,#rgp-capas) .tira a{color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .tira a[aria-current]{color:var(--tinta);box-shadow:inset 0 -3px 0 var(--coral-osc)}:is(#rgp-coleccion,#rgp-capas) .momento{padding-top:22px}:is(#rgp-coleccion,#rgp-capas) .momento>h2{font-size:24px;padding:0 16px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}:is(#rgp-coleccion,#rgp-capas) .mo-min{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 2px;border:0;background:none;color:var(--coral-osc);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:3px}:is(#rgp-coleccion,#rgp-capas) .mo-min svg.i{width:14px;height:14px}:is(#rgp-coleccion,#rgp-capas) .rejilla{display:grid;gap:24px}:is(#rgp-coleccion,#rgp-capas) .tarjeta{position:relative}:is(#rgp-coleccion,#rgp-capas) .t-foto{position:relative;overflow:hidden;background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .t-abrir{display:block;width:100%;padding:0;border:0;background:none;aspect-ratio:1 / 1}:is(#rgp-coleccion,#rgp-capas) .t-abrir img{width:100%;height:100%;object-fit:cover;transition:filter .3s}:is(#rgp-coleccion,#rgp-capas) .t-video{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:4px 12px;border:0;border-radius:999px;background:rgb(255 255 255 / .94);font-size:14px;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .t-video svg.i{width:14px;height:14px;color:var(--rojo)}:is(#rgp-coleccion,#rgp-capas) .t-nueva{position:absolute;top:8px;right:8px;z-index:2;background:var(--lila-2);padding:4px 10px;border-radius:999px;font-size:14px;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .sello{position:absolute;left:8px;bottom:8px;z-index:2;background:rgb(23 21 19 / .72);color:#fff;font-size:14px;padding:2px 10px;border-radius:999px;max-width:calc(100% - 16px)}:is(#rgp-coleccion,#rgp-capas) .sello.vuestro{background:rgb(29 107 53 / .88)}:is(#rgp-coleccion,#rgp-capas) .sello.poniendo{background:rgb(23 21 19 / .72)}:is(#rgp-coleccion,#rgp-capas) .poniendo-txt{display:none}:is(#rgp-coleccion,#rgp-capas) [data-marco].poniendo img{filter:blur(9px) saturate(.9)}:is(#rgp-coleccion,#rgp-capas) [data-marco].poniendo .poniendo-txt{display:grid;place-items:center;position:absolute;inset:0;z-index:1;color:#fff;font-weight:600;font-size:16px;text-shadow:0 1px 6px rgb(0 0 0 / .6);pointer-events:none}:is(#rgp-coleccion,#rgp-capas) .t-txt{padding:12px 16px 0}:is(#rgp-coleccion,#rgp-capas) .t-txt h3{font-size:19px}:is(#rgp-coleccion,#rgp-capas) .t-linea{font-size:16px;color:var(--gris);margin-top:4px}:is(#rgp-coleccion,#rgp-capas) .t-precio{font-size:16px;font-weight:600;margin-top:8px}:is(#rgp-coleccion,#rgp-capas) .t-pre{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px}:is(#rgp-coleccion,#rgp-capas) .t-pre .t-cambiar{font-size:15px;margin-top:8px;padding:0 4px}:is(#rgp-coleccion,#rgp-capas) .t-dueno,:is(#rgp-coleccion,#rgp-capas) .fi-dueno{font-size:14px;color:var(--ambar);background:var(--ambar-2);padding:4px 8px;border-radius:8px;margin-top:6px}:is(#rgp-coleccion,#rgp-capas) .t-botones{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center}:is(#rgp-coleccion,#rgp-capas) .t-botones .btn{flex:1 1 0%;min-width:0}:is(#rgp-coleccion,#rgp-capas) .en-col{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;color:var(--verde);font-weight:600;min-height:48px}:is(#rgp-coleccion,#rgp-capas) .en-col svg.i{width:22px;height:22px}:is(#rgp-coleccion,#rgp-capas) .t-botones .en-col+.btn{flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .tarjeta.resaltada,:is(#rgp-coleccion,#rgp-capas) .mini-t.resaltada{outline:3px solid var(--coral);outline-offset:4px;border-radius:4px}:is(#rgp-coleccion,#rgp-capas) .tienda-peq{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;padding:24px 12px 0}:is(#rgp-coleccion,#rgp-capas) .mini-t h3{font-size:16px;margin-top:8px}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-precio{font-size:14px;font-weight:500;margin-top:2px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-foto{border-radius:10px}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-video{top:4px;right:4px;padding:4px 10px;font-size:14px;min-width:48px}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-video svg.i{width:12px;height:12px}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-nueva{top:4px;right:4px;font-size:14px;padding:2px 8px}:is(#rgp-coleccion,#rgp-capas) .mini-t .sello{font-size:14px;padding:1px 8px;left:4px;bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 8px)}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-botones{flex-direction:column;align-items:stretch;gap:4px}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-botones .btn{flex:0 0 auto;width:100%;font-size:16px;padding:8px 10px}:is(#rgp-coleccion,#rgp-capas) .mini-t .en-col{min-height:44px;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .mini-t .t-ver{justify-content:center;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .tienda-intro{padding:20px 16px 0;font-size:16px;color:var(--gris);max-width:720px}:is(#rgp-coleccion,#rgp-capas) .pie-col{padding:28px 16px 8px}:is(#rgp-coleccion,#rgp-capas) .pie-col>h2{font-size:20px;margin-bottom:6px}:is(#rgp-coleccion,#rgp-capas) .faq details,:is(#rgp-coleccion,#rgp-capas) .pleg{border-top:1px solid var(--borde)}:is(#rgp-coleccion,#rgp-capas) .faq details:last-child{border-bottom:1px solid var(--borde)}:is(#rgp-coleccion,#rgp-capas) .faq summary,:is(#rgp-coleccion,#rgp-capas) .pleg summary{min-height:52px;display:flex;align-items:center;font-weight:600;cursor:pointer;padding:6px 0}:is(#rgp-coleccion,#rgp-capas) .faq p,:is(#rgp-coleccion,#rgp-capas) .pleg p{padding:0 0 12px;color:var(--gris);font-size:15px}:is(#rgp-coleccion,#rgp-capas) .seo{margin-top:24px;color:var(--gris);font-size:15px}:is(#rgp-coleccion,#rgp-capas) .seo h2{font-size:18px;margin:16px 0 6px;color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .prototipo{margin-top:20px;font-size:14px;color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .hueco-barra{height:calc(84px + var(--seg))}:is(#rgp-coleccion,#rgp-capas) .barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;min-height:calc(64px + var(--seg));padding:8px calc(12px + env(safe-area-inset-right, 0px)) calc(8px + var(--seg)) calc(16px + env(safe-area-inset-left, 0px));background:#fff;box-shadow:0 -4px 18px rgb(23 21 19 / .12)}:is(#rgp-coleccion,#rgp-capas) .ba-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3;text-align:left}:is(#rgp-coleccion,#rgp-capas) .ba-txt b{font-size:16px;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .ba-txt span{font-size:14px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .ba-txt .ba-pista{color:var(--verde);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .ba-boton{background:none;border:0;padding:0;min-height:48px;justify-content:center}:is(#rgp-coleccion,#rgp-capas) .barra .btn{flex:0 0 auto}@media (max-width:480px){:is(#rgp-coleccion,#rgp-capas) .barra .btn{font-size:16px;padding:10px 16px}:is(#rgp-coleccion,#rgp-capas) .ba-txt b{font-size:15px}:is(#rgp-coleccion,#rgp-capas) .ba-txt b+span:not([aria-live]){display:none}}:is(#rgp-coleccion,#rgp-capas) .velo{position:fixed;inset:0;z-index:59;background:rgb(23 21 19 / .55)}:is(#rgp-coleccion,#rgp-capas) .capa{position:fixed;inset:0;z-index:60;background:#fff;display:flex;flex-direction:column;overscroll-behavior:contain;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media (max-width:1023px){:is(#rgp-coleccion,#rgp-capas) .capa{bottom:var(--teclado)}}:is(#rgp-coleccion,#rgp-capas) .fi-cab{flex:0 0 auto;display:flex;align-items:center;gap:2px;padding:calc(4px + env(safe-area-inset-top, 0px)) 4px 4px;border-bottom:1px solid var(--borde);background:#fff;min-height:56px}:is(#rgp-coleccion,#rgp-capas) .fi-pos{flex:1;min-width:0;font-size:15px;text-align:center;line-height:1.25;display:grid}:is(#rgp-coleccion,#rgp-capas) .fi-pos small{font-size:14px;color:var(--gris-2);font-weight:500}:is(#rgp-coleccion,#rgp-capas) .fi-pos b{font-weight:600}:is(#rgp-coleccion,#rgp-capas) .fi-cuerpo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}:is(#rgp-coleccion,#rgp-capas) .gal{position:relative;background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .gal-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}:is(#rgp-coleccion,#rgp-capas) .gal-pista::-webkit-scrollbar{display:none}:is(#rgp-coleccion,#rgp-capas) .slide{flex:0 0 100%;scroll-snap-align:start;margin:0;position:relative;aspect-ratio:1 / 1;max-height:70vh}:is(#rgp-coleccion,#rgp-capas) .slide img,:is(#rgp-coleccion,#rgp-capas) .vi-escena img{-webkit-touch-callout:none}:is(#rgp-coleccion,#rgp-capas) .sl-abrir{display:block;width:100%;height:100%;padding:0;border:0;background:var(--crema);cursor:zoom-in}:is(#rgp-coleccion,#rgp-capas) .sl-abrir img{width:100%;height:100%;object-fit:contain}:is(#rgp-coleccion,#rgp-capas) .archivo{display:grid;place-items:center;padding:12px;background:#f3efe9;min-height:120px}:is(#rgp-coleccion,#rgp-capas) .slide .archivo{height:100%}:is(#rgp-coleccion,#rgp-capas) .archivo img{max-height:100%;width:auto;box-shadow:0 2px 10px rgb(0 0 0 / .12)}:is(#rgp-coleccion,#rgp-capas) .gal-minis{display:flex;gap:8px;padding:8px 16px 0}:is(#rgp-coleccion,#rgp-capas) .gm{width:64px;height:64px;padding:0;border:2px solid #fff0;border-radius:10px;overflow:hidden;background:var(--crema);flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .gm.on{border-color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .gm img{width:100%;height:100%;object-fit:cover}:is(#rgp-coleccion,#rgp-capas) .gm-arch{display:grid;place-items:center;height:100%;font-size:13px;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .gal-pie{padding:6px 16px 0;font-size:14px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .fi-info{padding:14px 16px 24px;display:grid;gap:14px}:is(#rgp-coleccion,#rgp-capas) .fi-info h2{font-size:24px}:is(#rgp-coleccion,#rgp-capas) .fi-info h3{font-size:17px;margin-bottom:6px}:is(#rgp-coleccion,#rgp-capas) .btn-video{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:4px 14px 4px 10px;border-radius:999px;border:1.5px solid var(--tinta);background:#fff;font-weight:600;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .btn-video svg.i{width:16px;height:16px;color:var(--rojo)}:is(#rgp-coleccion,#rgp-capas) .t-nueva-txt{font-size:15px;color:var(--coral-osc);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .fi-estado{background:var(--crema-2);border-radius:10px;padding:6px 12px;font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}:is(#rgp-coleccion,#rgp-capas) .fi-que{font-size:16px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .fi-lleva{font-size:16px}:is(#rgp-coleccion,#rgp-capas) .fi-donde{border:1px solid var(--borde);border-radius:var(--r);padding:12px}:is(#rgp-coleccion,#rgp-capas) .fi-donde p{font-size:15px;color:var(--gris);margin-top:6px}:is(#rgp-coleccion,#rgp-capas) .plano-svg{width:100%;max-width:360px;height:auto;aspect-ratio:330 / 180;display:block}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-zona rect{fill:var(--crema-2);stroke:var(--borde-2);stroke-width:1}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-zona text{font:600 14px var(--f);fill:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-zona.marcada rect{fill:var(--coral-osc);stroke:var(--coral-osc)}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-zona.marcada text{fill:#fff}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-pieza{font-weight:700}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-camino{stroke:var(--borde-2);stroke-width:2;stroke-dasharray:3 3;fill:none}:is(#rgp-coleccion,#rgp-capas) .fi-q{font-size:16px}:is(#rgp-coleccion,#rgp-capas) .paso{display:flex;align-items:center;gap:6px;margin-top:8px}:is(#rgp-coleccion,#rgp-capas) .paso .ico{border:1.5px solid var(--tinta);border-radius:50%}:is(#rgp-coleccion,#rgp-capas) .paso input{width:84px;height:48px;text-align:center;font-size:18px;border:1.5px solid var(--borde-campo);border-radius:10px;-moz-appearance:textfield}:is(#rgp-coleccion,#rgp-capas) .paso input::-webkit-outer-spin-button,:is(#rgp-coleccion,#rgp-capas) .paso input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(#rgp-coleccion,#rgp-capas) .fi-manual{font-size:15px;color:var(--gris);margin-top:4px}:is(#rgp-coleccion,#rgp-capas) .fi-precio{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:16px}:is(#rgp-coleccion,#rgp-capas) .fi-precio b{font-size:20px;white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .tramos{border-collapse:collapse;margin-top:8px;font-size:15px;width:100%;max-width:360px}:is(#rgp-coleccion,#rgp-capas) .tramos td{padding:6px 8px;border-bottom:1px solid var(--borde);color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .tramos tr.act td{background:var(--crema);color:var(--tinta);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .fi-propio{display:grid;gap:10px}:is(#rgp-coleccion,#rgp-capas) .fi-propio label,:is(#rgp-coleccion,#rgp-capas) .pend label{display:grid;gap:4px;font-weight:600;font-size:16px}:is(#rgp-coleccion,#rgp-capas) .fi-propio label small,:is(#rgp-coleccion,#rgp-capas) .pend label small{font-weight:500;font-size:14px;color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .fi-propio input,:is(#rgp-coleccion,#rgp-capas) .fi-propio textarea,:is(#rgp-coleccion,#rgp-capas) .pend input,:is(#rgp-coleccion,#rgp-capas) .pend textarea,:is(#rgp-coleccion,#rgp-capas) .cod-fila input{width:100%;min-height:48px;border:1.5px solid var(--borde-campo);border-radius:10px;padding:10px 12px;font-size:16px;background:#fff}:is(#rgp-coleccion,#rgp-capas) textarea{resize:vertical;line-height:1.4}:is(#rgp-coleccion,#rgp-capas) label input,:is(#rgp-coleccion,#rgp-capas) label textarea{font-weight:500}:is(#rgp-coleccion,#rgp-capas) textarea::placeholder,:is(#rgp-coleccion,#rgp-capas) input::placeholder{color:#776c67}:is(#rgp-coleccion,#rgp-capas) .ayuda{font-size:14px;color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .opciones{display:flex;flex-wrap:wrap;gap:8px}:is(#rgp-coleccion,#rgp-capas) .opcion{min-height:52px;padding:6px 14px;border:1.5px solid var(--borde-2);border-radius:12px;background:#fff;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:1.2}:is(#rgp-coleccion,#rgp-capas) .opcion small{font-weight:500;font-size:14px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .opcion.on{border:2px solid var(--tinta);background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .opcion.grande{min-height:64px;width:100%}:is(#rgp-coleccion,#rgp-capas) .enlace-ficha{display:inline-flex;align-items:center;min-height:48px;font-weight:600;text-underline-offset:3px;justify-self:start}:is(#rgp-coleccion,#rgp-capas) .fi-sig{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:1px solid var(--borde-2);border-radius:var(--r);background:#fff;text-align:left;font-size:16px;min-height:80px}:is(#rgp-coleccion,#rgp-capas) .fi-sig img{width:64px;height:64px;border-radius:8px;object-fit:cover}:is(#rgp-coleccion,#rgp-capas) .fi-sig span{flex:1}:is(#rgp-coleccion,#rgp-capas) .fi-fin{display:grid;gap:8px;justify-items:start}:is(#rgp-coleccion,#rgp-capas) .fi-barra{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px calc(8px + var(--seg));border-top:1px solid var(--borde);background:#fff;min-height:64px}:is(#rgp-coleccion,#rgp-capas) .fb-anadir{flex:1;font-size:16px;padding:10px 14px}:is(#rgp-coleccion,#rgp-capas) .fb-anadida{flex:1;min-width:0;display:grid;gap:0;line-height:1.25}:is(#rgp-coleccion,#rgp-capas) .fb-anadida>p:first-child{display:flex;align-items:center;gap:4px;color:var(--verde);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .fb-anadida svg.i{width:20px;height:20px;flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .fb-q{font-size:15px;color:var(--gris);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .fb-anadida .btn-texto{color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .pl-cab,:is(#rgp-coleccion,#rgp-capas) .me-cab,:is(#rgp-coleccion,#rgp-capas) .vd-cab,:is(#rgp-coleccion,#rgp-capas) .ho-cab{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(4px + env(safe-area-inset-top, 0px)) 8px 4px;border-bottom:1px solid var(--borde);min-height:56px}:is(#rgp-coleccion,#rgp-capas) .pl-cab h2,:is(#rgp-coleccion,#rgp-capas) .ho-cab h2{font-size:18px}:is(#rgp-coleccion,#rgp-capas) .pl-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;display:block}:is(#rgp-coleccion,#rgp-capas) .pl-dibujo{width:100%;max-width:560px}:is(#rgp-coleccion,#rgp-capas) .plano-svg.grande{max-width:560px;width:100%;height:auto}:is(#rgp-coleccion,#rgp-capas) .pl-zonas{display:grid;gap:12px;margin-top:16px}:is(#rgp-coleccion,#rgp-capas) .pl-zonas section{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:is(#rgp-coleccion,#rgp-capas) .pl-zonas h3{flex:0 0 100%;font-size:16px}:is(#rgp-coleccion,#rgp-capas) .pl-pieza-b{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:56px;min-width:48px;padding:4px 14px 4px 4px;border:1.5px solid var(--borde-2);border-radius:12px;background:#fff;font-weight:600;font-size:16px;text-align:left;overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .pl-pieza-b img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .pl-piezas{display:flex;flex-wrap:wrap;gap:8px}:is(#rgp-coleccion,#rgp-capas) .pl-zonas section{padding:8px;margin:-8px;border-radius:12px;transition:background .3s}:is(#rgp-coleccion,#rgp-capas) .pl-zonas section.marcada{background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .pl-ayuda{margin-bottom:8px}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-toque{cursor:pointer}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-toque:focus{outline:none}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-toque:focus-visible rect{stroke:var(--tinta);stroke-width:2}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-zona text.pl-n{font:500 14px var(--f);fill:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .plano-svg .pl-zona.marcada .pl-n{fill:#fff}:is(#rgp-coleccion,#rgp-capas) .fi-plano{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}:is(#rgp-coleccion,#rgp-capas) .pl-pieza-b.elegida{border-color:var(--verde);color:var(--verde)}:is(#rgp-coleccion,#rgp-capas) .visor{background:#111;color:#fff}:is(#rgp-coleccion,#rgp-capas) .visor .vi-cab{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(4px + env(safe-area-inset-top, 0px)) 8px 4px;min-height:56px}:is(#rgp-coleccion,#rgp-capas) .visor .vi-cab p{flex:1;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .visor .ico{color:#fff}:is(#rgp-coleccion,#rgp-capas) .vi-zoom{display:none}:is(#rgp-coleccion,#rgp-capas) .vi-escena{position:relative;flex:1;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}:is(#rgp-coleccion,#rgp-capas) .vi-escena img{position:absolute;left:0;top:0;transform-origin:0 0;max-width:none;will-change:transform}:is(#rgp-coleccion,#rgp-capas) .vi-f{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .45);z-index:2}:is(#rgp-coleccion,#rgp-capas) .vi-f.izq{left:8px}:is(#rgp-coleccion,#rgp-capas) .vi-f.der{right:8px}:is(#rgp-coleccion,#rgp-capas) .visor[data-zoom="1"] .vi-f{display:none}:is(#rgp-coleccion,#rgp-capas) .vi-ayuda{position:absolute;left:50%;bottom:calc(24px + var(--seg));transform:translateX(-50%);background:rgb(255 255 255 / .92);color:var(--tinta);padding:8px 16px;border-radius:999px;font-size:15px;font-weight:600;pointer-events:none;white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .ho-cuerpo{flex:1;overflow-y:auto;padding:12px 16px 24px;display:grid;gap:14px;align-content:start}:is(#rgp-coleccion,#rgp-capas) .pasos{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap;font-size:14px}:is(#rgp-coleccion,#rgp-capas) .pasos li{padding:4px 10px;border-radius:999px;background:#f2ece6;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .pasos li.hecho{background:var(--verde-2);color:var(--verde)}:is(#rgp-coleccion,#rgp-capas) .pasos li.activo{background:var(--tinta);color:#fff;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .ho-foto{margin:0 -16px;position:relative}:is(#rgp-coleccion,#rgp-capas) .ho-foto img{width:100%;aspect-ratio:2 / 1;object-fit:cover;background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .ho-foto figcaption{padding:6px 16px 0;font-size:15px;font-weight:500}:is(#rgp-coleccion,#rgp-capas) #ho-form{display:grid;gap:14px}:is(#rgp-coleccion,#rgp-capas) .ho-pie{flex:0 0 auto;padding:8px 16px calc(8px + var(--seg));border-top:1px solid var(--borde);background:#fff}@media (orientation:landscape) and (max-height:500px){:is(#rgp-coleccion,#rgp-capas) .ho-foto img{aspect-ratio:auto;height:40vh}:is(#rgp-coleccion,#rgp-capas) .slide{max-height:62vh}}:is(#rgp-coleccion,#rgp-capas) .ho-lleva{font-size:14px;line-height:1.4;color:var(--gris-2);margin-top:-6px}:is(#rgp-coleccion,#rgp-capas) .ho-invi{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(#rgp-coleccion,#rgp-capas) .ho-invi input{width:130px;flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .ho-invi .opcion{min-height:52px;min-width:88px}:is(#rgp-coleccion,#rgp-capas) .campo{border:0;margin:0;padding:0;display:grid;gap:6px;min-width:0}:is(#rgp-coleccion,#rgp-capas) .campo legend,:is(#rgp-coleccion,#rgp-capas) .campo label{font-weight:600;font-size:16px;padding:0}:is(#rgp-coleccion,#rgp-capas) .campo label small{font-weight:500;color:var(--gris-2);font-size:14px}:is(#rgp-coleccion,#rgp-capas) .campo input{width:100%;min-height:52px;border:1.5px solid var(--borde-campo);border-radius:10px;padding:10px 12px;font-size:18px;background:#fff;min-width:0}:is(#rgp-coleccion,#rgp-capas) .campo.mal input{border-color:var(--mal)}:is(#rgp-coleccion,#rgp-capas) .nombres{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}:is(#rgp-coleccion,#rgp-capas) .nombres span{font-size:20px;color:var(--coral-osc)}:is(#rgp-coleccion,#rgp-capas) .campo .paso input{width:110px}:is(#rgp-coleccion,#rgp-capas) .contador{font-size:14px;color:var(--gris-2);min-height:0}:is(#rgp-coleccion,#rgp-capas) .err{color:var(--mal);font-weight:600;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .err:empty,:is(#rgp-coleccion,#rgp-capas) .contador:empty{display:none}:is(#rgp-coleccion,#rgp-capas) .repaso{padding:12px 16px 0;display:grid;gap:18px}:is(#rgp-coleccion,#rgp-capas) .re-izq{display:grid;gap:14px;min-width:0}:is(#rgp-coleccion,#rgp-capas) .re-izq h1{font-size:26px}:is(#rgp-coleccion,#rgp-capas) .re-izq h2{font-size:19px}:is(#rgp-coleccion,#rgp-capas) .re-datos{margin:0 -16px}:is(#rgp-coleccion,#rgp-capas) .re-intro{font-size:16px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .packs{display:flex;flex-wrap:wrap;gap:8px}:is(#rgp-coleccion,#rgp-capas) .packs-mas summary{min-height:48px;display:flex;align-items:center;font-weight:600;font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}:is(#rgp-coleccion,#rgp-capas) .packs-mas .packs{margin-top:6px}:is(#rgp-coleccion,#rgp-capas) .pack{min-height:48px;padding:6px 14px;border:1.5px solid var(--borde-2);border-radius:999px;background:#fff;font-weight:600;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .pack.on{border:2px solid var(--tinta);background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .filas{list-style:none;margin:0;padding:0;display:grid}:is(#rgp-coleccion,#rgp-capas) .fila{display:grid;grid-template-columns:112px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--borde);min-height:136px}:is(#rgp-coleccion,#rgp-capas) .fi-img{position:relative;width:112px;height:112px;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--crema)}:is(#rgp-coleccion,#rgp-capas) .fi-img img{width:100%;height:100%;object-fit:cover}:is(#rgp-coleccion,#rgp-capas) .fi-img .poniendo-txt{font-size:14px}:is(#rgp-coleccion,#rgp-capas) .fila-txt{min-width:0;display:grid;align-content:start;gap:2px;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .fila-txt h3{font-size:17px}:is(#rgp-coleccion,#rgp-capas) .fila-txt p{color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .fila-donde{font-size:14px}:is(#rgp-coleccion,#rgp-capas) .fila-pend{color:var(--ambar)!important;font-weight:600;font-size:14px}:is(#rgp-coleccion,#rgp-capas) .fila-pie{display:flex;align-items:center;gap:2px;flex-wrap:wrap;color:var(--tinta)!important}:is(#rgp-coleccion,#rgp-capas) .fila-precio{margin-right:auto;display:inline-grid;line-height:1.2}:is(#rgp-coleccion,#rgp-capas) .fila-pie b{font-size:16px}:is(#rgp-coleccion,#rgp-capas) .fila-precio s{font-size:14px;color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .fila-inv{font-size:14px}:is(#rgp-coleccion,#rgp-capas) .faltan{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}:is(#rgp-coleccion,#rgp-capas) .aviso-caja{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;padding:12px;border-radius:var(--r);font-size:15px}:is(#rgp-coleccion,#rgp-capas) .aviso-caja.ambar{background:var(--ambar-2);color:var(--ambar)}:is(#rgp-coleccion,#rgp-capas) .aviso-caja.rojo{background:var(--mal-2);color:var(--mal)}:is(#rgp-coleccion,#rgp-capas) .aviso-caja p,:is(#rgp-coleccion,#rgp-capas) .aviso-caja span{flex:1;min-width:200px}:is(#rgp-coleccion,#rgp-capas) .ac-botones{flex:0 0 100%;display:flex;gap:8px;flex-wrap:wrap}:is(#rgp-coleccion,#rgp-capas) .pend{border:1px solid var(--borde-2);border-radius:var(--r);padding:14px;display:grid;gap:12px}:is(#rgp-coleccion,#rgp-capas) .pend h3{font-size:17px}:is(#rgp-coleccion,#rgp-capas) .pend>p{font-size:15px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .dos{display:grid;grid-template-columns:1fr 1fr;gap:8px}:is(#rgp-coleccion,#rgp-capas) .contador-lista{font-weight:600;font-size:16px}:is(#rgp-coleccion,#rgp-capas) .contador-lista.completa{color:var(--verde)}:is(#rgp-coleccion,#rgp-capas) .pul-muestra{margin:0;position:relative}:is(#rgp-coleccion,#rgp-capas) .pul-muestra img{width:100%;max-width:360px;border-radius:10px}:is(#rgp-coleccion,#rgp-capas) .pul-muestra figcaption{font-size:14px;color:var(--gris-2);margin-top:4px}:is(#rgp-coleccion,#rgp-capas) .re-plazos{display:grid;gap:8px;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .re-dueno{border:2px dashed var(--ambar);border-radius:var(--r);padding:12px;display:grid;gap:8px;font-size:14px}:is(#rgp-coleccion,#rgp-capas) .tabla-scroll{overflow-x:auto}:is(#rgp-coleccion,#rgp-capas) .re-dueno table{border-collapse:collapse;font-size:14px;min-width:520px}:is(#rgp-coleccion,#rgp-capas) .re-dueno th,:is(#rgp-coleccion,#rgp-capas) .re-dueno td{padding:4px 6px;border-bottom:1px solid var(--borde);text-align:right}:is(#rgp-coleccion,#rgp-capas) .re-dueno th:first-child,:is(#rgp-coleccion,#rgp-capas) .re-dueno td:first-child{text-align:left}:is(#rgp-coleccion,#rgp-capas) .re-dueno tr.pierde td{color:var(--mal);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .notas-dueno{margin:0;padding-left:18px;display:grid;gap:4px}:is(#rgp-coleccion,#rgp-capas) .re-caja{border:1px solid var(--borde-2);border-radius:var(--r);padding:16px;display:grid;gap:12px;background:#fff}:is(#rgp-coleccion,#rgp-capas) .tot-pi{font-size:16px}:is(#rgp-coleccion,#rgp-capas) .tot-pi b{font-size:30px;font-weight:700}:is(#rgp-coleccion,#rgp-capas) .tot-total{font-size:17px;color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .cuentas{margin:0;display:grid;gap:4px;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .cuentas div{display:flex;justify-content:space-between;gap:8px}:is(#rgp-coleccion,#rgp-capas) .cuentas dt{color:var(--gris)}:is(#rgp-coleccion,#rgp-capas) .cuentas dd{margin:0;font-weight:600;white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .cuentas .desc dd,:is(#rgp-coleccion,#rgp-capas) .cuentas .desc dt{color:var(--verde)}:is(#rgp-coleccion,#rgp-capas) .cuentas .tot{border-top:1px solid var(--borde);padding-top:6px;font-size:17px}:is(#rgp-coleccion,#rgp-capas) .cuentas .tot dt{color:var(--tinta);font-weight:600}:is(#rgp-coleccion,#rgp-capas) .nota{font-size:14px;color:var(--gris-2)}:is(#rgp-coleccion,#rgp-capas) .codigo summary{min-height:48px;display:flex;align-items:center;font-weight:600;cursor:pointer}:is(#rgp-coleccion,#rgp-capas) .cod-fila{display:flex;gap:8px}:is(#rgp-coleccion,#rgp-capas) .casilla{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1.5px solid var(--borde-2);border-radius:var(--r);cursor:pointer;font-size:15px;background:var(--crema-2)}:is(#rgp-coleccion,#rgp-capas) .casilla input{width:24px;height:24px;flex:0 0 auto;accent-color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .casilla.senalar{animation:senalar 1.4s ease-out 1;border-color:var(--tinta)}@keyframes senalar{0%{box-shadow:0 0 0 0 rgb(234 107 72 / .55)}60%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (prefers-reduced-motion:reduce){:is(#rgp-coleccion,#rgp-capas) .casilla.senalar{animation:none;outline:3px solid var(--coral);outline-offset:2px}}:is(#rgp-coleccion,#rgp-capas) .carrito,:is(#rgp-coleccion,#rgp-capas) .producto,:is(#rgp-coleccion,#rgp-capas) .portada{padding:16px;display:grid;gap:14px;max-width:900px;margin:0 auto}:is(#rgp-coleccion,#rgp-capas) .carrito h1,:is(#rgp-coleccion,#rgp-capas) .producto h1{font-size:26px}:is(#rgp-coleccion,#rgp-capas) .ca-cab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;background:var(--crema);padding:8px 12px;border-radius:var(--r);font-size:15px}:is(#rgp-coleccion,#rgp-capas) .ca-lineas{list-style:none;margin:0;padding:0;display:grid}:is(#rgp-coleccion,#rgp-capas) .ca-lineas li{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--borde)}:is(#rgp-coleccion,#rgp-capas) .ca-lineas img{width:84px;height:84px;object-fit:cover;border-radius:8px}:is(#rgp-coleccion,#rgp-capas) .ca-lineas h3{font-size:16px}:is(#rgp-coleccion,#rgp-capas) .ca-lineas p{font-size:15px}:is(#rgp-coleccion,#rgp-capas) .ca-woo{color:var(--gris-2);font-size:14px!important}:is(#rgp-coleccion,#rgp-capas) .ca-taller summary{min-height:44px;display:flex;align-items:center;font-size:14px;color:var(--gris-2);cursor:pointer}:is(#rgp-coleccion,#rgp-capas) .ca-taller pre{font-size:13px;overflow-x:auto;background:#f6f3ef;padding:8px;border-radius:8px;max-height:260px}:is(#rgp-coleccion,#rgp-capas) .aviso-col{background:var(--lila-2);padding:8px 12px;border-radius:var(--r);display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .pr-grid{display:grid;gap:14px}:is(#rgp-coleccion,#rgp-capas) .pr-foto{position:relative;border-radius:var(--r);overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .pr-grid img{width:100%;aspect-ratio:1 / 1;object-fit:cover}:is(#rgp-coleccion,#rgp-capas) .ca-lineas li{position:relative}:is(#rgp-coleccion,#rgp-capas) .pr-grid>div{display:grid;gap:10px;align-content:start}:is(#rgp-coleccion,#rgp-capas) .pr-precio{font-size:18px;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .banda{display:grid;grid-template-columns:136px 1fr;align-items:center;gap:12px;text-decoration:none;background:var(--crema);border-radius:var(--r);overflow:hidden;min-height:120px}:is(#rgp-coleccion,#rgp-capas) .banda img{width:136px;height:136px;object-fit:cover;display:block}:is(#rgp-coleccion,#rgp-capas) .banda-foto{position:relative;display:block;width:136px;height:136px}:is(#rgp-coleccion,#rgp-capas) .banda .banda-sello{position:absolute;left:4px;right:4px;bottom:4px;background:rgb(23 21 19 / .72);color:#fff;font-size:13px;font-weight:500;line-height:1.3;padding:2px 8px;border-radius:999px;text-align:center;white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .banda>span{display:grid;gap:4px;font-size:18px}:is(#rgp-coleccion,#rgp-capas) .banda>span:not(.banda-foto)>span{color:var(--coral-osc);font-weight:600;font-size:16px}:is(#rgp-coleccion,#rgp-capas) .portada-hueco{border:1px dashed var(--borde-2);border-radius:var(--r);padding:40px 16px;color:var(--gris-2);text-align:center}:is(#rgp-coleccion,#rgp-capas) .me-lista{list-style:none;margin:0;padding:8px 0;overflow-y:auto}:is(#rgp-coleccion,#rgp-capas) .me-lista>li>span{display:flex;align-items:center;min-height:52px;padding:0 16px;font-weight:600;border-bottom:1px solid var(--borde)}:is(#rgp-coleccion,#rgp-capas) .me-lista ul{list-style:none;margin:0;padding:0 0 6px;background:var(--crema-2)}:is(#rgp-coleccion,#rgp-capas) .me-lista ul li>span,:is(#rgp-coleccion,#rgp-capas) .me-lista ul button{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 28px;border:0;background:none;text-align:left;font-size:16px}:is(#rgp-coleccion,#rgp-capas) .nuevo{font-style:normal;background:var(--rojo);color:#fff;font-size:13px;padding:1px 8px;border-radius:999px}:is(#rgp-coleccion,#rgp-capas) .vd-cuerpo{flex:1;overflow-y:auto;padding:12px 16px 24px;display:grid;gap:12px;align-content:start;justify-items:center}:is(#rgp-coleccion,#rgp-capas) .vd-cuerpo img{width:100%;max-width:420px;border-radius:var(--r)}:is(#rgp-coleccion,#rgp-capas) .vd-marco{width:100%;max-width:420px;display:flex;justify-content:center}:is(#rgp-coleccion,#rgp-capas) .vd-player{display:block;width:auto;max-width:100%;height:min(62vh, 640px);aspect-ratio:9 / 16;background:#000;border-radius:var(--r);object-fit:contain}:is(#rgp-coleccion,#rgp-capas) .vd-capitulos{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:420px}:is(#rgp-coleccion,#rgp-capas) .vd-capitulos .opcion{min-height:48px;padding:4px 10px;font-size:15px}:is(#rgp-coleccion,#rgp-capas) .vd-capitulos .opcion small{font-variant-numeric:tabular-nums}:is(#rgp-coleccion,#rgp-capas) .vd-cuerpo p{font-size:15px;color:var(--gris);max-width:420px}:is(#rgp-coleccion,#rgp-capas) .vd-botones{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}:is(#rgp-coleccion,#rgp-capas) .vd-cuerpo .btn-rojo{max-width:420px}:is(#rgp-coleccion,#rgp-capas) .toast{position:fixed;left:16px;right:16px;margin:0 auto;width:fit-content;max-width:calc(100vw - 32px);bottom:calc(84px + var(--seg));transform:translateY(20px);z-index:200;background:var(--tinta);color:#fff;padding:8px 8px 8px 16px;border-radius:12px;font-size:15px;display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;min-height:44px;box-sizing:border-box}:is(#rgp-coleccion,#rgp-capas) .toast>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}:is(#rgp-coleccion,#rgp-capas) .toast.ver{opacity:1;transform:translateY(0);pointer-events:auto}:is(#rgp-coleccion,#rgp-capas) .toast .btn-texto{color:#fff;flex:0 0 auto;white-space:nowrap}:is(#rgp-coleccion,#rgp-capas) .toast.arriba{top:calc(8px + env(safe-area-inset-top, 0px));bottom:auto;transform:translateY(-20px)}:is(#rgp-coleccion,#rgp-capas) .toast.arriba.ver{transform:translateY(0)}:is(#rgp-coleccion,#rgp-capas) .toast.sin-toque.ver{pointer-events:none}@media (min-width:1024px){:is(#rgp-coleccion,#rgp-capas) .fila-logo{padding:8px 24px;gap:16px}:is(#rgp-coleccion,#rgp-capas) .fila-logo>.ico{display:none}:is(#rgp-coleccion,#rgp-capas) .buscador{display:flex;flex:1;max-width:520px;margin:0 auto;height:44px;border:1px solid #d8d8d8;background:#f5f5f5;align-items:center;padding:0 12px;color:#555;font-size:14px}:is(#rgp-coleccion,#rgp-capas) .menu-escritorio{display:flex;align-items:center;gap:28px;padding:0 24px;border-bottom:1px solid #efe6df;font-weight:600;min-height:48px}:is(#rgp-coleccion,#rgp-capas) .mm{position:relative}:is(#rgp-coleccion,#rgp-capas) .mm-boton{background:none;border:0;min-height:48px;font-weight:600;color:var(--rojo)}:is(#rgp-coleccion,#rgp-capas) .mm-panel{display:none;position:absolute;left:-16px;top:100%;background:#fff;box-shadow:var(--sombra);border-radius:var(--r);padding:16px;width:340px;z-index:30}:is(#rgp-coleccion,#rgp-capas) .mm:hover .mm-panel,:is(#rgp-coleccion,#rgp-capas) .mm:focus-within .mm-panel{display:grid;gap:10px}:is(#rgp-coleccion,#rgp-capas) .mm-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-weight:500}:is(#rgp-coleccion,#rgp-capas) .pastilla-nueva{justify-self:start;min-height:44px;padding:6px 16px;border-radius:999px;border:0;background:var(--coral-osc);color:#fff;font-weight:600}:is(#rgp-coleccion,#rgp-capas) .pagina{max-width:1280px;margin:0 auto}:is(#rgp-coleccion,#rgp-capas) .hero{display:grid;grid-template-columns:7fr 5fr;gap:32px;padding:24px 24px 8px;align-items:center}:is(#rgp-coleccion,#rgp-capas) .mosaico{height:520px;border-radius:16px;overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .hero-txt{padding:0}:is(#rgp-coleccion,#rgp-capas) .miga{display:block;margin-bottom:10px}:is(#rgp-coleccion,#rgp-capas) .hero h1{font-size:40px}:is(#rgp-coleccion,#rgp-capas) .momento>h2{font-size:28px}:is(#rgp-coleccion,#rgp-capas) .serie{font-size:17px}:is(#rgp-coleccion,#rgp-capas) .hero-precio{font-size:18px;margin:14px 0 18px}:is(#rgp-coleccion,#rgp-capas) .hero-botones .btn{font-size:18px;min-height:54px}:is(#rgp-coleccion,#rgp-capas) .linea-datos{margin:16px 24px 0;border-radius:var(--r)}:is(#rgp-coleccion,#rgp-capas) .tira-in{justify-content:center;gap:8px}:is(#rgp-coleccion,#rgp-capas) .tira a,:is(#rgp-coleccion,#rgp-capas) .tira button{font-size:16px;padding:0 14px}:is(#rgp-coleccion,#rgp-capas) .momento>h2{padding:0 24px 12px}:is(#rgp-coleccion,#rgp-capas) .rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding:0 24px}:is(#rgp-coleccion,#rgp-capas) .tarjeta .t-foto{border-radius:14px}:is(#rgp-coleccion,#rgp-capas) .t-txt{padding:12px 0 0}:is(#rgp-coleccion,#rgp-capas) .tienda-peq{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 24px 0}:is(#rgp-coleccion,#rgp-capas) #m-tienda .rejilla{grid-template-columns:1fr}:is(#rgp-coleccion,#rgp-capas) #m-tienda .tarjeta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:center}:is(#rgp-coleccion,#rgp-capas) #m-tienda .tarjeta .t-txt{padding:0;max-width:520px}:is(#rgp-coleccion,#rgp-capas) .pie-col{padding:40px 24px 8px;max-width:860px}:is(#rgp-coleccion,#rgp-capas) .barra{left:50%;right:auto;bottom:16px;transform:translateX(-50%);width:720px;border-radius:16px;padding:10px 12px 10px 20px;box-shadow:var(--sombra)}:is(#rgp-coleccion,#rgp-capas) .hueco-barra{height:110px}:is(#rgp-coleccion,#rgp-capas) .toast{bottom:110px}:is(#rgp-coleccion,#rgp-capas) .capa.ficha{inset:5vh auto auto 50%;transform:translateX(-50%);width:min(1120px, 94vw);height:min(90vh, 920px);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:640px 1fr;grid-template-rows:auto 1fr auto}:is(#rgp-coleccion,#rgp-capas) .ficha .fi-cab{grid-column:1 / 3}:is(#rgp-coleccion,#rgp-capas) .ficha .fi-cuerpo{grid-column:1 / 3;display:grid;grid-template-columns:640px 1fr;overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .ficha .fi-gal{overflow-y:auto;background:#fff;padding-bottom:12px}:is(#rgp-coleccion,#rgp-capas) .ficha .fi-info{overflow-y:auto;padding:20px 24px 24px}:is(#rgp-coleccion,#rgp-capas) .ficha .fi-barra{grid-column:2 / 3}:is(#rgp-coleccion,#rgp-capas) .slide{max-height:none;aspect-ratio:auto;height:min(640px, calc(min(90vh, 920px) - 56px - 64px - 150px))}[data-pg="repaso"] :is(#rgp-coleccion,#rgp-capas) .barra{display:none!important}:is(#rgp-coleccion,#rgp-capas) .capa.hoja{inset:4vh auto auto 50%;transform:translateX(-50%);width:560px;max-height:92vh;border-radius:16px;overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .capa.plano,:is(#rgp-coleccion,#rgp-capas) .capa.video,:is(#rgp-coleccion,#rgp-capas) .capa.menu-movil{inset:6vh auto auto 50%;transform:translateX(-50%);width:min(760px, 94vw);max-height:88vh;border-radius:16px;overflow:hidden}:is(#rgp-coleccion,#rgp-capas) .ho-foto{margin:0}:is(#rgp-coleccion,#rgp-capas) .ho-foto img{border-radius:10px}:is(#rgp-coleccion,#rgp-capas) .vi-zoom{display:inline-flex;gap:4px}:is(#rgp-coleccion,#rgp-capas) .repaso{grid-template-columns:minmax(0,1fr) 380px;gap:32px;padding:24px;align-items:start}:is(#rgp-coleccion,#rgp-capas) .re-datos{margin:0;border-radius:var(--r)}:is(#rgp-coleccion,#rgp-capas) .fila{grid-template-columns:160px 1fr}:is(#rgp-coleccion,#rgp-capas) .fi-img{width:160px;height:160px}:is(#rgp-coleccion,#rgp-capas) .re-der{position:sticky;top:16px}:is(#rgp-coleccion,#rgp-capas) .pr-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (prefers-reduced-motion:reduce){:is(#rgp-coleccion,#rgp-capas),:is(#rgp-coleccion,#rgp-capas) *{scroll-behavior:auto!important;transition:none!important}}:is(#rgp-coleccion,#rgp-capas) .tienda-sug{padding:12px 16px 0;max-width:720px}:is(#rgp-coleccion,#rgp-capas) .sugerencia{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:var(--lila-2);border-radius:var(--r);padding:10px 12px;font-size:15px;color:var(--tinta);margin:8px 0 0}:is(#rgp-coleccion,#rgp-capas) .sugerencia p{margin:0;flex:1 1 220px;min-width:0}:is(#rgp-coleccion,#rgp-capas) .sugerencia.hecha{background:var(--verde-2);color:var(--verde)}:is(#rgp-coleccion,#rgp-capas) .sugerencia .btn{flex:0 0 auto}:is(#rgp-coleccion,#rgp-capas) .reparto{margin:4px 0 10px}:is(#rgp-coleccion,#rgp-capas) .reparto .opcion{flex:1 1 140px}:is(#rgp-coleccion,#rgp-capas) .por-mesa{display:flex;align-items:center;gap:10px;font-weight:600;margin:4px 0 2px}:is(#rgp-coleccion,#rgp-capas) .por-mesa input{width:84px;min-height:48px;border:1.5px solid var(--borde-campo);border-radius:10px;padding:8px 10px;font-size:16px;text-align:center}:is(#rgp-coleccion,#rgp-capas) .lista-ed{display:grid;gap:12px}:is(#rgp-coleccion,#rgp-capas) .lista-archivo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}:is(#rgp-coleccion,#rgp-capas) .lista-archivo .ayuda{flex:1 1 200px;margin:0}:is(#rgp-coleccion,#rgp-capas) .lista-archivo input[type=file]{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;border:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0}:is(#rgp-coleccion,#rgp-capas) .lista-msg:empty{display:none}:is(#rgp-coleccion,#rgp-capas) .pul-vivo{display:grid;gap:6px}:is(#rgp-coleccion,#rgp-capas) .pul-vivo:empty{display:none}:is(#rgp-coleccion,#rgp-capas) .pul-vivo img{display:block;width:100%;max-width:420px;height:auto;border-radius:6px;box-shadow:0 1px 4px rgb(23 21 19 / .18);background:#fff}:is(#rgp-coleccion,#rgp-capas) .pul-vivo .ayuda{margin:2px 0 0}:is(#rgp-coleccion,#rgp-capas) .aviso-caja.lila{background:var(--lila-2);color:var(--tinta)}:is(#rgp-coleccion,#rgp-capas) .aviso-caja.antes .btn{min-height:48px}:is(#rgp-coleccion,#rgp-capas) .compartir{margin-top:14px;display:grid;gap:6px}:is(#rgp-coleccion,#rgp-capas) .compartir .ayuda{margin:0}:is(#rgp-coleccion,#rgp-capas) .enlace-copiar{width:100%;min-height:44px;border:1.5px solid var(--borde-campo);border-radius:10px;padding:8px 10px;font-size:14px;margin-top:6px}:is(#rgp-coleccion,#rgp-capas) .casilla-peq{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:500;margin-top:8px}:is(#rgp-coleccion,#rgp-capas) .casilla-peq input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--tinta);margin-top:2px}@media (min-width:1024px){:is(#rgp-coleccion,#rgp-capas) .tienda-sug{padding:12px 24px 0}}:is(#rgp-coleccion,#rgp-capas) .tienda-tarj{padding:8px 16px 0;margin:0;font-size:15px;color:var(--tinta);max-width:720px}@media (min-width:1024px){:is(#rgp-coleccion,#rgp-capas) .tienda-tarj{padding:8px 24px 0}}:is(#rgp-coleccion,#rgp-capas) .lista-mal:empty{display:none}:is(#rgp-coleccion,#rgp-capas) .lista-mal-caja{padding:10px 12px;border-radius:10px;background:var(--mal-2);color:var(--mal);font-size:15px}:is(#rgp-coleccion,#rgp-capas) .lista-mal-caja p{margin:0 0 4px}:is(#rgp-coleccion,#rgp-capas) .lista-mal-caja ul{margin:0;padding-left:18px}:is(#rgp-coleccion,#rgp-capas) .lista-mal-caja li{margin:2px 0;overflow-wrap:anywhere}:is(#rgp-coleccion,#rgp-capas) .lista-emojis{margin:6px 0 0}:is(#rgp-coleccion,#rgp-capas) .ba-atras b{color:var(--ambar)}:is(#rgp-coleccion,#rgp-capas) #re-atras .aviso-caja{margin:0 0 12px}body.rgp-coleccion-pagina .rgq-l{display:none!important}body:has(.cmplz-cookiebanner.cmplz-show:not(.cmplz-hidden)) .barra{display:none!important}:is(#rgp-coleccion,#rgp-capas) :is(#rgp-coleccion,#rgp-capas) .hero .concepto{font-size:16px;line-height:1.5;color:var(--tinta);background:var(--crema-2);border-radius:14px;padding:12px 14px;margin:10px 0 12px}:is(#rgp-coleccion,#rgp-capas) :is(#rgp-coleccion,#rgp-capas) .hero .concepto b{font-weight:600}@media (min-width:1024px){:is(#rgp-coleccion,#rgp-capas) :is(#rgp-coleccion,#rgp-capas) .hero .concepto{font-size:18px;padding:16px 20px;margin:16px 0 6px;max-width:620px}}:is(#rgp-coleccion,#rgp-capas) :is(#rgp-coleccion,#rgp-capas) .lista-archivo{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}:is(#rgp-coleccion,#rgp-capas) :is(#rgp-coleccion,#rgp-capas) .lista-archivo .ayuda{flex:1 1 100%}