.knowledge-heading,.my-plants>.page-heading{max-inline-size:48rem}.knowledge-search{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-block:2rem 3rem}.knowledge-search label{flex:1 1 14rem;display:grid;gap:.4rem}.knowledge-guide-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 22rem), 1fr));gap:0 3rem}.knowledge-guide-list article{padding-block:1.6rem;border-block-start:1px solid var(--brand-line);min-inline-size:0}.knowledge-guide-list h3{font-size:clamp(1.35rem, 2.4vw, 1.8rem);line-height:1.25;margin-block:0 .75rem;text-wrap:balance}.knowledge-guide-list h3 a{text-decoration:none}.knowledge-guide-list p{max-inline-size:58ch;line-height:1.65}.knowledge-guides{margin-block:3rem}.knowledge-inclusion{font-size:.95rem;max-inline-size:48ch}.knowledge-product{display:flex;flex-wrap:wrap;gap:clamp(2rem, 5vw, 5rem);margin-block:4rem;padding-block:2rem;border-block:1px solid var(--brand-line)}.knowledge-product-main{flex:2 1 28rem;min-inline-size:0}.knowledge-product-specs{flex:1 1 17rem;min-inline-size:0}.knowledge-product h2{margin-block-start:0}.knowledge-product h3{margin-block:1.75rem .5rem}.knowledge-facts{margin:1rem 0}.knowledge-facts>div{display:grid;grid-template-columns:minmax(6.5rem, 1fr) minmax(0, 2fr);gap:1rem;padding-block:.8rem;border-block-end:1px solid var(--brand-line)}.knowledge-facts dt{font-weight:650}.knowledge-facts dd{margin:0;overflow-wrap:anywhere;line-height:1.6}.knowledge-evidence,.knowledge-sources{font-size:.9rem;margin-block:1.4rem}.knowledge-evidence dd{margin:0 0 1rem}.knowledge-evidence dd>p{margin-block:.35rem}.knowledge-evidence dt{font-weight:650}.knowledge-evidence .knowledge-sources{margin-block:.5rem}.knowledge-sources a{overflow-wrap:anywhere}.knowledge-article{max-inline-size:48rem;margin-inline:auto;padding-block:clamp(1rem, 4vw, 3rem)}.knowledge-article h1{font-size:clamp(2.2rem, 5vw, 3.75rem);line-height:1.1;text-wrap:balance}.knowledge-standfirst{font-size:clamp(1.1rem, 2vw, 1.35rem);line-height:1.6}.knowledge-prose{font-size:1.1rem;line-height:1.8;margin-block:2.5rem}.knowledge-prose h2{font-size:clamp(1.5rem, 3vw, 2rem);margin-block:2rem .6rem;line-height:1.2}.knowledge-prose li+li{margin-block-start:.65rem}.my-plants{max-inline-size:65rem;margin-inline:auto;overflow-wrap:anywhere}.my-plants [hidden]{display:none !important}.my-plants input,.my-plants select,.my-plants textarea,.knowledge-search input,.knowledge-search select{inline-size:100%;max-inline-size:100%;min-inline-size:0}.plant-form-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 17rem), 1fr));gap:1rem;margin-block:1.25rem}.plant-form-fields label{display:grid;gap:.35rem}.plant-form-wide{grid-column:1/-1}.plant-form-fields p{align-self:center;margin:0}.plant-editor{padding-block:1.25rem;border-block:1px solid var(--brand-line);margin-block:1.5rem}.plant-record{padding-block:1.75rem;border-block-end:1px solid var(--brand-line)}.plant-record header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem}.plant-record h3{font-size:1.8rem;margin:0}.plant-record header p{margin:0}.plant-record details{margin-block:1rem}.plant-record details form{padding-block:1rem}.plant-record .knowledge-guides{margin-block:1rem}.plant-record .knowledge-guide-list h3{font-size:1.3rem}.plant-care-log{padding-inline-start:1.5rem}.plant-care-log li{padding-block:.5rem}.plant-care-log p{margin-block:.3rem}.plant-delete,.plant-delete-all{font-size:.9rem}.plant-delete-all{margin-block:2rem}.plant-import{padding:1.25rem;border:1px solid var(--brand-line);margin-block:1.25rem}.plant-empty{padding-block:2rem}.knowledge-product:empty{display:none}@media (hover:hover) and (pointer:fine){.knowledge-guide-list h3 a:hover{text-decoration:underline;text-underline-offset:.15em}}.my-plants button:active{transform:translateY(1px)}.my-plants :is(button,input,textarea,select,a,summary):focus-visible,.knowledge-search :is(button,input,select):focus-visible,.knowledge-article a:focus-visible,.knowledge-guide-list a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.my-plants button.text-link{border:0;padding:0;background:0 0;color:inherit;text-decoration:underline;text-underline-offset:.2em}.knowledge-article,.knowledge-prose{min-inline-size:0}.knowledge-prose figure{max-inline-size:100%;margin-block:2rem;margin-inline:0}.knowledge-prose img{display:block;max-inline-size:100%;block-size:auto;border-radius:3px}.knowledge-prose figcaption{margin-block-start:.5rem;font-size:.9rem;color:var(--brand-muted)}.knowledge-prose .wp-block-table{contain:inline-size;overflow-x:auto;overscroll-behavior-inline:contain}.knowledge-prose table{inline-size:100%;min-inline-size:34rem;border-collapse:collapse;font-size:.95rem;line-height:1.5}.knowledge-prose th,.knowledge-prose td{padding:.65rem .8rem;border:1px solid var(--brand-line);text-align:start;vertical-align:top}.knowledge-prose thead th{background:var(--brand-secondary);font-weight:650}.knowledge-prose details.zf-faq{border-block-end:1px solid var(--brand-line)}.knowledge-prose details.zf-faq:first-of-type{border-block-start:1px solid var(--brand-line)}.knowledge-prose details.zf-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1rem;font-weight:650;line-height:1.4;cursor:pointer;list-style:none}.knowledge-prose details.zf-faq summary::-webkit-details-marker{display:none}.knowledge-prose details.zf-faq summary:after{content:'+';flex:none;font-size:1.4rem;line-height:1;color:var(--brand-primary)}.knowledge-prose details.zf-faq[open] summary:after{content:'\2212'}.knowledge-prose details.zf-faq>:not(summary){margin-block:0 1.2rem}.magazine-heading{max-inline-size:48rem}.magazine-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 20rem), 1fr));gap:clamp(2rem, 4vw, 3rem);margin-block:2rem 4rem}.magazine-card{display:grid;align-content:start;gap:1rem;min-inline-size:0}.magazine-card--lead{grid-column:1/-1}@media (min-width:48rem){.magazine-card--lead:has(.magazine-card__media){grid-template-columns:3fr 2fr;align-items:center;gap:clamp(1.5rem, 4vw, 3rem)}}.magazine-card__media{display:block;overflow:hidden;border-radius:3px;background:var(--brand-secondary)}.magazine-cover{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/2;object-fit:cover}@media (hover:hover) and (prefers-reduced-motion:no-preference){.magazine-card__media .magazine-cover{transition:transform .5s var(--brand-ease-out)}.magazine-card:hover .magazine-card__media .magazine-cover{transform:scale(1.03)}}.magazine-card h2{font-size:clamp(1.35rem, 2.4vw, 1.8rem);line-height:1.25;margin-block:0 .6rem;text-wrap:balance}.magazine-card--lead h2{font-size:clamp(1.6rem, 3.4vw, 2.4rem)}.magazine-card h2 a{text-decoration:none}.magazine-card p{max-inline-size:58ch;line-height:1.65}.magazine-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-block:0 .5rem;color:var(--brand-muted)}.magazine-article>.magazine-cover{margin-block-start:2rem;border-radius:3px}.zf-meta-consent{position:fixed;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid var(--line,var(--brand-line));background:var(--paper,var(--brand-card));color:var(--ink,var(--brand-ink));box-shadow:0 6px 24px color-mix(in oklch,var(--ink,var(--brand-ink)) 14%,transparent);font-size:.9rem;line-height:1.45}.zf-meta-consent p{margin:0;flex:1 1 14rem}.zf-meta-consent a{color:var(--forest,var(--brand-primary));text-decoration:underline;text-underline-offset:.15em}.zf-meta-consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.zf-meta-consent .button{min-block-size:44px;padding:.4rem 1rem;border-radius:999px;font-weight:600}.zf-meta-consent .button.secondary{background:var(--paper,var(--brand-card));color:var(--ink,var(--brand-ink));border:1px solid var(--ink,var(--brand-ink));font-weight:600;opacity:1}@media (max-width:767px){.zf-meta-consent{inset-inline:0;inset-block-end:0;max-inline-size:none;margin:0;border-radius:0;border-inline:0;border-block-end:0;padding-block-end:max(0.85rem, env(safe-area-inset-bottom, 0px))}body:has(.zf-meta-consent){padding-block-end:var(--zf-meta-consent-stack,7.5rem)}body:has(.zf-meta-consent) [data-zf-sticky-buy],body:has(.zf-meta-consent) .zf-quick-add{inset-block-end:var(--zf-meta-consent-stack,7.5rem)}body:has(.zf-meta-consent) .zf-pdp-primary-actions,body:has(.zf-meta-consent) [data-zf-pdp-primary-buy],body:has(.zf-meta-consent) .zf-pdp-buy-card>.button:not(.secondary),body:has(.zf-meta-consent) .zf-pdp-primary-actions>.button:not(.secondary){position:sticky;inset-block-end:var(--zf-meta-consent-stack,7.5rem);z-index:35;background:var(--paper,var(--brand-card))}}@media (min-width:768px){.zf-meta-consent{inset-inline-end:1.25rem;inset-block-end:1.25rem;inset-inline-start:auto;inline-size:360px;max-inline-size:calc(100vw - 2.5rem);border-radius:14px}}@media print{.zf-meta-consent{display:none}}.zf-season-notice{margin:.35rem 0 0;font-size:.92rem;line-height:1.45;color:var(--ink,var(--brand-ink))}@font-face{font-family:'Zairi Icons';src:url("https://zairiflowers.co.il/wp-content/themes/zairi/assets/fonts/zairi-icons.woff2") format('woff2');font-weight:400;font-style:normal;font-display:block;unicode-range:U+E001-E02D}.zf-fact{font-family:'Zairi Icons';font-weight:400;font-style:normal;font-variant-ligatures:none;line-height:1;letter-spacing:0;text-transform:none;direction:ltr;display:inline-flex;align-items:center;justify-content:center;inline-size:1em;block-size:1em;flex:none;-webkit-font-smoothing:antialiased}.zf-fact:before{content:''}.zf-fact-bouquet:before{content:'\e001'}.zf-fact-cut-flowers:before{content:'\e002'}.zf-fact-potted-plant:before{content:'\e003'}.zf-fact-monstera:before{content:'\e004'}.zf-fact-leaves:before{content:'\e005'}.zf-fact-seedling:before{content:'\e006'}.zf-fact-vase:before{content:'\e007'}.zf-fact-planter:before{content:'\e008'}.zf-fact-garden-tools:before{content:'\e009'}.zf-fact-gift:before{content:'\e00a'}.zf-fact-greeting-card:before{content:'\e00b'}.zf-fact-sun:before{content:'\e00c'}.zf-fact-indirect-light:before{content:'\e00d'}.zf-fact-shade:before{content:'\e00e'}.zf-fact-watering:before{content:'\e00f'}.zf-fact-water-drop:before{content:'\e010'}.zf-fact-drainage:before{content:'\e011'}.zf-fact-soil:before{content:'\e012'}.zf-fact-fertilizer:before{content:'\e013'}.zf-fact-pruning:before{content:'\e014'}.zf-fact-roots:before{content:'\e015'}.zf-fact-temperature:before{content:'\e016'}.zf-fact-plant-care:before{content:'\e017'}.zf-fact-height:before{content:'\e018'}.zf-fact-diameter:before{content:'\e019'}.zf-fact-pot-included:before{content:'\e01a'}.zf-fact-pot-not-included:before{content:'\e01b'}.zf-fact-color-options:before{content:'\e01c'}.zf-fact-fragrance:before{content:'\e01d'}.zf-fact-quality:before{content:'\e01e'}.zf-fact-season:before{content:'\e01f'}.zf-fact-size:before{content:'\e020'}.zf-fact-availability:before{content:'\e021'}.zf-fact-delivery:before{content:'\e022'}.zf-fact-pickup:before{content:'\e023'}.zf-fact-calendar:before{content:'\e024'}.zf-fact-clock:before{content:'\e025'}.zf-fact-home:before{content:'\e026'}.zf-fact-balcony:before{content:'\e027'}.zf-fact-guide:before{content:'\e028'}.zf-fact-help:before{content:'\e029'}.zf-fact-pet-safety:before{content:'\e02a'}.zf-fact-pet-caution:before{content:'\e02b'}.zf-fact-my-plants:before{content:'\e02c'}.zf-fact-contact:before{content:'\e02d'}:root{--zf-ui-forest:#0f5123;--zf-ui-coral:#d76c48;--zf-ui-sage:#8ca97c;--zf-ui-cream:#fff8ea}.zf-ui-icon{inline-size:1.35em;block-size:1.35em;flex:none;vertical-align:middle;overflow:visible;--zf-icon-ink:currentColor;--zf-icon-accent:var(--zf-ui-coral);--zf-icon-sage:var(--zf-ui-sage)}:is(.cart-link,.header-actions,.add-form .button,.pdp-builder-link,.builder-promo-steps) .zf-ui-icon{inline-size:1.5rem;block-size:1.5rem}.products-grid>.product-card{position:relative;grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column;min-inline-size:0;gap:.6rem;padding:.65rem .65rem .95rem;border:1px solid color-mix(in srgb,var(--zf-ui-forest) 14%,transparent);border-radius:1.3rem;background:#fffdf8;box-shadow:0 3px 12px rgba(15,81,35,.035);transition:border-color .2s,box-shadow .2s,transform .2s}.products-grid>.product-card .product-image{inline-size:100%;aspect-ratio:1;overflow:hidden;border-radius:.92rem;background:#f0e8d8}.products-grid>.product-card .product-image img{transition:transform .35s ease}.products-grid>.product-card .product-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;margin:0}.products-grid>.product-card .product-info h3{font-size:clamp(0.97rem, 1.15vw, 1.19rem);line-height:1.34;min-inline-size:0}.products-grid>.product-card .product-info .price{margin-inline-start:auto;color:#1f2a21;font-weight:750}.products-grid>.product-card .product-facts{display:flex;flex-wrap:wrap;gap:.4rem .6rem}.products-grid>.product-card .product-facts li{display:inline-flex;flex-direction:row;gap:.25rem;text-align:start;font-size:.75rem}.products-grid>.product-card .product-note{font-size:.78rem;line-height:1.4;color:#536456}.products-grid>.product-card :is(.add-form,.text-link){margin-block-start:auto}.products-grid>.product-card .add-form .button{min-block-size:46px}.products-grid>.product-card .zf-favorite{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;z-index:2}.products-grid>.product-card:has(.zf-favorite)>.product-image{isolation:isolate}.products-grid>.product-card :is(.product-info a,.text-link):focus-visible{outline:3px solid var(--zf-ui-coral);outline-offset:3px}@media (hover:hover) and (pointer:fine){.products-grid>.product-card:hover{border-color:rgba(15,81,35,.4);box-shadow:0 14px 30px rgba(15,81,35,.11);transform:translateY(-2px)}.products-grid>.product-card:hover .product-image img{transform:scale(1.035)}}:is(.tax-product_cat,.post-type-archive-product) .category-heading{margin-block:clamp(1rem, 3vw, 2.5rem) 1.1rem;padding:clamp(1.4rem, 3vw, 2.6rem);border:1px solid #e3e6da;background:linear-gradient(120deg,#fff8ea,#f7f2e9);border-radius:1.7rem}:is(.tax-product_cat,.post-type-archive-product) .category-heading h1{margin-block:.5rem 0;line-height:1.12;color:var(--zf-ui-forest)}:is(.tax-product_cat,.post-type-archive-product) .category-description{max-inline-size:54ch;line-height:1.7}:is(.tax-product_cat,.post-type-archive-product) .category-nav a{border-radius:999px}:is(.tax-product_cat,.post-type-archive-product) .category-nav a[aria-current]{background:var(--zf-ui-forest);color:#fff;border-color:var(--zf-ui-forest)}:is(.tax-product_cat,.post-type-archive-product) .catalog-filters{padding:1rem 1.2rem;border-radius:1.2rem;background:#fffdf8;border:1px solid #e1e6db}:is(.tax-product_cat,.post-type-archive-product) .results-meta{align-items:center;margin-block:1.15rem}.zf-living-pdp__hero .zf-living-pdp__buy-grid{align-items:start;gap:clamp(1.3rem, 3vw, 3rem)}.zf-living-pdp__hero .zf-living-pdp__gallery figure{margin:0;background:#f8f4eb;padding:clamp(0.5rem, 1.4vw, 1rem);border-radius:1.4rem}.zf-living-pdp__hero .zf-living-pdp__gallery figure img{border-radius:1rem;max-block-size:780px}.zf-living-pdp__hero .zf-living-pdp__summary{min-inline-size:0;padding:clamp(0.2rem, 1.4vw, 1.5rem);border-radius:1.4rem}.zf-living-pdp__hero .zf-living-pdp__summary>h1{line-height:1.14;letter-spacing:-.025em;margin-block:0 .75rem}.zf-living-pdp__hero .zf-living-pdp__summary>.price{font-size:clamp(1.6rem, 2.6vw, 2.3rem)}.zf-living-pdp__hero .zf-living-pdp__summary .zf-favorite{display:inline-flex !important;position:relative;vertical-align:middle;margin-block:.1rem .7rem}.zf-living-pdp__hero .zf-living-pdp__summary .add-form .button{min-block-size:52px;border-radius:999px}.zf-living-pdp__hero .zf-living-pdp__summary details{border-block-start:1px solid #dfdfd5}.zf-favorite{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid rgba(15,81,35,.22);background:#fffcf4;color:var(--zf-ui-forest);cursor:pointer;box-shadow:0 1px 8px rgba(0,0,0,.06);overflow:visible;touch-action:manipulation;transition:background .2s,border-color .2s}.zf-favorite[hidden]{display:none !important}.zf-favorite svg{inline-size:27px;block-size:27px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zf-favorite .zf-heart-fill{fill:var(--zf-ui-coral);stroke:var(--zf-ui-coral);opacity:0;transform-origin:50% 50%;transition:opacity .15s}.zf-favorite .zf-heart-sprout{stroke:var(--zf-ui-forest);opacity:0;transition:opacity .16s}.zf-favorite[data-active=true] .zf-heart-fill,.zf-favorite[data-active=true] .zf-heart-sprout{opacity:1}.zf-favorite .zf-heart-shards{opacity:0}.zf-favorite .zf-heart-piece{transform-origin:50% 30%}.zf-favorite .zf-heart-piece path:first-child{stroke:var(--zf-ui-forest);fill:var(--zf-ui-sage)}.zf-favorite .zf-heart-vein{stroke:#476e42}.zf-favorite[data-phase=remove] svg{animation:zf-fav-hop .35s cubic-bezier(.2,.8,.3,1) both}.zf-favorite[data-phase=remove] :is(.zf-heart-outline,.zf-heart-fill,.zf-heart-sprout){opacity:0}.zf-favorite[data-phase=remove] .zf-heart-shards{opacity:1}.zf-favorite[data-phase=remove] .zf-heart-left{animation:zf-leaf-left 1.15s .12s ease-in forwards}.zf-favorite[data-phase=remove] .zf-heart-right{animation:zf-leaf-right 1.15s .12s ease-in forwards}.zf-favorite[data-phase=add] svg{animation:zf-fav-grow .48s ease-out both}@keyframes zf-fav-hop{0%{transform:translateY(0) scale(1)}55%{transform:translateY(-13px) scale(1.12)}100%{transform:translateY(-4px) scale(1)}}@keyframes zf-leaf-left{0%{transform:translate(0,0) rotate(0);opacity:1}45%{transform:translate(-9px,3px) rotate(-18deg);opacity:1}100%{transform:translate(-27px,40px) rotate(-85deg);opacity:0}}@keyframes zf-leaf-right{0%{transform:translate(0,0) rotate(0);opacity:1}45%{transform:translate(8px,5px) rotate(17deg);opacity:1}100%{transform:translate(26px,41px) rotate(82deg);opacity:0}}@keyframes zf-fav-grow{0%{transform:scale(.86)}45%{transform:scale(1.2)}100%{transform:scale(1)}}.zf-favorite:focus-visible{outline:3px solid var(--zf-ui-coral);outline-offset:4px}[data-zf-basket-phase=adding] .zf-ui-icon{animation:zf-basket-anticipate .32s ease-in-out infinite alternate}[data-zf-basket-phase=success] .zf-ui-icon{animation:zf-basket-success .55s ease-out}[data-zf-basket-phase=revert] .zf-ui-icon{animation:zf-basket-revert .42s ease-out}@keyframes zf-basket-anticipate{to{transform:translateY(-2px) rotate(-4deg)}}@keyframes zf-basket-success{30%{transform:translateY(3px) scale(1.1)}70%{transform:translateY(-2px)}}@keyframes zf-basket-revert{30%{transform:translateX(3px)}60%{transform:translateX(-3px)}}@media (max-width:640px){.products-grid>.product-card{padding:.42rem .42rem .7rem;gap:.42rem;border-radius:.95rem}.products-grid>.product-card .product-info{display:flex;flex-direction:column;gap:.2rem}.products-grid>.product-card .product-info .price{margin:0}.products-grid>.product-card .product-facts li:nth-child(n+3){display:none}.products-grid>.product-card .product-note{font-size:.72rem}.products-grid>.product-card .zf-favorite{inset-block-start:.65rem;inset-inline-end:.65rem}.zf-living-pdp__hero .zf-living-pdp__buy-grid{display:flex;flex-direction:column}}@media (prefers-reduced-motion:reduce){.zf-favorite *,.zf-favorite svg,[data-zf-basket-phase] .zf-ui-icon,.zf-grow-progress span,.zf-grow-stem,.zf-grow-bow{animation:none !important;transition:none !important}.products-grid>.product-card,.products-grid>.product-card .product-image img{transition:none !important}}.zf-product-fact-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:1.45em;block-size:1.45em;flex:none;color:var(--zf-ui-forest)}.zf-product-fact-icon .zf-ui-icon{inline-size:100%;block-size:100%}.product-facts--summary .zf-product-fact-icon{inline-size:2.75rem;block-size:2.75rem;border:1px solid color-mix(in srgb,var(--zf-ui-forest) 18%,transparent);border-radius:50%;background:#fffaf0;padding:.5rem}.products-grid>.product-card .product-facts .zf-product-fact-icon{inline-size:1.25rem;block-size:1.25rem}.zf-nav-icon{inline-size:1.15em;block-size:1.15em;flex:none;margin-inline-end:.4em;vertical-align:-.2em;--zf-icon-ink:currentColor}:is(.main-nav,.category-nav,.subcategory-nav,.site-menu nav) a,.site-menu nav summary{display:flex;align-items:center}.main-nav a,.category-nav a,.subcategory-nav a{display:inline-flex;align-items:center}.main-nav a[aria-current] .zf-nav-icon,.category-nav a[aria-current] .zf-nav-icon,.subcategory-nav a[aria-current] .zf-nav-icon{--zf-icon-accent:var(--brand-accent)}@media (width < 42rem){.main-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:none;scroll-snap-align:start;white-space:nowrap}}summary>.zf-nav-icon{align-self:center}summary:has(>.zf-nav-icon){display:flex;align-items:center}summary:has(>.zf-nav-icon):after{content:'';flex:none;margin-inline-start:auto;inline-size:.5em;block-size:.5em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -.1em;transition:rotate .2s cubic-bezier(.23,1,.32,1)}details[open]>summary:has(>.zf-nav-icon):after{rotate:225deg;translate:0 .1em}summary:has(>.zf-nav-icon)::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){summary:has(>.zf-nav-icon):after{transition:none}}.zf-line{display:flex;align-items:center;gap:.4em}.zf-line .zf-nav-icon{margin-inline-end:0}:is(h1,h2,h3):has(>.zf-nav-icon){display:flex;align-items:center;gap:.4em}:is(h1,h2,h3)>.zf-nav-icon{margin-inline-end:0;inline-size:max(1.5rem, 0.7em);block-size:max(1.5rem, 0.7em);--zf-icon-accent:var(--brand-accent)}:is(.button,.text-link)>.zf-nav-icon{margin-inline-end:.45em}.zf-label-text{display:inline-flex;align-items:center}.results-meta a{display:inline-flex;align-items:center}legend:has(>.zf-nav-icon),h3:has(>.zf-nav-icon){display:flex;align-items:center;gap:.4em}legend>.zf-nav-icon,h3>.zf-nav-icon{margin-inline-end:0}:is(.connect-copy,.plantid-camera,.plantid-gallery)>.zf-nav-icon{margin-inline-end:.45em}.plantid-camera,.plantid-gallery{display:inline-flex;align-items:center}summary:has(>.zf-nav-icon)>.zf-nav-icon{margin-inline-end:.5em}.zf-grow-bar{display:flex;flex-direction:column;align-items:center;gap:.25rem;inline-size:4.75rem;flex:none}.zf-grow-svg{inline-size:100%;block-size:4.4rem;overflow:visible}.zf-grow-svg .zf-grow-empty{opacity:0;transition:opacity .18s ease}.zf-grow-svg[data-empty=true] .zf-grow-empty{opacity:1}.zf-grow-stem{animation:zf-grow-stem .53s cubic-bezier(.2,.72,.15,1.13) both;transform-origin:90px 149px}@keyframes zf-grow-stem{0%{transform:translate(17px,-14px) rotate(13deg) scale(.9);opacity:0}55%{opacity:1}80%{transform:translate(-1px,1px) rotate(-2deg) scale(1.02)}100%{transform:translate(0) rotate(0) scale(1);opacity:1}}.zf-grow-bow{opacity:0;transform-origin:90px 142px}.zf-grow-svg[data-tied=true] .zf-grow-bow{animation:zf-grow-tie .61s cubic-bezier(.2,.75,.2,1.2) both}@keyframes zf-grow-tie{0%{transform:scale(.3,1.45);opacity:0}45%{transform:scale(1.12,.78);opacity:1}100%{transform:scale(1);opacity:1}}.zf-grow-progress{inline-size:100%;block-size:5px;border-radius:999px;background:#e5e9de;overflow:hidden}.zf-grow-progress>span{display:block;block-size:100%;inline-size:0;background:linear-gradient(90deg,#8ca97c,#0f5123);transition:inline-size .3s ease;border-radius:999px}.bar-summary:has(.zf-grow-bar){grid-template-columns:1fr auto;align-items:center;column-gap:.75rem}.bar-summary .zf-grow-bar{grid-column:2;grid-row:1/span 2}.zf-basket-flowers .zf-bf{opacity:0;transform:scale(.25);transform-box:fill-box;transform-origin:50% 100%;transition:opacity .2s ease,transform .42s cubic-bezier(.2,.72,.15,1.3)}.zf-basket-flowers .zf-bf-stem{stroke:var(--zf-icon-sage,var(--brand-sage));stroke-width:1.5}.zf-basket-flowers .zf-bf-petals{stroke:var(--zf-icon-accent,var(--brand-accent));stroke-width:1.5;fill:color-mix(in oklab,var(--zf-icon-accent,var(--brand-accent)) 30%,transparent)}.zf-basket-flowers .zf-bf-handle{transition:opacity .2s ease}.zf-basket-flowers:not([data-count='0']) .zf-bf-handle{opacity:0}.zf-basket-flowers[data-count='1'] .zf-bf:nth-child(1),.zf-basket-flowers[data-count='2'] .zf-bf:nth-child(1),.zf-basket-flowers[data-count='3'] .zf-bf:nth-child(1),.zf-basket-flowers[data-count='4'] .zf-bf:nth-child(1),.zf-basket-flowers[data-count='5'] .zf-bf:nth-child(1),.zf-basket-flowers[data-count='6'] .zf-bf:nth-child(1){opacity:1;transform:scale(1)}.zf-basket-flowers[data-count='2'] .zf-bf:nth-child(2),.zf-basket-flowers[data-count='3'] .zf-bf:nth-child(2),.zf-basket-flowers[data-count='4'] .zf-bf:nth-child(2),.zf-basket-flowers[data-count='5'] .zf-bf:nth-child(2),.zf-basket-flowers[data-count='6'] .zf-bf:nth-child(2){opacity:1;transform:scale(1)}.zf-basket-flowers[data-count='3'] .zf-bf:nth-child(3),.zf-basket-flowers[data-count='4'] .zf-bf:nth-child(3),.zf-basket-flowers[data-count='5'] .zf-bf:nth-child(3),.zf-basket-flowers[data-count='6'] .zf-bf:nth-child(3){opacity:1;transform:scale(1)}.zf-basket-flowers[data-count='4'] .zf-bf:nth-child(4),.zf-basket-flowers[data-count='5'] .zf-bf:nth-child(4),.zf-basket-flowers[data-count='6'] .zf-bf:nth-child(4){opacity:1;transform:scale(1)}.zf-basket-flowers[data-count='5'] .zf-bf:nth-child(5),.zf-basket-flowers[data-count='6'] .zf-bf:nth-child(5){opacity:1;transform:scale(1)}.zf-basket-flowers[data-count='6'] .zf-bf:nth-child(6){opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.zf-basket-flowers .zf-bf,.zf-basket-flowers .zf-bf-handle{transition:none}}.zf-basket-flowers .zf-bf-body,.zf-basket-flowers .zf-bf-handle{stroke:var(--zf-icon-ink,var(--brand-primary))}.cart-link .zf-basket-flowers{inline-size:1.9rem;block-size:1.9rem}.zf-envelope-flap{transform-origin:16px 10px;transition:transform .26s cubic-bezier(.22,.68,0,1.08)}.zf-envelope-leaf{opacity:0}:is(a,button,.button):is(:hover,:focus-visible,:active) .zf-envelope-flap{transform:translateY(-2px) scaleY(-.65)}:is(a,button,.button):is(:hover,:focus-visible,:active) .zf-envelope-leaf{opacity:1;animation:zf-sprout-in .3s cubic-bezier(.22,.68,0,1.08)}.zf-social-leaf{transform-origin:24px 8px;transition:transform .24s cubic-bezier(.22,.68,0,1.08)}:is(a,button):is(:hover,:focus-visible) .zf-social-leaf{transform:rotate(-23deg) scale(1.23)}@keyframes zf-sprout-in{0%{transform:translateY(6px) scale(.55);opacity:0}70%{transform:translateY(-2px) scale(1.1);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.zf-care-water .zf-water-leaves{stroke:var(--zf-icon-sage,var(--brand-sage));transform-origin:16px 26px}.zf-care-water .zf-water-stem{stroke:var(--zf-icon-ink,var(--brand-primary))}.zf-care-water .zf-water-drop{opacity:0;stroke:var(--zf-icon-accent,var(--brand-accent))}details[open] .zf-care-water .zf-water-drop,.zf-care-water:hover .zf-water-drop{animation:zf-water-drop .5s ease-in .15s both}details[open] .zf-care-water .zf-water-leaves,.zf-care-water:hover .zf-water-leaves{animation:zf-water-grow .51s cubic-bezier(.22,.68,0,1.08) .2s both}@keyframes zf-water-drop{0%{transform:translateY(-16px);opacity:0}18%{opacity:1}68%{transform:translateY(4px);opacity:1}100%{transform:translateY(7px);opacity:0}}@keyframes zf-water-grow{0%{transform:rotate(7deg) scale(.87)}65%{transform:rotate(-2deg) scale(1.1)}100%{transform:rotate(0) scale(1)}}.plant-care-log strong{display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.zf-envelope-flap,.zf-social-leaf{transition:none}.zf-envelope-leaf,.zf-care-water .zf-water-drop,.zf-care-water .zf-water-leaves{animation:none !important}}.products-grid>.product-card form[data-basket-add]{position:relative;min-inline-size:0}.products-grid>.product-card form[data-basket-add] [data-status]:not([data-state=error]){position:absolute !important;z-index:auto !important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0;margin:-1px}.products-grid>.product-card form[data-basket-add] [data-status]:not([data-state=error]) a{display:none}.products-grid>.product-card form[data-basket-add] [data-status][data-state=error]{position:static !important;z-index:auto !important;grid-column:1/-1;flex-basis:100%;min-inline-size:0;max-inline-size:100%;margin:0;padding:.55rem .65rem;overflow-wrap:anywhere;border:1px solid #d9a28f;border-radius:.65rem;background:#fff4ed;color:#69382a;font-size:.83rem;line-height:1.45}.products-grid>.product-card form[data-basket-add] .button[data-planted]{background:#165c2d}:root{--dir:1;--ease-in-out:cubic-bezier(.77,0,.175,1);--swing:cubic-bezier(.37,0,.63,1);--sprout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21V11'/%3E%3Cpath d='M12 14C8 14 5.5 11.5 5.5 8c3.5 0 6.5 2 6.5 6Z'/%3E%3Cpath d='M12 11c0-3.5 2.5-6 6.5-6 0 3.5-2.5 6-6.5 6Z'/%3E%3Cpath d='M7 21h10'/%3E%3C/svg%3E");--flower:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8C7-2 0 8 7 12c-7 5 3 12 5 5 3 7 13-1 5-5 8-4 0-14-5-4Z'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E");--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--leaf-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 3C8 2 2 9 7 16c7 5 14-1 13-13Z' fill='%23496F31' stroke='%230F5123' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='m8.5 13 2.5 2.5 5-6' stroke='%230F5123' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root:dir(rtl){--dir:-1}.button[aria-busy=true]{cursor:progress}.button[aria-busy=true]:disabled{opacity:.9}.button[aria-busy=true]>.zf-icon{display:none}.button[aria-busy=true]:after,[data-basket-items][aria-busy=true]:before,[data-advisor-results][aria-busy=true]:before,.builder:not([data-ready]) .builder-status:not([data-tone=error]):before{content:'';flex:none;display:inline-block;inline-size:1.3em;block-size:1.3em;background:currentColor;-webkit-mask:var(--sprout) center/contain no-repeat;mask:var(--sprout) center/contain no-repeat}[data-basket-items][aria-busy=true]{display:grid;justify-items:center;gap:.5rem;padding-block:1.25rem;color:var(--brand-muted);text-align:center}[data-basket-items][aria-busy=true]:before{inline-size:2.6rem;block-size:2.6rem;color:var(--brand-ink)}[data-advisor-results][aria-busy=true]{position:relative}[data-advisor-results][aria-busy=true]:before{position:absolute;inset-block-start:1rem;inset-inline:0;margin-inline:auto;inline-size:2.6rem;block-size:2.6rem;color:var(--brand-ink);z-index:1}[data-advisor-results][aria-busy=true]>*{opacity:.4}.builder:not([data-ready]) .builder-status:not([data-tone=error]):before{vertical-align:-.3em;margin-inline-end:.5rem}.studio-preview:has([data-studio-generate][aria-busy=true]) [data-studio-status]:before{content:'';display:inline-block;inline-size:1.5em;block-size:1.5em;vertical-align:-.4em;margin-inline-end:.5rem;background:var(--brand-ink);-webkit-mask:var(--flower) center/contain no-repeat;mask:var(--flower) center/contain no-repeat}@media (prefers-reduced-motion:no-preference){.button[aria-busy=true]:after,[data-basket-items][aria-busy=true]:before,[data-advisor-results][aria-busy=true]:before,.builder:not([data-ready]) .builder-status:not([data-tone=error]):before{animation:sprout-rise 1.15s var(--brand-ease-out) infinite}.studio-preview:has([data-studio-generate][aria-busy=true]) [data-studio-status]:before{animation:flower-open 1.9s var(--brand-ease-out) infinite}@keyframes sprout-rise{0%{clip-path:inset(100% 0 0 0);opacity:1}55%,84%{clip-path:inset(0);opacity:1}100%{clip-path:inset(0);opacity:0}}@keyframes flower-open{0%{scale:.5;rotate:-40deg;opacity:0}40%{opacity:1}65%,85%{scale:1;rotate:0deg;opacity:1}100%{scale:1;rotate:12deg;opacity:0}}}@media (prefers-reduced-motion:reduce){.button[aria-busy=true]:after,[data-basket-items][aria-busy=true]:before,[data-advisor-results][aria-busy=true]:before,.builder:not([data-ready]) .builder-status:not([data-tone=error]):before{animation:sprout-breathe 1.6s ease-in-out infinite}@keyframes sprout-breathe{50%{opacity:.35}}}.menu-icon{inline-size:1.4em}.menu-icon :is(.m1,.m2,.m3,.m-bud){transform-box:view-box;transform-origin:12px 12px}.menu-icon .m-bud{fill:var(--brand-accent);opacity:0;scale:.4}.site-menu[open]:not([data-closing]) .menu-icon .m1{transform:rotate(45deg) translateY(6px)}.site-menu[open]:not([data-closing]) .menu-icon .m3{transform:rotate(-45deg) translateY(-6px)}.site-menu[open]:not([data-closing]) .menu-icon .m2{opacity:0;transform:scaleX(.2)}.site-menu[open]:not([data-closing]) .menu-icon .m-bud{opacity:1;scale:1}.site-menu nav>*{position:relative;padding-inline-start:2rem}.site-menu nav>*:before{content:'';position:absolute;inset-block:0 -1px;inset-inline-start:.6rem;inline-size:1.5px;background:var(--brand-line);transform-origin:top;pointer-events:none}.site-menu nav>a:after{content:'';position:absolute;inset-block-start:calc(0.65rem + 0.825em - 0.2rem);inset-inline-start:calc(0.6rem - 0.2rem + 0.75px);inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--brand-ink);pointer-events:none}.site-menu nav>details:after{content:'';position:absolute;inset-block-start:calc(0.5rem + 22px - 0.95rem);inset-inline-start:calc(0.6rem + 0.75px);inline-size:.95rem;block-size:.95rem;border:1px solid var(--brand-ink);border-radius:0 100%;background:linear-gradient(to top right,transparent calc(50% - 0.5px),
			var(--brand-ink) calc(50% - 0.5px) calc(50% + 0.5px),
			transparent calc(50% + 0.5px)
		),
		var(--brand-warm);rotate:-90deg;scale:var(--dir) 1;pointer-events:none}.site-menu nav>details[open]:after{rotate:-62deg;scale:calc(var(--dir) * 1.15) 1.15}.site-menu nav summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.site-menu nav summary::-webkit-details-marker{display:none}.site-menu nav summary:after{content:'';flex:none;inline-size:1rem;block-size:1rem;margin-block-start:.3rem;background:currentColor;-webkit-mask:var(--chevron) center/contain no-repeat;mask:var(--chevron) center/contain no-repeat}.site-menu nav details[open]>summary:after{rotate:180deg}.site-menu nav details a:before{content:'';display:inline-block;inline-size:.5rem;block-size:1px;background:var(--brand-line);vertical-align:middle;margin-inline-end:.5rem}.site-menu nav :is(a,summary):focus-visible{outline-offset:-3px}.site-menu nav>:nth-child(2){--i:1}.site-menu nav>:nth-child(3){--i:2}.site-menu nav>:nth-child(4){--i:3}.site-menu nav>:nth-child(5){--i:4}.site-menu nav>:nth-child(6){--i:5}.site-menu nav>:nth-child(7){--i:6}.site-menu nav>:nth-child(8){--i:7}.site-menu nav>:nth-child(9){--i:8}.site-menu nav>:nth-child(10){--i:9}.site-menu nav>:nth-child(11){--i:10}.site-menu nav>:nth-child(n+12){--i:11}@media (prefers-reduced-motion:no-preference){.menu-icon :is(.m1,.m2,.m3){transition:transform .24s var(--brand-ease-out),opacity .16s var(--brand-ease-out)}.menu-icon .m-bud{transition:scale .24s var(--brand-ease-out) 60ms,opacity .16s var(--brand-ease-out) 60ms}.site-menu nav>details:after,.site-menu nav summary:after{transition:rotate .26s var(--brand-ease-out),scale .26s var(--brand-ease-out)}.site-menu[open]>nav{animation:menu-unroll .28s var(--brand-ease-out) backwards}.site-menu[data-closing]>nav{animation:menu-furl .15s var(--brand-ease-out) both}.site-menu[open]:not([data-closing])>nav>*{animation:row-sprout .26s var(--brand-ease-out) backwards;animation-delay:calc(70ms + var(--i, 0) * 24ms)}.site-menu[open]:not([data-closing])>nav>*:before{animation:spine-grow .22s var(--brand-ease-out) backwards;animation-delay:calc(40ms + var(--i, 0) * 24ms)}.site-menu[open]:not([data-closing])>nav>*:after{animation:leaf-unfurl .34s var(--brand-ease-out) backwards;animation-delay:calc(150ms + var(--i, 0) * 24ms)}@keyframes menu-unroll{from{clip-path:inset(0 0 100% 0 round 12px)}to{clip-path:inset(0 0 0 0 round 12px)}}@keyframes menu-furl{from{clip-path:inset(0 0 0 0 round 12px)}to{clip-path:inset(0 0 100% 0 round 12px);opacity:0}}@keyframes row-sprout{from{opacity:0;translate:0 .45rem}}@keyframes spine-grow{from{scale:1 0}}@keyframes leaf-unfurl{from{opacity:0;scale:calc(var(--dir) * 0.15) .15;rotate:-160deg}}}@media (prefers-reduced-motion:reduce){.site-menu[open]>nav{animation:fade-in .12s ease backwards}}@keyframes fade-in{from{opacity:0}}.seed-fly{position:fixed;left:0;top:0;z-index:70;inline-size:12px;block-size:18px;pointer-events:none;border:1px solid var(--brand-ink);background:var(--brand-accent);border-radius:50% 50% 50% 50%/62% 62% 38% 38%;will-change:transform}.petal-burst{position:fixed;left:0;top:0;z-index:70;inline-size:0;block-size:0;pointer-events:none}.petal-burst i{position:absolute;left:-4px;top:-8px;inline-size:8px;block-size:14px;border:1px solid var(--brand-ink);border-radius:50% 50% 50% 50%/70% 70% 30% 30%;background:var(--brand-accent)}@media (prefers-reduced-motion:no-preference){.cart-link.is-catching :is(.zf-icon-bag,.zf-basket-flowers){animation:bag-catch .38s var(--brand-ease-out)}[data-basket-count].is-blooming{animation:badge-bloom .46s var(--brand-ease-out)}.petal-burst i{animation:petal-out .52s var(--brand-ease-out) both;animation-delay:calc(var(--k) * 18ms)}@keyframes bag-catch{30%{transform:translateY(2px) scale(1.1,.9)}62%{transform:translateY(-1px) scale(.96,1.05)}}@keyframes badge-bloom{0%{scale:.55}55%{scale:1.22}100%{scale:1}}@keyframes petal-out{0%{opacity:1;transform:rotate(var(--a)) translateY(-2px) scale(.4)}100%{opacity:0;transform:rotate(var(--a)) translateY(-26px) scale(1)}}}@media (prefers-reduced-motion:reduce){.petal-burst,.seed-fly{display:none}[data-basket-count].is-blooming{animation:fade-in .2s ease}}.button[data-planted]>:is(.zf-icon-bag,.zf-ui-icon){display:none}.planted-mark{flex:none;inline-size:1.4em;block-size:1.4em;background:var(--leaf-ok) center/contain no-repeat}@media (prefers-reduced-motion:no-preference){.planted-mark{animation:leaf-open .42s var(--brand-ease-out) backwards}}@media (prefers-reduced-motion:no-preference){html.zf-arrive body.home .brand-flower path{stroke-dasharray:1 2;animation:draw .9s var(--brand-ease-out) backwards}html.zf-arrive body.home .brand-flower circle{animation:fade-in .3s ease .62s backwards}html.zf-arrive .world h2 span{animation:label-pull-ltr .46s var(--brand-ease-out) backwards;animation-delay:calc(60ms + var(--w, 0) * 110ms)}html.zf-arrive .world h2 span:dir(rtl){animation-name:label-pull-rtl}html.zf-arrive .world+.world{--w:1}html.zf-arrive .gift-tag{animation:tag-hang 1.15s var(--swing) .36s backwards}html.zf-arrive .world .botanical-ornament{animation:ornament-settle .72s var(--brand-ease-out) .22s backwards}@keyframes draw{from{stroke-dashoffset:1.03}to{stroke-dashoffset:0}}@keyframes label-pull-rtl{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes label-pull-ltr{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tag-hang{0%{rotate:16deg;opacity:0;translate:0 -.8rem;transform-origin:50% 0}16%{opacity:1}34%{rotate:-9deg;translate:0 0}54%{rotate:5deg}72%{rotate:-2.5deg;transform-origin:50% 0}100%{rotate:0deg;transform-origin:50% 50%}}@keyframes ornament-settle{from{opacity:0;scale:.9;translate:0 .6rem;rotate:-8deg}}}.empty:has(>.pot){text-align:center;display:grid;justify-items:center}.empty:has(>.pot) .actions{justify-content:center}.pot{inline-size:clamp(6rem, 24vw, 8rem);block-size:auto;margin-block-end:1rem;color:var(--brand-ink);overflow:visible}.pot-lost{inline-size:clamp(7.5rem, 30vw, 10.5rem)}.pot .p-leaf{fill:var(--brand-secondary)}.pot .p-bud>path:first-child{fill:var(--brand-accent)}.pot :is(.p-stem,.p-leaf,.p-bud){transform-box:view-box}.pot .p-stem{stroke-dasharray:1 2}.pot .p-leaf-l{transform-origin:60px 54px}.pot .p-leaf-r{transform-origin:60px 48px}.pot .p-bud{transform-origin:60px 36px}@media (prefers-reduced-motion:no-preference){.pot .p-stem{animation:stem-up .52s var(--brand-ease-out) .12s backwards}.pot .p-leaf{animation:leaf-open .42s var(--brand-ease-out) backwards}.pot .p-leaf-l{animation-delay:.52s}.pot .p-leaf-r{animation-delay:.62s}.pot .p-bud{animation:bud-rise .52s var(--brand-ease-out) .7s backwards,bud-nod 1.5s var(--swing) 1.4s 2}@keyframes stem-up{from{stroke-dashoffset:1.03}}@keyframes leaf-open{from{opacity:0;scale:.2;rotate:-25deg}}@keyframes bud-rise{from{opacity:0;scale:.3;translate:0 .4rem}}@keyframes bud-nod{25%{rotate:4deg}75%{rotate:-4deg}}}.basket-empty{display:grid;justify-items:center;text-align:center;padding-block:1rem}.basket-empty p{margin-inline:auto}.site-footer{padding-block-start:0}.footer-roots{display:flex;justify-content:space-around;align-items:flex-start;margin-block-end:2.25rem;color:var(--brand-warm);pointer-events:none}.footer-roots .root{inline-size:clamp(5.25rem, 12vw, 8.5rem);block-size:auto;overflow:visible}.footer-roots path{stroke-dasharray:1 2;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html.zf-js .footer-roots:not(.is-seen) path{stroke-dashoffset:1.03}.footer-roots.is-seen path{animation:root-draw 1s var(--brand-ease-out) backwards;animation-delay:calc(var(--k) * 180ms + var(--j, 0) * 140ms)}@keyframes root-draw{from{stroke-dashoffset:1.03}}}.receipt-head{display:grid;gap:.25rem}.growth{--off:.7;display:grid;justify-items:center;gap:1rem;margin-block:1rem 1.25rem}.growth[data-stage='2']{--off:.38}.growth[data-stage='3']{--off:.1}.growth[data-stage='4']{--off:0}.growth-scene{inline-size:min(100%, 18rem);block-size:auto;aspect-ratio:240/80;overflow:clip;color:var(--brand-ink)}.growth[data-stage='2'] .growth-scene{aspect-ratio:240/108}.growth[data-stage='3'] .growth-scene{aspect-ratio:240/128}.growth[data-stage='4'] .growth-scene{aspect-ratio:240/136}.growth-scene .g-leaf{fill:var(--brand-secondary)}.growth-scene :is(.g-bud,.g-petal){fill:var(--brand-accent)}.growth-scene .g-seed{fill:var(--brand-secondary)}.growth-scene .g-centre{fill:var(--brand-ink)}.growth-scene :is(.g-crumbs,.g-sepal){stroke:var(--brand-muted)}.growth-scene :is(.g-soil,.g-stem){stroke-dasharray:1 2;stroke-dashoffset:0}.growth-scene .g-stem{stroke-dashoffset:var(--off)}.growth-scene .g-seed{transform:rotate(-24deg)}.growth-scene .g-leaf{transform-origin:0 0}.growth-scene .g-petal{transform:rotate(var(--r))}.growth[data-stage='1'] :is([data-from='2'],[data-from='3'],[data-at]),.growth[data-stage='2'] :is([data-from='3'],[data-at]),.growth[data-stage='3'] [data-at='4'],.growth[data-stage='4'] [data-at='3']{display:none}.growth-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:.5rem;inline-size:100%;max-inline-size:36rem}.growth-steps li{display:flex;align-items:center;gap:.5rem;min-inline-size:0;padding-block-start:.65rem;border-block-start:4px solid var(--brand-line);color:var(--brand-muted);font-size:.9rem;font-weight:700;line-height:1.3}.growth-steps li:is([data-done],[aria-current]){color:var(--brand-ink);border-color:var(--brand-ink)}@container page (width < 30rem){.growth-steps{gap:.35rem}.growth-steps li{flex-direction:column;align-items:flex-start;gap:.4rem;font-size:.8rem}}.g-mark{display:grid;place-items:center;flex:none;inline-size:1.25rem;block-size:1.25rem;border:1px solid currentColor;border-radius:50%;background:var(--brand-surface)}.growth-steps li[aria-current] .g-mark{background:var(--brand-warm);border-color:var(--brand-ink)}.growth-steps li[data-done] .g-mark{background:var(--brand-ink)}.growth-steps li:not([data-done]) .g-done{display:none}.growth-steps li[data-done] .g-mark:after{content:'';inline-size:.8rem;block-size:.8rem;background:var(--brand-surface);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}@media (prefers-reduced-motion:no-preference){.growth.is-growing .g-soil{animation:stem-up .36s var(--brand-ease-out) backwards}.growth.is-growing .g-crumbs{animation:fade-in .3s ease .3s backwards}.growth.is-growing .g-seed{animation:seed-drop .42s var(--brand-ease-out) .12s backwards}.growth.is-growing .g-stem{animation:stem-up .52s var(--brand-ease-out) .42s backwards}.growth.is-growing .g-leaf{animation:leaf-open .42s var(--brand-ease-out) backwards;animation-delay:calc(640ms + var(--n) * 110ms)}.growth.is-growing .g-bud{transform-origin:0 0;animation:bud-grow .46s var(--brand-ease-out) .88s backwards}.growth.is-growing .g-sepal{animation:fade-in .2s ease 1.1s backwards}.growth.is-growing .g-petal{animation:petal-open .52s cubic-bezier(.34,1.45,.64,1) backwards;animation-delay:calc(900ms + var(--p) * 45ms)}.growth.is-growing .g-centre{animation:bud-grow .3s var(--brand-ease-out) .88s backwards}.growth.is-growing .growth-steps li[aria-current] .g-mark{animation:mark-pop .34s var(--brand-ease-out) .76s backwards}@keyframes seed-drop{from{opacity:0;translate:0 -34px}60%{opacity:1}}@keyframes bud-grow{from{opacity:0;scale:.2}}@keyframes petal-open{from{opacity:0;transform:rotate(var(--r)) scale(.15)}}@keyframes mark-pop{from{scale:.6}60%{scale:1.18}}}[data-status][data-state=ok]:before{content:'';display:inline-block;inline-size:1.25em;block-size:1.25em;margin-inline-end:.4em;vertical-align:-.25em;background:var(--leaf-ok) center/contain no-repeat}@media (prefers-reduced-motion:no-preference){.error-summary:not([hidden]),[data-status]:not(:empty){animation:note-in .22s var(--brand-ease-out) backwards}[data-status][data-state=ok]:before{animation:leaf-open .42s var(--brand-ease-out) backwards}@keyframes note-in{from{opacity:0;translate:0 .4rem}}}.header-search{position:relative}:is(.header-search,.search-box):after{content:'';position:absolute;inset-inline:0;inset-block-end:0;block-size:3px;background:var(--brand-accent);scale:0 1;pointer-events:none}:is(.header-search,.search-box):focus-within:after{scale:1 1}@media (prefers-reduced-motion:no-preference){:is(.header-search,.search-box):after{transition:scale .28s var(--brand-ease-out)}.product-image img{transition:scale .24s var(--brand-ease-out),opacity .28s var(--brand-ease-out)}.product-image img[data-arriving]{opacity:1}:is(.date-choice,.intent-options button,.category-nav a,.subcategory-nav a,.active-filters a,.cart-link,.product-card .product-image){transition:scale .14s var(--brand-ease-out)}:is(.date-choice,.intent-options button,.category-nav a,.subcategory-nav a,.active-filters a,.cart-link):active:not(:disabled,:focus-visible){scale:.96}.product-card .product-image:active{scale:.98}:is(.button,.text-link) .zf-icon-arrow{transition:translate .22s var(--brand-ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.product-card:hover .product-image img{scale:1.03}:is(.button,.text-link):hover .zf-icon-arrow{translate:calc(4px * var(--dir)) 0}}:is(.site-menu nav,.prose,.product-summary,.editorial-pdp) details,.commerce-context{interpolate-size:allow-keywords}:is(.site-menu nav,.prose,.product-summary,.editorial-pdp) details::details-content,.commerce-context::details-content{block-size:0;overflow:clip;margin-inline:-8px;padding-inline:8px}:is(.site-menu nav,.prose,.product-summary,.editorial-pdp) details[open]::details-content,.commerce-context[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){:is(.site-menu nav,.prose,.product-summary,.editorial-pdp) details::details-content,.commerce-context::details-content{transition:block-size .26s var(--brand-ease-out),content-visibility .26s allow-discrete}details.is-sprouting[open]>:not(summary){animation:row-sprout .26s var(--brand-ease-out) backwards}}@view-transition{navigation:auto}html.zf-vt .demo-bar{view-transition-name:site-state}html.zf-vt .site-header{view-transition-name:site-header;background:var(--brand-surface)}::view-transition-group(site-state),::view-transition-group(site-header),::view-transition-new(site-state),::view-transition-new(site-header){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:fade-in .12s ease both}@media (prefers-reduced-motion:no-preference){.product-gallery>figure:first-child img,.pdp-hero>.pdp-studio>img{view-transition-name:product-hero}::view-transition-new(root){animation:page-rise .32s var(--brand-ease-out) both}html.zf-vt-back::view-transition-new(root){animation-name:page-settle}::view-transition-group(product-hero){animation-duration:.42s;animation-timing-function:var(--brand-ease-out)}html.zf-rise :is(main,.site-footer){animation:page-rise .32s var(--brand-ease-out) backwards}html.zf-rise-back :is(main,.site-footer){animation-name:page-settle}@keyframes page-rise{from{opacity:0;translate:0 .8rem}}@keyframes page-settle{from{opacity:0;translate:0 -.8rem}}}@media (prefers-reduced-motion:reduce){html.zf-rise :is(main,.site-footer){animation:fade-in .12s ease backwards}}[data-advisor-results]>:nth-child(2){--i:1}[data-advisor-results]>:nth-child(3){--i:2}[data-advisor-results]>:nth-child(4){--i:3}[data-advisor-results]>:nth-child(5){--i:4}[data-advisor-results]>:nth-child(6){--i:5}[data-advisor-results]>:nth-child(n+7){--i:6}@media (prefers-reduced-motion:no-preference){[data-advisor-results]>:is(.notice,.product-card,.small){animation:row-sprout .3s var(--brand-ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}}@media (forced-colors:active){.site-menu nav summary:after,.button[aria-busy=true]:after,[data-basket-items][aria-busy=true]:before,[data-advisor-results][aria-busy=true]:before,.builder:not([data-ready]) .builder-status:before,.studio-preview:has([data-studio-generate][aria-busy=true]) [data-studio-status]:before{forced-color-adjust:none;background:CanvasText}.site-menu nav>a:after,.site-menu nav>details:after{forced-color-adjust:none;background:CanvasText;border-color:CanvasText}.growth-steps li[data-done] .g-mark{forced-color-adjust:none;background:CanvasText;border-color:CanvasText}.growth-steps li[data-done] .g-mark:after{background:Canvas}.growth-steps li[aria-current] .g-mark{forced-color-adjust:none;background:Highlight;border-color:Highlight}.growth-steps li:not([data-done],[aria-current]) .g-mark{background:Canvas}}.seed-fly--flower{z-index:10001;inline-size:30px;block-size:30px;border:0;border-radius:0;background:0 0}.seed-fly--flower svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.petal-burst{z-index:10001}:is(.button,.chip,.note-chip,.counter-chip):focus-visible{outline:max(2px, 0.09em) solid var(--brand-ink);outline-offset:3px}:is(.chip,.note-chip,.counter-chip)[aria-pressed=true]{box-shadow:inset 0 -.14em currentColor}:is([data-advisor],[data-soil],[data-cart-selection]) .button[aria-busy=true],[data-counter-form][aria-busy=true] button[type=submit]{cursor:progress;opacity:1}[data-advisor=flowers] .button{--action-icon:url("https://zairiflowers.co.il/wp-content/themes/zairi/assets/interaction/bloom.svg")}[data-advisor=plants] .button,[data-counter-form] button[type=submit],[data-soil] .button{--action-icon:url("https://zairiflowers.co.il/wp-content/themes/zairi/assets/interaction/sprout.svg")}[data-cart-selection] button{--action-icon:url("https://zairiflowers.co.il/wp-content/themes/zairi/assets/interaction/calendar.svg")}:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button:before{content:'';flex:none;inline-size:1.2em;block-size:1.2em;background:var(--action-icon-ink,currentColor);mask:var(--action-icon) center/contain no-repeat}:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button:not(.secondary):before{--action-icon-ink:var(--brand-warm)}:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button[aria-busy=true],[data-counter-form][aria-busy=true] button[type=submit]{--action-icon:url("https://zairiflowers.co.il/wp-content/themes/zairi/assets/interaction/sprout.svg")}:is([data-advisor],[data-soil],[data-cart-selection]) .button[aria-busy=true]:after{content:none}:is([data-advisor],[data-soil],[data-cart-selection]) .button[aria-busy=true]>.zf-icon{display:block;visibility:hidden}@media (forced-colors:active){:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button:before{forced-color-adjust:none;background:ButtonText}}@media (prefers-reduced-motion:no-preference){:is(.chip,.counter-chip){transition:transform .14s var(--brand-ease-out)}:is(.chip,.counter-chip):active:not(:focus-visible,:disabled,[aria-disabled=true]){transform:scale(.97)}:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button:before{transition:transform .14s var(--brand-ease-out),opacity .14s var(--brand-ease-out)}:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button[aria-busy=true]:before,[data-counter-form][aria-busy=true] button[type=submit]:before{opacity:.64;transform:scale(.95)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:is([data-advisor],[data-counter-form],[data-soil],[data-cart-selection]) .button:hover:not(:disabled,[aria-busy=true]):before{transform:translateY(-.1em)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}:where(details){interpolate-size:allow-keywords}:where(details)::details-content{block-size:0;overflow:clip;margin-inline:-8px;padding-inline:8px;transition:block-size .26s var(--brand-ease-out,ease-out),content-visibility .26s allow-discrete}details[open]::details-content{block-size:auto}}:where(a,button,summary,[role=button],label[for],.product-card){-webkit-tap-highlight-color:transparent}:where(button,summary,[role=button],.chip,.cart-link,.main-nav a,.category-nav a,.subcategory-nav a,.lang-switch a){-webkit-user-select:none;user-select:none}:where(.chip,.button,.cart-link,input,textarea,select){touch-action:manipulation}:where(input,textarea,select){font-size:max(16px, 1rem)}@media (prefers-reduced-motion:no-preference){:where(.product-card,.site-menu nav a,.main-nav a,.cart-link,.category-nav a,.subcategory-nav a,.lang-switch a,summary,[role=button]){transition:scale .14s var(--brand-ease-out,ease-out)}:where(.product-card,.site-menu nav a,.main-nav a,.cart-link,.category-nav a,.subcategory-nav a,.lang-switch a,summary,[role=button]):active:not(:focus-visible){scale:.98}:where(.site-menu nav a,.main-nav a,.category-nav a,.subcategory-nav a):active:not(:focus-visible){scale:.96}}:where(.category-nav,.subcategory-nav,.ingredient-preview){scroll-snap-type:x proximity;scroll-padding-inline:.5rem;-webkit-overflow-scrolling:touch}:where(.category-nav,.subcategory-nav,.ingredient-preview)>*{scroll-snap-align:start}@media (any-pointer:coarse){:where(.category-nav,.subcategory-nav,.ingredient-preview){scrollbar-width:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes zf-reveal{from{translate:0 14px}to{translate:0 0}}.product-card{animation:zf-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}:where([id]){scroll-margin-block-start:1rem}@property --zf-fade-start{syntax:'<length>';inherits:false;initial-value:0px}@property --zf-fade-end{syntax:'<length>';inherits:false;initial-value:0px}@supports (animation-timeline:scroll(self inline)){@media (prefers-reduced-motion:no-preference){@keyframes zf-edge{0%{--zf-fade-start:0px;--zf-fade-end:1.75rem}6%{--zf-fade-start:1.75rem}94%{--zf-fade-end:1.75rem}100%{--zf-fade-start:1.75rem;--zf-fade-end:0px}}:where(.category-nav,.subcategory-nav,.ingredient-preview){--zf-fade-to:right;animation:zf-edge linear both;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to var(--zf-fade-to),transparent,#000 var(--zf-fade-start),#000 calc(100% - var(--zf-fade-end)),
				transparent
			);mask-image:linear-gradient(to var(--zf-fade-to),transparent,#000 var(--zf-fade-start),#000 calc(100% - var(--zf-fade-end)),
				transparent
			)}:where(.category-nav,.subcategory-nav,.ingredient-preview):dir(rtl){--zf-fade-to:left}}}.zf-pick summary{display:flex;align-items:center;gap:.6rem;min-block-size:44px}.zf-pick-summary{flex:1;min-inline-size:0}.zf-pick-change{margin-inline-start:auto;font-size:.9rem;text-decoration:underline;text-underline-offset:.2em}.zf-pick-form{display:grid;gap:1.1rem;padding-block:.9rem .4rem}.zf-pick-form fieldset{min-inline-size:0;margin:0;padding:0;border:0}.zf-pick-form legend,.zf-combo>label{padding:0;margin-block-end:.4rem;font-weight:600}.zf-pick-method,.zf-pick-slots,.zf-pick-branches{display:flex;flex-wrap:wrap;gap:.5rem}.zf-pick-branches legend{inline-size:100%}.zf-pick-form [hidden]{display:none}.zf-pick-chip{position:relative;display:inline-flex}.zf-pick-chip input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.zf-pick-chip>span{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-block-size:44px;padding:.5rem .95rem;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-surface);color:var(--brand-ink)}.zf-pick-chip small,.zf-combo-list small{color:var(--brand-muted);font-size:.85rem}.zf-pick-chip input:checked+span{border-color:var(--brand-ink);background:var(--brand-surface-alt);box-shadow:inset 0 0 0 1px var(--brand-ink)}.zf-pick-chip input:focus-visible+span{outline:max(2px, 0.09em) solid var(--brand-ink);outline-offset:2px}.zf-pick-other{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 11rem), 1fr));gap:.75rem;margin-block-start:.75rem}.zf-pick-other :is(input,select),.zf-combo-input{min-block-size:48px;inline-size:100%}.zf-combo{position:relative;max-inline-size:28rem}.zf-combo>label{display:block}.zf-combo-list{position:absolute;inset-inline:0;z-index:20;max-block-size:16rem;margin:.25rem 0 0;padding:.25rem;overflow:auto;list-style:none;background:var(--brand-surface);border:1px solid var(--brand-ink);border-radius:12px}.zf-combo-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:44px;padding:.5rem .75rem;border-radius:8px;cursor:pointer}.zf-combo-list li[hidden]{display:none}.zf-combo-list li:is(.is-active,:hover){background:var(--brand-surface-alt)}.zf-combo-list li[aria-selected=true]>span{font-weight:600}.zf-combo-empty{margin:.4rem 0 0;color:var(--brand-muted)}.zf-combo-input[aria-invalid=true]{border-color:#a4361b}.zf-pick-form[aria-busy=true]{cursor:progress}@media (forced-colors:active){.zf-pick-chip input:checked+span{outline:2px solid Highlight}}.site-header .brand,.site-footer .brand{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:.12em;min-inline-size:0;inline-size:max-content;max-inline-size:100%;min-block-size:44px;font-family:Fredoka,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:clamp(1.45rem, 0.85rem + 1.9vw, 2.45rem);font-weight:700;line-height:1.05;text-decoration:none;text-align:start}.site-header .brand{color:var(--brand-primary)}.site-footer .brand{color:var(--brand-surface);margin-block-end:1rem}html[lang=ru] .brand,html[lang=ar] .brand{font-family:system-ui,-apple-system,'Segoe UI',sans-serif}.brand .brand-mark{display:block;flex:none;inline-size:1.5em;block-size:1.5em;max-inline-size:none;transform:translateY(-.08em)}.brand-word{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.23em;min-inline-size:0;max-inline-size:none}.brand-name,.brand-tagline{display:block;min-inline-size:0;max-inline-size:100%}.brand-name{font-size:1em;font-weight:700;line-height:1;letter-spacing:-.025em;text-align:center;white-space:nowrap;text-box:trim-both cap alphabetic}.brand-tagline{font-size:.34em;font-weight:600;line-height:1.15;letter-spacing:.01em;text-align:center;white-space:nowrap}.brand-separator{color:var(--brand-accent)}@media (width < 42rem){.site-header .brand{justify-self:center;font-size:clamp(1.05rem, 4.6vw, 1.35rem);max-inline-size:100%}.site-header .brand .brand-mark{display:block;inline-size:1.5em;block-size:1.5em}.site-header .brand-word{max-inline-size:100%}.site-header .brand-tagline{display:none}.site-footer .brand{max-inline-size:min(100%, 17rem)}}.site-footer .footer-top .brand{font-size:clamp(1.2rem, 1rem + 0.8vw, 1.7rem);max-inline-size:min(100%, 17rem)}@media (width < 42rem){.single-product .site-header .brand{min-inline-size:0;inline-size:max-content;max-inline-size:100%;justify-content:center}}.single-product .site-footer .brand{inline-size:auto;min-inline-size:0;max-inline-size:100%}@container product-header (width < 22em){.single-product .site-header .brand{max-inline-size:100%}}.footer-top{display:grid;grid-template-columns:minmax(0, 1.25fr) repeat(3, minmax(0, 1fr));gap:2rem 2.5rem;align-items:start}.footer-top>*{min-inline-size:0}.footer-brand>p{margin:0 0 .5rem}.footer-location{display:flex;align-items:center;gap:.5rem}.footer-heading{margin:0 0 .6rem;font-weight:700;font-size:1.05rem}.footer-contact__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.footer-contact__list li,.footer-contact__list a{display:flex;align-items:center;gap:.6rem;min-block-size:44px;color:inherit;text-decoration:none}.footer-contact__list a:hover .footer-contact__text{text-decoration:underline;text-underline-offset:4px}.footer-contact__text{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline}.footer-help{display:grid;gap:.25rem;justify-items:start}.footer-help .text-link{gap:.5rem}.site-footer .zf-ui-icon{inline-size:1.5rem;block-size:1.5rem;--zf-icon-sage:var(--brand-secondary-soft)}@media (width < 60rem){.footer-top{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (width < 42rem){.footer-top{grid-template-columns:minmax(0, 1fr);gap:1.75rem}.footer-top>nav{grid-template-columns:1fr 1fr}}@property --zf-compact{syntax:'<number>';inherits:true;initial-value:0}.site-header:has(.site-menu[open]){view-transition-name:none}body.home .worlds{overflow-x:clip}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){body.home .world{animation:zf-drift-packet linear both;animation-timeline:scroll(root);animation-range:0px 32rem}body.home .world .packet-hole{animation:zf-drift-hole linear both;animation-timeline:scroll(root);animation-range:0px 32rem}body.home .world>h2{animation:zf-drift-label linear both;animation-timeline:scroll(root);animation-range:0px 32rem}body.home .world>img:not(.botanical-ornament){animation:zf-drift-photo linear both;animation-timeline:scroll(root);animation-range:0px 32rem}html:not(.zf-arrive) body.home .world .botanical-ornament{animation:zf-drift-ornament linear both;animation-timeline:scroll(root);animation-range:0px 32rem}html:not(.zf-arrive) body.home .gift-tag{animation:zf-drift-tag linear both;animation-timeline:scroll(root);animation-range:0px 32rem}@keyframes zf-drift-packet{from{translate:0 0}to{translate:0 -.35rem}}@keyframes zf-drift-hole{from{translate:0 0}to{translate:0 .2rem}}@keyframes zf-drift-label{from{translate:0 0}to{translate:0 -.7rem}}@keyframes zf-drift-photo{from{translate:0 0}to{translate:0 -1.35rem}}@keyframes zf-drift-ornament{from{translate:0 0}to{translate:0 -.45rem}}@keyframes zf-drift-tag{from{translate:0 0}to{translate:0 -1.85rem}}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body.home :is(.date-picker,.collection .section-heading,.builder-promo,.family-story,.business-links){animation:zf-section-in linear both;animation-timeline:view();animation-range:entry 0% entry 24%}@keyframes zf-section-in{from{translate:0 .85rem}to{translate:0 0}}body.home .home-shelf>.product-card:nth-child(1){--zf-reveal-delay:0}body.home .home-shelf>.product-card:nth-child(2){--zf-reveal-delay:1}body.home .home-shelf>.product-card:nth-child(3){--zf-reveal-delay:2}body.home .home-shelf>.product-card:nth-child(n+4){--zf-reveal-delay:3}body.home .home-shelf>.product-card{animation:zf-shelf-rise linear both;animation-timeline:view();animation-range:entry 0% entry 30%}body.home .home-shelf>.product-card{animation-range:entry calc(var(--zf-reveal-delay, 0) * 5%) entry
				calc(26% + var(--zf-reveal-delay, 0) * 5%)}@keyframes zf-shelf-rise{from{translate:0 .75rem}to{translate:0 0}}}}@media (prefers-reduced-motion:no-preference){body.home .site-header{transition:--zf-compact .22s var(--brand-ease-out)}body.home .world>img:not(.botanical-ornament){transition:scale .32s var(--brand-ease-out)}body.home .world>.button{transition:translate .18s var(--brand-ease-out),transform .14s var(--brand-ease-out),opacity .14s var(--brand-ease-out)}body.home .world>.button.is-magnet{transition:transform .14s var(--brand-ease-out),opacity .14s var(--brand-ease-out)}.product-image img{transition:scale .24s var(--brand-ease-out),opacity .28s var(--brand-ease-out),translate .22s var(--brand-ease-out)}.product-card{transition:scale .14s var(--brand-ease-out),border-color .2s var(--brand-ease-out)}.date-choice{transition:scale .14s var(--brand-ease-out),background-color .16s var(--brand-ease-out)}.date-choice:active:not(:disabled,:focus-visible){animation:zf-chip-pop .16s var(--brand-ease-out)}@keyframes zf-chip-pop{0%{scale:1}38%{scale:.94}70%{scale:1.05}100%{scale:.96}}.intent-options button{transition:background-color .18s ease,border-color .18s ease,scale .12s var(--brand-ease-out)}.intent-options button[aria-pressed=true]{animation:zf-intent-pop 120ms var(--brand-ease-out);@starting-style{background-color:var(--brand-surface);border-color:var(--brand-line)}}@keyframes zf-intent-pop{0%{scale:.96}55%{scale:1.05}100%{scale:1}}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){body.home .world:hover>img:not(.botanical-ornament){scale:1.04}body.home .world:hover>.button{translate:0 -3px}.product-card:hover{border-block-end-color:var(--brand-ink)}.product-card:hover .product-image img{translate:0 -4px}:is(.button,.text-link):hover .zf-icon-arrow{translate:calc(4px * var(--dir, 1)) 0}.date-choice:hover:not(:disabled){background-color:color-mix(in oklch,var(--brand-warm) 68%,var(--brand-surface))}}.home-flows{display:grid;gap:var(--brand-size-space);margin-block-start:var(--brand-size-space);min-inline-size:0}.home-flows>*{min-inline-size:0}.home-pair{display:grid;gap:var(--brand-size-space);min-inline-size:0}.occasion-rail,.home-entries ul,.home-trust{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.occasion-rail a,.home-entries a,.home-trust li{display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;padding-inline:.9rem;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-surface);color:var(--brand-ink);text-decoration:none}.occasion-rail a{border-radius:999px}.home-dock{display:grid;gap:.75rem;border:1px solid var(--brand-line);border-radius:16px;padding:1rem;background:var(--brand-surface)}.home-dock .date-picker{border:0;padding:0}.home-dock [data-delivery-sentence]{margin:0;font-weight:700}.grow-picker,.home-garden-card{display:grid;gap:1rem;border:1px solid var(--brand-line);border-radius:16px;padding:1rem;background:var(--brand-surface-alt);min-inline-size:0}.grow-choices{display:flex;flex-wrap:wrap;gap:.5rem}.grow-choices label{display:inline-flex;align-items:center;gap:.35rem;min-block-size:44px}.home-trust{margin-block-start:.75rem}.home-trust li{background:var(--brand-surface)}.products-grid.home-shelf.home-shelf-fresh{grid-template-columns:repeat(auto-fit,minmax(min(100%, 11rem), 1fr))}.products-grid.home-shelf.home-shelf-fresh .product-card:first-child .product-image{aspect-ratio:1.3}@container page (width>=42rem){.home-flows[data-flow=default] .home-pair{grid-template-columns:minmax(0, 1.4fr) minmax(0, 0.9fr);align-items:start}}@container page (width < 42rem){.worlds,.home-flows[data-flow=default] .home-pair{grid-template-columns:minmax(0, 1fr)}.home-dock .date-options{flex-wrap:wrap}.home-dock .date-choice{min-inline-size:0}.grow-picker,.home-garden-card,.home-trust li,.occasion-rail a,.home-entries a{max-inline-size:100%}}@media (prefers-reduced-motion:reduce){.home-flows,.home-dock,.occasion-rail a,.grow-picker{animation:none;transition:none}}.home-garden-card--media{display:grid;gap:0;padding:0;overflow:clip;background:var(--brand-surface)}.home-garden-card__media{margin:0;min-inline-size:0}.home-garden-card__media img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover}.home-garden-card__body{display:grid;gap:.65rem;padding:1rem 1.1rem 1.15rem;justify-items:start;max-inline-size:42rem}.home-garden-card__eyebrow{margin:0;font-size:.85rem;font-weight:700;color:var(--brand-muted)}.home-garden-card__body h2{margin:0;font-size:clamp(1.25rem, 1rem + 1.2vw, 1.75rem)}.home-garden-card__line{margin:0;max-inline-size:42ch;font-size:1rem}.home-garden-card__body>.text-link{display:inline-flex;justify-self:start}@container page (width>=42rem){.home-garden-card--media{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);align-items:stretch}.home-garden-card__media img{aspect-ratio:4/5;block-size:100%;min-block-size:16rem}.home-garden-card__body{align-content:center;padding:clamp(1.1rem, 2vw, 1.75rem)}}.zf-season-link{color:var(--season-accent,var(--brand-primary));text-decoration-color:var(--season-accent,var(--brand-primary))}.main-nav a.zf-season-link,.site-header .header-bottom .main-nav a.zf-season-link{border-block-end-color:var(--season-accent,var(--brand-accent))}.zf-season-link .zf-nav-icon{color:var(--season-accent,var(--brand-primary))}.header-tools .zf-season-link{display:none}@media (width>70rem){.header-tools .zf-season-link{display:inline-flex;align-items:center;gap:.35em;min-block-size:44px;padding-inline:.75rem;border:1px solid var(--season-tint,var(--brand-line));border-radius:999px;background:var(--season-wash,var(--brand-card));font-weight:700;text-decoration:none}.site-header .header-bottom .main-nav a.zf-season-link{display:none}}.zf-season-shelf{padding:clamp(1rem, 0.6rem + 1.5vw, 1.75rem);border:1px solid var(--season-tint,var(--brand-line));border-radius:20px;background:var(--season-wash,var(--brand-card))}.zf-living-home .zf-season-shelf{padding-block:clamp(1rem, 0.6rem + 1.5vw, 1.75rem)}.zf-season-shelf--shop{margin-block:1rem 1.5rem}.zf-season-shelf .section-heading h2{color:var(--season-ink-soft,var(--brand-ink))}.zf-season-shelf .text-link{color:var(--season-accent,var(--brand-primary))}.zf-season-shelf>.small{margin-block:-.75rem 1rem;color:var(--season-ink-soft,var(--brand-muted))}.products-grid.zf-season-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%, 15rem), 1fr))}.zf-season-grid .product-image{aspect-ratio:1}@media (width < 42rem){.products-grid.zf-season-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%, 17rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;padding-block-end:.5rem}.zf-season-grid>.product-card{scroll-snap-align:start}}.zf-living-pdp .zf-season-note{position:relative;z-index:1;inline-size:min(
		calc(100% - 2 * var(--zfl-page-pad, 1rem)),
		var(--zfl-content, 1240px)
	);margin:1.5rem auto}.zf-season-note .section-heading h2{font-size:clamp(1.25rem, 1rem + 0.8vw, 1.75rem)}.products-grid.zf-season-note__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%, 15rem), 18rem))}body.zf-season .site-header{border-block-start:4px solid var(--season-accent,transparent)}body.zf-season .zf-living-hero__eyebrow{text-decoration:underline;text-decoration-color:var(--season-tint,currentColor);text-decoration-thickness:3px;text-underline-offset:.3em}.season-suggestion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--season-tint,var(--brand-line));border-radius:14px;background:var(--season-wash,var(--brand-card));color:var(--season-ink-soft,var(--brand-ink))}.season-suggestion[hidden]{display:none}.season-suggestion p{display:flex;align-items:center;gap:.5rem;margin:0}.season-suggestion-icon{display:inline-flex;flex:none;color:var(--season-accent,var(--brand-primary))}.season-suggestion .chip{border-color:var(--season-accent,var(--brand-primary));font-weight:700}.chip-season{margin-inline-start:.4em;padding:.05em .45em;border-radius:999px;background:var(--season-tint,var(--brand-card));color:var(--season-ink-soft,var(--brand-ink));font-size:.75rem;font-style:normal;font-weight:700}body.zf-season .site-header{background:var(--season-wash,transparent);border-block-end-color:var(--season-tint,var(--brand-line))}body.zf-season .site-footer{border-block-start:4px solid var(--season-accent,transparent)}body.zf-season .footer-roots{color:var(--season-accent,var(--brand-warm))}body.zf-season .home-care-knowledge,body.zf-season .home-conclusion__service{background:var(--season-wash,transparent);border-radius:20px}body.zf-season .zf-living-category{border-color:var(--season-tint,var(--brand-season-tint))}body.zf-season .zf-living-category:is(:hover,:focus-visible){border-color:var(--season-accent,var(--brand-primary))}body.zf-season .button.secondary{border-color:var(--season-accent,var(--brand-ink))}body.zf-season .text-link{text-decoration-color:var(--season-accent,currentColor)}.zf-season-tag{display:inline-flex;align-items:center;gap:.3em;inline-size:fit-content;padding:.15em .6em;border-radius:999px;background:var(--season-tint,var(--brand-surface-alt));color:var(--season-ink-soft,var(--brand-ink));font-size:.78rem;font-weight:700}.zf-season-shelf .zf-season-tag{display:none}.zf-season-tag__icon{inline-size:1em;block-size:1em}.zf-season-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-block:0 1rem;padding:.7rem 1rem;border:1px solid var(--season-tint,var(--brand-line));border-radius:14px;background:var(--season-wash,var(--brand-card));color:var(--season-ink-soft,var(--brand-ink))}.zf-season-strip__icon{color:var(--season-accent,var(--brand-primary))}.zf-season-footer{margin:.5rem 0 0}.zf-season-footer a{display:inline-flex;align-items:center;gap:.35em;color:var(--season-tint,currentColor);font-weight:700;text-decoration:none}.returning-welcome{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.85rem 1.1rem;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-card);color:var(--brand-ink)}.zf-living-home .returning-welcome{inline-size:min(100% - 2rem, 75rem);margin:1rem auto 0}.returning-welcome p{flex:1 1 18rem;margin:0;font-weight:600}.returning-welcome__icon{display:inline-flex;color:var(--brand-primary)}.returning-welcome form{margin:0}.returning-welcome button.text-link{min-block-size:44px;padding:0;border:0;background:0 0;color:var(--brand-primary);font:inherit;text-decoration:underline;cursor:pointer}.returning-welcome .text-link{display:inline-flex;align-items:center;min-block-size:44px}.returning-offer{display:grid;gap:1rem;max-inline-size:48rem}.returning-offer h2{margin:0;font-size:clamp(1.25rem, 1rem + 0.8vw, 1.6rem)}.returning-offer__form{display:grid;justify-items:start;gap:.6rem;margin:0}.returning-offer__form p{margin:0;max-inline-size:68ch}.returning-notice{margin:0}.site-header .header-row{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:clamp(0.5rem, 1.25vw, 1rem)}.site-header .header-tools,.site-header .site-menu,.site-header .brand{min-inline-size:0}.site-header .site-menu>summary,.site-header .cart-link{gap:.4rem;white-space:nowrap}.site-header .cart-link [data-basket-count]{flex:none}.site-header .header-bottom{display:grid;grid-template-columns:minmax(0, 1fr) minmax(11rem, 17rem) max-content;column-gap:clamp(0.6rem, 1.6vw, 1.6rem);row-gap:.5rem;align-items:center}.site-header .header-bottom .main-nav{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.15rem clamp(0.65rem, 1.25vw, 1.1rem);min-inline-size:0}.site-header .header-bottom .main-nav a{display:inline-flex;align-items:center;gap:.35em;min-block-size:44px;padding-block:.35rem;font-size:clamp(0.84rem, 0.76rem + 0.17vw, 0.93rem);line-height:1.35;text-align:start}.site-header .header-bottom .header-search{inline-size:100%;min-inline-size:0;margin:0}.site-header .header-bottom .header-search input{inline-size:100%;min-inline-size:0}.site-header .header-bottom .lang-switch{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.15rem;min-inline-size:0}.site-header .lang-switch a{white-space:nowrap}.site-header :is(.main-nav,.site-menu nav) a{overflow-wrap:normal}html[dir=ltr] .zf-living-home .zf-living-hero__inner{display:flex;justify-content:flex-end}html[dir=ltr] .zf-living-home .zf-living-hero__content{inline-size:min(55%, 600px);max-inline-size:600px;text-align:start}.zf-living-home .zf-living-hero h1{line-height:1.12;overflow-wrap:normal;word-break:normal;hyphens:manual;text-wrap:balance}html[lang=en] .zf-living-home .zf-living-hero h1{font-size:clamp(2.75rem, 4.65vw, 5rem)}html[lang=ru] .zf-living-home .zf-living-hero h1{font-size:clamp(2.65rem, 4.3vw, 4.65rem)}html[lang=ar] .zf-living-home .zf-living-hero h1{font-size:clamp(2.65rem, 4.8vw, 4.95rem)}html:is([lang=ru],[lang=ar]) :is(h1,h2,h3,h4),html:is([lang=ru],[lang=ar]) :where(.zf-living-home,.zf-living-pdp) :is(h1,h2,h3){font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif;letter-spacing:normal}.zf-living-home .zf-living-category__name,.zf-living-home .home-guide-card__copy h3,.zf-living-home .home-contact-card h2,.site-footer .footer-top :is(p,a,.footer-heading){overflow-wrap:break-word;text-wrap:pretty}.zf-living-home .zf-living-category__name{line-height:1.35;text-align:center}.zf-living-home .home-guide-card__copy,.zf-living-home .home-contact-card,.site-footer .footer-top>*{min-inline-size:0}.site-footer{text-align:start}.site-footer .footer-contact__text{min-inline-size:0;overflow-wrap:break-word}.site-footer .footer-contact__text bdi[dir=ltr]{white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:70rem){.site-header .header-bottom{grid-template-columns:minmax(0, 1fr) max-content}.site-header .header-bottom .main-nav{grid-column:1/-1;grid-row:1}.site-header .header-bottom .header-search{grid-column:1;grid-row:2}.site-header .header-bottom .lang-switch{grid-column:2;grid-row:2}}@media (max-width:60rem){html[dir=ltr] .zf-living-home .zf-living-hero__content{inline-size:min(60%, 600px)}}@media (max-width:42rem){.site-header .header-row{grid-template-columns:minmax(44px, 1fr) minmax(0, auto) minmax(
				44px,
				1fr
			);gap:.3rem}.site-header .header-tools{gap:.2rem}.site-header .header-date{display:none}.site-header .brand{inline-size:max-content;max-inline-size:100%;font-size:clamp(1.02rem, 4.5vw, 1.4rem)}.site-header .header-bottom{display:grid;grid-template-columns:minmax(0, 1fr);gap:.35rem;margin-block-start:.65rem}.site-header .header-bottom .header-search{grid-column:1;grid-row:1}.site-header .header-bottom .main-nav{grid-column:1;grid-row:2;flex-wrap:nowrap;justify-content:flex-start;gap:.85rem;inline-size:100%;padding-block:.15rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.site-header .header-bottom .main-nav a{flex:none;white-space:nowrap}.site-header .header-bottom .lang-switch{grid-column:1;grid-row:3;inline-size:100%;justify-content:center;flex-wrap:wrap}html[dir=ltr] .zf-living-home .zf-living-hero__content{inline-size:100%;max-inline-size:100%}html[lang=en] .zf-living-home .zf-living-hero h1,html[lang=ru] .zf-living-home .zf-living-hero h1,html[lang=ar] .zf-living-home .zf-living-hero h1{font-size:clamp(2.4rem, 8.2vw, 3.5rem)}.zf-living-home .home-guide-card__copy h3{font-size:clamp(1rem, 3.8vw, 1.125rem)}}@media (max-width:28rem){.site-header .site-menu__label,.site-header .cart-link>span:not([data-basket-count]){display:none}.site-header .site-menu>summary,.site-header .cart-link{justify-content:center;min-inline-size:44px;min-block-size:44px}.site-header .header-tools{justify-self:end}}:root{--zf-header-height:74px;--zf-header-top:0px;--zf-header-rule:1px;--zf-header-bottom:calc(
		var(--zf-header-top) + var(--zf-header-height) + var(--zf-header-rule)
	);scroll-padding-block-start:calc(
		var(--zf-header-bottom) + var(--zf-subnav-height, 0px) + 1rem
	)}:root:has(body.admin-bar){--zf-header-top:32px}:root:has(body.zf-season){--zf-header-rule:5px}:root:has(.zf-living-pdp__anchors){--zf-subnav-height:3.5rem}.site-header{position:sticky;inset-block-start:var(--zf-header-top);z-index:150;padding-block:0;margin:0;border-block-end:1px solid var(--brand-line);background:var(--brand-surface);transition:box-shadow .15s ease}body.zf-season .site-header{background:var(--season-wash,var(--brand-surface))}.site-header.is-scrolled{box-shadow:0 5px 18px rgb(15 81 35/0.1)}.skip-link{z-index:200}:root:has(body.admin-bar) .skip-link:focus{inset-block-start:calc(var(--zf-header-top) + 0.5rem)}.site-header .header-row{display:grid;grid-template-columns:auto max-content minmax(11rem, 1fr) max-content;align-items:center;gap:clamp(0.5rem, 1.15vw, 1.4rem);min-block-size:var(--zf-header-height);padding-block:.35rem}.site-header .brand{justify-self:start;margin:0;inline-size:max-content;max-inline-size:100%;font-size:clamp(1.4rem, 1rem + 1.1vw, 2.05rem);line-height:1.05}.site-header .brand .brand-mark{inline-size:1.32em;block-size:1.32em}.site-header .brand-tagline{font-size:.33em}.site-header .site-menu{justify-self:start;z-index:10;position:relative}.site-header .site-menu>summary,.site-header .header-tools>:is(a,details)>summary,.site-header .header-tools>a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-block-size:44px;padding:.4rem .65rem;border:1px solid transparent;border-radius:12px;color:var(--brand-primary);background:0 0;text-decoration:none;font-size:.9rem;font-weight:700;line-height:1.3;white-space:nowrap}.site-header .site-menu>summary{min-inline-size:44px}.site-header .site-menu>summary:hover,.site-header .site-menu[open]>summary,.site-header .header-tools>a:hover,.site-header .header-tools>details>summary:hover,.site-header .header-tools>details[open]>summary{border-color:#b5c6ae;background:var(--brand-secondary-tint)}.site-header .site-menu>nav{position:absolute;inset-block-start:calc(100% + 0.4rem);inset-inline-start:0;z-index:30;inline-size:min(22rem, calc(100vw - 2rem));max-block-size:min(78dvh, 640px);padding:1rem;margin:0;border:1px solid #b5c6ae;border-radius:18px;background:var(--brand-card);box-shadow:0 15px 34px rgb(15 57 28/0.16);overflow-y:auto;overscroll-behavior:contain}.site-header .site-menu>nav>a{display:flex;align-items:center;gap:.55rem;min-block-size:44px;padding-block:.5rem;text-decoration:none;font-weight:600}.site-header .site-menu>nav a:hover,.site-header .site-menu>nav a:focus-visible{color:var(--brand-primary);background:var(--brand-secondary-tint);border-radius:8px}.site-header .site-menu__languages{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.35rem;margin-block-start:.85rem;padding-block:.85rem 0;border-block-start:1px solid var(--brand-line)}.site-header .site-menu__languages a{display:grid;place-items:center;min-block-size:44px;padding:.35rem;text-align:center;text-decoration:none;font-size:.86rem;font-weight:600}.site-header .site-menu__languages a[aria-current=page]{border-radius:9px;background:var(--brand-secondary-tint);outline:1px solid var(--brand-primary)}.site-header .site-menu>nav>:is(.site-menu__languages,.site-menu__whatsapp,.site-menu__delivery):before,.site-header .site-menu>nav>:is(.site-menu__whatsapp,.site-menu__delivery):after{display:none;content:none}.site-header .site-menu>nav>.site-menu__languages{padding-inline-start:0}.site-header .site-menu__delivery{background:var(--brand-secondary-tint);color:var(--brand-primary)}.site-header .site-menu__delivery bdi{margin-inline-start:auto;padding:.2rem .55rem;border-radius:999px;background:var(--brand-card);font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums}.site-header .site-menu__whatsapp{justify-content:center;gap:.5rem;margin-block:.65rem;background:var(--brand-primary);border:1px solid var(--brand-primary);color:#fff}.site-header .site-menu__whatsapp:hover{color:#fff !important;background:var(--brand-primary-deep) !important}.site-header .site-menu__whatsapp .zf-ui-icon{inline-size:23px;block-size:23px;--zf-icon-ink:#fff;--zf-icon-accent:#fff;--zf-icon-sage:#fff}.site-header .header-search--primary{justify-self:stretch;display:flex;align-items:center;inline-size:min(100%, 420px);min-inline-size:0;min-block-size:47px;margin:0 auto;padding:0 .2rem;border:1px solid #a8b8a1;border-radius:13px;background:var(--brand-card)}.site-header .header-search--primary:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgb(15 81 35/0.1)}.site-header .header-search--primary input{flex:1;inline-size:100%;min-inline-size:0;min-block-size:44px;padding-inline:.85rem;border:0;background:0 0;font-size:16px}.site-header .header-search--primary button{display:grid;flex:none;place-items:center;min-inline-size:43px;min-block-size:43px;padding:0;border:0;background:0 0;color:var(--brand-primary)}.site-header .header-search--primary button .zf-ui-icon{inline-size:22px;block-size:22px}.site-header .header-tools{justify-self:end;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(0.15rem, 0.35vw, 0.5rem);min-inline-size:0;white-space:nowrap}.site-header .header-tools>a,.site-header .header-tools>details>summary{min-inline-size:44px;min-block-size:44px}.site-header .header-tools .zf-ui-icon{inline-size:21px;block-size:21px}.site-header .header-date bdi{font-variant-numeric:tabular-nums;font-size:.86rem;letter-spacing:.01em}.site-header .header-date>span{font-size:.84rem}.site-header .header-whatsapp{border-color:#a8b8a1}.site-header .header-whatsapp>span{font-size:.86rem}.site-header .cart-link{position:relative;gap:.35rem}.site-header .cart-link .zf-basket-flowers{inline-size:25px;block-size:25px}.site-header .cart-link>span:not([data-basket-count]){font-size:.86rem}.site-header .cart-link:has([data-basket-count]:empty) [data-basket-count-label]{display:none}.site-header .cart-link [data-basket-count]:not(:empty){display:inline-grid;place-items:center;flex:none;min-inline-size:23px;block-size:23px;padding:.1rem .3rem;border-radius:50px;background:var(--brand-warm);color:var(--brand-ink);font-size:.82rem;line-height:1;font-variant-numeric:tabular-nums}.header-language,.header-search-popover{position:relative;border:0;padding:0}.site-header .header-language>summary,.site-header .header-search-popover>summary{list-style:none;cursor:pointer}.header-language>summary::-webkit-details-marker,.header-search-popover>summary::-webkit-details-marker{display:none}.site-header .header-language>summary{gap:.25rem;padding-inline:.55rem;border-color:#d5ddcc}.site-header .header-language>summary .zf-ui-icon{inline-size:15px;block-size:15px}.header-language .lang-switch{position:absolute;inset-block-start:calc(100% + 0.5rem);inset-inline-end:0;z-index:35;display:grid;gap:.2rem;inline-size:max-content;min-inline-size:10rem;padding:.45rem;border:1px solid #b5c6ae;border-radius:13px;background:var(--brand-card);box-shadow:0 12px 27px rgb(15 57 28/0.15)}.header-language .lang-switch a{display:block;min-block-size:43px;padding:.5rem .85rem;border-radius:9px;text-decoration:none;font-size:.91rem;font-weight:600;white-space:nowrap}.header-language .lang-switch a:hover,.header-language .lang-switch a[aria-current=page]{background:var(--brand-secondary-tint);color:var(--brand-primary)}.site-header .header-search-popover{display:none}.site-header .header-search-popover__panel{position:absolute;inset-block-start:calc(100% + 0.5rem);inset-inline-end:0;z-index:35;display:flex;inline-size:min(24rem, calc(100vw - 2rem));min-block-size:58px;margin:0;padding:5px;border:1px solid #b5c6ae;border-radius:14px;background:var(--brand-card);box-shadow:0 14px 30px rgb(15 57 28/0.15)}.site-header .header-search-popover__panel input{flex:1;inline-size:100%;min-inline-size:0;min-block-size:46px;padding-inline:.75rem;font-size:16px;border:0;background:0 0}.site-header .header-search-popover__panel button{display:grid;place-items:center;min-inline-size:46px;min-block-size:46px;padding:0;border:0;border-radius:10px;color:#fff;background:var(--brand-primary)}.site-header .header-search-popover__panel button .zf-ui-icon{--zf-icon-ink:#fff;--zf-icon-accent:#fff;inline-size:20px;block-size:20px}.site-header .site-menu:not([open])>nav,.site-header .header-language:not([open])>.lang-switch,.site-header .header-search-popover:not([open])>.header-search-popover__panel{display:none}.site-header-subnav{position:relative;z-index:1;background:var(--brand-surface);border-block-end:1px solid var(--brand-line)}body.zf-season .site-header-subnav{background:var(--season-wash,var(--brand-surface))}.site-header-subnav .header-bottom{display:flex;align-items:center;justify-content:center;min-block-size:50px;margin:0;padding:0}.site-header-subnav .main-nav{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(0.85rem, 2.5vw, 2.25rem);min-inline-size:0;max-inline-size:100%;padding:0;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.site-header-subnav .main-nav a{display:inline-flex;flex:none;align-items:center;gap:.42rem;min-block-size:49px;padding:.45rem .1rem;border-block-end:3px solid transparent;color:var(--brand-ink);font-size:clamp(0.95rem, 0.88rem + 0.25vw, 1.08rem);font-weight:700;line-height:1.25;white-space:nowrap;text-decoration:none}.site-header-subnav .main-nav a:first-child{border-block-end-color:transparent}.site-header-subnav .main-nav a[aria-current=page],.site-header-subnav .main-nav a:hover{color:var(--brand-primary);border-block-end-color:var(--brand-accent)}.site-header-subnav .main-nav a.zf-season-link{color:var(--season-accent,var(--brand-primary));border-block-end-color:var(--season-accent,var(--brand-accent))}.site-header-subnav .main-nav .zf-nav-icon{inline-size:22px;block-size:22px}.site-header :is(a,summary,button,input):focus-visible,.site-header-subnav a:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}@media (max-width:1370px){.site-header .header-whatsapp>span,.site-header .cart-link>span:not([data-basket-count]),.site-header .site-menu__label{display:none}.site-header .site-menu>summary{padding-inline:.4rem}}@media (max-width:1130px){.site-header .brand{font-size:clamp(1.25rem, 1rem + 1.05vw, 1.65rem)}.site-header .header-row{gap:.55rem}.site-header-subnav .main-nav{justify-content:flex-start;inline-size:100%;gap:1.1rem}}@media (max-width:980px){.site-header .header-row{grid-template-columns:auto minmax(0, 1fr) auto}.site-header .brand{justify-self:start}.site-header .header-search--primary{display:none}.site-header .header-search-popover{display:block}.site-header-subnav .main-nav{scrollbar-width:thin}.site-header .header-date>span{display:none}.site-header .header-tools{gap:.1rem}}@media (max-width:720px){:root{--zf-header-height:60px}.site-header .header-row{grid-template-columns:minmax(44px, 1fr) minmax(0, auto) minmax(
				88px,
				1fr
			);gap:.2rem;padding-block:.2rem}.site-header .brand{grid-column:2;justify-self:center;font-size:clamp(1rem, 3.8vw, 1.28rem)}.site-header .site-menu{grid-column:1;grid-row:1}.site-header .header-tools{grid-column:3;grid-row:1;justify-self:end}.site-header .brand .brand-mark{inline-size:1.25em;block-size:1.25em}.site-header .brand-tagline{display:none}.site-header .header-tools>a.header-date,.site-header .header-tools>a.header-whatsapp,.site-header .header-tools>details.header-language{display:none}.site-header .cart-link>span:not([data-basket-count]),.site-header .site-menu__label{display:none}.site-header .site-menu>summary,.site-header .header-tools>a.cart-link,.site-header .header-tools>.header-search-popover>summary{min-inline-size:44px;min-block-size:44px;padding-inline:.25rem}.site-header .header-tools{gap:.2rem;flex-wrap:nowrap}.site-header .cart-link [data-basket-count]:not(:empty){position:absolute;inset-block-start:-.15rem;inset-inline-end:-.1rem;min-inline-size:19px;block-size:19px;font-size:.74rem}.site-header .site-menu>nav{max-block-size:calc(
			100dvh - var(--zf-header-height) - var(--zf-header-top) - 12px
		)}.site-header .header-search-popover__panel{position:fixed;inset-block-start:calc(
			var(--zf-header-height) + var(--zf-header-top) + 0.35rem
		);inset-inline:.75rem;inline-size:auto;min-block-size:58px}.site-header-subnav{display:none}}@media (max-width:390px){.site-header .brand{font-size:clamp(0.86rem, 3.7vw, 1rem)}.site-header .brand .brand-mark{inline-size:1.16em;block-size:1.16em}}@media (max-width:782px){:root:has(body.admin-bar){--zf-header-top:46px}}@media (max-width:600px){:root:has(body.admin-bar){--zf-header-top:0px}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}@media print{.site-header{position:static;box-shadow:none}.site-header-subnav,.header-search-popover{display:none}}.zf-suggest-host{position:relative}.header-search.zf-suggest-host{overflow:visible}.zf-suggest{position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;z-index:60;box-sizing:border-box;min-inline-size:min(18rem, calc(100vw - 2rem));max-block-size:min(70vh, 28rem);overflow-y:auto;padding:.35rem;border:1px solid var(--brand-line);border-radius:14px;background:var(--brand-card);box-shadow:0 14px 30px rgb(15 57 28/0.15);text-align:start}.zf-suggest[hidden]{display:none}.zf-suggest ul{list-style:none;margin:0;padding:0}.zf-suggest-heading{padding:.5rem .6rem .2rem;font-size:.8rem;font-weight:600;color:var(--brand-muted)}.zf-suggest-link{display:flex;align-items:center;gap:.6rem;min-block-size:44px;padding:.35rem .6rem;border-radius:10px;color:var(--brand-ink);text-decoration:none}.zf-suggest-text{flex:1;min-inline-size:0;overflow-wrap:anywhere}.zf-suggest-note{color:var(--brand-muted);font-size:.82rem}.zf-suggest-link img{flex:none;inline-size:40px;block-size:40px;border-radius:8px;object-fit:cover;background:var(--brand-surface-alt)}.zf-suggest-price{flex:none;font-variant-numeric:tabular-nums;font-weight:600}.zf-suggest-all{color:var(--brand-primary);font-weight:600}.zf-suggest-item.is-active .zf-suggest-link{background:var(--brand-surface-alt);outline:2px solid var(--brand-primary);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.zf-suggest-link:hover{background:var(--brand-surface-alt)}}@media (prefers-reduced-motion:no-preference){.zf-suggest:not([hidden]){animation:zf-suggest-in .15s ease-out}}@keyframes zf-suggest-in{from{opacity:0;transform:translateY(-4px)}}.site-header .header-search--primary,.site-header .header-search-popover__panel{border:1.5px solid color-mix(in srgb,var(--brand-primary) 30%,var(--brand-line));border-radius:999px;background:var(--brand-card);box-shadow:0 1px 2px rgb(15 81 35/0.06);transition:border-color .15s ease,box-shadow .15s ease}.site-header .header-search--primary:focus-within,.site-header .header-search-popover__panel:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 4px rgb(15 81 35/0.14);outline:2px solid var(--brand-primary);outline-offset:2px}.site-header .header-search--primary:after,.site-header .header-search-popover__panel:after{display:none}.site-header .header-search--primary input,.site-header .header-search-popover__panel input{padding-inline:1.15rem .5rem;outline:none;box-shadow:none}.site-header .header-search--primary input:focus-visible,.site-header .header-search-popover__panel input:focus-visible{outline:none}.site-header .header-search--primary button[type=submit],.site-header .header-search-popover__panel button[type=submit]{min-inline-size:40px;min-block-size:40px;margin:3px;border-radius:50%;background:var(--brand-primary);color:#fff}.site-header .header-search--primary button[type=submit] .zf-ui-icon,.site-header .header-search-popover__panel button[type=submit] .zf-ui-icon{--zf-icon-ink:#fff;--zf-icon-accent:#fff;--zf-icon-sage:#fff;inline-size:20px;block-size:20px}@media (hover:hover) and (pointer:fine){.site-header .header-search--primary button[type=submit]:hover,.site-header .header-search-popover__panel button[type=submit]:hover{background:color-mix(in srgb,var(--brand-primary) 82%,#000)}}.search-box.zf-suggest-host{overflow:visible}.zf-suggest{background:#fffdf8;padding:.5rem;border-radius:18px;box-shadow:0 18px 44px rgb(15 57 28/0.2)}.zf-suggest-link{border-radius:12px}.zf-suggest-completion:before,.zf-suggest-link:not(.zf-suggest-product,.zf-suggest-all):before{content:'';flex:none;inline-size:18px;block-size:18px;background:var(--brand-primary);opacity:.55;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/contain no-repeat}.zf-suggest mark{background:0 0;color:inherit;font-weight:700}.zf-suggest-heading{padding:.7rem .75rem .25rem;letter-spacing:.01em}.zf-suggest-link img{inline-size:48px;block-size:48px;border-radius:10px}.zf-suggest-product{min-block-size:58px}.zf-suggest-all{margin-block-start:.35rem;border-block-start:1px solid var(--brand-line);border-radius:0 0 12px 12px}.zf-nav-progress{position:fixed;inset-inline:0;top:0;z-index:2147483000;block-size:3px;pointer-events:none;background:var(--brand-primary);box-shadow:0 0 8px color-mix(in oklch,var(--brand-primary) 60%,transparent);opacity:0;transform:scaleX(0);transform-origin:0 50%;transition:opacity .2s ease}html[dir=rtl] .zf-nav-progress{transform-origin:100% 50%}html[data-zf-navigating]{cursor:progress}html[data-zf-navigating] .zf-nav-progress{opacity:1;animation:zf-nav-progress 8s cubic-bezier(.1,.7,.2,1) forwards}@keyframes zf-nav-progress{from{transform:scaleX(0)}to{transform:scaleX(.94)}}@media (prefers-reduced-motion:reduce){html[data-zf-navigating] .zf-nav-progress{animation:none;transform:scaleX(1)}}.products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%, 226px), 1fr));gap:clamp(12px, 1.55vw, 22px);align-items:stretch}.products-grid>.zf-product-card-v3{--zf-card-edge:color-mix(in srgb,var(--brand-primary) 13%,var(--brand-line));display:flex;flex-direction:column;position:relative;min-inline-size:0;padding:9px 9px 12px;gap:0;border:1px solid var(--zf-card-edge);border-radius:20px;background:var(--brand-card);box-shadow:0 4px 14px rgba(15,81,35,.035);container-type:inline-size;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.zf-product-card-v3 .zf-card-media{position:relative;margin-block-end:11px}.products-grid>.zf-product-card-v3 .product-image{display:block;position:relative;aspect-ratio:1/1.08;border-radius:14px;overflow:hidden;background:var(--brand-surface-alt)}.products-grid>.zf-product-card-v3 .product-image img{display:block;position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .35s ease}.zf-product-card-v3 .product-image .image-caption{inset-inline-start:8px;inset-block-end:8px;color:var(--brand-muted);background:rgba(255,248,234,.94);font-size:.68rem;line-height:1.2;padding:.3em .55em;border-radius:6px;max-inline-size:calc(100% - 16px)}.products-grid>.zf-product-card-v3 .zf-favorite{z-index:3;inset-block-start:15px;inset-inline-end:15px}.zf-product-card-v3 .zf-card-availability{position:absolute;z-index:2;inset-block-start:9px;inset-inline-start:9px;max-inline-size:calc(100% - 70px);padding:6px 9px;display:inline-flex;align-items:center;gap:5px;line-height:1.2;font-size:.72rem;font-weight:650;color:var(--brand-primary-deep);background:rgba(255,248,234,.97);border:1px solid var(--brand-line);border-radius:999px;box-shadow:0 2px 8px rgba(15,81,35,.06)}.zf-product-card-v3 .zf-card-availability .zf-ui-icon{inline-size:16px;block-size:16px}.zf-product-card-v3 .zf-card-availability--check,.zf-product-card-v3 .zf-card-availability--date{color:var(--brand-action);background:#fff9ee}.zf-product-card-v3 .zf-card-availability--sold{color:var(--brand-muted);background:rgba(253,250,243,.97)}.zf-product-card-v3 .zf-card-content{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;padding-inline:4px;gap:8px}.products-grid>.zf-product-card-v3 .product-info{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:start;gap:3px;margin:0}.products-grid>.zf-product-card-v3 .product-info h3{font-family:Fredoka,system-ui,sans-serif;font-size:clamp(1.06rem, 1.8vw, 1.28rem);font-weight:650;line-height:1.23;margin:0;min-block-size:2.46em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.products-grid>.zf-product-card-v3 .product-info h3 a{text-decoration:none;padding-block:.2em}.products-grid>.zf-product-card-v3 .product-info .price{align-self:flex-start;margin-inline-start:0;font-size:clamp(1.14rem, 1.9vw, 1.38rem);font-weight:800;line-height:1.2;color:var(--brand-primary)}.zf-product-card-v3 .zf-season-tag{max-inline-size:100%}.zf-product-card-v3 .zf-card-details{display:flex;flex-direction:column;align-items:start;gap:5px}.zf-product-card-v3 .zf-card-unit{margin:0;color:var(--brand-muted);font-size:.78rem;line-height:1.4;display:flex;align-items:flex-start;gap:6px}.zf-product-card-v3 .zf-card-unit .zf-ui-icon{color:var(--brand-secondary);inline-size:18px;block-size:18px;flex:none}.zf-product-card-v3 .zf-card-demo{color:var(--brand-muted);font-size:.72rem;line-height:1.35}.zf-product-card-v3 .zf-care-tags,.zf-product-card-v3 .product-facts{display:flex;gap:5px;margin:0;padding:0;flex-wrap:wrap;align-items:start}.zf-product-card-v3 .zf-care-tag,.products-grid>.zf-product-card-v3 .product-facts li{display:flex;flex-direction:row;align-items:center;text-align:start;gap:5px;max-inline-size:100%;font-size:.71rem;line-height:1.4;padding:3px 7px;color:var(--brand-muted);background:#f4f1e8;border:1px solid #e9e0d1;border-radius:8px}.zf-product-card-v3 .zf-care-tag__label{font-weight:650;color:var(--brand-primary-deep);opacity:1;white-space:nowrap}.zf-product-card-v3 .zf-care-tag__value{overflow-wrap:anywhere}.zf-product-card-v3 .zf-care-tag[data-care=pet_toxicity]{color:var(--brand-action);background:#fff0e8;border-color:#efd3c3}.zf-product-card-v3 .zf-card-colours{padding-block:3px}.zf-product-card-v3 .color-dots .chip-row{display:flex;flex-wrap:wrap;gap:3px}.zf-product-card-v3 .color-dots .chip-swatch{min-inline-size:34px;min-block-size:34px;padding:5px;border-radius:50%;border:1px solid transparent}.zf-product-card-v3 .color-dots .chip-swatch[aria-pressed=true]{background:var(--brand-secondary-tint);border-color:var(--brand-primary)}.zf-product-card-v3 .color-dots .chip-swatch .swatch{inline-size:18px;block-size:18px;outline-offset:3px}.zf-product-card-v3 .zf-card-footer{margin-block-start:auto;padding-block-start:12px}.zf-product-card-v3 .zf-card-cta,.zf-product-card-v3 .add-form>.button{inline-size:100%;min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 12px;font-size:.89rem;font-weight:750;line-height:1.25;border-radius:12px;text-align:center;text-decoration:none;border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--brand-surface)}.zf-product-card-v3 .zf-card-cta .zf-ui-icon,.zf-product-card-v3 .add-form .zf-ui-icon{inline-size:19px;block-size:19px}.zf-product-card-v3 :is(.zf-card-cta--check,.zf-card-cta--date){color:var(--brand-primary);background:var(--brand-secondary-tint);border-color:var(--brand-secondary)}.zf-product-card-v3 .zf-card-cta--sold{color:var(--brand-muted);background:0 0;border-color:var(--brand-line)}.zf-product-card-v3 .add-form{position:static;display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:0}.zf-product-card-v3 .add-form .add-qty{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;padding:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}.zf-product-card-v3 .add-form [data-status]:empty,.zf-product-card-v3 .add-form [data-zf-truth-panel]:empty{display:none}.zf-product-card-v3 .add-form [data-status]:not(:empty){font-size:.78rem;margin:0;line-height:1.35}.zf-product-card-v3 .add-form [data-zf-truth-status]{font-size:.75rem;line-height:1.35;margin:0}.zf-product-card-v3 .add-form>.button:disabled{cursor:not-allowed;background:var(--brand-surface-alt);border-color:var(--brand-line);color:var(--brand-muted)}.zf-product-card-v3 .product-note{display:none}@media (hover:hover) and (pointer:fine){.products-grid>.zf-product-card-v3:hover{border-color:var(--brand-secondary);box-shadow:0 14px 24px rgba(15,81,35,.1);transform:translateY(-2px)}.products-grid>.zf-product-card-v3:hover .product-image img{transform:scale(1.035)}.zf-product-card-v3 .zf-card-cta:not(.zf-card-cta--sold):hover{filter:brightness(.94)}}@media (max-width:680px){.products-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:11px}.products-grid>.zf-product-card-v3{padding:6px 6px 9px;border-radius:15px}.products-grid>.zf-product-card-v3 .product-image{border-radius:11px;aspect-ratio:1/1.1}.zf-product-card-v3 .zf-card-content{padding-inline:3px;gap:6px}.products-grid>.zf-product-card-v3 .product-info h3{font-size:.97rem}.products-grid>.zf-product-card-v3 .product-info .price{font-size:1.13rem}.zf-product-card-v3 .zf-care-tags>:nth-child(n+2),.zf-product-card-v3 .product-facts>:nth-child(n+2){display:none}.zf-product-card-v3 .zf-card-availability{inset-block-start:7px;inset-inline-start:7px;max-inline-size:calc(100% - 51px);font-size:.67rem;padding:5px 6px;border-radius:8px}.zf-product-card-v3 .zf-card-availability .zf-ui-icon{display:none}.products-grid>.zf-product-card-v3 .zf-favorite{inset-block-start:9px;inset-inline-end:9px}.zf-product-card-v3 .zf-card-cta,.zf-product-card-v3 .add-form>.button{font-size:.78rem;min-block-size:44px;border-radius:10px;padding-inline:6px;gap:5px}.zf-product-card-v3 .zf-card-cta .zf-ui-icon{inline-size:16px;block-size:16px}}@media (max-width:350px){.products-grid{grid-template-columns:minmax(0, 1fr)}}body.single-product .zf-living-pdp__hero .zf-living-pdp__buy-grid{grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(20px, 3.2vw, 48px);padding-block:clamp(14px, 2.4vw, 32px)}body.single-product .zf-living-pdp__gallery{position:sticky;inset-block-start:calc(var(--zf-header-bottom) + 1rem);align-self:start}body.single-product .zf-living-pdp__gallery figure{border-radius:21px;padding:clamp(8px, 1vw, 14px);background:var(--brand-surface-alt);border-color:var(--brand-line)}body.single-product .zf-living-pdp__gallery figure [data-pdp-hero-image]{aspect-ratio:4/4.5;max-block-size:min(72svh, 680px);background:var(--brand-surface);border-radius:14px}body.single-product .source-images[data-gallery-items]{gap:8px;padding-block:7px}body.single-product .zf-pdp-gallery-thumb{inline-size:76px;block-size:80px;flex-basis:76px;border-radius:10px;border-color:var(--brand-line);background:var(--brand-card)}body.single-product .zf-pdp-gallery-thumb[aria-pressed=true]{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}body.single-product .zf-living-pdp__hero .zf-living-pdp__summary{background:var(--brand-card);border-color:var(--brand-line);border-radius:21px;padding:clamp(18px, 2.2vw, 29px)}body.single-product .zf-living-pdp__summary .price.large{margin-block:10px 14px;color:var(--brand-primary);font-size:clamp(1.95rem, 3vw, 2.6rem);line-height:1.1}body.single-product .zf-living-pdp__summary .zf-pdp-sale-unit{font-size:.9rem;color:var(--brand-muted);margin:5px 0 0}body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions{padding-block:3px 12px;border-block-end:1px solid var(--brand-line)}body.single-product .zf-living-pdp__summary .zf-pdp-secondary{padding-block-start:14px}body.single-product .zf-living-pdp__summary .product-facts--summary{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:7px;margin-block:0 12px}body.single-product .zf-living-pdp__summary .product-facts--summary li{font-size:.78rem;padding:7px 9px;min-block-size:41px;background:var(--brand-secondary-tint);border-color:#dae4ce;color:var(--brand-primary-deep)}body.single-product .zf-living-pdp__summary .zf-product-fact-icon svg{inline-size:23px;block-size:23px}body.single-product .pdp-color-picker{margin:0 0 13px;padding:0}body.single-product .pdp-color-picker legend{font-size:.9rem;font-weight:700}body.single-product .pdp-color-picker .chip-row{gap:8px}body.single-product .pdp-color-picker .chip-swatch{min-inline-size:55px;min-block-size:61px;padding:7px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--brand-line);border-radius:13px;background:var(--brand-surface);font-size:.78rem}body.single-product .pdp-color-picker .chip-swatch[aria-pressed=true]{background:var(--brand-secondary-tint);border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}body.single-product .pdp-color-picker .chip-swatch .swatch{inline-size:23px;block-size:23px}body.single-product .pdp-variation-picker .chip-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 145px), 1fr));gap:9px}body.single-product .pdp-variation-picker button.chip{min-block-size:69px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border-radius:13px;border:1px solid var(--brand-line);background:var(--brand-surface);text-align:start;color:var(--brand-ink)}body.single-product .pdp-variation-picker button.chip[aria-pressed=true]{background:var(--brand-secondary-tint);border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}body.single-product .zf-variant-thumb{inline-size:48px;block-size:51px;flex:0 0 48px;object-fit:cover;border-radius:9px;background:var(--brand-surface-alt)}body.single-product .zf-variant-text{display:grid;gap:2px;min-inline-size:0;font-size:.83rem;line-height:1.2}body.single-product .zf-variant-price{font-variant-numeric:tabular-nums;font-weight:800;color:var(--brand-primary)}body.single-product .zf-variant-status{font-size:.72rem;color:var(--brand-action);font-weight:650}body.single-product .pdp-variation-picker button.chip[data-zf-option-unavailable='1']{background:#f7f2e9;color:var(--brand-muted)}body.single-product .zf-pdp-story-details{margin-block:0 10px;border-color:var(--brand-line)}body.single-product .zf-pdp-story-details summary{min-block-size:44px;color:var(--brand-primary)}body.single-product .zf-pdp-story-details .zf-pdp-story-inner{display:grid;gap:12px;padding-block:10px}body.single-product .zf-living-pdp__summary .add-form>.button,body.single-product .editorial-pdp .pdp-buy .add-form>.button{min-block-size:53px;background:var(--brand-primary);color:var(--brand-surface);border-radius:12px}body.single-product .zf-living-pdp__summary .add-form>.button:disabled,body.single-product .editorial-pdp .pdp-buy .add-form>.button:disabled{color:var(--brand-muted);background:var(--brand-surface-alt);border:1px solid var(--brand-line)}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-hero{grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);gap:clamp(18px, 3vw, 48px);align-items:start}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-heading{align-self:start}@media (min-width:901px){body.single-product .editorial-pdp.pdp-cut-v2 .pdp-hero{grid-template-rows:auto 1fr}}@media (max-width:900px){body.single-product .editorial-pdp.pdp-cut-v2 .pdp-hero{grid-template-rows:auto}}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-studio{background:var(--brand-surface-alt);border-color:var(--brand-line);border-radius:21px}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-heading h1{font-size:clamp(2.1rem, 3vw, 3.4rem)}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-buy{background:var(--brand-card);border-color:var(--brand-line);border-radius:17px;padding:clamp(17px, 2vw, 26px)}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-variation-gallery{display:flex;gap:8px}body.single-product .editorial-pdp.pdp-cut-v2 .zf-pdp-gallery-thumb{flex-basis:75px;inline-size:75px;block-size:80px}@media (max-width:900px){body.single-product .zf-living-pdp__hero .zf-living-pdp__buy-grid{display:flex;flex-direction:column;gap:14px}body.single-product .zf-living-pdp__gallery{position:static;inline-size:100%}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-hero{grid-template-columns:minmax(0, 1fr);grid-template-areas:'heading' 'visual' 'buy'}}@media (max-width:600px){body.single-product .zf-living-pdp__hero .zf-living-pdp__summary{padding:15px;border-radius:16px}body.single-product .zf-living-pdp__gallery figure [data-pdp-hero-image]{max-block-size:46svh;aspect-ratio:1}body.single-product .zf-living-pdp__summary .product-facts--summary{grid-template-columns:repeat(2,minmax(0, 1fr))}body.single-product .pdp-variation-picker .chip-row{grid-template-columns:repeat(2,minmax(0, 1fr))}body.single-product .pdp-variation-picker button.chip{flex-direction:column;align-items:flex-start}body.single-product .editorial-pdp.pdp-cut-v2 .pdp-heading h1{font-size:clamp(2rem, 8vw, 2.8rem)}}@media (prefers-reduced-motion:reduce){.products-grid>.zf-product-card-v3,.products-grid>.zf-product-card-v3 .product-image img{transition:none}.products-grid>.zf-product-card-v3:hover{transform:none}}.zf-product-card-v3 .zf-card-unit span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.zf-product-card-v3 .zf-card-availability--information{color:var(--brand-action);background:var(--brand-warm-tint)}.zf-product-card-v3 .chip-swatch[data-zf-option-unavailable='1'] .swatch{opacity:.42;filter:grayscale(.65)}body.single-product .pdp-color-picker .chip-swatch[data-zf-option-unavailable='1']{background:#f4eee3;border-style:dashed}body.single-product .pdp-color-picker .zf-swatch-status{color:var(--brand-action);font-size:.69rem;font-weight:650;line-height:1.2}body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions{--zf-act-h:52px;--zf-act-r:13px;display:grid;gap:10px}body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions .add-form{margin-block:0}body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions>.button,body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions>.pdp-builder-link{display:inline-flex;justify-content:center;align-items:center;gap:9px;inline-size:100%;min-block-size:var(--zf-act-h);margin:0;padding-inline:1.25rem;border:1.5px solid var(--brand-primary);border-radius:var(--zf-act-r);background:0 0;color:var(--brand-primary);font-size:1rem;font-weight:750;text-align:center;text-decoration:none}body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions>.button:hover,body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions>.pdp-builder-link:hover{background:color-mix(in oklch,var(--brand-surface-alt) 70%,transparent)}.zf-living-pdp__sticky-buy.is-active{gap:8px}.zf-living-pdp__sticky-buy .zf-living-button{flex:1 1 0;min-inline-size:0;min-block-size:48px;padding:6px 10px;border:1.5px solid var(--zfl-forest);border-radius:13px;font-size:.9rem;line-height:1.15;text-align:center}.zf-living-pdp__sticky-buy .zf-living-button--light{background:0 0;border-color:var(--zfl-forest);color:var(--zfl-forest)}.zf-living-pdp__sticky-price{flex:none;font-weight:750}.builder-promo-product .builder-promo-text>a.button{min-block-size:52px;border-radius:13px}.builder-promo-product .builder-promo-text>a.button+a.button{margin-inline-start:.5rem}body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions .add-form>.button,body.single-product .zf-living-pdp__summary .zf-pdp-primary-actions .add-form input[type=number]{min-block-size:var(--zf-act-h);border-radius:var(--zf-act-r)}:is([data-zf-botanical-host],.zf-living-home){position:relative;isolation:isolate}:is([data-zf-botanical-host],.zf-living-home)>.zf-botanical-field{position:absolute;inset-block-start:var(--zf-botanical-top,0px);inset-block-end:0;left:var(--zf-botanical-left,0px);right:auto;inline-size:var(--zf-botanical-viewport,100%) !important;margin:0 !important;max-inline-size:none;z-index:0;overflow:clip;pointer-events:none;user-select:none;contain:paint}.zf-botanical-field:not([data-zf-placed]){visibility:hidden}[data-zf-botanical-host]>.zf-botanical-content-boundary{position:absolute;grid-column:content;inset-inline:0;inset-block-start:0;block-size:0;visibility:hidden;pointer-events:none}[data-zf-botanical-host]:has(.zf-living-pdp)>.zf-botanical-content-boundary{grid-column:1/-1;inset-inline:0;inline-size:min(
		calc(100% - 2 * var(--zfl-page-pad, 16px)),
		var(--zfl-content, 1240px)
	);margin-inline:auto}[data-zf-botanical-host]>.zf-botanical-field{grid-column:1/-1;z-index:1}.zf-botanical-rail{position:absolute;inset-block:0;overflow:visible;inline-size:min(
		clamp(140px, 11.5vw, 280px),
		max(0px, calc((100vw - 75rem) / 2 - 24px))
	)}.zf-botanical-rail--start{left:max(12px, calc(10% - 5.75vw))}.zf-botanical-rail--end{right:max(12px, calc(10% - 5.75vw))}.zf-botanical-rail[data-fits=false]{visibility:hidden}.zf-botanical-rail--end>svg{transform:scaleX(-1)}.zf-botanical-scene{display:block;inline-size:100%;block-size:auto;overflow:visible;pointer-events:none;user-select:none;opacity:.88}.zf-botanical-stem,.zf-botanical-branch{fill:none;stroke:var(--zfl-forest,var(--brand-primary));stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.zf-botanical-branch{stroke-width:1.4}.zf-botanical-calyx{fill:var(--zfl-forest,var(--brand-primary))}.zf-botanical-unfurl,[data-zf-petal]{transform-origin:0 0}.zf-botanical-divider{pointer-events:none;user-select:none;overflow:clip;inline-size:min(800px, 100%);block-size:clamp(82px, 13vw, 164px);margin-inline:auto;margin-block:0;contain:layout paint}.zf-botanical-divider>svg{inline-size:100%;block-size:100%;opacity:.7}.zf-botanical-divider--buy{block-size:76px}@media (min-width:1440px){:is([data-zf-botanical-host],.zf-living-home)>.zf-botanical-field{display:block}}@media (max-width:767px){.zf-botanical-divider{block-size:64px}.zf-botanical-divider--buy{display:none}}html.zf-motion-off [data-zf-stem],html.zf-motion-off [data-zf-branch]{stroke-dashoffset:0 !important;opacity:1 !important}html.zf-motion-off .zf-botanical-unfurl,html.zf-motion-off [data-zf-petal]{transform:none !important;opacity:1 !important;transition:none !important;animation:none !important}html.zf-motion-off .zf-botanical-scene,html.zf-motion-off .zf-botanical-rail{translate:none !important}html.zf-motion-off [data-zf-sticky-buy]{transition:none}@media (prefers-reduced-motion:reduce){[data-zf-stem],[data-zf-branch]{stroke-dashoffset:0 !important;opacity:1 !important}.zf-botanical-unfurl,[data-zf-petal]{transform:none !important;opacity:1 !important;animation:none !important}.zf-botanical-scene,.zf-botanical-rail{translate:none !important}[data-zf-sticky-buy]{transition:none}}@media print{.zf-botanical-field,.zf-botanical-divider{display:none !important}}