@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Assistant:wght@200;300;400;500;600;700&display=swap";:root{--velora-heading: "Cormorant Garamond", serif;--velora-body: "Assistant", sans-serif;--velora-accent: #c9a87c;--velora-dark: #1a1a1a;--velora-light: #f8f6f3;--velora-text: #333;--velora-muted: #888;--velora-border: #e8e4df;--velora-white: #fff;--velora-shadow: 0 2px 20px rgba(0,0,0,.06);--velora-shadow-hover: 0 8px 30px rgba(0,0,0,.12);--velora-transition: all .35s cubic-bezier(.25, .1, .25, 1)}body,.body,p{font-family:var(--velora-body)!important;color:var(--velora-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading,[class*=heading]{font-family:var(--velora-heading)!important;font-weight:500;color:var(--velora-dark)}.header-announcements,[class*=announcement]{background:var(--velora-dark)!important;color:var(--velora-white)!important;font-family:var(--velora-body)!important;font-size:.8rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.header,header,[class*=header-wrapper]{border-bottom:1px solid var(--velora-border)!important;background:var(--velora-white)!important}.header nav a,.header-nav a,[class*=nav-link]{font-family:var(--velora-body)!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;transition:var(--velora-transition)!important}.header nav a:hover,.header-nav a:hover{color:var(--velora-accent)!important}.hero-wrapper,[class*=hero]{position:relative}.hero-wrapper h1,.hero-wrapper h2,[class*=hero] h1,[class*=hero] h2{font-family:var(--velora-heading)!important;font-weight:300!important;letter-spacing:.25em!important}.product-card,[class*=product-card],.card{border:none!important;border-radius:8px!important;overflow:hidden;transition:var(--velora-transition)!important;box-shadow:none!important}.product-card:hover,[class*=product-card]:hover,.card:hover{transform:translateY(-4px)!important;box-shadow:var(--velora-shadow-hover)!important}.product-card img,[class*=product-card] img{transition:transform .6s cubic-bezier(.25,.1,.25,1)!important}.product-card:hover img,[class*=product-card]:hover img{transform:scale(1.05)!important}.product-card__title,[class*=product-title],[class*=card-title],.card__heading a{font-family:var(--velora-body)!important;font-weight:500!important;font-size:.88rem!important;letter-spacing:.03em!important;color:var(--velora-dark)!important;text-transform:none!important}.product-card__price,[class*=price],.price{font-family:var(--velora-body)!important;font-weight:600!important;color:var(--velora-dark)!important;font-size:.9rem!important}.btn,button[type=submit],.button,[class*=button--primary],a.button,.shopify-payment-button button{font-family:var(--velora-body)!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.78rem!important;border-radius:4px!important;transition:var(--velora-transition)!important;padding:14px 32px!important}.btn:hover,.button:hover,[class*=button--primary]:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.section-header h2,.section-title,[class*=section-heading]{font-family:var(--velora-heading)!important;font-weight:400!important;font-size:2rem!important;letter-spacing:.08em!important;text-align:center;margin-bottom:2rem!important;color:var(--velora-dark)!important}.footer,footer,[class*=footer]{background:var(--velora-dark)!important;color:var(--velora-white)!important}.footer a,footer a,[class*=footer] a{color:#ffffffb3!important;transition:var(--velora-transition)!important;font-family:var(--velora-body)!important;font-size:.85rem!important}.footer a:hover,footer a:hover,[class*=footer] a:hover{color:var(--velora-accent)!important}.footer h3,.footer h4,.footer h5,footer h3,footer h4,footer h5{font-family:var(--velora-heading)!important;color:var(--velora-white)!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.9rem!important}.collection-hero,[class*=collection-banner]{text-align:center}.collection-hero h1,[class*=collection-banner] h1{font-family:var(--velora-heading)!important;font-weight:400!important;letter-spacing:.15em!important}.badge,[class*=badge]{font-family:var(--velora-body)!important;font-weight:600!important;font-size:.68rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:3px!important;padding:4px 10px!important}.cart-drawer,[class*=cart-drawer]{font-family:var(--velora-body)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--velora-light)}::-webkit-scrollbar-thumb{background:var(--velora-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--velora-muted)}::selection{background:var(--velora-accent);color:var(--velora-white)}html{scroll-behavior:smooth}img{opacity:1;transition:opacity .3s ease}@media(max-width:768px){.hero-wrapper h1,[class*=hero] h1{font-size:2rem!important;letter-spacing:.15em!important}.section-header h2,.section-title{font-size:1.5rem!important}.product-card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/velora-custom.css.map */
