.collection-card .button,.collection-card a.button,[data-block-type=button] .button,.collection-card [class*=button]{background:transparent!important;border:none!important;color:#fff!important;padding:0 0 4px!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.05em;border-radius:0!important;box-shadow:none!important;position:relative}.collection-card .button:after,.collection-card a.button:after,.collection-card [class*=button]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.product-card [ref=productTitleLink],.product-card .product-title,.product-card h3,.product-card .heading,.product-card [class*=title],.resource-list .product-card p,.resource-list .product-card [ref=productTitleLink] p{font-weight:400!important;min-height:2.6em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-swatches .variant-option__button-label,product-swatches .variant-option__button-label--has-swatch,product-swatches .swatch-rounded{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}product-swatches .swatch{border:0!important;box-shadow:none!important;border-radius:0!important}product-swatches .mrk-swatches-list{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}product-swatches .variant-option__swatch,product-swatches li[slot=more]{list-style:none!important;display:flex;align-items:center;margin:0;padding:0}product-swatches .hidden-swatches__count{flex-shrink:0;display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 4px;text-decoration:none;font-size:.9rem;line-height:1}product-swatches .hidden-swatches__count::marker,product-swatches li[slot=more]::marker{content:""!important}@media(max-width:749px){product-swatches .mrk-swatches-list{gap:6px!important}product-swatches .swatch{--swatch-width: 32px;--swatch-height: 32px}}footer{position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:50%;left:-8%;width:38%;height:80%;transform:translateY(-50%);background-image:url(/cdn/shop/files/vvs_logo_liserais_v2.png?v=1790857158);background-repeat:no-repeat;background-position:left center;background-size:contain;opacity:.8;pointer-events:none;z-index:0}footer>*{position:relative;z-index:1}@media(max-width:749px){footer:before{display:none!important}}footer .menu__heading,footer .menu__heading__default,footer .menu__heading__accordion,footer .menu__heading *{color:#f5f5f5!important;opacity:1!important}.header__sticky-cta,.sticky-cta,.header-cta,.announcement-bar .button,.announcement-bar a[href*="/cart"],.sticky-add-to-cart button,.sticky-add-to-cart .button{background:#000!important;background-color:#000!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.header__sticky-cta:hover,.sticky-cta:hover,.announcement-bar .button:hover,.sticky-add-to-cart button:hover{background:#222!important}#cart-notes+button,cart-items-component button[name=checkout],button[name=checkout],.cart__checkout-button,.checkout-btn,.cart-drawer__checkout,cart-drawer-component button[name=checkout],.cart-drawer button[name=checkout],.cart__footer button{background:#000!important;background-color:#000!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding-block:16px!important;box-shadow:none!important}button[name=checkout]:hover,.cart__checkout-button:hover,.cart-drawer__checkout:hover{background:#222!important}button.button-primary:not(.button-small),.btn-primary:not(.btn-small),button[class*=checkout]:not([class*=link]),a[href*="/checkout"].button{background:#000!important;background-color:#000!important;border:0!important;color:#fff!important;border-radius:12px!important;box-shadow:none!important}add-to-cart-component button,add-to-cart-component .button{background-color:#000!important;background:#000!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding-block:16px!important;box-shadow:none!important;transition:background-color .2s ease!important}add-to-cart-component button:hover,add-to-cart-component .button:hover{background-color:#222!important;background:#222!important}accordion-custom{display:block}accordion-custom details{background:transparent!important;background-color:transparent!important;border:0!important;border-top:1px solid #e5e5e5!important;border-radius:0!important;padding:0!important;margin:0!important}accordion-custom:last-of-type details{border-bottom:1px solid #e5e5e5!important}accordion-custom summary.details__header,accordion-custom summary{background:transparent!important;background-color:transparent!important;padding:18px 0!important;font-weight:500!important;font-size:15px!important;color:#000!important;cursor:pointer;list-style:none;display:flex!important;align-items:center;justify-content:space-between;border:0!important}accordion-custom summary::-webkit-details-marker{display:none}accordion-custom summary .svg-wrapper.icon-caret,accordion-custom summary .svg-wrapper.icon-plus{display:none!important}accordion-custom summary:after{content:"+";font-size:22px;font-weight:300;color:#000;line-height:1}accordion-custom details[open] summary:after{content:"\2212"}accordion-custom .details-content{padding:0 0 18px!important;color:#555;font-size:14px;line-height:1.6;background:transparent!important}.quick-add-modal{border-radius:16px!important;border:0!important;box-shadow:0 20px 60px #0000002e!important;padding:0!important;overflow:hidden!important}.quick-add-modal__content{padding:32px!important}@media(max-width:749px){.quick-add-modal{border-radius:20px 20px 0 0!important}.quick-add-modal__content{padding:20px!important}}.quick-add-modal__close{background:#ffffffe6!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;top:16px!important;right:16px!important;padding:0!important;box-shadow:0 2px 8px #0000001a}.quick-add-modal__close svg{width:18px;height:18px}.quick-add-modal add-to-cart-component button,.quick-add-modal .product-form button.button{background:#000!important;background-color:#000!important;border:0!important;color:#fff!important;border-radius:12px!important;font-weight:600!important;text-transform:none!important;padding-block:14px!important;box-shadow:none!important}.quick-add-modal add-to-cart-component button:hover{background:#222!important}.quick-add-modal product-media,.quick-add-modal .product-media img{object-fit:contain!important;background:#f5f5f5!important}.quick-add-modal variant-picker,.quick-add-modal .variant-picker{margin-block:12px!important}.product-card .card-gallery,.product-card .product-media,.resource-card .card-gallery{background-color:#f5f5f5;background-image:url(/cdn/shop/files/vvs_star_loader.png?v=1790862560);background-repeat:no-repeat;background-position:center;background-size:30%}.product-card .card-gallery img,.product-card .product-media img,.resource-card .card-gallery img{background-color:#fff}@keyframes vvs-pulse{0%,to{opacity:.5}50%{opacity:.9}}.product-card .card-gallery:not(:has(img.loaded)):before,.product-card .product-media:not(:has(img.loaded)):before{animation:vvs-pulse 1.4s ease-in-out infinite}.product-details>.group:has(h1),.product-details>div:has(>h1):has(product-price){display:grid!important;grid-template-columns:1fr auto;column-gap:16px;align-items:baseline}.product-details>.group:has(h1)>:is(h1,.text-block):first-child,.product-details>div:has(>h1)>:is(h1,.text-block):first-child{grid-column:1 / 2;grid-row:1;margin:0}.product-details>.group:has(h1)>product-price,.product-details>div:has(>h1)>product-price{grid-column:2 / 3;grid-row:1;text-align:right}.product-details>.group:has(h1)>:is(.text-block,[data-block-type=text],[data-block-type=custom-liquid]):not(:first-child),.product-details>div:has(>h1)>:is(.text-block,[data-block-type=text],[data-block-type=custom-liquid]):not(:first-child){grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vvs-custom.css.map */
