.vivi-share{position:relative;display:block;width:100%}.vivi-share__row{display:flex;align-items:stretch;gap:.8rem;width:100%}.vivi-share__trigger.button,.vivi-share__wa.button,.vivi-share__copy.button{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;flex:1 1 0;width:auto;min-width:0;margin:0;min-height:calc(4.5rem + var(--buttons-border-width, 0px) * 2);padding:0 1.4rem;border-radius:var(--buttons-radius, 8px);text-decoration:none;font-family:var(--vivi-sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important}.vivi-share__trigger .svg-wrapper,.vivi-share__trigger .svg-wrapper svg,.vivi-share__wa .svg-wrapper,.vivi-share__wa .svg-wrapper svg,.vivi-share__copy .svg-wrapper,.vivi-share__copy .svg-wrapper svg{width:1.8rem;height:1.8rem;flex-shrink:0}.vivi-share__wa.button{display:none!important;background-color:rgb(var(--vivi-kora-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}.vivi-share__copy.button{display:inline-flex!important;background-color:rgb(var(--vivi-kora-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}@media(hover:hover)and (pointer:fine){.vivi-share__wa.button:hover,.vivi-share__copy.button:hover,.vivi-share__trigger.button:hover{background-color:rgb(var(--vivi-pista-rgb))!important;color:rgb(var(--vivi-ink-rgb))!important}.vivi-share__action:hover{background:rgba(var(--vivi-pista-rgb, 167, 178, 155),.45)}}.vivi-share__wa .vivi-share__wa-icon svg path{fill:currentColor;stroke:none}.vivi-share__copy .svg-wrapper svg path{fill:currentColor}@media screen and (max-width:749px){.vivi-share__wa.button{display:inline-flex!important;gap:.9rem;padding:0 1rem}.vivi-share__copy.button{display:none!important}.vivi-share__wa .vivi-share__wa-icon,.vivi-share__wa .vivi-share__wa-icon svg{width:2.4rem;height:2.4rem}}.vivi-share__panel{display:none;position:absolute;left:0;right:0;top:calc(100% + .6rem);z-index:var(--vivi-z-header-ui, 20);width:100%;padding:.8rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 8px 24px #0a0d0b14}.vivi-share.is-open .vivi-share__panel{display:flex;flex-direction:column;gap:.4rem}.vivi-share__action{display:flex;align-items:center;gap:.8rem;width:100%;margin:0;padding:.9rem 1rem;border:0;border-radius:var(--buttons-radius, 8px);background:rgba(var(--vivi-kora-rgb, 234, 227, 211),.55);color:rgb(var(--color-foreground));text-decoration:none;cursor:pointer;font-family:var(--vivi-sans);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;text-align:left}.vivi-share__action .svg-wrapper,.vivi-share__action .svg-wrapper svg{width:1.8rem;height:1.8rem;flex-shrink:0}.vivi-share__status{margin:0;min-height:1.4rem;font-family:var(--vivi-sans);font-size:1.2rem;font-weight:500;letter-spacing:.04em;color:rgba(var(--color-foreground),.65)}.vivi-share__status:empty{display:none}.vivi-share--cart{margin:0 0 1rem}.vivi-share--cart .vivi-share__trigger.button,.vivi-share--cart .vivi-share__wa.button,.vivi-share--cart .vivi-share__copy.button{min-height:3.6rem;padding:0 1rem;gap:.8rem;font-size:1.1rem!important}.vivi-share--cart .vivi-share__trigger .svg-wrapper,.vivi-share--cart .vivi-share__trigger .svg-wrapper svg,.vivi-share--cart .vivi-share__wa .svg-wrapper,.vivi-share--cart .vivi-share__wa .svg-wrapper svg,.vivi-share--cart .vivi-share__copy .svg-wrapper,.vivi-share--cart .vivi-share__copy .svg-wrapper svg{width:1.5rem;height:1.5rem}.cart__ctas .vivi-share--cart{order:-1}.cart__ctas{display:flex;flex-direction:column}.vivi-share-block{width:100%;margin:0}.vivi-waitlist+.vivi-share-block{margin-top:1.5rem}.vivi-share-block--under-atc{display:none;margin:1.5rem 0 0}.vivi-share-block--desktop{display:block}@media screen and (max-width:749px){.vivi-share-block--under-atc{display:block}.vivi-share-block--desktop{display:none}.product__info-container .product-form:has(+.vivi-share-block--under-atc){margin-bottom:0}.product__info-container>*:has(>.vivi-share-block--under-atc)+.vivi-trust{margin-top:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vivi-share.css.map */
