:root{--vm-charcoal: #1d1d1f;--vm-ivory: #f2eae1;--vm-burgundy: #712332;--vm-burgundy-deep: #5a1b27;--vm-gold: #ae8760;--vm-ease: cubic-bezier(.22, .61, .36, 1);--vm-tracking-label: .24em}.vm-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:var(--vm-tracking-label);text-transform:uppercase;color:var(--vm-gold)}.vm-eyebrow:before{content:"";width:3.2rem;height:1px;background:currentColor}.vm-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 3.2rem;border:1px solid transparent;border-radius:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .4s var(--vm-ease),color .4s var(--vm-ease),border-color .4s var(--vm-ease)}.vm-btn--primary{background-color:var(--vm-burgundy);border-color:var(--vm-burgundy);color:var(--vm-ivory)}.vm-btn--primary:hover{background-color:var(--vm-burgundy-deep);border-color:var(--vm-burgundy-deep)}.vm-btn--outline{background-color:transparent;border-color:rgba(var(--color-foreground),.85);color:rgb(var(--color-foreground))}.vm-btn--outline:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.vm-link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:inherit}.vm-link span{padding-bottom:.4rem;background:linear-gradient(var(--vm-gold),var(--vm-gold)) left bottom / 100% 1px no-repeat;transition:background-size .5s var(--vm-ease)}.vm-link:hover span{background-size:40% 1px}.vm-btn:focus-visible,.vm-link:focus-visible{outline:1px solid var(--vm-gold);outline-offset:.4rem;box-shadow:none}.vm-editor-note{position:absolute;z-index:3;top:1.2rem;left:1.2rem;max-width:calc(100% - 2.4rem);padding:.6rem 1rem;background:#712332eb;color:var(--vm-ivory);font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.04em;line-height:1.4}.price,.price-item,.unit-price,.totals__total-value,.cart-item__final-price,.cart-item__old-price,.cart-item__price-wrapper,.cart-item__discounted-prices,.vm-price__current,.vm-price__compare,.vm-sticky-atc__price,.vm-cta__price,.vm-intro__price,.vm-hero__price{font-family:"Jost",var(--font-body-family),sans-serif!important;font-style:normal!important;font-variant-numeric:lining-nums;letter-spacing:0}.price,.price .price-item,.totals__total-value,.cart-item__final-price{font-weight:700;color:#1d1d1f}.price--on-sale .price-item--regular,.cart-item__old-price,.cart-item__old-price.price,.vm-price__compare{font-weight:400;color:#6e6e73;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:#6e6e73}.price--on-sale .price-item--regular{font-size:.85em}cart-drawer .drawer__inner{height:100vh;height:100dvh;max-height:100dvh}cart-drawer .drawer__contents{flex:1 1 auto;min-height:0;overflow-y:auto}cart-drawer .drawer__footer{flex-shrink:0;padding-top:1.2rem;padding-bottom:calc(1.6rem + env(safe-area-inset-bottom))}cart-drawer .cart__ctas{display:block;margin-top:1.2rem}cart-drawer .cart__checkout-button.button{width:100%;min-height:5.6rem;background-color:var(--vm-burgundy);color:var(--vm-ivory);font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}cart-drawer .cart__checkout-button.button:not([disabled]):hover{background-color:var(--vm-burgundy-deep)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velmora-base.css.map */
