.quick-order-link{color:var(--rd__green-button);font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.order-contact{margin:25px 0}.order-contact .order-contact-buttons{display:flex;flex-wrap:wrap;gap:15px}.order-contact .contact-btn{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;font-size:16px;text-decoration:none;color:#fff}.order-contact .contact-btn img{width:24px;height:24px}.order-contact .contact-btn:hover{color:#fff}.order-contact .btn-telegram{background:#2aabee}.order-contact .btn-whatsapp{background:#25d366}.order-contact .btn-vk{background:#07f}.btn-max{background:#5c3ce6}.btn-max img{mix-blend-mode:lighten}.order-max-link{display:none;margin:20px 0 25px}.order-max-link .contact-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:10px;font-size:16px;text-decoration:none;color:#fff}.order-max-link .contact-btn img{width:24px;height:24px}.order-max-link .contact-btn:hover{color:#fff}.order-mobile-app{margin:25px 0}.order-mobile-app p{margin-bottom:15px}.order-mobile-app__links{display:flex;flex-wrap:wrap;gap:12px}.order-mobile-app__store-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:140px;height:40px;padding:0 16px;border-radius:10px;text-decoration:none;color:#fff;background:#222;font-size:14px;font-weight:600}.order-mobile-app__store-link:hover{color:#fff;opacity:.9}.order-mobile-app__store-icon{width:18px;height:18px;flex:0 0 auto}.order-push-notification{margin:25px 0}.order-push-notification p{margin-bottom:0}.icon_wrapper.march-8{background:#c54141}.march-8-container .march-8-icon{width:35px;height:35px}.march-8-container{display:block;position:fixed;bottom:20px;left:20px;background:transparent;width:60px;height:60px;cursor:pointer}.bouquet-approval-banner{display:none;position:fixed;left:0;right:0;bottom:0;z-index:1001;background:#1f4d2c;color:#fff;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 16px #00000026}.bouquet-approval-banner.is-visible{display:flex}.bouquet-approval-banner__text{font-size:14px;line-height:1.3;flex:1}.bouquet-approval-banner__order{opacity:.85;white-space:nowrap}.bouquet-approval-banner__button{background:#fff;color:#1f4d2c;border-radius:8px;padding:8px 14px;text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.bouquet-approval-banner__close{background:transparent;border:0;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:0 6px}body.bouquet-approval-banner-active #cart-icon-scroll{bottom:calc(20px + var(--bouquet-approval-banner-offset, 56px))}@media (min-width: 767px){body.bouquet-approval-banner-active a.scroll-to-top,body.bouquet-approval-banner-active button.scroll-to-top{bottom:calc(89px + var(--bouquet-approval-banner-offset, 56px))}body.bouquet-approval-banner-active #retailcrm-consultant-app{bottom:calc(20px + var(--bouquet-approval-banner-offset, 56px))!important}}@media (max-width: 992px){.march-8-container{bottom:80px}.bouquet-approval-banner{bottom:62px}body.bouquet-approval-banner-active #retailcrm-consultant-app,body.bouquet-approval-banner-active .consultant-widget-wrap{bottom:calc(62px + var(--bouquet-approval-banner-offset, 52px))!important}body.bouquet-approval-banner-active .march-8-container{bottom:calc(80px + var(--bouquet-approval-banner-offset, 52px))}.bouquet-approval-banner__text{font-size:12px}.bouquet-approval-banner__button{font-size:12px;padding:7px 10px}}@media (max-width: 590px){.march-8-container{left:auto;right:15px;bottom:145px;z-index:99999}}
