:is(.product-details product-price,.sticky-add-to-cart__price){--font-paragraph--family: var(--vv-rotulo);--font-paragraph--weight: 500;--font-paragraph--style: normal;--font-paragraph--line-height: 1.1;font-family:var(--vv-rotulo);font-weight:500;line-height:1.1}.product-details product-price{--font-paragraph--family: var(--vv-texto);--font-paragraph--weight: 600;--font-paragraph--size: calc(21px * var(--vv-k));font-family:var(--vv-texto);font-size:calc(21px * var(--vv-k));font-weight:600}.vv-precio-pct{display:none;color:var(--vv-vino);font-family:var(--vv-rotulo);font-size:.8em;font-weight:500}.sticky-add-to-cart__price .vv-precio-pct{display:none}:is(.product-details product-price,.sticky-add-to-cart__price)>[ref=priceContainer]{font:inherit;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}:is(.product-details product-price,.sticky-add-to-cart__price) .price{color:var(--vv-tinta);font-size:inherit;font-weight:500}:is(.product-details product-price,.sticky-add-to-cart__price):has(.compare-at-price) .price{color:var(--vv-precio-oferta)}:is(.product-details product-price,.sticky-add-to-cart__price) .compare-at-price{color:var(--vv-tachado);font-size:inherit;font-weight:400;text-decoration:line-through}.product-details product-price .price{font-weight:600}.product-details product-price .compare-at-price{font-size:calc(15px * var(--vv-k))}variant-picker fieldset{margin:0;padding:0;border:0}variant-picker .variant-option+.variant-option{margin-block-start:var(--vv-esp-6)}variant-picker legend{margin-block-end:10px;padding:0;color:var(--vv-tinta);font-family:var(--vv-rotulo);font-size:calc(12.5px * var(--vv-k));font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}variant-picker .variant-option__swatch-value{margin-inline-start:0;padding-inline-start:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}variant-picker .variant-option__swatch-value:before{content:"\b7";margin-inline:6px}variant-picker .variant-option--swatches{--variant-picker-swatch-radius: 50%;gap:14px}variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked):after{display:none}variant-picker .variant-option--swatches label.variant-option__button-label--has-swatch:has(.swatch){position:relative;padding:3px;border:1px solid transparent;border-radius:50%;outline:none}variant-picker .variant-option--swatches label.variant-option__button-label--has-swatch:has(:checked){border-color:var(--vv-tinta);outline:none}variant-picker .variant-option__button-label--has-swatch .swatch{border-radius:50%}variant-picker .variant-option--buttons:not(.variant-option--swatches){display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px}variant-picker .variant-option--buttons:not(.variant-option--swatches):has(>label:nth-of-type(8)){grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:0;min-height:46px;padding:0 4px;font-family:var(--vv-texto);font-size:calc(14.5px * var(--vv-k));font-weight:500}.product-details variant-picker{--vv-cuadro-color: 32;--variant-picker-swatch-width: calc(var(--vv-cuadro-color) * 1px);--variant-picker-swatch-height: calc(var(--vv-cuadro-color) * 1px);--variant-picker-swatch-width-unitless: var(--vv-cuadro-color);--variant-picker-swatch-height-unitless: var(--vv-cuadro-color)}.product-details .add-to-cart-button{width:100%}.add-to-cart-button .add-to-cart-icon{display:none}@layer vv-top{.product-details .add-to-cart-button.vv-boton-principal{min-height:56px!important;font-family:var(--vv-texto)!important;font-size:calc(16px * var(--vv-k))!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}}@layer vv-top{product-card .product-card__content{padding-inline:0!important}product-card .product-card__content>:not(.card-gallery):not(.contents),product-card .product-card__content>.contents>*{padding-inline:0!important}product-card :is(.text-block>p,h3.h4,[class*=product-title]){font-family:var(--vv-texto)!important;font-size:calc(12.5px * var(--vv-k))!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:var(--vv-tinta)!important}product-card [ref=productTitleLink] p{gap:2px!important}product-card .vv-pt__nombre{font-family:var(--vv-serif)!important;font-size:calc(19px * var(--vv-k))!important;font-weight:300!important;line-height:1.1!important}product-card .vv-pt__linea{display:block!important;overflow:hidden!important;color:var(--vv-gris)!important;font-family:var(--vv-texto)!important;font-size:calc(12.5px * var(--vv-k))!important;white-space:nowrap!important;text-overflow:ellipsis!important}product-card .vm-tallas-tarjeta{display:none!important}product-card product-price,product-card product-price>[ref=priceContainer]{--font-paragraph--family: var(--vv-texto);font-family:var(--vv-texto)!important;font-size:calc(14.5px * var(--vv-k))!important;font-weight:600!important}product-card product-price>[ref=priceContainer]{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 7px!important}product-card product-price .price{color:var(--vv-tinta)!important;font:inherit!important}product-card product-price:has(.compare-at-price) .price,.resource-card :has(>.compare-at-price)>.price{color:var(--vv-precio-oferta)!important}product-card product-price .compare-at-price{color:var(--vv-tachado)!important;font:inherit!important;font-size:calc(12.5px * var(--vv-k))!important;font-weight:400!important;text-decoration:line-through!important}.resource-card .compare-at-price{color:var(--vv-tachado)!important;font-weight:400!important;text-decoration:line-through!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/vv-producto.css.map */
