@charset "US-ASCII";@font-face{font-family:"gibson";src:url(/assets/gibson_light/Gibson-Light-webfont-e65729dd92f56614db98343e0cd0caef.eot);src:local("☺"),url(/assets/gibson_light/Gibson-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_light/Gibson-Light-webfont-e28354930be4795792eb15f5c45b5e43.woff) format("woff"),url(/assets/gibson_light/Gibson-Light-webfont-63eeb4b576ec03ba7e0e395f906543c8.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-7ba7763e8186c1c9bcc66833f9300a5d.eot);src:local("☺"),url(/assets/gibson_regular/Gibson-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_regular/Gibson-Regular-webfont-a1757b1804116ddc20d160ef50791435.woff) format("woff"),url(/assets/gibson_regular/Gibson-Regular-webfont-e6eb83d83029635e219b3723fb728667.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-8e60b180e75d743bbc10d3e9f69641ca.eot);src:local("☺"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont-915378e94a539c382ec55c8b308752d4.woff) format("woff"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont-026a66446d9a2735e362d68a716324ce.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}div.selector{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.selector span{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.checker span,div.uni_radio span{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.uploader{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.uploader span.action{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.button{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.button span{background-image:url(/assets/vendor/uniform/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.selector,.uni_radio,.checker,.uploader,.button,.selector *,.uni_radio *,.checker *,.uploader *,.button *{margin:0;padding:0}input.uni-text,input.uni-email,input.uni-password{font-size:12px;font-weight:normal;padding:3px;color:#777;background:url("/assets/vendor/uniform/bg-input-focus.png") repeat-x 0px 0px;background:url("/assets/vendor/uniform/bg-input.png") repeat-x 0px 0px;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}textarea.uniform{font-size:12px;font-weight:normal;padding:3px;color:#777;background:url("/assets/vendor/uniform/bg-input-focus.png") repeat-x 0px 0px;background:url("/assets/vendor/uniform/bg-input.png") repeat-x 0px 0px;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}input.text:focus,input.email:focus,input.password:focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999;background:url("/assets/vendor/uniform/bg-input-focus.png") repeat-x 0px 0px}textarea.uniform:focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999;background:url("/assets/vendor/uniform/bg-input-focus.png") repeat-x 0px 0px}div.selector{background-position:-483px -130px;line-height:26px;height:26px}div.selector span{background-position:right 0px;height:26px;line-height:26px}div.selector select{top:0px;left:0px}div.selector:active,div.selector.active{background-position:-483px -156px}div.selector:active span,div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px}div.selector.focus:active,div.selector.focus.active{background-position:-483px -208px}div.selector:hover:active,div.selector.active:hover{background-position:-483px -208px}div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -78px}div.selector.disabled{background-position:-483px -234px}div.selector.disabled span{background-position:right -104px}div.checker{width:19px;height:19px}div.checker input{width:19px;height:19px}div.checker span{background-position:0px -260px;height:19px;width:19px}div.checker:active span,div.checker.active span{background-position:-19px -260px}div.checker.focus span,div.checker:hover span{background-position:-38px -260px}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px -260px}div.checker span.checked{background-position:-76px -260px}div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}div.checker.focus:active span.checked,div.checker:hover:active span.checked{background-position:-133px -260px}div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.uni_radio{width:18px;height:18px}div.uni_radio input{width:18px;height:18px}div.uni_radio span{height:18px;width:18px;background-position:0px -279px}div.uni_radio:active span,div.uni_radio.active span{background-position:-18px -279px}div.uni_radio.focus span,div.uni_radio:hover span{background-position:-36px -279px}div.uni_radio.focus:active span,div.uni_radio:active:hover span{background-position:-54px -279px}div.uni_radio.active:hover span,div.uni_radio.active.focus span{background-position:-54px -279px}div.uni_radio span.checked{background-position:-72px -279px}div.uni_radio:active span.checked,div.uni_radio.active span.checked{background-position:-90px -279px}div.uni_radio.focus span.checked,div.uni_radio:hover span.checked{background-position:-108px -279px}div.uni_radio.focus:active span.checked,div.uni_radio:hover:active span.checked,div.uni_radio.focus.active span.checked,div.uni_radio.active:hover span.checked{background-position:-126px -279px}div.uni_radio.disabled span,div.uni_radio.disabled:active span,div.uni_radio.disabled.active span{background-position:-144px -279px}div.uni_radio.disabled span.checked,div.uni_radio.disabled:active span.checked,div.uni_radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0px -297px;height:28px}div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}div.uploader span.filename{height:24px;margin:2px 0px 2px 2px;line-height:24px}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -353px}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px}div.uploader.disabled{background-position:0px -325px}div.uploader.disabled span.action{background-position:right -381px}div.button{background-position:0px -523px;height:30px}div.button span{background-position:right -643px}div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0px -553px}div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px}div.button.active,div.button:active{background-position:0px -583px}div.button.active span,div.button:active span{background-position:right -703px;color:#555}div.button.disabled,div.button:disabled{background-position:0px -613px}div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}div.selector{width:190px;font-size:12px}div.selector select{min-width:190px;font-size:12px;border:solid 1px #fff}div.selector span{padding:0px 25px 0px 2px;cursor:pointer;color:#333;width:158px}div.selector.disabled span{color:#bbb}div.checker{margin-right:5px}div.uploader{width:190px;cursor:pointer}div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0px 1px 0px;background-color:#fff;font-size:11px;font-weight:bold}div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px}div.uploader input{width:190px}div.uploader.disabled span.action{color:#aaa}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}.selector,.checker,.button,.uni_radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.selector select:focus,.uni_radio input:focus,.checker input:focus,.uploader input:focus{outline:0}div.button{cursor:pointer;position:relative}div.button a,div.button button,div.button input{position:absolute}div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}div.selector{position:relative;padding-left:10px;overflow:hidden}div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.selector select{position:absolute;opacity:0;height:25px;border:none;background:none}div.checker{position:relative}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{opacity:0;display:inline-block;background:none}div.uni_radio{position:relative}div.uni_radio span{display:-moz-inline-box;display:inline-block;text-align:center}div.uni_radio input{opacity:0;text-align:center;display:inline-block;background:none}div.uploader{position:relative;overflow:hidden;cursor:default}div.uploader span.action{float:left;display:inline;padding:2px 0px;overflow:hidden;cursor:pointer}div.uploader span.filename{padding:0px 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}div.uploader input{opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}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.25em;margin-bottom:0.3125em}h1:first-letter{text-transform:capitalize}#recipe-library.browse h1.lengthy{font-size:3.6em;line-height:0.9375em;margin-bottom:0.46875em}h2,.categories .name{font-size:1em;line-height:1.5em;margin-bottom:0.75em;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.5em}a.seeAll{text-transform:none;letter-spacing:normal;font-weight:normal;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:0.86667em;line-height:1.73077em}.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.73077em;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.32353em;margin-bottom:1.32353em}.secondaryPane p{font-size:0.86667em;line-height:1.73077em;margin-bottom:1.73077em}.secondaryPane ul,.secondaryPane ol{margin-bottom:0.86538em}.secondaryPane li{font-size:0.86667em;line-height:1.73077em;margin-bottom:0.86538em}.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.75em}.checklist ul li{background:url(/assets/public/icons/checklist_check-f3c541f5e1960fe9d50b7f66219a500d.png) no-repeat left 2px;list-style:none;padding-left:24px;margin-bottom:0.75em}.primaryPane .note{font-size:0.86667em;line-height:1.73077em;color:#666}.primaryPane .with-note{margin-bottom:0.375em}.overlayLayer{background:transparent url(/assets/public/backgrounds/paperTexture_dark_lens_faint-71edffc70555519033cbe6cfab9e4271.png);background:rgba(0,0,0,0.3);position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:2}.overlay{-webkit-box-shadow:0 0.5em 2.5em rgba(0,0,0,0.3);-moz-box-shadow:0 0.5em 2.5em rgba(0,0,0,0.3);box-shadow:0 0.5em 2.5em rgba(0,0,0,0.3);background:#333 url(/assets/public/backgrounds/paperTexture_dark_50-125182689f6ead18c396e32e7c95ed7b.jpg);position:fixed;left:50%;top:50%;margin:-7.5em 0 0 -23.33333em;width:40.66667em;z-index:2}.overlay .title{font-family:"gibson","helvetica neue",sans-serif;font-size:1em;line-height:1.5em;color:#ddd;font-weight:600;letter-spacing:0.175em;padding:1em 2em 0.75em 1.5em;text-transform:uppercase}.overlay .close-widget{background:transparent url(/assets/public/icons/close-7d8c8c15174c923b48b4690ea1609509.png) no-repeat;cursor:pointer;display:block;position:absolute;top:0.5em;right:0.5em;width:20px;height:20px;text-indent:-999em}.overlay .overlay-body{background:#f4f4f4;overflow-y:auto;position:absolute;top:4em;right:2em;bottom:2em;left:2em;padding:2em;z-index:1}.overlay .contents{background:#f7f6f4 url(/assets/public/backgrounds/paperTexture_75-ac729d8486630f1124fb7a8618fbccd5.jpg);margin:0 1em 1.5em}.overlay .interior-contents{padding:1.5em 1em}.overlay .thumbnailList.overlay-body{padding-right:0}.overlay .main-controls,.overlay .filter-controls{-webkit-box-shadow:0 -0.3em 1.5em rgba(0,0,0,0.15);-moz-box-shadow:0 -0.3em 1.5em rgba(0,0,0,0.15);box-shadow:0 -0.3em 1.5em rgba(0,0,0,0.15)}.with-bottom-bar .overlay-body{bottom:6em}.with-bottom-bar .main-controls{position:absolute;right:2em;bottom:2em;left:2em;height:3em;padding:1em 0.5em;z-index:2}.with-bottom-bar .main-controls button{float:right;margin-right:1em}.with-top-bar .overlay-body{top:7em}.with-top-bar .filter-controls{position:absolute;top:4em;right:2em;left:2em;height:2em;padding:0.5em 0.5em;z-index:2}.dialog{height:18em;top:50%;margin-top:-12em;left:30em;right:12em}.dialog .main-controls{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.dialog .main-controls .back{margin-left:1em}.image-overlay{background:#f6f6f6 url(/assets/public/backgrounds/paperTexture_75-ac729d8486630f1124fb7a8618fbccd5.jpg);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);width:1024px}.image-overlay .title{display:none}.image-overlay .contents{height:660px;margin:1em}.image-overlay .contents img{border:1px solid #ddd}.image-overlay .caption{background:#f6f6f6 url(/assets/public/backgrounds/paperTexture_75-ac729d8486630f1124fb7a8618fbccd5.jpg);bottom:1.5em;left:1em;padding:0.75em 0.75em 0.3em 0.3em;position:absolute;z-index:1}fieldset.selected input{border-color:#b9b9b9}fieldset .legend{font-size:1em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;display:block;padding-bottom:0.75em}fieldset .legend:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.field{float:left;margin-bottom:0.75em;position:relative;width:100%}.field label{font-size:0.86667em;line-height:1.73077em;color:gray;width:10em;float:left}.field input,.field textarea,.field select{float:left}label.disabled{color:#aaa !important;text-decoration:line-through}form .field-help{font-size:0.86667em;line-height:1.73077em;clear:both;padding-left:10em;margin-bottom:0}form .error-message{background:#da3b46;color:#fff;padding:0.375em 1em}.required:after{position:relative;top:0.35em;font-size:1.5em;content:"*";color:#99938d;font-weight:bold}.errorSummary,.warningMessage,.formResult{-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;border-top:0.5em solid #1156ae;padding:1.5em 2em 1.5em 2em;margin-bottom:1.5em}.errorSummary p:last-child,.warningMessage p:last-child,.formResult p:last-child{margin-bottom:0 !important}.errorSummary{border-top-color:#ba1d20}.errorSummary h2{margin-bottom:0.375em}.errorSummary ul{color:#ba1d20;list-style-position:inside}.errorSummary ul span{color:#333}.warningMessage{border-top-color:#ffc32e}.formResult.success{border-top-color:#3d9b51}.errored input.text,.errored textarea{border-color:#da3538}.errored .errorMessage{font-size:0.86667em;line-height:1.73077em;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.45);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.45);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.45);margin-left:9.80769em;width:19.33333em;background-color:#da3538;border:0.1em solid #da3538;clear:both;color:#fff;font-weight:bold;line-height:1;padding:0.4em 0.5em}.errored .errorMessage:first-letter{text-transform:capitalize}.error-example{background-color:#ffd6d6;color:#ba1d20;padding-left:0.5em;padding-right:0.5em}form .note{font-size:1em;line-height:1.5em;color:#666}form label.note{font-size:0.86667em;line-height:1.73077em;line-height:2;margin-left:10em;width:auto}form label.note.success{color:#3d9b51}form label.note.failure{color:#9b231c}.compacted .default,.compacted .proxy{color:gray}.compacted input{margin-bottom:0.75em}form .singleton{padding:0;position:relative}form .singleton label{visibility:hidden}form .singleton input{width:13em;color:gray}form .singleton input.dirty{color:#222}form .singleton button{position:absolute;top:50%;right:2.5em;margin-top:-1.32955em;height:2.59615em;width:5em}.button-bar{background:#e2dedd url(/assets/public/backgrounds/paperTexture_50-e5397c42106a523a75732fe54ed549fc.jpg);background:rgba(0,0,0,0.1);border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,0.1);clear:both;text-align:right;padding:0.75em 1em;margin-bottom:1.5em}label.help-text{display:inline}input[type=text],input.text,textarea{background:#fff;border:0.1em solid #cdcdcd;-webkit-box-shadow:inset 0 0.1em 0.3em rgba(0,0,0,0.1),0 0.1em 0 rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0.1em 0.3em rgba(0,0,0,0.1),0 0.1em 0 rgba(255,255,255,0.5);box-shadow:inset 0 0.1em 0.3em rgba(0,0,0,0.1),0 0.1em 0 rgba(255,255,255,0.5);font-size:0.86667em;line-height:1.73077em;padding:0.21635em 0.5em;width:19.33333em;margin-right:0.4em}input[type=text]:focus,input.text:focus,textarea:focus{background:#fff;border-color:#65a7f1;outline-color:rgba(150,200,255,0.6)}input.number{width:6.66667em;margin-right:0}input.short-number{width:3.33333em;margin-right:0}input.tiny-number{width:2em;margin-right:0}.date-entry .month{margin-right:0.5em}.hide{display:none}textarea{height:7.5em}.link-label{cursor:pointer;color:#156adc}.link-label:hover{color:#2663b4;text-decoration:underline}.link-label:active{color:#cd7239}button,.button{border:0.1em solid gray;border:0.1em solid rgba(0,0,0,0.15);background:transparent url(/assets/public/backgrounds/button_standard-b2dbf67cecd1234a37f2fd74e83f95da.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;cursor:pointer;display:inline-block;font-size:0.86667em;line-height:1.73077em;font-weight:bold;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(255,255,255,0.8),inset 0 -0.1em 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(255,255,255,0.8),inset 0 -0.1em 0 rgba(0,0,0,0.1);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(255,255,255,0.8),inset 0 -0.1em 0 rgba(0,0,0,0.1);padding:0.1em 0.75em 0.1em 0.75em;-moz-text-shadow:0 0.1em 0em rgba(255,255,255,0.1);-webkit-text-shadow:0 0.1em 0em rgba(255,255,255,0.1);text-shadow:0 0.1em 0em rgba(255,255,255,0.1);white-space:nowrap}button:hover,.button:hover,button:focus,.button:focus{background-image:url(/assets/public/backgrounds/button_highlight-eba4c9cf184e0363cbae8aaf4edc3421.png);background-color:rgba(205,230,255,0.8);border:0.1em solid rgba(0,0,0,0.3);text-decoration:none !important}button:active,.button:active{border:0.1em solid rgba(0,0,0,0.6);color:#222;text-decoration:none;background-image:url(/assets/public/backgrounds/button_pressed-5299c27905fa99d3c72af5dc2cb11ad1.png);background:transparent -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0));background:transparent -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0));-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1)}button.primary,.button.primary{background:#647da5 url(/assets/public/backgrounds/button_standard-b2dbf67cecd1234a37f2fd74e83f95da.png) repeat-x top left;background:#647da5 -moz-linear-gradient(top, rgba(255,255,255,0.25), rgba(255,255,255,0));background:#647da5 -webkit-linear-gradient(top, rgba(255,255,255,0.25), rgba(255,255,255,0));-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(255,255,255,0.2),inset 0 -0.1em 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(255,255,255,0.2),inset 0 -0.1em 0 rgba(0,0,0,0.1);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(255,255,255,0.2),inset 0 -0.1em 0 rgba(0,0,0,0.1);color:#fff;font-family:"gibson","helvetica neue",sans-serif;letter-spacing:0.135em;-moz-text-shadow:0 0.1em 0em rgba(0,0,0,0.35);-webkit-text-shadow:0 0.1em 0em rgba(0,0,0,0.35);text-shadow:0 0.1em 0em rgba(0,0,0,0.35);text-transform:uppercase}button.primary:hover,button.primary:focus,.button.primary:hover,.button.primary:focus{background:#7492c2 url(/assets/public/backgrounds/button_highlight-eba4c9cf184e0363cbae8aaf4edc3421.png) repeat-x;background:#647da5 -moz-linear-gradient(top, rgba(255,255,255,0.45), rgba(255,255,255,0));background:#647da5 -webkit-linear-gradient(top, rgba(255,255,255,0.45), rgba(255,255,255,0));outline-color:rgba(150,200,255,0.6)}button.primary:active,.button.primary:active{background:#4b5e7d url(/assets/public/backgrounds/button_pressed-5299c27905fa99d3c72af5dc2cb11ad1.png) repeat-x;background:#647da5 -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0));background:#647da5 -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0));-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);color:#eee;text-decoration:none}button.addToBasket,.button-bar button.primary,button.attention,button.friendly-search{background:#63a755 url(/assets/public/backgrounds/button_standard-b2dbf67cecd1234a37f2fd74e83f95da.png) repeat-x;background:#63a755 -moz-linear-gradient(top, rgba(255,255,255,0.25), rgba(255,255,255,0));background:#63a755 -webkit-linear-gradient(top, rgba(255,255,255,0.25), rgba(255,255,255,0));-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(128,215,110,0.8),inset 0 -0.1em 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(128,215,110,0.8),inset 0 -0.1em 0 rgba(0,0,0,0.1);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.05),inset 0 0.1em 0 rgba(128,215,110,0.8),inset 0 -0.1em 0 rgba(0,0,0,0.1);-moz-text-shadow:0 0.1em 0em rgba(0,0,0,0.35);-webkit-text-shadow:0 0.1em 0em rgba(0,0,0,0.35);text-shadow:0 0.1em 0em rgba(0,0,0,0.35);background-color:#63a755;color:#fff}button.addToBasket:hover,button.addToBasket:focus,.button-bar button.primary:hover,.button-bar button.primary:focus,button.attention:hover,button.attention:focus,button.friendly-search:hover,button.friendly-search:focus{background:#6ab35c url(/assets/public/backgrounds/button_highlight-eba4c9cf184e0363cbae8aaf4edc3421.png) repeat-x;background:#63a755 -moz-linear-gradient(top, rgba(255,255,255,0.45), rgba(255,255,255,0));background:#63a755 -webkit-linear-gradient(top, rgba(255,255,255,0.45), rgba(255,255,255,0))}button.addToBasket:active,.button-bar button.primary:active,button.attention:active,button.friendly-search:active{background:#4a7d40 url(/assets/public/backgrounds/button_pressed-5299c27905fa99d3c72af5dc2cb11ad1.png) repeat-x;background:#63a755 -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0));background:#63a755 -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0));-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.1),inset 0 0.1em 0 rgba(0,0,0,0.3),inset 0 -0.1em 0 rgba(255,255,255,0.1);color:#eee;text-decoration:none}.button.back{color:#444;font-weight:normal;float:left}form.boxed-form,form.login,form.password_reset{-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.5em;padding:1.5em 2em 0.75em 2em;width:36.66667em;float:left}form.boxed-form label,form.login label,form.password_reset label{font-size:1.13333em;line-height:1.32353em;color:#333;width:7.5em}form.boxed-form .button-bar,form.login .button-bar,form.password_reset .button-bar{background:none;border:0 none;padding-left:20em;padding-right:10.5em;text-align:left}form.boxed-form .button-bar button,form.login .button-bar button,form.password_reset .button-bar button{font-size:1em;min-width:6em;float:right}html{background:#1f1f1d url(/assets/public/backgrounds/paperTexture_dark_50-125182689f6ead18c396e32e7c95ed7b.jpg)}body{background:#e2dedd url(/assets/public/backgrounds/paperTexture_50-e5397c42106a523a75732fe54ed549fc.jpg);border-top:0.75em solid #231f20}#layout{background:#cfcbc8 url(/assets/public/backgrounds/paperTexture_25-76df0a10f877a8b4fcddb7680cb78ebc.jpg);margin:0 auto;padding-top:13.5em;position:relative;width:68.4em;z-index:1}#header{width:100%;left:0;min-height:9em;padding-top:1.5em;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:144px;left:2.2em;overflow:hidden;position:absolute;width:144px;z-index:3}#siteName a{border:5px solid #fff;display:block;position:absolute;left:-5px;top:-5px;width:144px;height:144px;text-indent:-999em;background:#fff url(/assets/public/logos/headerLogo_white-3229c14fd7bc5aaedd97448ef44f8845.png) no-repeat center}#siteName:hover{border-color:#ffd287}#utilities{background:transparent url(/assets/public/backgrounds/utility_bar-f4ef69b07dfeee7700614b9e261b15d5.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-f4ef69b07dfeee7700614b9e261b15d5.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.73077em;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.5em;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-5c0060dae5dae2a4a6a5634ff1cebe4a.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}#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-cba2e445ea71d0b92ad425a103a2ff78.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.5em;-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-04fc70b17fd4d398396c492b61aee28f.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.25em;white-space:nowrap}#nav ul li ul li:hover,#nav ul li ul li.hover{background:url(/assets/public/backgrounds/paperTexture_dark_50-125182689f6ead18c396e32e7c95ed7b.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}#nav .placeholder{width:5.5em;color:#666;background:url(/assets/public/icons/search-0bb5b708588cce25e6e6201244c58685.png) no-repeat right center}#nav.squeeze input{width:12em}#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-125182689f6ead18c396e32e7c95ed7b.jpg);padding-bottom:1em;width:100%;position:relative;z-index:1}#footerContent{background:url(/assets/public/backgrounds/paperTexture_dark_65-34e16545d7bbb87f420fad75c865bfbd.jpg);color:#eee;margin:0 auto;padding:3em 1.2em 1.5em 1.2em;width:66em}#footerContent .pane{width:30em;margin-right:2em;float:left;margin-bottom:1.5em}#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.5em;width:100%}#footerContent h2{position:absolute;left:-1000em}#footerContent h3{font-size:2.34em;line-height:1.66667em;font-family:"gibson-light","gibson",sans-serif;margin-bottom:0.375em}#footerContent h4{font-size:1em;line-height:1.5em;-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.75em;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.75em}#footerContent .links li,#footerContent .contacts li{font-size:1em;line-height:1.5em}#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.5em;margin-bottom:1.5em}#footerContent .contacts li{margin-bottom:0.75em}#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.73077em;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-39fccc653b8bc8d95a96b6f2272ed558.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-ac729d8486630f1124fb7a8618fbccd5.jpg);float:left;padding-top:2.25em;padding-left:2em;position:relative;width:64em}.primaryPane{width:40.66667em;margin-right:2em;float:left}.primaryPane .panel{clear:both;float:left;margin-bottom:1.5em;padding-bottom:1.485em;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.75em 1em 0.75em 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.73077em;background:#414141 url(/assets/public/backgrounds/bkg_add_price-15ceea469b35b52daf6382d86230bb66.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.73077em;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.5em;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.5em;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.5em}.singlePane{width:62em;margin-right:2em;float:left}.singlePane .panel{margin-bottom:1.5em;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}.headerPanel,#headerPanel{padding:1em 2em 1em 1em;background:url(/assets/public/backgrounds/paperTexture_lens-3fc18130bdb02493f20136f55a1f9253.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-d339ae7aae67143ad6b9e9ea9d8403f3.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.32353em;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.32353em;font-weight:500;color:#fff}#features .summaryTags{background:url(/assets/public/backgrounds/paperTexture_dark_lens-c7dab8b0e113e9e0a8bd94b638488cab.png);padding:0.33088em;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.5em;z-index:2}#home .text .name,#products .text .name{font-weight:500;letter-spacing:-0.03em;font-size:4.8em;line-height:1.25em;-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-e360c6125223def18f10eaa6ef1666fb.png) no-repeat right center}.featured-product .imageFrame{position:relative;margin-right:1em}.featured-product .price{position:absolute;top:8.25em;right:-0.51923em;font-size:0.86667em;line-height:1.73077em;@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:7.125em;right:-0.60577em;font-size:0.86667em;line-height:1.73077em;background-color:#eee;font-size:0.8em;padding:0.125em 0.75em;text-transform:uppercase}.by-maggie{background:url(/assets/public/maggie_signature-75c8aff51b9af9a498e903c79106d7ed.png) no-repeat bottom right;display:block;padding-bottom:5.25em;margin-bottom:1.5em;min-height:4.5em}.contacts ul{list-style-type:none;padding-bottom:1.5em;margin-bottom:1.5em}.contacts:last-child{border-bottom:0;padding-bottom:0}.contacts li{margin-bottom:0.75em}.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-e8f021da725cddcc8083e5a9be3d75ac.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-125182689f6ead18c396e32e7c95ed7b.jpg);float:left;width:30em;padding:0 1.5em 1.5em 1.5em}.popover .content{background:url(/assets/public/backgrounds/paperTexture_50-e5397c42106a523a75732fe54ed549fc.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.5em 1em}.popover .text-panel{margin-top:1.5em;padding-left:1em;padding-right:1em}.popover .text-panel p{font-size:1em;line-height:1.5em;margin-bottom:1.5em}.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-e8f021da725cddcc8083e5a9be3d75ac.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-e8f021da725cddcc8083e5a9be3d75ac.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.5em;padding-bottom:1.5em;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.5em 1em 1.5em 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.75em}.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 .imageFrame,.popover-recipe-list .product-detail-promotions .imageFrame{margin:0}#basketPopover{margin-top:0.8em}#basketPopover .content{padding:0;width:30em;margin-bottom:2em}#basketPopover table,#addToBasketPopover table{width:100%}#basketPopover thead th,#addToBasketPopover thead th{font-size:0.86667em;line-height:1.73077em;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-bottom:0;width:70px}#basketPopover tbody .product-name,#addToBasketPopover tbody .product-name{display:block}#basketPopover tbody .quantity,#addToBasketPopover tbody .quantity{padding-left:0.5em;width:3em}#basketPopover tbody .sku-description,#addToBasketPopover tbody .sku-description{color:#666}#basketPopover tbody .subTotal,#addToBasketPopover tbody .subTotal{text-align:right;padding-right:1em;width:4.5em}#basketPopover tbody .control,#addToBasketPopover tbody .control{text-align:center}#basketPopover tfoot td,#addToBasketPopover tfoot td{padding:0.5em 0}#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.73077em}#basketPopover #orderPromotions li,#addToBasketPopover #orderPromotions li{font-size:0.86667em;line-height:1.73077em}#basketPopover #button-bar,#addToBasketPopover #button-bar{background:url(/assets/public/backgrounds/paperTexture_dark_50-125182689f6ead18c396e32e7c95ed7b.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-332f4cd5061fbe2650c864c2b4e22d51.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}#error .primaryPane ul{margin-bottom:1.5em}#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-76df0a10f877a8b4fcddb7680cb78ebc.jpg);padding:0.8em 0;margin-bottom:1.5em;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.5em}.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:10.58824em}.filter.filter-season{text-transform:capitalize}.filter a{font-size:1.13333em;line-height:1.32353em;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.73077em;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:10.58824em}#filter-navigation{width:19em}#filter-navigation:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#filter-navigation.stuck{position:fixed;top:1em}#filter-navigation.stuck-bottom{position:absolute;bottom:1em}.activeFilters{list-style:none;font-size:1.13333em;line-height:1.32353em}.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-332f4cd5061fbe2650c864c2b4e22d51.png) no-repeat 0 0;text-indent:-999em}.activeFilters .clear:hover,.activeFilters .clear:focus{background-position:0 -36px}.metaData{padding:0.75em 0;margin:0.75em 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.32353em}.metaData dl{float:right;text-align:right}.metaData dt,.metaData dd{display:inline;font-size:1.13333em;line-height:1.32353em}ul.ingredients,ol.ingredients{list-style:none}ul.ingredients li,ol.ingredients li{font-size:1em;line-height:1.5em;margin-bottom:0.75em}ul.ingredients li:nth-child(odd):last-child,ol.ingredients li:nth-child(odd):last-child{margin-bottom:1.5em}.related{list-style:none}.related .recipe{float:left;width:19.33333em;margin-right:2em;min-height:9em;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.125em;margin-bottom:1.125em}.related .summaryTags{font-size:0.86667em;line-height:1.73077em}.summaryTags{color:#606060;font-size:0.86667em;line-height:1.73077em}.summaryTags dt,.summaryTags .key{display:none}.summaryTags dd,.summaryTags .value{margin-right:1em}.shareLinks{font-size:0.86667em;line-height:1.73077em;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.75em 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.73077em;position:absolute;right:0;bottom:-1.73077em;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.66667em}h3.season-name,h3.theme-name{padding-left:0.41667em;text-indent:0.2em}#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-487ff7ed199cc429f6e43de90506e9e1.png);padding:0.75em 1em;margin-bottom:1.5em}.productDetail .purchase .skuList{width:100%}.productDetail .purchase .skuList tbody td{border-bottom:1px solid #ccc;padding-top:0.75em;padding-bottom:0.75em}.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.5em}.productDetail .purchase .skuList tbody tr.outOfStock td.controls{font-size:0.86667em;line-height:1.73077em}#productCategories .pageContent{background:url(/assets/public/backgrounds/paperTexture_mid-49afceea6b16a6031115fe6b20323d5c.png);padding-top:1.5em;padding-bottom:1.5em}.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.5em}.categories .listHeader a{color:#333}.categories li{margin-bottom:1.5em}.categories .name{font-size:1em;line-height:1.5em}.categories .categories .listHeader{border-bottom:0;margin-bottom:1.5em}.categories .categories .name{font-weight:normal;letter-spacing:0;text-transform:none}.thumbnailList{float:left;list-style:none;margin-bottom:0.75em;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-487ff7ed199cc429f6e43de90506e9e1.png);float:left;margin-bottom:1.5em;margin-right:1em;min-height:16.5em;position:relative;width:12.88889em;z-index:1}.thumbnailList li .liner{position:absolute;top:0;right:0;bottom:0;left:0;-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;-ms-transition-property:top,bottom,left,right,border-color;transition-property:top,bottom,left,right,border-color;-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:#fefefe url(/assets/public/backgrounds/paperTexture_light-487ff7ed199cc429f6e43de90506e9e1.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-color:#fff}.thumbnailList li .image img{margin:0 0 0 -1em;border:0 none}.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 a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none;color:#666}.thumbnailList .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.5em;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.75em 1em;z-index:2;background:url(/assets/public/backgrounds/paperTexture_light-487ff7ed199cc429f6e43de90506e9e1.png)}.thumbnailList .name span{color:#777;font-size:0.85em}.thumbnailList .priceDetails,.thumbnailList .result-type{font-size:0.86667em;line-height:1.73077em;z-index:2}.thumbnailList .priceDetails{position:absolute;top:0;right:-0.51923em;bottom:0;width:5em}.thumbnailList .price,.thumbnailList .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 .price{position:absolute;right:0;bottom:5.19231em;left:0}.thumbnailList .promotions{position:absolute;right:0;bottom:7.26923em;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;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;background:url(/assets/public/backgrounds/paperTexture_dark_50-125182689f6ead18c396e32e7c95ed7b.jpg);color:#fff;padding:0.5em;position:absolute;right:-9.5em;top:-0.5em;width:9em;z-index:2}.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-2666e8a5bfc9063934b51c77cdd2f4c4.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 .get-n-free .summary{color:#333;display:inline-block;padding:0.5em 0.25em 0 0.25em;font-size:0.9em;text-transform:uppercase;line-height:1}.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.85em;letter-spacing:0.175em;padding:0.3em 0;text-transform:uppercase;text-align:center;width:100%}.thumbnailList .promotions .promo-tag:hover .summary{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.thumbnailList .from-price .promotions{position:absolute;right:0;bottom:8.48077em;left:0}.thumbnailList .promoted .liner,.thumbnailList .promoted.selected .liner{border-color:#fdd287}.thumbnailList .result-type{position:absolute;top:1.5em;left:-0.51923em}.thumbnailList .count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;position:absolute;right:0.51923em;bottom:0.6em;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{font-size:0.86667em;line-height:1.73077em;position:absolute;right:0;bottom:8.65385em;left:0;background-color:#eee;font-size:0.8em;padding:0.125em 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 li.last{margin-right:0}.fresh-marker,.bonus-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-f307757d25035f976375630031d600a6.png) no-repeat}.bonus-marker{background:url(/assets/public/icons/bonus-aba58e162379263afbfa0732c2b76a60.png) no-repeat}ol.alphabetical{list-style:none;margin-bottom:1.5em;padding-bottom:1.5em}ol.alphabetical .letter{position:relative;width:100%;float:left;clear:both}ol.alphabetical .initial{font-size:4.8em;line-height:1.25em;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.5em}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.125em;margin-bottom:0.75em}.realTimeFilter{margin-bottom:0.75em}.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.375em 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}.feature-layout-helper{display:none}img.deferred{display:none}.js-enabled img.deferred{display:inline-block}.featurePane{background:url(/assets/public/backgrounds/paperTexture_lens-3fc18130bdb02493f20136f55a1f9253.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:12em;margin-bottom:1.5em;padding:1.5em 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.66667em;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.32353em;padding:0.33088em}.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-1e91ffaa4a19485a1ead67dbd7235293.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.5em 1em}.toggleStatus{padding:0.75em 0.5em 0.45em 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-c10afc39e35a71b7f7030cce1bb79239.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-b2dbf67cecd1234a37f2fd74e83f95da.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-487ff7ed199cc429f6e43de90506e9e1.png);border:2px solid #ccc;border-collapse:collapse;position:relative;width:100%}.basketContents thead th{font-size:0.86667em;line-height:1.73077em;text-align:left;background:#333 url(/assets/public/backgrounds/paperTexture_dark-3c836e4bb5b5f94e588dd1c8ebf43cd2.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.32353em}.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.73077em;padding-right:12px;padding-right:1rem}.basketContents tfoot td{font-size:1.13333em;line-height:1.32353em}.basketContents tfoot .discount td{background:transparent url(/assets/public/backgrounds/paperTexture_50_green-9afd6383ea1d910da54e036fa1653e99.jpg)}.basketContents tfoot .total{font-size:1.47333em;line-height:1.32353em;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:nth-child(odd) td{background-color:rgba(0,0,0,0.05)}.basketContents tbody tr:last-child td{border-bottom:0.1em solid #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 td.subTotal,.basketContents td.grandTotal,.basketContents td.controls{width:110px}.basketContents tr.updating td.controls{text-indent:-999em;background-image:url(/assets/public/icons/waitTicker-c10afc39e35a71b7f7030cce1bb79239.gif);background-repeat:no-repeat;background-position:center}.basketContents tr.update{display:none}.basketContents tr.free td{background:#c2d2b5 url(/assets/public/backgrounds/paperTexture_50_green-9afd6383ea1d910da54e036fa1653e99.jpg)}.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-f066efcf40bd3b1897c587236e815c19.jpg) 25px 25px;height:25em}#order-summary.stuck{position:fixed}.basketSummary{border:0.1em solid #ccc;margin-bottom:1.5em}.basketSummary tbody td{font-size:0.86667em;line-height:1.73077em}.basketSummary tfoot td{font-size:0.86667em;line-height:1.73077em}.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}@media only screen and (max-device-width: 480px){#header{padding-top:2.25em;-webkit-text-size-adjust:none}#utilities{background:#222 none;width:100%}#utilities .liner{background:#222 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.75em;width:100%}.thumbnailList li{background:#fff url(/assets/public/backgrounds/paperTexture_light-487ff7ed199cc429f6e43de90506e9e1.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.75em 0;position:relative;width:100%}.thumbnailList li .liner{background:#fefefe url(/assets/public/backgrounds/paperTexture_light-487ff7ed199cc429f6e43de90506e9e1.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-c10afc39e35a71b7f7030cce1bb79239.gif) no-repeat center}.thumbnailList a{position:absolute;top:0;right:0;bottom:0;left:0;font-size:1.3em;line-height:1.5em;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.73077em;position:absolute;top:50%;right:1em;left:auto !important;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.73077em;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 .categories h2,.handheld #recipe-library.browse .categories h2{-webkit-text-size-adjust:none;font-size:30px;margin-bottom:0.5em;margin-top:1em}.handheld #catalogue.category .thumbnailList li,.handheld #recipe-library.browse .thumbnailList li{min-height:150px}.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:22px !important}.handheld #catalogue.category .thumbnailList .name,.handheld #recipe-library.browse .thumbnailList .name{font-size:27px !important;width:380px}.handheld #recipe-library.browse .thumbnailList li .name{width:450px}.handheld #recipe-library.ingredients .thumbnailList{margin-right:1em}.handheld #recipe-library.ingredients .thumbnailList li{min-height:60px}.handheld #recipe-library.ingredients .thumbnailList .name{font-size:35px !important;padding-top:0.25em;width:auto !important;max-width:500px}.handheld #recipe-library.ingredients .thumbnailList .count{font-size:27px !important}}#home #layout{padding-top:34em}#home #layout .pageContent{border-top:1px dashed #d8d6d4}#home #layout .pane{width:19.33333em;margin-right:2em;float:left;margin-bottom:1.5em}#home #layout .pane h2+h3{margin-bottom:0.375em}#home #layout .pane h3{margin-bottom:0.75em;color:#655d5d}#home #layout .pane p,#home #layout .pane li{font-size:1em;line-height:1.5em}#home #layout .pane p{margin-bottom:1.5em}#home #layout .join-panel{border-bottom:1px dashed #ccc;padding-bottom:1.125em;margin-bottom:1.125em}#home #layout .newsletter-panel h2{margin-bottom:0.375em}#home #layout .newsletter-panel p{font-size:0.86667em;line-height:1.73077em}#home #features .text{color:#fff;position:absolute;top:15em;left:4em;width:50em;z-index:3}#home #features h2{position:absolute;left:-1000em}#home #features h3{line-height:1}#home #features .description{padding:1.125em 1.5em;max-width:30em;background:url(/assets/public/backgrounds/paperTexture_dark_lens-c7dab8b0e113e9e0a8bd94b638488cab.png)}#home #features .description p{font-size:1.3em}#home #features .next,#home #features .previous{top:50%}#home #features .pageList{top:32em}#home #product-feature h2{display:none}#home #product-feature .imageFrame img{width:100%}#home #findARecipe{background:url(/assets/public/backgrounds/paperTexture_100-315007fdd44e4b43b619704dea8bc013.jpg);padding-top:0}#home #findARecipe h2{color:#666;float:left;margin:1em 0}#home #findARecipe h2 a{font-size:1em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;-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}#home #findARecipe h2 a:hover,#home #findARecipe h2 a:focus{text-decoration:none;background-color:#317de7;color:#fff}#home #findARecipe form.search{float:right;margin:0.75em 1em 0 0}#home #findARecipe form.search button{font-size:1em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em}#home .featured-product .product-frame a{height:190px;display:block}#home .featured-product .product-frame img{height:90%;padding-top:10px}#home #map-container{border:1em solid #fff;background:transparent url(/assets/public/backgrounds/mapTexture-f066efcf40bd3b1897c587236e815c19.jpg) 25px 25px;height:15em}#home .diary-entry-summary{position:relative;border-bottom:1px dashed #ddd;margin-bottom:1.5em}#home .diary-entry-summary:last-child{border-bottom:0;margin-bottom:0}#home .author-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;color:#fff;font-size:0.75em;letter-spacing:0.175em;padding:0.3em 0.5em;text-transform:uppercase;background:#222;position:absolute;white-space:nowrap;left:0;top:2em;z-index:3}#home .instagram-frame{background:transparent;border:0 none;list-style-type:none;margin:0 1em 1em 0;height:205px;position:relative}#home .instagram-frame .instagram-thumb,#home .instagram-frame:after,#home .instagram-frame:before{-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;padding:1.1em 1.1em 2.1em 1.1em !important}#home .instagram-frame .instagram-thumb{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);display:block;overflow:hidden;margin:0 0 0 -85px;left:50%;position:absolute;width:150px;z-index:2}#home .instagram-frame:after,#home .instagram-frame:before{background:#fcfcfc;content:" ";display:block;position:absolute;width:140px;height:130px;top:0.5em;z-index:1}#home .instagram-frame:before{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);left:1.8em}#home .instagram-frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:1.25em}#home .video-frame{position:relative}#home .video-frame a:after{content:" ";background:transparent url(/assets/public/icons/video_play-599751369c61246cbd152381bae26f04.png) center no-repeat;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}#kitchen-diary .entry{border-bottom:1px dashed #ccc;float:left;position:relative;padding-top:1.7em;padding-bottom:1.5em;margin-bottom:3em;width:100%}#kitchen-diary .entry h2{font-family:"gibson-light","gibson",sans-serif;font-weight:normal;font-size:3em;letter-spacing:0;text-transform:none;margin-bottom:0.2em}#kitchen-diary .entry h2 a{line-height:1;color:#222 !important;font-family:inherit !important}#kitchen-diary .entry h3{font-size:1.8em;line-height:1.66667em;margin-bottom:0.375em}#kitchen-diary .entry h3.subTitle{font-size:1em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;letter-spacing:0.115em;position:absolute;left:0;top:0}#kitchen-diary .entry h3.subTitle strong{padding-right:0.3em}#kitchen-diary .entry .image{border:1em solid #fff;overflow:hidden;width:38.66667em;margin-bottom:1.5em}#kitchen-diary .entry ul{margin-left:2em;margin-bottom:1.5em}#kitchen-diary .entry ul li{font-size:1em;line-height:1.5em;padding-left:1em}#kitchen-diary .pagination{float:left;width:100%;margin-bottom:3em}#kitchen-diary .pagination li{float:left;list-style-type:none;margin-right:0.5em}#kitchen-diary .pagination a{float:left}#kitchen-diary .video-embed{margin-bottom:1.8em}#kitchen-diary .instagram-photos{margin:0 0 0.8em 0 !important;width:100%;float:left}#kitchen-diary .instagram-photos 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);background:#fff;border:1px solid #ddd;list-style-type:none;padding:1.1em 1.1em 2.1em 1.1em !important;margin:0 1em 1em 0;float:left}#kitchen-diary .instagram-photos li:nth-child(3n+3){margin-right:0}#kitchen-diary .instagram-photos.layout-one li:nth-child(5n+1){-webkit-transform: rotateZ(-5deg) translate(-1em, 1em);-moz-transform: rotateZ(-5deg) translate(-1em, 1em);-ms-transform: rotateZ(-5deg) translate(-1em, 1em);-o-transform: rotateZ(-5deg) translate(-1em, 1em);transform: rotateZ(-5deg) translate(-1em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(2n+1){-webkit-transform: rotateZ(3deg) translate(0em, 1em);-moz-transform: rotateZ(3deg) translate(0em, 1em);-ms-transform: rotateZ(3deg) translate(0em, 1em);-o-transform: rotateZ(3deg) translate(0em, 1em);transform: rotateZ(3deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(2n+3){-webkit-transform: rotateZ(0deg) translate(-1em, 1em);-moz-transform: rotateZ(0deg) translate(-1em, 1em);-ms-transform: rotateZ(0deg) translate(-1em, 1em);-o-transform: rotateZ(0deg) translate(-1em, 1em);transform: rotateZ(0deg) translate(-1em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(2n+4){-webkit-transform: rotateZ(-3deg) translate(1em, 0em);-moz-transform: rotateZ(-3deg) translate(1em, 0em);-ms-transform: rotateZ(-3deg) translate(1em, 0em);-o-transform: rotateZ(-3deg) translate(1em, 0em);transform: rotateZ(-3deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(5n+1){-webkit-transform: rotateZ(-4deg) translate(1em, 1em);-moz-transform: rotateZ(-4deg) translate(1em, 1em);-ms-transform: rotateZ(-4deg) translate(1em, 1em);-o-transform: rotateZ(-4deg) translate(1em, 1em);transform: rotateZ(-4deg) translate(1em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(6n+3){-webkit-transform: rotateZ(-3deg) translate(1em, 1em);-moz-transform: rotateZ(-3deg) translate(1em, 1em);-ms-transform: rotateZ(-3deg) translate(1em, 1em);-o-transform: rotateZ(-3deg) translate(1em, 1em);transform: rotateZ(-3deg) translate(1em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(4n+4){-webkit-transform: rotateZ(-4deg) translate(1em, 1em);-moz-transform: rotateZ(-4deg) translate(1em, 1em);-ms-transform: rotateZ(-4deg) translate(1em, 1em);-o-transform: rotateZ(-4deg) translate(1em, 1em);transform: rotateZ(-4deg) translate(1em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(6n+4){-webkit-transform: rotateZ(3deg) translate(-1em, 0em);-moz-transform: rotateZ(3deg) translate(-1em, 0em);-ms-transform: rotateZ(3deg) translate(-1em, 0em);-o-transform: rotateZ(3deg) translate(-1em, 0em);transform: rotateZ(3deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(7n+2){-webkit-transform: rotateZ(-4deg) translate(1em, 1em);-moz-transform: rotateZ(-4deg) translate(1em, 1em);-ms-transform: rotateZ(-4deg) translate(1em, 1em);-o-transform: rotateZ(-4deg) translate(1em, 1em);transform: rotateZ(-4deg) translate(1em, 1em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(7n+4){-webkit-transform: rotateZ(-3deg) translate(0em, 0em);-moz-transform: rotateZ(-3deg) translate(0em, 0em);-ms-transform: rotateZ(-3deg) translate(0em, 0em);-o-transform: rotateZ(-3deg) translate(0em, 0em);transform: rotateZ(-3deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(3n+2){-webkit-transform: rotateZ(-1deg) translate(0em, 1em);-moz-transform: rotateZ(-1deg) translate(0em, 1em);-ms-transform: rotateZ(-1deg) translate(0em, 1em);-o-transform: rotateZ(-1deg) translate(0em, 1em);transform: rotateZ(-1deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(1n+2){-webkit-transform: rotateZ(-5deg) translate(-1em, 0em);-moz-transform: rotateZ(-5deg) translate(-1em, 0em);-ms-transform: rotateZ(-5deg) translate(-1em, 0em);-o-transform: rotateZ(-5deg) translate(-1em, 0em);transform: rotateZ(-5deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(1n+5){-webkit-transform: rotateZ(-2deg) translate(-1em, 0em);-moz-transform: rotateZ(-2deg) translate(-1em, 0em);-ms-transform: rotateZ(-2deg) translate(-1em, 0em);-o-transform: rotateZ(-2deg) translate(-1em, 0em);transform: rotateZ(-2deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(5n+3){-webkit-transform: rotateZ(4deg) translate(-1em, 1em);-moz-transform: rotateZ(4deg) translate(-1em, 1em);-ms-transform: rotateZ(4deg) translate(-1em, 1em);-o-transform: rotateZ(4deg) translate(-1em, 1em);transform: rotateZ(4deg) translate(-1em, 1em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(5n+4){-webkit-transform: rotateZ(-3deg) translate(1em, 0em);-moz-transform: rotateZ(-3deg) translate(1em, 0em);-ms-transform: rotateZ(-3deg) translate(1em, 0em);-o-transform: rotateZ(-3deg) translate(1em, 0em);transform: rotateZ(-3deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(5n+2){-webkit-transform: rotateZ(6deg) translate(0em, 1em);-moz-transform: rotateZ(6deg) translate(0em, 1em);-ms-transform: rotateZ(6deg) translate(0em, 1em);-o-transform: rotateZ(6deg) translate(0em, 1em);transform: rotateZ(6deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(4n+4){-webkit-transform: rotateZ(3deg) translate(1em, 0em);-moz-transform: rotateZ(3deg) translate(1em, 0em);-ms-transform: rotateZ(3deg) translate(1em, 0em);-o-transform: rotateZ(3deg) translate(1em, 0em);transform: rotateZ(3deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(6n+1){-webkit-transform: rotateZ(5deg) translate(0em, 0em);-moz-transform: rotateZ(5deg) translate(0em, 0em);-ms-transform: rotateZ(5deg) translate(0em, 0em);-o-transform: rotateZ(5deg) translate(0em, 0em);transform: rotateZ(5deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(6n+2){-webkit-transform: rotateZ(-5deg) translate(1em, 1em);-moz-transform: rotateZ(-5deg) translate(1em, 1em);-ms-transform: rotateZ(-5deg) translate(1em, 1em);-o-transform: rotateZ(-5deg) translate(1em, 1em);transform: rotateZ(-5deg) translate(1em, 1em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(3n+5){-webkit-transform: rotateZ(6deg) translate(-1em, 1em);-moz-transform: rotateZ(6deg) translate(-1em, 1em);-ms-transform: rotateZ(6deg) translate(-1em, 1em);-o-transform: rotateZ(6deg) translate(-1em, 1em);transform: rotateZ(6deg) translate(-1em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(1n+2){-webkit-transform: rotateZ(1deg) translate(-1em, 1em);-moz-transform: rotateZ(1deg) translate(-1em, 1em);-ms-transform: rotateZ(1deg) translate(-1em, 1em);-o-transform: rotateZ(1deg) translate(-1em, 1em);transform: rotateZ(1deg) translate(-1em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(2n+1){-webkit-transform: rotateZ(0deg) translate(-1em, 0em);-moz-transform: rotateZ(0deg) translate(-1em, 0em);-ms-transform: rotateZ(0deg) translate(-1em, 0em);-o-transform: rotateZ(0deg) translate(-1em, 0em);transform: rotateZ(0deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(2n+5){-webkit-transform: rotateZ(-3deg) translate(0em, 1em);-moz-transform: rotateZ(-3deg) translate(0em, 1em);-ms-transform: rotateZ(-3deg) translate(0em, 1em);-o-transform: rotateZ(-3deg) translate(0em, 1em);transform: rotateZ(-3deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(4n+4){-webkit-transform: rotateZ(-3deg) translate(0em, 0em);-moz-transform: rotateZ(-3deg) translate(0em, 0em);-ms-transform: rotateZ(-3deg) translate(0em, 0em);-o-transform: rotateZ(-3deg) translate(0em, 0em);transform: rotateZ(-3deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(1n+1){-webkit-transform: rotateZ(6deg) translate(1em, 0em);-moz-transform: rotateZ(6deg) translate(1em, 0em);-ms-transform: rotateZ(6deg) translate(1em, 0em);-o-transform: rotateZ(6deg) translate(1em, 0em);transform: rotateZ(6deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(4n+2){-webkit-transform: rotateZ(-5deg) translate(0em, 1em);-moz-transform: rotateZ(-5deg) translate(0em, 1em);-ms-transform: rotateZ(-5deg) translate(0em, 1em);-o-transform: rotateZ(-5deg) translate(0em, 1em);transform: rotateZ(-5deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(5n+3){-webkit-transform: rotateZ(-6deg) translate(1em, 0em);-moz-transform: rotateZ(-6deg) translate(1em, 0em);-ms-transform: rotateZ(-6deg) translate(1em, 0em);-o-transform: rotateZ(-6deg) translate(1em, 0em);transform: rotateZ(-6deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(5n+1){-webkit-transform: rotateZ(-2deg) translate(0em, 0em);-moz-transform: rotateZ(-2deg) translate(0em, 0em);-ms-transform: rotateZ(-2deg) translate(0em, 0em);-o-transform: rotateZ(-2deg) translate(0em, 0em);transform: rotateZ(-2deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(7n+5){-webkit-transform: rotateZ(-2deg) translate(-1em, 1em);-moz-transform: rotateZ(-2deg) translate(-1em, 1em);-ms-transform: rotateZ(-2deg) translate(-1em, 1em);-o-transform: rotateZ(-2deg) translate(-1em, 1em);transform: rotateZ(-2deg) translate(-1em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(6n+2){-webkit-transform: rotateZ(-6deg) translate(1em, 0em);-moz-transform: rotateZ(-6deg) translate(1em, 0em);-ms-transform: rotateZ(-6deg) translate(1em, 0em);-o-transform: rotateZ(-6deg) translate(1em, 0em);transform: rotateZ(-6deg) translate(1em, 0em)}#kitchen-diary .author-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:#222;color:#fff;display:inline-block;font-size:0.75em;letter-spacing:0.175em;padding:0 0.5em;line-height:1.6;text-transform:uppercase;white-space:nowrap;vertical-align:0.2em;margin-left:0.6em}#kitchen-diary .author-tag:hover,#kitchen-diary .author-tag:focus{background:#156adc;text-decoration:none}.more-marker{-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);font-size:0.86667em;line-height:1.73077em;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;background:#fff;list-style-type:none;padding:0.3em 1em !important;position:absolute;right:0;bottom:1em;z-index:10}.more-marker a{color:#777;text-decoration:none}#kitchen-diary .instagram-photos li.more-marker{padding:0.5em 1em !important;bottom:5em}#kitchen-diary.category .headerPanel,#kitchen-diary.category #headerPanel,#kitchen-diary.entry .headerPanel,#kitchen-diary.entry #headerPanel{padding-top:3em}#kitchen-diary.category h1,#kitchen-diary.entry h1{margin-bottom:0}.pagination{float:left;list-style:none;width:100%}.pagination li{display:inline-block;font-size:0.9em;margin:0 0.25em 0 0}.pagination li.next{float:right !important}.pagination a,.pagination .current{background:#fff;border:1px solid #ddd;display:inline-block;padding:0.75em 0.75em 0.5em;line-height:1;text-decoration:none}.pagination a:hover,.pagination a:focus{background:#156adb;color:#fff !important}.pagination .gap,.pagination .last{display:none}.pagination .current{background:#333;color:#fff}#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-3fc18130bdb02493f20136f55a1f9253.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:12em;margin-bottom:1.5em;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.66667em;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.5em}#recipe-directory:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#recipe-directory li{font-size:1em;line-height:1.5em;margin-bottom:0.75em}#recipe-directory li:nth-child(odd):last-child{margin-bottom:1.5em}#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-ea7a6adb0c6c6418037023b36296bb22.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-76646f8d978c1378fa2d385a4acd26ea.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 li:last-child,#recipe-library.recipe .ingredients li:last-child,#recipe-library.recipe .component-recipe li:last-child,#recipe-library.recipe .secondaryPane .panel li:last-child{border-bottom:0 none !important;margin-bottom:0 !important}#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}#recipe-library.recipe .ingredients li:last-child,#recipe-library.recipe .recipe-summaries li:last-child{padding-bottom:1.5em}#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.73077em;color:#999;display:block;line-height:1.2}#recipe-library.recipe .recipe-summaries{border-bottom:0 none;padding-bottom:0;margin-bottom:0.75em !important}#ingredient-list{margin-bottom:1.5em;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-ac729d8486630f1124fb7a8618fbccd5.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-0055d706d759667fad6f3d09a20fa2ad.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}.instructions{margin-top:1.5em}.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.75em}.add-all-to-basket h2{margin-bottom:0.375em}.maggie-tip{background:#fff;border-bottom:1px solid #ddd;padding:1em 0.75em 0em 1.5em;margin-left:4em;margin-bottom:1.5em}#related{border-top:1px dashed #ccc}#related ul{float:left;margin-bottom:1.5em}#related li{width:19.33333em;margin-right:2em;float:left;list-style-type:none;height:19.5em;position:relative}#related h3{font-size:1.33333em;line-height:1.125em;margin-top:0.75em}#related h3 a{color:#655d5d !important}#related .text{background:url(/assets/public/backgrounds/paperTexture_75-ac729d8486630f1124fb7a8618fbccd5.jpg);min-height:5em;width:100%;padding-bottom:2.25em;position:absolute;left:0;bottom:0;z-index:2}#related 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{border-bottom:1px dashed #ccc;padding-top:1.5em;padding-bottom:1em}#metaData dt,#metaData dd{float:left}#metaData dt{margin-right:0.5em}#metaData dd{margin-right:1.5em}#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.73077em;line-height:1.4;margin-bottom:0.75em}.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.5em 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.5em;margin-bottom:1.5em}.thumbnailList.ingredients .name{width:9em;padding-right:2.5em}.recipe-summaries{border-bottom:1px dashed #ccc;clear:both;padding-bottom:0.75em;margin-bottom:2.25em !important}.recipe-summaries li{font-size:1em;list-style-type:none;position:relative;margin-bottom:0.75em;min-height:4.5em;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.125em;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-ac729d8486630f1124fb7a8618fbccd5.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.5em;z-index:2}#catalogue.index #features .text .name{font-weight:500;letter-spacing:-0.03em;font-size:4.8em;line-height:1.25em;-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-6c0086f4f908791d7469ceef20529112.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 .notice{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff url(/assets/public/backgrounds/bkg_add_control-6c0086f4f908791d7469ceef20529112.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-e527ba3a9f7d741368ebbc798afcbef9.gif) no-repeat top right}#purchaseProduct .error{font-size:0.86667em;line-height:1.73077em;line-height:34px;background:#b45c46;color:#fff}#purchaseProduct .success{background:#83a264 url(/assets/public/backgrounds/bkg_add_in_progress_success-e2678d91c7b1c04317f8a3d07d6abd0c.gif) no-repeat top right;color:#fff}#purchaseProduct .validation{font-size:0.86667em;line-height:1.73077em;line-height:34px;background:#fdffaa}#purchaseProduct input{float:left;text-align:center;height:18px;margin:4px 0 0 0.5em;width:1.6em}#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}#purchaseProduct .name,#addToBasket .name{margin-left:1em}#purchaseProduct .price,#addToBasket .price{position:absolute;top:0;bottom:0;right:72px;background:#414141 url(/assets/public/backgrounds/bkg_add_price-15ceea469b35b52daf6382d86230bb66.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.73077em;background:transparent none;background-color:#95b477;background-image:url(/assets/public/backgrounds/button_add_to_basket-8d35f777a585e73d549b2e9d10fa6224.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;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.59615em}#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-e527ba3a9f7d741368ebbc798afcbef9.gif) no-repeat top right;padding-right:0 !important}#purchaseProduct .sku-message-container,#addToBasket .sku-message-container{font-size:0.86667em;line-height:1.73077em;-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 .exists-in-order-message,#addToBasket .exists-in-order-message{padding:0.5em 1em}#new-promotions-message{clear:both;margin-top:0.75em}.social-links{border-bottom:1px dashed #ccc;margin-bottom:1.5em}.product-ingredients .gluten-free{color:#222;padding-left:32px;background:url(/assets/public/icons/gluten_free-52f44315e989c990f2eb103187f2d81d.png) no-repeat left center}.product-ingredients p{font-size:0.86667em;line-height:1.73077em;margin-bottom:0.86538em;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.73077em;color:#666;margin-right:1em;margin-top:0.2em;float:left}.checkout-prompt a{float:right}.in-store-only h2{margin-bottom:0.1875em}.in-store-only p{color:#777}.product-summaries{border-top:1px dashed #ccc;clear:both;padding-top:0.75em;margin-bottom:2.25em !important}.product-summaries li{font-size:1em;list-style-type:none;position:relative;margin-bottom:1.5em;min-height:4.5em;padding-left:80px}.product-summaries .desc{padding:0.4em 0.5em 0.4em 0}.product-summaries .desc.prefix{margin-right:1em}.product-summaries .price{background:#353535;color:#fff;padding:0.4em 0.5em 0.3em 0.5em}.product-summaries .imageFrame{position:absolute;left:0;top:0;min-width:65px;padding-top:4px}.product-summaries h3{font-size:1.33333em;line-height:1.125em;margin-bottom:0.25em}.product-summaries h3 a{color:#655d5d !important}#catalogue .headerPanel,#catalogue #headerPanel{padding-top:3em}#catalogue.index .intro{margin-bottom:0}.category-banners{list-style:none}.category-banners .category-banner{width:40.66667em;margin-right:2em;float:left;margin-bottom:1em;margin-left:-0.5em;position:relative}.category-banners .category-banner a{text-decoration:none}.category-banners .category-banner .name{font-size:2.7em;line-height:1.66667em;font-family:"gibson","helvetica neue",sans-serif;color:#333;-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);font-weight:500;margin-left:1em;margin-top:-0.625em;position:absolute;top:40%;z-index:2}.category-banners .category-banner .categoryImageFrame{position:absolute;top:0;right:1px;bottom:0;left:0;border:0.5em solid transparent}.category-banners .category-banner .categoryImageFrame img{width:100%;height:100%}.category-banners .category-banner a:hover .categoryImageFrame,.category-banners .category-banner a:focus .categoryImageFrame{border-color:#7db0f7}.category-banners .category-banner a:hover .name,.category-banners .category-banner a:focus .name{color:#111}.category-banners .category-banner .products{-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:url(/assets/public/backgrounds/paperTexture_lens-3fc18130bdb02493f20136f55a1f9253.png);background:rgba(255,255,255,0.5);float:right;margin:2.25em 0 0;position:relative;z-index:1}.category-banners .category-banner .products .product{display:block;float:right;margin-top:-0.75em;margin-bottom:1.5em;min-height:6em;padding:0.5em;text-align:center;width:5.77778em}.category-banners .category-banner .products .product .imageFrame{background:#fff;display:block;width:100%;overflow:hidden;text-align:center;height:6em;margin:0}.category-banners .category-banner .products .product .imageFrame img{display:inline-block;text-align:center;height:100%;margin:0}.category-banners .category-banner.long-name .products .product{visibility:hidden}.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.73077em;color:#666}#filter-navigation ul.sub-categories{list-style:none;margin:1.125em 0 2.25em 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-9680bc796a1a58a0ad839614daf9e268.png) left center no-repeat}#filter-navigation ul.sub-categories .current a:hover,#filter-navigation ul.sub-categories .current a:focus{text-decoration:none}.category-promotions li,.product-detail-promotions li{min-height:70px}.category-promotions,.product-detail-promotions,.sku-detail-promotions{list-style-type:none;position:relative;margin-bottom:1.5em}.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 .summary,.product-detail-promotions .summary,.sku-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,.sku-detail-promotions .summary:first-letter{text-transform:uppercase}.category-promotions .note,.category-promotions .note a,.product-detail-promotions .note,.product-detail-promotions .note a,.sku-detail-promotions .note,.sku-detail-promotions .note a{line-height:1.4 !important}.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 .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;top:0;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.75em}.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}.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.5em;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif}.product-detail-promotions .bonus-product{padding-left:5em;display:block}.product-detail-promotions .imageFrame{left:0.5em}.category-promotions p.note,.sku-detail-promotions p.note{text-align:right}#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.5em;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.495em}#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.75em}body#order #headerPanel h1{font-size:3.84em;line-height:0.9375em}#checkout-form div.field,.show-order div.field{width:100%;float:left}#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.75em}#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.5em;color:#333;width:auto}#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.75em;border-bottom:1px dashed #ccc;padding-bottom:0.75em}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.5em;margin-bottom:0.375em}#foodClubWelcome .welcome p{font-size:1.13333em;line-height:1.32353em}#foodClubRewardPrompt,#codePromotionFields{background:#fff;border-bottom-color:#ccc;margin-bottom:1.5em}#foodClubRewardPrompt h2,#foodClubRewardPrompt h3,#foodClubRewardPrompt p,#codePromotionFields h2,#codePromotionFields h3,#codePromotionFields p{display:inline}#checkoutStep1 form{border:2px solid #ccc}#checkoutStep1 form table{border:0;border-bottom:2px solid #ccc}#codePromotionFields{float:none;padding:0.75em 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.73077em;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.5em;margin-left:1em}#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.125em 1em}#joinFoodClubAlternate{margin-left:1em}#shippingAddressFields{border-bottom:0 !important}#shippingAddressFields .disclose-replace-initial label{font-size:1em;line-height:1.5em;color:#333;display:inline;width:auto}#deliveryHelpMessage{margin-bottom:0.75em}#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;text-align:center}#basketDetailView .sku-description,#paymentDetailView .sku-description{font-size:0.86667em;line-height:1.73077em;color:#666}#paymentDetailView{margin-bottom:1.5em}#orderErrors{background-color:#bf4242;color:#fff;padding:0.75em 1em;margin-bottom:0}.errorDetails{font-size:0.86667em;line-height:1.73077em;background-color:#ffd6d6;padding:0.375em 1em;margin-bottom:0.75em}.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.5em;padding:1.125em 1em 0.375em 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.73077em}#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.495em}#kiosk-message{padding-top:2em !important}#order.thank-you #content h1,#food-club-members.order #content h1{font-size:3.12em;line-height:0.9375em;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.75em}#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.73077em;margin-bottom:0.86538em;color:#555}#credit-card-type{margin-top:2px;padding-left:0.5em;text-transform:capitalize}#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.73077em;margin-bottom:0;float:left}#food-club-session #content h1,#food-club-members #content h1{font-size:3.6em;line-height:0.9375em;font-weight:500;margin-bottom:0.6em}#food-club-session #content .image-frame,#food-club-members #content .image-frame{-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;float:left;padding:1em;margin-right:1em}#food-club-session #content .section,#food-club-members #content .section{float:left;margin-bottom:1.5em;width:100%}#food-club-session #content .section p,#food-club-members #content .section p{padding-right:1em}#food-club-session #content .secondaryPane .panel p,#food-club-session #content .secondaryPane .panel li,#food-club-members #content .secondaryPane .panel p,#food-club-members #content .secondaryPane .panel li{font-size:1em;line-height:1.5em}#food-club-session #content .secondaryPane span.note,#food-club-members #content .secondaryPane span.note{font-size:0.86667em;line-height:1.73077em;padding-left:1em}form.password_reset:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}form.password_reset label{width:12em}form.new_food_club_member,form#new_food_club_member{clear:both}form.new_food_club_member .fieldset,form#new_food_club_member .fieldset{border-bottom:1px solid #ddd;margin-bottom:1.5em;padding-bottom:1.5em}form.new_food_club_member .fieldset:last-child,form#new_food_club_member .fieldset:last-child{border-bottom:0 none}form.new_food_club_member .disclose-contents-initial .field-help,form#new_food_club_member .disclose-contents-initial .field-help{padding-left:7em}form.new_food_club_member .disclose-activate,form#new_food_club_member .disclose-activate{font-size:1.13333em;line-height:1.32353em;background:url(/assets/public/icons/disclose_horizontal_large-d2f3b86e316fadc95397bdfd6abbf658.png) no-repeat 0 0;display:block;margin-bottom:1.5em;padding-left:3em}form.new_food_club_member .disclose-activate .note,form#new_food_club_member .disclose-activate .note{display:block}form.new_food_club_member .disclose-activate:hover,form.new_food_club_member .disclose-activate:focus,form.new_food_club_member .disclose-activate:active,form#new_food_club_member .disclose-activate:hover,form#new_food_club_member .disclose-activate:focus,form#new_food_club_member .disclose-activate:active{text-decoration:none}form.new_food_club_member .disclose-activate:hover .main,form.new_food_club_member .disclose-activate:focus .main,form.new_food_club_member .disclose-activate:active .main,form#new_food_club_member .disclose-activate:hover .main,form#new_food_club_member .disclose-activate:focus .main,form#new_food_club_member .disclose-activate:active .main{text-decoration:underline}.address-card{-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.5em;padding:0.75em 1em 0.75em 1em}.food-club-navigation{list-style:none}.food-club-navigation .note{color:#666;display:block;padding-left:0 !important}#food-club-members.show-order #pastOrderDetail{position:relative}#food-club-members.show-order #pastOrderDetail h1{font-size:2.7em;line-height:1.66667em;border-bottom:1px dashed #ccc;margin-right:0.6em}#food-club-members.show-order button.print{position:absolute;right:2em;top:4.5em}.order-status{list-style:none}.order-status li{display:inline}.order-status .value{font-weight:bold;margin-right:1em}.order-logs .key{color:#666;margin-right:1em}#food-club-members.latest-newsletter .primaryPane img{margin:0 1.5em 2em 0;float:left}#food-club.newsletter .content{width:15em;float:right}.newsletters h2 .date{color:#666}.newsletter .primaryPane .content,.newsletters .primaryPane .content,.newsletter-preview .primaryPane .content{float:left;clear:both;width:100%}.newsletter .primaryPane .content img,.newsletters .primaryPane .content img,.newsletter-preview .primaryPane .content 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:0.5em solid #fff;float:left;margin-right:1em;margin-top:0.2em;margin-bottom:0.6em}.newsletter .primaryPane h3,.newsletters .primaryPane h3,.newsletter-preview .primaryPane h3{font-weight:normal;font-size:3em;letter-spacing:0;text-transform:none;margin-bottom:0.2em}.newsletter .headerPanel,.newsletter #headerPanel,.newsletters .headerPanel,.newsletters #headerPanel,.newsletter-preview .headerPanel,.newsletter-preview #headerPanel{padding-top:3em}.newsletter .headerPanel h1,.newsletter #headerPanel h1,.newsletters .headerPanel h1,.newsletters #headerPanel h1,.newsletter-preview .headerPanel h1,.newsletter-preview #headerPanel h1{margin-bottom:0}.newsletters .newsletter{float:left;width:100%;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px dashed #ccc}.newsletters .newsletter:last-child{border-bottom:0;padding-bottom:0}.order-summaries,.order-activity{width:100%;margin-bottom:1.5em}.order-summaries th,.order-summaries td,.order-activity th,.order-activity td{padding:0.25em 0.33em}.order-summaries thead th,.order-activity thead th{font-size:0.86667em;line-height:1.73077em;border-bottom:1px solid #ccc;color:#666;font-weight:normal;text-align:left}.order-summaries tbody tr:first-child td,.order-activity tbody tr:first-child td{padding-top:1em}.order-summaries tbody td,.order-activity tbody td{padding:0.5em 0.33em}.order-summaries .date,.order-activity .date{font-size:0.86667em;line-height:1.73077em;width:10em}.order-summaries .status,.order-activity .status{font-size:0.86667em;line-height:1.73077em;width:8em}.order-summaries .status span,.order-activity .status span{-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;padding:0.5em;background-color:#fff;color:#444}.order-summaries .status.shipped span,.order-activity .status.shipped span{background-color:#6a9b66;background-color:rgba(65,120,65,0.7);color:#fff}.order-summaries .status.billed span,.order-summaries .status.packed span,.order-activity .status.billed span,.order-activity .status.packed span{background-color:#d6f3cd;background-color:rgba(210,230,200,0.7)}.order-summaries .status.pending span,.order-activity .status.pending span{background-color:#bbe4f3;background-color:rgba(185,230,240,0.7)}.order-summaries tr.old td,.order-activity tr.old td{color:gray}.order-summaries tr.old td.status.shipped span,.order-activity tr.old td.status.shipped span{background-color:#fff;color:gray}.order-summaries tfoot tr:first-child td,.order-activity tfoot tr:first-child td{padding-top:1em;border-top:1px solid #ccc;text-align:right}#food-club-members.order .pageContent h1 .status{-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;background-color:#fff;color:#444;font-size:15px;padding:0.5em;vertical-align:0.6em}#food-club-members.order .pageContent h1 .status.shipped{background-color:#6a9b66;background-color:rgba(65,120,65,0.7);color:#fff}#food-club-members.order .pageContent h1 .status.billed,#food-club-members.order .pageContent h1 .status.packed{background-color:#d6f3cd;background-color:rgba(210,230,200,0.7)}#food-club-members.order .pageContent h1 .status.pending{background-color:#bbe4f3;background-color:rgba(185,230,240,0.7)}#food-club-members.order #shipment-tracking{background:#fff;border:1px solid #ddd;padding-bottom:0.25em;margin:1em 0}#food-club-members.order #shipment-tracking p{padding:0.5em 1em 0.25em 1em}#food-club-members.order #orderPromotions{padding-left:1em}#visit-us #headerPanel{margin-bottom:1.5em;padding-top:1.5em;padding-bottom:1.5em}#visit-us #headerPanel h1{font-size:3.6em;line-height:0.9375em;font-weight:500}#visit-us .pageContent .section{border-bottom:1px dashed #ccc;padding-bottom:1.5em;margin-bottom:1.5em;margin-right:2em}#visit-us .pageContent .section:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#visit-us .pageContent h2{font-size:2.25em;line-height:1.66667em;margin-bottom:0.25em;text-transform:none;letter-spacing:normal;font-weight:normal}#visit-us .pageContent h3{font-size:1em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;margin-bottom:1.5em}#visit-us .pageContent .primaryPane .pane,#visit-us .pageContent .singlePane .pane{float:left;margin-right:2em;width:21.33333em}#visit-us .pageContent .primaryPane .pane:last-child,#visit-us .pageContent .singlePane .pane:last-child{margin-right:0}#visit-us .pageContent .singlePane .pane{width:19.33333em}#visit-us .pageContent .secondaryPane .panel{border-bottom:1px dashed #ccc;padding-bottom:1.5em;margin-bottom:1.5em}#visit-us .pageContent .secondaryPane .panel:last-child{border-bottom:0;margin-bottom:0}#visit-us .pageContent .secondaryPane .panel h3{margin-bottom:0.75em}#visit-us .pageContent .secondaryPane .panel .topics-nav{list-style:none}#visit-us .pageContent .secondaryPane .panel .topics-nav li{font-size:1em;line-height:1.5em;margin-bottom:0.75em}#visit-us .imageFrame{padding:1em;background:#fff;border:1px solid #ddd}#visit-us .banner{-moz-border-radius:0.3em 0.3em 0 0;-webkit-border-radius:0.3em 0.3em 0 0;border-radius:0.3em 0.3em 0 0;border-bottom:1px dashed #ccc;margin-bottom:0;padding-bottom:0.75em;padding-top:1.125em}#visit-us .banner:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#visit-us .banner .panel{float:left}#visit-us .banner .panel:last-child{float:right;margin-right:2em}#visit-us .banner h3,#visit-us .banner .phone{font-size:1em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;margin-bottom:0}#visit-us .banner .phone{float:right;margin-right:2em;margin-top:-0.75em}#visit-us .mainContent{padding-top:1.5em}#visit-us .note{font-size:0.86667em;line-height:1.73077em;color:#666}#visit-us .imageGallery{height:260px;padding:0}#visit-us .imageGallery li{border:15px solid #fff}#visit-us .imageGallery li .text{background:#fff;bottom:-0.5em;left:0;padding:0.75em 0.75em 0.3em 0.3em;position:absolute;z-index:1}#visit-us .imageGallery li .image{height:250px}#visit-us #gallery{border-bottom:0 none}#visit-us #galleryNav .previous,#visit-us #galleryNav .next{top:130px}#visit-us #galleryNav .previous{left:1.5em}#visit-us #galleryNav .next{right:1.5em}#visit-us #galleryNav .pageList{right:50px;top:280px}#driving-directions form{background:transparent url(/assets/public/backgrounds/paperTexture_50-e5397c42106a523a75732fe54ed549fc.jpg);padding:0.5em 1em}#driving-directions label{margin-right:1em}#driving-directions .message{background-color:#f9f3b4;display:block;padding:0.65em 1em;margin:0}#visit-us.verjuice-demonstrations .intro .imageFrame,#visit-us.menu .intro .imageFrame{margin-bottom:1.5em}#directions-container .adp-placemark{background:transparent url(/assets/public/backgrounds/paperTexture_50-e5397c42106a523a75732fe54ed549fc.jpg);border:0 none;color:#333}#directions-container .adp-placemark .adp-text{padding-left:1em}#directions-container .adp-summary{font-family:"gibson","helvetica neue",sans-serif;font-size:1.13333em;line-height:1.32353em;font-weight:bold}#directions-container .adp-substep{color:#333;padding:0.6em 1em}#directions-container .adp-legal{font-size:0.73333em;line-height:2.04545em;color:gray}#map-tools{font-size:0.86667em;line-height:1.73077em;background:#fff;border-bottom:1px solid #e6e6e6;padding:0 1em 1em 1em;text-align:right}#help #headerPanel{padding-top:3em}#help #headerPanel h1{font-size:3.6em;line-height:0.9375em;font-weight:500;margin-bottom:0.3em}#help #headerPanel h1 span{color:#666}#help .primaryPane ul{margin-bottom:1.3em;padding-left:1.3em}#help .primaryPane li{margin-bottom:0.6em}#help .primaryPane .section{border-bottom:1px dashed #ccc;margin-bottom:3em;padding-bottom:1.5em}#help.index #headerPanel{padding-top:1.5em}#help.index .section h2{font-size:2.16em;line-height:1.66667em;margin-bottom:0.45em}#help.index .section h2 a{font-family:"gibson","helvetica neue",sans-serif;font-weight:500}#press #metaData{background:#222;color:#fff}#press #metaData h2,#press #metaData p{margin-left:2em}#press #metaData h2{margin-bottom:0}#press #metaData p{width:65%}#press span.time{font-size:0.85em;display:block}#press .image-frame,#press .document-frame{background-color:#fff;background-repeat:no-repeat;background-position:center;text-align:center}#press .document-frame{display:block;width:150px;height:150px;background-image:url(/assets/public/icons/asset_generic-47a4d03ddfaaf1e7fbc7c8e4bf8af230.png)}#press .document-frame.asset-type-pdf{background-image:url(/assets/public/icons/asset_pdf-2d3a7fdd2de280e10c0bfa4f2a1c664c.png)}#press .document-frame.asset-type-xls{background-image:url(/assets/public/icons/asset_xls-a9802027e565972fddcdae4defc359be.png)}#press .document-frame.asset-type-doc{background-image:url(/assets/public/icons/asset_doc-42130ad06d5ed6b010bc29ba6de2734c.png)}#press .document-frame.asset-type-zip{background-image:url(/assets/public/icons/asset_zip-67282352b142d8d5e921e172e6efb635.png)}#images.show .imageFrame,#images.show-instagram .imageFrame{-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);background-color:#fff;padding:1em;position:relative;text-align:center;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)}#images.show .imageFrame .caption,#images.show-instagram .imageFrame .caption{background:#fff;bottom:0.5em;left:0.5em;padding:0.75em 0.75em 0.3em 0.3em;position:absolute;z-index:1}#partner-offers .pageContent .section{border-bottom:1px dashed #ccc;float:left;position:relative;padding-bottom:1.5em;margin-bottom:1.5em;width:100%}#partner-offers .pageContent .terms-and-conditions{border-top:1px dashed #ccc;border-bottom:0 none;padding-top:1.5em}#partner-offers .imageGallery{height:auto}#partner-offers #partner-offer-code-entry{-webkit-box-shadow:0 0.1em 0.5em rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 0.5em rgba(0,0,0,0.1);box-shadow:0 0.1em 0.5em rgba(0,0,0,0.1);background-color:#fff;border:1px solid #eee;border-bottom-color:#ddd;padding:1em}#partner-offers #partner-offer-code-entry input#email,#partner-offers #partner-offer-code-entry input#code{border-width:1px;padding-left:8px;padding-right:8px;width:180px}#partner-offers #partner-offer-code-entry input#code{font-size:1.5em;line-height:1}#partner-offers #partner-offer-code-entry label{display:none}#partner-offers #partner-offer-code-entry .field{float:left;width:14em}#partner-offers #partner-offer-code-entry .field input.placeholder{color:#999}#partner-offers #partner-offer-code-entry button{margin-top:0.1em;font-size:1.2em}#partner-offers.show #layout{padding-top:18em}#partner-offers.show .pageContent{padding-top:1em}.secondaryPane .partner-logo{margin-bottom:1.5em}.secondaryPane p{color:#666;margin-bottom:0.75em}
