/* catalog-compact-source: /assets/vinilkiza-6bf7c522ed.css */
:root{--grano:url(/img/e0fc3106713f.png);--negro:#111010;--negro-2:#181616;--negro-3:#201D1D;--crema:#F5ECD7;--gris:#9C9691;--gris-2:#6E6864;--rosa:#F4A7B9;--rosa-txt:#F4A7B9;--rosa-h:#F9C6D2;--magenta:#F4A7B9;--blanco-logo:#FFFFFF;--sobre-rosa:#1A1212;--wa:#25D366;--linea:#282424;--linea-2:#1E1B1B;--petalo-a:#FFFAFB;--petalo-b:#FBDDE7;--petalo-c:#E9A6BE;--petalo-d:#D089A4;--barra:rgba(17,16,16,.9);--velo:rgba(6,5,5,.68);--sombra-logo:rgba(0,0,0,.35)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--negro);color:var(--crema);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-weight:400;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}#sk-far,#sk-mid,#sk-near{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}#sk-far{z-index:0;filter:blur(3px);opacity:.9}#sk-mid{z-index:0}#sk-near{z-index:0;filter:blur(6px);opacity:.7}.capa{position:relative;z-index:1}.env{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,30px)}.env-cat{max-width:1780px}p{margin:0}:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.barra{position:sticky;top:0;z-index:40;background:var(--barra);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea-2)}.barra .env{display:flex;align-items:center;justify-content:space-between;height:70px;gap:20px}.logo{font-weight:800;font-size:19px;letter-spacing:.13em;color:var(--magenta);line-height:1;text-shadow:1.5px 1.5px 0 var(--sombra-logo)}.logo .rg{font-size:.5em;vertical-align:.85em;font-weight:600;letter-spacing:0}.logo small{display:block;font-weight:600;font-size:7.5px;letter-spacing:.19em;color:var(--blanco-logo);margin-top:5px;line-height:1.5}.logo-inicio{background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:Montserrat,sans-serif;text-align:left;display:block;transition:opacity .2s}.logo-inicio:hover{opacity:.78}.nav-links{display:flex;gap:27px}.nav-links button{background:none;border:none;color:var(--crema);font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:400;cursor:pointer;padding:0;transition:color .2s}.nav-links button:hover{color:var(--rosa-txt)}@media(max-width:1080px){.nav-links{display:none}}.hamburguesa{display:none;background:none;border:1px solid var(--linea);color:var(--crema);width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center;padding:0;transition:border-color .2s,color .2s;flex:0 0 auto}.hamburguesa:hover{border-color:var(--rosa-txt);color:var(--rosa-txt)}.hamburguesa svg{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round}.hamburguesa .x{display:none}[data-menu] .hamburguesa .x{display:block}[data-menu] .hamburguesa .lineas{display:none}@media(max-width:1080px){.hamburguesa{display:flex}}.velo-menu{position:fixed;inset:0;z-index:60;background:rgba(8,6,6,.66);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .28s}[data-menu] .velo-menu{opacity:1;pointer-events:auto}.cajon{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(340px,86vw);background:#161313;border-left:1px solid var(--linea-2);display:flex;flex-direction:column;transform:translateX(102%);transition:transform .3s cubic-bezier(.4,0,.2,1);overscroll-behavior:contain}[data-menu] .cajon{transform:translateX(0)}[data-menu] body{overflow:hidden}@media(prefers-reduced-motion:reduce){.obra-modal:not([hidden]){animation:none}.mk-capa,.pdp-lamina,.pdp-tiras button{transition:none!important}.cajon,.velo-menu{transition:none}}.cajon-alto{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:70px;border-bottom:1px solid var(--linea-2);flex:0 0 auto}.cajon-alto .rot{font-size:10.5px;letter-spacing:.19em;color:var(--gris);font-weight:600}.cajon-cerrar{background:none;border:none;color:var(--crema);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}.cajon-cerrar:hover{color:var(--rosa-txt)}.cajon-cerrar svg{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round}.cajon-cuerpo{flex:1 1 auto;overflow-y:auto;padding:8px 0 22px;-webkit-overflow-scrolling:touch}.cajon-grupo{padding:18px 20px 6px;font-size:10.5px;letter-spacing:.19em;color:var(--gris);font-weight:600}.cajon-cuerpo button,.cajon-cuerpo a{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:14px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:var(--crema);font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;text-align:left;text-decoration:none;padding:14px 20px;cursor:pointer;min-height:48px;transition:background .18s,color .18s}.cajon-cuerpo button:hover,.cajon-cuerpo a:hover,.cajon-cuerpo button:focus-visible,.cajon-cuerpo a:focus-visible{background:rgba(244,167,185,.08);color:var(--rosa-txt)}.cajon-cuerpo .precio{font-size:12px;color:var(--gris);white-space:nowrap;font-weight:500}.cajon-cuerpo .destacado{color:var(--rosa-txt);font-weight:600}.cajon-wa{margin:18px 20px 0;padding:13px 18px;border:1px solid var(--rosa);color:var(--rosa-txt);justify-content:center;font-weight:600;font-size:14px}.cajon-wa:hover{background:var(--rosa);color:#111010}.derecha{display:flex;align-items:center;gap:20px}.contacto{display:flex;align-items:center;gap:9px;color:var(--crema);text-decoration:none;font-size:14.5px;transition:color .2s;min-height:44px;padding:0 4px}.contacto:hover{color:var(--rosa-txt)}.contacto svg{stroke:currentColor;fill:none;stroke-width:1.6}.btn-pedido{min-height:44px;background:none;border:1px solid var(--linea);color:var(--crema);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;padding:9px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;white-space:nowrap}.btn-pedido:hover{border-color:var(--rosa-txt);color:var(--rosa-txt)}.burbuja{color:var(--rosa-txt);font-weight:600}@media(max-width:620px){.contacto span{display:none}}@media(max-width:560px){.barra .env{gap:10px}.derecha{gap:9px}.contacto{display:none}.btn-pedido{padding:9px 13px}}@media(max-width:380px){.rotulo-pedido{display:none}.btn-pedido{padding:9px 14px}.btn-pedido::before{content:"Pedido";font-size:12px}}.hero{text-align:center;padding:78px 0 96px}@media(max-width:760px){.hero{padding:52px 0 66px}}.hero h1{font-weight:800;font-size:clamp(26px,6.6vw,88px);line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin:0;color:var(--crema)}.hero h1 em{font-style:normal;color:var(--rosa-txt)}.hero .sub{margin:38px auto 0;font-size:clamp(17px,2.1vw,21px);line-height:1.6;color:var(--crema);max-width:46ch;font-weight:400;text-wrap:pretty}.ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:44px}.cta{padding:16px 32px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;text-decoration:none;border:1px solid;transition:all .22s}.cta.p{background:var(--rosa);border-color:var(--rosa);color:var(--sobre-rosa)}.cta.p:hover{background:var(--rosa-h);border-color:var(--rosa-h)}.cta.s{background:transparent;border-color:var(--crema);color:var(--crema)}.cta.s:hover{background:var(--crema);color:var(--negro)}section{padding:96px 0}.enc{text-align:center;margin:0 auto 52px;max-width:60ch}.enc h2{font-weight:800;font-size:clamp(27px,5.6vw,62px);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 18px;color:var(--crema)}.enc p{font-size:16.5px;color:var(--gris);font-weight:400}#cotiza{padding:96px 0}.conf{background:var(--negro-2);border:1px solid var(--linea);max-width:660px;margin:0 auto}.conf-top{padding:30px 34px 22px;border-bottom:1px solid var(--linea-2);text-align:center}.conf-top h2{font-weight:800;font-size:30px;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 8px}.conf-top p{font-size:14.5px;color:var(--gris);font-weight:400}.conf-cuerpo{padding:26px 34px 32px;display:flex;flex-direction:column;gap:20px}@media(max-width:560px){.conf-top,.conf-cuerpo{padding-left:22px;padding-right:22px}}.campo{display:flex;flex-direction:column;gap:9px}.campo label{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gris-2)}select{width:100%;padding:13px 15px;font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;color:var(--crema);background:var(--negro-3);border:1px solid var(--linea);cursor:pointer;appearance:none;transition:border-color .2s;background-image:linear-gradient(45deg,transparent 50%,var(--rosa) 50%),linear-gradient(135deg,var(--rosa) 50%,transparent 50%);background-position:calc(100% - 19px) 23px,calc(100% - 14px) 23px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select:hover{border-color:var(--gris-2)}select option{background:var(--negro-3);color:var(--crema)}.fila{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.fila{grid-template-columns:1fr}}.check{display:flex;gap:12px;align-items:flex-start;padding:15px;background:var(--negro-3);border:1px solid var(--linea);cursor:pointer;transition:border-color .2s}.check:hover{border-color:var(--gris-2)}.check input{margin:3px 0 0;accent-color:var(--rosa);width:16px;height:16px;cursor:pointer}.check .txt b{display:block;font-weight:600;font-size:14px}.check .txt span{color:var(--gris-2);font-size:13px;font-weight:400}.precio-caja{border-top:1px solid var(--linea);padding-top:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.precio-caja .cual{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-2);line-height:1.5;font-weight:500}.precio-caja .val{font-weight:800;font-size:clamp(34px,9vw,44px);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rosa-txt);white-space:nowrap}.btn-add{width:100%;padding:16px;background:var(--rosa);color:var(--sobre-rosa);border:1px solid var(--rosa);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:all .22s}.btn-add:hover{background:var(--rosa-h);border-color:var(--rosa-h)}.solido{background:var(--negro-2);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}#como{padding:clamp(52px,6vw,72px) 0}.pasos{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,2.4fr);gap:clamp(26px,4vw,54px);align-items:start}@media(max-width:940px){.pasos{grid-template-columns:1fr;gap:24px}}.pasos-tit .eti{font-size:11px;letter-spacing:.19em;color:var(--rosa-txt);font-weight:700;display:block;margin-bottom:11px}.pasos-tit h2{font-weight:800;font-size:clamp(25px,3.4vw,36px);line-height:1.03;letter-spacing:-.025em;text-transform:uppercase;margin:0;color:var(--crema);text-wrap:balance}.pasos-lista-n{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media(max-width:780px){.pasos-lista-n{grid-template-columns:1fr}}.pasos-lista-n li{display:flex;gap:14px;align-items:flex-start;padding:0 clamp(14px,2vw,24px);border-left:1px solid var(--linea)}.pasos-lista-n li:first-child{padding-left:0;border-left:none}@media(max-width:780px){.pasos-lista-n li{padding:16px 0;border-left:none;border-top:1px solid var(--linea)}.pasos-lista-n li:first-child{padding-top:0;border-top:none}}.pasos-lista-n .n{flex:0 0 auto;font-weight:800;font-size:26px;line-height:1;color:var(--rosa-txt);font-variant-numeric:tabular-nums;opacity:.85;margin-top:-2px}.pasos-lista-n h3{font-weight:700;font-size:16px;text-transform:uppercase;margin:0 0 7px;letter-spacing:-.005em;color:var(--crema);line-height:1.2}.pasos-lista-n p{font-size:14px;color:var(--gris);line-height:1.6;font-weight:400}.pagos{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,52px);align-items:start}@media(max-width:860px){.pagos{grid-template-columns:1fr;gap:26px}}@media(max-width:860px){.pagos .qr-caja,.pagos .pagos-lista,.pagos .pagos-txt{grid-column:1/-1;grid-row:auto}}.pagos-txt{grid-column:1;grid-row:1/3;align-self:start}.pagos-txt h3{font-weight:800;font-size:clamp(25px,4vw,38px);text-transform:uppercase;letter-spacing:-.025em;margin:0 0 16px;color:var(--crema);line-height:1.05}.pagos-txt p{font-size:15.5px;color:var(--gris);line-height:1.7;margin:0 0 12px;max-width:46ch}.pagos-txt b{color:var(--crema);font-weight:600}.pagos-nota{font-size:13.5px!important;color:var(--gris-2)!important;border-left:2px solid var(--gris-2);padding-left:14px;margin-bottom:0!important}.pagos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;grid-column:2;grid-row:1;align-self:start;background:var(--linea);border:1px solid var(--linea)}.pagos-lista li{display:flex;gap:15px;align-items:flex-start;background:var(--negro);padding:18px 20px}.pg-i{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--linea);color:var(--rosa-txt)}.pg-t{display:flex;flex-direction:column;gap:3px}.pg-t b{font-size:15px;font-weight:700;color:var(--crema);letter-spacing:-.01em}.pg-t span{font-size:13.5px;color:var(--gris);line-height:1.6;font-weight:400}.paga-con{display:flex;flex-direction:column;gap:9px;margin:2px 0 16px;padding:14px 15px;background:var(--negro-2);border:1px solid var(--linea)}.paga-con .rot{font-size:10px;letter-spacing:.19em;color:var(--gris-2);font-weight:700}.paga-con .chips{display:flex;flex-wrap:wrap;gap:7px}.pchip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--linea);color:var(--crema);font-size:12.5px;font-weight:600;padding:7px 11px;border-radius:99px;white-space:nowrap}.pchip svg{flex:none;color:var(--rosa-txt)}.paga-con .cuando{font-size:12px;color:var(--gris-2);font-weight:400;line-height:1.5}.pc-llave{display:flex;align-items:center;gap:13px;padding-top:11px;border-top:1px solid var(--linea)}.pc-lado{display:flex;flex-direction:row;align-items:center;gap:11px;min-width:0;flex-wrap:wrap}.pc-rot{font-size:9.5px;letter-spacing:.19em;color:var(--gris-2);font-weight:700}.pc-num{display:inline-flex;align-items:center;gap:9px;background:none;border:1px solid var(--linea);color:var(--crema);cursor:pointer;padding:8px 12px;min-height:42px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s}.pc-num:hover{border-color:var(--rosa-txt);color:var(--rosa-txt)}.pc-num svg{flex:none;color:var(--rosa-txt)}.pc-num.copiada{border-color:var(--rosa);color:var(--rosa-txt)}.pc-copia-estado{margin:0;font-size:13px;line-height:1.5;color:var(--gris-2);user-select:text}.qr-caja{grid-column:2;grid-row:2;display:flex;gap:clamp(20px,3vw,32px);align-items:center;flex-wrap:wrap;margin-top:1px;padding:22px;background:var(--negro-2);border:1px solid var(--linea)}.qr-marco{flex:0 0 auto;width:clamp(198px,52vw,224px);padding:13px;background:var(--crema);line-height:0}.qr-marco img{width:100%;height:auto;display:block;image-rendering:pixelated}.qr-lado{flex:1 1 230px;display:flex;flex-direction:column;align-items:flex-start;gap:11px}.qr-rot{font-size:10.5px;letter-spacing:.19em;color:var(--gris);font-weight:700}.qr-num{display:inline-flex;align-items:center;gap:12px;background:none;border:1px solid var(--linea);color:var(--crema);cursor:pointer;padding:11px 16px;min-height:46px;font-family:Montserrat,sans-serif;font-size:clamp(17px,2.3vw,21px);font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:border-color .2s,color .2s}.qr-num:hover{border-color:var(--rosa-txt);color:var(--rosa-txt)}.qr-num svg{flex:none;color:var(--rosa-txt)}.qr-num.copiada{border-color:var(--rosa);color:var(--rosa-txt)}.qr-lado p{font-size:13.5px;color:var(--gris);line-height:1.6;font-weight:400;max-width:38ch}.precio-caja .unitario{flex:0 0 100%;font-size:13.5px;color:var(--gris);font-weight:400;line-height:1.5;margin-top:-2px}.precio-caja .unitario b{color:var(--rosa-txt);font-weight:700}.precio-caja .unitario[hidden]{display:none!important}.precio-caja .lado-precio{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.precio-caja .antes{font-size:16px;font-weight:500;color:var(--gris-2);text-decoration:line-through;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.precio-caja .antes[hidden]{display:none!important}.precio-caja .entrega{flex:0 0 100%;font-size:13.5px;color:var(--gris);font-weight:400;line-height:1.5;display:flex;gap:9px;align-items:baseline;border-top:1px solid var(--linea);padding-top:13px;margin-top:3px}.precio-caja .entrega .ico{color:var(--rosa-txt);font-weight:800;flex:0 0 auto}.precio-caja .entrega b{color:var(--crema);font-weight:700}.precio-caja .entrega .luego{display:block;color:var(--gris-2);font-size:12.5px;margin-top:2px}.fr .d.fecha{font-size:clamp(26px,4.2vw,34px);line-height:1.1}.piezas-lista{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.piezas-lista li{display:flex;align-items:baseline;gap:10px;font-size:13.5px;color:var(--gris);font-weight:400;line-height:1.4}.piezas-lista .k{font-weight:700;color:var(--rosa-txt);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:26px}.piezas-lista .m{color:var(--gris-2);font-size:12.5px}.col-der{display:flex;flex-direction:column;gap:16px;position:sticky;top:92px}@media(max-width:940px){.col-der{position:static}}.medidas{position:static!important}.galeria{background:var(--negro-2);border:1px solid var(--linea);padding:0;overflow:hidden}.galeria[hidden]{display:none!important}.gal-grande{aspect-ratio:4/3;background:var(--negro-3);overflow:hidden;position:relative}.gal-grande img{width:100%;height:100%;object-fit:cover;display:block}.gal-tiras{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linea);border-top:1px solid var(--linea)}.gal-tiras button{aspect-ratio:16/11;padding:0;border:none;background:var(--negro-3);cursor:pointer;overflow:hidden;position:relative;transition:opacity .2s}.gal-tiras img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s,transform .4s cubic-bezier(.2,.8,.2,1)}.gal-tiras button:hover img{transform:scale(1.06)}.gal-tiras button[aria-current=true]::after{content:"";position:absolute;inset:0;border:2px solid var(--rosa)}.gal-tiras button:not([aria-current=true]) img{opacity:.55}.gal-tiras button:not([aria-current=true]):hover img{opacity:.85}.cat .foto img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.cat .foto .par{position:relative;width:100%;height:100%}.cat .foto .par img.b{position:absolute;inset:0;opacity:0}.cat:hover .foto .par img.a{opacity:0}.cat:hover .foto .par img.b{opacity:1}.cat:hover .foto .par img{transform:scale(1.04)}.promesa{margin:22px 0 0;font-size:14px;color:var(--gris);font-weight:400;display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.promesa b{color:var(--crema);font-weight:600}.promesa svg{flex:none;color:var(--rosa)}.chequeo{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,52px);align-items:start}@media(max-width:860px){.chequeo{grid-template-columns:1fr}}.chequeo .izq h2{font-weight:800;font-size:clamp(26px,4.4vw,44px);line-height:1.04;letter-spacing:-.025em;margin:0 0 16px}.chequeo .izq p{font-size:15.5px;color:var(--gris);line-height:1.7;margin:0 0 14px;max-width:46ch}.chequeo .izq p:last-child{margin-bottom:0}.chequeo .izq b{color:var(--crema);font-weight:600}.diez{list-style:none;margin:0;padding:0;counter-reset:d;border-top:1px solid var(--linea)}.diez li{counter-increment:d;border-bottom:1px solid var(--linea);padding:13px 0 13px 44px;position:relative;font-size:14.5px;font-weight:400;color:var(--crema);line-height:1.5}.diez li::before{content:counter(d,decimal-leading-zero);position:absolute;left:0;top:13px;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:var(--rosa-txt);font-variant-numeric:tabular-nums}.diez li span{display:block;font-size:13px;color:var(--gris-2);margin-top:2px;line-height:1.45}.no-hacemos{margin-top:20px;border-left:2px solid var(--gris-2);padding:2px 0 2px 15px;font-size:13.5px;color:var(--gris-2);line-height:1.6}.no-hacemos b{color:var(--gris);font-weight:600}.franja{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;text-align:center}@media(max-width:860px){.franja{grid-template-columns:1fr;gap:30px}}.fr .d{font-weight:800;font-size:42px;letter-spacing:-.03em;color:var(--rosa-txt);line-height:1;margin-bottom:12px}.fr .t{font-size:14.5px;color:var(--gris);line-height:1.6;max-width:32ch;margin:0 auto;font-weight:400}.escena{position:relative;min-height:clamp(280px,32vw,420px);display:flex;align-items:center;background:var(--negro-2);overflow:hidden;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.escena img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.escena::after{content:"";position:absolute;inset:0;background:rgba(10,9,9,.42)}.escena .env{position:relative;z-index:2;padding-top:clamp(34px,4.5vw,54px);padding-bottom:clamp(34px,4.5vw,54px)}.escena .cuerpo{max-width:44ch;background:rgba(12,10,10,.86);backdrop-filter:blur(7px);border:1px solid rgba(244,167,185,.16);border-left:3px solid var(--rosa);padding:clamp(22px,3vw,30px) clamp(20px,2.6vw,30px)}.escena .eti{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--rosa-txt);font-weight:700;margin:0 0 11px}.escena h2{font-weight:800;font-size:clamp(23px,3.6vw,38px);line-height:1.06;letter-spacing:-.026em;text-transform:uppercase;margin:0 0 13px;color:var(--crema);text-wrap:balance}.escena p{font-size:15px;color:#C9C2BC;line-height:1.65;font-weight:400}.escena p b{color:var(--crema);font-weight:700}@media(max-width:620px){.escena .cuerpo{max-width:none}.escena::after{background:rgba(10,9,9,.5)}}.grano{mix-blend-mode:soft-light;opacity:.85;pointer-events:none}.obra-modal{position:fixed;z-index:95;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1080px,calc(100vw - 28px));max-height:calc(100vh - 44px);overflow:auto;background:var(--negro);border:1px solid var(--linea)}.obra-modal[hidden]{display:none!important}@keyframes sube{from{opacity:.001;transform:translateY(16px)}to{opacity:1;transform:none}}.revela-on{animation:sube .55s cubic-bezier(.22,.9,.26,1) both}@media(prefers-reduced-motion:reduce){.revela-on{animation:none}}@keyframes fichaEntra{from{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.obra-modal:not([hidden]){animation:fichaEntra .32s cubic-bezier(.22,.9,.26,1) both}.obra-modal .cerrar{position:absolute;top:12px;right:14px;z-index:2;background:none;border:none;color:var(--gris);font-size:26px;line-height:1;cursor:pointer;padding:4px 8px;font-family:Montserrat,sans-serif;transition:color .2s}.obra-modal .cerrar:hover{color:var(--crema)}.obra-cuerpo{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}@media(max-width:860px){.obra-cuerpo{grid-template-columns:minmax(0,1fr)}}.pdp-gal{padding:22px 20px 20px;border-right:1px solid var(--linea)}@media(max-width:860px){.pdp-gal{border-right:none;border-bottom:1px solid var(--linea);padding:18px 16px 14px}}.pdp-vista{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--negro-3)}.pdp-arte{position:absolute;inset:0;display:grid;place-items:center;padding:7%;overflow:hidden;cursor:zoom-in;background:radial-gradient(60% 46% at 50% 28%,rgba(255,240,208,.11),transparent 72%),linear-gradient(170deg,#241E1C 0%,#181413 54%,#100D0C 100%)}.pdp-lamina{position:absolute;inset:7%;width:auto;height:auto;min-width:0;min-height:0;transform-origin:var(--ox,50%) var(--oy,50%);transition:transform .4s cubic-bezier(.3,.9,.3,1)}.pdp-lamina svg,.pdp-lamina img{width:100%;height:100%;max-width:none;display:block;object-fit:contain}.pdp-lamina::after{display:none}.pdp-arte[data-zoom=si]{cursor:zoom-out}.pdp-arte[data-zoom=si] .pdp-lamina{transform:scale(2.2)}.pdp-lupa{position:absolute;right:10px;top:10px;z-index:2;pointer-events:none;opacity:0;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--crema);background:rgba(10,8,8,.72);padding:6px 11px;border-radius:99px;transition:opacity .2s}.pdp-arte:hover .pdp-lupa{opacity:1}.pdp-arte[data-zoom=si] .pdp-lupa{opacity:0}.mk{position:relative;width:100%;overflow:hidden;background:var(--negro-3)}.mk .mk-foto{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.mk-capa{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform;transition:opacity .25s ease}.mk[data-listo=no] .mk-capa{opacity:0}.mk .mk-arte{position:relative;width:100%;height:100%;overflow:hidden;background:#f8f7f2}.mk .mk-arte svg,.mk .mk-arte img{width:100%;height:100%;max-width:none;display:block;object-fit:contain}.mk[data-ajuste=llenar] .mk-arte img{object-fit:cover}.mk[data-ajuste=estirar] .mk-arte img{object-fit:fill}.mk .mk-luz,.mk .mk-bri{position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.mk .mk-luz{mix-blend-mode:multiply}.mk .mk-bri{mix-blend-mode:screen}.mk .mk-pieza{position:absolute;inset:0;background:transparent}.mk .mk-arte::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.22),inset 0 0 14px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.1)}.mk[data-f=cuadros] .mk-pieza{padding:2.6%;background:linear-gradient(152deg,#2A2320 0%,#15110F 34%,#0C0908 100%);box-shadow:inset 0 0 0 1px rgba(245,236,215,.15),inset 2px 2px 0 rgba(245,236,215,.06),inset -2px -2px 0 rgba(0,0,0,.5)}.mk[data-f=retablos] .mk-pieza{padding:0;background:#171513;box-shadow:0 0 0 .7px #171513}.mk[data-f=retablos][data-angulo=si] .mk-pieza{box-shadow:-1px 0 #252320,-2px 0 #252320,-3px 0 #252320,-4px 0 #252320,-5px 0 #252320,-6px 0 #181715}.mk[data-f=cuadros][data-angulo=si] .mk-pieza{box-shadow:-1px 0 #242220,-2px 0 #242220,-3px 0 #191816,-4px 0 #191816,inset 0 0 0 1px #ffffff15}.mk[data-marco=ancho] .mk-pieza{padding:4.5%}.mk[data-color=Dorado] .mk-pieza{background:linear-gradient(130deg,#b9a16a,#8d713d 55%,#bd9c58)}.mk[data-color=Plateado] .mk-pieza{background:linear-gradient(130deg,#c3c2bf,#777976 55%,#b9b9b5)}.mk[data-color=Rosado] .mk-pieza{background:linear-gradient(130deg,#bb929f,#886372 55%,#c196a4)}.mk[data-color=Blanco] .mk-pieza{background:linear-gradient(130deg,#eeede8,#d4d3ce 55%,#e6e5df)}.mk[data-f=posters] .mk-capa{filter:drop-shadow(1px 2px 1.2px #0005) drop-shadow(3px 4px 5px #0002)}.mk[data-f=cuadros] .mk-capa{filter:drop-shadow(2px 3px 2px #0005) drop-shadow(7px 9px 9px #0003)}.mk[data-f=retablos] .mk-capa{filter:drop-shadow(2px 3px 2px #0005) drop-shadow(5px 7px 7px #0003)}.mk .mk-tono{position:absolute;inset:0;mix-blend-mode:soft-light;opacity:.08}.mk .mk-papel{position:absolute;inset:0;pointer-events:none;background-image:var(--grano);background-size:62px;mix-blend-mode:overlay;opacity:.12}.mk .mk-acabado{position:absolute;inset:0;pointer-events:none}.mk[data-f=posters] .mk-acabado{background:linear-gradient(104deg,transparent 36%,rgba(255,255,255,.1) 47%,transparent 58%)}.mk[data-f=cuadros] .mk-acabado{background:linear-gradient(108deg,rgba(214,232,255,.13) 0 14%,transparent 20%,transparent 38%,rgba(214,232,255,.15) 47%,transparent 60%)}.mk[data-f=retablos] .mk-acabado{background:linear-gradient(180deg,rgba(255,248,232,.13),transparent 22%),linear-gradient(97deg,transparent 30%,rgba(255,248,232,.16) 48%,transparent 66%)}.mk[data-acabado=Mate] .mk-bri,.mk[data-acabado=Mate] .mk-acabado{opacity:0}.pdp-ajuste{display:flex;align-items:center;gap:12px;margin:18px 0 8px;font-size:12px;color:#c7b4be}.pdp-ajuste select{min-width:0;flex:1;padding:8px;color:#e1cbd7;background:#291d25;border:1px solid #684556;border-radius:4px;font:inherit}.pdp-vista .mk{position:absolute;inset:0;max-width:none;margin:0;aspect-ratio:auto}.pdp-vista>*{opacity:0;visibility:hidden;transition:opacity .28s}.pdp-vista>.pdp-mostrar{opacity:1;visibility:visible}.pdp-tiras{display:flex;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pdp-tiras::-webkit-scrollbar{display:none}.pdp-tiras button{flex:0 0 auto;width:60px;height:60px;padding:0;position:relative;overflow:hidden;cursor:pointer;background:var(--negro-3);border:1px solid var(--linea);transition:border-color .18s,box-shadow .18s}.pdp-tiras button{transition:border-color .18s,box-shadow .18s,transform .18s}.pdp-tiras button:hover{border-color:var(--gris-2);transform:translateY(-2px)}.pdp-tiras button[aria-selected=true]{border-color:var(--rosa);box-shadow:inset 0 0 0 1px var(--rosa)}.pdp-tiras .mk{position:absolute;inset:0;max-width:none;margin:0;aspect-ratio:auto}.pdp-tiras .tira-arte{position:absolute;inset:0;display:block}.pdp-tiras .tira-arte svg,.pdp-tiras .tira-arte img{width:100%;height:100%;max-width:none;display:block;object-fit:cover}.pdp-info{padding:30px 28px 28px}@media(max-width:860px){.pdp-info{padding:22px 16px 20px}}.pdp-info .eti{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--rosa-txt);font-weight:700;margin-bottom:10px}.pdp-info h3{font-weight:800;font-size:clamp(24px,3.4vw,32px);line-height:1.04;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 10px;color:var(--crema)}.pdp-sub{font-size:14.5px;color:var(--gris);line-height:1.6;margin:0 0 20px;font-weight:400}.pdp-rot{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-2);margin:0 0 10px}.pdp-fmts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:430px){.pdp-fmts{grid-template-columns:1fr;gap:6px}.fmt{min-height:0;display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;padding:12px 13px}.fmt .fn{margin-bottom:0}.fmt .fp{margin-bottom:0;text-align:right}.fmt .fd{grid-column:1/-1;margin-top:3px}}.fmt{background:var(--negro-2);border:1px solid var(--linea);padding:13px 12px 12px;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif;transition:border-color .18s,background .18s;display:block;min-height:88px}.fmt:hover{border-color:var(--gris-2)}.fmt[aria-pressed=true]{border-color:var(--rosa);background:rgba(244,167,185,.07)}.fmt .fn{display:block;font-size:14px;font-weight:700;color:var(--crema);letter-spacing:-.01em;margin-bottom:4px}.fmt .fp{display:block;font-size:13.5px;font-weight:800;color:var(--rosa-txt);font-variant-numeric:tabular-nums;margin-bottom:6px;white-space:nowrap}.fmt .fd{display:block;font-size:11.5px;color:var(--gris-2);font-weight:400;line-height:1.4}.pdp-medidas{margin:20px 0 0}.pdp-chips{display:flex;flex-wrap:wrap;gap:6px}.pdp-chips button{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:var(--gris);background:none;border:1px solid var(--linea);padding:8px 12px;border-radius:99px;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .16s,color .16s,background .16s}.pdp-chips button:hover{border-color:var(--gris-2);color:var(--crema)}.pdp-chips button[aria-pressed=true]{border-color:var(--rosa);color:var(--crema);background:rgba(244,167,185,.09)}.pdp-chips b{color:var(--crema);font-weight:700}.pdp-cant{display:flex;align-items:center;gap:14px;margin-top:20px}.pdp-cant .rot{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-2)}.pdp-pasos{display:flex;align-items:center;border:1px solid var(--linea)}.pdp-pasos button{width:40px;height:40px;background:none;border:none;color:var(--crema);font-family:Montserrat,sans-serif;font-size:19px;line-height:1;cursor:pointer;transition:background .16s}.pdp-pasos button:hover{background:var(--negro-3)}.pdp-pasos span{min-width:38px;text-align:center;font-size:15px;font-weight:700;color:var(--crema);font-variant-numeric:tabular-nums}.pdp-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid var(--linea)}.pdp-total .rot{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-2)}.pdp-total .val{font-size:26px;font-weight:800;color:var(--crema);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pdp-cta{margin-top:22px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--rosa);border:1px solid var(--rosa);color:var(--sobre-rosa);font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:17px 22px;min-height:54px;cursor:pointer;transition:background .2s,border-color .2s}.pdp-cta:hover{background:var(--rosa-h);border-color:var(--rosa-h)}.pdp-cta svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pdp-cta:hover svg{transform:translateX(5px)}.pdp-nota{margin:12px 0 0;font-size:12.5px;color:var(--gris-2);line-height:1.55;font-weight:400}.promo{background:var(--rosa);color:var(--sobre-rosa);text-align:center;padding:11px clamp(16px,4vw,30px);font-size:13.5px;font-weight:600;line-height:1.5;position:relative;z-index:41}.promo[hidden]{display:none!important}.promo b{font-weight:800}.promo .codigo{display:inline-block;border:1.5px dashed var(--sobre-rosa);padding:2px 9px;margin-left:4px;font-weight:800;letter-spacing:.08em}.reloj-caja{padding-top:10px!important;margin-top:0!important;border-top:none!important;font-size:13.5px}.reloj-caja[hidden]{display:none!important}.reloj{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--rosa-txt);font-variant-numeric:tabular-nums}.reloj .punto{width:7px;height:7px;border-radius:50%;background:var(--rosa);flex:none;animation:latido 2.4s ease-in-out infinite}@keyframes latido{0%,100%{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.reloj .punto{animation:none}}#resenas{padding:clamp(56px,8vw,96px) 0}.resenas-rejilla{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea);border:1px solid var(--linea)}.resenas-rejilla[data-n="1"]{grid-template-columns:minmax(0,520px);justify-content:center}.resenas-rejilla[data-n="2"]{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center}.resenas-rejilla[data-n="1"],.resenas-rejilla[data-n="2"]{background:none;border:none;gap:20px}.resenas-rejilla[data-n="1"] .resena,.resenas-rejilla[data-n="2"] .resena{border:1px solid var(--linea)}@media(max-width:900px){.resenas-rejilla,.resenas-rejilla[data-n="1"],.resenas-rejilla[data-n="2"]{grid-template-columns:1fr}}.resena{position:relative;background:var(--negro);padding:30px 28px 26px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.resena::before{content:"“";position:absolute;top:-26px;right:14px;font-size:130px;line-height:1;color:var(--rosa);opacity:.09;pointer-events:none;font-family:Georgia,"Times New Roman",serif}.estrellas{display:flex;gap:4px;color:var(--rosa)}.estrellas svg{width:16px;height:16px;flex:none}.resena blockquote{margin:0;position:relative}.resena p{font-size:16.5px;line-height:1.72;color:var(--crema);font-weight:400;margin:0;text-wrap:pretty}.resena .quien{margin-top:auto;padding-top:18px;border-top:1px solid var(--linea-2);display:flex;align-items:center;gap:12px}.resena .inicial{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--rosa);color:var(--rosa-txt);display:grid;place-items:center;font-weight:800;font-size:16px;letter-spacing:.02em}.resena .quien .nn{display:flex;flex-direction:column;gap:2px;min-width:0}.resena .quien b{font-size:15px;font-weight:700;color:var(--crema);line-height:1.25}.resena .quien span{font-size:12.5px;color:var(--gris-2);font-weight:500}.resenas-mas{display:flex;justify-content:center;margin-top:26px}.resenas-mas button{background:none;border:1px solid var(--linea);color:var(--crema);font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 28px;min-height:48px;cursor:pointer;border-radius:99px;transition:border-color .2s,color .2s}.resenas-mas button:hover{border-color:var(--rosa-txt);color:var(--rosa-txt)}.resenas-mas button[hidden]{display:none!important}.aviso-resenas{margin-top:24px;padding:18px 22px;background:var(--negro-2);border-left:3px solid var(--rosa);font-size:14.5px;color:var(--gris);font-weight:400;line-height:1.65}.buscador{position:relative;max-width:440px;margin:0 auto 14px}.buscador input{width:100%;padding:13px 44px 13px 42px;background:var(--tarjeta);border:1px solid var(--raya);color:var(--tinta);border-radius:99px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;min-height:46px}.buscador input::placeholder{color:var(--tinta-3)}.buscador input:focus{outline:none;border-color:var(--rosa)}.buscador input::-webkit-search-cancel-button,.buscador input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.buscador .lupa{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--tinta-3);pointer-events:none}.buscador .limpiar{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--tinta-3);cursor:pointer;font-size:20px;line-height:1;width:34px;height:34px;border-radius:50%;font-family:inherit}.buscador .limpiar:hover{color:var(--tinta)}.buscador .limpiar[hidden]{display:none!important}.atajos{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 26px}.atajos[hidden]{display:none!important}.atajo{display:inline-flex;align-items:center;gap:8px;background:var(--tarjeta);border:1px solid var(--raya);color:var(--tinta);cursor:pointer;min-height:40px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;padding:9px 16px;border-radius:99px;transition:border-color .2s,color .2s}a.atajo{text-decoration:none}.atajo:hover{border-color:var(--rosa);color:var(--rosa-txt)}.atajo .que{font-size:11px;font-weight:500;color:var(--tinta-3);letter-spacing:.06em;text-transform:uppercase}.corazon{cursor:pointer}.obra .corazon.marcado{opacity:1}.obra .corazon.marcado svg{fill:#E0607F;stroke:#E0607F}.vacio-tienda{padding:60px 20px;text-align:center;color:var(--tinta-2);font-size:15px;line-height:1.8;font-weight:400}.vacio-tienda b{color:var(--tinta);font-weight:600}.vacio-tienda .sug{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}#vista-legal{display:none}[data-vista=legal] #vista-principal{display:none}[data-vista=legal] #vista-tienda{display:none}[data-vista=legal] #vista-legal{display:block}#legal{padding:0 0 clamp(60px,8vw,96px)}#legal .enc{margin-bottom:36px}.legal-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 40px}.legal-tabs button{background:transparent;border:1px solid var(--raya);color:var(--tinta-2);font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:11px 18px;min-height:44px;cursor:pointer;border-radius:99px;transition:border-color .2s,color .2s,background .2s}.legal-tabs button:hover{border-color:var(--tinta-3);color:var(--tinta)}.legal-tabs button[aria-selected=true]{background:var(--rosa);border-color:var(--rosa);color:var(--sobre-rosa)}.doc{max-width:70ch;margin:0 auto}.doc[hidden]{display:none!important}.doc h3{font-weight:800;font-size:clamp(23px,3.4vw,34px);text-transform:uppercase;letter-spacing:-.025em;margin:0 0 6px;color:var(--tinta);text-wrap:balance}.doc-fecha{font-size:12.5px;color:var(--tinta-3);margin:0 0 36px;font-weight:500}.doc h4{font-weight:700;font-size:16.5px;margin:34px 0 10px;color:var(--tinta);letter-spacing:-.01em}.doc h4:first-of-type{margin-top:0}.doc p{font-size:15.5px;line-height:1.75;color:var(--tinta-2);margin:0 0 13px;font-weight:400}.doc b{color:var(--tinta);font-weight:600}.doc a{color:var(--rosa-txt);text-decoration:underline;text-underline-offset:3px}.doc ul{margin:0 0 13px;padding-left:20px;display:flex;flex-direction:column;gap:9px}.doc li{font-size:15.5px;line-height:1.7;color:var(--tinta-2);font-weight:400}.doc-ojo{border-left:3px solid var(--rosa);padding:14px 18px;background:var(--tarjeta);margin:18px 0!important}.legal-nota{max-width:70ch;margin:52px auto 0;padding-top:24px;border-top:1px solid var(--raya);font-size:13.5px;line-height:1.7;color:var(--tinta-3);font-weight:400}#mayoristas .enc{margin-bottom:44px}.mayor-eti{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rosa-txt);font-weight:700;margin:0 0 14px}.mayor-rejilla{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linea);border:1px solid var(--linea)}@media(max-width:980px){.mayor-rejilla{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.mayor-rejilla{grid-template-columns:1fr}}.mayor-c{background:var(--negro);padding:26px 22px 24px;display:flex;flex-direction:column;gap:7px}.mayor-c .q{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--gris-2);font-weight:600}.mayor-c .d{font-weight:800;font-size:clamp(24px,3.4vw,32px);line-height:1;letter-spacing:-.025em;color:var(--rosa-txt);font-variant-numeric:tabular-nums}.mayor-c .d small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--gris);display:block;margin-top:5px}.mayor-c .d.txt{font-size:clamp(20px,2.5vw,25px);text-wrap:balance}.mayor-c .t{font-size:13.5px;color:var(--gris);line-height:1.6;font-weight:400;margin-top:2px}.mayor-pie{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,4vw,54px);align-items:start;margin-top:46px}@media(max-width:860px){.mayor-pie{grid-template-columns:1fr;gap:32px}}.mayor-pie h3{font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:-.015em;margin:0 0 16px;color:var(--crema)}.mayor-pie p{font-size:15.5px;color:var(--gris);line-height:1.7;margin:0 0 13px;max-width:52ch}.mayor-pie p:last-of-type{margin-bottom:0}.mayor-pie b{color:var(--crema);font-weight:600}.mayor-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mayor-lista li{display:flex;gap:13px;align-items:baseline;font-size:14.5px;color:var(--gris);font-weight:400;line-height:1.55;padding:13px 0;border-bottom:1px solid var(--linea-2)}.mayor-lista li:last-child{border-bottom:none}.mayor-lista b{color:var(--crema);font-weight:600}.mayor-lista .p{color:var(--rosa-txt);font-weight:800;flex:0 0 auto;font-size:13px}.mayor-wa{display:inline-flex;align-items:center;gap:11px;margin-top:26px;padding:16px 26px;background:var(--rosa);color:var(--sobre-rosa);border:1px solid var(--rosa);font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;transition:background .22s,border-color .22s}.mayor-wa:hover{background:var(--rosa-h);border-color:var(--rosa-h)}.mayor-wa svg{flex:none}#cotiza .env{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:22px;align-items:start;max-width:1180px}@media(max-width:940px){#cotiza .env{grid-template-columns:1fr}}.conf{max-width:none}.medidas{background:var(--negro-2);border:1px solid var(--linea);padding:20px 24px 22px;position:sticky;top:92px}@media(max-width:940px){.medidas{position:static}}.medidas h3{font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:-.01em;margin:0}.medidas .pie{font-size:12.5px;color:var(--gris-2);margin-top:4px;font-weight:400}.lienzo-med{margin-top:16px;width:100%}.lienzo-med svg{width:100%;height:auto;display:block;overflow:visible}.lienzo-med.uno-solo svg{width:min(62%,240px);margin:0 auto}.leyenda{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;padding-top:13px;border-top:1px solid var(--linea-2)}.leyenda span{font-size:12px;color:var(--gris-2);display:flex;align-items:center;gap:6px}.leyenda i{width:9px;height:9px;border:1px solid var(--gris-2);display:block;font-style:normal}.leyenda span.sel{color:var(--rosa-txt);font-weight:600}.leyenda span.sel i{background:var(--rosa);border-color:var(--rosa)}.sin-med{padding:40px 0;text-align:center;color:var(--gris-2);font-size:14px;font-weight:400;line-height:1.7}.rejilla{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linea);border:1px solid var(--linea)}@media(max-width:1000px){.rejilla{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:560px){.rejilla{grid-template-columns:1fr!important}}.rejilla:hover .cat{opacity:.35}.rejilla .cat:hover{opacity:1}.cat{background:var(--negro);border:none;padding:0;display:flex;flex-direction:column;cursor:pointer;text-align:left;font-family:Montserrat,sans-serif;color:inherit;transition:opacity .35s ease;min-height:0;overflow:hidden}.cat .foto{aspect-ratio:1/1;max-height:373px;background:var(--negro-2);display:grid;place-items:center;overflow:hidden;transition:background .35s ease}.cat:hover .foto{background:var(--negro-3)}.cat .foto.con-foto{background:var(--negro-3)}.cat .foto svg{width:46%;height:46%;max-width:242px;max-height:242px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cat:hover .foto svg{transform:scale(1.07)}.cat .barra-inf{padding:13px 16px 16px;display:flex;flex-direction:column;gap:3px}.cat h3{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.02em;margin:0}.cat .d{font-size:11.5px;font-weight:500;color:var(--rosa-txt);font-variant-numeric:tabular-nums}#vista-tienda{display:none}[data-vista=tienda] #vista-principal{display:none}[data-vista=tienda] #vista-tienda{display:block}.puerta{position:relative;margin:clamp(46px,6vw,74px) 0 0;overflow:hidden;background:var(--negro-2);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.puerta-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:blur(2px) saturate(.9);transform:scale(1.04)}.puerta-luz{position:absolute;inset:0;pointer-events:none;background:linear-gradient(96deg,rgba(12,10,10,.95) 0%,rgba(12,10,10,.88) 32%,rgba(12,10,10,.66) 58%,rgba(12,10,10,.62) 100%),radial-gradient(60% 80% at 80% 44%,rgba(244,167,185,.14),transparent 70%)}@media(max-width:900px){.puerta-luz{background:linear-gradient(180deg,rgba(12,10,10,.94) 0%,rgba(12,10,10,.9) 58%,rgba(12,10,10,.72) 100%),radial-gradient(70% 50% at 50% 88%,rgba(244,167,185,.14),transparent 70%)}}.puerta-caja{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(34px,4vw,52px) clamp(16px,4vw,30px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:center}@media(max-width:900px){.puerta-caja{grid-template-columns:1fr;gap:34px}}.puerta-txt{text-align:left}.puerta-txt .eti-p{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rosa-txt);margin-bottom:14px}.h-puerta{font-weight:800;font-size:clamp(26px,3.6vw,42px);line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 18px;color:var(--crema);text-wrap:balance}.h-puerta em{font-style:normal;color:var(--rosa-txt)}.puerta-txt p{font-size:16px;color:var(--gris);line-height:1.65;max-width:44ch;margin:0}.puerta-btn{margin-top:26px;display:inline-flex;align-items:center;gap:13px;background:var(--rosa);border:1px solid var(--rosa);color:var(--sobre-rosa);font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;padding:17px 30px;min-height:52px;cursor:pointer;transition:background .22s,border-color .22s}.puerta-btn:hover{background:var(--rosa-h);border-color:var(--rosa-h)}.puerta-btn svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.puerta-btn:hover svg{transform:translateX(6px)}.cuenta-p{display:block;margin-top:16px;font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--gris-2)}.pared-p{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.4vw,20px);min-height:clamp(190px,22vw,280px);overflow:hidden;min-width:0}.pared-p .pz{position:relative;width:clamp(76px,10vw,142px);aspect-ratio:1;flex:0 1 auto;min-width:0;overflow:hidden;transform:rotate(var(--giro)) translateY(var(--sube));box-shadow:0 3px 6px rgba(0,0,0,.4),0 22px 44px -14px rgba(0,0,0,.8);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.puerta:hover .pared-p .pz{transform:rotate(calc(var(--giro) * .3)) translateY(calc(var(--sube) * .35))}@media(max-width:900px){.pared-p{min-height:0;padding:26px 0 32px;gap:12px}.pared-p .pz{width:clamp(88px,25vw,132px)}}@media(max-width:640px){.pared-p .pz:nth-child(1),.pared-p .pz:nth-child(5){display:none}.pared-p .pz{width:clamp(96px,28vw,150px)}}@media(prefers-reduced-motion:reduce){.pared-p .pz{transition:none}}.volver{background:var(--negro-2);border-bottom:1px solid var(--linea);padding:16px 0;position:sticky;top:70px;z-index:30}.volver .env{display:flex;align-items:center;justify-content:space-between;gap:16px}.volver button{background:none;border:none;color:var(--crema);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:9px;padding:0}.volver button:hover{color:var(--rosa-txt)}.volver .cuenta-obras{font-size:12.5px;color:var(--gris-2);letter-spacing:.06em}.claro{--tinta:#F5ECD7;--tinta-2:#9C9691;--tinta-3:#6E6864;--papel:#111010;--tarjeta:#181616;--raya:#302B2B;background:var(--papel);color:var(--tinta);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:96px 0 90px}.claro .enc h2{color:var(--tinta)}.claro .enc p{color:var(--tinta-2)}.claro .eti{color:var(--rosa-txt)}.barra-filtros{position:sticky;top:132px;z-index:25;background:var(--papel);padding:14px 0 16px;margin:0 0 34px;border-bottom:1px solid var(--raya)}#tienda{scroll-margin-top:190px}@media(min-width:641px){#tienda{scroll-margin-top:260px}}@media(max-width:640px){.volver{position:static}.barra-filtros{top:70px;padding:10px 0 11px}.barra-filtros{margin-left:calc(-1 * clamp(16px,4vw,30px));margin-right:calc(-1 * clamp(16px,4vw,30px))}.barra-filtros .filtros{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:2px clamp(16px,4vw,30px);scrollbar-width:none}.barra-filtros .filtros::-webkit-scrollbar{display:none}.barra-filtros .chip{flex:none;scroll-snap-align:start}}.filtros{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0}.chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;background:transparent;border:1px solid var(--raya);color:var(--tinta-2);font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;cursor:pointer;border-radius:99px;transition:border-color .2s,color .2s,background .2s}.chip .n{font-size:11px;font-weight:700;opacity:.62;letter-spacing:0;font-variant-numeric:tabular-nums}.chip:hover{border-color:var(--tinta-3);color:var(--tinta)}.chip[aria-pressed=true]{background:var(--rosa);border-color:var(--rosa);color:var(--sobre-rosa)}.chip[aria-pressed=true] .n{opacity:.75}.resumen-tienda{text-align:center;font-size:13.5px;color:var(--tinta-2);margin:0 0 30px;font-weight:400}.tienda{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 20px}@media(max-width:1000px){.tienda{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.tienda{grid-template-columns:repeat(2,1fr);gap:22px 14px}}.tienda:hover .obra{opacity:.42}.tienda .obra:hover{opacity:1}.obra{display:flex;flex-direction:column;gap:12px;cursor:pointer;text-align:left;background:none;border:none;padding:0;font-family:Montserrat,sans-serif;color:inherit;transition:opacity .3s ease}.marco{position:relative;aspect-ratio:3/4;background:var(--tarjeta);overflow:hidden;box-shadow:0 1px 2px rgba(26,20,20,.07),0 10px 26px -14px rgba(26,20,20,.3);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.obra:hover .marco{transform:translateY(-5px);box-shadow:0 2px 4px rgba(26,20,20,.08),0 22px 40px -18px rgba(26,20,20,.42)}.marco svg,.marco img{width:100%;height:100%;display:block;object-fit:cover}.obra-vista img{width:100%;max-width:250px;height:auto;display:block;box-shadow:0 18px 44px rgba(0,0,0,.5)}.puerta .miniatura img{width:100%;height:100%;display:block;object-fit:cover}.corazon{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:99px;background:rgba(255,252,246,.9);display:grid;place-items:center;opacity:0;transition:opacity .25s}.obra:hover .corazon{opacity:1}.corazon svg{width:15px;height:15px;stroke:#B4536F;fill:none;stroke-width:1.8}.obra .nom{font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1.3}.obra .meta{font-size:12.5px;color:var(--tinta-3);font-weight:400;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.obra .meta b{color:var(--tinta);font-weight:600;font-variant-numeric:tabular-nums}.punto-sep{width:3px;height:3px;border-radius:99px;background:var(--tinta-3);display:block}.vacio-tienda{grid-column:1/-1;text-align:center;padding:60px 0;color:var(--tinta-3);font-size:15px}.nota-tienda{margin-top:40px;padding:18px 22px;background:rgba(26,20,20,.045);border-left:3px solid var(--rosa);font-size:14.5px;color:var(--tinta-2);line-height:1.65}.nota-tienda b{color:var(--tinta)}.vitrina{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linea);border:1px solid var(--linea)}@media(max-width:900px){.vitrina{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.vitrina{grid-template-columns:1fr}}.pieza{background:var(--negro);display:flex;flex-direction:column;transition:background .3s}.pieza:hover{background:var(--negro-2)}.hueco{aspect-ratio:1/1;display:grid;place-items:center;gap:10px;background:repeating-linear-gradient(45deg,var(--negro-2),var(--negro-2) 10px,var(--negro-3) 10px,var(--negro-3) 20px);border-bottom:1px solid var(--linea)}.hueco div{text-align:center;color:var(--gris-2);font-size:12px;letter-spacing:.1em;text-transform:uppercase;line-height:2}.hueco svg{stroke:var(--gris-2);fill:none;stroke-width:1.4}.carrusel{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--negro-3);border-bottom:1px solid var(--linea);cursor:ew-resize;touch-action:pan-y}.carrusel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.carrusel img.viva{opacity:1}.tramos{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:4px;opacity:.55;transition:opacity .25s}.pieza:hover .tramos,.carrusel:focus-visible .tramos{opacity:1}.tramos i{flex:1;height:2.5px;background:rgba(245,236,215,.3);transition:background .25s}.tramos i.viva{background:var(--rosa)}.pista{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);padding:5px 11px;background:rgba(17,16,16,.72);color:var(--crema);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .3s}.carrusel.tocado .pista{opacity:0}.carrusel:focus-visible{outline:2px solid var(--rosa);outline-offset:-2px}@media(hover:none){.pista{bottom:26px}}.pieza .info{padding:16px 18px 20px;display:flex;flex-direction:column;gap:5px}.pieza .info b{font-weight:700;font-size:16px;text-transform:uppercase}.pieza .info span{font-size:13px;color:var(--gris);font-weight:400}.pieza .info em{font-style:normal;font-size:13px;font-weight:600;color:var(--rosa-txt);margin-top:4px}.aviso-fotos{margin-top:24px;padding:18px 22px;background:var(--negro-2);border-left:3px solid var(--rosa);font-size:14.5px;color:var(--gris);font-weight:400;line-height:1.65}.velo{position:fixed;inset:0;background:var(--velo);backdrop-filter:blur(4px);z-index:90}.panel{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--negro);border-left:1px solid var(--linea);z-index:100;display:flex;flex-direction:column}.panel-top{padding:24px 28px;border-bottom:1px solid var(--linea);display:flex;align-items:center;justify-content:space-between}.panel-top h3{font-weight:800;font-size:21px;text-transform:uppercase;margin:0;letter-spacing:-.01em}.cerrar{background:none;border:none;color:var(--gris-2);font-size:26px;line-height:1;cursor:pointer;padding:2px 6px;font-family:inherit}.cerrar:hover{color:var(--rosa-txt)}.panel-lista{flex:1;overflow-y:auto;padding:6px 28px}.vacio{padding:64px 0;text-align:center;color:var(--gris-2);font-size:14.5px;line-height:1.75;font-weight:400}.item{padding:19px 0;border-bottom:1px solid var(--linea-2);display:flex;gap:15px;justify-content:space-between;align-items:flex-start}.item .cat-n{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rosa-txt);margin-bottom:5px}.item .nom{font-weight:500;font-size:15px;line-height:1.35}.item .det{font-size:13px;color:var(--gris-2);margin-top:4px;font-weight:400}.item .pr{font-weight:700;font-size:15.5px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rosa-txt)}.quitar{background:none;border:none;color:var(--gris-2);font-size:11.5px;cursor:pointer;padding:6px 0 0;text-decoration:underline;font-family:inherit}.quitar:hover{color:var(--rosa-txt)}.panel-pie{border-top:1px solid var(--linea);padding:22px 28px 26px;background:var(--negro-2);max-height:72vh;overflow-y:auto;overscroll-behavior:contain;flex:0 1 auto;display:flex;flex-direction:column;gap:15px}.tot{display:flex;justify-content:space-between;align-items:baseline}.tot .l{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-weight:500}.tot .v{font-weight:800;font-size:32px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rosa-txt)}.btn-wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;background:var(--wa);color:#04240F;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:filter .2s}.btn-wa:hover{filter:brightness(1.1)}.nota-pie{font-size:12px;color:var(--gris-2);line-height:1.6;text-align:center;font-weight:400}.wa-flota{position:fixed;right:24px;bottom:24px;z-index:60;width:56px;height:56px;border-radius:99px;background:var(--wa);display:grid;place-items:center;text-decoration:none;box-shadow:0 6px 22px -6px rgba(37,211,102,.55);transition:transform .2s}.wa-flota:hover{transform:scale(1.06)}[data-menu] .wa-flota{opacity:0;pointer-events:none;transition:opacity .2s}footer{border-top:1px solid var(--linea);padding:56px 0 40px;background:var(--negro-2)}.pie-g{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:clamp(22px,2.6vw,40px)}@media(max-width:1100px){.pie-g{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1000px){.pie-g{grid-template-columns:1fr 1fr}}#pie-cat{display:flex;flex-direction:column}.pie-fin{margin-top:clamp(30px,4vw,44px);padding-top:22px;border-top:1px solid var(--linea);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--gris-2);font-weight:400}@media(max-width:900px){footer{padding-bottom:96px}}@media(max-width:760px){.pie-g{grid-template-columns:1fr;gap:30px}}.pie-g h2{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gris-2);margin:0 0 14px}.pie-g a{display:flex;align-items:center;min-height:42px;color:var(--gris);text-decoration:none;font-size:14.5px;padding:2px 0;font-weight:400;transition:color .2s}.pie-g a:hover{color:var(--rosa)}.aviso{margin-top:44px;padding-top:22px;border-top:1px solid var(--linea-2);font-size:12.5px;color:var(--gris-2);font-weight:400}@media(max-width:620px){.cat .d,.tienda .meta{font-size:13px}.cat h3{font-size:16px}.eti,.mayor-eti,.escena .eti{font-size:12px}.pista{font-size:12px}}:root{--negro:#111010;--crema:#F5ECD7;--rosa:#F4A7B9;--gris:#b8b0a8;--gris-2:#aaa098;--linea:#383131;--ease:cubic-bezier(.2,.7,.2,1)}html{scroll-padding-top:100px}body{font-size:16px}a{color:inherit}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #da6184;outline-offset:4px}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}h2{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1.08;text-transform:none}.env,.env-cat{max-width:1320px;padding-inline:clamp(20px,4vw,56px)}section{padding:88px 0;scroll-margin-top:20px}.eyebrow{display:block;font-size:12px;letter-spacing:.13em;font-weight:700;line-height:1.4;margin-bottom:18px}.skip-link{position:fixed;left:16px;top:-80px;background:var(--rosa);color:#111;padding:14px;z-index:300}.skip-link:focus{top:12px}.anuncio{background:var(--rosa);color:#321c23;display:flex;justify-content:space-between;padding:9px max(4vw,20px);font-size:12px;font-weight:600;gap:20px}.anuncio a{text-underline-offset:3px}.barra{position:sticky;top:0;z-index:50;background:rgba(17,16,16,.96);border-bottom:1px solid #30282b;backdrop-filter:blur(14px)}.barra .env{height:86px;gap:28px;max-width:1440px}.logo{font-weight:900;font-size:24px;letter-spacing:-.035em;white-space:nowrap}.logo .rg{font-size:9px;vertical-align:top;display:inline-block;padding-top:4px}.logo small{font-size:8px;letter-spacing:.12em;line-height:1.1;margin-top:6px}.nav-links{gap:26px;margin:auto}.nav-links a{font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.nav-links a:hover{color:var(--rosa)}.derecha{gap:18px}.contacto{font-size:13px;color:var(--crema);gap:7px;white-space:nowrap}.btn-pedido{background:var(--crema);color:var(--negro);padding:11px 16px;border:0;border-radius:6px;min-height:44px;font-size:13px;letter-spacing:0;white-space:nowrap}.burbuja{background:var(--negro);color:var(--crema);width:22px;height:22px;font-size:12px}.hamburguesa{width:44px;height:44px}.nav-productos{background:#191616;border-bottom:1px solid var(--linea);color:#d5ccc3}.nav-productos .env{display:flex;justify-content:space-between;gap:24px;overflow-x:auto;scrollbar-width:none;max-width:1440px}.nav-productos a{padding:13px 0;flex:none;text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap}.nav-productos a:hover,.nav-productos a[aria-current]{color:var(--rosa)}.nav-productos a:first-child{color:var(--rosa)}.hero-nuevo{padding:46px 0 58px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:46px;align-items:center}.hero-copy{padding:20px 0}.hero-copy .eyebrow{color:var(--rosa);font-size:11px}.hero-copy h1{font-size:clamp(48px,6.4vw,85px);font-weight:800;letter-spacing:-.065em;line-height:.99;margin:0 0 26px;text-transform:none}.hero-copy h1 em{font-style:normal;color:var(--rosa)}.hero-copy>p{font-size:17px;line-height:1.65;color:#c6bbb2}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.boton{display:inline-flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;border:0;border-radius:5px;padding:16px 22px;font-weight:700;font-size:14px;min-height:52px;transition:background .2s,transform .2s}.boton.primario{background:var(--rosa);color:var(--negro)}.boton:hover{background:#ffc4d4;transform:translateY(-2px)}.boton span{font-size:21px;line-height:1}.texto-link{font-size:14px;text-underline-offset:6px;white-space:nowrap;font-weight:600}.hero-confianza{display:flex;gap:16px;margin-top:30px;font-size:11px;color:#a99d96;flex-wrap:wrap}.hero-confianza span:before{content:"✓";color:var(--rosa);margin-right:6px}.hero-visual{position:relative;aspect-ratio:1;border-radius:8px;max-height:560px}.hero-visual>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;filter:none}.hero-sello{position:absolute;top:22px;right:22px;background:var(--rosa);color:var(--negro);width:108px;height:108px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.1;font-weight:800;font-size:30px;transform:rotate(9deg);box-shadow:0 5px 20px #0002}.hero-sello b{font-size:12px;margin-top:4px}.hero-etiqueta{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;background:rgba(245,236,215,.96);color:var(--negro);padding:16px 20px;text-decoration:none;border-radius:5px;backdrop-filter:blur(8px)}.hero-etiqueta>span:first-child{font-size:10px;letter-spacing:.1em;font-weight:600}.hero-etiqueta strong{display:block;font-size:24px;letter-spacing:-.04em;font-weight:800;margin-top:2px}.hero-etiqueta small{font-size:11px;letter-spacing:0;font-weight:500}.flecha-redonda{border:1px solid #c5b6a4;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:24px}.beneficios{border-block:1px solid #342c2c;padding:22px 0;background:#181515}.beneficios .env{display:flex;justify-content:space-between;gap:20px}.beneficios span{font-size:13px;font-weight:500;display:flex;align-items:center;gap:14px}.beneficios b{color:var(--rosa);font-size:11px;font-weight:600;border:1px solid #5e454b;border-radius:50%;display:grid;place-items:center;width:28px;height:28px;flex:none}.enc{display:flex;justify-content:space-between;align-items:flex-end;text-align:left;max-width:none;margin:0 0 34px;gap:30px}.enc h2{margin:0;color:inherit;font-size:clamp(30px,4vw,48px);letter-spacing:-.05em;line-height:1.08;text-transform:none}.enc>div{flex:1}.enc>p{font-size:15px;max-width:32ch;flex:0 0 auto;color:#afa29a;text-align:right}.enc .eyebrow{color:var(--rosa);font-size:11px;margin-bottom:13px}#catalogo{background:var(--crema);color:#21191b;padding-block:84px}.rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;background:none;border:0}.rejilla:hover .cat{opacity:1}.cat{display:block;background:none;color:#21191b;text-decoration:none;overflow:visible;transition:transform .25s;min-width:0}.cat .foto{aspect-ratio:1;max-height:none;border-radius:6px;overflow:hidden;background:#e5d9c4}.cat .foto img{transition:transform .5s var(--ease),opacity .35s}.cat:hover .foto img.a{transform:scale(1.025)}.cat .foto .par{width:100%;height:100%}.cat .barra-inf{padding:15px 0 0;position:relative}.cat h3{font-size:20px;font-weight:800;text-transform:none;letter-spacing:-.035em}.cat .barra-inf p{font-size:12px;line-height:1.5;margin:4px 0 8px;color:#665852}.cat .d{color:#5b3b47;font-size:13px;font-weight:700}.cat .barra-inf:after{content:"↗";position:absolute;top:13px;right:0;font-size:22px;font-weight:500}.cat .barra-inf small{display:block;font-size:11px;color:#76665c;margin-top:3px}.cat:hover h3{text-decoration:underline;text-underline-offset:4px}#catalogo .enc>p{color:#675c54}#catalogo .eyebrow{color:#8b3c57}#cotiza{background:#f9f4e9;color:#21191b;padding-block:80px;border:0}#cotiza .env{max-width:1320px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:52px;align-items:start}#cotiza .conf{order:2;background:white;border:1px solid #e5dccc;box-shadow:0 10px 40px #3b241008;border-radius:8px;position:sticky;top:108px;overflow:hidden}#cotiza .col-der{order:1;min-width:0}.conf-top{padding:26px 28px 20px;border-bottom:1px solid #ece2d8;background:none}.conf-top h2{font-size:30px;color:#201818;text-transform:none;letter-spacing:-.04em}.conf-top .eyebrow{color:#916074;font-size:10px;margin-bottom:10px}.conf-top p{color:#746961;font-size:13px;line-height:1.5;margin-top:7px}.conf-cuerpo{padding:24px 28px 26px}.campo label{font-size:13px;color:#413630;font-weight:650;letter-spacing:0;text-transform:none;margin-bottom:8px}.campo select,#pdp-opciones select{appearance:auto;background:#fffcf7;color:#21191b;border:1px solid #cfc2b6;border-radius:5px;padding:12px 10px;width:100%;min-height:48px;font-size:14px;line-height:1.3}.campo select:focus{border-color:#9f5470}.conf .fila{gap:15px}.check{background:#faf4ef;padding:14px;border:1px solid #eaded7;border-radius:5px;align-items:flex-start;gap:11px;margin-block:20px}.check input{accent-color:#93445f;width:20px;height:20px;min-width:20px;margin-top:1px}.check b{font-size:13px;color:#322824}.check .txt>span{font-size:12px;color:#71665e}.precio-caja{padding:18px 0 14px;background:none;border:0;margin:0}.precio-caja .cual{font-size:12px;color:#77665e}.precio-caja .val{font-size:38px;font-weight:800;color:#21191b;letter-spacing:-.05em}.precio-caja .antes{color:#a0948c;font-size:17px}.precio-caja .unitario{font-size:12px;color:#705961}.precio-caja .entrega{font-size:12px;color:#655950;line-height:1.5;margin-top:12px}.precio-caja .entrega .ico{color:#9c4764}.entrega .luego{font-size:11px;color:#8b7b70}.reloj-caja{display:none!important}.btn-add{border-radius:5px;background:#171313;color:var(--crema);border:1px solid #171313;padding:17px 15px;min-height:54px;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;transition:background .2s,transform .2s;width:100%}.btn-add:hover{background:#3a262e;color:#fff;transform:translateY(-1px)}.nota-cotiza{font-size:11px;color:#7c6c63;text-align:center;margin-top:13px;line-height:1.5}.galeria{background:transparent;border:0}.gal-grande{aspect-ratio:1;border-radius:7px;overflow:hidden;background:#e7dbc9}.gal-grande img{display:block;object-fit:cover;width:100%;height:100%;aspect-ratio:1}.gal-tiras{display:flex;gap:10px;padding:14px 0 0;background:transparent;border:0;justify-content:flex-start}.gal-tiras button{width:70px;height:70px;min-width:0;border:2px solid transparent;border-radius:4px;padding:2px;opacity:.6;background:none;transition:opacity .2s,border-color .2s}.gal-tiras button[aria-current=true]{opacity:1;border-color:#a5506b}.gal-tiras button img{border-radius:2px;width:100%;height:100%;object-fit:cover}.medidas{background:transparent;color:#21191b;border:1px solid #dacdbb;border-radius:6px;position:static;margin-top:25px;padding:22px}.medidas h3{font-size:17px;text-transform:none;letter-spacing:-.025em}.medidas .pie{font-size:12px;color:#7c6b5e}.medidas .leyenda{border-color:#d5c7b8}.medidas .leyenda span{color:#73665d}.medidas .leyenda span.sel{color:#983e5c}.medidas .leyenda i{border-color:#9b8b7c}.medidas .sin-med{color:#79695d}.medidas svg text{fill:#5f524a}.bloque-disenos{background:#111010;padding:84px 0}.puerta{margin:0;border:1px solid #403438;border-radius:7px}.puerta-caja{padding:42px 40px;gap:28px}.puerta-foto{filter:none;opacity:.35}.puerta-luz{background:linear-gradient(90deg,#151112f5,#151112a0)}.puerta-txt .h-puerta{font-size:34px;text-transform:none;letter-spacing:-.04em}.puerta-txt .h-puerta em{display:inline;color:var(--rosa)}.puerta-txt p{font-size:14px;color:#cbbdb4}.puerta-btn{border-radius:5px;font-size:13px;text-transform:none;letter-spacing:0;min-height:48px;padding:13px 20px}.cuenta-p{font-size:11px;color:#b19a9c}.pared-p{min-height:250px}.escena{min-height:380px;padding:74px 0}.escena .cuerpo{max-width:450px}.escena h2{font-size:36px;text-transform:none;letter-spacing:-.045em;line-height:1.12}.escena p{font-size:14px}.escena .eti{font-size:11px}.escena:after{background:linear-gradient(90deg,#111010e8,#1110109c 50%,transparent)}#mas-pedidos{padding:80px 0;background:var(--crema);color:#21191b}#mas-pedidos .eyebrow{color:#8b3c57}#mas-pedidos .enc p{color:#76665d}.vitrina{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.pieza{border:0;background:none;overflow:visible}.pieza .carrusel{aspect-ratio:1;border-radius:6px;overflow:hidden}.pieza .info{padding:15px 0 0;background:none}.pieza .info b{font-size:19px;color:#21191b;text-transform:none;letter-spacing:-.02em}.pieza .info span{font-size:12px;color:#78685e}.pieza .info em{color:#734152;font-size:16px;font-weight:750;font-style:normal}.pieza .ver-producto{font-size:12px;font-weight:700;display:inline-flex;gap:20px;margin-top:12px;min-height:36px;align-items:center;text-decoration:none}.pieza .ver-producto:hover{text-decoration:underline}.pista{font-size:10px}.tramos{bottom:15px}#resenas{background:#171313;padding:76px 0}#resenas .enc{display:block}.resenas-rejilla{gap:20px}.resena{background:transparent;border:1px solid #49383d;border-radius:6px;padding:24px}.resena blockquote p{font-size:16px;color:#ede1d3;line-height:1.7}.resena .estrellas{color:var(--rosa)}.resena .nn b{font-size:14px}.resena .nn span{font-size:12px}#como{background:var(--rosa);color:#2b1c21;padding:76px 0;border:0}.pasos{grid-template-columns:.8fr 1.4fr;gap:70px}.pasos-tit h2{font-size:42px;text-transform:none;line-height:1.04;letter-spacing:-.055em;color:#27181e}.pasos-tit .eti{color:#754051;font-size:11px}.pasos-lista-n{gap:24px}.pasos-lista-n li{border-color:#d88fa2;padding:0 0 24px}.pasos-lista-n .n{font-size:14px;color:#39242d;background:transparent;border:1px solid #ae6479;width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.pasos-lista-n h3{font-size:21px;color:#27181e;text-transform:none;letter-spacing:-.025em}.pasos-lista-n p{font-size:14px;color:#65404d;line-height:1.7}#chequeo{background:#171313;padding:78px 0}.chequeo{gap:60px}.chequeo h2{font-size:38px;letter-spacing:-.04em;text-transform:none;line-height:1.1}.chequeo p{font-size:14px;color:#b6a69e;line-height:1.8}.diez{gap:0}.diez li{font-size:13px;border-color:#372b2c;padding-block:12px}.diez li span{font-size:11px}.no-hacemos{font-size:12px!important;border-color:#60434d!important;color:#c6aea5!important}#mayoristas{background:var(--crema);color:#21191b;padding:84px 0;border:0}#mayoristas .enc{display:block;max-width:800px;margin:0 0 34px}#mayoristas h2{color:#21191b;font-size:46px;max-width:18ch;line-height:1.03}#mayoristas .enc p{color:#756357;text-align:left;max-width:65ch;margin-top:18px}#mayoristas .mayor-eti{color:#86465b;margin:0 0 15px;font-size:11px}.mayor-rejilla{gap:0;border:1px solid #ccbda9;border-radius:6px;overflow:hidden}.mayor-c{background:transparent;border:0;border-right:1px solid #ccbda9;padding:24px}.mayor-c:last-child{border:0}.mayor-c .q{color:#775447;font-size:12px}.mayor-c .d{color:#30221d;font-size:32px;letter-spacing:-.04em}.mayor-c .d small{color:#826c5d;font-size:11px}.mayor-c .t{color:#7a675b;font-size:12px}.mayor-pie{gap:64px;margin-top:40px}.mayor-pie h3{color:#35241e;font-size:19px}.mayor-pie p{color:#7b695e;font-size:13px}.mayor-lista li{font-size:13px;color:#7b695e;border-color:#d0c1ae}.mayor-lista .p{color:#6d344c}.mayor-wa{background:#21191b;color:var(--crema);border:0;border-radius:5px;font-size:13px;text-transform:none;letter-spacing:0;padding:15px 20px}.mayor-wa:hover{background:#46303b;color:#fff}#envios{padding:48px 0;background:#1e181a}.franja{gap:28px}.fr .d{font-size:26px;letter-spacing:-.04em}.fr .t{font-size:13px;color:#ab9c94;line-height:1.7}footer{background:#0e0d0d;padding:60px 0 0;border-top:1px solid #31262a}.pie-g{grid-template-columns:1.4fr 1.3fr 1fr 1fr 1fr;gap:25px}.pie-g h2{font-size:12px;font-weight:700;color:var(--rosa);margin-bottom:14px;text-transform:none;letter-spacing:0}.pie-g a{font-size:12px;line-height:1.65;color:#b9aaa2;overflow-wrap:anywhere;padding-block:5px}.pie-g p{font-size:13px!important}.pie-fin{margin-top:40px;padding:24px 0;font-size:10px;color:#a5948c;gap:20px;border-color:#30262a}.pausa-animacion{font-size:11px;background:none;border:1px solid #514049;border-radius:4px;color:#bfaab0;min-height:36px;padding:7px 10px}.wa-flota{width:48px;height:48px;bottom:24px;right:24px;box-shadow:0 5px 25px #0003;z-index:45}.wa-flota:hover{transform:translateY(-3px)}#sk-far{opacity:.3}#sk-mid{opacity:.35}#sk-near{opacity:.15;z-index:0}html[data-motion=off] #sk-far,html[data-motion=off] #sk-mid,html[data-motion=off] #sk-near{display:none}.cabecera-producto{background:var(--crema);color:#21191b;padding:34px 0 0}.breadcrumb{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#876f64;margin-bottom:28px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.producto-intro{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;padding-bottom:30px;border-bottom:1px solid #d8cbbb}.producto-intro h1{font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.03;letter-spacing:-.055em;margin:0 0 12px}.producto-intro p{color:#776055;font-size:15px;max-width:55ch;line-height:1.7}.producto-intro .eyebrow{color:#92506b;font-size:10px;margin-bottom:12px}.producto-desde{min-width:190px;text-align:right}.producto-desde>span{font-size:12px;color:#8b7464}.producto-desde strong{font-size:34px;display:block;font-weight:800;letter-spacing:-.04em}.producto-desde small{font-size:11px;color:#8b7464;max-width:22ch;display:block;margin-left:auto}.page-product #cotiza{background:var(--crema);padding-top:36px}.page-product .solo-inicio{display:none!important}.page-product .conf-top .eyebrow{display:none}.page-product .conf-top h2{font-size:26px}.page-product #s-cat{display:none}.page-product label[for=s-cat]{display:none}.page-product .campo:has(#s-cat){display:none}.producto-detalles{padding:70px 0;background:#faf5ea;color:#21191b}.detalles-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.detalles-grid h2{font-size:32px;margin:0 0 20px}.detalles-grid p{color:#76665c;font-size:14px;line-height:1.8}.detalles-grid h3{font-size:19px;margin-top:26px}.producto-detalles details,.faq-extra details{border-bottom:1px solid #d4c3b4;padding:18px 0}.producto-detalles summary,.faq-extra summary{font-size:14px;font-weight:700;cursor:pointer;padding-right:22px;line-height:1.5}.producto-detalles details p,.faq-extra details p{font-size:13px;margin-top:12px;color:#7c685c}.tabla-scroll{overflow-x:auto;border:1px solid #d7c7b4;border-radius:5px;margin-top:30px}.tabla-precios{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.tabla-precios th{background:#ece0ce;font-size:11px;font-weight:700;padding:12px 15px}.tabla-precios td{padding:13px 15px;border-top:1px solid #e4d6c7}.tabla-precios td:last-child{white-space:nowrap;text-align:right;font-weight:700}.tabla-precios a{text-decoration:none;color:#85526a}.tabla-precios a:hover{text-decoration:underline}.productos-relacionados{padding:60px 0;background:var(--crema);color:#21191b}.productos-relacionados h2{font-size:32px;margin:0 0 25px}.relacionados-links{display:flex;flex-wrap:wrap;gap:10px}.relacionados-links a{padding:12px 18px;border:1px solid #cbb7a3;border-radius:5px;text-decoration:none;font-size:13px;font-weight:600;min-height:46px}.relacionados-links a:hover{background:var(--rosa)}.volver{position:static;padding:20px 0;background:#191516}.volver button{font-size:12px;letter-spacing:0;text-transform:none;min-height:36px}.volver .cuenta-obras{font-size:12px}.claro{--tinta:#21191b;--tinta-2:#796358;--tinta-3:#a48676;--papel:#F5ECD7;--tarjeta:#e9dcc8;--raya:#d3bfae;background:var(--papel);color:var(--tinta);padding:58px 0 80px;border:0}.claro .eti{color:#8e4962}.claro .enc{display:block;text-align:left}.claro .enc :is(h1,h2){font-size:48px;letter-spacing:-.05em;text-transform:none;margin:12px 0 15px}.claro .enc p{text-align:left;font-size:15px;max-width:62ch}.barra-filtros{position:sticky;top:86px;z-index:25;background:#f5ecd7f5;backdrop-filter:blur(12px);border-color:#d4c2ab;padding:18px 0;display:grid;grid-template-columns:1fr;gap:15px}.buscar-caja{max-width:580px;margin:0;width:100%}#buscar{font-size:16px;border-radius:5px;min-height:52px;background:#fffaf0;color:#251b1d;border:1px solid #cbb8a6}.filtros{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:3px;gap:8px}.chip{flex:none;min-height:40px;font-size:11px;letter-spacing:0;text-transform:none;background:transparent;color:#705649;border-color:#cdb5a6;padding:9px 15px}.chip .n{font-size:10px}.chip[aria-pressed=true]{background:#201719;border-color:#201719;color:var(--crema)}.resumen-tienda{text-align:left;font-size:12px;margin-bottom:24px;color:#806856}.tienda{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.obra{position:relative;background:none;border:0;padding:0;border-radius:0;overflow:visible;text-align:left;color:#251b1d;box-shadow:none;min-width:0}.obra:hover{background:none;transform:none;box-shadow:none}.obra-abrir{background:none;padding:0;border:0;color:inherit;text-align:left;width:100%;display:block;cursor:pointer;font:inherit}.obra .marco{display:block;aspect-ratio:3/4;overflow:hidden;background:#e5d7c0;border-radius:5px;padding:0;box-shadow:none}.obra .marco>svg,.obra .marco>img{width:100%;height:100%;display:block;transition:transform .5s var(--ease);object-fit:cover}.obra-abrir:hover .marco>svg,.obra-abrir:hover .marco>img{transform:scale(1.025)}.obra .nom{font-size:17px;font-weight:750;margin:14px 0 3px;padding:0;display:block;text-transform:none;letter-spacing:-.025em}.obra .meta{padding:0;font-size:12px;display:block;color:#8c6a5b;line-height:1.7}.obra .meta>span{display:block;font-size:10px;color:#978171}.obra .corazon{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;background:#fffaf0e8;border:0;border-radius:50%;display:grid;place-items:center;color:#564036;opacity:1;cursor:pointer;padding:9px}.corazon svg{width:20px;height:20px;stroke:currentColor;fill:none}.corazon.marcado{background:var(--rosa);color:#713147}.corazon.marcado svg{fill:currentColor}.vacio-tienda{padding:50px 20px;border:1px solid #d4bca9;background:#f8efdf;color:#846755;border-radius:6px;font-size:16px}.atajo{font-size:13px}.obra-modal{width:min(1100px,calc(100% - 48px));max-height:calc(100dvh - 48px);border:1px solid #cfbea9;border-radius:9px;background:#f5ecd7;color:#251b1d;overflow:auto;z-index:100}.velo{z-index:95;background:#090607a8;backdrop-filter:blur(5px)}.obra-modal>.cerrar{position:sticky;top:10px;float:right;right:10px;margin:10px 10px -46px 0;background:#fff8eb;border:1px solid #dac3b1;color:#35232b;border-radius:50%;width:40px;height:40px;z-index:5;font-size:26px}.obra-cuerpo{display:grid;grid-template-columns:1.05fr 1fr;padding:32px;gap:32px}.pdp-visual,.pdp-gal{min-width:0}.pdp-vista{border-radius:5px;background:#e5dac5;border-color:#e5dac5}.pdp-arte{background:#e9dec9}.pdp-info h3{font-size:30px;letter-spacing:-.045em;color:#21191b;text-transform:none}.pdp-info{padding:4px 0}.pdp-rot{color:#725b4e;font-size:11px;letter-spacing:0;text-transform:none}.pdp-fmts{gap:8px}.fmt{border:1px solid #cdb9a6;background:transparent;border-radius:4px;color:#755c4e;padding:10px}.fmt .fn{font-size:13px;color:#35282a}.fmt .fp{font-size:11px;color:#8e5c68}.fmt .fd{font-size:10px;color:#92745f}.fmt[aria-pressed=true]{background:#eed2d6;border-color:#a8667a;color:#21191b}.pdp-chips{gap:7px}.pdp-chips button{font-size:11px;padding:9px 10px;min-height:40px;background:#fcf7eb;color:#705648;border:1px solid #d2bdaa;border-radius:4px;text-align:left}.pdp-chips button[aria-pressed=true]{background:#21191b;color:var(--crema);border-color:#21191b}.pdp-tiras button{border-radius:3px;border-color:#ccb8a4}.pdp-tiras button[aria-selected=true]{border-color:#a3506b}.pdp-total .val{color:#21191b;font-size:31px}.pdp-cant{color:#2a1d23}.pdp-cant button{border-color:#d1bca7;color:#4f313d;min-width:42px;min-height:42px;background:#f9f0e0}.pdp-cta{background:#21191b;color:var(--crema);border:0;border-radius:5px;text-transform:none;letter-spacing:0;font-size:14px;padding:16px;min-height:50px}.pdp-cta:hover{background:#593640}.pdp-info p{font-size:12px;color:#93775f}#pdp-opciones{margin-top:16px}#pdp-opciones label{font-size:12px;display:block;margin-bottom:7px}.nota-montaje{margin-top:12px;line-height:1.5;font-size:10px!important}.mk-foto{max-width:none}.panel{z-index:101;background:#faf4e9;color:#21191b;width:min(470px,100%);border:0;border-radius:0;box-shadow:-16px 0 80px #0003;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;top:0;right:0;bottom:0}.panel-top{padding:22px 25px;border-bottom:1px solid #dccabb;flex-shrink:0}.panel-top h3{font-size:24px;text-transform:none;letter-spacing:-.035em;color:#2b1f22}.panel .cerrar{color:#35252b;background:#efe2d2;border:0;border-radius:50%;width:40px;height:40px;min-width:40px}.panel-lista{overflow:auto;flex:1;padding:10px 25px}.item{border-color:#ddcdbc;padding:22px 0;gap:15px}.item .cat-n{font-size:10px;color:#9b5f74}.item .nom{font-size:15px;color:#342425}.item .det{color:#8b7060;font-size:12px}.item .pr{font-size:16px;color:#4d323e}.quitar{color:#956275;font-size:12px;min-height:32px}.item-controles{display:flex;align-items:center;gap:9px;margin-top:9px}.item-controles button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #cdb5a4;border-radius:3px;background:transparent;color:#35222a}.item-controles span{font-size:13px;min-width:20px;text-align:center}.panel .vacio{font-size:16px;color:#977a69;padding:35px 10px}.panel .vacio a{display:inline-flex;margin-top:20px;padding:12px 15px;background:#e9c0cd;color:#4b2936;border-radius:4px;font-size:13px;font-weight:700;text-decoration:none}.panel-pie{padding:20px 25px;border-top:1px solid #ddcabb;background:#f1e4d3;flex-shrink:0}.panel-pie .tot{margin-bottom:15px;color:#24191c}.tot .v{font-size:30px;color:#24191c;letter-spacing:-.045em}.tot .l{font-size:14px;color:#83654f}.btn-wa{background:#223f32;color:#fff;border-radius:5px;min-height:50px;font-size:14px;text-transform:none;letter-spacing:0;padding:15px}.btn-wa:hover{background:#2c5843;color:#fff}.nota-pie{color:#927563;font-size:11px;line-height:1.6;margin-top:10px}.paga-con{margin-top:14px;border-color:#d5c0ae;padding-top:13px}.paga-con .rot{font-size:9px;color:#a1846d}.pchip{font-size:11px;padding:4px 0;color:#80604c;border:0;background:none}.pc-llave{padding:7px 0;border:0}.pc-rot{font-size:9px;color:#9b7861}.pc-num{font-size:18px;color:#4d323c;background:none;border:0}.cuando{font-size:10px;color:#9a806c}.chips{gap:15px}.cajon{z-index:105;background:#1c1618;color:var(--crema);width:min(420px,100%);border-color:#5e424b}.velo-menu{z-index:104;background:#090609b8;backdrop-filter:blur(5px)}.cajon-cuerpo a,.cajon-cuerpo>button{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;padding:15px 0;border:0;border-bottom:1px solid #3b2b30;color:var(--crema);font-size:17px;background:none;text-align:left}.cajon-cuerpo .precio{font-size:11px;color:#ab8391}.cajon-grupo{font-size:10px;color:#9f6f7e;padding-top:20px}.cajon-cuerpo .cajon-wa{font-size:14px;background:var(--rosa);color:#2b1720;border-radius:5px;justify-content:center;padding:14px;margin-top:20px}.cajon-cerrar{width:42px;height:42px}.legal-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;gap:8px}.legal-tabs a{white-space:nowrap;display:block;padding:11px 15px;font-size:13px;border:1px solid #cfb79f;border-radius:4px;text-decoration:none;flex:none}.legal-tabs a[aria-current=page]{background:#24191e;color:var(--crema);border-color:#24191e}.doc{color:#715a4b;font-size:15px;max-width:900px}.doc h3{font-size:25px;color:#37242a;text-transform:none;letter-spacing:-.02em}.doc h4{font-size:19px;color:#51373c}.doc p,.doc li{font-size:14px;line-height:1.9}.doc a{color:#86405d;text-underline-offset:3px}.doc .actualizado{font-size:11px;color:#9c7b66}.mobile-dock{display:none}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:entrada .65s var(--ease) both}.hero-visual{animation:entrada .8s .08s var(--ease) both}.cat,.pieza{transition:transform .3s var(--ease)}.cat:hover{transform:translateY(-3px)}@keyframes entrada{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(max-width:1150px){.nav-links{gap:18px}.nav-links a{font-size:12px}.contacto span{display:none}.barra .env{gap:20px}.hero-grid{gap:30px}.hero-copy h1{font-size:65px}.hero-actions{gap:16px}.hero-copy>p{font-size:15px}.hero-confianza{font-size:10px}.pie-g{grid-template-columns:1.5fr 1.5fr 1fr;gap:32px}.conf-cuerpo{padding:22px}.conf-top{padding:24px 22px}.obra-cuerpo{gap:25px;padding:25px}.tienda{gap:28px 18px}}@media(max-width:900px){.nav-links{display:none}.barra .env{height:72px}.hamburguesa{display:grid}.hero-copy h1{font-size:53px}.hero-grid{gap:28px}.hero-copy .eyebrow{font-size:9px}.hero-actions{margin-top:24px}.hero-actions .texto-link{font-size:12px}.hero-confianza{display:none}.hero-sello{width:86px;height:86px;font-size:25px;top:15px;right:15px}.hero-sello b{font-size:10px}.hero-etiqueta{left:12px;right:12px;bottom:12px;padding:12px}.hero-etiqueta strong{font-size:20px}.hero-etiqueta small{font-size:10px}.beneficios span{font-size:11px;gap:8px}.beneficios b{width:24px;height:24px;font-size:9px}.enc{margin-bottom:26px}.enc h2{font-size:38px}.enc>p{font-size:12px}.rejilla{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px 15px}.cat h3{font-size:17px}.cat .barra-inf p{font-size:11px}.cat .d{font-size:12px}.cat .barra-inf small{display:none}#cotiza .env{gap:24px;grid-template-columns:1fr 1fr}.conf-top h2{font-size:26px}.conf-top p{font-size:12px}.conf-top{padding:22px 18px}.conf-cuerpo{padding:20px 18px}.campo select{font-size:13px}.check b{font-size:12px}.check .txt>span{font-size:11px}.precio-caja .val{font-size:31px}.medidas{padding:17px}.puerta-caja{grid-template-columns:1fr;gap:14px;padding:32px}.pared-p{min-height:180px;padding:15px}.pared-p .pz{width:100px}.puerta-txt .h-puerta{font-size:36px}.puerta-txt p{max-width:60ch}.bloque-disenos{padding:60px 0}.vitrina{gap:28px 18px}.pieza .info b{font-size:17px}.pasos{gap:35px;grid-template-columns:1fr 1.3fr}.pasos-tit h2{font-size:35px}.chequeo{gap:35px}.chequeo h2{font-size:32px}.mayor-c{padding:20px 16px}.mayor-c .d{font-size:25px}.mayor-pie{gap:30px}.detalles-grid{gap:35px}.barra-filtros{top:72px}.obra-cuerpo{grid-template-columns:1fr 1fr;gap:20px;padding:25px}.pdp-info h3{font-size:25px}.fmt{padding:8px}.fmt .fd{display:none}.pdp-chips button{font-size:10px}.producto-desde{min-width:145px}.producto-desde strong{font-size:27px}.tienda{grid-template-columns:repeat(3,minmax(0,1fr))}.page-product .conf-top h2{font-size:24px}}@media(max-width:640px){html{scroll-padding-top:80px}section{padding:56px 0;scroll-margin-top:10px}.env,.env-cat{padding-inline:20px}.anuncio{justify-content:center;font-size:10px;padding:8px 14px}.anuncio a{display:none}.barra .env{height:66px;gap:12px}.logo{font-size:23px}.logo small{font-size:7px}.derecha{gap:8px}.contacto{display:none}.btn-pedido{padding:9px 10px;gap:7px;background:#f5ecd7;min-height:38px;font-size:11px}.rotulo-pedido{display:inline}.burbuja{width:18px;height:18px;font-size:10px}.hamburguesa{width:38px;height:38px}.nav-productos .env{gap:23px;padding-inline:20px}.nav-productos a{font-size:11px;padding:11px 0}.hero-nuevo{padding:30px 0 28px}.hero-grid{grid-template-columns:1fr;gap:26px}.hero-copy{padding:0}.hero-copy .eyebrow{font-size:9px;margin-bottom:17px}.hero-copy h1{font-size:clamp(47px,13vw,66px);letter-spacing:-.06em;line-height:1;margin-bottom:20px}.hero-copy h1 br:nth-child(2){display:none}.hero-copy h1 em{display:block}.hero-copy>p{font-size:14px;line-height:1.65}.hero-copy>p br{display:none}.hero-actions{margin-top:23px;gap:20px}.boton{font-size:12px;min-height:48px;padding:13px 18px;gap:20px}.hero-actions .texto-link{font-size:11px}.hero-visual{aspect-ratio:1.12;border-radius:5px;max-height:400px}.hero-visual>img{border-radius:5px;object-position:50% 53%}.hero-sello{width:82px;height:82px;font-size:25px;right:14px;top:14px}.hero-etiqueta{padding:12px 14px}.hero-etiqueta strong{font-size:22px}.hero-etiqueta small{font-size:10px}.hero-etiqueta>span:first-child{font-size:8px}.flecha-redonda{width:36px;height:36px;font-size:22px}.beneficios{padding:18px 0}.beneficios .env{gap:16px;overflow-x:auto;scrollbar-width:none}.beneficios span{font-size:10px;white-space:nowrap;flex:none}.beneficios b{width:22px;height:22px;font-size:9px}.enc{display:block;margin-bottom:24px}.enc h2{font-size:33px}.enc .eyebrow{font-size:9px;margin-bottom:12px}.enc>p{font-size:13px;text-align:left;line-height:1.6;margin-top:15px}.enc>p br{display:none}#catalogo{padding:50px 0}.rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 15px}.cat h3{font-size:19px}.cat .barra-inf{padding-top:12px}.cat .barra-inf:after{font-size:19px;top:12px}.cat .barra-inf p{font-size:10px;margin:4px 0 6px;line-height:1.5}.cat .d{font-size:12px}.cat .foto{border-radius:4px}.cat .foto .b{display:none}.cat:hover .foto .a{opacity:1!important}#cotiza{padding:50px 0}#cotiza .env{grid-template-columns:1fr;gap:26px}#cotiza .conf{position:static;order:2}#cotiza .col-der{order:1}.conf-top{padding:24px 22px 18px}.conf-top h2{font-size:29px}.conf-cuerpo{padding:22px}.campo label{font-size:13px}.campo select{font-size:16px;min-height:50px}.check b{font-size:13px}.check .txt>span{font-size:12px}.btn-add{font-size:14px}.precio-caja .val{font-size:38px}.gal-grande{aspect-ratio:1.06}.gal-tiras{gap:9px;padding-top:12px}.gal-tiras button{width:58px;height:58px}.medidas{margin-top:19px}.medidas h3{font-size:17px}.medidas .pie{font-size:11px}.bloque-disenos{padding:48px 0}.bloque-disenos>.env{padding-inline:14px}.puerta-caja{padding:28px 22px 15px;gap:4px}.puerta-txt .h-puerta{font-size:30px}.puerta-txt .eti-p{font-size:10px}.puerta-txt p{font-size:13px}.puerta-btn{font-size:12px;padding:13px 18px;margin-top:20px;min-height:46px}.cuenta-p{font-size:10px}.pared-p{min-height:145px;padding:20px 0;gap:10px}.pared-p .pz{width:95px}.escena{padding:44px 0;min-height:335px}.escena .cuerpo{max-width:88%}.escena h2{font-size:31px}.escena p{font-size:12px}.escena:after{background:linear-gradient(90deg,#111010e0,#1110109c)}#mas-pedidos{padding:50px 0}.vitrina{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.pieza .info{padding-top:12px}.pieza .info b{font-size:16px}.pieza .info span{font-size:10px;margin-top:4px;line-height:1.4}.pieza .info em{font-size:15px;margin-top:8px}.pieza .ver-producto{font-size:11px;gap:15px;margin-top:5px}.pista{display:none}.tramos{bottom:9px}#resenas{padding:48px 0}.resenas-rejilla{grid-template-columns:1fr}.resena{padding:24px}.resena blockquote p{font-size:15px}.resena .nn b{font-size:13px}.resena .nn span{font-size:11px}#como{padding:50px 0}.pasos{grid-template-columns:1fr;gap:30px}.pasos-tit h2{font-size:36px;max-width:9ch}.pasos-lista-n h3{font-size:20px}.pasos-lista-n p{font-size:13px}.pasos-lista-n li{gap:16px;padding-bottom:20px}.pasos-lista-n .n{font-size:12px;width:30px;height:30px}#chequeo{padding:50px 0}.chequeo{grid-template-columns:1fr;gap:30px}.chequeo h2{font-size:32px}.chequeo p{font-size:13px}.diez li{font-size:12px}.diez li span{font-size:10px}#mayoristas{padding:52px 0}#mayoristas h2{font-size:34px}#mayoristas .enc p{font-size:13px}.mayor-rejilla{grid-template-columns:1fr 1fr}.mayor-c{padding:20px 15px;border:0;border-bottom:1px solid #d1c0ac}.mayor-c:nth-child(odd){border-right:1px solid #d1c0ac}.mayor-c:nth-child(n+3){border-bottom:0}.mayor-c .d{font-size:28px}.mayor-c .q{font-size:11px}.mayor-c .t{font-size:11px}.mayor-pie{grid-template-columns:1fr;gap:30px;margin-top:30px}.mayor-pie h3{font-size:19px}.mayor-lista li{font-size:12px}#envios{padding:40px 0}.franja{grid-template-columns:1fr;gap:22px}.fr{border:0;padding:0 0 22px;border-bottom:1px solid #3f3034}.fr:last-child{border:0;padding:0}.fr .d{font-size:27px}.fr .t{font-size:12px;max-width:40ch}.pie-g{grid-template-columns:1fr 1fr;gap:30px 20px}.pie-g>div:first-child{grid-column:1/-1}.pie-g>div:nth-child(2){grid-column:1/-1}.pie-g>div:first-child p{max-width:35ch}.pie-g a{font-size:12px;padding-block:6px}.pie-g h2{font-size:13px}.pie-fin{display:flex;flex-direction:column;align-items:flex-start;font-size:10px;gap:16px;padding-bottom:90px}footer{padding-top:40px}.wa-flota{display:none}.mobile-dock{position:fixed;display:flex;bottom:0;left:0;right:0;z-index:55;background:#171114f7;backdrop-filter:blur(12px);border-top:1px solid #65444f;padding:9px 16px max(9px,env(safe-area-inset-bottom));justify-content:space-between;gap:12px;align-items:center;box-shadow:0 -6px 30px #0002}.mobile-dock a,.mobile-dock button{border:0;text-decoration:none;background:none;color:var(--crema);font-size:12px;min-height:42px;font-weight:600;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px}.mobile-dock .dock-cta{background:var(--rosa);color:#24131d;flex:1}.mobile-dock .dock-total{font-weight:700}.page-product .cabecera-producto{padding-top:22px}.breadcrumb{font-size:10px;margin-bottom:22px}.producto-intro{display:block;padding-bottom:24px}.producto-intro h1{font-size:39px}.producto-intro p{font-size:13px}.producto-desde{text-align:left;margin-top:18px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.producto-desde strong{font-size:25px;display:inline}.producto-desde>span{font-size:11px}.producto-desde small{max-width:none;margin:0;font-size:10px}.producto-intro .eyebrow{font-size:9px}.page-product #cotiza{padding-top:24px}.page-product .conf-top h2{font-size:27px}.producto-detalles{padding:45px 0}.detalles-grid{grid-template-columns:1fr;gap:35px}.detalles-grid h2{font-size:29px}.detalles-grid p{font-size:13px}.tabla-precios{font-size:11px}.tabla-precios th{font-size:10px}.tabla-precios td{padding:12px}.productos-relacionados{padding:42px 0}.productos-relacionados h2{font-size:28px}.relacionados-links{gap:8px}.relacionados-links a{font-size:12px;padding:11px 14px}.claro{padding:32px 0 48px}.claro .enc :is(h1,h2){font-size:36px}.claro .enc p{font-size:13px}.barra-filtros{top:66px;margin:0 -20px 22px;padding:14px 20px 10px;gap:12px}.barra-filtros .filtros{padding:0 0 4px;margin:0;gap:6px}.chip{font-size:11px;padding:9px 13px;min-height:36px}#buscar{min-height:48px;font-size:16px}.resumen-tienda{font-size:11px;margin-bottom:20px}.tienda{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.obra .nom{font-size:15px;margin-top:11px}.obra .meta{font-size:10px}.obra .meta>span{font-size:9px}.obra .corazon{top:8px;right:8px;width:34px;height:34px;padding:8px}.obra .corazon svg{width:18px;height:18px}.volver{padding:12px 0}.volver button{font-size:11px}.volver .cuenta-obras{font-size:10px}.obra-modal{width:100%;max-height:100dvh;height:100dvh;top:0;left:0;transform:none;border:0;border-radius:0}.obra-cuerpo{grid-template-columns:1fr;padding:24px 20px;gap:22px}.obra-modal>.cerrar{position:fixed;top:12px;right:12px;margin:0;width:40px;height:40px}.pdp-vista{max-height:56vh;aspect-ratio:1}.pdp-info{padding:0 0 20px}.pdp-info h3{font-size:30px}.fmt{padding:12px 10px}.fmt .fn{font-size:14px}.fmt .fp{font-size:11px}.pdp-chips button{font-size:12px;min-height:44px;padding:10px}.pdp-cta{min-height:54px;position:sticky;bottom:0;font-size:14px}.pdp-total .val{font-size:31px}.pdp-info p{font-size:12px}.nota-montaje{font-size:11px!important}.panel-top{padding:18px 20px}.panel-lista{padding:5px 20px}.panel-pie{padding:16px 20px max(16px,env(safe-area-inset-bottom))}.panel .paga-con{display:none}.panel .tot .v{font-size:30px}.panel .btn-wa{font-size:14px}.panel .nota-pie{font-size:10px}.legal-tabs a{font-size:12px;padding:11px 13px}.doc h3{font-size:23px}.doc h4{font-size:18px}.doc p,.doc li{font-size:13px}.cajon-cuerpo a,.cajon-cuerpo>button{min-height:50px;font-size:17px}.cajon-cuerpo .precio{font-size:11px}.cajon-grupo{font-size:10px}.cajon-alto{padding:20px}.cajon-cuerpo{padding:0 24px 40px}.sug{flex-direction:column}.atajos{max-height:180px;overflow:auto}#sk-near{display:none}}@media(max-width:359px){.logo{font-size:20px}.rotulo-pedido{display:none}.hero-copy h1{font-size:43px}.hero-actions{gap:15px}.hero-actions .texto-link{font-size:10px}.boton{font-size:11px;padding:13px 15px}.hero-visual{aspect-ratio:1}.cat h3{font-size:17px}.cat .barra-inf:after{font-size:17px}.producto-intro h1{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}#sk-far,#sk-mid,#sk-near{display:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.conf-top p,.entrega .luego,.check .txt>span,.nota-cotiza,.panel .nota-pie{color:#66574e}.check [data-precio-diseno]{white-space:nowrap;color:#74515e;font-weight:600}.item-controles button{width:40px;height:40px}.quitar{min-height:40px}.claro .enc h1{font-weight:800;line-height:1.08;color:#21191b}#velo-menu{z-index:104}#cajon{z-index:105}.panel:has(.vacio) .nota-pie,.panel:has(.vacio) .paga-con{display:none}.pdp-gal{padding:0;border:0}.pdp-fmts{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes fichaMovil{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:640px){.obra-modal:not([hidden]){animation:fichaMovil .24s var(--ease) both}.pdp-gal{padding:18px 0 0}.pdp-fmts{grid-template-columns:repeat(3,minmax(0,1fr))}.pdp-vista{max-height:none;aspect-ratio:1}.obra-cuerpo{padding-top:32px}}@media(prefers-reduced-motion:reduce){.obra-modal:not([hidden]){animation:none}}html[data-motion=off] .obra-modal:not([hidden]){animation:none}.pdp-info .eti{color:#8d435b}.pdp-info p{color:#735d4e}.pdp-chips b{color:inherit}.pdp-pasos{border-color:#c7ad9b;border-radius:4px;overflow:hidden}.pdp-pasos span{color:#35222a}.pdp-pasos button:hover{background:#ecd8c6}.pdp-cant .rot,.pdp-total .rot{color:#70574e}.pdp-chips button:hover{border-color:#9c6374;color:#49303b}.pdp-chips button[aria-pressed=true]:hover{color:#F5ECD7}@media(min-width:781px)and (max-width:1000px){.pasos{grid-template-columns:1fr;gap:30px}}:root{--gris:#bbb4b6;--gris-2:#a3999d;--linea:#393236}.barra .env{height:74px}.barra .logo{font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;letter-spacing:.055em;text-shadow:none}.barra .logo small{font-size:8px;font-weight:500;letter-spacing:.12em}.barra .logo .rg{font-size:9px;padding-top:0}.nav-productos{background:#111010}.nav-productos a{font-size:14px}.hero-nuevo{padding:32px 0 0;background:transparent}.hero-grid{grid-template-columns:1fr 1fr;gap:56px;min-height:460px}.hero-copy{padding:14px 0;animation:none!important}.hero-copy .hero-titulo{font-size:clamp(42px,4.3vw,62px);font-weight:700;letter-spacing:-.05em;line-height:1.07;text-align:left;margin:0 0 22px;max-width:13ch;text-transform:none}.hero-copy .hero-titulo em{font-style:normal;color:var(--rosa)}.hero-copy .eyebrow{font-size:12px;letter-spacing:.13em;margin-bottom:18px}.hero-copy>p{font-size:16px;color:#c6c0c2;line-height:1.7;max-width:44ch}.hero-copy .hero-detalle{margin-top:20px;font-size:13px;color:#b4a8ae}.hero-precio{display:flex;gap:14px;align-items:center;margin-top:22px;max-width:430px}.hero-precio strong{font-size:29px;letter-spacing:-.04em;color:var(--crema);font-weight:650;white-space:nowrap}.hero-precio>span{font-size:13px;line-height:1.5;color:#b5a5ac;max-width:24ch;border-left:1px solid #514148;padding-left:14px}.hero-actions{margin-top:24px;gap:23px}.hero-visual{width:100%;max-width:460px;justify-self:end;max-height:460px;aspect-ratio:1;animation:none!important;border-radius:5px}.hero-visual>a{display:block;width:100%;height:100%}.hero-visual img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.hero-caption{position:absolute;bottom:14px;left:14px;right:14px;font-size:12px;padding:8px 12px;color:#fff5f7;background:#111010c9;backdrop-filter:blur(6px);border-radius:3px;width:fit-content;max-width:calc(100% - 28px)}.hero-controles{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:25px;border-bottom:1px solid var(--linea)}.hero-tabs{display:flex;gap:30px}.hero-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#b4a8ae;font-size:13px;min-height:52px;padding:13px 0;cursor:pointer}.hero-tabs small{color:inherit;font-size:12px;margin-right:5px;opacity:.6}.hero-tabs button[aria-pressed=true]{color:var(--rosa);border-color:var(--rosa)}.hero-tabs button:hover{color:#fff4f7}.hero-flechas{display:flex;gap:8px}.hero-flechas button,.vitrina-controles button{border:1px solid #665059;width:38px;height:38px;background:transparent;color:var(--crema);border-radius:50%;cursor:pointer;font-size:18px}.hero-flechas button:hover,.vitrina-controles button:hover{background:var(--rosa);color:var(--negro)}.hero-flechas [data-hero-pause]{font-size:13px}.hero-bajar{display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 0;color:#c6b6bd;font-size:12px;text-decoration:none}.hero-bajar span{color:var(--rosa);font-size:18px}.hero-bajar:hover{color:var(--rosa)}#mas-pedidos{padding:28px 0 42px;background:transparent;color:var(--crema)}#mas-pedidos .eyebrow,#catalogo .eyebrow{color:var(--rosa)}#mas-pedidos .enc{margin-bottom:22px}#mas-pedidos h2,#catalogo h2{font-size:34px;font-weight:650;letter-spacing:-.04em}.vitrina-controles{display:flex;align-items:center;gap:10px}.vitrina-controles>span{font-size:12px;color:#b8a8af;margin-right:8px}.vitrina{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 56px)/3.25);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#74505d transparent;background:transparent;border:0;padding:4px 0 20px;overscroll-behavior-inline:contain}.pieza{scroll-snap-align:start;background:transparent;transition:opacity .25s}.pieza:hover{background:transparent}.pieza .carrusel{border:0;border-radius:4px}.pieza .info{background:none;padding:14px 0 0;gap:3px}.pieza .info b{font-size:18px;color:var(--crema);font-weight:650}.pieza .info span{font-size:13px;color:#b7adb2}.pieza .info em{font-size:17px;color:var(--rosa);margin-top:5px}.pieza .ver-producto{font-size:13px;margin-top:3px;font-weight:550;color:#ded1d7}.pista{font-size:11px;text-transform:none;letter-spacing:0;bottom:24px;padding:5px 10px;background:#111010c9;color:#fff4f7}.tramos{bottom:10px;opacity:.9}.carrusel.tocado .pista{opacity:0}.carrusel:not(:hover):not(:focus-visible) .pista{opacity:1}#catalogo{background:transparent;color:var(--crema);padding:38px 0 40px;border-top:1px solid #292225}#catalogo .enc{margin-bottom:25px}.rejilla{grid-template-columns:repeat(8,minmax(0,1fr));gap:17px}.cat{color:var(--crema);transition:opacity .25s,transform .25s}.cat .foto{border-radius:4px;background:#251e21}.cat .barra-inf{padding-top:11px}.cat h3{font-size:16px;color:var(--crema);font-weight:600;letter-spacing:-.02em}.cat .barra-inf p,.cat .barra-inf small,.cat .barra-inf:after{display:none}.cat .d{font-size:12px;font-weight:500;color:#cdb6c0;margin-top:5px}.cat .foto img{filter:none}.cat:hover h3{text-decoration:none;color:var(--rosa)}#catalogo .texto-link{font-size:13px;color:var(--rosa)}@media(hover:hover){.rejilla:has(.cat:hover) .cat:not(:hover){opacity:.48}.rejilla:has(.cat:hover) .cat:hover{opacity:1}.vitrina:has(.pieza:hover) .pieza:not(:hover){opacity:.64}}.bloque-disenos{padding:15px 0 40px;background:transparent}.puerta{border:1px solid #48353f;background:#1b1518;border-radius:6px;overflow:hidden}.puerta-foto,.puerta-luz{display:none}.puerta-caja{padding:30px 34px;grid-template-columns:1fr 1fr;gap:30px;align-items:center;min-height:0}.puerta-txt .eti-p{font-size:12px;color:var(--rosa)}.puerta-txt .h-puerta{font-size:31px;font-weight:650;margin:8px 0 12px}.puerta-txt p{font-size:14px;color:#c7b9c1;max-width:43ch}.puerta-btn{margin-top:18px;min-height:44px;padding:10px 17px;font-size:13px}.cuenta-p{display:none}.pared-p{min-height:205px;padding:20px 6px;gap:10px}.pared-p .pz{width:90px;transform:none!important}.pared-p .pz:nth-child(n+4){display:none}#cotiza,.page-product #cotiza{background:#181416;color:var(--crema);padding:50px 0;border-top:1px solid #33272e}#cotiza .env{max-width:1120px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px;align-items:start}#cotiza .conf{background:#fffafd;border:1px solid #e9dfe4;position:static;border-radius:6px;box-shadow:none}#cotiza .col-der{position:sticky;top:94px}.conf-top{padding:22px 24px 17px;border-color:#eadfe5}.conf-top h2{font-size:27px;font-weight:650}.conf-top p{font-size:13px}.conf-cuerpo{padding:20px 24px 22px}.conf-cuerpo>.campo{margin-bottom:14px}.campo select,#pdp-opciones select{background:#fffafd;border-color:#d1c6cd;color:#282126;min-height:44px;padding:10px;font-size:14px}.check{background:#f7eef3;border-color:#e8d9e2;padding:12px;margin:16px 0}.check b{font-size:13px}.check .txt>span{font-size:12px}.precio-caja{padding:8px 0 14px}.precio-caja .val{font-size:34px}.precio-caja .entrega{margin-top:7px}.btn-add{padding:13px;min-height:48px}.nota-cotiza{font-size:12px;margin-top:11px}.gal-grande{aspect-ratio:1;max-height:450px;background:#21191c;border-radius:5px}.gal-grande img{object-fit:contain}.gal-tiras{gap:8px;padding-top:10px;flex-wrap:wrap}.gal-tiras button{width:52px;height:52px}.gal-tiras button[aria-current=true]{border-color:var(--rosa)}.gal-nota{font-size:12px;line-height:1.5;color:#afa1a8;margin-top:11px}.medidas{padding:0;margin-top:18px;background:#1e181b;color:var(--crema);border:1px solid #54404b;border-radius:5px}.medidas summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px}.medidas summary::-webkit-details-marker{display:none}.medidas summary b{display:block;font-size:14px;font-weight:550;color:#f2dee7}.medidas summary small{display:block;font-size:12px;color:#b7a0ac;margin-top:2px}.med-signo{font-size:22px;color:var(--rosa);transition:transform .2s}.medidas[open] .med-signo{transform:rotate(45deg)}.med-contenido{padding:4px 16px 16px;border-top:1px solid #43313b}.medidas h3{font-size:16px;color:var(--crema);margin-top:12px}.medidas .pie{font-size:12px;color:#b9a2af}.lienzo-med{margin-top:12px}.lienzo-med svg,.lienzo-med.uno-solo svg{max-height:210px;width:100%;margin:0 auto}.medidas svg text{fill:#d6b7c7}.medidas .leyenda{border-color:#56434d}.medidas .leyenda span{font-size:12px;color:#bba8b1}.medidas .leyenda span.sel{color:var(--rosa)}.medidas .sin-med{font-size:14px;color:#bcacb4}#escena-pared{display:none!important}.cabecera-producto{background:#181416;color:var(--crema)}.breadcrumb,.producto-intro p,.producto-desde>span,.producto-desde small{color:#bba7b2}.producto-intro{border-color:#47323e}.producto-intro .eyebrow{color:var(--rosa)}.page-product #cotiza{border:0}.producto-detalles,.productos-relacionados,#mayoristas{background:#faf6f9}.claro{--papel:#faf6f9;--tarjeta:#f0e8ed;--raya:#d9cbd3;background:var(--papel)}.barra-filtros{background:#faf6f9f5;top:74px}#buscar{background:#fffafd;border-color:#d5c7d0}.obra .marco{background:#e8e0e5}.obra-modal,.panel{background:#fffafd}.panel-pie{background:#f5edf2}.pdp-vista,.pdp-arte{background:#ede4e9;border-color:#e2d5dd}.pdp-chips button{background:#fffafd}.pdp-chips button[aria-pressed=true]{background:#21191b}.panel .cerrar,.obra-modal>.cerrar{background:#f0e5ec}.tabla-precios th{background:#f0e7ed}.claro .enc{max-width:760px}.claro .enc :is(h1,h2){font-size:42px}.claro .env-cat{max-width:1320px}#sk-far{z-index:0;opacity:.72;filter:blur(1px)}#sk-mid{z-index:0;opacity:.85}#sk-near{z-index:0;opacity:.28;filter:blur(3px)}@media(prefers-reduced-motion:no-preference){.hero-slide:not([hidden]){animation:campanaEntra .45s ease both}.boton:active,.btn-add:active,.puerta-btn:active,.btn-pedido:active{transform:scale(.97)}@keyframes campanaEntra{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}}html[data-motion=off] .hero-slide{animation:none!important}@media(max-width:1000px){.hero-grid{gap:28px;min-height:390px}.hero-copy .hero-titulo{font-size:43px}.hero-tabs{gap:18px}.rejilla{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hero-visual{max-height:410px}.hero-precio>span{font-size:12px}.vitrina{grid-auto-columns:calc((100% - 40px)/2.5)}.pared-p .pz{width:75px}.hero-actions{gap:16px}.hero-actions .texto-link{font-size:13px}.hero-copy>p{font-size:14px}.puerta-caja{padding:25px;gap:20px}.puerta-txt .h-puerta{font-size:28px}}@media(max-width:640px){.barra .env{height:66px}.barra .logo{font-size:19px}.hero-nuevo{padding-top:25px}.hero-grid{grid-template-columns:1fr;gap:22px;min-height:0}.hero-copy .hero-titulo{font-size:42px;max-width:16ch;margin-bottom:16px}.hero-copy{padding:0}.hero-copy .eyebrow{font-size:11px}.hero-copy>p{font-size:15px}.hero-precio{margin-top:16px}.hero-precio strong{font-size:26px}.hero-copy .hero-detalle{display:none}.hero-actions{margin-top:18px}.hero-visual{justify-self:center;width:min(100%,350px);max-height:none;aspect-ratio:1}.hero-visual img{object-fit:cover}.hero-controles{margin-top:15px;gap:12px;align-items:flex-end}.hero-tabs{gap:15px;overflow-x:auto;flex:1}.hero-tabs button{font-size:12px;white-space:nowrap;min-height:50px}.hero-tabs small{display:none}.hero-flechas{gap:4px;padding-bottom:10px}.hero-flechas button{width:30px;height:30px}.hero-bajar{font-size:12px;padding:13px 0}#mas-pedidos{padding:25px 0}#mas-pedidos .enc{display:flex;align-items:flex-end;gap:12px}#mas-pedidos h2,#catalogo h2{font-size:28px}.vitrina-controles{gap:6px}.vitrina-controles>span{display:none}.vitrina-controles button{width:32px;height:32px}.vitrina{grid-auto-columns:80%;gap:18px}.pieza .info b{font-size:18px}.pieza .info span{font-size:13px}.pieza .ver-producto{font-size:13px}.pista{display:block;font-size:11px}.rejilla{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 12px}.cat h3{font-size:13px}.cat .d{font-size:11px}.cat .barra-inf{padding-top:9px}#catalogo{padding:28px 0}#catalogo .enc{margin-bottom:20px}#catalogo .texto-link{display:inline-flex;margin-top:14px}.puerta-caja{grid-template-columns:1fr;padding:25px;gap:16px}.pared-p{display:none}.puerta-txt .h-puerta{font-size:28px}.bloque-disenos{padding:8px 0 30px}#cotiza,.page-product #cotiza{padding:32px 0}#cotiza .env{grid-template-columns:1fr;gap:24px}#cotiza .col-der{position:static}.gal-grande{max-height:380px}.gal-tiras button{width:48px;height:48px}.conf-top{padding:21px}.conf-cuerpo{padding:20px 21px}.campo select{font-size:16px}.medidas{margin-top:14px}.hero-caption{font-size:11px}.barra-filtros{top:66px}.claro .enc :is(h1,h2){font-size:34px}.producto-intro h1{font-size:36px}#sk-near{display:none}}.conf-top{text-align:left;padding:20px 22px 16px}.conf-top .eyebrow{margin-bottom:7px}.conf-top h2{margin:0}.conf-cuerpo{gap:12px;padding:18px 22px 20px}.conf-cuerpo>.campo{margin:0}.campo{gap:6px}.campo label{margin:0;line-height:1.4}.check{margin:0;padding:10px}.check b{line-height:1.5}.precio-caja{gap:9px;padding:7px 0}.precio-caja .entrega{margin:0;border:0;padding:0}.precio-caja .entrega .luego{font-size:12px}.nota-cotiza{margin:0;line-height:1.5}.vitrina-controles button:disabled{opacity:.35;cursor:default}.vitrina-controles button:disabled:hover{background:none;color:var(--crema)}@media(min-width:1001px){.hero-grid{min-height:460px}.hero-copy .hero-titulo{font-size:52px;max-width:none;line-height:1.07;min-height:112px;margin-bottom:18px}.hero-copy>p:not(.hero-detalle){min-height:55px}.hero-copy{padding:0}.hero-copy .eyebrow{margin-bottom:14px}.hero-precio{margin-top:17px;min-height:44px}.hero-actions{margin-top:20px}.hero-copy .hero-detalle{margin-top:16px}.hero-visual{max-width:440px;max-height:440px}.hero-controles{margin-top:15px}}@media(max-width:640px){.conf-cuerpo{gap:15px}.conf-top h2{font-size:27px}.conf .fila{grid-template-columns:1fr 1fr}.hero-copy .hero-titulo{max-width:none}}#tienda{padding-top:32px}#tienda .enc{margin-bottom:20px;max-width:none}#tienda .enc .eti{display:none}#tienda .enc h1{font-size:38px;margin:0 0 12px;line-height:1.15}#tienda .enc p{font-size:15px;margin:0}.barra-filtros{padding:12px 0 16px;margin-bottom:20px;gap:16px;justify-items:start}.barra-filtros .buscador{width:100%;max-width:500px;margin:0}#buscar{width:100%;font-size:15px;min-height:48px}.barra-filtros .filtros{max-width:100%;margin:0;padding:0 0 3px}.resumen-tienda{margin-bottom:20px}.conf{--rosa-txt:#914260}.conf .precio-caja .unitario{color:#66515e}.conf .precio-caja .unitario b{color:#914260}.conf .precio-caja .entrega b{color:#33252d}@media(max-width:640px){#tienda{padding-top:24px}#tienda .enc h1{font-size:32px}#tienda .enc p{font-size:14px}.barra-filtros{margin-bottom:18px;padding-inline:20px}.barra-filtros .buscador{max-width:none}#buscar{font-size:16px}}.sakura-toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;min-height:36px;background:none;border:1px solid #65414f;border-radius:20px;color:var(--rosa);font:500 12px Montserrat,sans-serif;cursor:pointer;white-space:nowrap}.sakura-toggle>span:first-child{font-size:20px;line-height:1}.sakura-toggle[aria-pressed=false]{color:#b0a3a9;border-color:#494045}.sakura-toggle:hover{background:#35212a}html[data-motion=on] #sk-far,html[data-motion=on] #sk-mid{display:block!important}@media(min-width:641px){html[data-motion=on] #sk-near{display:block!important}}@media(max-width:1150px){.sakura-etiqueta{display:none}.sakura-toggle{width:34px;height:34px;padding:6px;justify-content:center}}@media(max-width:640px){.derecha{gap:5px}.sakura-toggle{width:30px;height:32px;border:0;padding:3px}}#catalogo{padding:38px 0 52px;border-top:0}#catalogo h2{font-size:clamp(34px,3.8vw,48px);font-weight:700}#catalogo .enc{margin-bottom:30px}#catalogo .rejilla{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px;background:transparent;border:0}#catalogo .cat{grid-column:span 4;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;background:#181416;border:1px solid #3c2d34;overflow:hidden;transform:none;border-radius:5px}#catalogo .cat .foto{aspect-ratio:1;border-radius:0;max-height:none}#catalogo .cat .barra-inf{padding:17px 18px 19px;gap:5px;min-width:0}#catalogo .cat h3{font-size:20px;font-weight:650;line-height:1.3}#catalogo .cat .barra-inf p{display:none;font-size:14px;line-height:1.6;color:#b9adb3;margin:10px 0;min-height:0}#catalogo .cat .d{font-size:14px;color:var(--rosa);font-weight:550;margin-top:4px}#catalogo .cat .barra-inf:after{display:none}#catalogo .cat:first-child{grid-column:span 7;grid-template-columns:1.05fr 1fr;background:#20171c}#catalogo .cat:nth-child(2){grid-column:span 5;grid-template-columns:1fr 1fr}#catalogo .cat:nth-child(-n+2) .foto{height:100%;aspect-ratio:auto;min-height:270px;background:#161113}#catalogo .cat:nth-child(-n+2) .foto img{object-fit:contain}#catalogo .cat:nth-child(-n+2) .barra-inf{padding:25px}#catalogo .cat:nth-child(-n+2) .barra-inf p{display:block}#catalogo .cat:first-child h3{font-size:36px;font-weight:700}#catalogo .cat:nth-child(2) h3{font-size:26px}#catalogo .cat:nth-child(-n+2) .d{font-size:16px;margin-top:18px}#catalogo .cat:hover .foto img.a{transform:scale(1.045)}@media(max-width:1000px){#catalogo .cat{grid-column:span 6}#catalogo .cat:first-child,#catalogo .cat:nth-child(2){grid-column:span 6;display:flex}#catalogo .cat:nth-child(-n+2) .foto{width:100%;aspect-ratio:1;min-height:0}#catalogo .cat:nth-child(-n+2) .barra-inf{width:100%;padding:20px}#catalogo .cat:first-child h3{font-size:28px}}@media(max-width:640px){#catalogo{padding:28px 0 36px}#catalogo .enc{margin-bottom:22px}#catalogo .rejilla{gap:12px}#catalogo .cat{display:flex;flex-direction:column;align-items:stretch}#catalogo .cat .foto{width:100%;aspect-ratio:1}#catalogo .cat .barra-inf,#catalogo .cat:nth-child(-n+2) .barra-inf{padding:13px 12px 16px}#catalogo .cat h3,#catalogo .cat:first-child h3,#catalogo .cat:nth-child(2) h3{font-size:19px}#catalogo .cat .barra-inf p,#catalogo .cat:nth-child(-n+2) .barra-inf p{display:none}#catalogo .cat .d,#catalogo .cat:nth-child(-n+2) .d{font-size:13px;margin-top:4px}}#cotiza{background:#151113;padding-block:32px}#cotiza .env{max-width:1200px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:46px}#cotiza .conf{background:#1c171a;color:var(--crema);border:1px solid #503641;border-radius:6px;--rosa-txt:var(--rosa)}#cotiza .conf-top{padding:18px 23px 17px;border-color:#3b2b33}#cotiza .conf-top h2{color:var(--crema);font-size:30px;font-weight:650}#cotiza .conf-top .eyebrow{display:none}#cotiza .conf-top p{color:#bcaeb5;font-size:14px;margin-top:7px}#cotiza .conf-cuerpo{padding:18px 23px 19px;gap:12px}#cotiza .campo{gap:4px}#cotiza .campo label{color:#e4d6dd;font-size:14px;font-weight:550}#cotiza .campo select{background:#231b20;color:#f3e8ed;border-color:#644753;border-radius:4px;font-size:15px;min-height:46px}#cotiza select option{background:#231b20;color:#f3e8ed}.tamano-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.comparar-link{background:none;border:0;padding:5px 0;color:var(--rosa);font:500 12px Montserrat,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.tipo-presentacion{display:flex;gap:6px;margin-bottom:3px;background:#151113;padding:3px;border:1px solid #44303a;border-radius:5px}.tipo-presentacion button{flex:1;background:none;border:0;color:#bca8b2;font:500 13px Montserrat,sans-serif;padding:9px 10px;border-radius:3px;cursor:pointer}.tipo-presentacion button[aria-pressed=true]{background:#4b2d3b;color:#fce7ef}.opciones-variantes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:229px;overflow:auto;scrollbar-width:thin;scrollbar-color:#8b596e #20171c;padding:2px}.opciones-variantes button{display:flex;flex-direction:column;justify-content:space-between;gap:5px;min-height:62px;padding:9px 10px;text-align:left;background:#22191f;border:1px solid #59414d;border-radius:4px;color:#d5c5ce;cursor:pointer;font:500 13px/1.3 Montserrat,sans-serif;transition:border-color .18s,background .18s,transform .18s}.opciones-variantes button b{font-size:15px;color:var(--rosa);font-weight:600}.opciones-variantes button[aria-checked=true]{border-color:var(--rosa);background:#412731;color:#fff2f7;box-shadow:inset 0 0 0 1px var(--rosa)}.opciones-variantes button:hover{border-color:var(--rosa);background:#36232c}.opciones-variantes button:active{transform:scale(.98)}#cotiza .check{background:#211a1e;border:1px solid #4f3944;border-radius:4px;padding:9px 10px;gap:10px;transition:border-color .2s}#cotiza .check:has(input:checked){border-color:var(--rosa)}#cotiza .check input{accent-color:var(--rosa)}#cotiza .check .txt b{font-size:13px;font-weight:550;color:#eee0e7}#cotiza .check [data-precio-diseno]{color:var(--rosa);font-weight:500}#cotiza .check .txt>span{font-size:12px;color:#b6a3ad}#cotiza .precio-caja{border-top:1px solid #4b333e;padding-top:16px;gap:10px}.resumen-cotiza{flex:0 0 100%;font-size:13px;line-height:1.55;color:#b9a5af;margin-bottom:3px}#cotiza .precio-caja .cual{color:#c2adb8;font-size:12px;letter-spacing:.08em}#cotiza .precio-caja .val{color:var(--rosa);font-size:37px;font-weight:650}#cotiza .precio-caja .antes{color:#ad94a1}#cotiza .precio-caja .unitario,#cotiza .precio-caja .entrega{color:#c3adb8;font-size:12px}#cotiza .precio-caja .unitario b,#cotiza .precio-caja .entrega b{color:var(--rosa)}#cotiza .entrega .ico{color:var(--rosa)}#cotiza .entrega .luego{color:#ab98a2;font-size:12px}#cotiza .btn-add{background:var(--rosa);color:#24151d;border-color:var(--rosa);border-radius:4px;font-size:15px;font-weight:650;min-height:50px}#cotiza .btn-add:hover{background:#ffc4d5;border-color:#ffc4d5;transform:translateY(-2px)}#cotiza .nota-cotiza{color:#b7a4ae;font-size:12px}.cotiza-entrega{border-top:1px solid #44303a;padding-top:8px}.cotiza-entrega summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#bda8b3;cursor:pointer;list-style:none;padding:4px 0}.cotiza-entrega summary::-webkit-details-marker{display:none}.cotiza-entrega summary span{color:var(--rosa);text-decoration:underline;text-underline-offset:3px}.cotiza-entrega .entrega{padding:10px 0;font-size:13px;color:#d2bdc8;line-height:1.6}.cotiza-entrega .luego{display:block;margin-top:8px}.cotiza-entrega .nota-cotiza{text-align:left;padding-bottom:5px}#cotiza .gal-grande{max-height:460px}#cotiza .medidas{margin-top:14px}.gal-grande img{transition:opacity .25s}@media(prefers-reduced-motion:no-preference){.nav-links a,.nav-productos a{transition:color .2s,transform .2s}.nav-links a:hover,.nav-productos a:hover{transform:translateY(-2px)}.hero-bajar span{animation:invitaBajar 2.8s ease-in-out infinite}@keyframes invitaBajar{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}}html[data-motion=off] .hero-bajar span{animation:none}@media(max-width:900px){#cotiza .env{gap:26px}.tamano-cabecera{align-items:flex-start;flex-direction:column;gap:2px}#cotiza .conf-cuerpo{padding:20px}}@media(max-width:640px){#cotiza .env{grid-template-columns:1fr;gap:25px}#cotiza .col-der{position:static}#cotiza .conf-top{padding:21px}#cotiza .conf-top h2{font-size:27px}#cotiza .conf-cuerpo{padding:20px;gap:16px}.tamano-cabecera{flex-direction:row;align-items:center}.tamano-cabecera label{font-size:13px!important}.comparar-link{font-size:11px}#cotiza .campo select{font-size:16px}.opciones-variantes button{font-size:12px;min-height:72px}.opciones-variantes button b{font-size:15px}}:root{--negro:#111010;--crema:#e8e0d8;--rosa:#d7a0b0;--rosa-txt:#d7a0b0;--gris:#b9b0ad;--gris-2:#aaa09e;--linea:#373032;--superficie:#1b1819;--elevado:#242021;--borde:#473c40;--petalo-a:#f2d1dc;--petalo-b:#e6bdcc;--petalo-c:#ce91a7;--petalo-d:#ac7187;color-scheme:dark}body{background:var(--negro);color:var(--crema)}html{scroll-padding-top:78px}::selection{background:#704557;color:#fff2f6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--rosa);outline-offset:4px}.logo-original{display:block;width:190px;height:42px;max-width:100%;overflow:hidden}.barra{background:#111010;backdrop-filter:none;border-bottom:1px solid #30292c}.barra .env{height:72px;gap:34px;max-width:1440px}.barra .logo{padding:0;flex:0 0 190px;line-height:0}#ir-inicio{font-family:Montserrat,sans-serif;font-weight:800;font-size:19px;letter-spacing:.13em;color:#F4A7B9;line-height:1;text-shadow:1.5px 1.5px 0 rgba(0,0,0,.35);background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;display:block;flex:0 0 auto;white-space:nowrap;transition:opacity .2s}#ir-inicio .rg{display:inline;font-size:.5em;vertical-align:.85em;font-weight:600;letter-spacing:0;padding:0}#ir-inicio small{display:block;font-weight:600;font-size:7.5px;letter-spacing:.19em;color:#FFFFFF;margin-top:5px;line-height:1.5}#ir-inicio:hover{opacity:.78}.nav-links{gap:25px;align-items:center;margin-inline:auto}.nav-links a,.nav-links summary{font-size:14px;font-weight:500;color:#cec3bf;text-decoration:none}.nav-links a:hover,.nav-links summary:hover{color:var(--rosa)}.nav-links summary{list-style:none;cursor:pointer;display:flex;gap:9px;align-items:center;padding:20px 0}.nav-links summary::-webkit-details-marker{display:none}.menu-productos{position:static}.menu-productos:not([open]) .menu-productos-lista{display:none}.menu-productos-lista{position:absolute;left:50%;top:100%;transform:translateX(-50%);width:min(1120px,calc(100vw - 64px));padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;background:#191617;border:1px solid #58404d;border-top:0;border-radius:0 0 7px 7px;box-shadow:0 20px 50px #0009}.menu-productos-titulo{grid-column:1/-1;color:#d8c9ce;font-size:15px;font-weight:550;padding:0 0 8px}.menu-productos-lista a{padding:8px;border-radius:4px}.menu-productos-lista .menu-producto{display:flex;align-items:center;gap:13px;min-width:0;border:1px solid transparent}.menu-producto img{width:68px;height:68px;flex:none;object-fit:contain;border-radius:3px;background:#221b1f}.menu-producto span{display:flex;flex-direction:column;gap:5px}.menu-producto b{font-size:15px;font-weight:550;color:#e3d8dd}.menu-producto small{font-size:12px;color:#bd95a6}.menu-productos-lista a:hover,.menu-productos-lista a[aria-current=page]{background:#34252c;color:#edc2d1;transform:none}.menu-productos-lista .ver-todos{grid-column:1/-1;border-top:1px solid var(--linea);margin-top:8px;padding:17px 8px 3px;font-size:13px;color:var(--rosa);display:flex;justify-content:space-between}.derecha{gap:20px}.contacto{font-size:13px;color:#b6abaa}.contacto svg{width:17px;height:17px}.barra .btn-pedido{background:#251e22;color:#e8d4dc;border:1px solid #61424f;border-radius:5px;padding:10px 14px;min-height:40px;font-weight:500}.btn-pedido:hover{background:#3a2932;color:#f3d5df}.barra .burbuja{background:#3d2b34;color:#efcad8;border:0}.nav-productos{display:none}.hero-nuevo{padding:28px 0 22px;background:var(--negro)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:0;min-height:0;background:#191617;border:1px solid #3a2d33;border-radius:8px;overflow:hidden;align-items:center}.hero-copy{padding:34px 40px!important}.hero-copy .hero-titulo{font-size:clamp(38px,4.2vw,54px);line-height:1.08;letter-spacing:-.045em;min-height:0;margin:0 0 18px;font-weight:650}.hero-copy .hero-titulo em{font-style:normal;color:var(--rosa)}.hero-copy .eyebrow{font-size:12px;font-weight:550;letter-spacing:.12em;margin-bottom:20px;color:#c795a6}.hero-copy>p:not(.hero-detalle){font-size:16px;line-height:1.65;color:#c5b9b7;max-width:38ch;min-height:0}.hero-copy .hero-precio{margin-top:20px;min-height:0}.hero-precio strong{color:var(--crema);font-size:29px;font-weight:600}.hero-precio span{font-size:12px;color:#b7a6ac}.hero-copy .hero-actions{margin-top:22px;gap:20px}.hero-copy .hero-detalle{font-size:12px;margin-top:18px;color:#a79b9e}.hero-visual{width:100%;max-width:none;max-height:none;aspect-ratio:1;border-radius:0;align-self:stretch;background:#151213}.hero-visual>a{display:block;width:100%;height:100%}.hero-visual>a img{width:100%;height:100%;object-fit:contain;border-radius:0}.hero-caption{font-size:11px;left:14px;bottom:14px;right:auto;max-width:90%;padding:6px 9px;background:#181315bf;color:#dfd3d7;border-radius:3px}.boton.primario,#cotiza .btn-add{background:#b98095;border:1px solid #c996a8;color:#150f12;font-weight:650}.boton.primario:hover,#cotiza .btn-add:hover{background:#d3a0b2;border-color:#d3a0b2;color:#150f12}.hero-controles{margin-top:12px;border-color:#382c32}.hero-tabs{gap:5px;flex-wrap:wrap}.hero-tabs button{border-radius:4px;padding:12px 15px;border:1px solid transparent;color:#aca0a4;font-size:13px}.hero-tabs button[aria-pressed=true]{background:#282023;border-color:#614451;color:#e3bfcc}.hero-tabs button small{color:#8d7b82;margin-right:7px}.hero-flechas button{border-color:#57434c;color:#d4b9c3;background:#1a1518}.hero-bajar{font-size:12px;color:#ad9bA3;padding-top:15px;margin-top:0}#catalogo{background:var(--negro);padding:32px 0 46px;border:0}#catalogo h2{font-size:clamp(32px,3.7vw,45px);font-weight:650}#catalogo .enc{margin-bottom:25px}#catalogo #rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px 24px;background:none;overflow:visible;scroll-snap-type:none;padding:4px 0 12px;border:0}#catalogo .cat:nth-child(n){grid-column:auto;display:flex;flex-direction:column;align-items:stretch;border:0;background:transparent;border-radius:0;overflow:visible;opacity:1;transform:none;transition:opacity .45s ease}#catalogo .cat:nth-child(n) .foto{width:100%;height:auto;aspect-ratio:1;min-height:0;background:#1c191a;border-radius:4px}#catalogo .cat:nth-child(n) .foto img{object-fit:contain}#catalogo .cat:nth-child(n) .barra-inf{padding:14px 0 0;display:flex;flex-direction:column;gap:5px;flex:1}#catalogo .cat:nth-child(n) h3{font-size:22px;font-weight:600;color:#ebe1dc;line-height:1.25;letter-spacing:-.025em}#catalogo .cat:hover h3,#catalogo .cat:focus-visible h3{color:#e8b5c7}#catalogo .cat:nth-child(n) .barra-inf p{display:none}#catalogo .cat:nth-child(n) .d{font-size:14px;color:#cba1b0;margin-top:2px;font-weight:500}#catalogo .cat .foto img{filter:none;transition:transform .45s,opacity .35s}#catalogo .cat .foto img,#catalogo .cat:hover .foto img{transform:none!important}#mas-pedidos .pieza{transition:opacity .45s ease}@media(hover:hover){#catalogo .rejilla:has(.cat:hover) .cat:not(:hover){opacity:.82}#catalogo .rejilla:has(.cat:hover) .cat:hover{opacity:1}.vitrina:has(.pieza:hover) .pieza:not(:hover){opacity:.82}}#catalogo .rejilla:has(.cat:focus-visible) .cat:not(:focus-visible){opacity:.82}@media(max-width:760px){#catalogo #rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px}}#cotiza,.page-product #cotiza{background:#151213;color:var(--crema);padding-block:28px}.cabecera-producto{background:#151213;color:var(--crema);padding-top:24px;padding-bottom:18px}.producto-intro{padding-bottom:22px;border-color:#3e3037}.producto-intro h1{font-size:clamp(34px,4.5vw,52px);font-weight:650}.producto-intro p{color:#beb1b4;font-size:16px}.cambiar-producto{max-width:1200px;padding:0 clamp(20px,4vw,56px);margin:0 auto 25px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cambiar-producto>span{font-size:13px;color:#b3a1a8;flex:none}.cambiar-producto nav{display:flex;flex-wrap:wrap;gap:7px}.cambiar-producto a{font-size:13px;text-decoration:none;padding:9px 12px;border:1px solid #4b3942;border-radius:4px;color:#c8b5bd;background:#1d181b}.cambiar-producto a:hover{background:#31232b;border-color:#937083;color:#edceda}.cambiar-producto a[aria-current=page]{background:#3a2630;color:#f1cedc;border-color:#a8788d}#cotiza .col-der{top:94px}#cotiza .conf{background:#1c181a;border-color:#51404a}#cotiza .conf-cuerpo{gap:10px}#cotiza .conf-cuerpo>.campo{margin-bottom:0}#cotiza .campo label{margin-bottom:4px}#cotiza .check{margin:4px 0}#cotiza .precio-caja{padding-top:13px;padding-bottom:5px}#cotiza .precio-caja .val{font-size:34px;color:#d4a0b2}.opciones-variantes button[aria-checked=true]{background:#38262f;border-color:#bb8a9f;box-shadow:inset 0 0 0 1px #bb8a9f}.opciones-variantes button b{color:#d7a6b7}.tipo-presentacion button[aria-pressed=true]{background:#3a2832;color:#e9c8d5}.gal-tiras button{opacity:.83}.gal-tiras button[aria-current=true]{opacity:1}.producto-detalles,.productos-relacionados,#mayoristas,#como{background:#171415;color:var(--crema);border-top:1px solid #342a30}.producto-detalles{padding-block:48px}.productos-relacionados{padding-block:32px}.producto-detalles :is(h2,h3,summary),.productos-relacionados h2,.faq-extra :is(h2,summary){color:#e6dadc}.producto-detalles .eyebrow,.productos-relacionados .eyebrow{color:#bc8b9c}.detalles-grid p,.producto-detalles details p,.faq-extra details p{color:#bcaeb3;font-size:14px;line-height:1.75}.producto-detalles details,.faq-extra details{border-color:#514049}.tabla-scroll{border-color:#514049;background:#1c171a}.tabla-precios th{background:#2a2026;color:#cdb5c0;border-color:#514049}.tabla-precios td{color:#e1d5d9;border-color:#3e3037}.tabla-precios a{color:#c9a4b4}.tabla-precios a:hover{color:#efc6d8}.relacionados-links a{background:#211a1e;color:#d5bcc8;border-color:#57414e}.relacionados-links a:hover{background:#3a2832;color:#efcfdd}#como{padding-block:48px}.pasos{gap:40px}.pasos-tit h2{color:#e4d9dc;font-weight:650;font-size:38px}.pasos-tit .eti{color:#bd8c9f}.pasos-lista-n h3{color:#e1d5d9;font-weight:600;font-size:21px}.pasos-lista-n p{color:#bbaeB2;font-size:14px;line-height:1.7}.pasos-lista-n li{border-color:#4a3641}.pasos-lista-n .n{border-color:#805a6c;background:#30222a;color:#d9acbf}#mayoristas{padding-block:56px}#mayoristas .enc :is(h2,h3){color:#e5d9dd;font-weight:650}#mayoristas .enc p{color:#bcb0b5}.mayor-eti{color:#c095a5}.mayor-rejilla{background:none;border:1px solid #4a3540;border-radius:5px;gap:1px;overflow:hidden}.mayor-c{background:#20191d;border-color:#4b3642}.mayor-c .q{color:#c697ab}.mayor-c .d{color:#eadbe2;font-weight:650}.mayor-c .d small,.mayor-c .t{color:#bfaab5}.mayor-pie h3{color:#dccbd3}.mayor-pie p,.mayor-lista li,.mayor-lista .p{color:#bbaab3;font-size:14px}.mayor-lista li{border-color:#4b3541}.mayor-lista b,.mayor-lista .si,.mayor-lista .no{color:#cda1b5}.mayor-pie .boton,.mayor-pie a.boton{background:#32232c;border:1px solid #785264;color:#e6becf}.mayor-pie .boton:hover{background:#44303b}.claro{--papel:#151213;--tarjeta:#211a1e;--raya:#48353f;--tinta:#e6dce0;--tinta-2:#c0aeb7;--tinta-3:#aa909e;--rosa-txt:#d2a1b4;background:var(--papel);color:var(--tinta)}.claro .enc :is(h1,h2){color:#e6dce0}.claro .enc p,.claro .resumen-tienda{color:#baa7b1}.claro .eti{color:#c799ac}.barra-filtros{background:#151213f5;border-color:#44313a;top:72px}#buscar{background:#21191e;border-color:#664651;color:#e7d9df}#buscar::placeholder{color:#a68c99}.chip{background:#21191e;color:#cbb4bf;border-color:#573a47}.chip:hover,.chip[aria-pressed=true],.chip.activo{background:#422936;color:#ebc6d8;border-color:#aa768d}.obra{color:#e3d6dd}.obra .marco{background:#221b1f}.obra .meta{color:#ded0d7}.obra .meta>span{color:#bca2af}.obra .corazon{background:#20181ed9;color:#deb7c9;border-color:#624451}.vacio-tienda{background:#241b20;color:#d4bec8;border-color:#664552}.doc,.doc h3,.doc h4{color:#e0d2d9}.doc :is(p,li){color:#c2afb9}.doc a{color:#d6a3b9}.doc .actualizado{color:#b899a8}.legal-tabs a{background:#20181d;color:#c9afbd;border-color:#61404f}.legal-tabs a[aria-current],.legal-tabs a.activo{background:#3b2632;color:#e8bdd1}.panel,.obra-modal{background:#1c171a;color:#e6dae0;border-color:#58404d}.panel-top,.panel-pie,.pdp-info,.pdp-total{border-color:#48323e}.panel-pie{background:#241b21}.panel-top h3,.panel .item .nom,.panel .item .pr,.panel-pie .tot,.panel-pie .tot .v,.pdp-info h3,.pdp-total .val{color:#e7d5df}.panel .item .cat-n,.panel .item .det,.panel .quitar,.panel .vacio,.nota-pie,.paga-con .rot,.pc-rot,.cuando{color:#bca2b1}.panel .item{border-color:#4b3340}.panel .vacio a{background:#3e2934;color:#eac6d8}.panel .nota-pie{color:#bca2b1}.panel .paga-con{border-color:#59404c}.item-controles button,.panel .cerrar,.obra-modal>.cerrar,.pdp-pasos button{background:#30222b;color:#dfbacd;border-color:#694757}.panel-pie .tot .l,.pchip,.pc-num{color:#dcc1d0}.pchip,.pc-num{background:#2b1e26;border-color:#644353}.pdp-info p,.pdp-rot,.pdp-cant .rot,.pdp-total .rot,.pdp-pasos span,.pdp-nota{color:#bfa3b2}.pdp-info .eti{color:#c89bae}.obra-modal .btn-add{background:#35252e;color:#e6c4d4;border:1px solid #8b6275}.obra-modal .btn-add:hover{background:#4b3240;color:#f3d8e5}.pdp-vista,.pdp-arte{background:#151113;border-color:#4e3442}.fmt{background:#231a20;border-color:#59404c;color:#d4b9c7}.fmt :is(.fn,.fp,.fd){color:#d4b9c7}.fmt[aria-pressed=true],.fmt.activo{background:#3c2733;border-color:#b77f99}.pdp-chips button,.pdp-cant button{background:#271c23;color:#d7b9c8;border-color:#684556}.pdp-chips button[aria-pressed=true]{background:#523245;color:#f0c9df;border-color:#c58daa}#pdp-opciones select{background:#291d25;color:#e1cbd7;border-color:#785062}.pdp-total .val{color:#d9a5bd}.pdp-cant{color:#dfc6d4}.pdp-pasos button:hover{background:#45303c}.cajon{background:#1b1619;color:#e1d1d8}.cajon-cerrar{color:#dbc1ce}.cajon a{color:#d3b8c6}.mobile-dock{background:#191417f5;border-color:#523644}.mobile-dock .dock-cta{background:#ae7e93;color:#171015}.mobile-dock .dock-pedido{background:#2c1e27;color:#e0bfce}html:not([data-motion=off]) #sk-far,html:not([data-motion=off]) #sk-mid{display:block!important}@media(min-width:641px){html:not([data-motion=off]) #sk-near{display:block!important}}#sk-far{z-index:3;opacity:.58;filter:none}#sk-mid{z-index:4;opacity:.76;filter:none}#sk-near{z-index:5;opacity:.22;filter:none}body:has(#obra-modal:not([hidden]),#panel:not([hidden]),#productos-panel:not([hidden]),#cajon:not([hidden])) :is(#sk-far,#sk-mid,#sk-near){opacity:.08}html[data-motion=off] #sk-far,html[data-motion=off] #sk-mid,html[data-motion=off] #sk-near{display:none!important}.pie-fin{font-size:12px}.pausa-animacion{font-size:12px;border-color:#503342;color:#b79aa9}.pie-g .logo{max-width:210px}.pie-g a{font-size:13px}@media(max-width:1100px){.barra .env{gap:22px}.nav-links{gap:18px}.contacto{display:none}.hero-copy{padding:28px!important}.hero-copy .hero-titulo{font-size:42px}.hero-tabs button{padding:10px}.hero-tabs{gap:0}}@media(max-width:900px){.hero-grid{grid-template-columns:1fr 1fr}.hero-copy .hero-titulo{font-size:36px}.hero-copy>p:not(.hero-detalle){font-size:14px}.hero-copy .hero-actions{gap:14px}.hero-actions .boton{padding:13px;font-size:13px}.hero-actions .texto-link{font-size:12px}#catalogo .rejilla{grid-template-columns:repeat(3,minmax(0,1fr))!important}#catalogo .cat:nth-child(n) h3{font-size:21px}.nav-links{display:none}.barra .logo{flex-basis:175px}.barra .env{height:68px}.logo-original{width:175px;height:39px}.cambiar-producto{gap:10px;padding-inline:28px}.cambiar-producto nav{flex-wrap:nowrap;overflow:auto;max-width:100%;padding-bottom:6px}.cambiar-producto a{white-space:nowrap}}@media(max-width:640px){.barra .env{height:64px;padding-inline:18px;gap:14px}.barra .logo{flex-basis:145px}.logo-original{width:145px;height:33px}.barra .btn-pedido{padding:8px 10px;background:#251e22;color:#e8d4dc;min-height:38px}.derecha{gap:7px}.hero-nuevo{padding-top:17px}.hero-grid{display:flex;flex-direction:column}.hero-copy{width:100%;padding:24px!important}.hero-copy .hero-titulo{font-size:36px}.hero-copy>p:not(.hero-detalle){font-size:15px;max-width:none}.hero-visual{aspect-ratio:1;max-height:none}.hero-copy .hero-precio{margin-top:15px}.hero-copy .hero-actions{margin-top:18px}.hero-controles{gap:12px;flex-wrap:wrap}.hero-tabs{flex:1;display:grid;grid-template-columns:1fr 1fr}.hero-tabs button{text-align:left;font-size:12px}.hero-bajar{padding-top:12px}#catalogo .rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}#catalogo .cat:nth-child(n) .barra-inf{padding:13px 12px 16px}#catalogo .cat:nth-child(n) h3{font-size:19px}#catalogo .cat:nth-child(n) .d{font-size:13px}.cambiar-producto{padding-inline:20px;margin-bottom:18px}#cotiza .col-der{position:static}.producto-intro h1{font-size:33px}.pasos-tit h2{font-size:32px}.producto-detalles,#como,#mayoristas{padding-block:34px}.producto-detalles .detalles-grid{gap:32px}.panel-pie{background:#241b21}.mobile-dock{background:#191417f5}}.obra-modal{width:min(1160px,calc(100vw - 48px));height:min(800px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden;display:flex;flex-direction:column;background:#1c171a;isolation:isolate}.pdp-barra{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 18px 0 26px;border-bottom:1px solid #45343e;color:#bba6b1;font-size:13px}.obra-modal .pdp-barra .cerrar{position:static;float:none;margin:0;padding:0;display:grid;place-items:center;width:36px;height:36px;background:#2c2228;border:1px solid #604453;border-radius:50%;color:#e2c4d3;font-size:26px;flex:none}.obra-modal .obra-cuerpo{padding:0;gap:0;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;flex:1;overflow:clip}.obra-modal .pdp-gal{padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:0;border-right:1px solid #45343e;background:#181416}.pdp-visor{width:min(100%,calc(100dvh - 430px));max-width:520px;aspect-ratio:1;position:relative;flex:none}.obra-modal .pdp-vista{width:100%;height:100%;max-height:none;aspect-ratio:1;border-radius:5px;background:#141113;outline-offset:4px;touch-action:pan-y;cursor:zoom-in}.pdp-vista[data-ampliada=true]{cursor:grab;touch-action:none}.pdp-vista[data-ampliada=true]:active{cursor:grabbing}.pdp-vista .pdp-arte{cursor:inherit;background:#141113}.pdp-vista .pdp-lamina{inset:4%;transform-origin:var(--ox,50%) var(--oy,50%)}.pdp-vista .pdp-lamina img{background:none;user-select:none;-webkit-user-drag:none}.pdp-vista>.mk{inset:auto;left:0;top:0;width:100%;height:100%;transition:opacity .2s ease}.pdp-vista[data-ampliada=true]>.mk{transform:none;width:calc(100% * var(--zoom-factor,2));height:calc(100% * var(--zoom-factor,2));left:var(--zoom-left,0%);top:var(--zoom-top,0%)}.pdp-vista[data-ampliada=true] .mk-capa{transition:none;will-change:auto}.pdp-vista[data-ampliada=true] .pdp-lamina{transform:scale(var(--zoom-factor,2))}.pdp-zoom{position:absolute;right:10px;top:10px;z-index:3;min-height:40px;padding:7px 13px;border-radius:5px;border:1px solid #765766;background:#21191fe8;color:#f0e6ec;font:600 13px Montserrat,sans-serif;cursor:pointer}.pdp-zoom:hover{background:#3d2d37}.obra-modal .pdp-tiras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:370px;margin:0;padding:0;overflow:visible;flex:none}.obra-modal .pdp-tiras button{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;height:auto;min-width:0;padding:5px 5px 7px;border:1px solid #4d3c46;border-radius:5px;background:#211a1f;color:#bfaeb8;overflow:hidden;transform:none;box-shadow:none}.obra-modal .pdp-tiras button[aria-selected=true]{border-color:#c197aa;background:#382630;color:#eddae4;box-shadow:inset 0 0 0 1px #c197aa}.obra-modal .pdp-tiras button:hover{border-color:#a37e90;transform:none}.pdp-miniatura{width:100%;height:64px;position:relative;overflow:hidden;display:block;border-radius:2px;background:#141113}.pdp-vista-nombre{font-size:12px;line-height:1.4;font-weight:500;white-space:nowrap}.obra-modal .pdp-lectura,.obra-modal .pdp-aviso-zoom{font-size:12px;line-height:1.5;text-align:center;color:#b3a2ac;margin:0;max-width:42ch;min-height:36px;flex:none}.obra-modal .pdp-aviso-zoom{position:absolute;bottom:10px;left:10px;right:10px;z-index:3;min-height:0;max-width:none;padding:8px 10px;border-radius:4px;background:#21191feb;color:#e0cad6;pointer-events:none}.obra-modal .pdp-info{padding:0;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.pdp-config{padding:25px 26px 18px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#705363 #21191e;scrollbar-gutter:stable}.obra-modal .pdp-info h3{font-size:25px;line-height:1.15;font-weight:650;letter-spacing:-.035em;margin:0 0 10px;color:#eadfe5;text-transform:none}.obra-modal .pdp-sub{font-size:14px;line-height:1.5;margin:0 0 22px;color:#bdaeb6}.obra-modal .pdp-rot{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:#dfcad6;margin:0 0 9px}.obra-modal .pdp-fmts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.obra-modal .fmt{padding:11px 10px;min-height:65px;display:block;border:1px solid #58424f;background:#231b20;transition:background .25s,border-color .25s}.obra-modal .fmt .fn{font-size:15px;font-weight:600;color:#e4d5de;margin:0 0 5px}.obra-modal .fmt .fp{font-size:12px;font-weight:500;color:#c2aeb9;margin:0;white-space:normal}.obra-modal .fmt[aria-pressed=true]{border-color:#c197aa;background:#3d2935}.obra-modal .pdp-medidas{margin-top:22px}.obra-modal .pdp-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.obra-modal .pdp-chips button{font-size:13px;line-height:1.45;font-weight:500;text-align:left;padding:10px 11px;border-radius:4px;color:#d4c0cb;border-color:#58424f;min-height:61px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;background:#241c22}.obra-modal .pdp-chips button b{display:block;font-size:14px;font-weight:600;color:#d6a5bc}.obra-modal .pdp-chips button[aria-pressed=true]{background:#3c2935;border-color:#c197aa;color:#f0e5eb}.obra-modal .pdp-chips button[aria-pressed=true] b{color:#edc6d9}.obra-modal #pdp-opciones:empty{display:none}.obra-modal #pdp-opciones{margin-top:18px}.obra-modal #pdp-opciones label{display:block;font-size:14px;margin-bottom:8px;color:#dfcad6;font-weight:600}.obra-modal #pdp-opciones select,.obra-modal .pdp-ajuste select{background:#261c23;border:1px solid #684f5e;border-radius:4px;color:#e3d2dc;font:500 14px Montserrat,sans-serif;width:100%;min-height:42px;padding:9px 10px}.obra-modal .pdp-ajuste{display:block;margin-top:18px;font-size:14px;font-weight:600;color:#dfcad6}.obra-modal .pdp-ajuste select{margin-top:8px}.pdp-girar{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:13px;color:#d7bccb;line-height:1.5;cursor:pointer}.pdp-girar input{accent-color:#c197aa;width:18px;height:18px;flex:none}.pdp-girar[hidden]{display:none}.obra-modal .nota-montaje{font-size:12px;line-height:1.6;color:#b9a8b1;margin:10px 0 0}.pdp-compra{flex:none;padding:14px 26px 15px;border-top:1px solid #4a3743;background:#241b21}.obra-modal .pdp-seleccion{font-size:12px;line-height:1.5;color:#c7adbc;margin:0 0 10px;overflow-wrap:anywhere}.pdp-compra-linea{display:flex;align-items:center;justify-content:space-between;gap:16px}.obra-modal .pdp-cant{margin:0;display:block}.obra-modal .pdp-cant .rot{display:none}.obra-modal .pdp-pasos{border:1px solid #755668;border-radius:4px}.obra-modal .pdp-pasos button{height:38px;width:38px;background:#30222b;color:#e4ccd9}.obra-modal .pdp-pasos button:disabled{opacity:.35;cursor:default}.obra-modal .pdp-pasos span{color:#eddae4;min-width:34px}.obra-modal .pdp-total{margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.obra-modal .pdp-total .rot{font-size:12px;text-transform:none;letter-spacing:0;color:#c4aebb}.obra-modal .pdp-total .val{font-size:29px;line-height:1.15;color:#dfacc4;font-weight:650}.obra-modal .pdp-cta{position:static;margin-top:12px;padding:12px;min-height:45px;background:#bd93a8;border:1px solid #bd93a8;color:#1c1217;font-size:14px;font-weight:650;transition:background .2s,transform .15s}.obra-modal .pdp-cta:hover{background:#d1aabe;border-color:#d1aabe;color:#1c1217}.obra-modal .pdp-cta:active{transform:scale(.99)}.obra-modal .pdp-nota{font-size:12px;text-align:center;margin:9px 0 0;color:#bfa8b6}.mk[data-f=cuadros] .mk-pieza{padding:var(--moldura,2.6%)}.mk[data-marco=escarchado] .mk-pieza::before{content:"";position:absolute;inset:0;background-image:url(/referencias/escarchado-fino-plateado.webp);background-size:180px;mix-blend-mode:overlay;filter:contrast(1.65);opacity:1;pointer-events:none}.mk[data-marco=escarchado] .mk-pieza::after{content:"";position:absolute;inset:0;background-image:url(/referencias/escarchado-fino-plateado.webp);background-size:180px;mix-blend-mode:screen;filter:brightness(.55) contrast(2.5);opacity:.62;pointer-events:none}.mk[data-marco=escarchado] .mk-arte{z-index:1}.mk[data-f=retablos] .mk-arte::after{box-shadow:inset 0 0 0 .6px #211d1b,inset 0 1px #fff2}.mk[data-f=retablos][data-angulo=si] .mk-pieza{box-shadow:none}.mk[data-f=retablos][data-angulo=si] .mk-pieza::before{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--canto,5px);background:linear-gradient(90deg,#131212,#2c2b29 40%,#181717);box-shadow:inset 1px 0 #4443}.mk[data-f=retablos] .mk-papel{opacity:.045}.mk[data-f=retablos] .mk-acabado{background:linear-gradient(112deg,transparent 10%,#fff8ed05 27%,#fff8ed32 33%,#fff8ed0a 40%,transparent 48%)}.mk[data-escala=comparar] .mk-capa{transition:transform .38s ease,width .38s ease,height .38s ease,opacity .2s ease}.mk[data-escala=comparar][data-f=posters] .mk-capa{filter:drop-shadow(calc(var(--unidad)*.04) calc(var(--unidad)*.08) calc(var(--unidad)*.035) #0006)}.mk[data-escala=comparar][data-f=cuadros] .mk-capa,.mk[data-escala=comparar][data-f=retablos] .mk-capa{filter:drop-shadow(calc(var(--unidad)*.18) calc(var(--unidad)*.28) calc(var(--unidad)*.18) #0005) drop-shadow(calc(var(--unidad)*.4) calc(var(--unidad)*.5) calc(var(--unidad)*.45) #0003)}.mk[data-escala=comparar][data-marco=escarchado] .mk-pieza::before,.mk[data-escala=comparar][data-marco=escarchado] .mk-pieza::after{background-size:var(--textura)}.mk-referencia{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;pointer-events:none;z-index:1;filter:drop-shadow(1px 2px 1px #0004)}.mk-referencia[data-tipo=toma]{border-radius:4%}.mk-referencia img{position:absolute;display:block;max-width:none;object-fit:fill}.pdp-miniatura>.mk{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1}.pdp-miniatura:has(>.mk){aspect-ratio:1;width:auto;max-width:100%;margin:auto}.pdp-orientacion{margin:18px 0 0;padding:0;border:0;min-width:0}.pdp-orientacion[hidden]{display:none}.pdp-orientacion legend{font-size:14px;font-weight:600;color:#dfcad6;margin-bottom:9px}.pdp-direcciones{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp-direcciones label{position:relative;cursor:pointer}.pdp-direcciones input{position:absolute;width:1px;height:1px;opacity:0}.pdp-direcciones span{display:block;padding:11px 9px;background:#261c23;border:1px solid #684f5e;border-radius:4px;font-size:13px;color:#d6c1cd}.pdp-direcciones input:checked+span{background:#3d2935;border-color:#c197aa;color:#f0e3eb}.pdp-direcciones input:focus-visible+span{outline:2px solid #e2b6cc;outline-offset:3px}.mk .mk-arte{z-index:1}.mk .mk-pieza~div{z-index:2}.mk img{user-select:none;-webkit-user-drag:none}.mk[data-cargando=si] .mk-capa{opacity:0}.mk[data-error=si] .mk-capa{opacity:0}.mk[data-error=si]::after{content:"No se pudo cargar esta vista. Selecciona otra para volver a intentar.";position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:20px;background:#211a1f;color:#d6bdcb;font-size:13px}@media(max-width:1000px)and (min-width:861px){.obra-modal .pdp-gal{padding:18px}.pdp-config{padding:20px 18px}.pdp-compra{padding-inline:18px}.obra-modal .pdp-info h3{font-size:23px}.obra-modal .pdp-chips button{font-size:12px}.pdp-vista-nombre{font-size:11px}}@media(max-width:860px){.obra-modal{width:min(680px,calc(100vw - 24px));height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);top:50%;left:50%;transform:translate(-50%,-50%)}.obra-modal .obra-cuerpo{display:block;overflow:auto;overscroll-behavior:contain;padding-bottom:195px}.obra-modal .pdp-gal{border-right:0;border-bottom:1px solid #45343e;padding:18px;gap:12px}.pdp-visor{width:min(100%,36dvh);max-width:400px}.pdp-miniatura{height:42px}.obra-modal .pdp-tiras{max-width:310px;gap:9px}.obra-modal .pdp-lectura{font-size:12px;min-height:0;max-width:42ch}.pdp-config{overflow:visible;padding:20px 20px 24px;scrollbar-gutter:auto}.pdp-compra{position:absolute;bottom:0;left:0;right:0;z-index:6;padding:11px 20px;background:#241b21;box-shadow:0 -8px 25px #0002}.obra-modal .pdp-seleccion{margin-bottom:6px}.obra-modal .pdp-nota{margin-top:7px}.obra-modal .pdp-info{overflow:visible}.obra-modal .pdp-info h3{font-size:24px}.obra-modal .pdp-cta{min-height:43px;margin-top:9px}.pdp-barra{padding-left:20px;height:48px}.obra-modal:not([hidden]){animation:fichaEntra .25s ease both}}@media(max-width:520px){.obra-modal{width:100%;height:100dvh;max-height:100dvh;top:0;left:0;transform:none;border-radius:0;border:0}.obra-modal:not([hidden]){animation:fichaMovil .25s ease both}.pdp-config{padding:18px 16px 24px}.pdp-compra{padding-inline:16px}.obra-modal .pdp-fmts{gap:6px}.obra-modal .fmt{padding:10px 8px}.obra-modal .fmt .fn{font-size:14px}.obra-modal .fmt .fp{font-size:12px}.obra-modal .pdp-chips button{font-size:13px}}@media(prefers-reduced-motion:reduce){.obra-modal:not([hidden]),.obra-modal *{animation:none!important;transition:none!important}}html[data-motion=off] .obra-modal:not([hidden]),html[data-motion=off] .obra-modal *{animation:none!important;transition:none!important}.pdp-encuadre{margin:16px 0 0;padding:12px 0 0;border:0;border-top:1px solid #59414f;min-width:0}.pdp-encuadre legend{float:left;width:100%;font-size:14px;font-weight:600;color:#ead9e3;margin:0 0 10px}.pdp-ajustes{clear:both;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pdp-ajustes label{position:relative;cursor:pointer;min-width:0}.pdp-ajustes input{position:absolute;top:13px;left:10px;width:15px;height:15px;margin:0;accent-color:#dfadc6;cursor:pointer}.pdp-ajustes span{display:block;min-height:84px;padding:11px 9px 10px 32px;background:#261c23;border:1px solid #715464;border-radius:5px}.pdp-ajustes b{display:block;font-size:14px;line-height:1.35;font-weight:600;color:#e9dce4}.pdp-ajustes small{display:block;font-size:12px;line-height:1.5;color:#c9b4c0;margin-top:5px}.pdp-ajustes input:checked+span{background:#412d39;border-color:#d6a5be;box-shadow:inset 0 0 0 1px #d6a5be}.pdp-ajustes input:focus-visible+span{outline:2px solid #f0c6dc;outline-offset:3px}.pdp-ajustes label:hover span{border-color:#d6a5be}.obra-modal .pdp-config .fmt{padding:10px;min-height:84px}.obra-modal .pdp-config .fmt .fn{line-height:1.3;margin-bottom:3px}.obra-modal .pdp-config .fmt .fd{min-height:0;margin:3px 0 6px;line-height:1.4}.obra-modal .pdp-config .fmt .fp{line-height:1.4}.mk[data-escala=contexto] .mk-capa,.mk-canto,.mk-referencia{transition:transform .38s ease,width .38s ease,height .38s ease,opacity .2s ease}.mk[data-entrada=si] .mk-canto,.mk[data-entrada=si] .mk-referencia{transition:none}.mk-canto{position:absolute;left:0;top:0;transform-origin:0 0;background-image:linear-gradient(90deg,#0002,#0005),url(/montajes/v4/mdf-negro.webp);box-shadow:inset 1px 0 #ffffff16;filter:drop-shadow(3px 4px 3px #0004)}.mk[data-listo=no] .mk-canto,.mk[data-cargando=si] .mk-canto{opacity:0}.mk[data-f=retablos] .mk-capa{filter:drop-shadow(1px 2px 1px #0006) drop-shadow(4px 7px 6px #0003)}.mk[data-f=retablos][data-angulo=si] .mk-pieza::before{display:none}.mk[data-f=retablos] .mk-acabado{background:linear-gradient(112deg,transparent 10%,#fff9ed07 24%,#fff9ed38 35%,#fff9ed08 44%,transparent 53%)}.obra-modal .pdp-gal{gap:12px;padding:24px}.pdp-visor{width:min(100%,calc(min(800px,100dvh - 48px) - 278px));max-width:550px}.pdp-zoom{top:auto;bottom:10px}.obra-modal .pdp-aviso-zoom{bottom:58px}.pdp-escala{position:absolute;left:10px;top:10px;z-index:3;min-height:40px;padding:7px 12px;border:1px solid #a3958766;border-radius:5px;background:#f1ede4ed;color:#292425;font:600 12px Montserrat,sans-serif;cursor:pointer;box-shadow:0 1px 4px #0001}.pdp-escala:hover{background:#fff8ed}.pdp-escala[aria-pressed=true]{background:#30262deb;color:#eee0e6;border-color:#a07c90}.mk[data-escala=detalle] .mk-capa{transition:transform .38s ease,width .38s ease,height .38s ease,opacity .2s ease}.mk[data-foto-v3=true] .mk-luz{background-image:linear-gradient(110deg,#fff 10%,#f2f0ed 80%)!important;background-size:100% 100%!important;opacity:.38}.mk[data-foto-v3=true] .mk-bri{display:none}.mk[data-foto-v3=true] .mk-tono{opacity:.025}.mk[data-foto-v3=true] .mk-papel{opacity:.035}.mk[data-foto-v3=true] .mk-arte::after{box-shadow:inset 0 0 0 .65px #0004,inset 0 1px #fff2}.mk[data-escala=detalle][data-f=posters] .mk-capa{filter:drop-shadow(0 1.4px .7px #0005) drop-shadow(2px 4px 3px #0002)}.mk[data-escala=detalle][data-f=cuadros] .mk-capa{filter:drop-shadow(1px 2px 1px #0007) drop-shadow(5px 8px 7px #0003)}.mk[data-escala=detalle][data-f=retablos] .mk-capa{filter:drop-shadow(1px 2px 1px #0006) drop-shadow(4px 6px 5px #0003)}.mk[data-escala=detalle][data-marco=escarchado] .mk-pieza::before,.mk[data-escala=detalle][data-marco=escarchado] .mk-pieza::after{background-size:var(--textura)}@media(max-width:860px){.obra-modal .pdp-gal{padding:16px;gap:10px}.pdp-visor{width:100%;max-width:520px}.pdp-escala{font-size:11px;padding:6px 9px;min-height:36px;left:8px;top:8px}.pdp-zoom{font-size:12px;padding:6px 10px;min-height:36px;right:8px;top:auto;bottom:8px}}.pdp-galeria-cabecera{display:flex;justify-content:space-between;gap:16px;width:100%;max-width:550px;align-items:center;min-height:22px;color:#c5b8c0;font-size:13px;line-height:1.4}.pdp-galeria-cabecera strong{color:#f0e4e9;font-size:15px;white-space:nowrap;font-weight:600}.obra-modal .pdp-gal{justify-content:center;gap:12px}.pdp-visor{width:min(100%,calc(min(800px,100dvh - 48px) - 308px));max-width:550px}.mk[data-estudio=si]{background:var(--fondo-estudio,#dfdcd5);isolation:isolate}.mk[data-estudio=si] .mk-foto,.mk[data-estudio=si] .mk-luz-foto{position:absolute;inset:auto;max-width:none;object-fit:fill;display:block;transition:width .4s ease,height .4s ease,left .4s ease,top .4s ease}.mk[data-estudio=si] .mk-foto{mask-image:none}.mk[data-estudio=si] .mk-capa{filter:none!important;transition:transform .4s ease,width .4s ease,height .4s ease;will-change:auto}.mk[data-estudio=si] .mk-luz-foto{mix-blend-mode:multiply;opacity:.7;pointer-events:none;z-index:3}.mk[data-estudio=si] .mk-pieza{box-shadow:none!important;background:transparent}.mk[data-estudio=si] .mk-pieza::before,.mk[data-estudio=si] .mk-pieza::after{display:none}.mk[data-estudio=si] .mk-arte{background:#efeee8}.mk[data-estudio=si] .mk-arte::after{box-shadow:inset 0 0 0 .7px #fff3}.mk[data-estudio=si] .mk-luz,.mk[data-estudio=si] .mk-bri,.mk[data-estudio=si] .mk-tono,.mk[data-estudio=si] .mk-papel{display:none}.mk[data-estudio=si] .mk-acabado{opacity:.3;background:linear-gradient(112deg,#fff0 25%,#fff8 38%,#fff0 56%)}.mk[data-estudio=si][data-acabado=Mate] .mk-acabado{opacity:0}.mk[data-estudio=si][data-f=cuadros] .mk-luz-foto{display:none}.mk[data-estudio=si][data-f=cuadros] .mk-pieza{padding:var(--moldura);background-image:linear-gradient(135deg,#ffffff0a,#0006),url(/montajes/v4/mdf-negro.webp);background-size:100% 100%,220px;box-shadow:inset 0 0 0 1px #fff2!important}.mk[data-estudio=si][data-f=cuadros] .mk-arte::after{box-shadow:inset 2px 3px 6px #0007,inset -1px -1px 2px #0003}.mk[data-estudio=si][data-color=Dorado] .mk-pieza{background-image:linear-gradient(135deg,#c3a252,#83612f)}.mk[data-estudio=si][data-color=Plateado] .mk-pieza{background-image:linear-gradient(135deg,#c1c5c8,#7f8388)}.mk[data-estudio=si][data-color=Rosado] .mk-pieza{background-image:linear-gradient(135deg,#c5a3af,#96697d)}.mk[data-estudio=si][data-color=Blanco] .mk-pieza{background-image:linear-gradient(135deg,#f1f0eb,#bbbcb8)}.mk[data-estudio=si][data-marco=escarchado] .mk-pieza::before,.mk[data-estudio=si][data-marco=escarchado] .mk-pieza::after{display:block;background-size:var(--textura)}.mk[data-estudio=si][data-entrada=si] *{transition:none!important}.mk[data-cargando=si] .mk-luz-foto{opacity:0}.pdp-comparacion{position:absolute;inset:0;overflow:hidden;background:#f0eee9;color:#342d31;cursor:default}.pdp-comparacion[hidden]{display:none}.pdp-es-comparacion{cursor:default!important}.escala-titulo{position:absolute;top:5%;left:7%;right:7%;display:flex;flex-direction:column;gap:5px}.escala-titulo strong{font-size:clamp(17px,1.6vw,22px);letter-spacing:-.035em;font-weight:650;color:#31262c;line-height:1.2}.escala-titulo span{font-size:13px;color:#766a6f;line-height:1.4}.escala-base{position:absolute;left:6%;right:6%;height:1px;background:#c8bebf}.escala-carta,.escala-pieza{position:absolute;transition:top .35s ease,width .35s ease,height .35s ease,left .35s ease}.escala-carta{background:#fff;border:1px solid #b6adae;box-shadow:0 3px 8px #3925300a}.escala-pieza{background:#e0d9dc;box-shadow:0 2px 5px #38202d25;border:1px solid #816878;overflow:hidden}.escala-pieza img,.escala-pieza svg{width:100%;height:100%;object-fit:contain;display:block;max-width:none}.escala-pieza[data-ajuste=llenar] img{object-fit:cover}.escala-pieza[data-ajuste=estirar] img{object-fit:fill}.escala-cota-x,.escala-cota-y{position:absolute;color:#725767;border-color:#9f8794;font-size:13px;transition:top .35s ease,width .35s ease,height .35s ease,left .35s ease}.escala-cota-x{border-bottom:1px solid}.escala-cota-x:before,.escala-cota-x:after{content:"";position:absolute;bottom:-4px;height:7px;width:1px;background:#9f8794;left:0}.escala-cota-x:after{left:auto;right:0}.escala-cota-x span{position:absolute;left:50%;bottom:5px;transform:translateX(-50%);white-space:nowrap;font-weight:600}.escala-cota-y{border-right:1px solid}.escala-cota-y:before,.escala-cota-y:after{content:"";position:absolute;left:-3px;height:1px;width:7px;background:#9f8794;top:0}.escala-cota-y:after{top:auto;bottom:0}.escala-cota-y span{position:absolute;top:50%;left:8px;transform:translateY(-50%);white-space:nowrap;font-weight:600}.escala-rotulo{position:absolute;transform:translateX(-50%);font-size:12px;line-height:1.5;display:flex;flex-direction:column;align-items:center;white-space:nowrap;color:#766a6f}.escala-rotulo b{font-weight:600;font-size:13px;color:#392e34}.obra-modal .pdp-tiras{max-width:440px;gap:10px}.pdp-miniatura>svg{width:100%;height:100%;display:block}.obra-modal .pdp-lectura{font-size:12px;line-height:1.5;max-width:48ch;min-height:36px;color:#c0afb8}@media(max-width:860px){.pdp-visor{width:100%;max-width:520px}.pdp-galeria-cabecera{max-width:520px}.escala-titulo strong{font-size:20px}.escala-titulo span{font-size:12px}}@media(max-width:420px){.pdp-galeria-cabecera{font-size:12px}.pdp-vista-nombre{font-size:11px}.obra-modal .pdp-tiras{gap:7px}.escala-cota-x,.escala-cota-y{font-size:11px}.escala-rotulo,.escala-rotulo b{font-size:11px}.escala-titulo strong{font-size:18px}}.barra{background:#111010f5;box-shadow:none;border-bottom:1px solid #332d30}.barra .env{height:78px;gap:24px}.nav-links.nav-simple{display:flex;gap:4px;border:1px solid #3c3338;border-radius:7px;padding:4px;background:#191617}.nav-simple a{padding:10px 17px;border-radius:4px;font-size:14px;font-weight:550;line-height:1.4;color:#c4b9be;white-space:nowrap}.nav-simple a:hover{background:#292126;color:#ede3e8}.nav-simple a[aria-current=page]{background:#342730;color:#efd5e1}.barra .contacto{font-size:14px;color:#c1b6bb;gap:8px}.barra .btn-pedido{background:#c197aa;border:1px solid #c197aa;color:#1c1418;font-size:14px;min-height:44px;padding:11px 16px;border-radius:5px}.barra .btn-pedido .burbuja{background:#33222b;color:#f2e6ec;font-size:12px}#catalogo{padding:32px 0 26px;border-top:0}#catalogo .env-cat,#mas-pedidos>.env{max-width:1240px}#catalogo .enc{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}#catalogo .eyebrow{font-size:13px;text-transform:none;letter-spacing:.02em;color:#c7a0b1;margin-bottom:10px}.inicio-titulo{font-size:clamp(32px,3.2vw,44px);font-weight:650;letter-spacing:-.045em;line-height:1.15;color:#ede6e9;margin:0 0 12px}.inicio-explica{font-size:16px;line-height:1.6;color:#bdb1b8;margin:0}.inicio-ayuda{font-size:14px;color:#d4b4c3;text-underline-offset:5px;flex:none;line-height:1.6;padding:8px 0;background:none;border:0;border-radius:0}.inicio-ayuda:hover{color:#f0d8e4;background:none}#catalogo #rejilla{display:block!important;padding:0;background:none;border:0}.familia-productos+.familia-productos{margin-top:24px}#catalogo .familia-productos>h2{display:flex;align-items:center;gap:18px;font-size:17px;font-weight:550;letter-spacing:0;line-height:1.4;color:#d1bcc6;margin:0 0 12px}#catalogo .familia-productos>h2:after{content:"";height:1px;background:#3c3037;flex:1}#catalogo .rejilla{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;background:#3a2e35;border:1px solid #3a2e35;border-radius:5px;overflow:hidden;padding:0}#catalogo .cat:nth-child(n){display:flex;flex-direction:column;min-width:0;border:0;border-radius:0;background:#1b1719;transform:none;padding:12px;overflow:hidden}#catalogo .cat:nth-child(n) .foto{aspect-ratio:1;border-radius:3px;border:0;overflow:hidden}#catalogo .cat:nth-child(n) .barra-inf{padding:12px 2px 2px;display:grid;grid-template-columns:1fr auto;gap:5px 8px;border:0;background:none}#catalogo .cat:nth-child(n) h3{grid-column:1;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#e9e0e5;margin:0}#catalogo .cat:nth-child(n) p{display:block!important;grid-column:1/-1;font-size:14px;line-height:1.4;min-height:0;margin:0;color:#b4a7af}#catalogo .cat:nth-child(n) .d{grid-column:1/-1;font-size:14px;line-height:1.5;color:#d6a9bd;margin:3px 0 0;font-weight:550}#catalogo .cat-accion{grid-column:2;grid-row:1;align-self:center;font-size:18px;line-height:1;color:#c4a8b6}#catalogo .cat:hover h3{text-decoration:none;color:#eed3df}#catalogo .cat:focus-visible{outline:2px solid #d6a9bd;outline-offset:-3px}@media(hover:hover){#catalogo #rejilla:has(.cat:hover) .cat:not(:hover){opacity:.82}#catalogo #rejilla:has(.cat:hover) .cat:hover{opacity:1}}#catalogo #rejilla:has(.cat:focus-visible) .cat:not(:focus-visible){opacity:.82}.catalogo-seguir{display:flex;align-items:center;justify-content:center;gap:14px;width:fit-content;margin:22px auto 0;padding:5px 0;font-size:14px;color:#c2a8b6;text-decoration:none}.catalogo-seguir span{font-size:18px}.catalogo-seguir:hover{color:#efd3e1}#mas-pedidos{padding:38px 0 40px;border-top:1px solid #332a2f;background:#151213}#mas-pedidos .enc h2,#campanas .hero-pregunta{font-size:30px;font-weight:600;letter-spacing:-.035em}#mas-pedidos .enc{margin-bottom:25px}.aviso-fotos{font-size:14px;color:#ac9ba5;padding-top:16px}#campanas{padding:40px 0;background:#111010;border-bottom:1px solid #332a2f}#campanas .hero-entrada{margin-bottom:20px}#campanas .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:50px;max-width:980px;margin:auto}#campanas .hero-visual{max-width:320px}#campanas .hero-titulo{font-size:34px;min-height:0;margin-bottom:14px}#campanas .hero-copy>p{min-height:0;font-size:16px;line-height:1.6}#campanas .hero-copy .eyebrow{font-size:12px;margin-bottom:12px}#campanas .hero-precio{margin-top:14px;min-height:0}#campanas .hero-precio strong{font-size:28px}#campanas .hero-actions{margin-top:17px;gap:16px}#campanas .hero-controles{margin-top:22px}.bloque-disenos{padding:40px 0}.puerta-caja{padding:30px;gap:24px}.pared-p{min-height:200px}.puerta-txt .h-puerta{font-size:30px;font-weight:600}.puerta-txt p{font-size:16px;line-height:1.6;max-width:48ch}.puerta-btn{font-size:14px}.puerta-txt .eti-p,.cuenta-p{font-size:13px}.cotiza-rapida{padding:0 0 36px}.cotiza-rapida>.env{max-width:1200px}#cotiza-simple{border:1px solid #45363f;border-radius:6px;background:#191518}#cotiza-simple>summary{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:18px;color:#e4d6de;font-weight:550}#cotiza-simple>summary small{display:block;font-size:14px;color:#b2a0aa;font-weight:400;margin-top:4px}#cotiza-simple>summary>span:last-child{font-size:26px;color:#c197aa}#cotiza-simple[open]>summary{border-bottom:1px solid #45363f}#cotiza-simple #cotiza{padding:26px 0;border:0;background:none}#cotiza-simple #cotiza>.env{padding-inline:24px}.cabecera-producto{padding-top:22px}.producto-intro{padding-bottom:18px;gap:24px}.producto-intro h1{font-size:clamp(30px,3.2vw,42px)}.producto-intro .eyebrow{display:none}.producto-intro p{max-width:65ch;line-height:1.6}.producto-desde{display:none}.breadcrumb{font-size:14px}.cambiar-producto{display:block;margin-bottom:18px;position:relative}.cambiar-producto details>summary{display:inline-block;font-size:14px;cursor:pointer;color:#d7b6c6;text-decoration:underline;text-underline-offset:5px;list-style:none}.cambiar-producto details:not([open]) nav{display:none}.cambiar-producto details[open] nav{display:flex;padding:14px 0 0;gap:8px}.cambiar-producto a{font-size:14px}.archivo-cliente.env{display:flex!important;align-items:center;justify-content:space-between;gap:24px!important;margin-bottom:25px;padding-block:17px;border-block:1px solid #40303a;max-width:1064px!important}.archivo-cliente p{font-size:14px;line-height:1.6;color:#b9a8b2;margin:0}.archivo-cliente b{display:block;color:#e1d0da;font-weight:550}.archivo-cliente a{font-size:14px;line-height:1.5;max-width:25ch;color:#d9aec3;text-underline-offset:4px;flex:none}#cotiza,.page-product #cotiza{padding:20px 0 42px}#cotiza .conf-top h2{font-size:27px}.conf-top .eyebrow{display:none}#cotiza .conf-top p{font-size:14px;line-height:1.5}#cotiza .campo label{font-size:14px!important}#cotiza .campo select{font-size:16px}#cotiza .opciones-variantes button{font-size:14px;line-height:1.5}#cotiza .check b{font-size:14px}#cotiza .check .txt>span{font-size:13px}.siguiente-paso{font-size:13px;line-height:1.6;color:#c3aebc;text-align:center;margin:0}.cotiza-entrega summary{font-size:14px}.cotiza-entrega .nota-cotiza{font-size:13px}.resumen-cotiza{font-size:14px}#cotiza .precio-caja .cual{font-size:13px;text-transform:none;letter-spacing:0}.producto-detalles .eyebrow{display:none}.producto-detalles h2{font-size:26px;font-weight:600;line-height:1.2}.producto-detalles p{font-size:16px!important;line-height:1.7}.producto-detalles summary{font-size:14px!important;line-height:1.5}.precios-detalle{margin-top:22px}.precios-detalle .tabla-scroll{margin-top:12px}#como .pasos-tit .eti{display:none}#como .pasos-tit h2{font-size:30px;font-weight:600}.pasos-lista-n h3{font-size:19px;font-weight:600;line-height:1.25}.pasos-lista-n p{font-size:15px;line-height:1.65}#chequeo{padding:0 0 30px}.chequeo-detalles{border-bottom:1px solid #3c2e37;padding-bottom:10px}.chequeo-detalles>summary{font-size:16px;color:#d6becb;padding:16px 0;cursor:pointer}.chequeo-detalles .chequeo{padding-block:20px}.chequeo-detalles .izq h2{font-size:25px}#resenas{padding-block:38px}#resenas h2{font-size:30px;font-weight:600}.obra-modal .pdp-sub{font-size:15px;line-height:1.6;margin-bottom:18px}.obra-modal .fmt .fd{display:block;font-size:12px;color:#baa5b1;line-height:1.4;margin:5px 0 9px;min-height:34px;font-weight:400}.obra-modal .fmt .fp{font-size:13px}.obra-modal .pdp-chips button{font-size:14px}.pdp-mas-opciones{margin-top:20px;border-top:1px solid #49333f;padding-top:14px}.pdp-mas-opciones>summary{font-size:14px;color:#d0b9c6;cursor:pointer;line-height:1.5}.pdp-mas-opciones>summary span{font-size:12px;margin-left:8px;color:#a58d9b}.obra-modal .pdp-mas-opciones .pdp-ajuste{margin-top:12px}.obra-modal .pdp-cant .rot{display:block;font-size:13px;letter-spacing:0;text-transform:none;color:#c7adbc;margin-bottom:5px}.obra-modal .pdp-seleccion{font-size:13px}.obra-modal .pdp-nota{font-size:13px}.obra-modal .pdp-compra-linea{align-items:end}.pedido-seguir{display:block;text-align:center;font-size:14px;color:#dfbccf;padding:14px 0 4px;text-underline-offset:4px}.panel .nota-pie{font-size:14px;line-height:1.6}.panel .paga-con{display:block;padding-top:12px;margin-top:14px}.paga-con>summary{font-size:14px;cursor:pointer;color:#bea6b4}.paga-con .rot{display:none}.panel .paga-con:not([open])>*:not(summary){display:none}.panel .paga-con[open] .chips{margin-top:12px}.panel .btn-wa{font-size:16px}.panel .tot .l{font-size:15px}@media(max-width:1100px){.barra .env{gap:18px}.barra .contacto{display:none}.nav-simple a{padding:10px 14px}#catalogo .enc{gap:24px}.inicio-ayuda{max-width:210px}.cat-accion{font-size:12px}#catalogo .cat:nth-child(n) .d{font-size:13px}.archivo-cliente.env{margin-inline:28px;max-width:calc(100% - 56px)!important;padding-inline:0}}@media(max-width:900px){.nav-links.nav-simple{margin-inline:auto}.barra .env{height:72px}.barra .hamburguesa{display:none}#catalogo .rejilla{grid-template-columns:repeat(3,minmax(0,1fr))!important}.inicio-ayuda{display:none}#catalogo .cat:nth-child(n) .barra-inf{grid-template-columns:1fr}.cat-accion{font-size:13px}#campanas .hero-grid{gap:28px}.archivo-cliente.env{align-items:start}.barra-filtros{top:72px}}@media(max-width:640px){.barra .env{height:64px;gap:12px}.nav-links.nav-simple{display:none}.barra .hamburguesa{display:inline-flex}.barra .btn-pedido{padding:9px 11px;min-height:40px}.barra-filtros{top:64px}#catalogo{padding:26px 0 30px}#catalogo .enc{margin-bottom:22px}.inicio-titulo{font-size:33px}.inicio-explica{font-size:15px;line-height:1.6}#catalogo .rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 14px}#catalogo .cat:nth-child(n) h3{font-size:20px}#catalogo .cat:nth-child(n) p{font-size:13px;line-height:1.45}#catalogo .cat:nth-child(n) .d{font-size:14px}.cat-accion{font-size:13px}#mas-pedidos .enc h2,#campanas .hero-pregunta{font-size:27px}#campanas .hero-grid{display:grid;grid-template-columns:1fr;gap:18px}#campanas .hero-visual{grid-row:1;max-width:290px;justify-self:center}#campanas .hero-titulo{font-size:29px}.puerta-caja{padding:24px}.puerta-txt p{font-size:15px}.cotiza-rapida>.env{padding-inline:18px}#cotiza-simple>summary{font-size:16px;padding:18px}#cotiza-simple #cotiza>.env{padding-inline:14px}.archivo-cliente.env{display:block!important;margin-inline:20px;max-width:calc(100% - 40px)!important}.archivo-cliente a{display:inline-block;margin-top:10px;max-width:none}.cambiar-producto{padding-inline:20px}.producto-intro p{font-size:15px}.obra-modal .fmt .fd{font-size:12px;min-height:34px}.obra-modal .pdp-nota{font-size:12px}.obra-modal .obra-cuerpo{padding-bottom:215px}.panel .nota-pie{font-size:13px}}#mayoristas{padding-block:30px}.mayoristas-resumen{display:flex;justify-content:space-between;gap:28px;align-items:center;cursor:pointer;list-style:none}.mayoristas-resumen h2{font-size:26px;line-height:1.2;letter-spacing:-.03em;margin:0 0 8px}.mayoristas-resumen p{font-size:15px;line-height:1.6;color:#b6a4af;margin:0}.mayoristas-resumen>span{font-size:14px;color:#d8a9bf;flex:none}.mayoristas-detalle[open] .mayoristas-resumen{margin-bottom:24px}.mayoristas-detalle:not([open])>*:not(summary){display:none}@media(max-width:640px){.mayoristas-resumen{display:block}.mayoristas-resumen>span{display:block;margin-top:12px}.mayoristas-resumen h2{font-size:24px}}#cotiza .col-der .archivo-cliente.env{display:block!important;margin:20px 0 0;padding:17px 0;max-width:none!important;border-bottom:0}#cotiza .col-der .archivo-cliente a{display:inline-block;max-width:none;margin-top:12px}.page-product .producto-intro{padding-bottom:8px}.page-product .cabecera-producto{padding-bottom:16px}@media(max-width:900px){#catalogo .rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important}#catalogo .cat:nth-child(n) .barra-inf{grid-template-columns:1fr auto}#catalogo .cat:nth-child(n) .d{font-size:14px}.inicio-ayuda{display:inline-block;max-width:none}.inicio-explica{max-width:40ch}}@media(max-width:640px){#catalogo .enc{display:block;margin-bottom:24px}.inicio-ayuda{display:inline-block;margin-top:10px;padding:0;font-size:14px}#catalogo .cat:nth-child(n){padding:8px}#catalogo .cat:nth-child(n) .barra-inf{padding:10px 2px 3px;gap:5px}#catalogo .cat:nth-child(n) h3{font-size:18px}#catalogo .cat:nth-child(n) p{font-size:13px;min-height:36px}#catalogo .cat:nth-child(n) .d{font-size:14px}#catalogo .familia-productos>h2{font-size:16px}.familia-productos+.familia-productos{margin-top:22px}#catalogo .cat-accion{font-size:16px}.catalogo-seguir{font-size:14px}}:root{--superficie:#1b1819;--elevado:#242021;--borde:#51454b;--texto:#eee7e9;--secundario:#c0b5bb;--acento:#d7a0b0;--seleccion:#382a31}a.obra-abrir{text-decoration:none}#tienda .tienda-cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:24px}#tienda .tienda-cabecera .enc{margin:0}.tienda-favoritos{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 16px;font:500 14px/1.5 Montserrat,sans-serif;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:5px;cursor:pointer;transition:border-color .2s,background .2s}.tienda-favoritos svg{width:19px;height:19px;fill:none;stroke:var(--rosa);stroke-width:1.6}.tienda-favoritos>span{min-width:23px;padding:1px 5px;border-radius:3px;background:var(--seleccion);color:var(--rosa);font-size:13px}.tienda-favoritos[aria-pressed=true]{background:var(--seleccion);border-color:var(--rosa)}.tienda-favoritos[aria-pressed=true] svg{fill:var(--rosa)}#tienda .barra-filtros{display:block;padding:18px 0 16px;margin-bottom:18px}.tienda-busqueda{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:20px;align-items:end;margin-bottom:16px}#tienda .tienda-busqueda .buscador{max-width:none;width:100%;margin:0}.tienda-serie{display:grid;gap:7px;min-width:0}.tienda-serie label{font-size:14px;line-height:1.5;color:var(--secundario)}#serie-disenos{width:100%;min-height:48px;padding:11px 32px 11px 13px;border:1px solid var(--borde);border-radius:5px;background:var(--superficie);color:var(--texto);font:400 14px/1.5 Montserrat,sans-serif}#tienda #buscar{font-size:16px;border-radius:5px;min-height:48px}#tienda #filtros{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px;overflow:visible;margin:0;padding:0}#tienda #filtros .chip{min-height:42px;font-size:14px;letter-spacing:0;text-transform:none}#tienda #atajos{justify-content:flex-start;margin-bottom:15px}.tienda-resultados{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}#tienda .tienda-resultados .resumen-tienda{margin:0;font-size:14px;line-height:1.6;text-align:left}#limpiar-filtros{background:none;border:0;color:var(--rosa);font:400 13px/1.6 Montserrat,sans-serif;text-decoration:underline;text-underline-offset:4px;min-height:32px;padding:0;cursor:pointer}#limpiar-filtros[hidden],#favoritos-ayuda[hidden]{display:none}.favoritos-ayuda{margin:-9px 0 20px;color:var(--secundario);font-size:14px;line-height:1.6}#tienda .obra .corazon{opacity:1;width:40px;height:40px;background:rgba(24,20,22,.9);border:1px solid #67525e;border-radius:50%;display:grid;place-items:center;color:var(--rosa);transition:background .2s,border-color .2s}#tienda .obra .corazon svg{width:20px;height:20px;stroke:var(--rosa);fill:none}#tienda .obra .corazon.marcado svg{fill:var(--rosa);stroke:var(--rosa)}.pdp-favorito{display:inline-flex;align-items:center;min-height:38px;margin:10px 0 16px;padding:6px 0;background:none;border:0;color:var(--rosa);font:500 13px/1.5 Montserrat,sans-serif;cursor:pointer}.pdp-favorito[aria-pressed=true]{color:var(--texto)}#tienda .vacio-tienda{padding:45px 22px;border:1px solid var(--linea);border-radius:6px;background:var(--superficie);text-align:center}#tienda .vacio-tienda h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;color:var(--texto);margin:0 0 12px}#tienda .vacio-tienda p{font-size:15px;line-height:1.7;max-width:54ch;margin:0 auto;color:var(--secundario)}#tienda .vacio-tienda .sug{gap:20px;align-items:center}#tienda .vacio-tienda .atajo{min-height:44px;border-radius:4px;font-size:14px;background:var(--seleccion);border-color:var(--rosa)}#tienda .vacio-tienda .texto-link{font-size:14px}.vacio-simbolo{display:block;font-size:38px;line-height:1;margin-bottom:18px;color:var(--rosa)}.tienda-favoritos:focus-visible,#serie-disenos:focus-visible,#limpiar-filtros:focus-visible,.pdp-favorito:focus-visible,#tienda .corazon:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}@media(hover:hover){.tienda-favoritos:hover,#tienda .obra .corazon:hover{border-color:var(--rosa);background:var(--seleccion)}}@media(max-width:640px){#tienda .tienda-cabecera{grid-template-columns:1fr;gap:16px;margin-bottom:10px}#tienda .barra-filtros{position:static;padding-inline:0}.tienda-busqueda{grid-template-columns:1fr;gap:14px}#serie-disenos{font-size:16px}#tienda #filtros .chip{min-height:44px;font-size:13px}#tienda .vacio-tienda{padding:30px 16px}#tienda .vacio-tienda h2{font-size:23px}.tienda-resultados{gap:6px}}@media(prefers-reduced-motion:reduce){.tienda-favoritos,#tienda .obra .corazon{transition:none}}html[data-motion=off] .tienda-favoritos,html[data-motion=off] #tienda .obra .corazon{transition:none}#mas-pedidos{padding:48px 0;background:var(--negro);border-top:1px solid var(--linea)}#mas-pedidos .pedidos-cabecera{align-items:flex-end;gap:26px;margin-bottom:28px}#mas-pedidos .eyebrow{font-size:13px;text-transform:none;letter-spacing:.02em;color:var(--acento);margin-bottom:10px}#mas-pedidos .pedidos-cabecera h2{font-size:32px;font-weight:600;color:var(--texto);letter-spacing:-.035em;margin:0 0 10px;line-height:1.2}#mas-pedidos .pedidos-cabecera p{font-size:15px;color:var(--secundario);line-height:1.6;margin:0;max-width:55ch}.pedidos-cabecera>a{font-size:14px;flex:none;line-height:1.5;color:var(--acento);text-underline-offset:5px}#mas-pedidos #vitrina{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:24px;overflow:visible;padding:0;scroll-snap-type:none;border:0;background:none}#mas-pedidos #vitrina .pieza{min-width:0;width:auto;max-width:none;opacity:1;transform:none;background:var(--superficie);border:1px solid var(--linea);border-radius:7px;overflow:hidden;transition:border-color .35s ease;box-shadow:none}.pedido-producto{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--texto)}.pedido-foto{aspect-ratio:1;overflow:hidden;background:var(--superficie);transition:opacity .45s ease}.pedido-foto img{display:block;width:100%;height:100%;object-fit:contain;transform:none;filter:none}.pedido-info{padding:19px 20px 18px;display:flex;flex-direction:column;flex:1}.pedido-medida{font-size:13px;line-height:1.5;color:var(--secundario);margin-bottom:5px}.pedido-info h3{font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.025em;color:var(--texto);margin:0 0 8px}.pedido-info>p{font-size:14px;line-height:1.5;color:var(--secundario);margin:0 0 20px}.pedido-elegir{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:15px;border-top:1px solid var(--linea)}.pedido-elegir strong{font-size:21px;line-height:1.2;font-weight:600;color:var(--texto)}.pedido-elegir>span{font-size:14px;display:flex;align-items:center;gap:18px;color:var(--acento)}.pedido-elegir>span>span{transition:transform .3s ease}#mas-pedidos #vitrina .pieza:has(a:is(:hover,:focus-visible)){border-color:#9e788a}.pedido-producto:hover .pedido-elegir>span>span{transform:translate(2px,-2px)}.pedido-producto:focus-visible{outline-offset:-3px}.pedido-producto:active .pedido-info{background:var(--seleccion)}@media(hover:hover){#mas-pedidos #vitrina:has(.pedido-producto:hover) .pieza:not(:hover) .pedido-foto{opacity:.82}}#mas-pedidos #vitrina:has(a:focus-visible) .pieza:not(:focus-within) .pedido-foto{opacity:.82}.tienda .obra,.tienda:hover .obra,.tienda .obra:hover{opacity:1;transition:opacity .45s ease}.tienda .obra .marco{transition:opacity .45s ease,border-color .35s ease}@media(hover:hover){.tienda:has(.obra:hover) .obra:not(:hover) .marco{opacity:.82}}.tienda:has(.obra:focus-within) .obra:not(:focus-within) .marco{opacity:.82}.obra .meta>span{font-size:12px;line-height:1.5;color:var(--secundario)}.obra .meta .nom{color:var(--texto);font-size:15px;line-height:1.5}.chip .n{opacity:1;font-size:12px;color:var(--secundario)}.chip{color:var(--secundario);background:var(--superficie);border-color:var(--borde);min-height:40px}.chip:hover,.chip[aria-pressed=true],.chip.activo{background:var(--seleccion);color:var(--texto);border-color:var(--acento)}.claro{--papel:var(--negro);--tarjeta:var(--superficie);--raya:var(--borde);--tinta:var(--texto);--tinta-2:var(--secundario);--tinta-3:var(--secundario)}.claro .enc :is(h1,h2),.doc :is(h3,h4){color:var(--texto)}.claro .enc p,.claro .resumen-tienda,.doc :is(p,li),.doc .actualizado{color:var(--secundario)}.barra-filtros{background:#111010f5;border-color:var(--linea)}#buscar{background:var(--superficie);border-color:var(--borde);color:var(--texto);font-size:15px}#buscar::placeholder{color:var(--secundario)}.legal-tabs a{background:var(--superficie);border-color:var(--borde);color:var(--secundario)}.legal-tabs a[aria-current],.legal-tabs a.activo{background:var(--seleccion);color:var(--texto)}#cotiza,.page-product #cotiza,.cabecera-producto{background:var(--negro)}#cotiza .conf,.medidas,.obra-modal,.panel,.cajon{background:var(--superficie);border-color:var(--borde);color:var(--texto)}#cotiza .conf-top,#cotiza .conf-cuerpo .precio-caja,.panel-top,.pdp-barra,.obra-modal .pdp-gal,.pdp-compra{border-color:var(--linea)}#cotiza .conf-top h2,.panel-top h3,.panel .item .nom{color:var(--texto)}#cotiza .conf-top p,.siguiente-paso,.gal-nota,.resumen-cotiza,.cotiza-entrega,.nota-cotiza,.panel .item .det,.panel .item .cat-n,.panel .nota-pie{color:var(--secundario)}#cotiza .precio-caja .unitario,#cotiza .precio-caja .entrega b{color:var(--secundario)}#cotiza .precio-caja .unitario b{color:var(--acento)}#cotiza .conf{--rosa-txt:var(--acento)}.cantidad-control{display:flex;align-items:stretch;width:fit-content;border:1px solid var(--borde);border-radius:5px;overflow:hidden;background:var(--elevado)}.cantidad-control button{width:42px;min-height:44px;background:none;border:0;color:var(--texto);font:500 20px Montserrat,sans-serif;cursor:pointer}.cantidad-control button:hover:not(:disabled){background:var(--seleccion)}.cantidad-control button:disabled{opacity:.4;cursor:default}#cotiza #s-cant{width:58px;min-width:0;min-height:44px;padding:8px 2px;text-align:center;border:0;border-inline:1px solid var(--borde);border-radius:0;background:var(--elevado);color:var(--texto);font:500 16px Montserrat,sans-serif;appearance:textfield;-moz-appearance:textfield}#s-cant::-webkit-inner-spin-button,#s-cant::-webkit-outer-spin-button{appearance:none;margin:0}.cantidad-detalle{font-size:13px;line-height:1.5;margin:7px 0 0;color:var(--secundario)}.cantidad-detalle:empty{display:none}#s-cant[aria-invalid=true]{outline:2px solid var(--acento);outline-offset:-2px}#cotiza .btn-add:disabled{opacity:.5;cursor:not-allowed}.opciones-especificas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:9px}.opciones-especificas>label{display:block;color:var(--secundario)}#cotiza .opciones-especificas select{display:block;width:100%;margin-top:7px;font-size:14px;padding:11px 9px;min-height:44px}.orientacion-cotiza{border:0;margin:5px 0 8px;padding:0;min-width:0}.orientacion-cotiza legend{font-size:14px;font-weight:550;color:var(--texto);margin-bottom:9px}.orientacion-cotiza>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.orientacion-cotiza label{position:relative;cursor:pointer}.orientacion-cotiza input{position:absolute;opacity:0;width:1px;height:1px}.orientacion-cotiza span{display:block;padding:12px 9px;border:1px solid var(--borde);border-radius:4px;background:var(--elevado);color:var(--secundario);font-size:13px;line-height:1.5}.orientacion-cotiza input:checked+span{border-color:var(--acento);background:var(--seleccion);color:var(--texto)}.orientacion-cotiza input:focus-visible+span{outline:2px solid var(--acento);outline-offset:3px}.orientacion-cotiza[hidden],.opciones-especificas[hidden]{display:none}#cotiza .campo select,#cotiza .check,.opciones-variantes button,.tipo-presentacion,.obra-modal .fmt,.obra-modal .pdp-chips button,.obra-modal #pdp-opciones select,.obra-modal .pdp-ajuste select{background:var(--elevado);color:var(--texto);border-color:var(--borde)}.opciones-variantes button[aria-checked=true],.obra-modal .pdp-chips button[aria-pressed=true],.obra-modal .fmt[aria-pressed=true],.tipo-presentacion button[aria-pressed=true]{background:var(--seleccion);border-color:var(--acento);color:var(--texto)}.opciones-variantes button b,.obra-modal .pdp-chips button b{color:var(--acento)}#cotiza .btn-add,.obra-modal .pdp-cta{background:var(--acento);border-color:var(--acento);color:#20151b;min-height:48px}#cotiza .btn-add:hover,.obra-modal .pdp-cta:hover{background:#e4b7c5;border-color:#e4b7c5;color:#20151b}.obra-modal .pdp-gal{background:var(--negro)}.pdp-compra,.panel-pie{background:var(--elevado)}.obra-modal .pdp-rot,.obra-modal .fmt .fn{color:var(--texto)}.obra-modal .pdp-sub,.obra-modal .fmt .fd,.obra-modal .fmt .fp,.obra-modal .pdp-lectura,.obra-modal .pdp-seleccion,.obra-modal .pdp-nota,.pdp-mas-opciones>summary,.pdp-mas-opciones>summary span{color:var(--secundario)}.producto-detalles,.productos-relacionados{background:var(--superficie);border-color:var(--linea)}.producto-detalles :is(h2,h3,summary),.productos-relacionados h2{color:var(--texto)}.producto-detalles p,.producto-detalles details p{color:var(--secundario)}.tabla-scroll,.tabla-precios th{background:var(--elevado);border-color:var(--borde)}.tabla-precios td,.tabla-precios th{color:var(--texto);border-color:var(--linea);font-size:14px}.tabla-precios a{color:var(--secundario)}.relacionados-links a{background:var(--elevado);border-color:var(--borde);color:var(--texto)}#resenas .enc{display:block;margin-bottom:25px}#resenas .enc p{text-align:left;max-width:65ch;font-size:15px;color:var(--secundario);margin-top:12px}#resenas .resena{background:var(--superficie);border-color:var(--linea);color:var(--texto)}#como{background:var(--superficie);border-block:1px solid var(--linea);padding-block:40px}#como .pasos{display:block}#como .pasos-tit{margin-bottom:27px}#como .pasos-tit h2{color:var(--texto);font-size:30px}#como .pasos-lista-n{gap:28px}#como .pasos-lista-n h3{color:var(--texto);font-size:18px;line-height:1.4}#como .pasos-lista-n p{color:var(--secundario);font-size:14px;line-height:1.75}#como .pasos-lista-n .n{width:34px;height:34px;background:var(--elevado);border-color:var(--borde);color:var(--acento)}#chequeo{padding-top:8px;background:var(--negro)}#mayoristas{background:var(--superficie);padding-block:38px;border-block:1px solid var(--linea)}.mayoristas-cabecera{display:flex;align-items:center;justify-content:space-between;gap:45px}#mayoristas .mayoristas-cabecera h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;color:var(--texto);max-width:none;margin:0 0 12px;font-weight:600}.mayoristas-cabecera .eyebrow{font-size:13px;text-transform:none;letter-spacing:.02em;color:var(--acento);margin-bottom:10px}.mayoristas-cabecera p{font-size:15px;line-height:1.7;color:var(--secundario);max-width:58ch;margin:0}.mayor-contacto{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;flex:none;padding:15px 20px;background:var(--elevado);border:1px solid #987385;border-radius:5px;color:var(--texto);font-size:14px;text-decoration:none;transition:background .25s,border-color .25s}.mayor-contacto:hover{background:var(--seleccion);border-color:var(--acento)}.mayoristas-detalle{margin-top:22px}.mayoristas-detalle>summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0;border-top:1px solid var(--linea);font-size:14px;line-height:1.5;color:var(--secundario);list-style:none;cursor:pointer}.mayoristas-detalle>summary>span{font-size:22px;color:var(--acento);transition:transform .25s}.mayoristas-detalle[open]>summary{margin-bottom:24px}.mayoristas-detalle[open]>summary>span{transform:rotate(45deg)}.mayor-c{background:var(--elevado);border-color:var(--borde)}.mayor-c .q{color:var(--acento)}.mayor-c .d{color:var(--texto)}.mayor-c .d small,.mayor-c .t,.mayor-pie p,.mayor-lista li{color:var(--secundario)}.mayor-pie h3{font-size:19px;color:var(--texto);text-transform:none;letter-spacing:0}.mayor-pie .mayor-wa{background:var(--elevado);color:var(--texto);border:1px solid var(--borde)}#envios{padding-block:32px;background:var(--negro)}#envios .franja{gap:28px}#envios .fr .d{font-size:22px;font-weight:600;color:var(--texto);line-height:1.3}#envios .fr .t{color:var(--secundario);font-size:14px;line-height:1.6}footer{background:var(--superficie);border-color:var(--linea);padding-block:42px 30px}.pie-g h2{color:var(--texto)}.pie-g a,.pie-fin,.pausa-animacion{color:var(--secundario)}.pie-g a{font-size:14px;line-height:1.6;padding-block:3px}.pie-g a:hover{color:var(--acento)}@media(max-width:900px){#mas-pedidos #vitrina{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mayoristas-cabecera{gap:28px}.mayor-contacto{padding:13px 16px;gap:15px}#como .pasos-lista-n{gap:18px}.pedido-info{padding:17px}}@media(max-width:640px){#mas-pedidos{padding-block:32px}#mas-pedidos .pedidos-cabecera{display:block}#mas-pedidos .pedidos-cabecera h2{font-size:28px}.pedidos-cabecera>a{display:inline-block;margin-top:14px}#mas-pedidos #vitrina{gap:16px 12px}.pedido-info{padding:12px}.pedido-info h3{font-size:17px}.pedido-medida{font-size:12px}.pedido-info>p{font-size:13px;margin-bottom:14px}.pedido-elegir{align-items:flex-start;flex-direction:column;gap:12px;padding-top:12px}.pedido-elegir strong{font-size:19px}.pedido-elegir>span{width:100%;justify-content:space-between;font-size:13px}.mayoristas-cabecera{display:block}#mayoristas .mayoristas-cabecera h2{font-size:27px}.mayor-contacto{margin-top:22px}.mayoristas-cabecera p{font-size:14px}#como .pasos-lista-n{display:grid;grid-template-columns:1fr;gap:24px}#como .pasos-lista-n li{padding:0;border:0}#envios .franja{display:grid;grid-template-columns:1fr;gap:22px}#envios .fr{border:0;padding:0}.obra .meta>span{font-size:12px}.pie-g a{font-size:14px}}@media(prefers-reduced-motion:reduce){.pedido-foto,.pedido-elegir>span>span,.tienda .obra,.tienda .obra .marco{transition:none}}html[data-motion=off] .pedido-foto,html[data-motion=off] .pedido-elegir>span>span,html[data-motion=off] .tienda .obra .marco{transition:none}.mk[data-entrada=si] .mk-capa{transition:none}.chip[aria-pressed=true] .n{opacity:1}.medidas .leyenda .med-fuera{color:var(--secundario)}.pedido-foto{position:relative}.pedido-fotos-pista{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:auto;isolation:isolate}.pedido-fotos-pista::-webkit-scrollbar{display:none}.pedido-foto-enlace{position:relative;display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-drag:none;user-select:none}.pedido-foto img{position:static;display:block;width:100%;height:100%;object-fit:contain;opacity:1;transform:none;transition:none;pointer-events:none;user-select:none}.pedido-info{text-decoration:none;color:var(--texto)}.pedido-foto-flecha{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:44px;display:grid;place-items:center;background:rgba(250,246,240,.94);border:1px solid rgba(37,28,30,.12);border-radius:5px;color:#241b20;font:inherit;cursor:pointer;box-shadow:0 2px 10px rgba(20,15,16,.08);transition:opacity .22s ease,background .22s ease;z-index:1}.pedido-foto-flecha span{font:28px/1 Arial,sans-serif;display:block;margin-top:-2px}.pedido-foto-flecha.anterior{left:10px}.pedido-foto-flecha.siguiente{right:10px}.pedido-foto-flecha[aria-disabled=true]{opacity:.25;cursor:default}.pedido-foto-flecha:hover:not([aria-disabled=true]){background:#fff}.pedido-fotos-indicadores{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:flex;align-items:center;border-radius:24px;padding:0 4px;background:rgba(24,20,22,.62);z-index:1}.pedido-fotos-indicadores button{position:relative;display:grid;place-items:center;width:32px;height:32px;background:none;border:0;color:#fff;border-radius:50%;padding:0;cursor:pointer}.pedido-fotos-indicadores button span{width:5px;height:5px;border-radius:9px;background:rgba(255,255,255,.55);transition:width .3s ease,background .3s ease}.pedido-fotos-indicadores button[aria-current=true] span{width:15px;background:#fff}.pedido-fotos-pista:focus-visible,.pedido-foto-enlace:focus-visible,.pedido-info:focus-visible{outline:2px solid var(--rosa);outline-offset:-3px}.pedido-foto-flecha:focus-visible,.pedido-fotos-indicadores button:focus-visible{outline:2px solid var(--rosa);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.pedido-foto-flecha{opacity:0}.pedido-foto:focus-within .pedido-foto-flecha[aria-disabled=true]{opacity:.25}.pedido-foto:hover .pedido-foto-flecha:not([aria-disabled=true]),.pedido-foto:focus-within .pedido-foto-flecha:not([aria-disabled=true]){opacity:1}}@media(max-width:640px){.pedido-foto-flecha{width:30px;height:38px}.pedido-foto-flecha.anterior{left:5px}.pedido-foto-flecha.siguiente{right:5px}.pedido-fotos-indicadores{bottom:4px;padding:0}.pedido-fotos-indicadores button{width:28px;height:30px}}@media(prefers-reduced-motion:reduce){.pedido-foto-flecha,.pedido-fotos-indicadores button span{transition:none}}html[data-motion=off] .pedido-foto-flecha,html[data-motion=off] .pedido-fotos-indicadores button span{transition:none}:root{--ritmo:clamp(52px,6vw,88px)}html{scroll-padding-top:90px}.barra .env{height:72px;max-width:1360px}.barra .nav-links.nav-simple{border:0;background:none;padding:0;gap:34px}.barra .nav-simple a{padding:12px 0;border-radius:0;background:none;color:var(--secundario);font-weight:500;position:relative}.barra .nav-simple a:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:var(--rosa);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.barra .nav-simple a:hover,.barra .nav-simple a[aria-current=page]{background:none;color:var(--texto)}.barra .nav-simple a:is(:hover,[aria-current=page]):after{transform:scaleX(1)}.barra .btn-pedido{background:var(--superficie);color:var(--texto);border:1px solid var(--borde);font-weight:500}.barra .btn-pedido:hover{background:var(--seleccion);border-color:var(--rosa)}.barra .btn-pedido .burbuja{background:var(--seleccion);color:var(--rosa)}#disenos-inicio>.env,#mas-pedidos>.env,#catalogo>.env,#ayuda-compra>.env,#mayoristas>.env{max-width:1240px}#disenos-inicio{padding:48px 0 0;background:var(--negro);border:0}.disenos-cabecera{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:5px}#disenos-inicio .eyebrow{font-size:14px;font-weight:500;letter-spacing:.015em;text-transform:none;color:var(--rosa);margin:0 0 16px}#disenos-titulo{font-size:clamp(42px,5vw,64px);line-height:1.04;font-weight:600;letter-spacing:-.052em;color:var(--texto);margin:0}.disenos-intro{display:flex;flex:0 0 min(43vw,470px);width:min(43vw,470px);flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:0}.disenos-intro .disenos-catalogo{display:flex;width:100%;min-height:140px;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;background:var(--rosa);color:#24181e;border:1px solid var(--rosa);border-radius:7px;text-decoration:none;box-shadow:0 14px 34px rgba(225,155,179,.16);transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}.disenos-catalogo-copia{display:grid;gap:7px;min-width:0}.disenos-catalogo-kicker{font-size:12px;line-height:1.4;font-weight:650;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.disenos-intro .disenos-catalogo strong{font-size:clamp(22px,2.1vw,28px);line-height:1.2;font-weight:700;letter-spacing:-.025em}.disenos-intro .disenos-catalogo small{font-size:14px;line-height:1.45;font-weight:500;opacity:.76}.disenos-catalogo-flecha{display:grid;place-items:center;width:50px;height:50px;flex:none;border:1px solid rgba(36,24,30,.28);border-radius:50%;font-size:23px;line-height:1;transition:transform .3s,background .3s}.disenos-intro .disenos-catalogo:hover{background:#e6b5c5;border-color:#e6b5c5;transform:translateY(-2px);box-shadow:0 18px 40px rgba(225,155,179,.22)}.disenos-intro .disenos-catalogo:hover .disenos-catalogo-flecha{background:rgba(255,255,255,.2);transform:translate(2px,-2px)}.disenos-intro .disenos-personal{font-size:14px;font-weight:400;line-height:1.5;color:var(--secundario);text-decoration:underline;text-underline-offset:5px;padding:0 2px}.disenos-intro .disenos-personal:hover{color:var(--texto)}.disenos-navegacion{display:flex;justify-content:flex-end;padding:16px 0 13px}.disenos-controles{display:flex;align-items:center;gap:8px}.disenos-controles>span{font-size:13px;color:var(--secundario);margin-right:10px}.disenos-controles button{width:36px;height:36px;padding:0;display:grid;place-items:center;background:none;border:1px solid var(--borde);color:var(--texto);border-radius:50%;font-size:18px;transition:background .25s,border-color .25s}.disenos-controles button:hover:not(:disabled){background:var(--seleccion);border-color:var(--rosa)}.disenos-controles button:disabled{opacity:.3;cursor:default}.disenos-controles button[hidden]{display:none}#pausar-disenos{font-size:14px}#pausar-disenos[aria-pressed=true]{border-color:var(--rosa);color:var(--rosa)}.disenos-carril{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 3px 8px;margin:0 -3px;scroll-padding-inline:3px}.disenos-carril::-webkit-scrollbar{display:none}.disenos-carril[data-rotacion=fundido]{overflow-anchor:none}.disenos-carril[data-rotacion=fundido] .diseno-inicio{animation:none;overflow-anchor:none}.diseno-inicio{flex:0 0 calc((100% - 66px)/4);min-width:0;scroll-snap-align:start;text-decoration:none;color:var(--texto);transition:opacity .45s ease;animation:diseno-llega .75s backwards;animation-delay:var(--entrada,0ms)}.diseno-visual{display:flex;justify-content:center;align-items:center;aspect-ratio:4/5;background:var(--superficie);border:1px solid #332d30;border-radius:5px;padding:13px;overflow:hidden;transition:border-color .4s ease,background .4s ease}.diseno-visual img{display:block;width:100%;height:100%;object-fit:contain;filter:none;transform:none;box-shadow:none}.diseno-info{display:flex;flex-direction:column;gap:5px;padding:14px 2px 0}.diseno-tema{font-size:12px;line-height:1.4;color:var(--secundario);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diseno-info strong{font-size:15px;line-height:1.45;font-weight:500;min-height:44px;height:2.9em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--texto)}.diseno-elegir{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.5;color:var(--rosa);margin-top:5px}.diseno-elegir>span{transition:transform .35s ease}.diseno-inicio:hover .diseno-visual{border-color:#aa8294;background:var(--elevado)}.diseno-inicio:hover .diseno-elegir>span{transform:translate(2px,-2px)}.diseno-inicio:active .diseno-visual{background:var(--seleccion)}.diseno-inicio:focus-visible{outline:2px solid var(--rosa);outline-offset:1px;border-radius:5px}@media(hover:hover){.disenos-carril:has(.diseno-inicio:hover) .diseno-inicio:not(:hover){opacity:.82}}@keyframes diseno-llega{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#mas-pedidos{padding:64px 0;border:0;background:var(--negro)}#mas-pedidos>.env{max-width:1120px}#mas-pedidos .pedidos-cabecera{margin-bottom:24px;align-items:center}#mas-pedidos .pedidos-cabecera h2{font-size:30px;font-weight:550;margin:0;line-height:1.2}#mas-pedidos #vitrina{gap:22px}#mas-pedidos #vitrina .pieza{border-color:#393034}#mas-pedidos .pedido-info{padding:17px 18px 16px}#mas-pedidos .pedido-info h3{font-size:20px}#mas-pedidos .pedido-elegir strong{font-size:20px}#catalogo{padding:70px 0 56px;margin-top:64px;background:var(--superficie);border-block:1px solid var(--linea)}#catalogo>.env-cat{display:block;max-width:1360px}#catalogo .enc{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 34px;position:static}#catalogo .eyebrow{font-size:14px;letter-spacing:0;text-transform:none;color:var(--rosa);margin:0 0 12px}#catalogo h2.inicio-titulo{font-size:46px;line-height:1.1;font-weight:600;letter-spacing:-.04em;margin:0}#catalogo .inicio-ayuda{display:inline-block;flex:none;margin:0 0 5px;padding:0;font-size:14px;color:var(--rosa);text-underline-offset:5px}#catalogo #rejilla{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px;background:none;margin:0;padding:0;border:0;overflow:visible}#catalogo #rejilla .cat:nth-child(n){display:flex;flex-direction:column;gap:0;align-items:stretch;opacity:1;min-height:0;padding:0;border:1px solid #493a42;border-radius:7px;background:var(--negro);overflow:hidden;transition:background .35s ease,border-color .35s ease}#catalogo #rejilla .cat:nth-child(n) .foto{width:100%;height:auto;aspect-ratio:1;min-height:0;border:0;border-radius:0;background:var(--elevado);transition:opacity .45s ease}#catalogo #rejilla .cat:nth-child(n) .foto img{object-fit:contain;transform:none!important}#catalogo #rejilla .cat:nth-child(n) .barra-inf{padding:20px 20px 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-width:0;flex:1}#catalogo #rejilla .cat:nth-child(n) h3{grid-column:1;grid-row:1;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.025em;color:var(--texto);margin:0}#catalogo #rejilla .cat:nth-child(n) p{display:none!important}#catalogo #rejilla .cat:nth-child(n) .d{grid-column:1;grid-row:2;font-size:15px;font-weight:400;line-height:1.5;color:var(--rosa);margin:0}#catalogo #rejilla .cat .cat-accion{display:block;grid-column:2;grid-row:1 / 3;align-self:center;font-size:22px;line-height:1;color:var(--rosa);transition:transform .3s ease}#catalogo #rejilla .cat:hover{background:#241d21;border-color:#ab7c90}#catalogo #rejilla .cat:hover .cat-accion{transform:translate(2px,-2px)}#catalogo #rejilla .cat:focus-visible{outline-offset:3px}@media(hover:hover){#catalogo #rejilla:has(.cat:hover) .cat:not(:hover){opacity:1}#catalogo #rejilla:has(.cat:hover) .cat:not(:hover) .foto{opacity:.82}}#catalogo #rejilla:has(.cat:focus-visible) .cat:not(:focus-visible){opacity:1}#catalogo #cotiza-simple{grid-column:1/-1;margin-top:28px;border:0;border-top:1px solid var(--borde);border-radius:0;background:none}#catalogo #cotiza-simple>summary{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0 0;font-size:15px;font-weight:500;color:var(--texto);list-style:none;cursor:pointer}#catalogo #cotiza-simple>summary>span{font-size:23px;color:var(--rosa);transition:transform .3s}#catalogo #cotiza-simple[open]>summary{padding-bottom:20px;border:0}#catalogo #cotiza-simple[open]>summary>span{transform:rotate(45deg)}#catalogo #cotiza-simple #cotiza{background:none;padding:14px 0 0}#catalogo #cotiza-simple #cotiza>.env{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px}#ayuda-compra{padding:var(--ritmo) 0;background:var(--negro)}.ayuda-grid{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:60px;align-items:start}#ayuda-compra #como,#ayuda-compra #resenas{padding:0;background:none;border:0;margin:0;min-width:0}#ayuda-compra #como>.env,#ayuda-compra #resenas>.env,#ayuda-compra #chequeo>.env{padding:0;max-width:none}#ayuda-compra #como .pasos-tit{margin-bottom:26px}#ayuda-compra #como .pasos-tit .eti{display:block;font-size:13px;color:var(--rosa);letter-spacing:0;text-transform:none;margin-bottom:12px}#ayuda-compra #como .pasos-tit h2{font-size:34px;max-width:none;font-weight:550;line-height:1.1;letter-spacing:-.035em;margin:0}#ayuda-compra #como .pasos-lista-n{display:grid;grid-template-columns:1fr;gap:24px}#ayuda-compra #como .pasos-lista-n li{border:0;padding:0;gap:15px}#ayuda-compra #como .pasos-lista-n h3{font-size:17px;font-weight:550;line-height:1.4;margin-bottom:6px}#ayuda-compra #como .pasos-lista-n p{font-size:14px;line-height:1.7;color:var(--secundario)}#ayuda-compra #como .pasos-lista-n .n{width:28px;height:28px;font-size:12px;background:none;border-color:var(--borde)}#ayuda-compra #resenas .enc{margin:0 0 26px}#ayuda-compra #resenas h2{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.025em;max-width:none;margin:0}#ayuda-compra .resenas-rejilla{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:none;border:0;overflow:visible}#ayuda-compra .resena{margin:0;padding:26px 24px;background:var(--superficie);border:1px solid var(--linea);border-radius:6px;display:flex;flex-direction:column;box-shadow:none}#ayuda-compra .resena:before{display:none}#ayuda-compra .resena blockquote{margin:20px 0 25px;flex:1}#ayuda-compra .resena blockquote p{font-size:16px;line-height:1.8;color:var(--texto);font-weight:400}#ayuda-compra .resena .quien{margin:0;padding-top:18px;border-color:var(--borde)}#ayuda-compra .resena .nn b{font-size:14px;font-weight:500}#ayuda-compra .resena .nn span{font-size:12px;color:var(--secundario)}#ayuda-compra .resena .estrellas{gap:5px}#ayuda-compra .resena .estrellas svg{width:13px;height:13px}#ayuda-compra .resena[hidden]{display:none}#ayuda-compra .resenas-mas{margin-top:22px;text-align:left;justify-content:flex-start}#mas-resenas{min-height:40px;background:none;border:0;border-bottom:1px solid var(--borde);border-radius:0;color:var(--rosa);font-size:14px;padding:0 0 7px;text-transform:none;letter-spacing:0}#ayuda-compra #chequeo{background:none;padding:24px 0 0}#ayuda-compra #chequeo .chequeo-detalles{padding:0;border:0;border-top:1px solid var(--linea)}#ayuda-compra #chequeo summary{font-size:14px;color:var(--secundario);padding:16px 0 0;line-height:1.5}#ayuda-compra #chequeo .chequeo{display:block;padding-top:20px}#ayuda-compra #chequeo h2{font-size:22px;line-height:1.3;letter-spacing:-.02em}#ayuda-compra #chequeo .diez{margin-top:20px}#ayuda-compra #chequeo .diez li{font-size:14px;line-height:1.6}#mayoristas{padding:38px 0;background:var(--superficie)}#mayoristas .mayoristas-cabecera h2{font-size:28px;font-weight:550}#mayoristas .mayoristas-cabecera .eyebrow{display:none}#mayoristas .mayoristas-cabecera p{font-size:16px}footer{padding-top:42px;background:var(--negro)}.page-product .cabecera-producto{padding-top:30px;padding-bottom:22px}.page-product .producto-intro h1,#tienda .enc h1{font-weight:550;letter-spacing:-.04em}.page-product .conf-top h2{font-weight:550}.page-product .producto-detalles{padding-block:50px}.producto-detalles h2{font-weight:550}.obra-modal .pdp-sub:empty{display:none}.obra-modal .pdp-info h3{font-weight:550}.marco img[data-arte-aprobado],.pdp-lamina img[data-arte-aprobado],.tira-arte img[data-arte-aprobado]{object-fit:contain;background:var(--negro)}.obra .nom{font-size:15px;line-height:1.4}.obra .marco{box-shadow:none;border-color:var(--borde)}.btn-add:active,.disenos-catalogo:active{transform:translateY(1px)}@media(max-width:1080px){.ayuda-grid{gap:32px;grid-template-columns:.85fr 1.15fr}#ayuda-compra .resenas-rejilla{grid-template-columns:1fr}#ayuda-compra .resena blockquote{margin:15px 0 20px}}@media(max-width:900px){.diseno-inicio{flex-basis:calc((100% - 44px)/3)}.disenos-cabecera{gap:24px}#disenos-titulo{font-size:49px}.disenos-intro{flex-basis:320px;width:320px}.disenos-intro .disenos-catalogo{gap:15px;padding:17px}.barra-filtros{top:72px}}@media(max-width:640px){:root{--ritmo:44px}.barra .env{height:64px}.barra .nav-links.nav-simple{display:none}#disenos-inicio{padding-top:28px}.disenos-cabecera{display:block}#disenos-titulo{font-size:43px;line-height:1.05}.disenos-intro{margin-top:22px;display:flex;width:100%;align-items:flex-start;gap:15px;padding:0}.disenos-intro .disenos-catalogo{width:100%;min-height:124px;padding:20px}.disenos-intro .disenos-catalogo strong{font-size:23px}.disenos-catalogo-flecha{width:46px;height:46px}.disenos-intro .disenos-personal{font-size:14px}.disenos-navegacion{padding:16px 0 10px}.disenos-controles>span{font-size:12px}.disenos-carril{gap:14px}.diseno-inicio{flex-basis:76%}.diseno-visual{padding:12px;max-height:345px}.diseno-info strong{min-height:0}#mas-pedidos .pedidos-cabecera h2{font-size:28px}#mas-pedidos #vitrina{gap:16px 12px}.pedidos-cabecera>a{margin-top:12px}.ayuda-grid{grid-template-columns:1fr;gap:40px}#ayuda-compra #como .pasos-tit h2{font-size:29px}#ayuda-compra .resenas-rejilla{grid-template-columns:1fr}#ayuda-compra .resena{padding:22px}#ayuda-compra #resenas h2{font-size:23px}#mayoristas .mayoristas-cabecera h2{font-size:26px}.barra-filtros{top:64px}}@media(prefers-reduced-motion:reduce){.diseno-inicio{animation:none}.diseno-inicio,.diseno-visual,.diseno-elegir>span,.barra .nav-simple a:after{transition:none}}html[data-motion=off] .diseno-inicio{animation:none}html[data-motion=off] .diseno-inicio,html[data-motion=off] .diseno-visual,html[data-motion=off] .diseno-elegir>span{transition:none}.barra .nav-simple button[data-nav=productos]{display:flex;align-items:center;gap:10px;padding:12px 0;border:0;background:none;font-size:15px;font-weight:600;color:var(--texto);cursor:pointer}.barra .nav-simple button[data-nav=productos] svg{transition:transform .25s ease}.barra .nav-simple button[data-nav=productos]:is(:hover,[aria-expanded=true]){color:var(--rosa)}.barra .nav-simple button[data-nav=productos][aria-expanded=true] svg{transform:rotate(180deg)}.productos-velo{position:fixed;inset:0;z-index:90;background:#08060899;backdrop-filter:blur(3px)}.productos-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:95;width:min(1060px,calc(100% - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border:1px solid var(--borde);border-radius:10px;background:var(--superficie);box-shadow:0 24px 80px #0006;overflow:hidden}.productos-panel[hidden],.productos-velo[hidden]{display:none}.productos-panel:not([hidden]){animation:productos-entrada .25s ease-out}.productos-panel-alto{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 30px 23px;border-bottom:1px solid var(--linea);flex:none}.productos-panel-alto h2{font-size:29px;font-weight:550;letter-spacing:-.035em;line-height:1.2;margin:0;color:var(--texto)}.productos-panel .productos-cerrar{position:static;margin:0;padding:0;width:36px;height:36px;flex:none;border:1px solid var(--borde);background:var(--elevado);border-radius:50%;color:var(--rosa);font-size:24px;line-height:1;cursor:pointer}.productos-panel .productos-cerrar:hover{border-color:var(--rosa)}.productos-panel-cuerpo{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:26px 30px 30px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.productos-grupo h3{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.5;margin:0 0 16px;color:var(--secundario)}.productos-opciones{display:grid;grid-template-columns:1fr 1fr;gap:12px}.producto-acceso{display:flex;align-items:center;gap:12px;padding:12px 10px;border:1px solid var(--linea);border-radius:6px;background:var(--negro);color:var(--texto);text-decoration:none;min-width:0;transition:background .25s,border-color .25s}.producto-acceso img{display:block;flex:none;width:72px;height:72px;object-fit:contain;border-radius:3px}.producto-acceso>span{display:flex;flex-direction:column;gap:7px;min-width:0}.producto-acceso b{font-size:16px;line-height:1.3;letter-spacing:-.02em;font-weight:550}.producto-acceso small{font-size:12px;line-height:1.4;color:var(--secundario);white-space:nowrap}.producto-acceso:hover{border-color:#ac8193;background:#282126}.producto-acceso:hover b{color:var(--rosa)}.producto-acceso[aria-current=page]{border-color:var(--rosa);background:var(--seleccion)}.producto-acceso:focus-visible{outline-offset:2px}.productos-panel-pie{display:flex;justify-content:space-between;gap:20px;padding:19px 30px;border-top:1px solid var(--linea);flex:none}.productos-panel-pie a{font-size:14px;color:var(--rosa);text-decoration:none;line-height:1.5}.productos-panel-pie a:hover{text-decoration:underline;text-underline-offset:4px}@keyframes productos-entrada{from{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:1000px){.productos-panel-cuerpo{gap:22px;padding:24px}.productos-panel-alto{padding:22px 24px}.productos-panel-pie{padding:18px 24px}.producto-acceso{gap:10px;flex-direction:column;align-items:flex-start}.producto-acceso img{width:64px;height:64px}.producto-acceso b{font-size:16px}}@media(max-width:640px){.productos-panel{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.productos-panel-alto{padding:18px;gap:12px}.productos-panel-alto h2{font-size:24px}.productos-panel-cuerpo{grid-template-columns:1fr;padding:20px 18px;gap:24px}.productos-opciones{gap:10px}.producto-acceso{flex-direction:row;gap:10px;padding:10px 8px}.producto-acceso img{width:42px;height:42px}.producto-acceso b{font-size:14px}.producto-acceso small{font-size:11px}.productos-panel-pie{padding:16px 18px;gap:16px}.productos-panel-pie a{font-size:12px}}@media(prefers-reduced-motion:reduce){.productos-panel:not([hidden]){animation:none}.producto-acceso,.barra .nav-simple button[data-nav=productos] svg{transition:none}}html[data-motion=off] .productos-panel:not([hidden]){animation:none}html[data-motion=off] .producto-acceso,html[data-motion=off] .barra .nav-simple button[data-nav=productos] svg{transition:none}@media(max-width:380px){.productos-panel-alto h2{font-size:21px}.producto-acceso{flex-direction:column;align-items:flex-start}.producto-acceso img{width:56px;height:56px}}@media(max-width:1100px){#catalogo #rejilla{gap:18px}#catalogo #rejilla .cat:nth-child(n) .barra-inf{padding:17px 15px}#catalogo #rejilla .cat:nth-child(n) h3{font-size:21px}#catalogo #rejilla .cat:nth-child(n) .d{font-size:14px}}@media(max-width:900px){#catalogo #rejilla{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px}#catalogo h2.inicio-titulo{font-size:40px}#catalogo #rejilla .cat:nth-child(n) h3{font-size:24px}}@media(max-width:640px){#catalogo{margin-top:40px;padding:40px 0}#catalogo .enc{display:block;margin-bottom:26px}#catalogo h2.inicio-titulo{font-size:34px}#catalogo .inicio-ayuda{margin-top:16px}#catalogo #rejilla{gap:16px 12px}#catalogo #rejilla .cat:nth-child(n) .barra-inf{padding:14px 12px 16px;gap:6px}#catalogo #rejilla .cat:nth-child(n) h3{font-size:20px}#catalogo #rejilla .cat:nth-child(n) .d{font-size:14px}#catalogo #rejilla .cat .cat-accion{font-size:17px}#catalogo #cotiza-simple #cotiza>.env{grid-template-columns:1fr;gap:24px}#mas-pedidos{padding:40px 0}#mas-pedidos .pedidos-cabecera h2{font-size:26px}#mas-pedidos .pedido-info{padding:13px 12px}#mas-pedidos .pedido-info h3{font-size:17px}#mas-pedidos .pedido-elegir strong{font-size:18px}}@media(max-width:380px){#catalogo #rejilla .cat:nth-child(n) h3{font-size:18px}#catalogo #rejilla .cat:nth-child(n) .barra-inf{padding:12px 10px}#catalogo #rejilla .cat .cat-accion{display:none}}.disenos-intro .disenos-catalogo:focus-visible{outline:3px solid var(--texto);outline-offset:5px}@media(prefers-reduced-motion:reduce){.disenos-intro .disenos-catalogo,.disenos-catalogo-flecha{transition:none}}.disenos-intro .disenos-catalogo{min-height:130px;padding:24px;background:linear-gradient(120deg,#2c2228,#1d191c);color:var(--texto);border:1px solid #ac7d8e;border-radius:14px;box-shadow:0 8px 24px #00000020,inset 0 1px 0 #ffffff08}.disenos-catalogo-kicker{color:#e8b8c9;opacity:1}.disenos-intro .disenos-catalogo small{color:var(--secundario);opacity:1}.disenos-catalogo-flecha{width:54px;height:54px;background:var(--rosa);color:#24181e;border:0;border-radius:12px;font-size:26px}.disenos-intro .disenos-catalogo:hover{background:linear-gradient(120deg,#382a32,#241e22);border-color:#efbed0;box-shadow:0 12px 28px #00000030}.disenos-intro .disenos-catalogo:hover .disenos-catalogo-flecha{background:#efbed0}@media(max-width:640px){.disenos-intro .disenos-catalogo{min-height:124px;padding:20px;gap:16px}.disenos-catalogo-flecha{width:48px;height:48px}.disenos-intro .disenos-catalogo strong{font-size:23px}}.ficha-datos{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--linea);display:grid;gap:8px;font-size:13px;line-height:1.6}.ficha-datos>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.ficha-datos dt{color:var(--secundario)}.ficha-datos dd{margin:0;color:var(--texto)}#cotiza .ficha-nota,.pdp-ficha-producto .ficha-nota{margin:12px 0 0;font-size:13px;line-height:1.65;color:var(--secundario)}.ficha-piezas{padding:0;margin:7px 0 0;list-style:none;display:grid;gap:7px}.ficha-piezas[hidden]{display:none}.ficha-piezas li{display:flex;gap:12px;align-items:baseline;font-size:14px;line-height:1.5}.ficha-piezas li b{min-width:26px;color:var(--rosa);font-weight:600}.ficha-piezas li span{color:var(--texto)}#cotiza .combo-composicion{font-size:12px;line-height:1.5;color:var(--secundario);font-weight:400}#cotiza .combo-unidad{font-size:11px;color:var(--secundario);font-weight:400}.ficha-consulta{margin-top:16px;display:grid;gap:12px}.ficha-dudas,.ficha-comparativa{border:1px solid var(--linea);border-radius:6px}.ficha-dudas>summary,.ficha-comparativa>summary,.pdp-ficha-producto>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 16px;font-size:14px;line-height:1.5;font-weight:500;color:var(--texto);list-style:none;cursor:pointer}.ficha-dudas>summary::-webkit-details-marker,.ficha-comparativa>summary::-webkit-details-marker,.pdp-ficha-producto>summary::-webkit-details-marker{display:none}.ficha-dudas>summary>span,.ficha-comparativa>summary>span,.pdp-ficha-producto>summary>span{color:var(--rosa);font-size:19px;transition:transform .2s ease}.ficha-dudas[open]>summary>span,.ficha-comparativa[open]>summary>span,.pdp-ficha-producto[open]>summary>span{transform:rotate(45deg)}.ficha-respuestas{padding:0 16px 18px}.ficha-respuestas p,.ficha-comparativa>p{font-size:14px;line-height:1.7;color:var(--secundario);margin:0 0 16px}.ficha-respuestas details{border-top:1px solid var(--linea);padding:0}.ficha-respuestas details>summary{cursor:pointer;padding:15px 0;color:var(--texto);font-size:14px;line-height:1.5}.ficha-respuestas details p{padding-bottom:2px}.ficha-respuestas>a{display:inline-block;margin-top:12px;font-size:13px}.ficha-comparativa>p{padding:0 16px}.ficha-formatos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 16px 18px}.ficha-formatos a{display:flex;flex-direction:column;gap:8px;color:var(--texto);text-decoration:none;min-width:0}.ficha-formatos img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:4px}.ficha-formatos b{font-size:14px;line-height:1.5}.ficha-formatos span{font-size:12px;line-height:1.6;color:var(--secundario)}.ficha-formatos a[aria-current=page] b{color:var(--rosa)}.ficha-precios{padding-block:28px}.ficha-precios .precios-detalle{max-width:none;margin:0}.ficha-precios .precios-detalle>summary{font-size:14px;padding-block:14px}.pdp-ficha-producto{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin:18px 0}.pdp-ficha-producto>summary{padding:14px 0;font-size:.875rem}.pdp-ficha-producto .ficha-datos{border-top:0;padding-top:0;margin-top:0}#pdp-ficha-contenido{padding-bottom:16px}.ficha-consulta summary:focus-visible,.ficha-formatos a:focus-visible,.pdp-ficha-producto summary:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}@media(max-width:640px){.ficha-datos>div{grid-template-columns:84px minmax(0,1fr);gap:8px}.ficha-formatos{gap:10px;padding-inline:12px}.ficha-formatos span{font-size:12px}.ficha-precios{padding-block:16px}}@media(prefers-reduced-motion:reduce){.ficha-consulta summary>span,.pdp-ficha-producto summary>span{transition:none}}html[data-motion=off] .ficha-consulta summary>span,html[data-motion=off] .pdp-ficha-producto summary>span{transition:none}.ficha-datos{font-size:.875rem;gap:10px}.ficha-datos dt,.ficha-datos dd{overflow-wrap:anywhere}#cotiza .ficha-nota,.pdp-ficha-producto .ficha-nota,.pe-ficha .ficha-nota{font-size:.875rem;line-height:1.7;margin:12px 0 0;color:var(--secundario)}.pdp-ficha-producto>summary{font-size:.875rem;font-weight:600}.pdp-ficha-producto[open]>summary{color:var(--rosa)}#cotiza .check .txt>span{font-size:.875rem;line-height:1.65}#cotiza #s-dis-explica{font-size:.875rem;line-height:1.7}.pe-ficha{padding:0 0 16px;border-bottom:1px solid var(--linea)}.pe-ficha .ficha-datos{margin-top:0;padding-top:0;border:0}.panel .pedido-confirmacion{font-size:.875rem;line-height:1.6;color:var(--secundario);margin:0 0 14px;padding-left:12px;border-left:2px solid var(--rosa)}.panel .pedido-pasos{margin:18px 0;padding-left:22px;display:grid;gap:13px;font-size:.875rem;line-height:1.65;color:var(--secundario)}.panel .pedido-pasos li{padding-left:4px}.panel .pedido-pasos li::marker{color:var(--rosa);font-weight:600}.panel .pedido-pasos b{color:var(--texto);font-weight:600}.cotiza-desglose,.opcion-pendiente{font-size:14px;line-height:1.6;color:var(--secundario)}.cotiza-desglose{grid-column:1/-1;margin-bottom:12px}.opcion-pendiente{padding:12px 0;margin:0;border-top:1px solid var(--linea)}.cotiza-desglose[hidden],.opcion-pendiente[hidden]{display:none}#pedido-referencia{font-size:12px;line-height:1.5;color:var(--secundario);margin:5px 0 0}#pedido-referencia:empty{display:none}.panel .item-calculo{font-size:13px;line-height:1.6;color:var(--secundario);margin-top:9px}.panel .panel-pie{max-height:65dvh;overflow-y:auto;overscroll-behavior:contain;flex-shrink:0}.pedido-desglose{margin:0 0 16px;padding:0 0 15px;border-bottom:1px solid var(--linea);font-size:14px;line-height:1.5}.pedido-desglose>div{display:flex;justify-content:space-between;gap:16px;margin-top:7px}.pedido-desglose dt{color:var(--secundario)}.pedido-desglose dd{margin:0;color:var(--texto);text-align:right}.panel .tot .l small{display:block;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--secundario)}.panel .pedido-proceso{font-size:14px;line-height:1.6;color:var(--secundario);margin:14px 0}.panel .pedido-condiciones{font-size:14px;color:var(--rosa);text-underline-offset:4px}.panel .paga-con[hidden],.panel .nota-pie[hidden],.pedido-desglose[hidden],.pedido-desglose>div[hidden]{display:none}.ayuda-pago{margin-top:24px;border-top:1px solid var(--linea);padding:17px 0 0}.ayuda-pago>summary{font-size:14px;line-height:1.5;color:var(--texto);cursor:pointer}.ayuda-pago p{font-size:14px;line-height:1.7;color:var(--secundario);margin:14px 0 0}.obra-modal .pdp-total .rot{font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;max-width:90px}@media(max-width:640px){.panel .panel-pie{padding:16px 20px 20px}.panel .panel-top{padding:17px 20px}.panel .panel-lista{padding-inline:20px}.pedido-desglose{font-size:13px;margin-bottom:12px;padding-bottom:12px}.panel .tot .v{font-size:28px}}#cotiza .conf-top p{max-width:38ch;font-size:14px;line-height:1.65;color:var(--secundario);margin:9px 0 0}#cotiza .cotiza-ayuda{font-size:13px;line-height:1.6;color:var(--secundario);margin:0 0 6px;max-width:58ch}#cotiza .conf-cuerpo{gap:20px}#cotiza .cotiza-incluye{padding:15px 16px;border:1px solid var(--linea);border-radius:6px;background:rgba(198,145,168,.045);display:grid;gap:5px}#cotiza .cotiza-incluye[hidden]{display:none}.cotiza-incluye>span{font-size:12px;font-weight:500;color:var(--secundario)}.cotiza-incluye>strong{font-size:16px;line-height:1.45;font-weight:600;color:var(--texto)}#cotiza .cotiza-incluye p{font-size:13px;line-height:1.65;color:var(--secundario);margin:0}#cotiza .opciones-especificas{gap:12px}#cotiza .opciones-especificas label{min-width:0;font-size:13px;line-height:1.5}#cotiza .opciones-especificas select{width:100%;min-width:0}#cotiza .opciones-variantes{max-height:300px}#cotiza .opciones-variantes button{min-height:74px;gap:8px;transition:border-color .25s ease,background .25s ease}#cotiza .cantidad-detalle{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--secundario)}#cotiza .tamano-cabecera{flex-wrap:wrap;row-gap:7px}#cotiza .comparar-link{min-height:30px}@media(max-width:640px){#cotiza .conf-top,#cotiza .conf-cuerpo{padding-inline:18px}#cotiza .conf-top h2{font-size:25px}#cotiza .conf-cuerpo{gap:18px}#cotiza .opciones-especificas{grid-template-columns:1fr}#cotiza .cotiza-incluye{padding:13px}#cotiza .opciones-variantes{max-height:300px}}.cambiar-producto{margin-bottom:22px}.cambiar-producto details{border:1px solid var(--linea);border-radius:6px;background:rgba(198,145,168,.035)}.cambiar-producto details>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:12px 18px;text-decoration:none;color:var(--texto);font-size:14px;line-height:1.5;list-style:none}.cambiar-producto summary::-webkit-details-marker{display:none}.cambiar-actual{display:flex;align-items:baseline;gap:10px;min-width:0}.cambiar-actual>span{color:var(--secundario)}.cambiar-actual strong{font-size:16px;font-weight:600;color:var(--texto)}.cambiar-accion{display:inline-flex;align-items:center;gap:12px;color:var(--rosa);font-weight:500;flex:none}.cambiar-accion svg{flex:none;transition:transform .22s ease}.cambiar-producto details[open] .cambiar-accion svg{transform:rotate(180deg)}.cambiar-producto details[open] nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 18px 18px;border-top:1px solid var(--linea);overflow:visible;animation:abrir-cotizadores .2s ease-out}.cambiar-producto a{display:flex;align-items:center;gap:11px;min-width:0;min-height:68px;padding:9px;font-size:14px;line-height:1.4;background:transparent;border:1px solid var(--linea);color:var(--texto);white-space:normal;transition:background .2s ease,border-color .2s ease}.cambiar-producto a img{width:44px;height:44px;object-fit:contain;border-radius:3px;flex:none}.cambiar-producto a>span:not(.cambiar-enlace-flecha){overflow-wrap:anywhere}.cambiar-producto a small{font-size:12px;font-weight:500;color:var(--rosa);margin-left:auto}.cambiar-enlace-flecha{margin-left:auto;color:var(--secundario);font-size:15px}.cambiar-producto a[aria-current=page]{background:rgba(198,145,168,.09);color:var(--texto);border-color:var(--rosa)}.cambiar-producto summary:focus-visible,.cambiar-producto a:focus-visible{outline:2px solid var(--rosa);outline-offset:4px}@media(hover:hover){.cambiar-producto summary:hover{background:rgba(198,145,168,.045)}.cambiar-producto a:hover{background:rgba(198,145,168,.075);border-color:var(--rosa);color:var(--texto)}}@keyframes abrir-cotizadores{from{opacity:.5;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:900px){.cambiar-producto details[open] nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cambiar-producto details>summary{padding:12px;gap:10px}.cambiar-actual{display:grid;gap:2px}.cambiar-actual>span{font-size:12px}.cambiar-actual strong{font-size:15px}.cambiar-accion{font-size:14px;gap:8px}.cambiar-producto details[open] nav{padding:12px;gap:8px}.cambiar-producto a{gap:8px;padding:8px;min-height:62px}.cambiar-producto a img{width:32px;height:32px}.cambiar-producto a small,.cambiar-enlace-flecha{display:none}}@media(prefers-reduced-motion:reduce){.cambiar-producto details[open] nav{animation:none}.cambiar-accion svg,.cambiar-producto a{transition:none}}html[data-motion=off] .cambiar-producto details[open] nav{animation:none}html[data-motion=off] .cambiar-accion svg,html[data-motion=off] .cambiar-producto a{transition:none}#cotiza .servicio-diseno{display:grid;gap:13px;margin-top:-8px;padding:16px;border:1px solid var(--linea);border-radius:6px;background:rgba(198,145,168,.025)}#cotiza .servicio-diseno[hidden],#s-album-opciones[hidden],#s-dis-error[hidden]{display:none}#cotiza .servicio-diseno label{font-size:14px;line-height:1.5}#cotiza .servicio-diseno select{width:100%;font-size:14px}#cotiza #s-album-opciones{display:grid;gap:12px}#cotiza #s-dis-cant{width:112px;min-height:44px;padding:10px 12px;border:1px solid var(--linea);border-radius:4px;background:var(--fondo);color:var(--texto);font:inherit;font-size:16px}#s-dis-cant:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.tarifas-album{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.tarifas-album>div{padding:10px 7px;border:1px solid var(--linea);border-radius:4px;text-align:center;transition:border-color .2s ease,background .2s ease}.tarifas-album dt{font-size:12px;line-height:1.5;color:var(--secundario)}.tarifas-album dd{font-size:14px;font-weight:500;line-height:1.5;margin:3px 0 0;color:var(--texto)}.tarifas-album .seleccionada{border-color:var(--rosa);background:rgba(198,145,168,.07)}#cotiza .diseno-calculo{font-size:14px;line-height:1.65;color:var(--rosa);margin:0}#cotiza .diseno-error{font-size:14px;line-height:1.5;color:var(--rosa);margin:0}#cotiza .servicio-diseno .cotiza-ayuda{margin:0}@media(max-width:640px){#cotiza .servicio-diseno{padding:13px}#cotiza .servicio-diseno select{font-size:16px}.tarifas-album{gap:5px}.tarifas-album>div{padding:9px 4px}}@media(prefers-reduced-motion:reduce){.tarifas-album>div{transition:none}}html[data-motion=off] .tarifas-album>div{transition:none}.panel{width:min(520px,100%)}.panel .pedido-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.panel .panel-lista{flex:none;overflow:visible;padding:0 24px}.panel .panel-pie{flex:none;max-height:none;overflow:visible;padding:18px 24px max(20px,env(safe-area-inset-bottom));gap:10px}.panel .pedido-cuerpo>.paga-con{margin:14px 24px 22px;padding:14px 0;border-top:1px solid var(--linea)}.panel .pedido-cuerpo>.paga-con>summary{font-size:14px;min-height:32px;color:var(--secundario);cursor:pointer}.panel .pedido-cuerpo .cuando{font-size:12px;line-height:1.6}.panel .item{gap:14px;padding:22px 0;align-items:flex-start}.panel .item-visual{width:66px;flex:none}.panel .item-visual img{width:66px;height:86px;object-fit:contain;background:rgba(0,0,0,.14);border-radius:4px}.panel .item-info{flex:1;min-width:0}.panel .item-enc{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.panel .item .cat-n{font-size:12px;color:var(--secundario);margin:0}.panel .item .pr{font-size:17px;line-height:1.5;white-space:nowrap;color:var(--rosa);margin:0}.panel .item .nom{font-size:16px;line-height:1.5;font-weight:600;color:var(--texto)}.panel .item-archivo{font-size:13px;line-height:1.6;color:var(--rosa);margin:7px 0}.panel .item-opciones,.panel .item .det{font-size:13px;line-height:1.6;color:var(--secundario);margin:6px 0}.panel .item .item-calculo{font-size:12px;margin-top:8px}.panel .item-acciones{display:flex;gap:12px;align-items:center;margin-top:8px}.panel .item-acciones button{min-height:36px;padding:5px 0;background:none;border:0;color:var(--secundario);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;margin:0}.panel .item-acciones .editar-item{color:var(--texto);font-weight:600}.panel .item-acciones button:focus-visible{outline:2px solid var(--rosa);outline-offset:4px}.panel .pedido-desglose{margin-bottom:0;padding-bottom:12px;font-size:13px}.panel .nota-pie{font-size:12px;line-height:1.6}.panel .pedido-seguir{font-size:14px;min-height:30px}.panel .pedido-estado{font-size:13px;line-height:1.6;padding:12px 24px;margin:0;color:var(--rosa)}#pedido-editor{display:flex;flex-direction:column;flex:1;min-height:0}#pedido-editor .pe-campos{flex:1;min-height:0;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:17px;overscroll-behavior:contain}.pe-producto{display:flex;gap:15px;padding-bottom:17px;border-bottom:1px solid var(--linea)}#pe-imagen img{width:64px;height:84px;object-fit:contain;border-radius:4px}.pe-producto>div:last-child{min-width:0}#pe-categoria{font-size:12px;color:var(--secundario);margin:0 0 5px}#pe-nombre{font-size:17px;line-height:1.5;color:var(--texto);margin:0;font-weight:600}#pe-archivo{font-size:13px;line-height:1.6;color:var(--rosa);margin:7px 0 0}#pedido-editor .campo{display:grid;gap:7px;min-width:0;margin:0}#pedido-editor label{font-size:14px;font-weight:500;color:var(--texto);line-height:1.5}#pedido-editor select,#pedido-editor input{box-sizing:border-box;max-width:100%;width:100%;min-height:46px;min-width:0;padding:10px 12px;border:1px solid var(--linea);border-radius:4px;background:#211b1f;color:var(--texto);font:inherit;font-size:14px}#pedido-editor input{font-size:16px}#pedido-editor :is(select,input,button):focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.pe-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.panel .pe-ayuda{font-size:13px;line-height:1.6;color:var(--secundario);margin:0}#pe-piezas{margin-top:-8px}.pe-servicio{display:grid;gap:14px;padding-top:17px;border-top:1px solid var(--linea)}.panel .pe-error{font-size:14px;line-height:1.5;color:var(--rosa);margin:0}.pe-pie{flex:none;padding:17px 24px max(22px,env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#211b1f}.pe-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pe-total>span{font-size:14px;line-height:1.5;color:var(--texto)}.pe-total small{display:block;font-size:12px;color:var(--secundario)}.pe-total strong{font-size:26px;font-weight:650;white-space:nowrap;color:var(--rosa)}.pe-acciones{display:flex;gap:10px;margin-top:16px}.pe-acciones button{min-height:46px;padding:12px 16px;border:1px solid var(--linea);border-radius:4px;background:none;color:var(--texto);font:inherit;font-size:14px;cursor:pointer}.pe-acciones #pe-guardar{flex:1;background:var(--rosa);color:#20161c;border-color:var(--rosa);font-weight:600}.pe-acciones #pe-guardar:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.panel .panel-lista{padding-inline:18px}.panel .item{gap:11px}.panel .item-visual,.panel .item-visual img{width:52px}.panel .item-visual img{height:72px}.panel .item .pr{font-size:16px}.panel .panel-pie{padding:15px 18px max(16px,env(safe-area-inset-bottom));gap:8px}.panel .pedido-cuerpo>.paga-con{margin-inline:18px}.panel .pedido-estado{padding-inline:18px}#pedido-editor .pe-campos{padding:18px}.pe-pie{padding:15px 18px max(18px,env(safe-area-inset-bottom))}#pedido-editor select{font-size:16px}.pe-total strong{font-size:24px}.pe-acciones button{padding-inline:12px}}@media(max-height:600px){.panel .panel-pie{max-height:50dvh;overflow-y:auto}.panel .panel-top{padding-block:12px}.pe-pie{padding-block:12px}.pe-acciones{margin-top:10px}}.item-archivos{font-size:12px;color:var(--secundario);margin:8px 0;line-height:1.6}.item-archivos summary{cursor:pointer;color:var(--texto)}.item-archivos ul{padding-left:16px;margin:8px 0;overflow-wrap:anywhere}.item-archivos small{display:block;color:var(--secundario)}.pe-archivos{border:1px solid var(--borde);border-radius:6px;padding:15px;background:var(--superficie)}.pe-archivos>summary{font-size:14px;font-weight:600;cursor:pointer;color:var(--texto)}.pe-archivos>summary span{float:right;font-size:11px;font-weight:400;color:var(--secundario)}.pe-archivos[open]>summary{margin-bottom:15px}.pe-archivos>.pe-ayuda{margin:10px 0!important}.archivo-fila{min-width:0;border:0;border-top:1px solid var(--linea);margin:14px 0 0;padding:12px 0;display:grid;gap:12px}.archivo-fila legend{font-size:12px;color:var(--rosa);padding:0 6px 0 0}#pedido-editor .archivo-fila input{width:100%;min-width:0;font:inherit;font-size:14px;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-radius:4px;padding:11px;min-height:44px;box-sizing:border-box}#pe-archivo-agregar,.archivo-quitar{font:inherit;font-size:13px;color:var(--rosa);background:transparent;border:0;cursor:pointer;text-align:left;min-height:44px;padding:8px 0}#pe-archivo-agregar:disabled{opacity:.45;cursor:default}.archivo-quitar{color:var(--secundario);text-decoration:underline;justify-self:start}#pe-archivos-capacidad{padding:10px;border-radius:4px;background:var(--elevado)}.panel .pedido-guia{margin:0 24px 24px;border-top:1px solid var(--linea);padding:15px 0}.panel .pedido-guia>summary{color:var(--texto);font-size:14px;cursor:pointer;line-height:1.5}.guia-archivos .archivo-guia-paso{display:flex;gap:14px;margin:20px 0;align-items:flex-start}.archivo-guia-paso>span{font-size:12px;color:var(--rosa);padding-top:4px;flex-shrink:0}.guia-archivos .archivo-guia-paso h3{font-size:15px;line-height:1.5;color:var(--texto);margin:0 0 6px}.guia-archivos p,.guia-archivos li{font-size:13px;line-height:1.7;color:var(--secundario)}.guia-archivos .archivo-guia-paso p{margin:0}.guia-archivos strong{color:var(--texto)}.prueba-ejemplo{padding:18px;border-radius:5px;border:1px solid var(--borde);background:var(--elevado)}.prueba-etiqueta{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--rosa);margin-bottom:16px}.prueba-hoja{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;align-items:center}.prueba-ilustracion{width:90px;height:131px;object-fit:contain;background:#f5f1e7;padding:5px;box-sizing:border-box}.prueba-hoja strong{font-size:14px}.prueba-hoja p{margin:5px 0}.prueba-hoja ul{padding-left:17px;margin:8px 0}.prueba-ejemplo>p{margin:15px 0 0;font-size:11px}.guia-archivos .archivo-calidad{margin-top:20px}#wa[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media(max-width:640px){.panel .pedido-guia{margin-inline:18px}#pedido-editor .archivo-fila input{font-size:16px}.pe-archivos{padding:12px}.archivo-fila .pe-fila{grid-template-columns:minmax(0,1fr) 75px}}.panel .pedido-resumen{margin:0 24px 20px;border-top:1px solid var(--linea);padding-top:12px}.pedido-resumen summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;color:var(--texto)}.pedido-resumen summary::after{content:"+";margin-left:auto}.pedido-resumen[open] summary::after{content:"−"}.pedido-resumen label{display:block;line-height:1.6;margin:0 0 10px}#pedido-mensaje{box-sizing:border-box;width:100%;max-width:100%;min-height:200px;resize:vertical;font:inherit;font-size:16px;line-height:1.6;color:var(--texto);background:var(--fondo);border:1px solid var(--borde);border-radius:6px;padding:12px}#pedido-copiar{font:inherit;font-size:14px;min-height:44px;padding:8px 14px;margin-top:10px;border:1px solid var(--borde);border-radius:6px;background:var(--elevado);color:var(--texto);cursor:pointer}#pedido-copia-estado{font-size:14px;line-height:1.5;color:var(--secundario)}@media(max-width:640px){.panel .pedido-resumen{margin-inline:18px}}.menu-rotulo,.pdp-ir-opciones{display:none}@keyframes entradaMovil{from{opacity:.65;transform:translateY(10px)}to{opacity:1;transform:none}}.cajon-seccion{border-block:1px solid var(--borde);margin:12px 0}.cajon-seccion>summary{cursor:pointer;color:var(--texto);font-size:16px;font-weight:600;min-height:48px;padding:14px 0;list-style-position:inside}.cajon-productos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 16px}.cajon-productos a{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:1px solid var(--borde);border-radius:4px;padding:12px 10px}.cajon-productos .precio{font-size:12px}.cajon-cuerpo>.destacado{justify-content:space-between}.cajon-cuerpo .cajon-wa{width:auto;margin:18px 0;padding:13px 14px}.cajon-cuerpo a,.cajon-cuerpo button{min-width:0;overflow-wrap:anywhere}@media(max-width:860px){.obra-modal{display:flex;flex-direction:column;height:var(--alto-visible,100dvh);max-height:var(--alto-visible,100dvh);top:var(--inicio-visible,0px);left:0;width:100%;transform:none;border-radius:0;border:0}.obra-modal:not([hidden]){animation:entradaMovil .25s ease both}.obra-modal .obra-cuerpo{flex:1;min-height:0;overflow:auto;padding-bottom:0;scroll-padding-block:16px;overscroll-behavior:contain}.obra-modal>.pdp-compra{position:static;flex:none;padding:10px 18px max(10px,env(safe-area-inset-bottom));box-shadow:0 -4px 18px #0002}.obra-modal .pdp-config{overflow:visible;scroll-margin-top:12px}.obra-modal .pdp-barra{height:auto;min-height:56px;gap:8px;padding:6px 12px 6px 16px;font-size:13px}.obra-modal .pdp-barra>span{flex:1}.pdp-ir-opciones{display:inline-flex;align-items:center;min-height:44px;padding:8px;background:none;border:0;color:var(--rosa);font:500 13px Montserrat,sans-serif;white-space:nowrap}.obra-modal .pdp-barra .cerrar{width:44px;height:44px}.obra-modal .pdp-visor{width:min(100%,260px);max-width:none}.obra-modal .pdp-gal{gap:10px;padding:14px 16px}.obra-modal .pdp-tiras{max-width:340px}.obra-modal .pdp-tiras button{min-height:58px}.obra-modal .pdp-miniatura{height:36px}.obra-modal .pdp-vista-nombre{font-size:12px;white-space:normal}.obra-modal .pdp-lectura{min-height:0;line-height:1.5}.obra-modal .pdp-zoom{min-height:44px;min-width:70px;font-size:13px}.obra-modal .pdp-galeria-cabecera{font-size:13px}.obra-modal .pdp-pasos button{width:44px;height:44px}.obra-modal .pdp-total .val{font-size:27px}.obra-modal .pdp-nota{font-size:.875rem;line-height:1.5}.obra-modal .pdp-cta{min-height:46px;margin-top:9px}.obra-modal #pdp-opciones select,.obra-modal .pdp-ajuste select{min-height:48px;font-size:16px}.obra-modal .pdp-ajustes{grid-template-columns:1fr}.obra-modal .pdp-ajustes span{min-height:0;padding:10px 12px 10px 36px}.obra-modal .pdp-ajustes small{margin-top:2px;font-size:13px}.obra-modal .pdp-ajustes input{top:15px}.panel,.cajon{top:var(--inicio-visible,0px);height:var(--alto-visible,100dvh);bottom:auto}.panel .cerrar,.cajon-cerrar{min-width:44px;min-height:44px}.panel .item-acciones{flex-wrap:wrap;gap:4px 18px}.panel .item-acciones button,.panel .pedido-seguir{min-height:44px;font-size:14px}.panel .item-enc{flex-wrap:wrap;row-gap:2px}.panel .item-info{overflow-wrap:anywhere}.panel .item-controles button{min-width:44px;min-height:44px}.panel .pedido-cuerpo,#pedido-editor .pe-campos{scroll-padding-block:20px}}@media(max-width:640px){html{scroll-padding-top:80px;scroll-padding-bottom:90px;-webkit-text-size-adjust:100%}.env,.env-cat{padding-inline:18px}.barra .env{height:64px;gap:12px;padding-inline:18px}html[data-compra-movil] .barra .btn-pedido{display:none}.barra .derecha{gap:0;margin-left:auto}.barra .hamburguesa{display:flex;align-items:center;justify-content:center;gap:8px;min-width:82px;min-height:44px;width:auto;padding:8px 10px}.menu-rotulo{display:inline;font-size:14px}.mobile-dock{display:grid;grid-template-columns:.8fr 1.15fr 1.05fr;gap:8px;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.mobile-dock a,.mobile-dock button{padding:8px 5px;min-height:48px;font-size:14px;line-height:1.3;min-width:0}.mobile-dock .dock-pedido{display:flex;flex-direction:column;gap:2px}.mobile-dock small{font-size:12px;font-weight:500}.mobile-dock small:empty{display:none}html:has(.obra-modal:not([hidden]),.panel:not([hidden]),.cajon:not([hidden]),.productos-panel:not([hidden])) .mobile-dock{visibility:hidden}html[data-teclado] .mobile-dock{display:none}#disenos-titulo{font-size:clamp(34px,9.6vw,43px)}#disenos-inicio{padding-top:24px}.disenos-intro{gap:14px;margin-top:18px}.disenos-intro .disenos-personal{display:inline-flex;align-items:center;min-height:44px}.disenos-navegacion{padding-top:8px}.disenos-controles{width:100%;gap:6px;flex-wrap:wrap}.disenos-controles>span{font-size:12px;margin-right:auto}.disenos-controles button{width:44px;height:44px;flex:none}.diseno-info strong{min-height:3em;font-size:15px}.diseno-elegir{min-height:44px}#catalogo #rejilla .cat:nth-child(n) h3{font-size:20px}#catalogo #rejilla .cat:nth-child(n) .d{font-size:14px}.cajon{width:min(390px,100%)}.cajon-cuerpo{padding-bottom:max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain}.cajon-cuerpo a,.cajon-cuerpo button{min-height:48px;font-size:16px}.cajon-cuerpo .precio{font-size:13px}.cajon-grupo{font-size:12px}.productos-panel{width:100%;height:var(--alto-visible,100dvh);max-height:var(--alto-visible,100dvh);top:var(--inicio-visible,0px);left:0;transform:none;border-radius:0;display:flex;flex-direction:column;overflow:hidden}.productos-panel:not([hidden]){animation:entradaMovil .25s ease both}.productos-panel-alto,.productos-panel-pie{flex:none}.productos-panel-cuerpo{overflow:auto;min-height:0;overscroll-behavior:contain;gap:20px}.productos-panel-alto h2{font-size:24px}.productos-panel .productos-cerrar{min-width:44px;min-height:44px}.productos-panel .producto-acceso{flex-direction:row;align-items:center;min-height:80px;padding:8px;gap:8px}.productos-panel .producto-acceso img{width:40px;height:40px}.productos-panel .producto-acceso b{font-size:14px}.productos-panel .producto-acceso small{font-size:12px}.productos-panel-pie{padding-bottom:max(16px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 18px}.productos-panel-pie a{font-size:14px;min-height:44px;display:flex;align-items:center}.breadcrumb{margin-bottom:16px;line-height:1.6}.cabecera-producto{padding-top:18px}.producto-intro h1{font-size:32px;line-height:1.12}.producto-intro p{font-size:15px}#cotiza>.env{display:flex;flex-direction:column;gap:22px}#cotiza .conf{order:0;width:100%;min-width:0;scroll-margin-top:12px}#cotiza .col-der{order:1;width:100%;position:static}#cotiza>.env>.galeria{order:-1;display:grid;grid-template-columns:minmax(0,220px) 48px;gap:10px;max-width:100%;width:278px;align-self:center}#cotiza>.env>.galeria[hidden]{display:none}#cotiza>.env>.galeria .gal-grande{width:100%;aspect-ratio:1;max-height:220px}#cotiza>.env>.galeria .gal-tiras{display:flex;flex-direction:column;gap:8px;margin:0}#cotiza>.env>.galeria .gal-tiras button{width:48px;height:48px;flex:none}#cotiza>.env>.galeria .gal-nota{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}#cotiza .conf-top,#cotiza .conf-cuerpo{padding-inline:16px}#cotiza .conf-top h2{font-size:24px}#cotiza .conf-cuerpo{gap:20px}#cotiza .conf .fila{grid-template-columns:1fr}#cotiza .opciones-variantes{max-height:none;overflow:visible;padding-right:0}#cotiza .opciones-variantes button{min-width:0;padding:12px 10px;font-size:14px}#cotiza .comparar-link{min-height:44px;font-size:13px}#cotiza .tipo-presentacion button{min-height:44px;font-size:14px}#cotiza .cantidad-control button{min-width:44px;min-height:44px}#cotiza .campo select{min-height:48px;font-size:16px}#cotiza .check{padding:14px;align-items:flex-start}#cotiza .cotiza-incluye p,.ficha-datos{font-size:14px}#cotiza .btn-add{min-height:50px;font-size:16px}.cambiar-producto{padding-inline:18px}.cambiar-producto details>summary{gap:12px}.cambiar-accion{font-size:13px;white-space:normal;max-width:150px}#tienda .tienda-cabecera{gap:12px}#tienda .tienda-favoritos{justify-self:start}#tienda .tienda{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}#tienda .obra .nom{font-size:15px;line-height:1.45}#tienda .obra .corazon{width:44px;height:44px;top:6px;right:6px}#tienda .obra .marco{padding:8px}#tienda .barra-filtros{position:static}#tienda #limpiar-filtros{min-height:44px;font-size:14px}.panel .panel-top{padding:10px 18px;min-height:62px}.panel .panel-pie{padding:12px 18px max(12px,env(safe-area-inset-bottom));max-height:none;overflow:visible}.panel .pedido-desglose{padding-bottom:8px;font-size:13px}.panel .pedido-cuerpo>.pedido-desglose{margin:12px 18px 20px;padding:14px 0;border-block:1px solid var(--borde)}.panel .nota-pie{font-size:12px}.panel .pedido-seguir{padding:8px 0}.panel .btn-wa{min-height:48px;font-size:15px}#pedido-editor .pe-fila{gap:12px}#pedido-editor :is(select,input){font-size:16px;min-height:48px}footer{padding-bottom:105px}}@media(max-width:380px){.disenos-controles>span{width:100%;margin:0 0 2px}.productos-opciones{grid-template-columns:1fr}.productos-panel .producto-acceso{min-height:64px}#pedido-editor .pe-fila{grid-template-columns:1fr}.obra-modal .pdp-config .fmt{padding:10px 7px}.obra-modal .fmt .fp{font-size:12px}.obra-modal .pdp-barra>span{font-size:12px}.obra-modal .pdp-visor{width:220px}.obra-modal .pdp-chips{grid-template-columns:1fr}.panel .item .pr{font-size:16px}}@media(max-width:860px)and (max-height:620px){.obra-modal{overflow:auto}.obra-modal .pdp-barra{position:sticky;top:0;z-index:8;background:var(--superficie)}.obra-modal .obra-cuerpo{flex:none;overflow:visible}.obra-modal>.pdp-compra{position:static}.obra-modal .pdp-visor{width:200px}.panel{overflow:auto}.panel .panel-top{position:sticky;top:0;z-index:2;background:var(--superficie)}.panel .pedido-cuerpo,#pedido-editor{flex:none;overflow:visible}.panel .panel-pie{max-height:none;overflow:visible}#pedido-editor .pe-campos{flex:none;overflow:visible}}html[data-teclado] .panel{overflow:auto}html[data-teclado] .panel .pedido-cuerpo,html[data-teclado] #pedido-editor,html[data-teclado] #pedido-editor .pe-campos{flex:none;overflow:visible}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.disenos-carril,.pedido-fotos-carril{scroll-behavior:auto}.productos-panel:not([hidden]),.obra-modal:not([hidden]){animation:none}}@media(max-width:640px){.disenos-intro .disenos-catalogo{padding:18px;gap:12px}.disenos-intro .disenos-catalogo strong{font-size:clamp(20px,5.8vw,23px);overflow-wrap:break-word}.disenos-catalogo-flecha{width:44px;height:44px}#cotiza :is(.campo,.col-der,.precio-caja,.entrega){min-width:0}#cotiza .tipo-presentacion{flex-wrap:wrap}#cotiza .tipo-presentacion button{flex:1 1 110px;min-width:0;line-height:1.4}#cotiza .opciones-variantes button{overflow-wrap:anywhere;line-height:1.5}#cotiza .cantidad-control button,#cotiza #s-cant,#cotiza #s-dis-cant{min-height:48px}#cotiza :is(.check .txt,.resumen-cotiza,.nota-cotiza){overflow-wrap:anywhere}#cotiza .check .txt{min-width:0}.obra-modal .pdp-favorito{min-height:44px;font-size:14px}.obra-modal .pdp-config{padding-inline:18px;scrollbar-gutter:auto}.obra-modal .pdp-compra-linea{flex-wrap:wrap;gap:10px 16px}.obra-modal .pdp-total{min-width:0}}@media(max-width:380px){#cotiza .opciones-variantes{grid-template-columns:1fr}#cotiza .opciones-variantes button{min-height:64px}#cotiza>.env>.galeria{width:100%;grid-template-columns:minmax(0,220px) 44px;justify-content:center}#cotiza>.env>.galeria .gal-tiras button{width:44px;height:44px}.mobile-dock{gap:5px;padding-inline:8px}}#tienda .tienda-cabecera{margin-bottom:18px}#tienda .tienda-cabecera .enc p{max-width:62ch}#tienda .barra-filtros{position:static;border-top:1px solid var(--linea);padding-top:24px}#tienda #filtros{gap:8px}#tienda #filtros .chip{font-size:14px;min-height:44px;padding:9px 14px}#tienda .obra-abrir .obra-tema{display:block;font-size:12px;line-height:1.5;color:var(--rosa);margin:13px 0 4px;text-transform:none}#tienda .obra-abrir .nom{margin-top:0;min-height:3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#tienda .obra .marco{aspect-ratio:3/4;height:auto;display:grid;place-items:center;overflow:hidden;background:#1b1819}#tienda .obra .marco img{width:100%;height:100%;object-fit:contain;max-height:100%;display:block}.catalogo-cargar{display:flex;flex-direction:column;align-items:center;gap:14px;margin:34px 0 16px}.catalogo-cargar[hidden]{display:none}.catalogo-cargar p{margin:0;font-size:14px;line-height:1.6;color:var(--secundario)}.catalogo-cargar button{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:14px 24px;min-height:48px;border:1px solid var(--rosa);border-radius:5px;background:var(--seleccion);color:var(--texto);font:500 15px/1.5 Montserrat,sans-serif;cursor:pointer}.catalogo-cargar button:hover{background:#493440}.catalogo-cargar button:focus-visible{outline:2px solid var(--rosa);outline-offset:4px}.obra-fuente{font-size:12px;line-height:1.6;color:var(--secundario);margin:14px 0 0;text-align:left}.obra-fuente[hidden]{display:none}.obra-fuente summary{font-size:13px;cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px}.obra-fuente summary:before{content:"+";color:var(--rosa);font-size:19px}.obra-fuente[open] summary:before{content:"−"}.obra-fuente p{margin:0 0 6px}.obra-fuente a{color:var(--secundario);text-underline-offset:3px;overflow-wrap:anywhere}.disenos-mas-categorias{font-size:14px;color:var(--secundario);text-underline-offset:5px;margin-right:auto}.disenos-mas-categorias:hover{color:var(--rosa)}@media(max-width:640px){#tienda .tienda-busqueda{gap:12px}#tienda .tienda-cabecera{gap:14px}#tienda .tienda-cabecera .enc p{font-size:15px;line-height:1.6}#tienda .barra-filtros{padding-top:18px}#tienda #filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#tienda #filtros .chip{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;font-size:13px;min-width:0;gap:6px;white-space:normal;text-align:left}#tienda .obra-abrir .nom{font-size:14px;line-height:1.5}.disenos-mas-categorias{font-size:13px;width:100%;margin:8px 0}.disenos-navegacion{flex-wrap:wrap}}.tienda-categoria{display:none}@media(max-width:640px){#tienda #filtros{display:none}#tienda .tienda-busqueda{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#tienda .tienda-busqueda .buscador{grid-column:1/-1}.tienda-categoria{display:grid;gap:7px;min-width:0}.tienda-categoria label{font-size:14px;line-height:1.5;color:var(--secundario)}#categoria-disenos{width:100%;min-width:0;min-height:48px;padding:11px 28px 11px 10px;border:1px solid var(--borde);border-radius:5px;background:var(--superficie);color:var(--texto);font:400 16px/1.5 Montserrat,sans-serif}#categoria-disenos:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}}@media(max-width:640px){#tienda .barra-filtros{margin-inline:0;width:100%}}#tienda .barra-filtros{background:transparent;padding-bottom:22px}.categorias-cabecera{margin:22px 0 12px;font-size:14px;font-weight:500;color:var(--secundario)}#tienda #filtros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#tienda #filtros .chip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:60px;padding:12px 14px;border:1px solid #3e343a;border-radius:10px;background:linear-gradient(135deg,#242023,#191719);color:var(--texto);font-size:14px;line-height:1.4;font-weight:500;text-align:left;white-space:normal;letter-spacing:0;box-shadow:inset 0 1px 0 #ffffff04;transition:border-color .2s,background .2s,transform .2s}#tienda #filtros .chip .n{color:var(--secundario);flex:none;font-size:12px;font-weight:400;opacity:1;padding:3px 6px;border-radius:5px;background:#ffffff05}#tienda #filtros .chip:hover{background:#2e252b;border-color:#9b7484;transform:translateY(-1px)}#tienda #filtros .chip[aria-pressed=true]{background:#392a32;color:#f7dce6;border-color:var(--rosa);box-shadow:inset 3px 0 0 var(--rosa);font-weight:650}#tienda #filtros .chip[aria-pressed=true] .n{color:#f7dce6;background:#d7a0b018}#tienda #filtros .chip:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}#categoria-disenos,#serie-disenos{appearance:auto;color-scheme:dark}@media(min-width:641px)and (max-width:1000px){#tienda #filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){#tienda #filtros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#tienda .tienda-categoria{display:none}#tienda .tienda-busqueda{gap:14px;grid-template-columns:1fr}#tienda .tienda-busqueda .buscador{grid-column:auto}#serie-disenos{min-height:48px;font-size:16px}#tienda #filtros .chip{min-height:58px;padding:11px 12px;font-size:14px}}@media(prefers-reduced-motion:reduce){#tienda #filtros .chip{transition:none}}#tienda #filtros .chip-nombre{min-width:0;overflow-wrap:anywhere;hyphens:auto}@media(max-width:640px){#tienda #filtros .chip{gap:6px;padding:10px;min-height:56px}#tienda #filtros .chip .n{padding:3px 4px;font-variant-numeric:tabular-nums}#tienda .buscador{min-width:0}#tienda .buscador .limpiar{width:44px;height:44px;right:2px}#tienda #buscar{padding-right:50px}#tienda .obra-abrir{min-width:0;width:100%}#tienda .obra-abrir .nom{overflow-wrap:anywhere}#tienda .obra .meta{gap:4px 6px;line-height:1.5}#tienda .obra .meta>span{flex-basis:100%}.catalogo-cargar button{width:100%;max-width:380px;min-height:52px;gap:16px}.catalogo-cargar p{text-align:center}}@media(hover:none){#tienda #filtros .chip:hover{transform:none}}.disenos-cabecera{align-items:center;gap:clamp(24px,4vw,60px)}.disenos-presentacion{min-width:0}.disenos-colecciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.disenos-colecciones a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid var(--borde);border-radius:30px;color:var(--texto);background:var(--superficie);font-size:14px;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s}.disenos-colecciones a:hover{background:var(--seleccion);border-color:var(--rosa)}.disenos-colecciones a:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.disenos-intro .disenos-catalogo{min-height:164px;padding:28px;background:#f5ece2;color:#2b2227;border-color:#f5ece2;box-shadow:0 12px 30px #00000020}.disenos-intro .disenos-catalogo strong{font-size:clamp(24px,2.4vw,32px);line-height:1.2}.disenos-intro .disenos-catalogo small,.disenos-intro .disenos-catalogo-kicker{color:#65515c;opacity:1}.disenos-intro .disenos-catalogo-kicker{font-size:13px;letter-spacing:.04em}.disenos-catalogo-flecha{width:54px;height:64px;background:#e6c5d0;color:#3a2631;border-radius:10px}.disenos-catalogo-flecha svg{width:27px;height:27px}.disenos-intro .disenos-catalogo:hover{background:#fff8f0;border-color:#fff8f0;box-shadow:0 15px 32px #00000030}.disenos-intro .disenos-catalogo:hover .disenos-catalogo-flecha{background:#ddb6c5;transform:none}.disenos-intro .disenos-catalogo:focus-visible{outline-color:var(--rosa)}#tienda .tienda-cabecera .eti{font-size:14px;line-height:1.5;color:var(--rosa)}@media(max-width:900px)and (min-width:641px){.disenos-intro{flex-basis:360px;width:360px}.disenos-intro .disenos-catalogo{padding:22px;gap:14px}}@media(max-width:640px){.disenos-colecciones{margin-top:18px;gap:7px}.disenos-colecciones a{padding:9px 13px}.disenos-intro .disenos-catalogo{min-height:144px;padding:22px;gap:14px}.disenos-intro .disenos-catalogo strong{font-size:clamp(23px,6vw,30px)}.disenos-catalogo-flecha{width:44px;height:56px}.disenos-catalogo-flecha svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.disenos-colecciones a{transition:none}}#disenos-inicio{padding:40px 0 30px;background:var(--negro)}#disenos-inicio>.env{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);grid-template-areas:"intro galeria" "intro controles" "temas temas";column-gap:48px;row-gap:14px;align-items:center}#disenos-inicio .disenos-cabecera{grid-area:intro;display:flex;flex-direction:column;align-items:stretch;gap:22px;margin:0;min-width:0}#disenos-inicio .eyebrow{font-size:14px;line-height:1.5;letter-spacing:.02em;margin-bottom:20px}#disenos-inicio #disenos-titulo{font-size:clamp(42px,4.8vw,66px);line-height:1.06;letter-spacing:-.055em;font-weight:600;text-wrap:balance}#disenos-inicio #disenos-titulo em{font-style:normal;color:var(--rosa)}#disenos-inicio .disenos-descripcion{max-width:35ch;margin:20px 0 0;font-size:16px;line-height:1.7;color:var(--secundario)}#disenos-inicio .disenos-colecciones{margin:22px 0 0;gap:8px}#disenos-inicio .disenos-colecciones a{background:transparent;border-color:#56434e;padding:9px 14px;font-size:14px;min-height:44px}#disenos-inicio .disenos-colecciones a:hover{background:var(--seleccion);border-color:var(--rosa)}#disenos-inicio .disenos-intro{width:100%;flex:auto;margin:0;padding:0;gap:16px}#disenos-inicio .disenos-catalogo{min-height:100px;padding:19px 22px;border-radius:10px;background:var(--rosa);border-color:var(--rosa);color:#24181e;box-shadow:none;gap:14px}#disenos-inicio .disenos-catalogo-kicker{font-size:12px;letter-spacing:.06em;color:#49333d;line-height:1.5}#disenos-inicio .disenos-catalogo strong{font-size:22px;line-height:1.3;color:#24181e}#disenos-inicio .disenos-catalogo small{font-size:14px;color:#49333d}#disenos-inicio .disenos-catalogo-flecha{width:44px;height:44px;border-radius:8px;background:#ffffff30;color:#24181e;border:1px solid #24181e22}#disenos-inicio .disenos-catalogo-flecha svg{width:24px;height:24px}#disenos-inicio .disenos-catalogo:hover{background:#efbed0;border-color:#efbed0;box-shadow:0 8px 24px #00000020;transform:translateY(-2px)}#disenos-inicio .disenos-catalogo:hover .disenos-catalogo-flecha{background:#ffffff50;transform:none}#disenos-inicio .disenos-catalogo:focus-visible{outline:2px solid var(--texto);outline-offset:4px}#disenos-inicio .disenos-personal{font-size:14px;min-height:44px;display:inline-flex;align-items:center;color:var(--secundario);padding:0}#disenos-inicio .disenos-carril{grid-area:galeria;display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:22px 16px;min-width:0;width:100%;margin:0;padding:5px 3px 10px;scroll-padding-inline:3px;align-items:start;box-sizing:border-box}#disenos-inicio .diseno-inicio{display:block;min-width:0;animation:none}#disenos-inicio .diseno-visual{aspect-ratio:3/4;border-radius:8px;padding:10px;background:#211b1f;border:1px solid #493943;max-height:none;box-shadow:0 4px 14px #00000024;transition:border-color .25s,background .25s}#disenos-inicio .diseno-visual img{object-fit:contain;filter:none;transform:none}#disenos-inicio .diseno-info{padding:10px 1px 0;gap:3px}#disenos-inicio .diseno-tema{font-size:12px;line-height:1.5;color:var(--secundario)}#disenos-inicio .diseno-info strong{font-size:14px;line-height:1.45;height:2.9em;min-height:2.9em;font-weight:500}#disenos-inicio .diseno-elegir{font-size:14px;line-height:1.5;margin:4px 0 0;color:var(--rosa)}#disenos-inicio .diseno-elegir>span{font-size:18px;transform:none}#disenos-inicio .diseno-inicio:hover .diseno-visual{border-color:var(--rosa);background:#2b2228}#disenos-inicio .disenos-carril:has(.diseno-inicio:hover) .diseno-inicio:not(:hover){opacity:1}#disenos-inicio .disenos-navegacion{grid-area:controles;padding:14px 0 0;gap:14px;border-top:1px solid var(--borde);align-items:center;flex-wrap:wrap;min-width:0}#disenos-inicio .disenos-mas-categorias{font-size:14px;line-height:1.5;width:auto;margin:0 auto 0 0;min-height:44px;display:inline-flex;align-items:center;color:var(--secundario)}#disenos-inicio .disenos-controles{gap:7px;flex-wrap:wrap}#disenos-inicio .disenos-controles>span{font-size:12px;line-height:1.5;margin:0 5px 0 0}#disenos-inicio .disenos-controles button{width:44px;height:44px;flex:none;background:var(--superficie);border-color:#56434e}@media(min-width:761px)and (max-width:1080px){#disenos-inicio>.env{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:30px}#disenos-inicio .disenos-carril{grid-auto-columns:calc((100% - 16px)/2)}#disenos-inicio #disenos-titulo{font-size:48px}}@media(max-width:760px){#disenos-inicio{padding:30px 0 16px}#disenos-inicio>.env{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "galeria" "acciones" "controles" "temas";gap:24px}#disenos-inicio .disenos-cabecera{gap:20px}#disenos-inicio #disenos-titulo{font-size:clamp(38px,9vw,56px)}#disenos-inicio .eyebrow{margin-bottom:14px}#disenos-inicio .disenos-descripcion{max-width:44ch;margin-top:15px}#disenos-inicio .disenos-colecciones{margin-top:18px}#disenos-inicio .disenos-datos{margin-top:20px;padding-top:18px;gap:30px}#disenos-inicio .disenos-datos strong{font-size:26px}#disenos-inicio .disenos-intro{gap:5px}#disenos-inicio .disenos-catalogo{min-height:94px;padding:17px 20px}#disenos-inicio .disenos-carril{display:flex;gap:14px;padding-bottom:8px}#disenos-inicio .diseno-inicio{flex:0 0 43%;min-width:0}#disenos-inicio .diseno-visual{padding:8px}#disenos-inicio .disenos-navegacion{gap:6px 16px;padding-top:10px}#disenos-inicio .disenos-controles>span{display:none}}@media(prefers-reduced-motion:reduce){#disenos-inicio .disenos-catalogo,#disenos-inicio .diseno-visual{transition:none}#disenos-inicio .disenos-catalogo:hover{transform:none}}#disenos-inicio .disenos-busqueda{margin-top:24px}#disenos-inicio .disenos-busqueda label{display:block;font-size:14px;line-height:1.5;font-weight:500;margin-bottom:9px;color:var(--texto)}#disenos-inicio .disenos-busqueda-campo{display:flex;align-items:stretch;border:1px solid #6b515e;border-radius:9px;background:#211b1f;min-width:0;overflow:hidden}#disenos-inicio .disenos-busqueda-campo:focus-within{outline:2px solid var(--rosa);outline-offset:3px}#disenos-inicio #buscar-inicio{display:block;min-width:0;width:100%;min-height:52px;padding:13px 12px;border:0;background:transparent;color:var(--texto);font:400 16px/1.5 Montserrat,sans-serif;border-radius:0;outline:none;box-shadow:none}#disenos-inicio #buscar-inicio::placeholder{color:#bdaeb6;opacity:1}#disenos-inicio .disenos-busqueda button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:48px;padding:10px 13px;border:0;border-left:1px solid #6b515e;background:#35262e;color:#f6dfe8;font:500 14px/1.5 Montserrat,sans-serif;cursor:pointer}#disenos-inicio .disenos-busqueda button:hover{background:#4b3440}#disenos-inicio .disenos-busqueda button:focus-visible{outline:2px solid var(--rosa);outline-offset:-4px}#disenos-inicio .disenos-busqueda button svg{width:19px;height:19px;flex:none}#disenos-inicio .disenos-sugerencias{display:flex;align-items:center;flex-wrap:wrap;gap:0 13px;margin-top:5px;font-size:13px;line-height:1.5;color:var(--secundario)}#disenos-inicio .disenos-sugerencias a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--rosa);text-underline-offset:4px;text-decoration-thickness:1px}#disenos-inicio .disenos-sugerencias a:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}#disenos-inicio .disenos-explorar{grid-area:temas;min-width:0;border-top:1px solid var(--borde);margin-top:24px;padding-top:25px}#disenos-inicio .disenos-explorar-cabecera{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}#disenos-inicio .disenos-explorar h2{margin:0;font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.025em}#disenos-inicio .disenos-explorar p{margin:0;font-size:14px;line-height:1.5;color:var(--secundario)}#disenos-inicio .disenos-explorar p strong{font-weight:600;color:var(--texto)}#disenos-inicio .disenos-colecciones{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}#disenos-inicio .disenos-colecciones a{display:inline-flex;align-items:center;justify-content:space-between;gap:13px;padding:10px 14px;background:var(--superficie);border:1px solid #493b43;border-radius:8px;min-height:46px;white-space:normal;max-width:100%;font-size:14px;line-height:1.5}#disenos-inicio .disenos-colecciones a>span{min-width:0;overflow-wrap:anywhere}#disenos-inicio .disenos-colecciones small{font-size:12px;color:var(--secundario);font-variant-numeric:tabular-nums;flex:none}#disenos-inicio .disenos-colecciones a:hover{border-color:var(--rosa);background:var(--seleccion)}@media(max-width:760px){#disenos-inicio .disenos-cabecera{display:contents}#disenos-inicio .disenos-presentacion{grid-area:intro}#disenos-inicio .disenos-intro{grid-area:acciones}#disenos-inicio .disenos-busqueda{margin-top:18px}#disenos-inicio .disenos-explorar{margin-top:12px;padding-top:22px}#disenos-inicio .disenos-colecciones{gap:8px}#disenos-inicio .disenos-colecciones a{padding:9px 12px;gap:10px}#disenos-inicio .disenos-carril{margin-top:-6px}}@media(max-width:360px){#disenos-inicio .disenos-busqueda button>span{display:none}}#cerrar-legal{font:inherit;font-size:13px;font-weight:600;color:var(--crema);text-decoration:none;display:inline-flex;align-items:center;gap:9px;min-height:44px}#cerrar-legal:hover{color:var(--rosa)}.doc>h3{display:none}.legal-acciones{max-width:70ch;margin:0 auto 32px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.legal-acciones a,.legal-acciones button,.legal-datos button{font:inherit;font-size:14px;min-height:44px;padding:10px 16px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.legal-acciones :is(a,button):hover,.legal-datos button:hover{border-color:var(--rosa);background:var(--elevado)}.legal-acciones [hidden],.legal-datos [hidden]{display:none!important}.legal-datos{margin:24px 0;padding:22px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie)}.legal-datos h5{margin:0 0 12px;font-size:18px;font-weight:600}.legal-datos p{font-size:14px;line-height:1.7}.legal-datos button{margin:4px 8px 4px 0}#datos-estado:empty{display:none}.legal-tabs a[aria-current=page]{border-color:var(--rosa);background:var(--rosa);color:#20181b}.panel .pedido-privacidad{margin:3px 0 5px;font-size:13px;line-height:1.55;color:var(--texto)}.pedido-privacidad label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;min-height:44px;padding-block:4px}.pedido-privacidad input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--rosa)}.pedido-privacidad p{margin:5px 0;font-size:12px;line-height:1.55;color:var(--secundario)}.pedido-privacidad a{color:var(--texto);text-decoration:underline;text-underline-offset:3px}.pedido-privacidad #pedido-privacidad-error{color:var(--rosa);font-weight:600}.panel .pedido-almacenamiento{margin:12px 24px;padding:12px;border:1px solid var(--borde);border-radius:8px;font-size:13px;line-height:1.6;color:var(--texto);background:var(--elevado)}@media(max-width:640px){.legal-acciones{gap:8px}.legal-acciones a,.legal-acciones button{flex:1}.legal-datos{padding:16px}.panel .pedido-almacenamiento{margin-inline:18px}.panel .panel-pie{max-height:55dvh;overflow-y:auto;overscroll-behavior:contain}.pedido-privacidad label{font-size:13px}}@media(max-width:860px)and (max-height:620px){.panel .panel-pie{max-height:none;overflow:visible}}html[data-teclado] .panel .panel-pie{max-height:none;overflow:visible}@media print{@page{margin:18mm}html[data-vista=legal],html[data-vista=legal] body{background:#fff!important;color:#000!important;overflow:visible!important}html[data-vista=legal] body>*:not(.capa),html[data-vista=legal] .capa>*:not(main),html[data-vista=legal] #contenido>*:not(#vista-legal),html[data-vista=legal] #vista-legal>.volver,html[data-vista=legal] #legal .enc,html[data-vista=legal] .legal-tabs,html[data-vista=legal] .legal-acciones,html[data-vista=legal] .legal-nota,html[data-vista=legal] .legal-datos{display:none!important}html[data-vista=legal] :is(.capa,#contenido,#vista-legal,#legal,#legal>.env){display:block!important;position:static!important;transform:none!important;max-width:none!important;width:auto!important;padding:0!important;margin:0!important;background:#fff!important;color:#000!important}html[data-vista=legal] #legal .doc[hidden]{display:none!important}html[data-vista=legal] #legal .doc:not([hidden]){display:block!important;max-width:none!important}html[data-vista=legal] .doc :is(h3,h4,h5,p,li,a,b){color:#000!important;background:transparent!important;font-family:Arial,sans-serif!important}html[data-vista=legal] .doc h3{display:block!important;font-size:18pt!important}html[data-vista=legal] .doc h4{break-after:avoid}html[data-vista=legal] .doc :is(p,li){font-size:10pt!important;line-height:1.5!important;orphans:3;widows:3}html[data-vista=legal] .doc a[href]::after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}}.pie-g h2{margin-top:0}
