div#liveChatBtn{background-color:#ff785a;margin:10px 20px;position:fixed;bottom:0;overflow:visible;opacity:1;z-index:56;right:0;box-shadow:2px 2px 2px #888;display:block;border-color:transparent}#liveChatModal{display:none}.header-section{width:100%}a.new-menu-item i:before{font-family:Montserrat,Arial sans-serif;font-weight:700;font-style:normal;content:"new";background-color:#fee08a;font-size:.8em;padding:2px 8px;text-transform:lowercase}.header-container{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;line-height:.8;display:block}.menu-ul{display:inline;list-style:none}ul.menu-items{margin:0;padding:0;height:inherit;display:block}.menu-main{flex-basis:auto;background:#fff;min-height:2rem}li.menu-detail-item{text-transform:uppercase;font-family:Montserrat,Arial sans-serif}li.menu-detail-item.new-flowers-menu-item a.menu-detail-main-heading{color:#ff785a!important;font-weight:700}.menu-subheading{color:#272727;letter-spacing:1px;font-family:Montserrat,Arial sans-serif;font-weight:700;font-weight:bolder}.menu-subheading,.top-link{text-transform:uppercase;font-size:14px}.top-link{text-align:center;color:#000;padding:5px 10px 5px 5px;cursor:pointer;text-decoration:none}.top-link-container{justify-content:flex-end;display:inline-flex;position:relative;right:10px}div.top-link{display:inline}.top-link.basket{position:relative;display:contents}.badge{background-color:#ff785a;color:#fff;border-radius:50%}.top-link.basket .badge{position:absolute;width:14px;height:14px;padding:0;min-width:1em;line-height:1.4em;font-size:10px}.topsearch .searchbutton{background:#f1f1f1;position:absolute;top:1px;right:2px;width:37px;height:37px;color:#4f5b66;vertical-align:middle;border-radius:50%;border:#f1f1f1;margin:0;padding:0}.topsearch input{width:100%;color:#272727;border-radius:20px;border:1px solid #c3c3c3}.topsearch .wrap{vertical-align:middle;white-space:nowrap;position:relative}.menu-items.menu-row.auto{flex:1 1 0}.menu-items.menu-row.shrink{flex:0 0 auto}.top-link.basket .basket__panel{display:none}@media screen and (min-width:64em){.menu-bars{display:none!important}.menu-wrapper{padding:1em 0 0}.header-section{border-bottom:1px solid;z-index:100}.menu-detail-main-heading{padding:.75em;font-size:13px;vertical-align:middle}.recently-viewed{padding:30px 0 0}.site-menu-logo{padding-bottom:20px}.search-bar{padding:50px 0 0}.topsearch .wrap{width:255px;float:right;margin-right:10px}div#shopping-cart-bar{display:none!important}.top-link.basket .badge{top:-8px;right:-10px}li.menu-detail-item{display:contents;margin:0}}@media print,screen and (max-width:40em){.site-menu-logo{min-height:30px}}@media screen and (max-width:400px){.logo img{margin:auto!important;width:auto!important}.logo,.logo img{height:auto!important}div#search-bar{top:50px!important}}@media screen and (max-width:63.99875em){.header-container{height:auto}.row.menu-bars{width:auto;top:10px;left:10px;position:absolute;z-index:100}.menu-items.menu-row{flex:0 0 auto;min-height:0;min-width:0;width:100%}.site-menu-logo{min-height:50px;width:100%}.logo img{margin:auto!important;width:auto!important}.logo,.logo img{height:auto!important}.logo{min-height:43.73px}.menu-wrapper{background-color:#fff;height:3.5em!important;display:flex;align-items:center}.menu-wrapper,.row.menu-row.menu-wrapper.menu-banner.open-with-countdown{flex-direction:row-reverse}.menu-row{display:flex}.menu-banner{z-index:10;transition:.25s;position:absolute;top:-100px}.menu-banner.open{top:0}.menu-banner.open-with-countdown{top:40px}.menu-main{display:none;z-index:15;position:relative;transition:.5s ease;height:100%}.menu-items.menu-row.auto,.menu-items.menu-row.shrink{width:auto}.header-section{z-index:10;background-color:#fff;position:fixed;top:0;border-bottom:initial;box-sizing:border-box;min-height:57px}.top-link{padding:1.5px}.top-link-container{padding-top:0;z-index:100;place-self:end;place-self:self-end;place-self:flex-end;align-self:center;position:absolute;padding-top:0!important}.top-link i{padding:4px}.top-link.basket .badge{top:0;right:-4px}.show-for-large-trigger{display:none}div#shopping-cart-bar{top:57px}div#search-bar,div#shopping-cart-bar{background:#fff;width:100%;position:absolute}div#search-bar{padding:10px;top:56px}.topsearch{display:flex;background:#fff;flex-flow:column;width:100%}input#search-query{padding:10px}}