@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap";:root{--bloom-green:#073f2d;--bloom-green-2:#052f23;--bloom-olive:#7b8d61;--bloom-sage:#dfe5d5;--bloom-gold:#b7a269;--bloom-cream:#f7f4ec;--bloom-white:#ffffff;--bloom-ink:#171b18;--bloom-muted:#555f59;--bloom-line:#d9d2b9;--bloom-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--bloom-sans:"Manrope",Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}body{background:var(--bloom-cream)}.bloom-header,.bloom-footer,.bloom-entry,.bloom-section{font-family:var(--bloom-sans);color:var(--bloom-ink)}.bloom-section{position:relative;overflow:hidden}.bloom-section *,.bloom-header *,.bloom-footer *,.bloom-entry *{box-sizing:border-box}.bloom-section h1,.bloom-section h2,.bloom-section h3,.bloom-section p{margin:0}.bloom-shell{width:min(1182px,calc(100% - 96px));margin:0 auto}.bloom-kicker{font-size:13px;line-height:1.3;letter-spacing:.19em;text-transform:uppercase;font-weight:600;color:var(--bloom-olive)}.bloom-h1,.bloom-section h1.bloom-h1{font-family:var(--bloom-serif);font-size:clamp(68px,6.6vw,96px)!important;line-height:.92;font-weight:500;letter-spacing:-.025em;color:var(--bloom-green)}.bloom-h2,.bloom-section h2.bloom-h2{font-family:var(--bloom-serif);font-size:clamp(52px,4.8vw,70px)!important;line-height:1.02;font-weight:500;letter-spacing:-.02em;color:var(--bloom-green)}.bloom-h3,.bloom-section h3{font-family:var(--bloom-serif);font-size:36px!important;line-height:1.08;font-weight:500;letter-spacing:-.012em;color:var(--bloom-green)}.bloom-body{font-size:19px!important;line-height:1.72;color:var(--bloom-muted)}.bloom-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid transparent;border-radius:999px!important;text-decoration:none;font-family:var(--bloom-sans);font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.bloom-btn:hover{transform:translateY(-1px)}.bloom-btn--dark{background:var(--bloom-green);color:#fff;border-color:var(--bloom-green)}.bloom-btn--dark:hover{background:#0a422d;border-color:#0a422d}.bloom-btn--gold{background:#b7a269;color:var(--bloom-green);border-color:#b7a269}.bloom-btn--white{background:#fff;color:var(--bloom-green);border-color:#fff}.bloom-text-link{display:inline-flex;align-items:center;gap:6px;padding:12px 0 7px;color:var(--bloom-green);text-decoration:none;font-size:15px;font-weight:700;border-bottom:1px solid var(--bloom-gold)}.bloom-form-status{grid-column:1/-1;padding:14px 16px;background:var(--bloom-sage);color:var(--bloom-green);font-size:15px;line-height:1.5}.bloom-section input:focus,.bloom-section select:focus,.bloom-section textarea:focus,.bloom-btn:focus-visible,.bloom-text-link:focus-visible,.bloom-header a:focus-visible{outline:2px solid var(--bloom-gold);outline-offset:2px}@media(max-width:989px){.bloom-shell{width:min(100% - 48px,900px)}.bloom-h1,.bloom-section h1.bloom-h1{font-size:70px!important}.bloom-h2,.bloom-section h2.bloom-h2{font-size:58px!important}}@media(max-width:749px){.bloom-shell{width:calc(100% - 32px)}.bloom-h1,.bloom-section h1.bloom-h1{font-size:52px!important;line-height:.98}.bloom-h2,.bloom-section h2.bloom-h2{font-size:46px!important}.bloom-h3,.bloom-section h3{font-size:32px!important}.bloom-body{font-size:17px!important}.bloom-btn{min-height:48px;padding:0 22px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bloom.css.map */
