:root{--flore-edge:0px;--flore-cream:#fffaf7;--flore-blush:#fff0f4;--flore-pink:#f7cad9;--flore-rose:#b84f79;--flore-berry:#873651;--flore-ink:#3b2630;--flore-display:"Iowan Old Style","Baskerville","Times New Roman",serif;--flore-sans:var(--font-body--family,"Helvetica Neue",Arial,sans-serif)}html{scroll-behavior:smooth}body{font-family:var(--flore-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--flore-cream);color:var(--flore-ink);letter-spacing:.004em}h1,h2,h3{font-family:var(--flore-display);font-weight:400;text-wrap:balance;letter-spacing:-.028em}.flore-home-hero .flore-home-hero__heading,.flore-editorial .flore-editorial__copy h2,.flore-editorial .flore-proof h2,.flore-editorial .flore-visit h2,.flore-editorial .flore-faq h2{font-family:var(--flore-display)!important;font-weight:400!important;letter-spacing:-.032em!important;line-height:.94!important}.flore-home-hero .flore-home-hero__heading{font-size:clamp(3.5rem,6.5vw,7.15rem)!important;max-width:10.5ch!important}.flore-editorial .flore-proof h3{font-family:var(--flore-display)!important;font-weight:400!important;font-size:1.58rem!important;line-height:1.08!important;letter-spacing:-.018em!important}.flore-home-hero .flore-home-hero__eyebrow,.flore-editorial .flore-editorial__eyebrow,.flore-editorial .flore-proof__heading>p,.flore-editorial .flore-visit__eyebrow,.flore-editorial .flore-faq__eyebrow{font-family:var(--flore-sans)!important;font-size:.66rem!important;font-weight:600!important;letter-spacing:.27em!important;text-transform:uppercase}.flore-home-hero .flore-home-hero__text,.flore-editorial .flore-editorial__text,.flore-editorial .flore-proof article p,.flore-editorial .flore-visit__text,.flore-editorial .flore-faq details>div{font-family:var(--flore-sans)!important;font-weight:400;line-height:1.68!important;letter-spacing:.006em}.flore-home-hero .flore-home-hero__text,.flore-editorial .flore-editorial__text{font-size:clamp(1.02rem,1.2vw,1.16rem)!important}.flore-home-hero .flore-home-hero__primary,.flore-home-hero .flore-home-hero__secondary,.flore-editorial .flore-editorial__link,.flore-editorial .flore-visit__button,.button,.button-secondary{font-family:var(--flore-sans)!important;font-size:.76rem!important;font-weight:600!important;letter-spacing:.095em!important;text-transform:uppercase}.flore-home-hero .flore-home-hero__micro{font-family:var(--flore-sans)!important;font-size:.62rem!important;font-weight:500;letter-spacing:.17em!important}.flore-editorial .flore-visit__address{font-family:var(--flore-display)!important;font-size:1.28rem!important;font-weight:400!important;letter-spacing:-.01em}.flore-editorial .flore-faq summary{font-family:var(--flore-sans)!important;font-size:1rem!important;font-weight:550!important;letter-spacing:.005em}.header-section a,.header-section button{font-family:var(--flore-sans);letter-spacing:.045em}.button,.button-secondary{border-radius:var(--flore-edge);transition:transform .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.button:hover,.button-secondary:hover{transform:translateY(-1px)}a{text-underline-offset:.18em}.header-section{border-bottom:1px solid rgba(113,57,79,.13);background:color-mix(in srgb,#fffaf8 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.content-for-layout{overflow:clip;background:linear-gradient(180deg,#fffaf7,#fff0f4 44%,#fffaf8)}.product-card img,product-card img{border-radius:0!important}.product-card,product-card{--border-radius:0px}.product-card h3,.product-card h4,product-card h3,product-card h4{font-family:var(--flore-display)!important;font-weight:400!important;letter-spacing:-.012em!important;line-height:1.18!important}@media(prefers-reduced-motion:no-preference){.product-card img,product-card img{transition:transform .8s cubic-bezier(.2,.6,.2,1)}.product-card:hover img,product-card:hover img{transform:scale(1.018)}}@media(max-width:749px){.flore-home-hero .flore-home-hero__heading{font-size:clamp(3.15rem,15vw,5.25rem)!important;line-height:.95!important}.flore-home-hero .flore-home-hero__eyebrow,.flore-editorial .flore-editorial__eyebrow,.flore-editorial .flore-visit__eyebrow,.flore-editorial .flore-faq__eyebrow{letter-spacing:.22em!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.button-secondary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/flore-premium.css.map */
