/*!
 * updated on Mon Mar 25 2024 10:51:23 GMT-0500 (Central Daylight Time) by mmiller
 *
 */
@import url(https://fonts.googleapis.com/css2?family=Bitter:wght@300;400;700&family=Lato:wght@300;400;700&display=swap);
@font-face{font-family:"Merriweather-Regular";font-style:normal;font-weight:400;src:local("Merriweather-Regular"),url("//assets.eflorist.com/fonts/Merriweather-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Merriweather-Bold";font-style:normal;font-weight:700;src:local("Merriweather-Bold"),url("//assets.eflorist.com/fonts/Merriweather-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Merriweather-Italic";font-style:italic;font-weight:400;src:local("Merriweather-Italic"),url("//assets.eflorist.com/fonts/Merriweather-Italic.ttf") format("truetype");font-display:swap}@font-face{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;src:local("OpenSans-Regular"),url("//assets.eflorist.com/fonts/OpenSans-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"OpenSans-Bold";font-style:normal;font-weight:700;src:local("OpenSans-Bold"),url("//assets.eflorist.com/fonts/OpenSans-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"OpenSans-Italic";font-style:italic;font-weight:400;src:local("OpenSans-Italic"),url("//assets.eflorist.com/fonts/OpenSans-Italic.ttf") format("truetype");font-display:swap}#wrapper{max-width:107.6923076923em;margin:0 auto}.l-content-homepage{margin-bottom:0}.l-wrapper{max-width:1400px}.divider{background-color:rgba(0,0,0,0)}.top-border{border-top:1px solid #a73394}.border-bottom{border-bottom:1px solid #a73394 !important}.layout3 .bottom-border{border-bottom:10px solid}.customhtml.top-padding,.customhtml.bottom-padding,.customhtml.side-borders-theme{padding:0}.customhtml>h2{position:absolute;left:-9999px}.customhtml>p:empty{display:none}.icon-kahuna-burger,.icon-user,.icon-cart,.icon-ask,.icon-close,.icon-reminder,.icon-arrow,.icon-arrow-right-black,.icon-arrow-left-black,.icon-arrow-up-black,.icon-arrow-down-black,.icon-arrow-up-pink,.icon-arrow-down-pink,.icon-phone,.icon-email,.icon-geopin,.icon-info,.icon-white-arrow-up,.icon-white-arrow-down,.icon-warning,.icon-social,input.m-navbar-search,.custom-radio-label:before,.custom-checkbox-label:before,.m-navbar-link.m-navbar-escape:after,.m-navbar-title.m-navbar-escape:after,.m-navbar-link.m-subnav-trigger:after,.m-navbar-title.m-subnav-trigger:after,.icon-form-check,.flex-direction-nav a,.m-product-mini-recommends,.m-product-mini-bestseller,select,.icon-reminder-white,.m-nav-list-item-link:after,.icon-arrow-right-black-acct,.icon-reminder-text-grey{background-image:url("https://assets.eflorist.com/themes/custom-templates/1/14258700/14258700-default/images/sprites.png")}.icon-social{height:1.5em;width:1.59em}.icon-social .icon-foursquare{background-position:-69px -108px}.icon-social .icon-instagram{background-position:-96px -108px}.icon-social .icon-twitter{background-position:-44px -108px}.icon-social .icon-facebook{background-position:-29px -108px;width:12px}.icon-social .icon-pintrest{background-position:-4px -108px}.icon-warning{background-position:-144px -4px}.icon-cart .cart-number{color:#a73394}.icon-cart{margin-left:-0.9em}.btn{background-color:#21a94a;border-color:#21a94a;box-shadow:none;color:#fff;font-family:"Bitter",serif;border-radius:0;max-width:280px;transition:all .25s ease-in-out 0s}.btn:hover{background-color:#21a94a;border-color:#21a94a}.btn-light{background-color:#000}.btn-light:hover{background-color:#21a94a;color:#fff}body{font-family:"Bitter",serif;font-size:13px}h1,h2,h3,h4,h5,h6,p,label,a{font-family:"Bitter",serif}a{color:#454545}a:hover{text-decoration:none}.alt-pink{color:#a73394 !important}.m-navbar-item.is-subnav-expanded>.m-navbar-link,.m-navbar-link.is-subnav-expanded{background-color:rgba(0,0,0,0)}.m-navbar-link:hover{color:#a73394}@media screen and (min-width: 961px){.m-navbar-pinkline{background:#a73394}}@media screen and (max-width: 960px){.m-supernav-account-status:not(.is-loggedin){text-indent:0}}.m-navbar-divider .m-navbar-title,.m-navbar-link,.m-navbar-title{font-family:"Lato",sans-serif;text-transform:capitalize !important}@media screen and (min-width: 961px){.master-header .m-supernav-logo{top:19px;width:17px}}.master-header .m-supernav-logo figure img{max-width:none}.master-header .m-supernav-right-tray .m-supernav-item .m-supernav-content .tel a{font-family:"Lato",sans-serif;font-size:1em;color:#232323;text-transform:capitalize;margin:0 1em}.master-header .m-supernav-right-tray .m-supernav-item .m-supernav-content .csnTel{display:none}.master-header .m-supernav-right-tray .m-supernav-account a .m-supernav-content,.master-header .m-supernav-right-tray .m-supernav-cart a .m-supernav-content{font-family:"Lato",sans-serif;font-size:1em;color:#232323;text-transform:capitalize}@media screen and (min-width: 961px){.m-navbar .m-navbar-toplevel{display:flex;justify-content:center}}.m-navbar .m-navbar-toplevel .m-navbar-item{margin:0 3em}.m-navbar .m-navbar-toplevel .m-navbar-item a{font-family:"Bitter",serif}.m-navbar .m-navbar-toplevel .m-navbar-item .c-top-nav-link{font-size:1.231rem;color:#454545;text-transform:capitalize !important}.m-navbar .m-navbar-toplevel .m-navbar-item .c-top-nav-link:hover{color:#a73394}.m-navbar-item.is-subnav-expanded>.m-navbar-link,.m-navbar-link.is-subnav-expanded{background-color:#a73394;color:#fff !important}.icon-cart{background-image:url(https://assets.eflorist.com/site/EF-7890/Homepage/custom/icon_cart.png);background-repeat:no-repeat;background-position:center !important;width:2em;height:2em;margin-top:1px}.icon-user{background-image:url(https://assets.eflorist.com/site/EF-7890/Homepage/custom/icon_account.png);background-repeat:no-repeat;background-position:center !important;width:1.5em;height:1.5em}.m-navbar-secondlevel .m-navbar-link:hover{color:#a73394}.m-navbar-toplevel>.m-navbar-item>.m-navbar-link.m-subnav-trigger:after{margin-top:.4em}.m-navbar-item.m-navbar-item-first .m-navbar-link{margin-left:0}.m-navbar .m-navbar-toplevel .m-navbar-item{margin:0 0 0 1.5em}.m-navbar-secondlevel .m-navbar-item.m-navbar-thumbnail{width:33%}.m-homepage-rotation-full{max-width:none}.m-homepage-rotation-full .slick-next,.m-homepage-rotation-full .slick-prev{background-color:rgba(0,0,0,0);width:80px;height:40px}.m-homepage-rotation-full .slick-next{background-image:url("https://assets.eflorist.com/site/EF-7890/Homepage/custom/navArrow_next.png")}.m-homepage-rotation-full .slick-prev{background-image:url("https://assets.eflorist.com/site/EF-7890/Homepage/custom/navArrow_prev.png")}.occasionTilesCustom{margin-top:3em}.occasionTilesCustom .l-wrapper{display:flex}@media screen and (min-width: 961px){.occasionTilesCustom .l-wrapper{flex-direction:row}}@media screen and (max-width: 960px){.occasionTilesCustom .l-wrapper{flex-direction:column}}@media screen and (min-width: 961px){.occasionTilesCustom .l-wrapper .text-section{max-width:35.846em}}@media screen and (max-width: 960px){.occasionTilesCustom .l-wrapper .text-section{order:1}}.occasionTilesCustom .l-wrapper .text-section .top-padding{padding:0 !important}.occasionTilesCustom .l-wrapper .text-section h1{font-size:1.846rem;line-height:1.769em;color:#232323;border:none}@media screen and (max-width: 960px){.occasionTilesCustom .l-wrapper .tile-1{order:2}}@media screen and (max-width: 960px){.occasionTilesCustom .l-wrapper .tile-2{order:3}}.occasionTilesCustom .l-wrapper .m-features-bottom img{box-shadow:2px 2px 8px rgba(0,0,0,.2)}.occasionTilesCustom .l-wrapper .m-features-bottom .m-figure-caption{background-color:rgba(0,0,0,0);font-family:"Lato",sans-serif;font-size:1.385rem;line-height:1.846em;color:#232323;padding:0;margin:0;position:unset}.m-homepage-featured-alt{margin-bottom:123px}.m-homepage-featured-alt .l-wrapper .header-wrap{font-size:1.538rem;line-height:2em;color:#a73394}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini{max-width:240px}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini a .m-category-flower-link{font-size:1.231rem;font-family:"Lato",sans-serif;line-height:1.846em;color:#232323}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini a .m-product-mini-price{font-size:1.077rem;font-family:"Lato",sans-serif;margin-top:.35em;color:#454545}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini a .m-product-mini-buynow{display:none}.m-homepage-featured-alt .l-wrapper a .m-category-shop-btn{border-radius:8px;border:none;background-color:#a73394;text-transform:capitalize;font-size:1.385rem;padding:.9rem 1.2rem;color:#fff}.m-homepage-featured-alt .l-wrapper a .m-category-shop-btn:hover{background-color:#21a94a}.occasionContainer{background-color:#fce8f9}@media screen and (min-width: 961px){.occasionContainer .m-homepage-occasiontile-three{bottom:0em;max-width:87.692em;margin-top:-4em}}.occasionContainer .m-homepage-occasiontile-three .m-homepage-occasiontile a img{box-shadow:2px 2px 4px rgba(53,43,88,.55)}.occasionContainer .m-homepage-occasiontile-three .m-homepage-occasiontile .m-homepage-occasiontile-content{padding:0px}.occasionContainer .m-homepage-occasiontile-three .m-homepage-occasiontile .m-homepage-occasiontile-content a{background-color:rgba(0,0,0,0);border:none;color:#232323;font-size:1.385rem;padding-bottom:0px}@media screen and (min-width: 961px){.m-homepage-occasiontile-three .m-homepage-occasiontile:nth-child(even){transform:scale(1.05)}.m-homepage-occasiontile-three .m-homepage-occasiontile:nth-child(odd){transform:scale(0.85)}.m-homepage-occasiontile-three .m-homepage-occasiontile:nth-child(odd) a{transform:scale(1.2)}}.occasionContainer .m-homepage-occasiontile-three .m-homepage-occasiontile .m-homepage-occasiontile-content a{padding:.4em 0 0;text-transform:none;line-height:1.231em}.aboutUsSection{padding:0px !important}.aboutUsSection .text-section{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9px 2em;height:26.205rem}@media screen and (min-width: 961px){.aboutUsSection .text-section{width:50%}}@media screen and (max-width: 960px){.aboutUsSection .text-section{height:100%}}.aboutUsSection .text-section .heading{text-align:left;font-size:1.846rem;font-family:"Lato",sans-serif;line-height:2.469rem;color:#a73394;padding-bottom:0px}.aboutUsSection .text-section .aboutUs{text-align:justify;font-size:1.077rem;font-family:"Lato",sans-serif;line-height:2.462em}.aboutUsSection .img-section{margin:0}@media screen and (min-width: 961px){.aboutUsSection .img-section{width:50%}}.m-footer{background-color:#f7f7f7;border:none;padding-bottom:0px}.m-footer .m-footer-top-half{display:none}.m-footer .homePageFooterText{display:block !important}.m-footer .top-footer{border-bottom:1px solid dimgray;padding-bottom:1em;margin-bottom:1em}.m-footer .top-footer .logo .fluid{text-align:center}.m-footer .top-footer .logo .fluid img{max-width:50%}.m-footer .top-footer .minHeightApplied h5{font-size:1.346rem;font-family:"Lato",sans-serif;color:#454545}.m-footer .bottom-footer .l-wrapper .links h5{color:#232323;font-size:1.077rem;font-weight:600}.m-footer .bottom-footer .l-wrapper .links .link-list{line-height:2.385em}.m-footer .bottom-footer .l-wrapper .links .link-list li a{font-size:1.077rem;color:#454545}.m-footer .bottom-footer .l-wrapper .links .link-list li a:hover{color:#a73394}.m-footer .bottom-footer .l-wrapper .address p{text-align:center}.m-footer .bottom-footer .l-wrapper .address p .phoneNumber{font-size:1.385rem;color:#232323}.m-footer .bottom-footer .l-wrapper .address p .phoneNumber a{margin:0 .25em}.m-footer .bottom-footer .l-wrapper .address p .addy{font-size:1.077rem;line-height:1.846em;color:#454545;margin-top:.325em;display:block}.m-footer-email .btn{background-color:#232323}.m-footer-email .btn:hover{background-color:#21a94a}.custom-checkbox .custom-checkbox-label .label-alt-text,.custom-checkbox .custom-radio-label .label-alt-text,.custom-radio .custom-checkbox-label .label-alt-text,.custom-radio .custom-radio-label .label-alt-text,.m-product-sidebar .m-product-sidebar-header,.m-sidebar .m-product-sidebar-header{font-family:"Bitter",serif}.l-content-wide,.l-main-content-wrapper{max-width:none !important}.m-subcategory .m-subcategory-header-container{max-width:50em}.m-subcategory .m-subcategory-header-container p{font-family:"Lato";line-height:2.285rem;color:dimgray}.m-subcat-three .m-product-mini .text-large{font-size:unset}.m-subcat-three .m-product-mini .text-large h2{font-size:1.385rem;font-family:"Lato",sans-serif;line-height:1.846em;color:#232323}.m-subcat-three .m-product-mini .m-product-mini-price span{font-size:1.231rem;font-family:"Lato",sans-serif;margin-top:.35em;color:#232323}.m-subcategory .m-subcategory-header{line-height:135%;padding:0}.m-product-mini .m-product-mini-image .btn-quickview{background-color:#232323}#productContainer{width:100%;float:none}@media screen and (min-width: 961px){#productContainer{width:inherit !important}}.m-subcategory-header-text{line-height:17px}.btn-quickview{top:14em;left:2em}#productContainer .m-product-mini{border:none !important}.bembo-bold,.m-order-detail-header,.m-billing-subtotal,.m-billing-price{font-family:"Bitter",serif}.m-account-divider-header,.m-checkout-header-container .m-checkout-header-steps .m-checkout-header-step.active .m-checkout-header-step-circle{background-color:#a73394}.l-main-content-wrapper,.l-main-content-wrapper-cart{max-width:none}.m-category-flower-link,.m-sizes-container .m-sizes-label-container p{font-family:"Bitter",serif}.m-pdp-tabs-description-btns{flex-wrap:wrap}.m-pdp-tabs-description-btns .btn.pdp-tabs-btn-mobil{font-size:1em}.m-pdp-tabs p,.m-pdp-tabs-no-florist-tip p{font-family:"Bitter",serif}.l-content-pdp{max-width:none !important}.m-shopping-cart-item-content-container{max-width:none}.l-main-content-wrapper.efSympathy .m-sympathy-banner{height:auto}.l-main-content-wrapper.efSympathy .m-sympathy-banner .m-flower-ideas-banner-bg{background-size:auto;background-position-y:top;padding:1% 0}.l-main-content-wrapper.efSympathy .m-sympathy-banner .m-flower-ideas-banner-bg .l-content-full-width{max-width:100%}.l-main-content-wrapper.efSympathy .m-sympathy-banner .m-flower-ideas-banner-bg .l-content-full-width .m-flower-ideas-banner-h1{margin-top:7em}.l-main-content-wrapper.efSympathy .m-sympathy-banner .m-flower-ideas-banner-bg .l-content-full-width .header-underline.m-category-header-underline{margin:0}.l-main-content-wrapper.efSympathy .m-sympathy-banner .m-flower-ideas-banner-bg .l-content-full-width .m-page-header-text.m-flower-ideas-header-text{padding-bottom:1em;font-size:1.077em;max-width:41.692em;line-height:1.692em}
