/* FlowerAdvisor MY collection filter mobile refinement v8 */
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__count{display:none!important}
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__heading{white-space:nowrap!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-tag-help{display:none!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-tag-list{padding-top:4px!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-tag-option{appearance:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:38px!important;margin:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#222!important;font:inherit!important;font-size:12px!important;text-align:left!important;cursor:pointer!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-tag-option:hover{background:#fafafa!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-radio-dot{position:relative!important;display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border:1.5px solid #222!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-radio-dot.is-active{border-color:#ef5b20!important;background:#ef5b20!important}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-radio-dot.is-active:after{content:'✓';color:#fff;font-size:13px;font-weight:800;line-height:1}
#main-collection-filters .fa-filter-actions-v7-ready .fa-city-tag-option.is-active{background:transparent!important;box-shadow:none!important;font-weight:650!important}
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__item{border:0!important;background:transparent!important}
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__label{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__label:hover{background:#fafafa!important}
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__arrow{font-size:0!important;transform:none!important}
#main-collection-filters .fa-filter-actions-v7-ready .mobile-facets__arrow:after{content:'';display:block;width:7px;height:7px;border-right:1.5px solid #222;border-bottom:1.5px solid #222;transform:rotate(45deg);transition:transform .16s ease}
#main-collection-filters .fa-filter-actions-v7-ready details[open]>summary .mobile-facets__arrow:after{transform:rotate(225deg)}
#main-collection-filters .fa-filter-actions-v7{box-shadow:0 -4px 14px rgba(0,0,0,.06)!important;backdrop-filter:none!important}
#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products,#main-collection-filters .fa-filter-actions__reset{border-radius:3px!important}
@media(max-width:749px){
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__inner{width:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 20px)!important}
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__header{min-height:70px!important}
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__header-inner{min-height:70px!important;padding:0 18px 0 66px!important}
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__heading{font-size:12px!important;font-weight:750!important;letter-spacing:.045em!important;text-align:left!important}
 #main-collection-filters .fa-filter-drawer-close{left:14px!important;width:38px!important;height:38px!important;font-size:27px!important}
 #main-collection-filters .fa-filter-drawer-v4-ready #FacetsWrapperMobile{height:calc(100dvh - 70px)!important;padding-bottom:88px!important}
 #main-collection-filters .fa-filter-drawer-v4-ready #FacetsWrapperMobile>.mobile-facets__details>summary{min-height:53px!important;padding:0 24px!important}
 #main-collection-filters .fa-filter-drawer-v4-ready #FacetsWrapperMobile>.mobile-facets__details>summary>div>span:first-child{font-size:12px!important;font-weight:750!important;letter-spacing:.035em!important}
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__submenu{padding:0 24px 17px!important}
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__list{max-height:44vh!important}
 #main-collection-filters .fa-filter-drawer-v4-ready .fa-city-outerbloom .mobile-facets__list{max-height:48vh!important}
 #main-collection-filters .fa-delivery-search{padding:6px 0 10px!important}
 #main-collection-filters .fa-delivery-search input{min-height:40px!important;border-radius:2px!important;font-size:12px!important}
 #main-collection-filters .fa-filter-actions-v7{grid-template-columns:108px minmax(0,1fr)!important;gap:12px!important;padding:12px 24px calc(12px + env(safe-area-inset-bottom))!important}
 #main-collection-filters .fa-filter-actions__reset,#main-collection-filters .fa-filter-actions-v7 .fa-filter-view-products{min-height:46px!important;font-size:10.5px!important}
}
@media(max-width:390px){
 #main-collection-filters .fa-filter-drawer-v4-ready .mobile-facets__inner{width:calc(100vw - 36px)!important;max-width:calc(100vw - 36px)!important}
 #main-collection-filters .fa-filter-actions-v7{padding-right:20px!important;padding-left:20px!important}
}
