/* FlowerAdvisor MY collection filter persistent action bar v7 */
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__inner{position:relative!important;padding-bottom:82px!important}
#main-collection-filters .fa-filter-actions-v7-ready #FacetsWrapperMobile{padding-bottom:26px!important}
#main-collection-filters .fa-filter-actions-v7-ready #FacetsWrapperMobile>.mobile-facets__footer,
#main-collection-filters .fa-filter-actions-v7-ready #FacetsWrapperMobile .mobile-facets__submenu>.mobile-facets__footer{display:none!important}
#main-collection-filters .fa-filter-actions-v7{position:absolute;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:minmax(118px,.82fr) minmax(190px,1.45fr);gap:10px;align-items:center;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e8e8e8;background:rgba(255,255,255,.98);box-shadow:0 -8px 24px rgba(0,0,0,.08);backdrop-filter:blur(8px)}
#main-collection-filters .fa-filter-actions-v7 button{font-family:inherit;letter-spacing:.035em}
#main-collection-filters .fa-filter-actions__reset{appearance:none;min-height:50px;padding:0 14px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#333;font-size:11px;font-weight:750;cursor:pointer}
#main-collection-filters .fa-filter-actions__reset:hover{border-color:#999;background:#fafafa}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:50px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:8px!important;background:#ef5b20!important;color:#fff!important;box-shadow:0 4px 12px rgba(239,91,32,.22)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease!important}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,91,32,.28)!important}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products:focus-visible,#main-collection-filters .fa-filter-actions__reset:focus-visible{outline:2px solid #ef5b20;outline-offset:2px}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products__arrow{font-size:16px;line-height:1;transition:transform .16s ease}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products:hover .fa-filter-view-products__arrow{transform:translateX(2px)}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products.is-loading{opacity:.72!important;pointer-events:none!important;transform:none!important}
#main-collection-filters .fa-filter-outerbloom-v5 .fa-city-tag-option.is-active{background:#fff7f2!important;box-shadow:inset 0 0 0 1px rgba(239,91,32,.28)!important}
#main-collection-filters .fa-filter-outerbloom-v5 .fa-city-tag-help{padding:9px 11px;border-radius:6px;background:#fafafa;color:#666}
@media(max-width:749px){#main-collection-filters .fa-filter-actions-v7{grid-template-columns:118px minmax(0,1fr);gap:8px;padding-right:12px;padding-left:12px}#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products{padding:0 12px!important;font-size:10.5px!important}}
