:root{--veluna-cream: #FAF6F1;--veluna-pink: #F5D5CE;--veluna-pink-soft: #FCE8E3;--veluna-sage: #9CAF88;--veluna-sage-soft: #C5D1B8;--veluna-nude: #E8D3C0;--veluna-brown: #3D2E27;--veluna-brown-light: #6B5749;--veluna-border: #E8E0D6;--veluna-white: #FFFFFF;--font-heading: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body: "Inter", "Nunito Sans", -apple-system, BlinkMacSystemFont, sans-serif;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 48px;--space-xl: 80px;--space-xxl: 120px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease}body{background-color:var(--veluna-cream)!important;color:var(--veluna-brown)!important;font-family:var(--font-body)!important;font-weight:400;line-height:1.6;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:-.01em;color:var(--veluna-brown);line-height:1.2;margin-top:0}h1,.h1{font-size:clamp(2rem,5vw,3.75rem);font-weight:500!important}h2,.h2{font-size:clamp(1.75rem,4vw,2.75rem)}h3,.h3{font-size:clamp(1.5rem,3vw,2rem)}h4,.h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}p{color:var(--veluna-brown);margin-bottom:var(--space-sm)}a{color:var(--veluna-brown);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--veluna-sage);text-decoration:none}.button,button.button,.shopify-payment-button__button,.btn,input[type=submit]{font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.85rem!important;padding:16px 32px!important;border-radius:var(--radius-pill)!important;border:none!important;cursor:pointer!important;transition:var(--transition-base)!important;min-height:auto!important}.button--primary,.button.button--primary,button.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--veluna-brown)!important;color:var(--veluna-cream)!important}.button--primary:hover,button.button--primary:hover{background-color:var(--veluna-brown-light)!important;transform:translateY(-2px);box-shadow:0 8px 20px #3d2e2726}.button--secondary,button.button--secondary{background-color:transparent!important;color:var(--veluna-brown)!important;border:1.5px solid var(--veluna-brown)!important}.button--secondary:hover{background-color:var(--veluna-brown)!important;color:var(--veluna-cream)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select,.field__input{font-family:var(--font-body)!important;border:1px solid var(--veluna-border)!important;border-radius:var(--radius-md)!important;padding:14px 16px!important;background-color:var(--veluna-white)!important;color:var(--veluna-brown)!important;transition:var(--transition-fast)!important}input:focus,textarea:focus,select:focus,.field__input:focus{border-color:var(--veluna-sage)!important;outline:none!important;box-shadow:0 0 0 3px var(--veluna-sage-soft)!important}.veluna-container{max-width:1400px;margin:0 auto;padding:0 var(--space-md)}@media(min-width:768px){.veluna-container{padding:0 var(--space-lg)}}.veluna-section{padding:var(--space-xl) 0}@media(min-width:768px){.veluna-section{padding:var(--space-xxl) 0}}.veluna-text-center{text-align:center}.veluna-text-pink{color:var(--veluna-pink)}.veluna-text-sage{color:var(--veluna-sage)}.veluna-text-brown{color:var(--veluna-brown)}.veluna-text-light{color:var(--veluna-brown-light)}.veluna-bg-cream{background-color:var(--veluna-cream)}.veluna-bg-pink{background-color:var(--veluna-pink)}.veluna-bg-pink-soft{background-color:var(--veluna-pink-soft)}.veluna-bg-sage{background-color:var(--veluna-sage)}.veluna-bg-sage-soft{background-color:var(--veluna-sage-soft)}.veluna-bg-nude{background-color:var(--veluna-nude)}.veluna-eyebrow{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--veluna-sage);margin-bottom:var(--space-sm);display:inline-block}img{max-width:100%;height:auto;display:block}.veluna-image-rounded{border-radius:var(--radius-lg);overflow:hidden}@keyframes velunaFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.veluna-fade-in{animation:velunaFadeIn .8s ease forwards}@media(max-width:749px){.veluna-section{padding:var(--space-lg) 0}.button,button.button{padding:14px 24px!important;font-size:.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/veluna-brand.css.map */
