: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-section-accordion{padding-bottom:calc(120px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}.checkout-section-accordion .checkout-shell{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.checkout-form-card,.checkout-accordion-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-accordion-trigger{color:#3d3630;font-size:14px}.checkout-accordion-summary{color:#75695c;font-size:12px}#checkout-accordion-panel-address{scroll-margin-bottom:calc(140px + env(safe-area-inset-bottom))}.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,.checkout-section-embedded .checkout-accordion-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}}
