:root{--vl-gold: #B8960C;--vl-gold-text: #8B7332;--vl-gold-hover: #9A7D0A;--vl-gold-dark: #6B5827;--vl-gold-light: #D4AF37;--vl-cream: #FAF8F5;--vl-dark: #1a1a1a;--vl-text: #333333;--vl-text-light: #595959;--vl-border: #e0d5c7;--vl-border-light: #f0ebe3;--vl-success: #2E7D32;--vl-error: #B91C1C;--vl-font-heading: var(--font-heading-family, "Cormorant Garamond", "Times New Roman", serif);--vl-font-body: var(--font-body-family, "Montserrat", "Helvetica Neue", Arial, sans-serif);--vl-shadow-sm: 0 1px 3px rgba(0,0,0,.06);--vl-shadow-md: 0 4px 12px rgba(0,0,0,.08);--vl-transition: all .25s cubic-bezier(.4, 0, .2, 1)}body,button,input,select,textarea{font-family:var(--vl-font-body);font-weight:400;letter-spacing:.01em;color:var(--vl-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title h1,.product__title,.section-header__title{font-family:var(--vl-font-heading);font-weight:500;letter-spacing:.02em;line-height:1.2}p{line-height:1.7}a{transition:var(--vl-transition)}.utility-bar{background-color:var(--vl-gold-dark);border-bottom:none;padding:8px 0}.utility-bar .announcement-bar__message,.utility-bar a,.utility-bar .announcement-bar__link{font-family:var(--vl-font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#fff}.header-wrapper{border-bottom:1px solid var(--vl-border);box-shadow:none}.header__heading-link{font-family:var(--vl-font-heading);font-size:26px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--vl-dark);text-decoration:none}.header__menu-item,.list-menu--inline .list-menu__item,.header__menu-item span{font-family:var(--vl-font-body);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--vl-dark)}.header__menu-item:hover,.header__menu-item:hover span{color:var(--vl-gold-text)}.header__icon{color:var(--vl-dark);transition:var(--vl-transition)}.header__icon:hover{color:var(--vl-gold-text)}.cart-count-bubble{background-color:var(--vl-gold);color:#fff;font-size:10px;font-weight:600}.product__text.caption-with-letter-spacing{font-family:var(--vl-font-body);font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--vl-gold-dark);margin-bottom:6px}.product__title h1{font-family:var(--vl-font-heading);font-size:30px;font-weight:500;line-height:1.25;color:var(--vl-dark);margin-bottom:8px}.rating{color:var(--vl-gold)}.rating-star{--rating-color: var(--vl-gold);color:var(--vl-gold)}.rating svg,.rating .icon{fill:var(--vl-gold);color:var(--vl-gold)}.rating-text,.rating-count{font-family:var(--vl-font-body);font-size:13px;color:var(--vl-text-light)}.price-item--regular,.price-item--sale,.price__regular .price-item{font-family:var(--vl-font-body);font-size:20px;font-weight:500;color:var(--vl-dark)}.product-form__input label:not([class*=variant]){font-family:var(--vl-font-body);font-size:13px;font-weight:600;letter-spacing:.04em}variant-selects .product-form__input input[type=radio]+label,variant-radios .product-form__input input[type=radio]+label,.product-form__input .swatch-input label{border:1px solid var(--vl-dark)!important;border-radius:0!important;font-family:var(--vl-font-body);font-size:13px;font-weight:500;padding:10px 18px;min-width:56px;text-align:center;transition:var(--vl-transition);background:#fff;color:var(--vl-dark)}variant-selects .product-form__input input[type=radio]:checked+label,variant-radios .product-form__input input[type=radio]:checked+label{background-color:var(--vl-dark)!important;color:#fff!important;border-color:var(--vl-dark)!important}variant-selects .product-form__input input[type=radio]+label:hover,variant-radios .product-form__input input[type=radio]+label:hover{border-color:var(--vl-gold-text)!important}.product .icon-with-text{margin:6px 0}.product .icon-with-text .icon-with-text__icon svg{color:var(--vl-gold-dark);width:18px;height:18px}.product .icon-with-text .icon-with-text__text,.product .icon-with-text .icon-with-text__heading{font-family:var(--vl-font-body);font-size:13px;font-weight:400;color:var(--vl-text)}.product-form__submit,button[name=add]{background-color:var(--vl-gold)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--vl-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:16px 32px;min-height:52px;transition:var(--vl-transition);box-shadow:none!important}.product-form__submit:hover,button[name=add]:hover{background-color:var(--vl-gold-hover)!important;transform:translateY(-1px);box-shadow:var(--vl-shadow-md)}.shopify-payment-button .shopify-payment-button__button,.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--vl-dark)!important;color:#fff!important;border-radius:0!important;font-family:var(--vl-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;min-height:52px;transition:var(--vl-transition)}.shopify-payment-button .shopify-payment-button__button:hover{background-color:#333!important}.product .accordion,.product details[id^=Details-]{border-top:1px solid var(--vl-border);border-bottom:none}.product .accordion summary,.product .accordion__title,.product details summary{font-family:var(--vl-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-dark);padding:16px 0;cursor:pointer}.product .accordion .accordion__content,.product details .accordion__content{font-family:var(--vl-font-body);font-size:13px;line-height:1.8;color:var(--vl-text);padding-bottom:16px}.complementary-products .summary__title h2,.complementary-products .accordion__title{font-family:var(--vl-font-heading);font-size:20px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.product__media-wrapper .product__media-item{border:none;overflow:hidden}.product__media-gallery .thumbnail-list button{border:2px solid transparent;transition:var(--vl-transition);border-radius:0}.product__media-gallery .thumbnail-list button.is-active,.product__media-gallery .thumbnail-list button:hover{border-color:var(--vl-gold-text)}.product__description .rte,.product__description p{font-family:var(--vl-font-body);font-size:14px;line-height:1.8;color:var(--vl-text)}.product__description .rte strong{font-weight:600;color:var(--vl-dark)}.cart-items thead th{font-family:var(--vl-font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--vl-border)}.cart-item__name{font-family:var(--vl-font-heading);font-size:16px;font-weight:500}.cart-item__details{font-size:13px}.title-wrapper-with-link .title{font-family:var(--vl-font-heading);font-size:24px;font-weight:500;letter-spacing:.04em}.totals__total{font-family:var(--vl-font-body);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.totals__total-value{font-family:var(--vl-font-body);font-size:18px;font-weight:600}.cart__checkout-button,.cart__ctas .button{background-color:var(--vl-gold)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--vl-font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;min-height:52px;transition:var(--vl-transition)}.cart__checkout-button:hover{background-color:var(--vl-gold-hover)!important}.cart-drawer .drawer__inner{max-width:400px}.cart-drawer .drawer__header{padding:16px 20px;border-bottom:1px solid var(--vl-border)}.cart-drawer .drawer__header h2,.cart-drawer .drawer__heading{font-family:var(--vl-font-heading);font-size:20px;font-weight:500;letter-spacing:.06em}.cart-drawer .cart-item{padding:12px 0;border-bottom:1px solid var(--vl-border-light)}.cart-drawer .cart-item__name{font-family:var(--vl-font-heading);font-size:14px;font-weight:500}.cart-drawer .cart-item__image{width:70px}.cart-drawer__footer{padding:16px 20px;border-top:1px solid var(--vl-border);background:var(--vl-cream)}.collection-hero__title,.title--primary{font-family:var(--vl-font-heading);font-weight:500;letter-spacing:.04em}.card__heading a{font-family:var(--vl-font-heading);font-size:15px;font-weight:500;color:var(--vl-dark);text-decoration:none}.card__heading a:hover{color:var(--vl-gold-text)}.card-information .price{font-family:var(--vl-font-body);font-size:14px;color:var(--vl-dark)}.card__inner{border-radius:0}.card--standard .card__inner{box-shadow:none}.card__media img{transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.03)}.quick-add__submit{background-color:var(--vl-gold)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--vl-font-body);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.section__heading,.related-products .related-products__heading,h2.title,.featured-collection .title{font-family:var(--vl-font-heading);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:26px}.button,.button--primary{background-color:var(--vl-gold)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--vl-font-body);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px;transition:var(--vl-transition);box-shadow:none!important}.button:hover,.button--primary:hover{background-color:var(--vl-gold-hover)!important}.button--secondary{background-color:transparent!important;color:var(--vl-dark)!important;border:1px solid var(--vl-dark)!important;border-radius:0!important}.button--secondary:hover{background-color:var(--vl-dark)!important;color:#fff!important}.banner__heading{font-family:var(--vl-font-heading);font-weight:400;letter-spacing:.06em}.banner__text{font-family:var(--vl-font-body);letter-spacing:.1em}.banner__box .button{background-color:transparent!important;border:1px solid #FFFFFF!important;color:#fff!important;font-size:12px;letter-spacing:.14em}.banner__box .button:hover{background-color:#fff!important;color:var(--vl-dark)!important}.footer{border-top:1px solid var(--vl-border)}.footer__title,.footer-block__heading{font-family:var(--vl-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--vl-dark);margin-bottom:16px}.footer-block .list-menu__item,.footer-block a{font-family:var(--vl-font-body);font-size:13px;font-weight:400;color:var(--vl-text-light)}.footer-block a:hover{color:var(--vl-gold-text)}.copyright__content{font-family:var(--vl-font-body);font-size:11px;letter-spacing:.04em;color:var(--vl-text-light)}.list-payment .payment-icon{height:22px}.rich-text .rich-text__heading{font-family:var(--vl-font-heading)}.rich-text .rich-text__text{font-family:var(--vl-font-body);max-width:680px;margin:0 auto;line-height:1.8;color:var(--vl-text)}.multicolumn .multicolumn-card__info h3{font-family:var(--vl-font-heading);font-size:18px;font-weight:500}.multicolumn .multicolumn-card__info .rte{font-size:13px;color:var(--vl-text-light);line-height:1.6}.field__input,.select__select,textarea.field__input{border-radius:0!important;border:1px solid var(--vl-border)!important;font-family:var(--vl-font-body);font-size:14px}.field__input:focus,.select__select:focus{border-color:var(--vl-gold-text)!important;box-shadow:0 0 0 1px var(--vl-gold-text)!important}.facets__label,.facets__heading{font-family:var(--vl-font-body);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.badge{font-family:var(--vl-font-body);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:0!important}.loading__spinner circle{stroke:var(--vl-gold)}.predictive-search__item .predictive-search__item-heading{font-family:var(--vl-font-heading)}.newsletter-form__field-wrapper .field__input{border-radius:0!important}.newsletter-form__button{background-color:var(--vl-gold)!important;border-radius:0!important}.customer h1,.customer h2{font-family:var(--vl-font-heading)}.contact .form__label{font-family:var(--vl-font-body);font-weight:500}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--vl-gold-text)!important;outline-offset:2px}.skip-to-content-link:focus{background:var(--vl-gold-text)!important;color:#fff!important}::selection{background-color:var(--vl-gold-light);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--vl-cream)}::-webkit-scrollbar-thumb{background:var(--vl-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--vl-gold-text)}a,button,.button,input,select,textarea,.card,.card__inner{transition:var(--vl-transition)}.product__media-item img{aspect-ratio:auto}img{max-width:100%;height:auto}@media print{.utility-bar,.header__icon--cart,.cart-count-bubble,.product-form__buttons,.shopify-payment-button{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.product__title h1{font-size:26px}.header__heading-link,.section__heading,h2.title{font-size:22px}}@media screen and (max-width:749px){.header__heading-link{font-size:20px;letter-spacing:.12em}.utility-bar .announcement-bar__message{font-size:9px;letter-spacing:.1em}.product__title h1{font-size:24px}.price-item--regular,.price-item--sale{font-size:18px}variant-selects .product-form__input input[type=radio]+label,variant-radios .product-form__input input[type=radio]+label{padding:8px 12px;font-size:12px;min-width:48px}.product-form__submit,button[name=add]{padding:14px 20px;font-size:12px;min-height:48px}.shopify-payment-button .shopify-payment-button__button{min-height:48px;font-size:12px}.section__heading,h2.title,.featured-collection .title{font-size:20px}.cart-drawer .drawer__inner{max-width:100%;width:100%}.card__heading a,.card-information .price{font-size:13px}.footer__title,.footer-block__heading{font-size:11px}.product .icon-with-text .icon-with-text__text,.product .icon-with-text .icon-with-text__heading{font-size:12px}.product .accordion summary,.product details summary{font-size:11px;padding:14px 0}}@media screen and (max-width:749px){.product,.product.grid{display:flex!important;flex-direction:column!important}.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important;padding:0!important}.product__info-wrapper,.product__info-container{display:contents!important}.product>*,.product__info-container>*{order:50}.product__info-container>.product__text.caption-with-letter-spacing{order:1!important;margin:1rem 0 .5rem;padding:0 1.5rem}.product__info-container>.product__title{order:2!important;margin:0 0 1rem;padding:0 1.5rem}.product__info-container>.rating-wrapper,.product__info-container>.rating{order:3!important;margin-bottom:1rem;padding:0 1.5rem}.product__media-wrapper{order:4!important;margin:1rem 0 1.5rem}.product__info-container>[id^=price-]{order:10!important;margin:.5rem 0!important;padding:0 1.5rem!important;display:block!important}.product__info-container>.product__tax,.product__info-container>.volume-pricing-note{order:11!important;padding:0 1.5rem!important}.product__info-container>.product__sku{order:12!important;padding:0 1.5rem}.product__info-container>.product__inventory{order:13!important;margin-bottom:1rem;padding:0 1.5rem}.product__info-container>variant-selects,.product__info-container>variant-radios,.product__info-container>product-variant-picker,.product__info-container>.product-form__input,.product__info-container>.variant-select{order:14!important;margin:1rem 0;padding:0 1.5rem}.product__info-container>.product-form__quantity,.product__info-container>quantity-input{order:15!important;margin:.5rem 0;padding:0 1.5rem}.product__info-container>div:has(>product-form),.product__info-container>product-form,.product__info-container>.product-form{order:16!important;margin:1rem 0 2rem!important;width:100%!important;padding:0 1.5rem!important;box-sizing:border-box!important;display:block!important}.product__info-container>.product__pickup-availabilities,.product__info-container>pickup-availability{order:17!important;padding:0 1.5rem}.product__info-container>.icon-with-text,.product__info-container>ul.icon-with-text{order:18!important;margin:1.5rem 0!important;padding:0 1.5rem!important}.product__info-container>.product__description{order:19!important;margin:1.5rem 0;padding:0 1.5rem}.product__info-container>.product__accordion,.product__info-container>.accordion{order:20!important;padding:0 1.5rem}.product__info-container>.share-button,.product__info-container>share-button{order:21!important;margin-top:1.5rem;padding:0 1.5rem}.product__info-container>.product__view-details{order:22!important;padding:0 1.5rem}.product__info-container>.complementary-products,.product__info-container>product-recommendations{order:23!important}.product__info-container>[data-block-handle*=price]{order:10!important}.product__info-container>[data-block-handle*=buy_buttons],.product__info-container>[data-shopify-editor-block*=buy_buttons]{order:16!important}.product__info-container>[data-block-handle*=description]{order:19!important}.product__info-container>[data-block-handle*=share]{order:21!important}.product-form__buttons{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:auto!important;background:transparent!important;box-shadow:none!important;border-top:none!important;display:flex!important;flex-direction:column!important;gap:1rem!important;max-width:100%!important;width:100%!important;padding:0!important}.product-form__submit{width:100%!important;margin-bottom:0!important}.product-form__buttons .shopify-payment-button{display:block!important;width:100%!important;margin:0!important}.product-form__buttons .shopify-payment-button__button{width:100%!important;display:block!important}body{padding-bottom:0!important}.product-form__input{min-width:0!important;max-width:100%!important;width:100%!important}.product{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velvet-lotus-custom.css.map */
