/*!
 * updated on Wed Feb 01 2023 12:07:34 GMT-0600 (Central Standard Time) by mfunderburk
 *
 */
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@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}@font-face{font-family:"Proxima Nova Cond Reg";src:url("https://assets.eflorist.com/themes/custom-templates/3/32060500/32060500-default/images/pnc.otf")}@font-face{font-family:"Proxima Nova Cond Bold";src:url("https://assets.eflorist.com/themes/custom-templates/3/32060500/32060500-default/images/pnc-bold.otf")}@font-face{font-family:"Proxima Nova Cond Light";src:url("https://assets.eflorist.com/themes/custom-templates/3/32060500/32060500-default/images/pnc-light.otf")}@font-face{font-family:"Golden Plains";src:url("https://assets.eflorist.com/themes/custom-templates/3/32060500/32060500-default/images/gp.otf")}#wrapper{margin:0 auto}@media screen and (min-width: 961px){#wrapper>#main-content,#wrapper .l-main-content-wrapper-cart,#wrapper .l-main-content-wrap{position:relative;top:170px;margin-bottom:170px}}@media screen and (min-width: 961px){.checkout>.l-main-content-wrapper{position:relative;top:170px;margin-bottom:170px}}.l-wrapper,.l-content-full-width{margin:0 auto;padding:0;max-width:1440px !important}.l-content-homepage{margin-bottom:0}.m-product-mini a .text-large{font-family:"Proxima Nova Cond Reg";font-style:normal;font-weight:normal;font-size:1.3846153846em;color:#232323}.custom-category-wrap .m-subcat-three .m-product-mini .m-product-mini-price span,.custom-category-wrap .m-subcat-three .m-product-mini .text-large h2,.m-product-mini a .m-product-mini-price{font-family:"Proxima Nova Cond Reg";font-style:normal;font-weight:normal;font-size:1.0769230769em;line-height:22px;color:#000}.intro h1{font-family:"Playfair Display",serif;font-style:normal;font-weight:normal;font-size:2.7692307692em;line-height:48px;color:#000}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .top .title{font-family:"Proxima Nova Cond Reg";font-size:2.1538461538em;line-height:44px;color:#000}.m-navbar-toplevel>.m-navbar-item>.m-navbar-link,.m-navbar-secondlevel .m-navbar-link{font-family:"Proxima Nova Cond Reg";font-style:normal;font-weight:normal;font-size:1.3846153846em;line-height:22px;color:#787878;text-transform:capitalize}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile .m-homepage-occasiontile-content,.m-homepage-occasiontile-four .m-homepage-occasiontile .m-homepage-occasiontile-content{background:rgba(0,0,0,.5);position:relative;bottom:6em;padding:9px;color:#fff}@media screen and (min-width: 961px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile .m-homepage-occasiontile-content,.m-homepage-occasiontile-four .m-homepage-occasiontile .m-homepage-occasiontile-content{min-width:200px;margin:0 auto}}.divider{background-color:rgba(0,0,0,0)}.top-border{border-top:1px solid #000}.border-bottom{border-bottom:1px solid #000 !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/3/32060500/32060500-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:#000}.icon-cart{margin-left:-2.3em}.btn{background-color:#333;border-color:#333;box-shadow:none;color:#fff;font-family:"Proxima Nova Cond Reg";border-radius:0;max-width:280px;transition:1s}.btn:hover{background-color:#333;border-color:#333;transform:translate(0, -5px)}.btn-light{background-color:#000}.btn-light:hover{background-color:#333;color:#fff}body{font-family:"Proxima Nova Cond Reg"}h1,h2,h3,h4,h5,h6,p,label,a{font-family:"Proxima Nova Cond Reg"}a{color:#454545}a:hover{text-decoration:none}h2,h3,h5{letter-spacing:.035em}.alt-pink{color:#000 !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:#000}@media screen and (min-width: 961px){.m-navbar-pinkline{display:none}}@media screen and (max-width: 960px){.m-supernav-account-status:not(.is-loggedin){text-indent:0}}@media screen and (min-width: 961px){.m-navbar .m-navbar-toplevel .m-navbar-item .m-navbar-link{padding:.75em}}.m-navbar .m-navbar-toplevel .m-navbar-item a.c-top-nav-link:hover{border-bottom:2px solid #8a5b75;color:#8a5b75}.m-navbar-secondlevel .m-navbar-link:hover{color:#8a5b75}@media screen and (min-width: 961px){.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:-178px -50px}}.m-supernav-right-tray{margin-right:20px;margin-top:6px}@media screen and (max-width: 960px){.m-supernav-right-tray{margin-top:0}}.m-supernav-right-tray .m-supernav-item{display:flex;align-items:center;justify-content:center}.m-supernav-right-tray .m-supernav-item .m-supernav-content{color:#fff;font-size:0}@media screen and (min-width: 961px){.m-supernav-right-tray .m-supernav-item .m-supernav-content{font-size:1.2rem !important}}.m-supernav-right-tray .m-supernav-item .m-supernav-content .tel a{color:#fff;font-size:0;line-height:0}@media screen and (min-width: 961px){.m-supernav-right-tray .m-supernav-item .m-supernav-content .tel a#tel0{color:#fff;font-size:1.2rem}}.m-supernav-right-tray .m-supernav-item .m-supernav-content .csnTel{display:none}.m-supernav-right-tray .m-supernav-number{top:-1px}.m-supernav-right-tray .m-supernav-number .phoneNo{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;min-width:10rem;font-size:1.2em;font-weight:600}@media screen and (max-width: 960px){.m-supernav-right-tray .m-supernav-number .phoneNo{min-width:43px}}.m-supernav-right-tray .m-supernav-number .phoneNo:before{content:"";width:38px;height:38px;background-image:url(https://assets.eflorist.com/site/EF-13034/Homepage/custom/icon_mobilePink.png);display:inline-block;order:1;background-position:center;margin-right:0em;background-size:cover;margin-top:-2px}@media screen and (max-width: 960px){.m-supernav-right-tray .m-supernav-number .phoneNo:before{width:30px;height:30px;background-size:contain}}.m-supernav-right-tray .m-supernav-number .phoneIcon{margin-right:1rem}.m-supernav-right-tray .m-supernav-account #accountTrigger{align-items:center;display:flex;flex-direction:row;padding-right:.5rem;justify-content:flex-end}@media screen and (min-width: 961px){.m-supernav-right-tray .m-supernav-account #accountTrigger .icon-user{top:1px;left:-7px;position:absolute}}@media screen and (min-width: 961px){.m-supernav-right-tray .m-supernav-account a .m-supernav-content{font-size:0 !important}}@media screen and (min-width: 961px){.m-supernav-right-tray .m-supernav-account a .m-supernav-content:before{content:"Login/Register";font-size:1.2rem !important}}.m-supernav-right-tray .m-supernav-cart{margin-top:8px}.m-supernav-right-tray .m-supernav-cart #cartTrigger{margin-top:0em}.m-supernav-right-tray .m-supernav-cart #cartTrigger .icon-cart{top:-8px}@media screen and (max-width: 960px){.m-supernav-right-tray .m-supernav-cart #cartTrigger .icon-cart{top:-3px}}@media screen and (max-width: 960px){.m-supernav-right-tray .m-supernav-cart{right:0px;top:-2px}}@media screen and (max-width: 960px){.m-supernav-right-tray .m-supernav-account .m-supernav-content,.m-supernav-right-tray .m-supernav-cart .m-supernav-content{display:none}}@media screen and (min-width: 961px){.master-header .m-supernav .l-wrapper .m-supernav-right-tray .m-supernav-item.m-supernav-number,.master-header .m-supernav .l-wrapper .m-supernav-right-tray .m-supernav-item.m-supernav-account{width:calc(100% + 2rem) !important}}input.m-navbar-search{border:none;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff;background-position:117px -191px;width:139px !important;top:2px}.master-header .m-supernav .l-wrapper .m-supernav-right-tray .m-supernav-account a .m-supernav-content{color:#fff;font-size:14px;line-height:17px}.m-navbar-divider .m-navbar-title{border:none;font-weight:bold;font-size:1.5em;color:#8a5b75}.m-navbar-set{border-left:none}.m-navbar-divider .m-navbar-title,.m-navbar-set .m-navbar-link.alt-pink,.m-breadcrumbs a,section .m-breadcrumbs,.m-breadcrumbs span{font-family:"Proxima Nova Cond Reg"}@media screen and (min-width: 961px){.m-navbar-search-btn{right:-33px !important}.logo-left-header-image .master-header{height:120px;background-color:#000;position:fixed;top:0;z-index:3}.logo-left-header-image .master-header .m-supernav{height:100%}.logo-left-header-image .master-header .m-supernav>.l-wrapper{display:flex;align-items:center;height:100%;justify-content:space-between}.logo-left-header-image .m-navbar{height:50px;position:fixed;top:120px}.logo-left-header-image .m-navbar-toplevel{top:0;display:flex;justify-content:center}.master-header .m-supernav .l-wrapper .m-supernav-right-tray{min-width:200px;display:flex;justify-content:space-between;align-items:center;top:3em;margin-right:-50px}.master-header .m-supernav .l-wrapper .m-navbar-search-wrapper{top:3.25em;right:0em;width:fit-content}.logo-left-header-image .m-supernav-logo{position:unset;width:auto;margin:0}.logo-left-header-image .m-navbar-secondlevel-bkg{top:3.8em;width:100% !important}.m-navbar-link.m-subnav-trigger:after,.m-navbar-title.m-subnav-trigger:after{margin-top:.35em}.social-header .social{display:flex;justify-content:space-evenly;width:80px;gap:19px;position:relative;top:17px}input.m-navbar-search::placeholder{color:#ccc}.m-navbar>.l-wrapper{max-width:100% !important;margin:0 auto}.master-header .l-wrapper{max-width:1440px;margin:0 auto}.m-navbar .l-wrapper{height:100%}.m-navbar .l-wrapper .m-navbar-toplevel{align-items:center;display:flex;height:100%;justify-content:center}.m-navbar .l-wrapper .m-navbar-toplevel .m-navbar-item{height:3.15em}}@media screen and (max-width: 960px){.master-header{position:fixed;top:0px;z-index:99}.master-header .m-supernav{background-color:#000}.m-navbar-link.m-navbar-escape:after,.m-navbar-title.m-navbar-escape:after{width:.5em;background-position:-196px -44px}.m-navbar-link.m-subnav-trigger:after,.m-navbar-title.m-subnav-trigger:after{background-position:-189px -43px;width:.5em}}@media screen and (max-width: 960px){.customMobileTopNav-Container{position:fixed;top:104px;width:100%;overflow-x:hidden;z-index:98}.customMobileTopNav-Container .customMobileTopNav-UL{background:#fff;margin:0;padding:.5em 0;display:flex;list-style:none;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.customMobileTopNav-Container .customMobileTopNav-UL .customMobileTopNav-LI{flex:0 0 auto}.customMobileTopNav-Container .customMobileTopNav-UL .customMobileTopNav-LI .customMobileTopNav-Text{margin:0 .5em}.customMobileTopNav-Container .customMobileTopNav-UL .customMobileTopNav-LI .customMobileTopNav-Text a{color:#fff;font-family:"Proxima Nova Cond Reg";text-transform:none;text-decoration:none;background:#000;margin:0 .5em;padding:.75em 0 .75em 1em;border-radius:10px}.customMobileTopNav-Container .customMobileTopNav-UL .customMobileTopNav-LI .customMobileTopNav-Text a:hover{background:#b37696}}@media screen and (min-width: 961px){.customMobileTopNav-Container{display:none}}@media screen and (max-width: 960px){.m-supernav-navtrigger{float:right !important}.m-supernav-logo{margin-left:0}.m-supernav-right-tray{right:3em;top:2.9em;display:flex;justify-content:space-evenly;gap:.5em;width:fit-content}.m-supernav-account{margin-right:1em !important}}.m-navbar-link.alt-pink{color:#787878 !important}.header-language-wrap{display:none;width:0}.m-homepage-rotation-full{max-width:100%}@media screen and (max-width: 960px){.m-homepage-rotation-full{margin-top:calc(8em + 56px) !important}}.slick-dots{position:relative;bottom:0px}@media screen and (max-width: 960px){.slick-dots{width:57%}}.slick-dots li{width:10px;height:10px}.slick-dots li button{height:auto;width:auto}.slick-dots li button:before{background-color:#c4c4c4;opacity:1 !important;color:rgba(0,0,0,0);border-radius:15px;height:12px;width:12px;content:"";top:-5px}.slick-dots li.slick-active button:before{background-color:#454545}@media screen and (max-width: 960px){.slick-scroll-buttons{width:43%}}.slick-prev{background-image:url(https://assets.eflorist.com/site/EF-13034/Homepage/custom/Prev%20Arrow.png);width:18px;height:60px;background-color:rgba(0,0,0,0);background-size:cover;top:calc(50% - 30px)}.slick-next{background-image:url(https://assets.eflorist.com/site/EF-13034/Homepage/custom/Next%20Arrow.png);width:18px;height:60px;background-color:rgba(0,0,0,0);background-size:cover;top:calc(50% - 30px)}.m-homepage .m-homepage-rotation-full .slick-slider .slick-slide{display:flex;justify-content:center;align-items:center;height:425px}@media screen and (min-width: 961px){.m-homepage .m-homepage-rotation-full .slick-slider .slick-slide .m-homepage-rotation-content{max-width:50%;left:unset;bottom:unset;padding:2em !important}}@media screen and (max-width: 960px){.m-homepage .m-homepage-rotation-full .slick-slider .slick-slide .m-homepage-rotation-content{bottom:35%;z-index:12}}.m-homepage-rotation-full img{height:100%;width:100vw}.slick-list{max-height:425px}.m-homepage-rotation-slide .m-homepage-rotation-content h2{font-family:"Playfair Display",serif;font-size:3.2em !important;color:#fff;margin-bottom:.4em}@media screen and (max-width: 960px){span.m-homepage-rotation-button.btn.cursor-normal{margin-top:2em}}.m-homepage-rotation-full .m-homepage-rotation-content p{display:block !important;font-size:19px}.slick-slide img{object-fit:cover}@media screen and (max-width: 960px){.slick-slide img{min-height:25em}}.m-homepage-rotation-full .m-homepage-rotation-slide>a{height:100%}.m-homepage-rotation-full .m-homepage-rotation-slide .m-homepage-rotation-content a{line-height:unset;border:none;background-color:#d584b1;color:#323232;font-size:16px;transform:none;transition:300ms}.m-homepage-rotation-full .m-homepage-rotation-slide .m-homepage-rotation-content a:hover{transition:300ms;background-color:#77448e;color:#fff}.intro h1{margin:0 auto;max-width:600px;border-bottom:none}.intro hr{width:5%;margin:0 auto}.m-homepage .h2-font{font-family:"Playfair Display",serif;font-size:3.2em;padding-bottom:.3em;line-height:1.4em}.m-homepage .m-product-mini{margin:0;width:48% !important}.m-product-mini{max-width:100%}.m-product-mini a .m-product-mini-buynow{display:none}.m-homepage-popular-bouquets{margin-bottom:42px}.m-homepage-popular-bouquets .l-wrapper .l-wrapper-adapts .m-product-mini{max-width:100%;margin:0}.m-pdp-bouquets-in-collection-title{display:none}.pm-btn{margin-bottom:44px}.pm-btn a h2.btn{width:223px;height:44px;background:rgba(0,0,0,0);font-size:18px;line-height:20px;text-align:center;text-transform:capitalize;color:#000;padding:.6em;margin:0;border:1px solid #000}.swiper-button-next{right:0px !important}.swiper-button-next:after{background-image:url(https://assets.eflorist.com/site/EF-13034/Homepage/custom/NextArrowBlk.png);background-repeat:no-repeat;height:60px;color:rgba(0,0,0,0)}.swiper-button-prev:after{background-image:url(https://assets.eflorist.com/site/EF-13034/Homepage/custom/PrevArrowBlk.png);background-repeat:no-repeat;height:60px;color:rgba(0,0,0,0)}.swiper{max-width:1440px}@media screen and (max-width: 960px){.m-homepage .m-homepage-popular-bouquets .top-padding{padding-top:0px}}.m-homepage-featured-alt .l-wrapper,.m-homepage-popular-bouquets .l-wrapper{padding-left:0;padding-right:0;padding-top:0 !important}.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts,.m-homepage-popular-bouquets .l-wrapper .l-wrapper-adapts{display:flex;justify-content:center;max-width:100%}@media screen and (max-width: 960px){.m-homepage-featured-alt .l-wrapper .l-wrapper-adapts,.m-homepage-popular-bouquets .l-wrapper .l-wrapper-adapts{flex-wrap:wrap}}.m-homepage-occasiontile-four{display:flex;justify-content:space-between;padding:0}.m-homepage-occasiontile-four:before{content:none}@media screen and (max-width: 960px){.m-homepage-occasiontile-four{gap:5px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}}.m-homepage-occasiontile-four .m-homepage-occasiontile{width:25%;margin:0}@media screen and (max-width: 960px){.m-homepage-occasiontile-four .m-homepage-occasiontile{width:100%;margin:0 auto;height:100%}}.m-homepage-occasiontile-four .m-homepage-occasiontile a img{width:100%;height:100%}@media screen and (max-width: 960px){.m-homepage-occasiontile-four .m-homepage-occasiontile .m-homepage-occasiontile-content{position:absolute;bottom:0em;width:100%}}@media screen and (min-width: 961px){.m-homepage-occasiontile-four .m-homepage-occasiontile:nth-child(2){margin:0 5px 0 10px}.m-homepage-occasiontile-four .m-homepage-occasiontile:nth-child(3){margin:0 10px 0 5px}.m-homepage-occasiontile-four .m-homepage-occasiontile-content{bottom:3.5em !important}}#custom-html-occasion-tiles{margin-top:28px}@media screen and (min-width: 961px){#custom-html-occasion-tiles{margin-bottom:3em}}#custom-html-occasion-tiles .l-wrapper{display:flex;column-gap:30px;justify-content:space-between}@media screen and (max-width: 1024px){#custom-html-occasion-tiles .l-wrapper{flex-direction:column}}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured{max-width:697px}@media screen and (max-width: 1024px){#custom-html-occasion-tiles .l-wrapper .m-homepage-featured{max-width:100%}}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .top-padding{padding-top:0px}@media screen and (min-width: 961px){#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left{display:grid;grid-template-rows:136px 345px;grid-row-gap:0px}}@media screen and (min-width: 961px){#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .top{grid-column-start:1;grid-column-end:-1;margin:0 auto}}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .top .title{font-weight:300;text-align:center}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media screen and (max-width: 1024px){#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom{flex-direction:column;width:100%;margin:0 auto 2em}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom .image{background-image:url(https://assets.eflorist.com/site/EF-13034/Homepage/custom/seoimg.jpg);width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom .image figure{opacity:0}}@media screen and (max-width: 562px){#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom{grid-template-columns:unset;display:flex}}@media screen and (max-width: 1024px){#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom .text{padding:0 1em;width:98%}}#custom-html-occasion-tiles .l-wrapper .m-homepage-featured .left .bottom .text p{font-style:normal;font-size:16px;line-height:28px;color:#323232}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 160px);width:100%;grid-column-gap:5px;grid-row-gap:5px;margin:0}@media screen and (max-width: 1024px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six{width:100%;grid-column-gap:5px;grid-row-gap:5px}}@media screen and (max-width: 540px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six{grid-template-rows:repeat(3, 85px)}}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile{margin-bottom:0px;position:relative}@media screen and (max-width: 540px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile{max-height:85px}}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile .m-homepage-occasiontile-content{position:absolute;bottom:0;height:fit-content}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(1){grid-column-start:1;grid-column-end:-1;grid-row-start:1;grid-row-end:1}@media screen and (max-width: 960px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(1){width:100%}}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(2){grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2}@media screen and (max-width: 960px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(2){width:100%}}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(3){grid-column-start:2;grid-row-start:2;grid-row-end:2}@media screen and (max-width: 960px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(3){width:100%}}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(4){grid-column-start:1;grid-column-end:1;grid-row-start:3;grid-row-end:3}@media screen and (max-width: 960px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(4){width:100%}}#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(5){grid-row-start:3}@media screen and (max-width: 960px){#custom-html-occasion-tiles .l-wrapper .d-container_12 .m-homepage-occasiontile-six .m-homepage-occasiontile:nth-child(5){width:100%;order:4}}.m-homepage-occasiontile-six img,.m-homepage-occasiontile-six div,.m-homepage-occasiontile-six iframe,.m-homepage-occasiontile-six span{width:100%;height:100%;object-fit:cover}.m-footer{background-color:#000;padding:0;padding-bottom:1em}@media screen and (min-width: 961px){.m-footer{height:257px}}.m-footer .m-footer-top-half{display:none}.m-footer .l-wrapper{height:100%}.m-footer .l-wrapper .homePageFooterText{height:100%}.m-footer .l-wrapper .homePageFooterText .customFooter{display:flex;justify-content:space-between;height:100%}@media screen and (max-width: 960px){.m-footer .l-wrapper .homePageFooterText .customFooter{flex-direction:column}}.m-footer .l-wrapper .homePageFooterText .customFooter .linksContainer{display:flex;min-width:200px;gap:5px}@media screen and (min-width: 961px){.m-footer .l-wrapper .homePageFooterText .customFooter .linksContainer{align-self:center;justify-content:space-between}}@media screen and (max-width: 960px){.m-footer .l-wrapper .homePageFooterText .customFooter .linksContainer{justify-content:space-around}}.m-footer .l-wrapper .homePageFooterText .customFooter .linksContainer h5{border-bottom:1px solid #fff;font-size:18px;font-weight:700;line-height:34px;color:#fff;letter-spacing:.035em}.m-footer .l-wrapper .homePageFooterText .customFooter .linksContainer ul li a{font-size:14px;color:#fff;letter-spacing:.015em}@media screen and (max-width: 960px){.m-footer .l-wrapper .homePageFooterText .customFooter .linksContainer ul li a{line-height:inherit}}.m-footer .l-wrapper .homePageFooterText .customFooter .logoAddress{display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (max-width: 960px){.m-footer .l-wrapper .homePageFooterText .customFooter .logoAddress{align-items:center;gap:13px}}.m-footer .l-wrapper .homePageFooterText .customFooter .logoAddress .social{display:flex;justify-content:center;gap:1em}.m-footer .l-wrapper .homePageFooterText .customFooter .logoAddress .address{font-size:20px;line-height:24px;text-align:center;color:#fff}.m-footer .l-wrapper .homePageFooterText .customFooter .logoAddress .address p{margin-bottom:11px}.m-footer .l-wrapper .homePageFooterText .customFooter .logoAddress .address p a{color:#fff}.m-footer .l-wrapper .homePageFooterText .customFooter .teleflora{display:flex;justify-content:flex-end;flex-direction:column}@media screen and (max-width: 960px){.m-footer .l-wrapper .homePageFooterText .customFooter .teleflora img{max-width:127px;margin:0 auto}}.sticky-footer{position:fixed;bottom:0px;width:100%;background-color:#000;color:#fff;height:4em;display:flex;justify-content:center;align-items:center;z-index:999}.sticky-footer a{color:#fff}.showFooter{display:flex !important}@media screen and (min-width: 961px){.custom-category-wrap{margin-top:170px}}@media screen and (max-width: 960px){.custom-category-wrap{margin-top:calc(8em + 56px)}}.custom-category-wrap .custom-category-head{text-align:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 961px){.custom-category-wrap .custom-category-head{min-height:32em}}@media screen and (max-width: 960px){.custom-category-wrap .custom-category-head{min-height:15em;margin-bottom:1em}}.custom-category-wrap .custom-category-head .m-subcategory-header-container{max-width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 961px){.custom-category-wrap .custom-category-head .m-subcategory-header-container{min-height:32em}}@media screen and (max-width: 960px){.custom-category-wrap .custom-category-head .m-subcategory-header-container{min-height:15em}}.custom-category-wrap .custom-category-head .m-subcategory-header-container .m-subcategory-header{color:#fff;background:rgba(0,0,0,.5);border-radius:40px}@media screen and (min-width: 961px){.custom-category-wrap .custom-category-head .m-subcategory-header-container .m-subcategory-header{padding:1em 2em}}@media screen and (max-width: 960px){.custom-category-wrap .custom-category-head .m-subcategory-header-container .m-subcategory-header{padding:.75em}}.custom-category-wrap .m-subcategory .m-subcategory-header-bottom{display:none}@media screen and (min-width: 961px){.custom-category-wrap .m-subcategory .m-subcategory-sort-single-line{position:relative;top:0;width:100%}}@media screen and (min-width: 961px){.custom-category-wrap .m-subcategory .m-subcategory-sort-single-line .m-subcategory-sort-span{margin-right:1em}}@media screen and (min-width: 961px){.custom-category-wrap .m-subcategory .m-subcategory-sort-single-line #sortByForm{width:20em}}@media screen and (min-width: 961px){.custom-category-wrap .m-subcategory .m-subcategory-sort-single-line #sortByForm #sortBySelect{margin-bottom:0}}.custom-category-wrap .custom-checkbox .custom-checkbox-label .label-alt-text,.custom-category-wrap .custom-checkbox .custom-radio-label .label-alt-text,.custom-category-wrap .custom-radio .custom-checkbox-label .label-alt-text,.custom-category-wrap .custom-radio .custom-radio-label .label-alt-text,.custom-category-wrap .m-product-sidebar .m-product-sidebar-header,.custom-category-wrap .m-sidebar .m-product-sidebar-header{font-family:"Proxima Nova Cond Reg"}.custom-category-wrap .l-content-wide,.custom-category-wrap .l-main-content-wrapper{max-width:none !important}.custom-category-wrap .m-subcat-three .m-product-mini .text-large{font-size:unset}.custom-category-wrap .m-subcategory .m-subcategory-header{line-height:135%}.custom-category-wrap .m-product-mini .m-product-mini-image .btn-quickview{background-color:#232323}.custom-category-wrap #productContainer{width:100% !important;float:none}.custom-category-wrap .l-content-category-left.d-grid_3.m-product-sidebar{display:none !important}.custom-category-wrap .m-subcategory-header-text{line-height:1.631em;margin-top:1em}.custom-category-wrap .btn-quickview{top:14em;left:2em}.custom-category-wrap .category-header-section{display:none}.custom-category-wrap .m-product-quickview .m-pdp-main-img-container .m-pdp-main-img{width:auto !important}.custom-category-wrap .m-category-flower-link-h2{font-style:normal}@media screen and (max-width: 960px){.custom-category-wrap #productContainer .m-product-mini{border:none;margin-bottom:1.5em}}.custom-category-wrap .m-shopping-cart-item-extra-container .m-shopping-cart-item-extra-labels{text-transform:capitalize}.custom-category-wrap #productContainer .m-product-mini:nth-child(odd){border:none !important}.custom-category-wrap .subcatPageParam .l-content{max-width:100%;width:100%}@media screen and (min-width: 961px){.custom-category-wrap .subcatPageParam .l-content{padding-top:0}}@media screen and (min-width: 961px){.custom-category-wrap .subcatPageParam .l-content .m-breadcrumbs{max-width:92%;margin:1em auto 0}}.custom-category-wrap .subcatPageParam .l-content #subcategoryContainer{max-width:92% !important}.bembo-bold,.m-order-detail-header,.m-billing-subtotal,.m-billing-price{font-family:"Proxima Nova Cond Reg"}.m-account-divider-header,.m-checkout-header-container .m-checkout-header-steps .m-checkout-header-step.active .m-checkout-header-step-circle{background-color:#000}.l-main-content-wrapper,.l-main-content-wrapper-cart{max-width:none}.m-checkout-header-container .m-checkout-header-steps{border-bottom:2px solid #454545}.progressbar li.complete:before{border-color:#9a9a9a}.progressbar li.active,.progressbar li.active span.no-mobile{color:#b37696}.progressbar li.active:before{border-color:#b37696;background-color:#b37696}@media screen and (max-width: 960px){.checkout .customMobileTopNav-Container{display:none}}.m-checkout-header-container .m-checkout-header-steps{border-bottom:2px solid #454545 !important}.m-category-flower-link,.m-sizes-container .m-sizes-label-container p{font-family:"Proxima Nova Cond Reg"}.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:"Proxima Nova Cond Reg"}.l-content-pdp{max-width:none !important}@media screen and (max-width: 960px){.l-content-pdp{margin-top:calc(8em + 56px)}}.m-pdp-form-extra-container.add-something p{text-transform:capitalize;font-size:1.231em}.m-pdp-form-radio-title,.m-pdp-form-extra-title,#zipLabel,#deliveryLabel,#useAddresBook{font-size:1.231rem}.isNonWinstonSite .m-bookmarks-bar-nav{background-color:#323232;color:#fff}.isNonWinstonSite #bookmarkTrigger{color:#fff}.m-shopping-cart-item-content-container{max-width:none}.shopping-cart-page{max-width:1440px;margin:0 auto}.l-content{max-width:1440px;margin:0 auto}.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}.m-faq-section .m-faq-section-header{background-color:#000}.about-banner{background-image:url(https://assets.eflorist.com/site/EF-13034/Custom%20HTML/aboutUs/banner.jpg);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;width:100%;height:425px;flex-direction:column;padding:100px}.about-banner .about-banner-content{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5019607843);color:#fff;width:100%;max-width:50%;padding:2em;min-height:93px;box-sizing:border-box;position:absolute}@media only screen and (max-width: 961px){.about-banner .about-banner-content{max-width:100% !important}}.about-banner .about-banner-content h2{font-family:"Playfair Display",serif;font-size:3.2em;padding:.1em;margin-bottom:.4em}.about-banner .about-banner-content p{font-family:"Proxima Nova Cond Reg";font-size:19px;display:block !important;padding:.5em .15em .75em .15em !important;margin:0}.about-banner .about-banner-content a{color:#fff;border:1px solid #fff;min-height:40px;max-width:280px;width:100%;padding:16px;display:block;font-size:16px;font-weight:800;transition:1000ms ease-out;font-family:"Proxima Nova Cond Reg";z-index:1;text-align:center}.about-banner .about-banner-content a:hover{transform:translateY(-5px);text-decoration:none !important}.about-banner .about-banner-content a:focus-visible{outline:2px solid #0084ff !important;outline-offset:2px;transition:0ms}@media only screen and (max-width: 420px){.about-banner .about-banner-content a{width:90%;padding:23px 0}}.banner-subnav{width:100%;background-color:#f7f7f7;box-shadow:2px 2px 4px rgba(0,0,0,.15);height:50px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc}@media only screen and (max-width: 960px){.banner-subnav{height:fit-content;justify-content:center}}.banner-subnav .link-holder{margin:auto;max-width:80rem;display:flex}@media only screen and (max-width: 960px){.banner-subnav .link-holder{padding:10px 7px;overflow-y:scroll}}.banner-subnav .link-holder a{color:dimgray;font-size:1.3846153846em;transition:200ms;font-family:"Proxima Nova Cond Reg";padding:9px 9px 9px 18px}.banner-subnav .link-holder a:hover{color:#000}@media only screen and (max-width: 960px){.banner-subnav .link-holder a{background-color:#000;padding:.75em 1em .75em 1em;border-radius:10px;text-align:center;font-size:14px;color:#fff;margin:0 7px;min-width:fit-content}.banner-subnav .link-holder a:hover{background-color:#b37696;color:#fff}}.content-holder{margin:0;padding:0;background-color:#131313}.content-holder .main-content{margin:auto;max-width:1920px;display:flex;flex-direction:column;align-items:center;font-family:"Proxima Nova Cond Reg";text-align:left}.content-holder .main-content .flex-row{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.content-holder .main-content .reverse{flex-direction:row-reverse}@media only screen and (max-width: 1300px){.content-holder .main-content .reverse{flex-direction:row}}.content-holder .main-content iframe{width:50%;min-width:50rem;height:300px}@media only screen and (max-width: 665px){.content-holder .main-content iframe{min-width:100vw}}.content-holder .main-content .main-content-box{width:50%;min-width:50rem;height:300px;padding:20px;background-position:center center;background-size:cover;color:#323232;display:flex;flex-direction:column;justify-content:center;background-color:#fff}@media only screen and (max-width: 665px){.content-holder .main-content .main-content-box{min-width:100vw}}.content-holder .main-content .main-content-box h3{font-weight:800;font-size:24px;margin:15px 0}.content-holder .main-content .main-content-box p{font-size:18px}.content-holder .main-content .main-content-box .about-btn{background-color:#323232;color:#fff;width:fit-content;margin:auto;padding:15px 30px;font-size:24px;border-radius:8px;transition:300ms;font-family:"Proxima Nova Cond Reg";z-index:1}.content-holder .main-content .main-content-box .about-btn:hover{transform:translateY(-5px);text-decoration:none}@media only screen and (max-width: 1300px){.content-holder .main-content .main-content-box .about-btn{margin-top:1.5em}}.content-holder .main-content .main-content-box a{font-size:24px;font-weight:500;font-family:"Proxima Nova Cond Reg";z-index:1;margin-bottom:10px}.content-holder .main-content .main-content-box .social-links a{margin:0 5px;z-index:1}@media only screen and (max-width: 1300px){.mobile-spacing{padding:50px 20px !important;height:fit-content !important}}.flex-center{align-items:center;justify-content:center}
