@charset "UTF-8";@font-face{font-family:"gibson";src:url(/assets/gibson_light/Gibson-Light-webfont.eot);src:local("☺"),url(/assets/gibson_light/Gibson-Light-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_light/Gibson-Light-webfont.woff) format("woff"),url(/assets/gibson_light/Gibson-Light-webfont.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.eot);src:local("☺"),url(/assets/gibson_regular/Gibson-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_regular/Gibson-Regular-webfont.woff) format("woff"),url(/assets/gibson_regular/Gibson-Regular-webfont.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.eot);src:local("☺"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.woff) format("woff"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.ttf) format("truetype"),url(/assets/gibson_semibold/Gibson-SemiBold-webfont.svg#GibsonSemiBold) format("svg");font-weight:bold;font-style:normal}*{margin:0;padding:0}table{border-collapse:collapse}fieldset{border:0 none}body#food-club-members.newsletter #feature_image_frame:after,body#food-club-members.newsletter-preview #feature_image_frame:after,body#seasons #feature_image_frame:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(25%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.8) 100%);content:"";z-index:2}@media only screen and (max-width: 560px){body#food-club-members.newsletter #feature_image_frame:after,body#food-club-members.newsletter-preview #feature_image_frame:after,body#seasons #feature_image_frame:after{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(25%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 25%,rgba(0,0,0,0.1) 100%)}}#kitchen-diary #related,body#food-club-members.newsletter #related,body#food-club-members.newsletter-preview #related{border-top:0;clear:both}#kitchen-diary #related li,body#food-club-members.newsletter #related li,body#food-club-members.newsletter-preview #related li{width:19.33333em;margin-right:2em;float:left;list-style-type:none;height:20.4em;position:relative}#kitchen-diary #related .label,body#food-club-members.newsletter #related .label,body#food-club-members.newsletter-preview #related .label,#kitchen-diary #related .empty,body#food-club-members.newsletter #related .empty,body#food-club-members.newsletter-preview #related .empty{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;font-size:0.7em}#kitchen-diary #related .label,body#food-club-members.newsletter #related .label,body#food-club-members.newsletter-preview #related .label{color:gray}#kitchen-diary #related .empty,body#food-club-members.newsletter #related .empty,body#food-club-members.newsletter-preview #related .empty{margin-top:2.2em;color:#aaa}#kitchen-diary #related .imageFrame,body#food-club-members.newsletter #related .imageFrame,body#food-club-members.newsletter-preview #related .imageFrame{height:240px;overflow:hidden}#kitchen-diary #related .imageFrame img,body#food-club-members.newsletter #related .imageFrame img,body#food-club-members.newsletter-preview #related .imageFrame img{width:100%}#kitchen-diary #related .author-tag,body#food-club-members.newsletter #related .author-tag,body#food-club-members.newsletter-preview #related .author-tag{margin-top:0.66em}body#food-club-members.newsletter #headerPanel,body#food-club-members.newsletter-preview #headerPanel,body#seasons #headerPanel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent;padding-top:6em;padding-bottom:4em;color:#eee}body#food-club-members.newsletter #headerPanel h1,body#food-club-members.newsletter-preview #headerPanel h1,body#seasons #headerPanel h1,body#food-club-members.newsletter #headerPanel a,body#food-club-members.newsletter-preview #headerPanel a,body#seasons #headerPanel a,body#food-club-members.newsletter #headerPanel span,body#food-club-members.newsletter-preview #headerPanel span,body#seasons #headerPanel span{color:#eee}body#food-club-members.newsletter #headerPanel ul,body#food-club-members.newsletter-preview #headerPanel ul,body#seasons #headerPanel ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0.65);left:1em}body#food-club-members.newsletter #headerPanel ul li:first-child a,body#food-club-members.newsletter-preview #headerPanel ul li:first-child a,body#seasons #headerPanel ul li:first-child a{padding-left:0.8em}body#food-club-members.newsletter #headerPanel h1,body#food-club-members.newsletter-preview #headerPanel h1,body#seasons #headerPanel h1{font-family:"gibson","helvetica neue",sans-serif;-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);text-align:center;font-weight:500}.kalendae{display:inline-block;zoom:1;*display:inline;background:#F4F4F4;color:#333;margin:5px;font-size:11px;cursor:default;position:relative}.kalendae .k-title{padding:5px 10px}.kalendae .k-header{padding:8px 10px 0}.kalendae .k-days{padding:2px 10px 8px}.kalendae.k-floating{position:absolute;top:0;left:0;z-index:100000;margin:5px 0 0 0;box-shadow:0 0.1em 1em rgba(0,0,0,0.35);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.35);-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.35)}.kalendae .k-btn-close{display:none}.kalendae .k-btn-close:after{content:"\2716"}.kalendae .k-btn-close:hover{color:#7EA0E2;background:white;border-color:#7EA0E2}.kalendae .k-calendar{border:1px solid #DDD;border-bottom-color:#CCC;border-top-color:#EEE;display:inline-block;zoom:1;*display:inline;width:175px;vertical-align:top}.kalendae .k-separator{display:inline-block;zoom:1;*display:inline;width:2px;vertical-align:top;background:#ddd;height:155px;margin:0px 10px}.kalendae .k-title{background:#222 url(/assets/admin/texture_woodgrain_dark.png);color:#EEE;text-align:center;white-space:nowrap;position:relative;height:18px}.kalendae .k-caption{font-size:12px;line-height:18px}.kalendae .k-btn-previous-month,.kalendae .k-btn-next-month,.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year{width:28px;height:28px;cursor:pointer;position:absolute;top:0px;color:#777;font-size:14px;line-height:30px;text-align:center}.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year{display:none}.kalendae .k-btn-previous-month:hover,.kalendae .k-btn-next-month:hover,.kalendae .k-btn-previous-year:hover,.kalendae .k-btn-next-year:hover{text-decoration:none}.kalendae .k-btn-previous-year{left:0}.kalendae .k-btn-previous-month{left:0}.kalendae .k-btn-next-month{right:0}.kalendae .k-btn-next-year{right:0}.kalendae .k-btn-previous-month:after{content:"\276E"}.kalendae .k-btn-next-month:after{content:"\276F"}.kalendae .k-btn-previous-year:after{content:"\276E\276E"}.kalendae .k-btn-next-year:after{content:"\276F\276F"}.kalendae .k-btn-previous-year,.kalendae .k-btn-next-year{letter-spacing:-4px}.kalendae .k-btn-previous-month:hover,.kalendae .k-btn-next-month:hover{color:#FFF}.kalendae .k-btn-previous-year:hover,.kalendae .k-btn-next-year:hover{color:#6FDF81}.kalendae .k-first-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-next-month,.kalendae .k-middle-month .k-btn-previous-month,.kalendae .k-last-month .k-btn-previous-month,.kalendae .k-first-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-next-year,.kalendae .k-middle-month .k-btn-previous-year,.kalendae .k-last-month .k-btn-previous-year{display:none}.kalendae .k-title,.kalendae .k-header,.kalendae .k-days{width:155px;display:block;overflow:hidden}.kalendae.k-disable-next-month-btn .k-btn-next-month,.kalendae.k-disable-previous-month-btn .k-btn-previous-month,.kalendae.k-disable-next-year-btn .k-btn-next-year,.kalendae.k-disable-previous-year-btn .k-btn-previous-year{display:none}.kalendae .k-header span,.kalendae .k-days span{float:left;margin:1px 1px}.kalendae .k-header span{text-align:center;width:20px;padding:1px 0;color:#333}.kalendae .k-days span{text-align:right;width:15px;height:1.3em;line-height:1.3em;padding:2px 3px 2px 2px;border:1px solid transparent;color:#999;margin:0}.kalendae .k-today{border-color:#00a0e7 !important;background:rgba(0,160,231,0.1) !important}.kalendae .k-days span.k-selected{border-color:#1072A5;color:#1072A5}.kalendae .k-days span.k-selected.k-active{background:#7EA0E2;color:white}.kalendae .k-days span.k-range{background:none;border-color:#6DD4FE}.kalendae .k-days span.k-range.k-active{background:#C4D4F1;border-color:#19AEFE;color:#333}.kalendae .k-days span.k-active{border-color:#ddd;background-color:#fff;cursor:pointer;color:#333}.kalendae .k-days span.k-active:hover{border-color:#666}.kalendae .k-days span.k-out-of-month{color:#ddd}.kalendae.ie8.k-floating{border:1px solid #ccc}.kalendae.ie8 .k-btn-close{width:20px;height:20px;border:none;background:url("close.png") no-repeat top left}.kalendae.ie8 .k-btn-close:after{display:none}.kalendae.ie8 .k-btn-previous-month,.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{width:16px;height:16px;cursor:pointer;background:#777 url("arrows.png") no-repeat center left;position:absolute;top:0}.kalendae.ie8 .k-btn-next-month,.kalendae.ie8 .k-btn-next-year{background-position:center right}.kalendae.ie8 .k-btn-previous-month:hover,.kalendae.ie8 .k-btn-next-month:hover{background-color:#7EA0E2}.kalendae.ie8 .k-btn-previous-year,.kalendae.ie8 .k-btn-next-year{background-color:#333}.kalendae.ie8 .k-btn-previous-year:hover,.kalendae.ie8 .k-btn-next-year:hover{background-color:#6FDF81}.kalendae.ie8 .k-btn-previous-month:after,.kalendae.ie8 .k-btn-next-month:after,.kalendae.ie8 .k-btn-previous-year:after,.kalendae.ie8 .k-btn-next-year:after{display:none}.proper-commands{position:relative}.proper-commands select,.proper-commands .command{float:left;height:21px;position:relative}.proper-commands select{margin-right:10px}.proper-commands .command{color:#999;cursor:pointer;font-size:9px;margin:0 2px 0 0;overflow:hidden;text-align:center;text-indent:-999em;text-transform:uppercase;width:21px}.proper-commands a.command>div{background-image:url(../admin/icons/rich-editor.png);background-repeat:no-repeat;position:relative;width:100%;height:100%}.proper-commands a.command.unstyled>div{background-position:0 0}.proper-commands a.command.unstyled.selected>div{background-position:0 -32px}.proper-commands a.command.em>div{background-position:-43px 0}.proper-commands a.command.em.selected>div{background-position:-43px -32px}.proper-commands a.command.strong>div{background-position:0 0}.proper-commands a.command.strong.selected>div{background-position:0 -32px}.proper-commands a.command.indent>div{background-position:-216px 0}.proper-commands a.command.indent.selected>div{background-position:-216px -32px}.proper-commands a.command.outdent>div{background-position:-259px 0}.proper-commands a.command.outdent.selected>div{background-position:-259px -32px}.proper-commands a.command.ul>div{background-position:-130px 0}.proper-commands a.command.ul.selected>div{background-position:-130px -32px}.proper-commands a.command.ol>div{background-position:-172px 0}.proper-commands a.command.ol.selected>div{background-position:-172px -32px}.proper-commands a.command.link>div{background-position:-86px 0}.proper-commands a.command.link.selected>div{background-position:-86px -32px}.proper-commands a.command.image>div{background-position:-302px 0}.proper-commands a.command.image.selected>div{background-position:-302px -32px}.proper-commands a.command.code{display:none}.proper-commands .separator{position:relative;float:left;width:1px;height:38px;margin:0 6px 0 4px;text-align:center;text-indent:-5000px;background:rgba(0,0,0,0.04);-webkit-box-shadow:1px 0px 0px rgba(255,255,255,0.5);-moz-box-shadow:1px 0px 0px rgba(255,255,255,0.5);box-shadow:1px 0px 0px rgba(255,255,255,0.5)}.select2-container{position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:top}.select2-container,.select2-drop,.select2-search,.select2-search input{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-o-linear-gradient(bottom, #eee 0%, #fff 50%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#ffffff', GradientType = 0);background-image:linear-gradient(top, #eeeeee 0%,#ffffff 50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#444;text-decoration:none}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-o-linear-gradient(bottom, #eee 0%, #fff 90%);background-image:-ms-linear-gradient(top, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );background-image:linear-gradient(top, #eeeeee 0%,#ffffff 90%)}.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:block;position:absolute;right:26px;top:8px;width:12px;height:12px;font-size:1px;background:url(/assets/vendor/select2/select2.png) right top no-repeat;cursor:pointer;text-decoration:none;border:0;outline:0}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop{background:#fff;color:#000;border:1px solid #aaa;border-top:0;position:absolute;top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:9999;width:100%;margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.select2-drop.select2-drop-above{-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;margin-top:1px;border-top:1px solid #aaa;border-bottom:0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-container .select2-choice div{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-o-linear-gradient(bottom, #ccc 0%, #eee 60%);background-image:-ms-linear-gradient(top, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(top, #cccccc 0%,#eeeeee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:18px}.select2-container .select2-choice div b{background:url(/assets/vendor/select2/select2.png) no-repeat 0 1px;display:block;width:100%;height:100%}.select2-search{display:inline-block;white-space:nowrap;z-index:10000;min-height:26px;width:100%;margin:0;padding-left:4px;padding-right:4px}.select2-search-hidden{display:block;position:absolute;left:-10000px}.select2-search input{background:#fff url(/assets/vendor/select2/select2.png) no-repeat 100% -22px;background:url(/assets/vendor/select2/select2.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(/assets/vendor/select2/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/select2.png) no-repeat 100% -22px,-o-linear-gradient(bottom, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/select2.png) no-repeat 100% -22px,-ms-linear-gradient(top, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/select2.png) no-repeat 100% -22px,linear-gradient(top, #ffffff 85%,#eeeeee 99%);padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em;width:100%;margin:0;height:auto !important;min-height:26px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(/assets/vendor/select2/spinner.gif) no-repeat 100%;background:url(/assets/vendor/select2/spinner.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(/assets/vendor/select2/spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/spinner.gif) no-repeat 100%,-o-linear-gradient(bottom, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/spinner.gif) no-repeat 100%,-ms-linear-gradient(top, #fff 85%, #eee 99%);background:url(/assets/vendor/select2/spinner.gif) no-repeat 100%,linear-gradient(top, #ffffff 85%,#eeeeee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:none}.select2-dropdown-open .select2-choice{border:1px solid #aaa;border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-o-linear-gradient(bottom, #fff 0%, #eee 50%);background-image:-ms-linear-gradient(top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );background-image:linear-gradient(top, #ffffff 0%,#eeeeee 50%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-dropdown-open .select2-choice div{background:transparent;border-left:none}.select2-dropdown-open .select2-choice div b{background-position:-18px 1px}.select2-results{margin:4px 4px 4px 0;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;max-height:200px}.select2-results ul.select2-result-sub{margin:0 0 0 0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(/assets/vendor/select2/spinner.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container-multi .select2-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:-ms-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eeeeee 1%,#ffffff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;outline:none}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{white-space:nowrap;margin:0;padding:0}.select2-container-multi .select2-choices .select2-search-field input{color:#666;background:transparent !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(/assets/vendor/select2/spinner.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaaaaa;line-height:13px;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;cursor:default}.select2-container-multi .select2-choices .select2-search-choice span{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url(/assets/vendor/select2/select2.png) right top no-repeat;outline:none}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-image:none;background-color:#f4f4f4;border:1px solid #ddd;padding:3px 5px 3px 5px}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-result-selectable .select2-match{text-decoration:underline}.select2-result-unselectable .select2-match{text-decoration:none}.select2-offscreen{position:absolute;left:-10000px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice div b{background-image:url(/assets/vendor/select2/select2x2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}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}.compact-product-list{list-style:none;padding-top:1em;margin-top:1em}.compact-product-list .product{border-bottom:1px dashed #ccc;padding-bottom:1em;margin-bottom:1em}.compact-product-list .product:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.compact-product-list .product:last-child{margin-bottom:0;border-bottom:0}.compact-product-list .product-name{font-size:1.6em;padding:0.33em 0}.compact-product-list .imageFrame{float:left;margin-right:2em;width:80px}.compact-product-list .imageFrame img{width:100%}.compact-product-list .description{float:left;min-width:24em}.compact-product-list .checkout-prompt{display:none;visibility:hidden}.trade-member-summary h3{font-size:2em}.trade-member-summary form label{display:inline-block;min-width:6em}.trade-member-summary form .liner{padding:1em 0}.trade-member-summary form .field-help{padding-left:7.25em;padding-top:0.5em}.trade-product-selection h3{font-size:2em}body{font-size:15px;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;color:#222}h1,h2,h3,h4,h5,.name{font-family:"gibson","helvetica neue",sans-serif;font-weight:normal}h1{font-size:4.8em;line-height:1.0625em;margin-bottom:0.35417em}h1:first-letter{text-transform:capitalize}#recipe-library.browse h1.lengthy{font-size:3.6em;line-height:1.0625em;margin-bottom:0.53125em}h2,.categories .name{font-size:1em;line-height:1.7em;margin-bottom:0.85em;text-transform:uppercase;letter-spacing:0.175em;font-weight:bold}h2 a,.categories .name a{text-transform:none;letter-spacing:normal;font-weight:normal;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:1em;line-height:1.7em}a.seeAll{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;text-transform:none;letter-spacing:normal;font-weight:normal;font-size:13px !important;padding-left:0.5em}.related .name{font-family:"gibson","helvetica neue",sans-serif}a{text-decoration:none}a:link{color:#156adc}a:visited{color:#6f5ab4}a:hover{color:#2663b4;text-decoration:underline}a:active{color:#cd7239}a img{border:0 none}a.hidden{display:none}a.hidden img{border-width:0}#nav a{font-family:"gibson","helvetica neue",sans-serif;font-size:0.86667em;line-height:1.96154em;text-transform:uppercase;letter-spacing:0.175em;color:#222;font-weight:bold}.warning{clear:both;padding:0.5em 1em 0 1em;margin-bottom:1em;background-color:#f5eb97}.primaryPane p{font-size:1.13333em;line-height:1.5em;margin-bottom:1.5em}.secondaryPane p{font-size:0.86667em;line-height:1.96154em;margin-bottom:1.96154em}.secondaryPane ul,.secondaryPane ol{margin-bottom:0.98077em}.secondaryPane li{font-size:0.86667em;line-height:1.96154em;margin-bottom:0.98077em}.secondaryPane:last-child{margin-bottom:0}.secondaryPane h2 .leading,.secondaryPane h2 .trailing{text-transform:none;font-style:italic;font-weight:normal;letter-spacing:normal;font-family:serif;color:#666}.secondaryPane h2 .leading{display:block}.checklist ul{margin-bottom:0.85em}.checklist ul li{background:url(/assets/public/icons/checklist_check.png) no-repeat left 2px;list-style:none;padding-left:24px;margin-bottom:0.85em}.primaryPane .note,.singlePane .note{font-size:0.86667em;line-height:1.96154em;color:#666}.primaryPane .with-note,.singlePane .with-note{margin-bottom:0.425em}.overlayLayer{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:2}.overlayLayer:before{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1000ms;-moz-transition-duration:1000ms;-o-transition-duration:1000ms;transition-duration:1000ms;-webkit-transition-delay:2000ms;-moz-transition-delay:2000ms;-o-transition-delay:2000ms;transition-delay:2000ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background:rgba(0,0,0,0.3) url(/assets/public/backgrounds/paperTexture_dark_lens_faint.png);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.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.jpg);position:fixed;left:50%;top:50%;margin:-8.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.7em;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.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.jpg);margin:0 1em 1.7em}.overlay .interior-contents{padding:1.7em 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,.video-overlay{background:#f6f6f6 url(/assets/public/backgrounds/paperTexture_75.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,.video-overlay .title{display:none}.image-overlay .contents,.video-overlay .contents{margin:1em}.image-overlay .contents img,.video-overlay .contents img{border:1px solid #ddd}.image-overlay .caption,.video-overlay .caption{background:#f6f6f6 url(/assets/public/backgrounds/paperTexture_75.jpg);bottom:1.5em;left:1em;padding:0.75em 0.75em 0.3em 0.3em;position:absolute;z-index:1}.image-overlay .contents{height:660px}.overlay-active .overlayLayer:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}fieldset.selected input{border-color:#b9b9b9}fieldset .legend{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;display:block;padding-bottom:0.85em}fieldset .legend:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.field{float:left;margin-bottom:0.85em;position:relative;width:100%}.field label{font-size:0.86667em;line-height:1.96154em;color:gray;width:10em;float:left}.field.disabled label{color:#aaa !important}.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.96154em;clear:both;padding-left:10em;margin-bottom:0}form .error-message{background:#da3b46;color:#fff;padding:0.425em 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.7em 2em 1.7em 2em;margin-bottom:1.7em}.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.425em}.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.96154em;-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.7em;color:#666}form label.note{font-size:0.86667em;line-height:1.96154em;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.85em}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.50682em;height:2.94231em;width:5em}.button-bar{background:#e2dedd url(/assets/public/backgrounds/paperTexture_50.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.85em 1em;margin-bottom:1.7em}label.help-text{display:inline}input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input.text,textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-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.96154em;background:#fff;border:0.1em solid #cdcdcd;padding:0.24519em 0.5em;width:19.33333em;margin-right:0.4em}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,input.text:focus,textarea:focus{background:#fff;border-color:#65a7f1;outline-color:rgba(150,200,255,0.6)}input[type=search]{-webkit-appearance:textfield}select{font-size:0.86667em;line-height:1.96154em;max-width:19.33333em;padding:0.24519em 0.5em}input.number{width:6.66667em;margin-right:0}input.short-number{width:3.33333em;margin-right:0}input.tiny-number{width:2em;text-align:center;margin-right:0}.date-entry .month{margin-right:0.5em}.hide{display:none}textarea{height:8.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.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.96154em;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.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.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.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.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.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.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.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.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.7em;padding:1.7em 2em 0.85em 2em;width:36.66667em;float:left}form.boxed-form label,form.login label,form.password_reset label{font-size:1.13333em;line-height:1.5em;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.jpg)}body{background:#e2dedd url(/assets/public/backgrounds/paperTexture_50.jpg);border-top:0.75em solid #231f20}#layout{background:#cfcbc8 url(/assets/public/backgrounds/paperTexture_25.jpg);margin:0 auto;padding-top:13.5em;position:relative;width:68.4em;z-index:1}#header{width:100%;left:0;min-height:10.2em;padding-top:1.7em;position:absolute;top:0;z-index:3}#siteName{border:5px solid #fff;-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.8);-moz-box-shadow:0 0.2em 1em rgba(0,0,0,0.8);box-shadow:0 0.2em 1em rgba(0,0,0,0.8);font-size:1em;height:133px;left:2.2em;overflow:hidden;position:absolute;margin-top:5px;width:144px;z-index:3}#siteName a{background:#fff url(/assets/public/logos/headerLogo_white.png) no-repeat center;border:5px solid #fff;display:block;height:133px;left:-5px;position:absolute;text-indent:-999em;top:-5px;width:144px}#siteName:hover{border-color:#ffd287}#utilities{background:transparent url(/assets/public/backgrounds/utility_bar.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.png) no-repeat left top;float:left;height:38px;padding:0 0 0 1.5em;position:relative;left:-10px}#utilities .piece{font-size:0.86667em;line-height:1.96154em;border-right:1px dashed #666;float:left;line-height:25px;padding-top:10px;margin-right:1em;padding-right:1em}#utilities .piece:last-child{border-right:0;margin-right:0}#utilities form{display:inline}#utilities form #member-log-out{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:1em;line-height:1.7em;display:inline;border:0 none;background:transparent none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;font-weight:normal;padding:0}#utilities a,#utilities #member-log-out{cursor:pointer;color:#65b0ed}#utilities a:visited,#utilities #member-log-out:visited{color:#65b0ed}#utilities a:hover,#utilities #member-log-out:hover{color:#48c0f5;text-decoration:underline}#utilities a:active,#utilities #member-log-out:active{color:#cd7239}#utilities .link-label{display:none}#utilities strong{font-weight:normal}#basket{display:none}#basket-summary .label,#checkout-prompt .label{display:none}#basket-summary.full #openBasket,#basket-summary.empty #orderCount,#checkout-prompt.full #openBasket,#checkout-prompt.empty #orderCount{background:transparent url(/assets/public/icons/utility_basket.png) no-repeat 0 3px;display:inline-block;min-height:20px;padding-left:24px}#basket-summary.empty .checkout,#checkout-prompt.empty .checkout{display:none}#basket-summary.full #openBasket,#checkout-prompt.full #openBasket{background-position:0 -45px}#basket-summary a:link,#basket-summary a:visited,#checkout-prompt a:link,#checkout-prompt a:visited{color:#fff}#basket-summary #orderCount .bonus,#checkout-prompt #orderCount .bonus{color:#ccc}#basket-summary #openBasket,#checkout-prompt #openBasket{display:block;padding:0 0.5em;text-decoration:none;white-space:nowrap}#basket-summary #openBasket:hover,#basket-summary #openBasket:focus,#checkout-prompt #openBasket:hover,#checkout-prompt #openBasket:focus{background-color:#25354b}#basket-summary #openBasket #orderSubTotal,#checkout-prompt #openBasket #orderSubTotal{background:transparent url(/assets/public/icons/disclose_vertical.png) no-repeat right -55px;padding-right:16px}#basket-summary .checkout,#checkout-prompt .checkout{font-family:"gibson","helvetica neue",sans-serif;font-size:1em;line-height:1.7em;-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);background:0 none;background-color:#839368;border-color:#b0bea2 #69843c #485535 #69843c;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:#fff !important;font-weight:bold;letter-spacing:0.175em;margin:-0.3em 0 0 0.7em;text-transform:uppercase}#nav{background:transparent url(/assets/public/backgrounds/main_navigation.png) no-repeat;padding-bottom:35px;position:absolute;left:0;margin-top:4em;width:68.4em}#nav ul{float:left;list-style:none;margin:0 auto;padding-left:13.5em;position:relative}#nav ul a{float:left;padding:0.4em 0.8em 0.1em 0.8em;height:2em;white-space:nowrap}#nav ul a:hover,#nav ul a.hover,#nav ul a:focus{text-decoration:none}#nav ul a.top{-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;-ms-transition-property:padding;transition-property:padding;-webkit-transition-duration:50ms;-moz-transition-duration:50ms;-o-transition-duration:50ms;-ms-transition-duration:50ms;transition-duration:50ms;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear}#nav ul a.top:hover,#nav ul a.top:focus{background-color:#ccc}#nav ul li{display:block;float:left}#nav ul li:hover,#nav ul li.focus{background-color:#ccc}#nav ul li ul{display:none;left:10.5em;opacity:0;position:absolute;padding-left:3em;margin-top:-0.25em;top:2.35em;width:54.9em;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;-ms-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#nav ul li ul li{border-bottom:0 none;display:inline-block}#nav ul li ul li a{color:#eee;display:inline-block;margin-top:0.3125em;height:2.25em;line-height:2.25em;font-size:0.8em;white-space:nowrap}#nav ul li ul li:hover,#nav ul li ul li.hover{background:url(/assets/public/backgrounds/paperTexture_dark_50.jpg) repeat-x left 0.2em}#nav form{float:right;margin-right:1.2em}#nav input{-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;-ms-transition-property:width;transition-property:width;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;-ms-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);margin-top:0.3em;padding:0.1em 0.4em;width:10em;background:#fff url(/assets/public/icons/search.png) no-repeat right center}#nav input::-ms-clear{display:none;height:0;width:0}#nav input::-webkit-search-decoration,#nav input::-webkit-search-cancel-button,#nav input::-webkit-search-results-button,#nav input::-webkit-search-results-decoration{display:none}#nav.squeeze input{width:14em}#nav.squeeze a.top{padding-left:0.6em;padding-right:0.6em}#catalogue #catalogueNav a.top,#recipe-library #recipesNav a.top,#food-club-members #foodclubNav a.top,#farmshop #farmshopNav a.top,#kitchen-diary #kitchen-diaryNav a.top,#visit-us #farmshopNav a.top{background:#333;color:#eee;padding:0.4em 0.8em 0.35em 0.8em;margin-bottom:-0.27em;-moz-text-shadow:0 1px 1px rgba(0,0,0,0.4);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.4);text-shadow:0 1px 1px rgba(0,0,0,0.4)}#catalogue #catalogueNav ul.sub,#recipe-library #recipesNav ul.sub,#food-club-members #foodclubNav ul.sub,#farmshop #farmshopNav ul.sub,#kitchen-diary #kitchen-diaryNav ul.sub,#visit-us #farmshopNav ul.sub{display:block;z-index:1;opacity:1 !important}#nav li:hover ul.sub{opacity:1 !important;display:block !important;z-index:2}#footer{background:url(/assets/public/backgrounds/paperTexture_dark_50.jpg);padding-bottom:1em;width:100%;position:relative;z-index:1}#footerContent{background:url(/assets/public/backgrounds/paperTexture_dark_65.jpg);color:#eee;margin:0 auto;padding:3.4em 1.2em 1.7em 1.2em;width:66em}#footerContent .pane{width:30em;margin-right:2em;float:left;margin-bottom:1.7em}#footerContent .pane .pane{width:14em;margin-right:2em;margin-bottom:0}#footerContent .pane:last-child{margin-right:0 !important}#footerContent .pane-last{margin-right:0 !important}#footerContent .section{padding-left:2em}#footerContent .section:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#footerContent .section .section{float:left;padding-left:0;margin-bottom:1.7em;width:100%}#footerContent h2{position:absolute;left:-1000em}#footerContent h3{font-size:2.34em;line-height:1.88889em;font-family:"gibson-light","gibson",sans-serif;margin-bottom:0.425em}#footerContent h4{font-size:1em;line-height:1.7em;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;font-weight:bold;letter-spacing:0.175em;margin-bottom:0.85em;text-transform:uppercase}#footerContent a{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;letter-spacing:normal}#footerContent a:link{color:#008fd1}#footerContent a:visited{color:#8a52d1}#footerContent a:hover{color:#71c7f9}#footerContent a:active{color:#f56148}#footerContent .links,#footerContent .contacts{list-style:none;margin-bottom:0.85em}#footerContent .links li,#footerContent .contacts li{font-size:1em;line-height:1.7em}#footerContent .links li{display:inline-block;margin-right:1em}#footerContent .contacts{border-bottom:1px dashed #777;border-bottom:1px dashed rgba(120,120,120,0.3);padding-bottom:1.7em;margin-bottom:1.7em}#footerContent .contacts li{margin-bottom:0.85em}#footerContent .contacts li:last-child:nth-child(odd){margin-bottom:0}#footerContent .contacts .key{-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;display:inline-block;min-width:6em}#footerContent .contacts .value{font-family:"gibson","helvetica neue",sans-serif;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;font-weight:bold;letter-spacing:0.175em}#footerContent .contacts-last{border-bottom:0;padding-bottom:0}#footerContent #copyright-and-credit{border-top:1px dashed #777;border-top:1px dashed rgba(120,120,120,0.3);padding:1em 0;margin:0 2em}#footerContent #copyright-and-credit .pane{margin-bottom:0}#footerContent #copyright-and-credit .pane:last-child{text-align:right}#footerContent #copyright-and-credit p{font-size:0.86667em;line-height:1.96154em;color:#ddd}#footerContent #copyright-and-credit strong{font-family:"gibson","helvetica neue",sans-serif;-moz-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);text-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);color:#ddd;display:block;font-weight:bold;letter-spacing:0.175em;text-transform:uppercase}#footerContent #copyright-and-credit #spook-and-puff-credit a{background:url(/assets/public/icons/spook-and-puff.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.jpg);float:left;padding-top:2.55em;padding-left:2em;position:relative;width:64em}.pageContent.edge-to-edge{padding:0;width:66em}.primaryPane{width:40.66667em;margin-right:2em;float:left}.primaryPane .panel{clear:both;float:left;margin-bottom:1.7em;padding-bottom:1.683em;width:100%}.primaryPane .panel p:last-child{margin-bottom:0}.primaryPane .panel h2{padding-left:0}.primaryPane .bubble{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background:rgba(255,254,179,0.4);min-height:120px;padding:0;position:relative}.primaryPane .bubble .liner{padding:0.85em 1em 0.85em 160px}.primaryPane .bubble p{margin:0.55em 0}.primaryPane .bubble img{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);border:1px solid #ddd;position:absolute;left:1em;top:1em}.primaryPane .bubble .price{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-ms-border-radius:0.3em;-o-border-radius:0.3em;border-radius:0.3em;font-size:0.86667em;line-height:1.96154em;background:#414141 url(/assets/public/backgrounds/bkg_add_price.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #222;color:#fff;display:inline-block;font-weight:bold;text-align:center;padding:0 0.3em;line-height:1.6;margin-left:0.1em}.primaryPane .bubble strong{font-size:0.86667em;line-height:1.96154em;font-family:"gibson","helvetica neue",sans-serif;display:block;text-transform:uppercase;letter-spacing:0.175em;color:#222;font-weight:bold}.secondaryPane{width:19.33333em;margin-right:2em;float:left}.secondaryPane .panel{margin-bottom:1.7em;float:left;width:100%}.secondaryPane .panel .panel{margin-left:0}.secondaryPane .panel .panel:last-child{border-bottom:0;margin-bottom:0}.secondaryPane .imageFrame{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);border:1px solid #eee;border-bottom-color:#dcdcdc;background:#fff;margin-bottom:1.7em;text-align:center}.secondaryPane .imageFrame.mini{padding:0.4em;margin-right:0.75em;margin-bottom:0.75em}.secondaryPane .imageFrame a{display:block}.secondaryPane .imageFrame a.inProgress{background-position:center;padding:0}.gallery{list-style:none}.gallery .imageFrame{padding:1em;float:left}.section .primaryPane{float:left;width:44.66667em}.section .secondaryPane{float:left;width:15.33333em;margin-right:0}.pane .imageFrame{background:#fff;border:1px solid #ddd;min-width:65px;min-height:60px;text-align:center;margin-bottom:1.7em}.singlePane{width:62em;margin-right:2em;float:left}.singlePane .panel{margin-bottom:1.7em;float:left;width:100%}.singlePane .panel .panel{margin-left:0}.singlePane .panel .panel:last-child{border-bottom:0;margin-bottom:0}.singlePane .imageFrame{background:#fff;border:1px solid #ddd;min-width:65px;min-height:60px;text-align:center}.edge-to-edge .singlePane{width:100%;margin-right:0}.edge-to-edge .pane{padding:2em}.headerPanel,#headerPanel{padding:1em 2em 1em 1em;background:url(/assets/public/backgrounds/paperTexture_lens.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.png) no-repeat right center;margin-right:0.5em;padding-right:0.65em}.headerPanel li:last-child,#headerPanel li:last-child{background-image:none;padding-right:0}.headerPanel li a,.headerPanel li span,#headerPanel li a,#headerPanel li span{font-size:1.13333em;line-height:1.5em;font-family:"gibson","helvetica neue",sans-serif;color:#333;font-weight:500;float:left;padding:0.4em}.headerPanel p.sub,#headerPanel p.sub{margin:0 30px}#features{height:38em;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}#features ul{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}#features li{display:none;list-style-type:none;position:absolute;left:0;top:0;width:100%;height:100%}#features li:first-child{display:block}#features .image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}#features .text{z-index:3}#features img{position:absolute;top:0;left:0}#features .subPanel{clear:both}#features .description,#features .summaryTags{-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.65);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.65);text-shadow:0 1px 1px rgba(0,0,0,0.65);font-family:"gibson","helvetica neue",sans-serif;font-size:1.13333em;line-height:1.5em;font-weight:500;color:#fff}#features .summaryTags{background:url(/assets/public/backgrounds/paperTexture_dark_lens.png);padding:0.375em;float:left}#features .summaryTags span{margin-right:0}#features .summaryTags span:after{content:", "}#features .summaryTags span:last-child:after{content:"."}#features .with-text-shadow{position:relative}#features .with-text-shadow .text-shadow{display:none !important}#features .height-set .text-shadowed{position:absolute;z-index:2}#features .height-set .text-shadow{display:block !important;color:#000 !important;color:rgba(0,0,0,0.7) !important;position:absolute;z-index:1;margin-top:2px}#home .text,#products .text{color:#fff;position:absolute;top:50%;left:5em;margin-top:-1.7em;z-index:2}#home .text .name,#products .text .name{font-weight:500;letter-spacing:-0.03em;font-size:4.8em;line-height:1.0625em;-moz-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);-webkit-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6)}#home .text .name a,#products .text .name a{color:#fff;display:block;padding-right:80px}#home .text .name a:hover,#home .text .name a:focus,#products .text .name a:hover,#products .text .name a:focus{text-decoration:none;background:url(/assets/public/icons/feature_rollover_icon.png) no-repeat right center}.featured-product .imageFrame{position:relative;margin-right:1em}.featured-product .price{position:absolute;top:9.35em;right:-0.58846em;font-size:0.86667em;line-height:1.96154em;@position;;padding:0.25em 0.75em 0.1em 0.75em;background:#333;background:rgba(0,0,0,0.85);color:#fff}.featured-product .from{position:absolute;top:8.075em;right:-0.68654em;font-size:0.86667em;line-height:1.96154em;background-color:#eee;font-size:0.8em;padding:0.125em 0.75em;text-transform:uppercase}.by-maggie,.maggie-signature{background:url(/assets/public/maggie_signature.png) no-repeat bottom right;margin-bottom:1.7em;min-height:5.1em}.by-maggie{display:block;padding-bottom:5.95em !important}.maggie-signature{background-position:bottom center;display:inline-block;height:8em;width:8em;text-indent:-999em}.contacts ul{list-style-type:none;padding-bottom:1.7em;margin-bottom:1.7em}.contacts:last-child{border-bottom:0;padding-bottom:0}.contacts li{margin-bottom:0.85em}.contacts li:last-child:nth-child(odd){margin-bottom:0}.contacts .key{color:#666;display:inline-block;min-width:6em}.contacts .value{color:#333;font-weight:bold}.popover{width:33em;position:absolute;left:0;top:0;z-index:20}.popover h1{color:#fff;font-size:1em;font-weight:bold}.popover .cancel{background:left top no-repeat url(/assets/public/popover/indicator.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.jpg);float:left;width:30em;padding:0 1.5em 1.5em 1.5em}.popover .content{background:url(/assets/public/backgrounds/paperTexture_50.jpg);float:left;padding:0;width:30em;overflow-y:auto;overflow-x:hidden}.popover .content::-webkit-scrollbar{width:0.7em}.popover .content::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);-webkit-border-radius:0.3em;border-radius:0.3em}.popover .content::-webkit-scrollbar-thumb{-webkit-border-radius:0.3em;border-radius:0.3em;background:rgba(0,0,0,0.3);-webkit-box-shadow:0 0 0.5em rgba(0,0,0,0.1)}.popover .imageFrame{background:#fff;float:left;margin:1em 1.5em 1.7em 1em}.popover .text-panel{margin-top:1.5em;padding-left:1em;padding-right:1em}.popover .text-panel p{font-size:1em;line-height:1.7em;margin-bottom:1.7em}.popover .pageContent{padding:0;background:transparent none}.horizontalPopover{padding-right:1em}.horizontalPopover .cancel{right:1.6em}.horizontalPopover .indicator{background:center right no-repeat url(/assets/public/popover/indicator.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.png);position:absolute;top:0;left:15.5em;width:2em;height:1em}#addToBasketPopover .content{height:17em}#addToBasketPopover .indicator{top:9.65em}#addToBasketPopover .update button{margin-right:1em;float:right}.popover-product-summary .content,.popover-recipe-list .content{padding-top:0;height:30em}.popover-product-summary .product-summary,.popover-recipe-list .product-summary{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background-color:#fff;border:1px solid #eee;float:left;margin-bottom:1.7em;padding-bottom:1.7em;width:100%}.popover-product-summary .wrapper,.popover-recipe-list .wrapper{height:33em}.popover-product-summary .indicator,.popover-recipe-list .indicator{top:16.5em}.popover-product-summary h2,.popover-recipe-list h2{margin-left:1em;margin-right:1em}.popover-product-summary h2.add-to-basket,.popover-recipe-list h2.add-to-basket{display:none}.popover-product-summary .read-more,.popover-recipe-list .read-more{-moz-border-radius:0.4em;-webkit-border-radius:0.4em;border-radius:0.4em;-webkit-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);-moz-box-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);box-shadow:0 0.1em 0.1em rgba(0,0,0,0.2);border:1px solid #ccc;padding:0.25em 0.75em;margin-left:0.25em;margin-right:0.25em}.popover-product-summary .read-more:hover,.popover-product-summary .read-more:focus,.popover-recipe-list .read-more:hover,.popover-recipe-list .read-more:focus{text-decoration:none;background-color:#317de7;color:#fff}.popover-product-summary .recipes,.popover-recipe-list .recipes{clear:both}.popover-product-summary .recipes li,.popover-recipe-list .recipes li{min-height:80px;padding-left:140px;position:relative;border-bottom:1px dashed #aaa}.popover-product-summary .recipes li .image,.popover-recipe-list .recipes li .image{position:absolute;left:0;top:50%;margin-top:-40px;width:auto}.popover-product-summary .recipes li .text,.popover-recipe-list .recipes li .text{padding:1.7em 1em 1.7em 0;position:static}.popover-product-summary .purchaseProduct,.popover-recipe-list .purchaseProduct{width:27em;clear:both;padding:0 1em;margin:0}.popover-product-summary .purchaseProduct:after,.popover-recipe-list .purchaseProduct:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.popover-product-summary .purchaseProduct li,.popover-recipe-list .purchaseProduct li{margin-bottom:0.85em}.popover-product-summary .purchaseProduct p,.popover-recipe-list .purchaseProduct p{line-height:1.1}.popover-product-summary .product-detail-promotions,.popover-recipe-list .product-detail-promotions{margin-bottom:0}.popover-product-summary .product-detail-promotions li,.popover-recipe-list .product-detail-promotions li{padding-bottom:0 !important}.popover-product-summary .product-detail-promotions p,.popover-recipe-list .product-detail-promotions p{line-height:1.1}.popover-product-summary .product-detail-promotions .imageFrame,.popover-recipe-list .product-detail-promotions .imageFrame{margin:0}#basketPopover{margin-top:0.8em;width:34em}#basketPopover .wrapper{width:32em}#basketPopover .content{padding:0;width:32em;margin-bottom:2em}#basketPopover table,#addToBasketPopover table{width:100%}#basketPopover thead th,#addToBasketPopover thead th{font-size:0.86667em;line-height:1.96154em;background:#333;color:#fff;border-right:1px dashed #666;font-weight:normal;padding:0.35em;text-align:left;text-indent:0.5em}#basketPopover thead th:last-child,#addToBasketPopover thead th:last-child{border-right:none}#basketPopover tbody td,#addToBasketPopover tbody td{border-bottom:1px solid #ccc;padding:0.6em 0}#basketPopover tbody .image,#addToBasketPopover tbody .image{text-align:center;width:80px}#basketPopover tbody .image .imageFrame,#addToBasketPopover tbody .image .imageFrame{background:#fff;border:1px solid #ccc;margin:0.5em 0.5em 0.5em 1em;width:70px;overflow-x:hidden}#basketPopover tbody .image .imageFrame img,#addToBasketPopover tbody .image .imageFrame img{width:100%}#basketPopover tbody .product-name,#addToBasketPopover tbody .product-name{display:block}#basketPopover tbody .quantity,#addToBasketPopover tbody .quantity{padding-left:0.5em;width:3em}#basketPopover tbody .quantity input,#addToBasketPopover tbody .quantity input{margin-top:-0.3em}#basketPopover tbody .sku-description,#addToBasketPopover tbody .sku-description{font-size:0.9em;display:block;color:#666}#basketPopover tbody .subTotal,#addToBasketPopover tbody .subTotal{text-align:right;padding:0 0.5em;width:2.75em}#basketPopover tbody .control,#addToBasketPopover tbody .control{text-align:center}#basketPopover tfoot td,#addToBasketPopover tfoot td{padding:1em 0 1em;text-align:center}#basketPopover tfoot th,#addToBasketPopover tfoot th{text-align:right;font-weight:normal}#basketPopover #product-sub-total-row td,#basketPopover #product-sub-total-row th,#addToBasketPopover #product-sub-total-row td,#addToBasketPopover #product-sub-total-row th{border-bottom:1px solid #ccc;vertical-align:baseline;line-height:1em}#basketPopover #product-sub-total-row td,#addToBasketPopover #product-sub-total-row td{font-weight:bold}#basketPopover #shipping-service-row,#basketPopover .grandTotalRow,#addToBasketPopover #shipping-service-row,#addToBasketPopover .grandTotalRow{display:none}#basketPopover #orderPromotions,#addToBasketPopover #orderPromotions{margin-top:1em}#basketPopover #orderPromotions h2,#basketPopover #orderPromotions ul,#addToBasketPopover #orderPromotions h2,#addToBasketPopover #orderPromotions ul{padding-left:1em;padding-right:1em}#basketPopover #orderPromotions h2,#addToBasketPopover #orderPromotions h2{font-size:0.86667em;line-height:1.96154em}#basketPopover #orderPromotions li,#addToBasketPopover #orderPromotions li{font-size:0.86667em;line-height:1.96154em}#basketPopover #button-bar,#addToBasketPopover #button-bar{background:url(/assets/public/backgrounds/paperTexture_dark_50.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.png);border:0 none;height:16px;text-indent:-999em;width:16px}#basketPopover .order-items .remove:hover,#basketPopover .order-items .remove:focus,#addToBasketPopover .order-items .remove:hover,#addToBasketPopover .order-items .remove:focus{background-position:center bottom}#basketPopover .order-items td.image,#addToBasketPopover .order-items td.image{position:relative}#error .primaryPane ul{margin-bottom:1.7em}#error .primaryPane li{list-style-type:none}.secondaryPane .search{-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;background:url(/assets/public/backgrounds/paperTexture_25.jpg);padding:0.8em 0;margin-bottom:1.7em;float:left;width:100%}.secondaryPane .search h2{margin:0 0 0.3em 1em}.secondaryPane .search input{float:left;margin:0 0 0 1em;width:14.5em}.secondaryPane .search .placeholder{color:#666}.secondaryPane .search button{float:right;padding:0.2em 0.5em;margin:0 1em 0 0}.primaryPane .search{margin-bottom:1.7em}.filter{list-style:none;-webkit-transition-property:max-height;-moz-transition-property:max-height;-o-transition-property:max-height;-ms-transition-property:max-height;transition-property:max-height;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.filter::-webkit-scrollbar{width:0.7em}.filter::-webkit-scrollbar-track{background:rgba(0,0,0,0.05);-webkit-border-radius:0.3em;border-radius:0.3em}.filter::-webkit-scrollbar-thumb{-webkit-border-radius:0.3em;border-radius:0.3em;background:rgba(0,0,0,0.3);-webkit-box-shadow:0 0 0.5em rgba(0,0,0,0.1)}.filter.filter-ingredient.active{max-height:12em}.filter.filter-season{text-transform:capitalize}.filter a{font-size:1.13333em;line-height:1.5em;color:#555}.filter a span{-moz-border-radius:0.8em;-webkit-border-radius:0.8em;border-radius:0.8em;font-size:0.86667em;line-height:1.96154em;background-color:#c1b6b1;background-color:rgba(190,180,180,0.7);color:#fff !important;display:inline-block;line-height:1.2;padding:0.15em 0.5em 0 0.5em;margin-left:0.3em;vertical-align:1px}.filter li.focused{background:#6596dc}.filter li.focused a{color:#fff}.filter .top-level-name{padding:0.35em 0.5em 0.25em 0.5em}.filter .selected .top-level-name{background:#ffdfb7;background:rgba(247,202,148,0.4)}.filter .selected .top-level-name a{color:#222}.filter .selected .top-level-name a span{background-color:#fff;color:#666 !important}.filter-ingredient{max-height:0;overflow-y:auto}.filter-ingredient.active{max-height:12em}#filter-navigation{width:19em}#filter-navigation:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#filter-navigation .ranges{-webkit-transition-property:"opacity";-moz-transition-property:"opacity";-o-transition-property:"opacity";-ms-transition-property:"opacity";transition-property:"opacity";-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#filter-navigation.stuck{position:fixed;top:1em}#filter-navigation.stuck-bottom{position:absolute;bottom:1em}#filter-navigation.stuck .ranges,#filter-navigation.stuck-bottom .ranges{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.activeFilters{list-style:none;font-size:1.13333em;line-height:1.5em}.activeFilters li{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;background:rgba(255,255,255,0.5);border:1px solid #ccc;position:relative;padding:0.2em 1.8em 0.1em 1em;margin-right:0.6em;float:left}.activeFilters .type{color:gray}.activeFilters .clear{display:block;position:absolute;right:0.5em;top:50%;width:15px;height:15px;margin-top:-6px;background:url(/assets/public/icons/remove.png) no-repeat 0 0;text-indent:-999em}.activeFilters .clear:hover,.activeFilters .clear:focus{background-position:0 -36px}.metaData{padding:0.85em 0;margin:0.85em 0}.metaData:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.metaData .authorShip{float:left;font-size:1.13333em;line-height:1.5em}.metaData dl{float:right;text-align:right}.metaData dt,.metaData dd{display:inline;font-size:1.13333em;line-height:1.5em}ul.ingredients,ol.ingredients{list-style:none}ul.ingredients li,ol.ingredients li{font-size:1em;line-height:1.7em;margin-bottom:0.85em}ul.ingredients li:nth-child(odd):last-child,ol.ingredients li:nth-child(odd):last-child{margin-bottom:1.7em}.related{list-style:none}.related .recipe{float:left;width:19.33333em;margin-right:2em;min-height:10.2em;position:relative}.related .recipe:last-child{margin-right:0}.related .recipe .summaryTags{position:absolute;bottom:0}.related .recipe a{text-decoration:none;background:#fff}.related .name{display:block;font-size:1.33333em;line-height:1.275em;margin-bottom:1.275em}.related .summaryTags{font-size:0.86667em;line-height:1.96154em}.summaryTags{color:#606060;font-size:0.86667em;line-height:1.96154em}.summaryTags dt,.summaryTags .key{display:none}.summaryTags dd,.summaryTags .value{margin-right:1em}.shareLinks{font-size:0.86667em;line-height:1.96154em;color:#606060}.shareLinks:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.shareLinks iframe{float:left}.shareLinks a{margin-right:1em}.imageGallery{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background-color:#fff;border:1px solid #eee;clear:both;height:320px;list-style:none;padding:0.85em 10px;position:relative}.imageGallery .image{overflow:hidden;position:relative}.imageGallery .image a{margin-left:-10px}.imageGallery .image .caption{font-size:0.86667em;line-height:1.96154em;position:absolute;right:0;bottom:-1.96154em;padding:0.25em 0.75em;background:rgba(255,255,255,0.7);color:#666}.layout_landscape .imageGallery{height:auto}ul.themes{list-style:none}h3.season-name .name,h3.theme-name .name,.category .category h4.category-name{font-size:2.7em;line-height:1.88889em}h3.season-name,h3.theme-name,.compendium-link{padding-left:0.47222em;text-indent:0.2em}h3.season-name{padding-top:0.5em}h3.season-name span{line-height:1.5 !important}#recipe-library.index .primaryPane h2{margin-bottom:-1em;margin-left:0.75em}.productDetail .breadcrumbs{list-style:none;margin-bottom:0}.productDetail .breadcrumbs li{display:inline-block;margin-right:1em}.productDetail .breadcrumbs li a{color:#222 !important}.productDetail .purchase{background:url(/assets/public/backgrounds/paperTexture_light.png);padding:0.85em 1em;margin-bottom:1.7em}.productDetail .purchase .skuList{width:100%}.productDetail .purchase .skuList tbody td{border-bottom:1px solid #ccc;padding-top:0.85em;padding-bottom:0.85em}.productDetail .purchase .skuList tbody tr:last-child td{border-bottom:0 none}.productDetail .purchase .skuList tbody tr:last-child:nth-child(odd) td{padding-bottom:1.7em}.productDetail .purchase .skuList tbody tr.outOfStock td.controls{font-size:0.86667em;line-height:1.96154em}#productCategories .pageContent{background:url(/assets/public/backgrounds/paperTexture_mid.png);padding-top:1.7em;padding-bottom:1.7em}.categories{list-style:none;width:100%}.categories:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.categories .category{border-bottom:1px dashed #ccc}.categories .listHeader{border-bottom:1px solid #ddd;margin-bottom:1.7em}.categories .listHeader a{color:#333}.categories li{margin-bottom:1.7em}.categories .name{font-size:1em;line-height:1.7em}.categories .categories .listHeader{border-bottom:0;margin-bottom:1.7em}.categories .categories .name{font-weight:normal;letter-spacing:0;text-transform:none}.thumbnailList{float:left;list-style:none;margin-bottom:0.85em;width:100%}.thumbnailList>li{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(/assets/public/backgrounds/paperTexture_light.png);float:left;margin-bottom:1.7em;margin-right:1em;min-height:19.55em;position:relative;width:12.88889em;z-index:1}.thumbnailList>li .liner{-webkit-transition-property:top,bottom,left,right,border-color;-moz-transition-property:top,bottom,left,right,border-color;-o-transition-property:top,bottom,left,right,border-color;transition-property:top,bottom,left,right,border-color;-webkit-transition-duration:50ms;-moz-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms;position:absolute;top:0;right:0;bottom:0;left:0;background:#fefefe url(/assets/public/backgrounds/paperTexture_light.png);border:1px solid #ddd;border-color:#dfdfdf #ddd #ccc #ddd;border-color:rgba(255,255,255,0.6) rgba(0,0,0,0.1) rgba(0,0,0,0.15) rgba(0,0,0,0.05)}.thumbnailList>li .image{background:#fff}.thumbnailList>li .image img{margin:0 0 0 0;border:0 none}.thumbnailList>li .image img.portrait{height:100%}.thumbnailList>li .image img.landscape{width:100%}.thumbnailList>li img.deferred{width:205px;height:205px}.thumbnailList>li.selected{z-index:2}.thumbnailList>li.selected .liner{-webkit-box-shadow:0 0.2em 0.6em rgba(0,0,0,0.1);-moz-box-shadow:0 0.2em 0.6em rgba(0,0,0,0.1);box-shadow:0 0.2em 0.6em rgba(0,0,0,0.1);position:absolute;top:-1em;right:-1em;bottom:-1em;left:-1em;border-color:#ffd287}.thumbnailList>li.selected .summaryTags{opacity:1}.thumbnailList>li.selected .thumbnailGallery,.thumbnailList>li.selected .image{top:1em;left:1em}.thumbnailList>li.selected .name{padding-right:2.5em}.thumbnailList>li.selected .out-of-stock,.thumbnailList>li.selected .not-for-sale{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.thumbnailList>li.selected .priceDetails{font-size:1.1}.thumbnailList .details{position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-decoration:none;color:#666}.thumbnailList .details .name{-webkit-transition-property:padding-right;-moz-transition-property:padding-right;-o-transition-property:padding-right;-ms-transition-property:padding-right;transition-property:padding-right;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);font-size:1em;line-height:1.7em;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-weight:normal;letter-spacing:0;text-transform:none;position:absolute;bottom:0;left:0;width:10.5em;margin:0;padding:0.85em 1em;z-index:2;background:url(/assets/public/backgrounds/paperTexture_light.png)}.thumbnailList .details .name span{color:#777;font-size:0.85em}.thumbnailList .details .name strong{font-weight:600}.thumbnailList .details .priceDetails,.thumbnailList .details .result-type{font-size:0.86667em;line-height:1.96154em;z-index:2}.thumbnailList .details .priceDetails{position:absolute;top:0;right:-0.58846em;bottom:0;width:5em}.thumbnailList .details .price,.thumbnailList .details .result-type{position:absolute;background:#333;background:rgba(0,0,0,0.85);color:#fff;padding:0.25em 0.75em 0.1em 0.75em}.thumbnailList .details .price{position:absolute;right:0;bottom:5.88462em;left:0}.thumbnailList .promotions{position:absolute;right:0;bottom:8.23846em;left:0;list-style:none;padding:0;margin:0}.thumbnailList .promotions .promo-tag{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #c09221;display:inline-block;margin:0;min-height:0;padding:0;position:relative;text-align:center;width:100%}.thumbnailList .promotions .promo-tag .summary{-webkit-box-shadow:0 0.5em 2em rgba(0,0,0,0.45);-moz-box-shadow:0 0.5em 2em rgba(0,0,0,0.45);box-shadow:0 0.5em 2em rgba(0,0,0,0.45);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none;position:absolute;background:url(/assets/public/backgrounds/paperTexture_dark_50.jpg);color:#fff;padding:0.75em;position:absolute;left:100%;bottom:0;margin-top:-50%;width:10em;margin-left:12px;z-index:10}.thumbnailList .promotions .promo-tag .summary:after{position:absolute;top:50%;right:100%;content:"";display:block;border:solid transparent;border-color:rgba(136,183,213,0);border-right-color:#222;border-width:12px;height:0;margin-top:-12px;pointer-events:none;width:0}.thumbnailList .promotions .promo-tag .promo-title{width:100%;background-color:#eee;font-size:0.9em;padding:0.125em 0;text-transform:uppercase}.thumbnailList .promotions .promo-tag .plus{position:absolute;top:50%;left:-8px;background:url(/assets/public/icons/promo_tag_plus.png) no-repeat;display:inline-block;height:0;padding-top:17px;text-indent:-999em;width:17px;margin-top:-8px}.thumbnailList .promotions .get-n-free{background-color:#edf5dc}.thumbnailList .promotions .bonus-tag,.thumbnailList .promotions .win-tag,.thumbnailList .promotions .save-tag{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;background-color:#c09221;border-color:#c09221;border:0 none;color:#fff;display:inline-block;font-size:0.9em;letter-spacing:normal;padding:0.3em 0;text-transform:uppercase;text-align:center;width:100%}.thumbnailList .promotions .bonus-tag .label,.thumbnailList .promotions .win-tag .label,.thumbnailList .promotions .save-tag .label{font-size:0.9em;font-weight:normal}.thumbnailList .promotions .promo-tag:hover .summary{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.thumbnailList .out-of-stock,.thumbnailList .not-for-sale{position:absolute;top:30%;right:1.17647em;left:1.17647em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.3);box-shadow:0 1px 10px rgba(0,0,0,0.3);-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;color:#222;display:block;background-color:#eee;background-color:rgba(255,255,255,0.65);font-size:0.8em;font-weight:normal;letter-spacing:0.125em;white-space:nowrap;padding:0.6em 0;text-align:center;text-transform:uppercase;z-index:5}.thumbnailList .from-price .promotions{position:absolute;right:0;bottom:9.61154em;left:0}.thumbnailList .promoted .liner,.thumbnailList .promoted.selected .liner{border-color:#fdd287}.thumbnailList .result-type{position:absolute;top:1.7em;left:-0.58846em}.thumbnailList .count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;position:absolute;right:0.58846em;bottom:0.68em;background-color:#c1b6b1;color:#fff;line-height:1.5;padding:0.25em 0.5em 0 0.5em;text-align:center;min-width:1em;z-index:2}.thumbnailList .from,.thumbnailList .rrp{font-size:0.86667em;line-height:1.96154em;position:absolute;right:0;bottom:9.80769em;left:0;background-color:#eee;font-size:0.85em;line-height:1;padding:0.33em 0.75em;text-transform:uppercase;z-index:2}.thumbnailList .image{background-color:#fbfbfb;display:block;-webkit-transition-property:top,bottom,left,right;-moz-transition-property:top,bottom,left,right;-o-transition-property:top,bottom,left,right;-ms-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);list-style:none;text-align:center;z-index:1;overflow:hidden;position:absolute;top:1em;right:1em;bottom:5em;left:1em}.thumbnailList.extended-summary{float:none}.thumbnailList.extended-summary>li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent none;float:none;width:100%;margin-bottom:1.6em;padding-bottom:1.6em;border-bottom:1px dashed #ccc}.thumbnailList.extended-summary>li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.thumbnailList.extended-summary>li:last-child{border-bottom:0}.thumbnailList.extended-summary>li .details{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background-color:#fff;float:left;min-height:18.7em;position:relative;width:12.88889em}.thumbnailList.extended-summary>li .description{width:24.66667em;float:left;padding:0.3em 0 0.3em 2.6em}.thumbnailList.extended-summary>li .description h3{font-size:1.8em;line-height:1.88889em;color:#555}.thumbnailList.extended-summary>li .description p{font-size:1em;line-height:1.7em;color:#444}.thumbnailList li.last{margin-right:0}.fresh-marker,.bonus-marker,.exclusive-marker{position:absolute;top:-5px;left:-6px;display:block;height:66px;text-indent:-999em;width:66px;z-index:2}.fresh-marker{background:url(/assets/public/icons/fresh.png) no-repeat}.bonus-marker{background:url(/assets/public/icons/bonus.png) no-repeat}.exclusive-marker{background:url(/assets/public/icons/exclusive.png) no-repeat}ol.alphabetical{list-style:none;margin-bottom:1.7em;padding-bottom:1.7em}ol.alphabetical .letter{position:relative;width:100%;float:left;clear:both}ol.alphabetical .initial{font-size:4.8em;line-height:1.0625em;font-family:"gibson","helvetica neue",sans-serif;display:block;color:#444;float:left;margin:0 0.25em}ol.alphabetical .group{width:56.66667em;margin-right:2em;border-bottom:1px dashed #ccc;float:right;padding-left:0;margin-right:0;margin-bottom:1.7em}ol.alphabetical .group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.secondaryPane h3{font-size:1.33333em;line-height:1.275em;margin-bottom:0.85em}.realTimeFilter{margin-bottom:0.85em}.realTimeFilter ol.alphabetical .letter{margin-bottom:0}.realTimeFilter ol.alphabetical .initial{display:none}.realTimeFilter ol.alphabetical .group{border-bottom:0.1em solid #ddd;margin-bottom:0;width:19.33333em;margin-right:2em}.realTimeFilter ol.alphabetical .group li{margin-bottom:0}.realTimeFilter ol.alphabetical .group li a{color:#333;display:block;padding:0.425em 0.5em}.realTimeFilter ol.alphabetical .group li:hover,.realTimeFilter ol.alphabetical .group li:focus{background-color:#fff;color:#222;text-decoration:none}#feature_image_frame{height:38em;left:0;top:0;overflow:hidden;position:absolute;text-align:center;width:100%;z-index:1}#background-image-frame{position:absolute;top:0.75em;right:0;left:0;height:0;padding-top:40%;z-index:0;overflow:hidden}#background-image-frame img{-webkit-filter:blur(10px) brightness(60%);-moz-filter:blur(10px) brightness(60%);filter:blur(10px) brightness(60%);display:block !important;position:absolute;top:-20px;left:-20px;width:110%;z-index:1}.feature-layout-helper{display:none}img.deferred{display:none}.js-enabled img.deferred{display:inline-block}.featurePane{background:url(/assets/public/backgrounds/paperTexture_lens.png);-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);min-height:13.6em;margin-bottom:1.7em;padding:1.7em 40px;position:relative;list-style-type:none}.featurePane img{display:none}.featurePane li{list-style-type:none}.featurePane a{color:#222;text-decoration:none}.featurePane .name{display:block;font-size:2.7em;line-height:1.88889em;margin-top:-0.25em;min-width:800px}.featurePane .subPanel{opacity:0}.featurePane .summaryTags{background-color:#333;color:#eee;font-family:"gibson","helvetica neue",sans-serif;font-size:1.13333em;line-height:1.5em;padding:0.375em}.featurePane .summaryTags span{margin-right:0}.featurePane a .name{line-height:auto !important}.single-slide{display:block}#featuresNav .previous,#featuresNav .next,#galleryNav .previous,#galleryNav .next{width:30px;height:80px;position:absolute;top:50%;margin-top:-20px;z-index:8;background-image:url(/assets/public/icons/prevNextNav.png);background-repeat:no-repeat;text-indent:-9999em;cursor:pointer;-webkit-transition-property:left,right;-moz-transition-property:left,right;-o-transition-property:left,right;-ms-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:90ms;-moz-transition-duration:90ms;-o-transition-duration:90ms;-ms-transition-duration:90ms;transition-duration:90ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#featuresNav .previous,#galleryNav .previous{background-position:0 0;left:0.7em}#featuresNav .previous:hover,#galleryNav .previous:hover{background-position:0 -85px;left:0.5em}#featuresNav .previous:active,#galleryNav .previous:active{background-position:0 -170px;left:0.5em}#featuresNav .next,#galleryNav .next{background-position:-60px 0;right:0.7em}#featuresNav .next:hover,#galleryNav .next:hover{background-position:-60px -85px;right:0.5em}#featuresNav .next:active,#galleryNav .next:active{background-position:-60px -170px;right:0.5em}#featuresNav .pageList,#galleryNav .pageList{position:absolute;top:27.75em;right:2.5em;z-index:7}#featuresNav .pageList a,#galleryNav .pageList a{display:inline-block;background:#fff;border:1px solid #555;border-color:rgba(0,0,0,0.5);width:0.75em;height:0.75em;margin-left:0.5em;position:relative}#featuresNav .pageList a .title,#galleryNav .pageList a .title{display:none}#featuresNav .pageList a:hover,#galleryNav .pageList a:hover{background:#317de7}#featuresNav .pageList a.activeSlide,#galleryNav .pageList a.activeSlide{cursor:none;background:#444}.expandable .toggleTarget{border:0.1em solid #ccc;display:none;padding:1.7em 1em}.toggleStatus{padding:0.85em 0.5em 0.51em 0.5em;-moz-border-radius:0.5em 0.5em 0 0;-webkit-border-radius:0.5em 0.5em 0 0;border-radius:0.5em 0.5em 0 0}.toggleStatus input{margin-right:0.5em}.expandable.expanded .toggleTarget{display:block}.expandable.expanded .toggleStatus{background:#b5d2f2;-webkit-box-shadow:inset 0 0.2em 0.5em rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0.2em 0.5em rgba(0,0,0,0.1);box-shadow:inset 0 0.2em 0.5em rgba(0,0,0,0.1)}.inProgress{background-image:url(/assets/public/icons/waitTicker.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.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.png);border:2px solid #ccc;border-collapse:collapse;position:relative;width:100%}.basketContents thead th{font-size:0.86667em;line-height:1.96154em;text-align:left;background:#333 url(/assets/public/backgrounds/paperTexture_dark.png);border-bottom:1px solid #666;border-right:1px solid #666;color:#fff;font-weight:normal;font-size:0.9em;padding:3px 6px;padding:0.25rem 0.5rem}.basketContents tbody th{text-align:left;padding:0.25em 0.5em;background-color:#f4f4f4;background:#f4f4f4 -moz-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0));background:#f4f4f4 -webkit-linear-gradient(top, rgba(255,255,255,0.2), rgba(255,255,255,0));color:#333;-moz-text-shadow:0 0.1em 0 rgba(0,0,0,0.1);-webkit-text-shadow:0 0.1em 0 rgba(0,0,0,0.1);text-shadow:0 0.1em 0 rgba(0,0,0,0.1);border-bottom:1px solid #ddd;border-right:1px solid rgba(255,255,255,0.1)}.basketContents tbody td{padding:3px 6px;padding:0.25rem 0.5rem;border-right:1px solid rgba(0,0,0,0.05);font-size:1.13333em;line-height:1.5em}.basketContents tbody td:last-child{border-right:0 none}.basketContents tbody td.name a{color:#333;display:block}.basketContents tbody td.name a:hover{text-decoration:none}.basketContents tfoot th,.basketContents tfoot td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#333;padding:3px 6px;padding:0.25rem 0.5rem}.basketContents tfoot th:last-child,.basketContents tfoot td:last-child{border-right:0 none}.basketContents tfoot th{text-align:right;font-weight:normal;color:#666;font-size:0.86667em;line-height:1.96154em;padding-right:12px;padding-right:1rem}.basketContents tfoot td{font-size:1.13333em;line-height:1.5em}.basketContents tfoot .discount td.amount{background:rgba(212,241,194,0.7)}.basketContents tfoot .total{font-size:1.47333em;line-height:1.5em;font-weight:bold;padding-left:0.25em;padding-right:0;border-bottom:2px solid #ccc;border-right:2px solid #ccc}.basketContents th:last-child{border-right:0.1em solid #ccc}.basketContents tbody tr.odd td{background-color:rgba(0,0,0,0.05)}.basketContents tbody tr:last-child td{border-bottom:0.1em solid #ddd}.basketContents tbody .sub-row td{border-top:0.1em dashed #ddd}.basketContents tbody tr:hover td{background-color:rgba(150,200,255,0.5)}.basketContents tbody tr.selected td{background-color:#36c;background-repeat:no-repeat;background-position:center;color:#fff;-moz-text-shadow:0 0.1em 0 rgba(0,0,0,0.2);-webkit-text-shadow:0 0.1em 0 rgba(0,0,0,0.2);text-shadow:0 0.1em 0 rgba(0,0,0,0.2)}.basketContents tbody tr.selected:nth-child(odd) td{background-color:#3060bf}.basketContents tbody th.name{font-size:1.6em !important}.basketContents td.thumbnail,.basketContents th.thumbnail,.basketContents td.image{width:70px;border-right:0 none}.basketContents .boolean{text-align:center;width:50px;width:6rem}.basketContents .control{text-align:left;width:50px;width:6rem}.basketContents .number{text-align:center;width:50px;width:6rem;color:gray}.basketContents .quantity{text-align:center;width:50px;width:3rem}.basketContents tbody td.price{font-size:0.9em}.basketContents td.subTotal,.basketContents td.grandTotal,.basketContents td.controls{width:50px}.basketContents td.preDiscountTotal{border-right:none}.basketContents td.subTotal,.basketContents td.price{white-space:nowrap}.basketContents td.subTotal .previous-price,.basketContents td.price .previous-price{text-decoration:line-through;color:gray}.basketContents td.subTotal .freebie,.basketContents td.subTotal .discount,.basketContents td.subTotal .discounted-price,.basketContents td.price .freebie,.basketContents td.price .discount,.basketContents td.price .discounted-price{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;display:inline-block}.basketContents td.subTotal .freebie,.basketContents td.subTotal .discount,.basketContents td.price .freebie,.basketContents td.price .discount{padding:0.2em 0.5em 0.2em 0.5em;font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;font-size:0.75em}.basketContents td.subTotal .discount,.basketContents td.price .discount{font-size:0.7em;letter-spacing:0.125em}.basketContents td.price .previous-price{display:block}.basketContents tr.grandTotalRow td{text-align:center}.basketContents tfoot tr.discount{text-align:center}.basketContents tr.update{display:none}form>*{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}form.updating{position:relative}form.updating>*{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25}form.updating:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;background-image:url(/assets/public/icons/waitTicker.gif);background-repeat:no-repeat;background-position:center;z-index:1}.changed table tfoot tr{display:none}.changed table tr.update{display:table-row}.changed table tr.update td{height:100px}#map-container{border:1em solid #fff;background:transparent url(/assets/public/backgrounds/mapTexture.jpg) 25px 25px;height:25em}#order-summary.stuck{position:fixed}.basketSummary{border:0.1em solid #ccc;margin-bottom:1.7em}.basketSummary tbody td{font-size:0.86667em;line-height:1.96154em}.basketSummary tfoot td{font-size:0.86667em;line-height:1.96154em}.disclose-replace .disclose-contents-intial{display:block}.disclose-replace .disclose-contents-activated{display:none}.content-placeholder{background:#fff295}.admin-edit-content{background:#fff295;color:#333;display:none;font-size:11px !important;font-weight:normal;position:absolute;padding:3px}#layout:hover .admin-edit-content{display:inline}#print-logo{display:none}.global-notification{background:#fff;border-bottom:0.75em solid #222;z-index:4}.global-notification .notice{color:#333;width:68.4em;padding:0.6em 0 0.2em 0;margin:0 auto;display:block}body.has-global-notice{border-top:0}body.has-global-notice #utilities{top:-0.7em}body.scrolling *{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.admin-session-notice{border-bottom:0;border-top:1px solid #cdc155;position:fixed;bottom:0;left:0;right:0}body>iframe{height:1px !important;position:absolute}@media only screen and (max-device-width: 480px){#header{padding-top:2.25em;-webkit-text-size-adjust:none}#utilities{background:#222 url(/assets/public/backgrounds/paperTexture_dark.png);width:100%}#utilities .liner{background:transparent none;float:right;left:0}#utilities .piece{font-size:1.2em}#utilities .button{font-size:0.9em}.thumbnailList{-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-webkit-text-size-adjust:none;float:left;list-style:none;margin-bottom:0.85em;width:100%}.thumbnailList li{background:#fff url(/assets/public/backgrounds/paperTexture_light.png);border-bottom:1px solid #ddd;border-top:1px solid #fff;float:left;margin-bottom:0 !important;margin-right:1em;min-height:80px;padding:0.85em 0;position:relative;width:100%}.thumbnailList li .liner{background:#fefefe url(/assets/public/backgrounds/paperTexture_light.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.gif) no-repeat center}.thumbnailList a{position:absolute;top:0;right:0;bottom:0;left:0;font-size:1.3em;line-height:1.7em;padding:0.5em 0;display:block;text-decoration:none;color:#666}.thumbnailList .name{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;background:transparent none;display:inline !important;font-weight:normal;float:left;letter-spacing:0;text-transform:none;position:static}.thumbnailList .price,.thumbnailList .result-type{font-size:0.86667em;line-height:1.96154em;position:absolute;top:50%;right:1em;padding:0.25em 0.75em 0.1em 0.75em;background:#333;background:rgba(0,0,0,0.85);color:#fff;margin-top:-1.5em}.thumbnailList .count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;background-color:#c1b6b1;color:#fff;line-height:1.5;padding:0.25em 0.5em 0 0.5em;text-align:center;width:1em;z-index:2}.thumbnailList .from{position:absolute;top:50%;right:1.3em;font-size:0.86667em;line-height:1.96154em;background-color:#eee;font-size:0.8em;margin-top:-4em;padding:0.125em 0.75em;text-transform:uppercase;z-index:2}.thumbnailList .image{background-color:#ffe5b6;display:block;float:left;list-style:none;text-align:center;position:static;margin-left:6px;width:80px;min-height:80px;padding:4px;z-index:1}.thumbnailList .image img{width:80px}.handheld #catalogue.category .categories .category,.handheld #recipe-library.browse .categories .category{border-bottom:0}.handheld #catalogue.category .thumbnailList .result-type,.handheld #catalogue.category .thumbnailList .price,.handheld #recipe-library.browse .thumbnailList .result-type,.handheld #recipe-library.browse .thumbnailList .price{font-size:13px !important}.handheld #catalogue.category .thumbnailList .name,.handheld #recipe-library.browse .thumbnailList .name{-webkit-font-smoothing:subpixel-antialiased;font-size:21px !important}}#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.7em}#home #layout .pane h2+h3{margin-bottom:0.425em}#home #layout .pane h3{margin-bottom:0.85em;color:#655d5d}#home #layout .pane p,#home #layout .pane li{font-size:1em;line-height:1.7em}#home #layout .pane p{margin-bottom:1.7em}#home #layout .join-panel{border-bottom:1px dashed #ccc;padding-bottom:1.275em;margin-bottom:1.275em}#home #layout .newsletter-panel h2{margin-bottom:0.425em}#home #layout .newsletter-panel p{font-size:0.86667em;line-height:1.96154em}#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.275em 1.5em;max-width:30em;background:url(/assets/public/backgrounds/paperTexture_dark_lens.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{position:relative}#home #product-feature h2{display:none}#home .imageFrame img{display:block;width:100%}#home #findARecipe{background:url(/assets/public/backgrounds/paperTexture_100.jpg);padding-top:0}#home #findARecipe .shopping-prompt,#home #findARecipe form .title{display:none}#home #findARecipe h2{color:#666;float:left;margin:1em 0}#home #findARecipe h2 a{font-size:1em;line-height:1.7em;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.7em;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.jpg) 25px 25px;height:15em}#home .diary-entry-summary{position:relative;border-bottom:1px dashed #ddd;margin-bottom:1.7em}#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.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.7em;margin-bottom:3.4em;width:100%}#kitchen-diary .entry h2{font-family:"gibson-light","gibson",sans-serif;font-weight:normal;font-size:3em;letter-spacing:0;line-height:1;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.88889em;margin-bottom:0.425em}#kitchen-diary .entry h3.subTitle{font-size:1em;line-height:1.7em;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;margin-bottom:1.7em;overflow:hidden}#kitchen-diary .entry .image.landscape{width:38.66667em}#kitchen-diary .entry .image.portrait{width:17.33333em;float:left;margin-right:2.55em}#kitchen-diary .entry .image.portrait+p{margin-top:1.7em}#kitchen-diary .entry .image img{display:block;width:100%}#kitchen-diary .entry ul,#kitchen-diary .entry ol{margin-left:2em;margin-bottom:1.7em}#kitchen-diary .entry ul li,#kitchen-diary .entry ol li{font-size:1em;line-height:1.7em;padding-left:1em}#kitchen-diary .pagination{float:left;width:100%;margin-bottom:3.4em}#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{list-style:none;float:left;margin:0 0 0.8em 0 !important;width:100%}#kitchen-diary .instagram-photos li:nth-child(3n+3) .image-frame{margin-right:0}#kitchen-diary .instagram-photos .image-frame{-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 .image-frame .caption{font-family:"gibson","helvetica neue",sans-serif;font-size:1.13333em;line-height:1.5em;font-weight:500;color:#333;text-align:center;padding-top:0.66em}#kitchen-diary .instagram-photos .image-frame .caption p{margin:0}#kitchen-diary .instagram-photos.layout-one li:nth-child(4n+2) .image-frame{-webkit-transform: rotateZ(0deg) translate(0em, 0em);-moz-transform: rotateZ(0deg) translate(0em, 0em);-ms-transform: rotateZ(0deg) translate(0em, 0em);-o-transform: rotateZ(0deg) translate(0em, 0em);transform: rotateZ(0deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(7n+5) .image-frame{-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-one li:nth-child(3n+3) .image-frame{-webkit-transform: rotateZ(0deg) translate(0em, 0em);-moz-transform: rotateZ(0deg) translate(0em, 0em);-ms-transform: rotateZ(0deg) translate(0em, 0em);-o-transform: rotateZ(0deg) translate(0em, 0em);transform: rotateZ(0deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(6n+1) .image-frame{-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(6n+4) .image-frame{-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-one li:nth-child(2n+2) .image-frame{-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-one li:nth-child(2n+2) .image-frame{-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-one li:nth-child(1n+4) .image-frame{-webkit-transform: rotateZ(1deg) translate(1em, 0em);-moz-transform: rotateZ(1deg) translate(1em, 0em);-ms-transform: rotateZ(1deg) translate(1em, 0em);-o-transform: rotateZ(1deg) translate(1em, 0em);transform: rotateZ(1deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(2n+1) .image-frame{-webkit-transform: rotateZ(1deg) translate(-1em, 0em);-moz-transform: rotateZ(1deg) translate(-1em, 0em);-ms-transform: rotateZ(1deg) translate(-1em, 0em);-o-transform: rotateZ(1deg) translate(-1em, 0em);transform: rotateZ(1deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-one li:nth-child(6n+3) .image-frame{-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-two li:nth-child(3n+4) .image-frame{-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-two li:nth-child(4n+3) .image-frame{-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-two li:nth-child(1n+3) .image-frame{-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(6n+5) .image-frame{-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(6n+3) .image-frame{-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-two li:nth-child(2n+2) .image-frame{-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(2n+5) .image-frame{-webkit-transform: rotateZ(-1deg) translate(1em, 0em);-moz-transform: rotateZ(-1deg) translate(1em, 0em);-ms-transform: rotateZ(-1deg) translate(1em, 0em);-o-transform: rotateZ(-1deg) translate(1em, 0em);transform: rotateZ(-1deg) translate(1em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(3n+3) .image-frame{-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(7n+2) .image-frame{-webkit-transform: rotateZ(-1deg) translate(-1em, 0em);-moz-transform: rotateZ(-1deg) translate(-1em, 0em);-ms-transform: rotateZ(-1deg) translate(-1em, 0em);-o-transform: rotateZ(-1deg) translate(-1em, 0em);transform: rotateZ(-1deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-two li:nth-child(7n+2) .image-frame{-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(3n+1) .image-frame{-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(5n+4) .image-frame{-webkit-transform: rotateZ(0deg) translate(0em, 1em);-moz-transform: rotateZ(0deg) translate(0em, 1em);-ms-transform: rotateZ(0deg) translate(0em, 1em);-o-transform: rotateZ(0deg) translate(0em, 1em);transform: rotateZ(0deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(6n+5) .image-frame{-webkit-transform: rotateZ(-1deg) translate(-1em, 0em);-moz-transform: rotateZ(-1deg) translate(-1em, 0em);-ms-transform: rotateZ(-1deg) translate(-1em, 0em);-o-transform: rotateZ(-1deg) translate(-1em, 0em);transform: rotateZ(-1deg) translate(-1em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(1n+5) .image-frame{-webkit-transform: rotateZ(-2deg) translate(0em, 1em);-moz-transform: rotateZ(-2deg) translate(0em, 1em);-ms-transform: rotateZ(-2deg) translate(0em, 1em);-o-transform: rotateZ(-2deg) translate(0em, 1em);transform: rotateZ(-2deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(5n+5) .image-frame{-webkit-transform: rotateZ(0deg) translate(0em, 0em);-moz-transform: rotateZ(0deg) translate(0em, 0em);-ms-transform: rotateZ(0deg) translate(0em, 0em);-o-transform: rotateZ(0deg) translate(0em, 0em);transform: rotateZ(0deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(7n+3) .image-frame{-webkit-transform: rotateZ(0deg) translate(0em, 1em);-moz-transform: rotateZ(0deg) translate(0em, 1em);-ms-transform: rotateZ(0deg) translate(0em, 1em);-o-transform: rotateZ(0deg) translate(0em, 1em);transform: rotateZ(0deg) translate(0em, 1em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(5n+5) .image-frame{-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(4n+3) .image-frame{-webkit-transform: rotateZ(1deg) translate(0em, 0em);-moz-transform: rotateZ(1deg) translate(0em, 0em);-ms-transform: rotateZ(1deg) translate(0em, 0em);-o-transform: rotateZ(1deg) translate(0em, 0em);transform: rotateZ(1deg) translate(0em, 0em)}#kitchen-diary .instagram-photos.layout-three li:nth-child(2n+3) .image-frame{-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(5n+5) .image-frame{-webkit-transform: rotateZ(1deg) translate(1em, 0em);-moz-transform: rotateZ(1deg) translate(1em, 0em);-ms-transform: rotateZ(1deg) translate(1em, 0em);-o-transform: rotateZ(1deg) translate(1em, 0em);transform: rotateZ(1deg) translate(1em, 0em)}#kitchen-diary .featured-instagram .image-frame{float:none;clear:both;margin-bottom:2.5em}#kitchen-diary .featured-instagram .image-frame img{width:100%}#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.96154em;-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:3.4em}#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.png);-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);min-height:13.6em;margin-bottom:1.7em;padding:0 4em;position:absolute;left:1.2em;top:316px;width:58em;margin-top:-100px;z-index:2}#recipe-library.index #features a{color:#222;text-decoration:none}#recipe-library.index #features .name{display:block;font-size:2.7em;line-height:1.88889em;line-height:1;margin-top:1.25em;margin-bottom:0.25em;min-width:800px}#recipe-library.index #features .subPanel{opacity:0}#recipe-library.index #features .summaryTags,#recipe-library.index #features .description{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-image:none;color:#444;padding-left:0;padding-top:0}#recipe-library.index #features .summaryTags a,#recipe-library.index #features .description a{color:#156adc}#recipe-directory{margin-bottom:1.7em}#recipe-directory:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#recipe-directory li{font-size:1em;line-height:1.7em;margin-bottom:0.85em}#recipe-directory li:nth-child(odd):last-child{margin-bottom:1.7em}#recipe-directory .initial{width:2em}#recipe-directory .group{width:24.66667em;margin-right:2em}#recipe-library.recipe div.precise .friendly,#recipe-library.recipe div.friendly .precise{display:none}#recipe-library.recipe #measurementSelection{width:19.33333em;float:left}#recipe-library.recipe #measurementSelection li{-webkit-box-shadow:0 0.2em 0.1em rgba(255,255,255,0.8);-moz-box-shadow:0 0.2em 0.1em rgba(255,255,255,0.8);box-shadow:0 0.2em 0.1em rgba(255,255,255,0.8);width:49%;background:#fff;border:0.1em solid #ccc;cursor:pointer;overflow:hidden;float:left;list-style-type:none}#recipe-library.recipe #measurementSelection span{background:center left no-repeat url(/assets/public/recipes/measurements.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.png)}#recipe-library.recipe #measurementSelection,#recipe-library.recipe .ingredients,#recipe-library.recipe .component-recipe,#recipe-library.recipe .secondaryPane .panel{border-bottom:1px dashed #ccc}#recipe-library.recipe #measurementSelection a.ingredient:link,#recipe-library.recipe .ingredients a.ingredient:link,#recipe-library.recipe .component-recipe a.ingredient:link,#recipe-library.recipe .secondaryPane .panel a.ingredient:link{color:#467c46}#recipe-library.recipe #measurementSelection a.ingredient:visited,#recipe-library.recipe .ingredients a.ingredient:visited,#recipe-library.recipe .component-recipe a.ingredient:visited,#recipe-library.recipe .secondaryPane .panel a.ingredient:visited{color:#457c5a}#recipe-library.recipe #measurementSelection a.ingredient:hover,#recipe-library.recipe .ingredients a.ingredient:hover,#recipe-library.recipe .component-recipe a.ingredient:hover,#recipe-library.recipe .secondaryPane .panel a.ingredient:hover{color:#5ab759}#recipe-library.recipe #measurementSelection a.ingredient:active,#recipe-library.recipe .ingredients a.ingredient:active,#recipe-library.recipe .component-recipe a.ingredient:active,#recipe-library.recipe .secondaryPane .panel a.ingredient:active{color:#b7682c}#recipe-library.recipe #measurementSelection:last-child,#recipe-library.recipe .component-recipe:last-child,#recipe-library.recipe .secondaryPane .panel:last-child{border-bottom:0 none !important;margin-bottom:0 !important}#recipe-library.recipe .ingredients li:last-child,#recipe-library.recipe .recipe-summaries li:last-child{padding-bottom:1.7em}#recipe-library.recipe .component-recipe{clear:both;min-height:40px;padding:1em 0 1.5em 0;position:relative}#recipe-library.recipe .component-recipe .imageFrame{display:inline-block;width:50px;height:50px;min-width:50px;min-height:50px;padding:5px;position:absolute;left:0;top:50%;margin-top:-32px}#recipe-library.recipe .component-recipe .text{float:left;margin-left:75px}#recipe-library.recipe .component-recipe .text .note{font-size:0.86667em;line-height:1.96154em;color:#999;display:block;line-height:1.2}#recipe-library.recipe .recipe-summaries{border-bottom:0 none;padding-bottom:0;margin-bottom:0.85em !important}#recipe-library.recipe .guest-recipe h2{font-size:0.9em}#recipe-library.recipe .guest-recipe p{font-size:1em;line-height:1.7em}#ingredient-list{margin-bottom:1.7em;width:19em}#ingredient-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#ingredient-list.stuck{background:#e2dedd url(/assets/public/backgrounds/paperTexture_75.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.png) no-repeat 0 -91px;color:#333;cursor:pointer;padding:0.5em 1em;margin-left:-1em;margin-right:-1em}#ingredient-list.collapsed{height:1.5em;overflow-y:hidden}#ingredient-list.collapsed .toggle{background-position:0 0;color:#fff;display:block}#ingredient-list.expanded{-webkit-box-shadow:0 0.5em 2.5em rgba(0,0,0,0.1);-moz-box-shadow:0 0.5em 2.5em rgba(0,0,0,0.1);box-shadow:0 0.5em 2.5em rgba(0,0,0,0.1)}#ingredient-list.stuck-bottom{position:absolute;bottom:1em}#ingredient-list .secondaryPane h3{color:#69625e;font-weight:bold}#ingredient-list .bonus-tag{-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#c09221;background-color:rgba(168,127,30,0.8);color:#fff;display:inline-block;font-size:0.65em;letter-spacing:0.175em;line-height:1.5;padding:0 0.4em;text-transform:uppercase;vertical-align:2px}#ingredient-list .key-ingredient{position:relative}#ingredient-list .key-ingredient:before{content:"\0025CF";color:#dcad77;display:inline;position:absolute;left:-1em}#ingredient-list .ingredients{float:left;width:100%}.instructions{margin-top:1.7em}.instructions .step{min-height:1.8em;padding-left:4em;position:relative}.instructions .step .numeral{display:block;left:0;position:absolute;top:0.2em;font-size:2em;font-weight:bold;width:1.5em;text-align:right;color:gray;color:rgba(100,100,100,0.3)}.instructions .step .numeral span{display:none}.instructions .step .numeral span.v{display:block}.add-all-to-basket{border-bottom:1px dashed #ccc;margin-bottom:0.85em}.add-all-to-basket h2{margin-bottom:0.425em}.maggie-tip{background:#fff;border-bottom:1px solid #ddd;padding:1em 0.75em 0em 1.5em;margin-left:4em;margin-bottom:1.7em}#related{border-top:1px dashed #ccc}#related ul{float:left;margin-bottom:1.7em}#related li{width:19.33333em;margin-right:2em;float:left;list-style-type:none;height:22.1em;position:relative}#related h3{font-size:1.33333em;line-height:1.275em;margin-top:0.85em}#related h3 a{color:#655d5d !important}#related .text{background:url(/assets/public/backgrounds/paperTexture_75.jpg);min-height:5em;width:100%;padding-bottom:2.55em;position:absolute;left:0;bottom:0;z-index:2}#related .text p{position:absolute;left:0;bottom:0;min-height:2em}#related .image{position:absolute;top:0;left:0;width:100%;height:180px;overflow:hidden;z-index:1}#metaData,.metaData{border-bottom:1px dashed #ccc;padding-top:1.5em;padding-bottom:1em}#metaData dt,#metaData dd,.metaData dt,.metaData dd{display:inline-block}#metaData dt,.metaData dt{margin-right:0.5em}#metaData dd,.metaData dd{margin-right:1.5em}#metaData .extra,#metaData .yield-label,.metaData .extra,.metaData .yield-label{position:absolute;left:-1000em}#imageGallery{-webkit-box-shadow:0 0 1em rgba(0,0,0,0.15);-moz-box-shadow:0 0 1em rgba(0,0,0,0.15);box-shadow:0 0 1em rgba(0,0,0,0.15);width:38.66667em;background-color:#fff;border:1em solid #fff;height:350px;position:relative}#imageGallery li{list-style-type:none;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0}.recipe-reassurance{background:#fff;border-bottom:1px solid #ddd;padding:1em 1em 0em 2em}.recipe-reassurance h2{color:#928c89;margin-bottom:0}.recipe-reassurance p{color:#4f4c4a;font-size:0.86667em;line-height:1.96154em;line-height:1.4;margin-bottom:0.85em}.product-brief-summary .imageFrame{width:8.66667em;-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.15);background:#fff;border:1px solid #ddd;float:left;margin:0 1em 1.7em 1em;padding:1em 0.75em;text-align:center}.product-brief-summary .text-panel{width:24.66667em;float:left;margin-top:0.5em;margin-left:1.5em}.product-brief-summary .text-panel p{font-size:1em;line-height:1.7em;margin-bottom:1.7em}.thumbnailList.ingredients .name{width:9em;padding-right:2.5em}.recipe-summaries{border-bottom:1px dashed #ccc;clear:both;padding-bottom:0.85em;margin-bottom:2.55em !important}.recipe-summaries li{font-size:1em;list-style-type:none;position:relative;margin-bottom:0.85em;min-height:5.1em;padding-left:80px}.recipe-summaries li:last-child{border-bottom:0 !important;margin-bottom:0}.recipe-summaries .desc{padding:0.4em 0.5em 0.4em 0}.recipe-summaries .desc.prefix{margin-right:1em}.recipe-summaries .price{background:#353535;color:#fff;padding:0.4em 0.5em 0.3em 0.5em}.recipe-summaries .imageFrame{position:absolute;left:0;top:0}.recipe-summaries h3{font-size:1.33333em;line-height:1.275em;margin-bottom:0.25em}.recipe-summaries h3 a{color:#655d5d !important}.recipe-master{margin-bottom:2em}.recipe-master:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.recipe-master .headerPanel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(/assets/public/backgrounds/paperTexture_75.jpg) !important}.recipe-master #imageGallery{width:320px;height:180px}.recipe-master .instructions{float:left}.recipe-master .shareLinks{display:none;width:100%}#catalogue.index #features .text{color:#fff;position:absolute;top:50%;left:5em;margin-top:-1.7em;z-index:2}#catalogue.index #features .text .name{font-weight:500;letter-spacing:-0.03em;font-size:4.8em;line-height:1.0625em;-moz-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);-webkit-text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6);text-shadow:0 2px 1px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.6)}#catalogue.index #content{margin-top:22em}.purchaseProduct li{list-style-type:none;font-size:1em}.purchaseProduct li form,#addToBasket,.skuOutOfStock,.skuNotAvailableOnline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1),0 0.1em 0.1em rgba(0,0,0,0.1);-moz-box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1),0 0.1em 0.1em rgba(0,0,0,0.1);box-shadow:0 0.2em 0.8em rgba(0,0,0,0.1),0 0.1em 0.1em rgba(0,0,0,0.1);background:#fff url(/assets/public/backgrounds/bkg_add_control.png) repeat-x top left;border:1px solid #a7a7a5;border:1px solid rgba(0,0,0,0.3);border-bottom-color:#8d8e8d;border-bottom-color:rgba(0,0,0,0.4);height:32px;position:relative;z-index:2}#addToBasket{font-size:1em}.purchaseProduct label,.purchaseProduct span,.purchaseProduct a{line-height:27px}.purchaseProduct p,.purchaseProduct p a{line-height:1.3}.purchaseProduct .notice{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fff url(/assets/public/backgrounds/bkg_add_control.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.gif) no-repeat top right}.purchaseProduct .error{font-size:0.86667em;line-height:1.96154em;line-height:34px;background:#b45c46;color:#fff}.purchaseProduct .success{background:#83a264 url(/assets/public/backgrounds/bkg_add_in_progress_success.gif) no-repeat top right;color:#fff}.purchaseProduct .validation{font-size:0.86667em;line-height:1.96154em;line-height:34px;background:#fdffaa}.purchaseProduct input{float:left;text-align:center;height:18px;margin:4px 0 0 0.5em;width:1.6em}@media only screen and (max-width: 560px){.purchaseProduct input{height:24px;width:1.6em !important}}.purchaseProduct .skuOutOfStock .name{margin-left:4em}.purchaseProduct .skuOutOfStock .message{color:gray;margin-left:1em}.purchaseProduct .skuNotAvailableOnline .price{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:#ddd;border-right-color:#ccc;color:#333;right:0;width:6em}.purchaseProduct .skuNotAvailableOnline .price span{color:#666;font-size:0.85em;font-weight:normal}.sku-purchase-options li.sku{width:100%;float:left;clear:both}.sku-purchase-options .sku-detail-promotions,.sku-purchase-options .sku-detail-promotions li{clear:both}.sku-purchase-options .sku-detail-promotions:after,.sku-purchase-options .sku-detail-promotions li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.purchaseProduct .name,.purchaseProduct .price,.purchaseProduct .message,#addToBasket .name,#addToBasket .price,#addToBasket .message{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;float:left;height:27px;padding-top:5px;font-size:0.85em}.purchaseProduct .name,#addToBasket .name{margin-left:0.75em}.purchaseProduct .price,#addToBasket .price{position:absolute;top:0;bottom:0;right:72px;background:#414141 url(/assets/public/backgrounds/bkg_add_price.png) repeat-x top left;border-left:1px solid #ccc;border-right:1px solid #222;color:#fff;font-weight:bold;text-align:center;width:4em}.purchaseProduct .errorMessage,#addToBasket .errorMessage{float:left;width:100%}.purchaseProduct .add,#addToBasket .add{-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-size:0.86667em;line-height:1.96154em;background:transparent none;background-color:#95b477;background-image:url(/assets/public/backgrounds/button_add_to_basket.png);background-position:0 -75px;background-repeat:no-repeat;border:0 none;border-left:1px solid #95b477;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:#fff;display:inline-block;float:left;font-weight:bold;outline:none;position:absolute;text-align:center;text-decoration:none;text-indent:15px;right:0;top:0;bottom:0;width:72px}.purchaseProduct a.add,#addToBasket a.add{line-height:2.94231em}.purchaseProduct a.add:hover,.purchaseProduct a.add:focus,#addToBasket a.add:hover,#addToBasket a.add:focus{background-position:0 -37px}.purchaseProduct a.add:active,#addToBasket a.add:active{background-position:0 0}.purchaseProduct .inProgress,#addToBasket .inProgress{background-image:url(/assets/public/backgrounds/bkg_add_in_progress.gif) no-repeat top right;padding-right:0 !important}.purchaseProduct .sku-message-container,#addToBasket .sku-message-container{font-size:0.86667em;line-height:1.96154em;-moz-border-radius:0 0 0.5em 0.5em;-webkit-border-radius:0 0 0.5em 0.5em;border-radius:0 0 0.5em 0.5em;background:#fff;background:rgba(255,255,255,0.6);border:1px solid #ccc;border-top:0;clear:both;color:gray;float:left;margin:-1px 0 0 1px;padding-top:0.5em;width:98.5%;z-index:1}.purchaseProduct .sku-message-container li,#addToBasket .sku-message-container li{border-bottom:1px dashed #ccc;margin-bottom:0}.purchaseProduct .sku-message-container li:last-child,#addToBasket .sku-message-container li:last-child{border-bottom:0 none}.purchaseProduct .volume-savings,#addToBasket .volume-savings{border-bottom:1px dashed #ccc;margin-bottom:0}.purchaseProduct .volume-savings li,#addToBasket .volume-savings li{padding:0.5em 1em}.purchaseProduct .volume-savings li:last-child,#addToBasket .volume-savings li:last-child{margin-bottom:0}.purchaseProduct .volume-savings:last-child,#addToBasket .volume-savings:last-child{border-bottom:0}.purchaseProduct .low-stock-warning,.purchaseProduct .exists-in-order-message,#addToBasket .low-stock-warning,#addToBasket .exists-in-order-message{padding:0.5em 1em}.purchaseProduct .low-stock-warning,#addToBasket .low-stock-warning{background-color:#eef1ad;border-bottom:1px dashed #ccc;display:block;float:none}#new-promotions-message{clear:both;margin-top:0.75em}.social-links{border-bottom:1px dashed #ccc;margin-bottom:1.7em}.product-ingredients .gluten-free{color:#222;padding-left:32px;background:url(/assets/public/icons/gluten_free.png) no-repeat left center}.product-ingredients p{font-size:0.86667em;line-height:1.96154em;margin-bottom:0.98077em;color:#555}.checkout-prompt{float:left;line-height:2.5em;text-align:right;width:100%}.checkout-prompt .note{font-size:0.86667em;line-height:1.96154em;color:#666;margin-right:1em;margin-top:0.2em;float:left}.checkout-prompt a{float:right}.in-store-only h2{margin-bottom:0.2125em}.in-store-only p{color:#777}.season-summaries,.product-summaries,.range-summaries{border-top:1px dashed #ccc;clear:both;padding-top:0.85em;margin-bottom:2.55em !important}.season-summaries li,.product-summaries li,.range-summaries li{font-size:1em;list-style-type:none;position:relative;padding-left:80px}.season-summaries .desc,.product-summaries .desc,.range-summaries .desc{padding:0.4em 0.5em 0.4em 0}.season-summaries .desc.prefix,.product-summaries .desc.prefix,.range-summaries .desc.prefix{margin-right:1em}.season-summaries .price,.product-summaries .price,.range-summaries .price{background:#353535;color:#fff;padding:0.4em 0.5em 0.3em 0.5em}.season-summaries .imageFrame,.product-summaries .imageFrame,.range-summaries .imageFrame{position:absolute;left:0;top:0;width:65px;padding-top:4px;padding-bottom:4px}.season-summaries .imageFrame img,.product-summaries .imageFrame img,.range-summaries .imageFrame img{max-width:100%}.season-summaries h3,.product-summaries h3,.range-summaries h3{font-size:1.33333em;line-height:1.275em;margin-bottom:0.25em}.season-summaries h3 a,.product-summaries h3 a,.range-summaries h3 a{color:#655d5d !important}.season-summaries li,.range-summaries li{margin-bottom:0.75em;min-height:3.4em}.season-summaries h3,.range-summaries h3{padding-top:0.5em}.product-summaries li{margin-bottom:1.7em;min-height:5.1em}#catalogue .headerPanel,#catalogue #headerPanel,#ranges .headerPanel,#ranges #headerPanel{padding-top:3.4em}#catalogue.index .intro,#ranges.index .intro{margin-bottom:0}#ranges.show iframe{margin-bottom:1.7em}.category-banners,.range-banners,.season-banners{list-style:none}.category-banners .category-banner,.category-banners .range-banner,.category-banners .season-banner,.range-banners .category-banner,.range-banners .range-banner,.range-banners .season-banner,.season-banners .category-banner,.season-banners .range-banner,.season-banners .season-banner{float:left;margin-bottom:1em;margin-left:-0.5em;position:relative}.category-banners .category-banner a,.category-banners .range-banner a,.category-banners .season-banner a,.range-banners .category-banner a,.range-banners .range-banner a,.range-banners .season-banner a,.season-banners .category-banner a,.season-banners .range-banner a,.season-banners .season-banner a{text-decoration:none}.category-banners .category-banner .name,.category-banners .range-banner .name,.category-banners .season-banner .name,.range-banners .category-banner .name,.range-banners .range-banner .name,.range-banners .season-banner .name,.season-banners .category-banner .name,.season-banners .range-banner .name,.season-banners .season-banner .name{font-size:2.7em;line-height:1.88889em;font-family:"gibson","helvetica neue",sans-serif;font-weight:500;margin-left:1em;margin-top:-0.70833em;position:absolute;top:40%;z-index:2}.category-banners .category-banner,.category-banners .range-banner,.range-banners .category-banner,.range-banners .range-banner,.season-banners .category-banner,.season-banners .range-banner{width:40.66667em;margin-right:2em}.category-banners .categoryImageFrame,.category-banners .rangeImageFrame,.category-banners .seasonImageFrame,.range-banners .categoryImageFrame,.range-banners .rangeImageFrame,.range-banners .seasonImageFrame,.season-banners .categoryImageFrame,.season-banners .rangeImageFrame,.season-banners .seasonImageFrame{position:absolute;top:0;right:1px;bottom:0;left:0;border:0.5em solid transparent}.category-banners .season-banner,.range-banners .season-banner,.season-banners .season-banner{width:100%}.category-banners .seasonImageFrame,.range-banners .seasonImageFrame,.season-banners .seasonImageFrame{overflow:hidden}.category-banners .seasonImageFrame img,.range-banners .seasonImageFrame img,.season-banners .seasonImageFrame img{width:100%}.category-banners a:hover .categoryImageFrame,.category-banners a:hover .rangeImageFrame,.category-banners a:hover .seasonImageFrame,.category-banners a:focus .categoryImageFrame,.category-banners a:focus .rangeImageFrame,.category-banners a:focus .seasonImageFrame,.range-banners a:hover .categoryImageFrame,.range-banners a:hover .rangeImageFrame,.range-banners a:hover .seasonImageFrame,.range-banners a:focus .categoryImageFrame,.range-banners a:focus .rangeImageFrame,.range-banners a:focus .seasonImageFrame,.season-banners a:hover .categoryImageFrame,.season-banners a:hover .rangeImageFrame,.season-banners a:hover .seasonImageFrame,.season-banners a:focus .categoryImageFrame,.season-banners a:focus .rangeImageFrame,.season-banners a:focus .seasonImageFrame{border-color:#7db0f7}.category-banners a:hover .name,.category-banners a:focus .name,.range-banners a:hover .name,.range-banners a:focus .name,.season-banners a:hover .name,.season-banners a:focus .name{color:#111}.category-banners .products,.range-banners .products,.season-banners .products{float:right;margin:2.55em 0 0;position:relative;z-index:1}.category-banners .products .product,.range-banners .products .product,.season-banners .products .product{display:block;float:right;margin-top:-0.85em;margin-bottom:1.7em;min-height:6.8em;padding:0.5em;text-align:center;width:5.77778em}.category-banners .products .product .imageFrame,.range-banners .products .product .imageFrame,.season-banners .products .product .imageFrame{background:#fff;display:block;width:100%;overflow:hidden;text-align:center;height:6.8em;margin:0}.category-banners .products .product .imageFrame img,.range-banners .products .product .imageFrame img,.season-banners .products .product .imageFrame img{display:inline-block;text-align:center;height:100%;margin:0}.category-banners .category-banner .name,.range-banners .category-banner .name,.season-banners .category-banner .name{-moz-text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.3);color:#333}.category-banners .category-banner.long-name .products .product,.range-banners .category-banner.long-name .products .product,.season-banners .category-banner.long-name .products .product{visibility:hidden}.category-banners .category-banner a:hover .name,.category-banners .category-banner a:focus .name,.range-banners .category-banner a:hover .name,.range-banners .category-banner a:focus .name,.season-banners .category-banner a:hover .name,.season-banners .category-banner a:focus .name{color:#111}.category-banners .category-banner .products,.range-banners .category-banner .products,.season-banners .category-banner .products{background:url(/assets/public/backgrounds/paperTexture_lens.png);background:rgba(255,255,255,0.5)}.category-banners .category-banner .categoryImageFrame img,.range-banners .category-banner .categoryImageFrame img,.season-banners .category-banner .categoryImageFrame img{width:100%;height:100%}.category-banners .range-banner,.category-banners .season-banner,.range-banners .range-banner,.range-banners .season-banner,.season-banners .range-banner,.season-banners .season-banner{min-height:10em}.category-banners .range-banner .name,.category-banners .season-banner .name,.range-banners .range-banner .name,.range-banners .season-banner .name,.season-banners .range-banner .name,.season-banners .season-banner .name{-moz-text-shadow:0 1px 1px rgba(0,0,0,0.8),0 0.3em 1em rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.8),0 0.3em 1em rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.8),0 0.3em 1em rgba(0,0,0,0.3);color:#fff}.category-banners .range-banner .rangeImageFrame,.category-banners .season-banner .rangeImageFrame,.range-banners .range-banner .rangeImageFrame,.range-banners .season-banner .rangeImageFrame,.season-banners .range-banner .rangeImageFrame,.season-banners .season-banner .rangeImageFrame{overflow:hidden}.category-banners .range-banner .rangeImageFrame img,.category-banners .season-banner .rangeImageFrame img,.range-banners .range-banner .rangeImageFrame img,.range-banners .season-banner .rangeImageFrame img,.season-banners .range-banner .rangeImageFrame img,.season-banners .season-banner .rangeImageFrame img{height:100%;min-width:120%}.category-banners .range-banner a:hover .name,.category-banners .range-banner a:focus .name,.category-banners .season-banner a:hover .name,.category-banners .season-banner a:focus .name,.range-banners .range-banner a:hover .name,.range-banners .range-banner a:focus .name,.range-banners .season-banner a:hover .name,.range-banners .season-banner a:focus .name,.season-banners .range-banner a:hover .name,.season-banners .range-banner a:focus .name,.season-banners .season-banner a:hover .name,.season-banners .season-banner a:focus .name{color:#fff}.category-banners .description,.range-banners .description,.season-banners .description{background:#fff;margin-left:-0.5em;padding-bottom:0.85em;margin-bottom:2.55em}.category-banners .description:after,.range-banners .description:after,.season-banners .description:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.category-banners .description p,.range-banners .description p,.season-banners .description p{margin-left:2.55em;margin-right:2.55em}.range-banners>li,.season-banners>li{-webkit-box-shadow:0 0 2em rgba(0,0,0,0.15);-moz-box-shadow:0 0 2em rgba(0,0,0,0.15);box-shadow:0 0 2em rgba(0,0,0,0.15);margin-right:0.5em}.categories li.category{clear:both}.categories li.category:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.categories h2{clear:both}.categories .sub-category-description{margin-top:-0.75em}.categories .sub-category-description p{font-size:0.86667em;line-height:1.96154em;color:#666}#filter-navigation ul.sub-categories{list-style:none;margin:1.275em 0 2.55em 2em}#filter-navigation ul.sub-categories a{padding:0.45em 0.75em 0.2em 1.5em}#filter-navigation ul.sub-categories .current a{background:url(/assets/public/icons/filter-nav-caret.png) left center no-repeat}#filter-navigation ul.sub-categories .current a:hover,#filter-navigation ul.sub-categories .current a:focus{text-decoration:none}.product-list-sort{float:right;padding:0.5em 0}.product-list-sort label{font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;display:inline-block;font-size:0.75em;letter-spacing:0.175em;padding:0 0.5em 0 0;line-height:1.6;text-transform:uppercase}.product-list-sort select{cursor:pointer}.product-list-sort button{display:none}.category-promotions li,.product-detail-promotions li{min-height:70px}.category-promotions .summary,.product-detail-promotions .summary{font-family:"gibson","helvetica neue",sans-serif;color:#655d5d;font-size:1.333em;margin-bottom:0.333em}.category-promotions .summary:first-letter,.product-detail-promotions .summary:first-letter{text-transform:uppercase}.category-promotions .note,.category-promotions .note a,.product-detail-promotions .note,.product-detail-promotions .note a{line-height:1.4 !important}.category-promotions,.product-detail-promotions,.sku-detail-promotions{list-style-type:none;position:relative;margin-bottom:1.7em}.category-promotions li,.product-detail-promotions li,.sku-detail-promotions li{margin-bottom:0}.category-promotions li.get-n-free,.product-detail-promotions li.get-n-free,.sku-detail-promotions li.get-n-free{min-height:0}.category-promotions li.bonus-product,.product-detail-promotions li.bonus-product,.sku-detail-promotions li.bonus-product{padding-left:80px}.category-promotions p.note,.product-detail-promotions p.note,.sku-detail-promotions p.note{color:#999;font-size:0.9em !important;margin-bottom:0}.category-promotions .bonus-tag,.category-promotions .win-tag,.category-promotions .save-tag,.product-detail-promotions .bonus-tag,.product-detail-promotions .win-tag,.product-detail-promotions .save-tag,.sku-detail-promotions .bonus-tag,.sku-detail-promotions .win-tag,.sku-detail-promotions .save-tag{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#c09221;background-color:rgba(168,127,30,0.8);color:#fff;display:inline-block;font-size:0.65em;letter-spacing:0.175em;padding:0.3em 0.5em;text-transform:uppercase;margin-right:0.4em}.category-promotions .bonus-product,.product-detail-promotions .bonus-product,.sku-detail-promotions .bonus-product{padding-left:5em;display:block}.category-promotions .imageFrame,.product-detail-promotions .imageFrame,.sku-detail-promotions .imageFrame{-webkit-box-shadow:0 0.1em 0.45em rgba(0,0,0,0.15);-moz-box-shadow:0 0.1em 0.45em rgba(0,0,0,0.15);box-shadow:0 0.1em 0.45em rgba(0,0,0,0.15);background:#fff;border:0 none;left:0.33em;top:0.33em;overflow:hidden;margin-bottom:0;position:absolute;text-align:center;min-width:65px}.category-promotions{margin-bottom:1em}.category-promotions .bonus-tag,.category-promotions .win-tag,.category-promotions .save-tag{font-size:0.8em}.product-detail-promotions{margin-bottom:0.85em}.product-detail-promotions li{border-bottom:1px dashed #ddd;margin-bottom:1em;padding-bottom:0;position:relative}.product-detail-promotions li:last-child{border-bottom:0 none}.product-detail-promotions h2{margin-bottom:0.3em}.product-detail-promotions p{font-size:1em}.product-detail-promotions .imageFrame{background:#fff;border:0 none;left:0;top:0;overflow:hidden;padding-top:2px;padding-bottom:2px;margin-bottom:0;position:absolute;text-align:center}.product-detail-promotions .bonus-tag{font-size:0.8em;padding:0.1em 0.5em 0 0.5em}.sku-purchase-options .sku-detail-promotions{margin-bottom:0}.sku-purchase-options .sku-detail-promotions li{padding:0.5em 1em}.sku-purchase-options .sku-detail-promotions span,.sku-purchase-options .sku-detail-promotions a{line-height:1.5}.product-detail-promotions span,.product-detail-promotions a{line-height:1.8 !important}.product-detail-promotions .bonus-tag,.product-detail-promotions .win-tag,.product-detail-promotions .save-tag{font-size:0.8em;padding:0.2em 0.5em;line-height:1.5 !important}.product-detail-promotions .summary{font-size:1em;line-height:1.7em;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif}.product-detail-promotions .imageFrame{left:0.5em}.category-promotions p.note,.sku-detail-promotions p.note{text-align:right}.category-introduction{padding-bottom:1em}#catalogue.index .thumbnailList img.deferred{width:205px;height:205px}#catalogue.product .primaryPane .panel,#partner-offers.show .primaryPane .panel,#partner-offers.thank-you .primaryPane .panel{border-bottom:0 none;clear:none}#catalogue.product .primaryPane .images,#partner-offers.show .primaryPane .images,#partner-offers.thank-you .primaryPane .images{float:left;width:35%}#catalogue.product .primaryPane .description,#partner-offers.show .primaryPane .description,#partner-offers.thank-you .primaryPane .description{float:right;width:60%}#catalogue.product .primaryPane .description ul,#catalogue.product .primaryPane .description ol,#partner-offers.show .primaryPane .description ul,#partner-offers.show .primaryPane .description ol,#partner-offers.thank-you .primaryPane .description ul,#partner-offers.thank-you .primaryPane .description ol{margin-bottom:1.7em;margin-left:1.25em}#catalogue.product .primaryPane .description ul li,#catalogue.product .primaryPane .description ol li,#partner-offers.show .primaryPane .description ul li,#partner-offers.show .primaryPane .description ol li,#partner-offers.thank-you .primaryPane .description ul li,#partner-offers.thank-you .primaryPane .description ol li{margin-bottom:0.561em}#catalogue.product .video-embed{margin-bottom:1.8em}.product-index{border-bottom:1px dashed #ccc;list-style:none;padding:0 1em 1em 4em;margin:0 1em 1em 0}.product-index li{margin-bottom:0.85em}body#order #headerPanel h1{font-size:3.84em;line-height:1.0625em}#checkout-form div.field,.show-order div.field{width:100%;float:left}#checkout-form div.field label,.show-order div.field label{font-size:1em;line-height:1.7em;width:12em}#checkout-form div.field input,#checkout-form div.field select,#checkout-form div.field textarea,.show-order div.field input,.show-order div.field select,.show-order div.field textarea{font-size:1em;line-height:1.7em}#checkout-form div.radio,#checkout-form div.checkbox,.show-order div.radio,.show-order div.checkbox{width:100%;clear:both;float:left}#checkout-form div.radio input,#checkout-form div.radio label,#checkout-form div.checkbox input,#checkout-form div.checkbox label,.show-order div.radio input,.show-order div.radio label,.show-order div.checkbox input,.show-order div.checkbox label{float:left}#checkout-form div.radio input,#checkout-form div.checkbox input,.show-order div.radio input,.show-order div.checkbox input{margin:0.3em 0.8em 0 0}#checkout-form fieldset,.show-order fieldset{border-bottom:1px solid #ccc;padding:1em 0;margin-bottom:0.85em}#checkout-form fieldset .panel,.show-order fieldset .panel{width:50%;float:left}#checkout-form dl,.show-order dl{width:100%;float:left}#checkout-form dt,#checkout-form dd,.show-order dt,.show-order dd{float:left}#checkout-form dt,.show-order dt{font-weight:bold;width:25%}#checkout-form dd,.show-order dd{width:70%}#checkout-form #checkoutStep1,.show-order #checkoutStep1{overflow-x:hidden}#checkout-form .basketSummary,.show-order .basketSummary{display:none}#checkout-form .signInPrompt,.show-order .signInPrompt{display:block}#checkout-form .helpful-message,.show-order .helpful-message{font-size:1em;line-height:1.7em;color:#333;width:auto !important}#checkout-form .step,.show-order .step{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}#checkout-form .step.is-disabled,.show-order .step.is-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2;pointer-events:none}.selectable-delivery-options{list-style:none}.selectable-delivery-options label{color:#333}.selectable-delivery-options .price{top:0.75em !important}.additional-service{float:left;padding:1em 0 1em;position:relative;width:100%;position:relative}.additional-service .field{margin-bottom:0.25em}.additional-service label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding-left:3em;line-height:3.5em}.additional-service label:hover,.additional-service label:focus{background:rgba(150,200,255,0.5);cursor:pointer}.additional-service input{z-index:1;position:relative;left:1.5em}.additional-service .price{border:2px solid #ccc;position:absolute;top:0.25em !important;right:0.25em;background:#fff;background:rgba(255,255,255,0.7)}.additional-service .price .value,.additional-service .price .label{display:inline-block;line-height:30px}.additional-service .price .value{font-size:1.13333em;line-height:1.5em;border-left:1px solid #ddd;min-width:80px;padding:8px 10px 5px;vertical-align:-1px}.additional-service .price .label{font-size:0.86667em;line-height:1.96154em;color:#666;padding:6px 10px 5px}.additional-service.is-selected{background:rgba(5,80,221,0.2)}div.additional-service{margin-bottom:1em}#gift-wrapping-details .note{padding-right:160px;padding-left:1.5em;margin-bottom:0}#checkout-form.active-step-2 #checkoutStep1{display:none}#checkout-form.active-step-2 #checkoutStep2{display:block}#checkout-form.active-step-2 .basketSummary{display:table}.hidden .field{display:none}.hidden .neverHide{display:block}body#order .secondaryPane .panel{margin-bottom:0.85em;border-bottom:1px dashed #ccc;padding-bottom:0.85em}body#order .secondaryPane .panel:last-child{border-bottom:0;padding-bottom:0}body#order .secondaryPane .panel h2{margin-bottom:0.3em}body#order .secondaryPane label{margin:0 0 0.5em 0;display:block}body#order .secondaryPane input{margin:0 0 1em 0}body#order .secondaryPane ul{margin-left:1em}body#order .secondaryPane ul li{font-size:1em;line-height:1.7em;margin-bottom:0.425em}#foodClubWelcome .welcome p{font-size:1.13333em;line-height:1.5em}#foodClubRewardPrompt,#codePromotionFields{background:#fff;border-bottom-color:#ccc;margin-bottom:1.7em}#foodClubRewardPrompt h2,#foodClubRewardPrompt h3,#foodClubRewardPrompt p,#codePromotionFields h2,#codePromotionFields h3,#codePromotionFields p{display:inline}#checkoutStep1 form{background:url(/assets/public/backgrounds/paperTexture_light.png);border:2px solid #ccc}#checkoutStep1 form table{border:0;border-bottom:2px solid #ccc}#checkoutStep1 fieldset{border-bottom:2px solid #ccc;padding:1em}#checkoutStep1 h2{margin-bottom:0}#codePromotionFields{float:none;padding:0.85em 0 !important;margin:0}#codePromotionFields h4{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-weight:500;font-size:0.9em;margin:0 1em 0.3em 1em;color:gray}#codePromotionFields .field{margin-bottom:0;float:right !important}#codePromotionFields label{font-size:0.86667em;line-height:1.96154em;color:#444;margin:0 1em;padding:0.3em 0;width:20em}#codePromotionFields input{width:8em}#codePromotionFields button{font-weight:normal}#codePromotionFields .applied-promotion{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;font-size:1em;line-height:1.7em;margin-left:1em}#customer_order_billing_country{width:19.33333em}#foodClubRewardPrompt{-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.2);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.2);box-shadow:0 0.1em 1em rgba(0,0,0,0.2);display:none;padding:1.275em 1em}#joinFoodClubAlternate{margin-left:1em}#shippingAddressFields{border-bottom:0 !important}#shippingAddressFields .disclose-replace-initial label{font-size:1em;line-height:1.7em;color:#333;display:inline;width:auto}#deliveryHelpMessage{margin-bottom:0.85em}#deliveryHelpMessage input{display:block}#cardExpiryDates input,#cardExpiryDates select{float:none;font-size:1em}#basketDetailView td.image,#paymentDetailView td.image{text-align:center}#basketDetailView td.image .imageFrame,#paymentDetailView td.image .imageFrame{background:#fff;border:1px solid #ddd;min-width:65px;min-height:60px;max-width:80px;position:relative;text-align:center}#basketDetailView td.image .imageFrame img,#paymentDetailView td.image .imageFrame img{max-width:100%}#basketDetailView .sku-description,#paymentDetailView .sku-description{font-size:0.86667em;line-height:1.96154em;color:#666}#paymentDetailView{margin-bottom:1.7em}#orderErrors{background-color:#bf4242;color:#fff;padding:0.85em 1em;margin-bottom:0}.errorDetails{font-size:0.86667em;line-height:1.96154em;background-color:#ffd6d6;padding:0.425em 1em;margin-bottom:0.85em}.gateway-response{background:#eee;color:#444;font-family:Monaco,Consolas,Mono;font-size:0.9em;list-style:none;margin-top:0.75em;padding:0.5em 1em}#checkout-form .member-details,#checkout-form .address-details,.show-order .member-details,.show-order .address-details,#order.thank-you .member-details,#order.thank-you .address-details,#food-club-members.order .member-details,#food-club-members.order .address-details{-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);box-shadow:0 0.1em 1em rgba(0,0,0,0.1);background:#fff;border:1px solid #ddd;margin-bottom:1.7em;padding:1.275em 1em 0.425em 1em;position:relative}#checkout-form .member-details:after,#checkout-form .address-details:after,.show-order .member-details:after,.show-order .address-details:after,#order.thank-you .member-details:after,#order.thank-you .address-details:after,#food-club-members.order .member-details:after,#food-club-members.order .address-details:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#checkout-form .member-details .update-link,#checkout-form .address-details .update-link,.show-order .member-details .update-link,.show-order .address-details .update-link,#order.thank-you .member-details .update-link,#order.thank-you .address-details .update-link,#food-club-members.order .member-details .update-link,#food-club-members.order .address-details .update-link{position:absolute;top:1em;right:1em;font-size:0.86667em;line-height:1.96154em}#checkout-form .member-details dt,#checkout-form .member-details dd,#checkout-form .address-details dt,#checkout-form .address-details dd,.show-order .member-details dt,.show-order .member-details dd,.show-order .address-details dt,.show-order .address-details dd,#order.thank-you .member-details dt,#order.thank-you .member-details dd,#order.thank-you .address-details dt,#order.thank-you .address-details dd,#food-club-members.order .member-details dt,#food-club-members.order .member-details dd,#food-club-members.order .address-details dt,#food-club-members.order .address-details dd{margin-bottom:0.561em}body.payment #checkout-form .selector{width:80px}body.payment #checkout-form span{width:auto}body.payment #checkout-form .basketContents td.subTotal,body.payment #checkout-form .basketContents td.grandTotal,body.payment #checkout-form .basketContents td.controls{width:90px}body.payment #checkout-form label{width:10em}body.payment #checkout-form input{width:16em}body.payment #checkout-form input.short-number{width:3em}#kiosk-message{padding-top:2em !important}#order.thank-you #content h1,#food-club-members.order #content h1{font-size:3.12em;line-height:0.70833em;font-weight:500;margin-bottom:0.1em}#order.thank-you #content h1 .text,#food-club-members.order #content h1 .text{display:block}#order.thank-you #content .panel h2,#food-club-members.order #content .panel h2{margin-bottom:0.85em}#order.thank-you #content .panel h2.with-note,#food-club-members.order #content .panel h2.with-note{margin-bottom:0}#order.thank-you #content .address-details,#food-club-members.order #content .address-details{margin-bottom:0}#order.thank-you #content .address-details dt,#food-club-members.order #content .address-details dt{color:gray;float:left;width:10em;clear:both}.terms-and-conditions p{font-size:0.86667em;line-height:1.96154em;margin-bottom:0.98077em;color:#555}label#credit-card-type.help{display:inline-block;white-space:nowrap}label#credit-card-type.help .card{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition-property:opacity 400ms;-moz-transition-property:opacity 400ms;-o-transition-property:opacity 400ms;-ms-transition-property:opacity 400ms;transition-property:opacity 400ms;-webkit-transition-duration:100ms;-moz-transition-duration:100ms;-o-transition-duration:100ms;-ms-transition-duration:100ms;transition-duration:100ms;-webkit-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-moz-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-o-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);-ms-transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);background-repeat:no-repeat;display:inline-block;height:21px;width:35px;margin-right:4px}label#credit-card-type.help .mastercard{background-image:url(/assets/public/icons/mastercard.png)}label#credit-card-type.help .visa{background-image:url(/assets/public/icons/visa.png)}label#credit-card-type.help .amex{background-image:url(/assets/public/icons/american_express.png)}label#credit-card-type.help .diners_club_international{background-image:url(/assets/public/icons/diners.png)}label#credit-card-type.help.mastercard .card,label#credit-card-type.help.amex .card,label#credit-card-type.help.visa .card,label#credit-card-type.help.diners_club_international .card{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}label#credit-card-type.help.mastercard .mastercard,label#credit-card-type.help.amex .amex,label#credit-card-type.help.visa .visa,label#credit-card-type.help.diners_club_international .diners_club_international{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 0 0 3px rgba(118,181,225,0.4);-moz-box-shadow:0 0 0 3px rgba(118,181,225,0.4);box-shadow:0 0 0 3px rgba(118,181,225,0.4)}label#credit-card-type.help.valid.mastercard .mastercard,label#credit-card-type.help.valid.amex .amex,label#credit-card-type.help.valid.visa .visa,label#credit-card-type.help.valid.diners_club_international .diners_club_international{-webkit-box-shadow:0 0 0 3px #82b877 !important;-moz-box-shadow:0 0 0 3px #82b877 !important;box-shadow:0 0 0 3px #82b877 !important}#deliveryAddressNote{background:#ffffeb;border-bottom:1px solid #ddd;clear:both;margin-left:0;padding:0.3em 0 0.1em;text-indent:0.5em;width:100% !important}#orderPromotions{padding-bottom:0;margin-top:1em}#orderPromotions ul{-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.1);box-shadow:0 0.1em 1em rgba(0,0,0,0.1);background:#fff;border:1px solid #ddd;padding:1em 0 0.7em 0;padding-left:1em;margin-bottom:0}#orderPromotions li{margin-left:1em;margin-bottom:0.6em}#orderPromotions li:last-child{margin-bottom:0}#checkout-soft-login-prompt .liner{padding:1em}#checkout-soft-login-prompt p,#checkout-soft-login-prompt form{margin-bottom:1em}#checkout-soft-login-prompt button{float:right}#checkout-soft-login-prompt label{margin-right:1em}#checkout-soft-login-prompt .button-bar:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#checkout-soft-login-prompt .field-help{font-size:0.86667em;line-height:1.96154em;margin-bottom:0;float:left}#food-club-session #content h1,#food-club-members #content h1{font-size:3.6em;line-height:1.0625em;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.7em;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.7em}#food-club-session #content .secondaryPane span.note,#food-club-members #content .secondaryPane span.note{font-size:0.86667em;line-height:1.96154em;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.7em;padding-bottom:1.7em}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.5em;background:url(/assets/public/icons/disclose_horizontal_large.png) no-repeat 0 0;display:block;margin-bottom:1.7em;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.7em;padding:0.85em 1em 0.85em 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.88889em;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,.newsletter-excerpt .content{float:left;clear:both;width:100%}.newsletter .primaryPane .content img,.newsletters .primaryPane .content img,.newsletter-preview .primaryPane .content img,.newsletter-excerpt .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,.newsletter-excerpt h3{font-weight:normal;font-size:3em;letter-spacing:0;text-transform:none;margin-bottom:0.2em}.newsletter .primaryPane .headerPanel,.newsletter .primaryPane #headerPanel,.newsletters .primaryPane .headerPanel,.newsletters .primaryPane #headerPanel,.newsletter-preview .primaryPane .headerPanel,.newsletter-preview .primaryPane #headerPanel,.newsletter-excerpt .headerPanel,.newsletter-excerpt #headerPanel{padding-top:3.4em}.newsletter .primaryPane .headerPanel h1,.newsletter .primaryPane #headerPanel h1,.newsletters .primaryPane .headerPanel h1,.newsletters .primaryPane #headerPanel h1,.newsletter-preview .primaryPane .headerPanel h1,.newsletter-preview .primaryPane #headerPanel h1,.newsletter-excerpt .headerPanel h1,.newsletter-excerpt #headerPanel h1{margin-bottom:0}.newsletters .newsletter{float:left;width:100%;margin-bottom:1.7em;padding-bottom:1.7em;border-bottom:1px dashed #ccc}.newsletters .newsletter:last-child{border-bottom:0;padding-bottom:0}.order-summaries,.order-activity{width:100%;margin-bottom:1.7em}.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.96154em;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.96154em;width:10em}.order-summaries .status,.order-activity .status{font-size:0.86667em;line-height:1.96154em;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}body#food-club-members.newsletter .pageContent,body#food-club-members.newsletter-preview .pageContent{padding-bottom:2em}body#food-club-members.newsletter #related,body#food-club-members.newsletter-preview #related{border-top:0 none;padding-top:2em}body#food-club-members.newsletter #related .related-entries-older,body#food-club-members.newsletter-preview #related .related-entries-older{margin-right:2em}body#food-club-members.newsletter .primaryPane .content-package-item.item-type-product,body#food-club-members.newsletter-preview .primaryPane .content-package-item.item-type-product{border-bottom:1px dashed #ccc;margin-bottom:2em;padding-bottom:2em}body#food-club-members.newsletter .primaryPane .content-package-item.item-type-product:after,body#food-club-members.newsletter-preview .primaryPane .content-package-item.item-type-product:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.newsletter-directory{border-top:1px dashed #ccc;padding-top:2em}.newsletter-directory h3{font-size:1.85em}.newsletter-directory .directory-list{margin:1em 2em 1em 1em}.newsletter-directory .directory-list-item a{display:inline-block;padding:0.5em 0.25em}.visit-us-intro{-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);width:62em;margin-right:2em;margin-bottom:2.5em;float:left;background-color:#fff;border:1px solid #eee}.visit-us-gallery{width:58em;margin:2em 0 2.5em 2em}.visit-us-gallery li{list-style-type:none;width:100%;overflow:hidden;display:none}.visit-us-gallery li:first-child{display:block}.visit-us-intro-block{width:18em;margin:0 0 0 2em;float:left}.visit-us-intro-block p{margin-bottom:1.5em}.visit-us-intro-block h2,.visit-us-intro-block .blurb{text-align:center}.visit-us-intro-block h2{margin-bottom:0 !important;line-height:1 !important}.visit-us-intro-block .blurb{border-bottom:0.1em solid #e8e8e8;color:#a1781a;line-height:1 !important;padding:1em 0;margin-bottom:1.5em}.visit-us-block{width:19.33333em;margin-right:2em;float:left}.visit-us-block p{margin-bottom:1.5em}.visit-us-opening,.visit-us-directions,.visit-us-bus-tours{width:62em;margin-right:2em;padding:1.5em 0 1em 0;border-top:0.1em dashed #cacaca;float:left;clear:both}.visit-us-opening .visit-us-block:last-child,.visit-us-directions .visit-us-block:last-child,.visit-us-bus-tours .visit-us-block:last-child{margin-right:0}.visit-us-opening{padding-top:2.5em}.visit-us-opening h2{position:absolute;left:-1000em}.visit-us-opening-times p{font-weight:bold;font-size:1.5em}.visit-us-map{background:#fff;border:0.1em solid #ccc;height:18em;margin-bottom:1.5em}#visit-us #headerPanel{margin-bottom:1.7em;padding-top:1.7em;padding-bottom:1.7em}#visit-us #headerPanel h1{font-size:3.6em;line-height:1.0625em;font-weight:500}#visit-us .pageContent .section{border-bottom:1px dashed #ccc;padding-bottom:1.7em;margin-bottom:1.7em;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.88889em;margin-bottom:0.25em;text-transform:none;letter-spacing:normal;font-weight:normal}#visit-us .pageContent h3{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;margin-bottom:1.7em}#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.7em;margin-bottom:1.7em}#visit-us .pageContent .secondaryPane .panel:last-child{border-bottom:0;margin-bottom:0}#visit-us .pageContent .secondaryPane .panel h3{margin-bottom:0.85em}#visit-us .pageContent .secondaryPane .panel .topics-nav{list-style:none}#visit-us .pageContent .secondaryPane .panel .topics-nav li{font-size:1em;line-height:1.7em;margin-bottom:0.85em}#visit-us .social-links{border-top:1px dashed #ccc;border-bottom:0;clear:both;margin-bottom:0;padding-top:1.5em}#visit-us .social-links .facebook,#visit-us .social-links .pinterest{min-height:40px}#visit-us .social-links iframe{height:40px !important}#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.85em;padding-top:1.275em}#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.7em;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.7em}#visit-us .note{font-size:0.86667em;line-height:1.96154em;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.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.7em}#directions-container .adp-placemark{background:transparent url(/assets/public/backgrounds/paperTexture_50.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.5em;font-weight:bold}#directions-container .adp-substep{color:#333;padding:0.6em 1em}#directions-container .adp-legal{font-size:0.73333em;line-height:2.31818em;color:gray}#map-tools{font-size:0.86667em;line-height:1.96154em;background:#fff;border-bottom:1px solid #e6e6e6;padding:0 1em 1em 1em;text-align:right}#help #headerPanel{padding-top:3.4em}#help #headerPanel h1{font-size:3.6em;line-height:1.0625em;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.7em}#help.index .section h2{font-size:2.16em;line-height:1.88889em;margin-bottom:0.51em}#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.png)}#press .document-frame.asset-type-pdf{background-image:url(/assets/public/icons/asset_pdf.png)}#press .document-frame.asset-type-xls{background-image:url(/assets/public/icons/asset_xls.png)}#press .document-frame.asset-type-doc{background-image:url(/assets/public/icons/asset_doc.png)}#press .document-frame.asset-type-zip{background-image:url(/assets/public/icons/asset_zip.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}.full-video-frame{width:100%;height:0;padding-top:56.25%;position:relative;overflow:hidden;margin-bottom:1.5em}.full-video-frame .video-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100% !important;height:100% !important}body#seasons .secondaryPane ul{border-bottom:1px dashed #ccc;margin-left:0;padding-bottom:1em}body#seasons .secondaryPane a{font-family:"gibson","Helvetica neue",sans-serif;font-size:1.5em;padding-left:0}#partner-offers .pageContent .section{border-bottom:1px dashed #ccc;float:left;position:relative;padding-bottom:1.7em;margin-bottom:1.7em;width:100%}#partner-offers .pageContent .terms-and-conditions{border-bottom:0 none;padding-top:1.7em}#partner-offers .pageContent .terms-and-conditions p{margin-right:1.7em}#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 .checkout-prompt .button{margin-right:4em}#partner-offers .checkout-prompt .note{float:none;vertical-align:0.3em}#partner-offers.browse .thumbnailList .checkout-prompt{display:none !important}#partner-offers.browse .thumbnailList .description ul{list-style-position:inside}#partner-offers.browse .thumbnailList .description li{margin-bottom:0.3em}#partner-offers.show #layout{padding-top:18em}#partner-offers.show .pageContent{padding-top:1em}.secondaryPane .partner-logo{margin-bottom:1.7em}.secondaryPane p{color:#666;margin-bottom:0.85em}ul.orderPromotions{padding-left:1.2em}ul.orderPromotions li{margin-bottom:0.33em}#careers #headerPanel{padding-top:4em}.career-listing{padding-left:2em;margin-bottom:2em}.career-listing li{font-size:1.2em}.send-link-form{border:1px solid #ccc;background:#fff;width:100%;float:left}.send-link-form .liner{padding:1em}.send-link-form .link-message{font-size:0.95em;margin-bottom:1em}.send-link-form .error-message{margin-bottom:1.5em}.send-link-form label{width:5em;display:none}.send-link-form button{float:right;margin-bottom:0;vertical-align:0.3em}.send-link-form .mode-select{display:block;float:left;margin-right:1em}.send-link-form .mode-select span{background:#fff url(/assets/public/backgrounds/bkg_add_control.png) repeat-x top left;border-bottom-color:#8d8e8d;border:1px solid #a7a7a5;cursor:pointer;display:block;font-size:0.85em;float:left;margin:0;padding:0.45em 1em 0.35em 1em}.send-link-form .mode-select span:first-child{-moz-border-radius:12px 0 0 12px;-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;border-right:0}.send-link-form .mode-select span:last-child{-moz-border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0}.send-link-form .mode-select span.selected{background:rgba(0,0,0,0.75);color:#eee}.send-link-form .field{display:none;float:left;width:15em}.send-link-form .field.selected{display:block}.send-link-form input{width:16em}#send-link-toggle{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-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.png) repeat-x top left;border:1px solid #a7a7a5;border-bottom-color:#8d8e8d;display:inline-block;padding:0.5em 1em 0.4em 1em;float:right;margin-right:2em}#send-link-toggle:hover{background:rgba(0,0,0,0.65);color:#fff;text-decoration:none}.popover-send-link-form{margin-top:32px;-webkit-transform:scale3d(1.25, 1.25, 1);-moz-transform:scale3d(1.25, 1.25, 1);-ms-transform:scale3d(1.25, 1.25, 1);-o-transform:scale3d(1.25, 1.25, 1);transform:scale3d(1.25, 1.25, 1)}.comment{clear:both;float:left;width:100%;margin-bottom:1.5em}.comment-text{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;-webkit-box-shadow:0 0.1em 1em rgba(0,0,0,0.12);-moz-box-shadow:0 0.1em 1em rgba(0,0,0,0.12);box-shadow:0 0.1em 1em rgba(0,0,0,0.12);background:rgba(255,255,255,0.6);display:block;float:left;margin-left:1em;max-width:80%;padding:0.66em 3.5%;position:relative;z-index:1}.comment-text:after{position:absolute;top:50%;left:-1em;border-top:0.625em solid transparent;border-bottom:0.625em solid transparent;border-right:1em solid #fcfcfc;margin-top:-0.5em;content:"";display:block;z-index:2}.comment-text:before{position:absolute;top:50%;left:-1.2em;border-top:0.75em solid transparent;border-bottom:0.75em solid transparent;border-right:1.2em solid rgba(0,0,0,0.03);margin-top:-0.6em;content:"";display:block;z-index:0}.comment-text p{font-size:1em;line-height:1.7em;display:inline;text-indent:-0.6em;line-height:1;margin-bottom:0.33em}.comment-text p:before,.comment-text p:after{font-size:1.8em;line-height:1.88889em;color:gray;display:inline;line-height:1;font-family:serif;vertical-align:middle}.comment-text p:before{content:"\201C";margin-right:0.33em}.comment-text p:after{margin-left:0.33em;content:"\201D"}.comment-caption p{color:#333;margin-bottom:0.33em}.comment-author{font-size:0.86667em;line-height:1.96154em;display:block;float:left;margin-top:0.5em;max-width:10%;font-weight:400;text-align:left}.comment-author-avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;margin-right:0.66em;vertical-align:middle;width:3em}.comment-author-name{display:block}.hashtag{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;font-size:0.73333em;line-height:2.31818em;color:#a9a4a5;line-height:inherit}.social-links .facebook,.social-links .pinterest,.social-links .controls{display:inline-block;vertical-align:middle;min-height:80px}.social-links .facebook iframe{width:255px !important}body#content-package #headerPanel{display:none}.content-package-introduction{padding-right:2em}@media only screen and (max-width: 560px){.content-package-introduction{padding-right:0;padding-top:2em}}.content-package-item{position:relative}.content-package-item .imageFrame{border:0 none;position:relative}.content-package-item .imageFrame img{display:block}.content-package-item h3{line-height:1}.content-package-item h3 a:link,.content-package-item h3 a:visited{color:inherit}.content-package-item .metaData{margin-top:0;padding-top:0}.content-package-item .metaData dt{margin-right:0}.content-package-item .metaData dd,.content-package-item .metaData dt.price{margin-right:0.6em}@media only screen and (max-width: 560px){.content-package-item .content-item-title{padding-left:0.66667em;padding-right:0.66667em}.content-package-item .content-item-title h3{font-size:2em !important;line-height:1em}.content-package-item .content-item-title h3 a{color:inherit;font-size:1em}}.content-package-item-liner{position:relative}.item-type-text{padding:2em 2em}.item-type-text h3{text-align:center;font-size:2.4em;padding-bottom:0.66em}.item-type-text .content-item-body ul,.item-type-text .content-item-body ol{margin-left:1em}.item-type-text .content-item-body li{margin-bottom:0.33em}@media only screen and (max-width: 560px){.item-type-text{padding:1em 0}}.item-type-text.centered-text .content-item-body{text-align:center}.item-type-product:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.item-type-product .imageFrame{width:19.33333em;margin-right:2em;-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.3);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.3);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.3);float:left;margin:2em;border:0.66em solid #fff}.item-type-product .imageFrame img{display:block;width:100%}.item-type-product .content-item-text-content{width:30em;margin-right:2em;float:left;padding-top:2.5em}.item-type-product .content-item-text-content h3{font-size:3.8em;margin-bottom:0.1em}@media only screen and (max-width: 560px){.item-type-product .imageFrame{float:none;margin:1em auto;width:80%}.item-type-product .content-item-title{padding-left:2em;padding-right:2em}.item-type-product .content-item-text-content{padding-top:1em;width:100%}.item-type-product .content-item-body{padding:1em 2em 2em 2em}}.item-type-recipe,.item-type-exclusive-product{margin-bottom:3em}.item-type-recipe .content-package-item-liner,.item-type-recipe .imageFrame,.item-type-exclusive-product .content-package-item-liner,.item-type-exclusive-product .imageFrame{height:0;padding-top:30%;overflow:hidden;width:100%}.item-type-recipe .imageFrame img,.item-type-exclusive-product .imageFrame img{position:absolute;display:block;width:100%}.item-type-recipe .imageFrame img.landscape,.item-type-exclusive-product .imageFrame img.landscape{bottom:-25%}.item-type-recipe .content-item-title,.item-type-exclusive-product .content-item-title{position:absolute;top:0;right:0;bottom:0;left:0;-moz-text-shadow:0 0.1em 0.05em rgba(0,0,0,0.55);-webkit-text-shadow:0 0.1em 0.05em rgba(0,0,0,0.55);text-shadow:0 0.1em 0.05em rgba(0,0,0,0.55);color:#fff;padding-left:2em;padding-right:2em;height:6em;margin:auto;text-align:center;z-index:2}.item-type-recipe .content-item-title h3,.item-type-exclusive-product .content-item-title h3{font-size:3.8em;margin-bottom:0.1em}.item-type-recipe .metaData,.item-type-exclusive-product .metaData{border-bottom:0 none;float:none;width:100%}.item-type-recipe .metaData a:link,.item-type-recipe .metaData a:visited,.item-type-exclusive-product .metaData a:link,.item-type-exclusive-product .metaData a:visited{color:#fff4e1}.item-type-recipe .volume-savings,.item-type-exclusive-product .volume-savings{padding:0 !important;margin:0 !important}.item-type-recipe{-webkit-box-shadow:0 0.3em 0.6em rgba(0,0,0,0.15);-moz-box-shadow:0 0.3em 0.6em rgba(0,0,0,0.15);box-shadow:0 0.3em 0.6em rgba(0,0,0,0.15)}.item-type-recipe .imageFrame{position:absolute;top:0}.item-type-recipe .imageFrame:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.45)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.45));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.45));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.45));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.45));content:"";display:block}.item-type-recipe .content-item-body{background:#fff;padding:2em 1.5em;text-align:center}.item-type-recipe .content-item-body:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1em solid #fff;border-width:1em 1em 0 1em;content:""}.item-type-recipe .content-item-body p:last-child{margin-bottom:0}@media only screen and (max-width: 560px){.item-type-recipe .content-item-title{height:auto;top:3em}.item-type-recipe .content-package-item-liner,.item-type-recipe .imageFrame{padding-top:80%}.item-type-recipe .content-package-item-liner:after,.item-type-recipe .imageFrame:after{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0.55)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.55));background-image:-moz-linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.55));background-image:-o-linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.55));background-image:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.55))}.item-type-recipe .content-package-item-liner img,.item-type-recipe .imageFrame img{top:0 !important;bottom:auto !important;width:auto !important;height:100% !important}}.item-type-exclusive-product{float:left;width:100%}.item-type-exclusive-product .content-item-title{top:16em;bottom:auto;right:50%;height:6em}.item-type-exclusive-product .content-item-title h3{background:rgba(0,0,0,0.65);font-size:2em;padding:0.4em}.item-type-exclusive-product .imageFrame{float:left;overflow:visible;min-height:0;padding-top:34.5%;width:50%}.item-type-exclusive-product .imageFrame img{top:0;left:0;width:100%}.item-type-exclusive-product .description{float:left;padding-left:2em;width:40%}.item-type-exclusive-product .description p{color:#444;line-height:1.45em}.item-type-exclusive-product .description ul{padding-left:1.45em}.item-type-exclusive-product .description ul.product-detail-promotions,.item-type-exclusive-product .description ul.sku-purchase-options{padding-left:0}.item-type-exclusive-product .description p,.item-type-exclusive-product .description ul{margin-bottom:0.66em}.item-type-exclusive-product .description li{margin-bottom:0.33em}.item-type-exclusive-product .priceDetails{position:absolute;top:3em;right:50%;font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;background:#333;background:rgba(0,0,0,0.85);color:#fff;display:none;padding:0.33em 0.66em 0.2em 0.66em;margin-right:-1em}@media only screen and (min-width: 560px){.item-type-exclusive-product .imageFrame{width:25%}.item-type-exclusive-product .description{padding-left:4em;width:50%}.item-type-exclusive-product .content-item-title{height:auto;padding-left:8em;position:static;width:50%}.item-type-exclusive-product .content-item-title h3{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;background:transparent;color:#333;text-align:left}}@media only screen and (max-width: 560px){.item-type-exclusive-product{margin-bottom:2em}.item-type-exclusive-product .imageFrame,.item-type-exclusive-product .description{float:none;width:100%;padding:0}.item-type-exclusive-product .imageFrame{overflow:hidden;padding-top:69%}.item-type-exclusive-product .imageFrame img{width:auto;height:100%;left:auto;margin:auto}.item-type-exclusive-product .content-item-title{height:auto;padding:0;position:static}.item-type-exclusive-product .content-item-title h3{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;color:#333;background:none;font-size:1.8em !important;padding:0.66em 0}.item-type-exclusive-product .priceDetails{right:0}}.item-type-exclusive-product .promo-tag{border-top:1px dashed #ccc}.item-type-exclusive-product .promo-tag .imageFrame{left:0 !important;height:auto !important;padding:0 !important;position:absolute !important;width:auto !important;top:0.66em !important;overflow:visible !important}.item-type-exclusive-product .promo-tag .imageFrame img{height:auto !important;width:auto !important}.item-type-exclusive-product .promo-tag .summary{display:block;line-height:1.45em !important;margin-top:0.33em}.item-type-exclusive-product .bonus-product{min-height:6em;padding-left:6em;padding-top:1.2em}.text-image-banner{padding-top:0;padding-right:0;padding-left:0}.text-image-banner .imageFrame{height:0;padding-top:12%;margin-bottom:1.5em;overflow:hidden}.text-image-banner .imageFrame:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.35)), color-stop(100%, rgba(0,0,0,0.65)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.65));background-image:-moz-linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.65));background-image:-o-linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.65));background-image:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.65));content:"";display:block}.text-image-banner .imageFrame img{position:absolute;display:block;width:100%}.text-image-banner .imageFrame img.landscape{bottom:-25%}@media only screen and (max-width: 560px){.text-image-banner .imageFrame{padding-top:35%}.text-image-banner .imageFrame img.landscape{bottom:0}}.text-image-banner .content-item-title{position:absolute;top:3.5em;right:0;left:0}.text-image-banner .content-item-body{padding-left:2em;padding-right:2em}.text-image-banner h3{-moz-text-shadow:0 0.05em 0.05em rgba(0,0,0,0.65);-webkit-text-shadow:0 0.05em 0.05em rgba(0,0,0,0.65);text-shadow:0 0.05em 0.05em rgba(0,0,0,0.65);border-bottom:0 none;color:#fff;font-size:3.8em;text-align:center}.buy-related-prompt{color:#156adc;cursor:pointer}.buy-related-product{-webkit-box-shadow:0 0.2em 1em rgba(0,0,0,0.35);-moz-box-shadow:0 0.2em 1em rgba(0,0,0,0.35);box-shadow:0 0.2em 1em rgba(0,0,0,0.35);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:visibility,opacity;-moz-transition-property:visibility,opacity;-o-transition-property:visibility,opacity;transition-property:visibility opacity;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;background:#1f1f1d url(/assets/public/backgrounds/paperTexture_dark_50.jpg);box-sizing:border-box;padding:0.5em;position:absolute;margin-top:-1em;width:24em;z-index:5;visibility:hidden;left:-999em}.buy-related-product.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;left:0;visibility:visible}.buy-related-product .close-widget{-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-ms-border-radius:0.3em;-o-border-radius:0.3em;border-radius:0.3em;-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.35);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.35);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.35);background:#222;color:#eee;cursor:pointer;display:block;height:1.4em;line-height:1.4em;position:absolute;right:-0.5em;text-align:center;top:-0.5em;width:1.4em}@media only screen and (max-width: 560px){.buy-related-product{width:100%}}.buy-related-product .purchaseProduct{background:#fff url(/assets/public/backgrounds/paperTexture_75.jpg);padding:0.5em}.buy-related-product .purchaseProduct:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@media only screen and (max-width: 560px){.buy-related-product{width:18.5em}.buy-related-product input#quantity{height:1.6em;width:2em}}.primaryPane .content-package-introduction{margin-bottom:2.5em}.primaryPane .content-package-introduction p{font-weight:normal;font-size:1em;color:#444;font-family:"gibson","helvetica neue",sans-serif;font-size:1.3em}@media only screen and (max-width: 560px){.primaryPane .content-package-introduction p{font-size:1.1em}}.primaryPane .content-item-title h3{font-size:2.4em;line-height:1.2}.primaryPane .item-type-recipe .content-package-item-liner,.primaryPane .item-type-recipe .imageFrame{padding-top:42%}.primaryPane .item-type-recipe .content-package-item-liner img,.primaryPane .item-type-recipe .imageFrame img{top:0}.primaryPane .item-type-recipe.image-portrait .imageFrame,.primaryPane .item-type-recipe.image-portrait .content-package-item-liner{padding-top:80%}.primaryPane .item-type-recipe.image-portrait .imageFrame img,.primaryPane .item-type-recipe.image-portrait .content-package-item-liner img{top:-10%}.primaryPane .item-type-recipe .content-item-body{padding-left:2.4em;padding-right:2.4em}.primaryPane .item-type-recipe .content-item-body p{font-size:1em;color:#666}.primaryPane .item-type-product .imageFrame{width:15em;margin:2em 2em 2em 0}.primaryPane .item-type-product .content-item-text-content{width:20em}.primaryPane .item-type-product .content-item-body p{font-size:1em;color:#666}.primaryPane .item-type-product.product-mini{margin-bottom:0.5em !important;padding-bottom:0.5em !important}.primaryPane .item-type-product.product-mini .content-item-text-content{padding-top:0.5em}.primaryPane .item-type-product.product-mini .content-item-title h3{font-size:1.8em}.primaryPane .item-type-product.product-mini .imageFrame{margin:0.5em 2em 0.5em 0;width:4em}.primaryPane .item-type-product.product-mini .metaData{border-bottom:0 none;margin-bottom:0;padding-bottom:0}.primaryPane .item-type-text{padding:0 0 2em 0}.primaryPane .item-type-text .imageFrame img{float:left;border:1em solid #fff;margin:0 0 1.6em -1em;width:100%}.primaryPane .item-type-text .imageFrame img.portrait{width:35%;margin:0 3em 1.6em 0}.primaryPane .item-type-text.image-portrait h3{text-align:left}@media only screen and (max-width: 560px){.primaryPane .content-item-title h3{font-size:2.1em;line-height:1.15}.primaryPane .content-package-introduction,.primaryPane .content-package-item{margin-left:1.5em;margin-right:1.5em}.primaryPane .content-package-introduction p{font-size:1.2em}.primaryPane .item-type-recipe{margin-left:0;margin-right:0}.primaryPane .item-type-recipe .imageFrame img{width:100% !important;height:auto !important}.primaryPane .item-type-recipe .content-item-title h3{font-size:2.5em !important}.primaryPane .item-type-text.image-portrait h3{text-align:center}.primaryPane .item-type-text.image-portrait .imageFrame{text-align:center !important}.primaryPane .item-type-text.image-portrait .imageFrame img{margin:0 0 1em 0 !important;display:inline-block !important;float:none !important}}.primaryPane .item-type-text.maggie-portrait{border-bottom:1px dashed #bbb;margin-bottom:2.5em}.primaryPane .item-type-text.maggie-portrait p{font-weight:normal;font-size:1em;color:#444;font-family:"gibson","helvetica neue",sans-serif;font-size:1.3em}.primaryPane .item-type-text.maggie-portrait:first-child .imageFrame img{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.3);-moz-box-shadow:0 0.1em 0.4em rgba(0,0,0,0.3);box-shadow:0 0.1em 0.4em rgba(0,0,0,0.3);position:relative;top:-4em;left:-1em;margin-right:1em !important;margin-bottom:0 !important}@media only screen and (max-width: 560px){.primaryPane .item-type-text.maggie-portrait:first-child .imageFrame img{margin-bottom:-1em !important;border-width:0.6em !important;top:-3em;left:0}.primaryPane .item-type-text.maggie-portrait:first-child .imageFrame img.portrait{width:45%}}.secondaryPane .content-package-item{padding-top:1em;padding-bottom:0}.secondaryPane .content-package-item .imageFrame{margin-left:0;margin-right:0;width:100%}.secondaryPane .content-package-item .imageFrame img{width:100%}.secondaryPane .content-package-item h3{font-size:1.65em;text-align:left;margin-bottom:0.33em;padding-bottom:0}.secondaryPane .item-type-product{padding-left:2em;padding-right:2em}.secondaryPane .item-type-product .content-item-text-content{margin:0;padding:0;width:100%}.secondaryPane .item-type-product .content-item-body{border-bottom:1px dashed #ccc;padding-bottom:1em;margin-bottom:1em}.secondaryPane .item-type-product .imageFrame{margin-left:-0.66em}.secondaryPane .item-type-product .metaData{border-bottom:0}.secondaryPane .item-type-recipe{margin:0 1em 1em 1em;padding-bottom:0}.secondaryPane .item-type-recipe .content-item-title{padding-left:1em;padding-right:1em}.secondaryPane .item-type-recipe .content-package-item-liner{background:#fff;height:auto;padding-top:0;position:static}.secondaryPane .item-type-recipe .imageFrame{height:auto;padding-top:0;position:static}.secondaryPane .item-type-recipe .imageFrame:after{content:none}.secondaryPane .item-type-recipe .imageFrame img{position:static}.secondaryPane .item-type-recipe .content-item-title{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;color:#444;height:auto;position:relative}.secondaryPane .item-type-recipe .content-item-title h3{text-align:center}.secondaryPane .item-type-recipe .content-item-title .metaData{font-size:1em;margin-bottom:0;padding-bottom:0}.secondaryPane .item-type-recipe .content-item-title .metaData a{color:#156adc}.secondaryPane .item-type-recipe .content-item-body{text-align:left;padding-top:1em}body.newsletter .primaryPane .item-type-recipe .content-package-item-liner,body.newsletter .primaryPane .item-type-recipe .imageFrame{padding-top:55%}@media only screen and (max-width: 560px){body.newsletter .primaryPane .content-package-introduction,body.newsletter .primaryPane .content-package-item,body.newsletter .secondaryPane .content-package-introduction,body.newsletter .secondaryPane .content-package-item{margin-left:0;margin-right:0}body.newsletter .primaryPane .content-item-body,body.newsletter .secondaryPane .content-item-body{float:none}body.newsletter .primaryPane .item-type-recipe .imageFrame,body.newsletter .secondaryPane .item-type-recipe .imageFrame{padding-top:90%}body.newsletter .primaryPane .item-type-recipe .imageFrame img,body.newsletter .secondaryPane .item-type-recipe .imageFrame img{height:100% !important;width:auto !important}body.newsletter .primaryPane .item-type-recipe .content-item-body,body.newsletter .secondaryPane .item-type-recipe .content-item-body{padding-left:1em;padding-right:1em;text-align:left}body.newsletter .primaryPane .item-type-product,body.newsletter .primaryPane .item-type-text,body.newsletter .secondaryPane .item-type-product,body.newsletter .secondaryPane .item-type-text{padding-left:1em;padding-right:1em}body.newsletter .primaryPane .item-type-product .imageFrame,body.newsletter .secondaryPane .item-type-product .imageFrame{box-sizing:border-box;margin-left:auto;margin-right:auto}body.newsletter .primaryPane .item-type-product .content-item-title,body.newsletter .primaryPane .item-type-product .content-item-body,body.newsletter .secondaryPane .item-type-product .content-item-title,body.newsletter .secondaryPane .item-type-product .content-item-body{padding-left:0;padding-right:0}body.newsletter .primaryPane .item-type-product .content-item-body p,body.newsletter .secondaryPane .item-type-product .content-item-body p{line-height:1.7em}body.newsletter .secondaryPane .item-type-recipe .content-item-title{top:auto}body.newsletter .secondaryPane .item-type-text .content-item-title{padding-left:0}body.newsletter .primaryPane .item-type-product .content-item-text-content{width:100% !important;margin-right:0}body.newsletter .primaryPane .item-type-recipe .content-item-body{padding-top:1em}body.newsletter .primaryPane .item-type-recipe .content-package-item-liner,body.newsletter .primaryPane .item-type-recipe .imageFrame{padding-top:90%}}@media only screen and (max-width: 560px){body{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;border-top:0}body *{-webkit-text-size-adjust:none}html{background-image:url(/assets/public/backgrounds/loading_handheld.jpg);background-position:top center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}html.loading body{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#nav-toggle,#homeNav,#siteName,.global-notification{display:none}html,body,#layout,#content,#footerContent,.global-notification .notice,#footerContent .pane,.primaryPane{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.singlePane{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #layout,html.handheld .pageContent{position:static}html.handheld #layout{padding-top:48px !important}html.handheld .pageContent{width:100%;padding:0}html.handheld #food-club-members .primaryPane,html.handheld #footerContent .section{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:1em;margin:0 !important}html.handheld #header{padding:0;min-height:0}html.handheld .category-index{margin-left:-5%;margin-right:-5%}html.handheld .category-index h2{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld .category-banners,html.handheld .range-banners{width:100%;float:left;margin-bottom:1.5em}html.handheld .category-banners .category-banner,html.handheld .range-banners .range-banner{width:100% !important;margin:0 !important;float:none}html.handheld .category-banners .category-banner{border-bottom:1px solid #ddd;border-top:1px solid #fff;position:static}html.handheld .category-banners .category-banner a{position:relative;display:block;width:100%;height:100%}html.handheld .category-banners .category-banner a:after{position:absolute;top:50%;right:0.5em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"\203A";display:block;font-size:24px;background:rgba(255,255,255,0.85);color:rgba(0,0,0,0.5);width:1.2em;height:1.2em;text-align:center;line-height:1.2em;margin-top:-0.6em}html.handheld .category-banners .category-banner a:active{background:rgba(34,34,34,0.6);color:#fff}html.handheld .category-banners .category-banner .thumbnailList{display:none}html.handheld .category-banners .category-banner .name{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;font-size:1.8em;position:static;margin:0 !important;padding-left:5%}html.handheld .category-banners .category-banner:first-child{border-top:0}html.handheld .category-banners .category-banner:last-child{border-bottom:0}html.handheld .category-banners .categoryImageFrame{display:none}html.handheld .category-banners .categoryImageFrame img{width:auto !important}html.handheld .range-banners>li{margin:0}html.handheld .range-banners .range-banner{min-height:6em}html.handheld .range-banners .range-banner a,html.handheld .range-banners .range-banner .rangeImageFrame{position:absolute;top:0;right:0;bottom:0;left:0}html.handheld .range-banners .range-banner .rangeImageFrame{border:0}html.handheld .range-banners .range-banner .rangeImageFrame img{height:100%}html.handheld .range-banners .range-banner .name{font-size:1.8em;line-height:1.1;margin:0 0 0 5% !important}html.handheld .range-banners .description{display:none}html.handheld #home #features img,html.handheld #features img{height:100% !important;width:auto !important}html.handheld #home #features .text,html.handheld #features .text{left:0 !important;margin:0;bottom:0;top:auto !important;margin-top:-100%;padding-left:0;padding-right:0;width:100%}html.handheld #home #features h3,html.handheld #features h3{font-size:32px !important;margin:0 0 0.5em 0;padding:0;text-align:center;width:100% !important}html.handheld #home #features .description p,html.handheld #features .description p{font-size:1em}html.handheld #features{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;top:0}html.handheld #nav{position:fixed;top:0;bottom:0;left:0;background:#1f1f1d url(/assets/public/backgrounds/paperTexture_dark_50.jpg);color:#eee;margin:0;width:24em;padding-top:3em;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2}html.handheld #nav form{position:absolute;top:0.5em;right:1em;left:1em}html.handheld #nav form input{-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-ms-border-radius:1.5em;-o-border-radius:1.5em;border-radius:1.5em;width:100% !important;background-color:#eee !important}html.handheld #nav form input[type=search]{background-image:url(/assets/public/icons/search.png);background-position:center right;background-repeat:no-repeat}html.handheld #nav ul{float:none;padding:0 0 1em 0;margin:0 0 1em 0;width:100%}html.handheld #nav ul li{float:none;width:100%}html.handheld #nav ul li:hover,html.handheld #nav ul li:focus{background-color:transparent !important}html.handheld #nav ul li a{color:#eee;display:block !important;float:none;height:auto}html.handheld #nav ul li a:hover,html.handheld #nav ul li a:focus{background:#293b64;color:#fff}html.handheld #nav ul ul.sub{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;border-bottom:1px dashed #666;display:block !important;position:static;padding:0 0 1em 0;margin:0 0 1em 0;width:100%}html.handheld #nav ul ul.sub a{padding-left:1em;font-weight:normal}html.handheld .thumbnailList{clear:both;float:left;margin:0;width:100%}html.handheld .thumbnailList>li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;clear:both;width:100% !important;margin:0 !important;min-height:0;padding:0}html.handheld .thumbnailList>li,html.handheld .thumbnailList .details,html.handheld .thumbnailList .liner{position:relative !important;top:auto;right:auto;left:auto;bottom:auto}html.handheld .thumbnailList .details{width:100%;float:left}html.handheld .thumbnailList .details .name{font-family:"gibson","helvetica neue",sans-serif;float:left;font-size:1.05em;line-height:1.1;padding:0 5%;position:static !important;width:58%}html.handheld .thumbnailList .details .name span{font-size:0.8em}html.handheld .thumbnailList .details .priceDetails,html.handheld .thumbnailList .details .result-type{top:0;height:3.5em;right:0 !important;width:3em}html.handheld .thumbnailList .details .result-type{font-size:0.75em !important;height:1.5em;left:auto !important;margin:0}html.handheld .thumbnailList .details .price,html.handheld .thumbnailList .details .from{left:0;right:0;padding:0.125em 0.33em;font-size:0.85rem}html.handheld .thumbnailList .details .price{bottom:0;top:auto}html.handheld .thumbnailList .details .from,html.handheld .thumbnailList .details .rrp{background:none;bottom:auto;margin:0;top:0}html.handheld .thumbnailList .details .promotions{bottom:auto}html.handheld .thumbnailList .details .promo-tag .imageFrame{display:none}html.handheld .thumbnailList .details .promo-tag span{padding-top:0.1em !important;padding-bottom:0.1em !important}html.handheld .thumbnailList .details .label{font-weight:normal;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;text-transform:none}html.handheld .thumbnailList .liner{border:0 !important;height:100% !important}html.handheld .thumbnailList .deferredFrame{height:80px}html.handheld .thumbnailList.products .name{width:54%;padding-left:2%}html.handheld .thumbnailList.products .deferredFrame{margin-left:0;padding:0}html.handheld .thumbnailList.products .deferredFrame img{height:100%;width:auto}html.handheld .thumbnailList.products .not-for-sale,html.handheld .thumbnailList.products .out-of-stock{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;background:transparent none;clear:both;color:gray !important;display:block;float:left;font-size:11px;letter-spacing:normal;padding:0 0 0 88px;position:static;text-align:left;text-transform:none;width:54%}html.handheld #utilities{position:absolute;top:0;right:0;left:0;height:48px;top:0 !important;z-index:1}html.handheld #utilities .piece{display:none}html.handheld #utilities #basket-summary{display:block}html.handheld #utilities #basket-summary .label,html.handheld #utilities #basket-summary #orderSubTotal,html.handheld #utilities #basket-summary #orderCount{display:none}html.handheld #utilities #basket-summary .checkout{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.6);border:1px solid rgba(238,238,238,0.2);color:#eee;display:block;height:32px;padding:0;position:fixed;text-align:center;top:8px !important;width:32px;z-index:10;position:absolute;right:0.5em;text-indent:-9999em;margin:0}html.handheld #utilities #basket-summary .checkout:after{display:block;padding-top:2px;text-indent:1px;font-size:24px}html.handheld #utilities #basket-summary .checkout:after{background:transparent url(/assets/public/icons/utility_basket.png) no-repeat 7px 6px;content:"";display:block;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}html.handheld #utilities #basket-summary.full .checkout{position:fixed}html.handheld #utilities #basket-summary.full .checkout:after{background-position:7px -42px}html.handheld #utilities #basket-summary.full:after{-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-ms-border-radius:1.5em;-o-border-radius:1.5em;border-radius:1.5em;background-color:#d5483a;color:#fff;content:attr(data-product-count);display:block;font-size:11px;height:1.3em;line-height:1.3em;position:fixed;right:0.5em;top:0.5em;padding-top:3px;text-align:center;vertical-align:-1px;width:1.3em;z-index:15}html.handheld #utilities:before{content:attr(title);font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;font-size:0.9em;float:left;line-height:48px;padding-left:56px}html.handheld #openBasket{background-image:none !important}html.handheld #orderSubTotal{display:none}html.handheld #orderCount{overflow:hidden;padding:0;visibility:hidden}html.handheld #orderCount:first-letter{visibility:visible}html.handheld #features h2,html.handheld #featuresNav,html.handheld #galleryNav{display:none !important}html.handheld #features,html.handheld #features ul.master,html.handheld #feature_image_frame{height:18em !important}html.handheld #feature_image_frame{background:#1f1f1d url(/assets/public/backgrounds/paperTexture_dark_65.jpg)}html.handheld #feature_image_frame img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=45);opacity:0.45;-webkit-filter:blur(2px);-moz-filter:blur(2px);filter:blur(2px);height:100% !important}html.handheld #features ul.master li{height:100% !important}html.handheld h2{margin-bottom:0.33em !important}html.handheld h3 a,html.handheld h3 .name{font-size:1.8em;line-height:1em !important}html.handheld .pane h3{font-size:1.3em;overflow-x:hidden}html.handheld .activeFilters:before{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;content:"Filters";color:#fff;display:block;font-size:0.85em;margin-bottom:0.33em}html.handheld .activeFilters li{display:block;float:none;background:#eee;margin-bottom:0.66em;padding-top:0.3em;padding-bottom:0.15em}html.handheld #food-club-members.order h1{font-size:2.4em !important}html.handheld #search.index .primaryPane>h2{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:1em;padding-bottom:1em}html.handheld #visit-us.index #headerPanel{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(rgba(0,0,0,0) 50%,rgba(0,0,0,0.8) 100%);z-index:2;height:13em}html.handheld #visit-us.index h1{position:absolute;bottom:0.5em;text-align:center}html.handheld #visit-us.menu .imageFrame,html.handheld #visit-us.farm-shop .imageFrame,html.handheld #visit-us.verjuice-demonstrations .imageFrame,html.handheld #visit-us.function-centre .imageFrame{margin-top:1em;margin-bottom:1em;padding:0.5em;overflow:hidden}html.handheld #visit-us.menu .imageFrame img,html.handheld #visit-us.farm-shop .imageFrame img,html.handheld #visit-us.verjuice-demonstrations .imageFrame img,html.handheld #visit-us.function-centre .imageFrame img{width:100%}html.handheld #visit-us.menu .intro,html.handheld #visit-us.farm-shop .intro,html.handheld #visit-us.verjuice-demonstrations .intro,html.handheld #visit-us.function-centre .intro{margin-right:0}html.handheld #visit-us.menu .primaryPane,html.handheld #visit-us.farm-shop .primaryPane,html.handheld #visit-us.verjuice-demonstrations .primaryPane,html.handheld #visit-us.function-centre .primaryPane{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #visit-us.menu .primaryPane h2,html.handheld #visit-us.farm-shop .primaryPane h2,html.handheld #visit-us.verjuice-demonstrations .primaryPane h2,html.handheld #visit-us.function-centre .primaryPane h2{font-size:2em}html.handheld #visit-us.menu .secondaryPane .panel,html.handheld #visit-us.farm-shop .secondaryPane .panel,html.handheld #visit-us.verjuice-demonstrations .secondaryPane .panel,html.handheld #visit-us.function-centre .secondaryPane .panel{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #visit-us.function-centre .pageContent .section{margin-right:0 !important}html.handheld #visit-us.function-centre .pageContent .pane{margin-left:0;width:100%;float:none}html.handheld #visit-us .mainContent{padding-top:0}html.handheld #visit-us .pageContent h2{line-height:1.2}html.handheld #visit-us .visit-us-opening,html.handheld #visit-us .visit-us-bus-tours{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #visit-us .visit-us-opening-times{font-family:"gibson","helvetica neue",sans-serif;text-align:center}html.handheld #visit-us .visit-us-opening-times p{margin-bottom:1em}html.handheld #visit-us .visit-us-directions{width:100%}html.handheld #visit-us .visit-us-directions h2{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #visit-us .visit-us-directions label{font-size:0.85em;color:#666;margin-bottom:0.66em}html.handheld #visit-us #directions-origin{width:13em}html.handheld #visit-us #gallery,html.handheld #visit-us .visit-us-gallery{width:100%}html.handheld #visit-us .visit-us-intro{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0 none;margin-bottom:0}html.handheld #visit-us .visit-us-gallery{position:absolute !important;top:0;margin:0;z-index:1}html.handheld #visit-us .visit-us-gallery>li{text-align:center;height:16em;overflow:hidden;text-align:center}html.handheld #visit-us .visit-us-gallery img{height:100%;width:auto;position:absolute;top:0;left:-25%}html.handheld #visit-us .blurb{padding-top:0.33em;border-bottom:0}html.handheld #visit-us .visit-us-intro-block{padding-top:1em;border-bottom:1px solid #e8e8e8}html.handheld #kitchen-diary .primaryPane{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #kitchen-diary .entry{padding-top:2em;margin-bottom:1.33em;margin-top:0.33em}html.handheld #kitchen-diary .entry h2{color:#444;font-size:1.6em}html.handheld #kitchen-diary .entry .subTitle{font-size:1em}html.handheld #kitchen-diary .entry .subTitle a{font-size:1em}html.handheld #kitchen-diary .entry .subTitle .author-tag{display:none}html.handheld #kitchen-diary .video-embed{width:100%;height:auto}html.handheld #kitchen-diary .pagination .page{display:none}html.handheld #kitchen-diary .instagram-photos li{width:95%;margin:0.66em auto}html.handheld #kitchen-diary .instagram-photos img{width:100%}html.handheld #kitchen-diary .featured-instagram{padding-left:0}html.handheld #kitchen-diary .featured-instagram .image-frame{padding:0.66em 0.66em 1.22em 0.66em}html.handheld #kitchen-diary .featured-instagram .caption{font-size:0.85em}html.handheld #kitchen-diary #related h3{font-size:0.9em}html.handheld #kitchen-diary #related li{font-size:0.9em}html.handheld #recipe-library h1.fn{line-height:1em}html.handheld #recipe-library .recipe-sub-title{display:inline-block;font-size:0.65em;line-height:0.9em !important}html.handheld #recipe-library #metaData,html.handheld #recipe-library .metaData,html.handheld #recipe-library #related{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:0.66em;border:0 none}html.handheld #recipe-library #metaData,html.handheld #recipe-library .metaData{background:transparent none !important}html.handheld #recipe-library #related{background:url(/assets/public/backgrounds/paperTexture_75.jpg)}html.handheld #recipe-library #related li{margin:0}html.handheld #recipe-library.all .alphabetical{width:100%}html.handheld #recipe-library.all .alphabetical .initial{width:90% !important;padding-left:5% !important;padding-right:5% !important;background:#333 url(/assets/public/backgrounds/paperTexture_dark.png);color:#fff;display:block;font-size:2.2em;margin:0;padding-top:0.66em;padding-bottom:0.66em}html.handheld #recipe-library.all .alphabetical li{border-bottom:1px solid #ddd;border-top:1px solid #fff;margin:0;position:static}html.handheld #recipe-library.all .alphabetical li:first-child{border-top:0 none}html.handheld #recipe-library.all .alphabetical li:last-child{border-bottom:0 none}html.handheld #recipe-library.all .alphabetical ul,html.handheld #recipe-library.all .alphabetical li{border-bottom:0 none;margin:0;width:100%}html.handheld #recipe-library.all .alphabetical a{display:block;width:90%;height:100%;padding:0.66em 5%}html.handheld #recipe-library.ingredients .alphabetical .group{width:100%}html.handheld #recipe-library.ingredients .thumbnailList .liner{float:left;width:100%}html.handheld #recipe-library.index #layout{padding-top:24em}html.handheld #recipe-library.index #features .text{background:url(/assets/public/backgrounds/paperTexture_dark_lens.png);bottom:0;left:0;margin:0;min-height:0;padding:1em 0;top:auto;width:100%}html.handheld #recipe-library.index #features .name{font-size:1.3em !important;margin:0 0.55em;min-width:0}html.handheld #recipe-library.index #features a{color:#eee}html.handheld #recipe-library.index #features .summaryTags{display:none}html.handheld #recipe-library.recipe #feature_image_frame{position:absolute;top:0;left:0;height:24em !important}html.handheld #recipe-library.recipe #metaData{color:#fefefe;-moz-text-shadow:0 1px 1px rgba(0,0,0,0.35);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.35);text-shadow:0 1px 1px rgba(0,0,0,0.35);line-height:1.8em}html.handheld #recipe-library.recipe #metaData dd,html.handheld #recipe-library.recipe #metaData dt{margin-bottom:0.33em}html.handheld #recipe-library.recipe #metaData dd{margin-right:0.66em}html.handheld #recipe-library.recipe #metaData dd:after{content:"\b7";padding-left:0.66em}html.handheld #recipe-library.recipe #metaData dd:last-child:after{content:none}html.handheld #recipe-library.recipe #metaData a{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;background-color:rgba(0,0,0,0.45);color:#a8daf6;display:inline-block;padding:0 0.66em}html.handheld #catalogue .headerPanel,html.handheld #catalogue #headerPanel,html.handheld #ranges .headerPanel,html.handheld #ranges #headerPanel{padding-top:2em}html.handheld #catalogue #headerPanel ul,html.handheld #kitchen-diary #headerPanel ul,html.handheld #food-club-members #headerPanel ul,html.handheld #ranges #headerPanel ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent none;left:1em;top:0.33em;white-space:nowrap}html.handheld #catalogue #headerPanel ul a,html.handheld #catalogue #headerPanel ul span,html.handheld #kitchen-diary #headerPanel ul a,html.handheld #kitchen-diary #headerPanel ul span,html.handheld #food-club-members #headerPanel ul a,html.handheld #food-club-members #headerPanel ul span,html.handheld #ranges #headerPanel ul a,html.handheld #ranges #headerPanel ul span{color:#fff;display:inline-block;font-size:13px}html.handheld #catalogue #headerPanel li,html.handheld #kitchen-diary #headerPanel li,html.handheld #food-club-members #headerPanel li,html.handheld #ranges #headerPanel li{line-height:1.1em;margin-right:0;display:inline-block;float:none}html.handheld #catalogue #headerPanel li.p-category a,html.handheld #kitchen-diary #headerPanel li.p-category a,html.handheld #food-club-members #headerPanel li.p-category a,html.handheld #ranges #headerPanel li.p-category a{max-width:65%;overflow:hidden;text-overflow:ellipsis}html.handheld #ranges .primaryPane{padding-top:1em}html.handheld #ranges .primaryPane>p{font-size:0.9em;width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #food-club-session #content h1,html.handheld #food-club-members #content h1{font-size:2.7em}html.handheld #food-club-session #content>h1,html.handheld #food-club-session .pageContent>h1,html.handheld #food-club-members #content>h1,html.handheld #food-club-members .pageContent>h1{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:0.66em}html.handheld #food-club-members.newsletter a[rel=full] img{float:none;margin:1em 10% 1em 0;width:90%}html.handheld #food-club-members.newsletter .content p{float:none;font-size:0.95em}html.handheld #catalogue.index #features h3{font-size:3.5em !important;font-weight:normal !important}html.handheld #catalogue.index #features .image img{margin-left:-25%}html.handheld #catalogue.index .section.intro{padding-top:2em;padding-bottom:6em;font-size:0.9em}html.handheld #catalogue.index #content{margin-top:0}html.handheld #catalogue.index .pageContent{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #catalogue.category .primaryPane .category-introduction{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:1em}html.handheld #catalogue.product .primaryPane .description{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #catalogue.product .primaryPane .images{margin-top:1em;padding-left:10%;padding-right:10%;position:relative;text-align:center;width:80%}html.handheld #catalogue.product .purchaseProduct{position:absolute;right:2.5em;bottom:1.5em;left:2.5em;width:auto;z-index:5;margin-bottom:0;padding-bottom:0}html.handheld #catalogue.product .purchaseProduct .sku{margin-bottom:0.5em}html.handheld #catalogue.product .purchaseProduct .name,html.handheld #catalogue.product .purchaseProduct .price{padding-top:3px}html.handheld #catalogue.product .purchaseProduct .name{margin-left:0.5em}html.handheld #catalogue.product .purchaseProduct .price{padding-bottom:3px}html.handheld #catalogue.product .purchaseProduct input#quantity{padding-top:0;line-height:1;width:2.2em;height:24px}html.handheld #catalogue.product .purchaseProduct .loading{background:#788eb1;color:#fff}html.handheld #catalogue.product .purchaseProduct .success{background:#81a162;color:#fff}html.handheld #catalogue.product #related{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:1em}html.handheld .instructions .step,html.handheld .instructions .maggie-tip{padding-left:2.5em;padding-right:2em;margin-left:0}html.handheld .instructions .step .numeral,html.handheld .instructions .maggie-tip .numeral{width:1em;font-weight:normal}html.handheld .shareLinks{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld .image-overlay{width:100% !important}html.handheld .image-overlay .contents{height:auto !important}html.handheld .image-overlay img{position:fixed;top:3em;left:0;width:100%;height:auto !important;max-height:none !important}html.handheld .sku-message-container{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0 none;background:rgba(255,255,255,0.95)}html.handheld .checkout-prompt{display:none}html.handheld .headerPanel,html.handheld #headerPanel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-text-shadow:0 1px 1px rgba(0,0,0,0.35);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.35);text-shadow:0 1px 1px rgba(0,0,0,0.35);width:90% !important;padding-left:5% !important;padding-right:5% !important;background:transparent none;margin:0 !important}html.handheld .headerPanel h1,html.handheld #headerPanel h1{color:#fefefe;font-size:2.4em !important;margin:0 !important;padding:0;text-indent:0}html.handheld #imageGallery{width:90% !important;padding-left:5% !important;padding-right:5% !important;border:0 none;height:auto !important;min-height:200px}html.handheld #imageGallery img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0.4em solid #fff;width:100%}html.handheld .recipe-reassurance{display:none}html.handheld #home #layout .pageContent{border-top:1px solid #d8d6d4;padding-top:1em}html.handheld #home #layout .pane{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #home #findARecipe{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #home #findARecipe form.search{float:none;margin-right:0}html.handheld #home #findARecipe input{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;background-image:url(/assets/public/icons/search.png);background-position:right center;background-repeat:no-repeat;width:100%;margin-bottom:0.33em}html.handheld #home #findARecipe button{display:none}html.handheld #home #findARecipe .recipe-suggestions{margin:0.33em 0 0 0;width:100%}html.handheld #home #findARecipe .recipe-suggestions a{font-family:"Myriad Pro","Helvetica Neue","Arial",sans-serif;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0 none;padding:0;font-weight:normal;text-transform:none;letter-spacing:normal}html.handheld #home #findARecipe .recipe-suggestions a:after{content:" recipes"}html.handheld #home #findARecipe .shopping-prompt{display:block;padding-top:0.33em;padding-bottom:0.66em;text-align:center;width:100%}html.handheld #home #findARecipe .shopping-prompt a{color:#444;display:inline-block;font-size:1.2em;width:90%}html.handheld .theme-name,html.handheld .categories .category h2,html.handheld .sub-category-description{width:90% !important;padding-left:5% !important;padding-right:5% !important;background:#1f1f1d url(/assets/public/backgrounds/paperTexture_dark_65.jpg);color:#fefefe}html.handheld .theme-name,html.handheld .categories .category h2{margin-bottom:0 !important;margin-top:0;float:left;padding-top:1.35em;padding-bottom:1.35em}html.handheld .theme-name a,html.handheld .categories .category h2 a{color:#008fd1;display:block}html.handheld .sub-category-description{padding-bottom:0.33em}html.handheld .sub-category-description p{color:#ccc !important}html.handheld h3.season-name .name,html.handheld h3.theme-name .name,html.handheld .categories .category h2,html.handheld .category .category h4.category-name{font-size:1.7em !important;font-weight:normal;letter-spacing:normal;line-height:1.2;text-indent:0;text-transform:none}html.handheld h3.season-name .name,html.handheld h3.theme-name .name{display:inline-block;padding:0 0 0.33em 0 !important}html.handheld .categories{margin-bottom:0}html.handheld .categories .category{margin-bottom:0}html.handheld .categories .category h2{width:90% !important;padding-left:5% !important;padding-right:5% !important;padding-top:0.33em;padding-bottom:0.33em;margin:0}html.handheld #measurementSelection{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:4em;position:relative;width:100% !important}html.handheld #measurementSelection:before{color:#666;content:"Units";display:block;font-size:0.85em;left:0;letter-spacing:0.125em;line-height:36px;position:absolute;text-transform:uppercase}html.handheld #measurementSelection li,html.handheld #measurementSelection li:last-child{width:36px !important;border-bottom:1px solid #ccc !important}html.handheld #measurementSelection li span,html.handheld #measurementSelection li:last-child span{text-indent:-9999em}html.handheld #ingredient-list{width:100%}html.handheld .basketContents td{padding-left:0.25rem !important;padding-right:0.25rem !important;font-size:14px !important}html.handheld .basketContents td.image{width:0;padding:0}html.handheld .basketContents .quantity input{width:2.2em}html.handheld .basketContents td.subTotal,html.handheld .basketContents td.price{font-size:14px !important}html.handheld .basketContents .imageFrame{display:none}html.handheld .basketContents .grandTotal{font-size:19px}html.handheld body#order #basket-summary{display:none}html.handheld #foodClubRewardPrompt p{display:block;font-size:14px}html.handheld #foodClubRewardPrompt button{margin:0 auto}html.handheld #checkoutStep1 h2{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld #checkoutStep1 form{border:0}html.handheld #codePromotionFields,html.handheld #orderPromotions,html.handheld #checkout-form div.field,html.handheld #checkout-form h2,html.handheld .show-order div.field,html.handheld .checkout .bodyPanel,html.handheld .payment .bodyPanel{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld .checkout .bodyPanel,html.handheld .payment .bodyPanel{padding-bottom:1.5em}html.handheld .member-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;margin-left:5%;margin-right:5%}html.handheld .member-details .update-link{position:static !important}html.handheld #codePromotionFields input{margin-right:0.5em;width:10em}html.handheld #codePromotionFields label{margin:0}html.handheld #orderPromotions .panel{padding-bottom:0}html.handheld #orderPromotions ul{list-style:none}html.handheld #orderPromotions li{margin-left:0;font-size:14px}html.handheld #credit_card_verification_value{width:3em !important}html.handheld #gift-wrapping-details .price{top:1em}html.handheld #gift-wrapping-details .price .label{display:none}html.handheld #gift-wrapping-details .price .value{min-width:0}html.handheld #gift-wrapping-details .price .value:before{content:"+ ";color:gray}html.handheld #gift-wrapping-details .note{padding:1em 5% 0;line-height:1.1}html.handheld .button-bar{width:90% !important;padding-left:5% !important;padding-right:5% !important;text-align:center}html.handheld .button-bar a.back{display:none}html.handheld .button-bar button.primary{min-width:80%;font-size:16px}html.handheld .field label{width:90% !important;margin-bottom:0.33em;font-size:13px !important}html.handheld .field.compacted .selector{width:60px}html.handheld .field.compacted select{min-width:60px}html.handheld form.boxed-form,html.handheld form.login,html.handheld form.password_reset{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}html.handheld form .field-help{padding-left:0 !important}html.handheld form .errorMessage{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0 !important;width:85%}html.handheld .selector span{font-size:16px}html.handheld #customer_order_billing_country{width:auto}html.handheld #credit-card-type{margin-top:0.66em}html.handheld input[type=text],html.handheld input[type=email],html.handheld input[type=search],html.handheld input[type=password],html.handheld input[type=number],html.handheld input.text,html.handheld textarea{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;width:85%;margin-right:0}html.handheld input[type=search]{-webkit-appearance:searchfield}html.handheld input[type=text],html.handheld input[type=email],html.handheld input[type=search],html.handheld input[type=password],html.handheld input[type=number],html.handheld input.text{padding:0.33em !important}html.handheld select,html.handheld textarea,html.handheld input[type="text"],html.handheld input[type="password"],html.handheld input[type="datetime"],html.handheld input[type="datetime-local"],html.handheld input[type="date"],html.handheld input[type="month"],html.handheld input[type="time"],html.handheld input[type="week"],html.handheld input[type="number"],html.handheld input[type="email"],html.handheld input[type="url"],html.handheld input[type="search"],html.handheld input[type="tel"],html.handheld input[type="color"]{background:#fff;font-size:16px !important;line-height:1.25;outline:none}html.handheld select:focus,html.handheld textarea:focus,html.handheld input[type="text"]:focus,html.handheld input[type="password"]:focus,html.handheld input[type="datetime"]:focus,html.handheld input[type="datetime-local"]:focus,html.handheld input[type="date"]:focus,html.handheld input[type="month"]:focus,html.handheld input[type="time"]:focus,html.handheld input[type="week"]:focus,html.handheld input[type="number"]:focus,html.handheld input[type="email"]:focus,html.handheld input[type="url"]:focus,html.handheld input[type="search"]:focus,html.handheld input[type="tel"]:focus,html.handheld input[type="color"]:focus{border-color:#318ef6}html.handheld .required:after{top:auto;color:#d45d3c}html.handheld form.login{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}html.handheld #homeNav{display:block}html.handheld .secondaryPane #filter-navigation{width:100%}html.handheld .pageContent>.secondaryPane{width:90% !important;padding-left:5% !important;padding-right:5% !important;float:none;clear:both}html.handheld body>.secondaryPane{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#cfcbc8 url(/assets/public/backgrounds/paperTexture_75.jpg);float:none;margin:0;width:100% !important;z-index:2}html.handheld body.payment #checkout-form h2{display:none}html.handheld #nav-toggle,html.handheld #nav,html.handheld #content,html.handheld #features,html.handheld #utilities,html.handheld body>.secondaryPane,html.handheld #secondary-pane-toggle{-webkit-transition-property:-webkit-transform,box-shadow,background-color,color;-moz-transition-property:-moz-transform,box-shadow,background-color,color;-o-transition-property:-o-transform,box-shadow,background-color,color;transition-property:transform box-shadow background-color color;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}html.handheld #nav-toggle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.6);border:1px solid rgba(238,238,238,0.2);color:#eee;display:block;height:32px;padding:0;position:fixed;text-align:center;top:8px !important;width:32px;z-index:10;left:0.5em}html.handheld #nav-toggle:after{display:block;padding-top:2px;text-indent:1px;font-size:24px}html.handheld #nav-toggle:after{content:"\2261"}html.handheld #secondary-pane-toggle{-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-border-radius:1.5em 1.5em 0 0;-moz-border-radius:1.5em 1.5em 0 0;-ms-border-radius:1.5em 1.5em 0 0;-o-border-radius:1.5em 1.5em 0 0;border-radius:1.5em 1.5em 0 0;font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);background:#222;bottom:0;color:#eee;display:block;font-size:0.85em;height:24px;line-height:24px;padding:3px 1em;position:fixed;right:0;text-align:center;z-index:10}html.handheld #secondary-pane-toggle:active,html.handheld #secondary-pane-toggle:touch{background:#eee;color:#222}html.handheld #nav{width:280px;-webkit-transform:translateX(-280px);-moz-transform:translateX(-280px);-ms-transform:translateX(-280px);-o-transform:translateX(-280px);transform:translateX(-280px)}html.handheld #nav form{margin-right:0}html.handheld #nav a{white-space:normal !important}html.handheld #nav .login{margin-top:1em;padding:0.66em 0.8em;border-bottom:1px dashed #666}html.handheld #nav .login button{display:none}html.handheld #nav .login label{color:#70b7f5;float:right;font-size:0.85em !important;margin-top:0.33em}html.handheld #nav .logged-out a{-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;background:#000;color:#70b7f5;display:inline-block !important;margin:0 0.66em}html.handheld #nav .logged-out strong{font-size:1em;line-height:1.7em;font-family:"gibson","helvetica neue",sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.175em;display:block;text-transform:uppercase;margin-bottom:0.33em}html.handheld body>.secondaryPane{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;position:fixed;right:0;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);border-top:3px solid #333;overflow-y:auto;padding:1em;-webkit-overflow-scrolling:touch;height:380px;z-index:10}html.handheld body>.secondaryPane form{background:transparent none !important;margin:-1em -1em 1em -1em}html.handheld body>.secondaryPane form input{-webkit-border-radius:1.5em;-moz-border-radius:1.5em;-ms-border-radius:1.5em;-o-border-radius:1.5em;border-radius:1.5em;width:90% !important;background-color:#eee !important}html.handheld body>.secondaryPane form button{display:none}html.handheld .secondary-pane-mask{display:none}html.handheld .overlayLayer{z-index:3}html.handheld .popover,html.handheld .overlay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:1em !important;right:0.5em !important;bottom:1em !important;left:0.5em !important;padding:0 !important;width:auto !important;margin:0 !important;z-index:10}html.handheld .popover .content,html.handheld .overlay .content{width:100%;height:90%}html.handheld .overlay .contents{position:absolute;top:3.5em;right:0.5em;bottom:0.5em;left:0.5em}html.handheld .overlay .button-bar{position:absolute;right:0;bottom:0;left:0;margin:0}html.handheld .overlay label.note{margin-left:0}html.handheld .popover .wrapper{position:absolute;top:0.5em;right:0.5em;bottom:0.5em;left:0.5em;padding:0 0.5em 0 0.5em;width:auto !important;height:auto !important}html.handheld .popover .indicator{display:none}html.handheld .popover .cancel{top:1.25em;right:1.25em}html.handheld .popover .recipes h3 a{font-size:1.1em}html.handheld .popover-product-summary .purchaseProduct,html.handheld .popover-recipe-list .purchaseProduct{width:90% !important;padding-left:5% !important;padding-right:5% !important}html.handheld .popover-product-summary .sku>*,html.handheld .popover-recipe-list .sku>*{font-size:0.85em}html.handheld .overlayLayer{background:rgba(0,0,0,0.65)}html.handheld .image-overlay{background:transparent none;border:0 none}html.handheld .image-overlay .contents,html.handheld .image-overlay .caption{background:transparent none}html.handheld .image-overlay .contents{margin:0;left:0}html.handheld .image-overlay .caption{color:#fff;left:0}html.handheld .image-overlay .imageFrame{overflow:hidden}html.handheld .image-overlay .imageFrame img{display:block;min-width:100%}html.handheld .product-summaries li{margin-bottom:0.66em}html.handheld .product-summaries h3{font-size:0.9em}.product-list-sort{float:none;padding-left:1em}html.input-focused .secondaryPane,html.input-focused #secondary-pane-toggle{display:none !important}html.nav-open #nav{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}html.nav-open #content,html.nav-open #utilities,html.nav-open #features{-webkit-transform:translateX(280px);-moz-transform:translateX(280px);-ms-transform:translateX(280px);-o-transform:translateX(280px);transform:translateX(280px)}html.nav-open #nav-toggle{-webkit-transform:translateX(275px);-moz-transform:translateX(275px);-ms-transform:translateX(275px);-o-transform:translateX(275px);transform:translateX(275px)}html.handheld.secondary-pane-open .secondaryPane{-webkit-box-shadow:inset 0 1em 1em -1em rgba(255,255,255,0.8),0 0 3em 1em rgba(0,0,0,0.65);-moz-box-shadow:inset 0 1em 1em -1em rgba(255,255,255,0.8),0 0 3em 1em rgba(0,0,0,0.65);box-shadow:inset 0 1em 1em -1em rgba(255,255,255,0.8),0 0 3em 1em rgba(0,0,0,0.65);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:block !important}html.handheld.secondary-pane-open .secondary-pane-mask{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:fixed;top:0;right:0;bottom:0;left:0;content:"";display:block;z-index:3;background:rgba(0,0,0,0.2)}html.handheld.secondary-pane-open #secondary-pane-toggle{-webkit-transform:translateY(-380px);-moz-transform:translateY(-380px);-ms-transform:translateY(-380px);-o-transform:translateY(-380px);transform:translateY(-380px);display:block !important}}@media only screen and (min-width: 768px){#nav .join{display:none}}
