@font-face{font-family:FYWL;src:url(Fywl-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--fywl-color-bg: #f7f4ef;--fywl-color-bg-secondary: #f1ece4;--fywl-color-text: #2b2b2b;--fywl-color-divider: #ded8cf;--fywl-color-accent: #b89a5a;--fywl-font-display: var(--font-heading-family);--fywl-font-heading: var(--font-heading-family);--fywl-font-body: var(--font-body-family);--fywl-font-button: var(--fywl-font-hand);--fywl-font-hand: "FYWL", var(--font-body-family), sans-serif;--fywl-text-display: 4rem;--fywl-text-h1: 3.2rem;--fywl-text-h2: 2.6rem;--fywl-text-h3: 2.1rem;--fywl-text-body-lg: 1.7rem;--fywl-text-body: 1.5rem;--fywl-text-small: 1.3rem;--fywl-text-hand: 2rem;--fywl-leading-display: 1.15;--fywl-leading-heading: 1.2;--fywl-leading-body: 1.6;--fywl-leading-hand: 1.35;--fywl-tracking-display: -.01em;--fywl-tracking-heading: -.005em;--fywl-tracking-body: 0;--fywl-tracking-button: var(--fywl-tracking-hand);--fywl-tracking-hand: .01em;--fywl-page-gutter: 1.6rem;--fywl-section-space: 4.8rem;--fywl-content-gap: 1.6rem;--fywl-content-gap-lg: 2.4rem;--fywl-divider-thickness: 1px}@media screen and (min-width:750px){:root{--fywl-text-display: 5.6rem;--fywl-text-h1: 4.2rem;--fywl-text-h2: 3.2rem;--fywl-text-h3: 2.4rem;--fywl-text-body-lg: 1.8rem;--fywl-text-body: 1.6rem;--fywl-text-small: 1.4rem;--fywl-text-hand: 2.4rem;--fywl-page-gutter: 2.4rem;--fywl-section-space: 7.2rem;--fywl-content-gap: 2rem;--fywl-content-gap-lg: 3.2rem}}@media screen and (min-width:990px){:root{--fywl-text-display: 6.4rem;--fywl-text-h1: 4.8rem;--fywl-page-gutter: 3.2rem;--fywl-section-space: 8.8rem}}body{letter-spacing:var(--fywl-tracking-body);line-height:var(--fywl-leading-body);color:rgb(var(--color-foreground))}.h0,.h1,.h2,.h3,.h4,.h5,.inline-richtext.h0,.inline-richtext.h1,.inline-richtext.h2,.inline-richtext.h3,.inline-richtext.h4,.inline-richtext.h5,h1,h2,h3,h4,h5{letter-spacing:var(--fywl-tracking-heading)}.h0,.inline-richtext.h0{font-size:var(--fywl-text-display);line-height:var(--fywl-leading-display);letter-spacing:var(--fywl-tracking-display)}.h1,.inline-richtext.h1,h1{font-size:var(--fywl-text-h1);line-height:var(--fywl-leading-heading)}.h2,.inline-richtext.h2,h2{font-size:var(--fywl-text-h2);line-height:var(--fywl-leading-heading)}.h3,.inline-richtext.h3,h3{font-size:var(--fywl-text-h3);line-height:var(--fywl-leading-heading)}.fywl-text-display{font-family:var(--fywl-font-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--fywl-text-display);line-height:var(--fywl-leading-display);letter-spacing:var(--fywl-tracking-display)}.fywl-text-h1{font-family:var(--fywl-font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--fywl-text-h1);line-height:var(--fywl-leading-heading);letter-spacing:var(--fywl-tracking-heading)}.fywl-text-h2{font-family:var(--fywl-font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--fywl-text-h2);line-height:var(--fywl-leading-heading);letter-spacing:var(--fywl-tracking-heading)}.fywl-text-h3{font-family:var(--fywl-font-heading);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--fywl-text-h3);line-height:var(--fywl-leading-heading);letter-spacing:var(--fywl-tracking-heading)}.fywl-text-body-lg{font-family:var(--fywl-font-body);font-size:var(--fywl-text-body-lg);line-height:var(--fywl-leading-body);letter-spacing:var(--fywl-tracking-body)}.fywl-text-body{font-family:var(--fywl-font-body);font-size:var(--fywl-text-body);line-height:var(--fywl-leading-body);letter-spacing:var(--fywl-tracking-body)}.fywl-text-small{font-family:var(--fywl-font-body);font-size:var(--fywl-text-small);line-height:var(--fywl-leading-body);letter-spacing:var(--fywl-tracking-body)}.fywl-text-hand{font-family:var(--fywl-font-hand);font-size:var(--fywl-text-hand);font-weight:400;line-height:var(--fywl-leading-hand);letter-spacing:var(--fywl-tracking-hand)}.fywl-accent{color:var(--fywl-color-accent)}.page-width{padding-left:var(--fywl-page-gutter);padding-right:var(--fywl-page-gutter)}.fywl-section-space{padding-top:var(--fywl-section-space);padding-bottom:var(--fywl-section-space)}.fywl-content-gap{gap:var(--fywl-content-gap)}.fywl-content-gap-lg{gap:var(--fywl-content-gap-lg)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.newsletter-form__button{font-family:var(--fywl-font-button);font-style:normal;font-weight:700;letter-spacing:var(--fywl-tracking-button);line-height:var(--fywl-leading-hand);text-transform:none;min-width:12rem}.button--secondary{font-family:var(--fywl-font-button);font-weight:700;letter-spacing:var(--fywl-tracking-button)}.fywl-hero__cta,.fywl-browse__cta,.fywl-meet__cta,.fywl-collab__cta,.fywl-prev-dialog__close{font-family:var(--fywl-font-button);font-weight:700;letter-spacing:var(--fywl-tracking-hand);line-height:var(--fywl-leading-hand)}.button--secondary.fywl-button-text,.fywl-button-text{background:transparent;min-width:0;min-height:auto;padding:.4rem 0;border:0;border-radius:0;color:rgb(var(--color-foreground));text-decoration:none;box-shadow:none}.button--secondary.fywl-button-text:after,.fywl-button-text:after,.button--secondary.fywl-button-text:before,.fywl-button-text:before{display:none;content:none}.button--secondary.fywl-button-text,.fywl-button-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.button--secondary.fywl-button-text:hover,.fywl-button-text:hover{color:var(--fywl-color-accent);background-image:linear-gradient(var(--fywl-color-accent),var(--fywl-color-accent))}.link,.customer a{color:rgb(var(--color-foreground));text-decoration-thickness:1px;text-underline-offset:.35em}.link:hover,.customer a:hover,.link--text:hover{color:var(--fywl-color-accent)}hr,.fywl-divider{border:0;height:0;border-top:var(--fywl-divider-thickness) solid var(--fywl-color-divider);background:none;margin:var(--fywl-section-space) 0}.fywl-divider--tight{margin:var(--fywl-content-gap-lg) 0}.shopify-policy__container{padding-bottom:5.6rem}@media screen and (min-width:750px){.shopify-policy__container{padding-bottom:8.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fywl-foundation.css.map */
