:root{--v-canvas: #FAF6F4;--v-canvas-secondary: #F5EDE8;--v-canvas-dark: #2B1E17;--v-text: #1C1009;--v-muted: #5F4A3B;--v-rust: #A65B45;--v-rust-light: #C97A5A;--v-green: #3A7D44;--v-green-hover: #2E6435;--v-badge-popular: #8B1A1A;--v-badge-value: #8A7060;--v-border: rgba(28, 16, 9, .08);--v-border-strong: rgba(28, 16, 9, .16);--v-star: #C97A5A;--v-white: #ffffff;--v-scarcity: #C0392B;--v-font-display: "Playfair Display", Georgia, "Times New Roman", serif;--v-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--v-space-xs: 8px;--v-space-sm: 16px;--v-space-md: 32px;--v-space-lg: 64px;--v-space-xl: 96px;--v-space-2xl: 128px;--v-max: 1200px;--v-max-narrow: 800px;--v-gutter: 24px;--v-radius-sm: 4px;--v-radius-md: 8px;--v-radius-lg: 40px;--v-shadow-card: 0 2px 12px rgba(28, 16, 9, .06);--v-shadow-sticky: 0 -4px 24px rgba(28, 16, 9, .08);--v-shadow-cta: 0 6px 20px rgba(58, 125, 68, .22);--v-ease: cubic-bezier(.22, .61, .36, 1);--font-heading-family: var(--v-font-display);--font-body-family: var(--v-font-body);--page-width: 120rem}body{background-color:var(--v-canvas);color:var(--v-text);font-family:var(--v-font-body);letter-spacing:0;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.v-display,.v-h1{font-family:var(--v-font-display);font-weight:400;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.08;letter-spacing:0;color:var(--v-text);margin:0}.v-h2{font-family:var(--v-font-display);font-weight:400;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.12;letter-spacing:-.005em;color:var(--v-text);margin:0}.v-h3{font-family:var(--v-font-display);font-weight:700;font-size:clamp(1.375rem,2.4vw,1.625rem);line-height:1.25;margin:0}.v-serif{font-family:var(--v-font-display);font-weight:400}.v-italic{font-family:var(--v-font-display);font-style:italic;font-weight:400}.v-eyebrow{display:block;font-family:var(--v-font-body);font-weight:500;font-size:.6875rem;letter-spacing:.15em;text-transform:uppercase;color:var(--v-rust);margin:0 0 14px}.v-label{font-family:var(--v-font-body);font-weight:500;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.v-body{font-family:var(--v-font-body);font-size:1.125rem;line-height:1.7}.v-body-lg{font-size:1.1875rem;line-height:1.7}.v-body-sm{font-size:.9375rem;line-height:1.6}.v-muted{color:var(--v-muted)}.v-rust-text{color:var(--v-rust)}.v-price{font-family:var(--v-font-body);font-weight:600;font-size:1.25rem}.v-rich strong,p strong,li strong,.v-em{font-weight:700;color:var(--v-rust)}.v-em--ink{color:var(--v-text)}.v-reviews__who strong{color:inherit;font-weight:600}.v-urgency{display:inline-flex;align-items:center;gap:6px;font-family:var(--v-font-body);font-weight:600;font-size:.875rem;letter-spacing:.01em;color:var(--v-scarcity)}.v-guarantee{display:inline-flex;align-items:center;gap:6px;font-family:var(--v-font-body);font-weight:600;font-size:.875rem;color:var(--v-green)}.v-container{width:100%;max-width:var(--v-max);margin-inline:auto;padding-inline:var(--v-gutter)}.v-narrow{width:100%;max-width:var(--v-max-narrow);margin-inline:auto;padding-inline:var(--v-gutter)}.v-section{padding-block:clamp(48px,8vw,80px)}.v-section--blush{background:var(--v-canvas-secondary)}.v-section--dark{background:var(--v-canvas-dark);color:var(--v-white)}.v-section-head{text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,56px)}.v-section-head .v-h2{margin-bottom:12px}.v-section-head p{color:var(--v-muted);font-size:1.0625rem;line-height:1.6;margin:0}.v-hairline{border:0;border-top:1px solid var(--v-border);margin:0}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--v-font-body);font-weight:500;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;border-radius:var(--v-radius-lg);padding:15px 30px;cursor:pointer;transition:background-color .15s ease,transform .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent}.v-btn--green{background:var(--v-green);color:var(--v-white);box-shadow:var(--v-shadow-cta)}.v-btn--green:hover{background:var(--v-green-hover)}.v-btn--green:active{transform:scale(.98)}.v-btn--outline{background:transparent;border-color:var(--v-text);color:var(--v-text);font-size:.75rem;padding:12px 24px}.v-btn--outline:hover{background:var(--v-text);color:var(--v-white)}.v-btn--rust-outline{background:transparent;border-color:var(--v-rust);color:var(--v-rust);font-size:.75rem;padding:11px 22px}.v-btn--rust-outline:hover{background:var(--v-rust);color:var(--v-white)}.v-btn--full{width:100%;padding-inline:0}.v-btn--lg{padding:18px 36px;font-size:.875rem}.v-btn[disabled],.v-btn.is-disabled{opacity:.5;cursor:not-allowed}.v-btn{position:relative}.v-btn.loading{cursor:wait}.v-btn.loading>svg,.v-btn.loading>span:not(.loading__spinner){visibility:hidden}.v-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center}.v-btn .loading__spinner.hidden{display:none}.v-btn .loading__spinner .spinner{width:22px;height:22px;animation:v-rotator .9s linear infinite}.v-btn .loading__spinner .path{stroke:currentColor;stroke-dasharray:44 188;stroke-linecap:round}@keyframes v-rotator{to{transform:rotate(360deg)}}.v-link-cta{font-family:var(--v-font-body);font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--v-rust);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.v-link-cta:hover{color:var(--v-rust-light)}.v-badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--v-radius-lg);padding:4px 12px;font-family:var(--v-font-body);font-weight:500;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;line-height:1.4}.v-badge--popular{background:var(--v-badge-popular);color:var(--v-white)}.v-badge--value{background:var(--v-badge-value);color:var(--v-white)}.v-badge--verified{background:transparent;border:1px solid var(--v-green);color:var(--v-green)}.v-badge--clinical{background:transparent;border:1px solid var(--v-rust);color:var(--v-rust)}.v-badge--save{background:var(--v-badge-popular);color:var(--v-white);font-weight:600}.v-tier.is-selected .v-badge--save{background:var(--v-badge-popular)}.v-stars{display:inline-flex;gap:2px;color:var(--v-star);line-height:1;font-size:.95rem;letter-spacing:1px}.v-stars svg{width:16px;height:16px;fill:currentColor}.v-card{background:var(--v-white);border-radius:var(--v-radius-md);box-shadow:var(--v-shadow-card)}.v-reveal{opacity:0;transform:translateY(16px)}.is-loaded .v-reveal{opacity:1;transform:none;transition:opacity .7s var(--v-ease),transform .7s var(--v-ease)}.is-loaded .v-reveal[data-delay="1"]{transition-delay:.08s}.is-loaded .v-reveal[data-delay="2"]{transition-delay:.16s}.is-loaded .v-reveal[data-delay="3"]{transition-delay:.24s}.is-loaded .v-reveal[data-delay="4"]{transition-delay:.32s}.v-placeholder{position:relative;background:radial-gradient(120% 120% at 30% 20%,rgba(166,91,69,.12),transparent 60%),linear-gradient(160deg,#ece1da,#ddcabf 55%,#cdb6a8)}.v-placeholder:after{content:attr(data-label);position:absolute;inset:auto 0 16px;text-align:center;font-family:var(--v-font-body);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:#1c100966}.v-ba{position:relative;width:100%;overflow:hidden;border-radius:var(--v-radius-md);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#cdb6a8}.v-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v-ba__after{z-index:1}.v-ba__before-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:50%;overflow:hidden}.v-ba__before-wrap .v-ba__img{width:max(100%,1px)}.v-ba__before-inner{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.v-ba__tag{position:absolute;top:14px;z-index:4;background:#00000073;color:#fff;font-family:var(--v-font-body);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--v-radius-sm)}.v-ba__tag--before{left:14px}.v-ba__tag--after{right:14px}.v-ba__handle{position:absolute;top:0;bottom:0;left:50%;z-index:3;width:2px;background:#ffffffe6;transform:translate(-50%);cursor:ew-resize}.v-ba__grip{position:absolute;top:50%;left:50%;width:36px;height:36px;transform:translate(-50%,-50%);background:#fff;border-radius:50%;box-shadow:0 2px 10px #00000040;display:grid;place-items:center;color:var(--v-rust)}.v-ba__grip svg{width:18px;height:18px}.v-ba input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.v-faq__item{border-bottom:1px solid var(--v-border)}.v-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;text-align:left;font-family:var(--v-font-body);font-weight:500;font-size:1.0625rem;color:var(--v-text)}.v-faq__icon{position:relative;width:18px;height:18px;flex:none}.v-faq__icon:before,.v-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--v-muted);transform:translate(-50%,-50%);transition:transform .2s ease}.v-faq__icon:before{width:16px;height:1.5px}.v-faq__icon:after{width:1.5px;height:16px}.v-faq__item.is-open .v-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.v-faq__item.is-open .v-faq__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.v-faq__a{overflow:hidden;max-height:0;transition:max-height .2s ease-out}.v-faq__a-inner{padding:0 0 22px;color:var(--v-muted);font-size:1.0625rem;line-height:1.75;max-width:60ch}.v-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--v-canvas);box-shadow:var(--v-shadow-sticky);border-top:1px solid var(--v-border);transform:translateY(100%);transition:transform .3s var(--v-ease)}.v-sticky-bar.is-visible{transform:translateY(0)}.v-sticky-bar__inner{display:flex;align-items:center;gap:16px;min-height:72px;padding-block:10px}.v-sticky-bar__thumb{width:40px;height:40px;border-radius:var(--v-radius-sm);object-fit:cover;flex:none}.v-sticky-bar__name{font-weight:500;font-size:.875rem}.v-sticky-bar__price{font-weight:600;font-size:1rem;margin-left:auto}.v-sticky-bar .v-btn{flex:none}@media(max-width:749px){.v-sticky-bar__name{font-size:.8125rem}.v-sticky-bar__inner{gap:10px}.v-sticky-bar .v-btn{padding:13px 16px;font-size:.6875rem}}.v-field{display:flex;flex-direction:column;gap:6px}.v-field label{font-size:.9375rem;font-weight:500;letter-spacing:.04em;color:var(--v-text)}.v-input,.v-textarea,.v-select{width:100%;font-family:var(--v-font-body);font-size:1rem;color:var(--v-text);background:var(--v-white);border:1px solid var(--v-border-strong);border-radius:var(--v-radius-sm);padding:13px 15px;transition:border-color .15s ease}.v-textarea{min-height:140px;resize:vertical}.v-input:focus,.v-textarea:focus,.v-select:focus{outline:none;border-color:var(--v-green)}.v-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A7060' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.v-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;color:var(--v-muted);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.v-trust span{display:inline-flex;align-items:center;gap:6px}.v-trust svg{width:14px;height:14px}.v-tiers{display:grid;gap:14px}.v-tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:18px 20px;border:1px solid var(--v-border-strong);border-radius:var(--v-radius-md);background:var(--v-white);cursor:pointer;transition:transform .2s var(--v-ease),border-color .2s ease,box-shadow .2s ease}.v-tier:hover{border-color:var(--v-rust-light);transform:translateY(-2px);box-shadow:var(--v-shadow-card)}.v-tier.is-selected{border-color:var(--v-green);box-shadow:0 8px 22px #3a7d442e,0 0 0 1px var(--v-green);transform:translateY(-3px) scale(1.012);z-index:1}@media(prefers-reduced-motion:reduce){.v-tier,.v-tier:hover,.v-tier.is-selected{transform:none}.v-btn .loading__spinner .spinner{animation-duration:2s}}.v-tier__radio{padding-top:2px}.v-tier__radio input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid var(--v-border-strong);border-radius:50%;display:grid;place-items:center;cursor:pointer}.v-tier.is-selected .v-tier__radio input{border-color:var(--v-green)}.v-tier__radio input:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--v-green);transform:scale(0);transition:transform .15s ease}.v-tier.is-selected .v-tier__radio input:after{transform:scale(1)}.v-tier__main{display:flex;flex-direction:column;gap:6px;min-width:0}.v-tier__label{font-family:var(--v-font-body);font-weight:600;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v-text)}.v-tier__sub{font-size:.9375rem;color:var(--v-muted)}.v-tier__price{font-family:var(--v-font-body);font-weight:700;font-size:1.375rem;white-space:nowrap}.v-tier__compare{display:block;font-size:.8125rem;font-weight:400;color:var(--v-muted);text-decoration:line-through;margin-top:2px}.v-tier__badge{position:absolute;top:-11px;right:16px;box-shadow:0 2px 8px #8b1a1a40}.v-tier__features{display:grid;gap:6px;margin-top:4px}.v-tier__features li{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--v-muted)}.v-tier__features svg{color:var(--v-green);flex:none}.v-tier .v-badge--save{align-self:flex-start}.v-tier__reveal{display:block;overflow:hidden;max-height:0;transition:max-height .3s var(--v-ease)}.v-tier__reveal-inner{display:grid;gap:12px;padding-top:14px}.v-tier__pair{display:grid;gap:6px}.v-tier__pair-label{font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--v-rust)}.v-tier__pair-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v-review{background:var(--v-white);border:1px solid var(--v-border);border-radius:var(--v-radius-md);padding:22px;break-inside:avoid}.v-review__text{font-size:1.0625rem;line-height:1.65;margin:12px 0 16px}.v-review__meta{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--v-muted)}.v-review__avatar{width:32px;height:32px;border-radius:50%;background:var(--v-canvas-secondary);display:grid;place-items:center;font-weight:600;color:var(--v-rust);font-size:.75rem;flex:none}#main-cart-items .title--primary,.cart__warnings .cart__empty-text{font-family:var(--v-font-display);font-weight:400;letter-spacing:-.01em}.cart-item__name{font-family:var(--v-font-display)!important;font-weight:400;font-size:1.4rem}.cart-items th{font-family:var(--v-font-body);font-size:1rem;letter-spacing:.1em;color:var(--v-muted)}.cart-item__details .product-option{color:var(--v-muted)}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value{font-family:var(--v-font-display)}#cart-icon-bubble .cart-count-bubble,.cart-count-bubble{background:var(--v-badge-popular)!important}.drawer__heading{font-family:var(--v-font-display)!important;font-weight:400;font-size:1.75rem;letter-spacing:-.01em}.cart-drawer__overline{display:block;font-family:var(--v-font-body);font-size:.625rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--v-rust);margin-top:4px}.cart-drawer .cart-item__name{font-size:1.25rem}.v-drawer-upsell{margin:16px;padding:16px;background:var(--v-canvas-secondary);border-radius:var(--v-radius-md)}.v-drawer-upsell__head{display:flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--v-rust);margin-bottom:12px}.v-drawer-upsell__card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;background:var(--v-white);border-radius:var(--v-radius-md);padding:14px;box-shadow:var(--v-shadow-card)}.v-drawer-upsell__card img,.v-drawer-upsell__card .v-placeholder{width:64px;height:64px;object-fit:cover;border-radius:var(--v-radius-sm)}.v-drawer-upsell__name{font-weight:600;font-size:.875rem}.v-drawer-upsell__desc{font-size:.75rem;color:var(--v-muted);margin:2px 0 8px}.v-drawer-upsell__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.v-drawer-upsell__price{font-weight:600;font-size:.875rem}.v-drawer-upsell .v-link-cta{font-size:.6875rem}.v-drawer-upsell__added{display:inline-flex;align-items:center;gap:6px;color:var(--v-green);font-size:.75rem;font-weight:500}.v-drawer-totals{display:grid;gap:10px;padding:4px 0 8px}.v-drawer-totals__row{display:flex;align-items:baseline;justify-content:space-between;font-size:.9375rem;color:var(--v-text)}.v-drawer-totals__row--muted{color:var(--v-muted);font-size:.875rem}.v-drawer-totals__row--total{padding-top:12px;border-top:1px solid var(--v-border)}.v-drawer-totals__row--total span:first-child,.v-drawer-totals__row--total .v-drawer-totals__val{font-family:var(--v-font-display);font-size:1.375rem}.v-drawer-totals__val{font-weight:600}.v-drawer-trust{margin-top:14px}.cart-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--v-radius-lg);background:var(--v-green);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.cart-drawer .cart__checkout-button:hover{background:var(--v-green-hover)}.cart-drawer .cart__checkout-button svg{color:#fff}.veloura-logo{display:inline-flex;align-items:center}.veloura-logo__img{display:block;height:52px;width:auto}.header__heading{margin:0}.header__heading-link{display:inline-flex;align-items:center;justify-content:center;padding-block:0;transition:opacity .2s ease}.header__heading-link:hover{opacity:.72}@media(min-width:990px){.header.header--middle-center{position:relative;grid-template-columns:1fr auto 1fr}.header.header--middle-center .header__inline-menu,.header.header--middle-center .header__icons{min-width:0}.header.header--middle-center .header__icons{justify-self:end}.header.header--middle-center .header__inline-menu{margin-left:-7rem}.header.header--middle-center>.header__heading,.header.header--middle-center>.header__heading-link{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:1}}.footer .footer__content-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px;padding-block:16px 12px}.footer .footer__content-top .footer__veloura-brand{order:1}.footer .footer__content-top .footer-block--newsletter{order:2;margin:0;width:100%}.footer .footer__content-top .footer__veloura-links{order:3;width:100%}.footer__veloura-logo{display:block;height:48px;width:auto;margin:0 auto}.footer .footer__content-bottom{border-top:0;padding-top:30px}.footer__veloura-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 40px;margin:0}.footer__veloura-links a{color:var(--v-text);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.footer__veloura-links a:hover{color:var(--v-rust)}@media(max-width:749px){.footer__veloura-links ul{gap:12px 22px}}@media(max-width:749px){.footer.gradient,.footer{background:var(--v-canvas)}}@media(max-width:989px){.menu-drawer.gradient,.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background-color:#fff;background-image:none}}.drawer__inner.gradient,.drawer__inner{background-color:var(--v-canvas);background-image:none}@media(max-width:749px){.veloura-logo__img{height:36px}}@media(max-width:480px){.veloura-logo__img{height:31px}}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span,.header__inline-menu .header__active-menu-item{font-family:var(--v-font-body);font-weight:700;font-size:1.0625rem;letter-spacing:.11em;text-transform:uppercase;color:#7e6858}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:hover .header__active-menu-item{color:#5f4a3b}@media(max-width:989px){.menu-drawer .menu-drawer__menu-item{font-family:var(--v-font-body);font-weight:700;font-size:2rem;letter-spacing:.07em;text-transform:uppercase;color:#7e6858;padding-top:1.6rem;padding-bottom:1.6rem}.menu-drawer .menu-drawer__navigation .menu-drawer__menu li{margin-bottom:1.2rem}}.header__icon--account,.header__icon--search,#header-search,header-drawer .menu-drawer__account,.menu-drawer__utility-links .menu-drawer__account-link{display:none!important}.v-offer-banner{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--v-badge-popular);color:#fff;font-family:var(--v-font-body);font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;border-radius:var(--v-radius-sm);margin-bottom:16px;text-align:center}.v-offer-banner svg{color:#fff;flex:none}.v-pdp__savings{display:inline-flex;align-items:center;gap:6px;color:var(--v-badge-popular);font-weight:600;font-size:.9375rem}.v-tier.is-selected{border-color:var(--v-green);box-shadow:0 0 0 1.5px var(--v-green);background:#fcfbfa}.v-tier--popular{border-color:var(--v-rust-light)}@media(prefers-reduced-motion:reduce){.v-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/veloura.css.map */
