.card-gallery{--gallery-aspect-ratio: 1 !important}.product-card .viva-card-vendor,.vpt .vpt-card__vendor,.vwl .vwl-card__vendor{margin:0;padding:0;background:none;color:inherit;font:800 13px/1.3 var(--font-body--family);text-transform:uppercase}.product-card .text-block{width:100%!important;max-width:none!important}.product-card .text-block.text-block>*{margin:0;font:inherit;text-transform:inherit}.product-card .text-block:not(:has([ref=priceContainer])),.vpt .vpt-card__title,.vwl .vwl-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font:400 13px/1.4 var(--font-body--family);text-transform:none}.product-card .price,.vpt .vpt-card__price,.vwl .vwl-card__price{font:800 14px var(--font-body--family)}.viva-off{margin-right:4px;color:#e00;font-weight:800}.product-card .compare-at-price{display:none}.product-card .product-badges,.vpt .vpt-badges{inset:8px auto auto 0!important;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.vwl .vwl-card__soldout{left:0}.product-card .product-badges__badge,.vpt .vpt-badge,.vwl .vwl-card__soldout{padding:4px 12px 4px 8px;border-radius:0 99px 99px 0;color:#fff;font:800 12px/1 var(--font-body--family);text-transform:uppercase;box-shadow:0 1px 2px #00000040}.viva-badge-new,.vpt .vpt-badge--new{background:linear-gradient(90deg,#2bc0b4,#0e8f86)!important}.viva-badge-pre,.vpt .vpt-badge--pre{background:linear-gradient(90deg,#7b2ff7,#b455f5)!important}.color-custom-badge-sale,.vpt .vpt-badge--sale{background:linear-gradient(90deg,#e00000,#8b0000)!important}.color-custom-badge-sold-out,.vpt .vpt-badge--soldout,.vwl .vwl-card__soldout{background:linear-gradient(90deg,#444,#000)!important}.viva-badge-new,.vpt .vpt-badge--new{order:1}.viva-badge-pre,.vpt .vpt-badge--pre{order:2}.color-custom-badge-sale,.vpt .vpt-badge--sale{order:4}.color-custom-badge-sold-out,.vpt .vpt-badge--soldout{order:3}:is(.product-card,.vpt,.vwl) .viva-wish{inset:8px 8px auto auto!important;width:28px!important;height:28px!important;background:none!important;box-shadow:none!important}:is(.product-card,.vpt,.vwl) .viva-wish svg{width:24px;height:24px;fill:#ffffff8c;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}:is(.product-card,.vpt,.vwl) .viva-wish[aria-pressed=true] svg{fill:#2bc0b4}.vag .vag-more{width:auto;height:auto;margin:16px auto 0;padding:9px 28px;border-radius:4px;font-size:12px;font-weight:600}#header-component{--button-size: 34px}#header-component .header__column--right{gap:10px}@media(max-width:749px){#header-component .header__row--top .header__columns{display:flex!important;align-items:center}#header-component .header-logo{order:-1;margin-right:auto}#header-component .header__icon--menu{position:absolute;opacity:0;pointer-events:none}#header-component .account-button{display:none}}.menu-list--mobile{--menu-horizontal-gap: 18px !important}.menu-list--mobile .menu-list__scroll-container{scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.menu-list--mobile .menu-list__scroll-container::-webkit-scrollbar{display:none}.menu-list--mobile .menu-list__item{font-weight:700;text-transform:uppercase}.announcement-bar{position:relative}.announcement-bar .social-icons__wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media(max-width:749px){.announcement-bar .social-icons__wrapper{display:none}}.page-content :is(h1,h2,h3){font-size:clamp(20px,2.4vw,28px);line-height:1.3;margin:1.6em 0 .6em}.page-content p{font-size:14px;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/28/assets/viva-custom.css.map?nocache=1794355710445 */
