.vv-garantia{text-align:center;padding:3rem 1.25rem;background:#fff;border-top:1px solid var(--vv-hairline, rgba(0,0,0,.1));border-bottom:1px solid var(--vv-hairline, rgba(0,0,0,.1))}.vv-garantia__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:1rem;color:var(--vv-ink, #1A1410);opacity:.85}.vv-garantia__icon svg{width:100%;height:100%;display:block}.vv-garantia__title{font-family:var(--font-heading--family, "Petrona", serif);font-size:1.35rem;font-weight:600;line-height:1.25;margin:0 0 .65rem;color:var(--vv-ink, #1A1410)}.vv-garantia__text{font-size:.875rem;line-height:1.65;color:var(--vv-muted, rgba(0,0,0,.58));max-width:520px;margin:0 auto 1.5rem}.vv-garantia__badges{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem;list-style:none;margin:0;padding:0}.vv-garantia__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;color:var(--vv-ink, #1A1410);opacity:.78;white-space:nowrap}.vv-garantia__badge svg{width:14px;height:14px;flex:none}.vv-section-grid{padding:3rem 0;background:var(--vv-bg, #FBF6F3)}.vv-section-grid__inner{max-width:1200px;margin:0 auto;padding:0 1.25rem}.vv-section-grid__eyebrow{font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--vv-muted, rgba(0,0,0,.58));margin:0 0 .35rem}.vv-section-grid__title{font-family:var(--font-heading--family, "Petrona", serif);font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--vv-ink, #1A1410);margin:0 0 .35rem}.vv-section-grid__sub{font-size:.8125rem;color:var(--vv-muted, rgba(0,0,0,.58));margin:0 0 1.5rem;line-height:1.5}.vv-pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem .75rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.vv-pgrid{grid-template-columns:repeat(4,1fr);gap:1.25rem 1rem}}.vv-pcard{display:flex;flex-direction:column;text-decoration:none;color:inherit}.vv-pcard__media{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:3 / 4;background:#f0ece8}.vv-pcard__img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease}.vv-pcard__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.vv-pcard:hover .vv-pcard__img--hover{opacity:1}.vv-pcard:hover .vv-pcard__img--main{opacity:0}.vv-pcard__badge-sale{position:absolute;top:8px;left:8px;background:var(--vv-sale, #c8102e);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.02em;padding:.2rem .45rem;border-radius:2px;z-index:2}.vv-pcard__info{padding:.5rem 0 0}.vv-pcard__brand{display:block;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--vv-muted, rgba(0,0,0,.58));margin-bottom:.15rem}.vv-pcard__name{display:block;font-size:.8125rem;font-weight:400;line-height:1.35;color:var(--vv-ink, #1A1410);margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vv-pcard__prices{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.vv-pcard__price{font-size:.8125rem;font-weight:600;color:var(--vv-ink, #1A1410)}.vv-pcard__price--sale{color:var(--vv-sale, #c8102e)}.vv-pcard__compare{font-size:.75rem;color:var(--vv-muted, rgba(0,0,0,.58));text-decoration:line-through;font-weight:400}.vv-section-grid__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.8125rem;font-weight:500;color:var(--vv-ink, #1A1410);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.vv-section-grid__cta:hover{opacity:.7}.vv-section-grid__cta svg{width:14px;height:14px;flex:none}.vv-cross-sell{background:#fff}.vv-cross-sell .vv-section-grid__title{font-size:1.35rem}.vv-cross-sell .vv-section-grid__sub{font-size:.8rem;background:var(--vv-soft, rgba(0,0,0,.04));display:inline-block;padding:.35rem .7rem;border-radius:4px;margin-bottom:1.25rem}.vv-faq-section{padding:3rem 0;background:var(--vv-bg, #FBF6F3)}.vv-faq-section__inner{max-width:720px;margin:0 auto;padding:0 1.25rem}.vv-faq-section__title{font-family:var(--font-heading--family, "Petrona", serif);font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--vv-ink, #1A1410);margin:0 0 1.5rem}.vv-faq-list{border-top:1px solid var(--vv-hairline, rgba(0,0,0,.12))}.vv-faq-item{border-bottom:1px solid var(--vv-hairline, rgba(0,0,0,.12))}.vv-faq-sum{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--vv-ink, #1A1410)}.vv-faq-sum::-webkit-details-marker{display:none}.vv-faq-sum::marker{display:none;content:""}.vv-faq-plus{flex:none;width:16px;height:16px;position:relative}.vv-faq-plus:before,.vv-faq-plus:after{content:"";position:absolute;background:var(--vv-ink, #1A1410);border-radius:1px}.vv-faq-plus:before{width:14px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.vv-faq-plus:after{width:1.5px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.vv-faq-item[open] .vv-faq-plus:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.vv-faq-ans{padding:0 0 1rem;font-size:.8125rem;line-height:1.7;color:var(--vv-muted, rgba(0,0,0,.58))}.vv-faq-ans p{margin:0 0 .5rem}.vv-faq-ans p:last-child{margin-bottom:0}.vv-faq-ans a{color:var(--vv-ink, #1A1410);text-decoration:underline;text-underline-offset:2px}.vv-faq-ans strong{color:var(--vv-ink, #1A1410)}.vv-trust-ft{padding:2.5rem 0;background:#fff;border-top:1px solid var(--vv-hairline, rgba(0,0,0,.1));border-bottom:1px solid var(--vv-hairline, rgba(0,0,0,.1))}.vv-trust-ft__inner{max-width:1200px;margin:0 auto;padding:0 1.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media screen and (min-width:750px){.vv-trust-ft__inner{grid-template-columns:repeat(4,1fr);gap:1rem}}.vv-trust-ft__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.vv-trust-ft__icon{width:32px;height:32px;color:var(--vv-ink, #1A1410);opacity:.8}.vv-trust-ft__icon svg{width:100%;height:100%;display:block}.vv-trust-ft__label{font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--vv-ink, #1A1410)}.vv-trust-ft__sub{font-size:.7rem;line-height:1.4;color:var(--vv-muted, rgba(0,0,0,.58))}.vv-story{padding:3.5rem 0;background:var(--vv-bg, #FBF6F3)}.vv-story__inner{max-width:640px;margin:0 auto;padding:0 1.25rem;text-align:center}.vv-story__eyebrow{font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--vv-muted, rgba(0,0,0,.58));margin:0 0 .5rem}.vv-story__title{font-family:var(--font-heading--family, "Petrona", serif);font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--vv-ink, #1A1410);margin:0 0 1.25rem}.vv-story__body{font-size:.875rem;line-height:1.75;color:var(--vv-muted, rgba(0,0,0,.58))}.vv-story__body p{margin:0 0 .85rem}.vv-story__body p:last-child{margin-bottom:0}.vv-story__body strong{color:var(--vv-ink, #1A1410)}.vv-story__sig{margin-top:1.5rem;font-family:var(--font-heading--family, "Petrona", serif);font-style:italic;font-size:1.05rem;color:var(--vv-ink, #1A1410);opacity:.75}.vv-story__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;padding:.65rem 1.5rem;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--vv-ink, #1A1410);border:0;border-radius:0;text-decoration:none;transition:opacity .2s}.vv-story__cta:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vv-pdp-sections.css.map */
