#delivery-page #delivery .fields:not(.dn)+#voucher,#delivery-props{margin-top:40px}header.fixed_header{border-bottom:5px solid #fff!important;float:left;position:fixed;width:100%;z-index:9999}header.fixed_header #log-in-customers{display:block;float:right}#delivery-page #checkout #summary,#delivery-page #checkout-products,#delivery-page #checkout-products>*,#delivery-page #checkout>.container,#delivery-page #delivery .fields,#delivery-page #delivery .fields>div,#delivery-page #delivery-service label,#delivery-page #dlv-details,#delivery-page #dlv-details>*,#dlv-details #voucher,#dlv-details #voucher>*,#dlv-proceed label.flat{display:-webkit-flex;display:flex}#delivery-page #checkout #summary,#delivery-page #checkout-products,#delivery-page #delivery,#delivery-page #delivery .fields,#delivery-page #delivery .fields>div,#delivery-page #dlv-details,#delivery-page #dlv-proceed,#dlv-details #voucher{flex-direction:column;-webkit-flex-direction:column}#delivery-page #delivery .fields,#dlv-details #voucher{border:1px solid #ddd;padding:15px 15px 0}#delivery-page #delivery .fields{margin:0 0 15px}#delivery-page #delivery .fields>*{margin-bottom:15px;position:relative}#delivery-page #delivery .fields input[type=tel],#delivery-page #delivery .fields input[type=temail],#delivery-page #delivery .fields input[type=text],#delivery-page #delivery .fields select,#delivery-page #voucher input{background-color:transparent;border:solid #ddd;border-width:0 0 1px;padding:5px 0 5px 7px;width:100%;z-index:2}#delivery-page #checkout-products>*{flex-direction:row}#delivery-page #checkout-products .col_a{width:30%}#delivery-page #checkout-products .col_b{padding:5px 10px;width:50%}#delivery-page #checkout-products .col_c{font-weight:600;padding:5px 0;width:20%}#delivery-page #checkout-products .col_a img{border-radius:4px;width:100%}#delivery-page #checkout-products .product_details{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}#delivery-page #checkout-products .product_details p{margin-bottom:0}#checkout h1{font-size:calc(2em + .4vw);font-weight:700;letter-spacing:1px;margin-bottom:15px}#checkout h1+a{border:2px solid #e5e2e0;color:#e1b57e;margin:0 0 auto auto;padding:8px 15px;text-transform:unset}.asset_icon_tick{width:49px;height:49px;background:url(/_images/_sprites2014.png) -664px -444px no-repeat;float:left;display:block}.asset_button.sagepay{background-color:#147e00;color:#fff;width:100%;text-transform:none;letter-spacing:0;text-align:center}.asset_button.sagepay img{width:90px}.asset_button.back,.asset_button.sagepay{border-radius:4px;line-height:55px!important;height:55px}#delivery-page .total{font-weight:700!important;padding-right:20px;text-align:right}#delivery-page .total .checkout_total{font-size:1.3em}#delivery-page .total label{font-weight:400}#checkout-products .voucher_icon img{max-width:167px}#checkout-products div.checkout_thumb{margin:0 10px 0 0}.checkout_thumb img{max-width:100%}#delivery-page #voucher{margin-bottom:40px;margin-top:20px;padding-bottom:15px;padding-top:15px}#delivery-page #voucher>div{background-color:#f8f8f8;padding:10px;width:100%}#delivery-page #voucher input{flex:1;-webkit-flex:1;background-color:transparent;border:none;padding:2px 10px}#delivery-page #voucher .btn{background-color:#888;border:none;border-radius:2px;color:#fff;height:auto;letter-spacing:.5px;line-height:30px!important;margin:0 0 0 10px;padding:10px 15px;width:auto}#checkout-products .product_description{line-height:12pt;margin-left:37px;padding-top:5px;width:auto}#checkout-products .trashcan{cursor:pointer;display:block;margin-top:10px}#checkout-products .trashcan img{height:26px}#checkout-products .checkout_continue{height:50px;padding-top:20px}#checkout-products .subtotal{margin-top:10px;padding-bottom:10px}#delivery-page #delivery .fields label,#delivery-page #delivery .fields select,#delivery-page #delivery-service label.flat span,#delivery-page #voucher input,#dlv-proceed label.flat input+span{font-family:'segoe ui',arial,helvetica;font-weight:400}#delivery-page #dlv-total{border-bottom:1px solid #ddd;font-weight:700;padding-bottom:10px;padding-top:10px}#checkout-products .free_dlv .free_dlv_details,#delivery-page #dlv-service div.grand.total{padding-top:10px}#delivery-page #dlv-service div.grand.total{border-top:2px solid #d8d8d8}#checkout-products .free_dlv.entice *{color:#78aa00}#bthumb_preview .bprod_title .now,#checkout-products .prod_details a{color:inherit}#checkout-products .prod_details a label{cursor:pointer}#checkout-products .voucher_icon img,#delivery-page #ordering-safely,#delivery-page #ordering-safely img,#delivery-page section,#delivery-page>section table,#delivery>section>.container #payment-cards,#delivery>section>.container>*>*,#delivery>section>.container>*>*>div>div,#dlv-proceed label.flat #payment-form{float:left;width:100%}#delivery-page #nav-sections,#delivery-page #terms_confirm_lbl,#delivery-page footer #footer-social,#delivery-page footer #policy-links,#delivery-page footer #site-links,#delivery-page footer .fp-subscribe{display:none}#delivery>section>.container>*>*{margin-top:10px}#delivery-props{padding:20px 0}#delivery-props div.dlv_icon{float:left;display:block;width:80px}#delivery-props>.container>div{margin-bottom:30px}#delivery-page #payment-cards{justify-content:center;-webkit-justify-content:center}#delivery-page #delivery .group.err.force>input:valid,#delivery-page #delivery .group.err.force>select:valid,#delivery-page #delivery .group.err>input,#delivery-page #delivery .group.err>select{background-color:#ffe5e6}#delivery-page #delivery .group.err>input:valid,#delivery-page #delivery .group.err>select:valid,#delivery-page #delivery-props,#delivery-page #dlv-details{background-color:#f9f7f5}#delivery-page #delivery .group [data-required] span,#delivery-page #delivery .group.err :valid+span{color:#900;float:left;font-size:0px;max-height:0;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}#delivery-page #delivery .group.err.force>*+span,#delivery-page #delivery .group.err>*+span{display:block;font-size:12px;color:#000;max-height:15px;padding-top:0}#delivery-page #delivery-props section,#delivery-page #delivery>section{padding:15px 0 30px}#delivery-page #dlv-details{background-color:#fff}#dlv-service{margin:20px 0 40px}#delivery-address-box.dn,#delivery-page #delivery .fields.dn,#dlv-service .fields{margin-bottom:40px}#delivery-page #delivery-service{padding-left:0}#delivery-page #delivery-service label.flat span,#dlv-proceed label.flat input+span{color:#777;cursor:pointer;background-color:transparent;border-radius:4px;font-family:'open sans',arial,helvetica;font-size:18px;font-weight:400;margin:0;max-height:unset;padding:10px 15px}#dlv-proceed label.flat:first-of-type input+span{padding-top:0}#delivery-page #delivery-service label.flat input+span+span.col_b{flex:1;text-align:right;width:auto}#delivery-page #delivery-service label.flat input+span:before,#dlv-proceed label.flat input+span:before{color:#aaa;content:"\e157";font-size:15px;margin-right:10px;padding-top:10px;position:relative;top:1px;width:100%}#delivery-page #delivery-service label.flat input:checked+span,#delivery-page #delivery-service label.flat input:checked+span+span.col_b{background-color:#f1faff;color:#178cdb;font-weight:600}#delivery-page #delivery-service label.flat input:checked+span:before,#delivery-page #delivery-service label.flat:hover input+span:before,#dlv-proceed label.flat input:checked+span:before{content:"\e067";color:#178cdb}#dlv-proceed label.flat input:checked+span:before{border-color:transparent}#bthumb_preview.show,#delivery-page #delivery-service label.flat input:checked+span>p{display:block}#delivery-page #delivery-service label.flat input+span>p{display:none;font-size:.85em;margin:10px 0 0;padding-left:33px}#delivery-page #delivery-service label.flat:hover input:checked span{color:#ea9208}#delivery-service.err_box{background-color:#ffeaea;border-radius:5px;padding-bottom:20px;padding-top:10px}#delivery-service.err_box>span{background-color:#fff3f3;border-radius:3px;color:#d00;padding:3px 8px}#delivery-address-box{margin-top:10px;padding-bottom:20px;transition:.2s ease-in-out}#delivery-address-box.dn{border:none}#customs-fees{border:2px solid #63baf5;border-radius:4px;float:left;margin:15px 0;padding:10px 15px 15px;width:75%}#delivery_details,#dlv-proceed>.container>div>*{padding-bottom:10px}#delivery_same_block{position:relative;cursor:pointer;font:16px/1.5 'Red Hat Display',arial,helvetica;margin-bottom:0;padding-left:10px}#delivery_same_block #delivery_same{opacity:0;width:0;margin:0}#delivery_same_block span{display:inline-block;float:left;height:25px;margin:-2px 5px 0 0;position:relative}#delivery_same_block span:before{font-family:'Glyphicons Halflings';content:"\e157";color:#ea9208;font-size:18px}#delivery_same_block #delivery_same:checked~span:before{content:"\e067"}#delivery-address-box .btn{border:none;font-family:Roboto,helvetica,arial;font-size:18px;font-weight:700;letter-spacing:1.2px;margin-top:0;padding:20px 15px;white-space:initial}#delivery-address-box .btn:before{content:"Click here for different "}#delivery-address-box .btn .glyphicon:before{color:#ea9208;content:"\e114";font-size:.8em;margin-left:5px}#delivery-address-box.dn .btn:before{content:""}#delivery-address-box.dn .btn .glyphicon:before{content:"\e014"}#delivery_details{border:none;display:none;margin-top:10px;min-height:7em;outline:0;padding-top:10px}#delivery-notice h3,#delivery-page h2{font-size:18px;margin:5px 0 15px}#fp-testimonials{margin-top:5vw}#fp-testimonials .testimonials{margin-bottom:1em}#bthumb_preview{background:#555;box-shadow:3px 3px 15px rgba(0,0,0,.15);border:none;display:none;position:absolute;width:auto;z-index:100}#bthumb_preview>.prod_div{height:auto}#bthumb_preview>.prod_div>*{text-align:left;width:100%}#bthumb_preview .bprod_ops .bprod_details,#bthumb_preview .bprod_ops>*,#bthumb_preview>*{float:left}#bthumb_preview .bprod_title .was,#bthumb_preview .prod_div.bnd_prv{color:#fff}#bthumb_preview .prod_div.bnd_prv{margin-bottom:0;padding:10px 15px 15px;width:400px}#bthumb_preview.show div{-webkit-animation:.5s fadein;-moz-animation:.5s fadein;-ms-animation:fadein 0.5s;-o-animation:.5s fadein;animation:.5s fadein;display:block}#bthumb_preview .prod_div:hover .bprod_ops>*,#prod_bundles .prod_div:hover .bprod_ops>*{border-color:#bbb;outline:hidden}#bthumb_preview .bprod_ops>*{border-radius:2px;cursor:pointer;font-weight:700;margin:15px 5px 0 0;padding:2px 10px;box-shadow:0 0 3px rgba(0,0,0,.3);background-color:#fff;color:#000}#bthumb_preview .bprod_description,#bthumb_preview .bprod_ops>*{font-size:.8em}#bthumb_preview .bprod_ops>:hover{background-color:#178cdb;color:#fff;text-decoration:none}#bthumb_preview .bprod_ops :after,#bthumb_preview .bprod_ops :before{font-family:'Glyphicons Halflings';font-size:.7em}#bthumb_preview .bprod_ops .bprod_close:after{content:"\e014";margin-left:5px}#bthumb_preview .bprod_ops .bprod_details:before{content:"\e086";margin-right:5px}#bthumb_preview .bprod_ops .bprod_close{float:right}#bthumb_preview .thumb_container .bprod_close{position:absolute;right:7px;top:10px}#bthumb_preview .bprod_title{font-weight:700;margin-top:10px;padding-bottom:.5em}#bthumb_preview .bprod_close.glyphicon{color:#000;cursor:pointer;text-shadow:0 0 0 #fff}#bthumb_preview .thumb_container{box-shadow:1px 1px 40px rgba(255,255,255,.3);height:250px;position:relative}#bthumb_preview .img_bg_box{overflow:hidden;position:absolute;width:100%;z-index:-1}#bthumb_preview .img_bg{filter:blur(5px) opacity(.3);margin-left:-10px;margin-top:-3px}#bthumb_preview .pthm{bottom:5px;left:0;position:absolute}#bthumb_preview .pthm img.sel{border:2px solid rgba(255,255,255,.8)}#bthumb_preview .pthm img{border:1px solid rgba(255,255,255,.5);cursor:pointer;display:none;float:left;height:40px;margin-left:5px}#delivery-notice{background:url(/_images/xmas-tree-scene.svg) bottom right/contain no-repeat #f3f1ef;border-radius:3px;margin:0 0 40px;padding:30px 90px 20px 30px}#delivery-notice img{float:left;margin:0 30px 50px 0;max-width:100px}#payment-form{border-top:1px solid #ddd;margin-top:10px;padding-top:30px}div#pp-message{display:none;float:right;padding:0!important;width:28%}div[data-pp-message]{background-color:#edf8ff;border-radius:3px;float:left;margin-top:15px;padding:10px 0 0 15px;width:100%}button#submit-button{background-color:#4a4744;border:none;border-radius:3px;color:#fff;margin:10px 0 40px 15%;width:70%}button#submit-button:disabled{background:url(/_images/ajax-loader.gif) center no-repeat #efefef;color:transparent;cursor:no-drop}#terms_confirm_lbl.asterisk{color:#ca2a2a;display:none;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans','Helvetica Neue',sans-serif;font-weight:400;line-height:1.4;margin:0}.err_box #terms_confirm_lbl{font-size:13px;margin:3px 0 15px 15px}#delivery-page #ordering-safely{background-color:#d9f0bb}#delivery-page #ordering-safely .container>*{margin-bottom:20px}footer #payment-cards{background-color:#383838}footer #payment-cards #card-icon-braintree{filter:invert(1) brightness(1.5)}@media screen and (max-width:768px){#checkout-products h2{font-size:1.1em}#checkout-head{font-size:.8em}.tblchkout_qty,.tblchkout_status{display:none!important}}@media screen and (min-width:992px){#delivery-page #checkout>.container{padding-top:50px;padding-left:0;padding-right:0}#delivery-page #dlv-details{padding:30px 0 0;width:60%}#delivery-page #delivery .fields label{cursor:text;left:10px;position:absolute;top:5px;transition:.3s;z-index:0}#delivery-page #delivery .fields input:focus,#delivery-page #delivery .fields select:focus{outline:0}#delivery-page #delivery .fields input:focus+label,#delivery-page #delivery .fields input:valid+label,#delivery-page #delivery .fields select:focus+label,#delivery-page #delivery .fields select:valid+label{color:#6f5e48;font-size:10px;font-weight:600;left:5px;text-transform:uppercase;top:-8px;z-index:9}#delivery-page #checkout #summary{padding:40px 15px 0 30px;width:40%}#delivery-page #svgh-icon-delivery{margin-left:10%;width:80%}#fp-testimonials{padding:0 5vw}#fp-testimonials h2{width:40%}#testimonials{padding:0 3vw 5vw}}@media screen and (min-width:1600px){#fp-testimonials h2{font-size:3vw;margin-left:7vw;width:35%}}@media screen and (max-width:991px){#delivery-page #checkout .container>*,#delivery-page #delivery-service label.flat{width:100%}#delivery-page #dlv-details{border-radius:0 0 5px 5px;margin-bottom:30px;padding-top:70px}#delivery-notice,#delivery-page #checkout>.container{flex-direction:column;-webkit-flex-direction:column}#delivery-page #dlv-details h1{margin-bottom:0}#delivery h3{font-size:80%!important}#delivery-page #delivery .fields>div label{order:-1}#checkout-products .free_dlv .free_dlv_details,#delivery-page #delivery-props>.container>div{padding:0}#checkout-products .total{padding-bottom:10px}#checkout-products .free_dlv img{width:70%}#delivery-page #voucher p{padding-left:0}#delivery-page #delivery-service{flex-direction:column;padding-left:0;padding-right:0}#delivery-page #delivery-service label.flat span{font-size:1em}#delivery-page #delivery-service label.flat span.col_a{padding-left:5px;padding-right:0}#delivery-page #delivery-service label.flat span.col_b{padding-right:5px;padding-left:0}#delivery-address-box,#delivery-page #delivery-props img{margin-top:15px}#delivery-notice{display:flex;display:-webkit-flex;margin-top:30px;padding-right:80px}#delivery-notice h3{font-size:2em!important;padding:0;text-align:center}#delivery-notice img{margin:0 auto}#delivery-notice p{font-size:1.2em;padding:20px 0 0;text-align:center}#delivery-notice p:last-of-type{margin-bottom:20px;padding-bottom:20px}div#pp-message{padding:0!important;float:left;margin-left:17%;width:83%}#delivery-page #dlv-value-props,#delivery-page #ordering-safely{font-size:1.8rem}#delivery-page #delivery-capture label{font-weight:700;font-size:2rem}body#delivery-page #ordering-safely .container>div>div:first-of-type{padding:15px 15px 0 0}#delivery-page #delivery-props .col-xs-2{padding-right:0}#fp-testimonials h2{padding:0 20px;text-align:center}}@media screen and (max-width:640px){div#pp-message{padding:0!important;float:left;margin-left:0;width:100%}}