@font-face{font-family:Playfair Display,Georgia,serif;src:url('{{ "brastika-black.ttf" | asset_url }}') format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--vlr-forest: var(--vlr-c-text, #111111);--vlr-forest-dark: var(--vlr-c-text, #111111);--vlr-gold: var(--vlr-c-graphite, #292929);--vlr-gold-light: var(--vlr-c-on-dark, #ffffff);--vlr-cream: var(--vlr-c-bg, #f8f7f4);--vlr-warm-white: var(--vlr-c-bg, #f8f7f4);--vlr-dark: var(--vlr-c-text, #111111);--vlr-mid: var(--vlr-c-muted, #6b6b60);--font-heading-family: "Playfair Display", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 900;--font-heading-weight-bold: 900;--font-body-family: "Jost", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Playfair Display,Georgia,serif}body,p,li,td,input,select,textarea,button{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.vlr-eyebrow{display:block;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:10px;font-weight:500}.vlr-section-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,6vw,44px);font-weight:900;color:var(--vlr-forest);line-height:1.1;margin-bottom:28px}@media(min-width:750px){.vlr-section-title{margin-bottom:48px}}.vlr-specs-bar{background:var(--vlr-forest);padding:52px 20px}.vlr-specs-headline{font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,7vw,50px);font-weight:900;line-height:1.1;color:var(--vlr-gold-light);margin-bottom:32px}.vlr-specs-headline em{color:var(--vlr-gold);font-style:italic}.vlr-specs-grid{display:grid;grid-template-columns:1fr 1fr}.vlr-spec-row{padding:14px 0;border-bottom:1px solid rgba(41,41,41,.15);border-bottom:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 15%,transparent)}.vlr-spec-k{font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:4px;font-weight:500}.vlr-spec-v{font-family:Playfair Display,Georgia,serif;font-size:14px;font-weight:700;color:var(--vlr-cream)}@media(min-width:750px){.vlr-specs-bar{padding:100px 80px;display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:start}.vlr-specs-headline{margin-bottom:0}.vlr-spec-v{font-size:18px}}.vlr-story-section{background:var(--vlr-warm-white)}.vlr-story-img-col{background:var(--vlr-cream);padding:40px 20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:280px}.vlr-story-img-col:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(41,41,41,.3);border:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 30%,transparent);pointer-events:none}.vlr-story-img-col img,.vlr-story-img-col svg{width:65%;max-width:200px;height:auto;object-fit:contain;box-shadow:0 14px 36px #0000001f;position:relative;z-index:1}.vlr-story-text-col{padding:40px 20px}.vlr-story-eyebrow{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:12px;font-weight:500}.vlr-story-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,6vw,44px);font-weight:900;line-height:1.1;color:var(--vlr-forest);margin-bottom:16px}.vlr-story-title em{font-style:italic}.vlr-story-body{font-size:14px;line-height:1.85;color:var(--vlr-mid);font-weight:300;margin-bottom:22px}.vlr-story-body p+p{margin-top:10px}.vlr-story-quote{font-family:Playfair Display,Georgia,serif;font-size:16px;font-style:italic;font-weight:700;color:var(--vlr-forest);line-height:1.55;padding-left:16px;border-left:3px solid var(--vlr-gold);margin:0}@media(min-width:750px){.vlr-story-section{display:grid;grid-template-columns:1fr 1fr}.vlr-story-img-col{min-height:560px;padding:48px 32px}.vlr-story-img-col img,.vlr-story-img-col svg{max-width:320px}.vlr-story-text-col{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}}.vlr-features-section{background:var(--vlr-cream);padding:52px 20px;text-align:center}.vlr-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px;max-width:980px;margin:0 auto}.vlr-feat{display:flex;flex-direction:column;align-items:center}.vlr-feat-circle{width:56px;height:56px;border-radius:50%;border:1px solid var(--vlr-gold);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--vlr-forest);margin-bottom:14px;flex-shrink:0}.vlr-feat-svg{width:26px;height:26px;display:block;color:var(--vlr-forest)}.vlr-feat-title{font-family:Playfair Display,Georgia,serif;font-size:14px;font-weight:700;color:var(--vlr-forest);margin-bottom:6px}.vlr-feat-desc{font-size:12px;line-height:1.7;color:var(--vlr-mid);font-weight:300}@media(min-width:750px){.vlr-features-section{padding:96px 80px}.vlr-features-grid{grid-template-columns:repeat(4,1fr);gap:48px}.vlr-feat-circle{width:52px;height:52px;font-size:20px}.vlr-feat-title{font-size:17px}}.vlr-reviews-section{padding:52px 20px;background:var(--vlr-warm-white)}.vlr-section-title--no-mb{margin-bottom:0}.vlr-reviews-top{margin-bottom:28px}.vlr-reviews-top__score{margin-top:20px}.vlr-score-stars{color:var(--vlr-gold);font-size:20px;letter-spacing:5px;margin-top:8px}.vlr-score-count{font-size:13px;color:var(--vlr-mid);letter-spacing:2.5px;margin-top:8px;text-transform:uppercase}.vlr-big-score{font-family:Playfair Display,Georgia,serif;font-size:80px;font-weight:400;color:var(--vlr-forest);line-height:1}.vlr-big-score span{font-size:32px;color:var(--vlr-mid)}.vlr-reviews-grid{display:flex;flex-direction:column;gap:14px}.vlr-review-card{background:var(--vlr-cream);padding:22px 18px;border-top:3px solid var(--vlr-gold)}.vlr-rev-stars{color:var(--vlr-gold);font-size:12px;letter-spacing:2px;margin-bottom:10px}.vlr-rev-title{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.2px;line-height:1.3;margin:0 0 8px;color:var(--vlr-forest)}.vlr-rev-text{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;color:var(--vlr-forest);line-height:1.6;margin-bottom:12px}.vlr-rev-author-name-row{display:flex;align-items:center;gap:6px}.vlr-rev-verified{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vlr-rev-verified svg{display:block}.vlr-rev-author-row{display:flex;align-items:center;gap:12px;margin-top:4px}.vlr-rev-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#0000000f;display:inline-flex;align-items:center;justify-content:center}.vlr-rev-avatar img{width:100%;height:100%;object-fit:cover;display:block}.vlr-rev-avatar--initial{font-size:14px;font-weight:600;color:var(--vlr-mid);letter-spacing:0;text-transform:uppercase;background:var(--vlr-cream);border:1px solid rgba(0,0,0,.06)}.vlr-rev-author-info{display:flex;flex-direction:column;gap:2px;min-width:0}.vlr-rev-author{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--vlr-mid)}.vlr-rev-city{font-size:10px;color:var(--vlr-gold);margin-top:0}@media(max-width:749px){.vlr-reviews-section{overflow-x:hidden}.vlr-reviews-grid{display:flex;flex-direction:column;gap:16px;padding:0 16px;width:100%;box-sizing:border-box}.vlr-review-card{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.vlr-rev-title,.vlr-rev-text{max-width:100%;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.vlr-rev-author-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:10px}.vlr-rev-avatar{width:44px!important;height:44px!important;flex-shrink:0;overflow:hidden;border-radius:50%}.vlr-rev-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:1 / 1;display:block}.vlr-rev-author-info{flex:1 1 auto;min-width:0;overflow:hidden}.vlr-rev-author,.vlr-rev-city{overflow-wrap:anywhere;word-wrap:break-word}.vlr-reviews-top{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px}.vlr-reviews-top__left{align-items:center;text-align:center}.vlr-reviews-top__score{align-items:center;text-align:center;margin-top:0}}@media(min-width:750px){.vlr-reviews-section{padding:96px 80px}.vlr-reviews-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.vlr-reviews-top__score{margin-top:0;text-align:right}.vlr-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vlr-big-score{font-size:96px}.vlr-big-score span{font-size:36px}.vlr-review-card{padding:28px}.vlr-rev-text{font-size:16px}}.product-form__submit:not([disabled])>span{display:inline-flex;align-items:center;justify-content:center;gap:10px}.product-form__submit:not([disabled])>span:after{content:"\2192";font-size:1.15em;line-height:1;transform:translate(0);transition:transform .2s ease}.product-form__submit:not([disabled]):hover>span:after{transform:translate(4px)}@keyframes vlr-atc-pulse{0%{box-shadow:0 0 #29292980;box-shadow:0 0 color-mix(in srgb,var(--vlr-c-graphite, #292929) 50%,transparent)}70%{box-shadow:0 0 0 12px #29292900;box-shadow:0 0 0 12px color-mix(in srgb,var(--vlr-c-graphite, #292929) 0%,transparent)}to{box-shadow:0 0 #29292900;box-shadow:0 0 color-mix(in srgb,var(--vlr-c-graphite, #292929) 0%,transparent)}}.product-form__submit:not([disabled]){animation:vlr-atc-pulse 2.6s ease-out infinite}@media(prefers-reduced-motion:reduce){.product-form__submit{animation:none!important}.product-form__submit:not([disabled])>span:after{transition:none}}.vlr-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:300;background:var(--vlr-forest);border-top:1px solid rgba(41,41,41,.3);border-top:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 30%,transparent);display:flex;align-items:center;gap:12px;padding:8px 14px;transform:translateY(100%);transition:transform .35s ease}.vlr-sticky-bar.is-visible{transform:translateY(0)}.vlr-sticky-bar__thumb{flex-shrink:0;width:44px;height:44px;border-radius:4px;overflow:hidden;background:#ffffff0f;background:color-mix(in srgb,var(--vlr-c-surface, #ffffff) 6%,transparent)}.vlr-sticky-bar__thumb img{width:100%;height:100%;object-fit:cover;display:block}.vlr-sticky-bar__info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.vlr-sticky-bar__name{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:900;color:var(--vlr-gold-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.vlr-sticky-bar__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;font-size:12px}.vlr-sticky-bar__compare{color:#ffffff8c;color:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 55%,transparent);text-decoration:line-through;font-size:11px;font-weight:400}.vlr-sticky-bar__price{font-size:13px;font-weight:700;color:var(--vlr-gold)}.vlr-sticky-bar__badge{display:inline-block;padding:1px 5px;background:#2929292e;background:color-mix(in srgb,var(--vlr-c-graphite, #292929) 18%,transparent);border:1px solid rgba(41,41,41,.4);border:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 40%,transparent);color:var(--vlr-gold);font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:9px;letter-spacing:.4px;font-weight:600;white-space:nowrap;line-height:1.4}.vlr-sticky-bar__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:0 18px;background:var(--vlr-gold);color:var(--vlr-forest);font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;white-space:nowrap;position:relative;transition:background .25s,transform .2s}.vlr-sticky-bar__cta:hover{background:var(--vlr-gold-light);transform:translateY(-1px)}.vlr-sticky-bar__cta-arrow{font-size:14px;line-height:1;transition:transform .2s ease}.vlr-sticky-bar__cta:hover .vlr-sticky-bar__cta-arrow{transform:translate(3px)}@keyframes vlr-sticky-pulse{0%{box-shadow:0 0 #2929298c;box-shadow:0 0 color-mix(in srgb,var(--vlr-c-graphite, #292929) 55%,transparent)}70%{box-shadow:0 0 0 10px #29292900;box-shadow:0 0 0 10px color-mix(in srgb,var(--vlr-c-graphite, #292929) 0%,transparent)}to{box-shadow:0 0 #29292900;box-shadow:0 0 color-mix(in srgb,var(--vlr-c-graphite, #292929) 0%,transparent)}}.vlr-sticky-bar__cta--pulse{animation:vlr-sticky-pulse 2.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.vlr-sticky-bar__cta--pulse{animation:none}}@media(min-width:750px){.vlr-sticky-bar{padding:12px 36px;gap:16px}.vlr-sticky-bar__thumb{width:52px;height:52px}.vlr-sticky-bar__name{font-size:20px}.vlr-sticky-bar__price{font-size:16px}.vlr-sticky-bar__compare{font-size:13px}.vlr-sticky-bar__badge{font-size:10px;padding:2px 6px;letter-spacing:.5px}.vlr-sticky-bar__cta{min-height:48px;padding:0 28px;font-size:11px;letter-spacing:3px}.vlr-sticky-bar__cta-arrow{font-size:16px}}.header-wrapper{border-bottom:1px solid rgba(41,41,41,.25)!important;border-bottom:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 25%,transparent)!important}.header-wrapper--border-bottom{border-bottom-color:#2929294d!important;border-bottom-color:color-mix(in srgb,var(--vlr-c-graphite, #292929) 30%,transparent)!important}.header__heading-logo{max-height:32px;width:auto!important}@media(min-width:750px){.header__heading-logo{max-height:44px}}.color-scheme-58ff9a05-7092-43ee-84e7-6f05d1cc9431 .header__menu-item,.header-wrapper .header__menu-item span{letter-spacing:.12em;text-transform:uppercase}.announcement-bar{letter-spacing:.15em;text-transform:uppercase}.button,.button--primary,[type=submit]:not(.shopify-payment-button__button){min-height:44px;background-color:var(--vlr-c-dark, #111111)!important;color:var(--vlr-c-on-dark, #ffffff)!important;border-color:var(--vlr-c-text, #111111)!important;letter-spacing:.12em}.button:hover,.button--primary:hover{background-color:var(--vlr-c-dark, #111111)!important;border-color:var(--vlr-c-text, #111111)!important}.price__regular .price-item--regular{color:var(--vlr-c-text, #111111)}.product__title{font-family:Playfair Display,Georgia,serif;font-weight:900;letter-spacing:-.02em}.cart-drawer__header{font-family:Playfair Display,Georgia,serif}.vlr-home-hero{position:relative;background-color:var(--vlr-forest);background-size:cover;background-position:center top;display:flex;align-items:center;overflow:hidden}.vlr-home-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vlr-c-dark, #111111)}.vlr-home-hero__inner{position:relative;z-index:2;width:100%;padding:96px 20px 76px;text-align:center}.vlr-home-hero__eyebrow{display:inline-block;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:16px;font-weight:500}.vlr-home-hero__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.1;color:var(--vlr-gold-light);margin:0 0 20px;letter-spacing:1px}.vlr-home-hero__subtitle{font-size:14px;line-height:1.8;color:#ffffffa6;color:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 65%,transparent);max-width:340px;margin:0 auto 32px;font-weight:300}.vlr-home-hero__actions{display:flex;flex-direction:column;align-items:center;gap:10px}.vlr-home-hero__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:260px;min-height:50px;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;transition:background .25s,border-color .25s,color .25s}.vlr-home-hero__btn:not(.vlr-home-hero__btn--ghost){background:var(--vlr-gold);color:var(--vlr-forest);border:1.5px solid var(--vlr-gold)}.vlr-home-hero__btn:not(.vlr-home-hero__btn--ghost):hover{background:var(--vlr-gold-light);border-color:var(--vlr-gold-light)}.vlr-home-hero__btn--ghost{background:transparent;color:var(--vlr-gold-light);border:1.5px solid rgba(255,255,255,.35);border:1.5px solid color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 35%,transparent)}.vlr-home-hero__btn--ghost:hover{border-color:var(--vlr-gold-light)}.vlr-home-hero__scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.vlr-home-hero__scroll-text{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:#ffffff52;color:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 32%,transparent)}.vlr-home-hero__scroll-line{width:1px;height:32px;background:linear-gradient(to bottom,#29292980,#29292900);background:linear-gradient(to bottom,color-mix(in srgb,var(--vlr-c-graphite, #292929) 50%,transparent),color-mix(in srgb,var(--vlr-c-graphite, #292929) 0%,transparent));animation:vlrScrollPulse 2.4s ease-in-out infinite}@keyframes vlrScrollPulse{0%{opacity:0;transform:translateY(-10px)}40%{opacity:1}to{opacity:0;transform:translateY(0)}}.vlr-home-hero{width:100%;min-height:460px;max-height:540px;height:auto;aspect-ratio:auto}.vlr-home-hero__inner{padding:24px 20px}.vlr-home-hero__title{font-size:clamp(26px,7.5vw,40px)!important;letter-spacing:1px!important;font-weight:400!important}.vlr-home-hero__eyebrow{font-size:10px;letter-spacing:2.5px;margin-bottom:8px}.vlr-home-hero--left .vlr-home-hero__inner{text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}.vlr-home-hero--left .vlr-home-hero__subtitle{margin-left:0;margin-right:0}.vlr-home-hero--left .vlr-home-hero__actions{align-items:flex-start}@media(min-width:750px){.vlr-home-hero{width:100%;height:clamp(380px,38vw,540px);min-height:380px;max-height:540px;aspect-ratio:auto}.vlr-home-hero__inner{max-width:1920px;margin:0 auto;padding:48px 64px}.vlr-home-hero--left .vlr-home-hero__inner{align-items:flex-start;text-align:left;justify-content:center}.vlr-home-hero__title{font-size:clamp(36px,4vw,56px)!important;letter-spacing:1px!important;font-weight:400!important;margin-bottom:24px}.vlr-home-hero__eyebrow{font-size:11px;letter-spacing:3px;margin-bottom:12px}.vlr-home-hero__subtitle{font-size:14px;max-width:440px;margin-bottom:24px}.vlr-home-hero__actions{flex-direction:row;gap:12px}.vlr-home-hero--left .vlr-home-hero__actions{justify-content:flex-start}.vlr-home-hero__btn{width:auto;min-height:44px;padding:0 28px;font-size:11px;letter-spacing:2.5px}.vlr-home-hero__scroll{bottom:48px}.vlr-home-hero__scroll-line{height:44px}}@media(min-width:750px){.vlr-home-hero--left .vlr-home-hero__inner{text-align:left;max-width:680px;margin-left:9%}.vlr-home-hero--left .vlr-home-hero__subtitle{margin-left:0}.vlr-home-hero--left .vlr-home-hero__actions{justify-content:flex-start}}.vlr-manifesto{background:var(--vlr-forest);padding:68px 20px;text-align:center}.vlr-manifesto__inner{max-width:860px;margin:0 auto}.vlr-manifesto__deco{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px}.vlr-manifesto__deco-line{width:44px;height:1px;background:#29292959;background:color-mix(in srgb,var(--vlr-c-graphite, #292929) 35%,transparent)}.vlr-manifesto__deco-diamond{color:var(--vlr-gold);font-size:10px}.vlr-manifesto__eyebrow{display:inline-block;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:22px;font-weight:500}.vlr-manifesto__quote{font-family:Playfair Display,Georgia,serif;font-size:clamp(20px,5.5vw,44px);font-weight:900;line-height:1.35;color:var(--vlr-gold-light);margin:0 0 24px;padding:0;border:none;quotes:none}.vlr-manifesto__attribution{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#2929297a;color:color-mix(in srgb,var(--vlr-c-graphite, #292929) 48%,transparent);margin:0 0 32px}.vlr-manifesto__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;background:transparent;color:var(--vlr-gold);border:1.5px solid rgba(41,41,41,.4);border:1.5px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 40%,transparent);transition:border-color .25s,color .25s}.vlr-manifesto__btn:hover{border-color:var(--vlr-gold);color:var(--vlr-gold-light)}@media(min-width:750px){.vlr-manifesto{padding:112px 48px}.vlr-manifesto__deco{gap:20px;margin-bottom:48px}.vlr-manifesto__deco-line{width:72px}.vlr-manifesto__eyebrow,.vlr-manifesto__quote{margin-bottom:36px}.vlr-manifesto__attribution{margin-bottom:44px}.vlr-manifesto__btn{padding:0 36px;letter-spacing:3px}}.vlr-trust-bar{background:var(--vlr-cream);border-top:1px solid rgba(41,41,41,.2);border-top:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 20%,transparent);border-bottom:1px solid rgba(41,41,41,.2);border-bottom:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 20%,transparent);padding:28px 20px}.vlr-trust-bar__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.vlr-trust-bar__item{display:flex;align-items:center;gap:12px}.vlr-trust-bar__icon{font-size:20px;flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.vlr-trust-bar__svg{width:22px;height:22px;display:block;color:currentColor}.vlr-trust-bar__label{font-size:12px;font-weight:600;letter-spacing:.3px;color:var(--vlr-forest);line-height:1.3}.vlr-trust-bar__sub{font-size:10px;color:var(--vlr-mid);margin-top:2px}@media(min-width:750px){.vlr-trust-bar{padding:40px 48px}.vlr-trust-bar__inner{grid-template-columns:repeat(4,1fr);gap:24px 16px}.vlr-trust-bar__item{justify-content:center}.vlr-trust-bar__label{font-size:13px}.vlr-trust-bar__sub{font-size:11px}}.featured-collection .title,.email-signup-banner .email-signup__title{font-family:Playfair Display,Georgia,serif!important}.footer{border-top:1px solid rgba(41,41,41,.2);border-top:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 20%,transparent)}.footer__heading,.footer-block__heading{font-family:Playfair Display,Georgia,serif!important;font-size:13px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--vlr-gold)!important;margin-bottom:18px!important}.footer-block__details a,.footer__list a{font-size:13px;color:#ffffffb3;color:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 70%,transparent);text-decoration:none;letter-spacing:.3px;transition:color .2s}.footer-block__details a:hover,.footer__list a:hover{color:var(--vlr-gold)}.footer-block__details p,.footer-block p{font-size:13px;line-height:1.75;color:#fff9;color:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 60%,transparent);margin-bottom:6px}.footer-block__details a[href^=mailto],.footer-block__details a[href^=tel]{color:var(--vlr-gold-light);font-weight:500}.footer__icon svg,.social-links a svg{fill:#fff9;fill:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 60%,transparent);transition:fill .2s}.footer__icon:hover svg,.social-links a:hover svg{fill:var(--vlr-gold)}.footer__content-bottom,.footer__copyright{border-top:1px solid rgba(41,41,41,.15)!important;border-top:1px solid color-mix(in srgb,var(--vlr-c-graphite, #292929) 15%,transparent)!important;padding-top:20px!important;font-size:11px!important;color:#29292973!important;color:color-mix(in srgb,var(--vlr-c-graphite, #292929) 45%,transparent)!important;letter-spacing:.5px}.footer__copyright-content a{color:#29292980;color:color-mix(in srgb,var(--vlr-c-graphite, #292929) 50%,transparent)}.footer__payment .icon-payment{opacity:.65}.footer__heading-btn svg{fill:#ffffff80!important;fill:color-mix(in srgb,var(--vlr-c-on-dark, #ffffff) 50%,transparent)!important}.vlr-story-page{max-width:720px;margin:0 auto;padding:48px 24px 80px;color:var(--vlr-dark)}.vlr-story-page__hero{text-align:center;margin-bottom:56px;padding-bottom:48px;border-bottom:1px solid var(--vlr-gold)}.vlr-story-page__eyebrow{font-family:var(--font-body-family);font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:16px}.vlr-story-page__title{font-family:var(--font-heading-family);font-size:clamp(2.4rem,6vw,4rem);line-height:1.1;color:var(--vlr-forest);margin-bottom:20px}.vlr-story-page__lead{font-size:1.125rem;line-height:1.75;color:var(--vlr-mid);max-width:600px;margin:0 auto}.vlr-story-page__section{margin-bottom:48px}.vlr-story-page__section h2{font-family:var(--font-heading-family);font-size:clamp(1.5rem,4vw,2rem);color:var(--vlr-forest);margin-bottom:16px}.vlr-story-page__section p{font-size:1rem;line-height:1.8;color:var(--vlr-dark);margin-bottom:16px}.vlr-story-page__quote{border-left:3px solid var(--vlr-gold);padding:24px 32px;margin:48px 0;background:var(--vlr-cream);font-family:var(--font-heading-family);font-size:clamp(1.2rem,3vw,1.5rem);font-style:italic;color:var(--vlr-forest);line-height:1.5}.vlr-story-page__closing{text-align:center;padding-top:48px;border-top:1px solid var(--vlr-gold);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.vlr-story-page__closing-text{width:100%;font-size:.875rem;letter-spacing:2px;text-transform:uppercase;color:var(--vlr-mid);margin-bottom:4px}.vlr-story-page__closing-link{display:inline-block;padding:12px 28px;border:1px solid var(--vlr-forest);color:var(--vlr-forest);font-size:.8125rem;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.vlr-story-page__closing-link:hover{background:var(--vlr-forest);color:var(--vlr-gold-light)}.vlr-story-page__sep{font-size:.8125rem;color:var(--vlr-mid);text-transform:lowercase}@media(min-width:750px){.vlr-story-page{padding:72px 40px 120px}.vlr-story-page__hero{margin-bottom:72px}}.vlr-year-strip{background:var(--vlr-forest);padding:16px 20px 0;text-align:center}.vlr-year-strip__inner{max-width:1200px;margin:0 auto;padding-bottom:14px}.vlr-year-strip__eyebrow{font-size:9px;letter-spacing:5px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:6px;font-weight:500}.vlr-year-strip__year{font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,7vw,56px);font-weight:900;line-height:1;letter-spacing:.08em;margin:0;background:linear-gradient(135deg,var(--vlr-c-graphite, #292929),var(--vlr-c-surface, #ffffff),var(--vlr-c-graphite, #292929));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--vlr-gold-light)}.vlr-year-strip__rule{height:1px;background:#29292933;background:color-mix(in srgb,var(--vlr-c-graphite, #292929) 20%,transparent)}.vlr-collection-hero{background:var(--vlr-cream);padding:48px 20px 32px;text-align:center}.vlr-collection-hero__inner{max-width:760px;margin:0 auto}.vlr-collection-hero__eyebrow{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--vlr-gold);margin-bottom:12px;font-weight:500}.vlr-collection-hero__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(36px,8vw,60px);font-weight:900;line-height:1.05;color:var(--vlr-forest);margin-bottom:16px;letter-spacing:-.5px}.vlr-collection-hero__desc{font-size:14px;line-height:1.75;color:var(--vlr-mid);max-width:560px;margin:0 auto 20px;font-weight:300}.vlr-collection-hero__count{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--vlr-gold);margin:0}.vlr-collection-hero__deco{width:40px;height:1px;background:#29292966;background:color-mix(in srgb,var(--vlr-c-graphite, #292929) 40%,transparent);margin:20px auto 0}@media(min-width:750px){.vlr-collection-hero{padding:72px 48px 48px}.vlr-collection-hero__title{letter-spacing:-1px;margin-bottom:20px}.vlr-collection-hero__desc{font-size:16px;max-width:600px}}.vlr-badge{display:inline-block;padding:4px 9px;font-size:8px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;line-height:1}.vlr-badge--bestseller{background:var(--vlr-forest);color:var(--vlr-gold)}.vlr-badge--new{background:var(--vlr-gold);color:var(--vlr-forest)}.vlr-badge--limited{background:transparent;color:var(--vlr-gold);border:1px solid currentColor}.vlr-badge--preorder{background:var(--vlr-mid);color:var(--vlr-cream)}.collection .card__heading a,.collection .card-information .card__heading a{font-family:Playfair Display,Georgia,serif;font-weight:900;letter-spacing:-.01em}.collection .card__badge .badge{font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.vellor-drawer-logo{text-align:center;padding:16px 0 4px}.vellor-drawer-logo img{width:92px;height:auto;display:inline-block}.vellor-item-desc{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;letter-spacing:.2px;color:#8a8273;margin:3px 0 4px;line-height:1.3}.cart-drawer__footer.vellor-bd{display:block;padding-top:2px}.vellor-bd__row{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font-size:12px;border-top:1px dashed #e3dccd}.vellor-bd__row:first-of-type{border-top:none}.vellor-bd__label{display:flex;align-items:center;color:#5a554a;font-weight:500;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.vellor-bd__sub{color:#9a9a9a;font-size:11px;font-weight:400;margin-left:4px}.vellor-bd__check{width:10px;height:10px;color:#2f9168;margin-right:6px;flex-shrink:0}.vellor-bd__val{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:600;color:var(--vlr-c-text, #111111)}.vellor-bd__val--save{color:var(--vlr-c-savings, #2f7d57)}.vellor-bd__val--free{color:var(--vlr-c-savings, #2f7d57);font-weight:600}.vellor-bd__saved{display:flex;align-items:center;justify-content:space-between;margin:5px 0 0;padding:6px 11px;border-radius:6px;background:#ebf4ec;box-shadow:inset 0 0 0 1px #2f7d572e;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlr-c-savings, #2f7d57) 18%,transparent)}.vellor-bd__saved-lbl{display:flex;align-items:center;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#2f6f54}.vellor-bd__saved-amt{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:700;color:#1d5639}.vellor-bd__total{display:flex;align-items:center;justify-content:space-between;padding:7px 0 1px;margin-top:2px;border-top:1px solid #e4dac9}.vellor-bd__total-lbl{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;color:var(--vlr-c-text, #111111)}.vellor-bd__total-val{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:700;color:var(--vlr-c-text, #111111);display:flex;align-items:baseline;gap:6px}.vellor-bd__total-old{font-size:13px;font-weight:400;color:#ababab;text-decoration:line-through}.vellor-ssl{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-size:10.5px;letter-spacing:.3px;color:#9a9282}.vellor-ssl svg{width:11px;height:11px}.vellor-tax-note{text-align:center;font-size:10.5px;letter-spacing:.2px;color:#9a9a9a;margin-top:5px}.cart-drawer .vellor-drawer-logo{background:var(--vlr-c-dark, #111111);display:flex;align-items:center;justify-content:center;margin:-1rem -2rem 14px;padding:22px 0}.cart-drawer .vellor-drawer-logo img{width:100px}.cart-drawer .drawer__heading{text-align:left!important;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 6px}.cart-drawer .cart-item__media{width:90px}.cart-drawer .cart-item__image{width:90px!important;height:auto!important;border-radius:3px}.cart-drawer .cart-item__name{font-size:20px!important;line-height:1.05}.cart-drawer .vellor-item-desc{font-size:12.5px;margin-top:3px}.cart-drawer .vellor-cart-stock[hidden]{display:none}.cart-drawer .vellor-cart-stock{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3px;color:#b5562a;text-transform:none}.cart-drawer .vellor-cart-stock__dot{width:6px;height:6px;border-radius:50%;background:#c8602f;flex-shrink:0;animation:vellorCartStockPulse 1.6s ease-in-out infinite}@keyframes vellorCartStockPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}.cart-drawer .cart-item__price-wrapper .price--end,.cart-drawer .cart-item__price-wrapper .price--end>span{display:inline-flex!important;flex-direction:row!important;align-items:baseline;gap:6px}.cart-drawer .cart-item__old-price{order:-1!important;color:#ababab!important;text-decoration:line-through;font-weight:400;margin:0!important;font-size:.92em}.cart-drawer cart-remove-button .button,.cart-drawer .cart-remove-button{background:none!important;border:none!important;box-shadow:none!important;color:#bcb3a3!important;padding:2px!important;min-width:0!important;min-height:0!important}.cart-drawer cart-remove-button svg{width:17px;height:17px}.vellor-bd__saved{margin:5px 0 0;padding:6px 11px;border-radius:7px;background:#e7f3e9;box-shadow:inset 0 0 0 1px #2f7d5738;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vlr-c-savings, #2f7d57) 22%,transparent)}.vellor-bd__saved-lbl{font-size:10.5px;letter-spacing:.8px;color:#23643f}.vellor-bd__saved-amt{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:13px!important;font-weight:700;color:#1d5639}.cart-drawer .cart-item__totals{flex-direction:row!important}.cart-drawer .cart-drawer__footer.vellor-bd{background:#f1e7d8;border-radius:8px;padding:10px 14px 4px;margin-top:6px}.cart-drawer .vellor-strike{text-decoration:line-through;text-decoration-thickness:1px;margin-left:4px}.cart-drawer .vellor-checkout{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:2.5px;font-weight:700;font-size:13px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.vellor-checkout__lock{width:15px;height:15px;flex-shrink:0;opacity:.92}.cart-drawer .vellor-drawer-logo{padding:10px 0;margin:-1rem -1.5rem 8px}.cart-drawer .vellor-drawer-logo img{width:74px}.cart-drawer .drawer__header{padding:1rem 1.5rem .3rem!important}.cart-drawer .drawer__heading{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:#7a7264!important;text-align:center!important;margin:0 0 6px!important}.cart-drawer .vellor-continue{display:block;text-align:center;margin-top:11px;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.4px;color:#6b6456;text-decoration:underline;text-underline-offset:3px}.cart-drawer .vellor-continue:hover{color:var(--vlr-c-text, #111111)}.cart-drawer tbody{padding-top:.4rem!important}.cart-drawer .cart-item{margin-bottom:1.4rem!important}.cart-drawer .list-payment-lm .list-payment__item svg,.cart-drawer .list-payment-lm .list-payment__item .icon-svg,.cart-drawer .list-payment-lm .list-payment__item img{width:30px!important;height:auto!important}.cart-drawer .list-payment-lm{gap:3px}.installment,shopify-payment-terms{display:none!important}@media(max-width:749px){.product__media-wrapper img{max-height:56vh!important;object-fit:contain!important}}.product__info-container{text-align:center!important}.vlr-pdp-hero-bullets{text-align:left!important}.product__title{display:inline-block!important;vertical-align:middle!important;width:auto!important;margin:0!important;text-align:center!important}.product__title h2{display:none!important}.product__title h1{margin:0!important}.vlr-pdp-subtitle{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;vertical-align:middle!important;width:auto!important;text-align:left!important;margin:0 0 0 14px!important;padding-left:14px!important;border-left:1px solid rgba(107,107,96,.45)!important}.vlr-pdp-subtitle__name,.vlr-pdp-subtitle__country{display:block!important;text-align:left!important;width:auto!important;line-height:1.08!important;color:var(--vlr-c-muted, #6b6b60)!important;opacity:1!important}.vlr-pdp-subtitle__sep,.vlr-pdp-subtitle [class*=sep],.vlr-pdp-subtitle [class*=dot]{display:none!important}@keyframes vellorBlink{0%,to{opacity:1}50%{opacity:.4}}.vlr-sale-strip__blink{animation:vellorBlink 1.4s ease-in-out infinite;display:inline-block}.epsp__head{font-size:22px!important;letter-spacing:1.6px!important}.vlr-pdp-subtitle{transform:translateY(6px)!important}a.product__title{display:none!important}.product__info-container .price,.product__info-container .price.price--end{justify-content:center!important;text-align:center!important;flex-wrap:wrap!important}.product-form__submit,.product-form__submit>span,.product-form__submit .vlr-atc-product-name{font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-weight:700!important;letter-spacing:.2px!important}.vlr-sale-strip{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important}.vlr-sale-strip__rule{flex:1 1 auto!important;height:1px!important;background:currentColor!important;opacity:.38!important;min-width:16px!important}.product-form__submit,.product-form__submit>span,.product-form__submit .vlr-atc-product-name{font-size:20px!important;line-height:1.15!important}.vellor-strike{text-decoration-line:line-through!important;text-decoration-color:var(--vlr-c-accent, #a61920)!important;-webkit-text-decoration-color:var(--vlr-c-accent, #a61920)!important}.cart-item__name,.cart-drawer .cart-item__name,.cart-item__name.h4{font-size:26px!important;line-height:1.2!important}#CartDrawer-Checkout.vellor-checkout,.vellor-checkout{position:relative!important;overflow:hidden!important;animation:none!important;border-radius:12px!important}#CartDrawer-Checkout.vellor-checkout:before,.vellor-checkout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 26%,rgba(41,41,41,.36) 45%,rgba(248,247,244,.34) 50%,rgba(41,41,41,.36) 55%,transparent 74%);background:linear-gradient(110deg,transparent 26%,color-mix(in srgb,var(--vlr-c-graphite, #292929) 36%,transparent) 45%,color-mix(in srgb,var(--vlr-c-bg, #f8f7f4) 34%,transparent) 50%,color-mix(in srgb,var(--vlr-c-graphite, #292929) 36%,transparent) 55%,transparent 74%);background-size:220% 100%;animation:vellorCheckoutSheen 3.4s linear infinite}#CartDrawer-Checkout.vellor-checkout>*,.vellor-checkout>*{position:relative;z-index:1}@keyframes vellorCheckoutSheen{0%{background-position:150% 0}to{background-position:-50% 0}}.vellor-checkout__arrow{display:inline-block;margin-left:9px;color:currentColor;animation:vellorArrowNudge 1.5s ease-in-out infinite}@keyframes vellorArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.vellor-checkout:before,.vellor-checkout__arrow{animation:none!important}}.vlr-pdp-hero-bullets{border-top:0!important}.vlr-rev-stars{display:none!important}@media(min-width:990px){.pdp-v2 .product__info-container{text-align:left!important;align-items:flex-start!important}.pdp-v2 .product__title,.pdp-v2 .vlr-pdp-subtitle,.pdp-v2 .vlr-pdp-v2-hook,.pdp-v2 .vlr-pdp-hero-bullets,.pdp-v2 .product-savings-price,.pdp-v2 .vlr-price-saletag,.pdp-v2 #page5,.pdp-v2 .epsp__head,.pdp-v2 .vlr-asn--minimal{text-align:left!important}.pdp-v2 .vlr-asn__viewport,.pdp-v2 .vlr-asn__track{justify-content:flex-start!important}}.pdp-v2 .product__info-container{padding-top:6px!important}.epsp__head{margin-bottom:14px!important}.pdp-v2 .vlr-pdp-hero-bullets{margin-bottom:26px!important}.pdp-v2 .vlr-price-saletag{display:flow-root;margin-top:-11px!important}.vellor-bump{margin:12px 0 0}.vellor-bump:empty{display:none}.vellor-bump__card{border:1px solid #e7e2d8;border-radius:11px;padding:9px 11px;background:#fbf8f2;font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.vellor-bump__eyebrow{display:flex;align-items:center;gap:5px;margin:0 0 7px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#9a948a;font-weight:600}.vellor-bump__eyebrow svg{color:var(--vlr-c-graphite, #292929)}.vellor-bump__row{display:flex;align-items:center;gap:11px}.vellor-bump__img{width:44px;height:44px;border-radius:7px;object-fit:cover;background:var(--vlr-c-surface, #ffffff);border:1px solid #ECEBE7;flex:0 0 auto}.vellor-bump__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.vellor-bump__name{font-size:13.5px;color:var(--vlr-c-text, #111111);line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vellor-bump__price{font-size:12.5px;color:var(--vlr-c-text, #111111);line-height:1.2}.vellor-bump__price s{color:#b3ac9e;margin-right:3px}.vellor-bump__price strong{font-weight:600}.vellor-bump__add{flex:0 0 auto;border:1px solid var(--vlr-c-text, #111111);background:transparent;color:var(--vlr-c-text, #111111);font-family:Jost,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:11.5px;letter-spacing:1px;text-transform:uppercase;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease}.vellor-bump__add:hover{background:var(--vlr-c-dark, #111111);color:var(--vlr-c-on-dark, #ffffff)}.vellor-bump__add:active{transform:translateY(1px)}.vellor-bump__add.is-loading{opacity:.5;pointer-events:none}.cart-drawer .cart__ctas{margin-top:5px}.vellor-checkout__main{display:inline-flex;align-items:center;justify-content:center;gap:9px}.vellor-checkout__trust{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;font-size:8.5px!important;letter-spacing:.8px!important;font-weight:500!important;opacity:.6}.vellor-checkout__dot{opacity:.5}.vellor-checkout{padding:11px 30px!important;height:auto!important}.vlr-pdp-subtitle__country{order:-1!important;margin-left:0!important}.pdp-v2 .product__title,.pdp-v2 .vlr-pdp-v2-hook,.pdp-v2 .vlr-pdp-subtitle,.pdp-v2 #page5{text-align:center!important}.pdp-v2 #page5 .review-link{justify-content:center!important}@media(min-width:750px){.pdp-v2 .product__title,.pdp-v2 .vlr-pdp-v2-hook,.pdp-v2 .vlr-pdp-subtitle,.pdp-v2 #page5{text-align:left!important}.pdp-v2 #page5 .review-link{justify-content:flex-start!important}.product__title h1.product-title-desktop.product-title-mobile{font-size:84px!important;line-height:1!important}}@media(max-width:749px){.product__title h1.product-title-desktop.product-title-mobile{font-size:60px!important;line-height:1.02!important}}.vellor-bump__card--duo{padding:9px 10px}.vellor-bump__card--duo .vellor-bump__eyebrow{margin-bottom:6px}.vellor-bump__grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.vellor-bump__col{display:flex;flex-direction:row;align-items:center;text-align:left;gap:6px;border:1px solid #ECEBE7;border-radius:8px;padding:6px;background:var(--vlr-c-surface, #ffffff);min-width:0}.vellor-bump__col .vellor-bump__img{width:30px;height:30px;flex:0 0 30px;border-radius:6px}.vellor-bump__col .vellor-bump__info{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1 auto;align-items:flex-start;overflow:hidden}.vellor-bump__col .vellor-bump__name{font-size:11px;font-weight:600;color:var(--vlr-c-text, #111111);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vellor-bump__col .vellor-bump__price{font-size:10px;line-height:1.2;color:var(--vlr-c-text, #111111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vellor-bump__col .vellor-bump__price s{color:#b3ac9e;margin-right:2px}.vellor-bump__col .vellor-bump__price strong{font-weight:600}.vellor-bump__col .vellor-bump__add{flex:0 0 auto;width:auto;min-width:30px;padding:4px 9px;font-size:14px;line-height:1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.vellor-bump__check{display:block}.vellor-bump__add.is-added{border-color:var(--vlr-c-text, #111111)!important;background:var(--vlr-c-dark, #111111)!important;color:var(--vlr-c-on-dark, #ffffff)!important;cursor:default}.vellor-bump__add.is-added:hover{background:var(--vlr-c-dark, #111111)!important;color:var(--vlr-c-on-dark, #ffffff)!important;transform:none}.vellor-bump__add.is-justadded{animation:vellorBumpPop .42s cubic-bezier(.2,.8,.2,1.3)}@keyframes vellorBumpPop{0%{transform:scale(.6)}55%{transform:scale(1.2)}to{transform:scale(1)}}@media(max-width:749px){.vellor-checkout{padding-left:12px!important;padding-right:12px!important}.vellor-checkout__main{white-space:nowrap!important;font-size:12px!important;letter-spacing:.8px!important;gap:7px}.vellor-checkout__main>span{white-space:nowrap!important}.vellor-checkout__lock{width:13px;height:13px;flex-shrink:0}.vellor-checkout__trust{flex-wrap:nowrap!important;white-space:nowrap!important;font-size:7.5px!important;letter-spacing:.3px!important;gap:4px}}html body.vlr-subscribed .vlr-w10-pill,html.vlr-subscribed body .vlr-w10-pill{display:none!important}.pdp-v2 .swatch-input__label{--swatch-input--size: 2.2rem !important;width:2.2rem!important;height:2.2rem!important;min-width:2.2rem!important;max-width:2.2rem!important;min-height:2.2rem!important;max-height:2.2rem!important}.pdp-v2 .ep-finish-name{font-size:10px!important;letter-spacing:.4px!important}.pdp-v2 variant-selects{display:block!important;margin-bottom:7px!important}.pdp-v2 variant-selects~variant-selects{display:none!important;margin:0!important}.pdp-v2 variant-selects .product-form__input--pill{margin:2px 0 6px!important}.pdp-v2 variant-selects .product-form__input--pill legend,.pdp-v2 variant-selects .form__label{margin-bottom:3px!important}.pdp-v2 .vlr-title-row{margin-bottom:8px!important}.pdp-v2 .vlr-pdp-v2-hook{margin-top:0!important;margin-bottom:8px!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vlr-custom.css.map */
