.fs-footer{--fs-ink: #1A1110;--fs-bone: #F2E9D5;--fs-navy: #2C1608;--fs-gutter: clamp(1.6rem, 4vw, 5rem);--fs-rule: rgba(242, 233, 213, .14);position:relative;padding:clamp(4rem,4.6vw,6rem) var(--fs-gutter) clamp(1.8rem,2vw,2.4rem);background-color:var(--fs-navy)!important;color:var(--fs-bone)!important}.fs-footer__inner{display:grid;grid-template-columns:4.5fr 2.6fr 2.6fr 2.8fr;align-items:start;gap:clamp(2.6rem,3.2vw,4.6rem);max-width:154rem;margin:0 auto}.fs-footer__wordmark{display:block;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(2rem,2.05vw,2.9rem);line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-bone)!important}.fs-footer__tagline{margin:1.6rem 0 0;max-width:39rem;font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic;font-weight:300!important;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.6;color:#f2e9d59e!important}.fs-footer__social{margin-top:clamp(2.2rem,2.6vw,3rem)}.fs-footer__social-link{display:inline-flex;align-items:center;gap:.9rem;font-family:Manrope,-apple-system,sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--fs-bone)!important;padding-bottom:.6rem;border-bottom:1px solid rgba(242,233,213,.28);transition:border-color .45s ease}.fs-footer__social-link:hover{border-color:var(--fs-bone)}.fs-footer__social-mark{display:inline-flex;width:1.5rem;height:1.5rem}.fs-footer__social-mark svg{width:100%;height:100%;fill:currentColor}.fs-footer__social-link--pending{color:#f2e9d56b!important;border-bottom-color:#f2e9d524;cursor:default}.fs-footer__eyebrow{display:block;margin-bottom:1.8rem;font-family:Manrope,-apple-system,sans-serif;font-weight:400;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:#f2e9d599!important}.fs-footer__list{margin:0;padding:0;list-style:none}.fs-footer__list li+li{margin-top:.7rem}.fs-footer__list--visit{margin-top:clamp(1.4rem,1.6vw,1.8rem)}.fs-footer__link{position:relative;display:inline-flex;align-items:center;gap:.7rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.45rem;line-height:1.5;letter-spacing:.015em;text-decoration:none!important;color:#f2e9d5bd!important;transition:color .35s ease}.fs-footer__link:hover,.fs-footer__link:focus-visible{color:var(--fs-bone)!important}.fs-footer__link:after{content:"";position:absolute;left:0;right:0;bottom:-.3rem;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.fs-footer__link:hover:after,.fs-footer__link:focus-visible:after{transform:scaleX(1)}.fs-footer__link--contact{letter-spacing:.02em}.fs-footer__arrow{display:inline-block;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.fs-footer__link--arrow:hover .fs-footer__arrow{transform:translate(3px,-3px)}.fs-footer__address{margin:0 0 1.6rem;font-family:Manrope,-apple-system,sans-serif;font-style:normal;font-weight:300;font-size:1.45rem;line-height:1.75;letter-spacing:.015em;color:#f2e9d5bd!important}.fs-footer__hours{display:block;margin-top:.8rem;color:#f2e9d580!important}.fs-footer__note{margin:1.6rem 0 0;max-width:26rem;font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.3rem;line-height:1.65;color:#f2e9d573!important}.fs-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2.4rem;max-width:154rem;margin:clamp(3rem,3.6vw,4.6rem) auto 0;padding-top:clamp(1.6rem,1.8vw,2.1rem);border-top:1px solid var(--fs-rule)}.fs-footer__fine{font-family:Manrope,-apple-system,sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.08em;color:#f2e9d56b!important}@media(max-width:1100px){.fs-footer__inner{grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,4.5rem)}.fs-footer__brand{grid-column:1 / -1}.fs-footer__tagline{max-width:46rem}}@media(max-width:640px){.fs-footer__inner{grid-template-columns:1fr;gap:3.2rem}.fs-footer__base{flex-direction:column}}@media(prefers-reduced-motion:reduce){.fs-footer__link,.fs-footer__link:after,.fs-footer__arrow,.fs-footer__social-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/floral-studio-footer.css.map */
