@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--velisse-ivory: #FAF8F5;--velisse-porcelain: #F6F3EE;--velisse-cream: #FAF6F0;--velisse-linen: #EDE8E1;--velisse-border: #E8E3DC;--velisse-border-gold: rgba(197, 168, 128, .35);--velisse-taupe: #A8A29E;--velisse-stone: #78716C;--velisse-charcoal: #3D3835;--velisse-ink: #1C1917;--velisse-gold: #C5A880;--velisse-gold-dark: #A6865A;--velisse-gold-light: #E8D8C3;--velisse-gold-glow: rgba(197, 168, 128, .18);--velisse-white: #FFFFFF;--velisse-success: #3F6E4D;--font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-sm: 0 2px 6px rgba(28, 25, 23, .04);--shadow-md: 0 8px 22px -3px rgba(28, 25, 23, .07);--shadow-lg: 0 20px 44px -8px rgba(28, 25, 23, .1);--shadow-xl: 0 32px 72px -16px rgba(28, 25, 23, .14);--shadow-gold: 0 12px 36px rgba(197, 168, 128, .25);--transition-fast: .18s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .35s cubic-bezier(.4, 0, .2, 1);--transition-elegant: .6s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body)!important;color:var(--velisse-ink)!important;background-color:var(--velisse-ivory)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;line-height:1.65!important;overflow-x:hidden!important;overflow-y:auto!important}h1,h2,h3,.h1,.h2,.h3,[class*=heading],[class*=title]:not(input):not(textarea):not(select){font-family:var(--font-heading)!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1.15!important;color:var(--velisse-ink)!important}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-body)!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.85rem!important}.velisse-fade-init{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),transform .75s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s);will-change:opacity,transform}.velisse-fade-init.velisse-is-visible{opacity:1!important;transform:translateY(0)!important}.header,header,[class*=header-wrapper],.header-wrapper{background:#faf8f5eb!important;border-bottom:1px solid var(--velisse-border)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;position:sticky!important;top:0!important;z-index:100!important;transition:all var(--transition-smooth)!important}.header__heading-link,.header__heading{font-family:var(--font-heading)!important;letter-spacing:.16em!important;font-weight:600!important;font-size:1.75rem!important;text-transform:uppercase!important;color:var(--velisse-ink)!important;text-decoration:none!important}.header a,nav a,[class*=nav] a,[class*=menu] a{font-family:var(--font-body)!important;font-weight:500!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--velisse-charcoal)!important;text-decoration:none!important;transition:color var(--transition-smooth)!important}.header a:hover,nav a:hover{color:var(--velisse-gold-dark)!important}.button,button[type=submit],.btn,[class*=button--primary],a.button,a.btn{font-family:var(--font-body)!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:16px 36px!important;border-radius:var(--radius-sm)!important;transition:all var(--transition-smooth)!important;cursor:pointer!important;border:none!important;background:var(--velisse-ink)!important;color:var(--velisse-white)!important;box-shadow:var(--shadow-sm)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.button:hover,button[type=submit]:hover,a.button:hover{background:var(--velisse-charcoal)!important;box-shadow:var(--shadow-md),var(--shadow-gold)!important;transform:translateY(-2px)!important}.card,[class*=product-card],[class*=card--product]{background:var(--velisse-white)!important;border:1px solid var(--velisse-border)!important;border-radius:var(--radius-md)!important;overflow:hidden!important;transition:all var(--transition-elegant)!important;box-shadow:var(--shadow-sm)!important}.card:hover,[class*=product-card]:hover{box-shadow:var(--shadow-xl)!important;transform:translateY(-6px)!important;border-color:var(--velisse-gold)!important}.card__media img,[class*=product-card] img,.card img{aspect-ratio:1 / 1!important;object-fit:cover!important;width:100%!important;height:100%!important;transition:transform var(--transition-elegant)!important}.card:hover img{transform:scale(1.06)!important}.velisse-pill-tag{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--velisse-gold-dark);background:#c5a8801f;border:1px solid rgba(197,168,128,.3);padding:6px 16px;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html{scroll-behavior:smooth!important}::selection{background:#c5a88040;color:var(--velisse-ink)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/velisse-luxury.css.map */
