.florae-ticker{display:flex;align-items:center;width:100%;min-width:0;background:var(--ticker-bg);color:var(--ticker-fg);min-height:3rem;font:400 1.1rem/1.4 var(--font-body-family);letter-spacing:.05em}.florae-ticker__window{flex:1;min-width:0;overflow:hidden}.florae-ticker__track{display:flex;width:max-content;animation:florae-ticker-scroll var(--ticker-duration) linear infinite}.florae-ticker__group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw}.florae-ticker__item{display:flex;flex-shrink:0;align-items:center;gap:3rem;padding-right:3rem;white-space:nowrap}.florae-ticker__item a{display:block;color:inherit;text-decoration:none;padding:.5rem 0}.florae-ticker__item a:hover{text-decoration:underline}.florae-ticker__dot{font-size:.8rem}.florae-ticker__pause{flex:0 0 3rem;display:grid;place-items:center;width:3rem;height:3rem;padding:.8rem;border:0;background:var(--ticker-bg);color:inherit;cursor:pointer}.florae-ticker__pause svg{grid-area:1/1;width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.5}.florae-ticker__play-icon{display:none}.florae-ticker[data-paused=true] .florae-ticker__track,.florae-ticker:focus-within .florae-ticker__track{animation-play-state:paused}.florae-ticker[data-paused=true] .florae-ticker__play-icon{display:block}.florae-ticker[data-paused=true] .florae-ticker__pause-icon{display:none}.florae-ticker__pause:focus-visible,.florae-ticker__item a:focus-visible{outline:1px solid currentColor;outline-offset:-2px}@media(hover:hover){.florae-ticker:hover .florae-ticker__track{animation-play-state:paused}}@keyframes florae-ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.florae-ticker__track{animation:none;width:100%}.florae-ticker__group{min-width:0;width:100%;flex-wrap:wrap}.florae-ticker__group[aria-hidden],.florae-ticker__item[aria-hidden],.florae-ticker__dot,.florae-ticker__pause{display:none}.florae-ticker__item{white-space:normal;text-align:center;padding:.4rem 1.5rem}}.florae-footer{border-top:clamp(1.6rem,2vw,2.8rem) solid #f7f4ee;box-shadow:inset 0 1px #e4b9a78c;padding:7rem 0 2.5rem;background:#494b38;color:#f7f4ee}.florae-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:clamp(3rem,5vw,7rem)}.florae-footer__brand>a{color:#e4b9a7;font-family:var(--font-heading-family);font-size:3.2rem;letter-spacing:.2em;text-decoration:none}.florae-footer__brand .rte{max-width:34rem;margin-top:2rem;color:#f7f4ee}.florae-footer__brand>p{margin-top:2rem;color:#e4b9a7;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.florae-footer h2{margin:0 0 1.8rem;color:#e4b9a7;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase}.florae-footer nav,.florae-footer__grid>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.florae-footer nav a,.florae-footer__grid>div:last-child>a{color:#f7f4ee;text-decoration:none}.florae-footer a:hover{color:#fff}.florae-footer address{color:#f7f4ee;font-style:normal;line-height:1.7}.florae-footer__bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:6rem;padding-top:2rem;border-top:1px solid rgba(247,244,238,.2);color:#f7f4ee;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:899px){.florae-footer__grid{grid-template-columns:1fr 1fr}.florae-footer__brand{grid-column:1/-1}}@media(max-width:549px){.florae-footer__grid{grid-template-columns:1fr}.florae-footer__brand{grid-column:auto}.florae-footer__bottom{flex-direction:column}}.florae-header .florae-header__nested-link{padding-left:2.5rem;font-size:1.3rem}.florae-header__submenu{max-height:75vh;overflow-y:auto}.florae-header{position:sticky;top:0;z-index:30;background:var(--florae-header-bg);color:var(--florae-header-fg);border-bottom:1px solid rgba(54,34,14,.1)}.florae-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.6rem;gap:2rem}.florae-header__desktop{display:flex;align-items:center;gap:2.2rem}.florae-header__desktop>a,.florae-header__dropdown>summary{color:var(--florae-header-fg);font:500 1.1rem/1.2 var(--font-body-family);letter-spacing:.12em;text-decoration:none;text-transform:uppercase;cursor:pointer;list-style:none}.florae-header__dropdown>summary::-webkit-details-marker{display:none}.florae-header__dropdown{position:relative}.florae-header__dropdown>summary span{margin-left:.4rem}.florae-header__submenu{position:absolute;top:calc(100% + 1.5rem);left:-1.5rem;display:grid;min-width:25rem;padding:1.2rem;background:var(--florae-header-bg);border:1px solid rgba(228,185,167,.25);box-shadow:0 1.8rem 4rem #36220e1a}.florae-header__submenu a{padding:1rem;color:var(--florae-header-fg);text-decoration:none}.florae-header__submenu a:hover{background:#e4b9a71a}.florae-header__brand{grid-column:2;margin:0;line-height:1;text-align:center}.florae-header__brand a{display:block;color:var(--florae-header-fg);text-decoration:none}.florae-header__brand img{display:block;width:auto;max-width:14rem;max-height:3.8rem}.florae-header__brand span{padding-left:.18em;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400;letter-spacing:.2em}.florae-header__cart{position:relative;justify-self:end;display:grid;place-items:center;width:4.4rem;height:4.4rem;color:var(--florae-header-fg)}.florae-header__cart svg,.florae-header__mobile>summary svg{width:2.3rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.florae-header__cart span{position:absolute;top:.1rem;right:.1rem;display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .35rem;border-radius:50%;background:var(--florae-header-fg);color:var(--florae-header-bg);font-size:.9rem}.florae-header__mobile{display:none}.florae-header__mobile>summary{display:grid;place-items:center;width:4.4rem;height:4.4rem;cursor:pointer;list-style:none}.florae-header__mobile>summary::-webkit-details-marker{display:none}.florae-header__drawer{position:absolute;top:100%;left:0;width:min(90vw,42rem);height:calc(100vh - 100%);padding:2rem;background:var(--florae-header-bg);border-top:1px solid rgba(228,185,167,.25);box-shadow:1.5rem 2rem 4rem #36220e1f;overflow-y:auto}.florae-header__drawer nav{display:grid}.florae-header__drawer nav>a,.florae-header__drawer nav>details>summary{display:flex;justify-content:space-between;padding:1.7rem .5rem;border-bottom:1px solid rgba(228,185,167,.25);color:var(--florae-header-fg);font-family:var(--font-heading-family);font-size:2.1rem;text-decoration:none;cursor:pointer;list-style:none}.florae-header__drawer nav>details>summary::-webkit-details-marker{display:none}.florae-header__drawer nav>details>div{display:grid;padding:.6rem 0 1.2rem 1.5rem}.florae-header__drawer nav>details>div a{padding:1rem;color:var(--florae-header-fg);text-decoration:none}.florae-header__phone{display:block;margin-top:3rem;color:var(--florae-header-fg);text-decoration:none;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:989px){.florae-header__inner{min-height:5rem}.florae-header__desktop{display:none}.florae-header__mobile{display:block;justify-self:start}.florae-header__brand img{max-width:12rem;max-height:3.4rem}.florae-header__brand span{font-size:2.1rem}}.florae-header__desktop{display:flex;justify-content:center;align-items:stretch;gap:4px;width:100%;padding:0 24px;border-top:1px solid rgba(228,185,167,.22)}.florae-header__desktop>a,.florae-header__dropdown>summary{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 20px;border:1px solid transparent;border-radius:3px;font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;white-space:nowrap}.florae-header__desktop>a:hover,.florae-header__desktop>a[aria-current=page],.florae-header__dropdown[open]>summary,.florae-header__dropdown>summary:hover{border-color:var(--florae-header-fg);background:#e4b9a70f}.florae-header__desktop a:focus-visible,.florae-header__desktop summary:focus-visible{outline:2px solid var(--florae-header-fg);outline-offset:-3px}.florae-header__submenu{top:100%;left:0;min-width:240px;z-index:35;text-align:left}.florae-header__dropdown:last-child .florae-header__submenu{left:auto;right:0}.florae-header__inner{min-height:64px}.florae-header__cart{grid-column:3}@media(max-width:989px){.florae-header__desktop{display:none}.florae-header__inner{min-height:54px}}.florae-header__desktop{flex-wrap:wrap}.florae-seasonal-order{background:#f7f4ee;color:#494b38;padding:clamp(3.5rem,6vw,7rem) 0}.florae-seasonal-order__inner{max-width:88rem}.florae-seasonal-order__heading{text-align:center}.florae-seasonal-order__eyebrow{margin:0 0 1rem;font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.florae-seasonal-order__heading h1{margin:0;color:#494b38;font:400 clamp(3.4rem,5vw,5.2rem)/1.1 var(--font-heading-family)}.florae-seasonal-order__lead{margin:1.4rem auto 0;max-width:55rem;font-size:1.7rem;line-height:1.6}.florae-seasonal-order__description{max-width:68rem;margin:2.5rem auto 3rem;font-size:1.4rem;line-height:1.7}.florae-seasonal-order__description p{margin:0 0 1rem}.florae-seasonal-order__sizes{margin:0;padding:0;border:0;min-width:0}.florae-seasonal-order__sizes legend{padding:0;margin-bottom:1.5rem;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase}.florae-seasonal-order__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.florae-seasonal-order__choice{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;min-width:0;padding:2rem 1.6rem;border:1px solid #c5c6b9;border-radius:.6rem;cursor:pointer}.florae-seasonal-order__choice input{margin:0;width:1.7rem;height:1.7rem;accent-color:#494b38}.florae-seasonal-order__choice:has(input:checked){background:#494b38;color:#e4b9a7;border-color:#494b38}.florae-seasonal-order__choice:has(input:checked) input{accent-color:#e4b9a7}.florae-seasonal-order__choice:has(input:focus-visible){outline:2px solid #494b38;outline-offset:3px}.florae-seasonal-order__size-name{font:400 2.1rem/1.2 var(--font-heading-family);overflow-wrap:anywhere}.florae-seasonal-order__price{grid-column:2;font-size:1.5rem}.florae-seasonal-order__choice small{grid-column:2}.florae-seasonal-order__choice.is-unavailable{opacity:.5;cursor:not-allowed}.florae-seasonal-order__note{margin:1.8rem 0;font-size:1.3rem;line-height:1.6}.florae-seasonal-order__submit{display:block;width:100%;min-height:5rem;padding:1.4rem 2rem;border:1px solid #494b38;background:#494b38;color:#e4b9a7;border-radius:.4rem;font:500 1.3rem/1.4 var(--font-body-family);letter-spacing:.08em;cursor:pointer}.florae-seasonal-order__submit:hover{background:#3e402e}.florae-seasonal-order__submit:focus-visible{outline:2px solid #494b38;outline-offset:3px}.florae-seasonal-order__submit:disabled{opacity:.5;cursor:not-allowed}.florae-seasonal-order__shipping{margin:1rem 0 0;text-align:center;font-size:1.15rem}.florae-seasonal-order__signature{margin-top:3rem;padding-top:2rem;border-top:1px solid #d8c8bd;text-align:center;font:400 1.6rem/1.5 var(--font-heading-family)}@media(max-width:599px){.florae-seasonal-order__choices{grid-template-columns:1fr}.florae-seasonal-order__choice{grid-template-columns:auto 1fr auto;padding:1.5rem}.florae-seasonal-order__price{grid-column:3}.florae-seasonal-order__lead{font-size:1.5rem}}.florae-pot-offer{margin:1.5rem 0;padding:1.6rem;background:#f7f4ee;color:#494b38;border:1px solid #494b3830;text-align:left;width:100%;box-sizing:border-box}.florae-pot-offer h2{font-family:var(--font-heading-family);font-size:2.3rem;margin:0 0 .6rem;color:inherit}.florae-pot-offer p{font-size:1.3rem;line-height:1.5;margin:.5rem 0 1rem}.florae-pot-offer__list{max-height:25rem;overflow-y:auto;overscroll-behavior:contain}.florae-pot-offer__item{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid #494b3820}.florae-pot-offer__image img{width:7rem;height:8rem;object-fit:contain}.florae-pot-offer__name{color:inherit;font-size:1.4rem;text-decoration:none}.florae-pot-offer__add{background:#494b38;color:#fff;border:0;padding:1rem 1.5rem;min-height:44px;font:inherit;font-size:1.3rem;cursor:pointer}.florae-pot-offer select{width:100%;font-size:16px;margin:.8rem 0;padding:.5rem}.florae-pot-offer :focus-visible{outline:2px solid #494b38;outline-offset:3px}.florae-pot-offer .florae-pot-offer__note{font-size:1.2rem;margin:1rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAACBgQAAAAAAAAC */
