:root{--vl-ink: #1d1b19;--vl-body: #2b2926;--vl-muted: #6f6a66;--vl-hairline: rgba(29, 27, 25, .12);--vl-pink: #f8dbd4;--vl-pink-soft: #fbeae5;--vl-pink-deep: #eec3b8;--vl-serif: "Cormorant Garamond", "Iowan Old Style", "Times New Roman", serif}@font-face{font-family:Cormorant Garamond;src:url(cormorant-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(cormorant-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(cormorant-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(cormorant-italic-400.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}h1,.standard-title{font-family:var(--vl-serif);font-weight:500;letter-spacing:.005em}.template-product h1{font-size:2.4em;line-height:1.1}.standard-title{font-size:1.8em}.scrolling-announcement-bar{background-color:var(--vl-pink-soft)!important;border-bottom:1px solid rgba(29,27,25,.06)}.scrolling-announcement-bar__item{color:var(--vl-body)!important;font-size:10.5px!important;font-weight:500;letter-spacing:.16em}.scrolling-announcement-bar__divider{color:#2b29264d!important}h1,h2,h3,h4,.large-title,.standard-title{color:var(--vl-ink);letter-spacing:.01em}body{color:var(--vl-body)}.standard-title{font-size:1.5em;letter-spacing:.02em}.btn,.btn--primary,.btn--secondary,button[name=add],.cart-checkout-button,input[type=submit]{border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500}button[name=add],.btn--primary,.cart-checkout-button{background:var(--vl-ink)!important;border:1px solid var(--vl-ink)!important;color:#fff!important;transition:background .25s ease}button[name=add]:hover,.btn--primary:hover,.cart-checkout-button:hover{background:#3a3733!important;border-color:#3a3733!important;color:#fff!important}button[name=add] svg,.cart-checkout-button svg{display:none}.btn--secondary{background:#fff!important;border:1px solid var(--vl-ink)!important;color:var(--vl-ink)!important}.btn--secondary:hover{background:var(--vl-pink-soft)!important;color:var(--vl-ink)!important}.product-block__title{font-size:.95em;letter-spacing:.01em;color:var(--vl-ink);border-bottom:none}.product-block .product-price,.product-block__link .product-price{font-size:.9em;color:var(--vl-body);border-top:none!important;padding-top:2px}.product-block .product-price strong{font-weight:400}.product-block .variant-badge,.product-block [class*=badge]:not(.shopify-product-reviews-badge){border-radius:0!important;background:#fff!important;border:1px solid var(--vl-hairline)!important;color:var(--vl-body)!important;font-size:9px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.new-badge{border-radius:0;border-color:var(--vl-hairline);color:var(--vl-muted)}.swatch-descriptions{border-radius:0!important;font-size:9px!important;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.exp-tab,.exp-tab--collection,.global-border-radius{border-radius:0!important}.exp-tab--collection{background:#f7f4f1;transition:background .25s ease;padding:12px 16px!important;height:108px!important;min-height:0!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.vl-chip-cutout{width:48px;height:48px;object-fit:contain;transition:transform .3s ease}.exp-tab--collection:hover .vl-chip-cutout{transform:scale(1.06)}.mini-collection-list .exp-tab-text{width:100%;padding:0;flex-grow:0}.mini-collection-list .exp-tab-title{overflow:visible;text-overflow:clip}.exp-tab--collection:hover{background:#efeae5}.exp-tab--collection .exp-tab-image,.exp-tab--collection .ext-tab-image-placeholder{display:none!important}.exp-tab--collection .exp-tab-text{padding:0!important}.mini-collection-list .exp-tab-title{text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:500;color:var(--vl-ink);margin:0;white-space:normal;text-align:center;line-height:1.45}.vl-card-finish{display:flex;align-items:center;gap:6px;margin:4px 0 2px}.vl-card-finish__dot{width:13px;height:13px;border-radius:50%;border:1px solid rgba(29,27,25,.15);background-size:cover;background-position:center;flex:none}.vl-card-finish__dot.bg-18k-gold{background-color:#d9c087}.vl-card-finish__dot.bg-silver,.vl-card-finish__dot.bg-sterling-silver,.vl-card-finish__dot.bg-925-sterling-silver{background-color:#cfcfcf}.vl-card-finish__label{font-size:11px;letter-spacing:.02em;color:var(--vl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-swatch-inline{display:none!important}.product-block__image{position:relative}.vl-qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:block;min-width:0;padding:13px 10px;background:#fffffff5;border:none;border-radius:0;color:var(--vl-ink);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;text-align:center;cursor:pointer;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease,background .2s ease}.product-block:hover .vl-qa{opacity:1;transform:none}.vl-qa:hover{background:#fff}.vl-qa--added{background:var(--vl-ink);color:#fff}@media(max-width:812px){.vl-qa{opacity:1;transform:none;left:auto;right:8px;bottom:8px;width:36px;height:36px;padding:0;font-size:0;letter-spacing:0;box-shadow:0 1px 6px #1d1b191f}.vl-qa:after{content:"+";font-size:19px;font-weight:300;line-height:36px}.vl-qa--added:after{content:"\2713";font-size:14px}}.collection-filters-container,.filter .styled-dropdown,.styled-dropdown select{border-radius:0!important}.styled-dropdown select{border:1px solid var(--vl-hairline);font-size:12px;letter-spacing:.06em}@media screen and (min-width:841px){.collection-template .filter-bar{margin:0 0 30px;padding:8px 0;border-top:1px solid var(--vl-hairline);border-bottom:1px solid var(--vl-hairline);position:sticky;top:0;z-index:20;background:#fff}.collection-template .collection-sort{margin-left:auto}.collection-template .filter-bar .styled-dropdown select,.collection-template .filter-bar .select2-container .select2-selection{border:none!important}}@media screen and (max-width:840px){.collection-filter-control{margin:0 0 4px}.collection-filter-btn{margin-top:0!important;border-color:var(--vl-hairline)!important;border-radius:0!important;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--vl-ink)}}.product-price--large,.product-price--large .theme-money{font-weight:400;color:var(--vl-ink)}.accordion{border-top:1px solid var(--vl-hairline)}.accordion-item{border-bottom:1px solid var(--vl-hairline)}.accordion-item button{border-radius:0}.accordion-title{text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:500;color:var(--vl-ink)}.freedelivery,.delivery-estimate{color:var(--vl-muted)}.option-selector__btns .swatch-option.is-active,.swatch-option input:checked+label,.swatch-option.is-selected{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--vl-pink-deep)!important}.breadcrumbs{max-width:1030px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.template-product .product-info-sticky h1,.template-product .grid__item h1{margin-bottom:6px}.product-price--large{padding:14px 0 16px;margin:0 0 6px}.product-form .selector-wrapper label{margin-bottom:6px}.vl-stock{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;margin:4px 0 6px;background:#eef3ec;color:#3f6b46;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.12em}button[name=add]{min-height:52px}.product-paymentbuttons{margin-top:10px}.product-paymentbuttons .shopify-payment-button__button,.product-paymentbuttons .shopify-payment-button__button--branded,.product-paymentbuttons .shopify-payment-button__button--branded>div,.product-paymentbuttons .shopify-payment-button__button--branded iframe{min-height:52px!important;height:52px!important;border-radius:0!important}.shopify-payment-button__more-options{font-size:11px!important;text-transform:uppercase;letter-spacing:.12em;margin:12px 0 0!important;color:var(--vl-muted)!important}.product-cards{margin:14px 0 0;text-align:left}.vl-buy-meta{margin-top:22px}.vl-buy-meta .freedelivery img{display:none}.vl-buy-meta .freedelivery{font-weight:500;color:var(--vl-ink);margin-bottom:6px}.vl-buy-benefits{margin-top:14px}.vl-luxe{margin:20px 0 0;padding:16px 18px}.vl-luxe__body{margin:0 0 10px}.vl-luxe__link{display:inline-block}.template-product .row.rte>hr,.template-product hr+.accordion{border-top:none}.template-product .row.rte.clearfix{margin-top:0!important;padding-top:0!important}.template-product .accordion{margin-top:28px}.vl-ship-note{margin:4px 0 16px}.vl-ship-note .freedelivery{font-size:13px;font-weight:600;color:var(--vl-ink);margin-bottom:3px;position:static;top:auto}.vl-ship-note .freedelivery img{display:none}.vl-ship-note .delivery-estimate{font-size:12.5px;color:var(--vl-muted)}.vl-buy-meta{margin-top:14px;padding-top:14px;border-top:1px solid var(--vl-hairline)}.vl-buy-benefits{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0}.vl-buy-benefits li{display:flex;align-items:center;gap:7px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--vl-body)}.vl-buy-benefits svg{flex:none;opacity:.7}@media(max-width:812px){.vl-buy-benefits{flex-direction:column;align-items:flex-start;gap:11px}}#trustpilot-mini{margin:2px 0 10px}.vl-pdp-press{margin:34px 0 30px;padding-top:20px;border-top:1px solid var(--vl-hairline)}.vl-pdp-press__label{display:block;font-size:.62em;text-transform:uppercase;letter-spacing:.18em;color:#b3ada6;margin-bottom:12px}.vl-pdp-press__row{display:flex;align-items:center;flex-wrap:wrap;gap:18px 22px}.vl-pdp-press__row img{height:14px;width:auto;filter:brightness(0);opacity:.45}.related-products.border-top{border-top:none!important}.related-products .section-heading{justify-content:center;text-align:center;padding:26px 0 4px}.related-products .section-heading__title{font-size:1.9em}.vl-pdp-ctl{margin:6px 0 18px}.vl-pdp-ctl__title{font-family:var(--vl-serif);font-size:1.7em;font-weight:500;letter-spacing:.005em;color:var(--vl-ink);margin:0 0 4px}.vl-pdp-ctl__sub{font-size:13px;color:var(--vl-muted);margin:0}.vl-luxe{background:#f7f4f1;border:1px solid var(--vl-hairline);padding:15px 18px 16px;margin:18px 0 4px}.vl-luxe__eyebrow{font-size:10.5px!important;font-weight:500;text-transform:uppercase;letter-spacing:.2em!important;color:#9a7d51;margin:0 0 7px}.vl-luxe__body{font-size:13px!important;line-height:1.6!important;color:var(--vl-body);margin:0 0 9px}.vl-luxe__body strong{color:var(--vl-ink)}.vl-luxe__link{font-size:10px!important;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--vl-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--vl-pink-deep)}.vl-luxe__link:hover{color:var(--vl-muted)}.product-cards{margin-top:10px}.product-cards .payment-icon{height:16px;width:auto;filter:grayscale(1);opacity:.55}.vl-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none}.vl-sticky-atc{align-items:center;gap:14px;background:#fff;border-top:1px solid var(--vl-hairline);box-shadow:0 -6px 20px #1d1b1912;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .3s ease}.vl-sticky-atc--visible{transform:none}.vl-sticky-atc__meta{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.vl-sticky-atc__name{font-size:12px;color:var(--vl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-sticky-atc__price{font-size:13px;color:var(--vl-body)}.vl-sticky-atc__btn{flex:none;background:var(--vl-ink);border:1px solid var(--vl-ink);color:#fff;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;padding:14px 26px;border-radius:0}@media(max-width:812px){.vl-sticky-atc{display:flex}}.checkout-container{background:var(--vl-pink-soft)!important;border-radius:0!important}.checkout_label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vl-body)}.cart-total,#cart-total{color:var(--vl-ink)}.oneclick-container .oneclick{background:transparent!important;color:var(--vl-muted)!important;font-size:11px;letter-spacing:.12em;text-transform:uppercase}input[type=text],input[type=email],input[type=password],input[type=search],select,textarea{border-radius:0!important}.vl-sw__head{text-align:center;padding:30px 0 24px}.vl-sw__eyebrow{font-size:.68em;text-transform:uppercase;letter-spacing:.22em;color:#97908a;margin:0 0 10px}.vl-sw__title{font-family:var(--vl-serif);font-size:2.2em;font-weight:500;letter-spacing:.005em;color:var(--vl-ink);margin:0 0 10px}.vl-sw__title .counter{font-weight:600}.vl-sw__sub{font-size:.88em;color:var(--vl-muted);margin:0}.socialproof-wall{grid-template-columns:repeat(5,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;grid-gap:2px!important;gap:2px!important}.socialproof-customer,.socialproof-customer:nth-of-type(4n+1),.socialproof-customer:nth-of-type(4n+2),.socialproof-customer:nth-of-type(4n+3),.socialproof-customer:nth-of-type(4n+4){position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1;border:none!important;box-shadow:none!important;transform:none!important;animation:none!important;overflow:hidden}@media(max-width:812px){.socialproof-wall{grid-template-columns:repeat(3,1fr)!important}.socialproof-customer:nth-of-type(n+15){display:none}}.socialproof-customer.vl-quote-tile{display:flex;flex-direction:column;justify-content:center;padding:26px 22px;background:var(--vl-pink-soft);text-align:center}.vl-quote-tile__stars{color:var(--vl-ink);font-size:11px;letter-spacing:4px;margin-bottom:12px}.vl-quote-tile__text{font-family:var(--vl-serif);font-size:19px;font-style:italic;line-height:1.35;color:var(--vl-ink);margin:0 0 12px}.vl-quote-tile__name{font-family:VL Hand,cursive;font-size:22px;font-weight:400;text-transform:capitalize;letter-spacing:.02em;color:var(--vl-ink)}@media(max-width:812px){.socialproof-customer.vl-quote-tile{grid-column:1 / -1;aspect-ratio:auto!important;padding:24px 26px}.vl-quote-tile__text{font-size:17px}}.socialproof-customer img{transition:transform .6s ease}.socialproof-customer:hover img{transform:scale(1.05)}.influencer_overlay{opacity:0;align-items:flex-end!important;justify-content:flex-start!important;text-align:left!important;padding:18px 16px 40px!important;background:linear-gradient(180deg,#14121000 40%,#14121099)!important;color:#fff!important;font-family:var(--vl-serif);font-size:1.2em;font-weight:500!important;line-height:1.25;transition:opacity .35s ease}.influencer_overlay:hover{opacity:1;background:linear-gradient(180deg,#14121000 40%,#14121099)!important;color:#fff!important}.socialproof-wall .influencer_banner{z-index:2;padding:8px 12px;font-size:.78em;letter-spacing:.03em;border-radius:0;background:linear-gradient(180deg,#14121000,#14121059);pointer-events:none}.vl-vid__head{text-align:center;margin:6px 0 20px}.vl-vid__eyebrow{font-size:.68em;text-transform:uppercase;letter-spacing:.22em;color:#97908a;margin:0 0 8px}.vl-vid__title{font-family:var(--vl-serif);font-size:2.2em;font-weight:500;letter-spacing:.005em;color:var(--vl-ink);margin:0}#shopify-section-footer-backtotop{display:none}.page-footer,.page-footer--content,.page-footer .footer-row.community{background:#f7f4f1!important;color:var(--vl-body)}.page-footer .vip_steps,.page-footer .footer-subscribe{background:transparent!important;border-radius:0!important;box-shadow:none!important}.page-footer .vip_steps{border:1px solid var(--vl-hairline)!important}.footer-subscribe__title{font-family:var(--vl-serif)!important;font-size:1.5em!important;font-weight:500!important;letter-spacing:.005em;color:var(--vl-ink)!important}.page-footer,.page-footer p,.page-footer .rte,.page-footer .small-text{color:var(--vl-body)}.page-footer strong,.page-footer a{color:var(--vl-ink)}.page-footer a:hover{color:var(--vl-muted)}.page-footer svg{fill:currentColor}.page-footer input[type=email],.page-footer input[type=text]{background:#fff!important;border:1px solid rgba(29,27,25,.25)!important;color:var(--vl-ink)!important}.page-footer input::placeholder{color:#1d1b1973}.page-footer .btn--primary,.page-footer input[type=submit]{background:var(--vl-ink)!important;border-color:var(--vl-ink)!important;color:#fff!important}.page-footer .btn--primary:hover{background:#3a3733!important;border-color:#3a3733!important;color:#fff!important}.page-footer .payment-icon,.page-footer [class*=payment] svg,.page-footer [class*=payment] img{filter:grayscale(1);opacity:.55}hr{border-color:var(--vl-hairline)}.breadcrumbs,.breadcrumbs a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vl-muted)}.main-nav-bar{border-bottom:0!important}:is(.template-index,.template-collection-landingpage) main{padding-top:0!important}#shopify-section-collection-landingpage-header{position:static;top:auto}.template-index .vl-hh:before{content:"";position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(180deg,#14121085,#14121033 62%,#14121000);z-index:1;pointer-events:none}@media only screen and (min-width:769px){:is(.template-index,.template-collection-landingpage) .page-header{position:relative;z-index:40}:is(.template-index,.template-collection-landingpage) .page-header--content{position:absolute;top:100%;left:calc(50% - 50vw);width:100vw;background:transparent;transition:background .3s ease}:is(.template-index,.template-collection-landingpage) .page-header--content:hover,:is(.template-index,.template-collection-landingpage) .page-header--content:focus-within{background:#fff}:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .main-nav__link,:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .utils__right a,:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .quicklink__link{color:#fff}:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .utils__right svg,:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .quicklink__icon svg{fill:#fff}:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .site-logo img{filter:brightness(0) invert(1)}:is(.template-index,.template-collection-landingpage) .page-header--content:not(:hover):not(:focus-within) .main-nav-bar{border-top-color:#ffffff47!important}:is(.template-index,.template-collection-landingpage) .page-header--content .site-logo img{transition:filter .3s ease}}@media only screen and (max-width:1023px){.mobile-nav-menu-container{padding:72px 26px 30px}.mobile-nav-column-outer .btn--menu-close{position:absolute;top:16px;right:16px;z-index:5;width:40px;height:40px;min-width:0;padding:0;display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid var(--vl-hairline)!important;border-radius:0!important;color:var(--vl-ink)}.mobile-nav-menu-container .main-nav,.mobile-nav-menu-container .exp-tab-text,.mobile-nav-menu-container .main-nav__item{text-align:left!important;justify-content:flex-start}.mobile-nav-menu-container .exp-tab--collection{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;text-align:left;justify-content:flex-start!important}.mobile-nav-menu-container .exp-tab--collection:hover{background:transparent!important}.mobile-nav-menu-container .exp-tab-text{padding:0!important}.mobile-nav-menu-container .exp-tab-title{font-family:var(--vl-serif);font-size:27px;font-weight:500;letter-spacing:.01em;text-transform:none;text-align:left!important;color:var(--vl-ink);margin:0}.mobile-nav-column-outer .btn--menu-close svg{width:16px;height:16px;display:block;fill:var(--vl-ink)!important}.mobile-nav-column-outer .btn--menu-close .desktop-icon{display:none}.mobile-nav-menu-container .main-nav>.main-nav__item{padding:11px 0;margin:0;border:none}.mobile-nav-menu-container .accounts--mobile .main-nav__link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--vl-muted)}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item{animation:vl-nav-in .45s cubic-bezier(.22,1,.36,1) both}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(1){animation-delay:.05s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(2){animation-delay:.09s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(3){animation-delay:.13s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(4){animation-delay:.17s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(5){animation-delay:.21s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(6){animation-delay:.25s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(7){animation-delay:.29s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(8){animation-delay:.33s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(9){animation-delay:.37s}.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item:nth-child(n+10){animation-delay:.41s}}@keyframes vl-nav-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mobile-menu-open .mobile-nav-menu-container .main-nav>.main-nav__item{animation:none}}.vl-mega{display:none}@media only screen and (min-width:1024px){.vl-mega{display:block;position:fixed;left:0;right:0;z-index:95;background:#fff;border-top:1px solid var(--vl-hairline);border-bottom:1px solid var(--vl-hairline);box-shadow:0 22px 34px #1d1b1917;opacity:0;visibility:hidden;transition:opacity .22s ease}.vl-mega--open{opacity:1;visibility:visible}.vl-mega__inner{max-width:1030px;margin:0 auto;display:grid;grid-template-columns:1fr 250px 250px;gap:48px;padding:38px 24px 44px}.vl-mega__eyebrow{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--vl-muted);margin:0 0 14px}.vl-mega__links ul{list-style:none;margin:0;padding:0}.vl-mega__links li a{display:inline-block;font-size:14px;color:var(--vl-ink);text-decoration:none;padding:6px 0}.vl-mega__links li a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.vl-mega__all{display:inline-block;margin-top:18px;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--vl-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.vl-mega__all sup{font-size:8px;color:var(--vl-muted);margin-left:2px}.vl-mega__tile{display:block;text-decoration:none}.vl-mega__tile img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#f4f1ed}.vl-mega__tile-label{display:block;margin-top:10px;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--vl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (max-width:768px){:is(.template-index,.template-collection-landingpage) #shopify-section-header{margin-top:0!important}:is(.template-index,.template-collection-landingpage) .page-header,:is(.template-index,.template-collection-landingpage) .page-header--content{background:transparent;transition:background .3s ease}:is(.template-index,.template-collection-landingpage) .page-header.vl-hdr-solid,:is(.template-index,.template-collection-landingpage) .page-header.vl-hdr-solid .page-header--content{background:#fff}:is(.template-index,.template-collection-landingpage) .page-header:not(.vl-hdr-solid) .utils__right a,:is(.template-index,.template-collection-landingpage) .page-header:not(.vl-hdr-solid) .btn--menu{color:#fff}:is(.template-index,.template-collection-landingpage) .page-header:not(.vl-hdr-solid) .utils__right svg,:is(.template-index,.template-collection-landingpage) .page-header:not(.vl-hdr-solid) .btn--menu svg{fill:#fff}:is(.template-index,.template-collection-landingpage) .page-header:not(.vl-hdr-solid) .site-logo img{filter:brightness(0) invert(1)}:is(.template-index,.template-collection-landingpage) .page-header .site-logo img{transition:filter .3s ease}}#shopify-section-footer strong,.underline{background-size:100% 12%}#shopify-section-footer .footer-subscribe__input-container{align-items:stretch}#shopify-section-footer .footer-subscribe__email{margin:0}#shopify-section-footer .footer-subscribe__submit{height:auto!important;margin:0!important;align-self:stretch}#shopify-section-footer .footer-subscribe__submit,#shopify-section-footer .btn--over-image{background:var(--vl-pink)!important;border-color:var(--vl-pink)!important;color:var(--vl-ink)!important}#shopify-section-footer .footer-subscribe__submit:hover,#shopify-section-footer .btn--over-image:hover{background:var(--vl-pink-deep)!important;border-color:var(--vl-pink-deep)!important;color:var(--vl-ink)!important}@font-face{font-family:VL Hand;src:url(vl-hand.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.trustpilot-heading{font-family:var(--vl-serif);font-size:1.3em;font-weight:500;color:var(--vl-ink);filter:grayscale(1)}.trustpilot-text{font-family:var(--vl-serif);font-style:italic;font-size:1.2em;line-height:1.5;color:var(--vl-body);filter:grayscale(1)}.trustpilot-name{font-family:VL Hand,cursive;font-size:20px;font-weight:400;text-transform:capitalize;letter-spacing:.02em;color:var(--vl-ink);margin-top:8px}.vl-sub-title{font-family:var(--vl-serif);font-size:clamp(2.2em,3vw,2.9em)!important;font-weight:500;line-height:1.05;letter-spacing:.005em;color:var(--vl-ink)}.subscription-package{background:#fff;border:1px solid var(--vl-hairline);border-radius:0;box-shadow:none;height:auto;min-height:600px;display:flex;flex-direction:column}.subscription-header{background:transparent;color:var(--vl-ink);font-family:var(--vl-serif);font-size:1.55em;font-weight:500;border-radius:0;border-bottom:1px solid var(--vl-hairline);position:static;width:auto;left:auto;top:auto;padding:16px 20px 14px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vl-sub-tag{background:var(--vl-pink);color:var(--vl-ink);font-family:Harmonia Sans,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;padding:5px 10px;white-space:nowrap}.subscription-package-content{flex:1 1 auto;height:auto}.subscription-price{font-family:var(--vl-serif);font-size:1.9em;font-weight:500;color:var(--vl-ink)}.subscription-price strike{font-size:.6em;color:var(--vl-muted)}.subscription-price-comparison{font-size:.95em;color:var(--vl-muted)}#perks{font-size:.95em}#perks>div{padding:9px 0;border-bottom:1px solid var(--vl-hairline)}#perks>div:last-child{border-bottom:none}#map-container{display:block}#map-inner{position:static;height:auto;background:none;border:none;padding:0}#map{position:relative;height:auto;width:100%;max-width:500px;margin:0 auto;z-index:1}#map:before{content:"";position:absolute;top:-1px;left:0;right:0;height:32%;background:linear-gradient(180deg,#fff,#ffffffe6 30%,#fff0);z-index:1;pointer-events:none}#map-header{display:block;background:none;color:var(--vl-ink);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;padding:0 0 18px;border-radius:0;text-align:center}#map-footer{display:block;background:none;color:var(--vl-muted);font-family:var(--vl-serif);font-style:italic;font-size:15px;font-weight:400;padding:18px 0 0;border-radius:0;text-align:center}.vl-map__svg{display:block;width:100%;height:auto}.vl-map__ie path{fill:none;stroke:#1d1b1929;stroke-width:1;stroke-linejoin:round}.vl-map__wash path{fill:var(--vl-pink-soft);stroke:none}.vl-map__uk path{fill:none;stroke:#1d1b19cc;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.vl-map__retrace path{fill:none;stroke:#1d1b194d;stroke-width:.8;stroke-linejoin:round}.vl-map__dot{fill:var(--vl-pink-deep);stroke:#1d1b19bf;stroke-width:1;transform-box:fill-box;transform-origin:center;transition:transform .3s ease,fill .3s ease;cursor:pointer}.vl-map__pt--recent .vl-map__dot{fill:#e6a696}.vl-map__pt--active .vl-map__dot{fill:#e6a696;transform:scale(1.35)}.vl-map__pulse{fill:none;stroke:var(--vl-pink-deep);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:vl-map-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes vl-map-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(3.1);opacity:0}}.vl-map-tip{position:absolute;transform:translate(-50%,calc(-100% - 16px));background:#fff;border:1px solid var(--vl-ink);box-shadow:4px 4px #1d1b1914;padding:9px 18px 10px;text-align:center;white-space:nowrap;opacity:0;transition:opacity .4s ease,left .5s ease,top .5s ease;pointer-events:none;z-index:3}.vl-map-tip--below{transform:translate(-50%,16px)}.vl-map-tip--in{opacity:1}.vl-map-tip__who{display:block;font-family:var(--vl-serif);font-style:italic;font-size:17px;line-height:1.25;color:var(--vl-ink)}.vl-map-tip__when{display:block;font-size:8.5px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--vl-muted);margin-top:3px}@media(max-width:812px){#map{border-left:none;border-right:none}}@media(prefers-reduced-motion:reduce){.vl-map__pulse{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vl-premium.css.map */
