:root{--vdv-wine: #7A263A;--vdv-wine-hover: #632032;--vdv-text: #191919;--vdv-muted: #77736F;--vdv-border: #DEDAD5;--vdv-ivory: #F8F6F3}.product__info-container .product__title h1{color:var(--vdv-text);font-family:var(--font-heading-family);font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.25;letter-spacing:0}.product__info-container .price{color:var(--vdv-text)}.product__info-container .price:not(.price--on-sale) .price-item--regular{color:var(--vdv-text);font-weight:600}.product__info-container .price--on-sale .price-item--sale,.product__info-container .price--on-sale .price-item--last{color:var(--vdv-wine);font-weight:700}.product__info-container .price--on-sale .price-item--regular{color:#98928d;font-weight:400;text-decoration:line-through}.product__info-container .badge{border-radius:3px}.product__info-container .product-form__input .form__label,.product__info-container .product-form__input legend{color:var(--vdv-text);font-size:13px;font-weight:600;margin-bottom:10px}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:44px;padding:10px 15px;border:1px solid var(--vdv-border);border-radius:5px;background:#fff;color:var(--vdv-text);font-size:13px;font-weight:500;transition:background .2s ease,color .2s ease,border-color .2s ease}.product__info-container .product-form__input--pill input[type=radio]:checked+label:not(.vdv-color-option){background:var(--vdv-wine);color:#fff;border-color:var(--vdv-wine)}@media(hover:hover){.product__info-container .product-form__input--pill input[type=radio]:not(:checked):not(:disabled)+label:not(.vdv-color-option):hover{border-color:var(--vdv-wine);color:var(--vdv-wine)}}.product__info-container .product-form__input--pill input[type=radio].disabled+label{opacity:.5;cursor:not-allowed}.product__info-container .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--vdv-wine);outline-offset:3px}.product__info-container .product-form__input--pill input[type=radio]+label.vdv-color-option{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:44px;padding:10px 14px;background:#fff;color:var(--vdv-text);border:1px solid var(--vdv-border);border-radius:5px;font-size:13px;font-weight:500}.product__info-container .product-form__input--pill label.vdv-color-option:before{content:none!important;display:none!important}.product__info-container .vdv-color-dot{display:inline-block;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.16);box-sizing:border-box}.product__info-container .product-form__input--pill input[type=radio]:checked+label.vdv-color-option{background:#fff;color:var(--vdv-text);border:2px solid var(--vdv-wine)}@media(hover:hover){.product__info-container .product-form__input--pill input[type=radio]:not(:checked)+label.vdv-color-option:hover{background:#fff;color:var(--vdv-text);border-color:var(--vdv-wine)}}.product__info-container .product-form__input--pill input[type=radio]:checked+label.vdv-color-option:after{box-shadow:none}.product__info-container .product-form__submit{background:var(--vdv-wine);color:#fff;border-radius:5px;min-height:52px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.5px;transition:background .2s ease}.product__info-container .product-form__submit:before,.product__info-container .product-form__submit:after{box-shadow:none}@media(hover:hover){.product__info-container .product-form__submit:not(:disabled):hover{background:var(--vdv-wine-hover);color:#fff}}.product__info-container .product-form__submit:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width:749px){.product__info-container .product__title h1{font-size:28px}.product__info-container .product-form__input--pill input[type=radio]+label{min-height:44px;padding:10px 13px}.product__info-container .product-form__input--pill input[type=radio]+label.vdv-color-option{gap:7px;min-height:44px;padding:10px 12px}.product__info-container .vdv-color-dot{width:17px;height:17px;flex-basis:17px}.product__info-container .product-form__submit{min-height:54px}}@media(prefers-reduced-motion:reduce){.product__info-container .product-form__submit,.product__info-container .product-form__input--pill label{transition:none}}.product__info-container .product__tax{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vandevo-essential-v2.css.map */
