#item_list.items_grid .cell_image,#item_list.items_grid .cell_spacer,#more_from_seller_row .cell_image,#more_from_seller_row .cell_spacer,#recently_carousel_list .cell_image,#recently_carousel_list .cell_spacer,#recommended_products .cell_image,#recommended_products .cell_spacer,.checkout_recommendations .cell_image,.checkout_recommendations .cell_spacer,.highlighted_side_box .cell_image,.highlighted_side_box .cell_spacer,.homepage_recommendations .cell_image,.homepage_recommendations .cell_spacer{position:relative}.favourites_buttons{position:absolute;bottom:0;right:0;z-index:1;min-width:55px;min-height:55px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent}.favourites_buttons.active .add_favourite{display:none}.favourites_buttons.active .remove_favourite{display:block}.favourites_button_round{min-width:40px;min-height:40px;max-width:40px;max-height:40px;background-color:hsla(0,0%,100%,.6);border:1px solid #0ca6d4;border-radius:50%;margin:0;padding:0}@keyframes a{0%,50%{opacity:1}to{opacity:0}}.favourites_prompt{position:absolute;padding:5px;font-size:12px;white-space:nowrap;color:#fff;background:#0ca6d4;box-shadow:2px 2px #027b9f;z-index:1}.favourites_prompt.remove_prompt{background:#b5b5b5;box-shadow:2px 2px 0 0 #949494}.favourites_prompt.fade{animation:a 2s linear forwards}.favourites_prompt.quick_fade{animation:a .5s linear forwards}.favourites_prompt.hidden{display:block;visibility:hidden}@media (max-width:767px){.favourites_prompt{display:none}.favourites_prompt.added_prompt{display:inline-block}.favourites_prompt.remove_prompt{display:none}}@media (min-width:768px){.favourites_button_round:hover{background-color:hsla(0,0%,100%,.8)}}.favourites_button_round--carousel{bottom:20px;right:40px}.favourites_button_round--product{bottom:10px;right:10px}.favourite_icon{height:40px;width:40px;padding:10px 9px 10px 8px;stroke:#0ca6d4;stroke-width:35}.add_favourite{font:inherit;fill:#fff}.remove_favourite{fill:#0ca6d4}.favourites_fancy_box .fancybox-skin{border-radius:5px;overflow:hidden}.favourites_modal_active{overflow:hidden}html.fancybox-lock{overflow:visible!important}@media (max-width:767px){.favourites_fancy_box{position:fixed!important;margin:0!important;top:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.favourites_fancy_box .fancybox-skin{border-radius:0;height:100%!important}.favourites_fancy_box .fancybox-outer{height:100%!important}.favourites_fancy_box .fancybox-inner{width:100%!important;height:100%!important}}@media (max-width:767px){#homepage #content{margin:0}#homepage #content .module_container{width:100%}#homepage #content .module_container.homepage_heading{padding:15px 0}#homepage #content .module_container .content_block_module{width:100%}#homepage #content .module_container .content_block_module.guttered{margin-right:0}#homepage #content .module_container .content_block_module img{width:100%}#homepage #content .module_container .content_block_module img.desktop_only{display:none}#homepage #content .module_container .content_block_module img.mobile_only{display:block}}.module_container.homepage_heading,.module_container.homepage_heading .content_block_module{width:100%}.module_container.homepage_heading .content_block_module img{width:350px;margin:20px auto}@media (max-width:767px){.module_container.homepage_heading .content_block_module img{margin:15px auto}}.module_container .content_block_module img.mobile_only{display:none}.featured_module{width:720px;padding-right:16px;padding-right:0;margin-right:16px}@media (max-width:767px){.featured_module{width:100%}}.homepage_recommendations{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%}.homepage_recommendations.loaded{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.homepage_recommendations.loaded .recommended_header{font-family:NOTHS Sans No2 Regular,Helvetica Neue,HelveticaNeue,Arial,sans-serif;font-style:normal;font-size:22px;color:#434343;clear:both;width:100%;float:left;margin-bottom:16px;margin:10px 0;float:none}@media (max-width:767px){.homepage_recommendations.loaded .recommended_header{font-family:NOTHS Sans No2 Regular,Helvetica Neue,HelveticaNeue,Arial,sans-serif;font-style:normal;color:#434343;font-size:20px;line-height:1.1;margin-bottom:16px}}@media (max-width:767px){.homepage_recommendations.loaded{margin-left:12px}}.seo_copy_module{margin:0;position:relative;font-size:12px;padding:16px 0}@media (max-width:767px){.seo_copy_module{background:transparent}}@media (max-width:767px){.seo_copy_module #gift_idea_content{background:transparent;padding:0}}.seo_copy_module #gift_idea_content .gift_title{font-size:14px;display:block;margin-bottom:8px}@media (max-width:767px){.seo_copy_module #gift_idea_content .gift_title{display:none}}.seo_copy_module #gift_idea_content_more{display:none;margin-top:10px}@media (max-width:767px){.seo_copy_module #gift_idea_content,.seo_copy_module #gift_idea_content_more{font-size:12px;color:#999}}.seo_copy_module #read_more_link,.seo_copy_module .read_more_link{color:#0ca6d4;cursor:pointer;margin-top:5px;display:block;font-size:13px;width:auto}.seo_copy_module #read_more_link:hover,.seo_copy_module .read_more_link:hover{text-decoration:underline}@media (max-width:767px){.seo_copy_module #read_more_link,.seo_copy_module .read_more_link{float:none;position:static;display:inline;font-size:13px}}.seo_copy_module p:last-child{margin-bottom:0}.seo_copy_module.expanded #gift_idea_content_more{display:block}.seo_copy_module a{color:#0ca6d4;cursor:pointer}.seo_copy_module a:hover{text-decoration:underline}.slick{padding-left:8px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick,.slick-arrow.slick-hidden{display:none}.slick{padding:0;overflow:hidden}.slick.slick-initialized{display:block}.slick-list{overflow:visible}.slick-slide{margin:0;padding:12px;position:relative}.slick-slide a{display:block;height:inherit;font-size:14px;color:#0ca6d4;cursor:pointer}.slick-slide a:hover{text-decoration:underline}.slick-slide img{width:100%;height:100%;margin-bottom:8px}@media (max-width:767px){.slick-slide{padding:0 12px 0 0}}.slick-slide.product_partial a{color:#555}.slick-slide.product_partial a:hover{text-decoration:none}.slick-slide.product_partial .cell_image,.slick-slide.product_partial .cell_spacer{position:relative}.slick-slide.product_partial .message,.slick-slide.product_partial .message_new,.slick-slide.product_partial .message_sale{padding:0 6px;position:absolute;right:20px;top:0;max-width:none;color:#fff;text-align:center;border-radius:5px;font-size:15px;line-height:26px;z-index:1}@media (max-width:767px){.slick-slide.product_partial .message,.slick-slide.product_partial .message_new,.slick-slide.product_partial .message_sale{top:-8px}}.slick-slide.product_partial .message_sale{background-color:#cf4858}.slick-slide.product_partial .message_new{background-color:#056582;text-transform:uppercase}.slick-slide.product_partial .message_free{text-transform:uppercase}.slick-slide.product_partial .free_delivery{text-transform:uppercase;background-color:#49565f;color:#fff;padding:3px 5px 1px;display:inline-block}.slick-slide.product_partial .price_grid{margin-top:6px}.slick-slide.product_partial .new_price,.slick-slide.product_partial .price{font-size:14px;font-family:NOTHS Sans No2 SemiBold,Helvetica Neue,HelveticaNeue,Arial,sans-serif}.slick-slide.product_partial .new_price .big_price,.slick-slide.product_partial .new_price .decimal,.slick-slide.product_partial .new_price .price_unit,.slick-slide.product_partial .price .big_price,.slick-slide.product_partial .price .decimal,.slick-slide.product_partial .price .price_unit{display:inline-block;vertical-align:top}.slick-slide.product_partial .new_price .big_price,.slick-slide.product_partial .price .big_price{font-size:1.5em;line-height:1.05}.slick-slide.product_partial .new_price .decimal,.slick-slide.product_partial .price .decimal{padding-left:2px}.slick-slide.product_partial .new_price .price_unit,.slick-slide.product_partial .price .price_unit{padding-right:1px}.slick-slide.product_partial .new_price{color:#cf4858}.slick-slide.product_partial .new_price .big_price,.slick-slide.product_partial .new_price .price_unit{color:inherit}.slick-slide.product_partial .old_price{font-size:15px;text-decoration:line-through;float:left;line-height:8px;padding:3px 3px 0 0}.slick-slide.product_partial .product_award_small{position:absolute;top:-10px;right:16px;width:74px;height:31px}.slick-slide.product_partial .made_to_order{height:16px;width:100px;background:transparent url(/images/products/titles/made_to_order@2.png) 0 0 no-repeat;background-size:100%;text-indent:-9999px;float:left;clear:both}.slick-slide.product_partial .can_be_personalised{float:left;width:100%;margin-top:5px}.slick-slide.product_partial img.product_horizontal_badge{float:left;margin-top:.6em;width:100%}.slick-slide.product_partial .cell_image{margin-bottom:8px}.slick-loading{width:inherit;height:inherit;padding:0 3px 3px 0;background:url(/images/shared/icons/ajax-loader.gif) 50% no-repeat}.slick-arrow{height:30px;width:30px;background-color:#056582;border-radius:25%;font-size:0;line-height:0;position:absolute;top:70px;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:1}.slick-arrow.slick-prev:before{background:url(/images/shared/icons/carousel_chevron_left.svg) no-repeat 50%;background-position:44% 50%}.slick-arrow.slick-next:before{background:url(/images/shared/icons/carousel_chevron_right.svg) no-repeat 50%}.slick-arrow:before{display:block;content:"";width:inherit;height:inherit}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.slick-arrow.slick-disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.lt-ie9 .slick-arrow{background-position:50%;background-repeat:no-repeat}.lt-ie9 .slick-arrow.slick-prev{background-image:url(/images/shared/icons/carousel_chevron_left.png)}.lt-ie9 .slick-arrow.slick-next{background-image:url(/images/shared/icons/carousel_chevron_right.png)}.slick-dots{text-align:right}.slick-dots li{display:inline-block;margin-right:8px}.slick-dots li button{cursor:pointer;outline:none;border-width:0;border-radius:50%;background-color:#e9e6e2;width:12px;height:12px;font-size:0}.slick-dots li.slick-active button{background-color:#056582}.ie9 .slick-dots li button{height:16px}.lt-ie9 .slick-dots li.slick-active button{background-color:transparent;background-image:url(/images/carousel/icons/recent_page_circle_blue.png)}.lt-ie9 .slick-dots li button{background-color:transparent;background-image:url(/images/carousel/icons/recent_page_circle.png)}@media (max-width:767px){.slick{padding:0;overflow:visible}.slick-slide img{width:100%;height:auto}.slick-arrow{display:none!important}}.fancybox-wrap .slick-slider .slick-list,.fancybox-wrap .slick-slider .slick-track{transform:none!important}@media (min-width:768px){.main{margin-top:16px}.promotion_banners_module.vertical{width:224px}.promotion_banners_module.vertical>div{margin-left:0!important}.promotion_banners_module.horizontal .column{width:224px;margin-right:16px;float:left}}@media (max-width:767px){.promotion_banner_module{width:50%;margin-bottom:0}.promotion_banner_module img{width:100%;box-shadow:3px 3px 0 hsla(30,10%,65%,.5);-webkit-box-shadow:3px 3px 0 hsla(30,10%,65%,.5)}.promotion_banner_module:nth-child(odd){padding-right:10px}.promotion_banner_module:nth-child(2n){padding-left:10px}.departments_links_module{width:100%}.departments_links_module ul{text-align:center}.departments_links_module ul li{margin-bottom:12px;padding-top:13.5%;padding-bottom:12.5%;background-color:#056582}.departments_links_module ul li a{font-size:8.5vw;color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:2px}.flexslider .slides>li{display:block!important}.flexslider{position:relative}.flex-direction-nav,.pagination{display:none}.flex-control-nav{width:100%;position:absolute;bottom:13px;text-align:center}.flex-control-nav li{display:inline-block;margin-right:5px;margin-left:5px}.flex-control-nav li a{display:inline-block;text-indent:-9999px;cursor:pointer;width:8px;height:8px;background:#d8d8d8;border-radius:4px}.flex-control-nav li a.flex-active{background:#00a5d6}.product_main_image_container .flex-control-nav{bottom:-19px}.carousel_module{zoom:1;margin-bottom:0}.carousel_module .carousel{zoom:1;margin:0 -3px}.carousel_module .carousel ul{zoom:1}.carousel_module .carousel ul li{zoom:1;position:relative;margin-bottom:3px}.carousel_module .carousel .carousel_item{zoom:1;padding:3px;display:block}.carousel_module .carousel .carousel_item img{zoom:1;box-shadow:3px 3px 0 hsla(30,10%,65%,.5);-webkit-box-shadow:3px 3px 0 hsla(30,10%,65%,.5);min-height:280px}#standard_fields_style .base{clear:both;margin-bottom:32px;color:#555}#standard_fields_style .base .boolean{line-height:18px}#standard_fields_style .base .field_copy{font-size:12px;padding-top:3px;color:#666}#standard_fields_style .base .information{font-size:13px;line-height:16px;color:#555;float:left}#standard_fields_style .base .information p{padding-left:157px}#standard_fields_style .base.actions .secondary{margin-left:16px}#standard_fields_style .base .inline-errors{width:100%;float:left;clear:both;margin-bottom:0}.tabbed_content_module li{margin-top:-1px}.tabbed_content_module .tab_item{margin-bottom:0;margin-left:-20px;margin-right:-20px;float:none;width:auto;clear:both;position:relative}.tabbed_content_module .tab_item:after{content:"";display:block;position:absolute;right:0;top:0;background:transparent url(/images/shared/icons/expand_arrow_down.svg) 50% no-repeat;width:32px;height:100%;background-size:16px;right:15px}.tabbed_content_module .tab_item h2{padding-right:20px;padding-left:20px;border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.45);line-height:43px;font-size:17px;background-color:#fff;color:#555;border-top:1px solid rgba(0,0,0,.2)}.tabbed_content_module .ui-tabs-selected .tab_item:after{background-image:url(/images/shared/icons/expand_arrow_up.svg)}.tabbed_content_module .tab-content{width:100%;padding-top:20px}.tabbed_content_module .cell{float:left;position:relative;font-size:14px;margin-bottom:16px;margin-right:16px;width:229px;margin-bottom:0}.tabbed_content_module .cell a{text-decoration:none;cursor:pointer}.tabbed_content_module .cell a:hover{color:#0ca6d4;border-color:#0ca6d4}.tabbed_content_module .cell .by{margin:5px 0}.tabbed_content_module .cell .image_legend{display:block;clear:both}.tabbed_content_module .cell .cell_image,.tabbed_content_module .cell .cell_spacer{position:relative}.tabbed_content_module .cell .message,.tabbed_content_module .cell .message_new,.tabbed_content_module .cell .message_sale{padding:0 6px;position:absolute;right:20px;top:-8px;max-width:none;color:#fff;text-align:center;border-radius:5px;font-size:15px;line-height:26px;z-index:1}.tabbed_content_module .cell .message_sale{background-color:#cf4858}.tabbed_content_module .cell .message_new{background-color:#056582;text-transform:uppercase}.tabbed_content_module .cell .message_free{text-transform:uppercase}.tabbed_content_module .cell .price_grid{display:block;margin:5px 0;line-height:16px}.tabbed_content_module .cell .free_delivery{font-size:12px;width:130px;text-align:center;text-transform:uppercase;background-color:#49565f;color:#fff;padding:3px 5px 1px;display:inline-block}.tabbed_content_module .cell .product_details{margin:12px 0 5px}.tabbed_content_module .cell .new_price,.tabbed_content_module .cell .price{font-size:14px;font-family:NOTHS Sans No2 SemiBold,Helvetica Neue,HelveticaNeue,Arial,sans-serif}.tabbed_content_module .cell .new_price .big_price,.tabbed_content_module .cell .new_price .decimal,.tabbed_content_module .cell .new_price .price_unit,.tabbed_content_module .cell .price .big_price,.tabbed_content_module .cell .price .decimal,.tabbed_content_module .cell .price .price_unit{display:inline-block;vertical-align:top}.tabbed_content_module .cell .new_price .big_price,.tabbed_content_module .cell .price .big_price{font-size:1.5em;line-height:1.05}.tabbed_content_module .cell .new_price .decimal,.tabbed_content_module .cell .price .decimal{padding-left:2px}.tabbed_content_module .cell .new_price .price_unit,.tabbed_content_module .cell .price .price_unit{padding-right:1px}.tabbed_content_module .cell .new_price{color:#cf4858}.tabbed_content_module .cell .new_price .big_price,.tabbed_content_module .cell .new_price .price_unit{color:inherit}.tabbed_content_module .cell .old_price{font-size:15px;text-decoration:line-through;float:left;line-height:8px;padding:3px 3px 0 0}.tabbed_content_module .cell .product_award_small{position:absolute;top:-10px;right:16px;width:74px;height:31px}.tabbed_content_module .cell .made_to_order{height:16px;width:100px;background:transparent url(/images/products/titles/made_to_order@2.png) 0 0 no-repeat;background-size:100%;text-indent:-9999px;float:left;clear:both}.tabbed_content_module .cell .can_be_personalised{float:left;width:100%;margin-top:5px}.tabbed_content_module .cell img.product_horizontal_badge{float:left;margin-top:.6em;width:100%}.tabbed_content_module .cell .cell_image{display:block;box-shadow:3px 3px 0 #d6d2ce;-webkit-box-shadow:3px 3px 0 #d6d2ce;overflow:hidden}.tabbed_content_module .cell .cell_image .product_link{display:block}.tabbed_content_module .cell .cell_image .product_image{width:100%;height:auto;display:block;position:relative}.tabbed_content_module .cell.end{margin-right:0}.tabbed_content_module .cell .product_details{font-family:NOTHS Sans No2 Regular,Helvetica Neue,HelveticaNeue,Arial,sans-serif}.tabbed_content_module .cell .cell_image{max-height:229px;height:229px}.tabbed_content_module .cell .product_details{font-size:14px;line-height:18px}.tabbed_content_module .cell:nth-child(odd){padding-right:10px;clear:both}.tabbed_content_module .cell:nth-child(2n){padding-left:10px}.tabbed_content_module .dotted_separator{display:none}.tabbed_content_module .bottom_right{float:right;margin-bottom:16px}.tabbed_content_module .bottom_right a{color:#0ca6d4;font-size:14px;padding:11px 0 1px 17px;background:url(/images/shared/backgrounds/view_all_divider@2x.png) 5px 2px no-repeat;background-size:10px 26px;cursor:pointer}.tabbed_content_module .bottom_right a:hover{text-decoration:underline}.tabbed_content_module .bottom_right a span{display:none}}@media (max-width:767px) and (max-width:767px){#standard_fields_style .base .boolean input[type=checkbox]{-webkit-transform:scale(1.25)}}@media (max-width:767px) and (max-width:767px){#standard_fields_style .base .boolean{padding-top:16px;margin-bottom:0}}@media (max-width:767px) and (max-width:767px){#standard_fields_style .base .field_copy{font-size:13px}}@media (max-width:767px) and (max-width:767px){#standard_fields_style .base .information p{font-size:18px;padding-left:0}}@media (max-width:767px) and (max-width:767px){#standard_fields_style .base.actions .secondary{margin-left:0}#standard_fields_style .base.actions .secondary.small{display:inline-block}}@media (max-width:767px) and (max-width:767px){#standard_fields_style .base .inline-errors{width:100%}}@media (max-width:767px) and (max-width:767px){.tabbed_content_module .cell .message,.tabbed_content_module .cell .message_new,.tabbed_content_module .cell .message_sale{right:10px;top:-11px}}@media (max-width:767px) and (max-width:767px){.tabbed_content_module .cell{height:auto;max-height:none;width:50%;margin-right:0}}@media (max-width:767px) and (max-width:767px){.tabbed_content_module .cell .cell_image{max-height:none;height:auto}}@media (max-width:767px) and (max-width:767px){.tabbed_content_module .bottom_right a{padding-top:2px}}