:root{--hb-bg-dark: #0b0f0b;--hb-forest: #1a2e1a;--hb-moss: #243322;--hb-gold: #c9a96e;--hb-cream-bg: #f5f0e8;--hb-cream-text: #ede8dc;--hb-ink: #1a1a18;--hb-card: #101510;--hb-gold-line: rgba(201, 169, 110, .18);--font-heading--family: "Cormorant Garamond", Georgia, serif;--font-accent--family: "Cormorant Garamond", Georgia, serif;--font-subheading--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-body--family: "Jost", "Helvetica Neue", Arial, sans-serif}body,.content-for-layout{font-family:var(--font-body--family);font-size:1rem}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-weight:400}.hb-mode--dark{--hb-bg: var(--hb-bg-dark);--hb-text: var(--hb-cream-text);--hb-heading: var(--hb-cream-text);--hb-accent: var(--hb-gold);--hb-muted: rgba(237, 232, 220, .6);--hb-card-bg: var(--hb-card);--hb-border: var(--hb-gold-line);background-color:var(--hb-bg-dark);color:var(--hb-cream-text)}.hb-mode--cream{--hb-bg: var(--hb-cream-bg);--hb-text: var(--hb-ink);--hb-heading: var(--hb-forest);--hb-accent: var(--hb-forest);--hb-muted: rgba(26, 46, 26, .7);--hb-card-bg: #ffffff;--hb-border: rgba(26, 46, 26, .12);background-color:var(--hb-cream-bg);color:var(--hb-ink)}.hb-mode--forest{--hb-bg: var(--hb-forest);--hb-text: var(--hb-cream-text);--hb-heading: var(--hb-cream-text);--hb-accent: var(--hb-gold);--hb-muted: rgba(237, 232, 220, .7);--hb-card-bg: var(--hb-moss);--hb-border: var(--hb-gold-line);background-color:var(--hb-forest);color:var(--hb-cream-text)}.hb-mode--moss{--hb-bg: var(--hb-moss);--hb-text: var(--hb-cream-text);--hb-heading: var(--hb-cream-text);--hb-accent: var(--hb-gold);--hb-muted: rgba(237, 232, 220, .6);--hb-card-bg: var(--hb-forest);--hb-border: var(--hb-gold-line);background-color:var(--hb-moss);color:var(--hb-cream-text)}.hb-mode--dark h1,.hb-mode--dark h2,.hb-mode--dark h3,.hb-mode--dark h4,.hb-mode--forest h1,.hb-mode--forest h2,.hb-mode--forest h3,.hb-mode--forest h4,.hb-mode--moss h1,.hb-mode--moss h2,.hb-mode--moss h3,.hb-mode--moss h4,.hb-mode--cream h1,.hb-mode--cream h2,.hb-mode--cream h3,.hb-mode--cream h4{color:var(--hb-heading)}.hb-eyebrow{font-family:var(--font-body--family);font-weight:300;letter-spacing:.32em;text-transform:uppercase;font-size:.72rem;color:var(--hb-accent, var(--hb-gold))}.hb-sec-hdr{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:2.5rem}.hb-sec-hdr h2{font-size:clamp(2rem,4vw,3rem);font-weight:400;margin:0;white-space:nowrap}.hb-sec-hdr h2 em{font-style:italic;color:var(--hb-accent, var(--hb-gold))}.hb-sec-hdr .hb-sec-line{flex:1;height:1px;background:var(--hb-border, var(--hb-gold-line))}.hb-badge{display:inline-block;font-family:var(--font-body--family);font-weight:300;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:.35em .85em;color:var(--hb-bg-dark);background:var(--hb-gold);border-radius:1px}.hb-wm{position:absolute;bottom:4%;left:4%;z-index:4;pointer-events:none;opacity:.28;display:block;width:9%;height:auto}.hb-wm svg{width:100%;height:auto}.hb-split__media{position:relative}.hb-split__wm{position:absolute;bottom:4%;left:4%;z-index:2;pointer-events:none;opacity:.28;display:block;width:9%;height:auto}.hb-split__wm svg{width:100%;height:auto}.hb-frame{position:relative;background:var(--hb-forest);border:1px solid var(--hb-gold);padding:10px;aspect-ratio:4 / 5;overflow:hidden}.hb-frame:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--hb-gold-line);pointer-events:none}.hb-frame img{width:100%;height:100%;object-fit:cover;display:block}.hb-frame svg{width:100%;height:100%}.hb-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body--family);font-weight:300;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;padding:.95em 2em;border-radius:2px;cursor:pointer;text-decoration:none;transition:opacity .2s ease,background .2s ease,color .2s ease,gap .3s ease}.hb-btn--primary{background:var(--hb-gold);color:var(--hb-bg-dark);border:1px solid var(--hb-gold)}.hb-btn--secondary{background:var(--hb-forest);color:var(--hb-gold);border:1px solid var(--hb-forest)}.hb-btn--outline{background:transparent;color:var(--hb-accent, var(--hb-gold));border:1px solid var(--hb-gold)}.hb-btn:hover{opacity:.88}.hb-tags{display:flex;flex-wrap:wrap;gap:.4rem}.hb-tag{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:.3em .7em;border:1px solid var(--hb-border, var(--hb-gold-line));color:var(--hb-muted, var(--hb-gold));border-radius:1px}#header-group .header__row a,#header-group .header__row .header__menu-item,#header-group .header__row .header__heading-link,#header-group .header__row .svg-wrapper,#header-group .header__row svg{color:var(--hb-gold)}#header-group .menu-list__link{color:#ede8dc99;letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-body--family);font-weight:300;transition:color .3s ease}#header-group .menu-list__link:hover,#header-group .menu-list__link[aria-expanded=true]{color:var(--hb-gold)}#header-group .account-button{display:none}#header-group .header-logo{font-family:var(--font-heading--family);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--hb-gold);line-height:1}#header-group .header-logo:after{content:"Floral Atelier";display:block;font-family:var(--font-body--family);font-weight:300;font-size:.5rem;letter-spacing:.48em;text-transform:uppercase;color:var(--hb-gold);margin-top:5px}footer,footer .shopify-section,.shopify-section-group-footer-group{background-color:var(--hb-bg-dark)!important;color:var(--hb-cream-text)}footer a{color:var(--hb-cream-text)}footer a:hover{color:var(--hb-gold)}.hb-grid{display:grid;grid-template-columns:repeat(var(--hb-cols, 3),1fr);gap:16px}.hb-card{background:var(--hb-card-bg);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:background .4s ease;min-width:0}.hb-card__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--hb-forest);border:1px solid var(--hb-gold)}.hb-card__media:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(201,169,110,.55);pointer-events:none;z-index:3}.hb-card__media:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(201,169,110,.16);pointer-events:none;z-index:3}.hb-card__media img{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px);max-width:none;object-fit:cover;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .25s ease}@media(hover:hover){.hb-card:hover{background:#161e16}.hb-mode--cream .hb-card:hover{background:#fff}.hb-card:hover .hb-card__media img{transform:scale(1.04)}}.hb-card__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:.18}.hb-card__badge{position:absolute;top:16px;left:16px;z-index:4}.hb-card__num{position:absolute;bottom:14px;right:16px;z-index:4;font-family:var(--font-heading--family);font-size:2.2rem;font-weight:300;color:#c9a96e12;line-height:1;pointer-events:none}.hb-card__body{padding:26px 28px 30px;flex:1;display:flex;flex-direction:column;gap:13px;border-top:1px solid var(--hb-border)}.hb-card__name{font-family:var(--font-heading--family);font-size:1.45rem;font-weight:400;line-height:1.1;color:var(--hb-heading);margin:0}.hb-card__name em{display:block;font-style:italic;color:var(--hb-accent);font-size:1.05rem;margin-top:2px}.hb-card__desc{font-size:.78rem;line-height:1.75;color:var(--hb-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hb-card__wrap{font-size:.62rem;letter-spacing:.12em;color:var(--hb-accent);display:flex;align-items:center;gap:8px}.hb-card__wrap:before{content:"\2726";font-size:.5rem}.hb-sizes{display:flex;flex-direction:column;gap:9px}.hb-sizes__lbl{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--hb-muted)}.hb-sizes__opts{display:flex;gap:8px;flex-wrap:wrap}.hb-size-opt{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:76px;padding:9px 14px;background:none;cursor:pointer;transition:all .25s ease;border:1px solid var(--hb-border);color:var(--hb-text);font-family:var(--font-body--family);font-weight:300;touch-action:manipulation;-webkit-user-select:none;user-select:none}.hb-size-opt .hb-sn{font-size:.57rem;text-transform:uppercase;letter-spacing:.18em}.hb-size-opt .hb-sp{font-family:var(--font-heading--family);font-size:1.1rem;color:var(--hb-accent)}@media(hover:hover){.hb-size-opt:hover{border-color:var(--hb-accent)}}.hb-size-opt.is-sel{border-color:var(--hb-accent);background:#c9a96e1a}.hb-card__bottom{margin-top:auto;display:flex;flex-direction:column;gap:13px}.hb-order-btn{width:100%;text-align:center}@media(max-width:900px){.hb-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.hb-grid{grid-template-columns:1fr}}.hb-anim .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease;transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}.hb-anim .reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hb-anim .reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hugobloom.css.map */
