.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide){--page-ink: #132821;--page-muted: #5b7468;--page-soft: #e7f0eb;--page-sand: #d5e2da;--page-cream: #f0f5f2;--page-green: #1b4d3e;--page-green-hover: #12362c;--page-white: #ffffff}body.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide):not(.template-page-flower-shop){background:radial-gradient(ellipse 70% 45% at 0% 0%,rgba(27,77,62,.07),transparent 55%),radial-gradient(ellipse 45% 35% at 100% 8%,rgba(27,77,62,.04),transparent 50%),var(--page-white, #fff);color:var(--page-ink, #132821)}body.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide):not(.template-page-flower-shop) .main-content{background:transparent}body.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide) .breadcrumbs{padding-block:.85rem 0}body.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide) .breadcrumbs a{color:var(--page-muted, #5b7468)}body.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide) .breadcrumbs a:hover{color:var(--page-green, #1b4d3e)}.common-page{--page-ink: #132821;--page-muted: #5b7468;--page-soft: #e7f0eb;--page-sand: #d5e2da;--page-cream: #f0f5f2;--page-green: #1b4d3e;--page-green-hover: #12362c;position:relative;padding:clamp(.65rem,2vw,1.35rem) 0 clamp(3.25rem,7vw,5rem);overflow:clip;color:var(--page-ink)}.common-page__glow{position:absolute;inset:0 0 auto;height:min(52vh,28rem);background:linear-gradient(180deg,rgba(240,245,242,.92) 0%,rgba(240,245,242,.28) 58%,transparent 100%);pointer-events:none;z-index:0}.common-page__header,.common-page__media,.common-page__body{position:relative;z-index:1}.common-page__header{margin-bottom:clamp(1rem,2.5vw,1.65rem)}.common-page__kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .7rem;font-family:var(--font-body-family);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--page-muted)}.common-page__kicker:before{content:"";width:1.15rem;height:1px;background:var(--page-green);opacity:.55}.common-page__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.05rem,4.6vw,3.15rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:var(--page-ink);text-wrap:balance}.common-page__meta{margin:.85rem 0 0;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--page-muted)}.common-page__media{margin:0 auto clamp(1.75rem,4vw,2.5rem);max-width:min(100% - 2rem,760px);overflow:hidden;border-radius:.35rem;background:var(--page-soft);aspect-ratio:16 / 9}.common-page__img{width:100%;height:100%;object-fit:cover;display:block}.common-page__body{padding-top:.15rem}.common-page__rte{font-size:clamp(1.02rem,1.15vw,1.08rem);line-height:1.7;color:#2a3f37}.common-page__rte>*:first-child{margin-top:0}.common-page__rte>*:last-child{margin-bottom:0}.common-page__rte h2,.common-page__rte h3,.common-page__rte h4{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.025em;color:var(--page-ink);line-height:1.2;text-wrap:balance}.common-page__rte h2{margin:2.1em 0 .55em;font-size:clamp(1.45rem,2.4vw,1.75rem)}.common-page__rte h3{margin:1.75em 0 .45em;font-size:clamp(1.2rem,2vw,1.35rem)}.common-page__rte h4{margin:1.5em 0 .4em;font-size:1.08rem}.common-page__rte p{margin:0 0 1.05em}.common-page__rte a{color:var(--page-green);text-decoration-thickness:1px;text-underline-offset:.18em}.common-page__rte a:hover{color:var(--page-green-hover)}.common-page__rte ul,.common-page__rte ol{margin:0 0 1.15em;padding-inline-start:1.25em}.common-page__rte li{margin:.35em 0}.common-page__rte li::marker{color:var(--page-green)}.common-page__rte blockquote{margin:1.6em 0;padding:.85rem 0 .85rem 1.15rem;border-inline-start:2px solid var(--page-green);color:var(--page-muted);font-family:var(--font-heading-family);font-size:1.15rem;line-height:1.45;font-style:italic}.common-page__rte img{max-width:100%;height:auto;border-radius:.35rem;margin:1.25em 0}.common-page__rte hr{margin:2.25em 0;border:0;border-top:1px solid var(--page-sand)}.common-page__rte table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95rem}.common-page__rte th,.common-page__rte td{padding:.65rem .75rem;border-bottom:1px solid var(--page-sand);text-align:start;vertical-align:top}.common-page__rte th{font-weight:700;color:var(--page-ink);background:#e7f0eb8c}.template-page:not(.template-page-contact):not(.template-page-location-flowers):not(.template-page-delivery-locations):not(.template-page-send-flowers-master):not(.template-page-international-flowers):not(.template-page-care-guide):not(.template-page-flower-shop) .section--contact-cta{padding-top:0}.template-policy{--page-ink: #132821;--page-muted: #5b7468;--page-soft: #e7f0eb;--page-sand: #d5e2da;--page-cream: #f0f5f2;--page-green: #1b4d3e;--page-green-hover: #12362c;--page-white: #ffffff;background:radial-gradient(ellipse 70% 45% at 0% 0%,rgba(27,77,62,.07),transparent 55%),radial-gradient(ellipse 45% 35% at 100% 8%,rgba(27,77,62,.04),transparent 50%),var(--page-white);color:var(--page-ink)}.template-policy .main-content{background:transparent}.template-policy .breadcrumbs{padding-block:.85rem 0}.template-policy .breadcrumbs a{color:var(--page-muted)}.template-policy .breadcrumbs a:hover{color:var(--page-green)}.common-page__policy-nav{position:relative;z-index:1;margin-top:clamp(2rem,4vw,2.75rem);padding-top:1.25rem;border-top:1px solid var(--page-sand, #d5e2da)}.common-page__policy-list{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin:0;padding:0}.common-page__policy-list a{display:inline-flex;align-items:center;font-size:.82rem;font-weight:650;color:var(--page-muted, #5b7468);text-decoration:none;padding:.35rem 0;border-bottom:1px solid transparent}.common-page__policy-list a:hover{color:var(--page-green, #1b4d3e);border-bottom-color:#1b4d3e59}.common-page__policy-list a[aria-current=page]{color:var(--page-green, #1b4d3e);border-bottom-color:var(--page-green, #1b4d3e)}html[dir=rtl] .common-page__kicker{letter-spacing:.04em}html[dir=rtl] .common-page__kicker:before{order:1}@media(prefers-reduced-motion:reduce){.common-page [data-animate]{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/page.css.map */
