/*!
 * updated on Mon May 15 2023 12:01:07 GMT-0500 (Central Daylight Time) by marymiller
 *
 */
@import url(https://fonts.googleapis.com/css?family=Oswald|Source+Sans+Pro|Lora);
@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}.customhtml-adjust .customhtml.top-padding,.customhtml-adjust .customhtml.bottom-padding,.customhtml-adjust .customhtml.side-borders-theme{padding:0}.customhtml-adjust .customhtml>h2{position:absolute;left:-9999px}.customhtml-adjust .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,.locations-container,.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-title.m-subnav-trigger:after,.m-navbar-link.m-subnav-trigger:after,.m-supernav-account-status.is-loggedin: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,.m-supernav-number .m-supernav-content:before,.locations-container{background-image:url("https://assets.eflorist.com/themes/custom-templates/4/48185000/48185000-white/images/sprites.png")}body{background:#f3f3f3}@media screen and (min-width: 961px){#wrapper{max-width:73.84615em;margin:0 auto;background:#fff}}@media screen and (max-width: 520px){.characterCounts{font-size:7px}}@media screen and (min-width: 961px){.master-header{height:14.308em !important}}.master-header .m-supernav{background-repeat:repeat;box-shadow:none}.master-header .m-supernav .divider{height:5.75em;width:1px}@media screen and (min-width: 961px){.master-header .m-supernav .m-supernav-logo{top:1em;float:none;width:fit-content}.master-header .m-supernav .m-supernav-logo .fluid img{max-width:26em !important;max-height:14em}.master-header .m-supernav .m-supernav-logo .fluid .affiliate-logo{padding-top:3em}}@media screen and (min-width: 961px){.master-header .m-supernav .m-supernav-right-tray{top:1.5em;right:auto !important;left:1em !important}}.master-header .m-supernav .m-supernav-right-tray .header-language-wrap{display:none}.master-header .m-supernav .m-supernav-right-tray .m-supernav-item .m-supernav-content{font-weight:400;text-transform:uppercase;font-size:1em;text-align:right;color:dimgray;left:27px}@media screen and (max-width: 960px){.master-header .m-supernav .m-supernav-right-tray .m-supernav-item .m-supernav-content{display:none}}.master-header .m-supernav .header-right-content{position:absolute;top:6em;left:1.5em}@media screen and (max-width: 960px){.master-header .m-supernav .header-right-content{display:none}}.master-header .m-supernav .header-right-content .m-supernav-number{font-size:1.231em;float:left}.master-header .m-supernav .header-right-content .m-supernav-number a{color:#454545}.master-header .m-supernav .header-right-content .m-supernav-number a:hover{color:#898989;text-decoration:none}.master-header .m-supernav .header-right-content .m-supernav-number .csnTel:before{content:"|"}.master-header .m-supernav .header-right-content .m-supernav-number .m-supernav-content{margin-right:0em}.master-header .m-supernav .header-right-content .m-header-address{float:left;clear:left;font-size:1.077em;color:#898989}.master-header .m-supernav .header-right-content .m-header-address .m-header-address1{float:left;clear:left}.master-header .m-supernav .header-right-content .m-header-address .m-header-address2{float:left;clear:left}@media screen and (min-width: 961px){.master-header .m-supernav #search{top:1em;position:absolute;right:1em;float:none;left:auto}.master-header .m-supernav #search form .m-navbar-search{font-style:italic;color:#454545;padding:5px !important}}@media screen and (min-width: 961px){.logo-left-header-image .m-large-logo-header-image{position:static}}.m-header-hours{position:absolute;top:6em;right:2.5em;font-size:1.077em;color:#898989;text-align:right}.m-supernav-content{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase}.m-navbar{background-repeat:repeat;border-bottom:none;box-shadow:none}@media screen and (min-width: 961px){.m-navbar{position:relative;height:40px !important;background-color:#fff;z-index:10}}@media screen and (max-width: 960px){.m-navbar{background-color:#fff;background-image:none}}@media screen and (min-width: 961px){.m-navbar .m-navbar-toplevel{top:7px;background:#faa547;height:3.077em;width:100%;float:left}}.m-navbar .m-navbar-toplevel .c-top-nav-link{font-family:"Oswald",sans-serif;font-size:12px}@media screen and (min-width: 961px){.m-navbar .m-navbar-toplevel .c-top-nav-link{text-transform:uppercase}}.l-wrapper{max-width:1200px;margin:-6px auto 0}@media screen and (min-width: 961px){.m-navbar-secondlevel-bkg{top:3.61em !important}}@media screen and (min-width: 961px){.m-navbar-secondlevel{top:2.9em !important;padding-top:3px !important}}@media screen and (max-width: 960px){.m-navbar-link.m-navbar-escape:after,.m-navbar-title.m-navbar-escape:after{background-position:-197px -44px}}@media screen and (max-width: 960px){.m-navbar-link.m-subnav-trigger:after{background-position:-188px -45px !important;margin-top:0 !important;width:.5em}}.m-navbar-link.m-subnav-trigger:after,.m-navbar-title.m-subnav-trigger:after{background-position:-154px -52px;margin-top:9px;height:.5em}.m-navbar-item.is-subnav-expanded>.m-navbar-link.m-subnav-trigger:after,.m-navbar-link.is-subnav-expanded.m-subnav-trigger:after{background-position:-154px -52px}.m-navbar-item.is-subnav-expanded>.m-navbar-link,.m-navbar-link.is-subnav-expanded{background:rgba(0,0,0,0);border-top-left-radius:3px;border-top-right-radius:3px}.m-navbar-item.is-subnav-expanded .m-navbar-link:hover{color:#fff}.m-navbar-secondlevel{background-color:#fff !important;border-bottom:1px solid #d2d2d2}.m-navbar-secondlevel .m-navbar-link{font-weight:600 !important;color:#454545 !important}@media screen and (max-width: 960px){.m-navbar-secondlevel .m-navbar-link{font-size:14px}}.m-navbar-secondlevel .m-navbar-link.alt-pink{color:#bbb !important}.m-navbar-secondlevel-bkg{box-shadow:0 0 0 #fff,0 3px 3px rgba(0,0,0,.05)}.m-navbar-search{border-radius:0 !important}.m-navbar-toplevel>.m-navbar-item:hover{background:#ffc17c}.m-navbar-toplevel .m-navbar-item{font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase;max-height:40px}.m-navbar-toplevel .m-navbar-item .m-navbar-link{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#fff;font-size:1em}@media screen and (max-width: 960px){.m-navbar-toplevel .m-navbar-item .m-navbar-link{color:#000}}@media screen and (max-width: 960px){.m-navbar-toplevel .m-navbar-item .m-navbar-link:hover{color:#faa547 !important}}.m-navbar-toplevel .m-navbar-item .m-navbar-link.c-top-nav-link{font-weight:300;font-size:1.385em}@media screen and (min-width: 961px){.m-navbar-toplevel .m-navbar-item .m-navbar-link.c-top-nav-link{padding:.5em .5em .5em .5em}}@media screen and (max-width: 960px){.m-navbar-toplevel .m-navbar-item .m-navbar-link.c-top-nav-link:hover{color:#323480 !important}}@media screen and (min-width: 961px){.m-navbar-toplevel>li:not(.m-navbar-item){float:right;margin-right:19px}}.m-navbar-secondlevel .m-navbar-item .m-navbar-link{text-transform:capitalize}@media screen and (max-width: 960px){.m-navbar-title{font-family:"Oswald",sans-serif;font-size:1.14em;text-transform:none}}.m-navbar-link,.m-navbar-title{font-family:"Oswald",sans-serif;text-decoration:none;text-transform:capitalize}.m-navbar-divider .m-navbar-title{font-family:"Oswald",sans-serif;font-size:1.14em;font-weight:600}.m-navbar-upcoming .m-navbar-link{width:11em}@media screen and (min-width: 961px){.m-navbar-pinkline{display:none}}.m-navbar-text{font-weight:400;line-height:16px;text-transform:initial}@media screen and (min-width: 961px){.m-navbar-quick-text{color:#454545;font-size:1.125em;font-weight:300 !important;left:-6em}}.m-nav .m-nav-list .m-nav-list-item>a:after,.m-nav .m-nav-sub-list .m-nav-list-item>a:after{background-position:-205px -39px}.m-nav .m-nav-list .m-nav-list-item .m-nav-list-item-link,.m-nav .m-nav-list .m-nav-sub-list-item .m-nav-list-item-link,.m-nav .m-nav-sub-list .m-nav-list-item .m-nav-list-item-link,.m-nav .m-nav-sub-list .m-nav-sub-list-item .m-nav-list-item-link{font-family:"Oswald",sans-serif;font-size:14px;font-weight:700;text-transform:none;color:#757575}.m-nav .m-nav-list .m-nav-list-item .m-nav-list-item-link:hover,.m-nav .m-nav-list .m-nav-sub-list-item .m-nav-list-item-link:hover,.m-nav .m-nav-sub-list .m-nav-list-item .m-nav-list-item-link:hover,.m-nav .m-nav-sub-list .m-nav-sub-list-item .m-nav-list-item-link:hover{color:#b1301c}.m-nav .m-nav-list .m-nav-list-item.active>a,.m-nav .m-nav-list .m-nav-sub-list-item.active>a,.m-nav .m-nav-sub-list .m-nav-list-item.active>a,.m-nav .m-nav-sub-list .m-nav-sub-list-item.active>a{color:#454545}.nav-tabs>li>a{font-size:1.14286em;font-weight:700;text-transform:uppercase}.nav-tabs>li>a:hover{background-color:#000}.nav-tabs>.active>a{color:#454545}.nav-tabs>.active>a:hover{color:#454545}.c-top-nav-link{font-size:1.385em !important}.c-navbar-item-full{width:100% !important}.m-breadcrumbs{top:0}.m-header-c-social-list{margin-top:9px;margin-bottom:5px;margin-right:-1px}@media screen and (min-width: 961px){.m-header-c-social-list{position:absolute;top:-40px;right:10px}}@media screen and (max-width: 960px){.m-header-c-social-list{padding:1em 1em 2em}}@media screen and (min-width: 961px){.m-header-c-social-list .icon-social{margin:5px}}@media screen and (max-width: 960px){.m-header-c-social-list .icon-social{background-image:url("https://assets.eflorist.com/themes/custom-templates/4/48185000/48185000-white/images/sprites.png")}}.header-underline{display:inline-block;margin:5px auto 1em;width:100%}.c-header-underline-smaller{background-size:contain}.m-account-divider-header{background-color:#454545;font-family:"Oswald",sans-serif;font-size:1.14286em}.m-content-header-container{color:#454545;background-color:#fff;padding:0 .5em;font-family:"Oswald",sans-serif}.m-footer{background-color:#ccc}@media screen and (min-width: 961px){.m-footer{box-shadow:none;padding-top:1.5em}.m-footer .m-footer-logo{text-align:center}}@media screen and (min-width: 961px)and (max-width: 960px){.m-footer .m-footer-logo{display:none}}@media screen and (min-width: 961px){.m-footer.top-border{border-top:none}}.m-footer .btn{background-color:#faa547;border-color:dimgray;min-width:6em}.m-footer .btn:hover{background-color:#ffc17c}@media screen and (min-width: 961px){.m-homepage .m-product-mini{max-width:275px}}.homepage-custom-tiles .hct-large{float:left;max-width:32%;margin:.5em}.homepage-custom-tiles .hct-large img{width:100%}.homepage-custom-tiles .hct-middle{float:left;margin-top:.5em;max-width:33%}.homepage-custom-tiles .hct-middle .hct-small{float:left;margin:0em .5em .5em .5em}.homepage-custom-tiles .hct-middle .hct-small img{width:100%}.homepage-custom-tiles a:hover{opacity:.8}.m-footer{padding-top:0}.m-footer p{line-height:1.4em}.m-header-hours{line-height:1.7em;top:5em;color:#323232}.link-list{margin-top:.5em}.link-list li{margin-bottom:.35em}.m-footer-email{margin-top:3em}#yext-widget-290802.yext-reviews{margin:0 auto 3em;background-color:#f7f7f7;font-family:"Merriweather-Regular"}.m-footer .link-list a{color:#565656}.reviewLink a{color:#076e8d !important}.label{background-color:inherit;outline:0}.m-homepage-rotation:not(.images-loaded){height:12.538em !important}@media screen and (min-width: 961px){.m-homepage-rotation:not(.images-loaded){height:23.077em !important}}.yext-reviews{width:100% !important}.yext-star-fill.full{fill:#faa547 !important}.m-sympathy .m-sympathy-list-item{display:inline-block !important}.m-sympathy .m-sympathy-see-more-item{visibility:hidden}.m-product-mini-image{margin-left:5px}.zip-message{font-size:12px;color:#494949}.m-pdp-tabs-description-btns,.btn-light,.btn{display:flex;flex-flow:wrap;justify-content:center;width:auto;flex:1;min-width:12em;padding-left:.6em;letter-spacing:0px}@media screen and (min-width: 961px){.banner-add-on{position:relative}.banner-add-on .tooltiptext{display:none;position:absolute;background-color:#202020;color:#fff;z-index:10;left:-270px;width:250px;padding:20px;border-radius:15px;top:0}.banner-add-on:hover .tooltiptext{display:block}}@media screen and (max-width: 960px){.banner-add-on .tooltiptext{height:fit-content;width:100%;margin:20px 0;position:relative;left:0;clear:both;font-weight:400}}
