@charset "UTF-8";@font-face{font-family:"gibson";src:url(/assets/gibson_light/Gibson-Light-webfont-29e62d919f046f721bac09d4faf55838.eot);src:local("☺"),url(/assets/gibson_light/Gibson-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_light/Gibson-Light-webfont-93e3ab787c1b8fe63667f9b0e13797bd.woff) format("woff"),url(/assets/gibson_light/Gibson-Light-webfont-d355f84310a7e3aa20737b09cca6136b.ttf) format("truetype"),url(/assets/gibson_light/Gibson-Light-webfont.svg#GibsonLight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"gibson";src:url(/assets/gibson_regular/Gibson-Regular-webfont-e86f72de36fb8ee661bb04c3726fa474.eot);src:local("☺"),url(/assets/gibson_regular/Gibson-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_regular/Gibson-Regular-webfont-d266a8a3b794ef2950e631a1b6f48211.woff) format("woff"),url(/assets/gibson_regular/Gibson-Regular-webfont-40f8fd5f5f5b7a31a4ec61a072f09e3c.ttf) format("truetype"),url(/assets/gibson_regular/Gibson-Regular-webfont.svg#GibsonRegular) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"gibson";src:url(/assets/gibson_semibold/Gibson-SemiBold-webfont-c898f7681d097a19ad4de1acdc4ede4e.eot);src:local("☺"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont-453867ca99f0a8b3d05a8138e9ec247d.woff) format("woff"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont-7aacca74fd98e6ec575f998255a790f8.ttf) format("truetype"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.svg#GibsonSemiBold) format("svg");font-weight:bold;font-style:normal}*{margin:0;padding:0}table{border-collapse:collapse}fieldset{border:0 none}body{font-size:15px;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;color:#222}h1,h2,h3,h4,h5,.name{font-family:"gibson","helvetica neue",sans-serif;font-weight:normal}h1{font-size:4.8em;line-height:1.0625em;margin-bottom:0.35417em}h1:first-letter{text-transform:capitalize}#recipe-library.browse h1.lengthy{font-size:3.6em;line-height:1.0625em;margin-bottom:0.53125em}h2,.categories .name{font-size:1em;line-height:1.7em;margin-bottom:0.85em;text-transform:uppercase;letter-spacing:0.175em;font-weight:bold}h2 a,.categories .name a{text-transform:none;letter-spacing:normal;font-weight:normal;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:1em;line-height:1.7em}a.seeAll{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;text-transform:none;letter-spacing:normal;font-weight:normal;font-size:13px !important;padding-left:0.5em}.related .name{font-family:"gibson","helvetica neue",sans-serif}a{text-decoration:none}a:link{color:#156adc}a:visited{color:#6f5ab4}a:hover{color:#2663b4;text-decoration:underline}a:active{color:#cd7239}a img{border:0 none}a.hidden{display:none}a.hidden img{border-width:0}#nav a{font-family:"gibson","helvetica neue",sans-serif;font-size:0.86667em;line-height:1.96154em;text-transform:uppercase;letter-spacing:0.175em;color:#222;font-weight:bold}.warning{clear:both;padding:0.5em 1em 0 1em;margin-bottom:1em;background-color:#f5eb97}.primaryPane p{font-size:1.13333em;line-height:1.5em;margin-bottom:1.5em}.secondaryPane p{font-size:0.86667em;line-height:1.96154em;margin-bottom:1.96154em}.secondaryPane ul,.secondaryPane ol{margin-bottom:0.98077em}.secondaryPane li{font-size:0.86667em;line-height:1.96154em;margin-bottom:0.98077em}.secondaryPane:last-child{margin-bottom:0}.secondaryPane h2 .leading,.secondaryPane h2 .trailing{text-transform:none;font-style:italic;font-weight:normal;letter-spacing:normal;font-family:serif;color:#666}.secondaryPane h2 .leading{display:block}.checklist ul{margin-bottom:0.85em}.checklist ul li{background:url(/assets/public/icons/checklist_check-d574ad88900fb158774934b7df7697a8.png) no-repeat left 2px;list-style:none;padding-left:24px;margin-bottom:0.85em}.primaryPane .note,.singlePane .note{font-size:0.86667em;line-height:1.96154em;color:#666}.primaryPane .with-note,.singlePane .with-note{margin-bottom:0.425em}html{background:#1f1f1d url(/assets/public/backgrounds/paperTexture_dark_50-88e2f30bd47880cc66fdf530562f57ef.jpg)}body{background:#e2dedd url(/assets/public/backgrounds/paperTexture_50-f5fa2b18b98bb05718d968c4337214e7.jpg);border-top:0.75em solid #231f20}#layout{background:#cfcbc8 url(/assets/public/backgrounds/paperTexture_25-ce3e9904eafb373a2d765c16918671a7.jpg);margin:0 auto;padding-top:13.5em;position:relative;width:68.4em;z-index:1}#header{width:100%;left:0;min-height:10.2em;padding-top:1.7em;position:absolute;top:0;z-index:3}#siteName{border:5px solid #fff;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.8);-moz-box-shadow:0 0.2em 1em rgba(0,0,0,0.8);box-shadow:0 0.2em 1em rgba(0,0,0,0.8);font-size:1em;height:133px;left:2.2em;overflow:hidden;position:absolute;margin-top:5px;width:144px;z-index:3}#siteName a{background:#fff url(/assets/public/logos/headerLogo_white-5bca034faeddf7eb8c9b92f416f372cf.png) no-repeat center;border:5px solid #fff;display:block;height:133px;left:-5px;position:absolute;text-indent:-999em;top:-5px;width:144px}#siteName:hover{border-color:#ffd287}#utilities{background:transparent url(/assets/public/backgrounds/utility_bar-0215b3d54334f93f6bacd2fc18ff0bc7.png) no-repeat right bottom;color:#eee;padding:0;position:absolute;overflow:visible;right:0;text-align:right;top:-1em}#utilities .liner{background:transparent url(/assets/public/backgrounds/utility_bar-0215b3d54334f93f6bacd2fc18ff0bc7.png) no-repeat left top;float:left;height:38px;padding:0 0 0 1.5em;position:relative;left:-10px}#utilities .piece{font-size:0.86667em;line-height:1.96154em;border-right:1px dashed #666;float:left;line-height:25px;padding-top:10px;margin-right:1em;padding-right:1em}#utilities .piece:last-child{border-right:0;margin-right:0}#utilities form{display:inline}#utilities form #member-log-out{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:1em;line-height:1.7em;display:inline;border:0 none;background:transparent none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;font-weight:normal;padding:0}#utilities a,#utilities #member-log-out{cursor:pointer;color:#65b0ed}#utilities a:visited,#utilities #member-log-out:visited{color:#65b0ed}#utilities a:hover,#utilities #member-log-out:hover{color:#48c0f5;text-decoration:underline}#utilities a:active,#utilities #member-log-out:active{color:#cd7239}#utilities .link-label{display:none}#utilities strong{font-weight:normal}#basket{display:none}#basket-summary .label,#checkout-prompt .label{display:none}#basket-summary.full #openBasket,#basket-summary.empty #orderCount,#checkout-prompt.full #openBasket,#checkout-prompt.empty #orderCount{background:transparent url(/assets/public/icons/utility_basket-99e906a1309cc06f21ebe10511aeb1e7.png) no-repeat 0 3px;display:inline-block;min-height:20px;padding-left:24px}#basket-summary.empty .checkout,#checkout-prompt.empty .checkout{display:none}#basket-summary.full #openBasket,#checkout-prompt.full #openBasket{background-position:0 -45px}#basket-summary a:link,#basket-summary a:visited,#checkout-prompt a:link,#checkout-prompt a:visited{color:#fff}#basket-summary #orderCount .bonus,#checkout-prompt #orderCount .bonus{color:#ccc}#basket-summary #openBasket,#checkout-prompt #openBasket{display:block;padding:0 0.5em;text-decoration:none;white-space:nowrap}#basket-summary #openBasket:hover,#basket-summary #openBasket:focus,#checkout-prompt #openBasket:hover,#checkout-prompt #openBasket:focus{background-color:#25354b}#basket-summary #openBasket #orderSubTotal,#checkout-prompt #openBasket #orderSubTotal{background:transparent url(/assets/public/icons/disclose_vertical-7175c71567400f2480d8c237b7010654.png) no-repeat right -55px;padding-right:16px}#basket-summary .checkout,#checkout-prompt .checkout{font-family:"gibson","helvetica neue",sans-serif;font-size:1em;line-height:1.7em;-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);background:0 none;background-color:#839368;border-color:#b0bea2 #69843c #485535 #69843c;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:#fff !important;font-weight:bold;letter-spacing:0.175em;margin:-0.3em 0 0 0.7em;text-transform:uppercase}#nav{background:transparent url(/assets/public/backgrounds/main_navigation-323586edb0033263c01306df7de005e8.png) no-repeat;padding-bottom:35px;position:absolute;left:0;margin-top:4em;width:68.4em}#nav ul{float:left;list-style:none;margin:0 auto;padding-left:13.5em;position:relative}#nav ul a{float:left;padding:0.4em 0.8em 0.1em 0.8em;height:2em;white-space:nowrap}#nav ul a:hover,#nav ul a.hover,#nav ul a:focus{text-decoration:none}#nav ul a.top{-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;-ms-transition-property:padding;transition-property:padding;-webkit-transition-duration:50ms;-moz-transition-duration:50ms;-o-transition-duration:50ms;-ms-transition-duration:50ms;transition-duration:50ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear}#nav ul a.top:hover,#nav ul a.top:focus{background-color:#ccc}#nav ul li{display:block;float:left}#nav ul li:hover,#nav ul li.focus{background-color:#ccc}#nav ul li ul{display:none;left:10.5em;opacity:0;position:absolute;padding-left:3em;margin-top:-0.25em;top:2.35em;width:54.9em;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#nav ul li ul li{border-bottom:0 none;display:inline-block}#nav ul li ul li a{color:#eee;display:inline-block;margin-top:0.3125em;height:2.25em;line-height:2.25em;font-size:0.8em;white-space:nowrap}#nav ul li ul li:hover,#nav ul li ul li.hover{background:url(/assets/public/backgrounds/paperTexture_dark_50-88e2f30bd47880cc66fdf530562f57ef.jpg) repeat-x left 0.2em}#nav form{float:right;margin-right:1.2em}#nav input{-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;-ms-transition-property:width;transition-property:width;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;-ms-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);margin-top:0.3em;padding:0.1em 0.4em;width:10em;background:#fff url(/assets/public/icons/search-af363bdb7fff78fb659c40aa19646faa.png) no-repeat right center}#nav input::-ms-clear{display:none;height:0;width:0}#nav input::-webkit-search-decoration,#nav input::-webkit-search-cancel-button,#nav input::-webkit-search-results-button,#nav input::-webkit-search-results-decoration{display:none}#nav.squeeze input{width:14em}#nav.squeeze a.top{padding-left:0.6em;padding-right:0.6em}#catalogue #catalogueNav a.top,#recipe-library #recipesNav a.top,#food-club-members #foodclubNav a.top,#farmshop #farmshopNav a.top,#kitchen-diary #kitchen-diaryNav a.top,#visit-us #farmshopNav a.top{background:#333;color:#eee;padding:0.4em 0.8em 0.35em 0.8em;margin-bottom:-0.27em;-moz-text-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.4);text-shadow:0 1px 1px rgba(0,0,0,0.4)}#catalogue #catalogueNav ul.sub,#recipe-library #recipesNav ul.sub,#food-club-members #foodclubNav ul.sub,#farmshop #farmshopNav ul.sub,#kitchen-diary #kitchen-diaryNav ul.sub,#visit-us #farmshopNav ul.sub{display:block;z-index:1;opacity:1 !important}#nav li:hover ul.sub{opacity:1 !important;display:block !important;z-index:2}#footer{background:url(/assets/public/backgrounds/paperTexture_dark_50-88e2f30bd47880cc66fdf530562f57ef.jpg);padding-bottom:1em;width:100%;position:relative;z-index:1}#footerContent{background:url(/assets/public/backgrounds/paperTexture_dark_65-c83a0dad8c483d1681d245d11a9d5f23.jpg);color:#eee;margin:0 auto;padding:3.4em 1.2em 1.7em 1.2em;width:66em}#footerContent .pane{width:30em;margin-right:2em;float:left;margin-bottom:1.7em}#footerContent .pane .pane{width:14em;margin-right:2em;margin-bottom:0}#footerContent .pane:last-child{margin-right:0 !important}#footerContent .pane-last{margin-right:0 !important}#footerContent .section{padding-left:2em}#footerContent .section:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#footerContent .section .section{float:left;padding-left:0;margin-bottom:1.7em;width:100%}#footerContent h2{position:absolute;left:-1000em}#footerContent h3{font-size:2.34em;line-height:1.88889em;font-family:"gibson-light","gibson",sans-serif;margin-bottom:0.425em}#footerContent h4{font-size:1em;line-height:1.7em;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;font-weight:bold;letter-spacing:0.175em;margin-bottom:0.85em;text-transform:uppercase}#footerContent a{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;letter-spacing:normal}#footerContent a:link{color:#008fd1}#footerContent a:visited{color:#8a52d1}#footerContent a:hover{color:#71c7f9}#footerContent a:active{color:#f56148}#footerContent .links,#footerContent .contacts{list-style:none;margin-bottom:0.85em}#footerContent .links li,#footerContent .contacts li{font-size:1em;line-height:1.7em}#footerContent .links li{display:inline-block;margin-right:1em}#footerContent .contacts{border-bottom:1px dashed #777;border-bottom:1px dashed rgba(120,120,120,0.3);padding-bottom:1.7em;margin-bottom:1.7em}#footerContent .contacts li{margin-bottom:0.85em}#footerContent .contacts li:last-child:nth-child(odd){margin-bottom:0}#footerContent .contacts .key{-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;display:inline-block;min-width:6em}#footerContent .contacts .value{font-family:"gibson","helvetica neue",sans-serif;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;font-weight:bold;letter-spacing:0.175em}#footerContent .contacts-last{border-bottom:0;padding-bottom:0}#footerContent #copyright-and-credit{border-top:1px dashed #777;border-top:1px dashed rgba(120,120,120,0.3);padding:1em 0;margin:0 2em}#footerContent #copyright-and-credit .pane{margin-bottom:0}#footerContent #copyright-and-credit .pane:last-child{text-align:right}#footerContent #copyright-and-credit p{font-size:0.86667em;line-height:1.96154em;color:#ddd}#footerContent #copyright-and-credit strong{font-family:"gibson","helvetica neue",sans-serif;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;display:block;font-weight:bold;letter-spacing:0.175em;text-transform:uppercase}#footerContent #copyright-and-credit #spook-and-puff-credit a{background:url(/assets/public/icons/spook-and-puff-a4cd98f3e1d8bb2132e5481bf48b0a68.png) no-repeat center;display:block;height:51px;width:116px;float:right}#footerContent #copyright-and-credit #spook-and-puff-credit a span{text-indent:-999em;visibility:hidden}#content{margin:0 1.2em;position:relative;width:66em;z-index:2}#content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.pageContent{background:#f7f6f4 url(/assets/public/backgrounds/paperTexture_75-19a21807bfa3a943ed4e74368db40070.jpg);float:left;padding-top:2.55em;padding-left:2em;position:relative;width:64em}.pageContent.edge-to-edge{padding:0;width:66em}.primaryPane{width:40.66667em;margin-right:2em;float:left}.primaryPane .panel{clear:both;float:left;margin-bottom:1.7em;padding-bottom:1.683em;width:100%}.primaryPane .panel p:last-child{margin-bottom:0}.primaryPane .panel h2{padding-left:0}.primaryPane .bubble{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background:rgba(255,254,179,0.4);min-height:120px;padding:0;position:relative}.primaryPane .bubble .liner{padding:0.85em 1em 0.85em 160px}.primaryPane .bubble p{margin:0.55em 0}.primaryPane .bubble img{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);border:1px solid #ddd;position:absolute;left:1em;top:1em}.primaryPane .bubble .price{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-ms-border-radius:0.3em;-o-border-radius:0.3em;border-radius:0.3em;font-size:0.86667em;line-height:1.96154em;background:#414141 url(/assets/public/backgrounds/bkg_add_price-f08a28becb844b2dc7d0a3617afde317.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #222;color:#fff;display:inline-block;font-weight:bold;text-align:center;padding:0 0.3em;line-height:1.6;margin-left:0.1em}.primaryPane .bubble strong{font-size:0.86667em;line-height:1.96154em;font-family:"gibson","helvetica neue",sans-serif;display:block;text-transform:uppercase;letter-spacing:0.175em;color:#222;font-weight:bold}.secondaryPane{width:19.33333em;margin-right:2em;float:left}.secondaryPane .panel{margin-bottom:1.7em;float:left;width:100%}.secondaryPane .panel .panel{margin-left:0}.secondaryPane .panel .panel:last-child{border-bottom:0;margin-bottom:0}.secondaryPane .imageFrame{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);border:1px solid #eee;border-bottom-color:#dcdcdc;background:#fff;margin-bottom:1.7em;text-align:center}.secondaryPane .imageFrame.mini{padding:0.4em;margin-right:0.75em;margin-bottom:0.75em}.secondaryPane .imageFrame a{display:block}.secondaryPane .imageFrame a.inProgress{background-position:center;padding:0}.gallery{list-style:none}.gallery .imageFrame{padding:1em;float:left}.section .primaryPane{float:left;width:44.66667em}.section .secondaryPane{float:left;width:15.33333em;margin-right:0}.pane .imageFrame{background:#fff;border:1px solid #ddd;min-width:65px;min-height:60px;text-align:center;margin-bottom:1.7em}.singlePane{width:62em;margin-right:2em;float:left}.singlePane .panel{margin-bottom:1.7em;float:left;width:100%}.singlePane .panel .panel{margin-left:0}.singlePane .panel .panel:last-child{border-bottom:0;margin-bottom:0}.singlePane .imageFrame{background:#fff;border:1px solid #ddd;min-width:65px;min-height:60px;text-align:center}.edge-to-edge .singlePane{width:100%;margin-right:0}.edge-to-edge .pane{padding:2em}.headerPanel,#headerPanel{padding:1em 2em 1em 1em;background:url(/assets/public/backgrounds/paperTexture_lens-03630743a5e4a1dff95126a9f11cf61c.png);-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);width:63em;position:relative}.headerPanel h1,#headerPanel h1{-moz-text-shadow:0 1px rgba(0,0,0,0.25);-webkit-text-shadow:0 1px rgba(0,0,0,0.25);text-shadow:0 1px rgba(0,0,0,0.25);color:#222;font-family:"gibson-light","gibson",sans-serif;line-height:1;margin:0 30px}.headerPanel ul,#headerPanel ul{-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);background:#e3e3e3;background:rgba(255,255,255,0.5);position:absolute;left:3em;top:0}.headerPanel li,#headerPanel li{list-style-type:none;float:left;background:url(/assets/public/backgrounds/breadcrumb_divider-92ab3198865627bd8179ceaf272bda2b.png) no-repeat right center;margin-right:0.5em;padding-right:0.65em}.headerPanel li:last-child,#headerPanel li:last-child{background-image:none;padding-right:0}.headerPanel li a,.headerPanel li span,#headerPanel li a,#headerPanel li span{font-size:1.13333em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;color:#333;font-weight:500;float:left;padding:0.4em}.headerPanel p.sub,#headerPanel p.sub{margin:0 30px}#features{height:38em;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}#features ul{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}#features li{display:none;list-style-type:none;position:absolute;left:0;top:0;width:100%;height:100%}#features li:first-child{display:block}#features .image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}#features .text{z-index:3}#features img{position:absolute;top:0;left:0}#features .subPanel{clear:both}#features .description,#features .summaryTags{-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.65);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.65);text-shadow:0 1px 1px rgba(0,0,0,0.65);font-family:"gibson","helvetica neue",sans-serif;font-size:1.13333em;line-height:1.5em;font-weight:500;color:#fff}#features .summaryTags{background:url(/assets/public/backgrounds/paperTexture_dark_lens-9948cb727014781168bf351729638a95.png);padding:0.375em;float:left}#features .summaryTags span{margin-right:0}#features .summaryTags span:after{content:", "}#features .summaryTags span:last-child:after{content:"."}#features .with-text-shadow{position:relative}#features .with-text-shadow .text-shadow{display:none !important}#features .height-set .text-shadowed{position:absolute;z-index:2}#features .height-set .text-shadow{display:block !important;color:#000 !important;color:rgba(0,0,0,0.7) !important;position:absolute;z-index:1;margin-top:2px}#home .text,#products .text{color:#fff;position:absolute;top:50%;left:5em;margin-top:-1.7em;z-index:2}#home .text .name,#products .text .name{font-weight:500;letter-spacing:-0.03em;font-size:4.8em;line-height:1.0625em;-moz-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);-webkit-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6)}#home .text .name a,#products .text .name a{color:#fff;display:block;padding-right:80px}#home .text .name a:hover,#home .text .name a:focus,#products .text .name a:hover,#products .text .name a:focus{text-decoration:none;background:url(/assets/public/icons/feature_rollover_icon-6dd960c32bcc4cc4443c5049b638f40d.png) no-repeat right center}.featured-product .imageFrame{position:relative;margin-right:1em}.featured-product .price{position:absolute;top:9.35em;right:-0.58846em;font-size:0.86667em;line-height:1.96154em;@position;;padding:0.25em 0.75em 0.1em 0.75em;background:#333;background:rgba(0,0,0,0.85);color:#fff}.featured-product .from{position:absolute;top:8.075em;right:-0.68654em;font-size:0.86667em;line-height:1.96154em;background-color:#eee;font-size:0.8em;padding:0.125em 0.75em;text-transform:uppercase}.by-maggie,.maggie-signature{background:url(/assets/public/maggie_signature-558f569db37d1821bb8a1c3806ec6e02.png) no-repeat bottom right;margin-bottom:1.7em;min-height:5.1em}.by-maggie{display:block;padding-bottom:5.95em !important}.maggie-signature{background-position:bottom center;display:inline-block;height:8em;width:8em;text-indent:-999em}.contacts ul{list-style-type:none;padding-bottom:1.7em;margin-bottom:1.7em}.contacts:last-child{border-bottom:0;padding-bottom:0}.contacts li{margin-bottom:0.85em}.contacts li:last-child:nth-child(odd){margin-bottom:0}.contacts .key{color:#666;display:inline-block;min-width:6em}.contacts .value{color:#333;font-weight:bold}.popover{width:33em;position:absolute;left:0;top:0;z-index:20}.popover h1{color:#fff;font-size:1em;font-weight:bold}.popover .cancel{background:left top no-repeat url(/assets/public/popover/indicator-4aefb3825ba528fbc3cea6beb65de686.png);cursor:pointer;position:absolute;top:0.6em;right:1em;width:22px;height:21px;z-index:2}.popover .cancel:hover{background-position:left bottom}.popover h1{font-weight:bold;float:left;height:1.8em;padding-top:1em;text-transform:uppercase;width:100%}.popover .wrapper{-webkit-box-shadow:0 0.5em 2em rgba(0,0,0,0.65);-moz-box-shadow:0 0.5em 2em rgba(0,0,0,0.65);box-shadow:0 0.5em 2em rgba(0,0,0,0.65);background:url(/assets/public/backgrounds/paperTexture_dark_50-88e2f30bd47880cc66fdf530562f57ef.jpg);float:left;width:30em;padding:0 1.5em 1.5em 1.5em}.popover .content{background:url(/assets/public/backgrounds/paperTexture_50-f5fa2b18b98bb05718d968c4337214e7.jpg);float:left;padding:0;width:30em;overflow-y:auto;overflow-x:hidden}.popover .content::-webkit-scrollbar{width:0.7em}.popover .content::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);-webkit-border-radius:0.3em;border-radius:0.3em}.popover .content::-webkit-scrollbar-thumb{-webkit-border-radius:0.3em;border-radius:0.3em;background:rgba(0,0,0,0.3);-webkit-box-shadow:0 0 0.5em rgba(0,0,0,0.1)}.popover .imageFrame{background:#fff;float:left;margin:1em 1.5em 1.7em 1em}.popover .text-panel{margin-top:1.5em;padding-left:1em;padding-right:1em}.popover .text-panel p{font-size:1em;line-height:1.7em;margin-bottom:1.7em}.popover .pageContent{padding:0;background:transparent none}.horizontalPopover{padding-right:1em}.horizontalPopover .cancel{right:1.6em}.horizontalPopover .indicator{background:center right no-repeat url(/assets/public/popover/indicator-4aefb3825ba528fbc3cea6beb65de686.png);position:absolute;top:17.8em;right:0.2em;width:1.1em;height:2em}.verticalPopover{padding-top:1em}.verticalPopover .cancel{top:2em}.verticalPopover .indicator{background:center top no-repeat url(/assets/public/popover/indicator-4aefb3825ba528fbc3cea6beb65de686.png);position:absolute;top:0;left:15.5em;width:2em;height:1em}#addToBasketPopover .content{height:17em}#addToBasketPopover .indicator{top:9.65em}#addToBasketPopover .update button{margin-right:1em;float:right}.popover-product-summary .content,.popover-recipe-list .content{padding-top:0;height:30em}.popover-product-summary .product-summary,.popover-recipe-list .product-summary{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background-color:#fff;border:1px solid #eee;float:left;margin-bottom:1.7em;padding-bottom:1.7em;width:100%}.popover-product-summary .wrapper,.popover-recipe-list .wrapper{height:33em}.popover-product-summary .indicator,.popover-recipe-list .indicator{top:16.5em}.popover-product-summary h2,.popover-recipe-list h2{margin-left:1em;margin-right:1em}.popover-product-summary h2.add-to-basket,.popover-recipe-list h2.add-to-basket{display:none}.popover-product-summary .read-more,.popover-recipe-list .read-more{-moz-border-radius:0.4em;-webkit-border-radius:0.4em;border-radius:0.4em;-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);border:1px solid #ccc;padding:0.25em 0.75em;margin-left:0.25em;margin-right:0.25em}.popover-product-summary .read-more:hover,.popover-product-summary .read-more:focus,.popover-recipe-list .read-more:hover,.popover-recipe-list .read-more:focus{text-decoration:none;background-color:#317de7;color:#fff}.popover-product-summary .recipes,.popover-recipe-list .recipes{clear:both}.popover-product-summary .recipes li,.popover-recipe-list .recipes li{min-height:80px;padding-left:140px;position:relative;border-bottom:1px dashed #aaa}.popover-product-summary .recipes li .image,.popover-recipe-list .recipes li .image{position:absolute;left:0;top:50%;margin-top:-40px;width:auto}.popover-product-summary .recipes li .text,.popover-recipe-list .recipes li .text{padding:1.7em 1em 1.7em 0;position:static}.popover-product-summary .purchaseProduct,.popover-recipe-list .purchaseProduct{width:27em;clear:both;padding:0 1em;margin:0}.popover-product-summary .purchaseProduct:after,.popover-recipe-list .purchaseProduct:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.popover-product-summary .purchaseProduct li,.popover-recipe-list .purchaseProduct li{margin-bottom:0.85em}.popover-product-summary .purchaseProduct p,.popover-recipe-list .purchaseProduct p{line-height:1.1}.popover-product-summary .product-detail-promotions,.popover-recipe-list .product-detail-promotions{margin-bottom:0}.popover-product-summary .product-detail-promotions li,.popover-recipe-list .product-detail-promotions li{padding-bottom:0 !important}.popover-product-summary .product-detail-promotions p,.popover-recipe-list .product-detail-promotions p{line-height:1.1}.popover-product-summary .product-detail-promotions .imageFrame,.popover-recipe-list .product-detail-promotions .imageFrame{margin:0}#basketPopover{margin-top:0.8em;width:34em}#basketPopover .wrapper{width:32em}#basketPopover .content{padding:0;width:32em;margin-bottom:2em}#basketPopover table,#addToBasketPopover table{width:100%}#basketPopover thead th,#addToBasketPopover thead th{font-size:0.86667em;line-height:1.96154em;background:#333;color:#fff;border-right:1px dashed #666;font-weight:normal;padding:0.35em;text-align:left;text-indent:0.5em}#basketPopover thead th:last-child,#addToBasketPopover thead th:last-child{border-right:none}#basketPopover tbody td,#addToBasketPopover tbody td{border-bottom:1px solid #ccc;padding:0.6em 0}#basketPopover tbody .image,#addToBasketPopover tbody .image{text-align:center;width:80px}#basketPopover tbody .image .imageFrame,#addToBasketPopover tbody .image .imageFrame{background:#fff;border:1px solid #ccc;margin:0.5em 0.5em 0.5em 1em;width:70px;overflow-x:hidden}#basketPopover tbody .image .imageFrame img,#addToBasketPopover tbody .image .imageFrame img{width:100%}#basketPopover tbody .product-name,#addToBasketPopover tbody .product-name{display:block}#basketPopover tbody .quantity,#addToBasketPopover tbody .quantity{padding-left:0.5em;width:3em}#basketPopover tbody .quantity input,#addToBasketPopover tbody .quantity input{margin-top:-0.3em}#basketPopover tbody .sku-description,#addToBasketPopover tbody .sku-description{font-size:0.9em;display:block;color:#666}#basketPopover tbody .subTotal,#addToBasketPopover tbody .subTotal{text-align:right;padding:0 0.5em;width:2.75em}#basketPopover tbody .control,#addToBasketPopover tbody .control{text-align:center}#basketPopover tfoot td,#addToBasketPopover tfoot td{padding:1em 0 1em;text-align:center}#basketPopover tfoot th,#addToBasketPopover tfoot th{text-align:right;font-weight:normal}#basketPopover #product-sub-total-row td,#basketPopover #product-sub-total-row th,#addToBasketPopover #product-sub-total-row td,#addToBasketPopover #product-sub-total-row th{border-bottom:1px solid #ccc;vertical-align:baseline;line-height:1em}#basketPopover #product-sub-total-row td,#addToBasketPopover #product-sub-total-row td{font-weight:bold}#basketPopover #shipping-service-row,#basketPopover .grandTotalRow,#addToBasketPopover #shipping-service-row,#addToBasketPopover .grandTotalRow{display:none}#basketPopover #orderPromotions,#addToBasketPopover #orderPromotions{margin-top:1em}#basketPopover #orderPromotions h2,#basketPopover #orderPromotions ul,#addToBasketPopover #orderPromotions h2,#addToBasketPopover #orderPromotions ul{padding-left:1em;padding-right:1em}#basketPopover #orderPromotions h2,#addToBasketPopover #orderPromotions h2{font-size:0.86667em;line-height:1.96154em}#basketPopover #orderPromotions li,#addToBasketPopover #orderPromotions li{font-size:0.86667em;line-height:1.96154em}#basketPopover #button-bar,#addToBasketPopover #button-bar{background:url(/assets/public/backgrounds/paperTexture_dark_50-88e2f30bd47880cc66fdf530562f57ef.jpg);position:absolute;left:1.5em;right:1.5em;bottom:0.75em;text-align:right}#basketPopover #button-bar .note,#addToBasketPopover #button-bar .note{color:#ccc}#basketPopover .order-items,#addToBasketPopover .order-items{list-style:none}#basketPopover .order-items li,#addToBasketPopover .order-items li{border-bottom:1px solid #ccc;padding:1em}#basketPopover .order-items .remove,#addToBasketPopover .order-items .remove{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent center top no-repeat url(/assets/public/icons/remove-fe6c7444b662709ccf99f5747b7da82f.png);border:0 none;height:16px;text-indent:-999em;width:16px}#basketPopover .order-items .remove:hover,#basketPopover .order-items .remove:focus,#addToBasketPopover .order-items .remove:hover,#addToBasketPopover .order-items .remove:focus{background-position:center bottom}#basketPopover .order-items td.image,#addToBasketPopover .order-items td.image{position:relative}#error .primaryPane ul{margin-bottom:1.7em}#error .primaryPane li{list-style-type:none}.secondaryPane .search{-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;background:url(/assets/public/backgrounds/paperTexture_25-ce3e9904eafb373a2d765c16918671a7.jpg);padding:0.8em 0;margin-bottom:1.7em;float:left;width:100%}.secondaryPane .search h2{margin:0 0 0.3em 1em}.secondaryPane .search input{float:left;margin:0 0 0 1em;width:14.5em}.secondaryPane .search .placeholder{color:#666}.secondaryPane .search button{float:right;padding:0.2em 0.5em;margin:0 1em 0 0}.primaryPane .search{margin-bottom:1.7em}.filter{list-style:none;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;-ms-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.filter::-webkit-scrollbar{width:0.7em}.filter::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);-webkit-border-radius:0.3em;border-radius:0.3em}.filter::-webkit-scrollbar-thumb{-webkit-border-radius:0.3em;border-radius:0.3em;background:rgba(0,0,0,0.3);-webkit-box-shadow:0 0 0.5em rgba(0,0,0,0.1)}.filter.filter-ingredient.active{max-height:12em}.filter.filter-season{text-transform:capitalize}.filter a{font-size:1.13333em;line-height:1.5em;color:#555}.filter a span{-moz-border-radius:0.8em;-webkit-border-radius:0.8em;border-radius:0.8em;font-size:0.86667em;line-height:1.96154em;background-color:#c1b6b1;background-color:rgba(190,180,180,0.7);color:#fff !important;display:inline-block;line-height:1.2;padding:0.15em 0.5em 0 0.5em;margin-left:0.3em;vertical-align:1px}.filter li.focused{background:#6596dc}.filter li.focused a{color:#fff}.filter .top-level-name{padding:0.35em 0.5em 0.25em 0.5em}.filter .selected .top-level-name{background:#ffdfb7;background:rgba(247,202,148,0.4)}.filter .selected .top-level-name a{color:#222}.filter .selected .top-level-name a span{background-color:#fff;color:#666 !important}.filter-ingredient{max-height:0;overflow-y:auto}.filter-ingredient.active{max-height:12em}#filter-navigation{width:19em}#filter-navigation:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#filter-navigation .ranges{-webkit-transition-property:"opacity";-moz-transition-property:"opacity";-o-transition-property:"opacity";-ms-transition-property:"opacity";transition-property:"opacity";-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#filter-navigation.stuck{position:fixed;top:1em}#filter-navigation.stuck-bottom{position:absolute;bottom:1em}#filter-navigation.stuck .ranges,#filter-navigation.stuck-bottom .ranges{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.activeFilters{list-style:none;font-size:1.13333em;line-height:1.5em}.activeFilters li{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;background:rgba(255,255,255,0.5);border:1px solid #ccc;position:relative;padding:0.2em 1.8em 0.1em 1em;margin-right:0.6em;float:left}.activeFilters .type{color:gray}.activeFilters .clear{display:block;position:absolute;right:0.5em;top:50%;width:15px;height:15px;margin-top:-6px;background:url(/assets/public/icons/remove-fe6c7444b662709ccf99f5747b7da82f.png) no-repeat 0 0;text-indent:-999em}.activeFilters .clear:hover,.activeFilters .clear:focus{background-position:0 -36px}.metaData{padding:0.85em 0;margin:0.85em 0}.metaData:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.metaData .authorShip{float:left;font-size:1.13333em;line-height:1.5em}.metaData dl{float:right;text-align:right}.metaData dt,.metaData dd{display:inline;font-size:1.13333em;line-height:1.5em}ul.ingredients,ol.ingredients{list-style:none}ul.ingredients li,ol.ingredients li{font-size:1em;line-height:1.7em;margin-bottom:0.85em}ul.ingredients li:nth-child(odd):last-child,ol.ingredients li:nth-child(odd):last-child{margin-bottom:1.7em}.related{list-style:none}.related .recipe{float:left;width:19.33333em;margin-right:2em;min-height:10.2em;position:relative}.related .recipe:last-child{margin-right:0}.related .recipe .summaryTags{position:absolute;bottom:0}.related .recipe a{text-decoration:none;background:#fff}.related .name{display:block;font-size:1.33333em;line-height:1.275em;margin-bottom:1.275em}.related .summaryTags{font-size:0.86667em;line-height:1.96154em}.summaryTags{color:#606060;font-size:0.86667em;line-height:1.96154em}.summaryTags dt,.summaryTags .key{display:none}.summaryTags dd,.summaryTags .value{margin-right:1em}.shareLinks{font-size:0.86667em;line-height:1.96154em;color:#606060}.shareLinks:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.shareLinks iframe{float:left}.shareLinks a{margin-right:1em}.imageGallery{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background-color:#fff;border:1px solid #eee;clear:both;height:320px;list-style:none;padding:0.85em 10px;position:relative}.imageGallery .image{overflow:hidden;position:relative}.imageGallery .image a{margin-left:-10px}.imageGallery .image .caption{font-size:0.86667em;line-height:1.96154em;position:absolute;right:0;bottom:-1.96154em;padding:0.25em 0.75em;background:rgba(255,255,255,0.7);color:#666}.layout_landscape .imageGallery{height:auto}ul.themes{list-style:none}h3.season-name .name,h3.theme-name .name,.category .category h4.category-name{font-size:2.7em;line-height:1.88889em}h3.season-name,h3.theme-name,.compendium-link{padding-left:0.47222em;text-indent:0.2em}h3.season-name{padding-top:0.5em}h3.season-name span{line-height:1.5 !important}#recipe-library.index .primaryPane h2{margin-bottom:-1em;margin-left:0.75em}.productDetail .breadcrumbs{list-style:none;margin-bottom:0}.productDetail .breadcrumbs li{display:inline-block;margin-right:1em}.productDetail .breadcrumbs li a{color:#222 !important}.productDetail .purchase{background:url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);padding:0.85em 1em;margin-bottom:1.7em}.productDetail .purchase .skuList{width:100%}.productDetail .purchase .skuList tbody td{border-bottom:1px solid #ccc;padding-top:0.85em;padding-bottom:0.85em}.productDetail .purchase .skuList tbody tr:last-child td{border-bottom:0 none}.productDetail .purchase .skuList tbody tr:last-child:nth-child(odd) td{padding-bottom:1.7em}.productDetail .purchase .skuList tbody tr.outOfStock td.controls{font-size:0.86667em;line-height:1.96154em}#productCategories .pageContent{background:url(/assets/public/backgrounds/paperTexture_mid-02a841866066fc2fdcc756c71e1f2107.png);padding-top:1.7em;padding-bottom:1.7em}.categories{list-style:none;width:100%}.categories:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.categories .category{border-bottom:1px dashed #ccc}.categories .listHeader{border-bottom:1px solid #ddd;margin-bottom:1.7em}.categories .listHeader a{color:#333}.categories li{margin-bottom:1.7em}.categories .name{font-size:1em;line-height:1.7em}.categories .categories .listHeader{border-bottom:0;margin-bottom:1.7em}.categories .categories .name{font-weight:normal;letter-spacing:0;text-transform:none}.thumbnailList{float:left;list-style:none;margin-bottom:0.85em;width:100%}.thumbnailList>li{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);float:left;margin-bottom:1.7em;margin-right:1em;min-height:19.55em;position:relative;width:12.88889em;z-index:1}.thumbnailList>li .liner{-webkit-transition-property:top,bottom,left,right,border-color;-moz-transition-property:top,bottom,left,right,border-color;-o-transition-property:top,bottom,left,right,border-color;transition-property:top,bottom,left,right,border-color;-webkit-transition-duration:50ms;-moz-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms;position:absolute;top:0;right:0;bottom:0;left:0;background:#fefefe url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);border:1px solid #ddd;border-color:#dfdfdf #ddd #ccc #ddd;border-color:rgba(255,255,255,0.6) rgba(0,0,0,0.1) rgba(0,0,0,0.15) rgba(0,0,0,0.05)}.thumbnailList>li .image{background:#fff}.thumbnailList>li .image img{margin:0 0 0 0;border:0 none}.thumbnailList>li .image img.portrait{height:100%}.thumbnailList>li .image img.landscape{width:100%}.thumbnailList>li img.deferred{width:205px;height:205px}.thumbnailList>li.selected{z-index:2}.thumbnailList>li.selected .liner{-webkit-box-shadow:0 0.2em 0.6em rgba(0,0,0,0.1);-moz-box-shadow:0 0.2em 0.6em rgba(0,0,0,0.1);box-shadow:0 0.2em 0.6em rgba(0,0,0,0.1);position:absolute;top:-1em;right:-1em;bottom:-1em;left:-1em;border-color:#ffd287}.thumbnailList>li.selected .summaryTags{opacity:1}.thumbnailList>li.selected .thumbnailGallery,.thumbnailList>li.selected .image{top:1em;left:1em}.thumbnailList>li.selected .name{padding-right:2.5em}.thumbnailList>li.selected .out-of-stock,.thumbnailList>li.selected .not-for-sale{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.thumbnailList>li.selected .priceDetails{font-size:1.1}.thumbnailList .details{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none;color:#666}.thumbnailList .details .name{-webkit-transition-property:padding-right;-moz-transition-property:padding-right;-o-transition-property:padding-right;-ms-transition-property:padding-right;transition-property:padding-right;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);font-size:1em;line-height:1.7em;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-weight:normal;letter-spacing:0;text-transform:none;position:absolute;bottom:0;left:0;width:10.5em;margin:0;padding:0.85em 1em;z-index:2;background:url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png)}.thumbnailList .details .name span{color:#777;font-size:0.85em}.thumbnailList .details .name strong{font-weight:600}.thumbnailList .details .priceDetails,.thumbnailList .details .result-type{font-size:0.86667em;line-height:1.96154em;z-index:2}.thumbnailList .details .priceDetails{position:absolute;top:0;right:-0.58846em;bottom:0;width:5em}.thumbnailList .details .price,.thumbnailList .details .result-type{position:absolute;background:#333;background:rgba(0,0,0,0.85);color:#fff;padding:0.25em 0.75em 0.1em 0.75em}.thumbnailList .details .price{position:absolute;right:0;bottom:5.88462em;left:0}.thumbnailList .promotions{position:absolute;right:0;bottom:8.23846em;left:0;list-style:none;padding:0;margin:0}.thumbnailList .promotions .promo-tag{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #c09221;display:inline-block;margin:0;min-height:0;padding:0;position:relative;text-align:center;width:100%}.thumbnailList .promotions .promo-tag .summary{-webkit-box-shadow:0 0.5em 2em rgba(0,0,0,0.45);-moz-box-shadow:0 0.5em 2em rgba(0,0,0,0.45);box-shadow:0 0.5em 2em rgba(0,0,0,0.45);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;position:absolute;background:url(/assets/public/backgrounds/paperTexture_dark_50-88e2f30bd47880cc66fdf530562f57ef.jpg);color:#fff;padding:0.75em;position:absolute;left:100%;bottom:0;margin-top:-50%;width:10em;margin-left:12px;z-index:10}.thumbnailList .promotions .promo-tag .summary:after{position:absolute;top:50%;right:100%;content:"";display:block;border:solid transparent;border-color:rgba(136,183,213,0);border-right-color:#222;border-width:12px;height:0;margin-top:-12px;pointer-events:none;width:0}.thumbnailList .promotions .promo-tag .promo-title{width:100%;background-color:#eee;font-size:0.9em;padding:0.125em 0;text-transform:uppercase}.thumbnailList .promotions .promo-tag .plus{position:absolute;top:50%;left:-8px;background:url(/assets/public/icons/promo_tag_plus-b2436607509d248991b225f67b3d3d96.png) no-repeat;display:inline-block;height:0;padding-top:17px;text-indent:-999em;width:17px;margin-top:-8px}.thumbnailList .promotions .get-n-free{background-color:#edf5dc}.thumbnailList .promotions .bonus-tag,.thumbnailList .promotions .win-tag,.thumbnailList .promotions .save-tag{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;background-color:#c09221;border-color:#c09221;border:0 none;color:#fff;display:inline-block;font-size:0.9em;letter-spacing:normal;padding:0.3em 0;text-transform:uppercase;text-align:center;width:100%}.thumbnailList .promotions .bonus-tag .label,.thumbnailList .promotions .win-tag .label,.thumbnailList .promotions .save-tag .label{font-size:0.9em;font-weight:normal}.thumbnailList .promotions .promo-tag:hover .summary{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.thumbnailList .out-of-stock,.thumbnailList .not-for-sale{position:absolute;top:30%;right:1.17647em;left:1.17647em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.3);box-shadow:0 1px 10px rgba(0,0,0,0.3);-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;color:#222;display:block;background-color:#eee;background-color:rgba(255,255,255,0.65);font-size:0.8em;font-weight:normal;letter-spacing:0.125em;white-space:nowrap;padding:0.6em 0;text-align:center;text-transform:uppercase;z-index:5}.thumbnailList .from-price .promotions{position:absolute;right:0;bottom:9.61154em;left:0}.thumbnailList .promoted .liner,.thumbnailList .promoted.selected .liner{border-color:#fdd287}.thumbnailList .result-type{position:absolute;top:1.7em;left:-0.58846em}.thumbnailList .count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;position:absolute;right:0.58846em;bottom:0.68em;background-color:#c1b6b1;color:#fff;line-height:1.5;padding:0.25em 0.5em 0 0.5em;text-align:center;min-width:1em;z-index:2}.thumbnailList .from,.thumbnailList .rrp{font-size:0.86667em;line-height:1.96154em;position:absolute;right:0;bottom:9.80769em;left:0;background-color:#eee;font-size:0.85em;line-height:1;padding:0.33em 0.75em;text-transform:uppercase;z-index:2}.thumbnailList .image{background-color:#fbfbfb;display:block;-webkit-transition-property:top,bottom,left,right;-moz-transition-property:top,bottom,left,right;-o-transition-property:top,bottom,left,right;-ms-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);list-style:none;text-align:center;z-index:1;overflow:hidden;position:absolute;top:1em;right:1em;bottom:5em;left:1em}.thumbnailList.extended-summary{float:none}.thumbnailList.extended-summary>li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent none;float:none;width:100%;margin-bottom:1.6em;padding-bottom:1.6em;border-bottom:1px dashed #ccc}.thumbnailList.extended-summary>li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.thumbnailList.extended-summary>li:last-child{border-bottom:0}.thumbnailList.extended-summary>li .details{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background-color:#fff;float:left;min-height:18.7em;position:relative;width:12.88889em}.thumbnailList.extended-summary>li .description{width:24.66667em;float:left;padding:0.3em 0 0.3em 2.6em}.thumbnailList.extended-summary>li .description h3{font-size:1.8em;line-height:1.88889em;color:#555}.thumbnailList.extended-summary>li .description p{font-size:1em;line-height:1.7em;color:#444}.thumbnailList li.last{margin-right:0}.fresh-marker,.bonus-marker,.exclusive-marker{position:absolute;top:-5px;left:-6px;display:block;height:66px;text-indent:-999em;width:66px;z-index:2}.fresh-marker{background:url(/assets/public/icons/fresh-21db20ea9ec87725889fafa53fead226.png) no-repeat}.bonus-marker{background:url(/assets/public/icons/bonus-f46d26bc1640c3963e5497a46086e363.png) no-repeat}.exclusive-marker{background:url(/assets/public/icons/exclusive-677fb4ee6ec65a7bceda15225ddfbafb.png) no-repeat}ol.alphabetical{list-style:none;margin-bottom:1.7em;padding-bottom:1.7em}ol.alphabetical .letter{position:relative;width:100%;float:left;clear:both}ol.alphabetical .initial{font-size:4.8em;line-height:1.0625em;font-family:"gibson","helvetica neue",sans-serif;display:block;color:#444;float:left;margin:0 0.25em}ol.alphabetical .group{width:56.66667em;margin-right:2em;border-bottom:1px dashed #ccc;float:right;padding-left:0;margin-right:0;margin-bottom:1.7em}ol.alphabetical .group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.secondaryPane h3{font-size:1.33333em;line-height:1.275em;margin-bottom:0.85em}.realTimeFilter{margin-bottom:0.85em}.realTimeFilter ol.alphabetical .letter{margin-bottom:0}.realTimeFilter ol.alphabetical .initial{display:none}.realTimeFilter ol.alphabetical .group{border-bottom:0.1em solid #ddd;margin-bottom:0;width:19.33333em;margin-right:2em}.realTimeFilter ol.alphabetical .group li{margin-bottom:0}.realTimeFilter ol.alphabetical .group li a{color:#333;display:block;padding:0.425em 0.5em}.realTimeFilter ol.alphabetical .group li:hover,.realTimeFilter ol.alphabetical .group li:focus{background-color:#fff;color:#222;text-decoration:none}#feature_image_frame{height:38em;left:0;top:0;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:1}#background-image-frame{position:absolute;top:0.75em;right:0;left:0;height:0;padding-top:40%;z-index:0;overflow:hidden}#background-image-frame img{-webkit-filter:blur(10px) brightness(60%);-moz-filter:blur(10px) brightness(60%);filter:blur(10px) brightness(60%);display:block !important;position:absolute;top:-20px;left:-20px;width:110%;z-index:1}.feature-layout-helper{display:none}img.deferred{display:none}.js-enabled img.deferred{display:inline-block}.featurePane{background:url(/assets/public/backgrounds/paperTexture_lens-03630743a5e4a1dff95126a9f11cf61c.png);-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);min-height:13.6em;margin-bottom:1.7em;padding:1.7em 40px;position:relative;list-style-type:none}.featurePane img{display:none}.featurePane li{list-style-type:none}.featurePane a{color:#222;text-decoration:none}.featurePane .name{display:block;font-size:2.7em;line-height:1.88889em;margin-top:-0.25em;min-width:800px}.featurePane .subPanel{opacity:0}.featurePane .summaryTags{background-color:#333;color:#eee;font-family:"gibson","helvetica neue",sans-serif;font-size:1.13333em;line-height:1.5em;padding:0.375em}.featurePane .summaryTags span{margin-right:0}.featurePane a .name{line-height:auto !important}.single-slide{display:block}#featuresNav .previous,#featuresNav .next,#galleryNav .previous,#galleryNav .next{width:30px;height:80px;position:absolute;top:50%;margin-top:-20px;z-index:8;background-image:url(/assets/public/icons/prevNextNav-f6b3bd76254120f0a7b76e325bdc481c.png);background-repeat:no-repeat;text-indent:-9999em;cursor:pointer;-webkit-transition-property:left,right;-moz-transition-property:left,right;-o-transition-property:left,right;-ms-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:90ms;-moz-transition-duration:90ms;-o-transition-duration:90ms;-ms-transition-duration:90ms;transition-duration:90ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#featuresNav .previous,#galleryNav .previous{background-position:0 0;left:0.7em}#featuresNav .previous:hover,#galleryNav .previous:hover{background-position:0 -85px;left:0.5em}#featuresNav .previous:active,#galleryNav .previous:active{background-position:0 -170px;left:0.5em}#featuresNav .next,#galleryNav .next{background-position:-60px 0;right:0.7em}#featuresNav .next:hover,#galleryNav .next:hover{background-position:-60px -85px;right:0.5em}#featuresNav .next:active,#galleryNav .next:active{background-position:-60px -170px;right:0.5em}#featuresNav .pageList,#galleryNav .pageList{position:absolute;top:27.75em;right:2.5em;z-index:7}#featuresNav .pageList a,#galleryNav .pageList a{display:inline-block;background:#fff;border:1px solid #555;border-color:rgba(0,0,0,0.5);width:0.75em;height:0.75em;margin-left:0.5em;position:relative}#featuresNav .pageList a .title,#galleryNav .pageList a .title{display:none}#featuresNav .pageList a:hover,#galleryNav .pageList a:hover{background:#317de7}#featuresNav .pageList a.activeSlide,#galleryNav .pageList a.activeSlide{cursor:none;background:#444}.expandable .toggleTarget{border:0.1em solid #ccc;display:none;padding:1.7em 1em}.toggleStatus{padding:0.85em 0.5em 0.51em 0.5em;-moz-border-radius:0.5em 0.5em 0 0;-webkit-border-radius:0.5em 0.5em 0 0;border-radius:0.5em 0.5em 0 0}.toggleStatus input{margin-right:0.5em}.expandable.expanded .toggleTarget{display:block}.expandable.expanded .toggleStatus{background:#b5d2f2;-webkit-box-shadow:inset 0 0.2em 0.5em rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0.2em 0.5em rgba(0,0,0,0.1);box-shadow:inset 0 0.2em 0.5em rgba(0,0,0,0.1)}.inProgress{background-image:url(/assets/public/icons/waitTicker-898cb7b14d94e354f496ec01290be3e0.gif);background-repeat:no-repeat;background-position:center}.inProgress>*{opacity:0.2}a.inProgress{background-position:top right;padding-right:18px}span.ticker.inProgress{display:inline-block;width:24px;margin-right:0.5em}#checkout_payment_form button.inProgress{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;border:0.1em solid #999;background:transparent url(/assets/public/backgrounds/button_standard-99fbf17e09319a83d76fb623ea9e7b3a.png) repeat-x top left;background:transparent -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(200,200,200,0.4));background:transparent -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(200,200,200,0.4));color:#444}#basketSummaryView{left:-100%}.basketContents{background:url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);border:2px solid #ccc;border-collapse:collapse;position:relative;width:100%}.basketContents thead th{font-size:0.86667em;line-height:1.96154em;text-align:left;background:#333 url(/assets/public/backgrounds/paperTexture_dark-ed55a4f9d36c63ac36c9c0382004108a.png);border-bottom:1px solid #666;border-right:1px solid #666;color:#fff;font-weight:normal;font-size:0.9em;padding:3px 6px;padding:0.25rem 0.5rem}.basketContents tbody th{text-align:left;padding:0.25em 0.5em;background-color:#f4f4f4;background:#f4f4f4 -moz-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0));background:#f4f4f4 -webkit-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0));color:#333;-moz-text-shadow:0 0.1em 0 rgba(0,0,0,0.1);-webkit-text-shadow:0 0.1em 0 rgba(0,0,0,0.1);text-shadow:0 0.1em 0 rgba(0,0,0,0.1);border-bottom:1px solid #ddd;border-right:1px solid rgba(255,255,255,0.1)}.basketContents tbody td{padding:3px 6px;padding:0.25rem 0.5rem;border-right:1px solid rgba(0,0,0,0.05);font-size:1.13333em;line-height:1.5em}.basketContents tbody td:last-child{border-right:0 none}.basketContents tbody td.name a{color:#333;display:block}.basketContents tbody td.name a:hover{text-decoration:none}.basketContents tfoot th,.basketContents tfoot td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;padding:3px 6px;padding:0.25rem 0.5rem}.basketContents tfoot th:last-child,.basketContents tfoot td:last-child{border-right:0 none}.basketContents tfoot th{text-align:right;font-weight:normal;color:#666;font-size:0.86667em;line-height:1.96154em;padding-right:12px;padding-right:1rem}.basketContents tfoot td{font-size:1.13333em;line-height:1.5em}.basketContents tfoot .discount td.amount{background:rgba(212,241,194,0.7)}.basketContents tfoot .total{font-size:1.47333em;line-height:1.5em;font-weight:bold;padding-left:0.25em;padding-right:0;border-bottom:2px solid #ccc;border-right:2px solid #ccc}.basketContents th:last-child{border-right:0.1em solid #ccc}.basketContents tbody tr.odd td{background-color:rgba(0,0,0,0.05)}.basketContents tbody tr:last-child td{border-bottom:0.1em solid #ddd}.basketContents tbody .sub-row td{border-top:0.1em dashed #ddd}.basketContents tbody tr:hover td{background-color:rgba(150,200,255,0.5)}.basketContents tbody tr.selected td{background-color:#36c;background-repeat:no-repeat;background-position:center;color:#fff;-moz-text-shadow:0 0.1em 0 rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0 rgba(0,0,0,0.2);text-shadow:0 0.1em 0 rgba(0,0,0,0.2)}.basketContents tbody tr.selected:nth-child(odd) td{background-color:#3060bf}.basketContents tbody th.name{font-size:1.6em !important}.basketContents td.thumbnail,.basketContents th.thumbnail,.basketContents td.image{width:70px;border-right:0 none}.basketContents .boolean{text-align:center;width:50px;width:6rem}.basketContents .control{text-align:left;width:50px;width:6rem}.basketContents .number{text-align:center;width:50px;width:6rem;color:gray}.basketContents .quantity{text-align:center;width:50px;width:3rem}.basketContents tbody td.price{font-size:0.9em}.basketContents td.subTotal,.basketContents td.grandTotal,.basketContents td.controls{width:50px}.basketContents td.preDiscountTotal{border-right:none}.basketContents td.subTotal,.basketContents td.price{white-space:nowrap}.basketContents td.subTotal .previous-price,.basketContents td.price .previous-price{text-decoration:line-through;color:gray}.basketContents td.subTotal .freebie,.basketContents td.subTotal .discount,.basketContents td.subTotal .discounted-price,.basketContents td.price .freebie,.basketContents td.price .discount,.basketContents td.price .discounted-price{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;display:inline-block}.basketContents td.subTotal .freebie,.basketContents td.subTotal .discount,.basketContents td.price .freebie,.basketContents td.price .discount{padding:0.2em 0.5em 0.2em 0.5em;font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;font-size:0.75em}.basketContents td.subTotal .discount,.basketContents td.price .discount{font-size:0.7em;letter-spacing:0.125em}.basketContents td.price .previous-price{display:block}.basketContents tr.grandTotalRow td{text-align:center}.basketContents tfoot tr.discount{text-align:center}.basketContents tr.update{display:none}form>*{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}form.updating{position:relative}form.updating>*{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25}form.updating:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-image:url(/assets/public/icons/waitTicker-898cb7b14d94e354f496ec01290be3e0.gif);background-repeat:no-repeat;background-position:center;z-index:1}.changed table tfoot tr{display:none}.changed table tr.update{display:table-row}.changed table tr.update td{height:100px}#map-container{border:1em solid #fff;background:transparent url(/assets/public/backgrounds/mapTexture-eaef8b0ab7baad21275bf5364f6c6ecb.jpg) 25px 25px;height:25em}#order-summary.stuck{position:fixed}.basketSummary{border:0.1em solid #ccc;margin-bottom:1.7em}.basketSummary tbody td{font-size:0.86667em;line-height:1.96154em}.basketSummary tfoot td{font-size:0.86667em;line-height:1.96154em}.disclose-replace .disclose-contents-intial{display:block}.disclose-replace .disclose-contents-activated{display:none}.content-placeholder{background:#fff295}.admin-edit-content{background:#fff295;color:#333;display:none;font-size:11px !important;font-weight:normal;position:absolute;padding:3px}#layout:hover .admin-edit-content{display:inline}#print-logo{display:none}.global-notification{background:#fff;border-bottom:0.75em solid #222;z-index:4}.global-notification .notice{color:#333;width:68.4em;padding:0.6em 0 0.2em 0;margin:0 auto;display:block}body.has-global-notice{border-top:0}body.has-global-notice #utilities{top:-0.7em}body.scrolling *{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.admin-session-notice{border-bottom:0;border-top:1px solid #cdc155;position:fixed;bottom:0;left:0;right:0}body>iframe{height:1px !important;position:absolute}@media only screen and (max-device-width: 480px){#header{padding-top:2.25em;-webkit-text-size-adjust:none}#utilities{background:#222 url(/assets/public/backgrounds/paperTexture_dark-ed55a4f9d36c63ac36c9c0382004108a.png);width:100%}#utilities .liner{background:transparent none;float:right;left:0}#utilities .piece{font-size:1.2em}#utilities .button{font-size:0.9em}.thumbnailList{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-webkit-text-size-adjust:none;float:left;list-style:none;margin-bottom:0.85em;width:100%}.thumbnailList li{background:#fff url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);border-bottom:1px solid #ddd;border-top:1px solid #fff;float:left;margin-bottom:0 !important;margin-right:1em;min-height:80px;padding:0.85em 0;position:relative;width:100%}.thumbnailList li .liner{background:#fefefe url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);border:1px solid #fff;position:static}.thumbnailList li .liner .image{background-color:#fff}.thumbnailList li .liner .image img{margin:0;border:0 none}.thumbnailList li .liner .deferredFrame img{background:#fff url(/assets/public/icons/waitTicker-898cb7b14d94e354f496ec01290be3e0.gif) no-repeat center}.thumbnailList a{position:absolute;top:0;right:0;bottom:0;left:0;font-size:1.3em;line-height:1.7em;padding:0.5em 0;display:block;text-decoration:none;color:#666}.thumbnailList .name{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;background:transparent none;display:inline !important;font-weight:normal;float:left;letter-spacing:0;text-transform:none;position:static}.thumbnailList .price,.thumbnailList .result-type{font-size:0.86667em;line-height:1.96154em;position:absolute;top:50%;right:1em;padding:0.25em 0.75em 0.1em 0.75em;background:#333;background:rgba(0,0,0,0.85);color:#fff;margin-top:-1.5em}.thumbnailList .count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;background-color:#c1b6b1;color:#fff;line-height:1.5;padding:0.25em 0.5em 0 0.5em;text-align:center;width:1em;z-index:2}.thumbnailList .from{position:absolute;top:50%;right:1.3em;font-size:0.86667em;line-height:1.96154em;background-color:#eee;font-size:0.8em;margin-top:-4em;padding:0.125em 0.75em;text-transform:uppercase;z-index:2}.thumbnailList .image{background-color:#ffe5b6;display:block;float:left;list-style:none;text-align:center;position:static;margin-left:6px;width:80px;min-height:80px;padding:4px;z-index:1}.thumbnailList .image img{width:80px}.handheld #catalogue.category .categories .category,.handheld #recipe-library.browse .categories .category{border-bottom:0}.handheld #catalogue.category .thumbnailList .result-type,.handheld #catalogue.category .thumbnailList .price,.handheld #recipe-library.browse .thumbnailList .result-type,.handheld #recipe-library.browse .thumbnailList .price{font-size:13px !important}.handheld #catalogue.category .thumbnailList .name,.handheld #recipe-library.browse .thumbnailList .name{-webkit-font-smoothing:subpixel-antialiased;font-size:21px !important}}body#order #headerPanel h1{font-size:3.84em;line-height:1.0625em}#checkout-form div.field,.show-order div.field{width:100%;float:left}#checkout-form div.field label,.show-order div.field label{font-size:1em;line-height:1.7em;width:12em}#checkout-form div.field input,#checkout-form div.field select,#checkout-form div.field textarea,.show-order div.field input,.show-order div.field select,.show-order div.field textarea{font-size:1em;line-height:1.7em}#checkout-form div.radio,#checkout-form div.checkbox,.show-order div.radio,.show-order div.checkbox{width:100%;clear:both;float:left}#checkout-form div.radio input,#checkout-form div.radio label,#checkout-form div.checkbox input,#checkout-form div.checkbox label,.show-order div.radio input,.show-order div.radio label,.show-order div.checkbox input,.show-order div.checkbox label{float:left}#checkout-form div.radio input,#checkout-form div.checkbox input,.show-order div.radio input,.show-order div.checkbox input{margin:0.3em 0.8em 0 0}#checkout-form fieldset,.show-order fieldset{border-bottom:1px solid #ccc;padding:1em 0;margin-bottom:0.85em}#checkout-form fieldset .panel,.show-order fieldset .panel{width:50%;float:left}#checkout-form dl,.show-order dl{width:100%;float:left}#checkout-form dt,#checkout-form dd,.show-order dt,.show-order dd{float:left}#checkout-form dt,.show-order dt{font-weight:bold;width:25%}#checkout-form dd,.show-order dd{width:70%}#checkout-form #checkoutStep1,.show-order #checkoutStep1{overflow-x:hidden}#checkout-form .basketSummary,.show-order .basketSummary{display:none}#checkout-form .signInPrompt,.show-order .signInPrompt{display:block}#checkout-form .helpful-message,.show-order .helpful-message{font-size:1em;line-height:1.7em;color:#333;width:auto !important}#checkout-form .step,.show-order .step{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#checkout-form .step.is-disabled,.show-order .step.is-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;pointer-events:none}.selectable-delivery-options{list-style:none}.selectable-delivery-options label{color:#333}.selectable-delivery-options .price{top:0.75em !important}.additional-service{float:left;padding:1em 0 1em;position:relative;width:100%;position:relative}.additional-service .field{margin-bottom:0.25em}.additional-service label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding-left:3em;line-height:3.5em}.additional-service label:hover,.additional-service label:focus{background:rgba(150,200,255,0.5);cursor:pointer}.additional-service input{z-index:1;position:relative;left:1.5em}.additional-service .price{border:2px solid #ccc;position:absolute;top:0.25em !important;right:0.25em;background:#fff;background:rgba(255,255,255,0.7)}.additional-service .price .value,.additional-service .price .label{display:inline-block;line-height:30px}.additional-service .price .value{font-size:1.13333em;line-height:1.5em;border-left:1px solid #ddd;min-width:80px;padding:8px 10px 5px;vertical-align:-1px}.additional-service .price .label{font-size:0.86667em;line-height:1.96154em;color:#666;padding:6px 10px 5px}.additional-service.is-selected{background:rgba(5,80,221,0.2)}div.additional-service{margin-bottom:1em}#gift-wrapping-details .note{padding-right:160px;padding-left:1.5em;margin-bottom:0}#checkout-form.active-step-2 #checkoutStep1{display:none}#checkout-form.active-step-2 #checkoutStep2{display:block}#checkout-form.active-step-2 .basketSummary{display:table}.hidden .field{display:none}.hidden .neverHide{display:block}body#order .secondaryPane .panel{margin-bottom:0.85em;border-bottom:1px dashed #ccc;padding-bottom:0.85em}body#order .secondaryPane .panel:last-child{border-bottom:0;padding-bottom:0}body#order .secondaryPane .panel h2{margin-bottom:0.3em}body#order .secondaryPane label{margin:0 0 0.5em 0;display:block}body#order .secondaryPane input{margin:0 0 1em 0}body#order .secondaryPane ul{margin-left:1em}body#order .secondaryPane ul li{font-size:1em;line-height:1.7em;margin-bottom:0.425em}#foodClubWelcome .welcome p{font-size:1.13333em;line-height:1.5em}#foodClubRewardPrompt,#codePromotionFields{background:#fff;border-bottom-color:#ccc;margin-bottom:1.7em}#foodClubRewardPrompt h2,#foodClubRewardPrompt h3,#foodClubRewardPrompt p,#codePromotionFields h2,#codePromotionFields h3,#codePromotionFields p{display:inline}#checkoutStep1 form{background:url(/assets/public/backgrounds/paperTexture_light-77148e7f34102ce780bd0720d9f05605.png);border:2px solid #ccc}#checkoutStep1 form table{border:0;border-bottom:2px solid #ccc}#checkoutStep1 fieldset{border-bottom:2px solid #ccc;padding:1em}#checkoutStep1 h2{margin-bottom:0}#codePromotionFields{float:none;padding:0.85em 0 !important;margin:0}#codePromotionFields h4{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-weight:500;font-size:0.9em;margin:0 1em 0.3em 1em;color:gray}#codePromotionFields .field{margin-bottom:0;float:right !important}#codePromotionFields label{font-size:0.86667em;line-height:1.96154em;color:#444;margin:0 1em;padding:0.3em 0;width:20em}#codePromotionFields input{width:8em}#codePromotionFields button{font-weight:normal}#codePromotionFields .applied-promotion{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:1em;line-height:1.7em;margin-left:1em}#customer_order_billing_country{width:19.33333em}#foodClubRewardPrompt{-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.2);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.2);box-shadow:0 0.1em 1em rgba(0,0,0,0.2);display:none;padding:1.275em 1em}#joinFoodClubAlternate{margin-left:1em}#shippingAddressFields{border-bottom:0 !important}#shippingAddressFields .disclose-replace-initial label{font-size:1em;line-height:1.7em;color:#333;display:inline;width:auto}#deliveryHelpMessage{margin-bottom:0.85em}#deliveryHelpMessage input{display:block}#cardExpiryDates input,#cardExpiryDates select{float:none;font-size:1em}#basketDetailView td.image,#paymentDetailView td.image{text-align:center}#basketDetailView td.image .imageFrame,#paymentDetailView td.image .imageFrame{background:#fff;border:1px solid #ddd;min-width:65px;min-height:60px;max-width:80px;position:relative;text-align:center}#basketDetailView td.image .imageFrame img,#paymentDetailView td.image .imageFrame img{max-width:100%}#basketDetailView .sku-description,#paymentDetailView .sku-description{font-size:0.86667em;line-height:1.96154em;color:#666}#paymentDetailView{margin-bottom:1.7em}#orderErrors{background-color:#bf4242;color:#fff;padding:0.85em 1em;margin-bottom:0}.errorDetails{font-size:0.86667em;line-height:1.96154em;background-color:#ffd6d6;padding:0.425em 1em;margin-bottom:0.85em}.gateway-response{background:#eee;color:#444;font-family:Monaco,Consolas,Mono;font-size:0.9em;list-style:none;margin-top:0.75em;padding:0.5em 1em}#checkout-form .member-details,#checkout-form .address-details,.show-order .member-details,.show-order .address-details,#order.thank-you .member-details,#order.thank-you .address-details,#food-club-members.order .member-details,#food-club-members.order .address-details{-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);box-shadow:0 0.1em 1em rgba(0,0,0,0.1);background:#fff;border:1px solid #ddd;margin-bottom:1.7em;padding:1.275em 1em 0.425em 1em;position:relative}#checkout-form .member-details:after,#checkout-form .address-details:after,.show-order .member-details:after,.show-order .address-details:after,#order.thank-you .member-details:after,#order.thank-you .address-details:after,#food-club-members.order .member-details:after,#food-club-members.order .address-details:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#checkout-form .member-details .update-link,#checkout-form .address-details .update-link,.show-order .member-details .update-link,.show-order .address-details .update-link,#order.thank-you .member-details .update-link,#order.thank-you .address-details .update-link,#food-club-members.order .member-details .update-link,#food-club-members.order .address-details .update-link{position:absolute;top:1em;right:1em;font-size:0.86667em;line-height:1.96154em}#checkout-form .member-details dt,#checkout-form .member-details dd,#checkout-form .address-details dt,#checkout-form .address-details dd,.show-order .member-details dt,.show-order .member-details dd,.show-order .address-details dt,.show-order .address-details dd,#order.thank-you .member-details dt,#order.thank-you .member-details dd,#order.thank-you .address-details dt,#order.thank-you .address-details dd,#food-club-members.order .member-details dt,#food-club-members.order .member-details dd,#food-club-members.order .address-details dt,#food-club-members.order .address-details dd{margin-bottom:0.561em}body.payment #checkout-form .selector{width:80px}body.payment #checkout-form span{width:auto}body.payment #checkout-form .basketContents td.subTotal,body.payment #checkout-form .basketContents td.grandTotal,body.payment #checkout-form .basketContents td.controls{width:90px}body.payment #checkout-form label{width:10em}body.payment #checkout-form input{width:16em}body.payment #checkout-form input.short-number{width:3em}#kiosk-message{padding-top:2em !important}#order.thank-you #content h1,#food-club-members.order #content h1{font-size:3.12em;line-height:0.70833em;font-weight:500;margin-bottom:0.1em}#order.thank-you #content h1 .text,#food-club-members.order #content h1 .text{display:block}#order.thank-you #content .panel h2,#food-club-members.order #content .panel h2{margin-bottom:0.85em}#order.thank-you #content .panel h2.with-note,#food-club-members.order #content .panel h2.with-note{margin-bottom:0}#order.thank-you #content .address-details,#food-club-members.order #content .address-details{margin-bottom:0}#order.thank-you #content .address-details dt,#food-club-members.order #content .address-details dt{color:gray;float:left;width:10em;clear:both}.terms-and-conditions p{font-size:0.86667em;line-height:1.96154em;margin-bottom:0.98077em;color:#555}label#credit-card-type.help{display:inline-block;white-space:nowrap}label#credit-card-type.help .card{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-property:opacity 400ms;-moz-transition-property:opacity 400ms;-o-transition-property:opacity 400ms;-ms-transition-property:opacity 400ms;transition-property:opacity 400ms;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);background-repeat:no-repeat;display:inline-block;height:21px;width:35px;margin-right:4px}label#credit-card-type.help .mastercard{background-image:url(/assets/public/icons/mastercard-fcc2909789509208e75fb6797ef520a3.png)}label#credit-card-type.help .visa{background-image:url(/assets/public/icons/visa-b240941469951dea8ebfe2c9adf64d0b.png)}label#credit-card-type.help .amex{background-image:url(/assets/public/icons/american_express-c9d12f09cc18b1ca0cddbb69d91ae128.png)}label#credit-card-type.help .diners_club_international{background-image:url(/assets/public/icons/diners-e2d510be699ba27275810467a578c6a8.png)}label#credit-card-type.help.mastercard .card,label#credit-card-type.help.amex .card,label#credit-card-type.help.visa .card,label#credit-card-type.help.diners_club_international .card{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}label#credit-card-type.help.mastercard .mastercard,label#credit-card-type.help.amex .amex,label#credit-card-type.help.visa .visa,label#credit-card-type.help.diners_club_international .diners_club_international{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 0 0 3px rgba(118,181,225,0.4);-moz-box-shadow:0 0 0 3px rgba(118,181,225,0.4);box-shadow:0 0 0 3px rgba(118,181,225,0.4)}label#credit-card-type.help.valid.mastercard .mastercard,label#credit-card-type.help.valid.amex .amex,label#credit-card-type.help.valid.visa .visa,label#credit-card-type.help.valid.diners_club_international .diners_club_international{-webkit-box-shadow:0 0 0 3px #82b877 !important;-moz-box-shadow:0 0 0 3px #82b877 !important;box-shadow:0 0 0 3px #82b877 !important}#deliveryAddressNote{background:#ffffeb;border-bottom:1px solid #ddd;clear:both;margin-left:0;padding:0.3em 0 0.1em;text-indent:0.5em;width:100% !important}#orderPromotions{padding-bottom:0;margin-top:1em}#orderPromotions ul{-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);box-shadow:0 0.1em 1em rgba(0,0,0,0.1);background:#fff;border:1px solid #ddd;padding:1em 0 0.7em 0;padding-left:1em;margin-bottom:0}#orderPromotions li{margin-left:1em;margin-bottom:0.6em}#orderPromotions li:last-child{margin-bottom:0}#checkout-soft-login-prompt .liner{padding:1em}#checkout-soft-login-prompt p,#checkout-soft-login-prompt form{margin-bottom:1em}#checkout-soft-login-prompt button{float:right}#checkout-soft-login-prompt label{margin-right:1em}#checkout-soft-login-prompt .button-bar:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#checkout-soft-login-prompt .field-help{font-size:0.86667em;line-height:1.96154em;margin-bottom:0;float:left}#recipe-library.index #layout{padding-top:30em}#recipe-library.index #features h2{position:absolute;left:5.3em;top:16em;z-index:7}#recipe-library.index #features .text{background:url(/assets/public/backgrounds/paperTexture_lens-03630743a5e4a1dff95126a9f11cf61c.png);-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);min-height:13.6em;margin-bottom:1.7em;padding:0 4em;position:absolute;left:1.2em;top:316px;width:58em;margin-top:-100px;z-index:2}#recipe-library.index #features a{color:#222;text-decoration:none}#recipe-library.index #features .name{display:block;font-size:2.7em;line-height:1.88889em;line-height:1;margin-top:1.25em;margin-bottom:0.25em;min-width:800px}#recipe-library.index #features .subPanel{opacity:0}#recipe-library.index #features .summaryTags,#recipe-library.index #features .description{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;color:#444;padding-left:0;padding-top:0}#recipe-library.index #features .summaryTags a,#recipe-library.index #features .description a{color:#156adc}#recipe-directory{margin-bottom:1.7em}#recipe-directory:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#recipe-directory li{font-size:1em;line-height:1.7em;margin-bottom:0.85em}#recipe-directory li:nth-child(odd):last-child{margin-bottom:1.7em}#recipe-directory .initial{width:2em}#recipe-directory .group{width:24.66667em;margin-right:2em}#recipe-library.recipe div.precise .friendly,#recipe-library.recipe div.friendly .precise{display:none}#recipe-library.recipe #measurementSelection{width:19.33333em;float:left}#recipe-library.recipe #measurementSelection li{-webkit-box-shadow:0 0.2em 0.1em rgba(255,255,255,0.8);-moz-box-shadow:0 0.2em 0.1em rgba(255,255,255,0.8);box-shadow:0 0.2em 0.1em rgba(255,255,255,0.8);width:49%;background:#fff;border:0.1em solid #ccc;cursor:pointer;overflow:hidden;float:left;list-style-type:none}#recipe-library.recipe #measurementSelection span{background:center left no-repeat url(/assets/public/recipes/measurements-f974f879ad895296e36dfbf06414ded7.png);white-space:nowrap;display:block;padding:0.4em 1em 0.2em 32px}#recipe-library.recipe #selectTraditional{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}#recipe-library.recipe #selectMetric{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left-width:0 !important}#recipe-library.recipe #selectMetric span{background-position:-400px center !important}#recipe-library.recipe .precise #selectMetric,#recipe-library.recipe .friendly #selectTraditional{background:left top repeat-x url(/assets/public/recipes/measurementBkg-c94b49f66b8052300f27e5af566eaab1.png)}#recipe-library.recipe #measurementSelection,#recipe-library.recipe .ingredients,#recipe-library.recipe .component-recipe,#recipe-library.recipe .secondaryPane .panel{border-bottom:1px dashed #ccc}#recipe-library.recipe #measurementSelection a.ingredient:link,#recipe-library.recipe .ingredients a.ingredient:link,#recipe-library.recipe .component-recipe a.ingredient:link,#recipe-library.recipe .secondaryPane .panel a.ingredient:link{color:#467c46}#recipe-library.recipe #measurementSelection a.ingredient:visited,#recipe-library.recipe .ingredients a.ingredient:visited,#recipe-library.recipe .component-recipe a.ingredient:visited,#recipe-library.recipe .secondaryPane .panel a.ingredient:visited{color:#457c5a}#recipe-library.recipe #measurementSelection a.ingredient:hover,#recipe-library.recipe .ingredients a.ingredient:hover,#recipe-library.recipe .component-recipe a.ingredient:hover,#recipe-library.recipe .secondaryPane .panel a.ingredient:hover{color:#5ab759}#recipe-library.recipe #measurementSelection a.ingredient:active,#recipe-library.recipe .ingredients a.ingredient:active,#recipe-library.recipe .component-recipe a.ingredient:active,#recipe-library.recipe .secondaryPane .panel a.ingredient:active{color:#b7682c}#recipe-library.recipe #measurementSelection:last-child,#recipe-library.recipe .component-recipe:last-child,#recipe-library.recipe .secondaryPane .panel:last-child{border-bottom:0 none !important;margin-bottom:0 !important}#recipe-library.recipe .ingredients li:last-child,#recipe-library.recipe .recipe-summaries li:last-child{padding-bottom:1.7em}#recipe-library.recipe .component-recipe{clear:both;min-height:40px;padding:1em 0 1.5em 0;position:relative}#recipe-library.recipe .component-recipe .imageFrame{display:inline-block;width:50px;height:50px;min-width:50px;min-height:50px;padding:5px;position:absolute;left:0;top:50%;margin-top:-32px}#recipe-library.recipe .component-recipe .text{float:left;margin-left:75px}#recipe-library.recipe .component-recipe .text .note{font-size:0.86667em;line-height:1.96154em;color:#999;display:block;line-height:1.2}#recipe-library.recipe .recipe-summaries{border-bottom:0 none;padding-bottom:0;margin-bottom:0.85em !important}#recipe-library.recipe .guest-recipe h2{font-size:0.9em}#recipe-library.recipe .guest-recipe p{font-size:1em;line-height:1.7em}#ingredient-list{margin-bottom:1.7em;width:19em}#ingredient-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#ingredient-list.stuck{background:#e2dedd url(/assets/public/backgrounds/paperTexture_75-19a21807bfa3a943ed4e74368db40070.jpg);margin-left:-1em;max-height:700px;overflow-x:hidden;overflow-y:auto;padding:0 1em 1em 1em;position:fixed;top:0;z-index:3;-webkit-overflow-scrolling:touch}#ingredient-list.stuck .toggle{background:transparent url(/assets/public/backgrounds/ingredient-list-toggle-73919d1bb44e7b1cb3fbcbae323a8c68.png) no-repeat 0 -91px;color:#333;cursor:pointer;padding:0.5em 1em;margin-left:-1em;margin-right:-1em}#ingredient-list.collapsed{height:1.5em;overflow-y:hidden}#ingredient-list.collapsed .toggle{background-position:0 0;color:#fff;display:block}#ingredient-list.expanded{-webkit-box-shadow:0 0.5em 2.5em rgba(0,0,0,0.1);-moz-box-shadow:0 0.5em 2.5em rgba(0,0,0,0.1);box-shadow:0 0.5em 2.5em rgba(0,0,0,0.1)}#ingredient-list.stuck-bottom{position:absolute;bottom:1em}#ingredient-list .secondaryPane h3{color:#69625e;font-weight:bold}#ingredient-list .bonus-tag{-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#c09221;background-color:rgba(168,127,30,0.8);color:#fff;display:inline-block;font-size:0.65em;letter-spacing:0.175em;line-height:1.5;padding:0 0.4em;text-transform:uppercase;vertical-align:2px}#ingredient-list .key-ingredient{position:relative}#ingredient-list .key-ingredient:before{content:"\0025CF";color:#dcad77;display:inline;position:absolute;left:-1em}#ingredient-list .ingredients{float:left;width:100%}.instructions{margin-top:1.7em}.instructions .step{min-height:1.8em;padding-left:4em;position:relative}.instructions .step .numeral{display:block;left:0;position:absolute;top:0.2em;font-size:2em;font-weight:bold;width:1.5em;text-align:right;color:gray;color:rgba(100,100,100,0.3)}.instructions .step .numeral span{display:none}.instructions .step .numeral span.v{display:block}.add-all-to-basket{border-bottom:1px dashed #ccc;margin-bottom:0.85em}.add-all-to-basket h2{margin-bottom:0.425em}.maggie-tip{background:#fff;border-bottom:1px solid #ddd;padding:1em 0.75em 0em 1.5em;margin-left:4em;margin-bottom:1.7em}#related{border-top:1px dashed #ccc}#related ul{float:left;margin-bottom:1.7em}#related li{width:19.33333em;margin-right:2em;float:left;list-style-type:none;height:22.1em;position:relative}#related h3{font-size:1.33333em;line-height:1.275em;margin-top:0.85em}#related h3 a{color:#655d5d !important}#related .text{background:url(/assets/public/backgrounds/paperTexture_75-19a21807bfa3a943ed4e74368db40070.jpg);min-height:5em;width:100%;padding-bottom:2.55em;position:absolute;left:0;bottom:0;z-index:2}#related .text p{position:absolute;left:0;bottom:0;min-height:2em}#related .image{position:absolute;top:0;left:0;width:100%;height:180px;overflow:hidden;z-index:1}#metaData,.metaData{border-bottom:1px dashed #ccc;padding-top:1.5em;padding-bottom:1em}#metaData dt,#metaData dd,.metaData dt,.metaData dd{display:inline-block}#metaData dt,.metaData dt{margin-right:0.5em}#metaData dd,.metaData dd{margin-right:1.5em}#metaData .extra,#metaData .yield-label,.metaData .extra,.metaData .yield-label{position:absolute;left:-1000em}#imageGallery{-webkit-box-shadow:0 0 1em rgba(0,0,0,0.15);-moz-box-shadow:0 0 1em rgba(0,0,0,0.15);box-shadow:0 0 1em rgba(0,0,0,0.15);width:38.66667em;background-color:#fff;border:1em solid #fff;height:350px;position:relative}#imageGallery li{list-style-type:none;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0}.recipe-reassurance{background:#fff;border-bottom:1px solid #ddd;padding:1em 1em 0em 2em}.recipe-reassurance h2{color:#928c89;margin-bottom:0}.recipe-reassurance p{color:#4f4c4a;font-size:0.86667em;line-height:1.96154em;line-height:1.4;margin-bottom:0.85em}.product-brief-summary .imageFrame{width:8.66667em;-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background:#fff;border:1px solid #ddd;float:left;margin:0 1em 1.7em 1em;padding:1em 0.75em;text-align:center}.product-brief-summary .text-panel{width:24.66667em;float:left;margin-top:0.5em;margin-left:1.5em}.product-brief-summary .text-panel p{font-size:1em;line-height:1.7em;margin-bottom:1.7em}.thumbnailList.ingredients .name{width:9em;padding-right:2.5em}.recipe-summaries{border-bottom:1px dashed #ccc;clear:both;padding-bottom:0.85em;margin-bottom:2.55em !important}.recipe-summaries li{font-size:1em;list-style-type:none;position:relative;margin-bottom:0.85em;min-height:5.1em;padding-left:80px}.recipe-summaries li:last-child{border-bottom:0 !important;margin-bottom:0}.recipe-summaries .desc{padding:0.4em 0.5em 0.4em 0}.recipe-summaries .desc.prefix{margin-right:1em}.recipe-summaries .price{background:#353535;color:#fff;padding:0.4em 0.5em 0.3em 0.5em}.recipe-summaries .imageFrame{position:absolute;left:0;top:0}.recipe-summaries h3{font-size:1.33333em;line-height:1.275em;margin-bottom:0.25em}.recipe-summaries h3 a{color:#655d5d !important}.recipe-master{margin-bottom:2em}.recipe-master:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.recipe-master .headerPanel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(/assets/public/backgrounds/paperTexture_75-19a21807bfa3a943ed4e74368db40070.jpg) !important}.recipe-master #imageGallery{width:320px;height:180px}.recipe-master .instructions{float:left}.recipe-master .shareLinks{display:none;width:100%}#catalogue.index #features .text{color:#fff;position:absolute;top:50%;left:5em;margin-top:-1.7em;z-index:2}#catalogue.index #features .text .name{font-weight:500;letter-spacing:-0.03em;font-size:4.8em;line-height:1.0625em;-moz-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);-webkit-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6)}#catalogue.index #content{margin-top:22em}.purchaseProduct li{list-style-type:none;font-size:1em}.purchaseProduct li form,#addToBasket,.skuOutOfStock,.skuNotAvailableOnline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1),0 0.1em 0.1em rgba(0,0,0,0.1);-moz-box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1),0 0.1em 0.1em rgba(0,0,0,0.1);box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1),0 0.1em 0.1em rgba(0,0,0,0.1);background:#fff url(/assets/public/backgrounds/bkg_add_control-d5c3af83e4be168a2c1dc50c52e9825a.png) repeat-x top left;border:1px solid #a7a7a5;border:1px solid rgba(0,0,0,0.3);border-bottom-color:#8d8e8d;border-bottom-color:rgba(0,0,0,0.4);height:32px;position:relative;z-index:2}#addToBasket{font-size:1em}.purchaseProduct label,.purchaseProduct span,.purchaseProduct a{line-height:27px}.purchaseProduct p,.purchaseProduct p a{line-height:1.3}.purchaseProduct .notice{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff url(/assets/public/backgrounds/bkg_add_control-d5c3af83e4be168a2c1dc50c52e9825a.png) repeat-x top left;height:100%;line-height:34px;text-indent:12px;width:100%;position:absolute;left:0;top:0}.purchaseProduct .loading{background:#fff url(/assets/public/backgrounds/bkg_add_in_progress-b2991aac3445fa0f8a9f849dcd8df963.gif) no-repeat top right}.purchaseProduct .error{font-size:0.86667em;line-height:1.96154em;line-height:34px;background:#b45c46;color:#fff}.purchaseProduct .success{background:#83a264 url(/assets/public/backgrounds/bkg_add_in_progress_success-448949a92fcec9f7427eec95df562b25.gif) no-repeat top right;color:#fff}.purchaseProduct .validation{font-size:0.86667em;line-height:1.96154em;line-height:34px;background:#fdffaa}.purchaseProduct input{float:left;text-align:center;height:18px;margin:4px 0 0 0.5em;width:1.6em}@media only screen and (max-width: 560px){.purchaseProduct input{height:24px;width:1.6em !important}}.purchaseProduct .skuOutOfStock .name{margin-left:4em}.purchaseProduct .skuOutOfStock .message{color:gray;margin-left:1em}.purchaseProduct .skuNotAvailableOnline .price{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:#ddd;border-right-color:#ccc;color:#333;right:0;width:6em}.purchaseProduct .skuNotAvailableOnline .price span{color:#666;font-size:0.85em;font-weight:normal}.sku-purchase-options li.sku{width:100%;float:left;clear:both}.sku-purchase-options .sku-detail-promotions,.sku-purchase-options .sku-detail-promotions li{clear:both}.sku-purchase-options .sku-detail-promotions:after,.sku-purchase-options .sku-detail-promotions li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.purchaseProduct .name,.purchaseProduct .price,.purchaseProduct .message,#addToBasket .name,#addToBasket .price,#addToBasket .message{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;float:left;height:27px;padding-top:5px;font-size:0.85em}.purchaseProduct .name,#addToBasket .name{margin-left:0.75em}.purchaseProduct .price,#addToBasket .price{position:absolute;top:0;bottom:0;right:72px;background:#414141 url(/assets/public/backgrounds/bkg_add_price-f08a28becb844b2dc7d0a3617afde317.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #222;color:#fff;font-weight:bold;text-align:center;width:4em}.purchaseProduct .errorMessage,#addToBasket .errorMessage{float:left;width:100%}.purchaseProduct .add,#addToBasket .add{-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-size:0.86667em;line-height:1.96154em;background:transparent none;background-color:#95b477;background-image:url(/assets/public/backgrounds/button_add_to_basket-83abb2850dd75021c27c6abd9553405b.png);background-position:0 -75px;background-repeat:no-repeat;border:0 none;border-left:1px solid #95b477;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:#fff;display:inline-block;float:left;font-weight:bold;outline:none;position:absolute;text-align:center;text-decoration:none;text-indent:15px;right:0;top:0;bottom:0;width:72px}.purchaseProduct a.add,#addToBasket a.add{line-height:2.94231em}.purchaseProduct a.add:hover,.purchaseProduct a.add:focus,#addToBasket a.add:hover,#addToBasket a.add:focus{background-position:0 -37px}.purchaseProduct a.add:active,#addToBasket a.add:active{background-position:0 0}.purchaseProduct .inProgress,#addToBasket .inProgress{background-image:url(/assets/public/backgrounds/bkg_add_in_progress-b2991aac3445fa0f8a9f849dcd8df963.gif) no-repeat top right;padding-right:0 !important}.purchaseProduct .sku-message-container,#addToBasket .sku-message-container{font-size:0.86667em;line-height:1.96154em;-moz-border-radius:0 0 0.5em 0.5em;-webkit-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;background:#fff;background:rgba(255,255,255,0.6);border:1px solid #ccc;border-top:0;clear:both;color:gray;float:left;margin:-1px 0 0 1px;padding-top:0.5em;width:98.5%;z-index:1}.purchaseProduct .sku-message-container li,#addToBasket .sku-message-container li{border-bottom:1px dashed #ccc;margin-bottom:0}.purchaseProduct .sku-message-container li:last-child,#addToBasket .sku-message-container li:last-child{border-bottom:0 none}.purchaseProduct .volume-savings,#addToBasket .volume-savings{border-bottom:1px dashed #ccc;margin-bottom:0}.purchaseProduct .volume-savings li,#addToBasket .volume-savings li{padding:0.5em 1em}.purchaseProduct .volume-savings li:last-child,#addToBasket .volume-savings li:last-child{margin-bottom:0}.purchaseProduct .volume-savings:last-child,#addToBasket .volume-savings:last-child{border-bottom:0}.purchaseProduct .low-stock-warning,.purchaseProduct .exists-in-order-message,#addToBasket .low-stock-warning,#addToBasket .exists-in-order-message{padding:0.5em 1em}.purchaseProduct .low-stock-warning,#addToBasket .low-stock-warning{background-color:#eef1ad;border-bottom:1px dashed #ccc;display:block;float:none}#new-promotions-message{clear:both;margin-top:0.75em}.social-links{border-bottom:1px dashed #ccc;margin-bottom:1.7em}.product-ingredients .gluten-free{color:#222;padding-left:32px;background:url(/assets/public/icons/gluten_free-9b1181701efdc65b6867137f11316842.png) no-repeat left center}.product-ingredients p{font-size:0.86667em;line-height:1.96154em;margin-bottom:0.98077em;color:#555}.checkout-prompt{float:left;line-height:2.5em;text-align:right;width:100%}.checkout-prompt .note{font-size:0.86667em;line-height:1.96154em;color:#666;margin-right:1em;margin-top:0.2em;float:left}.checkout-prompt a{float:right}.in-store-only h2{margin-bottom:0.2125em}.in-store-only p{color:#777}.season-summaries,.product-summaries,.range-summaries{border-top:1px dashed #ccc;clear:both;padding-top:0.85em;margin-bottom:2.55em !important}.season-summaries li,.product-summaries li,.range-summaries li{font-size:1em;list-style-type:none;position:relative;padding-left:80px}.season-summaries .desc,.product-summaries .desc,.range-summaries .desc{padding:0.4em 0.5em 0.4em 0}.season-summaries .desc.prefix,.product-summaries .desc.prefix,.range-summaries .desc.prefix{margin-right:1em}.season-summaries .price,.product-summaries .price,.range-summaries .price{background:#353535;color:#fff;padding:0.4em 0.5em 0.3em 0.5em}.season-summaries .imageFrame,.product-summaries .imageFrame,.range-summaries .imageFrame{position:absolute;left:0;top:0;width:65px;padding-top:4px;padding-bottom:4px}.season-summaries .imageFrame img,.product-summaries .imageFrame img,.range-summaries .imageFrame img{max-width:100%}.season-summaries h3,.product-summaries h3,.range-summaries h3{font-size:1.33333em;line-height:1.275em;margin-bottom:0.25em}.season-summaries h3 a,.product-summaries h3 a,.range-summaries h3 a{color:#655d5d !important}.season-summaries li,.range-summaries li{margin-bottom:0.75em;min-height:3.4em}.season-summaries h3,.range-summaries h3{padding-top:0.5em}.product-summaries li{margin-bottom:1.7em;min-height:5.1em}#catalogue .headerPanel,#catalogue #headerPanel,#ranges .headerPanel,#ranges #headerPanel{padding-top:3.4em}#catalogue.index .intro,#ranges.index .intro{margin-bottom:0}#ranges.show iframe{margin-bottom:1.7em}.category-banners,.range-banners,.season-banners{list-style:none}.category-banners .category-banner,.category-banners .range-banner,.category-banners .season-banner,.range-banners .category-banner,.range-banners .range-banner,.range-banners .season-banner,.season-banners .category-banner,.season-banners .range-banner,.season-banners .season-banner{float:left;margin-bottom:1em;margin-left:-0.5em;position:relative}.category-banners .category-banner a,.category-banners .range-banner a,.category-banners .season-banner a,.range-banners .category-banner a,.range-banners .range-banner a,.range-banners .season-banner a,.season-banners .category-banner a,.season-banners .range-banner a,.season-banners .season-banner a{text-decoration:none}.category-banners .category-banner .name,.category-banners .range-banner .name,.category-banners .season-banner .name,.range-banners .category-banner .name,.range-banners .range-banner .name,.range-banners .season-banner .name,.season-banners .category-banner .name,.season-banners .range-banner .name,.season-banners .season-banner .name{font-size:2.7em;line-height:1.88889em;font-family:"gibson","helvetica neue",sans-serif;font-weight:500;margin-left:1em;margin-top:-0.70833em;position:absolute;top:40%;z-index:2}.category-banners .category-banner,.category-banners .range-banner,.range-banners .category-banner,.range-banners .range-banner,.season-banners .category-banner,.season-banners .range-banner{width:40.66667em;margin-right:2em}.category-banners .categoryImageFrame,.category-banners .rangeImageFrame,.category-banners .seasonImageFrame,.range-banners .categoryImageFrame,.range-banners .rangeImageFrame,.range-banners .seasonImageFrame,.season-banners .categoryImageFrame,.season-banners .rangeImageFrame,.season-banners .seasonImageFrame{position:absolute;top:0;right:1px;bottom:0;left:0;border:0.5em solid transparent}.category-banners .season-banner,.range-banners .season-banner,.season-banners .season-banner{width:100%}.category-banners .seasonImageFrame,.range-banners .seasonImageFrame,.season-banners .seasonImageFrame{overflow:hidden}.category-banners .seasonImageFrame img,.range-banners .seasonImageFrame img,.season-banners .seasonImageFrame img{width:100%}.category-banners a:hover .categoryImageFrame,.category-banners a:hover .rangeImageFrame,.category-banners a:hover .seasonImageFrame,.category-banners a:focus .categoryImageFrame,.category-banners a:focus .rangeImageFrame,.category-banners a:focus .seasonImageFrame,.range-banners a:hover .categoryImageFrame,.range-banners a:hover .rangeImageFrame,.range-banners a:hover .seasonImageFrame,.range-banners a:focus .categoryImageFrame,.range-banners a:focus .rangeImageFrame,.range-banners a:focus .seasonImageFrame,.season-banners a:hover .categoryImageFrame,.season-banners a:hover .rangeImageFrame,.season-banners a:hover .seasonImageFrame,.season-banners a:focus .categoryImageFrame,.season-banners a:focus .rangeImageFrame,.season-banners a:focus .seasonImageFrame{border-color:#7db0f7}.category-banners a:hover .name,.category-banners a:focus .name,.range-banners a:hover .name,.range-banners a:focus .name,.season-banners a:hover .name,.season-banners a:focus .name{color:#111}.category-banners .products,.range-banners .products,.season-banners .products{float:right;margin:2.55em 0 0;position:relative;z-index:1}.category-banners .products .product,.range-banners .products .product,.season-banners .products .product{display:block;float:right;margin-top:-0.85em;margin-bottom:1.7em;min-height:6.8em;padding:0.5em;text-align:center;width:5.77778em}.category-banners .products .product .imageFrame,.range-banners .products .product .imageFrame,.season-banners .products .product .imageFrame{background:#fff;display:block;width:100%;overflow:hidden;text-align:center;height:6.8em;margin:0}.category-banners .products .product .imageFrame img,.range-banners .products .product .imageFrame img,.season-banners .products .product .imageFrame img{display:inline-block;text-align:center;height:100%;margin:0}.category-banners .category-banner .name,.range-banners .category-banner .name,.season-banners .category-banner .name{-moz-text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.3);color:#333}.category-banners .category-banner.long-name .products .product,.range-banners .category-banner.long-name .products .product,.season-banners .category-banner.long-name .products .product{visibility:hidden}.category-banners .category-banner a:hover .name,.category-banners .category-banner a:focus .name,.range-banners .category-banner a:hover .name,.range-banners .category-banner a:focus .name,.season-banners .category-banner a:hover .name,.season-banners .category-banner a:focus .name{color:#111}.category-banners .category-banner .products,.range-banners .category-banner .products,.season-banners .category-banner .products{background:url(/assets/public/backgrounds/paperTexture_lens-03630743a5e4a1dff95126a9f11cf61c.png);background:rgba(255,255,255,0.5)}.category-banners .category-banner .categoryImageFrame img,.range-banners .category-banner .categoryImageFrame img,.season-banners .category-banner .categoryImageFrame img{width:100%;height:100%}.category-banners .range-banner,.category-banners .season-banner,.range-banners .range-banner,.range-banners .season-banner,.season-banners .range-banner,.season-banners .season-banner{min-height:10em}.category-banners .range-banner .name,.category-banners .season-banner .name,.range-banners .range-banner .name,.range-banners .season-banner .name,.season-banners .range-banner .name,.season-banners .season-banner .name{-moz-text-shadow:0 1px 1px rgba(0,0,0,0.8),0 0.3em 1em rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.8),0 0.3em 1em rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.8),0 0.3em 1em rgba(0,0,0,0.3);color:#fff}.category-banners .range-banner .rangeImageFrame,.category-banners .season-banner .rangeImageFrame,.range-banners .range-banner .rangeImageFrame,.range-banners .season-banner .rangeImageFrame,.season-banners .range-banner .rangeImageFrame,.season-banners .season-banner .rangeImageFrame{overflow:hidden}.category-banners .range-banner .rangeImageFrame img,.category-banners .season-banner .rangeImageFrame img,.range-banners .range-banner .rangeImageFrame img,.range-banners .season-banner .rangeImageFrame img,.season-banners .range-banner .rangeImageFrame img,.season-banners .season-banner .rangeImageFrame img{height:100%;min-width:120%}.category-banners .range-banner a:hover .name,.category-banners .range-banner a:focus .name,.category-banners .season-banner a:hover .name,.category-banners .season-banner a:focus .name,.range-banners .range-banner a:hover .name,.range-banners .range-banner a:focus .name,.range-banners .season-banner a:hover .name,.range-banners .season-banner a:focus .name,.season-banners .range-banner a:hover .name,.season-banners .range-banner a:focus .name,.season-banners .season-banner a:hover .name,.season-banners .season-banner a:focus .name{color:#fff}.category-banners .description,.range-banners .description,.season-banners .description{background:#fff;margin-left:-0.5em;padding-bottom:0.85em;margin-bottom:2.55em}.category-banners .description:after,.range-banners .description:after,.season-banners .description:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.category-banners .description p,.range-banners .description p,.season-banners .description p{margin-left:2.55em;margin-right:2.55em}.range-banners>li,.season-banners>li{-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);margin-right:0.5em}.categories li.category{clear:both}.categories li.category:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.categories h2{clear:both}.categories .sub-category-description{margin-top:-0.75em}.categories .sub-category-description p{font-size:0.86667em;line-height:1.96154em;color:#666}#filter-navigation ul.sub-categories{list-style:none;margin:1.275em 0 2.55em 2em}#filter-navigation ul.sub-categories a{padding:0.45em 0.75em 0.2em 1.5em}#filter-navigation ul.sub-categories .current a{background:url(/assets/public/icons/filter-nav-caret-c4bada5cc424c76e1c228044d07b7002.png) left center no-repeat}#filter-navigation ul.sub-categories .current a:hover,#filter-navigation ul.sub-categories .current a:focus{text-decoration:none}.product-list-sort{float:right;padding:0.5em 0}.product-list-sort label{font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;display:inline-block;font-size:0.75em;letter-spacing:0.175em;padding:0 0.5em 0 0;line-height:1.6;text-transform:uppercase}.product-list-sort select{cursor:pointer}.product-list-sort button{display:none}.category-promotions li,.product-detail-promotions li{min-height:70px}.category-promotions .summary,.product-detail-promotions .summary{font-family:"gibson","helvetica neue",sans-serif;color:#655d5d;font-size:1.333em;margin-bottom:0.333em}.category-promotions .summary:first-letter,.product-detail-promotions .summary:first-letter{text-transform:uppercase}.category-promotions .note,.category-promotions .note a,.product-detail-promotions .note,.product-detail-promotions .note a{line-height:1.4 !important}.category-promotions,.product-detail-promotions,.sku-detail-promotions{list-style-type:none;position:relative;margin-bottom:1.7em}.category-promotions li,.product-detail-promotions li,.sku-detail-promotions li{margin-bottom:0}.category-promotions li.get-n-free,.product-detail-promotions li.get-n-free,.sku-detail-promotions li.get-n-free{min-height:0}.category-promotions li.bonus-product,.product-detail-promotions li.bonus-product,.sku-detail-promotions li.bonus-product{padding-left:80px}.category-promotions p.note,.product-detail-promotions p.note,.sku-detail-promotions p.note{color:#999;font-size:0.9em !important;margin-bottom:0}.category-promotions .bonus-tag,.category-promotions .win-tag,.category-promotions .save-tag,.product-detail-promotions .bonus-tag,.product-detail-promotions .win-tag,.product-detail-promotions .save-tag,.sku-detail-promotions .bonus-tag,.sku-detail-promotions .win-tag,.sku-detail-promotions .save-tag{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#c09221;background-color:rgba(168,127,30,0.8);color:#fff;display:inline-block;font-size:0.65em;letter-spacing:0.175em;padding:0.3em 0.5em;text-transform:uppercase;margin-right:0.4em}.category-promotions .bonus-product,.product-detail-promotions .bonus-product,.sku-detail-promotions .bonus-product{padding-left:5em;display:block}.category-promotions .imageFrame,.product-detail-promotions .imageFrame,.sku-detail-promotions .imageFrame{-webkit-box-shadow:0 0.1em 0.45em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.45em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.45em rgba(0,0,0,0.15);background:#fff;border:0 none;left:0.33em;top:0.33em;overflow:hidden;margin-bottom:0;position:absolute;text-align:center;min-width:65px}.category-promotions{margin-bottom:1em}.category-promotions .bonus-tag,.category-promotions .win-tag,.category-promotions .save-tag{font-size:0.8em}.product-detail-promotions{margin-bottom:0.85em}.product-detail-promotions li{border-bottom:1px dashed #ddd;margin-bottom:1em;padding-bottom:0;position:relative}.product-detail-promotions li:last-child{border-bottom:0 none}.product-detail-promotions h2{margin-bottom:0.3em}.product-detail-promotions p{font-size:1em}.product-detail-promotions .imageFrame{background:#fff;border:0 none;left:0;top:0;overflow:hidden;padding-top:2px;padding-bottom:2px;margin-bottom:0;position:absolute;text-align:center}.product-detail-promotions .bonus-tag{font-size:0.8em;padding:0.1em 0.5em 0 0.5em}.sku-purchase-options .sku-detail-promotions{margin-bottom:0}.sku-purchase-options .sku-detail-promotions li{padding:0.5em 1em}.sku-purchase-options .sku-detail-promotions span,.sku-purchase-options .sku-detail-promotions a{line-height:1.5}.product-detail-promotions span,.product-detail-promotions a{line-height:1.8 !important}.product-detail-promotions .bonus-tag,.product-detail-promotions .win-tag,.product-detail-promotions .save-tag{font-size:0.8em;padding:0.2em 0.5em;line-height:1.5 !important}.product-detail-promotions .summary{font-size:1em;line-height:1.7em;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif}.product-detail-promotions .imageFrame{left:0.5em}.category-promotions p.note,.sku-detail-promotions p.note{text-align:right}.category-introduction{padding-bottom:1em}#catalogue.index .thumbnailList img.deferred{width:205px;height:205px}#catalogue.product .primaryPane .panel,#partner-offers.show .primaryPane .panel,#partner-offers.thank-you .primaryPane .panel{border-bottom:0 none;clear:none}#catalogue.product .primaryPane .images,#partner-offers.show .primaryPane .images,#partner-offers.thank-you .primaryPane .images{float:left;width:35%}#catalogue.product .primaryPane .description,#partner-offers.show .primaryPane .description,#partner-offers.thank-you .primaryPane .description{float:right;width:60%}#catalogue.product .primaryPane .description ul,#catalogue.product .primaryPane .description ol,#partner-offers.show .primaryPane .description ul,#partner-offers.show .primaryPane .description ol,#partner-offers.thank-you .primaryPane .description ul,#partner-offers.thank-you .primaryPane .description ol{margin-bottom:1.7em;margin-left:1.25em}#catalogue.product .primaryPane .description ul li,#catalogue.product .primaryPane .description ol li,#partner-offers.show .primaryPane .description ul li,#partner-offers.show .primaryPane .description ol li,#partner-offers.thank-you .primaryPane .description ul li,#partner-offers.thank-you .primaryPane .description ol li{margin-bottom:0.561em}#catalogue.product .video-embed{margin-bottom:1.8em}.product-index{border-bottom:1px dashed #ccc;list-style:none;padding:0 1em 1em 4em;margin:0 1em 1em 0}.product-index li{margin-bottom:0.85em}*{background:transparent none !important}body{border-top:0}#layout{padding:0.5cm 0 1em 0;margin:0}#content{margin:0}.pageContent,.headerPanel{padding:0;width:100%}#headerPanel,.headerPanel{width:90%;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#headerPanel h1,.headerPanel h1{padding-left:3.2cm;padding-right:1cm;font-size:3.2em;margin-left:0;min-height:3cm}#headerPanel ul,.headerPanel ul{display:none}#metaData{border-bottom:0 none;padding-top:1em}.primaryPane{width:63%}.secondaryPane{width:30%}.recipe .instructions p{font-size:0.98em}.recipe .instructions .step{padding-left:3.5em}.recipe .instructions .numeral{width:1em}.recipe #ingredient-list{width:14em !important}.product #headerPanel{padding:0 !important}.product #headerPanel h1{position:relative}.product #headerPanel h1 span{position:absolute;bottom:0.2em}.product .pageContent{padding-top:1.25em}.product .imageGallery{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.product .gluten-free{padding-left:0;font-weight:bold}.product #relatedProducts{width:14em !important}.product #relatedProducts .desc:after{content:": "}.product #relatedProducts .price{color:#333}.product .purchaseProduct h2:before{content:attr(title)}.product .purchaseProduct h2 span{display:none}.product .purchaseProduct li{height:auto;margin-bottom:0.25em}.product .purchaseProduct form{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:0 none}.product .purchaseProduct form input,.product .purchaseProduct form button{display:none}.product .purchaseProduct .name:after{content:": "}.product .purchaseProduct .price{border:0 none;background:none;color:#333;position:static}body.thank-you .header{padding-left:3.2cm;padding-right:1cm;margin-left:0;min-height:3cm}body.thank-you .primaryPane{width:75%}body.thank-you .secondaryPane{display:none}body.thank-you #footer{display:none}body.thank-you .address-details{border:2px solid #ddd}body.thank-you table thead th{color:#333;border-color:#ddd !important}body.thank-you table a{color:#000}#nav,#utilities,#header,#feature_image_frame,#measurementSelection,.add-all-to-basket,.shareLinks,#explore-links,#contact-links,.recipe-reassurance,.admin-edit-content,.button-bar,body.recipe #related{display:none}#print-logo{display:block;width:2.54cm;position:absolute;top:0.75cm;left:0}#recipe-library.master-list #print-logo,#recipe-library.master-list #headerPanel{display:none}.recipe-master{page-break-after:always}.recipe-master .headerPanel{margin-left:0;padding-left:0;width:100%}.recipe-master .headerPanel h1{margin-left:0;min-height:0;padding-left:0 !important}.recipe-master #imageGallery{width:320px;height:180px}.recipe-master .shareLinks{display:none;width:100%}.paperwork-container{border-top:0;padding-top:2em;width:19cm;font-size:13px;color:#000;margin:auto;position:relative}.paperwork-container *{background:transparent none !important;font-family:Gibson}.paperwork-container strong{font-weight:600}.paperwork-container h1{margin-bottom:0.3em}.paperwork-container h2{padding-top:0.3cm;margin-top:0 !important;width:100%;float:left}.paperwork-container h3{margin-bottom:0.3em}.paperwork-container p,.paperwork-container dt,.paperwork-container dd,.paperwork-container li{font-size:13px}.paperwork-container #layout{padding:0.5cm 0.5cm 0 0.5cm}.paperwork-container .panel{padding:0.5em 0 0.5em 0}.paperwork-container .panel-group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.paperwork-container .address{width:30%;margin-right:2.5%;float:left}.paperwork-container .page{padding-bottom:1cm;page-break-after:always;position:relative}.paperwork-container .address-details{list-style:none}.paperwork-container .key{width:5em;display:inline-block;font-weight:600}.paperwork-container .header:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.paperwork-container .header .contents{margin-top:0.75cm;padding-right:4cm;padding-left:4cm}.paperwork-container .header h1{margin-bottom:0.1cm;font-size:2.2em}.paperwork-container .header h2{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;border-top:0 none;float:none;font-weight:600;padding:0;margin:0;color:gray}.paperwork-container .header .order-number{color:#000}.paperwork-container table{margin-top:0.5cm;margin-bottom:0.5cm;border:0.2em solid #aaa;border-width:0.2em 0;width:100%}.paperwork-container table th,.paperwork-container table td{font-size:13px;padding:0.25cm 0.25cm}.paperwork-container table thead th{color:#000;border-bottom:0.1em solid #aaa;text-align:center;font-weight:600}.paperwork-container table a{color:#000}.paperwork-container table th.name{text-align:left}.paperwork-container table tbody td,.paperwork-container table tbody th{border-bottom:0.1em solid #aaa;text-align:right}.paperwork-container table tbody .name{text-align:left}.paperwork-container table tbody .qty{text-align:center}.paperwork-container table tfoot th{text-align:center;font-weight:600}.paperwork-container table tfoot th,.paperwork-container table tfoot td{padding-top:0.2cm;padding-bottom:0.2cm}.paperwork-container table tfoot td{text-align:right}.paperwork-container table tfoot tr:first-child th,.paperwork-container table tfoot tr:first-child td{padding-top:0.3cm}.paperwork-container table th .note{display:block;font-weight:normal;font-size:0.8em}.paperwork-container table .table-body-separator th{border-bottom:0.1em solid #aaa;text-align:left}.paperwork-container table.total-summary th,.paperwork-container table.total-summary td{text-align:right}.paperwork-container table.total-summary .total{font-size:1.4em}.paperwork-container table.total-summary tr:last-child td,.paperwork-container table.total-summary tr:last-child th{border:0 none}.paperwork-container #orderPromotions{float:none;line-height:1.3;padding-bottom:0.5cm}.paperwork-container #orderPromotions:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.paperwork-container #print-logo{display:block;float:left;width:2.54cm;margin-right:2em;margin-bottom:1em}.paperwork-container #orders.invoice .card-details,.paperwork-container #orders.print-all .card-details{width:33%}.paperwork-container #orders.invoice .card-details dt,.paperwork-container #orders.print-all .card-details dt{font-weight:600;width:4em;float:left}.paperwork-container #orders.invoice .billing,.paperwork-container #orders.invoice .shipping,.paperwork-container #orders.invoice .contact,.paperwork-container #orders.print-all .billing,.paperwork-container #orders.print-all .shipping,.paperwork-container #orders.print-all .contact{width:33.5%}.paperwork-container #orders.invoice .gifted,.paperwork-container #orders.print-all .gifted{width:66.5%}.paperwork-container .footnote{position:absolute;top:0.75cm;right:0;width:4cm;color:#333;text-align:right}.paperwork-container .footnote:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
