@font-face{font-family:Nord;font-weight:300;font-style:normal;font-display:swap;src:url(nord-light.ttf) format("truetype")}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}.button,.button--primary,button[type=submit],.shopify-payment-button__button{letter-spacing:.1em;font-weight:300;border-radius:0;padding-inline:2.5rem;padding-block:.875rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button--secondary{letter-spacing:.1em;font-weight:300;border-radius:0;padding-inline:2.5rem;padding-block:.875rem}.product-card,.card,[class*=card]{transition:none}.product-card:hover,.card:hover{transform:none}.product-card{border:none;box-shadow:none;background:transparent}section,.shopify-section{--section-spacing-multiplier: 1}a{transition:color .25s ease,opacity .25s ease}input[type=email],input[type=text],input[type=search],input[type=password],input[type=tel],textarea,select{border-radius:100px;letter-spacing:.02em;font-weight:300}textarea{border-radius:1rem}.announcement-bar,[class*=announcement]{letter-spacing:.08em;font-weight:300}.footer a,footer a{letter-spacing:.08em}*:focus-visible{outline:2px solid #C4C294;outline-offset:2px}.badge{letter-spacing:.08em;font-weight:300;border-radius:100px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#faf8f5}::-webkit-scrollbar-thumb{background:#daceb6;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#7e6a52}@keyframes fm-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-fade-in{0%{opacity:0}to{opacity:1}}.hero-wrapper h1,.hero-wrapper .text-block h1{font-family:"Nord",var(--font-subheading--family);font-weight:300}.hero-wrapper h1 em,.hero-wrapper .text-block em{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);text-transform:none}.hero__content-wrapper>*{opacity:0;animation:fm-fade-up 1s cubic-bezier(.22,1,.36,1) forwards}.hero__content-wrapper>*:nth-child(1){animation-delay:.3s}.hero__content-wrapper>*:nth-child(2){animation-delay:.6s}.hero__content-wrapper>*:nth-child(3){animation-delay:.9s}.hero__content-wrapper>*:nth-child(4){animation-delay:1.2s}@media(prefers-reduced-motion:reduce){.hero__content-wrapper>*{opacity:1;animation:none}}.custom-features{background:var(--color-background);color:var(--color-foreground)}.custom-features__container{max-width:var(--normal-page-width);margin:0 auto;padding-inline:var(--padding-md)}.custom-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media(max-width:749px){.custom-features__grid{grid-template-columns:1fr;gap:2.5rem}}.custom-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.custom-features__icon{width:64px;height:64px;border-radius:50%;background:var(--color-background);border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;color:var(--color-foreground);flex-shrink:0;background:#f0ede8}.custom-features__title{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:400;letter-spacing:-.01em;color:var(--color-foreground-heading);margin:0}.custom-features__description{font-family:var(--font-body--family);font-size:.9375rem;font-weight:300;line-height:1.7;color:var(--color-foreground);margin:0;max-width:30ch}.custom-story-split{background:var(--color-background);color:var(--color-foreground)}.custom-story-split__container{display:grid;grid-template-columns:1fr 1fr;min-height:600px}@media(max-width:749px){.custom-story-split__container{grid-template-columns:1fr;min-height:auto}}.custom-story-split__image{position:relative;overflow:hidden}.custom-story-split__img{width:100%;height:100%;object-fit:cover;display:block}.custom-story-split__placeholder{width:100%;height:100%;min-height:400px;background:#e0d8cc;display:flex;align-items:center;justify-content:center}.custom-story-split__placeholder-svg{width:60%;height:auto;opacity:.3}.custom-story-split__content{display:flex;flex-direction:column;justify-content:center;padding:4rem 5rem;gap:1.25rem;background-color:#ece6dc}@media(max-width:999px){.custom-story-split__content{padding:3rem 2rem}}.custom-story-split__label{font-family:var(--font-subheading--family);font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--color-foreground);opacity:.7}.custom-story-split__heading{font-family:var(--font-heading--family);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--color-foreground-heading);margin:0}.custom-story-split__heading em{font-family:var(--font-accent--family);font-style:italic}.custom-story-split__text{font-family:var(--font-body--family);font-size:.9375rem;font-weight:300;line-height:1.8;color:var(--color-foreground);margin-top:.5rem}.custom-story-split__text p{margin:0 0 1rem}.custom-story-split__text p:last-child{margin-bottom:0}.custom-story-split__link{display:inline-block;font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-heading);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;margin-top:.5rem;transition:opacity .25s ease}.custom-story-split__link:hover{opacity:.7}.custom-newsletter{background:var(--color-background);color:var(--color-foreground)}.custom-newsletter__container{max-width:42rem;margin:0 auto;text-align:center;padding-inline:var(--padding-md)}.custom-newsletter__label{display:block;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--color-foreground);opacity:.7;margin-bottom:1.25rem}.custom-newsletter__heading{font-family:var(--font-heading--family);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--color-foreground-heading);margin:0 0 1.25rem}.custom-newsletter__text{font-family:var(--font-body--family);font-size:.9375rem;font-weight:300;line-height:1.7;color:var(--color-foreground);opacity:.8;margin:0 0 2.5rem}.custom-newsletter__form{max-width:36rem;margin:0 auto}.custom-newsletter__field-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.custom-newsletter__input{flex:1;background:transparent;border:none;border-bottom:1px solid var(--color-foreground);border-radius:0!important;color:var(--color-foreground);font-family:var(--font-body--family);font-size:.9375rem;font-weight:300;padding:.75rem 0;outline:none;opacity:.8}.custom-newsletter__input::placeholder{color:var(--color-foreground);opacity:.5}.custom-newsletter__input:focus{opacity:1;border-bottom-color:var(--color-foreground-heading)}.custom-newsletter__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#c4c294;color:#513621;border:none;border-radius:0!important;font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2rem;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.custom-newsletter__button:hover{background:#b5b386}.hero-subtitle-label{font-family:var(--font-subheading--family);font-size:.75rem!important;letter-spacing:.2em!important;text-transform:uppercase;opacity:.8}.collection-header-row{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.collection-header-row__left{display:flex;flex-direction:column;gap:.5rem}.collection-header-row__label{font-family:var(--font-subheading--family);font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--color-foreground);opacity:.7}.collection-header-row__heading{font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3rem);font-weight:300;line-height:1.15;letter-spacing:-.02em;color:var(--color-foreground-heading);margin:0}.collection-header-row__link{font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foreground-heading);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .25s ease;white-space:nowrap}.collection-header-row__link:hover{opacity:.7}.hero-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);color:var(--color-foreground);opacity:.6;animation:fm-bounce 2s ease-in-out infinite}@keyframes fm-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faith-moves-custom.css.map */
