.vv-tarjeta{display:flex;flex-direction:column;min-width:0;color:var(--vv-tinta)}.vv-tarjeta__foto{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--vv-crema-2)}.vv-tarjeta__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s cubic-bezier(.22,.61,.36,1)}.vv-tarjeta__img--segunda{opacity:0}@media(hover:hover){.vv-tarjeta:not(.vv-tarjeta--otro-color) .vv-tarjeta__foto:hover .vv-tarjeta__img--segunda{opacity:1}}.vv-tarjeta__pie{position:relative;display:flex;flex-direction:column;padding-block:9px 4px;font-family:var(--vv-texto)}.vv-tarjeta__texto{display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}.vv-tarjeta__nombre{overflow:hidden;font-family:var(--vv-serif);font-size:calc(19px * var(--vv-k));font-weight:300;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.vv-tarjeta__linea{overflow:hidden;color:var(--vv-gris);font-size:calc(12.5px * var(--vv-k));font-weight:400;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.vv-tarjeta__con-color,.vv-tarjeta__abrir,.vv-tarjeta__tallas{display:none!important}.vv-tarjeta__precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin:5px 0 0;font-size:calc(14.5px * var(--vv-k));font-weight:600;line-height:1.3}.vv-tarjeta__actual--rebaja{color:var(--vv-precio-oferta)}.vv-tarjeta__antes{color:var(--vv-tachado);font-size:calc(12.5px * var(--vv-k));font-weight:400}.vv-tarjeta__muestras{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-block-start:8px}.vv-tarjeta__muestra{position:relative;box-sizing:border-box;width:14px;height:14px;padding:0;border:1px solid rgb(0 0 0 / .12);border-radius:50%;background-position:center;background-size:cover;cursor:pointer}.vv-tarjeta__muestra:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}span.vv-tarjeta__muestra{cursor:default}.vv-tarjeta__muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--vv-crema),0 0 0 3px var(--vv-tinta)}.vv-tarjeta__mas{color:var(--vv-gris);font-family:var(--vv-rotulo);font-size:calc(12px * var(--vv-k));line-height:calc(14px * var(--vv-k));text-decoration:none}@media(prefers-reduced-motion:reduce){.vv-tarjeta__img{transition:none}}.slideshow-control--previous,.slideshow-control--next{display:none}.product-grid__card [ref=productTitleLink],.product-card [ref=productTitleLink]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.product-grid__card [ref=productTitleLink] p,.product-card [ref=productTitleLink] p{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;white-space:normal!important;line-height:1.2!important}.vv-pt__nombre{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@layer vv-top{product-card .vv-pt__linea{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;overflow:hidden!important;font-family:var(--vv-rotulo)!important;font-size:calc(14px * var(--vv-k))!important;font-weight:400!important;line-height:1.3!important;text-transform:none!important}}@media screen and (max-width:749px){.section-resource-list__header{padding-inline:4px}.main-collection-grid__title,.product-grid-container .collection-wrapper>:not(.main-collection-grid){padding-inline:4px}}@layer vv-top{.vv-tarjeta__foto,.card-gallery{isolation:isolate}.vv-insignias{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;margin:0!important;padding:0!important;pointer-events:none!important}.vv-insignia,body.vv .product-information__media slideshow-container:after{display:inline-flex!important;align-items:center!important;margin:0!important;padding:5px 8px 4px!important;border:0!important;border-radius:0!important;background:var(--vv-crema)!important;color:var(--vv-tinta)!important;font-family:var(--vv-rotulo)!important;font-size:calc(11.5px * var(--vv-k))!important;font-weight:500!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important}.vv-insignia--rebaja{color:var(--vv-rebaja)!important}body.vv .product-information__media slideshow-container:after{position:absolute!important;left:10px!important;bottom:10px!important;z-index:2!important;pointer-events:none!important}[product-grid-view=zoom-out] .card-gallery>.vv-insignias{display:none!important}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) .card-gallery>.vv-insignias{left:max(var(--padding-xs),var(--padding-inline-start))!important}}}.vv-tarjeta{position:relative}@layer vv-top{.vv-corazon{position:absolute!important;top:8px!important;right:8px!important;z-index:3!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(var(--vv-crema-rgb) / .9)!important;color:var(--vv-tinta)!important;cursor:pointer}.vv-corazon:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.vv-corazon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.vv-corazon[aria-pressed=true] svg{fill:currentColor}.card-gallery{position:relative}[product-grid-view=zoom-out] .vv-corazon{display:none!important}.card-gallery slideshow-slide[data-vv-zoom]{overflow:hidden!important}.card-gallery slideshow-slide[data-vv-zoom] img{transform:scale(var(--vv-z, 1))!important;transform-origin:var(--vv-zx, 50%) var(--vv-zy, 100%)!important}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) .card-gallery>.vv-corazon{right:calc(max(var(--padding-xs),var(--padding-inline-end, 0px)) + 8px)!important}}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/vv-tarjetas.css.map */
