:root{--ivory: #FBF9F5;--cream: #EFE7DA;--blush: #E8D5CB;--rose: #C9A9A1;--burgundy: #6B2C2F;--burgundy-deep: #4A1E21;--espresso: #2B1F1A;--gold: #B8986B;--gold-soft: #D4BC94;--hairline: #E6E0D6;--hairline-soft: rgba(43, 31, 26, .08);--pix: #32BCAD;--serif: "Cormorant Garamond", "Playfair Display", Georgia, serif;--sans: "Jost", "Helvetica Neue", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--espresso);font-family:var(--sans);font-weight:300;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1000;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}.label{font-family:var(--sans);font-size:10px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--espresso)}.label-gold{color:var(--gold)}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;color:var(--espresso);line-height:1.08}.italic{font-style:italic;font-weight:300}.announcement{background:var(--espresso);color:var(--ivory);text-align:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:13px 24px;font-weight:300}.announcement span{opacity:.55;margin:0 14px}header.v-header{position:sticky;top:0;z-index:100;background:#fbf9f5eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline-soft)}.v-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:22px 56px;gap:40px}.v-nav-left,.v-nav-right{display:flex;gap:32px;align-items:center}.v-nav-right{justify-content:flex-end}.v-nav a.nav-link{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;padding:6px 0;position:relative;transition:color .3s}.v-nav a.nav-link:hover{color:var(--burgundy)}.v-nav a.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--burgundy);transition:all .35s ease;transform:translate(-50%)}.v-nav a.nav-link:hover:after{width:100%}.v-nav a.nav-link.active{color:var(--burgundy)}.v-nav a.nav-link.active:after{width:100%}.wordmark{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:.3em;text-transform:lowercase;color:var(--espresso);text-align:center}.wordmark:first-letter{font-style:italic}.icon-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;transition:color .3s}.icon-btn:hover{color:var(--burgundy)}.icon-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1}.bag-count{display:inline-block;min-width:16px;padding:1px 5px;background:var(--burgundy);color:var(--ivory);font-size:9px;border-radius:8px;margin-left:2px}.btn{display:inline-block;padding:15px 32px;font-family:var(--sans);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:400;cursor:pointer;border:1px solid currentColor;background:transparent;color:inherit;transition:all .4s cubic-bezier(.2,.8,.2,1)}.btn-light{color:var(--ivory);border-color:var(--ivory)}.btn-light:hover{background:var(--ivory);color:var(--espresso);transform:translateY(-1px);box-shadow:0 8px 24px #0003}.btn-dark{color:var(--espresso);border-color:var(--espresso)}.btn-dark:hover{background:var(--burgundy);color:var(--ivory);border-color:var(--burgundy);transform:translateY(-1px);box-shadow:0 8px 24px #6b2c2f40}.btn-primary{background:var(--burgundy);color:var(--ivory);border-color:var(--burgundy)}.btn-primary:hover{background:var(--burgundy-deep);border-color:var(--burgundy-deep)}.btn-block{display:block;width:100%;text-align:center}footer.v-footer{background:var(--espresso);color:var(--ivory);padding:90px 56px 30px}.v-footer .footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:50px;padding-bottom:70px;border-bottom:1px solid rgba(251,249,245,.1)}.v-footer .footer-brand .fwordmark{font-family:var(--serif);font-size:34px;letter-spacing:.22em;font-weight:400;color:var(--ivory);margin-bottom:18px;display:inline-block}.v-footer .footer-brand .fwordmark:first-letter{font-style:italic}.v-footer .footer-brand p{font-family:var(--serif);font-style:italic;color:var(--ivory);opacity:.65;max-width:260px;font-size:16px;font-weight:300;line-height:1.5}.v-footer .footer-col h5{font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:24px}.v-footer .footer-col ul{list-style:none}.v-footer .footer-col ul li{margin-bottom:12px;font-size:13px;opacity:.75;font-weight:300;transition:opacity .3s;cursor:pointer}.v-footer .footer-col ul li:hover{opacity:1;color:var(--gold-soft)}.v-footer .footer-col ul li a{color:inherit}.v-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;font-size:11px;font-weight:300;letter-spacing:.1em}.v-footer .copy{opacity:.55;font-family:var(--serif);font-style:italic;font-size:13px;letter-spacing:0}.pay-icons{display:flex;gap:14px;align-items:center;opacity:.55;flex-wrap:wrap}.pay-icons span{font-size:9.5px;letter-spacing:.18em;padding:4px 9px;border:1px solid rgba(251,249,245,.3);font-weight:400}.social{display:flex;gap:18px;margin-top:18px}.social a{width:32px;height:32px;border:1px solid rgba(251,249,245,.25);display:flex;align-items:center;justify-content:center;transition:all .3s;border-radius:50%}.social a:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.social svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.1}.trust-badges{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.trust-badges .tb{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);padding:6px 10px;border:1px solid rgba(212,188,148,.3);font-weight:500}.reveal{opacity:0;transform:translateY(36px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.reveal.on{opacity:1;transform:translateY(0)}section.section{padding:140px 64px}.section-header{text-align:center;margin-bottom:80px}.section-eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;color:var(--gold)}.section-eyebrow:before,.section-eyebrow:after{content:"";display:block;width:30px;height:1px;background:var(--gold);flex-shrink:0}.section-title{font-size:clamp(40px,4.5vw,60px);font-weight:300;letter-spacing:-.02em}.section-title em{font-style:italic}.container{max-width:1500px;margin:0 auto}.container-narrow{max-width:900px;margin:0 auto}.page-head{padding:80px 56px 60px;text-align:center;background:var(--ivory);border-bottom:1px solid var(--hairline)}.page-head .eyebrow{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;display:block}.page-head h1{font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1.05;margin-bottom:18px;letter-spacing:-.01em}.page-head h1 em{font-style:italic;color:var(--burgundy)}.page-head .page-sub{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--espresso);opacity:.7;max-width:540px;margin:0 auto;line-height:1.5}.crumbs{padding:18px 56px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--espresso);opacity:.6;border-bottom:1px solid var(--hairline);background:var(--ivory)}.crumbs a{opacity:.6;transition:opacity .3s}.crumbs a:hover{opacity:1}.crumbs .sep{margin:0 10px;opacity:.4}.crumbs .current{color:var(--burgundy);opacity:1}.v-input{width:100%;background:var(--ivory);border:1px solid var(--hairline);padding:14px 16px;font-family:var(--sans);font-size:14px;color:var(--espresso);outline:none;transition:border-color .3s;font-weight:300}.v-input:focus{border-color:var(--espresso)}.v-input::placeholder{color:var(--espresso);opacity:.45;font-style:italic;font-family:var(--serif)}.v-label{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--espresso);margin-bottom:10px;font-weight:400}.v-field{margin-bottom:22px}.v-row{display:grid;gap:16px}.v-row.cols-2{grid-template-columns:1fr 1fr}.v-row.cols-3{grid-template-columns:2fr 1fr 1fr}.v-help{font-size:11px;font-family:var(--serif);font-style:italic;color:var(--espresso);opacity:.55;margin-top:6px}.rte{font-family:var(--sans);font-size:15px;line-height:1.9;font-weight:300;color:var(--espresso);max-width:780px;margin:0 auto}.rte h2{font-family:var(--serif);font-size:clamp(22px,2.5vw,28px);font-weight:300;letter-spacing:-.01em;margin:52px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--hairline);color:var(--espresso);line-height:1.2}.rte h2:first-child{margin-top:0}.rte h3{font-family:var(--sans);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:32px 0 12px}.rte p{margin-bottom:14px}.rte p:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:0;list-style:none;margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.rte ul li,.rte ol li{padding-left:18px;position:relative;font-size:14px;line-height:1.7}.rte ul li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:1px;background:var(--burgundy)}.rte ol{counter-reset:ol-counter}.rte ol li:before{content:counter(ol-counter) ".";counter-increment:ol-counter;position:absolute;left:0;font-family:var(--serif);font-style:italic;color:var(--burgundy);font-size:13px}.rte a{color:var(--burgundy);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--burgundy-deep)}.rte strong{font-weight:500}.rte hr{border:none;border-top:1px solid var(--hairline);margin:40px 0}.rte table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:24px}.rte th{text-align:left;padding:10px 12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid var(--hairline);font-weight:400;opacity:.7}.rte td{padding:12px;border-bottom:1px solid var(--hairline);vertical-align:top;line-height:1.6}.rte tr:last-child td{border-bottom:none}.rte>div{font-family:inherit}.wa-float{position:fixed;right:24px;bottom:24px;z-index:90;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px #0000002e;cursor:pointer;transition:transform .3s}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:28px;height:28px;fill:currentColor}@media(max-width:1080px){.v-nav{padding:18px 20px;grid-template-columns:auto 1fr auto;gap:16px}.v-nav-left{display:none}.wordmark{text-align:left;font-size:22px}.v-nav-right .icon-btn span.lbl,.v-nav-right .icon-btn:not(.mob-show){gap:0}.v-nav-right .icon-btn .lbl{display:none}section.section{padding:70px 20px}.page-head{padding:50px 20px 40px}.crumbs{padding:14px 20px;font-size:9.5px;letter-spacing:.18em}.v-row.cols-2,.v-row.cols-3{grid-template-columns:1fr}footer.v-footer{padding:60px 20px 24px}.v-footer .footer-top{grid-template-columns:1fr 1fr;gap:36px;padding-bottom:44px}.v-footer .footer-bottom{flex-direction:column;gap:16px;text-align:center}.announcement{font-size:9px;padding:9px 16px}.announcement span{display:none}}@media(max-width:560px){.v-footer .footer-top{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/velumi-shared.css.map */
