@import"https://fonts.googleapis.com/css2?family=Allura&display=swap";.vb-lux-home{color:#493638;background:#fffdfb}.vb-lux-hero-banner{position:relative;width:100%;min-height:420px;max-height:650px;aspect-ratio:16/7;overflow:hidden;background:#f6eee8}.vb-lux-hero-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vb-lux-hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff9f2f0,#fff9f2c7 38%,#fff9f214 78%)}.vb-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;max-width:650px;padding:clamp(30px,7vw,100px);box-sizing:content-box}.vb-eyebrow{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#9b776c;margin:0 0 14px}.vb-hero-copy h1{font-family:Bodoni Moda,Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,5.4vw,5.5rem);font-weight:500;line-height:.98;letter-spacing:-.035em;margin:0 0 20px;color:#493638}.vb-hero-copy>p:not(.vb-eyebrow){max-width:390px;line-height:1.8;font-size:1rem;color:#765f5d;margin:0 0 26px}.vb-lux-button{display:inline-block;background:#5a403b;color:#fff9f2;text-decoration:none;padding:14px 23px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;transition:background .2s}.vb-lux-button:hover{background:#87675f}.vb-lux-brand-intro{text-align:center;padding:48px 18px 30px;background:#fffdfb}.vb-lux-brand-intro h2{font-family:Allura,Brush Script MT,cursive;font-style:normal;font-weight:400;font-size:clamp(4rem,7vw,6.8rem);line-height:1;margin:0 0 6px;color:#493638}.vb-lux-brand-intro>p:last-child{font-size:1rem;letter-spacing:.08em;margin:0;color:#765f5d}.vb-lux-products{padding:clamp(34px,5vw,70px) max(20px,5vw);text-align:center}.vb-lux-heading{text-align:center;max-width:760px;margin:0 auto 34px}.vb-lux-heading h2,.vb-lux-story h2,.vb-lux-reviews h2{font-family:Bodoni Moda,Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:500;line-height:1.08;margin:.2em 0 .35em;color:#493638}.vb-lux-heading>p:last-child{line-height:1.8;color:#765f5d}.vb-lux-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;text-align:left}.vb-lux-product{display:block;color:inherit;text-decoration:none;transition:transform .3s ease;min-width:0}.vb-lux-product:hover{transform:translateY(-4px)}.vb-lux-product-image{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f8f1ec;display:flex;align-items:center;justify-content:center}.vb-lux-product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#f8f1ec;mix-blend-mode:normal;transition:transform .5s ease}.vb-lux-product:hover .vb-lux-product-image img{transform:scale(1.04)}.vb-lux-product-image span{position:absolute;left:10px;bottom:10px;background:#fffdfbe8;color:#765f5d;padding:7px 9px;font-size:.58rem;letter-spacing:.12em}.vb-lux-product strong{display:block;margin-top:12px;font-size:.92rem;font-weight:500;line-height:1.5}.vb-lux-product small{display:block;margin-top:6px;color:#765f5d;font-size:.85rem}.vb-lux-outline-button{display:inline-block;margin-top:36px;border:1px solid #bda08d;padding:14px 24px;color:#493638;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;transition:background .25s}.vb-lux-outline-button:hover{background:#f6e9e4}.vb-lux-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#fbf3f0;padding:clamp(36px,6vw,80px) max(20px,9vw)}.vb-lux-story h2{margin:0}.vb-lux-story>p{max-width:520px;line-height:1.9;color:#765f5d;margin:0}.vb-lux-reviews{text-align:center;background:#fffdfb;padding:clamp(40px,6vw,76px) 20px;max-width:900px;margin:0 auto}.vb-lux-reviews h2{margin:.2em 0 .15em}.vb-gold-stars{font-size:2.2rem;letter-spacing:.18em;line-height:1.4;color:#c5a15a;text-shadow:0 1px 0 #9c773b;margin:10px 0}.vb-review-note{max-width:650px;margin:10px auto 0;color:#806b67;line-height:1.8}header .header__menu-item,header nav a,header .menu-list__item,header .menu-list a{font-family:Bodoni Moda,Cormorant Garamond,Georgia,serif!important;font-weight:600!important;letter-spacing:.025em}header .header__heading-logo,header .header__heading-link,header .header__heading,header .header__heading a{font-family:Allura,Brush Script MT,cursive!important;font-style:normal!important;font-weight:400!important;font-size:clamp(3rem,4vw,4.2rem)!important;line-height:1!important;letter-spacing:0!important}@media(max-width:900px){.vb-lux-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vb-lux-hero-banner{aspect-ratio:5/3}.vb-hero-copy{min-height:340px;max-width:470px}}@media(max-width:600px){.vb-lux-hero-banner{aspect-ratio:auto;min-height:410px}.vb-lux-hero-banner>img{object-position:62% center}.vb-lux-hero-banner:after{background:linear-gradient(90deg,#fff9f2f2,#fff9f2b8 72%,#fff9f233)}.vb-hero-copy{min-height:410px;padding:24px}.vb-hero-copy h1{font-size:3.05rem}.vb-lux-brand-intro{padding:36px 14px 22px}.vb-lux-brand-intro h2{font-size:4.2rem}.vb-lux-product-grid{gap:14px}.vb-lux-products{padding:35px 16px}.vb-lux-product strong{font-size:.84rem}.vb-lux-story{grid-template-columns:1fr;gap:18px;padding:36px 24px}.header__heading-logo,header .header__heading-link,header .header__heading a{font-size:3rem!important}}@media(prefers-reduced-motion:reduce){.vb-lux-product,.vb-lux-product-image img{transition:none}}header .header__heading-logo,header .header__heading-link,header .header__heading,header .header__heading a{font-family:Allura,Brush Script MT,cursive!important;font-size:clamp(3.4rem,5vw,5rem)!important;line-height:.95!important}.vb-review-card{background:#fff9f8;border:1px solid #efcfce;border-radius:26px;padding:26px 28px}header .header__heading-logo,header .header__heading-link,header .header__heading,header .header__heading a{font-family:Allura,Brush Script MT,cursive!important;font-size:clamp(3.5rem,5.4vw,5.2rem)!important;line-height:.95!important;letter-spacing:0!important}header .header__heading{min-width:max-content}.vb-lux-reviews{max-width:none;padding:clamp(40px,6vw,76px) max(18px,5vw);background:#f8eeeb}.vb-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1120px;margin:32px auto 0;text-align:left}.vb-review-card{background:#fff9f8;border:1px solid #efcfce;border-radius:26px;padding:26px 28px;box-shadow:0 8px 24px #6c44430a}.vb-review-card .vb-gold-stars{font-size:1.8rem;letter-spacing:.12em;margin:0 0 10px;color:#c5a15a;text-shadow:0 1px 0 #9c773b}.vb-review-card blockquote{margin:0;color:#493638;font-size:1.02rem;line-height:1.7}.vb-review-author{margin:16px 0 0;color:#765f5d;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.vb-review-disclaimer{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#8b716c;margin-top:10px}footer,.footer,.shopify-section-group-footer-group{background:#fff8ec}footer .footer-content{padding-top:28px;padding-bottom:28px}footer a,footer p,footer h2,footer h3,footer h4{color:#493638}@media(max-width:700px){.vb-review-grid{grid-template-columns:1fr;gap:15px}.vb-review-card{padding:22px;border-radius:22px}header .header__heading-logo,header .header__heading-link,header .header__heading,header .header__heading a{font-size:3.3rem!important}}#header-group .header-logo,#header-group .header-logo a,#header-group .header-logo__text,#header-group .header__heading,#header-group .header__heading a,#header-group .header__heading-link,#header-group .header__heading-logo,.header-logo,.header-logo a,.header-logo__text{font-family:Allura,Segoe Script,Brush Script MT,cursive!important;font-style:normal!important;font-weight:400!important;font-size:clamp(38px,4.8vw,58px)!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}#header-group .header-logo img,#header-group .header__heading-logo img{max-height:72px!important;width:auto!important}#header-group .header__heading,#header-group .header__heading-link,.header-logo{min-width:max-content!important}.vb-review-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;max-width:1240px!important;margin:32px auto 0!important}.vb-review-card{min-width:0;background:#fff9f8;border:1px solid #efcfce;border-radius:20px;padding:22px 18px;box-shadow:0 8px 24px #6c44430a}.vb-review-card .vb-gold-stars{font-size:1.65rem;letter-spacing:.08em;margin:0 0 12px;color:#c5a15a;text-shadow:0 1px 0 #9c773b;white-space:nowrap}.vb-review-card blockquote{margin:0;color:#493638;font-size:.95rem;line-height:1.6}.vb-review-author{margin:16px 0 0;color:#765f5d;font-size:.82rem;letter-spacing:.04em;font-weight:600}@media(max-width:900px){.vb-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.vb-review-grid{grid-template-columns:1fr!important}.vb-review-card{padding:22px}}.vb-site-footer{background:#fff8ec;color:#453638;padding:42px clamp(20px,6vw,84px) 24px;border-radius:0 0 36px 36px}.vb-footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(120px,1fr));gap:42px}.vb-footer-brand{font-family:Allura,Segoe Script,Brush Script MT,cursive;font-size:32px;line-height:1.1;margin:0 0 14px;color:#453638}.vb-footer-signup p{font-size:13px;line-height:1.6;max-width:250px}.vb-footer-form{display:flex;max-width:300px;margin-top:18px;border:1px solid #e9d8c9;background:#fff;border-radius:4px;overflow:hidden}.vb-footer-form input[type=email]{min-width:0;flex:1;border:0;background:transparent;padding:12px 10px;color:#453638;font:inherit;font-size:12px}.vb-footer-form button{border:0;background:#c95d4c;color:#fff;padding:0 15px;font-size:12px;cursor:pointer}@media(max-width:760px){.vb-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.vb-footer-signup{grid-column:1/-1}.vb-site-footer{padding:34px 20px 22px}}@media(max-width:400px){.vb-footer-inner{grid-template-columns:1fr 1fr;gap:24px 14px}}.vb-newsletter{width:100%;box-sizing:border-box;background:#fbf0eb;padding:clamp(42px,7vw,84px) 20px;text-align:center;color:#493638}.vb-newsletter-inner{max-width:760px;margin:0 auto}.vb-newsletter h2{font-family:Bodoni Moda,Cormorant Garamond,Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);line-height:1.12;margin:0 0 14px;color:#493638}.vb-newsletter-inner>p:not(.vb-eyebrow){max-width:610px;margin:0 auto 24px;line-height:1.8;color:#765f5d}.vb-newsletter-form{display:flex;flex-wrap:wrap;gap:0;max-width:560px;margin:0 auto;text-align:left}.vb-newsletter-form input[type=email]{flex:1 1 240px;min-width:0;padding:15px 16px;border:1px solid #dfc8bd;background:#fffdfb;color:#493638;font:inherit;font-size:14px}.vb-newsletter-form button{border:1px solid #5a403b;background:#5a403b;color:#fff9f2;padding:0 22px;min-height:50px;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.vb-newsletter-success,.vb-newsletter-error{width:100%;font-size:13px;color:#493638;margin:12px 0 0}.vb-site-footer{background:#fff8ec;color:#453638;padding:42px clamp(20px,6vw,84px) 24px;border-radius:0}.vb-footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:42px}.vb-footer-column h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:6px 0 16px;color:#453638}.vb-footer-column ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.vb-footer-column a{color:#635353;text-decoration:none;font-size:12px}.vb-footer-column a:hover{text-decoration:underline}.vb-footer-bottom{max-width:1280px;margin:34px auto 0;padding-top:18px;border-top:1px solid #eadfd2;color:#8a7771;font-size:11px}.vb-contact-page{max-width:820px;margin:0 auto;padding:40px 20px 72px;color:#493638}.vb-contact-page h1{font-family:Bodoni Moda,Cormorant Garamond,Georgia,serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.1}.vb-contact-intro{line-height:1.8;color:#765f5d;max-width:650px}.vb-contact-form{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vb-contact-field{display:flex;flex-direction:column;gap:7px}.vb-contact-field--full{grid-column:1/-1}.vb-contact-field label{font-size:12px;letter-spacing:.04em;color:#493638}.vb-contact-field input,.vb-contact-field textarea{width:100%;box-sizing:border-box;border:1px solid #e2cfc5;background:#fffdfb;color:#493638;padding:14px;font:inherit;font-size:14px;border-radius:2px}.vb-contact-field textarea{min-height:150px;resize:vertical}.vb-contact-submit{justify-self:start;border:0;background:#5a403b;color:#fff9f2;padding:15px 26px;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.vb-contact-success{background:#f1f5ed;padding:16px;margin:20px 0;color:#344a32}.vb-contact-errors{color:#8c3e36}@media(max-width:760px){.vb-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.vb-site-footer{padding:34px 20px 22px}}@media(max-width:520px){.vb-footer-inner{grid-template-columns:1fr 1fr;gap:24px 14px}.vb-contact-form{grid-template-columns:1fr}.vb-contact-field--full{grid-column:auto}.vb-newsletter-form{gap:10px}.vb-newsletter-form input[type=email],.vb-newsletter-form button{width:100%;flex-basis:100%;min-height:50px}}.vb-newsletter{width:100%!important;max-width:none!important;box-sizing:border-box;padding:clamp(34px,5vw,62px) clamp(20px,6vw,84px)!important;text-align:left!important}.vb-newsletter-inner{width:100%!important;max-width:1280px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important;column-gap:clamp(32px,7vw,100px)!important;row-gap:10px!important;align-items:center!important}.vb-newsletter-inner>.vb-eyebrow{grid-column:1;grid-row:1;margin:0 0 8px}.vb-newsletter h2{grid-column:1;grid-row:2;margin:0 0 12px!important}.vb-newsletter-inner>p:not(.vb-eyebrow){grid-column:1;grid-row:3;margin:0!important;max-width:560px!important}.vb-newsletter-form{grid-column:2;grid-row:1/4;width:100%;max-width:none!important;display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;margin:0!important;gap:0!important}.vb-newsletter-form input[type=email]{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:52px!important}.vb-newsletter-form button{flex:0 0 auto!important;width:auto!important;min-height:52px!important;white-space:nowrap}.vb-newsletter-success,.vb-newsletter-error{grid-column:1/-1}.vb-footer-inner{width:fit-content!important;max-width:1000px!important;grid-template-columns:max-content max-content max-content!important;justify-content:center!important;column-gap:clamp(40px,7vw,100px)!important;row-gap:28px!important;margin:0 auto!important}.vb-footer-column{width:max-content;max-width:100%}@media(max-width:760px){.vb-newsletter-inner{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.vb-newsletter-inner>.vb-eyebrow,.vb-newsletter h2,.vb-newsletter-inner>p:not(.vb-eyebrow),.vb-newsletter-form{grid-column:1!important;grid-row:auto!important}.vb-newsletter-form{flex-wrap:nowrap!important;margin-top:10px!important}.vb-newsletter-form input[type=email]{flex:1 1 auto!important;width:auto!important}.vb-newsletter-form button{width:auto!important}.vb-footer-inner{width:fit-content!important;grid-template-columns:max-content max-content max-content!important;column-gap:clamp(20px,5vw,42px)!important;justify-content:center!important}.vb-footer-column{width:auto;max-width:190px}}@media(max-width:520px){.vb-newsletter{padding:32px 20px!important}.vb-newsletter-form{flex-wrap:wrap!important;gap:8px!important}.vb-newsletter-form input[type=email],.vb-newsletter-form button{width:100%!important;flex-basis:100%!important}.vb-footer-inner{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 22px!important}.vb-footer-column{width:auto;max-width:none}.vb-footer-inner .vb-footer-column:last-child{grid-column:1/-1}}.vb-newsletter{display:block!important;width:100%!important;max-width:none!important;padding:38px clamp(22px,5vw,76px)!important;background:#fbf0eb!important;box-sizing:border-box!important}.vb-newsletter .vb-newsletter-inner{max-width:1240px!important;width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr)!important;grid-template-rows:auto auto!important;column-gap:clamp(28px,5vw,72px)!important;row-gap:8px!important;align-items:center!important}.vb-newsletter .vb-newsletter-inner>.vb-eyebrow{grid-column:1!important;grid-row:1!important;margin:0!important}.vb-newsletter .vb-newsletter-inner>h2{grid-column:1!important;grid-row:2!important;margin:0 0 8px!important;font-size:clamp(27px,3.2vw,38px)!important}.vb-newsletter .vb-newsletter-inner>p:not(.vb-eyebrow){grid-column:1!important;grid-row:3!important;margin:0!important;max-width:560px!important;font-size:14px!important;line-height:1.65!important}.vb-newsletter .vb-newsletter-form{grid-column:2!important;grid-row:1/4!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important}.vb-newsletter .vb-newsletter-form input[type=email]{display:block!important;flex:1 1 0!important;width:1%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;box-sizing:border-box!important;padding:0 15px!important;border:1px solid #dfc8bd!important;border-right:0!important;background:#fffdfb!important}.vb-newsletter .vb-newsletter-form button{display:block!important;flex:0 0 auto!important;width:auto!important;height:52px!important;min-height:52px!important;padding:0 22px!important;white-space:nowrap!important;border:1px solid #5a403b!important;background:#5a403b!important;color:#fff9f2!important}.vb-newsletter .vb-newsletter-success,.vb-newsletter .vb-newsletter-error{grid-column:1/-1!important}@media(max-width:760px){.vb-newsletter .vb-newsletter-inner{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:10px!important}.vb-newsletter .vb-newsletter-inner>.vb-eyebrow,.vb-newsletter .vb-newsletter-inner>h2,.vb-newsletter .vb-newsletter-inner>p:not(.vb-eyebrow),.vb-newsletter .vb-newsletter-form{grid-column:1!important;grid-row:auto!important}.vb-newsletter .vb-newsletter-form{margin-top:10px!important}}@media(max-width:420px){.vb-newsletter .vb-newsletter-form{flex-wrap:nowrap!important}.vb-newsletter .vb-newsletter-form input[type=email]{flex:1 1 0!important;width:1%!important;padding:0 10px!important}.vb-newsletter .vb-newsletter-form button{padding:0 12px!important;font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/velour-refresh.css.map */
