#ui-datepicker-div,.ui-dialog{width:700px;border-radius:0;overflow:visible!important}ul.products li div.ext,ul.products li div.ext:hover{width:100%!important}.content-box ol{font-size:14px!important;font-weight:500!important;color:#333!important;text-align:left;line-height:1.6em;list-style:decimal;margin:10px 0 10px 18px}.flower-categories-container{display:grid!important;grid-template-columns:repeat(6,1fr);column-gap:20px}.cta-container{width:auto!important;height:183px!important}.cta-bg-image{height:183px!important}.image-over{font-size:15px;color:#191a51!important;background:#ffffffb5;color:#000;padding:9px;width:100%!important;font-size:15px!important;bottom:10px!important}.cta-button{width:110px!important;margin:10px auto 0!important}.cta-title{font-size:15px!important}.cta-text{font-size:12px!important}.slider_right,.same_day_delivery{border:solid 2px #a3a3a3!important}.same_day_delivery span{color:#1a1a1a}#ui-datepicker-div,.ui-dialog{width:700px!important}@media screen and (max-width:767px){.flower-categories-container{grid-template-columns:repeat(3,1fr)}.index_slider{display:none}.fad{height:1px}#ui-datepicker-div,.ui-dialog,.header .row-dropdown{width:auto!important}}@media screen and (max-width:480px){.cta-container{height:229px!important}.cta-bg-image{height:100%!important}.flower-categories-container{grid-template-columns:repeat(2,1fr)}.panel-text{margin:2em auto 4em}.fade{height:1px;margin-top:-61px}.my-custom-dialog .row-dropdown-dialog{display:flex;flex-direction:column}}.highlight{box-shadow:0 0 3px #f34f3f;animation:pulse .5s ease-in-out infinite alternate}@keyframes pulse{0%{box-shadow:0 0 3px #f34f3f}to{box-shadow:0 0 7px #f34f3f}}.panel-text strong{color:#333!important}.panel-text h4{font-size:18px}.select2-results{z-index:1000000}.homeTabs.tabs{border-bottom:none}.homeTabs .tab-navigation{margin:0 auto;width:auto}.homeTabs .tab-navigation>div{border-bottom:none;min-width:300px;display:inline-block;margin:30px 10px 10px}.tab-navigation{list-style:none;display:table;table-layout:fixed;padding:0;margin:0;width:100%}.tab-navigation>div,.tab-navigation>li{font-size:23px;font-weight:700;position:relative;font-family:Lato,Verdana,Arial,sans-serif;border-bottom:1px solid #dedede}.tab-navigation div,.tab-navigation li{display:table-cell;padding:0;margin:0}.tab-navigation a,.tab-navigation span{display:block;text-align:center;text-decoration:none;cursor:pointer}.tab-navigation>div>a,.tab-navigation>div>span,.tab-navigation>li>a,.tab-navigation>li>span{font-size:20px;font-style:italic;padding:6px 6px 8px}.banner-h2{color:#583c63!important;padding:5px 0!important;font-size:20px!important}div.slider_content h4{font-size:22px;font-family:Montserrat,sans-serif,Verdana!important;color:#6d9106;font-weight:400;margin-bottom:5px}.avail_color{color:#888!important;font-size:13px!important;font-weight:500!important;text-align:center!important;left:auto;width:100%}.prod_det h5{font-size:14px;color:#00b67a;font-weight:500}ul.products li div.ext-basket,ul.products li div.ext-basket:hover{box-shadow:none!important;border:solid 2px #efefef}ul.products li div.ext-basket,ul.products li div.ext-basket:hover{border-radius:5px;height:auto;padding:7px;position:absolute;width:296px;background-color:#fff}.ext-basket .addbskext_off,.ext-basket .addbskext_off:hover{font-size:14px;padding:0}.my-custom-dialog{width:700px;border-radius:0;overflow:visible!important}.my-custom-dialog .ui-widget-header{background:#eee!important}.my-custom-dialog .row-dropdown-dialog{width:100%;background-color:initial;top:0!important;left:auto!important;display:grid;grid-template-columns:1fr 330px;padding:10px 40px 20px 30px;grid-gap:20px;box-sizing:border-box;margin-top:20px}.my-custom-dialog .calender_container,.my-custom-dialog .google-dropdown{width:100%;margin-bottom:12px;margin-top:0}.my-custom-dialog .google-dropdown{font-size:15px;color:#343434;font-weight:500;z-index:100000000000}.my-custom-dialog #book_form_date2{font-size:15px;color:#343434;font-weight:500;padding:20px 20px 20px 50px;z-index:0}.my-custom-dialog .calendar-bg{background:#fff url(https://flower-connection.b-cdn.net/v4/images/calendar-icon-v4.png)no-repeat 4%;width:100%}.my-custom-dialog .select2-container .select2-selection--single .select2-selection__rendered{background:url(https://flower-connection.b-cdn.net/v4/_css/images/locationpin-2.png)no-repeat 4%!important}.my-custom-dialog .calender_container{border:solid 1px #dadada}.my-custom-dialog .select2-container .select2-selection--single .select2-selection__rendered{margin-left:-8px}.select2-container--default .select2-selection--single{background:#fff!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:15px;color:#343434;font-weight:500;padding-left:15px}.my-custom-dialog .md_button{border-radius:0}.my-custom-dialog .ui-dialog-content{overflow:visible!important;height:auto!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:40px;font-size:15px;color:#343434;font-weight:500}.ui-dialog .ui-dialog-titlebar-close{width:30px;height:30px;top:14px}.my-custom-dialog .ui-dialog .ui-dialog-title{text-align:center;color:#f34f3f!important}.my-custom-dialog .ui-dialog .ui-dialog-titlebar-close{top:20px}.h3_delivery_Areas{font-size:21px;color:#343434;line-height:1.2;text-align:center;font-weight:600;margin-bottom:12px}.select2-container--default .select2-selection--single{padding-top:0!important}.delivery_img{text-align:center}.select2-search--dropdown .select2-search__field{z-index:1000000000}.ui-datepicker-div{background:#eee!important}@media only screen and (max-width:480px){.delivery_img img{height:180px;width:auto}.ui-datepicker-div{width:100%!important;z-index:1000!important}.ui-datepicker-div .row-dropdown-dialog{grid-template-columns:100%;padding:2px 20px 5px;grid-gap:0}.g_dropdown_2{display:none}}#menu-wrapper{overflow:auto;overflow-x:scroll}@media screen and (max-width:770px){.login-block{margin:0!important}.login-block .container,.login-block .row,.login-block .login-sec{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.login-block .login-sec{position:relative!important;min-height:280px!important;border-radius:0!important;overflow:hidden!important;background:url(https://internetflorist.b-cdn.net/v4/_css/images/flowers-banner-2025.png?v=1.22) center top / cover no-repeat!important}.login-block .login-sec:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,#141e2d61,#141e2d1a 40%,#141e2d6b)!important;z-index:1!important}.show_banner_mobile{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:280px!important;height:auto!important;padding:24px 22px 30px!important;background:transparent!important;box-sizing:border-box!important}.show_banner_mobile .crm-txt{width:100%!important;margin:0 0 2px!important;text-align:center!important;color:#fff!important;font-family:Montserrat,sans-serif,Verdana!important;font-size:22px!important;line-height:1.2!important;font-weight:800!important;text-shadow:0 2px 6px rgba(0,0,0,.4)!important;letter-spacing:-.01em!important}.show_banner_mobile .crm-txt span{display:block!important;margin:0!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.customer_txt{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important}.customer_txt .bg,.bg.panel-text-wrapper{display:block!important;width:100%!important;height:100%!important;padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.customer_txt .panel-text,.customer_txt .fade,.customer_txt .hide-more{display:none!important}.customer_txt .show-more{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;left:50%!important;bottom:42px!important;transform:translate(-50%)!important;min-width:188px!important;height:54px!important;padding:0 34px!important;border-radius:999px!important;background:#4d9fc4!important;box-shadow:0 10px 20px #4d9fc44d!important;color:transparent!important;font-size:0!important;text-decoration:none!important;border:0!important}.customer_txt .show-more:before{content:"SHOP NOW";color:#fff;font-size:14px;line-height:1;font-weight:700;letter-spacing:.08em}.customer_txt .show-more .arrow-down{display:none!important}.main-container3>.wrapper{position:relative!important;z-index:4!important;width:100%!important;margin-top:-56px!important;padding:0 0 8px!important;background:transparent!important;min-height:0!important}.main-container3>.wrapper>.container{width:100%!important;padding:0 14px!important;box-sizing:border-box!important}.main-container3>.wrapper .grid-wrap,.main-container3>.wrapper .grid-col{margin:0!important;padding:0!important;width:100%!important}.main-container3>.wrapper .grid-col>h3:not(.f4p-cat-heading){margin:0!important;padding:24px 22px 12px!important;border-radius:18px 18px 0 0!important;color:#21456b!important;text-align:center!important;font-size:17px!important;line-height:1.25!important}.f4p-cat-heading{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#21456b!important;margin:8px 0 0!important}.popup-content2.header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;padding:0 20px 20px!important;background:#f4ede4!important;border-radius:0 0 18px 18px!important;box-shadow:none!important;height:auto!important;width:100%!important;margin:0 auto!important;max-width:480px!important;position:relative!important;z-index:9999;top:0!important}.popup-content2.header .f-text{display:none!important}.popup-content2.header .google-dropdown,.popup-content2.header .popup-currency,.popup-content2.header .button_width{width:100%!important;margin:0!important}.popup-content2.header .google-dropdown:first-of-type{grid-column:1 / -1!important}.popup-content2.header .date_width{grid-column:1 / 2!important}.popup-content2.header .popup-currency{grid-column:2 / 3!important}.popup-content2.header .button_width{grid-column:1 / -1!important}.popup-content2.header .select2-container--default .select2-selection--single,.popup-content2.header .calendar-bg.calender_container,.popup-content2.header #ch_curr_3,.popup-content2.header .select-selected{height:54px!important;min-height:54px!important;border:1px solid #d7d2cc!important;border-radius:11px!important;background-color:#fff!important;box-shadow:none!important}.popup-content2.header .select2-container--default .select2-selection--single{padding:7px 8px!important}.popup-content2.header .select2-container .select2-selection--single .select2-selection__rendered{line-height:38px!important;color:#264a6e!important}.popup-content2.header .calendar-bg.calender_container{padding-top:7px!important;padding-bottom:7px!important}.popup-content2.header #book_form_date2,.popup-content2.header #ch_curr_3,.popup-content2.header .select-selected{color:#264a6e!important;font-size:14px!important;font-weight:500!important}.popup-content2.header .popup-currency form{display:block!important}.popup-content2.header .button_width .md_button,.popup-content2.header .button_width .green,.popup-content2.header .button_width .green a,.popup-content2.header .button_width span.md_button{width:100%!important;height:40px!important;margin:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#4d9fc4!important;box-shadow:0 10px 20px #4d9fc44d!important;color:#fff!important;font-size:18px!important;line-height:2!important;font-weight:700!important;text-transform:none!important}.f4p-hero-sub{margin:8px 0 0!important;color:#ffffffe6!important;font-size:13px!important;font-weight:500!important;text-align:center!important;text-shadow:0 1px 3px rgba(0,0,0,.25)!important;letter-spacing:.02em!important}.f4p-shop-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:18px auto 0!important;min-width:160px!important;height:50px!important;padding:0 32px!important;border-radius:999px!important;background:#4d9fc4!important;box-shadow:0 8px 18px #4d9fc459!important;color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;text-decoration:none!important;text-transform:uppercase!important}.customer_txt .show-more{display:none!important}.f4p-seo-text{display:block!important;padding:18px 16px 4px!important;margin:0!important;text-align:center}.f4p-seo-text-hd{font-size:15px!important;font-weight:600!important;color:#21456b!important;line-height:1.35!important;margin:0!important;text-align:center}.f4p-seo-text-hd span{color:#4d9fc4!important}.f4p-seo-text-body{display:none;font-size:14px!important;color:#4a4a4a!important;line-height:1.65!important;margin-top:10px!important}.f4p-seo-text-body h2{font-size:15px!important;color:#21456b!important;margin:12px 0 4px!important}.f4p-seo-more-btn{display:inline-block!important;margin-top:10px!important;margin-bottom:6px!important;background:none!important;border:0!important;color:#4d9fc4!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;padding:4px 0!important;text-align:left!important}.popup-content2 .md_button.green{display:block!important;width:100%!important;padding:13px!important;border-radius:50px!important;background:#3596b5!important;color:#fff!important;font-size:15px!important;font-weight:700!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;letter-spacing:.04em!important;border:none!important;box-shadow:0 2px 8px #2d7a5f40!important;margin:0!important;height:40px!important;line-height:40px!important;font-family:Inter,system-ui,sans-serif!important}}.filter-bar{width:100%;padding:10px 0}.filter-bar-row{display:grid;grid-template-columns:3fr 1fr;gap:20px}.filter-lft,.filter-rgt{padding-top:10px;flex:0 0 auto;width:100%}.filter-inner{border-radius:5px;padding:10px;border:1px solid #efefef;background:#efefef}.filter-inner .content-box2{background:#efefef}.filter-inner .sort-dropdown{border:solid 1px #a3a3a3;height:40px;line-height:36px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSIjNTA1MDUwIj48cGF0aCBkPSJNMTYuMDAzIDE4LjYyNmw3LjA4MS03LjA4MUwyNSAxMy40NmwtOC45OTcgOC45OTgtOS4wMDMtOSAxLjkxNy0xLjkxNnoiLz48L3N2Zz4=) calc(100% - 8px) 50% / 18px no-repeat scroll #fff;box-shadow:#a3a3a3 0 0 inset;font-size:14px}.filter-rgt .sort-dropdown{min-width:245px;width:75%}.filter-lft .content-box2{padding:7px 20px 7px 10px}.filter-rgt .content-box2{padding:10px 10px 9px}button#loadMoreBtn{padding:13px 25px;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .6s ease;text-decoration:none;display:inline-block;background:linear-gradient(135deg,#4caf50,#8bc34a)!important;color:#fff;box-shadow:0 5px 15px #4caf504d;width:60%}button#loadMoreBtn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #4caf5066;background:linear-gradient(135deg,#8bc34a,#4caf50)!important}@media(max-width:1200px){.filter-bar-row{grid-template-columns:3fr 1fr}.filter-bar-row .sort-dropdown{padding-left:5px;padding-right:20px}.filter-inner .sort-dropdown{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSIjNTA1MDUwIj48cGF0aCBkPSJNMTYuMDAzIDE4LjYyNmw3LjA4MS03LjA4MUwyNSAxMy40NmwtOC45OTcgOC45OTgtOS4wMDMtOSAxLjkxNy0xLjkxNnoiLz48L3N2Zz4=) calc(100% - 2px) 50% / 18px no-repeat scroll #fff}.filter-lft,.filter-rgt{width:100%}}@media(max-width:1024px){.filter-bar-row{grid-template-columns:3fr 1fr}}@media(max-width:800px){.filter-lft,.filter-rgt{width:100%}.filter-bar-row{grid-template-columns:1fr 1fr}}.filters-close{width:100%;float:left;padding:10px 0;text-align:right}.sidebar-filters a i{font-size:24px;color:#3a97b3}.sidebar-filters a:hover i{color:#0c7b65}@media(max-width:770px){.sidebar-filters{padding:30px 0 20px 20px}.filters-close{position:relative}.filters-close a{position:absolute;top:-28px;right:-3px}#curr_form .languages_right .currency-select .select-selected:after{display:none!important}#product-list .prod_det span{display:none!important}}h3.prod_ribbon{width:125px;font-size:12px;color:#fff;padding:5px 0;-webkit-transform:rotate(40deg);transform:rotate(-44deg);left:-35px;top:15px;position:absolute;text-align:center!important;background:#f34f3f;z-index:9;box-shadow:0 2px 5px #0003}h3.best-seller{width:auto;color:#fff!important;line-height:2em;padding:5px 3px;left:10px;top:10px;position:absolute;text-align:left!important;background:#53bdbd;z-index:9;text-transform:uppercase;font-weight:600;text-align:center;font-size:14px;border-radius:3px}h3.best-seller strong{color:#fff!important;font-weight:600;border:2px dashed #fff;padding:5px 30px 5px 10px}h3.best-seller strong:before{content:"";font-family:FontAwesome;position:absolute;right:13px;top:4px;font-weight:400}.vd_promotion:before{content:"";position:absolute;left:0;top:0;width:150px;height:64px;background:url(https://internetflorist.b-cdn.net/v4/images/valentine_badge.png) top left no-repeat;background-size:cover;z-index:3}@media screen and (min-width:1025px){.vd_promotion:before{width:150px;height:64px}}@media screen and (min-width:412px)and (max-width:1024px){.vd_promotion:before{width:118px;height:50px}}@media screen and (max-width:411px){.vd_promotion:before{width:90px;height:38px}}h3.sold-out{width:auto;color:#fff!important;line-height:2em;padding:5px 3px;left:10px;top:10px;position:absolute;text-align:left!important;background:#4cbbc3;z-index:9;text-transform:uppercase;font-weight:600;text-align:center;font-size:14px;border-radius:3px}h3.sold-out strong{color:#fff!important;font-weight:600;border:2px dashed #fff;padding:5px 30px 5px 10px}h3.sold-out strong:before{content:"";font-family:FontAwesome;position:absolute;right:13px;top:4px;font-weight:400}h3.chris-tag{width:55px;height:82px;padding:0;left:10px;top:10px;position:absolute;background:url(https://flower-connection.b-cdn.net/v4/_css/images/chris-bg.png?v=124) no-repeat top;z-index:9;background-size:contain}small{font-size:11px;color:#b5b5b5;font-size:13px;font-style:italic}span.original-price{text-decoration:line-through;color:#999!important;font-size:1.1rem;margin-left:12px}.filter-header-container{position:sticky;top:0;z-index:999;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-content:center;align-items:stretch;margin:0 auto;gap:8px;padding:12px 0 10px;border-radius:10px;background:transparent;width:100%}.filter-heading.primary{color:#333!important;font-weight:500!important;font-size:16px!important;padding:12px 20px!important;border-radius:8px!important;border:solid 1px #14141440;box-shadow:none!important;transition:all .3s ease!important;text-transform:none!important;letter-spacing:.3px;justify-content:space-between!important}.open .filter-heading .primary{color:#fff!important}.filter-heading.primary:hover{transform:translateY(2px);box-shadow:0 6px 12px #0066e059!important}.filter-heading.secondary{background:#fff!important;border:2px solid #ccc!important;background:#f5f5f5!important;color:#333!important;font-size:16px!important;font-weight:600!important;padding:14px 22px!important;border:1px solid #d3d3d3!important;border-radius:32px!important;display:flex!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;transition:all .3s ease!important;flex-direction:column;box-shadow:0 2px 6px #0000000d}@media(max-width:991px){.filter-header-container,.filter-header-container.collapsed,.filter-header-container.active{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important;width:calc(100% - 28px)!important}.filter-heading.secondary{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:10px 6px!important;border-radius:12px!important;border:1.5px solid #d1d5db!important;background:#fff!important;color:#1e293b!important;font-size:13px!important;font-weight:600!important;font-family:Inter,system-ui,sans-serif!important;line-height:1.3!important;cursor:pointer!important;text-decoration:none!important;min-height:62px!important;box-shadow:0 1px 4px #0000000f!important;transition:background .15s,border-color .15s!important}}.filter-heading.secondary.calendar{background:url(https://flower-connection.b-cdn.net/v4/_css/images/calendar-icon-v4-black.png?23) #f5f5f5 no-repeat 10px!important}.filter-heading span{font-size:14px!important;font-weight:400!important;margin-top:2px!important;color:#333!important}.open .filter-heading span{color:#fff!important}.filter-heading.secondary:hover,.filter-heading.secondary.active{border-color:#3596b5!important;background-color:#3596b5!important;color:#fff!important;box-shadow:0 4px 10px #00a3e226!important;transform:translateY(-1px);text-decoration:none}.filter-menu-toggle{display:none;background:linear-gradient(135deg,#3596b5,#007bb8);color:#fff;font-size:16px;font-weight:600;padding:10px 16px;border-radius:8px;cursor:pointer;text-align:center;width:fit-content;margin:10px auto;box-shadow:0 3px 8px #00000026}.filter-heading.secondary.calendar{background:url(https://flower-connection.b-cdn.net/v4/_css/images/calendar-icon-green-v4.webp) #fff no-repeat center 10px!important;background-size:22px 22px!important;padding-bottom:10px!important;font-size:13px!important}.filter-heading.secondary.calendar:hover{background:url(https://flower-connection.b-cdn.net/v4/_css/images/calendar-icon-green-v4-h.webp) #3596b5 no-repeat center 10px!important;border:1.5px solid #3596b5!important}.popup-content2{display:flex;gap:15px;align-items:center;justify-content:center;width:60%;margin:0 auto;background:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 4px 15px #0000000d}.popup-content2>div{width:40%}.popup-content2>div:last-child{width:20%}.google-dropdown select,.google-dropdown input{width:100%;padding:12px 15px;border:1px solid #dcdcdc;border-radius:8px;font-size:15px;color:#333;background:#f9f9f9;transition:all .3s ease}.google-dropdown select:focus,.google-dropdown input:focus{outline:none;border-color:#2d89ef;background:#fff;box-shadow:0 0 6px #2d89ef33}.google-dropdown select:focus,.google-dropdown input:focus{box-shadow:none}.google-dropdown.button_width button{background:linear-gradient(135deg,#0078d7,#005fa3);color:#fff;font-weight:600;padding:12px 25px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.google-dropdown.button_width button:hover{background:linear-gradient(135deg,#0094ff,#006fc2);box-shadow:0 3px 10px #0066cc4d}.login-block{margin-bottom:15px}.filter-toggle{display:none}#explorecollection{text-align:center;font-size:26px;padding:20px;box-sizing:border-box}#book_form_date2{height:44px!important;background:none!important;padding-left:25px!important;font-weight:500}@media(max-width:768px){h3.best-seller{line-height:1em;padding:0 3px 2px!important;left:0;top:3px;text-align:left!important}h3.best-seller strong{color:#fff!important;font-weight:400!important;border:1px dashed #fff;padding:3px 5px 3px 3px;font-family:Montserrat,sans-serif,Verdana;font-size:10px}h3.best-seller strong:before{display:none}h3.sold-out{line-height:1.2em;padding:3px 3px 4px!important;left:0;top:3px;text-align:left!important}h3.sold-out strong{color:#fff!important;font-weight:500!important;border:1px dashed #fff;padding:5px 20px 5px 6px;font-family:Montserrat,sans-serif,Verdana;font-size:12px}h3.sold-out strong:before{position:absolute;right:10px;top:4px;font-weight:400!important}h3.chris-tag{width:34px;background-size:contain!important;left:2px;top:2px;background:url(https://flower-connection.b-cdn.net/v4/_css/images/chris-bg-sm-01.png) no-repeat top}#product-list .prod_price span strong small.a-center{display:none!important}#product-list .prod_price span strong{margin-top:-10px}#product-list .prod_price{padding-top:0}#product-list .prod_btn{margin:0!important}#product-list .ext h5{font-size:11px;padding:4px 10px!important;margin:5px 30px!important}}@media(max-width:480px){h3.chris-tag{width:40px;background-size:contain;left:0;top:3px}}@media(max-width:768px){.filter-header-container{grid-template-columns:1fr 1fr 1fr!important;width:100%!important;gap:6px!important}.filter-header-container{transform:translateY(0);opacity:1;pointer-events:auto}.filter-header-container.collapsed{transform:translateY(-120%);opacity:0;pointer-events:none}.filter-header-container.active{transform:translateY(0);opacity:1;pointer-events:auto}.filter-toggle{display:none;position:fixed;top:10px;right:10px;background:#fff;font-size:22px;padding:10px 14px;border-radius:6px;cursor:pointer;z-index:1000;transition:all .3s ease;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026}.filter-toggle.visible{display:flex!important;animation:fadeIn .3s ease}.filter-toggle:hover{background:linear-gradient(135deg,#f7f7f7,#e9e9e9);transform:scale(1.05)}.calendar-icon{width:32px;height:32px;background:url(https://flower-connection.b-cdn.net/v4/_css/images/calendar-icon-v4-black.png?23) no-repeat center center;background-size:contain}.filter-header-container.collapsed{transform:translateY(-100%);opacity:0;transition:all .4s ease}.filter-header-container.active{transform:translateY(0);opacity:1;transition:all .4s ease}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.popup-content2{width:90%;flex-direction:column;padding-top:20px!important}.popup-content2>div{width:100%}.popup-content2 #book_form_date{height:44px!important;background:none!important}.calendar-bg{width:100%!important}.popup-content2>div:last-child{width:100%}h3.prod_ribbon{font-family:Montserrat,sans-serif,Verdana!important;font-size:10px!important;width:110px;left:-37px;top:8px;padding-top:6px!important;padding-bottom:4px!important}ul.foldershops{box-sizing:border-box}ul.foldershops li a{white-space:normal}}@media(min-width:769px){.filter-toggle{display:none}}.filter-heading.secondary[data-day="1"]:hover,.filter-heading.secondary[data-day="1"].active,.filter-heading.secondary[data-day="1"]:hover span,.filter-heading.secondary[data-day="1"].active span{color:#fff!important}#product-list .ext{border-radius:12px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e8e8e8!important;padding:0!important;transition:box-shadow .3s ease,transform .3s ease!important}#product-list .ext h5{display:block!important;background:#fff!important;color:#333!important;font-size:12px!important;font-weight:600!important;padding:6px 14px!important;border-radius:50px!important;border:1px solid #dde8ed!important;margin:8px 10px!important;height:auto!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important;position:static!important;box-shadow:none!important}#product-list .ext h5:before{content:"✦ "!important;font-size:10px!important;color:#3596b5!important}#product-list .prod_img{overflow:hidden!important;padding:0!important;margin:0!important}#product-list .prod_img a img{max-width:100%!important;height:100%!important;display:flex;text-align:center;justify-content:center;margin:0 auto}#product-list .ext:hover .prod_img a img{transform:scale(1.05)!important}#product-list .prod_det{height:auto!important;min-height:0!important;padding:12px 12px 0!important;margin-bottom:0!important;position:relative!important}#product-list .prod_det h4{min-height:40px;margin-bottom:2px!important}#product-list .prod_det h4 a{color:#1f2733!important;font-size:15px!important;white-space:normal!important;line-height:1.3!important}#product-list .prod_det span{position:static!important;display:block!important;text-align:center!important;font-size:14px!important;color:#aaa!important;margin-top:2px!important;margin-bottom:0!important;top:auto!important;right:auto!important;font-style:normal}#product-list .prod_price{padding:6px 12px 12px!important;margin-bottom:0!important}#product-list .prod_price>span{display:block!important;font-size:11px!important;color:#aaa!important;line-height:1.5!important;font-weight:400}#product-list .prod_price span strong{color:#1f2733!important;font-size:18px!important;font-weight:700!important;font-family:Montserrat,sans-serif,Verdana!important;display:block!important;line-height:1.2!important;margin-bottom:3px!important;width:auto!important;justify-content:flex-start!important;font-style:normal}#product-list .prod_price span strong small{font-size:11px!important;color:#888!important;font-style:normal!important;font-weight:500!important;display:inline!important;margin-right:3px!important}#product-list .prod_btn{padding:0!important;margin:8px 0 0!important}#product-list .prod_btn span.md_button.green{width:100%!important;background:#3a97b3!important;border-radius:50px!important;padding:5px 0!important;margin:0!important;box-shadow:0 4px 12px #3596b54d!important;text-align:center!important;display:block!important;box-sizing:border-box!important;border:0!important}#product-list .prod_img h5{top:10px;height:20px!important;line-height:20px;padding:0!important;background:#fffffff2!important;border:1px solid rgba(53,150,181,.25)!important;box-shadow:0 1px 4px #0f172a14!important;color:#1f2937!important}#product-list .prod_btn span.md_button.green a{color:#111827!important;text-transform:uppercase!important;font-weight:700!important;font-size:13px!important;letter-spacing:.08em!important;display:block!important;line-height:3!important;text-decoration:none!important;padding:0!important}#product-list .prod_btn span.md_button.green:hover{background:#2a80a0!important;color:#fff}@media(max-width:600px){#product-list .prod_img{height:160px!important}#product-list .prod_det h4 a{font-size:13px!important}#product-list .prod_price span strong{font-size:18px!important}}@media screen and (min-width:768px){.popup-content2.header{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:700px;margin-top:10px}.popup-content2.header h3.popup-delivery-title{text-align:center!important}.popup-content2.header .popup-delivery-title,.popup-content2.header .f-text{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0 0 2px!important;text-align:left!important}.popup-content2.header>.google-dropdown:not(.button_width){flex:2 1 0!important;width:auto!important;min-width:0!important;margin:0!important}.popup-content2.header .popup-row-split{flex:2 1 0!important;width:auto!important;min-width:0!important;margin:0!important}.popup-content2.header .google-dropdown.button_width{flex:1 1 0!important;width:auto!important;min-width:110px!important;max-width:180px!important;margin:0!important}.popup-content2.header .google-dropdown.button_width .md_button{height:40px!important;line-height:40px!important;margin:0!important;padding:0!important;width:100%!important}}
