:root{--vgh-noir: #0A0A0A;--vgh-or: #C9A84C;--vgh-or-dark: #B89430;--vgh-bx: #7D1C4A;--vgh-blanc: #FFFFFF;--vgh-creme: #F8F6F2;--vgh-gris: #555555;--vgh-border: #E0DDD8}body{font-family:Montserrat,sans-serif;color:var(--vgh-noir);background:var(--vgh-blanc)}h1,h2,h3,h4,.h1,.h2,.h3,.hero__heading,.section-header__heading,.featured-collection__heading{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:.02em}.announcement-bar{background:var(--vgh-noir)!important;color:#aaa!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:10px!important}.announcement-bar a,.announcement-bar__message{color:#aaa!important}.announcement-bar strong,.announcement-bar b{color:var(--vgh-or)!important}.header-wrapper,.header{background:var(--vgh-blanc)!important;border-bottom:1px solid var(--vgh-border)!important;box-shadow:none!important}.header__heading-link,.header__heading{font-family:Cormorant Garamond,serif!important;font-size:22px!important;color:var(--vgh-noir)!important;letter-spacing:.08em!important;font-weight:400!important}.header__menu-item,.header__active-menu-item,.list-menu__item--link{font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;color:#444!important;transition:color .2s!important}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--vgh-noir)!important;text-decoration:underline;text-decoration-color:var(--vgh-or);text-underline-offset:4px}.header__icon svg,.header__icon--cart svg{color:#444!important;stroke:#444!important}.header__icon:hover svg{color:var(--vgh-noir)!important;stroke:var(--vgh-noir)!important}.cart-count-bubble{background:var(--vgh-bx)!important;color:#fff!important}.banner,.hero{background:var(--vgh-blanc)!important}.banner__heading,.hero__heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(36px,5vw,54px)!important;font-weight:300!important;color:var(--vgh-noir)!important;line-height:1.05!important}.banner__text,.hero__text{font-size:12px!important;color:var(--vgh-gris)!important;line-height:1.9!important;font-weight:400!important}.button,.btn,.button--primary,.shopify-payment-button__button--branded{background:var(--vgh-noir)!important;color:var(--vgh-blanc)!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important;padding:15px 28px!important;transition:background .2s!important}.button:hover,.btn:hover,.button--primary:hover{background:#222!important;color:var(--vgh-blanc)!important}.button--secondary,.button[data-type=secondary]{background:transparent!important;color:var(--vgh-noir)!important;border:1px solid var(--vgh-noir)!important}.button--secondary:hover{border-color:var(--vgh-or)!important;color:var(--vgh-or)!important}.product-form__submit,.btn-add-to-cart,[name=add]{background:var(--vgh-or)!important;color:var(--vgh-noir)!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:16px!important;width:100%!important;transition:background .2s!important}.product-form__submit:hover,[name=add]:hover{background:var(--vgh-or-dark)!important}.card-wrapper,.card{background:var(--vgh-blanc)!important;border-radius:0!important;border:.5px solid var(--vgh-border)!important;box-shadow:none!important;transition:box-shadow .25s!important}.card-wrapper:hover,.card:hover{box-shadow:0 4px 20px #00000014!important}.card__heading,.card__heading a,.card__name{font-family:Cormorant Garamond,serif!important;font-size:20px!important;font-weight:400!important;color:var(--vgh-noir)!important;letter-spacing:.01em!important}.card__vendor,.product-item__vendor{font-size:8px!important;letter-spacing:.3em!important;color:var(--vgh-gris)!important;text-transform:uppercase!important}.price,.price__regular,.price-item--regular{font-size:15px!important;font-weight:600!important;color:var(--vgh-noir)!important}.price__sale,.price-item--sale{color:var(--vgh-bx)!important;font-weight:600!important}.price__compare,.price-item--compare{color:#bbb!important;text-decoration:line-through!important;font-weight:400!important}.badge--sale,.product-badge--sale{background:var(--vgh-bx)!important;color:#fff!important;border-radius:50%!important;font-size:11px!important;font-weight:700!important}.badge--new,.product-badge--new{background:var(--vgh-or)!important;color:var(--vgh-noir)!important;border-radius:0!important;font-size:8px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}.quick-add__submit,.card__quick-add{background:#0a0a0acc!important;color:var(--vgh-blanc)!important;font-size:8px!important;letter-spacing:.25em!important;text-transform:uppercase!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.color-background-2,.shopify-section--colored{background:var(--vgh-creme)!important}.color-inverse,.color-background-4{background:var(--vgh-noir)!important;color:var(--vgh-blanc)!important}.color-inverse h2,.color-inverse p,.color-inverse .section-header__heading{color:var(--vgh-blanc)!important}.section-header__heading,.featured-collection__heading,.title{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,4vw,38px)!important;font-weight:300!important;color:var(--vgh-noir)!important;letter-spacing:.01em!important}.section-header__description,.subtext{font-size:11px!important;color:var(--vgh-gris)!important;line-height:1.9!important;font-weight:400!important}.trust-bar,.icon-with-text{background:var(--vgh-noir)!important;padding:16px!important}.trust-bar svg,.icon-with-text__icon svg{fill:var(--vgh-or)!important;color:var(--vgh-or)!important;stroke:var(--vgh-or)!important}.trust-bar p,.trust-bar span,.icon-with-text__text{font-size:9px!important;color:#ccc!important;letter-spacing:.15em!important;text-transform:uppercase!important}.collection-list__item .card,.collection-card{border:.5px solid var(--vgh-border)!important;border-radius:0!important;overflow:hidden!important}.collection-list__item .card:hover{border-color:var(--vgh-or)!important}.collection-list__item .card__heading{font-family:Cormorant Garamond,serif!important;font-size:16px!important}.product__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,4vw,42px)!important;font-weight:300!important;color:var(--vgh-noir)!important}.product__vendor{font-size:9px!important;letter-spacing:.35em!important;color:var(--vgh-gris)!important;text-transform:uppercase!important}.product__price .price{font-size:22px!important;font-weight:600!important;color:var(--vgh-noir)!important}.product__description{font-size:13px!important;color:var(--vgh-gris)!important;line-height:1.9!important}.variant-picker__option-values label,.swatch__input+label{border:1px solid var(--vgh-border)!important;border-radius:0!important;font-size:11px!important;font-weight:500!important;color:var(--vgh-noir)!important;transition:all .2s!important}.variant-picker__option-values label:hover,.swatch__input:checked+label{border-color:var(--vgh-or)!important;background:var(--vgh-or)!important;color:var(--vgh-noir)!important}.testimonials-block,.review-block{border-top:2px solid transparent!important;transition:border-color .25s!important;padding:2rem!important}.testimonials-block:hover,.review-block:hover{border-top-color:var(--vgh-or)!important}.rating,.rating__star,.product-rating{color:var(--vgh-or)!important;fill:var(--vgh-or)!important}.newsletter-section,.email-signup{background:var(--vgh-noir)!important}.newsletter-section h2,.email-signup h2{font-family:Cormorant Garamond,serif!important;font-size:36px!important;font-weight:300!important;color:var(--vgh-blanc)!important}.newsletter-section p,.email-signup p{color:#888!important;font-size:11px!important;letter-spacing:.1em!important}.newsletter-form__field-wrapper input[type=email],.email-signup input[type=email]{background:var(--vgh-blanc)!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;color:var(--vgh-noir)!important;padding:14px 18px!important}.newsletter-form__button,.email-signup button[type=submit]{background:var(--vgh-or)!important;color:var(--vgh-noir)!important;border:none!important;border-radius:0!important;font-size:9px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;padding:14px 22px!important}.newsletter-form__button:hover{background:var(--vgh-or-dark)!important}.footer,.footer-block{background:var(--vgh-blanc)!important;border-top:1px solid var(--vgh-border)!important;color:var(--vgh-gris)!important}.footer__heading,.footer-block__heading{font-size:9px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--vgh-noir)!important;font-weight:700!important;margin-bottom:14px!important}.footer-block__list-item a,.footer__list-item a{font-size:11px!important;color:var(--vgh-gris)!important;text-decoration:none!important;transition:color .2s!important}.footer-block__list-item a:hover,.footer__list-item a:hover{color:var(--vgh-or)!important}.footer__logo,.footer .header__heading{font-family:Cormorant Garamond,serif!important;font-size:22px!important;color:var(--vgh-noir)!important;letter-spacing:.08em!important}.list-social__link svg,.footer .social-link svg{color:var(--vgh-gris)!important;fill:var(--vgh-gris)!important;transition:fill .2s,color .2s!important}.list-social__link:hover svg,.footer .social-link:hover svg{color:var(--vgh-or)!important;fill:var(--vgh-or)!important}.footer__content-bottom{background:var(--vgh-creme)!important;border-top:1px solid var(--vgh-border)!important;font-size:9px!important;color:#aaa!important;letter-spacing:.1em!important}.cart__checkout-button{background:var(--vgh-or)!important;color:var(--vgh-noir)!important;border-radius:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important}.cart__checkout-button:hover{background:var(--vgh-or-dark)!important}.breadcrumb{font-size:9px!important;letter-spacing:.15em!important;color:var(--vgh-gris)!important}.breadcrumb a{color:var(--vgh-gris)!important}.breadcrumb a:hover{color:var(--vgh-or)!important}.pagination__item--current{background:var(--vgh-noir)!important;color:var(--vgh-blanc)!important;border-color:var(--vgh-noir)!important}.pagination__item:hover{border-color:var(--vgh-or)!important;color:var(--vgh-or)!important}.field__input,input[type=text],input[type=email],input[type=tel],textarea{border:1px solid var(--vgh-border)!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;color:var(--vgh-noir)!important;transition:border-color .2s!important}.field__input:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--vgh-or)!important;outline:none!important;box-shadow:none!important}.field__label,label{font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--vgh-gris)!important;font-weight:500!important}@media(max-width:768px){.header__heading-link{font-size:18px!important}.banner__heading,.hero__heading{font-size:36px!important}.button,.product-form__submit,[name=add]{font-size:10px!important;padding:14px!important}.announcement-bar{font-size:9px!important;letter-spacing:.1em!important}}.vgh-gold-line{width:36px;height:1px;background:var(--vgh-or);margin:14px auto}.vgh-eyebrow{font-size:9px;letter-spacing:.5em;color:var(--vgh-bx);text-transform:uppercase;font-weight:600;margin-bottom:10px;display:block}.vgh-price-or{color:var(--vgh-or);font-weight:600}.vgh-text-bx{color:var(--vgh-bx)}header a,.header a,nav a{color:#0a0a0a!important;font-weight:600!important}.footer-block:has(.newsletter-form__field-wrapper){background-color:var(--vgh-noir);padding:3rem 2rem}.footer-block:has(.newsletter-form__field-wrapper) .footer-block__heading,.footer-block:has(.newsletter-form__field-wrapper) p{color:var(--vgh-creme)!important}.newsletter-form__field-wrapper{border:1px solid var(--vgh-or);border-radius:4px;max-width:380px}.newsletter-form__field-wrapper .field__input{background:transparent;color:var(--vgh-creme)}.newsletter-form__field-wrapper .field__input::placeholder{color:var(--vgh-gris)}.newsletter-form__button{background-color:var(--vgh-or)!important}.newsletter-form__button .icon{color:var(--vgh-noir)}.breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;color:#999;padding:14px 0}.breadcrumb a{color:#999;text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:#c9a84c}.product-media-gallery{display:flex;flex-direction:column;gap:10px}.product__media-item--variant{border:.5px solid #E0DDD8!important;background:#f8f6f2!important}.product__media-item--variant.is-active,.product__media-item--variant:hover{border:1.5px solid #C9A84C!important}.product__badge{position:absolute;top:14px;left:14px;background:#7d1c4a;color:#fff;font-size:8px;font-weight:700;padding:4px 10px;letter-spacing:.15em;text-transform:uppercase;border-radius:0;z-index:2}.product__title{font-family:Cormorant Garamond,serif!important;font-size:36px!important;font-weight:300!important;color:#0a0a0a!important;line-height:1.1!important;margin-bottom:8px!important}.product__vendor{font-size:9px!important;letter-spacing:.35em!important;color:#c9a84c!important;text-transform:uppercase!important;font-weight:500!important;margin-bottom:8px!important;display:block!important}.vgh-price-block{background:#f8f6f2;border:.5px solid #E0DDD8;border-left:3px solid #C9A84C;padding:14px 16px;margin:16px 0}.vgh-price-label{font-size:9px;letter-spacing:.25em;color:#999;text-transform:uppercase;margin-bottom:4px;display:block}.vgh-price-main{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:300;color:#0a0a0a;line-height:1;display:block}.vgh-price-detail{font-size:10px;color:#aaa;margin-top:4px;display:block}.variant-picker__option-label{font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#555!important;margin-bottom:10px!important}.variant-picker__option-values label,.swatch__input+label{background:#0a0a0a!important;color:#fff!important;border:1px solid #0A0A0A!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:500!important;padding:8px 14px!important;cursor:pointer!important;transition:all .2s!important}.variant-picker__option-values label:hover{background:#333!important;border-color:#333!important}.swatch__input:checked+label,.variant-picker__option-values label.active,.variant-picker__option-values input:checked+label{background:#c9a84c!important;color:#0a0a0a!important;border-color:#c9a84c!important;font-weight:700!important}.swatch__input:disabled+label,.variant-picker__option-values label.disabled{background:#444!important;color:#777!important;border-color:#444!important;cursor:not-allowed!important;text-decoration:line-through!important;opacity:1!important}.product__inventory{display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;color:#555!important;margin:8px 0!important}.product__inventory--in-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#3b6d11;display:inline-block;flex-shrink:0}.product-form__submit,button[name=add]{background:#c9a84c!important;color:#0a0a0a!important;border:none!important;border-radius:0!important;font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important;padding:16px!important;width:100%!important;transition:background .2s!important;cursor:pointer!important}.product-form__submit:hover,button[name=add]:hover{background:#b89430!important}.product-form__buttons .button--secondary,.shopify-payment-button__more-options{background:#0a0a0a!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;padding:14px!important;transition:background .2s!important}.product-form__buttons .button--secondary:hover{background:#222!important}.vgh-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.vgh-trust-item{background:#f8f6f2;border:.5px solid #E0DDD8;padding:10px 8px;text-align:center}.vgh-trust-item svg,.vgh-trust-item i{font-size:18px;color:#c9a84c;display:block;margin-bottom:5px}.vgh-trust-item p{font-size:9px;color:#666;line-height:1.4}.product__description{font-size:12px!important;color:#555!important;line-height:1.9!important}.product__description .vgh-quote{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;color:#666;line-height:1.7;margin-bottom:14px;display:block}.product-accordion,.accordion{border-top:.5px solid #E0DDD8}.product-accordion:last-child,.accordion:last-child{border-bottom:.5px solid #E0DDD8}.product-accordion__toggle,.accordion__title{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 0!important;cursor:pointer!important;font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#0a0a0a!important;background:transparent!important;border:none!important;width:100%!important;text-align:left!important}.product-accordion__content,.accordion__content{font-size:12px!important;color:#555!important;line-height:1.8!important;padding-bottom:14px!important}.vgh-review-card{background:#f8f6f2;border:.5px solid #E0DDD8;border-top:2px solid transparent;padding:16px;transition:border-top-color .2s}.vgh-review-card:hover{border-top-color:#c9a84c}.vgh-review-stars{color:#c9a84c;font-size:12px;letter-spacing:2px}.vgh-review-text{font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;color:#555;line-height:1.7;margin-top:8px}.vgh-review-author{font-size:12px;font-weight:600;color:#0a0a0a}.vgh-review-meta{font-size:9px;color:#bbb;margin-top:4px}.vgh-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:#0a0a0a;border-top:1px solid #222222;padding:12px 24px;display:flex;align-items:center;gap:16px;z-index:999;transform:translateY(100%);transition:transform .3s ease}.vgh-sticky-bar.visible{transform:translateY(0)}.vgh-sticky-name{font-family:Cormorant Garamond,serif;font-size:16px;color:#fff;font-weight:300;flex:1}.vgh-sticky-sel{font-size:10px;color:#888;margin-top:2px}.vgh-sticky-price{font-family:Cormorant Garamond,serif;font-size:20px;color:#c9a84c;font-weight:300;white-space:nowrap}.vgh-sticky-btn{background:#c9a84c;color:#0a0a0a;border:none;padding:12px 20px;font-size:9px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;font-family:Montserrat,sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s}.vgh-sticky-btn:hover{background:#b89430}.related-products .card__heading a{font-family:Cormorant Garamond,serif!important;font-size:18px!important;font-weight:400!important;color:#0a0a0a!important}.related-products .card-wrapper{border-radius:0!important;border:.5px solid #E0DDD8!important}.product-page-content{padding-bottom:90px}@media(max-width:768px){.product__title{font-size:28px!important}.vgh-price-main{font-size:26px}.vgh-sticky-bar{padding:10px 16px;gap:10px}.vgh-sticky-name{font-size:13px}.vgh-sticky-btn{padding:10px 14px;font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vanglamhair-custom.css.map */
