/*!
 * updated on Thu Oct 13 2022 15:57:52 GMT-0500 (Central Daylight Time) by bkunkel
 *
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Alex+Brush);
@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}.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/7/75411601/75411601-blue/images/sprites.png")}body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,p,label,a{font-family:"Open Sans",sans-serif}a{color:#1d62b3}a:hover{text-decoration:none}.dark{background-color:#101010}.avenir{font-family:"Open Sans",sans-serif}.cta{font-family:"Open Sans",sans-serif}.btn{background-color:#1d62b3;border-color:#1d62b3;box-shadow:none;color:#fff;font-family:"Open Sans",sans-serif;border-radius:0;max-width:280px;transition:all .25s ease-in-out 0s}.btn:hover{background-color:#b8d141;border-color:#b8d141}.btn-light{background-color:#101010}.btn-light:hover{background-color:#b8d141;color:#fff}.divider{background-color:rgba(0,0,0,0)}.top-border{border-top:1px solid #1d62b3}.border-bottom{border-bottom:1px solid #1d62b3 !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}#wrapper{max-width:none;margin:0 auto}.alt-pink{color:#1d62b3 !important}.m-navbar-item.is-subnav-expanded>.m-navbar-link,.m-navbar-link.is-subnav-expanded{background-color:#1d62b3}.m-navbar-link:hover{color:#1d62b3}@media screen and (min-width: 961px){.m-navbar-pinkline{background:#1d62b3}}.l-wrapper-adapts .m-product-mini .m-category-flower-link{font-size:1.0769230769em;font-family:"Open Sans",sans-serif;font-weight:900;color:#000;text-align:left}.l-wrapper-adapts .m-product-mini .m-product-mini-price,.flex-caption .m-product-mini-price{font-size:1.0769230769em;font-family:"Open Sans",sans-serif;font-weight:400;color:#000;text-align:left}.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:#1d62b3}.icon-cart{margin-left:-0.9em}.l-wrapper{max-width:85.84615em}.flex-caption .m-product-mini-price{text-align:center}.l-wrapper-adapts{margin:0;text-align:left;position:relative}.l-wrapper-adapts .m-product-mini{width:12em;max-width:none}.l-wrapper-adapts .m-product-mini:hover{transform:scale(1.05)}.l-wrapper-adapts .m-product-mini .m-product-mini-price{border-bottom:.5em solid rgba(102,102,102,.6);width:15em}.l-wrapper-adapts .m-product-mini .m-product-mini-buynow{display:none}.m-navbar-link .fluid img{height:10em}.m-homepage .container_4 .top-padding{padding-top:0}.m-homepage-occasiontile-three{margin:0}.m-homepage-occasiontile-three .m-homepage-occasiontile{transition:1s}.m-homepage-occasiontile-three .m-homepage-occasiontile:hover{transform:scale(1.2);transition:1s}.m-homepage-occasiontile-three .m-homepage-occasiontile-content{padding:0}.flex-direction-nav .flex-prev{left:33% !important}.m-homepage-quicklinks{margin:3em 0 !important;bottom:3em;z-index:99}.m-homepage-quicklinks .m-homepage-quicklinks-title{text-align:center;text-align:-webkit-center}.m-homepage-quicklinks .m-homepage-quicklink{margin-bottom:1em}.m-homepage-quicklinks .header{color:#666;text-align:center;font-weight:600;padding-top:5px;width:11em;height:2em;text-transform:uppercase;font-size:1.2307692308em;margin:0 auto}.m-homepage-quicklinks a{font-size:1.5384615385em;color:rgba(102,102,102,.6)}.m-featured-content{background-color:#fff;box-shadow:none;position:relative;top:0em}.heading{margin:0px auto;background-color:#000;text-align:center;color:#fff;padding:12%;font-size:1.35em;line-height:1.5em;text-transform:uppercase;font-weight:700;text-decoration:none}.heading:hover{background-color:#b8d141;cursor:pointer}.heading h2:hover{text-decoration:none}.m-homepage{max-width:85.84615em;margin:3.0769230769em auto 0}.m-homepage .m-homepage-popular-bouquets .m-featured-content{padding:0;max-width:none}.m-homepage .m-homepage-popular-bouquets .m-featured-content #slider2{max-height:none}.m-homepage .m-homepage-popular-bouquets .m-featured-content img{max-width:none;width:40em}.aboutus h3{font-size:1.5em;color:#454545;text-align:center;margin-bottom:.35em;line-height:100%}.aboutus p{font-size:1em;line-height:1.35em;color:dimgray}.solid-border{border-bottom:.5em solid rgba(102,102,102,.6);margin-bottom:3em}.m-homepage-quicklinks:nth-child(0){margin-top:3em}.m-homepage-quicklinks:nth-child(1){margin-top:14em}.header-intro-text{font-size:1.5em;color:#b8d141;border-bottom:none}.top-padding{padding-top:0px}.slides li .pdplink img{max-width:36.9230769231em;width:70%;height:auto}.slides li .flex-caption .m-category-flower-link{font-family:"Alex Brush",cursive;font-size:28pt;color:#f69}.m-pdp-tabs p,.m-pdp-tabs-no-florist-tip p{font-size:14px}.m-pdp-tabs .pdp-tabable .tab-content h3 .m-pdp-tabs-description-label,.m-pdp-tabs .pdp-tabable .tab-content .m-pdp-tabs-description-btns{display:none}.custBtn{background-color:#ff659a;margin:.8em auto !important;border-radius:25px;width:60%;border:none;font-size:16px}.m-features .grid_4 .fluid:hover{transform:scale(1.07)}.m-sympathy-list-item{margin-right:.2%;min-height:249px}.m-category-content-header{border-bottom:1px solid #666;padding-bottom:2em}.m-navbar-link,.m-navbar-title{color:rgba(102,102,102,.6)}.m-product-container{text-align:center}.m-checkout-header-container .m-checkout-header-steps{margin-top:3em}@media screen and (min-width: 961px){.logo-center .m-supernav-right-tray{top:4.2em;right:5em !important}.logo-center .m-supernav-logo{top:3.5em;position:absolute;left:calc(50% - 175px)}.logo-center #search.desktop-view{top:5.75em;right:5.6153846154em;left:auto;margin-right:0;max-width:235px;z-index:3}.logo-center .m-navbar-secondlevel-bkg{top:3.15385em;box-shadow:0 0 0 #fff,0 3px 3px rgba(0,0,0,.05)}.logo-center .m-navbar-toplevel{top:0em;height:3.15385em}.logo-center .m-navbar-toplevel .m-navbar-item .c-top-nav-link{font-family:"Open Sans",sans-serif;font-size:1.2em !important;font-weight:300;color:#fff;text-transform:uppercase !important;padding:1em .9375em;height:2.8em}.logo-center .m-navbar{background-color:#101010;border-bottom:none;box-shadow:none;height:3.5em !important;z-index:9}.logo-center .m-navbar,.logo-center .master-header{height:10em}.l-wrapper.clearfix.m-homepage-quicklinks.no-mobile.d-grid_3{left:3em;z-index:8}.m-header-c-social-list{top:1em}.m-header-c-social-list .icon-social-img img{width:2.75em;height:2.75em}.l-content-category-right{max-width:none !important}.header-underline{height:0 !important}}@media screen and (max-width: 960px){.m-supernav-account-status:not(.is-loggedin){text-indent:0;display:none}.m-homepage-occasiontile-three{margin-top:8em}}.m-supernav-content{font-family:"Open Sans",sans-serif;font-weight:400;font-size:1.1538461538em;text-transform:uppercase;color:#323232;padding-left:.3125em}.m-supernav-content .tel{display:none}.contact-info{display:inline-block !important;width:100% !important;margin-top:15px !important;height:6em !important;position:relative;top:3em;left:1em}.contact-info .address{font-size:1.2307692308em}@media only screen and (max-width: 960px){.contact-info{display:none !important}}.m-footer p{font-size:1.2307692308em}.m-footer .d-omega h5{text-align:center !important}.l-main-content-wrapper{margin-top:7em}.m-sympathy-banner{background-color:unset}@media screen and (min-width: 961px){.m-subcategory .m-product-container{float:none !important;max-width:none}}.m-subcat-three .m-product-mini{max-width:300px}@media screen and (min-width: 961px){.m-subcat-three .m-product-mini{max-width:32.333%}}@media screen and (min-width: 961px){.m-subcat-three .m-product-mini .m-product-mini-image{display:flex;justify-content:center;align-items:center}}.m-subcat-three .m-product-mini .m-product-mini-image .btn-quickview{top:auto}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.addheight{height:100em}#wrapper{display:none}#ouibounce-modal{z-index:100;display:none;position:fixed;top:0;left:0;width:100%;height:100%}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s}#ouibounce-modal .modal{width:600px;height:400px;background-color:#fff;background-image:url("https://assets.eflorist.com//site/46222877/Custom HTML/TempExitImage.jpg");background-position:0px 0px;background-size:100% 100%;background-repeat:no-repeat;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;-webkit-animation:popin .3s;animation:popin .3s}#ouibounce-modal .modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#fff;font-size:1em;margin:.2em;text-transform:uppercase;font-weight:500}#ouibounce-modal .modal-body{padding:20px 35px;font-size:35px;text-align:center;margin-top:53px;line-height:1.5}#ouibounce-modal p{color:#344a5f}#ouibounce-modal form{text-align:center;margin-top:35px}#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:bold;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:.8;margin-top:1px;padding-top:1px;font-size:.9em}#ouibounce-modal .modal-button{position:absolute;bottom:40%;left:28.5%;width:42%;height:9%}#ouibounce-modal .modal-button a{cursor:pointer;display:block;margin:auto;width:100%;height:100%;text-decoration:none}#ouibounce-modal .modal-no{position:absolute;bottom:29%;left:28.5%;width:44%;height:6%;cursor:pointer}#ouibounce-modal .modal-button a:hover{background:rgba(255,255,255,.368627451)}#ouibounce-modal .modal-hide{cursor:pointer;font-size:13px;color:#fff;display:block;position:absolute;background:#000;width:20px;height:20px;top:5px;right:5px;border-radius:50%;line-height:20px;text-align:center}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.specialModalStyle{position:absolute !important;width:58% !important;height:10% !important}.logo-center .m-account.is-loggedin{right:30.5em}.is-account-expanded .logo-center .m-account.is-loggedin{top:7.5em;right:30.5em}.m-account.is-loggedin .m-nav{background-color:#fff;border:1px solid #ccc;border-top:none}.account-extra-content{margin-top:1em}.account-extra-content .account-rewards-text{text-align:justify}.account-extra-content .account-rewards-image{max-width:100%}.m-footer-border-bottom img{max-width:70%}.m-footer-border-bottom .bccConfigAddress .address{text-align:center !important}.m-footer-c-social-list{float:none !important}.bccConfigAddress h5,.bccConfigAddress p{text-align:center}
