.campaign-hero{isolation:isolate;background:#d9cadc;height:auto;min-height:clamp(34rem,72vh,46rem);position:relative;overflow:hidden}.campaign-hero__picture,.campaign-hero__picture img,.campaign-hero__wash{width:100%;height:100%;position:absolute;inset:0}.campaign-hero__picture img{object-fit:cover;object-position:center}.campaign-hero__slide[data-ajuste-imagen=true] .campaign-hero__picture img,[data-campaign-slide][data-ajuste-imagen=true] .campaign-hero__picture img{transform:scale(var(--camp-imagen-x,1),var(--camp-imagen-y,1));transform-origin:50%}@media (width<=768px){[data-campaign-slide][data-ajuste-imagen=true] .campaign-hero__picture img{transform:scale(var(--camp-imagen-x-m,1),var(--camp-imagen-y-m,1))}}.campaign-hero__wash{z-index:1;opacity:var(--campaign-capa,1);background:linear-gradient(90deg,#3a1d31e8 0%,#7e3b54ad 39%,#7c417014 71%),linear-gradient(#0000 58%,#451f3438)}.campaign-hero__inner{z-index:2;width:min(100% - 3rem, var(--vinanti-max));min-height:inherit;color:#fff9fb;flex-direction:column;justify-content:center;margin:0 auto;padding:5rem 0 3rem;display:flex;position:relative}.campaign-hero__content{max-width:38rem}.campaign-hero__label{color:var(--vinanti-rosa-200);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.campaign-hero__label:before{content:"";background:currentColor;width:2rem;height:1px}.campaign-hero .campaign-hero__titulo{max-width:12ch;color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5.7rem);font-weight:600;line-height:.98}.campaign-hero__text{color:#fff9fbe0;max-width:37rem;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.campaign-hero__cta{color:#421f32;background:#f6c3d3;border:1px solid #ffffffbf;border-radius:.2rem;align-items:center;gap:.9rem;padding:.95rem 1.3rem;font-weight:800;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.campaign-hero__cta:hover{color:#fff;background:var(--brand-structural);transform:translateY(-2px)}.campaign-hero__note{color:#fff9fbc7;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;margin:0;font-size:.72rem;font-weight:700;position:absolute;bottom:2.2rem;right:0}@media (width<=720px){.campaign-hero{min-height:38rem;max-height:none}.campaign-hero__picture img{object-position:61% center}.campaign-hero__wash{background:linear-gradient(#904b6c2e 0%,#7e3b54b3 45%,#3a1b30f5 100%)}.campaign-hero__inner{width:min(100% - 2rem, var(--vinanti-max));justify-content:flex-end;padding-bottom:2.2rem}.campaign-hero .campaign-hero__titulo{max-width:14ch;font-size:clamp(2.65rem,12vw,4.1rem)}.campaign-hero__text{margin:1rem 0 1.4rem;line-height:1.5}.campaign-hero__note{display:none}}.commercial-shell,.commercial-paths{width:min(100% - 3rem,1440px);margin-inline:auto}.commercial-section-heading{max-width:47rem;margin-bottom:2.2rem}.commercial-section-heading>p,.social-proof__content>small,.store-location__info>p{color:var(--vinanti-vino);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:900}.commercial-section-heading h2,.social-proof h2,.story-summary h2,.store-location h2{color:var(--vinanti-tinta);text-wrap:balance;margin:0;font-family:Playfair Display,serif;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.03}.commercial-section-heading>span{color:color-mix(in srgb, var(--vinanti-tinta) 70%, transparent);margin-top:.75rem;display:block}.commercial-paths{z-index:0;background:radial-gradient(circle at 88% 15%, color-mix(in srgb, var(--brand-structural) 9%, transparent), transparent 27rem), linear-gradient(180deg, var(--brand-surface-page), var(--brand-surface-soft));background-color:var(--brand-surface-page);padding-block:6rem;position:relative}.commercial-paths:before{z-index:-1;color:color-mix(in srgb, var(--brand-structural) 8%, transparent);content:"V";pointer-events:none;font-family:Playfair Display,serif;font-size:clamp(18rem,39vw,36rem);line-height:.72;position:absolute;top:1.5rem;right:clamp(-7rem,-5vw,-2rem)}.commercial-paths:has(.commercial-worlds){padding-block:2.5rem}.commercial-worlds{gap:1.8rem;display:grid}.commercial-world{border-radius:var(--vinanti-radius-lg);min-width:0;padding:.25rem}.commercial-world__heading{border-radius:1rem;align-items:center;gap:.8rem;min-height:3.25rem;margin:0 0 1.5rem;padding:.55rem 1.15rem;display:flex}.commercial-world--belleza .commercial-world__heading{color:var(--vinanti-tinta);background:linear-gradient(90deg,#f8dce7,#fdf1f5)}.commercial-world--hecho-por-vinanti .commercial-world__heading{color:#513363;background:linear-gradient(90deg,#e8def3,#f5f0fa)}.commercial-world__symbol{color:var(--brand-link);font-size:1.7rem;line-height:1}.commercial-world--hecho-por-vinanti .commercial-world__symbol{color:var(--brand-structural)}.commercial-world__title{margin:0;font-family:Playfair Display,serif;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1}.commercial-world__grid{grid-template-columns:repeat(5,minmax(0,14rem));gap:2rem;width:100%;min-width:0;display:grid}.commercial-category{min-width:0;color:var(--vinanti-tinta);align-content:start;gap:.5rem;text-decoration:none;display:grid}.commercial-category img{aspect-ratio:1;object-fit:cover;border-radius:var(--vinanti-radius-md,12px);width:100%;height:auto;display:block}.commercial-category__media{border-radius:var(--vinanti-radius-md,12px);display:block;overflow:hidden}.commercial-category__media img{transition:transform .5s}@media (hover:hover){.commercial-category:hover .commercial-category__media img{transform:scale(1.06)}}.commercial-category--fondo img{object-fit:contain;background:linear-gradient(45deg,#f8dce7,#fdf1f5)}.commercial-world--hecho-por-vinanti .commercial-category--fondo img{background:linear-gradient(45deg,#e8def3,#f5f0fa)}.commercial-category>span{text-align:center;overflow-wrap:anywhere;padding:.1rem .25rem;font-size:.95rem;font-weight:500;line-height:1.35}.commercial-category:focus-visible{outline:2px solid var(--brand-link);outline-offset:4px;border-radius:12px}.commercial-category:hover>span{text-underline-offset:3px;text-decoration:underline}.category-rail-arrow,.category-rail-dots{display:none}.commercial-world--hecho-por-vinanti .commercial-world__grid{grid-template-columns:repeat(2,min(14rem,20% - 1.6rem))}@media (width>=761px){.commercial-world--belleza .commercial-world__grid{justify-content:space-between}.commercial-world--hecho-por-vinanti .commercial-world__grid{justify-content:center;column-gap:2.5rem}}@media (width<=760px){.commercial-worlds{gap:1.35rem}.commercial-world__heading{min-height:2.85rem;margin-bottom:1.1rem;padding-inline:.85rem}.commercial-category-rail{--rail-pad:.75rem;--rail-gap:.5rem;--cat-size:calc((100cqw - 2 * var(--rail-gap)) / 3);container-type:inline-size}.commercial-world__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--cat-size);gap:var(--rail-gap);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:color-mix(in srgb, var(--brand-link) 32%, transparent) transparent;scrollbar-width:none;max-width:100%;padding:.1rem 0 .25rem;scroll-padding-inline:.25rem;overflow-x:auto}.commercial-category{scroll-snap-align:start;gap:.4375rem}.commercial-world--hecho-por-vinanti .commercial-world__grid{grid-template-columns:none;justify-content:center}.commercial-world__grid::-webkit-scrollbar{display:none}.commercial-category>span{padding:0;font-size:.875rem;line-height:1.25}.commercial-category-rail{padding-inline:var(--rail-pad);position:relative}[data-category-controls=ready] .category-rail-dots{justify-content:center;gap:.125rem;margin-top:.125rem;display:flex}.category-rail-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.25rem;padding:0;display:grid}.category-rail-dot:after{content:"";background:#dbc5d0;border-radius:50%;width:.375rem;height:.375rem}.category-rail-dot[aria-current=true]:after{background:var(--brand-link);width:.4375rem;height:.4375rem}[data-category-controls=ready] .category-rail-arrow{top:calc(var(--cat-size) / 2 + .1rem - 1.375rem);width:2.5rem;height:2.75rem;color:var(--brand-link);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.category-rail-arrow span{background:#fff9fb;border:1px solid #edcfdb;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:1.375rem;line-height:1;display:grid}.category-rail-arrow--previous{left:-1.25rem}.category-rail-arrow--next{right:-1.25rem}.category-rail-arrow:disabled{opacity:.3;cursor:default}.category-rail-arrow:focus-visible,.category-rail-dot:focus-visible{outline:2px solid var(--brand-link);outline-offset:1px;border-radius:50%}}.brand-seal{z-index:3;color:#fff8ec;background:var(--vinanti-vino);text-align:center;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:6.5rem;height:6.5rem;display:grid;position:absolute;top:1.5rem;right:1.5rem;transform:rotate(6deg);box-shadow:0 0 0 6px #8e3a5447}.brand-seal>span{opacity:.12;font-family:Playfair Display,serif;font-size:4.7rem;position:absolute}.brand-seal strong{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;line-height:1.2;position:relative}.product-rail{padding-block:6rem}.product-rail--paper{background:color-mix(in srgb, var(--brand-surface-soft) 68%, white)}.product-rail--wine{color:#fff;background:var(--vinanti-vino)}.product-rail--wine .commercial-section-heading>p{color:#f8d9c0}.product-rail--wine .commercial-section-heading h2{color:#fff9fb}.product-rail--wine .commercial-section-heading>span{color:#ffffffdb}#seccion-ofertas{color:var(--vinanti-tinta);background:linear-gradient(#f8e5ed 0%,#f2edf8 28%,#ebe4f3 100%)}#seccion-ofertas .commercial-section-heading>p{color:var(--vinanti-vino)}#seccion-ofertas .commercial-section-heading h2{color:var(--vinanti-tinta)}#seccion-ofertas .commercial-section-heading>span{color:#2d1b2eb3}.wholesale-teaser{isolation:isolate;color:#fff9fb;background:radial-gradient(circle at 18% 12%,#ffffff38,#0000 16rem),radial-gradient(circle at 84% 90%,#762d6357,#0000 20rem),linear-gradient(112deg,#e7a2ba 0%,#c96e93 52%,#8d4c99 100%);padding:clamp(3.25rem,5.5vw,4.75rem) 0;position:relative;overflow:hidden}.wholesale-teaser:before{z-index:-1;content:"";opacity:.72;background-image:radial-gradient(circle,#ffffff61 0 1.5px,#0000 2px),radial-gradient(circle,#fff9fb3d 0 1px,#0000 1.5px);background-position:0 0,4.7rem 3.4rem;background-size:8.5rem 8.5rem,11rem 11rem;animation:14s linear infinite wholesale-shimmer;position:absolute;inset:0}.wholesale-teaser__orb{z-index:-1;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.wholesale-teaser__orb--one{background:radial-gradient(circle,#ffffff42,#0000 68%);width:23rem;height:23rem;top:-12rem;left:-5rem}.wholesale-teaser__orb--two{background:radial-gradient(circle,#ffd4e647,#0000 67%);width:22rem;height:22rem;bottom:-11rem;right:-6rem}.wholesale-teaser__spark{z-index:-1;color:#fff9fbc7;pointer-events:none;line-height:1;animation:3.8s ease-in-out infinite wholesale-sparkle;position:absolute}.wholesale-teaser__spark--one{font-size:1.25rem;top:17%;left:8%}.wholesale-teaser__spark--two{font-size:1.55rem;animation-delay:1.1s;bottom:19%;right:12%}.wholesale-teaser__spark--three{font-size:.9rem;animation-delay:2.2s;top:16%;right:32%}.wholesale-teaser__inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.wholesale-teaser__content{max-width:44rem}.wholesale-teaser__eyebrow{color:#fff9fbeb;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.wholesale-teaser__eyebrow:before{content:"";background:currentColor;width:1.6rem;height:1px}.wholesale-teaser h2{color:#fff;text-wrap:balance;text-shadow:0 4px 18px #5f264942;max-width:14ch;margin:0;font-family:Playfair Display,serif;font-size:clamp(2.25rem,4.5vw,3.65rem);line-height:.98}.wholesale-teaser h2 em{color:#ffe7f0;font-weight:500}.wholesale-teaser__benefits{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.wholesale-teaser__benefit{color:#6e2d55;background:#fff9fbeb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.76rem;font-weight:900;line-height:1.15;display:inline-flex;box-shadow:0 7px 18px #541e411f}.wholesale-teaser__benefit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.85rem;height:.85rem}.wholesale-teaser__benefit:first-child svg{fill:currentColor;stroke:none}.wholesale-teaser__panel{backdrop-filter:blur(8px);background:#4a1f4145;border:1px solid #ffffff57;border-radius:1.25rem;flex-direction:column;justify-content:center;padding:1.35rem 1.5rem;display:flex;box-shadow:0 18px 42px #541e412e}.wholesale-teaser__description{color:#fff9fbf5;max-width:38rem;margin:0;font-size:clamp(.86rem,1.2vw,1rem);font-style:normal;line-height:1.55}.wholesale-teaser__cta{color:#6e2d55;background:#fff9fbf0;border:1px solid #ffffffb3;border-radius:999px;flex:none;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #541e412e}.wholesale-teaser__panel .wholesale-teaser__cta{align-self:flex-start;margin-top:1rem}.wholesale-teaser__cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:1rem;height:1rem;transition:transform .18s}.wholesale-teaser__cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 14px 28px #541e4140}.wholesale-teaser__cta:hover svg{transform:translate(.2rem)}.wholesale-teaser__cta:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes wholesale-shimmer{to{background-position:8.5rem 8.5rem,15.7rem 14.4rem}}@keyframes wholesale-sparkle{0%,to{opacity:.42;transform:translateY(0)scale(.82)}50%{opacity:1;transform:translateY(-.45rem)scale(1.12)}}.social-reels{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--brand-structural) 13%, transparent), transparent 25rem), linear-gradient(180deg, var(--brand-surface-page) 0%, var(--vinanti-rosa-200) 100%);padding:clamp(4.5rem,8vw,7rem) 0 clamp(2.25rem,4vw,3.5rem);position:relative;overflow:hidden}.social-reels:before{border:1px solid color-mix(in srgb, var(--brand-structural) 18%, transparent);width:25rem;height:25rem;box-shadow:0 0 0 3.5rem color-mix(in srgb, var(--vinanti-petalo) 14%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-10rem;right:-7rem}.social-reels__heading-row{z-index:1;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.social-reels__profile{min-height:44px;color:var(--vinanti-vino);border:1px solid color-mix(in srgb, var(--vinanti-vino) 32%, transparent);letter-spacing:.04em;border-radius:999px;align-items:center;margin-bottom:2.2rem;padding:.7rem 1.05rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.social-reels__profile span{margin-left:.45rem;font-size:1rem}.social-reels__mobile-break{display:none}.social-reels__carousel{position:relative}.social-reels__track{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:color-mix(in srgb, var(--vinanti-vino) 35%, transparent) transparent;scrollbar-width:thin;grid-auto-columns:calc(25% - .75rem);grid-auto-flow:column;gap:1rem;padding:.5rem .25rem 1.35rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto}.social-reel-card{scroll-snap-align:start;min-width:0}.social-reel-card__media{aspect-ratio:9/16;color:#fff;background:var(--vinanti-tinta);cursor:pointer;border:1px solid #c9996a85;border-radius:1.45rem;width:100%;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 42px #2d1b2e29}.social-reel-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.72,.2,1)}.social-reel-card__play{z-index:2;width:2.75rem;height:2.75rem;color:var(--vinanti-vino);background:#fff9fbe6;border:1px solid #ffffffb3;border-radius:50%;place-items:center;padding-left:.15rem;font-size:.8rem;display:grid;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 24px #2d1b2e38}.social-reel-card__desc{color:var(--vinanti-tinta);margin:.6rem 0 0;font-size:.85rem;line-height:1.35}.social-reel-card__cta{min-height:2.25rem;color:var(--vinanti-tinta);text-decoration-color:color-mix(in srgb, var(--vinanti-vino) 45%, transparent);text-underline-offset:.28rem;align-items:center;margin-top:.1rem;font-size:.8rem;font-weight:900;display:inline-flex}.social-reel-dialog{width:min(92vw,34rem);max-height:min(94dvh,60rem);color:var(--vinanti-tinta);background:#fff;border:0;border-radius:1rem;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2rem 5rem #180d1a59}.social-reel-dialog::backdrop{background:#1c0f1dc7}.social-reel-dialog__header{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.social-reel-dialog__header small{color:var(--vinanti-vino);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.social-reel-dialog__header h2{margin:.1rem 0 0;font-size:1rem;line-height:1.3}.social-reel-dialog__close{width:2.75rem;height:2.75rem;color:var(--vinanti-vino);background:var(--vinanti-rosa-200);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.8rem;line-height:1}.social-reel-dialog__video{background:#fff;height:min(80dvh,53rem)}.social-reel-dialog__video iframe{border:0;width:100%;height:100%;display:block}.social-reel-card__media:focus-visible,.social-reel-dialog__close:focus-visible{outline:3px solid var(--vinanti-vino);outline-offset:3px}.social-reels__control{z-index:3;width:3rem;height:3rem;color:var(--vinanti-vino);border:1px solid color-mix(in srgb, var(--vinanti-oro,#c9996a) 55%, transparent);cursor:pointer;background:#fff9fbf0;border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute;top:calc(50% - 2.2rem);box-shadow:0 12px 28px #2d1b2e33}.social-reels__control--prev{left:-1.2rem}.social-reels__control--next{right:-1.2rem}.social-reels__control:disabled{opacity:0;pointer-events:none}.social-reels__links{grid-template-columns:repeat(2,minmax(0,13.5rem));justify-content:center;gap:.8rem;margin-top:.35rem;display:grid}.social-reels__link{min-height:3.5rem;color:var(--vinanti-tinta);border:1px solid color-mix(in srgb, var(--vinanti-vino) 17%, transparent);letter-spacing:.02em;background:#ffffffbf;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.55rem 1rem;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 10px 28px #58264217}.social-reels__link-icon{color:#fff;border-radius:.8rem;place-items:center;width:2.15rem;height:2.15rem;transition:transform .26s cubic-bezier(.2,.8,.25,1);display:grid;box-shadow:0 6px 14px #2d1b2e33}.social-reels__link-icon svg{width:1.22rem;height:1.22rem}.social-reels__link--instagram .social-reels__link-icon{background:linear-gradient(145deg,#f7b14b,#e34367 47%,#9d3197)}.social-reels__link--tiktok .social-reels__link-icon{background:#19151a;box-shadow:3px 3px #f65b8d,-2px -2px #48d8d1,0 6px 14px #2d1b2e33}.social-reels__link:active{transform:translateY(1px)scale(.98)}.social-reels__link:focus-visible{outline:3px solid var(--vinanti-vino);outline-offset:3px}@media (hover:hover){.social-reel-card__media:hover img{transform:scale(1.035)}.social-reels__profile:hover,.social-reels__control:hover:not(:disabled){color:#fff;background:var(--vinanti-vino)}.social-reels__link:hover{background:#fff;transform:translateY(-3px);box-shadow:0 15px 30px #58264229}.social-reels__link:hover .social-reels__link-icon{transform:rotate(-7deg)scale(1.08)}}.social-proof,.story-summary,.store-location{grid-template-columns:1fr 1fr;display:grid}.social-proof__quote,.social-proof__content,.story-summary,.store-location__info{padding:clamp(3rem,7vw,7rem)}.social-proof__quote{color:#fff;background:linear-gradient(145deg,#a33f65,#c45f84);flex-direction:column;justify-content:center;display:flex}.social-proof__quote p{color:#fff;margin:0;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.1}.social-proof__quote span{color:#f1ceb0;letter-spacing:.08em;text-transform:uppercase;margin-top:1.5rem;font-weight:800}.social-proof__content{background:var(--brand-surface-structural);flex-direction:column;justify-content:center;display:flex}.social-proof__content p{max-width:34rem;line-height:1.7}.social-proof__content a,.story-summary a,.store-location__info a{color:var(--vinanti-vino);text-underline-offset:.3rem;margin:.6rem 1rem .3rem 0;font-weight:900;display:inline-block}.story-summary{background:var(--brand-surface-page);align-items:center;min-height:36rem;padding:clamp(3rem,7vw,7rem);position:relative;overflow:hidden}.story-summary__mark{color:color-mix(in srgb, var(--brand-link) 13%, transparent);text-align:center;pointer-events:none;font-family:Playfair Display,serif;font-size:clamp(15rem,38vw,36rem);line-height:.7}.story-summary>div:last-child{z-index:1;max-width:38rem;position:relative}.story-summary>div:last-child>p:first-child{color:var(--vinanti-vino);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.story-summary>div:last-child>p{line-height:1.7}.store-location{background:linear-gradient(180deg, var(--vinanti-rosa-200) 0%, var(--vinanti-porcelana) 11rem);position:relative}.store-location__map{border:1px solid color-mix(in srgb, var(--vinanti-vino) 36%, var(--vinanti-porcelana));border-radius:1.45rem;min-height:34rem;margin:clamp(1.25rem,3vw,2.5rem) 0 clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:0 0 0 4px #fff8fa8f,0 18px 42px #2d1b2e2e}.store-location__map:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffc2;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.store-location iframe{filter:grayscale(.25)sepia(.08);border:0;width:100%;height:100%;display:block}.store-location__info{flex-direction:column;justify-content:center;display:flex}.store-location address{margin:1.5rem 0 .5rem;font-size:1.05rem;font-style:normal;font-weight:800;line-height:1.6}.store-location__info>span{color:#2d1b2eb3;margin-bottom:1rem}.store-location__info>.store-location__horario{color:var(--vinanti-vino);margin-top:-.6rem;font-weight:800}@media (width<=760px){.commercial-shell{width:min(100% - 2rem,1440px)}.commercial-paths{box-sizing:border-box;width:100%;padding-block:4rem;padding-inline:1rem}.commercial-paths:before{font-size:19rem;top:7rem;right:-2.5rem}.social-proof,.story-summary,.store-location{grid-template-columns:1fr}.brand-seal{width:5.3rem;height:5.3rem}.product-rail{padding-block:2.75rem}.social-reels{padding-block:4rem}.product-rail .commercial-section-heading{margin-bottom:1.1rem}.product-rail .commercial-section-heading>p{letter-spacing:.12em;margin-bottom:.3rem;font-size:.62rem}.product-rail .commercial-section-heading h2{font-size:1.45rem;line-height:1.05}#seccion-nuevos .commercial-section-heading h2{white-space:nowrap}.product-rail .commercial-section-heading>span{margin-top:.35rem;font-size:.78rem;line-height:1.3}.product-rail .carousel-track .badge-dorado{border:1px solid color-mix(in srgb, currentColor 18%, transparent);letter-spacing:.04em;white-space:nowrap;background:color-mix(in srgb, var(--dorado-claro) 62%, white);align-self:center;width:fit-content;max-width:72%;padding:.15rem .5rem;font-size:.55rem;font-weight:700;line-height:1.1}.wholesale-teaser{padding:2.75rem 0}.wholesale-teaser__inner{grid-template-columns:1fr;gap:1.25rem}.wholesale-teaser h2{font-size:2.25rem}.wholesale-teaser__description{font-size:.82rem}.wholesale-teaser__cta{min-height:2.75rem;padding-inline:1.1rem}.social-reels{padding-bottom:1.5rem}.social-reels__heading-row{display:block}.social-reels__profile{margin:-.7rem 0 1.4rem}.social-reels .commercial-section-heading{margin-bottom:1.5rem}.social-reels .commercial-section-heading h2{white-space:nowrap;font-size:1.55rem;line-height:1.08}.social-reels__mobile-break{display:block}.social-reels .commercial-section-heading>span{white-space:nowrap;letter-spacing:-.01em;font-size:.68rem;display:block}.social-reels__track{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.75rem;margin-right:0;padding:.35rem 0 .75rem;overflow:visible}.social-reel-card__media{aspect-ratio:1;border-radius:1rem}.social-reel-card__desc{margin-top:.4rem;font-size:.78rem}.social-reel-card__play{width:2.25rem;height:2.25rem;top:.65rem;right:.65rem}.social-reel-card__cta{min-height:1.75rem;margin-top:0;font-size:.68rem}.social-reels__control{display:none}.social-reels__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.social-reels__link{min-height:3.1rem;padding:.45rem .6rem;font-size:.72rem}.social-reels__link-icon{border-radius:.65rem;width:1.9rem;height:1.9rem}.social-reel-dialog{width:min(92vw,24rem);max-height:92dvh}.social-reel-dialog__video{height:min(78dvh,39rem)}.social-proof__quote,.social-proof__content,.story-summary,.store-location__info{padding:3rem 1.25rem}.story-summary__mark{opacity:.6;position:absolute;inset:4rem auto auto -2rem}.store-location__map{border-radius:1.25rem;min-height:22rem;margin:1.25rem 1.25rem 0}}.home--compact .campaign-hero{height:620px;min-height:0}.home--compact .campaign-hero__inner{box-sizing:border-box;height:100%;min-height:0;padding-block:3.25rem 2.5rem}.home--compact .commercial-paths:has(.commercial-worlds){padding-block:1.5rem}.home--compact .commercial-paths>.commercial-section-heading{margin-bottom:1rem}.home--compact .commercial-paths>.commercial-section-heading>p{margin-bottom:.35rem}.home--compact .commercial-paths>.commercial-section-heading h2{font-size:clamp(1.75rem,3vw,2.6rem);line-height:1}.home--compact .commercial-worlds{gap:.9rem}.home--compact .commercial-world__heading{min-height:2.7rem;margin-bottom:1.1rem;padding-block:.4rem}.home--compact .commercial-world__title{font-size:clamp(1.2rem,1.8vw,1.6rem)}.home--compact .commercial-world__symbol{font-size:1.4rem}.home--compact .product-rail{padding-block:2.5rem 1rem}.home--compact .product-rail .commercial-section-heading{margin-bottom:.9rem}.home--compact .product-rail .commercial-section-heading>p{margin-bottom:.35rem}.home--compact .product-rail .commercial-section-heading h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1}.home--compact .product-rail .commercial-section-heading>span{margin-top:.45rem}.home--compact .wholesale-teaser{padding-block:clamp(2.35rem,3.8vw,3rem)}.home--compact .wholesale-teaser h2{font-size:clamp(2rem,3.3vw,2.8rem)}.home--compact .wholesale-teaser__benefits{margin-top:.7rem}.home--compact .wholesale-teaser__description{margin-top:.45rem}.home--compact .social-reels{padding-block:3rem 2.25rem}.home--compact .social-reels .commercial-section-heading{margin-bottom:1.35rem}.home--compact .social-reels .commercial-section-heading h2{font-size:clamp(1.9rem,3.2vw,3.15rem)}.home--compact .social-reels__profile{margin-bottom:1.35rem}.home--compact .store-location__map{min-height:28rem}.home--compact .store-location__info{padding:clamp(2.5rem,4.5vw,4rem)}.home--compact .store-location h2{font-size:clamp(1.9rem,3.2vw,3.2rem)}@media (width>=761px){.home--compact .social-reels{padding-block:1.75rem 1.5rem}.home--compact .social-reels .commercial-section-heading{margin-bottom:.8rem}.home--compact .social-reels .commercial-section-heading h2{white-space:nowrap;font-size:clamp(2rem,2.5vw,2.5rem);line-height:1}.home--compact .social-reels .commercial-section-heading>span{margin-top:.35rem}.home--compact .social-reels__track{padding-block:.25rem .65rem}.home--compact .social-reel-card__media{aspect-ratio:4/5}.home--compact .social-reels__links{margin-top:.15rem}.home--compact .product-rail .carousel-wrapper{grid-template-rows:auto auto;grid-template-columns:1fr auto auto 1fr;gap:.75rem .5rem;padding-inline:0;display:grid}.home--compact .product-rail .carousel-track-container{grid-area:1/1/auto/-1}.home--compact .product-rail .carousel-arrow{width:40px;height:40px;position:static;top:auto;left:auto;right:auto;transform:none}.home--compact .product-rail .carousel-arrow-prev{grid-area:2/2}.home--compact .product-rail .carousel-arrow-next{grid-area:2/3}.home--compact .product-rail .carousel-arrow-prev:hover{transform:translate(-.15rem)}.home--compact .product-rail .carousel-arrow-next:hover{transform:translate(.15rem)}}@media (width<=760px){.home--compact .campaign-hero{height:460px}.home--compact .campaign-hero__inner{padding-block:2rem}.home--compact .campaign-hero__label{margin-bottom:.65rem;font-size:.7rem}.home--compact .campaign-hero .campaign-hero__titulo{font-size:clamp(2.35rem,7vw,3rem);line-height:1}.home--compact .campaign-hero__text{margin:.75rem 0 1rem;font-size:.92rem;line-height:1.4}.home--compact .campaign-hero__cta{padding:.75rem 1.05rem}.home--compact .commercial-paths:has(.commercial-worlds){padding-block:1.125rem 1rem;overflow-x:clip}.home--compact .commercial-paths:before{color:color-mix(in srgb, var(--brand-structural) 3.5%, transparent);font-size:15rem;top:8rem;right:-.5rem;-webkit-mask-image:linear-gradient(90deg,#000 0 68%,#0000008c 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 68%,#0000008c 82%,#0000 100%)}.home--compact .commercial-paths>.commercial-section-heading{margin-bottom:.75rem}.home--compact .commercial-paths>.commercial-section-heading>p{margin-bottom:.25rem}.home--compact .commercial-paths>.commercial-section-heading h2{font-size:1.7rem}.home--compact .commercial-worlds{gap:.25rem}.home--compact .commercial-world__heading{border-radius:.85rem;gap:.5rem;min-height:2.25rem;margin-bottom:.75rem;padding-block:0}.home--compact .commercial-world__title{font-size:.9375rem}.home--compact .commercial-world__symbol{font-size:.875rem}.home--compact .product-rail{padding-block:2.1rem}.home--compact .product-rail .commercial-section-heading{margin-bottom:.85rem}.home--compact .product-rail .commercial-section-heading h2{font-size:1.4rem}.home--compact .wholesale-teaser{padding-block:1.75rem}.home--compact .wholesale-teaser__inner{gap:.9rem}.home--compact .wholesale-teaser h2{white-space:nowrap;max-width:none;font-size:1.85rem;line-height:1}.home--compact .wholesale-teaser__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.8rem;display:grid}.home--compact .wholesale-teaser__benefit{text-align:center;white-space:normal;border-radius:.85rem;justify-content:center;min-height:44px;padding:.4rem .3rem;font-size:.72rem}.home--compact .wholesale-teaser__benefit svg{display:none}.home--compact .wholesale-teaser__panel{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.home--compact .wholesale-teaser__description{color:#fff9fbf5;font-size:.84rem;line-height:1.42}.home--compact .wholesale-teaser__panel .wholesale-teaser__cta{justify-content:center;align-self:stretch;width:100%;margin-top:.8rem}.home--compact .social-reels{padding-block:2.75rem 1.25rem}.home--compact .social-reels .commercial-section-heading,.home--compact .social-reels__profile{margin-bottom:1rem}.home--compact .store-location__map{min-height:19rem;margin-top:1rem}.home--compact .store-location__info{padding:2rem 1.25rem}.home--compact .store-location h2{font-size:1.9rem}}@media (width<=480px){.home--compact .campaign-hero{height:380px}.home--compact .campaign-hero__inner{padding-block:1.25rem}.home--compact .campaign-hero__label{gap:.45rem;margin-bottom:.4rem;font-size:.62rem}.home--compact .campaign-hero__label:before{width:1.35rem}.home--compact .campaign-hero .campaign-hero__titulo{font-size:2.2rem}.home--compact .campaign-hero__text{margin:.55rem 0 .7rem;font-size:.8rem;line-height:1.32}.home--compact .campaign-hero__cta{gap:.6rem;padding:.65rem .9rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.social-reel-card__media img{transition:none}.social-reels__track{scroll-behavior:auto}.social-reels__link,.social-reels__link-icon,.carousel-arrow,.wholesale-teaser__cta,.wholesale-teaser__cta svg{transition:none}.wholesale-teaser:before,.wholesale-teaser__spark{animation:none}}.campaign-hero__oculto{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.campaign-hero__label[hidden],.campaign-hero__text[hidden]{display:none}.campaign-hero__slide[data-contenido-v=abajo] .campaign-hero__inner{justify-content:flex-end}.campaign-hero__slide[data-contenido-h=centro] .campaign-hero__inner{text-align:center;align-items:center}.campaign-hero__slide[data-contenido-h=centro] .campaign-hero__content,.campaign-hero__slide[data-contenido-h=centro] .campaign-hero__titulo,.campaign-hero__slide[data-contenido-h=centro] .campaign-hero__text{margin-inline:auto}.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__inner{text-align:right;align-items:flex-end}.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__content,.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__titulo,.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__text{margin-left:auto}.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__label{flex-direction:row-reverse}.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__note{left:0;right:auto}.campaign-hero__slide[data-contenido-h=derecha] .campaign-hero__wash{background:linear-gradient(270deg,#3a1d31e8 0%,#7e3b54ad 39%,#7c417014 71%),linear-gradient(#0000 58%,#451f3438)}.campaign-hero__slide[data-contenido-h=centro] .campaign-hero__wash{background:radial-gradient(60% 70%,#3a1d31c7 0%,#7e3b5473 55%,#7c41701a 100%),linear-gradient(#0000 58%,#451f3438)}.campaign-hero__slide[data-contenido-v=abajo][data-contenido-h=centro] .campaign-hero__wash{background:linear-gradient(#904b6c0d 25%,#7e3b548c 60%,#3a1b30eb 100%)}@media (width<=720px){.campaign-hero__slide[data-contenido-h] .campaign-hero__wash{background:linear-gradient(#904b6c2e 0%,#7e3b54b3 45%,#3a1b30f5 100%)}}.campaign-hero__slide{opacity:0;visibility:hidden;transition:opacity .7s,visibility 0s linear .7s;position:absolute;inset:0}.campaign-hero__slide.is-activa{opacity:1;visibility:visible;transition:opacity .7s}.campaign-hero__slide.is-activa .campaign-hero__picture{animation:9s ease-out both campana-acercamiento}@keyframes campana-acercamiento{0%{transform:scale(1)}to{transform:scale(1.06)}}.campaign-hero__slide .campaign-hero__inner{box-sizing:border-box;height:100%;min-height:0}.campaign-hero__controles[hidden]{display:none}.campaign-hero__flecha{z-index:3;color:#4a2238;cursor:pointer;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #28142333}.campaign-hero__flecha--prev{left:1rem}.campaign-hero__flecha--next{right:1rem}.campaign-hero__flecha:hover{background:#fff}.campaign-hero__puntos{z-index:3;gap:.45rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.campaign-hero__puntos button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.campaign-hero__puntos button:before{content:"";background:#ffffff8c;border-radius:50%;width:10px;height:10px;margin:auto;display:block;box-shadow:0 0 0 1px #3a1d3140}.campaign-hero__puntos button[aria-current=true]:before{background:#fff;transform:scale(1.25)}.campaign-hero__pausa{z-index:3;color:#4a2238;cursor:pointer;background:#ffffffbf;border:0;border-radius:50%;width:32px;height:32px;font-size:.7rem;position:absolute;bottom:.8rem;right:1rem}.campaign-hero__flecha:focus-visible,.campaign-hero__puntos button:focus-visible,.campaign-hero__pausa:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (width<=720px){.campaign-hero__flecha{width:36px;height:36px;font-size:1.3rem}.campaign-hero__flecha--prev{left:.5rem}.campaign-hero__flecha--next{right:.5rem}.campaign-hero__puntos{bottom:.4rem}.campaign-hero__pausa{bottom:.4rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.campaign-hero__slide,.campaign-hero__slide.is-activa{transition:none}.campaign-hero__slide.is-activa .campaign-hero__picture{animation:none}.commercial-category__media img{transition:none}}.campaign-hero--carrusel .campaign-hero__note{display:none}.home-editorial-slot{width:min(100% - 3rem,1440px);margin-inline:auto;padding-block:.25rem 1.5rem}.home-editorial-slot[hidden]{display:none}.home-editorial-slot>.editorial-block{margin:0}@media (width<=760px){.home-editorial-slot{width:min(100% - 2rem,1440px);padding-block:0 1.25rem}}.product-rail[data-reservar] .carousel-track:empty{min-height:16rem}@media (width>=769px){.product-rail[data-reservar] .carousel-track:empty{min-height:29rem}}.home-promo{width:min(100% - 2rem,1440px);margin:0 auto;padding-block:1.25rem}.home-promo__fila{gap:.85rem;display:grid}.home-promo__item{aspect-ratio:var(--promo-ratio);background:#f6d3df;border-radius:1rem;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #7a2f621f;container-type:inline-size}.home-promo__item img{object-fit:cover;width:100%;height:100%;display:block}.home-promo__boton{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#6b1236;border-radius:999px;align-items:center;gap:.45em;padding:.6em 1.25em;font:800 clamp(.62rem,2.9cqi,1rem)/1 Nunito,sans-serif;transition:background .18s,transform .18s;display:inline-flex;position:absolute;box-shadow:0 6px 16px #6b123647}.home-promo__item:hover .home-promo__boton{background:#4f0b27;transform:translateY(-2px)}.home-promo__item:focus-visible{outline-offset:3px;outline:3px solid #6b1236}.home-promo__item--lamination .home-promo__boton{top:71%;left:3.8%}.home-promo__item--pocketKiss .home-promo__boton{top:68%;left:5.8%}@media (width<=768px){.home-promo__item--solo-pc{display:none}}@media (width>=769px){.home-promo{width:min(100% - 3rem,1440px);padding-block:2rem}.home-promo--nuevos{display:none}.home-promo__fila{gap:1rem;display:flex}.home-promo__item{flex:var(--promo-ratio) 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.home-promo__boton{transition:none}}[data-campaign-slide][data-campaign-id=nueva-coleccion-de-bloomshell] .campaign-hero__wash{opacity:0}[data-campaign-slide][data-campaign-id=nueva-coleccion-de-bloomshell] .campaign-hero__cta{color:#6b1236;background:#fff;border-color:#fff;border-radius:999px;box-shadow:0 10px 26px #6b123640}[data-campaign-slide][data-campaign-id=nueva-coleccion-de-bloomshell] .campaign-hero__cta:hover{color:#fff;background:#6b1236;border-color:#6b1236}@media (width>=1000px){[data-campaign-slide][data-campaign-id=sello-vinanti]{background:linear-gradient(#b3a8bc 0%,#b6aac3 45%,#a58bb0 100%)}[data-campaign-slide][data-campaign-id=sello-vinanti] .campaign-hero__picture img{object-fit:contain;object-position:right center;-webkit-mask-image:linear-gradient(90deg,#0000 calc(100% - 827px),#000 calc(100% - 647px));mask-image:linear-gradient(90deg,#0000 calc(100% - 827px),#000 calc(100% - 647px))}}
