:root{--vinanti-rosa-50:#fff8fa;--vinanti-rosa-100:#fbeaf0;--vinanti-rosa-200:#f5d5df;--vinanti-rosa-300:#e8a0b0;--vinanti-rosa-500:#bd557c;--vinanti-rosa-600:#a84369;--vinanti-rosa-700:#8e3a54;--vinanti-rosa-clasico:#b85678;--vinanti-rosa-clasico-claro:#d4789a;--vinanti-rosa-clasico-oscuro:#9c4e68;--vinanti-rosa-clasico-hover:#c06082;--vinanti-rosa-clasico-hover-oscuro:#86405a;--vinanti-rosa-cuenta:#c06b82;--vinanti-rosa-cuenta-hover:#a85870;--vinanti-rosa-petalo:#f8c8d4;--vinanti-rosa-borde:#f0d0dc;--vinanti-morado-50:#f7f2f9;--vinanti-morado-100:#efe6f2;--vinanti-morado-500:#74418c;--vinanti-morado-700:#3a243f;--vinanti-morado-boton-oscuro:#512c64;--vinanti-morado-borde:#d8c3e2;--vinanti-morado-barra:#58316f;--vinanti-dorado-barra:#f4d39a;--brand-action:var(--vinanti-rosa-700);--brand-action-text:#fff;--brand-link:var(--vinanti-rosa-600);--brand-structural:var(--vinanti-morado-500);--brand-structural-deep:var(--vinanti-morado-700);--brand-selection:var(--vinanti-morado-500);--brand-selection-text:#fff;--brand-selection-surface:var(--vinanti-morado-100);--brand-surface-page:var(--vinanti-rosa-50);--brand-surface-soft:var(--vinanti-rosa-100);--brand-surface-emphasis:var(--vinanti-rosa-200);--brand-surface-structural:var(--vinanti-morado-100);--brand-text:#35202d;--brand-text-muted:#705767;--brand-border:color-mix(in srgb, var(--vinanti-rosa-600) 24%, white);--brand-border-structural:color-mix(in srgb, var(--vinanti-morado-500) 30%, white);--brand-focus:var(--vinanti-morado-500);--brand-overlay:#3a243fad;--brand-success:#276b4d;--brand-danger:#b23d4d;--vinanti-vino:var(--brand-action);--vinanti-petalo:var(--vinanti-rosa-300);--vinanti-porcelana:var(--brand-surface-page);--vinanti-ambar:#c98a52;--vinanti-tinta:var(--brand-text);--vinanti-blanco:var(--brand-surface-page);--vinanti-focus:var(--brand-focus);--vinanti-max:1200px;--vinanti-radius-sm:.35rem;--vinanti-radius-lg:1.4rem;--vinanti-shadow-soft:0 24px 70px #35202d1f}html{color:var(--vinanti-tinta);background:var(--vinanti-blanco);-webkit-tap-highlight-color:transparent}body{margin:0}#product-modal .pmodal-badge,#product-modal .pmodal-trust-item span,#btn-filtrar-mobile .vi-con-texto,#btn-ordenar-mobile .vi-con-texto{color:#64273d!important}:focus-visible{outline:3px solid var(--vinanti-focus);outline-offset:3px}.skip-link{z-index:9999;color:#fff;background:var(--vinanti-tinta);border-radius:.4rem;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.health-panel{text-align:center;background:var(--vinanti-porcelana);border:1px solid color-mix(in srgb, var(--vinanti-vino) 20%, transparent);border-radius:1rem;width:min(100% - 2rem,46rem);margin:4rem auto;padding:2rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer-policies{overflow-wrap:anywhere;line-height:1.9}.footer-brand a{overflow-wrap:anywhere}.product-page__policy-links{font-size:.8rem;line-height:1.7}.product-page__policy-links a{color:var(--brand-link)}[data-brand-theme=rosa-conservador]{--nav-bg:var(--brand-surface-page);--nav-brand:var(--brand-link);--nav-bar-bg:var(--vinanti-morado-barra);--nav-hover-bg:var(--brand-surface-soft);--search-bg:var(--brand-surface-page);--search-field-bg:var(--brand-surface-soft);--cart-bg:var(--brand-surface-page);--cart-control-bg:var(--brand-surface-soft);--modal-bg:var(--brand-surface-page);--modal-overlay:var(--brand-overlay);--footer-bg:var(--brand-structural-deep);--nav-bg-translucent:#fff8faf5;--button-add-gradient:linear-gradient(135deg, var(--vinanti-rosa-clasico), var(--vinanti-rosa-700));--button-wholesale-gradient:linear-gradient(135deg, var(--vinanti-rosa-clasico-claro), var(--vinanti-rosa-clasico-oscuro));--button-wholesale-hover-gradient:linear-gradient(135deg, var(--vinanti-rosa-clasico-hover), var(--vinanti-rosa-clasico-hover-oscuro));--product-color:var(--vinanti-rosa-clasico-oscuro);--product-soft:var(--vinanti-rosa-100);--product-surface:var(--vinanti-rosa-50);--product-border:var(--vinanti-rosa-borde);--product-badge-surface:var(--vinanti-rosa-petalo);--product-badge-text:var(--vinanti-rosa-700);--product-gradient:var(--button-add-gradient)}[data-brand-theme=rosa-conservador] [data-product-category]:is([data-product-category=velas],[data-product-category=virgenes],[data-product-category=kits-regalos]){--product-color:var(--vinanti-morado-500);--product-soft:var(--vinanti-morado-100);--product-surface:var(--vinanti-morado-50);--product-border:var(--vinanti-morado-borde);--product-badge-surface:var(--vinanti-morado-100);--product-badge-text:var(--vinanti-morado-500);--product-gradient:linear-gradient(135deg, var(--vinanti-morado-500), var(--vinanti-morado-boton-oscuro))}[data-brand-theme=rosa-conservador] :is(.producto-card,.recommendation-card,.buscar-item,.product-page)[data-product-category]{--brand-action:var(--product-color);--brand-link:var(--product-color);--brand-border:var(--product-border);--brand-border-structural:var(--product-border);--brand-focus:var(--product-color);--brand-surface-soft:var(--product-soft);--fondo-producto:var(--product-soft)}[data-brand-theme=rosa-conservador] :is(.producto-card,.recommendation-card)[data-product-category]{background:var(--product-surface);border-color:var(--product-border)}[data-brand-theme=rosa-conservador] .producto-card[data-product-category] .btn-agregar,[data-brand-theme=rosa-conservador] .recommendation-card[data-product-category] button,[data-brand-theme=rosa-conservador] .buscar-item[data-product-category] .buscar-item-btn,[data-brand-theme=rosa-conservador] .product-page[data-product-category] .product-page__add{background:var(--product-gradient);color:var(--brand-action-text)}[data-brand-theme=rosa-conservador] .producto-card[data-product-category] :is(.precio,.precio-descuento,.precio-consultar,.producto-subcategoria){color:var(--product-color)}[data-brand-theme=rosa-conservador] [data-product-category] :is(.badge-nuevo-corner,.buscar-badge-nuevo){color:var(--product-badge-text);background:var(--product-badge-surface)}[data-brand-theme=rosa-conservador] [data-product-category] .badge-nuevo-corner :is(.vi,.vi-oro){color:var(--product-color);stroke:var(--product-color)}[data-brand-theme=rosa-conservador] [data-product-category] .badge-nuevo-corner .vi-oro-relleno{fill:var(--product-color)}[data-brand-theme=rosa-conservador] #product-modal[data-product-category]{--pmodal-structure:var(--product-color);--pmodal-structure-soft:var(--product-soft);--brand-structural:var(--product-color);--brand-border-structural:var(--product-border);--brand-focus:var(--product-color);--modal-bg:var(--product-surface);--button-add-gradient:var(--product-gradient)}[data-brand-theme=rosa-conservador] .producto-card .btn-agregar,[data-brand-theme=rosa-conservador] .product-page__add{color:var(--brand-action-text);background:var(--button-add-gradient)}[data-brand-theme=rosa-conservador]:is([data-pagina=maquillaje],[data-pagina=capilar],[data-pagina=corporal],[data-pagina=accesorios],[data-pagina=joyeria]) :is(.catalog-world,.catalog-hero,.catalog-products){--brand-selection:var(--vinanti-rosa-clasico-oscuro);--brand-selection-surface:var(--vinanti-rosa-100);--brand-structural:var(--vinanti-rosa-clasico-oscuro);--brand-border-structural:var(--brand-border);--brand-focus:var(--vinanti-rosa-clasico-oscuro)}[data-brand-theme=rosa-conservador]:is([data-pagina=velas],[data-pagina=virgenes],[data-pagina=kits-regalos]) :is(.catalog-world,.catalog-hero,.catalog-products){--brand-selection:var(--vinanti-morado-500);--brand-selection-surface:var(--vinanti-morado-100);--brand-structural:var(--vinanti-morado-500);--brand-link:var(--vinanti-morado-500);--brand-focus:var(--vinanti-morado-500);--product-gradient:linear-gradient(135deg, var(--vinanti-morado-500), var(--vinanti-morado-boton-oscuro))}[data-brand-theme=rosa-conservador] .catalog-hero .catalog-hero__cta{color:var(--brand-action-text);background:var(--product-gradient)}[data-brand-theme=rosa-conservador] .badge-nuevo-corner,[data-brand-theme=rosa-conservador] .buscar-badge-nuevo{color:var(--vinanti-rosa-700);background:var(--vinanti-rosa-petalo)}[data-brand-theme=rosa-conservador] .badge-nuevo-corner .vi,[data-brand-theme=rosa-conservador] .badge-nuevo-corner .vi-oro{color:var(--vinanti-rosa-700);stroke:var(--vinanti-rosa-700)}[data-brand-theme=rosa-conservador] .badge-nuevo-corner .vi-oro-relleno{fill:var(--vinanti-rosa-700)}[data-brand-theme=rosa-conservador] .banner-superior{--vinanti-icon-primary:var(--vinanti-rosa-50);--vinanti-icon-accent:var(--vinanti-dorado-barra);--vinanti-rosa-500:var(--vinanti-rosa-200);background:var(--nav-bar-bg)}[data-brand-theme=rosa-conservador] .navbar{background:var(--nav-bg-translucent);border-bottom-color:var(--brand-border);box-shadow:0 8px 30px #3a243f14}[data-brand-theme=rosa-conservador] .nav-logo .logo-principal{color:var(--nav-brand)}[data-brand-theme=rosa-conservador] .nav-links a:hover,[data-brand-theme=rosa-conservador] .nav-links a.activo,[data-brand-theme=rosa-conservador] .btn-carrito:hover,[data-brand-theme=rosa-conservador] .btn-buscar:hover{color:var(--brand-link);background:var(--nav-hover-bg)}[data-brand-theme=rosa-conservador] .nav-link-mayorista{color:var(--brand-action-text)!important;background:var(--button-wholesale-gradient)!important}[data-brand-theme=rosa-conservador] .nav-link-mayorista:hover,[data-brand-theme=rosa-conservador] .nav-link-mayorista.activo{background:var(--button-wholesale-hover-gradient)!important}[data-brand-theme=rosa-conservador] .footer{background:var(--footer-bg)!important}[data-brand-theme=rosa-conservador] :focus-visible{outline-color:var(--brand-focus)}[data-brand-theme=rosa-conservador] .buscar-overlay{background:var(--modal-overlay)}[data-brand-theme=rosa-conservador] .buscar-panel{color:var(--brand-text);background:var(--search-bg);box-shadow:0 24px 60px #3a243f38}[data-brand-theme=rosa-conservador] .buscar-header{border-top:3px solid var(--brand-selection)}[data-brand-theme=rosa-conservador] .buscar-input-wrap{background:var(--search-field-bg);border-color:#0000}[data-brand-theme=rosa-conservador] .buscar-input-wrap:focus-within{background:var(--brand-surface-page);border-color:var(--brand-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-focus) 18%, transparent)}[data-brand-theme=rosa-conservador] .buscar-item:hover{background:var(--brand-surface-soft)}[data-brand-theme=rosa-conservador] .buscar-item-cat,[data-brand-theme=rosa-conservador] .buscar-item-precio{color:var(--brand-link)}[data-brand-theme=rosa-conservador] .buscar-item-btn{color:var(--brand-action-text);background:linear-gradient(135deg, var(--vinanti-rosa-600), var(--brand-action))}[data-brand-theme=rosa-conservador] .carrito-drawer{color:var(--brand-text);background:var(--cart-bg);box-shadow:-8px 0 40px #3a243f33}[data-brand-theme=rosa-conservador] .carrito-header h2{color:var(--brand-selection)}[data-brand-theme=rosa-conservador] .carrito-item-precio{color:var(--brand-link)}[data-brand-theme=rosa-conservador] .btn-cerrar-carrito,[data-brand-theme=rosa-conservador] .btn-cantidad{color:var(--brand-selection);background:var(--brand-selection-surface)}[data-brand-theme=rosa-conservador] .carrito-item,[data-brand-theme=rosa-conservador] .carrito-header,[data-brand-theme=rosa-conservador] .carrito-footer{border-color:var(--brand-border)}[data-brand-theme=rosa-conservador] .producto-card{color:var(--brand-text);background:var(--brand-surface-page);border-color:var(--brand-border)}[data-brand-theme=rosa-conservador] .filtro-pill,[data-brand-theme=rosa-conservador] .catalog-filter-trigger,[data-brand-theme=rosa-conservador] .catalog-sort-control,[data-brand-theme=rosa-conservador] .catalog-subcategory-control,[data-brand-theme=rosa-conservador] .catalog-filter-summary button{color:var(--brand-selection);background:var(--brand-surface-page);border-color:var(--brand-border-structural)}[data-brand-theme=rosa-conservador] .catalog-filter-trigger{background:var(--brand-selection-surface)}[data-brand-theme=rosa-conservador] .catalog-search,[data-brand-theme=rosa-conservador] .catalog-sort-control{color:var(--brand-selection);background:var(--brand-surface-page);border-color:var(--brand-border-structural)}[data-brand-theme=rosa-conservador] .catalog-sort-control{background:var(--brand-selection-surface)}[data-brand-theme=rosa-conservador] .catalog-search:focus-within,[data-brand-theme=rosa-conservador] .catalog-sort-control:focus-within,[data-brand-theme=rosa-conservador] .catalog-subcategory-control:focus-within{border-color:var(--brand-selection);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-selection) 14%, transparent)}[data-brand-theme=rosa-conservador] .filtro-pill.activo,[data-brand-theme=rosa-conservador] #btn-aplicar-filtros-mobile{color:var(--brand-selection-text);background:var(--brand-selection)!important;border-color:var(--brand-selection)!important}[data-brand-theme=rosa-conservador] .catalog-filter-trigger [data-filter-count]{color:var(--brand-selection-text);background:var(--brand-selection)}[data-brand-theme=rosa-conservador] .catalog-filter-overlay{background:var(--brand-overlay)}[data-brand-theme=rosa-conservador] .catalog-filter-panel,[data-brand-theme=rosa-conservador] .catalog-filter-panel__actions,[data-brand-theme=rosa-conservador] .catalog-filter-price input,[data-brand-theme=rosa-conservador] .catalog-filter-order select,[data-brand-theme=rosa-conservador] .catalog-filter-options label{color:var(--brand-text);background:var(--brand-surface-page);border-color:var(--brand-border)}[data-brand-theme=rosa-conservador] .catalog-filter-panel{border-color:var(--brand-border-structural)}[data-brand-theme=rosa-conservador] .catalog-filter-panel__header{border-top:3px solid var(--brand-selection);border-bottom-color:var(--brand-border-structural)}[data-brand-theme=rosa-conservador] .catalog-filter-panel__header p,[data-brand-theme=rosa-conservador] .catalog-filter-panel__header [data-filter-close]{color:var(--brand-selection)}[data-brand-theme=rosa-conservador] .catalog-filter-panel__header [data-filter-close]{background:var(--brand-selection-surface)}[data-brand-theme=rosa-conservador] .catalog-filter-options label:has(input:checked){color:var(--brand-selection);background:var(--brand-selection-surface);border-color:var(--brand-selection)}[data-brand-theme=rosa-conservador] #product-modal{--pmodal-vino:var(--brand-action);--pmodal-rosa:var(--vinanti-rosa-600);--pmodal-petalo:var(--vinanti-rosa-200);--pmodal-porcelana:var(--modal-bg);--pmodal-tinta:var(--brand-text);--pmodal-structure:var(--brand-selection);--pmodal-structure-soft:var(--brand-selection-surface)}[data-brand-theme=rosa-conservador] #product-modal.pmodal-overlay{background:var(--modal-overlay)}[data-brand-theme=rosa-conservador] #product-modal .pmodal-caja{background:linear-gradient(var(--modal-bg), var(--modal-bg)) padding-box, linear-gradient(145deg, var(--vinanti-rosa-200), var(--vinanti-rosa-500), var(--vinanti-morado-100), var(--vinanti-morado-500)) border-box;background-color:var(--modal-bg)}[data-brand-theme=rosa-conservador] #product-modal .pmodal-imagen-col{background-color:var(--pmodal-structure-soft);background-image:radial-gradient(circle at 52% 43%, #ffffffe6 0 24%, #ffffff61 48%, transparent 70%), linear-gradient(155deg, var(--vinanti-morado-100) 0%, var(--vinanti-rosa-50) 55%, var(--vinanti-rosa-200) 100%);border-right-color:var(--brand-border-structural)}[data-brand-theme=rosa-conservador] #product-modal .pmodal-info-col{border-left:3px solid var(--pmodal-structure)}[data-brand-theme=rosa-conservador] #product-modal .pmodal-imagen-col>.pmodal-badge,[data-brand-theme=rosa-conservador] #product-modal .pmodal-variante-trigger,[data-brand-theme=rosa-conservador] #product-modal .pmodal-acord-header,[data-brand-theme=rosa-conservador] #product-modal .pmodal-btn-secondary,[data-brand-theme=rosa-conservador] #product-modal .pmodal-btn-compartir{border-color:var(--brand-border-structural);color:var(--pmodal-structure)!important}[data-brand-theme=rosa-conservador] #product-modal .pmodal-variante-trigger,[data-brand-theme=rosa-conservador] #product-modal .pmodal-variante-option.activo{background:var(--pmodal-structure-soft)}[data-brand-theme=rosa-conservador] #product-modal .pmodal-btn-secondary:hover{background:var(--pmodal-structure);opacity:1;color:var(--brand-selection-text)!important}[data-brand-theme=rosa-conservador] #product-modal .pmodal-copy{color:var(--brand-text-muted);margin:0;font-size:.875rem;line-height:1.7}[data-brand-theme=rosa-conservador] #product-modal .pmodal-cerrar{color:var(--brand-structural);border-color:var(--brand-border-structural)}[data-brand-theme=rosa-conservador] #product-modal .pmodal-btn-primary{color:var(--brand-action-text);background:var(--button-add-gradient)}@media (width<=1080px){[data-brand-theme=rosa-conservador] .logo-principal:after{color:var(--brand-link)!important}}@media (width<=768px){[data-brand-theme=rosa-conservador] #product-modal .pmodal-info-col{border-top:3px solid var(--pmodal-structure);border-left:0}[data-brand-theme=rosa-conservador] #product-modal .pmodal-purchase-dock{border-top:1px solid var(--pmodal-structure)}[data-brand-theme=rosa-conservador] .nav-mobile,[data-brand-theme=rosa-conservador] .nav-mob-header{background:var(--brand-surface-page)!important}[data-brand-theme=rosa-conservador] .nav-mob-header{border-bottom:2px solid var(--brand-structural)!important}[data-brand-theme=rosa-conservador] .nav-mob-brand{color:var(--brand-link)!important}[data-brand-theme=rosa-conservador] .nav-mob-close{color:var(--brand-link)!important;background:var(--brand-surface-soft)!important}[data-brand-theme=rosa-conservador] .nav-mob-home,[data-brand-theme=rosa-conservador] .nav-mob-link,[data-brand-theme=rosa-conservador] .nav-mob-cat-link{color:var(--brand-text)!important;border-color:var(--brand-border)!important}[data-brand-theme=rosa-conservador] .nav-mob-cuenta{color:var(--brand-action-text)!important;background:var(--vinanti-rosa-cuenta)!important}[data-brand-theme=rosa-conservador] .nav-mob-cuenta:hover{color:var(--brand-action-text)!important;background:var(--vinanti-rosa-cuenta-hover)!important}[data-brand-theme=rosa-conservador] .nav-mob-mayorista{color:var(--brand-action-text)!important;background:var(--button-wholesale-gradient)!important}}:root{--fondo-producto-rosa:radial-gradient(circle at 52% 43%, #ffffffe0 0 24%, #ffffff57 48%, transparent 70%), linear-gradient(155deg, #f4bccd 0%, #fff5f8 52%, #edc3d0 100%);--fondo-producto-morado:radial-gradient(circle at 52% 43%, #ffffffd9 0 24%, #ffffff52 48%, transparent 70%), linear-gradient(155deg, #d9c2e6 0%, #f7f2f9 52%, #cdb3dc 100%)}html body #product-modal .pmodal-image-ambient{display:none}html body #product-modal .pmodal-imagen-col:before{background:0 0}html body #product-modal:not([data-fondo=rosa],[data-fondo=morado]) .pmodal-imagen-col{background:#fff}html body #product-modal[data-fondo=rosa] .pmodal-imagen-col{background:var(--fondo-producto-rosa)}html body #product-modal[data-fondo=morado] .pmodal-imagen-col{background:var(--fondo-producto-morado)}html body #product-modal:is([data-fondo=rosa],[data-fondo=morado]) :is(.pmodal-img,.pmodal-gallery-img){mix-blend-mode:multiply;background:0 0}html body .product-page:not([data-fondo=rosa],[data-fondo=morado]) .product-page__main-image{background:#fff}html body .product-page[data-fondo=rosa] .product-page__main-image{background:var(--fondo-producto-rosa)}html body .product-page[data-fondo=morado] .product-page__main-image{background:var(--fondo-producto-morado)}html body .product-page:is([data-fondo=rosa],[data-fondo=morado]) .product-page__main-image img{mix-blend-mode:multiply;background:0 0}img.img-encuadre[data-encuadre]{object-fit:var(--enc-fit)!important;object-position:var(--enc-pos)!important}.producto-card .product-image{container:encuadre/size}@container encuadre (aspect-ratio>=103/100){img.img-encuadre[data-encuadre]{object-fit:var(--enc-fit-1,var(--enc-fit))!important;object-position:var(--enc-pos-1,var(--enc-pos))!important}}@container encuadre (aspect-ratio>=7/5){img.img-encuadre[data-encuadre]{object-fit:var(--enc-fit-2,var(--enc-fit-1,var(--enc-fit)))!important;object-position:var(--enc-pos-2,var(--enc-pos-1,var(--enc-pos)))!important}}@container encuadre (aspect-ratio>=19/10){img.img-encuadre[data-encuadre]{object-fit:var(--enc-fit-3,var(--enc-fit-2,var(--enc-fit-1,var(--enc-fit))))!important;object-position:var(--enc-pos-3,var(--enc-pos-2,var(--enc-pos-1,var(--enc-pos))))!important}}@media (width<=768px){img.img-encuadre[data-encuadre][data-encuadre-corte="768"]{object-fit:var(--enc-fit-m,var(--enc-fit))!important;object-position:var(--enc-pos-m,var(--enc-pos))!important}}@media (width<=640px){img.img-encuadre[data-encuadre][data-encuadre-corte="640"]{object-fit:var(--enc-fit-m,var(--enc-fit))!important;object-position:var(--enc-pos-m,var(--enc-pos))!important}}
