:root{--sv-black: #0A0A0A;--sv-cream: #F5EFE6;--sv-gold: #C9A961;--sv-gold-dark: #A8893E;--sv-gold-light: #E5C988}html{scroll-behavior:smooth}h1,h2,h3,h4{letter-spacing:-.01em;font-feature-settings:"liga" 1,"kern" 1}h1{letter-spacing:-.02em;line-height:1.05}.sv-tagline{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;letter-spacing:.02em;color:var(--sv-gold)}.sv-eyebrow{font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--sv-gold)}.button--primary,.shopify-payment-button__button{transition:all .3s ease;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:500}.button--primary:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:0 4px 20px #c9a96140}.sv-button-outline{display:inline-block;padding:14px 32px;border:1px solid var(--sv-gold);color:var(--sv-gold);background:transparent;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:500;transition:all .3s ease;text-decoration:none;cursor:pointer}.sv-button-outline:hover{background:var(--sv-gold);color:var(--sv-black)}.product-card,.card-wrapper{transition:transform .4s ease}.product-card:hover,.card-wrapper:hover{transform:translateY(-4px)}.product-card img{transition:opacity .4s ease,transform .6s ease}.product-card:hover img{transform:scale(1.03)}.sv-divider{width:60px;height:1px;background:var(--sv-gold);margin:24px auto;border:none}.sv-divider-ornate:before,.sv-divider-ornate:after{content:"";display:inline-block;width:40px;height:1px;background:var(--sv-gold);vertical-align:middle;margin:0 12px}.sv-divider-ornate{text-align:center;color:var(--sv-gold);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.25rem;margin:32px 0}@keyframes sv-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sv-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.sv-animate-fade-up{animation:sv-fade-up .8s ease-out both}.sv-animate-scale-in{animation:sv-scale-in 1s ease-out both}.sv-delay-1{animation-delay:.1s}.sv-delay-2{animation-delay:.3s}.sv-delay-3{animation-delay:.5s}.sv-delay-4{animation-delay:.7s}.sv-section-tight{padding:40px 0}.sv-section-default{padding:80px 0}.sv-section-spacious{padding:120px 0}@media(max-width:749px){.sv-section-default{padding:60px 0}.sv-section-spacious{padding:80px 0}}.announcement-bar{background:var(--sv-black);color:var(--sv-gold);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;padding:10px 0}.header__heading-link img{max-height:50px}@media(max-width:749px){.header__heading-link img{max-height:40px}}.footer{border-top:1px solid rgba(201,169,97,.2)}input[type=email],input[type=text],input[type=tel],textarea{border:1px solid rgba(10,10,10,.2);border-radius:0;padding:14px 16px;font-family:Inter,sans-serif;transition:border-color .3s ease}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--sv-gold);outline:none}@media(min-width:750px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--sv-cream)}::-webkit-scrollbar-thumb{background:var(--sv-gold);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--sv-gold-dark)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-she-village.css.map */
