:root{--alva-ink: #141414;--alva-offwhite: #f7f3ee;--alva-blush: #eeddd6;--alva-blush-deep: #e6d0c8;--alva-gold: #b8893a;--alva-hairline: rgba(20, 20, 20, .12);--alva-ease: cubic-bezier(.22, .61, .36, 1);--alva-ease-soft: cubic-bezier(.16, 1, .3, 1);--duration-extra-long: 1.1s;--duration-long: .7s;--ease-out-slow: var(--alva-ease-soft)}body{font-weight:300;letter-spacing:.01em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:300;letter-spacing:-.01em;line-height:1.08}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em{font-style:italic}.alva-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;margin:0}.alva-logo{display:block;height:auto}.alva-logo--header{width:9.2rem;transition:opacity var(--duration-long) var(--alva-ease)}@media screen and (min-width:990px){.alva-logo--header{width:11.2rem}}.header__heading-link:hover .alva-logo--header{opacity:.7}.header__menu-item,.header__active-menu-item{font-size:1.2rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.header__menu-item:hover span{text-decoration:none}.header__menu-item span{background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size var(--duration-long) var(--alva-ease);padding-bottom:.2rem}.header__menu-item:hover span,.header__active-menu-item{background-size:100% 1px}.section-header .header-wrapper--border-bottom{border-bottom-color:var(--alva-hairline)}.button,.shopify-challenge__button,.customer button{font-size:1.2rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:0 3.6rem;min-height:5rem;transition:background-color var(--duration-long) var(--alva-ease),color var(--duration-long) var(--alva-ease)}.alva-link{display:inline-block;font-size:1.2rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding:.6rem 0;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size var(--duration-long) var(--alva-ease)}.alva-link:hover{background-size:30% 1px}.alva-divider{display:flex;align-items:center;gap:1.2rem;width:11.2rem;color:var(--alva-gold)}.alva-divider__sparkles{display:flex;gap:.5rem;flex:none}.alva-divider:before,.alva-divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.6}.alva-divider svg{width:1rem;height:1rem;flex:none}@media(prefers-reduced-motion:reduce){.alva-motion,.alva-motion *{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}h1,h2,h3,.alva-editorial__quote,.alva-pdp__tagline,.alva-intro__subheading{text-wrap:balance}.rte p,.alva-hero__text,.alva-intro__text,.alva-story__text,.alva-benefits__text{text-wrap:pretty}@media screen and (max-width:989px){.alva-hero .alva-hero__content-inner,.alva-intro .alva-intro__content,.alva-editorial .alva-editorial__content-inner,.alva-contact .alva-contact__intro{align-items:center;text-align:center;margin-inline:auto}.alva-hero__content,.alva-hero .alva-hero__actions,.alva-intro .alva-intro__details,.alva-intro .alva-intro__footnote,.alva-editorial .alva-editorial__signature{justify-content:center}.alva-hero__text,.alva-intro__text{margin-inline:auto}.alva-intro__buy{margin-inline:auto;text-align:center}.alva-intro__price .price{text-align:center}.alva-intro .alva-intro__footnote{flex-direction:column;gap:1.2rem}.alva-editorial__content-inner{max-width:52rem}.alva-contact .alva-contact__details{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/alva.css.map */
