:root{--motion-duration-fast:.2s;--motion-duration-base:.28s;--motion-duration-slow:.44s;--motion-duration-panel:.28s;--motion-ease-standard:ease;--motion-ease-soft:ease;--motion-ease-premium:cubic-bezier(.22, 1, .36, 1);--motion-ease-exit:cubic-bezier(.4, 0, .2, 1);--motion-lift-sm:-2px;--motion-lift-md:-3px;--motion-scale-hover:1.01;--motion-scale-active:.98;--motion-blur-enter:8px;--motion-opacity-enter:0;--motion-duration-reduced:.01ms}@keyframes bf-motion-enter-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateY(var(--motion-lift-sm))}to{opacity:1;transform:translateY(0)}}@keyframes bf-motion-exit-keyframes{0%{opacity:1;transform:translateY(0)}to{opacity:var(--motion-opacity-enter);transform:translateY(var(--motion-lift-sm))}}.bf-motion-fade{transition:opacity var(--motion-duration-base) var(--motion-ease-soft)}.bf-motion-lift{transition:transform var(--motion-duration-base) var(--motion-ease-premium)}@media (hover:hover) and (pointer:fine){.bf-motion-lift:hover{transform:translateY(var(--motion-lift-md))}}.bf-motion-scale{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.bf-motion-scale:hover{transform:scale(var(--motion-scale-hover))}}.bf-motion-scale:active{transform:scale(var(--motion-scale-active))}.bf-motion-enter{animation:bf-motion-enter-keyframes var(--motion-duration-base) var(--motion-ease-premium) forwards}.bf-motion-exit{animation:bf-motion-exit-keyframes var(--motion-duration-fast) var(--motion-ease-exit) forwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--motion-duration-reduced)!important;transition-duration:var(--motion-duration-reduced)!important;animation-iteration-count:1!important}.bf-reveal,.bf-reveal-up,.bf-reveal-fade,.bf-reveal-scale,.bf-reveal-stagger>*,.bf-reveal-visible{opacity:1!important;animation:none!important;transform:none!important}}@keyframes bf-reveal-up-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateY(calc(var(--motion-lift-md) * -8))}to{opacity:1;transform:translateY(0)}}@keyframes bf-reveal-fade-keyframes{0%{opacity:var(--motion-opacity-enter)}to{opacity:1}}@keyframes bf-reveal-scale-keyframes{0%{opacity:var(--motion-opacity-enter);transform:scale(var(--motion-scale-active))}to{opacity:1;transform:scale(1)}}.bf-reveal,.bf-reveal-up,.bf-reveal-fade,.bf-reveal-scale{opacity:1;transform:none}.bf-reveal-visible,.bf-reveal.bf-reveal-visible,.bf-reveal-up.bf-reveal-visible,.bf-reveal-fade.bf-reveal-visible,.bf-reveal-scale.bf-reveal-visible{opacity:1!important;animation:none!important;transform:none!important}@supports (animation-timeline:view()){.bf-reveal-up{animation:linear both bf-reveal-up-keyframes;animation-timeline:view();animation-range:entry cover 32%}.bf-reveal-fade{animation:linear both bf-reveal-fade-keyframes;animation-timeline:view();animation-range:entry cover 28%}.bf-reveal-scale{animation:linear both bf-reveal-scale-keyframes;animation-timeline:view();animation-range:entry cover 30%}.bf-reveal-stagger>.bf-reveal-up:first-child,.bf-reveal-stagger>.bf-reveal-fade:first-child,.bf-reveal-stagger>.bf-reveal-scale:first-child{animation-delay:0s}.bf-reveal-stagger>.bf-reveal-up:nth-child(2),.bf-reveal-stagger>.bf-reveal-fade:nth-child(2),.bf-reveal-stagger>.bf-reveal-scale:nth-child(2){animation-delay:calc(var(--motion-duration-fast) * .5)}.bf-reveal-stagger>.bf-reveal-up:nth-child(3),.bf-reveal-stagger>.bf-reveal-fade:nth-child(3),.bf-reveal-stagger>.bf-reveal-scale:nth-child(3){animation-delay:var(--motion-duration-fast)}.bf-reveal-stagger>.bf-reveal-up:nth-child(4),.bf-reveal-stagger>.bf-reveal-fade:nth-child(4),.bf-reveal-stagger>.bf-reveal-scale:nth-child(4){animation-delay:calc(var(--motion-duration-fast) * 1.5)}.bf-reveal-stagger>.bf-reveal-up:nth-child(5),.bf-reveal-stagger>.bf-reveal-fade:nth-child(5),.bf-reveal-stagger>.bf-reveal-scale:nth-child(5){animation-delay:calc(var(--motion-duration-fast) * 2)}}.checkout-section .bf-reveal,.checkout-section .bf-reveal-up,.checkout-section .bf-reveal-fade,.checkout-section .bf-reveal-scale,.mobile-bottom-nav .bf-reveal,.mobile-bottom-nav .bf-reveal-up,.mobile-bottom-nav .bf-reveal-fade,.mobile-bottom-nav .bf-reveal-scale,.review-form-card.bf-reveal,.review-form-card.bf-reveal-up,.review-form-card.bf-reveal-fade,.review-form-card.bf-reveal-scale{opacity:1!important;animation:none!important;transform:none!important}:root{--motion-card-transition:transform var(--motion-duration-base) var(--motion-ease-premium), box-shadow var(--motion-duration-base) var(--motion-ease-premium), border-color var(--motion-duration-base) var(--motion-ease-premium), background var(--motion-duration-base) var(--motion-ease-premium), backdrop-filter var(--motion-duration-base) var(--motion-ease-premium), -webkit-backdrop-filter var(--motion-duration-base) var(--motion-ease-premium)}.bouquet-card,.catalog-v11-product-card,.luxury-catalog-result-card,.delivery-card,.review-card,.about-card,.contact-card,.contact-link,.smart-catalog-group,.catalog-category-card,.favorites-panel-bouquet-card{transition:var(--motion-card-transition)}@media (hover:hover) and (pointer:fine){.bouquet-card:hover,.catalog-v11-product-card:hover,.delivery-card:hover,.review-card:hover,.about-card:hover,.contact-link:hover,.favorites-panel-bouquet-card:hover{transform:translateY(var(--motion-lift-md)) scale(var(--motion-scale-hover));border-color:var(--border-active);box-shadow:var(--shadow-surface-hover);-webkit-backdrop-filter:var(--glass-medium)}.contact-card:hover{border-color:var(--border-active);box-shadow:var(--shadow-surface-hover);-webkit-backdrop-filter:var(--glass-medium)}.luxury-catalog-result-card:hover,.smart-catalog-group:hover,.catalog-category-card:hover{transform:translateY(var(--motion-lift-sm)) scale(var(--motion-scale-hover));border-color:var(--border-active);box-shadow:var(--shadow-surface-hover);-webkit-backdrop-filter:var(--glass-light)}}.bouquet-card:active,.catalog-v11-product-card:active,.luxury-catalog-result-card:active,.delivery-card:active,.review-card:active,.about-card:active,.contact-link:active,.smart-catalog-group:active,.catalog-category-card:active,.favorites-panel-bouquet-card:active{transform:translateY(var(--motion-lift-sm)) scale(var(--motion-scale-active));border-color:var(--border-active);box-shadow:var(--shadow-surface-active)}@media (prefers-reduced-motion:reduce){.bouquet-card,.catalog-v11-product-card,.luxury-catalog-result-card,.delivery-card,.review-card,.about-card,.contact-card,.contact-link,.smart-catalog-group,.catalog-category-card,.favorites-panel-bouquet-card{transition:none!important}.bouquet-card:hover,.catalog-v11-product-card:hover,.luxury-catalog-result-card:hover,.delivery-card:hover,.review-card:hover,.about-card:hover,.contact-card:hover,.contact-link:hover,.smart-catalog-group:hover,.catalog-category-card:hover,.favorites-panel-bouquet-card:hover,.bouquet-card:active,.catalog-v11-product-card:active,.luxury-catalog-result-card:active,.delivery-card:active,.review-card:active,.about-card:active,.contact-link:active,.smart-catalog-group:active,.catalog-category-card:active,.favorites-panel-bouquet-card:active{transform:none!important}}:root{--motion-panel-transition:opacity var(--motion-duration-panel) var(--motion-ease-soft), transform var(--motion-duration-panel) var(--motion-ease-premium), backdrop-filter var(--motion-duration-panel) var(--motion-ease-soft), -webkit-backdrop-filter var(--motion-duration-panel) var(--motion-ease-soft), box-shadow var(--motion-duration-panel) var(--motion-ease-premium), border-color var(--motion-duration-panel) var(--motion-ease-premium);--motion-panel-focus-transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), backdrop-filter var(--motion-duration-fast) var(--motion-ease-standard), -webkit-backdrop-filter var(--motion-duration-fast) var(--motion-ease-standard)}@keyframes bf-panel-overlay-in-keyframes{0%{opacity:var(--motion-opacity-enter);-webkit-backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(var(--motion-blur-enter)) saturate(1.08)}}@keyframes bf-panel-overlay-out-keyframes{0%{opacity:1;-webkit-backdrop-filter:blur(var(--motion-blur-enter)) saturate(1.08)}to{opacity:var(--motion-opacity-enter);-webkit-backdrop-filter:blur()saturate()}}@keyframes bf-panel-content-in-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateY(calc(var(--motion-lift-md) * -6)) scale(var(--motion-scale-active))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bf-panel-content-out-keyframes{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:var(--motion-opacity-enter);transform:translateY(calc(var(--motion-lift-sm) * -7)) scale(var(--motion-scale-active))}}@keyframes bf-panel-contact-content-in-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateX(-50%) translateY(calc(var(--motion-lift-md) * -6)) scale(var(--motion-scale-active))}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes bf-panel-contact-content-out-keyframes{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:var(--motion-opacity-enter);transform:translateX(-50%) translateY(calc(var(--motion-lift-sm) * -7)) scale(var(--motion-scale-active))}}.search-panel-overlay,.favorites-panel-overlay,.cart-panel-overlay,.my-order-panel-overlay,.luxury-catalog-overlay,.catalog-placeholder-overlay,.contact-quick-actions-overlay{transition:var(--motion-panel-transition);animation:bf-panel-overlay-in-keyframes var(--motion-duration-panel) var(--motion-ease-premium) forwards}.search-panel,.favorites-panel,.cart-panel:not(.my-order-panel),.my-order-panel,.luxury-catalog-panel,.catalog-v11-panel,.catalog-placeholder-panel{transition:var(--motion-panel-transition);animation:bf-panel-content-in-keyframes var(--motion-duration-panel) var(--motion-ease-premium) forwards}.contact-quick-actions{transition:var(--motion-panel-transition);animation:bf-panel-contact-content-in-keyframes var(--motion-duration-panel) var(--motion-ease-premium) forwards}.bottom-nav-panel-host-closing .search-panel-overlay,.bottom-nav-panel-host-closing .favorites-panel-overlay,.bottom-nav-panel-host-closing .my-order-panel-overlay,.bottom-nav-panel-host-closing .luxury-catalog-overlay,.bottom-nav-panel-host-closing .catalog-placeholder-overlay,.bottom-nav-panel-host-closing .contact-quick-actions-overlay{animation:bf-panel-overlay-out-keyframes var(--motion-duration-panel) var(--motion-ease-exit) forwards}.bottom-nav-panel-host-closing .search-panel,.bottom-nav-panel-host-closing .favorites-panel,.bottom-nav-panel-host-closing .my-order-panel,.bottom-nav-panel-host-closing .luxury-catalog-panel,.bottom-nav-panel-host-closing .catalog-v11-panel,.bottom-nav-panel-host-closing .catalog-placeholder-panel{animation:bf-panel-content-out-keyframes var(--motion-duration-panel) var(--motion-ease-exit) forwards}.bottom-nav-panel-host-closing .contact-quick-actions{animation:bf-panel-contact-content-out-keyframes var(--motion-duration-panel) var(--motion-ease-exit) forwards}.search-panel-close,.cart-panel-close,.catalog-placeholder-panel .search-panel-close,.luxury-catalog-panel .catalog-v1-icon-button{transition:var(--motion-panel-focus-transition)}@media (prefers-reduced-motion:reduce){.search-panel-overlay,.favorites-panel-overlay,.cart-panel-overlay,.my-order-panel-overlay,.luxury-catalog-overlay,.catalog-placeholder-overlay,.contact-quick-actions-overlay,.search-panel,.favorites-panel,.cart-panel,.my-order-panel,.luxury-catalog-panel,.catalog-v11-panel,.catalog-placeholder-panel,.contact-quick-actions,.bottom-nav-panel-host-closing .search-panel-overlay,.bottom-nav-panel-host-closing .favorites-panel-overlay,.bottom-nav-panel-host-closing .my-order-panel-overlay,.bottom-nav-panel-host-closing .luxury-catalog-overlay,.bottom-nav-panel-host-closing .catalog-placeholder-overlay,.bottom-nav-panel-host-closing .contact-quick-actions-overlay,.bottom-nav-panel-host-closing .search-panel,.bottom-nav-panel-host-closing .favorites-panel,.bottom-nav-panel-host-closing .my-order-panel,.bottom-nav-panel-host-closing .luxury-catalog-panel,.bottom-nav-panel-host-closing .catalog-v11-panel,.bottom-nav-panel-host-closing .catalog-placeholder-panel,.bottom-nav-panel-host-closing .contact-quick-actions{opacity:1!important;animation:none!important;transform:none!important}.contact-quick-actions{transform:translate(-50%)!important}}:root{--motion-micro-transition:transform var(--motion-duration-fast) var(--motion-ease-premium), opacity var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft), background-color var(--motion-duration-fast) var(--motion-ease-soft), border-color var(--motion-duration-fast) var(--motion-ease-soft), box-shadow var(--motion-duration-fast) var(--motion-ease-premium), filter var(--motion-duration-fast) var(--motion-ease-soft);--motion-input-transition:border-color var(--motion-duration-fast) var(--motion-ease-soft), box-shadow var(--motion-duration-fast) var(--motion-ease-premium), background-color var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft), opacity var(--motion-duration-fast) var(--motion-ease-soft);--motion-icon-transition:opacity var(--motion-duration-fast) var(--motion-ease-soft), transform var(--motion-duration-fast) var(--motion-ease-premium), filter var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft);--motion-badge-transition:transform var(--motion-duration-fast) var(--motion-ease-premium), opacity var(--motion-duration-fast) var(--motion-ease-soft), box-shadow var(--motion-duration-fast) var(--motion-ease-premium), background-color var(--motion-duration-fast) var(--motion-ease-soft), border-color var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft);--motion-chip-transition:transform var(--motion-duration-fast) var(--motion-ease-premium), opacity var(--motion-duration-fast) var(--motion-ease-soft), background-color var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft), box-shadow var(--motion-duration-fast) var(--motion-ease-premium), border-color var(--motion-duration-fast) var(--motion-ease-soft);--motion-link-transition:opacity var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft), border-color var(--motion-duration-fast) var(--motion-ease-soft), box-shadow var(--motion-duration-fast) var(--motion-ease-premium), filter var(--motion-duration-fast) var(--motion-ease-soft), text-decoration-color var(--motion-duration-base) var(--motion-ease-premium);--button-transition:var(--motion-micro-transition);--input-transition:var(--motion-input-transition)}.bf-btn,.buy-button,.hero-order-link,.bouquet-order-link,.favorites-buy-button,.favorites-remove-button,.search-order-button,.catalog-search-empty-button,.catalog-placeholder-button,.review-submit-button,.bouquet-favorite-button,.catalog-v1-icon-button,.catalog-v11-product-heart,.catalog-v11-product-choose,.search-panel .search-clear-button,.search-panel .search-favorite-button,.luxury-catalog-panel .search-clear-button,.luxury-catalog-panel .catalog-search-favorite-button,.luxury-catalog-panel .catalog-v1-row,.luxury-catalog-panel .catalog-v1-subrow,.cart-panel .cart-quantity-controls button,.cart-panel .cart-remove-button,.cart-panel .buy-button.cart-checkout-button,.search-panel .search-suggestions button,.reviews-section .review-rating-star,.navbar .menu-button,.contact-quick-action{transition:var(--motion-micro-transition)}@media (hover:hover) and (pointer:fine){.bf-btn--primary:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]),.bf-btn--secondary:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]),.bf-btn--ghost:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]),.bf-btn--icon:hover:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]),.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,.review-submit-button:hover,.bouquet-favorite-button:hover,.catalog-v1-icon-button:hover,.catalog-v11-product-heart:hover,.catalog-v11-product-choose:hover,.search-panel .search-favorite-button:hover,.luxury-catalog-panel .catalog-search-favorite-button:hover,.favorites-panel .favorites-remove-button:hover,.luxury-catalog-panel .catalog-v1-row:hover,.luxury-catalog-panel .catalog-v1-subrow:hover,.cart-panel .cart-quantity-controls button:hover,.cart-panel .cart-remove-button:hover,.cart-panel .buy-button.cart-checkout-button:hover,.search-panel .search-suggestions button:hover,.reviews-section .review-rating-star:hover,.navbar .menu-button:hover,.contact-quick-action:hover{transform:translateY(var(--motion-lift-sm)) scale(var(--motion-scale-hover))}.search-panel .search-clear-button:hover,.luxury-catalog-panel .search-clear-button:hover{transform:translateY(calc(-50% + var(--motion-lift-sm))) scale(var(--motion-scale-hover))}}.bf-btn:focus-visible,.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,.review-submit-button:focus-visible,.bouquet-favorite-button:focus-visible,.catalog-v1-icon-button:focus-visible,.catalog-v11-product-heart:focus-visible,.catalog-v11-product-choose:focus-visible,.search-panel .search-clear-button:focus-visible,.search-panel .search-favorite-button:focus-visible,.luxury-catalog-panel .search-clear-button:focus-visible,.luxury-catalog-panel .catalog-search-favorite-button:focus-visible,.favorites-panel .favorites-remove-button:focus-visible,.luxury-catalog-panel .catalog-v1-row:focus-visible,.luxury-catalog-panel .catalog-v1-subrow:focus-visible,.cart-panel .cart-quantity-controls button:focus-visible,.cart-panel .cart-remove-button:focus-visible,.cart-panel .buy-button.cart-checkout-button:focus-visible,.search-panel .search-suggestions button:focus-visible,.reviews-section .review-rating-star:focus-visible,.navbar .menu-button:focus-visible,.contact-quick-action:focus-visible{transition:var(--motion-micro-transition)}.bf-btn:active:not(:disabled):not(.is-disabled):not(.is-loading):not([aria-busy=true]),.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,.review-submit-button:active,.bouquet-favorite-button:active,.catalog-v1-icon-button:active,.catalog-v11-product-heart:active,.catalog-v11-product-choose:active,.search-panel .search-favorite-button:active,.luxury-catalog-panel .catalog-search-favorite-button:active,.favorites-panel .favorites-remove-button:active,.luxury-catalog-panel .catalog-v1-row:active,.luxury-catalog-panel .catalog-v1-subrow:active,.cart-panel .cart-quantity-controls button:active,.cart-panel .cart-remove-button:active,.cart-panel .buy-button.cart-checkout-button:active,.search-panel .search-suggestions button:active,.reviews-section .review-rating-star:active,.navbar .menu-button:active,.contact-quick-action:active{transform:translateY(0) scale(var(--motion-scale-active))}.search-panel .search-clear-button:active,.luxury-catalog-panel .search-clear-button:active{transform:translateY(-50%) scale(var(--motion-scale-active))}.bf-btn:disabled,.bf-btn.is-disabled,.bf-btn[disabled],.bf-btn.is-loading,.bf-btn[aria-busy=true],.hero .hero-order-link.buy-button:disabled,.hero .hero-order-link.buy-button.is-disabled,.hero .hero-order-link.buy-button[disabled],.hero .hero-order-link.buy-button.is-loading,.hero .hero-order-link.buy-button[aria-busy=true],.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-placeholder-button:disabled,.review-submit-button:disabled,.bouquet-favorite-button:disabled,.catalog-v1-icon-button:disabled,.catalog-v11-product-heart:disabled,.catalog-v11-product-choose:disabled,.reviews-section .review-rating-star:disabled{transition:var(--motion-micro-transition)}.bf-input,.bf-input--dropdown-trigger,.bf-input--dropdown-option,.search-panel .search-panel-control input,.luxury-catalog-panel .luxury-catalog-search input,.luxury-catalog-panel .catalog-v1-search.luxury-catalog-search input,.luxury-catalog-panel .catalog-v11-search.luxury-catalog-search input,.reviews-section .review-field>input,.reviews-section .review-field>textarea{transition:var(--motion-input-transition)}.bf-input::placeholder,.search-panel .search-panel-control input::placeholder,.luxury-catalog-panel .luxury-catalog-search input::placeholder,.luxury-catalog-panel .catalog-v1-search.luxury-catalog-search input::placeholder,.luxury-catalog-panel .catalog-v11-search.luxury-catalog-search input::placeholder,.reviews-section .review-field>input::placeholder,.reviews-section .review-field>textarea::placeholder{transition:opacity var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft)}.bf-input::-webkit-input-placeholder{transition:opacity var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft)}.bf-input::-moz-placeholder{transition:opacity var(--motion-duration-fast) var(--motion-ease-soft), color var(--motion-duration-fast) var(--motion-ease-soft)}.bf-input:focus-visible::placeholder,.search-panel .search-panel-control input:focus-visible::placeholder,.luxury-catalog-panel .luxury-catalog-search input:focus-visible::placeholder,.luxury-catalog-panel .catalog-v1-search.luxury-catalog-search input:focus-visible::placeholder,.luxury-catalog-panel .catalog-v11-search.luxury-catalog-search input:focus-visible::placeholder,.reviews-section .review-field>input:focus-visible::placeholder,.reviews-section .review-field>textarea:focus-visible::placeholder{opacity:.56}.bouquet-favorite-button svg,.catalog-v1-icon-button svg,.catalog-v11-product-heart svg,.catalog-v11-product-choose svg,.search-panel .search-favorite-button svg,.luxury-catalog-panel .catalog-search-favorite-button svg,.favorites-panel .favorites-remove-button svg,.search-panel .search-clear-button svg,.luxury-catalog-panel .search-clear-button svg,.contact-quick-action-icon svg,.contact-quick-action-icon{transition:var(--motion-icon-transition)}@media (hover:hover) and (pointer:fine){.contact-quick-action:hover .contact-quick-action-icon,.contact-quick-action:focus-visible .contact-quick-action-icon{opacity:1;filter:none}}.contact-quick-action:active .contact-quick-action-icon{opacity:.88;transform:scale(var(--motion-scale-active))}.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{opacity:1}.favorites-panel-actions .favorite-count-badge,.cart-panel-actions .cart-count-badge,.my-order-status-badge,.review-demo-badge{transition:var(--motion-badge-transition)}@media (hover:hover) and (pointer:fine){.favorites-panel-actions:hover .favorite-count-badge,.cart-panel-actions:hover .cart-count-badge{transform:scale(var(--motion-scale-hover))}}.catalog-v11-chip,.luxury-catalog-chip,.search-panel .search-suggestions button{transition:var(--motion-chip-transition)}@media (hover:hover) and (pointer:fine){.catalog-v11-chip:hover:not(.is-active),.luxury-catalog-chip:hover{transform:translateY(var(--motion-lift-sm)) scale(var(--motion-scale-hover))}}.catalog-v11-chip:active,.luxury-catalog-chip:active{transform:scale(var(--motion-scale-active))}.navbar .nav-center a{transition:var(--motion-link-transition);text-underline-offset:.18em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.navbar .nav-center a:hover,.navbar .nav-center a:focus-visible{opacity:1;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.bf-btn,.buy-button,.bouquet-favorite-button,.catalog-v11-chip,.catalog-v11-product-heart,.search-panel .search-clear-button,.luxury-catalog-panel .search-clear-button,.navbar .nav-center a,.favorites-panel-actions .favorite-count-badge,.cart-panel-actions .cart-count-badge{transition:none!important}.bf-btn:hover,.buy-button:hover,.bouquet-favorite-button:hover,.catalog-v11-chip:hover,.catalog-v11-product-heart:hover,.favorites-panel-actions:hover .favorite-count-badge,.cart-panel-actions:hover .cart-count-badge,.bf-btn:active,.buy-button:active,.bouquet-favorite-button:active,.catalog-v11-chip:active,.catalog-v11-product-heart:active{transform:none!important}.search-panel .search-clear-button:hover,.luxury-catalog-panel .search-clear-button:hover,.search-panel .search-clear-button:active,.luxury-catalog-panel .search-clear-button:active{transform:translateY(-50%)!important}.contact-quick-actions{transform:translate(-50%)!important}}:root{--motion-loading-duration:var(--motion-duration-slow);--motion-loading-duration-base:var(--motion-duration-base);--motion-loading-duration-fast:var(--motion-duration-fast);--motion-loading-transition:opacity var(--motion-loading-duration-fast) var(--motion-ease-soft), transform var(--motion-loading-duration-base) var(--motion-ease-premium), filter var(--motion-loading-duration-fast) var(--motion-ease-soft), background-color var(--motion-loading-duration-fast) var(--motion-ease-soft), background-position var(--motion-loading-duration) var(--motion-ease-standard);--motion-loading-shimmer-gradient:linear-gradient(90deg, #f5f4f25c 0%, #ffffffb8 50%, #f5f4f25c 100%)}@keyframes bf-loading-shimmer-keyframes{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bf-loading-pulse-keyframes{0%,to{opacity:1}50%{opacity:calc(var(--motion-scale-active) * .735)}}@keyframes bf-loading-spin-keyframes{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}@keyframes bf-loading-empty-enter-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateY(var(--motion-lift-sm))}to{opacity:1;transform:translateY(0)}}@keyframes bf-loading-content-enter-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateY(var(--motion-lift-sm)) scale(var(--motion-scale-active))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bf-loading-fade-in-keyframes{0%{opacity:var(--motion-opacity-enter)}to{opacity:1}}.bf-skeleton,.bf-shimmer{background-image:var(--motion-loading-shimmer-gradient);animation:bf-loading-shimmer-keyframes var(--motion-loading-duration) var(--motion-ease-standard) infinite;background-repeat:no-repeat;background-size:200% 100%}.bf-loading-pulse{animation:bf-loading-pulse-keyframes var(--motion-loading-duration) var(--motion-ease-soft) infinite;transition:var(--motion-loading-transition)}.bf-spinner{transform-origin:50%;animation:bf-loading-spin-keyframes var(--motion-loading-duration-base) linear infinite;transition:opacity var(--motion-loading-duration-fast) var(--motion-ease-soft);display:inline-block}.bf-loaded-enter{animation:bf-loading-content-enter-keyframes var(--motion-loading-duration-base) var(--motion-ease-premium) both}.search-result-image-fallback,.catalog-v11-product-fallback,.favorites-empty-icon,.search-empty-icon,.my-order-empty-mark,.checkout-empty-icon,.catalog-placeholder-copy{transition:var(--motion-loading-transition)}.search-result-image-fallback,.catalog-v11-product-fallback{background-image:var(--motion-loading-shimmer-gradient);animation:bf-loading-shimmer-keyframes var(--motion-loading-duration) var(--motion-ease-standard) infinite;background-size:200% 100%}.favorites-empty,.cart-empty,.search-empty,.search-idle-state,.search-empty-state,.my-order-empty-card,.catalog-search-empty,.luxury-catalog-empty,.reviews-empty,.checkout-empty-state{transition:var(--motion-loading-transition);animation:bf-loading-empty-enter-keyframes var(--motion-loading-duration-base) var(--motion-ease-premium) both}.favorites-empty-icon,.search-empty-icon,.my-order-empty-mark,.checkout-empty-icon{animation:bf-loading-pulse-keyframes var(--motion-loading-duration) var(--motion-ease-soft) infinite}.search-panel .search-result-card,.search-panel .search-results-meta,.favorites-panel-grid>*,.cart-panel-list>*,.luxury-catalog-panel .luxury-catalog-result-card,.luxury-catalog-panel .catalog-v11-product-card,.catalog-v11-results>*,.checkout-section .checkout-item,.my-order-panel .my-order-card,.my-order-panel .my-order-card-premium,.reviews-grid>.review-card:not(.bf-reveal-up){transition:var(--motion-loading-transition);animation:bf-loading-content-enter-keyframes var(--motion-loading-duration-base) var(--motion-ease-premium) both}.bf-btn.is-loading,.bf-btn[aria-busy=true],.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],.checkout-section .checkout-submit-button[aria-busy=true]{transition:var(--motion-loading-transition);animation:bf-loading-pulse-keyframes var(--motion-loading-duration) var(--motion-ease-soft) infinite;cursor:wait}#checkout.checkout-section .checkout-field-wide [role=combobox][aria-busy=true] input,.checkout-section#checkout .checkout-field-wide [role=combobox][aria-busy=true] input{transition:var(--motion-loading-transition);animation:bf-loading-pulse-keyframes var(--motion-loading-duration) var(--motion-ease-soft) infinite}#checkout.checkout-section .checkout-field-wide [role=combobox][aria-busy=true]>p[role=status],.checkout-section#checkout .checkout-field-wide [role=combobox][aria-busy=true]>p[role=status]{animation:bf-loading-fade-in-keyframes var(--motion-loading-duration-base) var(--motion-ease-soft) both}.reveal-card{animation:bf-loading-content-enter-keyframes var(--motion-loading-duration-base) var(--motion-ease-premium) both}@media (prefers-reduced-motion:reduce){.bf-skeleton,.bf-shimmer,.bf-loading-pulse,.bf-spinner,.bf-loaded-enter,.search-result-image-fallback,.catalog-v11-product-fallback,.favorites-empty,.cart-empty,.search-empty,.search-idle-state,.search-empty-state,.my-order-empty-card,.catalog-search-empty,.luxury-catalog-empty,.reviews-empty,.checkout-empty-state,.favorites-empty-icon,.search-empty-icon,.my-order-empty-mark,.checkout-empty-icon,.search-panel .search-result-card,.favorites-panel-grid>*,.cart-panel-list>*,.luxury-catalog-panel .luxury-catalog-result-card,.luxury-catalog-panel .catalog-v11-product-card,.checkout-section .checkout-item,.bf-btn.is-loading,.bf-btn[aria-busy=true],.checkout-section .checkout-submit-button[aria-busy=true],#checkout.checkout-section .checkout-field-wide [role=combobox][aria-busy=true] input,.checkout-section#checkout .checkout-field-wide [role=combobox][aria-busy=true] input,#checkout-address-suggestions,#checkout.checkout-section .checkout-dropdown-menu,.checkout-section#checkout .checkout-dropdown-menu,.reveal-card{opacity:1!important;background-position:0 0!important;animation:none!important;transform:none!important}}@keyframes bf-dropdown-enter-keyframes{0%{opacity:var(--motion-opacity-enter);transform:translateY(var(--motion-lift-sm)) scale(var(--motion-scale-active))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bf-overlay-item-enter-keyframes{0%{opacity:var(--motion-opacity-enter);transform:scale(var(--motion-scale-active))}to{opacity:1;transform:scale(1)}}@keyframes bf-menu-link-enter-keyframes{0%{opacity:var(--motion-opacity-enter)}to{opacity:1}}.menu-overlay{transition:var(--motion-panel-transition);animation:bf-panel-overlay-in-keyframes var(--motion-duration-panel) var(--motion-ease-premium) forwards}.mobile-menu{transition:var(--motion-panel-transition);animation:bf-panel-content-in-keyframes var(--motion-duration-panel) var(--motion-ease-premium) forwards}.mobile-menu a{animation:bf-menu-link-enter-keyframes var(--motion-duration-base) var(--motion-ease-soft) both}.mobile-menu a:first-child{animation-delay:calc(var(--motion-duration-fast) * .5)}.mobile-menu a:nth-child(2){animation-delay:var(--motion-duration-fast)}.mobile-menu a:nth-child(3){animation-delay:calc(var(--motion-duration-fast) * 1.5)}.mobile-menu a:nth-child(4){animation-delay:calc(var(--motion-duration-fast) * 2)}.mobile-menu a:nth-child(5){animation-delay:calc(var(--motion-duration-fast) * 2.5)}.contact-quick-action{opacity:var(--motion-opacity-enter);transform:scale(var(--motion-scale-active));animation:bf-overlay-item-enter-keyframes var(--motion-duration-base) var(--motion-ease-premium) forwards}.contact-quick-action-telegram{animation-delay:calc(var(--motion-duration-fast) * .15)}.contact-quick-action-instagram{animation-delay:calc(var(--motion-duration-fast) * .4)}.contact-quick-action-whatsapp{animation-delay:calc(var(--motion-duration-fast) * .55)}.contact-quick-action-phone{animation-delay:calc(var(--motion-duration-fast) * .7)}#checkout-address-suggestions,#checkout.checkout-section .checkout-dropdown-menu,.checkout-section#checkout .checkout-dropdown-menu{animation:bf-dropdown-enter-keyframes var(--motion-duration-fast) var(--motion-ease-premium) both}.hero:before{animation:heroZoom 24s var(--motion-ease-soft) infinite alternate}.hero-content{animation:heroFloat 4s var(--motion-ease-soft) infinite}.hero-title{animation:luxuryPulse 4s var(--motion-ease-soft) infinite}@media (prefers-reduced-motion:reduce){.menu-overlay,.mobile-menu,.mobile-menu a,.contact-quick-action,.contact-quick-action-telegram,.contact-quick-action-instagram,.contact-quick-action-whatsapp,.contact-quick-action-phone,#checkout-address-suggestions,#checkout.checkout-section .checkout-dropdown-menu,.checkout-section#checkout .checkout-dropdown-menu,.hero:before,.hero-content,.hero-title{opacity:1!important;animation:none!important;transform:none!important}.contact-quick-actions{transform:translate(-50%)!important}}
.reviews-section .section-header span,#contact .section-header span,#checkout.checkout-section .checkout-card-header span,.checkout-section#checkout .checkout-card-header span{color:var(--text-label);font-weight:var(--weight-label);opacity:1}.reviews-section .section-header h2,#contact .section-header h2,#checkout.checkout-section .checkout-card-header h3,.checkout-section#checkout .checkout-card-header h3{color:var(--text-strong);font-weight:var(--weight-heading);text-shadow:none;opacity:1}.reviews-section .reviews-demo-note{color:var(--text-secondary);font-size:.8125rem;font-weight:var(--weight-body);line-height:var(--leading-normal);opacity:1}.reviews-section .reviews-score span,.reviews-section .reviews-count-card span,.reviews-section .review-form-header span,.reviews-section .review-field>span,.reviews-section .review-card-header span:not(.review-demo-badge){color:var(--text-label);font-weight:var(--weight-label);opacity:1}.reviews-section .reviews-score strong,.reviews-section .reviews-count-card strong,.reviews-section .review-form-header h3,.reviews-section .review-card-header h3{color:var(--text-strong);font-weight:var(--weight-heading);opacity:1}.reviews-section .reviews-count-card p,.reviews-section .review-card p,.reviews-section .reviews-empty,.reviews-section .review-form-message{color:var(--text-main);font-size:1rem;font-weight:var(--weight-body);line-height:var(--leading-relaxed);opacity:1}.reviews-section .reviews-score p,.reviews-section .review-card-header strong{color:var(--text-accent);font-weight:var(--weight-label);opacity:1}.reviews-section .review-demo-badge{color:var(--text-label);font-weight:var(--weight-label);opacity:1}.reviews-section .review-field>input,.reviews-section .review-field>textarea{color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);font-weight:var(--weight-body);opacity:1}.reviews-section .review-field>input::placeholder,.reviews-section .review-field>textarea::placeholder{color:#5f5c58;opacity:1;-webkit-text-fill-color:#5f5c58}#contact .section-header h2{color:var(--text-contact-heading);font-weight:var(--weight-heading);text-shadow:none;opacity:1}#contact .section-header span{color:var(--text-contact-label);font-weight:var(--weight-label);opacity:1}#contact .contact-intro,#contact .contact-link{color:var(--text-contact-body);font-weight:600;line-height:var(--leading-relaxed);opacity:1}#contact .contact-link span{color:var(--text-contact-label);letter-spacing:var(--tracking-label);opacity:1;font-weight:600}#checkout.checkout-section .checkout-field>span,.checkout-section#checkout .checkout-field>span,#checkout.checkout-section .checkout-choice-group>span,.checkout-section#checkout .checkout-choice-group>span,#checkout.checkout-section .checkout-choice-group.checkout-dropdown-group>span,.checkout-section#checkout .checkout-choice-group.checkout-dropdown-group>span{color:var(--text-strong);font-weight:var(--weight-label);opacity:1}#checkout.checkout-section .checkout-field>input,.checkout-section#checkout .checkout-field>input,#checkout.checkout-section .checkout-field>textarea,.checkout-section#checkout .checkout-field>textarea{color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);font-weight:var(--weight-body);opacity:1}#checkout.checkout-section .checkout-field>input::placeholder,.checkout-section#checkout .checkout-field>input::placeholder,#checkout.checkout-section .checkout-field>textarea::placeholder,.checkout-section#checkout .checkout-field>textarea::placeholder{color:#5f5c58;opacity:1;-webkit-text-fill-color:#5f5c58}#checkout.checkout-section .checkout-dropdown-trigger,.checkout-section#checkout .checkout-dropdown-trigger,#checkout.checkout-section .checkout-dropdown-trigger>span:first-child,.checkout-section#checkout .checkout-dropdown-trigger>span:first-child{color:var(--text-strong);font-weight:var(--weight-body);opacity:1}#checkout.checkout-section .checkout-choice-button,.checkout-section#checkout .checkout-choice-button,#checkout.checkout-section .checkout-interval-button,.checkout-section#checkout .checkout-interval-button{color:var(--text-main);font-weight:var(--weight-button)}#checkout.checkout-section .checkout-choice-button.selected,.checkout-section#checkout .checkout-choice-button.selected,#checkout.checkout-section .checkout-interval-button.selected,.checkout-section#checkout .checkout-interval-button.selected{color:var(--text-strong)}#checkout.checkout-section .checkout-empty-summary,.checkout-section#checkout .checkout-empty-summary,#checkout.checkout-section .checkout-note,.checkout-section#checkout .checkout-note,#checkout.checkout-section .checkout-delivery-alert:not(.checkout-delivery-alert-error),.checkout-section#checkout .checkout-delivery-alert:not(.checkout-delivery-alert-error){color:var(--text-secondary);font-weight:var(--weight-body);line-height:var(--leading-normal);opacity:1}#checkout.checkout-section .checkout-item strong,.checkout-section#checkout .checkout-item strong,#checkout.checkout-section .checkout-empty-title,.checkout-section#checkout .checkout-empty-title{color:var(--text-strong);font-weight:var(--weight-heading);opacity:1}#checkout.checkout-section .checkout-item span,.checkout-section#checkout .checkout-item span,#checkout.checkout-section .checkout-empty-copy,.checkout-section#checkout .checkout-empty-copy{color:var(--text-main);font-size:.9375rem;font-weight:var(--weight-body);line-height:var(--leading-normal);opacity:1}#checkout.checkout-section .checkout-item dt,.checkout-section#checkout .checkout-item dt,#checkout.checkout-section .checkout-total-row span,.checkout-section#checkout .checkout-total-row span,#checkout.checkout-section .checkout-submit-row span,.checkout-section#checkout .checkout-submit-row span{color:var(--text-secondary);font-weight:var(--weight-label);opacity:1}#checkout.checkout-section .checkout-item dd,.checkout-section#checkout .checkout-item dd,#checkout.checkout-section .checkout-total-row strong,.checkout-section#checkout .checkout-total-row strong,#checkout.checkout-section .checkout-submit-row strong,.checkout-section#checkout .checkout-submit-row strong{color:var(--text-strong);font-weight:var(--weight-price);opacity:1}#checkout.checkout-section .checkout-success p,.checkout-section#checkout .checkout-success p{color:var(--text-main);font-weight:var(--weight-body);line-height:var(--leading-normal);opacity:1}#checkout.checkout-section .checkout-success strong,.checkout-section#checkout .checkout-success strong{color:var(--text-strong);font-weight:var(--weight-heading);opacity:1}#checkout.checkout-section .checkout-preview-item strong,.checkout-section#checkout .checkout-preview-item strong,#checkout.checkout-section .checkout-preview-details dd,.checkout-section#checkout .checkout-preview-details dd,#checkout.checkout-section .checkout-preview-comment p,.checkout-section#checkout .checkout-preview-comment p{color:var(--text-strong);font-weight:var(--weight-label);opacity:1}#checkout.checkout-section .checkout-preview-item span,.checkout-section#checkout .checkout-preview-item span,#checkout.checkout-section .checkout-preview-details dt,.checkout-section#checkout .checkout-preview-details dt,#checkout.checkout-section .checkout-preview-comment span,.checkout-section#checkout .checkout-preview-comment span,#checkout.checkout-section .checkout-preview-empty,.checkout-section#checkout .checkout-preview-empty{color:var(--text-main);font-weight:var(--weight-body);opacity:1}#checkout.checkout-section .delivery-zone-info>span,.checkout-section#checkout .delivery-zone-info>span{color:var(--text-label);font-weight:var(--weight-label);opacity:1}#checkout.checkout-section .delivery-zone-info h4,.checkout-section#checkout .delivery-zone-info h4{color:var(--text-strong);font-weight:var(--weight-heading);opacity:1}#checkout.checkout-section .delivery-zone-info dt,.checkout-section#checkout .delivery-zone-info dt{color:var(--text-secondary);font-weight:var(--weight-label);opacity:1}#checkout.checkout-section .delivery-zone-info dd,.checkout-section#checkout .delivery-zone-info dd{color:var(--text-strong);font-weight:var(--weight-label);opacity:1}#checkout.checkout-section .delivery-zone-status-unknown,.checkout-section#checkout .delivery-zone-status-unknown,#checkout.checkout-section .delivery-zone-warnings,.checkout-section#checkout .delivery-zone-warnings,#checkout.checkout-section .delivery-zone-live-preview,.checkout-section#checkout .delivery-zone-live-preview,#checkout.checkout-section .delivery-zone-preview-awaiting,.checkout-section#checkout .delivery-zone-preview-awaiting,#checkout.checkout-section .delivery-zone-prompt,.checkout-section#checkout .delivery-zone-prompt,#checkout.checkout-section .delivery-zone-summary,.checkout-section#checkout .delivery-zone-summary{color:var(--text-main);font-weight:var(--weight-body);opacity:1}@media (max-width:768px){#contact .contact-card{color:var(--text-contact-body);opacity:1}#contact .contact-intro,#contact .contact-link{color:var(--text-contact-body);-webkit-text-fill-color:var(--text-contact-body);opacity:1;font-weight:600}#contact .section-header h2{color:var(--text-contact-heading);opacity:1}#contact .section-header span,#contact .contact-link span{color:var(--text-contact-label);opacity:1;font-weight:600}.reviews-section .reviews-demo-note,.reviews-section .review-card p,.reviews-section .reviews-empty,.reviews-section .review-form-message,.reviews-section .reviews-count-card p,.reviews-section .review-field>input,.reviews-section .review-field>textarea,#checkout.checkout-section .checkout-item span,.checkout-section#checkout .checkout-item span,#checkout.checkout-section .checkout-empty-copy,.checkout-section#checkout .checkout-empty-copy{color:var(--text-main);-webkit-text-fill-color:var(--text-main);opacity:1}.reviews-section .section-header h2,.reviews-section .review-card-header h3,.reviews-section .review-form-header h3,#checkout.checkout-section .checkout-card-header h3,.checkout-section#checkout .checkout-card-header h3,#checkout.checkout-section .checkout-item strong,.checkout-section#checkout .checkout-item strong{color:var(--text-strong);opacity:1}.reviews-section .reviews-score span,.reviews-section .reviews-count-card span,.reviews-section .review-form-header span,.reviews-section .review-card-header span:not(.review-demo-badge),#checkout.checkout-section .checkout-card-header span,.checkout-section#checkout .checkout-card-header span{color:var(--text-label);opacity:1}}
.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){.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 .checkout-shell{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.contact-quick-actions{left:50%;right:auto;bottom:calc(108px + env(safe-area-inset-bottom));z-index:2147483004;box-sizing:border-box;pointer-events:none;transform-origin:50%;-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:linear-gradient(#fffdf8b8,#fdfbf78f),#fdfbf77a;border:.5px solid #fff4dc6b;border-radius:20px;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(100vw - 24px,292px);max-width:calc(100vw - 24px);height:auto;min-height:0;margin:0;padding:8px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 36px #09080724,inset 0 1px #ffffff7a}.contact-quick-actions:before,.contact-quick-action:before{content:none;box-shadow:none;background:0 0;border:0;display:none}.bf-brand-logo--hub.contact-hub-brand,.contact-hub-brand{z-index:2;letter-spacing:.1em;-webkit-text-fill-color:transparent;opacity:1;filter:drop-shadow(0 1px 4px #1211108c);pointer-events:none;background-image:linear-gradient(176deg,#f4d27c 0%,#c9942e 52%,#8f621e 100%);-webkit-background-clip:text;background-clip:text;font-size:11px;position:absolute;top:-24px;left:50%;right:auto;transform:translate(-50%)}.contact-quick-action{color:#f5f3f0;pointer-events:auto;background:#ffffff2e;border-radius:14px;width:100%;max-width:100%;min-height:52px;margin:0;padding:4px 2px;transition:transform 80ms,background 80ms;position:relative;top:auto;left:auto;right:auto}.contact-quick-action:active{transform:scale(.96)}#contact-quick-actions .contact-quick-action-icon{-webkit-backdrop-filter:none;border-radius:14px;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:inset 0 1px #ffffffb8}#contact-quick-actions .contact-quick-action-icon svg{width:22px;height:22px;color:inherit;stroke:currentColor;fill:none;filter:none}.contact-quick-action-label{color:#2f2821;letter-spacing:.01em;opacity:1;max-width:100%;text-shadow:none;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.15;display:block}#contact-quick-actions .contact-quick-action-telegram{color:#26a5e4}#contact-quick-actions .contact-quick-action-telegram .contact-quick-action-icon{color:#26a5e4;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffe0;background:#26a5e433;border-color:#26a5e48c}#contact-quick-actions .contact-quick-action-instagram{color:#e1306c}#contact-quick-actions .contact-quick-action-instagram .contact-quick-action-icon{color:#fff;box-shadow:var(--shadow-soft);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:#e1306c5c}#contact-quick-actions .contact-quick-action-instagram .contact-quick-action-icon svg{stroke:#ffffffeb}#contact-quick-actions .contact-quick-action-whatsapp{color:#25d366}#contact-quick-actions .contact-quick-action-whatsapp .contact-quick-action-icon{color:#25d366;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffe0;background:#25d36633;border-color:#25d3668c}#contact-quick-actions .contact-quick-action-phone{color:#146c43}#contact-quick-actions .contact-quick-action-phone .contact-quick-action-icon{color:#146c43;box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffff8c;-webkit-backdrop-filter:blur(8px)saturate(1.08);background:#146c432e;border-color:#146c4373}.contact-quick-action:hover,.contact-quick-action:focus-visible{color:#2f2821;filter:none}.contact-quick-action:hover .contact-quick-action-label,.contact-quick-action:focus-visible .contact-quick-action-label{color:#2f2821;opacity:1}#contact-quick-actions .contact-quick-action-telegram:hover .contact-quick-action-icon,#contact-quick-actions .contact-quick-action-telegram:focus-visible .contact-quick-action-icon{color:#26a5e4;background:#26a5e424;border-color:#26a5e47a}#contact-quick-actions .contact-quick-action-instagram:hover .contact-quick-action-icon,#contact-quick-actions .contact-quick-action-instagram:focus-visible .contact-quick-action-icon{color:#fff;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:#e1306c5c}#contact-quick-actions .contact-quick-action-whatsapp:hover .contact-quick-action-icon,#contact-quick-actions .contact-quick-action-whatsapp:focus-visible .contact-quick-action-icon{color:#25d366;background:#25d36624;border-color:#25d3667a}#contact-quick-actions .contact-quick-action-phone:hover .contact-quick-action-icon,#contact-quick-actions .contact-quick-action-phone:focus-visible .contact-quick-action-icon{color:#146c43;background:#146c4324;border-color:#146c4361}.contact-quick-action:hover .contact-quick-action-icon,.contact-quick-action:focus-visible .contact-quick-action-icon{transform:translateY(-2px)scale(1.02)}@keyframes bf-contact-hub-mobile-in{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.contact-quick-actions{animation:.12s cubic-bezier(.22,1,.36,1) forwards bf-contact-hub-mobile-in}@keyframes bf-mobile-panel-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes bf-mobile-panel-content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.96)}}@keyframes bf-contact-hub-mobile-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.96)}}.bottom-nav-panel-host-closing .search-panel-overlay,.bottom-nav-panel-host-closing .favorites-panel-overlay,.bottom-nav-panel-host-closing .my-order-panel-overlay,.bottom-nav-panel-host-closing .luxury-catalog-overlay,.bottom-nav-panel-host-closing .catalog-placeholder-overlay,.bottom-nav-panel-host-closing .contact-quick-actions-overlay{-webkit-backdrop-filter:none;transition:none;animation:.14s cubic-bezier(.4,0,.2,1) forwards bf-mobile-panel-overlay-out}.bottom-nav-panel-host-closing .search-panel,.bottom-nav-panel-host-closing .favorites-panel,.bottom-nav-panel-host-closing .my-order-panel,.bottom-nav-panel-host-closing .luxury-catalog-panel,.bottom-nav-panel-host-closing .catalog-v11-panel,.bottom-nav-panel-host-closing .catalog-placeholder-panel{transition:none;animation:.14s cubic-bezier(.4,0,.2,1) forwards bf-mobile-panel-content-out}.bottom-nav-panel-host-closing .contact-quick-actions{transform-origin:50%;margin-left:0;transition:none;animation:.14s cubic-bezier(.4,0,.2,1) forwards bf-contact-hub-mobile-out;left:50%;right:auto}.bottom-nav-panel-host-closing #contact-quick-actions .contact-quick-action{opacity:1;animation:none;transform:none}.profile-panel-overlay.cart-panel-overlay,.my-order-panel-overlay.cart-panel-overlay{padding:max(12px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:none;touch-action:none;background:#09080752;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.profile-panel-sheet.cart-panel.my-order-panel,.cart-panel.my-order-panel{width:min(92vw,360px);max-width:92vw;max-height:min(62vh, calc(100dvh - 168px - env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);pointer-events:auto;border:.5px solid #fff4dc6b;border-radius:22px;flex-direction:column;margin:0;padding:10px 12px 12px;animation:.12s cubic-bezier(.22,1,.36,1) forwards bf-profile-sheet-mobile-in;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 18px 44px #09080724;background:linear-gradient(#fffdf8f5,#fdfbf7e0),#fdfbf7eb!important;transform:none!important}.profile-panel-sheet-expanded.cart-panel.my-order-panel{max-height:min(78vh, calc(100dvh - 112px - env(safe-area-inset-bottom)))}.profile-panel-header{flex:none;margin-bottom:6px}.profile-panel-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}@keyframes bf-profile-sheet-mobile-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.my-order-panel .cart-panel-header{margin-bottom:4px;padding:0 0 8px}.my-order-panel .cart-panel-eyebrow{font-size:9px;color:#8f621e!important}.my-order-panel h2{font-size:16px;font-weight:700;color:#2f2a24!important}.my-order-panel .cart-panel-close{border-color:#fff4dc6b;width:32px;height:32px;color:#2f2a24!important;background:#ffffff6b!important}.bottom-nav-panel-host-closing .profile-panel-sheet.cart-panel.my-order-panel,.bottom-nav-panel-host-closing .cart-panel.my-order-panel{animation:.12s cubic-bezier(.4,0,.2,1) forwards bf-profile-sheet-mobile-out}@keyframes bf-profile-sheet-mobile-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}.checkout-section{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.checkout-form-card{padding:12px 12px 8px}.checkout-card-header h3{color:#3d3630;font-size:22px}.checkout-field span,.checkout-choice-group>span{color:#4a433c;font-size:12px;font-weight:600}.checkout-field input,.checkout-field select,.checkout-field textarea{color:#3d3630;padding:10px 14px;font-size:15px}.checkout-field-error{font-size:11px}.checkout-section .checkout-preview-details div{grid-template-columns:1fr;gap:2px}.checkout-section .checkout-preview-details dt{color:#75695c;text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.checkout-section .checkout-preview-details dd{color:#3d3630;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.4}.checkout-section .checkout-preview-item strong{color:#3d3630;font-size:13px}.checkout-section .checkout-preview-item span{font-size:11px}.checkout-section .checkout-total-row{font-size:12px}.checkout-section .checkout-grand-total-row strong,.checkout-section .checkout-grand-total-row span{color:#3d3630;font-size:13px}:root{--motion-duration-panel:.12s}.search-panel-overlay,.favorites-panel-overlay,.my-order-panel-overlay,.luxury-catalog-overlay,.catalog-placeholder-overlay,.contact-quick-actions-overlay,.search-panel,.favorites-panel,.my-order-panel,.luxury-catalog-panel,.catalog-v11-panel,.catalog-placeholder-panel,.contact-quick-actions{animation-duration:.12s!important}.bottom-nav-panel-host-closing #contact-quick-actions .contact-quick-action{animation:none!important}.profile-panel-sheet.my-order-panel{animation:.12s cubic-bezier(.22,1,.36,1) forwards bf-profile-sheet-mobile-in!important;transform:none!important}.checkout-section-embedded{margin:0;padding:0}.checkout-section-embedded .checkout-shell{gap:6px;padding-bottom:0}.checkout-section-embedded .checkout-form-card{padding:8px 8px 6px}.checkout-section-embedded .checkout-card-header h3{font-size:16px}.profile-panel-body .checkout-section-embedded{max-width:100%;overflow-x:hidden}}
: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]{--bg-primary:#1a1a1a;--bg-secondary:#2a2a2a;--gold-light:#f5d98c;--gold-dark:#d4af37;--text-light:#ededed;--font-brand:var(--font-playfair,"Playfair Display", Georgia, serif);--font-body:var(--font-inter,"Inter", system-ui, sans-serif);--font-heading:var(--font-brand);--font-ui:var(--font-body);--bf-gold-gradient:linear-gradient(180deg, var(--gold-light) 0%, var(--gold-dark) 100%);--bf-button-radius:999px;--bf-button-height:44px;--bf-card-radius:16px;--bf-card-padding:20px;--background:var(--bg-primary);--surface:var(--bg-secondary);--surface-glass:var(--bg-secondary);--border:#d4af3738;--text-strong:var(--text-light);--text-main:var(--text-light);--text-secondary:#edededb8;--text-label:#ededed9e;--text-muted:#ededed8c;--text-accent:var(--gold-light);--bf-bg:var(--bg-primary);--bf-surface:var(--bg-secondary);--bf-surface-soft:var(--bg-secondary);--bf-text:var(--text-light);--bf-text-secondary:#edededb8;--bf-muted:#ededed9e;--bf-heading:var(--text-light);--bf-border:#d4af3733;--bf-card:var(--bg-secondary);--bf-shadow:0 16px 40px #00000059;--bf-shadow-soft:0 8px 24px #00000047;--bf-ui-bg:var(--bg-primary);--bf-ui-surface:var(--bg-secondary);--bf-ui-surface-soft:var(--bg-secondary);--bf-ui-text:var(--text-light);--bf-ui-text-muted:#ededed9e;--bf-ui-border:#d4af3738;--bf-ui-gold-1:var(--gold-dark);--bf-ui-gold-2:var(--gold-light);--bf-ui-gold-3:var(--gold-dark);--bf-ui-input-bg:#333;--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(--text-light);--champagne-muted:#ededed9e;--champagne-border:#d4af3738;--champagne-gold:var(--gold-light);--champagne-gold-hover:var(--gold-dark);--glass-surface:var(--bg-secondary);--glass-border:#d4af3738;--glass-surface-strong:var(--bg-secondary);--bf-brand-gold-1:var(--gold-light);--bf-brand-gold-2:var(--gold-light);--bf-brand-gold-3:var(--gold-dark);--bf-brand-gold-4:var(--gold-dark);--bf-brand-gold-5:var(--gold-dark);--button-bg:var(--bf-gold-gradient);--button-bg-hover:linear-gradient(180deg, #ffe9a8 0%, var(--gold-dark) 100%);--button-text:#1a1a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}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;background:linear-gradient(180deg, #2a2a2af5, #1a1a1af0), var(--bg-primary);-webkit-backdrop-filter:blur(16px)saturate(1.05);border:1px solid #d4af3757;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 16px 44px #00000061,inset 0 1px #d4af371f}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;color:var(--gold-light)!important;background:linear-gradient(#333333eb,#262626e0)!important;border:1px solid #d4af3761!important;border-radius:999px!important;padding:10px 16px!important;font-size:11px!important;display:inline-flex!important;box-shadow:inset 0 1px #d4af3724,0 8px 20px #0000003d!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 18px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #d4af3738;background:var(--bf-gold-gradient)!important;color:#1a1a1a!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){background:var(--button-bg-hover)!important}html[data-theme=dark-luxury] .buy-button:disabled,html[data-theme=dark-luxury] .checkout-submit-button:disabled{opacity:.45}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:#0000009e}html[data-theme=dark-luxury] .checkout-v3-sheet{background:var(--bg-secondary);color:var(--text-light);border-color:#d4af3738}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{color:var(--gold-light);background:#333;border-color:#d4af3747}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;color:var(--text-light)!important;border-color:#d4af3738!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:#d4af3738!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{color:var(--text-light);font-family:var(--font-body);background:#333;border-color:#d4af3738}html[data-theme=dark-luxury] input::placeholder,html[data-theme=dark-luxury] textarea::placeholder{color:#ededed6b}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:#edededd1;font-family:var(--font-body)}html[data-theme=dark-luxury] .menu-overlay{background:#0000008c}html[data-theme=dark-luxury] .hero:after{background:radial-gradient(circle at 50% 0,#d4af371f 0%,#0000 48%),linear-gradient(#1a1a1a2e 0%,#1a1a1a9e 48%,#1a1a1ae0 100%)}html[data-theme=dark-luxury] .hero-title{color:var(--gold-light);background:linear-gradient(180deg, var(--gold-light) 0%, var(--gold-dark) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 20px #d4af372e);-webkit-background-clip:text;background-clip:text}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:#edededd1!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=day] body,html[data-theme=day] [data-admin-route=true]{background:var(--background);color:var(--text-main)}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{color:#2f2a24;background:#fffaf2;border-color:#8a6b3d47;font-family:Inter,ui-sans-serif,system-ui,sans-serif}html[data-theme=day] [data-admin-route=true] input::placeholder,html[data-theme=day] [data-admin-route=true] textarea::placeholder{color:#2f2a2473}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.p.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_f2173df2-module__T_Aa8G__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_f2173df2-module__T_Aa8G__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_741557ee-module__RwaRLq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_741557ee-module__RwaRLq__variable{--font-inter:"Inter", "Inter Fallback"}
