:root{--background:#f3f2f0;--surface:#fafafa;--surface-glass:#fcfbf9e0;--border:#bab8b461;--text-strong:#1c1b19;--text-main:#282726;--text-secondary:#3a3836;--text-label:#484542;--text-muted:#484542;--text-accent:#5a4e42;--text-contact-heading:#121110;--text-contact-body:#181716;--text-contact-label:#3a3836;--text-readable-primary:var(--text-strong);--text-readable-secondary:var(--text-main);--text-readable-label:var(--text-label);--text-readable-meta:var(--text-secondary);--text-readable-accent:var(--text-accent);--button-bg:linear-gradient(180deg, #f2f1ef 0%, #e6e4e1 100%);--button-bg-hover:linear-gradient(180deg, #f7f6f4 0%, #ebe9e6 100%);--button-text:var(--text-strong);--shadow-soft:0 8px 24px #2d2c2a0f;--shadow-card:0 16px 40px #2d2c2a14;--bf-bg:var(--background);--bf-surface:var(--surface);--bf-surface-soft:#f5f4f2;--bf-text:var(--text-main);--bf-text-secondary:var(--text-secondary);--bf-muted:var(--text-secondary);--bf-heading:var(--text-strong);--bf-border:var(--border);--bf-card:var(--surface);--bf-shadow:var(--shadow-card);--bf-shadow-soft:var(--shadow-soft);--bf-type-heading:var(--text-strong);--bf-type-body:var(--text-main);--bf-type-secondary:var(--text-secondary);--bf-type-muted:var(--text-label);--champagne-background:var(--background);--champagne-section:var(--background);--champagne-card:var(--surface);--champagne-text:var(--text-main);--champagne-muted:var(--text-secondary);--champagne-border:var(--border);--champagne-shadow:var(--shadow-card);--champagne-shadow-soft:var(--shadow-soft);--champagne-gold:var(--text-label);--champagne-gold-hover:var(--text-strong);--bf-gold-accent:var(--text-label);--bf-champagne:var(--text-label);--glass-surface:var(--surface-glass);--glass-border:var(--border);--glass-gold-line:#bab8b43d;--glass-gold-glow:#e6e4e152;--glass-border-warm:#bab8b438}@media (max-width:768px){:root{--background:#f3f2f0;--surface:#fafafa;--surface-glass:#fcfbf9e6;--border:#bab8b461;--text-strong:#1c1b19;--text-main:#282726;--text-secondary:#3a3836;--text-label:#484542;--text-muted:#484542;--text-contact-heading:#121110;--text-contact-body:#181716;--text-contact-label:#3a3836;--bf-bg:var(--background);--bf-surface:var(--surface);--bf-text:var(--text-contact-body);--champagne-text:var(--text-contact-body);--champagne-muted:var(--text-contact-label);--bf-champagne:var(--text-label);--champagne-gold:var(--text-label)}}.buy-button:not(.checkout-submit-button),.bouquet-order-link,.hero-order-link.buy-button,a.hero-order-link:not(.checkout-submit-button),.favorites-buy-button,.my-order-empty-button,.luxury-catalog-buy-button,.catalog-placeholder-button,.search-order-button,.review-submit-button,.cart-checkout-button{background:var(--button-bg);color:var(--button-text);border:1px solid var(--border);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffc7;text-shadow:none}.buy-button:not(.checkout-submit-button):hover,.bouquet-order-link:hover,.hero-order-link.buy-button:hover,a.hero-order-link:not(.checkout-submit-button):hover,.favorites-buy-button:hover,.my-order-empty-button:hover,.luxury-catalog-buy-button:hover,.catalog-placeholder-button:hover,.search-order-button:hover,.review-submit-button:hover,.cart-checkout-button:hover{background:var(--button-bg-hover);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffdb}.mobile-bottom-nav-primary,.mobile-bottom-nav .mobile-bottom-nav-primary{color:var(--button-text);border-color:var(--border);background:linear-gradient(180deg, #ffffffb8, #f5f4f27a), var(--button-bg);box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffb8}.nav-center a:hover{color:var(--text-secondary)}
:root{--font-brand:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-body:var(--font-manrope), Manrope, system-ui, sans-serif;--type-display:clamp(3rem, 11vw, 5.75rem);--type-h1:clamp(2.25rem, 8vw, 3.5rem);--type-h2:clamp(1.75rem, 5vw, 2.5rem);--type-h3:clamp(1.125rem, 3vw, 1.375rem);--type-body:1rem;--type-body-lg:1.125rem;--type-price:1.125rem;--type-button:1rem;--type-button-sm:.8125rem;--type-label:.75rem;--type-micro:.6875rem;--weight-display:600;--weight-heading:700;--weight-body:500;--weight-label:600;--weight-price:700;--weight-button:700;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:.02em;--tracking-label:.12em}.hero .hero-title.bf-brand-logo--hero,.hero .bf-brand-logo--hero.hero-title{font-family:var(--font-brand);font-size:var(--type-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.hero .hero-subtitle{font-family:var(--font-body);font-size:var(--type-body-lg);font-weight:var(--weight-body);line-height:var(--leading-normal)}.hero .hero-order-link{font-family:var(--font-body);font-size:var(--type-button);font-weight:var(--weight-button);line-height:var(--leading-snug)}#catalog .section-header span,#delivery .section-header span,#about .section-header span,#contact .section-header span,.reviews-section .section-header span{font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-label);line-height:var(--leading-snug);letter-spacing:var(--tracking-label)}#catalog .section-header h2,#delivery .section-header h2,#about .section-header h2,#contact .section-header h2,.reviews-section .section-header h2{font-family:var(--font-brand);font-size:var(--type-h2);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}#catalog .bouquet-info h3,.catalog-v11-product-title{font-family:var(--font-brand);font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}#catalog .bouquet-price,.catalog-v11-product-price{font-family:var(--font-body);font-size:var(--type-price);font-weight:var(--weight-price);line-height:var(--leading-snug)}#delivery .delivery-card h3{font-family:var(--font-brand);font-size:var(--type-h3);font-weight:var(--weight-heading);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}#delivery .delivery-card p{font-family:var(--font-body);font-size:var(--type-body-lg);font-weight:var(--weight-body);line-height:var(--leading-relaxed)}
:root{--button-height:3.25rem;--button-height-md:2.75rem;--button-height-sm:2.25rem;--button-radius:999px;--button-radius-md:.875rem;--button-padding-x:2.625rem;--button-padding-y:1.125rem;--button-padding-x-md:1.5rem;--button-padding-y-md:.75rem;--button-padding-x-sm:.875rem;--button-padding-y-sm:.5rem;--button-font-size:var(--type-button);--button-font-size-sm:var(--type-button-sm);--button-font-weight:var(--weight-button);--button-transition:transform .2s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease;--button-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffc7;--button-shadow-hover:var(--shadow-card), inset 0 1px 0 #ffffffdb;--button-shadow-pressed:inset 0 2px 4px #2d2c2a14;--button-border:var(--border);--button-disabled:#3d3c3a7a;--button-disabled-bg:linear-gradient(180deg, #eceae8 0%, #e2e0dd 100%);--button-focus:#bab8b46b;--button-focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--button-focus);--button-loading-opacity:.72;--button-secondary-bg:var(--surface-glass);--button-secondary-bg-hover:var(--surface);--button-secondary-text:var(--text-main);--button-secondary-border:var(--border);--button-secondary-shadow:var(--shadow-soft);--button-ghost-bg:transparent;--button-ghost-bg-hover:#fafafab8;--button-ghost-text:var(--text-main);--button-ghost-text-hover:var(--text-muted);--button-ghost-border:transparent;--button-icon-size:2.5rem;--button-icon-size-lg:3.25rem;--button-icon-size-sm:2.125rem;--button-icon-bg:var(--surface-glass);--button-icon-bg-hover:var(--surface);--button-icon-bg-active:#f3f2f0eb;--button-icon-border:var(--border);--button-icon-text:var(--text-main);--button-icon-shadow:var(--shadow-soft)}.bf-btn{min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);box-shadow:var(--button-shadow);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-shadow:none;white-space:nowrap;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.bf-btn--primary{background:var(--button-bg);color:var(--button-text);border-color:var(--button-border);box-shadow:var(--button-shadow)}.bf-btn--primary:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]){background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.bf-btn--secondary{min-height:var(--button-height-md);padding:var(--button-padding-y-md) var(--button-padding-x-md);border-radius:var(--button-radius-md);background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border);box-shadow:var(--button-secondary-shadow)}.bf-btn--secondary:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]){background:var(--button-secondary-bg-hover);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.bf-btn--ghost{min-height:var(--button-height-md);padding:var(--button-padding-y-md) var(--button-padding-x-md);border-radius:var(--button-radius-md);background:var(--button-ghost-bg);color:var(--button-ghost-text);border-color:var(--button-ghost-border);box-shadow:none}.bf-btn--ghost:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]){background:var(--button-ghost-bg-hover);color:var(--button-ghost-text-hover);transform:translateY(-2px)scale(1.01)}.bf-btn--icon{width:var(--button-icon-size);height:var(--button-icon-size);min-height:var(--button-icon-size);background:var(--button-icon-bg);color:var(--button-icon-text);border-color:var(--button-icon-border);box-shadow:var(--button-icon-shadow);border-radius:50%;padding:0}.bf-btn--icon:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]){background:var(--button-icon-bg-hover);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.bf-btn--icon-lg{width:var(--button-icon-size-lg);height:var(--button-icon-size-lg);min-height:var(--button-icon-size-lg)}.bf-btn--icon-sm{width:var(--button-icon-size-sm);height:var(--button-icon-size-sm);min-height:var(--button-icon-size-sm)}.bf-btn:focus{outline:none}.bf-btn:focus-visible{box-shadow:var(--button-focus-ring), var(--button-shadow);outline:none}.bf-btn--ghost:focus-visible{box-shadow:var(--button-focus-ring)}.bf-btn:active:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]){box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.bf-btn--ghost:active:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]){box-shadow:none}.bf-btn:disabled,.bf-btn.is-disabled,.bf-btn[disabled]{opacity:var(--button-disabled);background:var(--button-disabled-bg);color:var(--button-text);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.bf-btn.is-loading,.bf-btn[aria-busy=true]{opacity:var(--button-loading-opacity);cursor:wait;pointer-events:none}.hero .hero-order-link.buy-button,a.hero-order-link:not(.checkout-submit-button),.bouquet-order-link,.favorites-buy-button,.search-order-button,.catalog-search-empty-button,.catalog-placeholder-button,.buy-button.catalog-placeholder-button{min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);box-shadow:var(--button-shadow);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-shadow:none;letter-spacing:normal;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hero .hero-order-link.buy-button:hover,a.hero-order-link:not(.checkout-submit-button):hover,.bouquet-order-link:hover,.favorites-buy-button:hover,.search-order-button:hover,.catalog-search-empty-button:hover,.catalog-placeholder-button:hover,.buy-button.catalog-placeholder-button:hover{background:var(--button-bg-hover);border-color:var(--button-border);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.hero .hero-order-link.buy-button:focus-visible,a.hero-order-link:not(.checkout-submit-button):focus-visible,.bouquet-order-link:focus-visible,.favorites-buy-button:focus-visible,.search-order-button:focus-visible,.catalog-search-empty-button:focus-visible,.catalog-placeholder-button:focus-visible,.buy-button.catalog-placeholder-button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-shadow);outline:none}.hero .hero-order-link.buy-button:active,a.hero-order-link:not(.checkout-submit-button):active,.bouquet-order-link:active,.favorites-buy-button:active,.search-order-button:active,.catalog-search-empty-button:active,.catalog-placeholder-button:active,.buy-button.catalog-placeholder-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.hero .hero-order-link.buy-button:disabled,.hero .hero-order-link.buy-button.is-disabled,.hero .hero-order-link.buy-button[disabled],a.hero-order-link:not(.checkout-submit-button):disabled,.bouquet-order-link:disabled,.bouquet-order-link.is-disabled,.bouquet-order-link[disabled],.favorites-buy-button:disabled,.favorites-buy-button.is-disabled,.favorites-buy-button[disabled],.search-order-button:disabled,.search-order-button.is-disabled,.search-order-button[disabled],.catalog-search-empty-button:disabled,.catalog-search-empty-button.is-disabled,.catalog-search-empty-button[disabled],.catalog-placeholder-button:disabled,.catalog-placeholder-button.is-disabled,.catalog-placeholder-button[disabled]{opacity:var(--button-disabled);background:var(--button-disabled-bg);color:var(--button-text);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.hero .hero-order-link.buy-button.is-loading,.hero .hero-order-link.buy-button[aria-busy=true],.bouquet-order-link.is-loading,.bouquet-order-link[aria-busy=true],.favorites-buy-button.is-loading,.favorites-buy-button[aria-busy=true],.search-order-button.is-loading,.search-order-button[aria-busy=true]{opacity:var(--button-loading-opacity);cursor:wait;pointer-events:none}.bouquet-favorite-button,.catalog-v1-icon-button,.catalog-v11-product-heart,.catalog-v11-product-choose{border:1px solid var(--button-icon-border);background:var(--button-icon-bg);color:var(--button-icon-text);box-shadow:var(--button-icon-shadow);text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.bouquet-favorite-button{width:var(--button-icon-size-lg);height:var(--button-icon-size-lg)}.catalog-v1-icon-button,.catalog-v11-product-heart{width:var(--button-icon-size);height:var(--button-icon-size)}.catalog-v11-product-choose{width:var(--button-icon-size-sm);height:var(--button-icon-size-sm);background:var(--button-bg);color:var(--button-text);box-shadow:var(--button-shadow)}.bouquet-favorite-button:hover,.bouquet-favorite-button:focus-visible,.catalog-v1-icon-button:hover,.catalog-v1-icon-button:focus-visible,.catalog-v11-product-heart:hover,.catalog-v11-product-heart:focus-visible,.catalog-v11-product-choose:hover,.catalog-v11-product-choose:focus-visible{background:var(--button-icon-bg-hover);border-color:var(--button-icon-border);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.catalog-v11-product-choose:hover,.catalog-v11-product-choose:focus-visible{background:var(--button-bg-hover)}.bouquet-favorite-button:active,.catalog-v1-icon-button:active,.catalog-v11-product-heart:active,.catalog-v11-product-choose:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.bouquet-favorite-button.active,.catalog-v11-product-heart.active{color:#ff2d55;background:var(--button-icon-bg-active);border-color:var(--button-icon-border);box-shadow:var(--button-icon-shadow)}.bouquet-favorite-button:disabled,.bouquet-favorite-button.is-disabled,.bouquet-favorite-button[disabled],.catalog-v1-icon-button:disabled,.catalog-v1-icon-button.is-disabled,.catalog-v1-icon-button[disabled],.catalog-v11-product-heart:disabled,.catalog-v11-product-heart.is-disabled,.catalog-v11-product-heart[disabled],.catalog-v11-product-choose:disabled,.catalog-v11-product-choose.is-disabled,.catalog-v11-product-choose[disabled]{opacity:var(--button-disabled);cursor:not-allowed;pointer-events:none;transform:none}.luxury-catalog-panel .catalog-v1-subrow,.luxury-catalog-panel .catalog-v1-row{border-radius:var(--button-radius-md);color:var(--text-main);font-family:var(--font-body);font-weight:var(--weight-label);transition:var(--button-transition);border:1px solid #0000}.luxury-catalog-panel .catalog-v1-subrow:hover,.luxury-catalog-panel .catalog-v1-subrow:focus-visible,.luxury-catalog-panel .catalog-v1-row:hover,.luxury-catalog-panel .catalog-v1-row:focus-visible{background:var(--button-ghost-bg-hover);border-color:var(--button-border);color:var(--text-main);box-shadow:var(--button-shadow);outline:none;transform:translateY(-1px)}.luxury-catalog-panel .catalog-v1-subrow:active,.luxury-catalog-panel .catalog-v1-row:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.99)}.luxury-catalog-panel .catalog-v1-subrow:focus-visible,.luxury-catalog-panel .catalog-v1-row:focus-visible{box-shadow:var(--button-focus-ring)}.contact-quick-action{transition:var(--button-transition)}.contact-quick-action:before{content:none;display:none}.contact-quick-action-icon{border:1px solid var(--button-icon-border);border-radius:var(--button-radius-md);background:var(--button-icon-bg);color:var(--button-icon-text);box-shadow:var(--button-icon-shadow);-webkit-backdrop-filter:none;transition:var(--button-transition)}.contact-quick-action-icon svg{filter:none}.contact-quick-action-label{color:var(--surface);font-family:var(--font-body);font-size:var(--type-micro);font-weight:var(--weight-label);text-shadow:none}.contact-quick-action:hover,.contact-quick-action:focus-visible{filter:none;color:var(--surface);outline:none}.contact-quick-action:hover .contact-quick-action-icon,.contact-quick-action:focus-visible .contact-quick-action-icon{background:var(--button-icon-bg-hover);border-color:var(--button-icon-border);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.contact-quick-action:active .contact-quick-action-icon{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.contact-quick-action:focus-visible .contact-quick-action-icon{box-shadow:var(--button-focus-ring), var(--button-icon-shadow)}.contact-quick-action:disabled,.contact-quick-action.is-disabled,.contact-quick-action[disabled]{opacity:var(--button-disabled);pointer-events:none}.cart-panel .cart-quantity-controls button,.cart-panel .cart-remove-button{width:auto;max-width:none;min-height:var(--button-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow);font-family:var(--font-body);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}.cart-panel .cart-quantity-controls button:hover,.cart-panel .cart-quantity-controls button:focus-visible,.cart-panel .cart-remove-button:hover,.cart-panel .cart-remove-button:focus-visible{background:var(--button-secondary-bg-hover);border-color:var(--button-border);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.cart-panel .cart-quantity-controls button:active,.cart-panel .cart-remove-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.cart-panel .cart-quantity-controls button:focus-visible,.cart-panel .cart-remove-button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-secondary-shadow)}.cart-panel .cart-quantity-controls button:disabled,.cart-panel .cart-quantity-controls button.is-disabled,.cart-panel .cart-quantity-controls button[disabled],.cart-panel .cart-remove-button:disabled,.cart-panel .cart-remove-button.is-disabled,.cart-panel .cart-remove-button[disabled]{opacity:var(--button-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.cart-panel .buy-button.cart-checkout-button{width:100%;max-width:none;min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);box-shadow:var(--button-shadow);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-shadow:none;letter-spacing:normal;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cart-panel .buy-button.cart-checkout-button:hover{background:var(--button-bg-hover);border-color:var(--button-border);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.cart-panel .buy-button.cart-checkout-button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-shadow);outline:none}.cart-panel .buy-button.cart-checkout-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.cart-panel .buy-button.cart-checkout-button:disabled,.cart-panel .buy-button.cart-checkout-button.is-disabled,.cart-panel .buy-button.cart-checkout-button[disabled]{opacity:var(--button-disabled);background:var(--button-disabled-bg);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.search-panel .search-clear-button,.search-panel .search-favorite-button{width:var(--button-icon-size);height:var(--button-icon-size);max-width:none;min-height:var(--button-icon-size);border:1px solid var(--button-icon-border);background:var(--button-icon-bg);color:var(--button-icon-text);box-shadow:var(--button-icon-shadow);font-size:inherit;text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.search-panel .search-clear-button:hover,.search-panel .search-clear-button:focus-visible,.search-panel .search-favorite-button:hover,.search-panel .search-favorite-button:focus-visible{background:var(--button-icon-bg-hover);border-color:var(--button-icon-border);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.search-panel .search-clear-button:active,.search-panel .search-favorite-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.search-panel .search-favorite-button.active{color:#ff2d55;background:var(--button-icon-bg-active);border-color:var(--button-icon-border);box-shadow:var(--button-icon-shadow)}.search-panel .search-favorite-button.active svg{fill:currentColor}.search-panel .search-order-button{flex:1;width:auto;max-width:none}.checkout-section .checkout-choice-button,.checkout-section .checkout-interval-button{width:100%;max-width:none;min-height:var(--button-height-md);padding:var(--button-padding-y-md) var(--button-padding-x-md);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius-md);background:var(--button-secondary-bg);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow);font-family:var(--font-body);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);line-height:var(--leading-snug);letter-spacing:normal;text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}.checkout-section .checkout-choice-button:hover,.checkout-section .checkout-choice-button:focus-visible,.checkout-section .checkout-interval-button:hover,.checkout-section .checkout-interval-button:focus-visible{background:var(--button-secondary-bg-hover);border-color:var(--button-border);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.checkout-section .checkout-choice-button:active,.checkout-section .checkout-interval-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.checkout-section .checkout-choice-button.selected,.checkout-section .checkout-interval-button.selected{background:var(--button-bg);color:var(--button-text);border-color:var(--button-border);box-shadow:var(--button-shadow)}.checkout-section .checkout-choice-button.selected:hover,.checkout-section .checkout-interval-button.selected:hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover)}.checkout-section .checkout-choice-button:focus-visible,.checkout-section .checkout-interval-button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-secondary-shadow)}.checkout-section .checkout-choice-button.selected:focus-visible,.checkout-section .checkout-interval-button.selected:focus-visible{box-shadow:var(--button-focus-ring), var(--button-shadow)}.checkout-section .checkout-dropdown-trigger{width:100%;min-height:var(--button-height-md);padding:var(--button-padding-y-md) var(--button-padding-x-md);border:1px solid var(--button-border);border-radius:var(--button-radius-md);background:var(--button-secondary-bg);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow);font-family:var(--font-body);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-align:left;text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:.625rem;margin-top:0;display:flex}.checkout-section .checkout-dropdown-trigger:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-border);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.checkout-section .checkout-dropdown-trigger:focus-visible{box-shadow:var(--button-focus-ring), var(--button-secondary-shadow);outline:none}.checkout-section .checkout-dropdown-trigger:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.checkout-section .checkout-dropdown-caret{color:var(--text-muted);font-size:.6875rem;line-height:1}.checkout-section .checkout-dropdown-menu{border:1px solid var(--button-border);border-radius:var(--button-radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.checkout-section .checkout-dropdown-option{width:100%;min-height:var(--button-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);border-radius:calc(var(--button-radius-md) - 2px);color:var(--button-secondary-text);font-family:var(--font-body);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-align:left;text-shadow:none;cursor:pointer;transition:var(--button-transition);background:0 0;border:1px solid #0000;margin-top:0}.checkout-section .checkout-dropdown-option:hover,.checkout-section .checkout-dropdown-option:focus-visible{border-color:var(--button-border);background:var(--button-ghost-bg-hover);color:var(--text-main);box-shadow:var(--button-shadow);outline:none;transform:translateY(-1px)}.checkout-section .checkout-dropdown-option:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.checkout-section .checkout-dropdown-option.selected{background:var(--button-bg);color:var(--button-text);border-color:var(--button-border);box-shadow:var(--button-shadow)}.checkout-section .checkout-dropdown-option.selected:hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover)}.checkout-section .checkout-dropdown-date-input input{border:1px solid var(--button-border);border-radius:calc(var(--button-radius-md) - 2px);background:var(--button-secondary-bg);color:var(--button-secondary-text);-webkit-text-fill-color:var(--button-secondary-text);font-family:var(--font-body)}.reviews-section .review-submit-button,.buy-button.review-submit-button{width:100%;min-height:var(--button-height-md);padding:var(--button-padding-y-md) var(--button-padding-x-md);border-radius:var(--button-radius);border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);box-shadow:var(--button-shadow);font-family:var(--font-body);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.reviews-section .review-submit-button:hover,.buy-button.review-submit-button:hover{background:var(--button-bg-hover);border-color:var(--button-border);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)scale(1.01)}.reviews-section .review-submit-button:focus-visible,.buy-button.review-submit-button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-shadow);outline:none}.reviews-section .review-submit-button:active,.buy-button.review-submit-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.reviews-section .review-submit-button:disabled,.reviews-section .review-submit-button.is-disabled,.reviews-section .review-submit-button[disabled],.buy-button.review-submit-button:disabled,.buy-button.review-submit-button.is-disabled,.buy-button.review-submit-button[disabled]{opacity:var(--button-disabled);background:var(--button-disabled-bg);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.reviews-section .review-rating-star{min-height:var(--button-height-sm);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius-md);background:var(--button-secondary-bg);color:var(--text-muted);box-shadow:var(--button-secondary-shadow);cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.1875rem;line-height:1;display:inline-flex}.reviews-section .review-rating-star:hover,.reviews-section .review-rating-star:focus-visible{background:var(--button-secondary-bg-hover);border-color:var(--button-border);color:var(--text-main);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.reviews-section .review-rating-star:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.reviews-section .review-rating-star.active{color:var(--button-text);border-color:var(--button-border);background:var(--button-bg);box-shadow:var(--button-shadow)}.reviews-section .review-rating-star.active:hover,.reviews-section .review-rating-star.active:focus-visible{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover)}.reviews-section .review-rating-star:focus-visible{box-shadow:var(--button-focus-ring), var(--button-secondary-shadow)}.reviews-section .review-rating-star.active:focus-visible{box-shadow:var(--button-focus-ring), var(--button-shadow)}.reviews-section .review-rating-star:disabled,.reviews-section .review-rating-star.is-disabled,.reviews-section .review-rating-star[disabled]{opacity:var(--button-disabled);cursor:not-allowed;pointer-events:none;transform:none}.cart-panel .cart-panel-close,.search-panel .search-panel-close,.catalog-placeholder-panel .search-panel-close,.luxury-catalog-panel .catalog-v1-icon-button,.luxury-catalog-panel .search-clear-button,.bouquet-favorite-button,.catalog-v11-product-heart,.search-panel .search-clear-button,.search-panel .search-favorite-button,.luxury-catalog-panel .catalog-search-favorite-button,.favorites-panel .favorites-card-heart-button,.favorites-panel .favorites-remove-button,#contact-quick-actions .contact-quick-action-icon,.contact-quick-actions .contact-quick-action-icon{width:var(--button-icon-size);height:var(--button-icon-size);min-width:var(--button-icon-size);min-height:var(--button-icon-size);border:1px solid var(--button-icon-border);background:var(--button-icon-bg);max-width:none;color:var(--button-icon-text);box-shadow:var(--button-icon-shadow);font-family:var(--font-body);font-size:inherit;text-shadow:none;letter-spacing:normal;text-transform:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none;filter:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.luxury-catalog-panel .catalog-v1-icon-button svg,.search-panel .search-favorite-button svg,.luxury-catalog-panel .catalog-search-favorite-button svg,.favorites-panel .favorites-card-heart-button svg,.favorites-panel .favorites-remove-button svg,.bouquet-favorite-button svg,.catalog-v11-product-heart svg{fill:none;stroke:currentColor;filter:none}.cart-panel .cart-panel-close:hover,.cart-panel .cart-panel-close:focus-visible,.search-panel .search-panel-close:hover,.search-panel .search-panel-close:focus-visible,.catalog-placeholder-panel .search-panel-close:hover,.catalog-placeholder-panel .search-panel-close:focus-visible,.luxury-catalog-panel .catalog-v1-icon-button:hover,.luxury-catalog-panel .catalog-v1-icon-button:focus-visible,.luxury-catalog-panel .search-clear-button:hover,.luxury-catalog-panel .search-clear-button:focus-visible,.bouquet-favorite-button:hover,.bouquet-favorite-button:focus-visible,.catalog-v11-product-heart:hover,.catalog-v11-product-heart:focus-visible,.search-panel .search-clear-button:hover,.search-panel .search-clear-button:focus-visible,.search-panel .search-favorite-button:hover,.search-panel .search-favorite-button:focus-visible,.luxury-catalog-panel .catalog-search-favorite-button:hover,.luxury-catalog-panel .catalog-search-favorite-button:focus-visible,.favorites-panel .favorites-card-heart-button:hover,.favorites-panel .favorites-card-heart-button:focus-visible,.favorites-panel .favorites-remove-button:hover,.favorites-panel .favorites-remove-button:focus-visible,.contact-quick-action:hover .contact-quick-action-icon,.contact-quick-action:focus-visible .contact-quick-action-icon{background:var(--button-icon-bg-hover);border-color:var(--button-icon-border);color:var(--button-icon-text);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.cart-panel .cart-panel-close:active,.search-panel .search-panel-close:active,.catalog-placeholder-panel .search-panel-close:active,.luxury-catalog-panel .catalog-v1-icon-button:active,.luxury-catalog-panel .search-clear-button:active,.bouquet-favorite-button:active,.catalog-v11-product-heart:active,.search-panel .search-clear-button:active,.search-panel .search-favorite-button:active,.luxury-catalog-panel .catalog-search-favorite-button:active,.favorites-panel .favorites-card-heart-button:active,.favorites-panel .favorites-remove-button:active,.contact-quick-action:active .contact-quick-action-icon{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.cart-panel .cart-panel-close:focus-visible,.search-panel .search-panel-close:focus-visible,.catalog-placeholder-panel .search-panel-close:focus-visible,.luxury-catalog-panel .catalog-v1-icon-button:focus-visible,.luxury-catalog-panel .search-clear-button:focus-visible,.bouquet-favorite-button:focus-visible,.catalog-v11-product-heart:focus-visible,.search-panel .search-clear-button:focus-visible,.search-panel .search-favorite-button:focus-visible,.luxury-catalog-panel .catalog-search-favorite-button:focus-visible,.favorites-panel .favorites-card-heart-button:focus-visible,.favorites-panel .favorites-remove-button:focus-visible,.contact-quick-action:focus-visible .contact-quick-action-icon{box-shadow:var(--button-focus-ring), var(--button-icon-shadow)}.bouquet-favorite-button.active,.catalog-v11-product-heart.active,.search-panel .search-favorite-button.active,.luxury-catalog-panel .catalog-search-favorite-button.active,.favorites-panel .favorites-card-heart-button.active{color:#ff2d55;background:var(--button-icon-bg-active);border-color:var(--button-icon-border);box-shadow:var(--button-icon-shadow)}.bouquet-favorite-button.active svg,.catalog-v11-product-heart.active svg,.search-panel .search-favorite-button.active svg,.luxury-catalog-panel .catalog-search-favorite-button.active svg,.favorites-panel .favorites-card-heart-button.active svg{fill:currentColor}.cart-panel .cart-panel-close:disabled,.cart-panel .cart-panel-close.is-disabled,.cart-panel .cart-panel-close[disabled],.search-panel .search-panel-close:disabled,.search-panel .search-panel-close.is-disabled,.search-panel .search-panel-close[disabled],.luxury-catalog-panel .catalog-v1-icon-button:disabled,.luxury-catalog-panel .catalog-v1-icon-button.is-disabled,.luxury-catalog-panel .catalog-v1-icon-button[disabled],.bouquet-favorite-button:disabled,.bouquet-favorite-button.is-disabled,.bouquet-favorite-button[disabled],.catalog-v11-product-heart:disabled,.catalog-v11-product-heart.is-disabled,.catalog-v11-product-heart[disabled],.search-panel .search-favorite-button:disabled,.search-panel .search-favorite-button.is-disabled,.search-panel .search-favorite-button[disabled],.favorites-panel .favorites-card-heart-button:disabled,.favorites-panel .favorites-card-heart-button.is-disabled,.favorites-panel .favorites-card-heart-button[disabled]{opacity:var(--button-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.contact-quick-action-telegram,.contact-quick-action-instagram,.contact-quick-action-whatsapp,.contact-quick-action-phone{color:var(--button-icon-text)}.contact-quick-action-telegram .contact-quick-action-icon,.contact-quick-action-instagram .contact-quick-action-icon,.contact-quick-action-whatsapp .contact-quick-action-icon,.contact-quick-action-phone .contact-quick-action-icon{border-color:var(--button-icon-border);background:var(--button-icon-bg);box-shadow:var(--button-icon-shadow)}.contact-quick-action-telegram .contact-quick-action-icon svg,.contact-quick-action-instagram .contact-quick-action-icon svg,.contact-quick-action-whatsapp .contact-quick-action-icon svg,.contact-quick-action-phone .contact-quick-action-icon svg{filter:none}.navbar .menu-button{z-index:100000;width:auto;min-height:var(--button-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow);font-family:var(--font-body);font-size:var(--type-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);line-height:var(--leading-snug);text-transform:uppercase;text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none;appearance:none;pointer-events:auto;justify-content:center;align-items:center;gap:.5rem;margin:0 0 0 auto;display:inline-flex;position:relative;overflow:visible}.navbar .menu-button:before,.navbar .menu-button:after{content:none;display:none}.navbar .menu-button:hover,.navbar .menu-button:focus-visible{background:var(--button-secondary-bg-hover);border-color:var(--button-border);color:var(--button-secondary-text);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.navbar .menu-button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.navbar .menu-button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-secondary-shadow)}.navbar .menu-button:disabled,.navbar .menu-button.is-disabled,.navbar .menu-button[disabled]{opacity:var(--button-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.search-panel .search-suggestions button{width:auto;max-width:none;min-height:var(--button-height-sm);padding:var(--button-padding-y-sm) var(--button-padding-x-sm);border:1px solid var(--button-secondary-border);border-radius:var(--button-radius);background:var(--button-secondary-bg);color:var(--button-secondary-text);box-shadow:var(--button-secondary-shadow);font-family:var(--font-body);font-size:var(--button-font-size-sm);font-weight:var(--button-font-weight);line-height:var(--leading-snug);text-shadow:none;cursor:pointer;transition:var(--button-transition);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}.search-panel .search-suggestions button:hover,.search-panel .search-suggestions button:focus-visible{background:var(--button-secondary-bg-hover);border-color:var(--button-border);color:var(--text-main);box-shadow:var(--button-shadow-hover);outline:none;transform:translateY(-2px)scale(1.01)}.search-panel .search-suggestions button:active{box-shadow:var(--button-shadow-pressed);transform:translateY(0)scale(.98)}.search-panel .search-suggestions button:focus-visible{box-shadow:var(--button-focus-ring), var(--button-secondary-shadow)}.search-panel .search-suggestions button:disabled,.search-panel .search-suggestions button.is-disabled,.search-panel .search-suggestions button[disabled]{opacity:var(--button-disabled);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.luxury-catalog-panel .search-clear-button,.search-panel .search-clear-button{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.luxury-catalog-panel .search-clear-button:hover,.luxury-catalog-panel .search-clear-button:focus-visible,.search-panel .search-clear-button:hover,.search-panel .search-clear-button:focus-visible{transform:translateY(calc(-50% - 2px))scale(1.01)}.luxury-catalog-panel .search-clear-button:active,.search-panel .search-clear-button:active{transform:translateY(-50%)scale(.98)}.cart-panel .cart-panel-close,.search-panel .search-panel-close,.catalog-placeholder-panel .search-panel-close{font-size:1.25rem;font-weight:500}.luxury-catalog-panel .catalog-v1-icon-button.catalog-v1-close{font-size:1.625rem;font-weight:300}
.bf-product-image-fallback{background:radial-gradient(circle at 50% 0,#ead6d647,#0000 42%),linear-gradient(#fdfbf7f5,#fbf8f2e0);justify-content:center;align-items:center;width:100%;height:100%;min-height:280px;display:flex}.bf-product-image-fallback-logo{opacity:.72;transform:scale(.82)}.bf-protected-product-image{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
.reviews-section .reviews-score p,.reviews-section .review-card-header strong{color:#d4a017;-webkit-text-fill-color:#d4a017}.reviews-section .review-rating-star{min-width:2.75rem;min-height:2.75rem;box-shadow:none;-webkit-backdrop-filter:none;filter:none;cursor:pointer;opacity:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.625rem;font-weight:400;line-height:1;transition:color .18s,transform .18s;display:inline-flex}.reviews-section .review-rating-star:hover,.reviews-section .review-rating-star:focus-visible,.reviews-section .review-rating-star:active,.reviews-section .review-rating-star.active,.reviews-section .review-rating-star.active:hover,.reviews-section .review-rating-star.active:focus-visible{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.reviews-section .review-rating-control .review-rating-star:not(.active){color:#b8ad9c;-webkit-text-fill-color:#b8ad9c}.reviews-section .review-rating-control .review-rating-star.active{color:#d4a017;-webkit-text-fill-color:#d4a017}.reviews-section .review-rating-control:hover .review-rating-star{color:#b8ad9c;-webkit-text-fill-color:#b8ad9c}:is(.reviews-section .review-rating-control:has(.review-rating-star:first-child:hover) .review-rating-star:nth-child(-n+1),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(2):hover) .review-rating-star:nth-child(-n+2),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(3):hover) .review-rating-star:nth-child(-n+3),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(4):hover) .review-rating-star:nth-child(-n+4),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(5):hover) .review-rating-star:nth-child(-n+5)){color:#d4a017;-webkit-text-fill-color:#d4a017}.reviews-section .review-rating-control:has(.review-rating-star:focus-visible) .review-rating-star{color:#b8ad9c;-webkit-text-fill-color:#b8ad9c}:is(.reviews-section .review-rating-control:has(.review-rating-star:first-child:focus-visible) .review-rating-star:nth-child(-n+1),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(2):focus-visible) .review-rating-star:nth-child(-n+2),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(3):focus-visible) .review-rating-star:nth-child(-n+3),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(4):focus-visible) .review-rating-star:nth-child(-n+4),.reviews-section .review-rating-control:has(.review-rating-star:nth-child(5):focus-visible) .review-rating-star:nth-child(-n+5)){color:#d4a017;-webkit-text-fill-color:#d4a017}.reviews-section .review-rating-star:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #d4a64270}@media (hover:hover) and (pointer:fine){.reviews-section .review-rating-star:hover{transform:scale(1.08)}}.reviews-section .review-rating-star:active{transform:scale(.94)}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}.hero .hero-subtitle{color:#4a4540;text-shadow:none;font-weight:600}.bf-brand-logo--hero.hero-title,.bf-brand-logo--hero{filter:drop-shadow(0 1px #fff8e1b8)drop-shadow(0 2px 5px #48321261)drop-shadow(0 8px 20px #daaf4b52)drop-shadow(0 0 28px #ffd26433);background-image:linear-gradient(168deg,#fff9ec 0%,#ffe9a8 14%,#f5cc58 30%,#e8b84a 50%,#d4a038 68%,#ebc868 86%,#fff3cc 100%)}.bf-brand-logo--nav.logo,.bf-brand-logo--nav{filter:drop-shadow(0 1px 2px #5b48366b)drop-shadow(0 0 1px #ffffff8c);background-image:linear-gradient(176deg,#f8dfaa 0%,#e5b74f 22%,#bf8525 58%,#8f621e 82%,#ad7d2d 100%)}.reviews-section,#contact.contact{padding-bottom:calc(240px + env(safe-area-inset-bottom))}.checkout-section{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.checkout-section .checkout-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}
:root,[data-theme=day]{--bf-ui-bg:#f7f4ef;--bf-ui-surface:#fdfbf7;--bf-ui-surface-soft:#fdfbf7eb;--bf-ui-text:#3d3126;--bf-ui-text-muted:#3d31269e;--bf-ui-border:#e8dcdcc2;--bf-ui-gold-1:#c9a962;--bf-ui-gold-2:#b8924f;--bf-ui-gold-3:#a67c3a;--bf-ui-gold-glow:#c9a96238;--bf-ui-gold-glow-strong:#c9a96257;--bf-ui-hero-overlay:linear-gradient(180deg, #fff9fa14 0%, #fff9fa6b 48%, #fff9fae0 100%);--bf-ui-card-bg:linear-gradient(180deg, #fffcf4f5, #fbf8f2e6);--bf-ui-input-bg:#fdfbf7f5;--bf-ui-checkout-card:#fdfbf7e0}body{background:var(--bf-ui-bg);color:var(--bf-ui-text);transition:background-color .35s,color .35s}[data-theme=day] .bf-brand-logo--hero.hero-title,[data-theme=day] .bf-brand-logo--hero{filter:drop-shadow(0 2px 4px #5b48363d) drop-shadow(0 8px 22px var(--bf-ui-gold-glow))}#catalog.bouquets{background:var(--bf-ui-bg)}.checkout-section .checkout-form-card{border-color:var(--bf-ui-border);background:var(--bf-ui-checkout-card);border-radius:24px;box-shadow:0 14px 36px #0000000f}.checkout-section .checkout-field input,.checkout-section .checkout-field textarea,.checkout-section .checkout-field select{border-color:var(--bf-ui-border);background:var(--bf-ui-input-bg);border-radius:16px}.checkout-section .checkout-choice-button{border-radius:14px}
html[data-theme=dark-luxury]{--color-background:#f7f3ed;--color-surface:#fdfbf9;--color-surface-secondary:#f3efe8;--color-gold:#a12f3a;--color-gold-hover:#6f242c;--color-gold-light:#f6f1ea;--bf-gold-line:#c4a574;--color-text-primary:#2a2521;--color-text-secondary:#5c574f;--color-border:#362d231f;--color-error:#a54848;--color-success:#5f7a61;--bg-primary:var(--color-background);--bg-secondary:var(--color-surface);--gold-light:var(--color-gold);--gold-dark:var(--color-gold-hover);--text-light:var(--color-text-primary);--font-brand:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-body:var(--font-manrope), Manrope, system-ui, sans-serif;--font-sans:var(--font-body);--font-heading:var(--font-brand);--font-ui:var(--font-body);--bf-gold-gradient:var(--color-gold);--bf-button-radius:14px;--bf-button-height:52px;--bf-card-radius:16px;--bf-card-padding:20px;--background:var(--bg-primary);--surface:var(--bg-secondary);--surface-glass:#fffdf9e0;--border:var(--color-border);--text-strong:var(--color-text-primary);--text-main:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-label:var(--color-text-secondary);--text-muted:var(--color-text-secondary);--text-accent:var(--color-gold);--bf-bg:var(--bg-primary);--bf-surface:var(--bg-secondary);--bf-surface-soft:var(--color-surface-secondary);--bf-text:var(--color-text-primary);--bf-text-secondary:var(--color-text-secondary);--bf-muted:var(--color-text-secondary);--bf-heading:var(--color-text-primary);--bf-border:var(--color-border);--bf-card:var(--bg-secondary);--bf-shadow:0 16px 40px #362d231a;--bf-shadow-soft:0 8px 24px #362d2312;--bf-ui-bg:var(--bg-primary);--bf-ui-surface:var(--bg-secondary);--bf-ui-surface-soft:var(--color-surface-secondary);--bf-ui-text:var(--color-text-primary);--bf-ui-text-muted:var(--color-text-secondary);--bf-ui-border:var(--color-border);--bf-ui-gold-1:var(--color-gold-hover);--bf-ui-gold-2:var(--color-gold);--bf-ui-gold-3:var(--color-gold-hover);--bf-ui-input-bg:var(--color-surface);--bf-ui-checkout-card:var(--bg-secondary);--bf-ui-card-bg:var(--bg-secondary);--champagne-background:var(--bg-primary);--champagne-section:var(--bg-primary);--champagne-card:var(--bg-secondary);--champagne-text:var(--color-text-primary);--champagne-muted:var(--color-text-secondary);--champagne-border:var(--color-border);--champagne-gold:var(--color-gold);--champagne-gold-hover:var(--color-gold-hover);--glass-surface:#fffdf9e0;--glass-border:var(--color-border);--glass-surface-strong:var(--bg-secondary);--bf-brand-gold-1:var(--color-gold);--bf-brand-gold-2:var(--color-gold);--bf-brand-gold-3:var(--color-gold-hover);--bf-brand-gold-4:var(--color-gold-hover);--bf-brand-gold-5:var(--color-gold-hover);--button-bg:var(--color-gold);--button-bg-hover:var(--color-gold-hover);--button-text:#f6f1ea;--button-focus:#a12f3a59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark-luxury],html[data-theme=dark-luxury] body{background:var(--bg-primary);color:var(--text-light);font-family:var(--font-body)}html[data-theme=dark-luxury] h1,html[data-theme=dark-luxury] h2,html[data-theme=dark-luxury] h3,html[data-theme=dark-luxury] .bf-brand-logo{font-family:var(--font-brand);font-weight:600}
html[data-theme=dark-luxury] .navbar,html[data-theme=dark-luxury] .navbar.scrolled{z-index:2147483010;border:1px solid var(--color-border);background:linear-gradient(180deg, #fffdf9f5, #f7f5f1eb), var(--bg-primary);-webkit-backdrop-filter:blur(16px)saturate(1.05);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:min(96%,920px);max-width:none;margin-inline:auto;padding:12px 14px 12px 22px;transition:padding .3s,box-shadow .3s,background .3s;display:flex;position:fixed;top:18px;left:0;right:0;box-shadow:0 12px 32px #362d231a,inset 0 1px #ffffffb3}html[data-theme=dark-luxury] .navbar.scrolled{padding:10px 14px 10px 22px;top:12px}html[data-theme=dark-luxury] .navbar-elevated{z-index:2147483016}html[data-theme=dark-luxury] .logo,html[data-theme=dark-luxury] .bf-brand-logo--nav{font-family:var(--font-brand)!important;letter-spacing:.08em!important;color:var(--gold-light)!important;-webkit-text-fill-color:var(--gold-light)!important;filter:none!important;text-shadow:none!important;background:0 0!important;font-size:18px!important;font-weight:600!important}html[data-theme=dark-luxury] .menu-button{min-height:44px;font-family:var(--font-body);letter-spacing:.14em;-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;gap:8px;font-weight:600;position:relative;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;background:linear-gradient(#fffdf9f2,#f1ede6eb)!important;border-radius:999px!important;padding:10px 16px!important;font-size:11px!important;display:inline-flex!important;box-shadow:inset 0 1px #fff9,0 6px 16px #362d2314!important}html[data-theme=dark-luxury] .menu-button:before,html[data-theme=dark-luxury] .menu-button:after{display:none}@media (max-width:768px){html[data-theme=dark-luxury] .navbar,html[data-theme=dark-luxury] .navbar.scrolled{width:calc(100% - 24px);padding:4px 12px 4px 18px;top:12px}html[data-theme=dark-luxury] .menu-button{min-height:32px;padding:5px 11px!important}html[data-theme=dark-luxury] .mobile-menu{top:76px}}html[data-theme=dark-luxury] .nav-center a{color:var(--text-light);font-family:var(--font-body)}html[data-theme=dark-luxury] .mobile-menu a{color:var(--text-light)}html[data-theme=dark-luxury] .buy-button,html[data-theme=dark-luxury] .orderButton,html[data-theme=dark-luxury] .checkout-submit-button,html[data-theme=dark-luxury] .favorites-buy-button,html[data-theme=dark-luxury] .cart-checkout-button,html[data-theme=dark-luxury] .hero-order-link,html[data-theme=dark-luxury] .luxury-catalog-buy-button,html[data-theme=dark-luxury] .product-sticky-buy-button,html[data-theme=dark-luxury] .product-buy-panel-button{min-height:var(--bf-button-height);border-radius:var(--bf-button-radius);font-family:var(--font-body);text-shadow:none;border:0;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .15s;box-shadow:0 8px 20px #c9a24b38;background:var(--color-gold)!important;color:#fff!important}html[data-theme=dark-luxury] .buy-button:hover,html[data-theme=dark-luxury] .orderButton:hover,html[data-theme=dark-luxury] .checkout-submit-button:hover:not(:disabled),html[data-theme=dark-luxury] .favorites-buy-button:hover,html[data-theme=dark-luxury] .cart-checkout-button:hover,html[data-theme=dark-luxury] .hero-order-link:hover,html[data-theme=dark-luxury] .luxury-catalog-buy-button:hover,html[data-theme=dark-luxury] .product-sticky-buy-button:hover,html[data-theme=dark-luxury] .product-buy-panel-button:hover{box-shadow:0 10px 24px #b58d3742;background:var(--color-gold-hover)!important}html[data-theme=dark-luxury] .buy-button:focus-visible,html[data-theme=dark-luxury] .orderButton:focus-visible,html[data-theme=dark-luxury] .checkout-submit-button:focus-visible,html[data-theme=dark-luxury] .favorites-buy-button:focus-visible,html[data-theme=dark-luxury] .cart-checkout-button:focus-visible,html[data-theme=dark-luxury] .hero-order-link:focus-visible,html[data-theme=dark-luxury] .luxury-catalog-buy-button:focus-visible,html[data-theme=dark-luxury] .product-sticky-buy-button:focus-visible,html[data-theme=dark-luxury] .product-buy-panel-button:focus-visible{outline:2px solid var(--color-gold-hover);outline-offset:2px}html[data-theme=dark-luxury] .buy-button:active:not(:disabled),html[data-theme=dark-luxury] .orderButton:active:not(:disabled),html[data-theme=dark-luxury] .checkout-submit-button:active:not(:disabled){transform:translateY(1px)}html[data-theme=dark-luxury] .buy-button:disabled,html[data-theme=dark-luxury] .checkout-submit-button:disabled{opacity:.45;box-shadow:none}html[data-theme=dark-luxury] .bf-brand-logo{font-family:var(--font-brand)!important;-webkit-text-fill-color:var(--gold-light)!important;color:var(--gold-light)!important;filter:none!important;background-image:none!important;font-weight:600!important}html[data-theme=dark-luxury] .bf-brand-logo-crown{color:var(--gold-dark)!important;-webkit-text-fill-color:var(--gold-dark)!important}html[data-theme=dark-luxury] .checkout-v3-overlay{background:#1e1b1873}html[data-theme=dark-luxury] .checkout-v3-sheet{background:var(--bg-secondary);border-color:var(--color-border);color:var(--text-light)}html[data-theme=dark-luxury] .checkout-v3-sheet h2,html[data-theme=dark-luxury] .checkout-v3-eyebrow{color:var(--text-light)}html[data-theme=dark-luxury] .checkout-v3-close{background:var(--color-surface-secondary);border-color:var(--color-border);color:var(--color-gold-hover)}html[data-theme=dark-luxury] .favorites-panel,html[data-theme=dark-luxury] .cart-panel,html[data-theme=dark-luxury] .my-order-panel,html[data-theme=dark-luxury] .profile-panel-sheet{background:var(--bg-secondary)!important;border-color:var(--color-border)!important;color:var(--text-light)!important}html[data-theme=dark-luxury] .favorites-panel h2,html[data-theme=dark-luxury] .cart-panel h2,html[data-theme=dark-luxury] .my-order-panel h2{color:var(--text-light)!important}html[data-theme=dark-luxury] nav[aria-label="Быстрая мобильная навигация"] .glass,html[data-theme=dark-luxury] .MobileBottomNav-module__KiDTHW__glass{background:var(--bg-secondary)!important;border-color:var(--color-border)!important;border-top:1px solid var(--color-border)!important;box-shadow:0 -8px 24px #362d230f!important}html[data-theme=dark-luxury] nav[aria-label="Быстрая мобильная навигация"] button,html[data-theme=dark-luxury] nav[aria-label="Быстрая мобильная навигация"] a{color:var(--text-light);font-family:var(--font-body)}html[data-theme=dark-luxury] .hero,html[data-theme=dark-luxury] #catalog,html[data-theme=dark-luxury] .checkout-section,html[data-theme=dark-luxury] .favorites-panel,html[data-theme=dark-luxury] .my-order-panel{color:var(--text-light)}html[data-theme=dark-luxury] body{background:var(--bg-primary)}html[data-theme=dark-luxury] input,html[data-theme=dark-luxury] textarea,html[data-theme=dark-luxury] select{background:var(--color-surface);border:1px solid var(--color-border);color:var(--text-light);font-family:var(--font-body);border-radius:12px;transition:border-color .2s,box-shadow .2s}html[data-theme=dark-luxury] input::placeholder,html[data-theme=dark-luxury] textarea::placeholder{color:#1e1b1866}html[data-theme=dark-luxury] input:focus-visible,html[data-theme=dark-luxury] textarea:focus-visible,html[data-theme=dark-luxury] select:focus-visible{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #c9a24b2e}html[data-theme=dark-luxury] input:disabled,html[data-theme=dark-luxury] textarea:disabled,html[data-theme=dark-luxury] select:disabled{background:var(--color-surface-secondary);color:var(--color-text-secondary);cursor:not-allowed}html[data-theme=dark-luxury] input[aria-invalid=true],html[data-theme=dark-luxury] textarea[aria-invalid=true]{border-color:var(--color-error)}html[data-theme=dark-luxury] .product-experience-page,html[data-theme=dark-luxury] .hero{background:var(--bg-primary);color:var(--text-light)}html[data-theme=dark-luxury] .hero-subtitle{color:var(--color-text-secondary);font-family:var(--font-body)}html[data-theme=dark-luxury] .menu-overlay{background:#1e1b1866}html[data-theme=dark-luxury] .hero:after{background:linear-gradient(#f7f5f10f 0%,#f7f5f18c 62%,#f7f5f1eb 100%)}html[data-theme=dark-luxury] .hero-title{color:var(--color-text-primary);background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;filter:none}html[data-theme=dark-luxury] .contact-quick-actions,html[data-theme=dark-luxury] #contact-quick-actions{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark-luxury] .contact-quick-action{background:0 0!important}html[data-theme=dark-luxury] .contact-quick-action-label{color:var(--color-text-secondary)!important}html[data-theme=dark-luxury] #contact-quick-actions .contact-quick-action-phone,html[data-theme=dark-luxury] #contact-quick-actions .contact-quick-action-phone .contact-quick-action-icon{color:#34c759!important}html[data-theme=dark-luxury] #contact-quick-actions .contact-quick-action-phone .contact-quick-action-icon{background:#34c75929!important;border-color:#34c75973!important}
html[data-theme=dark-luxury]{--bf-gold-line:#c4a574}h1,h2,h3,.hero-title{font-family:var(--font-brand,"Cormorant Garamond", Georgia, serif)}html[data-theme=dark-luxury] button:focus-visible,html[data-theme=dark-luxury] a:focus-visible,html[data-theme=dark-luxury] input:focus-visible,html[data-theme=dark-luxury] select:focus-visible,html[data-theme=dark-luxury] textarea:focus-visible{outline-offset:2px;outline:2px solid #a12f3a}.buy-button,.hero-order-link,.checkout-submit-button,.luxury-catalog-buy-button,.favorites-buy-button,.catalog-placeholder-button,.my-order-empty-button.buy-button{box-shadow:none;color:#f6f1ea!important;background:#a12f3a!important;border-color:#a12f3a!important}.buy-button:hover,.hero-order-link:hover,.checkout-submit-button:hover,.luxury-catalog-buy-button:hover,.favorites-buy-button:hover{background:#6f242c!important}.buy-button:disabled,.checkout-submit-button:disabled{color:#f6f1ea!important;background:#a12f3a59!important}html[data-theme=day]{--background:#f7f3ed;--surface:#fdfbf9;--text-main:#2a2521;--text-strong:#2a2521;--text-secondary:#746f68;--bf-bg:#f7f3ed;--bf-surface:#fdfbf9;--bf-text:#2a2521;--bf-heading:#2a2521;--bf-pink:#4a1428;--bf-pink-soft:#f3e8ec;--bf-ui-bg:#f7f3ed;--bf-ui-surface:#fdfbf9;--bf-ui-text:#2a2521;--bf-ui-gold-1:#4a1428;--bf-ui-gold-2:#4a1428;--bf-ui-gold-3:#6b243c;--champagne-background:#f7f3ed;--champagne-card:#fdfbf9;--champagne-text:#2a2521;--champagne-gold:#4a1428;--button-bg:#4a1428;--button-bg-hover:#6b243c;--button-text:#f6f1ea;--font-brand:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-body:var(--font-manrope), Manrope, system-ui, sans-serif;--font-sans:var(--font-body)}html[data-theme=day] body,html[data-theme=day] [data-admin-route=true]{color:#2a2521;font-family:var(--font-body,Manrope, sans-serif);background:#f7f3ed}html[data-theme=day] [data-admin-route=true] h1,html[data-theme=day] [data-admin-route=true] h2,html[data-theme=day] [data-admin-route=true] h3{font-family:var(--font-brand,"Cormorant Garamond", Georgia, serif)}html[data-theme=dark-luxury] [class*=checkoutMapToggle],html[data-theme=dark-luxury] [class*=checkoutMapOpenButton],html[data-theme=dark-luxury] [class*=checkoutDeliveryDateButton]{color:#a12f3a!important;background:0 0!important;border-color:#a12f3a59!important}html[data-theme=dark-luxury] [class*=checkoutDeliveryDateButtonActive],html[data-theme=dark-luxury] [class*=favoriteButtonActive],html[data-theme=dark-luxury] [class*=iconButtonActive]{color:#f6f1ea!important;background:#a12f3a!important;border-color:#a12f3a!important}html[data-theme=day] [data-admin-route=true] input,html[data-theme=day] [data-admin-route=true] textarea,html[data-theme=day] [data-admin-route=true] select{font-family:var(--font-body,Manrope, sans-serif);color:#2a2521;background:#fdfbf9;border-color:#a12f3a2e}html[data-theme=day] [data-admin-route=true] button[type=submit]{color:#f6f1ea;background:#a12f3a;border-color:#a12f3a}html[data-theme=dark-luxury] .hero-title:before{color:#c4a574;-webkit-text-fill-color:#c4a574}html[data-theme=dark-luxury] .hero-order-link,html[data-theme=dark-luxury] a.hero-order-link,html[data-theme=dark-luxury] .bouquet-order-link,html[data-theme=dark-luxury] .catalog-v11-chip.is-active,html[data-theme=dark-luxury] .my-order-empty-button.buy-button{color:#f6f1ea!important;box-shadow:none!important;background:#a12f3a!important;border-color:#a12f3a!important}html[data-theme=dark-luxury] .checkout-total-row strong,html[data-theme=dark-luxury] .checkout-grand-total-row strong,html[data-theme=dark-luxury] .mobile-bottom-nav-item-active,html[data-theme=dark-luxury] .mobile-bottom-nav-item-active .mobile-bottom-nav-label{color:#a12f3a!important}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_950a257c-module__82Qnnq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_950a257c-module__82Qnnq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d751c04-module__DGAW3a__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d751c04-module__DGAW3a__variable{--font-manrope:"Manrope", "Manrope Fallback"}
