body.alva{font-synthesis:none;font-size:1.8rem;letter-spacing:0}@media screen and (min-width:750px){body.alva{font-size:1.85rem}}body.alva:after{opacity:.09}.alva h1,.alva h2,.alva h3,.alva .h0,.alva .h1,.alva .h2,.alva .h3{font-weight:400;letter-spacing:0;line-height:1.06}.alva .rte,.alva .rte p{line-height:1.6}.alva-eyebrow{font-family:var(--alva-hand-family);font-size:2.5rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--alva-ink-pen);gap:0;transform:rotate(-2deg)}.alva-eyebrow:before,.alva-eyebrow:after{display:none}.alva-dark .alva-eyebrow,.alva-section--night .alva-eyebrow,.alva-section--blood .alva-eyebrow,.alva-hero .alva-eyebrow{color:var(--alva-gold-light)}.alva-gold-text{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--alva-gold-light)}.alva-ascension__quote em{color:var(--alva-gold-deep)}.alva .button,.alva .shopify-payment-button__button--unbranded,.alva-btn{font-family:var(--font-body-family);font-size:1.9rem;font-weight:500;letter-spacing:.01em;text-transform:none;border-radius:3px;min-height:5rem;padding:0 2.6rem}.alva-dark .alva-btn:not(.alva-btn--ghost),.alva-section--night .alva-btn:not(.alva-btn--ghost),.alva-section--blood .alva-btn:not(.alva-btn--ghost),.alva-hero .alva-btn:not(.alva-btn--ghost),.alva-cta .alva-btn:not(.alva-btn--ghost){background:var(--alva-gold-light);background-size:auto;color:var(--alva-ink)!important;box-shadow:0 10px 26px -14px #000000b3}.alva-dark .alva-btn:not(.alva-btn--ghost):hover,.alva-section--night .alva-btn:not(.alva-btn--ghost):hover,.alva-section--blood .alva-btn:not(.alva-btn--ghost):hover,.alva-hero .alva-btn:not(.alva-btn--ghost):hover,.alva-cta .alva-btn:not(.alva-btn--ghost):hover{background:var(--alva-ember)}.alva .button--secondary,.alva-btn--ghost{box-shadow:inset 0 0 0 1px var(--alva-line-strong)!important}.alva-link{font-family:var(--font-body-family);font-size:1.9rem;font-weight:400;font-style:italic;letter-spacing:0;text-transform:none;color:var(--alva-ink);border-bottom:1px solid var(--alva-line-strong)}.alva-link:after{content:" \2192";font-style:normal}.alva-topbar{font-size:1.55rem;letter-spacing:.01em}.alva-topbar__msg{text-transform:none;font-style:italic}.alva .header__heading-link .h2{font-family:var(--font-heading-family);font-size:clamp(3rem,3.4vw,4rem);font-weight:400;letter-spacing:.01em;text-transform:none}.alva .header__heading-link .h2:after{content:"nordic rituals, done by hand";margin-top:.2rem;font-family:var(--alva-hand-family);font-size:1.7rem;letter-spacing:0;text-transform:none;color:var(--alva-ink-pen);transform:rotate(-2deg)}.alva .header__menu-item{font-family:var(--font-body-family);font-size:1.85rem;font-weight:400;letter-spacing:.01em;text-transform:none}.alva .header__active-menu-item{border-bottom:0;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.alva .header__submenu .header__menu-item{font-size:1.75rem}@media(max-width:749px){.alva .header__heading-link .h2:after{font-size:1.5rem;letter-spacing:0}}.alva-head h2{font-size:clamp(3.8rem,5.4vw,6.2rem)}.alva-head p,.alva-head div{font-size:1.95rem;line-height:1.6}.alva-hero h1{font-size:clamp(4.6rem,7vw,8.4rem);line-height:1.02}.alva-hero h1 em{font-family:var(--font-heading-family)}.alva-hero__lede{font-size:clamp(1.9rem,1.7vw,2.15rem);line-height:1.6}.alva-hero--photo{padding-bottom:clamp(6rem,9vh,10rem)}.alva-ascension__quote{font-size:clamp(3.4rem,4.2vw,5.2rem);line-height:1.12}.alva-ascension__body{font-size:1.95rem;line-height:1.65}.alva-tag{font-family:var(--alva-hand-family);font-size:2.2rem;font-weight:400;letter-spacing:0;text-transform:none;border:0;padding:0;color:var(--alva-ink-pen);transform:rotate(-2deg)}.alva-opening h3{font-size:clamp(3.2rem,3.2vw,4rem)}.alva-opening p{font-size:1.85rem;line-height:1.6}.alva-opening__meta dt{font-size:1.6rem;letter-spacing:0;text-transform:none;font-style:italic;color:var(--alva-ink-soft)}.alva-opening__meta dd{font-size:2.3rem}.alva-opening{border-radius:2px}.alva-closed{font-size:1.7rem;letter-spacing:0;text-transform:none;font-style:italic}.alva-index{display:grid;gap:0 6.4rem;max-width:104rem;margin:0 auto}@media(min-width:750px){.alva-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.alva-index__item{display:flex;align-items:baseline;gap:1.2rem;padding:1.3rem 0;text-decoration:none;color:var(--alva-ink);border-bottom:1px solid var(--alva-line)}.alva-index__title{font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.15}.alva-index__item:hover .alva-index__title{font-style:italic;color:var(--alva-blood)}.alva-index__dots{flex:1;border-bottom:1px dotted var(--alva-line-strong);transform:translateY(-.4rem);min-width:2rem}.alva-index__count{font-style:italic;font-size:1.7rem;color:var(--alva-ink-soft);white-space:nowrap}.alva-pill{font-family:var(--font-body-family);font-size:1.7rem;letter-spacing:0;border-radius:3px}.alva-card__title,.alva .card__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2rem,1.8vw,2.4rem)}.alva-card__price,.alva .card-information .price,.alva .card-information .price-item{font-size:1.7rem;letter-spacing:0;font-style:italic}.alva-card__media,.alva .card__inner{border-radius:2px}.alva-howto .alva-wrap{max-width:78rem}.alva-letter{position:relative;background:#f5f7f6;color:var(--alva-ink);padding:clamp(3.6rem,6vw,6.4rem) clamp(2.4rem,6vw,7.2rem) clamp(3.2rem,5vw,5.6rem);border-radius:2px;box-shadow:0 34px 70px -34px #000000bf,0 0 0 1px #0f17240f;transform:rotate(-.6deg)}.alva-letter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--alva-grain);opacity:.18;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit}.alva-letter>*{position:relative}.alva-letter .alva-letter__eyebrow{margin:0 0 .6rem;font-size:2.6rem;color:var(--alva-ink-pen);transform:rotate(-2deg)}.alva-letter h2{font-size:clamp(3.6rem,5vw,5.4rem);margin:0 0 2.4rem;color:var(--alva-ink)}.alva-letter p{font-size:1.95rem;line-height:1.65;margin:0 0 1.6rem;color:var(--alva-ink)}.alva-letter__step em{font-family:var(--font-heading-family);font-style:italic;font-size:2.3rem;color:var(--alva-ink);margin-right:.4rem}.alva-letter .alva-hand{color:var(--alva-ink-pen);text-align:left;margin-top:2.8rem}.alva-letter__sign{font-family:var(--alva-hand-family);font-size:4.4rem!important;line-height:1;color:var(--alva-ink-pen)!important;transform:rotate(-4deg);margin:2.4rem 0 0!important}.alva-story h2{font-size:clamp(3.8rem,5vw,6rem)}.alva-story__text{font-size:1.95rem;line-height:1.65}.alva-story__caption{font-family:var(--alva-hand-family);font-style:normal;font-size:2.2rem;color:var(--alva-ink-pen);transform:rotate(-1.5deg)}.alva-story__frame{border-radius:2px;transform:rotate(-1.2deg);padding:1.2rem;background:#f5f7f6;box-shadow:0 30px 60px -32px #0f172499;aspect-ratio:auto}.alva-story__frame img{aspect-ratio:4 / 5;height:auto;border-radius:1px}.alva-story__media:before{display:none}.alva-gallery{gap:3.2rem 2.4rem}@media(min-width:990px){.alva-gallery{gap:4.8rem 3.6rem}}.alva-gallery figure{aspect-ratio:auto;padding:1rem 1rem 0;background:#f5f7f6;border-radius:2px;box-shadow:0 24px 48px -26px #000000d9;overflow:visible;transform:rotate(-1.4deg);transition:transform .6s var(--alva-ease)}.alva-gallery figure:nth-child(2n){transform:rotate(1.1deg)}.alva-gallery figure:nth-child(3n){transform:rotate(-.5deg)}.alva-gallery figure:nth-child(5n){transform:rotate(1.8deg)}.alva-gallery figure:hover{transform:rotate(0) translateY(-4px)}.alva-gallery figure:hover img{transform:none}.alva-gallery img{aspect-ratio:3 / 4;height:auto;border-radius:1px;filter:saturate(.94)}.alva-gallery figcaption{position:static;padding:1rem .4rem 1.4rem;background:none;font-family:var(--alva-hand-family);font-size:1.95rem;line-height:1.25;color:var(--alva-ink-pen)}.alva-note__quote{font-size:clamp(2.2rem,2vw,2.6rem);line-height:1.32}.alva-note__label{font-family:var(--alva-hand-family);font-size:2.1rem;letter-spacing:0;text-transform:none;color:var(--alva-ink-pen);transform:rotate(-1.5deg)}.alva-note__media{border-radius:2px;padding:.8rem;background:#f5f7f6;box-shadow:0 20px 40px -26px #0f17248c;aspect-ratio:auto;transform:rotate(-.8deg)}.alva-note:nth-child(2n) .alva-note__media{transform:rotate(.9deg)}.alva-note__media img{aspect-ratio:4 / 3;height:auto}.alva-score__label{font-size:1.7rem;letter-spacing:0;text-transform:none;font-style:italic}.alva-review{background:#f7f8f7;border:0;border-radius:2px;box-shadow:0 18px 36px -24px #0f172473;transform:rotate(-.7deg)}.alva-review:nth-child(2n){transform:rotate(.6deg)}.alva-review blockquote{font-size:clamp(2.1rem,1.9vw,2.4rem);line-height:1.35;font-style:italic}.alva-review figcaption{font-family:var(--alva-hand-family);font-size:2.2rem;letter-spacing:0;text-transform:none;color:var(--alva-ink-pen)}.alva-review figcaption span{font-family:var(--font-body-family);font-style:italic;font-size:1.6rem;color:var(--alva-ink-soft)}.alva-faq summary{font-size:clamp(2.3rem,2.4vw,2.8rem)}.alva-faq__a{font-size:1.9rem;line-height:1.65}.alva-input{border-radius:3px;font-size:1.8rem;letter-spacing:0}.alva-page__hero h1{font-size:clamp(4.6rem,6.4vw,7.4rem)}.alva-page__hero p{font-size:2rem;line-height:1.6}.alva-chapter h2{font-size:clamp(3.4rem,4vw,4.8rem)}.alva-chapter .rte{font-size:1.95rem}.alva-chapter__media{border-radius:2px;padding:1rem;background:#f5f7f6;box-shadow:0 26px 52px -30px #0f172499;aspect-ratio:auto;transform:rotate(-.8deg)}.alva-chapter--right .alva-chapter__media{transform:rotate(.8deg)}.alva-chapter__media img{aspect-ratio:4 / 3;height:auto}.alva-photo figcaption{font-family:var(--alva-hand-family);font-style:normal;font-size:2.1rem;color:var(--alva-ink-pen)}.alva-cta{border-radius:2px}.alva .collection-hero__title:before{content:"Alva Spells";font-family:var(--alva-hand-family);font-size:2.4rem;letter-spacing:0;text-transform:none;color:var(--alva-ink-pen)}.alva .collection-hero__description{font-size:1.95rem}.alva .product__title h1{font-size:clamp(3.6rem,4vw,5.2rem)}.alva .product__description,.alva .product__description p{font-size:1.9rem;line-height:1.65}.alva .product__accordion .summary__title h2,.alva .product__accordion .accordion__title{font-size:2.4rem;font-weight:400}.alva .product__accordion .accordion__content{font-size:1.85rem}.alva .product-form__input .form__label{font-size:1.7rem;letter-spacing:0;text-transform:none;font-style:italic}.alva .product-form__input input[type=radio]+label{border-radius:3px;font-size:1.7rem;letter-spacing:0}.alva-pdp-places{border-radius:3px;font-size:1.7rem;letter-spacing:0;text-transform:none;font-style:italic}.alva-pdp-trust{border-radius:2px}.alva-pdp-trust li{font-size:1.75rem}.alva .facets__summary,.alva .facet-filters__label,.alva .product-count__text{font-size:1.7rem;letter-spacing:0;text-transform:none;font-style:italic}.alva .card__badge .badge,.alva .badge{border-radius:3px;font-size:1.4rem;letter-spacing:0;text-transform:none;font-style:italic}.alva .share-button__button{font-size:1.6rem;letter-spacing:0;text-transform:none}.alva .footer-block__heading{font-weight:400;font-size:2.8rem}.alva .footer-block__details-content,.alva .footer-block__details-content p,.alva .footer .list-menu__item--link{font-size:1.8rem}.alva .footer .copyright__content,.alva .footer .copyright__content a{font-size:1.5rem;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alva-witch.css.map */
