.template-page-flower-shop{--about-ink: #132821;--about-muted: #5b7468;--about-soft: #e7f0eb;--about-sand: #d5e2da;--about-cream: #f0f5f2;--about-green: #1b4d3e;--about-green-hover: #12362c;--about-white: #ffffff;--home-ink: var(--about-ink);--home-muted: var(--about-muted);--home-soft: var(--about-soft);--home-sand: var(--about-sand);--home-cream: var(--about-cream);--home-green: var(--about-green);--home-green-hover: var(--about-green-hover);--home-white: var(--about-white)}.template-page-flower-shop{background:radial-gradient(ellipse 70% 45% at 0% 0%,rgba(27,77,62,.06),transparent 55%),radial-gradient(ellipse 50% 35% at 100% 8%,rgba(27,77,62,.04),transparent 50%),var(--about-white);color:var(--about-ink)}.template-page-flower-shop .main-content{background:transparent}.template-page-flower-shop .button{background:var(--about-green);color:#fff;border-radius:999px;box-shadow:none}.template-page-flower-shop .button:hover{background:var(--about-green-hover);color:#fff}.template-page-flower-shop .button--secondary{background:transparent;color:var(--about-green);border-color:var(--about-sand)}.template-page-flower-shop .button--secondary:hover{background:var(--about-soft);color:var(--about-green-hover);border-color:var(--about-sand)}.template-page-flower-shop .occasion-tile__action{color:var(--about-green);background:#fff}.template-page-flower-shop .occasion-tile:hover .occasion-tile__action,.template-page-flower-shop .occasion-tile:focus-visible .occasion-tile__action{color:var(--about-green-hover);background:#f3f8f5}.template-page-flower-shop .home-kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .65rem;font-family:var(--font-body-family);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--about-muted)}.template-page-flower-shop .home-kicker:before{content:"";width:1.15rem;height:1px;background:var(--about-green);opacity:.55}.template-page-flower-shop .home-heading{margin:0 0 .75rem;font-family:var(--font-heading-family);font-size:clamp(1.85rem,3.6vw,2.55rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--about-ink)}.template-page-flower-shop .home-lede{margin:0;max-width:36rem;font-size:1.02rem;line-height:1.55;color:var(--about-muted)}.about-hero{position:relative;padding:clamp(1.75rem,4vw,3rem) 0 0;overflow:clip}.about-hero__bg{position:absolute;inset:0 0 auto;height:min(78vh,52rem);background:linear-gradient(180deg,rgba(240,245,242,.95) 0%,rgba(240,245,242,.35) 55%,transparent 100%),radial-gradient(ellipse 60% 50% at 85% 20%,rgba(27,77,62,.08),transparent 60%);pointer-events:none;z-index:0}.about-hero__inner{position:relative;z-index:1;display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:end}@media(min-width:900px){.about-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);min-height:min(72vh,38rem)}}.about-hero__copy{max-width:36rem}.about-hero__eyebrow{margin:0 0 .55rem;font-family:var(--font-body-family);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--about-muted)}.about-hero__brand{margin:0 0 .65rem;font-family:var(--font-heading-family);font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--about-green)}.about-hero__heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-size:clamp(2.15rem,5vw,3.35rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:var(--about-ink);text-wrap:balance}.about-hero__text{margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6;color:var(--about-muted)}.about-hero__text p{margin:0 0 .85rem}.about-hero__text p:last-child{margin-bottom:0}.about-hero__text strong{color:var(--about-ink);font-weight:600}.about-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem}.about-hero__cta{min-height:2.85rem;padding-inline:1.35rem;font-weight:700}.about-hero__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--about-green);font-family:var(--font-body-family);font-size:.95rem;font-weight:700;text-decoration:none;letter-spacing:-.01em;transition:gap .2s ease,color .2s ease}.about-hero__link:hover{gap:.65rem;color:var(--about-green-hover)}.about-hero__areas{margin:0 0 1.35rem;max-width:32rem;font-size:.82rem;font-weight:600;letter-spacing:.04em;line-height:1.55;color:var(--about-green)}.about-hero__visual{min-width:0}.about-hero__media{position:relative;overflow:hidden;border-radius:0;aspect-ratio:4 / 5;background:var(--about-soft);margin-inline:-1.25rem;box-shadow:0 28px 50px -32px #13282173}@media(min-width:750px){.about-hero__media{margin-inline:0;border-radius:1.6rem;aspect-ratio:5 / 6}}@media(min-width:900px){.about-hero__media{aspect-ratio:4 / 5;max-height:min(70vh,36rem)}}.about-hero__image,.about-hero__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.about-hero:hover .about-hero__image{transform:scale(1.03)}.about-hero__badge{position:absolute;left:1rem;bottom:1rem;margin:0;padding:.55rem .85rem;border-radius:999px;background:#ffffffeb;color:var(--about-green);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px #1328211f}[dir=rtl] .about-hero__badge{left:auto;right:1rem}.about-hero__caption{margin:.7rem 0 0;font-size:.8rem;color:var(--about-muted);letter-spacing:.01em}.about-hero__stats{position:relative;z-index:1;margin-top:clamp(1.75rem,4vw,2.75rem);border-top:1px solid rgba(27,77,62,.1);border-bottom:1px solid rgba(27,77,62,.1);background:#ffffff8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-hero__stats-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media(min-width:750px){.about-hero__stats-inner{grid-template-columns:repeat(var(--stat-count, 3),minmax(0,1fr))}}.about-hero__stat{padding:1.15rem .75rem;text-align:center}.about-hero__stat:nth-child(odd){border-inline-end:1px solid rgba(27,77,62,.1)}.about-hero__stat:nth-child(n+3){border-top:1px solid rgba(27,77,62,.1)}@media(min-width:750px){.about-hero__stat{padding:1.35rem 1rem;border-inline-end:1px solid rgba(27,77,62,.1)}.about-hero__stat:nth-child(n+3){border-top:0}.about-hero__stat:last-child{border-inline-end:0}}.about-hero__stat-value{margin:0 0 .2rem;font-family:var(--font-heading-family);font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:600;letter-spacing:-.02em;color:var(--about-green);line-height:1.15}.about-hero__stat-label{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--about-muted)}.about-quote{margin:0;padding:clamp(2.25rem,5vw,3.5rem) 0;background:var(--about-green);color:#f4f8f6;text-align:center}.about-quote__text{margin:0 auto;max-width:40rem;font-family:var(--font-heading-family);font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:600;font-style:italic;letter-spacing:-.03em;line-height:1.3}.about-quote__attr{margin:1rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f4f8f6b8}.about-promises{padding-block:clamp(2.75rem,6vw,5rem);background:radial-gradient(ellipse 70% 50% at 0% 0%,rgba(27,77,62,.05),transparent 55%),var(--about-cream)}.about-promises__head{margin:0 auto clamp(1.75rem,4vw,2.75rem);max-width:36rem;text-align:center}.about-promises__head .home-lede{margin-inline:auto}.about-promises__list{display:grid;gap:.9rem}@media(min-width:750px){.about-promises__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;align-items:stretch}}.about-promises__item{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;height:100%;padding:1.45rem 1.35rem 1.5rem;border:1px solid rgba(27,77,62,.08);border-radius:1.35rem;background:var(--about-white);box-shadow:0 12px 28px #1328210d;transition:transform .3s ease,box-shadow .3s ease}.about-promises__item:hover{transform:translateY(-3px);box-shadow:0 18px 36px #13282114}@media(prefers-reduced-motion:reduce){.about-promises__item,.about-promises__item:hover{transition:none;transform:none}}.about-promises__top{display:flex;align-items:center;justify-content:space-between;width:100%}.about-promises__index{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--about-soft);font-family:var(--font-heading-family);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em;line-height:1;color:var(--about-green)}.about-promises__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--about-green);color:#fff}.about-promises__icon .icon{width:1.1rem;height:1.1rem}.about-promises__body{min-width:0;width:100%}.about-promises__title{margin:0 0 .45rem;font-family:var(--font-heading-family);font-size:1.22rem;font-weight:600;letter-spacing:-.02em;color:var(--about-ink);line-height:1.25;text-wrap:balance}.about-promises__text{margin:0;font-size:.95rem;line-height:1.5;color:var(--about-muted)}.template-page-flower-shop.animations-on .about-hero__copy,.template-page-flower-shop.animations-on .about-hero__visual,.template-page-flower-shop.animations-on .about-hero__stats,.template-page-flower-shop.animations-on .about-quote,.template-page-flower-shop.animations-on .about-promises__head,.template-page-flower-shop.animations-on .about-promises__item{animation:about-rise .7s cubic-bezier(.22,1,.36,1) both}.template-page-flower-shop.animations-on .about-hero__visual{animation-delay:.12s}.template-page-flower-shop.animations-on .about-hero__stats{animation-delay:.22s}.template-page-flower-shop.animations-on .about-promises__item:nth-child(1){animation-delay:.08s}.template-page-flower-shop.animations-on .about-promises__item:nth-child(2){animation-delay:.16s}.template-page-flower-shop.animations-on .about-promises__item:nth-child(3){animation-delay:.24s}.template-page-flower-shop.animations-on .about-promises__item:nth-child(4){animation-delay:.32s}@keyframes about-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.template-page-flower-shop.animations-on .about-hero__copy,.template-page-flower-shop.animations-on .about-hero__visual,.template-page-flower-shop.animations-on .about-hero__stats,.template-page-flower-shop.animations-on .about-quote,.template-page-flower-shop.animations-on .about-promises__head,.template-page-flower-shop.animations-on .about-promises__item,.about-hero__image{animation:none;transition:none}}.template-page-flower-shop .section--how,.template-page-flower-shop .section--contact-cta{--home-ink: var(--about-ink);--home-muted: var(--about-muted);--home-green: var(--about-green);--home-green-hover: var(--about-green-hover);--home-cream: var(--about-cream);--home-soft: var(--about-soft);--home-sand: var(--about-sand)}.template-page-flower-shop .how-grid{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;border-top:1px solid rgba(27,77,62,.12);padding-top:1.5rem}@media(min-width:750px){.template-page-flower-shop .how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.template-page-flower-shop .how-card{display:grid;gap:.75rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0}@media(min-width:750px){.template-page-flower-shop .how-card{padding-inline:1.5rem;border-inline-end:1px solid rgba(27,77,62,.12)}.template-page-flower-shop .how-card:first-child{padding-inline-start:0}.template-page-flower-shop .how-card:last-child{border-inline-end:0;padding-inline-end:0}}.template-page-flower-shop .how-card:hover{transform:none;border-color:transparent}.template-page-flower-shop .how-card__num{font-family:var(--font-heading-family);font-size:1.35rem;font-weight:600;color:var(--about-green);opacity:.65;letter-spacing:-.02em;line-height:1.2}.template-page-flower-shop .how-card__title{margin:0 0 .35rem;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;color:var(--about-ink)}.template-page-flower-shop .how-card__text{margin:0;color:var(--about-muted);line-height:1.5}.template-page-flower-shop .how-grid__cta{margin-top:2rem;text-align:center}.template-page-flower-shop .home-header--center{text-align:center;margin-bottom:2rem}.template-page-flower-shop .home-lede--center{margin-inline:auto}.template-page-flower-shop .section--editorial-cream{background:var(--about-cream)}.template-page-flower-shop .story-clean{display:grid;gap:1.75rem;align-items:center}@media(min-width:900px){.template-page-flower-shop .story-clean{grid-template-columns:1fr 1fr;gap:3.25rem}}.template-page-flower-shop .story-clean__media{overflow:hidden;border-radius:1.4rem;aspect-ratio:4 / 5;background:var(--about-soft)}.template-page-flower-shop .story-clean__media img,.template-page-flower-shop .story-clean__media svg{width:100%;height:100%;object-fit:cover;display:block}.template-page-flower-shop .story-clean__points{margin-top:1.35rem}.template-page-flower-shop .story-clean__point-num{color:var(--about-green)}.template-page-flower-shop .story-clean__point-text{color:var(--about-muted)}.template-page-flower-shop #faq.section{padding-block:clamp(2.5rem,6vw,4.5rem)}.template-page-flower-shop #faq .page-width--narrow{max-width:46rem}.template-page-flower-shop #faq .section__header{margin-bottom:1.75rem}.template-page-flower-shop #faq .section__eyebrow{color:var(--about-muted)}.template-page-flower-shop #faq .h2{margin:0 0 .5rem;font-family:var(--font-heading-family);font-size:clamp(1.85rem,3.6vw,2.55rem);color:var(--about-ink)}.template-page-flower-shop #faq .section__subheading{color:var(--about-muted)}.template-page-flower-shop .faq details{border-color:#1b4d3e1f}.template-page-flower-shop .faq summary{color:var(--about-ink)}.template-page-flower-shop .faq summary:after{color:var(--about-green)}.template-page-flower-shop .faq__content{color:var(--about-muted)}.template-page-flower-shop .section--reviews{background:var(--about-cream)}.template-page-flower-shop .review-card{background:#fff;border:1px solid rgba(27,77,62,.08)}.template-page-flower-shop .section--contact-cta{padding-block:clamp(2.5rem,6vw,4.5rem)}.template-page-flower-shop .contact-cta .home-kicker,.template-page-flower-shop .contact-cta__kicker{color:#fff}.template-page-flower-shop .contact-cta .home-kicker:before,.template-page-flower-shop .contact-cta__kicker:before{background:#fff;opacity:1}.template-page-flower-shop .contact-cta__heading,.template-page-flower-shop .contact-cta__text,.template-page-flower-shop .contact-cta__text-link{color:#fff}.template-page-flower-shop .contact-cta__text{color:#ffffffeb}.template-page-flower-shop .contact-cta .button,.template-page-flower-shop .contact-cta__btn--whatsapp.button,.template-page-flower-shop .contact-cta__btn--primary.button{--btn-bg: #fff;--btn-color: #0f2c24;--btn-border: #fff;background:#fff!important;color:#0f2c24!important;border-color:#fff!important;box-shadow:none;font-weight:700}.template-page-flower-shop .contact-cta .button:hover,.template-page-flower-shop .contact-cta__btn--whatsapp.button:hover,.template-page-flower-shop .contact-cta__btn--primary.button:hover{background:#e7f0eb!important;color:#0a1f1a!important;border-color:#e7f0eb!important}.template-page-flower-shop .contact-cta .button--secondary,.template-page-flower-shop .contact-cta__btn.button--secondary{--btn-bg: transparent;--btn-color: #fff;--btn-border: rgba(255, 255, 255, .55);background:transparent!important;color:#fff!important;border-color:#ffffff8c!important}.template-page-flower-shop .contact-cta .button--secondary:hover,.template-page-flower-shop .contact-cta__btn.button--secondary:hover{background:#ffffff1f!important;color:#fff!important;border-color:#ffffffd9!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/about.css.map */
