.fltc-hero{position:relative;min-width:0;height:var(--fltc-hero-height-desktop, 460px);overflow:hidden;background:var(--fltc-hero-background, #dce8f1);color:var(--fltc-hero-text-color, #000);isolation:isolate}.fltc-hero:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:var(--fltc-hero-overlay-color, #fff);content:"";opacity:0;pointer-events:none}.fltc-hero__picture,.fltc-hero__image{display:block;width:100%;height:100%}.fltc-hero__image{object-fit:cover;object-position:var(--fltc-hero-image-position-desktop, 50% 50%)}.fltc-hero__content{position:absolute;z-index:2;top:50%;left:calc((100vw - min(100vw,var(--fltc-hero-page-width, 1440px))) / 2 + var(--fltc-hero-side-padding, 50px));width:min(var(--fltc-hero-content-width-desktop, 728px),calc(100% - 30px));max-width:var(--fltc-hero-content-width-desktop, 728px);padding:20px;box-sizing:border-box;color:var(--fltc-hero-text-color, #000);text-align:var(--fltc-hero-text-align, left);transform:translateY(-50%)}.fltc-hero__eyebrow,.fltc-hero__heading,.fltc-hero__text,.fltc-hero__text p{margin-block-start:0}.fltc-hero__eyebrow{margin-block-end:0;color:var(--fltc-hero-text-color, #000);font-family:FLTC DM Sans,sans-serif;font-size:.8rem;font-style:normal;font-weight:500;letter-spacing:normal;line-height:36px;text-transform:none}.fltc-hero__heading{margin-block-end:10px;color:var(--fltc-hero-heading-color, #000);font-family:FLTC Halant,serif;font-size:var(--fltc-hero-heading-size-desktop, 4rem);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2}.fltc-hero__text{width:80%;max-width:100%;margin-block-end:20px;color:var(--fltc-hero-text-color, #000);font-family:FLTC DM Sans,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.fltc-hero__text p{margin-block-end:0}.fltc-hero__text a{color:var(--fltc-hero-link-color, #516952);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.fltc-hero__text a:hover{color:var(--fltc-hero-link-hover-color, #7b8e72)}.fltc-hero__heading,.fltc-hero__text p,.fltc-hero__text a{text-shadow:-4px -4px 10px var(--fltc-hero-shadow-color, #fff),4px -4px 10px var(--fltc-hero-shadow-color, #fff),-4px 4px 10px var(--fltc-hero-shadow-color, #fff),4px 4px 10px var(--fltc-hero-shadow-color, #fff),0 -4px 10px var(--fltc-hero-shadow-color, #fff),0 4px 10px var(--fltc-hero-shadow-color, #fff),-4px 0 10px var(--fltc-hero-shadow-color, #fff),4px 0 10px var(--fltc-hero-shadow-color, #fff)}.fltc-hero--no-shadow .fltc-hero__heading,.fltc-hero--no-shadow .fltc-hero__text p,.fltc-hero--no-shadow .fltc-hero__text a{text-shadow:none}.fltc-hero__button{display:inline-flex;align-items:center;justify-content:center;width:60%;min-height:50px;padding:0 24px;border:1px solid var(--fltc-hero-button-border-color, #fff);border-radius:999px;box-sizing:border-box;background:var(--fltc-hero-button-background, #7b8e72);color:var(--fltc-hero-button-color, #fff);font-family:FLTC DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.6;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease}.fltc-hero__button:hover{background:var(--fltc-hero-button-hover-background, #6a7b62);color:var(--fltc-hero-button-color, #fff)}.fltc-hero__button:focus-visible,.fltc-hero__text a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fltc-hero__button:active{transform:translateY(1px)}@media screen and (min-width:465px)and (max-width:850px){.fltc-hero{height:var(--fltc-hero-height-tablet, 450px)}.fltc-hero__image{object-position:var(--fltc-hero-image-position-tablet, 50% 50%)}.fltc-hero__content{top:50%;right:auto;left:0;width:min(var(--fltc-hero-content-width-tablet, 480px),100%);max-width:var(--fltc-hero-content-width-tablet, 480px);transform:translateY(-50%)}.fltc-hero__heading{font-size:var(--fltc-hero-heading-size-tablet, 2.2rem)}.fltc-hero__eyebrow{line-height:28px}.fltc-hero__text{font-size:1.2rem}.fltc-hero__button{width:50%;min-height:45px}}@media screen and (max-width:464px){.fltc-hero{height:var(--fltc-hero-height-mobile, 300px)}.fltc-hero:before{opacity:var(--fltc-hero-overlay-opacity-mobile, .15)}.fltc-hero__image{object-position:var(--fltc-hero-image-position-mobile, 50% 50%)}.fltc-hero__content{top:0;right:auto;left:0;width:min(var(--fltc-hero-content-width-mobile, 360px),100%);max-width:100%;padding:15px;transform:none}.fltc-hero__heading{margin-block-end:5px;font-size:var(--fltc-hero-heading-size-mobile, 1.9rem)}.fltc-hero__eyebrow{margin-block-end:0;line-height:28px}.fltc-hero__text{margin-block-end:10px;font-size:.9rem;line-height:1.6}.fltc-hero__button{width:70%;min-height:45px;margin-block-start:10px;padding-inline:20px;font-size:.9rem}}@media(prefers-reduced-motion:reduce){.fltc-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fltc-hero.css.map */
