:root{--vl-gold: #b68a3a;--vl-gold-deep: #8f6827;--vl-gold-soft: #efe4cf;--vl-ink: #181512;--vl-muted: #6f6961;--vl-line: #e8e1d7;--vl-cream: #fbf8f3;--vl-white: #ffffff;--vl-radius: 2px;--vl-shadow: 0 18px 48px rgba(35, 27, 18, .09);--vl-page: min(1320px, calc(100vw - 40px) );--vl-section-space: clamp(64px, 8vw, 112px)}.vl-section{color:var(--vl-ink);padding:var(--vl-section-space) 0}.vl-section--cream{background:var(--vl-cream)}.vl-section--white{background:var(--vl-white)}.vl-section__inner{width:var(--vl-page);margin:0 auto}.vl-section__inner--narrow{max-width:880px}.vl-section__header{margin-bottom:clamp(28px,4vw,52px)}.vl-section__header--center{text-align:center}.vl-section__eyebrow{color:var(--vl-gold-deep);font-size:11px;font-weight:600;letter-spacing:.2em;margin:0 0 14px;text-transform:uppercase}.vl-section__title{color:var(--vl-ink);font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(34px,4.4vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:0}.vl-section__subtitle{color:var(--vl-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.65;margin:18px 0 0;max-width:680px}.vl-section__header--center .vl-section__subtitle{margin-left:auto;margin-right:auto}.vl-button{align-items:center;background:var(--vl-gold);border:1px solid var(--vl-gold);color:#fff;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;letter-spacing:.15em;min-height:46px;padding:12px 22px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vl-button:hover{background:var(--vl-gold-deep);border-color:var(--vl-gold-deep);color:#fff}.vl-button--secondary{background:transparent;color:var(--vl-ink)}.vl-button--secondary:hover{color:#fff}.vl-button:focus-visible,.vl-carousel__button:focus-visible,.vl-video-control:focus-visible,.vl-accordion__summary:focus-visible{outline:2px solid var(--vl-gold);outline-offset:3px}.template-product .Product{background:var(--vl-white)}.template-product .Product__Info{padding-top:clamp(24px,4vw,54px)}.template-product .ProductMeta__Title{color:var(--vl-ink);font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(32px,3vw,48px);font-weight:400;letter-spacing:-.03em;line-height:1.08;text-transform:none}.template-product .ProductMeta__PriceList{margin-top:14px}.template-product .ProductForm__AddToCart{background:var(--vl-gold);border-color:var(--vl-gold);letter-spacing:.14em;min-height:54px}.template-product .ProductForm__AddToCart:hover{background:var(--vl-gold-deep);border-color:var(--vl-gold-deep)}.template-product .ProductForm__OptionName,.template-product .ProductForm__Label{color:var(--vl-ink);font-weight:600}.template-product .ProductForm__Item{border-color:var(--vl-line)}.template-product .Product__SlideshowNavImage.is-selected{border-color:var(--vl-gold)}.template-product .Product__InfoWrapper{background:var(--vl-white)}.vl-product-description{margin-top:24px}.vl-product-description__intro{color:var(--vl-muted);margin-bottom:18px}.vl-product-description__intro:empty{display:none}.vl-product-description__accordions{border-top:1px solid var(--vl-line)}.vl-accordion{border-bottom:1px solid var(--vl-line)}.vl-product-description--no-dividers .vl-product-description__accordions,.vl-product-description--no-dividers .vl-accordion{border:0}.vl-accordion__summary{align-items:center;color:var(--vl-ink);cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.13em;list-style:none;padding:var(--vl-accordion-space, 18px) 2px;text-transform:uppercase}.vl-accordion__summary::-webkit-details-marker{display:none}.vl-accordion__summary:after{color:var(--vl-gold);content:"+";font-family:Arial,sans-serif;font-size:20px;font-weight:300;line-height:1}.vl-accordion__summary[data-icon=chevron]:after{border-bottom:1px solid currentColor;border-right:1px solid currentColor;content:"";height:8px;margin-right:3px;transform:rotate(45deg);transition:transform .2s ease;width:8px}.vl-accordion[open]>.vl-accordion__summary:after{content:"\2212"}.vl-accordion[open]>.vl-accordion__summary[data-icon=chevron]:after{content:"";transform:rotate(225deg)}.vl-accordion__body{color:var(--vl-muted);line-height:1.7;padding:0 2px var(--vl-accordion-space, 18px)}.vl-accordion__body>:last-child{margin-bottom:0}.vl-accordion__body img,.vl-accordion__body iframe,.vl-accordion__body video,.vl-accordion__body table{max-width:100%}.vl-carousel{position:relative}.vl-carousel__track{display:grid;gap:var(--vl-card-gap, 18px);grid-auto-columns:minmax(270px,31vw);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px max(20px,calc((100vw - 1320px)/2)) 22px;scroll-padding-inline:max(20px,calc((100vw - 1320px)/2));scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:var(--vl-gold) var(--vl-line)}.vl-carousel__track>*{scroll-snap-align:start}.vl-carousel__nav{display:flex;gap:10px;justify-content:flex-end;margin:24px auto 0;width:var(--vl-page)}.vl-carousel__button{align-items:center;background:#fff;border:1px solid var(--vl-line);border-radius:50%;color:var(--vl-ink);display:inline-flex;font-size:18px;height:46px;justify-content:center;width:46px}.vl-carousel__button:hover{border-color:var(--vl-gold);color:var(--vl-gold-deep)}.vl-ugc-card{background:#fff;border:1px solid var(--vl-line);box-shadow:0 8px 26px #1e18120d;display:flex;flex-direction:column;min-width:0}.vl-ugc-card__media{aspect-ratio:9 / 16;background:#171513;overflow:hidden;position:relative}.vl-ugc-card__media video,.vl-ugc-card__media iframe,.vl-ugc-card__media img{height:100%;object-fit:cover;width:100%}.vl-video-controls{bottom:12px;display:flex;gap:8px;left:12px;position:absolute;z-index:2}.vl-video-control{background:#141210c7;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:10px;letter-spacing:.08em;min-height:36px;padding:8px 10px;text-transform:uppercase}.vl-ugc-card__product{align-items:center;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);min-height:118px;padding:14px}.vl-ugc-card__product img{aspect-ratio:1;object-fit:cover;width:58px}.vl-ugc-card__title{font-size:13px;line-height:1.3;margin:0 0 5px}.vl-ugc-card__label{color:var(--vl-gold-deep);font-size:9px;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.vl-ugc-card__price{color:var(--vl-muted);font-size:12px}.vl-ugc-card__price s{margin-left:6px;opacity:.65}.vl-ugc-card__actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.vl-ugc-card__actions .vl-button{flex:1;min-height:40px;padding:8px 12px}.vl-review-grid{column-count:3;column-gap:18px}.vl-review-card{background:var(--vl-white);border:1px solid var(--vl-line);break-inside:avoid;display:inline-block;margin:0 0 18px;padding:22px;width:100%}.vl-review-card--media{padding:0}.vl-review-card__media{aspect-ratio:4 / 5;background:#eee8df;overflow:hidden}.vl-review-card__media img,.vl-review-card__media video{height:100%;object-fit:cover;width:100%}.vl-review-card--media .vl-review-card__content{padding:22px}.vl-review-card__stars{color:var(--vl-gold);letter-spacing:.08em}.vl-review-card__title{font-family:var(--heading-font-family, Georgia, serif);font-size:22px;margin:12px 0 8px}.vl-review-card__text{color:var(--vl-muted);line-height:1.65}.vl-review-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vl-review-card__verified{color:var(--vl-gold-deep);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vl-faq{margin:0 auto;max-width:var(--vl-faq-width, 880px)}.vl-faq .vl-accordion__summary{font-size:14px;letter-spacing:.02em;text-transform:none}.vl-faq--center{text-align:center}.vl-faq--center .vl-accordion__body{text-align:left}.vl-marquee{background:var(--vl-marquee-bg, var(--vl-gold));color:var(--vl-marquee-color, #fff);overflow:hidden}.vl-marquee__track{display:flex;width:max-content}.vl-marquee__group{align-items:center;animation:vl-marquee var(--vl-marquee-speed, 28s) linear infinite;display:flex;flex-shrink:0;gap:var(--vl-marquee-gap, 64px);min-width:100vw;padding:13px calc(var(--vl-marquee-gap, 64px) / 2)}.vl-marquee[data-direction=right] .vl-marquee__group{animation-direction:reverse}.vl-marquee[data-pauses=true]:hover .vl-marquee__group{animation-play-state:paused}.vl-marquee[data-animated=false]{overflow-x:auto}.vl-marquee[data-animated=false] .vl-marquee__group{animation:none}.vl-marquee__item{color:inherit;font-size:var(--vl-marquee-size, 12px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.vl-marquee__item:after{color:var(--vl-gold-soft);content:"\2726";margin-left:var(--vl-marquee-gap, 64px)}.vl-howto__intro{align-items:center;display:grid;gap:clamp(30px,6vw,88px);grid-template-columns:minmax(0,1fr) minmax(280px,.68fr)}.vl-howto__media{aspect-ratio:4 / 5;background:#eee8df;overflow:hidden}.vl-howto__media img,.vl-howto__media video,.vl-howto__media iframe{height:100%;object-fit:cover;width:100%}.vl-howto__steps{border-top:1px solid var(--vl-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}.vl-howto__step{border-right:1px solid var(--vl-line);min-height:210px;padding:32px 28px}.vl-howto__step:last-child{border-right:0}.vl-howto__number{color:var(--vl-gold);font-family:var(--heading-font-family, Georgia, serif);font-size:48px;line-height:1}.vl-howto__step h3{font-family:var(--heading-font-family, Georgia, serif);font-size:22px;font-weight:400;margin:18px 0 9px}.vl-howto__step p{color:var(--vl-muted);line-height:1.6;margin:0}.vl-look-card__media{aspect-ratio:1;background:#eee8df;overflow:hidden}.vl-look-card__media img{height:100%;object-fit:cover;width:100%}.vl-look-card__title{font-size:13px;font-weight:600;letter-spacing:.08em;margin:14px 0 8px;text-transform:uppercase}.vl-look-card__link{border-bottom:1px solid var(--vl-gold);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.vl-before-after-card__media{aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.vl-before-after-card__pane{min-width:0;overflow:hidden;position:relative}.vl-before-after-card__pane+.vl-before-after-card__pane{border-left:1px solid rgba(255,255,255,.8)}.vl-before-after-card__pane img{height:100%;object-fit:cover;width:100%}.vl-before-after-card__pane:first-child img{object-position:center}.vl-before-after-card__pane:last-child img{object-position:center}.vl-before-after-card__label{color:#fff;font-size:10px;left:16px;letter-spacing:.12em;position:absolute;text-shadow:0 1px 5px rgba(0,0,0,.45);text-transform:uppercase;top:14px;z-index:1}.vl-before-after-card__pane:last-child .vl-before-after-card__label{left:auto;right:16px}.vl-before-after-card__title{font-size:14px;letter-spacing:.03em;margin-top:14px;text-transform:uppercase}@keyframes vl-marquee{to{transform:translate(-100%)}}@media(max-width:1000px){.vl-carousel__track{grid-auto-columns:minmax(260px,46vw)}.vl-review-grid{column-count:2}.vl-howto__intro{grid-template-columns:1fr 1fr}}@media(max-width:640px){:root{--vl-page: calc(100vw - 32px) ;--vl-section-space: 58px}.vl-section__title{font-size:clamp(32px,10vw,44px)}.vl-carousel__track{grid-auto-columns:minmax(248px,82vw);padding-left:16px;padding-right:16px;scroll-padding-inline:16px}.vl-carousel__nav{padding:0 16px;width:100%}.vl-review-grid{column-count:1}.vl-howto__intro{grid-template-columns:1fr}.vl-howto__media{aspect-ratio:1}.vl-howto__steps{display:block;margin-top:34px}.vl-howto__step{border-bottom:1px solid var(--vl-line);border-right:0;min-height:auto;padding:24px 0}.vl-howto__number{font-size:38px}.template-product .ProductMeta__Title{font-size:34px}}@media(prefers-reduced-motion:reduce){.vl-marquee{overflow-x:auto}.vl-marquee__group{animation:none!important}.vl-button,.vl-accordion__summary:after{transition:none}.vl-carousel__track{scroll-behavior:auto}}.vl-hero{background:var(--vl-cream);display:grid;min-height:700px;overflow:hidden;position:relative}.vl-hero__media,.vl-hero__overlay,.vl-hero__content{grid-area:1 / 1}.vl-hero__media picture,.vl-hero__media img{height:100%;width:100%}.vl-hero__media img{object-fit:cover}.vl-hero__overlay{background:#15120f;z-index:1}.vl-hero__content{align-items:center;display:flex;padding:clamp(30px,6vw,84px) max(20px,calc((100vw - 1320px)/2));position:relative;z-index:2}.vl-hero__content--center{justify-content:center;text-align:center}.vl-hero__content--right{justify-content:flex-end;text-align:right}.vl-hero__copy{max-width:680px}.vl-hero__content--light{color:#fff}.vl-hero__content--light .vl-section__eyebrow{color:var(--vl-gold-soft)}.vl-hero__content--dark{color:var(--vl-ink)}.vl-hero__content--dark .vl-button--secondary{border-color:var(--vl-ink)}.vl-hero h1{color:inherit;font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(44px,6vw,82px);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:0;text-transform:none}.vl-hero .Rte{font-size:clamp(16px,1.5vw,20px);line-height:1.6;margin-top:22px;max-width:580px}.vl-hero__content--center .Rte{margin-left:auto;margin-right:auto}.vl-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vl-hero__content--center .vl-hero__actions{justify-content:center}.vl-hero__content--right .vl-hero__actions{justify-content:flex-end}.vl-hero__content--light .vl-button--secondary{border-color:#ffffffbf;color:#fff}.vl-benefits{border-bottom:1px solid var(--vl-line);border-top:1px solid var(--vl-line);display:grid;grid-template-columns:repeat(3,1fr)}.vl-benefit{border-right:1px solid var(--vl-line);min-height:240px;padding:34px;text-align:center}.vl-benefit:nth-child(3n){border-right:0}.vl-benefit__icon{margin:0 auto 18px;object-fit:contain}.vl-benefit__mark{color:var(--vl-gold);display:block;font-size:30px;margin-bottom:16px}.vl-benefit h3{font-family:var(--heading-font-family, Georgia, serif);font-size:23px;font-weight:400;margin:0 0 10px}.vl-benefit .Rte{color:var(--vl-muted);line-height:1.6}.vl-email{background:var(--vl-ink);color:#fff;padding:clamp(54px,7vw,92px) 0}.vl-email__inner{align-items:center;display:grid;gap:clamp(30px,6vw,90px);grid-template-columns:1fr 1fr}.vl-email h2{color:#fff;font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(32px,4vw,54px);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0;text-transform:none}.vl-email .Rte{color:#ffffffb8;margin-top:16px}.vl-email__form{display:flex}.vl-email__form input{background:transparent;border:1px solid rgba(255,255,255,.45);border-right:0;color:#fff;min-height:50px;min-width:0;padding:12px 16px;width:100%}.vl-email__form input::placeholder{color:#ffffffa3}.vl-email__fineprint{color:#ffffff8c;font-size:11px;margin:12px 0 0}@media(max-width:800px){.vl-benefits{grid-template-columns:1fr}.vl-benefit,.vl-benefit:nth-child(3n){border-bottom:1px solid var(--vl-line);border-right:0;min-height:auto}.vl-benefit:last-child{border-bottom:0}.vl-email__inner{grid-template-columns:1fr}}@media(max-width:640px){.vl-hero{min-height:620px}.vl-hero__content{align-items:flex-end;padding-bottom:42px}.vl-hero h1{font-size:clamp(42px,13vw,58px)}.vl-hero__actions{align-items:stretch;flex-direction:column}.vl-hero__actions .vl-button{width:100%}.vl-email__form{display:grid;gap:10px}.vl-email__form input{border-right:1px solid rgba(255,255,255,.45)}}.template-product main,.template-product #main{background:var(--vl-white)}.template-product .Product{border-bottom:1px solid var(--vl-line);overflow:visible}.template-product .Product__Gallery,.template-product .Product__SlideItem .AspectRatio{background:var(--vl-cream)}.template-product .Product__SlideItem img{mix-blend-mode:normal}.template-product .ProductMeta{border-bottom:1px solid var(--vl-line);margin-bottom:24px;padding-bottom:24px;text-align:left}.template-product .ProductMeta__Vendor{color:var(--vl-gold-deep);font-size:10px;font-weight:700;letter-spacing:.2em;margin-bottom:12px}.template-product .ProductMeta__Title{max-width:620px}.template-product .ProductMeta__PriceList{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.template-product .ProductMeta__Price{color:var(--vl-ink);font-family:var(--text-font-family, Arial, sans-serif);font-size:21px;font-weight:700;letter-spacing:-.015em}.template-product .ProductMeta__Price.Price--compareAt{color:var(--vl-muted);font-size:15px;font-weight:400}.template-product .ProductMeta__Description{border-top:0;margin:26px 0 0;padding:0}.template-product .ProductMeta__Description>.Rte,.template-product .vl-product-description__intro{color:#514b45;font-size:15px;line-height:1.72}.template-product .ProductMeta__Description .Rte p,.template-product .vl-product-description__intro p{margin-bottom:14px}.template-product .ProductForm{margin-top:0}.template-product .ProductForm__Variants,.template-product .ProductForm__Option{margin-bottom:22px}.template-product .ProductForm__Label,.template-product .ProductForm__OptionName{color:var(--vl-ink);display:block;font-size:11px;font-weight:700;letter-spacing:.13em;margin-bottom:10px;text-transform:uppercase}.template-product .ProductForm__SelectedValue{color:var(--vl-gold-deep)}.template-product .ProductForm__Item{background:var(--vl-white);border:1px solid #d9d1c6;border-radius:0;min-height:52px;padding:14px 44px 14px 16px}.template-product .ProductForm__Item:focus-within,.template-product .ProductForm__Item:hover{border-color:var(--vl-gold)}.template-product .ProductForm__Option--labelled .ProductForm__Item,.template-product .ProductForm__Option--labelled .ProductForm__Value{margin-top:0}.template-product .ProductForm__QuantitySelector{margin-bottom:20px}.template-product .QuantitySelector--large{border-color:#d9d1c6;border-radius:999px;height:48px;min-width:128px}.template-product .QuantitySelector__Button{color:var(--vl-ink)}.template-product .ProductForm__AddToCart{background:var(--vl-gold);border:1px solid var(--vl-gold);border-radius:0;box-shadow:none;color:#fff;font-size:11px;font-weight:700;letter-spacing:.17em;min-height:58px;padding:16px 22px;text-transform:uppercase}.template-product .ProductForm__AddToCart:before{background:var(--vl-gold-deep)}.template-product .ProductForm__AddToCart:hover,.template-product .ProductForm__AddToCart:focus-visible{background:var(--vl-gold-deep);border-color:var(--vl-gold-deep);color:#fff}.template-product .ProductForm__AddToCart:focus-visible,.template-product .shopify-payment-button__button:focus-visible{outline:2px solid var(--vl-gold-deep);outline-offset:3px}.template-product .shopify-payment-button{margin-top:10px}.template-product .shopify-payment-button__button{border-radius:0!important;min-height:52px!important}.template-product .vl-payment-terms{color:var(--vl-muted);font-size:12px;line-height:1.5;margin:14px 0 0;text-align:center}.template-product .vl-purchase-reassurance{border-bottom:1px solid var(--vl-line);border-top:1px solid var(--vl-line);display:grid;gap:0;grid-template-columns:repeat(var(--vl-reassurance-count, 1),minmax(0,1fr));margin-top:20px}.template-product .vl-purchase-reassurance__item{align-items:center;color:#5d564e;display:flex;font-size:10px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.08em;min-height:48px;padding:10px 12px;text-align:center;text-transform:uppercase}.template-product .vl-purchase-reassurance__item+.vl-purchase-reassurance__item{border-left:1px solid var(--vl-line)}.template-product .vl-purchase-reassurance__mark{color:var(--vl-gold);font-size:14px;line-height:1}.template-product .vl-product-description{margin-top:28px}.template-product .vl-accordion__summary{font-size:11px;letter-spacing:.12em}.template-product .Product__SlideshowNavImage{border:1px solid transparent;opacity:.62;transition:border-color .2s ease,opacity .2s ease}.template-product .Product__SlideshowNavImage:hover,.template-product .Product__SlideshowNavImage.is-selected{border-color:var(--vl-gold);opacity:1}.template-product .Product__SlideshowMobileNav .dot.is-selected{border-color:var(--vl-gold);background:var(--vl-gold)}.template-product .Product__Aside{padding-bottom:var(--vl-section-space)}.template-product .ProductRecommendations,.template-product .RecentlyViewed{background:var(--vl-white)}.template-product .ProductItem__Title,.vl-look-card__title,.vl-ugc-card__title{color:var(--vl-ink)}.template-product .ProductItem__Price,.template-product .ProductItem__PriceList{color:var(--vl-muted)}.template-product .ProductItem__ImageWrapper{background:var(--vl-cream)}.vl-section+.vl-section{border-top:1px solid rgba(232,225,215,.7)}.vl-section__header{max-width:760px}.vl-section__header--center{margin-left:auto;margin-right:auto}.vl-section__title em{font-weight:400}.vl-benefits{background:#ffffff94}.vl-benefit__mark{font-family:Georgia,serif;font-size:24px}.vl-benefit .Rte{font-size:14px}.vl-howto__step img{aspect-ratio:1;display:block;margin:0 0 24px;object-fit:cover;width:100%}.vl-howto__step:has(img){padding-left:18px;padding-right:18px}.vl-review-card,.vl-ugc-card{transition:border-color .2s ease,transform .25s ease}.vl-review-card:hover,.vl-ugc-card:hover{border-color:#d3c4ae;transform:translateY(-3px)}@media screen and (min-width:1008px){.template-product .Product__Wrapper{column-gap:clamp(46px,5vw,92px);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);margin:0 auto;max-width:1480px;padding:0 clamp(28px,4vw,68px);width:100%}.template-product .Product__Gallery{grid-column:1;margin:42px 0 76px;min-width:0;padding:clamp(20px,3vw,42px)}.template-product .Product__InfoWrapper{grid-column:2;height:auto;min-width:0;position:static}.template-product .Product__Info{margin:0;max-width:520px;padding:54px 0 64px;position:sticky;right:auto;top:calc(var(--header-height, 80px) + 22px);width:100%}.template-product .Product__Info>.Container{padding:0}.template-product .Product__Aside{grid-column:1 / -1;max-width:100%;padding-left:0}.template-product .Product--small .Product__Slideshow,.template-product .Product--medium .Product__Slideshow{max-width:none}.template-product .Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNav{margin-top:14px}.template-product .Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{margin:6px;width:64px}}@media screen and (min-width:1280px){.template-product .Product__Wrapper{grid-template-columns:minmax(0,1.26fr) minmax(420px,.74fr)}}@media screen and (max-width:1007px){.template-product .Product__Gallery{margin-bottom:0}.template-product .Product__Info{max-width:680px;padding:30px 0 42px}.template-product .Product__Info>.Container{padding-left:24px;padding-right:24px}.template-product .ProductMeta{margin-bottom:22px;padding-bottom:22px}.template-product .ProductMeta__Title{font-size:clamp(34px,7.2vw,45px)}}@media screen and (max-width:640px){.template-product .Product__Gallery{background:var(--vl-cream)}.template-product .Product__Info{padding-top:26px}.template-product .Product__Info>.Container{padding-left:18px;padding-right:18px}.template-product .ProductMeta__Vendor{margin-bottom:10px}.template-product .ProductMeta__Title{font-size:clamp(32px,10vw,42px);line-height:1.02}.template-product .ProductMeta__Price{font-size:20px}.template-product .ProductMeta__Description>.Rte,.template-product .vl-product-description__intro{font-size:14px;line-height:1.68}.template-product .ProductForm__Option{margin-bottom:18px}.template-product .ProductForm__Item{min-height:50px}.template-product .ProductForm__AddToCart{min-height:56px}.template-product .vl-purchase-reassurance{grid-template-columns:1fr}.template-product .vl-purchase-reassurance__item+.vl-purchase-reassurance__item{border-left:0;border-top:1px solid var(--vl-line)}.template-product .Product__SlideshowMobileNav{margin-top:14px}.vl-benefit{padding:28px 20px}.vl-howto__step:has(img){padding-left:0;padding-right:0}.vl-review-card:hover,.vl-ugc-card:hover{transform:none}}.template-index .Header{box-shadow:0 1px #19151214}.template-index .Section{margin:clamp(62px,8vw,108px) 0}.template-index .SectionHeader{margin-bottom:clamp(28px,4vw,52px)}.template-index .SectionHeader__SubHeading{color:var(--vl-gold-deep);font-size:10px;font-weight:700;letter-spacing:.2em}.template-index .SectionHeader__Heading{color:var(--vl-ink);font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.03em;line-height:1.04;text-transform:none}.template-index .ProductList--carousel{margin-bottom:0}.template-index .ProductItem__Wrapper{text-align:left}.template-index .ProductItem__ImageWrapper{background:var(--vl-cream);margin-bottom:18px}.template-index .ProductItem__Title{color:var(--vl-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-index .ProductItem__PriceList{color:var(--vl-muted);font-size:13px;margin-top:7px}.template-index .SectionFooter .Button{background:transparent;border-color:var(--vl-gold);color:var(--vl-ink)}.template-index .SectionFooter .Button:hover{background:var(--vl-gold);color:#fff}.template-index [data-section-type=volashes-look-carousel] .vl-carousel__track{grid-auto-columns:minmax(220px,22vw)}.template-index [data-section-type=volashes-look-carousel] .vl-look-card__media{aspect-ratio:4 / 5}.template-index [data-section-type=volashes-look-carousel] .vl-look-card__title{font-size:12px;line-height:1.35;margin-top:16px}.template-index [data-section-type=volashes-look-carousel] .vl-look-card__link{color:var(--vl-ink);display:inline-block;font-weight:700;padding-bottom:3px}.template-index [data-section-type=volashes-benefits] .vl-section__header{margin-bottom:42px}.template-index .vl-email{margin-top:clamp(64px,8vw,112px)}.template-index .vl-hero__copy{text-shadow:0 1px 18px rgba(0,0,0,.2)}.template-index .vl-hero__actions{text-shadow:none}.template-index .vl-hero .vl-button{min-width:180px}@media screen and (min-width:1008px){.template-index [data-section-type=volashes-look-carousel] .vl-carousel__track{grid-auto-columns:minmax(230px,23vw)}.template-index [data-section-type=volashes-look-carousel] .vl-carousel__track:has(>:nth-child(4):last-child){grid-auto-columns:minmax(220px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1320px;overflow:visible;padding-left:0;padding-right:0;width:var(--vl-page)}.template-index [data-section-type=volashes-look-carousel] .vl-carousel__track:has(>:nth-child(4):last-child)+.vl-carousel__nav{display:none}}@media screen and (max-width:640px){.template-index .Section{margin:58px 0}.template-index .SectionHeader{margin-bottom:28px}.template-index .SectionHeader__Heading{font-size:34px}.template-index [data-section-type=volashes-look-carousel] .vl-carousel__track{grid-auto-columns:minmax(235px,76vw)}.template-index .vl-hero__content{background:linear-gradient(to top,#120f0c9e,#120f0c0d 72%)}.template-index .vl-hero .Rte{font-size:15px}.template-index .vl-hero .vl-button{min-width:0}}.shopify-section--volashes-audience{position:relative;z-index:12}.vl-audience-switcher{align-items:stretch;border-bottom:1px solid var(--vl-audience-border);border-top:1px solid var(--vl-audience-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--vl-audience-height);width:100%}.vl-audience-switcher__side{align-items:center;background:var(--vl-audience-side-bg);color:var(--vl-audience-side-text);display:flex;gap:10px;justify-content:center;min-width:0;padding:8px 18px;position:relative;text-align:center;transition:filter .2s ease,background-color .2s ease}.vl-audience-switcher__side+.vl-audience-switcher__side{border-left:1px solid var(--vl-audience-border)}.vl-audience-switcher__side:hover{color:var(--vl-audience-side-text);filter:brightness(.975)}.vl-audience-switcher__side.is-active:after{background:var(--vl-audience-accent);bottom:-1px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:min(72px,42%)}.vl-audience-switcher__label{font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.vl-audience-switcher__caption{font-size:10px;letter-spacing:.04em;opacity:.68}.vl-audience-switcher__side:focus-visible{outline:2px solid var(--vl-audience-accent);outline-offset:-3px;z-index:1}.vl-imported-review-grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(var(--vl-imported-review-columns, 3),minmax(0,1fr))}.vl-review-card--imported{height:100%}.vl-review-card--imported .vl-review-card__media{aspect-ratio:1 / 1}.vl-review-card--imported .vl-review-card__media img{height:100%;object-fit:cover;width:100%}.vl-imported-reviews__footer{margin-top:36px;text-align:center}@media screen and (max-width:1007px){.vl-imported-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.vl-audience-switcher__side{padding-left:10px;padding-right:10px}.vl-audience-switcher__label{font-size:10px;letter-spacing:.1em}.vl-audience-switcher__caption{display:none}.vl-imported-review-grid{display:flex;gap:14px;margin-left:calc((100vw - var(--vl-page)) / -2);margin-right:calc((100vw - var(--vl-page)) / -2);overflow-x:auto;padding:0 calc((100vw - var(--vl-page)) / 2) 14px;scroll-padding-left:calc((100vw - var(--vl-page)) / 2);scroll-snap-type:x mandatory}.vl-imported-review-grid .vl-review-card{flex:0 0 min(84vw,330px);scroll-snap-align:start}}.vl-comparison__header{margin-left:auto;margin-right:auto;max-width:820px}.vl-comparison__header .vl-section__title em{font-family:var(--heading-font-family, Georgia, serif);font-weight:400}.vl-comparison__header .vl-section__subtitle{margin-left:auto;margin-right:auto}.vl-comparison__scroll{border:1px solid var(--vl-comparison-border);margin:0 auto;max-width:var(--vl-comparison-max-width);overflow-x:auto;width:100%}.vl-comparison__table{background:var(--vl-comparison-table-bg);border-collapse:separate;border-spacing:0;color:var(--vl-comparison-text);table-layout:fixed;width:100%}.vl-comparison__feature-column{width:var(--vl-comparison-feature-width)}.vl-comparison__table th,.vl-comparison__table td{border-bottom:1px solid var(--vl-comparison-border);font-size:13px;line-height:1.4;padding:18px 16px;text-align:center;vertical-align:middle}.vl-comparison__table th+th,.vl-comparison__table th+td,.vl-comparison__table td+td{border-left:1px solid var(--vl-comparison-border)}.vl-comparison__table thead th{background:var(--vl-comparison-header-bg);font-size:10px;font-weight:700;letter-spacing:.14em;padding-bottom:16px;padding-top:16px;text-transform:uppercase}.vl-comparison__table thead th.is-highlighted{background:var(--vl-comparison-highlight-header-bg);color:var(--vl-comparison-highlight-text)}.vl-comparison__table tbody td{color:var(--vl-comparison-muted)}.vl-comparison__table tbody .is-highlighted{background:var(--vl-comparison-highlight-bg);color:var(--vl-comparison-text);font-weight:700}.vl-comparison__table .vl-comparison__feature-cell{background:var(--vl-comparison-table-bg);color:var(--vl-comparison-text);font-weight:700;text-align:left}.vl-comparison__table thead .vl-comparison__feature-cell{background:var(--vl-comparison-header-bg)}.vl-comparison__table tbody tr:last-child th,.vl-comparison__table tbody tr:last-child td{border-bottom:0}.vl-comparison__note{color:var(--vl-comparison-muted);font-size:12px;line-height:1.6;margin:18px auto 0;max-width:var(--vl-comparison-max-width)}.vl-comparison__footer{margin-top:30px;text-align:center}.vl-comparison__mobile-hint{color:var(--vl-comparison-muted);display:none;font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 10px;text-align:right;text-transform:uppercase}@media screen and (max-width:767px){.vl-comparison__mobile-hint{display:block}.vl-comparison__scroll{margin-right:calc((100vw - var(--vl-page)) / -2);max-width:none;width:calc(100% + ((100vw - var(--vl-page)) / 2))}.vl-comparison__table{min-width:760px}.vl-comparison__table th,.vl-comparison__table td{font-size:12px;padding:15px 13px}.vl-comparison__table .vl-comparison__feature-cell{left:0;position:sticky;z-index:1}.vl-comparison__table thead .vl-comparison__feature-cell{z-index:2}}.template-product{--vl-section-space: clamp(28px, 4vw, 48px)}.template-product .Product{margin-bottom:0}.template-product .Product__Aside{padding-bottom:0}.template-product .Product__Aside .Product__Tabs{margin-bottom:0}.template-product .Product__Aside .Product__Tabs{margin-top:16px!important}.template-product .Product__Gallery,.template-product .Product__SlideItem .AspectRatio,.ProductList--carousel .ProductItem__ImageWrapper,.ProductList--carousel .AspectRatio,.vl-look-card__media{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/volashes-premium.css.map */
