.uno-producto{--uno-p-ac:#123C2E;--uno-p-act:#123C2E;--uno-p-su:#EAF0EC;--uno-p-det:#2C5A46;color:var(--uno-negro);font-family:var(--uno-texto)}.uno-producto *,.uno-producto *::before,.uno-producto *::after{box-sizing:border-box}.uno-producto-main{padding-bottom:56px}.uno-producto [hidden]{display:none!important}.uno-producto .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.uno-trampa{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.uno-producto .uno-producto-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:var(--uno-r-btn);font:600 15px/1.2 var(--uno-display);cursor:pointer;text-decoration:none;transition:background-color .16s var(--uno-curva),color .16s,border-color .16s;box-shadow:none;text-transform:none;letter-spacing:.01em}.uno-producto .uno-producto-btn--primario{min-height:52px;border:0;background:var(--uno-bordo);color:#fff}.uno-producto .uno-producto-btn--primario:hover{background:var(--uno-bordo-oscuro);color:#fff}.uno-producto .uno-producto-btn--sec{border:1.5px solid var(--uno-verde);background:#fff;color:var(--uno-verde)}.uno-producto .uno-producto-btn--sec:hover{background:var(--uno-verde-10);color:var(--uno-verde)}.uno-producto .uno-producto-btn:disabled{border-color:var(--uno-filete);color:#A7A092;cursor:not-allowed;background:#fff}.uno-producto-migas{padding:14px 0}.uno-producto-migas ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:500 13px/1.4 var(--uno-texto);color:var(--uno-gris)}.uno-producto-migas a{color:var(--uno-gris)}.uno-producto-migas [aria-current]{color:var(--uno-negro);overflow-wrap:anywhere}.uno-producto-migas .uno-producto-migas__mundo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--uno-p-su);color:var(--uno-p-act);text-decoration:none;font-weight:600}.uno-producto-migas .uno-producto-migas__mundo:hover{color:var(--uno-p-act);filter:brightness(.97)}.uno-producto-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gal" "buy" "info";gap:20px}@media (min-width:600px){.uno-producto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gal buy" "info buy";grid-template-rows:auto 1fr;gap:24px}}@media (min-width:1024px){.uno-producto-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 56px}}.uno-producto-galeria{grid-area:gal;min-width:0;display:flex;flex-direction:column;gap:12px;margin:0 calc(var(--uno-pad) * -1)}@media (min-width:600px){.uno-producto-galeria{margin:0}}.uno-producto-galeria__marco{position:relative;overflow:hidden;background:#F6F4F0}@media (min-width:600px){.uno-producto-galeria__marco{border-radius:var(--uno-r-m)}}.uno-producto--gal-cuadricula .uno-producto-galeria__marco{background:#F6F4F0 url(/wp-content/themes/libreria-uno/assets/img/patron-cuadricula-16.svg)}.uno-producto--gal-blanco .uno-producto-galeria__marco{background:#fff}.uno-producto--gal-confeti .uno-producto-galeria__marco{background:#FBF7F7 url(/wp-content/themes/libreria-uno/assets/img/confeti.svg) center/cover}.uno-producto--gal-crema .uno-producto-galeria__marco{background:#FBF6EA}.uno-producto-galeria__pista{display:flex;width:100%;aspect-ratio:1/1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.uno-producto-galeria__pista::-webkit-scrollbar{display:none}.uno-producto-galeria__pista:focus-visible{outline:2px solid var(--uno-bordo);outline-offset:-4px}.uno-producto-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden}.uno-producto .uno-producto-slide__btn{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:0;background:#fff0;cursor:pointer;display:block;box-shadow:none}.uno-producto-img{width:100%!important;height:100%!important;object-fit:contain;display:block;transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .2s var(--uno-curva)}@media (min-width:1024px) and (hover:hover){.uno-producto .uno-producto-slide__btn{cursor:zoom-in}.uno-producto-slide.is-zoom .uno-producto-slide__btn{cursor:zoom-out}.uno-producto-slide.is-zoom .uno-producto-img{transform:scale(2.2);transition:none}}.uno-producto-sinfoto{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font:500 14px/1.4 var(--uno-texto);color:var(--uno-gris)}.uno-producto-slide--video{background:var(--uno-verde)}.uno-producto .uno-producto-video__play{position:absolute;inset:0;width:100%;border:0;border-radius:0;background:#fff0;color:var(--uno-papel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font:600 15px var(--uno-display);cursor:pointer}.uno-producto-video__icono{width:64px;height:64px;border-radius:50%;background:var(--uno-papel);position:relative}.uno-producto-video__icono::after{content:"";position:absolute;left:25px;top:21px;border-left:18px solid var(--uno-verde);border-top:11px solid #fff0;border-bottom:11px solid #fff0}.uno-producto-slide--video iframe,.uno-producto-slide--video video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.uno-producto-etiquetas{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.uno-producto-etiqueta{padding:5px 10px;border-radius:var(--uno-r-s);font:600 12px/1.3 var(--uno-display);letter-spacing:.04em;text-transform:uppercase;background:var(--uno-gris);color:#fff}.uno-producto-etiqueta--oferta{background:var(--uno-bordo)}.uno-producto-etiqueta--nuevo{background:var(--uno-mostaza);color:#111}.uno-producto-etiqueta--ultimas{background:var(--uno-warn)}.uno-producto .uno-producto-fav{position:absolute;top:8px;right:8px;width:44px;height:44px;padding:0;border-radius:50%;border:0;background:#fff;color:var(--uno-verde);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgb(20 22 28 / .12)}.uno-producto .uno-producto-fav[aria-pressed=true]{color:var(--uno-bordo)}.uno-producto .uno-producto-fav[aria-pressed=true] svg{fill:currentColor}.uno-producto-fav.is-latido svg{animation:unoLatido .4s var(--uno-curva)}.uno-producto .uno-producto-flecha{display:none;position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--uno-filete);background:#fff;color:var(--uno-verde);align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.uno-producto-flecha--prev{left:10px}.uno-producto-flecha--next{right:10px}.uno-producto .uno-producto-grande{display:none;position:absolute;right:10px;bottom:10px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--uno-filete);background:#fff;color:var(--uno-verde);font:600 13px var(--uno-display);cursor:pointer;box-shadow:none}.uno-producto-zoom-ayuda{display:none;position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:var(--uno-r-s);background:rgb(255 255 255 / .94);font:500 12px var(--uno-texto);color:var(--uno-gris);pointer-events:none}.uno-producto-contador{position:absolute;right:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgb(17 17 17 / .72);color:#fff;font:600 12px var(--uno-display);font-variant-numeric:tabular-nums;pointer-events:none}.uno-producto-puntos{display:flex;justify-content:center;gap:6px;padding:0 16px}.uno-producto-puntos span{width:6px;height:6px;border-radius:999px;background:var(--uno-filete);transition:width .16s var(--uno-curva),background-color .16s}.uno-producto-puntos span.is-activo{width:18px;background:var(--uno-p-ac)}.uno-producto-miniaturas{display:none;flex-wrap:wrap;gap:8px}.uno-producto .uno-producto-miniaturas button{position:relative;width:64px;height:64px;padding:0;border-radius:10px;border:2px solid var(--uno-filete);background:#F6F4F0;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:500 11px var(--uno-texto);color:var(--uno-gris);box-shadow:none}.uno-producto .uno-producto-miniaturas button[aria-selected=true]{border-color:var(--uno-p-ac)}.uno-producto-miniaturas img{width:100%;height:100%;object-fit:cover;display:block}.uno-producto .uno-producto-miniaturas .uno-producto-miniatura--video{background:var(--uno-verde);color:var(--uno-papel)}.uno-producto-miniatura--video span{border-left:12px solid currentColor;border-top:7px solid #fff0;border-bottom:7px solid #fff0}.is-unica .uno-producto-puntos,.is-unica .uno-producto-miniaturas{display:none!important}@media (min-width:600px){.uno-producto .uno-producto-flecha{display:flex}.uno-producto .uno-producto-grande{display:inline-flex;align-items:center}.uno-producto-contador,.uno-producto-puntos{display:none}.uno-producto-miniaturas{display:flex}}@media (min-width:1024px){.uno-producto .uno-producto-miniaturas button{width:76px;height:76px}}@media (min-width:1024px) and (hover:hover){.uno-producto-zoom-ayuda{display:block}}.uno-producto-lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#111;color:#fff;flex-direction:column}.uno-producto-lightbox[open]{display:flex;animation:unoFade .2s}.uno-producto-lightbox::backdrop{background:#111}.uno-producto-lightbox__cab,.uno-producto-lightbox__pie{display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 14px var(--uno-display);font-variant-numeric:tabular-nums}.uno-producto-lightbox__cab{padding:8px 8px 8px 16px}.uno-producto-lightbox__pie{padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));font:500 13px var(--uno-texto);color:var(--uno-filete)}.uno-producto-lightbox button{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.uno-producto-lightbox__img{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;touch-action:pinch-zoom}.uno-producto-lightbox__img img{max-width:min(100%,1100px);max-height:100%;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:12px}.uno-producto-compra{grid-area:buy;min-width:0;align-self:start;display:flex;flex-direction:column;gap:20px;padding-bottom:8px}@media (min-width:600px){.uno-producto-compra{position:sticky;top:calc(var(--uno-fijo-arriba,0px) + 16px)}}.uno-producto-cabeza{display:flex;flex-direction:column;gap:6px}.uno-producto-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:500 12px/1.4 var(--uno-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--uno-gris)}body.uno .uno-producto-titulo{margin:0;font:700 24px/1.15 var(--uno-display);letter-spacing:-.015em;color:var(--uno-verde);text-wrap:balance}@media (min-width:600px){body.uno .uno-producto-titulo{font-size:26px}}@media (min-width:1024px){body.uno .uno-producto-titulo{font-size:32px}}.uno-producto-bajada{margin:0;font:400 15px/1.5 var(--uno-texto);color:var(--uno-gris)}.uno-producto .uno-producto-valoracion{display:inline-flex;align-items:center;gap:8px;min-height:32px;align-self:flex-start;color:var(--uno-verde);text-decoration:none;font:500 14px var(--uno-texto)}.uno-producto-valoracion__txt{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--uno-filete)}.uno-producto-estrellas{font-size:16px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,var(--uno-verde) var(--valor,0%),var(--uno-filete) 0);-webkit-background-clip:text;background-clip:text;color:#fff0}.uno-producto-precio{display:flex;flex-direction:column;gap:4px}.uno-producto-precio__antes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uno-producto-precio__antes del{font:500 15px var(--uno-texto);color:var(--uno-gris)}.uno-producto-precio__pct{padding:3px 8px;border-radius:var(--uno-r-s);background:var(--uno-bordo-10);color:var(--uno-bordo);font:700 13px var(--uno-display)}.uno-producto-precio__actual{margin:0;font:700 30px/1.1 var(--uno-display);color:var(--uno-verde);font-variant-numeric:tabular-nums}.uno-producto-precio__actual .woocommerce-Price-currencySymbol{margin-right:1px}@media (min-width:600px){.uno-producto-precio__actual{font-size:34px}}.uno-producto-precio__desde{font:500 16px var(--uno-texto);color:var(--uno-gris)}.uno-producto-precio__apoyo{display:flex;flex-direction:column;gap:2px;font:400 14px/1.5 var(--uno-texto);color:var(--uno-gris)}.uno-producto-precio__apoyo strong{font-weight:600;color:var(--uno-ok)}.uno-producto-form{display:flex;flex-direction:column;gap:16px;margin:0}.uno-producto-variantes{display:flex;flex-direction:column;gap:16px}.uno-producto-atributo{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.uno-producto-atributo legend{padding:0;margin:0 0 8px;font:500 14px var(--uno-texto);color:var(--uno-gris)}.uno-producto-atributo legend strong{color:var(--uno-negro);font-weight:600}.uno-producto-opciones{display:flex;flex-wrap:wrap;gap:8px}.uno-producto-opciones--color{gap:6px;margin-left:-4px}.uno-producto-opciones input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.uno-producto-muestra{position:relative;width:44px;height:44px;border-radius:50%;border:2px solid #fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0}.uno-producto-muestra__c{width:32px;height:32px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgb(17 17 17 / .18)}.uno-producto-muestra:has(input:checked){border-color:var(--uno-p-ac)}.uno-producto-opcion{min-height:44px;padding:0 16px;border-radius:10px;border:1.5px solid var(--uno-filete);background:#fff;color:var(--uno-negro);display:inline-flex;align-items:center;font:600 14px var(--uno-display);cursor:pointer;margin:0}.uno-producto-opcion:has(input:checked){border-color:var(--uno-p-ac);background:var(--uno-p-su)}.uno-producto-muestra:has(input:focus-visible),.uno-producto-opcion:has(input:focus-visible){outline:2px solid var(--uno-bordo);outline-offset:2px}.uno-producto-muestra.is-agotado .uno-producto-muestra__c{opacity:.45}.uno-producto-muestra.is-agotado::after{content:"";position:absolute;width:36px;height:2px;background:var(--uno-gris);transform:rotate(-45deg);border-radius:2px}.uno-producto-opcion.is-agotado{color:#A7A092;text-decoration:line-through}.uno-producto-muestra.is-imposible,.uno-producto-opcion.is-imposible{opacity:.35;cursor:not-allowed}.uno-producto-stock{margin:0;display:flex;align-items:center;gap:8px;font:500 14px/1.4 var(--uno-texto);color:var(--uno-ok)}.uno-producto-stock[data-estado=low]{color:var(--uno-warn)}.uno-producto-stock[data-estado=out]{color:var(--uno-error)}.uno-producto-stock[data-estado=elegir]{color:var(--uno-gris)}.uno-producto-stock__punto{width:10px;height:10px;border-radius:50%;flex:none;background:currentColor}.uno-producto-cta{display:flex;gap:10px;align-items:stretch}.uno-producto .uno-producto-cta .quantity{display:flex;align-items:center;flex:none;height:52px;margin:0;border:1.5px solid var(--uno-verde);border-radius:10px;background:#fff}.uno-producto .uno-producto-cta .quantity button{width:44px;height:100%;padding:0;border:0;background:#fff0;color:var(--uno-verde);font:600 20px var(--uno-display);cursor:pointer;box-shadow:none;border-radius:10px}.uno-producto .uno-producto-cta .quantity input.qty{width:36px;height:100%;min-height:0;padding:0;border:0;background:#fff0;text-align:center;font:600 16px var(--uno-display);color:var(--uno-negro);font-variant-numeric:tabular-nums;-moz-appearance:textfield;box-shadow:none}.uno-producto .uno-producto-cta .quantity input.qty::-webkit-inner-spin-button,.uno-producto .uno-producto-cta .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.uno-producto .uno-producto-cta .quantity.hidden{display:none}.uno-producto .uno-producto-agregar{flex:1;min-width:0;height:52px;margin:0;padding:0 16px;border:0;border-radius:10px;background:var(--uno-bordo);color:#fff;font:600 15px var(--uno-display);letter-spacing:.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .16s var(--uno-curva),transform .16s;box-shadow:none;text-transform:none}.uno-producto .uno-producto-agregar:hover{background:var(--uno-bordo-oscuro);color:#fff}.uno-producto .uno-producto-agregar:active{transform:scale(.98)}.uno-producto .uno-producto-agregar.is-cargando{pointer-events:none}.uno-producto .uno-producto-agregar.is-cargando>*{visibility:hidden}.uno-producto .uno-producto-agregar.is-cargando{position:relative}.uno-producto .uno-producto-agregar.is-cargando::after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:-13px 0 0 #fff,13px 0 0 #fff;animation:unoDots 900ms infinite}.uno-producto .uno-producto-agregar.is-agregado{background:var(--uno-ok)}.uno-producto-aviso{margin:0;padding:10px 12px;border-radius:10px;background:var(--uno-bordo-10);color:var(--uno-error);font:500 14px/1.45 var(--uno-texto)}.uno-producto-aviso.is-ok{background:var(--uno-verde-10);color:var(--uno-ok)}.uno-producto-avisame{padding:16px;border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete)}.uno-producto-avisame form{display:flex;flex-direction:column;gap:10px;margin:0}.uno-producto-avisame p{margin:0;font:400 15px/1.5 var(--uno-texto)}.uno-producto-avisame label{font:500 13px var(--uno-texto);color:var(--uno-gris)}.uno-producto input.uno-cajita,.uno-producto-avisame input[type=email],.uno-producto-cp input{height:48px;width:100%;min-width:0;border:1.5px solid var(--uno-gris);border-radius:10px;padding:0 14px;font:400 16px var(--uno-texto);background:#fff;color:var(--uno-negro);box-shadow:none}.uno-producto-avisame input[aria-invalid=true],.uno-producto-cp input[aria-invalid=true]{border-color:var(--uno-error)}.uno-producto-error{font:500 13px var(--uno-texto);color:var(--uno-error)}.uno-producto-error:empty{display:none}.uno-producto-avisame__ok{margin:0;font:500 15px/1.5 var(--uno-texto);color:var(--uno-ok)}.uno-producto .uno-producto-whatsapp{min-height:48px;border:1.5px solid var(--uno-verde);border-radius:10px;background:#fff;color:var(--uno-verde);font:600 15px var(--uno-display);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px}.uno-producto .uno-producto-whatsapp:hover{background:var(--uno-verde-10);color:var(--uno-verde)}.uno-producto-para-que{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--uno-r-m);background:var(--uno-p-su)}.uno-producto-para-que img{width:56px;height:56px;flex:none;object-fit:contain}.uno-producto-para-que>div{display:flex;flex-direction:column;gap:4px;min-width:0}.uno-producto-para-que strong{font:600 12px var(--uno-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--uno-p-act)}.uno-producto-para-que__txt{font:400 15px/1.6 var(--uno-texto);color:var(--uno-negro);text-wrap:pretty}.uno-producto-para-que__txt p{margin:0 0 8px}.uno-producto-para-que__txt p:last-child{margin:0}.uno-producto-envio{padding:16px;border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete);display:flex;flex-direction:column;gap:14px}.uno-producto-envio hr{height:1px;border:0;background:var(--uno-filete);margin:0}.uno-producto-envio__fila{display:flex;gap:12px;align-items:flex-start}.uno-producto-envio svg{color:var(--uno-verde)}.uno-producto-envio__fila>div{display:flex;flex-direction:column;gap:2px;font:400 14px/1.5 var(--uno-texto);color:var(--uno-gris)}.uno-producto-envio__fila strong{font:600 15px var(--uno-texto);color:var(--uno-negro)}.uno-producto-cp{display:flex;flex-direction:column;gap:8px;margin:0}.uno-producto-cp label{display:flex;gap:12px;align-items:center;font:600 15px var(--uno-texto);color:var(--uno-negro)}.uno-producto-cp__fila{display:flex;gap:8px}.uno-producto-cp__fila input{flex:1}.uno-producto .uno-producto-cp__fila .uno-producto-btn{flex:none;padding:0 18px}.uno-producto-cp__ayuda{font:400 13px var(--uno-texto);color:var(--uno-gris)}.uno-producto-cp__ayuda.is-error{color:var(--uno-error)}.uno-producto-cp__res{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:var(--uno-fondo-suave);font:400 14px/1.5 var(--uno-texto)}.uno-producto-cp__res div{display:flex;justify-content:space-between;gap:12px}.uno-producto-cp__res strong{font-weight:600;white-space:nowrap}.uno-producto-cp__res span{color:var(--uno-gris)}.uno-producto-sellos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.uno-producto-sellos li{display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-radius:12px;border:1px solid var(--uno-filete);background:#fff;margin:0}.uno-producto-sellos svg{color:var(--uno-verde)}.uno-producto-sellos strong{font:600 13px/1.3 var(--uno-texto);color:var(--uno-negro)}.uno-producto-sellos span{font:400 12px/1.4 var(--uno-texto);color:var(--uno-gris);overflow-wrap:anywhere}.uno-producto-extras:empty{display:none}.uno-producto-extras .product_meta,.uno-producto-extras .woocommerce-product-details__short-description{display:none}.uno-producto-info{grid-area:info;min-width:0;align-self:start}.uno-producto-tabs{display:flex;gap:4px;border-bottom:1px solid var(--uno-filete);margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.uno-producto .uno-producto-tabs button{flex:none;min-height:48px;padding:0 16px;margin-bottom:-1px;border:0;border-bottom:3px solid #fff0;border-radius:0;background:#fff0;color:var(--uno-gris);font:600 15px var(--uno-display);cursor:pointer;box-shadow:none}.uno-producto .uno-producto-tabs button[aria-selected=true]{border-bottom-color:var(--uno-p-ac);color:var(--uno-negro)}.uno-producto-paneles{display:flex;flex-direction:column;gap:10px}.uno-producto-panel{border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete);overflow:hidden}body.uno .uno-producto-panel__titulo{margin:0;font-size:inherit}.uno-producto .uno-producto-panel__titulo button{width:100%;min-height:56px;padding:0 16px;border:0;border-radius:0;background:#fff0;display:flex;justify-content:space-between;align-items:center;gap:12px;font:600 16px var(--uno-display);color:var(--uno-verde);cursor:pointer;text-align:left;box-shadow:none}.uno-producto-chev{width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s var(--uno-curva);flex:none}[aria-expanded=true]>.uno-producto-chev{transform:translateY(2px) rotate(225deg)}.uno-producto-panel__cuerpo{padding:0 16px 16px;font:400 16px/1.6 var(--uno-texto);color:var(--uno-negro)}.uno-producto-panel__cuerpo>*{max-width:680px}.uno-producto-panel__cuerpo p{margin:0 0 12px;text-wrap:pretty}.uno-producto-panel__cuerpo img{border-radius:12px}.uno-producto-info.is-tabs .uno-producto-paneles{gap:0}.uno-producto-info.is-tabs .uno-producto-panel__titulo{display:none}.uno-producto-info.is-tabs .uno-producto-panel__cuerpo{padding:24px}.uno-producto-info.is-tabs .uno-producto-panel:not(.is-activo){display:none}.uno-producto-info.is-acordeon .uno-producto-panel:not(.is-abierto) .uno-producto-panel__cuerpo{display:none}.uno-producto table.woocommerce-product-attributes{width:100%;border-collapse:collapse;border:0;margin:0;font:400 14px/1.5 var(--uno-texto)}.uno-producto .woocommerce-product-attributes tr:nth-child(odd){background:var(--uno-fondo-suave)}.uno-producto .woocommerce-product-attributes th{width:42%;padding:10px 12px;text-align:left;font-weight:500;color:var(--uno-gris);vertical-align:top;border:0;background:#fff0}.uno-producto .woocommerce-product-attributes td{padding:10px 12px;color:var(--uno-negro);overflow-wrap:anywhere;border:0;background:#fff0;font-style:normal}.uno-producto .woocommerce-product-attributes td p{margin:0}.uno-producto-envios-lista{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.uno-producto-envios-lista strong{font-weight:600}.uno-producto-combinalo,.uno-producto-resenas,.uno-producto-relacionados,.uno-producto-vistos{margin-top:40px;display:flex;flex-direction:column;gap:16px}@media (min-width:600px){.uno-producto-combinalo,.uno-producto-resenas,.uno-producto-relacionados,.uno-producto-vistos{margin-top:64px}}.uno-producto-h2{display:flex;flex-direction:column;gap:2px;align-self:flex-start}body.uno .uno-producto-h2 h2,body.uno .uno-producto-h2-txt{margin:0;font:600 22px/1.2 var(--uno-display);letter-spacing:-.01em;color:var(--uno-verde)}body.uno .uno-producto-h3{margin:0;font:600 18px/1.2 var(--uno-display);color:var(--uno-verde)}@media (min-width:600px){body.uno .uno-producto-h2 h2,body.uno .uno-producto-h2-txt{font-size:26px}body.uno .uno-producto-h3{font-size:20px}}.uno-producto-subrayado{display:block;width:140px;height:12px;background:var(--uno-p-det);-webkit-mask:url(/wp-content/themes/libreria-uno/assets/footer/trazo-subrayado.svg) left center/contain no-repeat;mask:url(/wp-content/themes/libreria-uno/assets/footer/trazo-subrayado.svg) left center/contain no-repeat}.uno-producto-combo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:600px){.uno-producto-combo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.uno-producto-combo-item{position:relative;display:flex;gap:12px;align-items:center;padding:12px;border-radius:var(--uno-r-m);background:#fff;border:1.5px solid var(--uno-filete);cursor:pointer;margin:0}.uno-producto-combo-item:has(input:checked){border-color:var(--uno-p-ac)}.uno-producto-combo-item.is-agotado{opacity:.55;cursor:not-allowed}.uno-producto-combo-item input{position:absolute;top:12px;right:12px;width:22px;height:22px;margin:0;accent-color:var(--uno-verde)}.uno-producto-combo-img{flex:none;width:72px;aspect-ratio:1/1;border-radius:12px;background:var(--uno-fondo-suave);overflow:hidden}.uno-producto-combo-img img{width:100%;height:100%;object-fit:cover;display:block}.uno-producto-combo-txt{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:28px}.uno-producto-combo-este{font:600 11px var(--uno-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--uno-p-act)}.uno-producto-combo-nombre{font:400 15px/1.4 var(--uno-texto);color:var(--uno-negro)}.uno-producto-combo-precio{font:700 17px var(--uno-display);color:var(--uno-verde)}@media (min-width:600px){.uno-producto-combo-item{flex-direction:column;align-items:stretch}.uno-producto-combo-img{width:100%}}.uno-producto-combo-total{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--uno-r-m);background:var(--uno-p-su);font:400 15px var(--uno-texto)}.uno-producto-combo-total strong{font:700 18px var(--uno-display);color:var(--uno-verde)}.uno-producto-resenas__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media (min-width:1024px){.uno-producto-resenas__grid{grid-template-columns:320px minmax(0,1fr)}}.uno-producto-resumen{padding:20px;border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete);display:flex;flex-direction:column;gap:12px}.uno-producto-resumen__prom{display:flex;align-items:baseline;gap:10px;font:400 14px var(--uno-texto);color:var(--uno-gris)}.uno-producto-resumen__num{font:700 44px/1 var(--uno-display);color:var(--uno-verde)}.uno-producto-resumen__dist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.uno-producto-resumen__dist li{display:grid;grid-template-columns:52px minmax(0,1fr) 28px;gap:8px;align-items:center;font:500 13px var(--uno-texto);color:var(--uno-gris);margin:0}.uno-producto-resumen__barra{height:8px;border-radius:999px;background:var(--uno-fondo-suave);overflow:hidden}.uno-producto-resumen__barra span{display:block;height:100%;background:var(--uno-p-ac);border-radius:999px}.uno-producto-resumen__n{text-align:right;font-variant-numeric:tabular-nums}.uno-producto-opiniones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.uno-producto-opinion{padding:16px 20px;border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete);margin:0}.uno-producto-opinion>div{display:flex;flex-direction:column;gap:6px}.uno-producto-opinion__cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.uno-producto-opinion__cab strong{font:600 15px var(--uno-texto)}.uno-producto-opinion__cab time{font:400 13px var(--uno-texto);color:var(--uno-gris)}.uno-producto-opinion__estrellas{color:var(--uno-verde);font-size:15px;letter-spacing:1px}.uno-producto-opinion__txt{font:400 15px/1.6 var(--uno-texto);text-wrap:pretty}.uno-producto-opinion__txt p{margin:0}.uno-producto-opinion__verif{font:500 12px var(--uno-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--uno-ok)}.uno-producto-opinion__pendiente{margin:0;font:500 13px var(--uno-texto);color:var(--uno-warn)}.uno-producto-resenas__vacio{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px;border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete);text-align:center}.uno-producto-resenas__vacio img{width:120px;height:auto;flex:none}.uno-producto-resenas__vacio>div{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:520px}.uno-producto-resenas__vacio strong{font:600 19px/1.3 var(--uno-display);color:var(--uno-verde)}.uno-producto-resenas__vacio p{margin:0;font:400 15px/1.6 var(--uno-texto);color:var(--uno-gris)}@media (min-width:600px){.uno-producto-resenas__vacio{flex-direction:row;text-align:left}.uno-producto-resenas__vacio>div{align-items:flex-start}}.uno-producto-opinar{padding:20px;border-radius:var(--uno-r-m);background:#fff;border:1px solid var(--uno-filete)}.uno-producto-opinar.is-oculto{display:none}.uno-producto-opinar .comment-reply-title{margin:0 0 12px;font:600 19px var(--uno-display);color:var(--uno-verde)}.uno-producto-opinar .comment-notes{margin:0 0 12px;font:400 13px var(--uno-texto);color:var(--uno-gris)}.uno-producto-opinar .comment-form{display:flex;flex-direction:column;gap:12px;margin:0}.uno-producto-opinar .comment-form p{margin:0;display:flex;flex-direction:column;gap:6px}.uno-producto-opinar label,.uno-producto-calificar legend{font:500 14px var(--uno-texto);color:var(--uno-negro)}.uno-producto-opinar input[type=text],.uno-producto-opinar input[type=email],.uno-producto-opinar textarea{width:100%;min-height:48px;border:1.5px solid var(--uno-gris);border-radius:10px;padding:10px 14px;font:400 16px/1.5 var(--uno-texto);background:#fff;color:var(--uno-negro);box-shadow:none}.uno-producto-opinar .comment-form-cookies-consent{flex-direction:row!important;align-items:flex-start;font-size:13px}.uno-producto-opinar .required{color:var(--uno-error)}.uno-producto-opinar .form-submit input[type=submit]{min-height:52px;padding:0 24px;border:0;border-radius:10px;background:var(--uno-bordo);color:#fff;font:600 15px var(--uno-display);cursor:pointer;align-self:flex-start}.uno-producto-calificar{border:0;margin:0;padding:0}.uno-producto-calificar__estrellas{display:inline-flex;flex-direction:row-reverse;gap:2px}.uno-producto-calificar__estrellas input{position:absolute;opacity:0;width:1px;height:1px}.uno-producto-calificar__estrellas label{font-size:32px;line-height:1;color:var(--uno-filete);cursor:pointer;padding:4px;transition:color .12s}.uno-producto-calificar__estrellas label:hover,.uno-producto-calificar__estrellas label:hover~label,.uno-producto-calificar__estrellas input:checked~label{color:var(--uno-mostaza)}.uno-producto-calificar__estrellas input:focus-visible+label{outline:2px solid var(--uno-bordo);outline-offset:2px;border-radius:6px}.uno-producto-relacionados .uno-carrusel__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.uno-producto-relacionados ul.products{padding-top:0}.uno-producto-vistos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.uno-producto-vistos li{margin:0}.uno-producto .uno-producto-vistos a{display:flex;gap:12px;align-items:center;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--uno-filete);text-decoration:none;color:var(--uno-negro);min-height:76px}.uno-producto .uno-producto-vistos a:hover{border-color:var(--uno-verde);color:var(--uno-negro)}.uno-producto-vistos img,.uno-producto-vistos .uno-vacio{flex:none;width:60px;height:60px;border-radius:10px;object-fit:cover;background:var(--uno-fondo-suave)}.uno-producto-vistos span{display:flex;flex-direction:column;gap:2px;min-width:0;font:400 14px/1.35 var(--uno-texto)}.uno-producto-vistos b{font:700 15px var(--uno-display);color:var(--uno-verde)}.uno-producto-barra{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px var(--uno-pad) calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--uno-filete);box-shadow:0 -8px 20px rgb(20 22 28 / .10);transform:translateY(110%);transition:transform .26s var(--uno-curva);visibility:hidden}.uno-producto-barra.is-visible{transform:none;visibility:visible}.uno-producto-barra__precio{display:flex;flex-direction:column;min-width:0;flex:none}.uno-producto-barra__precio del{font:500 12px var(--uno-texto);color:var(--uno-gris)}.uno-producto-barra__precio span{font:700 19px/1.15 var(--uno-display);color:var(--uno-verde);font-variant-numeric:tabular-nums}.uno-producto .uno-producto-barra .uno-producto-btn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}@media (min-width:1024px){.uno-producto-barra{display:none}}@keyframes unoDots{0%,100%{opacity:.35}50%{opacity:1}}@keyframes unoFade{from{opacity:0}to{opacity:1}}@keyframes unoLatido{0%{transform:scale(1)}40%{transform:scale(1.25)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.uno-producto *,.uno-producto *::before,.uno-producto *::after{animation:none!important;transition:none!important}.uno-producto-galeria__pista{scroll-behavior:auto}}.uno-producto .added_to_cart{display:none!important}.uno-pag-producto .product-title.product-above{display:none}.uno-producto-migas ol{flex-wrap:nowrap;min-width:0}.uno-producto-migas li{flex:none;white-space:nowrap}.uno-producto-migas li.uno-migas-prod[aria-current]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;max-width:42ch}@media (max-width:767px){.uno-producto-migas .uno-migas-sub,.uno-producto-migas .uno-migas-prod{display:none}}@media (min-width:768px) and (max-width:1023px){.uno-producto-migas .uno-migas-prod{display:none}}.uno-producto-agregar{min-width:0;white-space:nowrap}.uno-producto-agregar [data-uno-agregar-txt]{overflow:hidden;text-overflow:ellipsis}@media (max-width:400px){.uno-producto .uno-producto-agregar svg{display:none}.uno-producto .uno-producto-agregar{padding-inline:12px;font-size:15px}}.uno-producto-cp__res .uno-producto-cp__op{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px}.uno-producto-cp__res .uno-producto-cp__op span:not([class]){color:var(--uno-negro,#111)}.uno-producto-cp__res .uno-envio-logo{--uno-envio-logo-ancho:68px}.uno-producto-cp__nota{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:var(--uno-gris)}