﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul#sli_autocomplete.rich .sli_ac_products li:after,.sli_ac_products li:after{content:"";display:table;clear:both}.cf:after,header:after,footer:after,section:after,.l-container:after,.group:after,.l-page:after,.l-content:after,.primary:after,.secondary:after,.cart-panel-container .incart:after,.l-topbar:after,#copyright:after,.emailsignupform:after,.sli-search:after,#featured-today-container:after,.contact-email-container:after,.contact-cs-container:after,.contact-bakershotline-container:after,.contact-norwich-container:after,.contact-newsletter-container:after,.contact-social-container:after,.contact-media-container:after,.map-ajax-container:after,.google-embed:after,.map-info:after,.kaf-bakery-contact-ul>li:after,.holiday-menu-items:after,.holiday-availability:after,.holiday-lunch-menu:after,.shop-item-li:after,.trust:after,.trust-banner:after,.feature-zone-container:after,.subcat-feature-zone>a:after,.shop-megasub:after,.product-thumbs-ul:after,.product-addtocart-form:after,.messages-container:after,.c-review:after{content:"";display:table;clear:both}.l-page,.cart-panel-container a.goto-cart,.signup-success-container .signup-success-img{display:block;margin-left:auto;margin-right:auto}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("webfonts/fontawesome-webfont.eot?v=4.2.0");src:url("webfonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("webfonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("webfonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("webfonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}.mm-menu .mm-hidden{display:none}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translateX(100%);transform:translateX(100%)}.mm-menu>.mm-panel.mm-opened{-webkit-transform:translateX(0%);transform:translateX(0%)}.mm-menu>.mm-panel.mm-subopened{-webkit-transform:translateX(-30%);transform:translateX(-30%)}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu .mm-list{padding:20px 0}.mm-menu>.mm-list{padding-bottom:0}.mm-menu>.mm-list:after{content:'';display:block;height:40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto}.mm-list a.mm-subopen{background:rgba(3,2,1,0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:transparent}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%}.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after{top:16px;right:16px;bottom:auto}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen{height:25px}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-menu{background:#333;color:rgba(255,255,255,0.6)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li>a.mm-subclose{background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1)}.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05)}.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05)}.mm-page{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}html.mm-opened .mm-page{box-sizing:border-box;position:relative}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-page,html.mm-opening #mm-blocker{-webkit-transform:translate(80%, 0);transform:translate(80%, 0)}@media all and (max-width: 175px){html.mm-opening .mm-page,html.mm-opening #mm-blocker{-webkit-transform:translate(140px, 0);transform:translate(140px, 0)}}@media all and (min-width: 550px){html.mm-opening .mm-page,html.mm-opening #mm-blocker{-webkit-transform:translate(440px, 0);transform:translate(440px, 0)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.bx-wrapper{position:relative;margin:0 auto 40px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(ui/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;color:#999;padding-top:10px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#666}.bx-wrapper .bx-pager.bx-default-pager a.active{background:#c60}.bx-wrapper .bx-prev{left:-16px;background:url("ui/controls-2.png") no-repeat 0 -32px}.bx-wrapper .bx-next{right:-16px;background:url("ui/controls-2.png") no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:45%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("ui/controls-2.png") -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("ui/controls-2.png") -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}@media (min-width: 750px){.l-aside-left .primary,.contact-page .primary,.visit-page .primary{float:right;width:74%}}.lt-ie9 .l-aside-left .primary,.lt-ie9 .l-aside-left2 .pre-primary,.lt-ie9 .l-aside-left2 .primary{float:left;width:74%}@media (min-width: 750px){.l-aside-left .secondary,.contact-page .secondary,.visit-page .secondary{float:left;width:23%}}.lt-ie9 .l-aside-left .secondary{float:left;width:23%}.ajax-bcorp-container>h5,.ajax-guarantee-container>h5,.ajax-returns-container>h5,.data-ajax-product>.ajax-shipping-container>h3{font-size:2em;margin:0 0 12px 0;padding-bottom:12px;border-bottom:1px dotted silver}p.returns-tagline,p.guarantee-tagline{color:#888;font-size:1.3em;line-height:135%;margin:20px 0;font-weight:300}@media (min-width: 992px){p.returns-tagline,p.guarantee-tagline{font-size:1.4em}}.shop-item-li{position:relative;float:left;width:47.5%;margin:1em 0 1em 5%}.shop-item-li:nth-child(odd){margin-left:0;clear:left}@media (min-width: 750px){.shop-item-li{width:22.75%;margin-left:3%}.shop-item-li:nth-child(odd){margin-left:3%;clear:none}.shop-item-li:nth-child(4n+1){margin-left:0;clear:left}}.lt-ie9 .shop-item-li{position:relative;float:left;width:22.75%;margin-left:3%}.lt-ie9 .shop-item-li:first-child{margin-left:0;clear:left}.lt-ie9 .ie4n1.shop-item-li{margin-left:0;clear:left}.trust>ul>li,.trust-banner>ul>li{position:relative}@media (min-width: 750px){.trust>ul>li,.trust-banner>ul>li{float:left;width:31.3333%;margin-left:3%}.trust>ul>li:nth-child(odd),.trust-banner>ul>li:nth-child(odd){margin-left:3%;clear:none}.trust>ul>li:nth-child(3n+1),.trust-banner>ul>li:nth-child(3n+1){margin-left:0;clear:left}}.lt-ie9 .trust>ul>li,.lt-ie9 .trust-banner>ul>li{position:relative;float:left;width:31.3333%;margin-left:3%}.lt-ie9 .trust>ul>li:first-child,.lt-ie9 .trust-banner>ul>li:first-child{margin-left:0;clear:left}.lt-ie9 .trust>ul>li.ie3n1,.lt-ie9 .trust-banner>ul>li.ie3n1{margin-left:0;clear:left}@font-face{font-family:'playfair_displayitalic';src:url("webfonts/playfairdisplay-italic-webfont.eot");src:url("webfonts/playfairdisplay-italic-webfont.eot?#iefix") format("embedded-opentype"),url("webfonts/playfairdisplay-italic-webfont.woff") format("woff"),url("webfonts/playfairdisplay-italic-webfont.ttf") format("truetype"),url("webfonts/playfairdisplay-italic-webfont.svg#playfair_displayitalic") format("svg");font-weight:normal;font-style:normal}.nav-kafmain>ul>li#bloglink>a,#nav-kafmain-blog>a{font-family:'playfair_displayitalic', serif;font-weight:normal;font-style:normal}@font-face{font-family:'LunchBox';src:url("webfonts/2A54B5_0_0.eot");src:url("webfonts/2A54B5_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/2A54B5_0_0.woff") format("woff"),url("webfonts/2A54B5_0_0.ttf") format("truetype")}.lunchbox{font-family:'LunchBox', sans-serif;font-style:normal;font-weight:normal}.lunchbox{font-size:1.2em}@font-face{font-family:'LunchBox-Bold';src:url("webfonts/29A3F6_0_0.eot");src:url("webfonts/29A3F6_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/29A3F6_0_0.woff") format("woff"),url("webfonts/29A3F6_0_0.ttf") format("truetype")}.lunchbox-bold{font-family:'LunchBox-Bold', sans-serif;font-style:normal;font-weight:normal}.lunchbox-bold{font-size:1.2em}.helvetica{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:400;text-transform:none}button{-webkit-appearance:none}a{color:#c60;text-decoration:none}a:hover{color:#c60;outline:0}p>a:hover{border-bottom:1px dotted #c60}p{margin:10px 0;line-height:160%}ul{margin:0;padding:0;list-style-type:none}ul>li{margin:0;padding:0}ul>li>a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}h1{font-size:1.7em;text-transform:lowercase}h1+p{margin-top:1em}h2{font-size:1.6em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}h6{font-size:1em}@media (min-width: 750px){h1{font-size:2em}h1+p{margin-top:1em}h2{font-size:1.7em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.1em}h6{font-size:1em}}.lt-ie9 h1{font-size:2em}.lt-ie9 h1+p{margin-top:1em}.lt-ie9 h2{font-size:1.7em}.lt-ie9 h3{font-size:1.6em}.lt-ie9 h4{font-size:1.4em}.lt-ie9 h5{font-size:1.1em}.lt-ie9 h6{font-size:1em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:12px;color:#888}.no-touch{text-rendering:geometricprecision;-moz-osx-font-smoothing:grayscale}.help-box>h5{font-weight:600;text-transform:uppercase;color:#8b0e04}.shop-megasub .col-4 .link:after,.shop-megasub h5>a:after{content:"\A0\00BB"}.contact-email-container h3,.contact-cs-container h3,.contact-bakershotline-container h3,.contact-norwich-container h3,.contact-newsletter-container h3,.contact-social-container h3,.contact-media-container h3,#contact-email-form .btn-submit,.contact-newsletter-container .contact-newsletter-form .signup-form-submit{text-transform:uppercase}.privacy-policy-container>h1,.terms-container>h1,.termsofuse-container h1{text-transform:none}.privacy-policy-container>h5,.terms-container>h5{margin:30px 0 0 0;text-transform:uppercase}.privacy-policy-container>p,.privacy-policy-container li,.terms-container>p,.terms-container li,.termsofuse-fineprint p{line-height:135%;margin:10px 0}.sr-only,.contact-thanks-container h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#contact-email-form .btn-submit,.contact-newsletter-container .contact-newsletter-form .signup-form-submit{color:#fff;padding:6.66667px 10px;background-color:#DA1A32;border:0;line-height:128%}#contact-email-form .btn-submit:hover,.contact-newsletter-container .contact-newsletter-form .signup-form-submit:hover{background-color:#ba162b}.shop-item-price,.shop-item-rating{display:inline-block;vertical-align:baseline}.nomargin{margin:0}.hackerproof{text-align:center;margin:1em 0}.tel{white-space:nowrap}.ivory{background-color:#FFF2D7}.uc{text-transform:uppercase}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.note,.ship-options>.footnote{color:#888;font-size:.9em;line-height:normal;margin:.5em 0}.block{display:block}.inline{display:inline}.wauto,.wauto input{width:auto}a.block:hover{text-decoration:none}.strong{font-weight:600}.purple{outline:1px dotted purple}a.more:after,span.more:after{content:"\A0\00BB"}.count{font-size:.9em;color:#888}.icon{float:left;margin-right:5px;height:18px;width:20px;background-repeat:no-repeat;zoom:1}.msg{line-height:normal;background-repeat:no-repeat}.pdf{background-image:url("../ui/pdf.gif");background-repeat:no-repeat;padding-right:20px;background-position:center right;zoom:1}.list{list-style:none}.list>li{background-image:url("ui/bullet.png");background-repeat:no-repeat;background-position:0 0;margin:6.66667px;line-height:140%;padding-left:20px}.list-tight{list-style:none;margin:0}.list-tight>li{background-image:url("ui/bullet.png");background-repeat:no-repeat;background-position:0 0;margin:1px 0;line-height:140%;padding-left:20px}@media (min-width: 768px){a.tel{color:#222}a.tel:hover{border-bottom-color:inherit}}.lt-ie9 a.tel{color:#222}.lt-ie9 a.tel:hover{border-bottom-color:inherit}.indent{padding-left:20px}.nowrap{white-space:nowrap}.msg-box{padding:14px;border:1px solid silver;margin:.5em 0;line-height:normal;background-color:#F5F5F5}.msg-box p{margin:0}.msg-box.info{color:#3B6A95;border-color:#6391b5;background-color:rgba(114,154,199,0.1)}.msg-box.success{color:#788432;border-color:#899639;background-color:rgba(147,164,69,0.1)}.msg-box.warning{color:#d97a23;border-color:#d97a23;background-color:rgba(236,137,29,0.1)}.msg-box.error{color:#c4132a;border-color:#c4132a;background-color:rgba(196,18,48,0.1)}.cc-error{color:#c4132a}.compact li{margin:3px 0}.lt-ie9 .msg-box.info{background-color:#F1F5F9}.lt-ie9 .msg-box.success{background-color:#F4F6EC}.lt-ie9 .msg-box.warning{background-color:#FDF3E8}.lt-ie9 .msg-box.error{background-color:#F9E7EA}img,figure,object,embed,iframe{max-width:100%;margin:0;vertical-align:bottom}figcaption{color:#888}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:1em}.table th,.table td{text-align:left;vertical-align:top;border-top:1px solid silver}@media (min-width: 768px){.table th,.table td{padding:4px 2px}}.table th{font-weight:600}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table caption{font-weight:600;text-transform:uppercase;background-color:transparent;text-align:center}.table-simple{margin:20px 0}.table-simple th{background-color:#ddd}.table-simple th{border-top:0}.table-simple td{border-top:0}.table-5 th,.table-5 td{width:18%}input,select,textarea{margin:0;color:#222;font-size:13px;font-weight:400;font-family:"Helvetica Neue",Arial,sans-serif;background-color:#fff}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-top:1em;font-size:1.1em;font-weight:600;line-height:normal;color:#222;border:0;text-transform:uppercase}label,input,button,select,textarea{font-size:1em;font-weight:normal;line-height:normal}input,button,select,textarea{font-family:"Helvetica Neue",Arial,sans-serif}label{display:block;margin-bottom:2px}input,textarea,select,.uneditable-input{display:inline-block;width:216px;height:34px;padding:4px;margin-bottom:2px;font-size:13px;line-height:18px;background-color:#fff;border:1px solid silver}textarea{width:296px}.uneditable-textarea{width:auto;height:auto}label input,label textarea,label select{display:block}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="image"]{border:0}input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#fff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto}select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px}input[type="file"]{line-height:18px \9}select{width:220px;background-color:#fff}select[multiple],select[size]{height:auto}input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea{height:auto}input[type="hidden"]{display:none}input:focus,textarea:focus{border-color:#000;outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input.radio,input.checkbox{min-height:1em}.radio input[type="radio"],.checkbox input[type="checkbox"]{display:inline-block;vertical-align:baseline}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}form ol>li{position:relative;margin:12px 0}form ol li span.note,form ol li .ship-options>span.footnote,form ol li span.help-note,form ol li span.inote,form ol li span.error{line-height:normal}form .help-note,.note.help-note,.ship-options>.help-note.footnote{color:#888}form ol li span.note,form ol li .ship-options>span.footnote{display:block;color:#888}form ol li span.inote{display:block;color:#888}form ol li span.error{display:inline-block;margin:0;color:#c00;line-height:normal;background-color:#FAE5E5;background-color:rgba(255,0,0,0.1);padding:4px 6px}form .help{color:#888}form .help-note{color:#888}form .required>label{color:#000}form .required>label:after,span.required:after{content:" *";color:#c60;font-weight:600}form .required ul label{font-weight:normal;color:#222}.input-group-addon,.input-group-btn,.input-group .form-control{box-sizing:border-box}.input-group{position:relative;display:table;border-collapse:separate}.margin-bottom-sm{margin-bottom:5px}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;font-size:14px;font-weight:normal;line-height:1;color:#555555;text-align:center;background-color:#eeeeee;border:1px solid #cccccc}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0px;border-top-right-radius:0px}.input-group-addon:last-child{border-left-width-value:0px;border-left-style-value:none}body{margin:0;color:#222;font-size:13px;font-weight:400;font-family:"Helvetica Neue",Arial,sans-serif;background-color:#fff}@media (min-width: 992px){body{background-color:#F5F5F5}}.lt-ie9 body{background-color:#F5F5F5}.l-page{width:94%;position:relative;min-width:290px;background-color:#fff}@media (min-width: 992px){.l-page{width:992px;margin-bottom:24px;box-shadow:0 0 6px rgba(0,0,0,0.2);overflow:visible}}.lt-ie9 .l-page{width:992px;margin-bottom:24px;box-shadow:0 0 6px rgba(0,0,0,0.2);overflow:visible}.l-content{margin:20px 0;clear:both}@media (min-width: 750px){.l-content{padding:0 24px}}.lt-ie9 .l-content{padding:0 24px}@media (min-width: 768px){.l-aside-left .primary,.contact-page .primary,.visit-page .primary{float:right;width:74%}}@media (min-width: 768px){.l-aside-left .secondary,.contact-page .secondary,.visit-page .secondary{float:left;width:23%}}@media (min-width: 768px){.l-aside-left2 .pre-primary{float:right;width:74%}}@media (min-width: 768px){.l-aside-left2 .secondary{float:left;width:23%;margin-right:3%}}.lt-ie9 .l-aside-left2 .secondary{float:left;width:23%;margin-right:3%}@media (min-width: 768px){.l-aside-left2 .primary{float:right;width:74%}}a>object{pointer-events:none;width:100%;display:block;height:auto;position:relative}.l-header{float:left}@media (max-width: 499px){.l-header{width:20%;clear:none}}@media (min-width: 500px) and (max-width: 749px){.l-header{width:19%}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a.kaflogo{width:100%;display:block}@media (max-width: 749px){a.kaflogo{height:63px;width:63px;margin-top:6px}}@media (min-width: 750px){a.kaflogo{height:97px;width:97px;margin:20px 0 20px 24px}}@media (min-width: 850px){a.kaflogo{height:119px;width:119px}}@media print{a.kaflogo object{display:block}a.kaflogo img{display:none}}.primary{position:relative}.secondary{position:relative}.column{position:relative}@media (min-width: 768px){.column{float:left}}.lt-ie9 .column{float:left}.btn-addtocart{display:inline-block;border:0;background-color:#c60;color:#fff;padding:5px 8px;text-transform:lowercase}.btn-addtocart:hover{background:#f07800}.ajaxy-login .btn-login,.emailsignup-submit,.sitewide-signup-form .signup-form-submit{display:inline-block;border:0;background-color:#DA1A32;color:#fff;font-size:1.1em;padding:7px 10px}.ajaxy-login .btn-login:hover,.emailsignup-submit:hover,.sitewide-signup-form .signup-form-submit:hover{background:#ba162b}.reviews-header .write-review>a{display:inline-block;border:1px solid silver;color:#888;padding:5px 8px}.reviews-header .write-review>a:hover{border-color:#000;color:#000}.btn-addtocart{line-height:normal}.btn-addtocart i{display:none}.btn{display:inline-block;line-height:inherit;color:#555;background-color:#F5F5F5;padding:4px 8px;text-align:center;vertical-align:baseline;cursor:pointer}.btn:hover,.btn:active,.btn:focus{color:#000;background-color:#e3e3e3}a.sh-toggle{text-transform:uppercase;border-radius:.75em;font-size:.8em;padding:.4em 1em;color:#222;float:right;margin-top:-38px;background:#efefef;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(47%, #eee), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:-o-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:-ms-linear-gradient(top, #efefef 0%, #eee 47%, #e5e5e5 100%);background:linear-gradient(to bottom, #efefef 0%, #eee 47%, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 )}a.sh-toggle:hover{cursor:pointer;background-color:#ccc}@media only screen and (max-width: 599px){a.sh-toggle{margin-top:0}}.ajaxy-cart .close,.ajax-container .close,#modalclose{position:absolute;text-indent:-9999em;background-color:#888;background-image:url("ui/close-x-16x16.png");background-repeat:no-repeat;background-position:50% 50%;height:32px;width:34px;top:0;right:0}.ajaxy-cart .close:hover,.ajax-container .close:hover,#modalclose:hover{background-color:#c60}.mfp-bg,#overlay,#modal-overlay{position:fixed;z-index:4000;top:0;left:0;width:100%;height:100%;background:rgba(136,136,136,0.7)}.mfp-bg{overflow:hidden}.mfp-wrap{z-index:4001}.mfp-close-btn-in .mfp-close{background-color:#888;font-size:0;background-image:url("ui/close-x-16x16.png");background-position:50% 50%;background-repeat:no-repeat}.mfp-close-btn-in .mfp-close:hover{background-color:#c60}.mfp-close-btn-in .mfp-iframe-scaler .mfp-close{width:44px}.mfp-wrap.ajax-modal .mfp-content,.mfp-wrap.addtocart-modal .mfp-content,.product-modal,.addtocart-error-modal{background:#fff;padding:20px 15px;max-width:570px;margin:20px auto;position:relative;min-height:5em;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 750px){.mfp-wrap.ajax-modal .mfp-content,.mfp-wrap.addtocart-modal .mfp-content,.product-modal,.addtocart-error-modal{padding:20px 30px}}#modalbox{position:absolute;z-index:4001;width:98%;margin:0 auto;min-height:4em;box-shadow:0 0 8px rgba(0,0,0,0.6)}@media (min-width: 750px){#modalbox{width:80%;max-width:650px}}.lt-ie9 #modalbox{position:absolute;z-index:4001;width:98%;margin:0 auto;min-height:4em;box-shadow:0 0 8px rgba(0,0,0,0.6);width:80%;max-width:650px}@media (min-width: 992px){.mfp-wrap.ajax-modal .mfp-content{max-width:720px}}.mfp-wrap.ajax-modal .mfp-content h1{border-bottom:1px dotted silver;padding:15px 20px 15px 0}#modal-overlay{display:none}.lt-ie9 #modal-overlay{background-image:url("ui/ie-modal-overlay.png")}#ajaxedcontent{background:#fff;padding:18px;min-height:4em;box-shadow:0 0 8px rgba(0,0,0,0.6)}#ajaxedcontent.promo-web567{background-color:#900}#ajaxedcontent.promo-web567>h3{color:#fff;font-size:3em;text-align:center;margin:10px 0}#ajaxedcontent.promo-web567>p{color:#fff;font-size:1.5em;text-align:center;margin:.5em 0 0 0}#ajaxedcontent.promo-web567>small{color:#fff;font-size:.85em;text-align:left;display:block}#ajaxedcontent.promo-SP1234{background-color:#090}#ajaxedcontent.promo-SP1234>h3{color:#fff;font-size:2.8em;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-weight:400;margin:10px 0}#ajaxedcontent.promo-SP1234>p{color:#fff;font-size:1.5em;text-align:center;margin:.5em 0 0 0}.modalerror{padding:3em 1em;font-size:1.5em}.ajax-container .wrap{position:fixed;z-index:4001;background-color:#fff;text-align:left;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,0.6);top:50%;left:50%;height:auto;width:90%;margin:-200px -45%}@media only screen and (min-width: 38em){.ajax-container .wrap{width:50%;margin:-200px -25%;min-width:400px}}.lt-ie9 .ajax-container .wrap{width:50%;margin:-200px -25%}.ajax-content{height:90%;overflow:auto;padding:0 1em;margin:5% 10px}.ajaxy-login p{text-transform:lowercase;font-weight:600;font-size:1.3em;margin:0}@media (min-width: 992px){.ajaxy-login p{font-size:1.5em}}.ajaxy-login .required label{color:#222}.ajaxy-login ol input[type="text"],.ajaxy-login ol input[type="password"]{width:70%}.ajaxy-login .register-user{text-align:center;margin-top:1em}.ajaxy-login #ajax-spinner{float:right;margin:0 12px 0 0}.ajaxy-login .btn-login{float:right;font-size:1.2em;text-transform:uppercase;font-weight:600;padding:.8em 1.2em}.ajaxy-login .btn-login:hover{color:#fff}.ajaxy-waiting .note,.ajaxy-waiting .ship-options>.footnote{color:#888}.ajax-spinner{margin:1em auto}.ajaxy-promoapplied{height:auto !important}.ajaxy-promoapplied .msg-box{margin-bottom:20px}.ajaxy-promoapplied .go-shopping{font-size:1.2em;font-family:Georgia, "Times New Roman", Times, serif}.ajaxy-promoapplied ul li{margin:10px 0}.mfp-wrap.addtocart-modal .mfp-content{max-width:400px}.cart-panel-container>.close{display:none}.cart-panel-container>p.feedback-msg{font-size:1.4em;text-align:center;font-weight:500;color:#DA1A32;margin:0}.cart-panel-container .incart{position:relative;margin:1em 0;padding:14px 0;border-top:1px dotted silver;border-bottom:1px dotted silver}.cart-panel-container .incart img{float:left;margin-right:14px;width:69px;height:69px}.cart-panel-container .incart-qty{position:absolute;bottom:14px;left:84px}.cart-panel-container .incart-item-price{position:absolute;bottom:14px;right:0}.cart-panel-container .incart .promo-price{position:absolute;bottom:14px;right:0;color:#DA1A32;font-weight:600}.cart-panel-container .cart-summary{margin:1em 0}.cart-panel-container .cart-summary>p{margin:3px 0;text-align:center}.cart-panel-container a.goto-cart{width:75%;text-align:center;border:1px solid #DA1A32;color:#DA1A32;font-weight:600;text-transform:uppercase;margin-bottom:1em;padding:1em}.cart-panel-container a.goto-cart:hover{color:#8b0e04;border-color:#8b0e04}.m-controller{background-color:#F5F5F5;background-image:-webkit-linear-gradient(#F5F5F5,#ddd);background-image:linear-gradient(#F5F5F5,#ddd);display:block;clear:both;margin:0 10px -1px 10px;padding:10px;cursor:pointer;color:#555;font-weight:600;font-size:1.25em;line-height:normal;border-top:1px solid silver;border-bottom:1px solid silver}.m-controller:before{content:'\f067 ';font-family:'FontAwesome';margin-right:10px;color:#888}.m-controller.expanded:before{content:'\f068 '}h5.m-controller{text-transform:lowercase;font-size:1.3em}.expandable{padding:20px 0}@media (min-width: 768px){.expandable{padding:0}}.lt-ie9 .expandable{padding:0}.mm-list>li.nav-mobile-label{color:#888;font-size:.8em;text-align:center;padding:6px;display:block}.fielderror{border-color:#DA1A32}.exp-style,a.exp-style{position:relative;display:block;font-weight:600;padding:16px 10px;font-size:1.25em;text-transform:lowercase;background-color:#F5F5F5;margin:1px 0 0 0;cursor:pointer;color:#222}@media (min-width: 750px){.exp-style,a.exp-style{font-size:1em;text-transform:none;background-color:transparent;border:0;font-weight:inherit;padding:inherit;margin:inherit;cursor:inherit;color:#222}}.exp-style>a{color:#222}a.exp-style:hover{color:#222;border-bottom:1px solid silver}.lt-ie9 .exp-style,.lt-ie9 a.exp-style{font-size:1em;text-transform:none;background-color:transparent;border:0;font-weight:inherit;padding:inherit;margin:inherit;cursor:inherit;color:#222}.lt-ie9 .exp-style{display:block}.lt-ie9 .exp-style>i{display:none}.lt-ie9 .expandable{display:block}.lt-ie9 .exp-style:first-child{border-top:none}.lt-ie9 .exp-style>a{color:#222}.lt-ie9 a.exp-style:hover{color:#c60;border-bottom:none}.exp-style>.fa{font-size:1.2em;position:absolute;top:16px;right:10px}.msg-auth{margin:3em 0}.msg-auth>h2{text-align:center;color:#DA1A32}.msg-auth>p{text-align:center;font-size:1.2em}.bx-wrapper .bx-controls-direction a{z-index:900}@media (min-width: 992px){.bx-wrapper .bx-prev{left:-40px}}@media (min-width: 992px){.bx-wrapper .bx-next{right:-40px}}.lt-ie9 .bx-wrapper .bx-prev{left:-40px}.lt-ie9 .bx-wrapper .bx-next{right:-40px}.nav-kafmain>ul>li>a{color:#222;text-decoration:none}.nav-kafmain>ul>li>a:hover{color:#c60}.nav-kafmain .widget{display:block;height:17px;width:27px;background-image:url("ui/v6-widget.png");background-repeat:no-repeat;position:absolute;top:-3px;left:0}.nav-kafmain{position:relative;display:block;width:83%;float:right;margin:16px 0 10px -20px}@media (max-width: 749px){.nav-kafmain{display:none}}@media (min-width: 992px){.nav-kafmain{width:83%;margin-right:20px}}.lt-ie9 .nav-kafmain{width:80%;margin:20px 0}.nav-kafmain>ul{text-align:center}.nav-kafmain>ul>li{margin:0;padding:0;display:inline}.nav-kafmain>ul>li>a{text-transform:uppercase;font-size:1.1em;font-weight:500;padding:0 8px 0 10px;border-left:1px dotted silver;margin:0}@media (min-width: 850px){.nav-kafmain>ul>li>a{font-size:1.2em}}@media (min-width: 992px){.nav-kafmain>ul>li>a{font-size:1.35em;padding:0 14px 0 17px}}.lt-ie9 .nav-kafmain>ul>li>a{font-size:1.3em;padding:0 16px;font-weight:600}.nav-kafmain>ul>li>a:hover{color:#222;text-decoration:underline}.nav-kafmain>ul>li.active>a{color:#8b0e04}.nav-kafmain>ul>li:first-child>a{border-left:0;padding-left:6px}.nav-kafmain>ul>li#bloglink>a{text-transform:lowercase;border-left:3px double silver}#nav-kafmain-blog>a{text-transform:lowercase;border-left:3px double silver}.subnav-container .active a{color:#8b0e04;font-weight:600}.nav-mobile-ul>li{text-transform:uppercase;letter-spacing:.02em}.nav-mobile-ul>li>ul>li{text-transform:none;letter-spacing:normal}.subnav-container li{margin:14px 0}.subnav-container a{color:#555}.subnav-container a:hover{color:#c60}@media (min-width: 750px){.subnav-container h3{text-transform:uppercase;font-size:1.1em;margin:10px 0}.subnav-container ul{margin-bottom:30px}}.l-topbar{padding:10px 0;width:78%;float:right;position:relative}@media (min-width: 750px){.l-topbar{display:block;padding:0;margin:0;width:auto;float:none;height:36px;background-color:#8b0e04}}.lt-ie9 .l-topbar{display:block;padding:0;margin:0;width:auto;float:none;height:36px;background-color:#8b0e04}.nav-kafshortcuts{margin:0;padding:0;height:24px;width:49%;float:left;clear:left}@media (min-width: 750px){.nav-kafshortcuts{height:auto;padding:11px 0 11px 20px;width:auto}}.lt-ie9 .nav-kafshortcuts{height:auto;padding:11px 0 11px 20px;width:auto}.nav-kafshortcuts>li{display:none;margin:0;padding:0}@media (min-width: 750px){.nav-kafshortcuts>li{display:inline}}.lt-ie9 .nav-kafshortcuts>li{display:inline}.nav-kafshortcuts>li:first-child{border-left:0}@media (min-width: 750px){.nav-kafshortcuts>li>a{color:#fff;padding:0 9px;border-left:1px solid rgba(255,255,255,0.5)}}.nav-kafshortcuts>li>a:hover{text-decoration:underline}.nav-kafshortcuts>li:first-child>a{padding-left:0;border-left:0}.lt-ie9 .nav-kafshortcuts>li>a{color:#fff;padding:0 9px;border-left:1px solid #fff}.lt-ie9 .nav-kafshortcuts>li>a:hover{text-decoration:underline}.lt-ie9 .nav-kafshortcuts>li:first-child>a{padding-left:0;border-left:0}.lt-ie9 .nav-kafshortcuts>li>a{color:#fff;padding:0 10px}.lt-ie9 .nav-kafshortcuts>li>a:hover{text-decoration:underline}.lt-ie9 .nav-kafshortcuts>li:first-child>a{padding-left:0}.nav-kafshortcuts>li.phone{display:inline}@media (min-width: 750px){.nav-kafshortcuts>li.phone{height:auto;padding:0;width:auto;float:none;color:#fff}}.lt-ie9 .nav-kafshortcuts>li.phone{height:auto;padding:0;width:auto;float:none;color:#fff}.nav-kafshortcuts>li.phone>a{color:#222;display:block;padding:12px 5px;margin-top:-12px}@media (min-width: 750px){.nav-kafshortcuts>li.phone>a{color:#fff;padding:0 10px;display:inline}}.lt-ie9 .nav-kafshortcuts>li.phone>a{color:#fff;padding:0 10px;display:inline}.nav-kafshortcuts>li.phone>a:hover{color:#c60;text-decoration:none}@media (min-width: 750px){.nav-kafshortcuts>li.phone>a:hover{color:#fff}}.lt-ie9 .nav-kafshortcuts>li.phone>a:hover{color:#fff}.nav-kafshortcuts>li.phone>a>i.fa{color:#c60}@media (min-width: 750px){.nav-kafshortcuts>li.phone>a>i.fa{color:#fff}}.lt-ie9 .nav-kafshortcuts>li.phone>a>i.fa{color:#fff}.nav-account{list-style:none;position:relative;height:24px;padding:0;width:50%;float:right;margin-top:-40px;text-align:right}@media (min-width: 750px){.nav-account{width:39%;height:auto;padding:0;margin:0 0 0 -10%}}.lt-ie9 .nav-account{width:39%;height:auto;padding:0;margin:0 0 0 -10%}.nav-account-li{display:inline}.nav-account ul>li{display:inline}.nav-account .divider{display:none}#profileWidget,#login-or-acct-menu,ul.account-container>li{display:inline}.nav-account .uname,.nav-account-li .uname{display:none}@media (min-width: 750px){.nav-account .uname,.nav-account-li .uname{display:inline-block;color:#fff;margin:11px 0;padding-right:12px;border-right:1px solid rgba(255,255,255,0.5)}}.lt-ie9 .nav-account .uname{display:inline-block;color:#fff;margin:11px 0;padding-right:12px;border-right:1px solid #fff}.nav-account .signin-span,.acct-link,.login-link{color:#222;padding:12px 6px;display:block}@media (min-width: 750px){.nav-account .signin-span,.acct-link,.login-link{color:#fff;float:right;padding:11px 11px 12px 11px}}.lt-ie9 .acct-link,.lt-ie9 .login-link,.lt-ie9 .nav-account .signin-span{color:#fff;float:right;padding:11px 11px 12px 11px}.acct-link:hover,.login-link:hover{background-color:#fff;color:#222}.acct-submenu{position:absolute;top:38px;right:0;width:10em;padding:2px;margin:0 -2px 0 0;background-color:#fff;border:1px solid silver;border-top:none !important;z-index:1900;display:none}@media (min-width: 750px){.acct-submenu{top:36px}}.acct-submenu>li{margin:0 0;padding:0 !important;background-image:none !important;display:block !important;float:none}.acct-submenu>li>a{padding:8px !important;margin:0 !important;color:#222 !important;float:none;display:block !important}.acct-links:hover>.acct-link,.acct-links:hover>.login-link,.acct-link:hover,.login-link:hover{color:#222;background-color:#fff;background-position:94% -24px;text-decoration:none !important}.acct-links:hover .acct-submenu{display:block}.acct-submenu>li>a:hover{color:#222;background-color:#ddd;text-decoration:none !important}.nav-myaccount-user{display:none}@media (min-width: 750px){.nav-myaccount-user{display:inline-block;color:#fff;padding:12px 4px}}.nav-myaccount-a{color:#222;padding:12px;display:block}@media (min-width: 768px){.nav-myaccount-a{color:#fff;float:right}}.nav-myaccount-a:hover{background-color:#fff;color:#222}.nav-myaccount-ul{display:none;text-align:left;background-color:#fff;border:1px solid silver;width:100%;position:absolute;top:48px;right:0;z-index:500}@media (min-width: 750px){.nav-myaccount-ul{top:38px;width:11em;border-top:none}}.nav-myaccount-a:hover+ul{display:block}.nav-myaccount-ul:hover{display:block}.nav-myaccount-ul.hover{display:block}.nav-myaccount-ul>li>a{display:block;color:#222;margin:0;padding:9px 12px}.nav-myaccount-ul>li>a:hover{background-color:#F5F5F5}.nav-cart{float:left;clear:left;width:49%;border-top:1px dotted silver}@media (min-width: 750px){.nav-cart{float:right;height:100%;clear:none;width:auto;min-width:125px;border-top:0;border-left:1px solid #fff;margin:0;background-color:#777}}.lt-ie9 .nav-cart{float:right;height:100%;clear:none;width:auto;min-width:125px;border-top:0;border-left:1px solid #fff;margin:0;background-color:#555}.nav-cart-a{display:block;height:100%;color:#222;padding:12px 5px}@media (min-width: 750px){.nav-cart-a{color:#fff;border:0;padding:11px;width:auto;height:auto;float:none}}@media (min-width: 992px){.nav-cart-a{min-width:8em;padding-right:20px}}.lt-ie9 .nav-cart-a{color:#fff;padding:11px 20px 11px 11px;border:0;width:auto;height:auto;float:none}.nav-cart-a:hover{color:#c60}@media (min-width: 750px){.nav-cart-a:hover{color:#222;background-color:#fff}}.lt-ie9 .nav-cart-a:hover{color:#222;background-color:#fff}@media (min-width: 750px){.nav-cart-a.active{background-color:#cccccc;color:#222}}.nav-cart-a>i.fa{color:#c60}@media (min-width: 750px){.nav-cart-a>i.fa{color:inherit}}.lt-ie9 .nav-cart-a>i.fa{color:inherit}.nav-mobile-link{height:24px;width:50%;float:right;border-top:1px dotted silver;text-align:right}@media (min-width: 750px){.nav-mobile-link{display:none}}.lt-ie9 .nav-mobile-link{display:none}.nav-mobile-link>a{color:#222;padding:12px 5px;display:block}.nav-mobile-link>a>i.fa{color:#c60}.nav-mobile-link>a:hover{color:#c60}.rewards-member{padding-left:20px !important;background-image:url("ui/icon-rewards-dark-16.png");background-repeat:no-repeat;background-position:0 50%}@media (min-width: 750px){.rewards-member{background-image:url("ui/icon-rewards-light-16.png")}}.lt-ie9 .rewards-member{background-image:url("ui/icon-rewards-light-16.png")}.l-footernav{display:none;margin:24px 0}@media (min-width: 750px){.l-footernav{border-top:1px dashed silver;display:block;margin:0 24px -2em 24px}}.lt-ie9 .l-footernav{border-top:1px dashed silver;display:block;margin:0 2em -2em 2em}.l-footernav .exp-controller{display:none}.l-footernav .column{display:none}@media (min-width: 750px){.l-footernav .column{display:block;float:left;width:22.75%;margin:0 0 0 3%}}.lt-ie9 .l-footernav .column{display:block;float:left;width:22.75%;margin:0 0 0 3%}.l-footernav .column:first-child{margin-left:0;clear:left}.l-footernav h5{font-size:.95em;text-transform:uppercase;font-weight:500}.l-footernav .column>ul{margin:0;padding:0;list-style-type:none}.l-footernav .column>h5{margin-top:1.5em}.l-footernav .column>ul{margin:6px 0}.l-footernav .column>ul>li{margin:7px 0;line-height:normal}.l-footernav .column>ul>li>a{color:#555}.l-footernav .column>ul>li>a:hover{color:#c60;text-decoration:underline}@media print{.l-footernav{display:none}}.l-footer{background-image:url("ui/ap-flour-3cups.jpg");background-position:100% 100%;background-size:82px;background-repeat:no-repeat}@media (min-width: 750px){.l-footer{background-size:auto;min-height:45px;padding-top:40px;margin:0 20px}}.lt-ie9 footer{background-position:100% 0;background-size:auto;margin:0 20px;margin-top:-2em;min-height:60px;padding-top:2.3em}.tf-phone{margin-bottom:20px}@media (min-width: 750px){.tf-phone{display:none}}.lt-ie9 .tf-phone{display:none}.tf-phone>a{color:#000;font-size:2em;font-weight:500;text-decoration:none}.tf-phone>a>i.fa{font-size:.75em}.tf-phone>a:hover{color:#c60}#copyright{color:#555;font-size:1em;display:block;margin:18px 90px 10px 0;padding-bottom:5px;clear:left;line-height:135%}@media (min-width: 750px){#copyright{margin-right:100px;margin-bottom:16px;border-bottom:1px dashed silver}}.lt-ie9 #copyright{margin-right:100px;margin-bottom:16px;border-bottom:1px dashed silver}.nav-kaflegal,.nav-kafabout{margin-bottom:6px}@media (min-width: 750px){.nav-kaflegal,.nav-kafabout{float:left;margin-right:4px}}.nav-kaflegal li,.nav-kafabout li{display:inline}@media (max-width: 749px){.nav-kaflegal li:first-child a,.nav-kafabout li:first-child a{border-left:0;padding-left:0}}.nav-kaflegal a,.nav-kafabout a{color:#555;padding:0 6px 0 8px;border-left:1px solid silver}.nav-kaflegal a:hover,.nav-kafabout a:hover{color:#c60;text-decoration:underline}.nav-kafabout li:first-child a{border-left:0;padding-left:0}.lt-ie9 .nav-kafabout{float:left;margin-right:4px}.pagination{margin:2em 0;text-align:center}.pagination ul{text-align:center;display:inline-block;*display:inline;margin-bottom:0;margin-left:0}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid silver;margin-right:-1px;margin-bottom:-1px}.pagination a:hover,.pagination .active a{background-color:#F5F5F5}.pagination .active a{color:#999999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;cursor:default;background-color:transparent}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-left{text-align:left}.pagination-right{text-align:right}.breadcrumbs{margin-bottom:1em}.breadcrumbs>ul>li{display:inline;color:silver}.breadcrumbs>ul>li>span,.breadcrumbs>ul>li>a{display:inline;font-weight:600;text-transform:lowercase}nav.breadcrumbs>ul>li>a{color:#c60}.breadcrumbs>ul>li:first-child>a{padding-left:0}.breadcrumbs>ul>li>a:hover{text-decoration:underline}.breadcrumbs>ul>li.active span,.breadcrumbs>ul>li.active a{color:#222}#totop,#scrollup{display:none}.no-js #totop,.no-js #scrollup{text-align:center;display:block;width:44px;margin:10px auto}#add-top-jump{display:none;width:31px;height:31px;position:fixed;bottom:55px;right:16px;font-size:1.2em;border-radius:100%;background-color:rgba(34,37,46,0.6)}#add-top-jump i{color:#fff;padding:7px}#add-top-jump:hover{background-color:rgba(255,112,0,0.8)}#add-top-jump:active{background-color:rgba(255,112,0,0.8)}.stampblock{display:block;margin:2em 0}.star-rating,.avg-rating .star-rating,.firstreview .star-rating{display:inline-block;vertical-align:baseline;margin:0 3px -1px 0;background-repeat:no-repeat;background-image:url("ui/stars.png");height:12px;width:66px}.avg-rating .star-rating,.firstreview .star-rating{height:16px;width:88px}.avg-rating .star-rating,.firstreview .star-rating{margin-bottom:-2px}.stars50{background-position:0 0}.stars45{background-position:0 -28px}.stars40{background-position:0 -56px}.stars35{background-position:0 -84px}.stars30{background-position:0 -112px}.stars25{background-position:0 -140px}.stars20{background-position:0 -168px}.stars15{background-position:0 -196px}.stars10{background-position:0 -224px}.stars05{background-position:0 -252px}.stars0{background-position:0 -281px}.avg-rating .stars50,.firstreview .stars50{background-position:-100px 0}.avg-rating .stars45,.firstreview .stars45{background-position:-100px -28px}.avg-rating .stars40,.firstreview .stars40{background-position:-100px -56px}.avg-rating .stars35,.firstreview .stars35{background-position:-100px -84px}.avg-rating .stars30,.firstreview .stars30{background-position:-100px -112px}.avg-rating .stars25,.firstreview .stars25{background-position:-100px -140px}.avg-rating .stars20,.firstreview .stars20{background-position:-100px -168px}.avg-rating .stars15,.firstreview .stars15{background-position:-100px -196px}.avg-rating .stars10,.firstreview .stars10{background-position:-100px -224px}.avg-rating .stars05,.firstreview .stars05{background-position:-100px -252px}.avg-rating .stars0,.firstreview .stars0{background-position:-100px -281px}@media print{.stars50:before{content:'\2605\2605\2605\2605\2605'}.stars45:before{content:'4.5 stars';font-size:8pt}.stars40:before{content:'\2605\2605\2605\2605\2606'}.stars35:before{content:'3.5 stars';font-size:8pt}.stars30:before{content:'\2605\2605\2605\2606\2606'}.stars25:before{content:'2.5 stars';font-size:8pt}.stars20:before{content:'\2605\2605\2606\2606\2606'}.stars15:before{content:'1.5 stars';font-size:8pt}.stars10:before{content:'\2605\2606\2606\2606\2606'}.stars05:before{content:'0.5 stars';font-size:8pt}.stars0:before{content:'not yet rated';font-size:8pt}}.emailchat-banner{border-top:1px dashed silver}@media (min-width: 750px){.emailchat-banner{margin:10px 24px 0 24px;padding:12px 0}}.lt-ie9 .emailchat-banner{margin:10px 24px;border-top:1px dashed silver;padding-top:10px}.emailchat-banner>.chat{text-align:center;display:none}@media (min-width: 750px){.emailchat-banner>.chat{width:33%;float:right;border-left:1px dotted silver;margin:0;display:block}}.lt-ie9 .emailchat-banner>.chat{width:33%;float:right;border-left:1px dashed silver;margin:0;display:block}.emailsignup{margin:20px auto;max-width:400px}@media (min-width: 750px){.emailsignup{max-width:none;width:66%;margin:8px 0 4px 0}}.lt-ie9 .emailsignup{width:66%;margin:8px 0 4px 0}.emailsignup>.letter{display:none}@media (min-width: 750px){.emailsignup>.letter{margin:-6px 1em;width:55px;height:50px;float:left;display:block;background-image:url("ui/letter.png")}}.lt-ie9 .emailsignup>.letter{width:55px;height:50px;float:left;display:block;margin:-6px 1em;background-image:url("ui/letter.png")}.emailsignup>h5{font-size:1.4em;color:#222;line-height:130%;margin:0 0 10px 0;color:#8b0e04}@media (min-width: 750px){.emailsignup>h5{min-height:auto;width:30%;float:left;font-size:1.1em;margin:0;color:#222}}@media (min-width: 992px){.emailsignup>h5{margin:8px 0 0 0}}.lt-ie9 .emailsignup>h5{min-height:auto;width:30%;float:left;font-size:1.1em;margin:8px 0 0 0;color:#222}.emailsignupform{position:relative;margin:2px 0}@media (min-width: 750px){.emailsignupform{float:left;width:50%}}.lt-ie9 .emailsignupform{float:left;width:50%}.emailsignup-input{font-size:1.2em;padding:0 8% 0 1%;height:40px;background-color:#F5F5F5;color:#222;font-weight:600;width:90%}@media (min-width: 750px){.emailsignup-input{background-color:#fff;padding:0 8px;font-size:1em;line-height:normal;font-weight:400;height:34px !important;line-height:34px}}.lt-ie9 .emailsignup-input{background-color:#fff;padding:0 8px;font-size:1em;line-height:normal;font-weight:400;height:34px !important;line-height:34px}.emailsignup-input:focus{box-shadow:none;border-color:#555;color:#222}.emailsignup-submit{position:absolute;top:0;right:0;box-shadow:none;width:60px;display:block;height:40px !important;padding:2px 8px;font-weight:600;font-size:1.1em}@media (min-width: 750px){.emailsignup-submit{width:auto;height:34px !important;font-size:1em;padding:2px 5px}}.lt-ie9 .emailsignup-submit{width:auto;height:34px !important;font-size:1em;padding:2px 5px}.signup-form,.sitewide-signup-form{position:relative}.signup-form.disabled,.disabled.sitewide-signup-form{opacity:0.35;cursor:default}.signup-form-placeholder,.sitewide-signup-form .signup-form-input,.contact-newsletter-container .contact-newsletter-form .signup-form-input{display:inline-block;padding:6.66667px;line-height:128%;height:32px}.sitewide-signup-form .signup-form-submit,.contact-newsletter-container .contact-newsletter-form .signup-form-submit{display:inline-block;margin-left:-5px;height:32px}.signup-form-placeholder{border:1px solid silver}.signup-success-container{margin:20px 0;padding:80px 20px;border:1px solid silver}.signup-success-container h1{font-weight:300;color:#DA1A32;text-align:center;font-size:3em}.signup-success-container p{font-size:1.4em;text-align:center;color:#555;margin:1.5em 0 0 0;line-height:140%}.signup-success-container .email-address{font-weight:600;color:#000}.signup-success-container p.signup-message{font-size:1.75em;color:#8b0e04;font-weight:600}.ajax-modal .signup-success-container{padding:0;margin:0;border:0}.signup-error-modal{text-align:center}.signup-error-modal h2{border-bottom:1px dotted silver}.signup-error-modal p{font-size:1.1em;color:#DA1A32;font-weight:600}.sli-search{clear:both;margin:20px 0;position:relative}@media (min-width: 750px){.sli-search{width:38%;float:right;margin:20px 20px 0 0;clear:none}}.lt-ie9 .sli-search{width:38%;float:right;margin:20px 20px 0 0;clear:none}@media (min-width: 750px){.sli-search-removed{width:38%;float:right;height:44px;margin:20px 20px 0 0;clear:none}}.lt-ie9 .sli-search-removed{width:38%;float:right;height:44px;margin:20px 20px 0 0;clear:none}#sli-popular-searches{display:none}.sli-search-form{margin:0;position:relative}.lt-ie9 .sli-search-form{width:100%}.sli-search-form>input,input.sli-search-input{border-radius:0;height:40px !important;width:100%;padding:4px;border:1px solid #c1c1c1;font-size:1.1em}@media (min-width: 750px){.sli-search-form>input,input.sli-search-input{font-size:1.2em;height:38px !important;line-height:normal}}.lt-ie9 input.sli-search-input{font-size:1.2em;height:40px !important;line-height:normal;width:95%}.sli-search-form>input.submitbutton,input.sli-search-submit{border-radius:0;background-color:transparent;position:absolute;top:0;right:1px;width:44px;height:44px;display:block;color:#c60;font-size:16px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;border-color:transparent}@media (min-width: 750px){.sli-search-form>input.submitbutton,input.sli-search-submit{height:38px !important;line-height:normal}}input.sli-search-input:focus{border-color:#555}input.sli-search-submit:hover{color:#000;background:rgba(0,0,0,0.08)}#sli_search_1:focus,#sli_search_2:focus{color:#222}ul#sli_autocomplete.rich{position:absolute;display:none;z-index:dropdown;list-style:none;margin:0;padding:0;background-color:#fff;border:1px solid silver;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:normal;text-align:left}ul#sli_autocomplete.rich b{color:#DA1A32;font-weight:bold}ul#sli_autocomplete.rich ul{list-style:none;padding:0;margin:0}ul#sli_autocomplete.rich li{list-style:none;padding:0;margin:0}ul#sli_autocomplete.rich li h2{margin:0;font-size:1em;text-transform:uppercase;display:block;padding:12px 4px 3px 4px;color:#858b98}ul#sli_autocomplete.rich li ul li{padding:3px 6px;cursor:pointer}ul#sli_autocomplete.rich li ul li:nth-child(even){background:#fff}ul#sli_autocomplete.rich .logo{text-align:right;display:none !important}ul#sli_autocomplete.rich .sli_ac_products li,.sli_ac_products li{clear:both;padding:3px 4px}ul#sli_autocomplete.rich .sli_ac_products li:nth-child(odd),.sli_ac_products li:nth-child(odd){background:#F5F5F5}ul#sli_autocomplete.rich .sli_ac_products li:last-child,.sli_ac_products li:last-child{border-bottom:0}ul#sli_autocomplete.rich .sli_ac_products li h3,.sli_ac_products li h3{margin:0;padding:0;font-size:1.1em;font-weight:normal;font-family:"Helvetica Neue",Arial,sans-serif}ul#sli_autocomplete.rich .sli_ac_products li p,.sli_ac_products li p{margin:0;padding:0}ul#sli_autocomplete.rich .sli_ac_products li span,.sli_ac_products li span{float:right;font-weight:bold}ul#sli_autocomplete.rich .sli_ac_products li img.sli_ac_image,.sli_ac_products li img.sli_ac_image{margin:3px 12px 3px 3px;float:left;height:55px !important;width:auto}ul#sli_autocomplete.rich li ul li.sli_ac_active{background-color:#A7ABBA !important}ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_suggestion,ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_suggestion b,ul#sli_autocomplete.rich .sli_ac_products li.sli_ac_active b{color:#fff}ul#sli_autocomplete.rich .sli_ac_suggestions li.sli_ac_active .sli_ac_suggestion,ul#sli_autocomplete.rich .sli_ac_products li.sli_ac_active,ul#sli_autocomplete.rich .sli_ac_products li.sli_ac_active h3{color:#eee}#featured-today-container{margin:20px 0}.featured-today{border-bottom:1px solid silver;margin:20px 0}@media (min-width: 750px){.featured-today{margin:20px 20px 10px 20px}}.lt-ie9 .featured-today{margin:20px 20px 10px 20px}.featured-today>h4{font-size:1.2em;color:#8b0e04;text-transform:uppercase;overflow:hidden;text-align:center}@media (min-width: 750px){.featured-today>h4{font-size:1.35em}}.lt-ie9 .featured-today>h4{font-size:1.35em}.featured-today>h4:before,.featured-today>h4:after{background-color:#ccc;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.featured-today>h4:before{right:0.5em;margin-left:-50%}.featured-today>h4:after{left:0.5em;margin-right:-50%}#featuredcarousel{margin-top:20px}.featuredcarousel-li{width:196px;float:left;margin:0;text-align:center;height:200px}.featuredcarousel-li>a>span{color:#888;display:block;margin-top:4px}.featuredcarousel-li>a>img{border:#888}.featuredcarousel-li>a>span:after{content:" \00BB"}.featuredcarousel-li>a:hover>img{border-color:#555}.featuredcarousel-li>a:hover>span{color:#c60}@media print{.featured-today{display:none}}@media (min-width: 750px){.l-promo{position:absolute;top:54px;left:18%;width:39%;height:36px;overflow:hidden;margin:0}}@media (min-width: 992px){.l-promo .l-promo{left:14%}}.lt-ie9 .l-promo{position:absolute;top:54px;left:16%;width:39%;height:36px;overflow:hidden;margin:0}.lt-ie9 .l-promo>a{line-height:36px}#promo a{display:block;height:36px}.combinepromo>a,.sitewidepromo>a{text-align:center;color:#fff;padding:.3em;font-size:1.3em;font-weight:400;background-color:#DA1A32;line-height:normal}@media (min-width: 768px){.combinepromo>a,.sitewidepromo>a{font-size:1.2em;padding-top:.5em}}.sitewidepromo>a>em{text-transform:uppercase;font-weight:600;font-style:normal}.sitewidepromo>a:hover,.combinepromo>a{cursor:default}.contact-phone a .title,.contact-chat a .title,.contact-hours .title{display:block;font-weight:600}.contact-phone a,.contact-chat a{display:block;text-align:center;color:#000;padding:20px 14px;line-height:128%;font-size:1.2em;border:1px dotted silver}.contact-phone a:hover,.contact-chat a:hover{border:1px dotted #c60}.contact-phone a span,.contact-chat a span{display:block}@media (min-width: 750px){#contact-email-form .cf-name,#contact-email-form .cf-phone,#contact-email-form .cf-ordernumber .ordercancelnotice{width:48%;float:left}}@media (min-width: 750px){#contact-email-form .cf-email,#contact-email-form .cf-reason-select,#contact-email-form .cf-reason-other,#contact-email-form .cf-ordernumber .ordernumberinput{width:48%;float:right}}.contact-email-container,.contact-cs-container,.contact-bakershotline-container,.contact-norwich-container,.contact-newsletter-container,.contact-social-container,.contact-media-container{padding:20px 0;border-top:1px dashed silver}.contact-email-container h3,.contact-cs-container h3,.contact-bakershotline-container h3,.contact-norwich-container h3,.contact-newsletter-container h3,.contact-social-container h3,.contact-media-container h3{font-size:1.2em;margin:0 0 10px 0}.contact-intro-container{padding-bottom:20px}.contact-intro-container h1{text-transform:none}.contact-intro-container p{margin-bottom:0}#contact-email-form{width:100%;max-width:600px}#contact-email-form li{margin:10px 0}#contact-email-form li.cf,#contact-email-form li.l-container,#contact-email-form li.group,#contact-email-form li.l-page,#contact-email-form li.l-content,#contact-email-form li.primary,#contact-email-form li.secondary,#contact-email-form .cart-panel-container li.incart,.cart-panel-container #contact-email-form li.incart,#contact-email-form li.l-topbar,#contact-email-form li#copyright,#contact-email-form li.emailsignupform,#contact-email-form li.sli-search,#contact-email-form li#featured-today-container,#contact-email-form li.contact-email-container,#contact-email-form li.contact-cs-container,#contact-email-form li.contact-bakershotline-container,#contact-email-form li.contact-norwich-container,#contact-email-form li.contact-newsletter-container,#contact-email-form li.contact-social-container,#contact-email-form li.contact-media-container,#contact-email-form li.map-ajax-container,#contact-email-form li.google-embed,#contact-email-form li.map-info,#contact-email-form .kaf-bakery-contact-ul>li,#contact-email-form li.holiday-menu-items,#contact-email-form li.holiday-availability,#contact-email-form li.holiday-lunch-menu,#contact-email-form li.shop-item-li,#contact-email-form li.trust,#contact-email-form li.trust-banner,#contact-email-form li.feature-zone-container,#contact-email-form li.shop-megasub,#contact-email-form li.product-thumbs-ul,#contact-email-form li.product-addtocart-form,#contact-email-form li.messages-container,#contact-email-form li.c-review{clear:both;margin:0}#contact-email-form li input{width:98%;background-color:#F5F5F5;height:28px;padding:2px;line-height:128%}#contact-email-form .cf-url{display:none}#contact-email-form .cf-reason-select select{width:99%;background-color:#F5F5F5;height:34px;padding:2px;line-height:128%}#contact-email-form .cf-reason-other{clear:both}#contact-email-form .cf-ordernumber{clear:both;margin:0}#contact-email-form .cf-ordernumber .ordercancelnotice{color:#c00;strong-font-weight:bold;line-height:128%}#contact-email-form .cf-ordernumber .ordercancelnotice .tel{color:inherit}#contact-email-form .cf-ordernumber .ordernumberinput p{line-height:128%}#contact-email-form .cf-message{clear:both}#contact-email-form .cf-message textarea{width:99%;height:6em;background-color:#F5F5F5;padding:2px;line-height:128%}#contact-email-form .btn-submit{font-weight:600}.contact-phone,.contact-chat,.contact-hours,.contact-meet{position:relative;width:75%;max-width:300px;margin:10px auto}@media (min-width: 750px){.contact-phone,.contact-chat,.contact-hours,.contact-meet{width:31.3333%;margin-left:3%;float:left}.contact-phone:first-child,.contact-chat:first-child,.contact-hours:first-child,.contact-meet:first-child{margin-left:0}}.lt-ie9 .contact-phone,.lt-ie9 .contact-chat,.lt-ie9 .contact-hours,.lt-ie9 .contact-meet{width:31.3333%;margin-left:3%;float:left}.lt-ie9 .contact-phone:first-child,.lt-ie9 .contact-chat:first-child,.lt-ie9 .contact-hours:first-child,.lt-ie9 .contact-meet:first-child{margin-left:0}.contact-phone a .title{color:#c60}.contact-chat a .title{color:#c60}.contact-hours{line-height:150%;text-align:center}.contact-hours .title{font-size:1.2em}.contact-hours dt{display:inline-block;padding-right:4px}.contact-hours dd{display:inline-block}.contact-meet a{display:block;text-align:center;color:#000}.contact-meet a span{display:block}.contact-meet a img{width:auto}.contact-norwich-container .map-image{text-align:center}@media (min-width: 750px){.contact-norwich-container .map-image{float:right;margin-left:20px}}.contact-norwich-container .map-image a{display:block}.contact-norwich-container address{line-height:150%}.contact-newsletter-container .contact-newsletter-form .signup-form-submit{font-weight:600}.contact-social-ul{text-align:center}.contact-social-ul li{display:inline-block;font-size:2.4em;padding:10px 20px}.contact-social-ul a{color:#888}.contact-social-ul a:hover{color:#c60}.contact-thanks-container{padding:20px;border:1px solid silver;margin-bottom:20px}.contact-thanks-container p{font-size:1.3em;margin-bottom:0;text-align:center}.contact-thanks-container figure{text-align:center;margin-bottom:20px}.data-ajax-product .ajax-bcorp-container{padding:1em 0}.data-ajax-product .ajax-guarantee-container{padding:1em 0}.ajax-guarantee-container .tel{font-weight:normal}.data-ajax-product .ajax-returns-container{padding:1em 0}.data-ajax-product .ajax-shipping-container{padding:1em 0}.holiday-shipping-container{border:3px double #999;margin:20px 0;padding:18px 10px}.holiday-shipping-table{border-bottom:1px solid #fff;margin:0 auto;max-width:320px;font-size:1.1em}.holiday-shipping-table caption{text-transform:none;padding-bottom:18px;font-size:1.8em;font-weight:300;color:#777}.holiday-shipping-table th{padding:8px 12px;color:#777;font-weight:normal}.holiday-shipping-table td{padding:8px 12px}.holiday-shipping-table strong{color:#DA1A32}.shipping-info-table caption{padding-bottom:6px}.shipping-info-table th{padding:10px 6px;background-color:#F5F5F5}.shipping-info-table th>small{font-weight:400;color:#888}.shipping-info-table td{padding:10px 6px;border:1px solid silver}.shiptimes-dl{margin:0 0 2em 0}.shiptimes-dl>dt{font-weight:600;font-size:1.1em;margin-top:12px}.shiptimes-dl>dd{margin-left:15px}.ship-options p{line-height:150%}.ship-options dl{line-height:150%}.ajax-shipping-container .ajax-moreinfo{display:block;border-top:1px dotted silver;padding-top:12px;text-align:right;margin-top:12px}.bakers-rewards-freeship{margin:2em 0;border:1px dashed #c0c0c0;padding:1em}.bakers-rewards-freeship>h5{margin:2em 0 0 0;text-align:center;font-size:1.2em}@media (min-width: 768px){.bakers-rewards-freeship>h5{margin:2em 0 0 0;text-align:left}}.bakers-rewards-freeship>img{display:block;text-align:center;margin:0 auto}@media (min-width: 768px){.bakers-rewards-freeship>img{float:left;margin:0 2em 0 0}}.choc-ship{margin:2em 0;padding-top:1em}.ship-canada{margin:2em 0;border-top:1px dashed #c0c0c0;padding-top:1em}.canada-ship-text>blockquote{margin:1em 0;border:1px solid #ddd;padding:1em;font-style:italic;background-color:#f5f5f5;color:#666}.ship-international{margin:2em 0;border-top:1px dashed #c0c0c0;padding-top:1em}.ship-pricing{margin:2em 0;border-top:1px dashed #c0c0c0;padding-top:1em}.ship-pricing-table{border:1px solid #c0c0c0}.ship-pricing-table caption{text-align:left;padding:.4em 0}.ship-pricing-table th{padding:.4em .6em;background-color:#f5f5f5;border-left:1px solid #c0c0c0}.ship-pricing-table td{padding:.4em .6em;border-left:1px solid #c0c0c0}.ship-pricing-table tbody th{font-weight:normal}.us-pricing th,.us-pricing td{width:20%}.canada-pricing tbody th{width:20%}.canada-pricing td{width:40%}.termsofuse-fineprint{margin:20px 0;padding-top:10px;border-top:1px dashed silver}.storehoursdl{line-height:130%;margin:0}.storehoursdl>dt{font-weight:600}.storehoursdl>dd{margin:4px 0}dd.specialhours{border-bottom:1px solid silver;padding-bottom:1em}@media (min-width: 768px){.visit-storehours{background-color:#F5F5F5;padding:1em;margin:2em 0}}.lt-ie9 .visit-storehours{background-color:#F5F5F5;padding:1em;margin:2em 0}@media (min-width: 768px){.visit-storehours>h4{margin-bottom:10px;border-bottom:1px dotted silver;padding-bottom:10px}}.lt-ie9 .visit-storehours>h4{margin-bottom:1em;border-bottom:1px dotted silver;padding-bottom:.4em}.contactdl{margin:0;line-height:150%}.contactdl>dd,.contactdl>dt{display:inline;margin:0}.contactdl>dd:after{content:'\A';white-space:pre}.lt-ie9 .contactdl>dt{display:block;margin:0}.lt-ie9 .contactdl>dd{display:block;margin:0 0 .5em}@media (min-width: 768px){.visit-contactbox{background-color:#FFFADA;padding:1em;margin:2em 0}}.lt-ie9 .visit-contactbox{background-color:#FFFADA;padding:1em;margin:2em 0}@media (min-width: 768px){.visit-contactbox h4{margin-bottom:10px;border-bottom:1px dotted silver;padding-bottom:10px}}.lt-ie9 .visit-contactbox h4{margin-bottom:1em;border-bottom:1px dotted silver;padding-bottom:.4em}.visit-contactbox address{margin:10px 0;line-height:150%}.visitquotes{margin:3em 0}.visitquote{margin:1.6em 0}.visitquote>blockquote:before{color:#E4AF48;content:'\201C';font-size:3.6em;display:inline;float:left;margin:3px 3px -3px 0}.visitquote>blockquote:after{content:'\201D'}.visitquote>cite{display:block;text-align:right}.visit-logolinks{text-align:center;margin:4em 0}.visit-logolinks a{display:block;height:45px;margin:12px 0}@media (min-width: 768px){.visit-subnav{margin-bottom:4em}}.lt-ie9 .visit-sidebar{margin-bottom:4em}@media (min-width: 768px){.visit-subnav h3{font-size:1.1em;text-transform:uppercase}}.lt-ie9 .visit-subnav h3{font-size:1.1em;text-transform:uppercase}.visit-subnav ul{margin:0 0 2em 0}.visit-subnav li{margin:1em 0}.visit-subnav li>a{color:#888}.visit-subnav li.active>a{color:#8b0e04;font-weight:600}.visit-subnav li>a:hover{color:#c60;text-decoration:underline}@media (min-width: 768px){.map-ajax-container{width:650px}}.map-google-png{margin:1em 0;border:1px solid silver}@media (min-width: 768px){.map-google-png{width:auto;float:left}}.map-address-column{margin:1em 0}@media (min-width: 768px){.map-address-column{float:left;margin-left:2em}}.gps-coordinates{border-top:1px dashed silver;padding-top:2em}.map-address-column h5{text-transform:uppercase}.map-address-column .kaf-bakery-contact-ul{margin-bottom:2em}.map-address-column .gps-dl,.map-address-column .contact-dl{margin-bottom:2em}.google-embed{margin:1em auto;border:1px solid silver}.map-info{margin:1em 0}.map-info>.col-1{margin:1em 0}@media (min-width: 768px){.map-info>.col-1{width:25%;float:left}}.lt-ie9 .map-info>.col-1{width:25%;float:left}.map-info>.col-2{margin:1em 0}@media (min-width: 768px){.map-info>.col-2{width:40%;float:left;margin:1em 3%}}.lt-ie9 .map-info>.col-2{width:40%;float:left;margin:1em 3%}.map-info>.col-3{margin:2em 0}@media (min-width: 768px){.map-info>.col-3{width:25%;float:right;margin:1em 0}}.lt-ie9 .map-info>.col-3{width:25%;float:right;margin:1em 0}.map-info h5{text-transform:uppercase}.map-info address{margin:1em 0;line-height:150%}.map-info .kaf-bakery-contact-ul{margin-bottom:2em}.gps-dl,.contact-dl{margin:1em 0;line-height:150%}.gps-dl>dt,.contact-dl>dt{display:inline}.gps-dl>dd,.contact-dl>dd{display:inline;font-weight:600}.gps-dl>dd:after,.contact-dl>dd:after{content:'\A';white-space:pre}.driving-dl{margin:1em 0;line-height:150%}.driving-dl>dt{font-weight:600}.driving-dl>dd{margin:.5em 1em}.kaf-bakery-contact-ul>li{margin:1em 0}.kaf-bakery-contact-ul>li .fa{float:left;margin:2px 4px 0 0}.kaf-bakery-hours{line-height:140%;float:left}.kaf-bakery-hours>dt{font-weight:600}.kaf-bakery-address{line-height:140%;margin:0;float:left}.kaf-bakery-contact-ul .fa{color:#888}.kaf-bakery-contact-ul a>.fa{color:#888}.kaf-bakery-contact-ul>li>.tel>.fa{float:none;margin:0}.holiday-menu-image{text-align:center;margin-bottom:20px}.holiday-menu-title{text-align:center;padding-bottom:20px;border-bottom:5px solid #FFF0F3;margin-bottom:20px}.holiday-menu-title>h1{text-transform:none;color:#FF5F75;font-weight:400;font-family:Georgia,Cambria,"Times New Roman",Times,serif;font-size:2.5em;margin-bottom:10px}@media (min-width: 768px){.holiday-menu-title>h1{font-size:3em}}@media (min-width: 992px){.holiday-menu-title>h1{font-size:4em}}.lt-ie9 .holiday-menu-title>h1{font-size:4em}.holiday-menu-container h2{text-transform:uppercase;font-weight:400;color:#FF5F75;font-size:1.4em;font-family:Georgia,Cambria,"Times New Roman",Times,serif}@media (min-width: 768px){.holiday-menu-container h2{font-size:1.8em}}.lt-ie9 .holiday-menu-container h2{font-size:1.8em}.holiday-menu-items .price{color:#000;padding-left:4px;break-before:avoid}.holiday-menu-items dl{margin:4px 0 20px 0}.holiday-menu-items dt{font-weight:600;line-height:normal;text-transform:uppercase;margin-top:8px;margin-bottom:4px}.holiday-menu-items dd{margin-left:15px;line-height:140%;margin-bottom:20px;color:#888}@media (min-width: 768px){.holiday-menu-items .col-left{width:47.5%;float:left}}@media (min-width: 768px){.holiday-menu-items .col-right{width:47.5%;float:right}}.holiday-menu-items .holiday-availability{border-top:1px dashed silver}.holiday-availability{clear:both;padding:10px;text-align:center}.holiday-availability span{display:inline-block;margin:0 20px;line-height:150%}.holiday-availability a{color:#222;text-decoration:underline}.holiday-lunch-menu{margin:40px 0}.holiday-lunch-menu-box{padding:20px;background-color:#FFF0F3;text-align:center}.holiday-lunch-menu-box dl{margin:10px 0;line-height:160%}.holiday-lunch-menu-box dt{font-weight:600;text-transform:uppercase;margin:20px 0 6px 0}.item-price{font-weight:400;font-size:1.1em}.original-price,.onsale .original-price{color:#888;text-decoration:line-through;font-weight:400}.onsale .item-price{color:#DA1A32;font-weight:600}.onsale{position:relative}.onsale .flags:before,.freeship .flags:after{font-size:.9em;color:#fff;position:absolute;left:-2px;padding:5px 9px 5px 10px;letter-spacing:.2px}.flags{display:none;position:absolute}.onsale .flags{display:block}.onsale .flags:before{top:16px;content:"SALE";background-color:rgba(218,26,50,0.8)}.freeship .flags{display:block}.freeship .flags:after{top:16px;content:"SHIPS FREE";background-color:rgba(218,26,50,0.8);width:58px}.onsale.freeship .flags:after{top:44px}.shop-item-li{position:relative;margin-top:16px;margin-bottom:16px}@media (min-width: 768px){.shop-item-li{margin-top:8px;margin-bottom:8px}}@media (min-width: 992px){.shop-item-li{margin-top:12px;margin-bottom:12px}}.lt-ie9 .shop-item-li{margin-top:12px;margin-bottom:12px}.shop-item-title{line-height:125%;margin:6px 0}@media (min-width: 768px){.shop-item-li img{min-height:160px}}@media (min-width: 992px){.shop-item-li img{min-height:214px}}.shop-item-price{margin:3px 3px 6px 0}@media (min-width: 992px){.shop-item-price{margin:6px 6px 9px 0}}.lt-ie9 .shop-item-price{margin:6px 6px 9px 0}.shop-item-rating{margin:3px 3px 6px 0}@media (min-width: 992px){.shop-item-rating{margin:6px 6px 9px 0}}.form-label{color:#555}@media (min-width: 768px){.form-label{display:inline-block;width:30%;max-width:160px}}.form-input{width:98%;max-width:400px;font-weight:600}.form-input:focus{background:#F5F5F5}@media (min-width: 768px){.form-input{display:inline-block;width:60%}}.guaranteebox{padding:1em 0}.guaranteebox p{margin:.5em 0}.guaranteebox h2 strong{color:#8b0e04;text-transform:uppercase}.guaranteebox a.more{font-weight:600;white-space:nowrap}.help-box{margin:2em 0}.help-box li{margin:1em 0}.help-box li a i.fa{color:#222}.trust{margin:0 0 1.6em 0}.trust>ul>li{text-align:center}.trust-banner{margin:0 0 1.6em 0}@media (min-width: 768px){.trust-banner{margin-right:2em;margin-left:2em}}.lt-ie9 .trust-banner{margin-right:2em;margin-left:2em}.trust-banner>ul>li{text-align:center}.stella-li{padding-top:1em;display:none}.hackerproof-li{padding-top:.5em}.subcat-feature-zone>a{border:1px solid silver;padding:10px;margin-bottom:1em;display:block}@media (min-width: 768px){.subcat-feature-zone .img-wrap{float:left}}.subcat-feature-zone h1{text-align:center}@media (min-width: 768px){.subcat-feature-zone h1{text-align:left}}.subcat-feature-zone p{margin:0}.l-page{position:relative}.specialmodal-container h1{text-transform:none;border-bottom:0 !important;padding-bottom:0 !important}.specialmodal-container em{font-style:italic}.specialmodal-container p{font-size:1.1em}.specialmodal-buttons{text-align:center;margin-top:1em}.specialmodal-buttons .btn-buyit,.specialmodal-buttons .btn-nothanks{display:inline-block;border:1px solid #DA1A32;color:#DA1A32;padding:12px;margin-right:5px}.specialmodal-buttons .btn-buyit:hover,.specialmodal-buttons .btn-nothanks:hover{color:#8b0e04}figure{display:block;width:auto;margin:0;padding:0}.shop-page #nav-kafmain-shop>a{color:#8b0e04;position:relative}.shop-page #nav-kafmain-shop>a>.widget{display:block;height:11px;width:21px;position:absolute;left:10px;top:26px;z-index:1010;background-image:url("ui/widget.png");background-repeat:no-repeat}@media (min-width: 992px){.shop-page #nav-kafmain-shop>a>.widget{left:18px;top:29px}}.shop-subnav{position:absolute;top:25px;left:0;border-top:1px dotted silver;border-bottom:1px dotted silver;width:100%}@media (min-width: 992px){.shop-subnav{top:28px}}.lt-ie9 .shop-subnav{top:28px}.shop-subnav-li{display:inline;vertical-align:middle;width:auto;float:left;margin-right:1px}.shop-subnav-li:first-child{margin-left:40px}@media (min-width: 992px){.shop-subnav-li:first-child{margin-left:60px}}.lt-ie9 .shop-subnav-li:first-child{margin-left:60px}.shop-subnav-li>a{position:relative;z-index:1001;font-size:.95em;display:inline-block;border:1px solid silver;border-color:transparent;padding:8px 4px;margin:0;-webkit-transition:all .1s ease .25s;-moz-transition:all .1s ease .25s;-o-transition:all .1s ease .25s;transition:all .1s ease .25s}@media (min-width: 992px){.shop-subnav-li>a{font-size:1.15em;padding:9px 8px}}.lt-ie9 .shop-subnav-li>a{font-size:1.1em;padding:9px 8px}.shop-subnav>li:hover>a{color:#222;border-bottom-color:#F5F5F5;background-color:#F5F5F5;border-right:1px solid silver;border-left:1px solid silver;padding-bottom:9px;margin-bottom:-1px;transition-delay:0s}@media (min-width: 992px){.shop-subnav>li:hover>a{padding-bottom:11px;margin-bottom:-1px}}.shop-megasub{position:absolute;top:31px;left:0px;opacity:0;z-index:1000;visibility:hidden;overflow:hidden;background-image:url("ui/subnav-bg.png");background-repeat:repeat-y;background-position:-102px 0;height:auto;background-color:#ddd;border:1px solid silver;width:758px;margin-left:-155px}@media (min-width: 992px){.shop-megasub{top:35px;width:972px;margin-left:-140px;padding:0;background-position:-48px 0;-webkit-transition:all .1s ease .5s;-moz-transition:all .1s ease .5s;-o-transition:all .1s ease .5s;transition:all .1s ease .5s}}.lt-ie9 .shop-megasub{top:35px;width:972px;margin-left:-163px;background-position:-46px 0}.shop-subnav>li:hover>.shop-megasub{background-color:#F5F5F5;opacity:1;visibility:visible}@media (min-width: 992px){.shop-subnav>li:hover>.shop-megasub{transition-delay:.3s}}.shop-megasub .col-1,.shop-megasub .col-2,.shop-megasub .col-3,.shop-megasub .col-4{width:25%;float:left;text-align:left}.shop-megasub li>a{display:block;line-height:normal;padding:3px 0;color:#222}.shop-megasub li>a:hover{text-decoration:underline;color:#c60}.shop-megasub .col-4{margin:20px 0}.shop-megasub .col-4 figcaption{color:#555;font-style:italic;margin:10px;margin-left:0;display:block;line-height:128%}.shop-megasub .col-4 .link{color:#c60;font-weight:bold}.shop-megasub .col-4 img{outline:1px solid #888;width:176px}@media (min-width: 992px){.shop-megasub .col-4 img{width:220px}}.lt-ie9 .shop-megasub .col-4 img{width:220px}.shop-megasub li li{margin:3px 0}.shop-megasub li>ul{margin:0;padding:0 10px 10px 10px}@media (min-width: 992px){.shop-megasub li>ul{padding:0 14px 20px 14px}}.shop-megasub li.col-1>ul{padding-top:10px}@media (min-width: 992px){.shop-megasub li.col-1>ul{padding-top:14px}}.lt-ie9 .shop-megasub li.col-1>ul{padding-top:14px}.shop-megasub li.col-1>ul a{font-weight:600}@media (min-width: 992px){.shop-megasub li.col-1>ul a{font-size:1.1em}}.shop-megasub h5{font-size:1em;margin:15px 10px 10px 10px}@media (min-width: 992px){.shop-megasub h5{font-size:1.1em;margin:20px 14px 10px 14px}}.lt-ie9 .shop-megasub h5{font-size:1.1em;margin:20px 14px 10px 14px}.shop-megasub h5>a{color:#222}.shop-megasub h5>a:hover{color:#c60}.shop-megasub h5+h5{margin-top:15px}@media (min-width: 992px){.shop-megasub h5+h5{margin-top:20px}}.shop-megasub ul+h5{margin-top:10px}@media (min-width: 992px){.shop-megasub ul+h5{margin-top:14px}}.shop-megasub .textflag{font-size:.8em;text-transform:uppercase;font-weight:500;color:#DA1A32;display:inline-block;padding:2px 4px 2px 6px}.shop-megasub .divider{border-top:1px dotted silver;width:60%}.shop-megasub .col-1 li>a{font-weight:500}#mega-shopby,#mega-sale{float:right}.lt-ie9 #mega-shopby,.lt-ie9 #mega-sale{margin-top:2px}#mega-shopby>a,#mega-sale>a{color:#222;text-transform:uppercase;font-weight:600}.lt-ie9 #mega-sale{margin-top:2px}#mega-sale>a{color:#DA1A32;font-weight:600;text-transform:uppercase}#mega-sale>a:hover{border:1px solid #DA1A32;background-color:#DA1A32;color:#fff}.MagicZoom img{top:0;vertical-align:top;padding:0 !important;margin:0 !important;max-height:none !important;max-width:none !important}.MagicZoomHint{background:url(ui/mz-hint.gif) no-repeat 2px 50%;padding:6px 2px 2px 20px !important;min-height:24px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;color:#444}.MagicZoomExternalTitle{display:none}.MagicZoomBigImageCont{background:#fff}.MagicZoomHeader{font-size:10pt !important;line-height:normal !important;color:#fff;background:#666;text-align:center !important}.MagicZoomPup{background:#fff;cursor:move}.MagicZoomLoading{background:#fff url(ui/mz-loader.gif) no-repeat 2px 50%;padding:4px 4px 4px 24px !important;margin:0;text-decoration:none;text-align:left;line-height:1.5em;font-size:8pt;font-family:sans-serif;color:#444}.MagicBoxShadow{-moz-box-shadow:1px 1px 3px #BBBBBB;-webkit-box-shadow:1px 1px 3px #BBBBBB;box-shadow:1px 1px 3px #BBBBBB;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important}.MagicBoxGlow{-moz-box-shadow:0px 0px 4px 4px #888888;-webkit-box-shadow:0px 0px 4px 4px #888888;box-shadow:0px 0px 4px 4px #888888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important}.lt-ie9 .MagicZoom img{top:0;padding:0 !important;margin:0 !important;max-height:none !important;max-width:none !important}.lt-ie9 .MagicZoomHint{background:url("ui/mz-hint.gif") no-repeat 2px 50%;padding:2px 2px 2px 20px !important;min-height:24px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;color:#444}.lt-ie9 .MagicZoomBigImageCont{background:#fff}.lt-ie9 .MagicZoomHeader{font-size:10pt !important;line-height:normal !important;color:#fff;background:#666;text-align:center !important}.lt-ie9 .MagicZoomPup{background:#fff;cursor:move}.lt-ie9 .MagicZoomLoading{background:#fff url("ui/mz-loader.gif") no-repeat 2px 50%;padding:4px 4px 4px 24px !important;margin:0;text-decoration:none;text-align:left;line-height:1.5em;font-size:8pt;font-family:sans-serif;color:#444}.lt-ie9 .MagicBoxShadow{border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important}.lt-ie9 .MagicBoxGlow{border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important}.MagicZoom img{border:0;margin:0}@media (min-width: 750px){.product-info{float:right;width:48.5%}}.lt-ie9 .product-info{float:right;width:48.5%}.related-products{border:1px dotted silver;padding-top:1.2em}@media (min-width: 750px){.related-products{float:left;width:48.5%;margin-top:2em}}.lt-ie9 .related-products{float:left;width:48.5%;margin-top:2em}.related-recipes{border:1px dotted silver;padding-top:1.2em}@media (min-width: 750px){.related-recipes{float:right;width:48.5%;margin-top:2em}}.lt-ie9 .related-recipes{float:right;width:48.5%;margin-top:2em}.magiczoom-container{display:none}@media (min-width: 750px){.magiczoom-container{display:block;position:relative;width:100%;overflow:hidden;line-height:normal;height:456px;margin-bottom:1em;border:1px solid silver}}.lt-ie9 .magiczoom-container{display:block;position:relative;width:100%;overflow:hidden;line-height:normal;height:456px;margin-bottom:1em}@media print{.magiczoom-container{display:none}}.lt-ie9 .magiczoom-container{display:block;width:100%;overflow:hidden;height:456px}.magiczoom-container>a{position:relative}.product-images-container{display:none}@media (min-width: 750px){.product-images-container{display:block;width:48.5%;float:left;clear:left;margin-bottom:1em}}.lt-ie9 .product-images-container{display:block;width:48.5%;float:left;clear:left;margin-bottom:1em}@media (min-width: 750px){.product-thumbs-li{float:left;width:79px;margin:6px 0 7px 10px}}@media (min-width: 992px){.product-thumbs-li{margin-left:15px}}.lt-ie9 .product-thumbs-li{float:left;width:79px;margin-left:6px 0 7px 15px}.lt-ie9 .product-thumbs-li img{width:auto}@media (min-width: 750px){.product-thumbs-li:first-child{margin-left:0}}@media (min-width: 992px){.product-thumbs-li:first-child{margin-left:15px}}.lt-ie9 .thumbnails-ul>li:first-child{margin-left:15px}@media (min-width: 750px){.product-thumbs-li:nth-child(4n+1){margin-left:0}}@media (min-width: 992px){.product-thumbs-li:nth-child(4n+1){margin-left:15px}}.lt-ie9 .thumbnails-ul>li.ie5thitem{margin-left:15px}@media (min-width: 992px){.product-thumbs-li:nth-child(5n+1){margin-left:0}}.lt-ie9 .thumbnails-ul>li.ie6thitem{margin-left:0}.product-thumbs-li>a{margin:0}.product-thumbs-li>a>img{border:1px solid silver;width:77px}@media print{.thumbnails-container{display:none}}.product-item-num{color:#888;padding-right:2em}.firstreview>a{color:#888}.firstreview>a:hover{color:#c60}.mobile-photos-ul{text-align:center;margin-top:1em;clear:both}@media (min-width: 750px){.mobile-photos-ul{display:none}}.lt-ie9 .mobile-photos-ul{display:none}.mobile-photos-ul>li{text-align:center;width:280px;float:left;margin:0 1px 1px 0}@media print{.mobile-photos-ul{display:block;width:6.8in}.mobile-photos-ul>li{width:1.5in;float:left;margin:0 2pt 2pt 0}.mobile-photos-ul>li:first-child{width:3.5in}}.product-rating{margin:10px auto 20px auto;width:210px}@media (min-width: 750px){.product-rating{margin-left:0;width:auto}}.addtocart-container{margin:1em 0 2em 0}.price-container{padding-right:20px}.qty-field{display:inline-block}.qty-field label{font-weight:600;font-size:1.1em;display:inline-block}.qty-field #qty{text-align:center;width:44px;font-size:1.1em;padding:0 2px;display:inline-block}.price-container .item-price{font-size:1.3em;font-weight:600}.price-container .original-price{font-size:1.1em}@media print{.qty-field label{font-weight:400;font-size:12pt}.qty-field #qty{width:auto;font-size:12pt;padding:0;border:0}}@media (max-width: 749px){.product-addtocart-form{max-width:300px;margin-right:auto;margin-left:auto}}fieldset.product-choices label{font-size:1.2em}#var-price-current{font-weight:600;padding-right:6px}#var-price-regular{text-decoration:line-through;color:#888}.btn-addtocart{font-weight:500;text-transform:uppercase;padding:8px 12px;font-size:1.1em}@media (min-width: 992px){.btn-addtocart{font-size:1.2em}}.product-addtocart-form .submit-field{display:inline-block;float:right}@media (min-width: 750px){.product-addtocart-form .submit-field{width:38%}}@media print{input.btn-addtocart{padding:4pt;font-size:9pt;background:#fff;border:1pt solid #000}}#wishlist-msg{font-weight:600;font-size:1.1em;float:right}@media (min-width: 750px){#wishlist-msg{width:38%}}#wishlist-msg a{color:#222}#wishlist-msg a:hover{color:#DA1A32;text-decoration:underline}#wishlist-msg i{color:#DA1A32}@media print{#wishlist-msg{font-size:10pt}}.nutrition-info{float:right;margin:10px 0;clear:right}@media (min-width: 750px){.nutrition-info{width:38%}}.nutrition-info>a{color:#222}.nutrition-info>a:hover{color:#c60}.messages-container{line-height:normal;clear:both}@media (min-width: 750px){.messages-ul{width:61%;float:left}}.messages-ul>li{margin:0 0 8px 0;color:#555}.messages-ul>li>i{color:#555}#instock-msg .fa{color:#5D7D0D}#lowstock-msg .fa{color:#5D7D0D}.savebuy-msg .fa{color:#5D7D0D}#giftwpurch-msg .fa{color:#DA1A32}#freeship-msg{font-weight:600}.shopping-container{margin-top:10px}.shopping-container>div{margin:10px 0;float:left;width:33.3333%}@media (max-width: 749px){.shopping-container>div{text-align:center}}.shopping-container>span.rule{height:5px;background-image:url("ui/rule-3dots.png");display:block;margin:0;clear:both}.shopping-container>div>a{color:#555;padding:4px 6px}.shopping-container>div>a:hover{color:#c60}@media print{.shopping-container{font-size:9pt}.shopping-container div .icon{display:none}.shopping-container>div{float:left;width:33.3333%}}.details-container{margin:20px 0 0 0;line-height:140%}.details-container #whyloveit-label{display:none}.details-container h5{font-size:1em;margin:10px 0 6.66667px 0;line-height:inherit}.details-container p{margin:6.66667px 0;line-height:inherit}.details-container ul{margin:.5em 0}.details-container p{margin:.5em 0}.details-container p+ul{margin-bottom:0}.details-container ul>li{background-image:url("ui/bullet.png");background-position:-3px 0;background-repeat:no-repeat;padding-left:1.3em;line-height:1.3;margin:.6em 0}.details-container ul>li:first-child{margin-top:.25em}@media print{.nutrition-info{font-size:9pt}.nutrition-info .icon{display:none}.details-container{font-size:9pt}}.related-recipes{margin:20px 0;min-height:230px}.related-recipes>h5{font-size:1.2em;margin-bottom:10px;text-align:center;text-transform:lowercase}.related-products{margin:20px 0;min-height:230px}.related-products>h5{font-size:1.2em;margin-bottom:10px;text-align:center;text-transform:lowercase}.carousel-ul{overflow:hidden}.carousel-ul>li{width:108px;float:left;margin:0;text-align:center;line-height:normal}.carousel-ul>li>a>.title{color:#777;display:block;margin-top:4px;text-align:left;font-size:.9em;line-height:120%}.carousel-ul>li>a>.price{color:#777;display:block;text-align:left;font-size:.9em;line-height:120%}.carousel-ul>li>a>img{border:1px solid #ddd}.carousel-ul>li>a:hover>img{border-color:#555}.carousel-ul>li>a:hover>.title{color:#c60}.related-recipes .bx-wrapper .bx-controls-direction a{top:57px}.related-products .bx-wrapper .bx-controls-direction a{top:57px}@media print{.carousel-ul>li>a>.title,.carousel-ul>li>a>.price{font-size:8pt}.related-recipes .bx-wrapper .bx-controls-direction a{display:none}.related-products .bx-wrapper .bx-controls-direction a{display:none}}.customer-reviews-container{margin:20px 0}@media (min-width: 750px){.customer-reviews-container{border-top:1px dashed silver}}.lt-ie9 .customer-reviews-container{border-top:1px dashed silver}@media (min-width: 750px){.customer-reviews-container>h4{padding:1em 13px 0 13px}}.lt-ie9 .customer-reviews-container>h4{padding:1em 13px 0 13px}.reviews-header{padding:1em 0 0 0}@media (min-width: 750px){.reviews-header{padding:1em 13px 0 13px}}.lt-ie9 .reviews-header{padding:1em 13px 0 13px}@media print{.reviews-header{padding:0}.reviews-header .avg-rating-count{font-weight:400;font-size:8pt}}.reviews-header .write-review{display:inline-block}.c-review{border-bottom:1px dotted silver;padding:1em 0}@media (min-width: 750px){.c-review{padding:1.5em 1em}}.lt-ie9 .c-review{padding:1.5em 1em}.c-review:first-child{border-top:1px dotted silver}@media (min-width: 750px){.c-review .col{width:22%;float:left}}.lt-ie9 .c-review .col{width:20%;float:left}.c-review-rating{margin:0}.c-review-date{display:block;margin:.5em 0;font-weight:600;color:#222}.c-review-reviewer{color:#222;margin:0;line-height:normal}.c-review-username{display:block}.c-review-blockquote{color:#222}@media (min-width: 750px){.c-review-blockquote{width:75%;float:right}}.lt-ie9 .c-review-blockquote{width:75%;float:left;margin:0 2.5%}@media print{.c-review{font-size:9pt;border-bottom:0.5pt solid #ddd}.c-review .col{width:20%;float:left}.c-review-blockquote{width:75%;float:left;margin-left:2.5%}}.c-review-blockquote{line-height:140%}.c-review-blockquote p{margin:0}.c-review-blockquote strong,.c-review-blockquote b{background-color:#F5F5F5;border:1px solid #dedede;padding:6px 1em;margin:1em 0 0 2em;line-height:130%}.c-review-blockquote strong,.c-review-blockquote b{display:block;font-weight:400}@media print{.c-review-blockquote strong,.c-review-blockquote b{border:.5pt dotted #DDD;font-style:italic}}dl.dl-buckets{margin:0}dl.dl-buckets dt{font-size:1.2em;font-weight:600}dl.dl-buckets dd{display:block;margin:.2em 0 1em 0}.product-onsale-banner,.product-free-ship-banner{font-size:1em;display:block;margin:0 0 8px 0;line-height:normal;color:#DA1A32;text-transform:uppercase;font-weight:600}#product-name{line-height:123%;text-transform:none;margin:0}
/*# sourceMappingURL=product.css.map */
