body{padding:0;text-align:center;margin:0;background:#f9f9f9}body.menuOpen{overflow:hidden}.wrapper{position:relative;text-align:left}.mobileMenuLink{display:none}header{padding:10px;background:#12130d}header h2{padding-top:5px;margin:0;float:left}header h2,header h2 a{height:90px;width:148px;display:block}header h2 a{background:url(https://flowerstalke.com/uploads/images/flowerstalk-logo-gold-emboss.png) no-repeat 0 0;background-size:cover}header h2 a span{display:none}header #topLinks{float:right}header #topLinks p{font-size:14px;font-weight:700;text-align:right;margin:0 0 10px;font-family:Lato}header #topLinks p a{text-decoration:none;color:#fff}header #topLinks p a:hover{text-decoration:underline}header #topLinks p span{height:15px;padding-top:3px;color:#fff;margin-left:2px;width:20px;float:right;display:inline-block}header #myCart{text-align:right;clear:right;float:right}header #myCart p{font-size:14px;font-weight:400;color:#fff;margin:0 0 10px;font-family:Lato}header #myCart p a{text-decoration:none;font-weight:700;color:#fff}header #myCart p span,header #topAccount p span{padding-top:3px;font-size:12px;font-weight:700;color:#fff;background:#12130d;margin-left:10px;float:right;display:inline-block}header #myCart p a:hover{text-decoration:underline}header #topAccount{text-align:right;clear:right;float:right}header #topAccount p{font-size:14px;font-weight:400;font-weight:700;color:#fff;margin:0;font-family:Lato}header #topAccount p span{margin-right:2px;margin-left:11px}header #topAccount p a{text-decoration:none;color:#fff}header #topAccount p a:hover{text-decoration:underline}nav{background:#ddd}nav .wrapper{padding-left:1px}nav .wrapper ul{padding:0;list-style-type:none;margin:0}nav .wrapper ul.desktop{height:calc(100% - 160px);overflow-y:auto;overflow-x:hidden;position:fixed;top:160px;left:0;width:100%;display:none;z-index:999}nav .wrapper ul.desktop li a.offers{display:none}nav .wrapper ul.desktop li{width:100%;float:none;display:block}nav .wrapper ul.desktop li a{padding:30px;font-size:24px;color:#fff;border-bottom:1px solid #fff;background:#c99301;display:block}nav .wrapper ul li{margin-bottom:0;position:relative;width:50%;float:left;font-family:Playfair Display,serif}nav .wrapper ul li a{border-right:1px solid #fff;padding:10px;font-size:17px;text-decoration:none;font-weight:600;color:#000;transition:all .3s ease-in-out;text-align:center;box-sizing:border-box;width:100%;display:block}nav .wrapper ul li a#menuToggle{border-right:none}@keyframes specialoffers{0%{background-color:#f9917c}20%{background-color:#92fa91}40%{background-color:#92fa91}60%{background-color:#92fa91}80%{background-color:#92fa91}to{background-color:#f9917c}}nav .wrapper ul li a.offers{animation-iteration-count:infinite;animation-name:specialoffers;animation-duration:4s}nav .wrapper ul li:hover ul{visibility:visible}#slides{height:450px;overflow:hidden;position:relative;clear:both}#slides img{height:auto;left:0;width:100%}main .wrapper{padding:10px;background:#fff}main .productEntry{border:1px solid #eee;margin-right:20px;margin-bottom:20px;transition:all .3s ease-in-out;position:relative;box-sizing:border-box;background:#eee;width:calc(33.33333% - 13.33333px);float:left}main .productEntry:hover{border:1px solid #ddd;background:#ddd}main .productEntry.lastInRow{margin-right:0}main .productEntry.firstInRow{clear:both}main .productEntry a{text-decoration:none;color:#000;display:block}main .productEntry a .productOffer{padding:5px;font-weight:700;position:absolute;top:0;left:0;font-family:Lato,sans-serif;display:inline-block}main .productEntry img{height:auto;width:100%}main .productEntry h1.productTitle{height:72px;overflow:hidden;font-size:18px;font-weight:400;font-style:normal;padding-right:10px;text-align:center;margin:0 0 10px;font-family:Playfair Display,serif;padding-left:10px}main .productEntry p.productPrice{font-size:14px;font-family:Lato,serif}main .productEntry p.productPrice,main .productEntry p.productStars{font-weight:400;padding-right:10px;text-align:center;margin:0;padding-left:10px}main .productEntry p.productStars{height:30px;overflow:hidden;padding-top:5px;font-size:12px;color:#333;font-family:Lato}main .productEntry p.productStars .starYellow{font-size:20px;color:#e7bb00}main .productEntry p.productStars .starGrey{font-size:20px;color:#ccc}#productGallery{width:302px;float:left;margin-top:20px}#productGallery #productGalleryContainer{border:1px solid #eee;margin-bottom:30px;width:300px}#productGallery #productGalleryContainer #productGalleryInstructions{padding:5px;background:#eee}#productGallery #productGalleryContainer #productGalleryInstructions p{font-size:12px;text-align:center;margin:0}#productGallery #productGalleryContainer #productGalleryInstructions p span,#productGallery #productGalleryContainer #productGalleryInstructions p.desktop,#productGallery #productGalleryContainer #productGalleryInstructions p.mobile{display:none}#productGallery .proportion{height:300px;position:relative;cursor:grab;width:300px}#productGallery .proportion:active{cursor:grabbing}#productGallery .proportion img.mainPhoto{transition:opacity .3s ease-in-out}#productGallery .proportion:hover img.mainPhoto{opacity:0}main h1{font-size:32px;font-weight:600;font-style:italic;margin:0 0 5px;font-family:Playfair Display}main h1.floatLeft{float:left}main p,main ul{font-size:15px;line-height:26px;font-family:Lato,sans-serif}#productInfo{font-size:14px;width:calc(100% - 325px);line-height:20px;float:right;font-family:Lato}#productInfo #offerInfo{padding:10px;font-size:14px;margin-top:18px;font-family:Lato,sans-serif}#productCart{font-size:13px;border:2px solid #000;margin-bottom:15px;box-shadow:2px 2px 4px #666;background:#ccc;font-family:Lato}#productCart form,#productCart form fieldset{padding:0;border:0;margin:0}#productCart form fieldset legend{padding:10px;font-size:14px;font-weight:700;color:#fff;border-bottom:1px solid #fff;box-sizing:border-box;background:#000;width:100%;font-family:Lato;display:block}#productCart form fieldset legend.lastLegend{border-bottom:none}#productCart form fieldset label{font-size:14px;margin-bottom:5px;text-align:center;clear:both;margin-top:15px;display:block}#productCart form fieldset label input,#productCart form fieldset label select{padding:10px;font-size:14px;box-sizing:border-box;width:100%;font-family:Lato}#productCart form fieldset #formWrapperStep1 label.checkbox{clear:none;box-sizing:border-box;margin:2%;background:#eee;width:46%;float:left}#productCart form fieldset #formWrapperStep1 label.checkbox span{padding:10px;font-size:15px;text-align:center;cursor:pointer;display:block}#productCart form fieldset #formWrapperStep1 label.checkbox span strong{font-size:16px;display:block}#productCart form fieldset #formWrapperStep1 label.checkbox input:checked+span{color:#fff;background:#c99301}#productCart form fieldset #formWrapperStep1 label.checkbox input{display:none}#productCart form fieldset #formWrapperStep1,#productCart form fieldset #formWrapperStep1 #postcodeWrapper{padding:2%}#productCart form fieldset #formWrapperStep1 #postcodeWrapper label{margin-top:0}#productCart form fieldset #formWrapperStep1 #postcodeWrapper label input{font-size:18px;text-align:center}#productCart form fieldset #formWrapperStep1 #postcodeWrapper p.deliveryOptions{font-size:13px;text-align:center;margin:0}#productCart form fieldset #formWrapperStep1 #postcodeWrapper p.deliveryOptions a{text-decoration:none;color:#000}#productCart form fieldset #formWrapperStep1 #postcodeWrapper p.deliveryOptions a:hover{text-decoration:underline}#productCart form fieldset #formWrapperStep1 #postcodeWrapper h3{font-size:16px;margin-bottom:5px}#productCart form fieldset label textarea{height:75px;padding:5px;resize:none;font-size:13px;box-sizing:border-box;width:100%;font-family:Lato}#productCart form fieldset label.checkbox{margin-top:5px}#productCart form fieldset label.checkbox input{margin:0 5px 0 0;width:auto;float:left;display:inline}#productCart form .submit{margin-bottom:5px;padding-right:2%;padding-left:2%}#productCart form .submit input,#productCart form .submit3 input{height:40px;padding:5px;font-size:16px;font-weight:700;box-sizing:border-box;width:100%;font-family:Playfair Display}#productCart h3{font-size:20px;text-align:center;margin:10px 0 0}#productCart p.error{padding:5px;font-size:13px;border:1px solid red;margin-right:5px;color:red;text-align:center;margin-left:5px}#productCart form fieldset #formWrapperStep3,#productCart form fieldset #formWrapperStep4{padding:2%;display:none}.finalAddSubmit{height:50px!important;font-size:18px!important;border:0;color:#fff;background:#000;cursor:pointer}p.breadcrumb{font-size:12px;color:#bbb;margin:0;font-family:Lato}p.breadcrumb a{text-decoration:none;color:#bbb;transition:color .3s ease-in-out}#addressDetails{display:none}#productBoxes{height:350px;position:relative;box-sizing:border-box;width:450px;float:right;margin-top:20px}#productBoxes h3.boxTitle{border-right:1px solid #bbb;padding:10px;font-size:13px;font-weight:500;position:absolute;text-align:center;top:0;box-sizing:border-box;margin:0;background:#ddd;cursor:pointer;width:150px;font-family:Lato}#productBoxes h3#boxTitleConsider{border-right:none}#productBoxes h3#boxTitleConsider.boxTitleActive,#productBoxes h3.boxTitleActive{border-right:1px solid #000;z-index:1}#productBoxes h3.boxTitleActive{border-left:1px solid #000;font-weight:600;border-top:1px solid #000;background:#fff}#productBoxes h3#boxTitleDelivery{left:150px}#productBoxes h3#boxTitleReviews{left:0}#productBoxes h3#boxTitleConsider{left:300px}#productBoxes .productBoxContent{overflow:auto;padding:10px;border:1px solid #000;margin-bottom:20px;position:absolute;max-height:310px;top:36px;box-sizing:border-box;background:#fff;left:0;width:450px;margin-top:4px;z-index:0}#productBoxes .productBoxContent *{position:relative;z-index:1}#productBoxConsider,#productBoxDelivery{display:none}.productBoxContent{font-size:13px;font-family:Lato}.zoomLens{z-index:999}#fullPageOverlay{height:100%;position:fixed;top:0;background:rgba(0,0,0,.8);left:0;width:100%;display:none;z-index:999}#fullPageContent{height:56%;overflow:auto;padding:2%;position:fixed;top:20%;background:#fff;margin-left:-30%;left:50%;width:56%;display:none;z-index:1000}#fullPageContent a{color:#000}ul.deliveryDates,ul.deliveryDatesCalendar{padding:0;list-style-type:none;margin:0}ul.deliveryDates li,ul.deliveryDatesCalendar li{padding:5px 3px 3px;font-size:12px;border:1px solid #000;margin:10px 0 10px 10px;margin-bottom:0!important;transition:all .3s ease-in-out;text-align:center;box-sizing:border-box;background:#fff;width:calc(33.33333% - 13.33333px);line-height:18px;float:left;font-family:Lato;display:block}ul.deliveryDatesCalendar{border-left:1px solid #000;border-top:1px solid #000;margin-top:10px}ul.deliveryDatesCalendar li{padding:5px;border:1px solid #000;border-left:none;border-top:none;box-sizing:border-box;margin:0;width:14.28571%}ul.deliveryDatesCalendar li.newLine{clear:both}ul.deliveryDates li strong,ul.deliveryDatesCalendar li strong{display:block}ul.deliveryDates li a,ul.deliveryDatesCalendar li a{text-decoration:none;color:#000;display:block}ul.deliveryDates li.unavailable,ul.deliveryDates li.unavailable:hover,ul.deliveryDatesCalendar li.unavailable,ul.deliveryDatesCalendar li.unavailable:hover{color:#b1b1b1;background:#676767}#fullPageContent ul.deliveryDates li.selected,#fullPageContent ul.deliveryDates li.selected:hover,#fullPageContent ul.deliveryDatesCalendar li.selected,#fullPageContent ul.deliveryDatesCalendar li.selected:hover{padding:3px;border:2px solid #000;background:#fff}#fullPageContent ul.deliveryDates li.unavailable,#fullPageContent ul.deliveryDates li.unavailable:hover,#fullPageContent ul.deliveryDatesCalendar li.unavailable,#fullPageContent ul.deliveryDatesCalendar li.unavailable:hover{color:#666;background:#ccc}ul.deliveryDates li:hover,ul.deliveryDatesCalendar li:hover{color:#fff;background:#c99301}#selectAddress{padding-right:2%;padding-left:2%}p.reviewOrderTitle{color:#000;margin:10px 5px 0}p.reviewOrderText{color:#666;margin:0 5px}#basketContents{border-collapse:collapse;width:100%}#basketContents td,#basketContents th{padding:3px;font-size:13px;border:1px solid #000;text-align:center;vertical-align:middle;font-family:Lato}#basketContents th{background:#ddd}#basketContents td a{color:#000}#basketContents td.basketContentsImage{border-right:0;width:100px}#basketContents td.basketContentsProduct{border-left:0;text-align:left;padding-left:10px}#basketContents td.basketPromo{padding:10px;text-align:right}#reviewForm label{clear:both;display:block}#reviewForm label span{padding-top:2px;font-size:13px;width:25%;float:left;font-family:Lato;display:block}#reviewForm label input,#reviewForm label textarea{font-size:13px;margin-bottom:10px;box-sizing:border-box;width:70%;float:right;font-family:Lato}#reviewForm label textarea{height:150px;resize:none}#reviewForm label.stars{padding-top:10px;float:left;padding-left:7px}#reviewForm label.stars span{width:70px}#reviewForm .submit{float:right}#reviewForm .submit input{height:40px;font-size:16px;font-weight:700;width:180px;font-family:Lato}#reviewsContainer .reviewEntry{padding-top:5px;border-bottom:1px dotted #666}#reviewsContainer .reviewEntry img.starImage{height:auto;width:10px}#reviewsContainer .reviewEntry p{margin:0}#reviewsContainer .reviewEntry p .reviewName{font-weight:700;margin-right:10px;display:inline-block}#reviewsContainer .reviewEntry p .reviewDate{font-size:12px;color:#666}#reviewsContainer .reviewEntry .reviewContent p{margin:0 0 5px}#pagination p{padding-top:8px;font-size:13px;margin:0;font-family:Lato,sans-serif}#pagination p a{color:#000}#pagination #paginationLeft{text-align:left;width:50%;float:left}#pagination #paginationRight{text-align:right;width:50%;float:right}#pagination #paginationMiddle{text-align:center;clear:both;width:100%;margin-top:10px}#pagination #paginationMiddle.full{width:800px}#addReminderLink{padding:5px 15px;font-size:14px;text-decoration:none;font-weight:700;margin-bottom:8px;color:#fff!important;background:#c99301;float:right;display:inline-block}#reviewForm p.reviewError{padding:5px;border:1px solid red;color:red}#productReviewSummary{font-size:12px;margin-bottom:8px;vertical-align:middle;margin-top:8px}#productReviewSummary img{height:auto;width:14px;float:left;margin-top:4px}#productReviewSummary strong{padding-right:6px;padding-left:6px}#richSnippet{display:none}#detailsForm,#loginForm,#registerForm,#resetForm{margin-bottom:20px;text-align:left}#changeDetailsForm,#changeDetailsForm fieldset,#detailsForm form,#detailsForm form fieldset,#loginForm form,#loginForm form fieldset,#registerForm form,#registerForm form fieldset,#reminderForm form,#reminderForm form fieldset,#resetForm form,#resetForm form fieldset{padding:0;border:0;margin:0}#changeDetailsForm fieldset legend,#detailsForm form fieldset legend,#loginForm form fieldset legend,#registerForm form fieldset legend,#reminderForm form fieldset legend,#resetForm form fieldset legend{display:none}h3{font-size:18px;font-weight:800;text-align:left;margin:0 0 5px;font-family:Playfair Display}#changeDetailsForm fieldset label,#detailsForm form fieldset label,#loginForm form fieldset label,#registerForm form fieldset label,#reminderForm form fieldset label,#resetForm form fieldset label{clear:both;display:block}#changeDetailsForm fieldset label span,#detailsForm form fieldset label span,#loginForm form fieldset label span,#registerForm form fieldset label span,#reminderForm form fieldset label span,#resetForm form fieldset label span{padding-top:4px;font-size:13px;margin-bottom:10px;text-align:left;clear:both;box-sizing:border-box;width:35%;float:left;font-family:Lato}#changeDetailsForm fieldset label span{width:100%;float:none}#changeDetailsForm fieldset label input,#detailsForm form fieldset label input,#loginForm form fieldset label input,#registerForm form fieldset label input,#reminderForm form fieldset label input,#resetForm form fieldset label input{font-size:13px;margin-bottom:10px;box-sizing:border-box;width:62%;float:right;font-family:Lato}#changeDetailsForm fieldset label input,#changeDetailsForm fieldset label textarea{padding:5px;box-sizing:border-box;width:100%;float:none}#changeDetailsForm fieldset label textarea{height:100px;resize:none}#loginForm .leaveblank,#resetForm .leaveblank{display:none}#changeDetailsForm .submit,#detailsForm .submit,#loginForm .submit,#registerForm .submit,#reminderForm .submit,#resetForm .submit{font-size:13px;clear:both;width:100%;font-family:Lato}#changeDetailsForm .submit input,#detailsForm .submit input,#loginForm .submit input,#registerForm .submit input,#reminderForm .submit input,#resetForm .submit input{height:40px;font-size:15px;font-weight:600;text-transform:uppercase;box-sizing:border-box;width:62%;float:right;font-family:Lato}#changeDetailsForm .submit input{margin-right:auto;margin-left:auto;width:50%;float:none;display:block}#loginForm .submit a{padding-top:13px;color:#000;float:left;display:inline-block}#detailsForm p.detailsError,#loginForm p.loginError,#registerForm p.registerError{padding:5px;font-size:13px;border:1px solid red;color:red;text-align:left;font-family:Lato}#accountMain{margin-bottom:20px;width:calc(100% - 275px);float:right;font-family:Lato,sans-serif}#accountMain a{color:#c99301}#accountMenu{margin-bottom:20px;width:235px;float:left}#accountMenu ul{padding:0;list-style-type:none;margin:0}#accountMenu ul li{margin-bottom:0;border-bottom:1px solid #fff}#accountMenu ul li a{padding:8px;font-size:14px;text-decoration:none;font-weight:500;color:#fff;transition:all .3s ease-in-out;text-align:left;background:#c99301;font-family:Lato;display:block}#accountMenu ul li a:hover{color:#fff;background:#b58400}.deliveryTable{font-size:13px;border-collapse:collapse;margin-bottom:5px;width:100%;font-family:Lato,sans-serif}.deliveryTable tr td{transition:all .3s ease-in-out}.deliveryTable tr:hover td{color:#000;background:#ddd}.deliveryTable td,.deliveryTable th{padding:10px;border:1px solid #666;text-align:center;width:50px}.deliveryTable th{background:#eee}.deliveryTable td.deliveryDistance,.deliveryTable th.deliveryDistance{font-weight:700;text-align:left;background:#eee;width:100px}.deliveryTable td.deliveryUnavailable{color:red}.deliveryTable td.deliveryFree{font-weight:700;color:#fff;background:#c99301}p.deliveryTableSmallPrint{font-size:12px;margin-bottom:10px;color:#666}#orderSummary{padding:10px;box-shadow:0 0 5px #666;background:#e5e5e5;margin-top:10px}#orderSummary .orderSummaryEntry{padding:5px;margin-bottom:4px;border-bottom:1px solid #ddd;background:#fff}#orderSummary .orderSummaryEntry img{height:auto;margin-right:10px;margin-bottom:5px;width:100px;float:left}#orderSummary .orderSummaryEntry p{padding-top:6px;font-size:13px;margin:0}#orderSummary .orderSummaryEntry p.price{font-weight:700;text-align:center;clear:left}#orderSummary .orderSummaryEntry h3{font-size:15px;text-align:left;margin:0}#orderSummary h2,#orderSummary h3{font-size:18px;text-align:center;margin:0;padding-bottom:5px;font-family:Playfair Display,serif}h3.previousOrderEntry span{font-size:12px}table.previousOrderEntry{margin-bottom:30px}table.previousOrderEntry tr:hover td{background:#fff}table.previousOrderEntry tr td,table.previousOrderEntry tr th{text-align:center}#stripeForm{padding:10px;border:2px solid #ddd;margin:10px 0 0;border-radius:10px;background:#eee}#stripeForm fieldset{padding:0;border:0;margin:0}#stripeForm fieldset legend{display:none}#stripeForm label.labelCardName,#stripeForm label.labelCardNumber{clear:both;width:100%;display:block}#stripeForm div div{padding:10px;border:1px solid #ddd;margin-bottom:12px}#stripeForm div span{font-size:13px;font-weight:700;margin-bottom:5px}#stripeForm label.labelCardName input,#stripeForm label.labelCardNumber input{padding:10px;font-size:15px;border:1px solid #000;margin-bottom:10px;box-sizing:border-box;border-radius:3px;width:100%;margin-top:4px;display:block}#stripeForm label.labelCardNumber input{background:#fff url(https://flowerstalke.com/uploads/images/padlock.png) no-repeat right 8px top 8px}#stripeForm .exp{width:48%;float:left;display:block}#stripeForm .cvc{width:48%;float:right;display:block}#stripeForm .expiryContainer label.labelExpiry1 select,#stripeForm .expiryContainer label.labelExpiry2 select{padding:3px;font-size:14px;border:1px solid #000;margin-right:5px;margin-bottom:10px;box-sizing:border-box;border-radius:3px;width:68px;float:left;margin-top:4px}#stripeForm .cvvContainer{width:235px;float:right}#stripeForm .cvvContainer label em{font-size:12px;margin-left:10px;width:150px;float:left;margin-top:2px;display:inline-block}#stripeForm .cvvContainer label span{font-size:17px;float:left;display:block}#stripeForm .cvvContainer input{padding:4px;font-size:14px;border:1px solid #000;clear:left;box-sizing:border-box;border-radius:3px;width:75px;float:left;margin-top:3px;display:block}#stripeForm .submit{clear:both}#stripeForm .submit button{padding:10px;font-size:18px;border:1px solid #0d5d38;font-weight:700;color:#fff;box-sizing:border-box;border-radius:5px;background:#c99301;cursor:pointer;width:100%}#stripeForm .trusted{border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:10px;margin:10px -12px -12px;background:#666}#stripeForm .trusted p{color:#fff;text-align:center;margin:0}#stripeForm .trusted p img{margin-right:10px;vertical-align:middle}#stripeForm p.error{margin-top:0}.productEntryAddOn{padding-top:10px;border-bottom:1px solid #ddd;padding-bottom:10px}.productEntryAddOn .productEntryAddOnImage{margin-bottom:10px;width:250px;float:left}.productEntryAddOn .productEntryAddOnImage img.addOnImage{height:auto;width:100%}.productEntryAddOn .productEntryAddOnImage form.addOnForm .addOnSubmit input{padding:10px 15px;font-size:14px;border:0;color:#fff;box-sizing:border-box;box-shadow:2px 2px 3px #555;background:#c99301;cursor:pointer;width:100%}.productEntryAddOn .addOnDetails{width:calc(100% - 275px);float:right}a.continueToBasket{padding:10px 30px;font-size:14px;margin:0;float:right}a.continueToBasket,a.continueToBasketBottom{text-decoration:none;font-weight:700;color:#fff;text-align:center;box-shadow:2px 2px 3px #555;background:#c99301;font-family:Lato,sans-serif}a.continueToBasketBottom{padding:15px;font-size:16px;margin:20px auto;width:250px;display:block}#orderSummary .orderSummaryEntry p.orderReviewPlus{margin-bottom:5px;width:350px;float:left;vertical-align:middle}#orderSummary .orderSummaryEntry p.orderReviewPlus img{margin-right:5px;clear:left;float:left;vertical-align:middle;margin-top:2px}#orderSummary .orderSummaryEntry h4{margin-bottom:5px}td.ordersImage{width:110px}td.ordersRecipient{width:150px}td.orderPersonalisation{width:250px}td.orderDelivery{width:140px}#alsoConsider{padding-top:10px;border-top:1px solid #333;margin-top:10px}#alsoConsider h3{text-align:center}#alsoConsider .alsoConsiderEntry{padding:10px;text-align:center;box-sizing:border-box;width:20%;float:left}#alsoConsider .alsoConsiderEntry img{height:auto;width:100%}#alsoConsider .alsoConsiderEntry a{text-decoration:none;color:#c99301}#alsoConsider .alsoConsiderEntry a:hover{text-decoration:underline}#alsoConsider .alsoConsiderEntry p{font-size:13px;font-weight:400;margin:0}#alsoConsider .alsoConsiderEntry h3{font-size:15px}#blogContainer .blogEntry{border:1px solid #666;margin-bottom:20px;box-sizing:border-box}#blogContainer .blogEntry img{height:auto;position:absolute;top:0;left:0}#blogContainer .blogEntry a{text-decoration:none;color:#000;display:block}#blogContainer .blogEntry .blogEntryMeta p{font-size:13px!important;margin:0}#blogContainer .blogEntry .blogEntryMeta p.date{font-size:12px!important;margin-top:5px}#blogContainer .blogEntry .blogEntryInfo{padding:6px 10px 10px;margin-bottom:-43px;transition:all .3s ease-in-out;position:absolute;bottom:0;box-sizing:border-box;background:hsla(0,0%,100%,.8);left:0;width:100%}#blogContainer .blogEntry:hover .blogEntryInfo{padding-top:10px;margin-bottom:0;background:#fff}#blogContainer .blogEntry1{height:450px;overflow:hidden;position:relative;width:100%}#blogContainer .blogEntry2{float:left}#blogContainer .blogEntry2,#blogContainer .blogEntry3{height:325px;overflow:hidden;position:relative;width:490px}#blogContainer .blogEntry3{float:right}#blogContainer .blogEntry4{margin-right:20px}#blogContainer .blogEntry4,#blogContainer .blogEntry5{height:240px;overflow:hidden;position:relative;width:320px;float:left}#blogContainer .blogEntry6{height:240px;overflow:hidden;position:relative;width:320px;float:right}#blogArticle{width:650px;float:left}#blogArticle p.blogDate{padding-top:5px;font-size:11px;border-top:1px solid #666}#blogSidebar{padding:10px;color:#fff;background:#0d5d38;width:299px;float:right;margin-top:34px}#blockChangeAddress,#blockChangeDelivery,#blockChangePersonalisation{transition:all .3s ease-in-out;display:none}.changeDetailsBlock{padding:10px;border:1px solid #000;margin-bottom:10px;text-align:left;background:#ddd}.changeDetailsBlock p{font-size:13px;margin:0}.changeDetailsBlock p a,.changeDetailsBlock p span,a.closeBlock{display:block}a.closeBlock{padding:10px 5px;font-size:13px;text-decoration:none;margin-right:auto;color:#fff!important;border-radius:3px;background:red;margin-left:auto;width:170px}footer{padding:10px;clear:both;background:#12130d}footer.allowCookieBar{margin-bottom:24px}footer #footerLeft,footer #footerMiddle1{margin-right:20px}footer #footerLeft,footer #footerMiddle1,footer #footerMiddle2{width:calc(33.33333% - 13.33333px);float:left}footer #footerRight{padding-top:30px;clear:both;width:100%}footer #footerRight label{display:block}footer #footerRight p.credit{font-size:12px;color:#ddd;line-height:16px;font-family:Lato,sans-serif}footer #footerRight p.credit a{color:#ddd}footer #footerRight p.credit a.chillistudio{color:red}footer h3{font-size:16px;color:#fff;margin:0 0 5px}footer ul{padding:0 0 0 15px;font-size:13px;color:#fff;list-style-type:square;margin:0;font-family:Lato,sans-serif;display:inline-block}footer ul li{font-size:13px;margin-bottom:2px}footer ul li a{color:#fff}main .wrapper ul{padding:0 0 0 16px;font-size:15px;margin:0 0 10px}main .wrapper ul.deliveryDates{padding:0}main .wrapper ul li{margin-bottom:10px}main p a,main ul a{color:#c99301}main .productDelivery{background:#eee;margin-top:15px}main .productDelivery.productDeliveryMobile{display:none}main .productDelivery h2{padding-top:10px;margin-top:0;font-family:Playfair Display,serif}main .productDelivery h2,main .productDelivery p{padding-right:10px;padding-left:10px}main .productDelivery ul{font-size:15px;padding-right:10px;font-family:Lato,sans-serif;padding-left:28px}main .productDelivery ul li{margin-bottom:10px;line-height:18px}main .productDelivery p.deliveryCta{padding:0;margin-bottom:0;text-align:center}main .productDelivery p.deliveryCta a{padding:10px;text-decoration:none;font-weight:700;color:#000;background:#ccc;display:block}.contactform,.contactform fieldset{padding:0;border:0;margin:0}.contactform{padding:10px;background:#eee}.contactform fieldset legend{display:none}.contactform fieldset label{font-size:14px;display:block}.contactform fieldset input,.contactform fieldset textarea{padding:5px;font-size:14px;margin-bottom:10px;box-sizing:border-box;width:100%;font-family:Lato}.contactform fieldset textarea{height:200px;resize:none}.contactform .submit input{height:40px;font-size:15px;font-weight:700;box-sizing:border-box;width:100%;font-family:Lato}#mc_embed_signup form{padding:0;font-size:13px;color:#fff;margin:0;font-family:Lato,sans-serif}#mc_embed_signup .mc-field-group .email{borer-radius:5px;padding:5px;box-sizing:border-box;width:75%;float:left}#mc_embed_signup .button{borer-radius:5px;padding:5px;box-sizing:border-box;width:24%;line-height:18px;float:right}.mobileMenuClose{display:none}p.topError{padding:10px;color:#fff;position:absolute;top:0;box-sizing:border-ox;margin:0;background:red;left:40%;width:20%;z-index:999}.cookieBar{position:fixed;border-top:2px solid #666;bottom:0;background:#fff;left:0;width:100%;z-index:9999}.cookieBar p{padding:10px;font-size:13px;margin:0}h3.checkoutNow{text-align:right}#footerSecurity{border-top:1px solid #fff}#footerSecurity p{font-size:13px;color:#fff;font-family:Lato,sans-serif}#footerSecurity #footerSecurityLeft{width:50%;float:left}#footerSecurity #footerSecurityRight{text-align:right;width:50%;float:right}#footerSecurity #footerSecurityLeft img{margin-right:10px;float:left;margin-top:-3px}#footerSecurity #footerSecurityRight img{margin-top:5px}p.productNoReviews,p.shareProduct{font-size:13px;margin-bottom:0;color:#333;text-align:center}.addthis_sharing_toolbox{text-align:center}#reviewForm{display:none}#productReviews{padding:10px;border:1px solid #333;background:#eee}#basketReview .basketReviewEntry{padding-top:10px;border-bottom:1px solid #333}#basketReview .basketReviewEntry .basketReviewEntryImage{width:250px;float:left}#basketReview .basketReviewEntry .basketReviewEntryInfo{width:calc(100% - 275px);float:right}#basketReview .basketReviewEntry .basketReviewEntryInfo h3 a{text-decoration:none;color:#c99301}#basketReview .basketReviewEntry .basketReviewEntryInfo h3 a:hover{text-decoration:underline}#basketReview .basketReviewEntry .basketReviewEntryInfo h3 span{font-size:15px;font-weight:400}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryAddons{margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryAddons p{font-size:14px;margin:0;line-height:18px}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryDelivery{margin-bottom:10px}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryDelivery p{margin:0}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryPersonalisation{padding:10px;margin-bottom:10px;background:#eee}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryPersonalisation p{margin:0}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryActions{padding-top:10px;border-top:1px solid #ddd}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryActions p{font-size:14px;margin:0}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryActions .remindMe{padding-top:2px;clear:both;display:block}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryActions .remindMe input{margin-left:0;float:left;margin-top:6px}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryActions .remindMe select{font-size:13px;font-family:Lato}#basketReview .basketReviewEntry .basketReviewEntryInfo .basketReviewEntryPrice p{margin:0 0 10px}#voucherForm{padding:15px;background:#ddd;margin-top:10px}#voucherForm h3{margin:0}#voucherForm form,#voucherForm h3{text-align:center}#voucherForm form input{padding:5px;font-size:15px;box-sizing:border-box;width:200px;margin-top:5px;font-family:Lato,sans-serif}#totalAmountContinue h2.checkoutNow{font-size:24px;text-align:center;margin:5px 0 0;font-family:Lato,sans-serif}#totalAmountContinue h2.checkoutNow a{padding:10px 30px;font-size:18px;text-decoration:none;font-weight:700;color:#fff;text-align:center;margin:10px 0 0;box-shadow:2px 2px 3px #555;background:#c99301;font-family:Lato,sans-serif;display:block}.newForm{font-family:Lato,sans-serif}@media (max-width:750px){#accountMain,#accountMenu,#loginForm,#registerForm{width:100%;float:none}#addReminderLink{float:left}}#filterBox{border:1px solid #ccc;margin-bottom:10px;background:#e5e5e5}#filterBox form,#filterBox form fieldset{padding:0;border:0;margin:0}#filterBox form fieldset label{padding:10px;font-size:24px;box-sizing:border-box;float:left}#filterBox form fieldset label span{padding-top:3px;margin-right:5px;float:left}#filterBox form fieldset label span em{display:none}#filterBox form fieldset.search .searchWrapper{width:calc(100% - 125px);float:left}#filterBox form fieldset.search label{width:calc(100% - 170px)}#filterBox form fieldset.search label input{margin:0;width:calc(100% - 30px)}#filterBox form fieldset.search input,#filterBox form fieldset.search label input{height:30px;padding:5px;font-size:14px;border:1px solid #333;box-sizing:border-box;float:left;font-family:Lato,sans-serif}#filterBox form fieldset.search input{font-weight:700;margin:10px 0;width:150px}#filterBox form fieldset.search .filterToggleWrapper{border-left:1px solid #ccc;transition:background .3s ease-in-out;box-sizing:border-box;width:125px;float:right}#filterBox form fieldset.search .filterToggleWrapper.open{background:#ccc}#filterBox form fieldset.search .filterToggleWrapper p{font-size:13px;font-weight:700;text-align:center;margin:0}#filterBox form fieldset.search .filterToggleWrapper p a{padding:12px;text-decoration:none;transition:color .3s ease-in-out;display:block}#filterBox form fieldset.search .filterToggleWrapper.open p a{color:#fff}#filterBox form fieldset.filter{background:#ccc;display:none}#filterBox form fieldset.filter label{padding:10px;box-sizing:border-box;float:left;display:block}#filterBox form fieldset.filter label.filterHalf{padding-bottom:0;width:50%}#filterBox form fieldset.filter label.filterThird{width:calc(33.33333% - 20px)}#filterBox form fieldset.filter label span i{font-size:20px}#filterBox form fieldset.filter label.filterHalf select,#filterBox form fieldset.filter label.filterThird select{height:30px;padding:5px;font-size:14px;border:1px solid #333;box-sizing:border-box;margin-left:0;width:calc(100% - 28px);float:right;font-family:Lato,sans-serif}#filterBox form fieldset.filter input.filterThird{height:30px;padding:5px;font-size:14px;border:1px solid #333;font-weight:700;box-sizing:border-box;margin:10px 10px 10px 0;width:33.33333%;float:right;font-family:Lato,sans-serif}#occasionsWrapper{margin-bottom:20px}#occasionsWrapper .occasionsMenuEntry{height:40vw;overflow:hidden;border:1px solid #fff!important;position:relative;box-sizing:border-box;width:50%;float:left}#occasionsWrapper .occasionsMenuEntry a{color:#000}#occasionsWrapper .occasionsMenuEntry img.desktopVersion{display:none}#occasionsWrapper .occasionsMenuEntry img.mobileVersion{height:auto;transform:scale(1.1);transition:all .3s ease-in-out;position:absolute;top:0;left:0;width:100%}#occasionsWrapper .occasionsMenuEntry .occasionsMenuEntryText{position:absolute;bottom:10px;left:10px}#occasionsWrapper .occasionsMenuEntry .occasionsMenuEntryText h3{padding:5px;font-size:24px;transition:all .3s ease-in-out;margin:0 0 1px;background:hsla(0,0%,100%,.8)}#occasionsWrapper .occasionsMenuEntry .occasionsMenuEntryText p{padding:5px;font-size:14px;transition:all .3s ease-in-out;margin:0;background:hsla(0,0%,100%,.8);float:left;display:inline-block}#occasionsWrapper .occasionsMenuEntry:hover img{transform:scale(1);opacity:.9}#occasionsWrapper .occasionsMenuEntry:hover h3{font-size:28px}main.home .wrapper,main.home .wrapper h3{text-align:center!important}main.home .wrapper h3{font-size:22px}main.home .wrapper a{text-decoration:none;color:#000}main.home .wrapper p a{color:#c99301}main.home .wrapper a:hover,main.home .wrapper p a{text-decoration:underline}main.home .wrapper #insta .instaEntry{padding:10px;font-size:13px;box-sizing:border-box;width:25%;float:left;font-family:Lato,sans-serif}main.home .wrapper #insta .instaEntry img{height:auto;width:100%}main.home .wrapper p.cta a{padding:5px 20px;text-decoration:none;color:#fff;background:#c99301;display:inline-block}main.home .wrapper #categoriesWrapper,main.home .wrapper #seasonWrapper{margin-bottom:50px}main.home .wrapper #occasionsWrapper .occasionsMenuEntry{height:300px;width:33.33333%}main.home .wrapper #occasionsWrapper .occasionsMenuEntry img{height:100%;min-width:100%;width:auto}#valentineContainer a{padding:10px;margin-right:20px;box-sizing:border-box;background:#fff;width:calc(33.33333% - 13.33333px);float:left;display:block}#valentineContainer a:nth-child(4){margin-right:0}#valentineContainer a h3{height:100px;overflow:Hidden}#newHomepageHero.valentine img,#valentineContainer a img{height:auto;width:100%}