.flora-luxury-site{--fl-ivory:#fcfaf6;--fl-blush:#f8eff0;--fl-ink:#201d1d;--fl-line:#dfd5d3;--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Didot,"Bodoni MT",Georgia,serif;--font-heading-weight:400;--font-heading-style:normal;--font-body-weight:400;--buttons-radius:0px;--buttons-radius-outset:0px;--buttons-shadow-opacity:0;--inputs-radius:0px;--inputs-shadow-opacity:0;--product-card-corner-radius:0px;background:var(--fl-ivory);color:var(--fl-ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:.015em}.flora-luxury-site .gradient,.flora-luxury-site [class*=color-scheme]{--color-background:252,250,246;--gradient-background:#fcfaf6;--color-foreground:32,29,29;--color-button:32,29,29;--color-button-text:255,255,255;--color-secondary-button:252,250,246;--color-secondary-button-text:32,29,29;--color-link:32,29,29}.flora-luxury-site :is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5){font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400;letter-spacing:-.035em;color:var(--fl-ink);line-height:1.16}.flora-luxury-site :is(input,select,textarea){font-family:Arial,Helvetica,sans-serif;font-size:16px}.flora-luxury-site :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #805b65;outline-offset:5px}.flora-luxury-site :is(.button,.shopify-challenge__button,.customer button){font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.13em;text-transform:uppercase;min-height:50px;box-shadow:none}.flora-luxury-site .page-width{max-width:1240px}.flora-luxury-site .main-page-title,.flora-luxury-site .collection-hero__title{font-size:clamp(40px,5.5vw,72px);margin-bottom:30px}.flora-luxury-site .product__title h1{font-size:clamp(32px,4vw,48px)}.flora-luxury-site .section-header,.flora-luxury-site .announcement-bar-section{display:none}.fl-header{background:var(--fl-ivory);border-bottom:1px solid var(--fl-line);padding:24px max(24px,calc((100vw - 1140px)/2));display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center;position:relative;z-index:10}.fl-brand{color:var(--fl-ink);text-decoration:none;font:36px/1 Didot,Bodoni MT,Georgia,serif;letter-spacing:.22em;display:inline-flex;flex-direction:column;gap:10px;width:max-content}.fl-brand small{font:8px/1.4 Arial;letter-spacing:.2em}.fl-nav{display:flex;gap:25px;align-items:center}.fl-nav a,.fl-utilities a{color:var(--fl-ink);text-decoration:none;font:10px/1.6 Arial;letter-spacing:.07em}.fl-nav a:hover,.fl-utilities a:hover{text-decoration:underline;text-underline-offset:6px}.fl-utilities{display:flex;justify-content:flex-end;gap:22px}.fl-mobile-menu{display:none}.fl-wrap{max-width:1140px;margin:auto}.fl-page{padding:0 24px;background:var(--fl-ivory)}.fl-page p{font:14px/1.9 Arial,Helvetica,sans-serif;letter-spacing:0;color:var(--fl-ink)}.fl-page .fl-kicker,.fl-kicker{font:10px/1.7 Arial,Helvetica,sans-serif;letter-spacing:.2em;margin:0 0 26px;text-transform:uppercase}.fl-hero{padding:clamp(60px,8vw,115px) 0 0}.fl-page h1{font-size:clamp(44px,6.4vw,84px);line-height:1.1;letter-spacing:-.04em;margin:0 0 30px}.fl-page h1 em,.fl-page h2 em{font-weight:400}.fl-page .fl-lead{font:23px/1.5 Didot,Georgia,serif;margin:0 0 16px}.fl-copy{max-width:540px;margin:0}.fl-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin-top:34px}.fl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:52px;background:var(--fl-ink);color:#fff;text-decoration:none;padding:17px 23px;font:10px/1.6 Arial;letter-spacing:.13em;border:1px solid var(--fl-ink)}.fl-button:hover{background:#453b3d}.fl-text-link{color:var(--fl-ink);font:10px/1.9 Arial;letter-spacing:.13em;text-decoration:underline;text-underline-offset:7px}.fl-text-link span{margin-left:15px}.fl-hero-foot{display:flex;justify-content:space-between;gap:20px;margin-top:75px;border-top:1px solid var(--fl-line);padding:22px 0;font:9px/1.7 Arial;letter-spacing:.15em}.fl-photograph{margin:48px 0 0}.fl-photograph img{display:block;width:100%;max-height:650px;object-fit:cover}.fl-photograph figcaption{font:10px/1.7 Arial;letter-spacing:.1em;padding:14px 0}.fl-services{padding:90px 0;scroll-margin-top:25px}.fl-section-heading{max-width:570px;margin-bottom:50px}.fl-page h2{font-size:clamp(34px,4.2vw,54px);margin:0 0 24px}.fl-rows{border-top:1px solid var(--fl-line)}.fl-row{display:grid;grid-template-columns:45px 1fr auto;gap:32px;padding:36px 0;border-bottom:1px solid var(--fl-line);align-items:start}.fl-row h3{font-size:31px;margin:0 0 14px}.fl-row p{max-width:620px;margin:0 0 14px}.fl-number{font:10px/1.7 Arial;letter-spacing:.13em;padding-top:8px}.fl-row a{color:var(--fl-ink);text-decoration:none;font:10px/1.8 Arial;letter-spacing:.13em;padding-top:8px}.fl-row a span{margin-left:22px}.fl-page .fl-detail{font:9px/1.8 Arial;letter-spacing:.12em;margin:0;color:#685c5f}.fl-concierge{background:var(--fl-blush);padding:clamp(30px,5vw,64px);display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.fl-concierge h2{font-size:clamp(33px,3.6vw,46px)}.fl-concierge p:first-child{margin-top:0}.fl-concierge .fl-note{font-size:10px;line-height:1.7;color:#685c5f;margin:24px 0 0}.fl-story{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:100px 0}.fl-story .fl-story-lead{font:25px/1.5 Didot,Georgia,serif;margin-top:0}.fl-story .fl-signature{font:italic 26px/1.5 Didot,Georgia,serif;margin:26px 0}.fl-process{border-top:1px solid var(--fl-line);padding:85px 0}.fl-process ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.fl-process li{border-top:1px solid var(--fl-line);padding-top:22px}.fl-process li>span{font:10px/1.7 Arial;letter-spacing:.13em}.fl-process h3{font-size:26px;margin:20px 0 14px}.fl-process p{font-size:13px}.fl-closing{text-align:center;border-top:1px solid var(--fl-line);padding:85px 0 100px}.fl-closing h2{font-size:clamp(42px,5.5vw,70px)}.fl-closing .fl-button{margin-top:10px}.flora-luxury-site .footer{background:var(--fl-blush);padding-top:65px;color:var(--fl-ink);--color-background:248,239,240;--color-foreground:32,29,29}.flora-luxury-site .footer__list-social,.flora-luxury-site .footer__follow-on-shop,.flora-luxury-site .footer__payment{display:none}.flora-luxury-site .footer-block__newsletter{text-align:left}.flora-luxury-site .footer-block__heading{font-size:30px}.flora-luxury-site .footer__content-bottom{border-color:var(--fl-line)}.fl-footer-note{padding:60px 24px 0;max-width:1140px;margin:auto;display:flex;justify-content:space-between;gap:35px}.fl-footer-note p{font:13px/1.9 Arial;max-width:340px}.fl-footer-note a{color:var(--fl-ink)}.fl-footer-note .fl-brand{margin-bottom:18px}.fl-footer-links{display:flex;gap:22px;align-items:start;flex-wrap:wrap}.fl-footer-links a{font:10px/1.8 Arial;letter-spacing:.07em}.flora-luxury-site .contact{padding-top:45px;padding-bottom:80px}.flora-luxury-site .contact__button{margin-top:30px}.flora-luxury-site .card__heading{font-family:Didot,Georgia,serif;font-size:24px}.flora-luxury-site .collection-hero{padding:60px 0 30px}.flora-luxury-site .card__inner{background:var(--fl-blush)}.flora-luxury-site .price{font:14px/1.7 Arial;letter-spacing:.03em}.flora-luxury-site .shopify-policy__container{padding-top:60px;padding-bottom:80px}@media(max-width:990px){.fl-header{grid-template-columns:1fr auto;padding:22px 24px}.fl-nav{grid-column:1/-1;grid-row:2;justify-content:center;flex-wrap:wrap;gap:20px}.fl-utilities{grid-column:2;grid-row:1}.fl-hero{padding-top:65px}.fl-story{gap:45px}.fl-concierge{gap:35px}}@media(max-width:640px){.fl-header{padding:20px;gap:20px}.fl-brand{font-size:29px}.fl-brand small{font-size:7px}.fl-nav{display:none}.fl-mobile-menu{display:block;grid-column:1/-1}.fl-mobile-menu summary{font:10px/1.7 Arial;letter-spacing:.13em;cursor:pointer;list-style:none;border-top:1px solid var(--fl-line);padding-top:14px}.fl-mobile-menu summary:after{content:"+";float:right;font-size:18px}.fl-mobile-menu[open] summary:after{content:"\2212"}.fl-mobile-menu nav{display:grid;gap:17px;padding:24px 0 6px}.fl-mobile-menu a{color:var(--fl-ink);text-decoration:none;font:13px Arial}.fl-page{padding:0 22px}.fl-page h1{font-size:45px}.fl-page .fl-lead{font-size:21px}.fl-actions{gap:26px}.fl-hero-foot{margin-top:50px;display:grid;font-size:8px;gap:10px}.fl-services{padding:60px 0}.fl-row{grid-template-columns:24px 1fr;gap:16px;padding:28px 0}.fl-row a{grid-column:2}.fl-row h3{font-size:27px}.fl-concierge,.fl-story{grid-template-columns:1fr;gap:25px}.fl-story{padding:65px 0}.fl-process{padding:60px 0}.fl-process ol{grid-template-columns:1fr;gap:25px}.fl-process h3{margin-top:12px}.fl-closing{padding:60px 0 75px}.fl-footer-note{display:grid;padding-top:45px}.fl-utilities{gap:18px}.fl-utilities a{font-size:9px}.flora-luxury-site .footer{padding-top:40px}}@media(prefers-reduced-motion:reduce){.flora-luxury-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.flora-luxury-site .footer .list-social,.flora-luxury-site .footer .footer__follow-on-shop{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/flora-luxury.css.map */
