//THEME CSS VERSION 2


@import url("https://fonts.googleapis.com/css?family=PT+Sans|PT+Serif&display=swap");@font-face{font-family:"Merriweather-Regular";font-style:normal;font-weight:400;src:local("Merriweather-Regular"),url("/fonts/Merriweather-Regular.ttf") format("truetype")}@font-face{font-family:"Merriweather-Bold";font-style:normal;font-weight:700;src:local("Merriweather-Bold"),url("/fonts/Merriweather-Bold.ttf") format("truetype")}@font-face{font-family:"Merriweather-Italic";font-style:italic;font-weight:400;src:local("Merriweather-Italic"),url("/fonts/Merriweather-Italic.ttf") format("truetype")}@font-face{font-family:"OpenSans-Regular";font-style:normal;font-weight:400;src:local("OpenSans-Regular"),url("/fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"OpenSans-Bold";font-style:normal;font-weight:700;src:local("OpenSans-Bold"),url("/fonts/OpenSans-Bold.ttf") format("truetype")}@font-face{font-family:"OpenSans-Italic";font-style:italic;font-weight:400;src:local("OpenSans-Italic"),url("/fonts/OpenSans-Italic.ttf") format("truetype")}#wrapper{max-width:1540px;margin:0 auto}.l-content-homepage{margin-bottom:0}.l-main-content-wrapper,.l-main-content-wrapper-cart{max-width:none}body{font-family:"PT Sans",sans-serif;font-size:16px;background-color:#b3bfd8}h1,h2,h3,h4,h5,h6,p,label,a{font-family:"PT Sans",sans-serif}a{color:#454545}a:hover{text-decoration: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("/themes/custom-templates/3/33207100/33207100-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:#26437b}.icon-cart{margin-left:-0.9em}.icon-email{width:1.2em;background-position:166px -252px}.icon-geopin{height:1.4em;background-position:204px -255px}.btn{background-color:#cfdfff;border-color:#cfdfff;box-shadow:none;color:#fff;font-family:"PT Sans",sans-serif;border-radius:0;max-width:280px;transition:all 0.25s ease-in-out 0s}.btn:hover{background-color:#cfdfff;border-color:#cfdfff}.btn-light{background-color:#000}.btn-light:hover{background-color:#cfdfff;color:#fff}.divider{background-color:transparent}.top-border{border-top:1px solid #26437b}.border-bottom{border-bottom:1px solid #26437b !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}.alt-pink{color:#26437b !important}.m-navbar-item.is-subnav-expanded>.m-navbar-link,.m-navbar-link.is-subnav-expanded{background-color:transparent}.m-navbar-link:hover{color:#26437b}@media screen and (min-width: 961px){.m-navbar-pinkline{background:#26437b}}@media screen and (max-width: 960px){.m-supernav-account-status:not(.is-loggedin){text-indent:0}}.m-navbar{background-color:#f7b347 !important}@media screen and (min-width: 961px){.m-navbar .l-wrapper .m-navbar-toplevel{display:flex;justify-content:center}}.large-logo-colorbar .color-bar{background-color:#fff}@media screen and (min-width: 961px){.large-logo-colorbar .color-bar{height:40px}}@media screen and (min-width: 961px){nav .l-wrapper{max-width:none}nav .l-wrapper .numberAddress{text-align:left;position:relative;top:2em;left:2em;z-index:99;width:25%}nav .l-wrapper .numberAddress p{text-align:unset;font-family:"PT Serif",serif;font-size:.875em;line-height:1.692em;color:#454545}nav .l-wrapper .numberAddress .tel a{color:#26437b !important;font-size:1.125em}nav .l-wrapper .m-supernav-logo{text-align:center;width:100%;margin:0 auto}.m-supernav-number{display:none !important}.large-logo-colorbar .m-navbar-item.m-navbar-search-wrapper{top:-.5em;right:-1em}.m-supernav-account{right:19em}.m-supernav-cart{right:19em !important}input.m-navbar-search{background-position:262px -193px}.icon-cart,.m-supernav-item:hover .icon-cart{background-position:-44px -190px}.icon-user,.m-supernav-item:hover .icon-user{background-position:-24px -196px}.workdays{width:25%;float:right;position:relative;top:3em;right:2em}.workdays h3{border-bottom:1px solid #ccc;color:#454545;font-size:1em;font-family:"PT Serif",serif;max-width:34%;margin:0 auto}.workdays .mf,.workdays .sat,.workdays .sun{font-size:.875em;color:#99624d;line-height:1.692em}.workdays .mf .days,.workdays .sat .days,.workdays .sun .days{color:#454545;text-align:right}.workdays .mf .hours,.workdays .sat .hours,.workdays .sun .hours{text-align:left}.large-logo-colorbar .m-navbar-secondlevel-bkg{top:2.2em}body .large-logo-colorbar .m-navbar-quickshop .m-navbar-secondlevel,body .large-logo-colorbar .m-navbar-secondlevel{top:2.2em}.m-navbar-item{margin-right:1.5em}}@media screen and (max-width: 960px){input.m-navbar-search{background-position:267px -193px}.m-navbar-link.m-subnav-trigger:after,.m-navbar-title.m-subnav-trigger:after{background-position:-221px -43px;width:.43em}.icon-kahuna-burger{background-position:3px -282px}}.large-logo-colorbar .m-navbar-toplevel>.m-navbar-item>.m-navbar-link{color:#454545}.m-homepage-rotation-full{max-width:100%}.rodnickMessage{background-color:#fff9e0;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 961px){.rodnickMessage{height:130px}}.rodnickMessage h1{max-width:41.538em;font-size:1.25em;line-height:1.846em;color:#232323;border-bottom:none}.m-homepage-featured .top-padding{padding-top:0 !important}.bannerFullWidth .top-padding{padding-top:0 !important}.bannerFullWidth .fullWidthBanner{height:21em}@media screen and (min-width: 961px){.bannerFullWidth .fullWidthBanner{display:grid;grid-template-columns:1fr 1fr}}.bannerFullWidth .fullWidthBanner img{object-fit:cover;object-position:center}.bannerFullWidth .fullWidthBanner.compat-object-fit{background-size:cover;background-position:center center}.bannerFullWidth .fullWidthBanner.compat-object-fit img{opacity:0 !important;display:none}.bannerFullWidth .fullWidthBanner .leftside{max-width:50%;margin:0 auto;align-self:center;grid-column-start:1}.bannerFullWidth .fullWidthBanner .leftside h3{font-size:3.75em;line-height:1em;text-align:right;color:#fff;font-weight:600}.bannerFullWidth .fullWidthBanner .leftside p{font-size:1.5em;line-height:1.308em;color:white;text-align:right}.bannerFullWidth .fullWidthBanner .leftside .btn{margin:0;float:right;font-size:1.125em;background-color:#fff;color:#232323;opacity:.5;border:none;font-weight:700;text-transform:capitalize}.bannerFullWidth .fullWidthBanner .leftside .btn:hover{opacity:.8}@media screen and (max-width: 960px){.bannerFullWidth .fullWidthBanner .leftside{max-width:100%}.bannerFullWidth .fullWidthBanner .leftside h3,.bannerFullWidth .fullWidthBanner .leftside p{text-align:center}.bannerFullWidth .fullWidthBanner .leftside .btn{float:none;margin:0 auto}}@media screen and (min-width: 961px){.fruitsAndSweets{display:grid;grid-template-columns:1fr 1fr;height:42em}}.fruitsAndSweets .leftContent img,.fruitsAndSweets .rightContent img{object-fit:cover;object-position:center}.fruitsAndSweets .leftContent.compat-object-fit,.fruitsAndSweets .rightContent.compat-object-fit{background-size:cover;background-position:center center}.fruitsAndSweets .leftContent.compat-object-fit img,.fruitsAndSweets .rightContent.compat-object-fit img{opacity:0 !important;display:none}.fruitsAndSweets .leftContent h3,.fruitsAndSweets .rightContent h3{font-size:3.75em;font-family:"PT Serif",serif;line-height:1.23em;max-width:36.923em;color:#184862;margin-top:1em}.fruitsAndSweets .leftContent .btn,.fruitsAndSweets .rightContent .btn{max-width:19.231em;border:1px solid #184862;background-color:#fff;opacity:.5;color:#232323;font-size:1.125em;font-weight:700;text-transform:capitalize}.fruitsAndSweets .leftContent .btn:hover,.fruitsAndSweets .rightContent .btn:hover{opacity:.75}.fruitsAndSweets .rightContent h3{color:#fff;font-family:"PT Sans",sans-serif}@media screen and (max-width: 960px){.fruitsAndSweets .leftContent,.fruitsAndSweets .rightContent{height:25em;margin-bottom:1em}.fruitsAndSweets .leftContent h3,.fruitsAndSweets .rightContent h3{margin-top:3em;font-size:2.75em}}.m-homepage-featured-alt{position:relative}.m-homepage-featured-alt .l-wrapper{padding:0;max-width:none}.m-homepage-featured-alt .l-wrapper .header-wrap{padding:0 !important}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini{max-width:300px}@media screen and (max-width: 960px){.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini{max-width:200px}}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini a .m-category-flower-link{font-size:1em;color:#232323}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts .m-product-mini a .m-product-mini-price{font-size:.875em;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::before{background-image:url("https://assets.stage.eflorist.com//site/EF-32128/Homepage/bgTile.jpg");background-repeat:no-repeat;background-size:cover;opacity:0.5;width:50%;height:860px;content:"";top:0;left:0;position:absolute;z-index:-1}.m-homepage-featured-alt::after{background-image:url("https://assets.stage.eflorist.com//site/EF-32128/Homepage/bgTile.jpg");background-repeat:no-repeat;background-size:cover;visibility:visible !important;opacity:0.5;width:50%;height:860px;content:"";top:0;right:0;position:absolute;z-index:-1}.slider-section{background-color:#fff}.slick-slider{margin-bottom:0 !important}.m-product-mini.slick-slide{max-width:none !important}.m-footer{background-color:#fff;padding-top:1em}.m-footer .l-wrapper{padding:0;max-width:none}.m-footer .d-container_12{display:none}.m-footer .customFooter{display:block}.m-footer .customFooter .leftFooter h5{border-bottom:1px solid #b09b85;color:#232323;font-size:1.125em}.m-footer .customFooter .leftFooter .link a{font-size:1.125em;line-height:2.308em;color:#454545}.m-footer .customFooter .leftFooter .link a:hover{color:#696969}.m-footer .customFooter .centerFooter .imgFooter{text-align:center}.m-footer .customFooter .centerFooter .m-footer-c-social-list{float:none;margin:0;text-align:center}.m-footer .customFooter .centerFooter .numberAddress{text-align:center}.m-footer .customFooter .centerFooter .numberAddress .address{font-size:.875em;line-height:1.385em;color:#696969}.m-footer .customFooter .centerFooter .numberAddress .tel a{font-size:1.125em;color:#454545}.m-footer .customFooter .rightFooter h5{color:#454545;font-size:1em;font-weight:700;width:90%;text-align:right}@media screen and (max-width: 960px){.m-footer .customFooter .rightFooter h5{text-align:center;width:100%}}.m-footer .customFooter .rightFooter .btn{background-color:#333;border:none}input[type="email"]{border:1px solid #333}.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:"PT Sans",sans-serif}.m-account-text-pdp-page{margin:0 !important}.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}
