:root{--fl-accent-soft:#f7eef2;--fl-chip-border:rgba(157,77,110,.35);--fl-ghost-border:rgba(157,77,110,.14);--fl-ghost-text:#5f5663;--fl-btn-h:48px;--fl-chip-h:36px;--fl-card-radius:12px;--fl-edge:16px}@media (min-width: 768px){section.home-price-links,section.product-section,:root section.home-hubs-section,#about-section.info-scroll,.home-blog-widget.container,#faq-section.container{box-sizing:border-box;width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important;padding-right:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important}}@media (max-width: 767px){#about-section.info-scroll{padding-left:0;padding-right:0}}#home-hubs-title,#gifts-title,#about-title,#home-blog-title,#faq-title{color:var(--fl-ink)}#home-hubs-title,#gifts-title,#about-title,#home-blog-title,#faq-title{font-weight:700;letter-spacing:-.01em}main>:is(#about-section,.home-blog-widget,#faq-section) :is(a.btn-capsule-primary,a.faq-home-action--ghost){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--fl-btn-h);height:auto;padding:0 32px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:normal !important;text-transform:none !important;border-radius:999px}main>#faq-section a.faq-home-shortcut{box-sizing:border-box;min-height:var(--fl-chip-h);padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;color:var(--fl-accent);background:#fff;border:1px solid var(--fl-chip-border);border-radius:999px}main>#faq-section a.faq-home-shortcut:hover{background:var(--fl-accent-soft);border-color:var(--fl-accent)}:is(main,body)>:is(section.product-section,section.home-hubs-section,section.home-price-links,[id^="information-"]) a.fpillar-hub-card__chip{padding:6px 12px;font-size:13px;line-height:16px}:is(main,body)>:is(section.product-section,section.home-hubs-section,section.home-price-links,[id^="information-"]) a.fpillar-hub-card__chip:not(.fpillar-hub-card__chip--more):not(:hover){border-color:var(--fl-border)}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) .product-grid .product-card,:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) .product-grid .product-card .product-photo{border-radius:var(--fl-card-radius)}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) .product-grid .product-card .product-photo img{border-radius:inherit}.product-section-category h1.page-title{color:var(--fl-ink)}.product-section-category :is(.flowers-landing-hero__title,.flowers-section-heading__title,.fpillar-hub-section__title,.flowers-route-section__title,.faq-inline-block__title,.flowers-trust__title,.fpillar-section__title,#stock-alternatives-title){font-size:var(--fl-h2);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--fl-ink)}.product-section-category :is(.flowers-landing-hero__eyebrow,.flowers-section-heading__eyebrow,.fpillar-hub-section__eyebrow,.flowers-route-section__eyebrow,.faq-inline-block__eyebrow,.flowers-trust__eyebrow){margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-accent)}.product-section-category :is(.flowers-section-heading__text,.fpillar-hub-section__text,.flowers-route-section__text,.faq-inline-block__text,.flowers-trust__text){font-size:15px;line-height:1.6;color:var(--fl-muted)}.product-section-category .product-section-container>:is(.page-title){margin-top:12px;margin-bottom:0}.product-section-category .product-section-container>:is(.flowers-landing-hero,.fpillar-hero-chips){margin-top:24px;margin-bottom:0}.product-section-category .product-section-container>:is(.flowers-section-heading,.fpillar-hub-section,.flowers-route-section,#category-product-grid,.seo-filter-recommendations,.flowers-trust,.category-seo-text,.faq-inline-block,.seo-links-compact){margin-top:var(--fl-section);margin-bottom:0}.product-section-category .product-section-container>.price-capsules-row{margin-top:16px;margin-bottom:0}.product-section-category a.flowers-landing-hero__action{box-sizing:border-box;min-height:var(--fl-btn-h);padding:0 32px;font-size:14px;font-weight:600;line-height:1.2}.product-section-category a.flowers-landing-hero__action--secondary{color:var(--fl-ghost-text) !important;border-color:var(--fl-ghost-border)}.product-section-category .faq-inline-block{border-radius:var(--fl-card-radius);padding:32px}@media (max-width: 767px){.product-section-category .faq-inline-block{padding:20px}}.product-section-category a.quick-link-chip{box-sizing:border-box;min-height:var(--fl-chip-h);padding:8px 16px;font-size:14px;font-weight:600;line-height:1.2;color:var(--fl-accent);background:#fff;border:1px solid var(--fl-chip-border);border-radius:999px}.product-section-category a.quick-link-chip--muted{color:var(--fl-ghost-text);border-color:var(--fl-border)}.product-section-category a.quick-link-chip:hover{background:var(--fl-accent-soft);border-color:var(--fl-accent)}:root{--fl-measure:760px;--fl-panel-pad:32px;--fl-card-pad:20px}@media (max-width: 767px){:root{--fl-panel-pad:20px;--fl-card-pad:16px}}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty){box-sizing:border-box;width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important;padding-right:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty)>.row{margin-left:0;margin-right:0}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty)>.row>#content,main>#product-product>.row>.col-sm-12{padding-left:0;padding-right:0}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,section.product-section,#faq-section) :is(.blog-post__content,.trust-richtext,.content-text,.category-seo-text,.delivery-section,.trust-card,.faq-inline-answer,.delivery-faq-answer,.faq-answer,.fpillar-root)>:is(p,ul,ol,blockquote),:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,section.product-section) :is(.trust-subtitle,.trust-card-copy,.dzen-cta__text,.fpillar-callout__text,.faq-inline-block__text,.bonus-intro,.bonus-section-lead,.delivery-contact-text,.flowers-section-heading__text,.flowers-route-section__text,.fpillar-hero__lead,.fpillar-hub-section__text){max-width:var(--fl-measure)}main>#blog-post .blog-post__header{max-width:var(--fl-measure);margin-left:0 !important;margin-right:auto !important;padding-left:0;padding-right:0}main>#blog-post .blog-post__header{text-align:left !important}main>#blog-post .blog-post__header :is(h1,p,.blog-post__meta){text-align:left !important;justify-content:flex-start !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty,section.product-section,#about-section,#faq-section) :is(h1,#fl-weight){font-size:var(--fl-h1) !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:-.02em;color:var(--fl-ink) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty,section.product-section,#about-section,#faq-section) :is(h2,#fl-weight){font-size:var(--fl-h2) !important;font-weight:700 !important;line-height:1.3 !important;letter-spacing:-.01em;color:var(--fl-ink) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty,section.product-section,#about-section,#faq-section) :is(h3,#fl-weight):not(.product-name){font-size:18px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--fl-ink) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product) :is(.blog-card__title,.blog-card__title a,#fl-weight #fl-weight){font-size:18px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--fl-ink) !important}main>[id^="information-"] :is(#delivery-links-title,#fl-weight #fl-weight){font-size:12px !important;font-weight:600 !important;line-height:1.5 !important;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-accent) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) .product-grid .product-card .product-name,:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) .product-grid .product-card .product-name a{color:#2b2b2b}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty,section.product-section) :is(.trust-hero,.trust-card,.trust-support-card,.trust-feature-card,.trust-review-card,.trust-platform-card,.trust-contact-item,.trust-map,.trust-yandex-widget,.faq-header,.faq-section,.faq-support-card,.faq-item,.delivery-section,.delivery-contact-card,.delivery-card,.delivery-note,.delivery-step,.delivery-badge,.delivery-item,.delivery-faq-item,.delivery-map-container,.dcity-card,.blog-card,.blog-product-card,.blog-faq__item,.blog-post__cover,.blog-sort,.dzen-cta,.faq-inline-block,.fpillar-callout,.fpillar-section__intro,.product-popup-accordion,.product-popup-mini-faq-item,.product-popup-gifts-wrapper,.attribute-row,.product-blog-card,.form-control){border-radius:var(--fl-card-radius) !important}main>#blog-post .blog-post__cover img{border-radius:inherit}main :is(.home-blog-card,.hero-side,.info-scroll-banner,.info-scroll-text){border-radius:var(--fl-card-radius) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,section.product-section) :is(.trust-hero,.trust-card,.trust-support-card,.faq-header,.faq-section,.faq-support-card,.delivery-section,.delivery-contact-card,.faq-inline-block,.flowers-landing-hero,.dzen-cta){padding:var(--fl-panel-pad) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,section.product-section) :is(.trust-feature-card,.trust-review-card,.trust-platform-card,.trust-contact-item,.delivery-card,.delivery-note,.delivery-step,.delivery-badge,.delivery-item,.dcity-card,.fpillar-care-card,.flowers-route-card,.bonus-step,.bonus-level){padding:var(--fl-card-pad) !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,#cart-empty) :is(.trust-primary-action,.trust-secondary-action,.blog-back-btn,.dzen-cta__btn,.bonus-cta-btn,.btn-popup,.product-popup-bonus-btn,.btn-capsule-primary,.btn-primary,#button-search,.delivery-hero-action,.delivery-contact-primary,.delivery-contact-secondary){box-sizing:border-box;min-height:var(--fl-btn-h) !important;height:auto !important;padding-top:0 !important;padding-bottom:0 !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:normal !important;text-transform:none !important;border-radius:999px !important}main>#blog-index .blog-hero{padding-left:0 !important;padding-right:0 !important}main>section.hero a.hero-btn{min-height:var(--fl-btn-h) !important;height:auto !important;font-size:14px !important;font-weight:600 !important;letter-spacing:normal !important;text-transform:none !important}:is(main,body)>[id^="information-"] a.delivery-link-pill{box-sizing:border-box;min-height:var(--fl-chip-h) !important;height:auto !important;padding:8px 16px !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important}.product-section-category .product-section-container>:is(.category-seo-text,.faq-inline-block){max-width:none !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout){box-sizing:border-box;width:auto !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important;padding-right:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout)>.row{margin-left:0;margin-right:0}:is(main,body)>:is(#checkout-cart,#checkout-checkout)>.row>#content{padding-left:0;padding-right:0}:is(main,body)>:is(#checkout-cart,#checkout-checkout) :is(.section-title,#fl-weight #fl-weight),.login-wrapper :is(.login-title,#fl-weight #fl-weight){font-size:var(--fl-h1) !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:-.02em;color:var(--fl-ink) !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout) :is(.checkout-section-title,.cart-delivery-title,.product-popup-gifts-title,#fl-weight #fl-weight){font-size:18px !important;font-weight:600 !important;line-height:1.35 !important;color:var(--fl-ink) !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout) :is(.cart-summary,.checkout-summary-card){border-radius:var(--fl-card-radius) !important;padding:var(--fl-panel-pad) !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout) :is(.cart-item-image,.checkout-pay-note){border-radius:var(--fl-card-radius) !important}.login-wrapper .login-container{border-radius:var(--fl-card-radius) !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout) :is(.btn-checkout,.gift-button,.delivery-map-btn,.delivery-type-btn),.login-wrapper .btn-login-submit{box-sizing:border-box;min-height:var(--fl-btn-h) !important;height:auto !important;padding-top:0 !important;padding-bottom:0 !important;font-size:14px !important;line-height:1.2 !important;letter-spacing:normal !important;text-transform:none !important;border-radius:999px !important}:is(main,body)>:is(#checkout-cart,#checkout-checkout) :is(.btn-checkout,.gift-button,.delivery-map-btn),.login-wrapper .btn-login-submit{font-weight:600 !important}footer.site-footer{padding-top:var(--fl-section) !important;padding-left:0 !important;padding-right:0 !important}footer.site-footer>.footer-inner{box-sizing:border-box;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important;padding-right:max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) !important;text-align:left !important}@media (min-width: 641px){footer.site-footer>.footer-inner{grid-template-areas:none !important;justify-content:stretch !important;align-items:start !important}footer.site-footer>.footer-inner>*{grid-area:auto !important}footer.site-footer>.footer-inner>.footer-bottom{grid-column:1 / -1 !important}}@media (min-width: 1025px){footer.site-footer>.footer-inner{grid-template-columns:repeat(4,minmax(0,1fr)) !important;column-gap:var(--fl-gx) !important;row-gap:0 !important}}@media (min-width: 641px) and (max-width: 1024px){footer.site-footer>.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr)) !important;column-gap:24px !important;row-gap:40px !important}footer.site-footer>.footer-inner>.footer-brandblock{grid-column:1 / -1 !important}}@media (max-width: 640px){footer.site-footer>.footer-inner{align-items:stretch !important}}footer.site-footer .footer-brandblock{max-width:none !important;width:auto !important;row-gap:24px !important;justify-items:start !important;align-items:flex-start !important}footer.site-footer .footer-brand{display:block !important;overflow:hidden !important;max-width:none !important;margin:0 !important;border-radius:0 !important}footer.site-footer .footer-brand-logo{display:block !important;max-width:none !important;object-fit:fill !important;clip-path:none !important}@media (min-width: 768px){footer.site-footer .footer-brand{width:188px !important;height:154px !important}footer.site-footer .footer-brand-logo{width:230px !important;height:214px !important;margin:-34px 0 0 -21px !important}}@media (max-width: 767px){footer.site-footer .footer-brand{width:206px !important;height:47px !important}footer.site-footer .footer-brand-logo{width:280px !important;height:106px !important;margin:-29px 0 0 -36px !important}}footer.site-footer .footer-contactlist{row-gap:8px !important;column-gap:0 !important;justify-items:start !important}footer.site-footer .footer-contact{row-gap:0 !important;align-items:flex-start !important}footer.site-footer :is(.footer-contact-link,.footer-contact-value,.footer-address-text){font-size:16px !important;line-height:24px !important;font-weight:400 !important;margin:0 !important}footer.site-footer .footer-contact:first-child .footer-contact-link{font-weight:600 !important}footer.site-footer .footer-address-text{text-wrap:balance}footer.site-footer .footer-social{justify-content:flex-start !important;gap:12px !important;margin:0 !important}@media (min-width: 641px){footer.site-footer>.footer-inner>.footer-brandblock{display:flex !important;flex-direction:column !important;align-self:stretch !important}footer.site-footer .footer-brandblock>.footer-social{margin-top:auto !important}}footer.site-footer .footer-nav{row-gap:0 !important}footer.site-footer .footer-title{font-size:16px !important;line-height:24px !important;font-weight:600 !important;letter-spacing:0 !important;margin:0 0 8px !important}footer.site-footer .footer-links{row-gap:0 !important;column-gap:0 !important}footer.site-footer .footer-links li{margin:0 !important;padding:0 !important;line-height:24px !important}footer.site-footer .footer-links a{font-size:16px !important;line-height:24px !important;font-weight:400 !important;padding:6px 0 !important;max-width:none !important}footer.site-footer>.footer-inner>.footer-bottom{margin-top:var(--fl-section) !important;padding-top:24px !important;border-top:1px solid rgba(255,255,255,0.2) !important;row-gap:8px !important;column-gap:24px !important;font-size:13px !important;line-height:20px !important}@media (max-width: 1024px){footer.site-footer>.footer-inner>.footer-bottom{display:flex !important;flex-direction:column !important;align-items:flex-start !important}}footer.site-footer .footer-bottom :is(.footer-note-text,.footer-legal-entity,.footer-legal-link){font-size:13px !important;line-height:20px !important;font-weight:400 !important;color:#fff !important}footer.site-footer .footer-legal-row{column-gap:24px !important;row-gap:0 !important}@media (max-width: 640px){footer.site-footer .footer-legal-row{flex-direction:column !important;align-items:flex-start !important}}footer.site-footer .footer-bottom .footer-legal-link{padding:2px 0 !important;margin:0 !important;min-height:24px !important}footer.site-footer .footer-legal-note{display:none !important}body>.lk{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px max(var(--fl-edge),calc((100% - var(--fl-content)) / 2)) var(--fl-section);color:var(--fl-ink);font-size:16px;line-height:1.5}.lk *,.lk *::before,.lk *::after{box-sizing:border-box}.lk a{text-decoration:none}.lk a:focus-visible{outline:2px solid var(--fl-accent);outline-offset:2px}.lk .lk-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--fl-accent);font-size:15px;font-weight:600}.lk .lk-head{margin:8px 0 24px}.lk .lk-title{margin:0;font-size:var(--fl-h1);line-height:1.2;font-weight:600;color:var(--fl-ink)}.lk .lk-sub{margin-top:4px;color:var(--fl-muted);font-size:15px}.lk .lk-muted{color:var(--fl-muted)}.lk .lk-layout{display:grid;gap:24px;align-items:start}@media (min-width: 992px){.lk .lk-layout{grid-template-columns:calc((100% - 11 * var(--fl-gx)) / 12 * 8 + 7 * var(--fl-gx)) minmax(0,1fr);column-gap:var(--fl-gx)}}@media (min-width: 992px){#account-account.lk .lk-side{margin-top:calc(var(--fl-h2) * 1.25 + 12px)}}.lk .lk-narrow{max-width:var(--fl-measure);display:grid;gap:16px}.lk .lk-main,.lk .lk-side{display:grid;gap:24px;align-content:start;min-width:0}.lk .lk-section{display:grid;gap:12px}.lk .lk-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.lk .lk-h2{margin:0;font-size:var(--fl-h2);line-height:1.25;font-weight:600;color:var(--fl-ink)}.lk .lk-more,.lk .lk-help a,.lk .lk-link{color:var(--fl-accent);font-weight:600}.lk .lk-more{font-size:15px}.lk .lk-card{display:block;background:#fff;border:1px solid var(--fl-border);border-radius:var(--fl-card-radius);padding:var(--fl-card-pad);color:var(--fl-ink)}.lk a.lk-card:hover,.lk a.lk-card:focus{color:var(--fl-ink);border-color:var(--fl-chip-border)}.lk .lk-card-title{margin:0 0 12px;font-size:18px;line-height:1.3;font-weight:600;color:var(--fl-ink)}.lk .lk-active,.lk .lk-status-card{display:grid;gap:16px;padding:var(--fl-panel-pad)}.lk .lk-active-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.lk .lk-order-no{font-size:16px;font-weight:600;color:var(--fl-ink)}.lk .lk-status{display:block;font-size:22px;line-height:1.25;font-weight:600}.lk .lk-status--progress{color:var(--fl-accent-ink)}.lk .lk-status--done{color:#2f6b3a}.lk .lk-status--closed{color:var(--fl-muted)}.lk .lk-status--neutral{color:var(--fl-ink)}.lk .lk-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lk .lk-step{position:relative;display:grid;justify-items:start;gap:8px;padding-right:4px;font-size:13px;line-height:1.3;color:var(--fl-muted)}.lk .lk-step::before{content:"";position:absolute;top:7px;left:16px;right:0;height:2px;background:var(--fl-border)}.lk .lk-step:last-child::before{display:none}.lk .lk-step-dot{position:relative;z-index:1;width:16px;height:16px;border-radius:999px;border:2px solid var(--fl-border);background:#fff}.lk .lk-step.is-done::before{background:var(--fl-accent)}.lk .lk-step.is-done .lk-step-dot{background:var(--fl-accent);border-color:var(--fl-accent)}.lk .lk-step.is-current .lk-step-dot{border-color:var(--fl-accent);box-shadow:0 0 0 4px var(--fl-accent-soft)}.lk .lk-step.is-done .lk-step-name,.lk .lk-step.is-current .lk-step-name{color:var(--fl-ink)}.lk .lk-step.is-current .lk-step-name{font-weight:600}.lk .lk-facts{display:grid;gap:4px;font-size:15px}.lk .lk-fact .lk-muted{margin-right:4px}.lk .lk-thumbs{display:flex;flex-wrap:wrap;gap:8px}.lk .lk-thumbs img,.lk .lk-order-thumb img,.lk .lk-item-img{display:block;width:56px;height:56px;border-radius:var(--fl-card-radius);object-fit:cover;border:1px solid var(--fl-border)}.lk .lk-list{display:grid;gap:12px}.lk .lk-order{display:flex;align-items:center;gap:12px}.lk .lk-order-thumb{flex:none}.lk .lk-order-body{display:grid;gap:2px;flex:1;min-width:0;font-size:15px}.lk .lk-order-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lk .lk-order-items{color:var(--fl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk .lk-meta{display:flex;flex-wrap:wrap;gap:0 12px}.lk .lk-meta>span{white-space:nowrap}.lk .lk-chevron{flex:none;color:var(--fl-muted)}.lk .lk-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.4}.lk .lk-chip--progress{background:var(--fl-accent-soft);color:var(--fl-accent-ink)}.lk .lk-chip--done{background:#eef6ef;color:#2f6b3a}.lk .lk-chip--closed{background:#f3f1f2;color:var(--fl-muted)}.lk .lk-chip--neutral{background:#f6f1e7;color:#6e5317}.lk .lk-bonus{display:grid;gap:4px}.lk .lk-bonus-value{font-size:28px;line-height:1.2;font-weight:600;color:var(--fl-ink)}.lk .lk-menu{display:grid;padding-top:4px;padding-bottom:4px}.lk .lk-menu a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:var(--fl-ink);font-size:16px;border-bottom:1px solid var(--fl-border)}.lk .lk-menu a:last-child{border-bottom:0}.lk .lk-menu a:hover{color:var(--fl-accent)}.lk .lk-help{margin:0;color:var(--fl-muted);font-size:15px}.lk .lk-link{display:inline-flex;align-items:center;min-height:32px;font-size:14px}.lk .lk-link--muted{color:var(--fl-muted);font-weight:500}.lk .lk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--fl-btn-h);padding:0 24px;border:1px solid var(--fl-accent);border-radius:999px;background:var(--fl-accent);color:#fff;font-size:14px;font-weight:600;text-align:center}.lk .lk-btn:hover,.lk .lk-btn:focus{background:var(--fl-accent-ink);border-color:var(--fl-accent-ink);color:#fff}.lk .lk-btn--ghost{background:#fff;color:var(--fl-accent);border-color:var(--fl-chip-border)}.lk .lk-btn--ghost:hover,.lk .lk-btn--ghost:focus{background:var(--fl-accent-soft);color:var(--fl-accent);border-color:var(--fl-chip-border)}.lk .lk-empty{display:grid;gap:16px;justify-items:start;padding:var(--fl-panel-pad)}.lk .lk-empty-text{margin:0;color:var(--fl-muted)}.lk .lk-contact{display:grid;gap:12px}.lk .lk-contact .lk-btn{width:100%}.lk .lk-items{list-style:none;margin:0;padding:0}.lk .lk-item{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--fl-border)}.lk .lk-item:first-child{border-top:0;padding-top:0}.lk .lk-item-img{width:64px;height:64px;flex:none}.lk .lk-item-main{display:grid;gap:2px;flex:1;min-width:0;font-size:15px}.lk .lk-item-name{font-weight:600;color:var(--fl-ink)}.lk .lk-item-sum{font-weight:600;white-space:nowrap}.lk .lk-totals{display:grid;gap:6px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--fl-border)}.lk .lk-total{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:var(--fl-muted)}.lk .lk-total dt,.lk .lk-total dd{margin:0;font-weight:inherit}.lk .lk-total.is-final{color:var(--fl-ink);font-size:18px;font-weight:600}.lk .lk-details{display:grid;gap:12px;margin:0}.lk .lk-details dt{margin:0;color:var(--fl-muted);font-size:14px;font-weight:400}.lk .lk-details dd{margin:0;font-size:15px}.lk .lk-comment{margin:0}.lk .lk-pagination{margin-top:4px}#product-popup-overlay .product-popup{border-radius:var(--fl-card-radius) !important}@media (min-width: 801px){#product-popup-overlay .product-popup-content{box-sizing:border-box !important;padding:32px !important;grid-template-columns:calc((100% - 11 * 24px) / 12 * 5 + 4 * 24px) minmax(0,1fr) !important;column-gap:24px !important}#product-popup-overlay .product-popup-left-col{padding:0 !important;border:0 !important}#product-popup-overlay .product-popup-sticky-top{padding-top:0 !important}#product-popup-overlay .product-popup-info{padding:0 !important;border:0 !important}#product-popup-overlay .product-popup-header{padding-right:52px !important;align-items:flex-start !important;gap:12px !important}#product-popup-overlay .product-popup-close{top:32px !important;right:32px !important}}#product-popup-overlay .product-popup-close{width:40px !important;height:40px !important;border-radius:999px !important;background:#fff !important;border:1px solid var(--fl-border) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}#product-popup-overlay .product-popup-wishlist{width:40px !important;height:40px !important;border-radius:999px !important;flex:0 0 40px !important}#product-popup-overlay .product-popup-title{font-size:var(--fl-h2) !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:0 !important;color:var(--fl-ink) !important;hyphens:manual !important;-webkit-hyphens:manual !important}#product-popup-overlay .product-popup-price{font-size:32px !important;line-height:1.15 !important;font-weight:700 !important;letter-spacing:-0.01em !important}#product-popup-overlay .product-popup-price-old{font-size:18px !important;font-weight:500 !important}@media (max-width: 800px){#product-popup-overlay .product-popup-price{font-size:28px !important}#product-popup-overlay .product-popup-price-old{font-size:16px !important}}#product-popup-overlay .product-popup-hero-card{row-gap:12px !important}#product-popup-overlay .product-popup-status-row{gap:8px !important}#product-popup-overlay .product-popup-status-chip{min-height:var(--fl-chip-h) !important;padding:0 12px !important;font-size:13px !important;font-weight:600 !important;border-radius:999px !important}#product-popup-overlay .product-popup-bonus-btn,#product-popup-overlay .btn-popup{height:var(--fl-btn-h) !important;min-height:var(--fl-btn-h) !important;border-radius:999px !important;font-size:14px !important;font-weight:600 !important;box-shadow:none !important}#product-popup-overlay .product-popup-actions{row-gap:12px !important;column-gap:12px !important;padding-top:0 !important;margin-top:0 !important}@media (min-width: 801px) and (max-width: 1199px){#product-popup-overlay .product-popup-hero-card{min-height:0 !important}}@media (min-width: 1200px){#product-popup-overlay .product-popup-extras-row{margin-top:auto !important}#product-popup-overlay .product-popup-hero-card{min-height:calc(((min(1100px,95vw) - 64px - 11 * 24px) / 12 * 5 + 4 * 24px - 75px) * 1.25) !important}}#product-popup-overlay .product-popup-lower-stack{margin-top:24px !important;gap:12px !important}@media (min-width: 1200px){#product-popup-overlay .product-popup-lower-stack{margin-top:3px !important}}#product-popup-overlay .product-popup-accordion--soft,#product-popup-overlay .product-popup-help-accordion,#product-popup-overlay .product-popup-mini-faq-item{border-radius:var(--fl-card-radius) !important;box-shadow:none !important}#product-popup-overlay .product-popup-lower-stack .product-popup-accordion summary{min-height:56px !important;padding-top:12px !important;padding-bottom:12px !important;font-size:15px !important;font-weight:600 !important}#product-popup-overlay .product-popup-context-link{min-height:var(--fl-chip-h) !important;border-radius:999px !important}#product-popup-overlay .product-popup-thumb,#product-popup-overlay .product-popup-main-image,#product-popup-overlay .product-popup-slide,#product-popup-overlay .product-popup-main-viewport{border-radius:var(--fl-card-radius) !important}#product-popup-overlay .product-popup-slide-price,#product-popup-overlay .product-popup-gift-price{border-radius:999px !important}#product-popup-overlay .product-popup-gifts-wrapper{border-radius:var(--fl-card-radius) !important;box-shadow:none !important;border:1px solid var(--fl-border) !important;background:#fff !important;padding:20px !important;margin-top:32px !important}#product-popup-overlay .product-popup-gifts-title{min-height:0 !important;margin:0 0 12px !important;font-size:18px !important;font-weight:600 !important;line-height:1.3 !important}:root{--fl-gx:24px}@media (max-width: 1023px){:root{--fl-gx:20px}}@media (max-width: 767px){:root{--fl-gx:16px}}@media (min-width: 1024px){:root{--fl-measure:calc((min(100vw - 2 * var(--fl-edge),var(--fl-content)) - 11 * var(--fl-gx)) / 12 * 7 + 6 * var(--fl-gx))}:is(ul.product-grid,.fpillar-hub-grid,.flowers-route-grid,.fpillar-care-grid,.fpillar-hero-chips,.home-blog-widget__grid,.blog-grid,.product-blog-block__grid,.product-related>.row,#fl-weight){column-gap:var(--fl-gx) !important;row-gap:var(--fl-gx) !important}.product-related>.row{grid-template-columns:repeat(4,minmax(0,1fr)) !important;margin-left:0 !important;margin-right:0 !important}.product-related>.row>*{width:auto !important;padding-left:0 !important;padding-right:0 !important;float:none !important}:is(#blog-products-track,#blog-related-track,#fl-weight){gap:var(--fl-gx) !important}:is(#blog-products-track,#blog-related-track,#fl-weight)>*{flex:0 0 calc((100% - 11 * var(--fl-gx)) / 12 * 3 + 2 * var(--fl-gx)) !important;width:calc((100% - 11 * var(--fl-gx)) / 12 * 3 + 2 * var(--fl-gx)) !important;max-width:none !important}:is(.trust-layout,.faq-layout,#fl-weight){grid-template-columns:calc((100% - 11 * var(--fl-gx)) / 12 * 8 + 7 * var(--fl-gx)) minmax(0,1fr) !important;column-gap:var(--fl-gx) !important}section.flowers-landing-hero{grid-template-columns:calc((100% + 2 * (var(--fl-panel-pad) + 1px) - 11 * var(--fl-gx)) / 12 * 8 + 7 * var(--fl-gx) - var(--fl-panel-pad) - 1px) minmax(0,1fr) !important;column-gap:var(--fl-gx) !important}section.delivery-hero{grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:var(--fl-gx) !important}.blog-toolbar>:first-child,.blog-toolbar>:last-child{flex:0 0 calc((100% - 11 * var(--fl-gx)) / 12 * 4 + 3 * var(--fl-gx)) !important;max-width:none !important}.blog-toolbar>:last-child{margin-left:auto !important}:is(.trust-contact-layout,.trust-feature-grid,.trust-platform-grid,.dcity-cards,.delivery-note-grid,.delivery-steps,.delivery-zone-grid,.delivery-badges,.delivery-list,.payment-methods-grid,#fl-weight){column-gap:var(--fl-gx) !important;row-gap:var(--fl-gx) !important}.product-page-popup-shell .product-popup-content{grid-template-columns:calc((100% - 11 * var(--fl-gx)) / 12 * 5 + 4 * var(--fl-gx)) minmax(0,1fr) !important;column-gap:var(--fl-gx) !important}.product-page-popup-shell .product-popup-left-col{padding:0 !important}.product-page-popup-shell .product-popup-info{padding:0 !important}.product-page-popup-shell .product-popup-sticky-top{padding-top:0 !important}}:is(.product-price-overlay,.faq-inline-block,.fpillar-section__intro,.trust-feature-card,.trust-hero,.trust-map,.trust-support-card,.trust-card,.trust-review-card,.trust-platform-card,.delivery-card,.delivery-note,.delivery-badge,.delivery-step,.delivery-map-container,.delivery-contact-card,.delivery-section,.faq-header,.faq-support-card,.faq-section,.dzen-cta,.blog-card,.blog-product-card,.home-blog-card,.product-blog-card,.payment-card,.blog-toc,.blog-post__cover,.fpillar-hub-card__badge,#fl-weight){background-image:none !important;box-shadow:none !important}:is(.btn-capsule-primary,.hero-btn,.info-scroll-btn,.trust-primary-action,.trust-support-primary,.trust-link,.trust-platform-link,.delivery-contact-primary,.faq-support-primary,.faq-quick-link,.hero-container,#fl-weight){box-shadow:none !important}:is(.faq-inline-block,.trust-feature-card,.trust-card,.trust-review-card,.trust-platform-card,.delivery-card,.delivery-note,.delivery-step,.delivery-contact-card,.faq-support-card,.trust-support-card,#fl-weight){background-color:#fff !important}:is(.trust-hero,.faq-header,.dzen-cta,#fl-weight){background-color:var(--fl-soft) !important}.product-card{box-shadow:none !important;outline:0 !important}.product-price-overlay{background-color:rgba(255,255,255,0.92) !important}@media (min-width: 768px){.fpillar-hub-card__desc{min-height:3lh}.dcity-card__name{min-height:3lh}.dcity-card__more{margin-top:auto !important}:is(.blog-card__title,.home-blog-card__title,#fl-weight){min-height:2lh}.product-blog-card__title{min-height:3lh}}@media (min-width: 1024px){main#main:has(>section.home-hubs-section)>section:not(.hero){padding-top:0 !important;padding-bottom:0 !important;margin-top:var(--fl-section) !important;margin-bottom:0 !important}main#main:has(>section.home-hubs-section)>section.home-price-links{margin-top:var(--fl-gx) !important}.delivery-page{row-gap:var(--fl-gx) !important}}@media (min-width: 801px){:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-gallery{align-items:stretch !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-thumbs-wrapper{contain:size;align-self:stretch !important;height:auto !important;max-height:none !important;min-height:0 !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-thumbs{height:100% !important;max-height:100% !important;overflow-y:auto !important}}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-row{gap:8px 20px !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-chip{min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;color:var(--fl-ink) !important;font-size:14px !important;font-weight:500 !important;line-height:20px !important;gap:6px !important;justify-content:flex-start !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-chip svg{color:var(--fl-accent) !important;flex:0 0 auto;width:16px;height:16px}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-row{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:8px !important;position:relative !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-chip{position:static !important;flex:0 0 auto !important;width:40px !important;height:40px !important;min-height:40px !important;padding:0 !important;justify-content:center !important;align-items:center !important;border:1px solid var(--fl-border) !important;border-radius:999px !important;background:#fff !important;color:var(--fl-accent) !important;cursor:help}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-chip:is(:hover,:focus-visible){border-color:var(--fl-chip-border) !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-chip svg.product-popup-status-icon{width:20px !important;height:20px !important;color:var(--fl-accent) !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-tip{position:absolute;left:0;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:min(320px,calc(100vw - 32px));white-space:normal;padding:6px 10px;border-radius:var(--fl-card-radius);background:var(--fl-ink);color:#fff;font-size:13px;font-weight:500;line-height:18px;box-shadow:0 4px 16px rgba(0,0,0,.12);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-status-chip:is(:hover,:focus,:focus-visible) .product-popup-status-tip{opacity:1;transform:none}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-actions{order:9 !important;margin-top:0 !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-extras-row{order:10 !important;margin-top:0 !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-bonus-btn{width:100% !important;height:auto !important;min-height:32px !important;padding:4px 0 !important;border:0 !important;background:none !important;box-shadow:none !important;justify-content:center !important;color:var(--fl-accent) !important;font-size:14px !important;font-weight:600 !important}:is(#product-popup-overlay,.product-page-popup-shell,#fl-weight) .product-popup-bonus-btn:hover{text-decoration:underline !important}@media (min-width: 1200px){#product-popup-overlay .product-popup-actions{margin-top:auto !important}}@media (min-width: 1240px){.site-header:not(.is-sticky) .header-bottom .filters-main{gap:24px !important}.site-header:not(.is-sticky) .header-bottom .filters-main>.mm-btn{flex:0 0 calc((100% - 11 * 24px) / 12 * 2 + 24px) !important;justify-content:center !important}.site-header:not(.is-sticky) .header-bottom .filters-main>a.filter-btn{flex:1 1 0 !important;min-width:0 !important}.site-header:not(.is-sticky) .header-bottom .filters-main>:is(.mm-btn,a.filter-btn){height:var(--fl-btn-h) !important;min-height:var(--fl-btn-h) !important}.site-header:not(.is-sticky) .header-container>.header-right{flex:0 0 calc((100% - 11 * 24px) / 12 * 5 + 4 * 24px) !important;margin-left:auto !important}.site-header:not(.is-sticky) .header-right>.search-input-group{flex:1 1 auto !important;max-width:none !important}}:is(main,body)>#information-faq :is(a.faq-quick-link,a.faq-nav-pill,a.faq-section-link,#fl-weight#fl-weight){box-sizing:border-box !important;min-height:var(--fl-chip-h) !important;height:auto !important;padding:8px 16px !important;font-size:14px !important;font-weight:600 !important;line-height:1.2 !important;color:var(--fl-accent) !important;background:#fff !important;border:1px solid var(--fl-chip-border) !important;border-radius:999px !important;box-shadow:none !important}:is(main,body)>#information-faq :is(a.faq-quick-link,a.faq-nav-pill,a.faq-section-link,#fl-weight#fl-weight):is(:hover,:focus,:focus-visible){color:var(--fl-accent) !important;background:var(--fl-accent-soft) !important;border-color:var(--fl-accent) !important}:is(main,body)>#information-faq :is(.faq-quick-links,.faq-nav,.faq-section-links){gap:8px !important}:is(main,body)>#information-faq :is(a.faq-support-primary,a.faq-support-secondary){box-sizing:border-box !important;min-height:var(--fl-btn-h) !important;height:auto !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) :is(.product-grid,#fl-weight)>.product-card{padding-bottom:0 !important}:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) :is(.product-grid,#fl-weight){row-gap:40px !important}@media (max-width: 1023px){:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) :is(.product-grid,#fl-weight){row-gap:36px !important}}@media (max-width: 767px){:is(main,body)>:is([id^="information-"],#blog-index,#blog-post,#product-product,#product-search,section.product-section) :is(.product-grid,#fl-weight){row-gap:24px !important}}
