/* version 17 ss */

@import url("https://fonts.googleapis.com/css?family=Alegreya+Sans|Alegreya+Sans+SC:400,500|Oswald:300,400,600");@font-face{font-family:"Merriweather-Regular";font-style:normal;font-weight:400;src:local("Merriweather-Regular"),url("/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("/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("/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("/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("/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("/fonts/OpenSans-Italic.ttf") format("truetype");font-display:swap}body *{font-family:"Alegreya Sans","Merriweather-Regular",Georgia,"Times New Roman",serif}.btn,.btn.btn-light.btn-quickview{background:white;border-color:#004713;color:black;transition:all 0.2s ease-in-out}.btn:hover,.btn.btn-light.btn-quickview:hover{background:#004713;color:white}.m-product-mini .text-large,.m-category-flower-link,.m-category-bestsellers .m-product-mini .m-category-flower-link{color:#242424;font-family:"Alegreya Sans","Merriweather-Regular",Georgia,"Times New Roman",serif;font-size:1.23077em;font-weight:600}.m-product-price,.m-product-mini-price,.m-product-mini .m-product-mini-price,.m-product-slider-prod-price{color:#232323;font-family:"Alegreya Sans","Merriweather-Regular",Georgia,"Times New Roman",serif;font-size:1.23077em;font-weight:400}.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,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/5/53083200/53083200-green/images/sprites.png")}.standard-layout .m-navbar{background-color:#fff}.standard-layout .m-navbar .alt-pink{color:#b6b690 !important}.standard-layout .m-navbar .c-top-nav-link{color:#b6b690;font-family:"Oswald","OpenSans-Regular",Helvetica,sans-serif;font-weight:300;font-size:1.38462em;text-transform:uppercase}.standard-layout .m-navbar .c-top-nav-link:hover{color:#b6b690}.standard-layout .m-navbar .m-navbar-item.is-subnav-expanded>.m-navbar-link,.standard-layout .m-navbar .m-navbar-link.is-subnav-expanded{color:#fff;background-color:#b6b690}.standard-layout .m-navbar .m-navbar-toplevel>.m-navbar-item>.m-navbar-link{padding-bottom:0.9em}.standard-layout .m-navbar .m-navbar-pinkline{background-color:#b6b690}.standard-layout .m-navbar .m-navbar-set .m-navbar-link,.standard-layout .m-navbar .m-navbar-set .m-navbar-title{color:#242424}.standard-layout .m-navbar .m-navbar-set .m-navbar-link:hover,.standard-layout .m-navbar .m-navbar-set .m-navbar-title:hover{color:#b6b690}.m-navbar-thumbnail{height:12em !important}.m-navbar-search-btn{background-position:20.3em -17em}@media screen and (min-width: 961px){#search{width:14em}#search .m-navbar-search{background-position:158px -194px;font-style:italic}}.m-supernav-item:hover .m-supernav-content{color:#004713}.icon-cart{right:4em}@media screen and (max-width: 960px){.icon-cart{right:3.3em}}@media screen and (max-width: 400px){.icon-cart{right:1.25em}}@media screen and (max-width: 960px) and (min-width: 400px){.m-supernav-account-status:not(.is-loggedin){text-indent:0}}@media screen and (max-width: 960px){.large-logo-colorbar .m-supernav-content{font-size:1em}}@media screen and (max-width: 960px){.m-supernav-account{margin-right:1em}}.l-main-content-wrapper{padding:0}#filterText{margin-top:1em}h4.m-product-sidebar-subheader.no-mobile{padding-top:1.2em}.m-navbar-color{border:1px solid #242424}.m-category-flower-link-h2{font-size:inherit;font-weight:inherit}.m-product-mini .m-product-mini-buynow,.m-product-mini-buynow,.m-homepage-slider-row .m-product-slider-prod-buynow,.m-product-slider-prod-buynow{display:none}.m-category-product-attribute{color:#b6b690}@media screen and (max-width: 960px){#productContainer{display:flex;flex-wrap:wrap;justify-content:space-around}#productContainer .m-product-mini{border:none !important;height:auto;margin-bottom:1rem;max-height:unset;max-width:180px;min-height:246px}}.m-faq-section .m-faq-section-header{background:#fff;color:#b6b690}.m-sidebar-back-to-top{color:#b6b690}.m-navbar-month{background:#336c41}.m-navbar-day{color:#242424}.m-pdp-find-zip-link,.m-pdp-form-save-link a,#tabs-pdp .active a,.m-breadcrumbs a,#useAddresBook,#productDetailPageURL,.picker__box .picker__footer .closer,.removeFromCart,.m-delivery-info-login-message a,.order_details_jump,.m-billing-why-safe-text,.m-billing-info-form-content a,.m-billing-cvv-modal-link,.m-nav .m-nav-list .m-nav-list-item .m-nav-list-item-link:hover{color:#336c41}.m-account-divider-header,.btn:active,.m-checkout-header-container .m-checkout-header-steps .m-checkout-header-step.active .m-checkout-header-step-circle{background:#336c41}select:focus,.btn:focus,input:focus{box-shadow:0 0 1px 1px #1a3822 !important}input:focus{border-color:#336c41 !important}.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:"Alegreya Sans","Merriweather-Regular",Georgia,"Times New Roman",serif}.m-product-sidebar .m-product-sidebar-header,.m-sidebar .m-product-sidebar-header{font-size:1.53846em;font-weight:600}@media screen and (min-width: 961px){.master-header,.header-checkout{height:7.115em}}@media screen and (min-width: 961px){.m-navbar{height:7.215em}}@media screen and (min-width: 961px){.logo-image img{position:absolute;top:0.7em}}.m-navbar-secondlevel-bkg{position:absolute;top:7.07692em}@media screen and (min-width: 961px){.m-navbar-toplevel{display:flex;justify-content:flex-end;top:3.69231em}}.m-navbar-toplevel .m-navbar-secondlevel *{display:block}@media screen and (min-width: 961px){.m-navbar-item.m-navbar-item-first .m-navbar-link{margin:0}}@media screen and (min-width: 961px){.m-supernav-right-tray{right:16em !important;top:1em;text-transform:uppercase}}.m-supernav-right-tray .m-supernav-content{color:black;font-size:1.23077em;font-family:"Oswald","OpenSans-Regular",Helvetica,sans-serif;font-weight:300}.m-supernav-right-tray .cart-number{color:black}.m-supernav-right-tray .tel a{color:black}@media screen and (min-width: 961px){#search{top:.69231em}}.customhtml{overflow:hidden;padding:0 !important;margin-bottom:3em;display:flex;max-width:83.07692em}@media screen and (min-width: 961px){.customhtml{height:30em}}@media screen and (max-width: 960px){.customhtml{flex-flow:row wrap}}.customhtml .left,.customhtml .middle,.customhtml .right{display:inline-block;position:relative}.customhtml .left{flex-grow:1;flex-shrink:2.4;padding:1em;text-align:center;min-width:320px}@media screen and (max-width: 960px){.customhtml .left{order:1}}.customhtml .left *:not(.gold){z-index:1;position:relative}.customhtml .left .gold{position:absolute;top:0;left:0;width:100%;height:100%}.customhtml .left h4{font-family:"Alegreya Sans SC","Merriweather-Regular",Georgia,"Times New Roman",serif;color:black}.customhtml .left h2,.customhtml .left p{color:white}.customhtml .left h2{font-family:"Oswald","OpenSans-Regular",Helvetica,sans-serif;font-font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,0.5);padding-bottom:0.4em;line-height:1.3em}.customhtml .left p{padding:0 .5em;font-size:1.15385em;text-shadow:0 0 2px rgba(0,0,0,0.6)}.customhtml .middle{overflow:hidden;height:100%;flex-grow:2}@media screen and (max-width: 960px){.customhtml .middle{order:0;height:25em}}.customhtml .middle img{height:auto;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:130%}@media screen and (max-width: 960px){.customhtml .middle img{transform:translate(-50%, -50%);width:100%}}@media screen and (max-width: 500px){.customhtml .middle img{width:150%}}.customhtml .right{border:3px solid #b6b690;height:100%;flex-grow:1}@media screen and (max-width: 960px){.customhtml .right{order:2}}@media screen and (max-width: 635px){.customhtml .right{display:none}}.customhtml .right #accolades{display:flex;justify-content:center;align-items:center}.customhtml .right .acc-header{border-bottom:3px solid #b6b690;color:white;background:#336c41;text-shadow:1px 1px 2px rgba(0,0,0,0.5);text-align:center;position:absolute;top:0em;width:100%;font-size:1.7em;padding:0.2em}.customhtml .right .acc-wrapper{background:#e7e9eb;display:flex;justify-content:center;height:100%;position:relative}@media screen and (max-width: 960px){.customhtml .left,.customhtml .right{width:48%;height:26.5em}}.shadow{position:relative;min-height:320px;min-width:308px}.shadow:before{content:"";position:absolute;bottom:0em;left:5%;right:5%;z-index:1;width:90%;height:5%;box-shadow:0 7px 8px rgba(0,0,0,0.75);border-radius:0 0 50% 50%}.shadow .slick-slide{min-height:269px;min-width:157px}.shadow .slick-slide .fluid{min-height:201px;min-width:155px}.shadow .slick-slide .fluid img{min-height:193px;min-width:155px}@media screen and (min-width: 961px){.shadow{min-height:407px;min-width:961px}.shadow .slick-slide{min-height:346px;min-width:236px}.shadow .slick-slide .fluid{min-height:299px;min-width:234px}.shadow .slick-slide .fluid img{min-height:292px;min-width:234px}}.slider-section{position:relative;padding:0 0 3em;z-index:1;background:white}.slider-section .slick-slider{margin-bottom:0}.m-homepage-slider-wrap{display:none !important}.three-wrapper{background:linear-gradient(to right, #1a3822 15%, #336c41 30%, #336c41 70%, #1a3822 95%);padding:1em 0 2em;position:relative;z-index:0}.three-wrapper .m-homepage-aboutbar-three{background:transparent;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;min-height:px;min-width:px}.m-homepage-aboutbar-three img:not(.wedding-button){min-height:195px;min-width:265px}@media screen and (min-width: 961px){.m-homepage-aboutbar-three img:not(.wedding-button){min-height:195px;min-width:295px}}.box-shadow{position:relative;overflow:visible !important;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.box-shadow:hover{transform:scale(1.01)}.m-homepage-aboutbar-section{max-width:300px !important;height:15em;background-size:contain}@media screen and (max-width: 960px){.m-homepage-aboutbar-section{margin-top:2.5em !important}}.m-homepage-aboutbar-section a{text-decoration:none}.m-homepage-aboutbar-section:nth-child(-n+4) .background{width:100%;height:100%;position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%, -50%)}.m-homepage-aboutbar-section:nth-child(-n+4) .wedding-text{position:absolute;color:black;background:white;border-top:1px solid #807874;bottom:0;width:100%;overflow:visible;height:2em}.m-homepage-aboutbar-section:nth-child(-n+4) .wedding-text span{position:relative;bottom:2.6em;display:inline-block;font-size:1.3em;text-transform:uppercase;margin:0 0.5em}.m-homepage-aboutbar-section:nth-child(-n+4) .wedding-text .wedding-button{position:relative;bottom:1.7em}.m-homepage-aboutbar-section:nth-child(-n+4) .diy-text{position:absolute;color:black;background:white;border-top:1px solid #807874;bottom:0;width:100%;overflow:visible;height:2em}.m-homepage-aboutbar-section:nth-child(-n+4) .diy-text span{position:relative;bottom:-0.1em;display:inline-block;font-size:1.3em;text-transform:uppercase;margin:0 0.5em}.m-homepage-aboutbar-section:nth-child(-n+4) .wine-text{position:absolute;width:100%;background:rgba(0,0,0,0.65);bottom:-0.1em;left:0;padding:.5em 0}.m-homepage-aboutbar-section:nth-child(-n+4) .wine-text p{margin:0;padding:0;text-shadow:1px 1px 2px black;line-height:1.2em}.m-homepage-aboutbar-section:nth-child(-n+4) .wine-text .treat{color:white;font-size:1.4em;font-style:italic}.m-homepage-aboutbar-section:nth-child(-n+4) .wine-text .wine{font-family:"Alegreya Sans SC","Merriweather-Regular",Georgia,"Times New Roman",serif;text-transform:capitalize;color:#da9433}.m-homepage-aboutbar-section:nth-child(4){padding:0}.m-homepage-aboutbar-section:nth-child(4) .tile{height:47%;display:flex;justify-content:center;align-items:center}.m-homepage-aboutbar-section:nth-child(4) .tile:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:opacity(75%);background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-1;width:100%;height:100%}.m-homepage-aboutbar-section:nth-child(4) .tile .text{display:block;color:white;text-shadow:2px 2px 2px rgba(0,0,0,0.8);padding:.2em;font-size:1.5em;font-weight:600;font-style:italic}.m-homepage-aboutbar-section:nth-child(4) .top-tile:after{background-image:url("https://assets.eflorist.com/site/EF-27094/Homepage/m5950086-Depositphotos_10053621_original.png")}.m-homepage-aboutbar-section:nth-child(4) .bottom-tile{margin-top:4%}.m-homepage-aboutbar-section:nth-child(4) .bottom-tile:after{background-image:url("https://assets.eflorist.com/site/EF-27094/Homepage/m5950087-xd45Y326SvKzSR3Nanc8_MRJ_8125-1.png")}.m-homepage-aboutbar-section:nth-child(4) .bottom-tile .text{display:flex;align-items:center}.m-homepage-aboutbar-section:nth-child(4) .bottom-tile .text .pinterest{padding-right:0.3em}.m-homepage-aboutbar-section:nth-child(4) .bottom-tile .text .pinterest img{width:1.53846em;border-radius:50%;box-shadow:2px 2px 2px rgba(0,0,0,0.8)}.m-footer{position:relative;background:#dad5b8;box-shadow:none;border:none;padding-bottom:0}.m-footer>.l-wrapper{padding-bottom:0}.m-footer>.l-wrapper .m-footer-top-half{padding-bottom:0;margin-bottom:0 !important}.m-footer:before{content:'';width:100%;height:0.7em;position:absolute;top:-0.7em;left:0;background:url("https://assets.eflorist.com/themes/custom-templates/5/53083200/53083200-green/images/bottom-pattern.png")}.m-footer .footer-email-wrapper h5{font-family:"Alegreya Sans SC","Merriweather-Regular",Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:600}.m-footer .address-wrapper{text-align:center}.m-footer .address-wrapper .number{font-size:1.4em}.m-footer .address-wrapper .address{font-size:1.15em}.m-footer .address-wrapper span{display:block}.m-footer .address-wrapper br{display:none}.m-footer #optinEmailAddress{border:1px solid black;border-right:1px solid #444;border-radius:0}.m-footer #emailOptinBtn{background:gray;color:white;font-weight:600;border-left:1px solid black;border-radius:0}.m-footer #emailOptinBtn:hover{background:#5a5a5a}.m-footer .proud-member{text-align:center}.m-footer .homePageFooterText{display:none}.m-footer .m-footer-border-bottom{border:none}.m-footer .footer-links h5{border-bottom:1px solid black;font-family:"Oswald","OpenSans-Regular",Helvetica,sans-serif;font-weight:600}.m-footer .link a{color:black;font-size:1.2em}.m-homepage.l-content-homepage{margin-bottom:0}@media screen and (min-width: 961px){.m-supernav-logo{top:1em}}@media screen and (min-width: 961px){.standard-layout .m-supernav-logo.logo a img{max-width:unset;max-height:unset}}.m-footer-c-social-list{width:100%;text-align:center}.m-footer-c-social-list .icon-social-img img{width:2.75em;height:2.75em}.l-content-category-left .m-nav-list-item{line-height:1.25em}.link-list .link{margin-top:0.75em}.link-list .link a{line-height:0em}@media screen and (min-width: 961px){.m-product-container .m-product-mini{width:unset}}.m-product-container .m-product-mini{width:48%}@media screen and (min-width: 961px){.m-product-mini{max-width:210px}}#mark-1{font-family:"Merriweather-Regular",Georgia,"Times New Roman",serif}
