:root{--sv-rose: #c9849a;--sv-rose-deep: #a85c75;--sv-gold: #c9a96e;--sv-blush: #f7e7e2;--sv-cream: #fbf7f4;--sv-ink: #2b1f22}body{background:var(--sv-cream)!important;color:var(--sv-ink)}.header__menu a,.header__inline-menu a,.header-menu a,nav[aria-label*=menu] a,.header nav a{font-weight:600!important;font-size:.95rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-family:Playfair Display,Times New Roman,Georgia,serif!important;color:var(--sv-ink)!important;position:relative;transition:color .25s ease}.header__menu a:after,.header__inline-menu a:after,.header-menu a:after,nav[aria-label*=menu] a:after,.header nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-6px;height:1px;background:linear-gradient(90deg,var(--sv-rose),var(--sv-gold));transition:left .3s ease,right .3s ease}.header__menu a:hover,.header__inline-menu a:hover,.header-menu a:hover,nav[aria-label*=menu] a:hover,.header nav a:hover{color:var(--sv-rose-deep)!important}.header__menu a:hover:after,.header__inline-menu a:hover:after,.header-menu a:hover:after,nav[aria-label*=menu] a:hover:after,.header nav a:hover:after{left:0;right:0}.section-hero h1,.section-hero .rte p,.hero h1,[data-section-type=hero] h1,.section-hero p{font-family:Playfair Display,Times New Roman,Georgia,serif!important;letter-spacing:.015em!important;font-weight:500!important;text-shadow:0 2px 30px rgba(0,0,0,.35)}.section-hero em,.hero em,[data-section-type=hero] em{font-style:italic!important;font-weight:400!important;background:linear-gradient(135deg,#f9d6dc,#f1c58e,#f9d6dc)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}h2,h3,.section h2,.section h3{font-family:Playfair Display,Times New Roman,Georgia,serif!important;letter-spacing:.02em;color:var(--sv-ink)!important}h2 em,h3 em{color:var(--sv-rose-deep)!important;font-style:italic!important}.section-hero .button,.section-hero button,.hero .button,.hero a[role=button],[data-section-type=hero] .button{border-radius:999px!important;padding:.95rem 2.6rem!important;font-weight:600!important;letter-spacing:.3em!important;font-size:.8rem!important;border:1.5px solid #ffffff!important;background:#ffffff14!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease!important}.section-hero .button:hover,.hero .button:hover,[data-section-type=hero] .button:hover{background:linear-gradient(135deg,var(--sv-rose) 0%,var(--sv-gold) 100%)!important;border-color:transparent!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 30px #c9849a66!important}.header-logo,.header-logo a,a.header-logo,.header-logo span,.header-logo .header-logo__text-fallback,.header-logo__text-fallback{font-family:Playfair Display,Times New Roman,Georgia,serif!important;font-style:italic!important;font-weight:500!important;letter-spacing:.45em!important;font-size:2.4rem!important;line-height:1!important;background:linear-gradient(135deg,#a85c75,#c9a96e,#a85c75)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-indent:.45em;text-transform:none!important}.header-logo>*{color:inherit!important;background:inherit!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.announcement-bar,.utility-bar,[data-section-type=header-announcements],.header-announcements{background:linear-gradient(90deg,var(--sv-blush) 0%,var(--sv-cream) 50%,var(--sv-blush) 100%)!important}.announcement-bar *,.utility-bar *,[data-section-type=header-announcements] *,.header-announcements *,.announcement,.announcement em,.announcement strong,.announcement p,.announcement span{font-family:Playfair Display,Times New Roman,Georgia,serif!important;font-size:1rem!important;font-style:italic!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:none!important;color:var(--sv-rose-deep)!important}.product-card,.product-list__item{transition:transform .35s ease,box-shadow .35s ease}.product-card:hover,.product-list__item:hover{transform:translateY(-4px);box-shadow:0 20px 40px #c9849a26}.footer{background:linear-gradient(180deg,var(--sv-cream) 0%,var(--sv-blush) 100%)!important}.soverra-floating-cart{display:none;position:fixed;bottom:20px;left:20px;width:54px;height:54px;border-radius:999px;background:linear-gradient(135deg,var(--sv-rose) 0%,var(--sv-gold) 100%);color:#fff!important;align-items:center;justify-content:center;box-shadow:0 8px 24px #a85c7566;z-index:9998;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.soverra-floating-cart:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 30px #a85c758c}.soverra-floating-cart__count{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:var(--sv-rose-deep);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026}.soverra-floating-cart__count:empty,.soverra-floating-cart__count[data-cart-count="0"]{display:none}@media(max-width:749px){.soverra-floating-cart{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/soverra-style.css.map */
