body{font-family:'Varela Round',sans-serif;font-size:16px;line-height:22px;color:#000}h1{font-family:'Varela Round',sans-serif font-size:50px;line-height:56px;margin-bottom:20px}h2{font-family:'Varela Round',sans-serif font-size:50px;line-height:56px;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase}h3{font-family:'Varela Round',sans-serif;font-size:19px;line-height:25px;margin-bottom:10px}img{max-width:100%;height:auto}p{margin-bottom:10px}a:hover,a:focus,a:visited{text-decoration:none}.yellow-text{color:#fff}.todays-posies{color:#fff;padding:280px}.colour-box-1{color:#000;height:160px;padding-top:20px}.colour-box-2{color:#000;height:160px;padding-top:20px}.colour-box-3{color:#000;height:160px;padding-top:20px}.colour-box-4{color:#000}.colour-box-1a a{color:#000;height:20px}.colour-box-2a a{color:#000;height:20px}.colour-box-3a a{color:#000;height:20px}.intro-section{padding-left:50px;padding-right:50px}a{color:#000}.btn-primary.disabled,.btn-primary:disabled{background-color:#fff;border-color:#000;font-family:'Varela Round',sans-serif}.woocommerce div.product form.cart .variations select{color:#000;border-color:#000}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000}.btn-primary:hover{font-family:'Varela Round',sans-serif}.btn-primary{font-family:'Varela Round',sans-serif}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#000;font-family:'Varela Round',sans-serif}ul.plain{list-style:none;padding:0;margin:0}.home h1{font-family:'Varela Round',sans-serif;font-size:50px;line-height:55px}.btn{text-transform:uppercase;border-radius:0;font-size:14px}.btn-primary{color:#000;background-color:#fff;border:2px solid #000}.btn-primary:hover{color:#fff;background-color:#000;border:2px solid #000}.btn-outline-primary{color:#fff;background-color:#edc8c8;border:2px solid #fff}.btn-outline-primary:hover{color:#fff;background-color:#000;border:2px solid #fff}.navbar-brand{margin:0;padding:0}#header{padding-top:10px;padding-bottom:10px;margin-bottom:0;background-color:#ffffff!important}#header .inner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#header .logo-wrapper{width:350px}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{padding:50px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::before{margin-right:15px;color:#c91b55}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{font-size:16px}#mega-menu-primary .ph a,#mega-menu-primary .email a{color:#000;height:40px;line-height:40px;padding:0 10px}#mega-menu-primary .ph{margin-top:50px!important}#mega-menu-primary .email{margin-bottom:10px!important}#mega-menu-primary .facebook,#mega-menu-primary .instagram{display:inline-block!important}#mega-menu-primary .facebook a,#mega-menu-primary .instagram a{padding-left:10px;font-size:20px;color:#000}.ecommerce-menu-wrapper ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ecommerce-menu-wrapper ul li a{color:#000;text-transform:uppercase;font-size:14px;padding:0 5px}.ecommerce-menu-wrapper ul li a.fa-shopping-cart:before{font-size:16px;position:relative;top:-1px}.ecommerce-menu-wrapper .cart-contents{margin-left:5px}.home-banner-wrapper{font-family:'Varela Round',sans-serif;position:relative;height:900px;overflow:hidden;margin-bottom:0}.home-banner-wrapper .content-wrapper{position:absolute;text-align:center;z-index:2;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0}.home-banner-wrapper .content-wrapper h3{font-family:'Varela Round',sans-serif;font-size:70px;line-height:74px;width:700px;margin-bottom:20px;color:#fff;text-shadow:1px 1px 2px #000;display:inline-block}.home-banner-wrapper .content-wrapper .btn-primary{border-color:#edc8c8;background-color:#edc8c8;color:#c91b55}.home-banner-wrapper .content-wrapper .btn-primary:hover{border-color:#fff}.home-banner-wrapper .content-wrapper .btn{width:50%;display:none}.home-banner-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%;width:100%;z-index:1}.intro-col>.vc_column-inner>.wpb_wrapper{color:#000;padding-top:30px;padding-left:150px;padding-right:150px;padding-bottom:30px}.intro-col .wpb_content_element{margin-bottom:0!important}.intro-col{margin-bottom:35px}.wpb_raw_html{margin-bottom:0!important}.feature-products-wrapper .product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Varela Round',sans-serif;color:#000;font-size:19px;padding:0;line-height:24px;margin-bottom:10px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:#000;font-size:20px;margin-bottom:20px}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:0}.special-occasion-tile>.vc_column-inner>.wpb_wrapper{position:relative}.special-occasion-tile .content-wrapper{position:absolute;background-color:#fff;margin:0 auto;padding:80px 40px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:70%;left:0;right:0}.special-occasion-tile h3{font-size:24px;line-height:34px;text-transform:uppercase;margin-bottom:10px}.special-occasion-tile a{color:#000;text-transform:uppercase}.woocommerce ul.products li{text-align:center}.related.products{margin-top:50px;text-align:center}.page-title{text-align:center;padding-top:20px;padding-bottom:20px;color:#edc8c8}.page-title h1{color:#000;font-family:'Varela Round',sans-serif;margin-bottom:0}#woocommerce-wrapper{margin-top:30px}#mc-embedded-subscribe-form .mc-field-group{margin-bottom:10px}#mc-embedded-subscribe-form .form-control{border-color:#000}.form-control{border-radius:0;padding:5px 10px}.form-control::placeholder{color:#000}#mc-embedded-subscribe{color:#fff;background-color:#edc8c8;border:1px solid #fff;padding:5px 50px;text-transform:uppercase;border-radius:0}#wrapper-navbar{display:inline-block}.buy-posy-link{display:inline-block;vertical-align:top;color:#000;text-transform:uppercase;margin-top:10px}.shop-link{display:none}#footer{margin-top:1px;padding-top:50px;border-top:2px solid #c91b55;padding-bottom:20px;background-color:#fff}#footer a{color:#000}#footer h3{margin-bottom:30px;text-transform:uppercase;color:#000}#footer-menu{padding:0;margin:0;list-style:none;color:#000}#footer-menu li a{line-height:30px;color:#000}#footer ul.plain{line-height:30px;color:#000}#footer ul.social-media{display:flex;flex-direction:row;margin-top:30px;width:100px;color:#000}#footer ul.social-media li:first-child{margin-right:10px}#footer ul.social-media li a{font-size:30px}.fol-col-3 p{font-size:14px;color:#000}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.btn:focus,.uneditable-input:focus{-webkit-box-shadow:none;outline:-webkit-focus-ring-color auto 0}.m_buy-posy-link{display:none}.woocommerce-additional-fields__field-wrapper{display:none}#new_order_notes_field .optional{display:none}.no-padding{padding-left:0;padding-right:0}.inside-banner-wrapper{height:600px;overflow:hidden;position:relative}.inside-banner-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.inside-banner-wrapper .page-title{transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;left:0;right:0;position:absolute;width:100%;text-align:center;padding:0}.inside-banner-wrapper .page-title h1{color:#fff;font-size:70px;line-height:70px;text-shadow:2px 2px #00000079}@media screen and (max-width:1750px){.home-banner-wrapper{height:auto}.home-banner-wrapper img{position:relative}}@media screen and (max-width:1199px){.container{width:100%}h1{font-family:'Varela Round',sans-serif;font-size:34px;line-height:44px}h2{font-size:24px;line-height:38px}.home h1{font-family:'Varela Round',sans-serif;font-size:26px;line-height:36px}#header .logo-wrapper{width:300px}.home-banner-wrapper{height:auto}.home-banner-wrapper img{position:relative}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:20px;margin-bottom:5px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{font-size:16px}.todays-posies{color:#fff;padding:10px}.intro-col>.vc_column-inner>.wpb_wrapper{color:#000;padding-top:1px;padding-left:1px;padding-right:1px;padding-bottom:1px}.inside-banner-wrapper{height:auto}.inside-banner-wrapper img{position:relative}}@media screen and (max-width:991px){h1{font-family:'Varela Round',sans-serif;font-size:30px;line-height:40px}h2{font-size:22px;line-height:28px}h3{font-size:18px;line-height:28px}.home h1{font-family:'Varela Round',sans-serif;font-size:22px;line-height:32px}#header .logo-wrapper{width:250px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px}.special-occasion-tile .content-wrapper{padding-left:0;padding-right:0}.special-occasion-tile h3{font-size:20px}#footer{margin-top:20px;padding-top:30px}#footer h3{margin-bottom:20px}.todays-posies{color:#fff;padding:10px}.intro-col>.vc_column-inner>.wpb_wrapper{color:#000;padding-top:1px;padding-left:1px;padding-right:1px;padding-bottom:1px}.intro-section{padding:5px}.inside-banner-wrapper .page-title h1{font-size:60px;line-height:60px}.home-banner-wrapper .content-wrapper h3{font-size:50px;line-height:65px}}@media screen and (max-width:767px){.ecommerce-menu-wrapper ul{flex-direction:column}.ecommerce-menu-wrapper ul li{margin-bottom:5px}#header .logo-wrapper{width:220px}.home-banner-wrapper .content-wrapper h3{font-size:40px;line-height:55px;width:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{padding-left:30px;padding-right:30px}#footer .fol-col-1{margin-bottom:30px}.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:50%;text-align:center}.wpb_image_grid .wpb_image_grid_ul img{display:inline-block!important}.todays-posies{color:#fff;padding:10px}.intro-col>.vc_column-inner>.wpb_wrapper{color:#000;padding-top:10px;padding-left:1px;padding-right:1px;padding-bottom:30px}.intro-section{padding:5px}.inside-banner-wrapper .page-title h1{font-size:50px;line-height:50px}}@media screen and (max-width:575px){body{font-size:14px;line-height:20px}h1{font-family:'Varela Round',sans-serif;font-size:26px;line-height:36px}h2{font-size:20px;line-height:26px;letter-spacing:.5px}h3{font-size:18px;line-height:24px}.home h1{font-family:'Varela Round',sans-serif;font-size:20px;line-height:28px}#header{padding-top:40px}#header .inner-wrapper{justify-content:unset}#header .logo-wrapper{margin:0 auto}.ecommerce-menu-wrapper ul{flex-direction:row}.ecommerce-menu-wrapper ul li{margin-bottom:0}.ecommerce-menu-wrapper{position:absolute;top:-30px;right:0;width:100%}.ecommerce-menu-wrapper ul li a{font-size:12px}.home-banner-wrapper .content-wrapper h3{font-size:30px;line-height:35px}.buy-posy-link{display:none}.m_buy-posy-link{display:block;color:#000;text-transform:uppercase;font-size:11px;position:absolute;top:-29px}.btn{font-size:14px}#footer .fol-col-2{margin-bottom:30px}.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:100%;text-align:center}.wpb_image_grid .wpb_image_grid_ul img{display:inline-block!important}.todays-posies{color:#fff;padding:5px}.intro-col>.vc_column-inner>.wpb_wrapper{color:#000;padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:10px}.intro-section{padding:5px}.colour-box-1{color:#fff;height:30px}.colour-box-2{color:#fff;height:30px}.colour-box-3{color:#fff;height:30px}.inside-banner-wrapper .page-title h1{font-size:40px;line-height:40px}.shop-link{display:block}#header .inner-wrapper{position:relative}}