html{margin:0;padding:0;overflow-y:scroll;overflow-x:hidden;height:100%}body{margin:0;padding:0;font-size:62.5%;color:#000;font-family:helvetica,arial,sans-serif;background:#fff;height:100%}img{border:0}form{padding:0;margin:0}table{border-collapse:collapse}div,input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input::-ms-clear{display:none}a{text-decoration:none;color:#666}a:hover:not(.no-hover){text-decoration:none;background:#666;color:#fff}h1{font-size:107px;text-transform:uppercase;font-weight:700;padding:0;margin:0 -20px 10px -7px;color:#000;text-overflow:clip;white-space:nowrap}h2{font-size:60px;font-weight:700;text-transform:uppercase;padding:0;margin:0;color:#000;line-height:70px;width:600px;display:inline}h2 a{padding:0}h3{font-size:12px;font-weight:400;font-family:georgia,serif;font-style:italic;padding:0;margin:0 0 10px 0;color:#000;line-height:15px;text-align:right;display:inline}p{font-size:1em}div#search{margin-bottom:16px;width:100%;display:block;position:relative}#search form{position:relative;margin-right:40px}#search input{width:100%;font-size:22px;font-family:helvetica,arial,sans-serif;padding:5px 37px 5px 5px;height:40px}#search form img{display:none;position:absolute;top:10px;right:10px}#search.wait form img{display:block}#search #clear{display:none}#search.populated #clear{display:inline}#search #clear:after{position:absolute;display:inline;font-size:32px;color:#bebebe;content:'\00D7';bottom:3px;right:11px;line-height:34px}#search.wait #clear:after{display:none}#search #clear:hover{cursor:pointer;cursor:hand}#search #clear:hover:after{color:#000}input{border:1px #96999c solid;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px}input:focus,input:hover{border-top:1px #5794bf solid;border-left:1px #c5daed solid;border-right:1px #b7d5ea solid;border-bottom:1px #c7e2f1 solid}#filter-toggle{position:absolute;top:0;right:-5px;opacity:43%}#filter-toggle:hover{cursor:pointer;cursor:hand;opacity:100%}#content.filter-controls-expanded #filter-toggle{opacity:100%}#filter-toggle img{height:38px}#filter-wrapper{margin-bottom:15px;background-color:#ddd;color:#000;transition:background-color .5s ease;position:relative}#more-filters{position:fixed;bottom:10px;right:33px;font-size:13px;text-transform:uppercase}#content.filter-active #filter-wrapper{background-color:#000;color:#fff}#filter-summary{position:relative;display:none;font-size:20px;width:100%;padding:8px 28px 8px 8px}#content.filter-active #filter-summary,#content.filter-controls-expanded #filter-summary{display:inline-block}#content.filter-controls-expanded #filter-summary #filter-header{display:inline-block}#content.filter-controls-expanded #filter-summary #summary-text{display:none}#content:not(.filter-controls-expanded) #filter-summary #filter-header{display:none}#content:not(.filter-controls-expanded) #filter-summary #summary-text{display:inline}#content.filter-active #filter-summary #clear:after{position:absolute;display:inline;font-size:32px;color:#bebebe;content:'\00D7';top:3px;right:8px;line-height:34px}@media screen and (min-width:378px){#content.filter-active.filter-controls-expanded #filter-summary #clear:after{position:absolute;display:inline;font-size:20px;text-transform:uppercase;color:#bebebe;content:'Reset All';top:3px;right:8px;line-height:34px}}#filter-summary #clear:hover{cursor:pointer;cursor:hand}#content.filter-active.filter-controls-expanded #filter-summary #clear:hover:after,#content.filter-active:not(.filter-controls-expanded) #filter-summary #clear:hover:after{color:#fff}#content.filter-active #filter-summary{cursor:pointer;cursor:hand}#filter-header{text-transform:uppercase;font-weight:700}.filter-subheader{width:100%;margin-bottom:10px;position:relative}.filter-group-title{text-transform:uppercase;font-weight:700}#content.filter-active #filter-summary:before{content:"\25B2";margin:0 7px 0 0;display:inline-block;transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#content.filter-controls-expanded #filter-summary:before{transform:rotate(18090deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#filter-controls{display:flex;flex-wrap:wrap;font-size:20px;justify-content:space-between;padding:9px 2px 0 9px;margin-top:-8px}#filter-controls #dietary-filters{width:100%}#filter-controls #dietary-filters label{width:130px}.filter-group#dietary-filters{padding-top:15px}.filter-group#dietary-filters .filter-item{display:inline-block}@media screen and (max-width:607px){.filter-group.can-flatten{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-right:8px;order:4}.filter-group.can-flatten .filter-item:not(:last-child){padding-right:23px}}.filter-group{padding-right:20px;padding-top:13px;background-color:#cfcece;padding-left:13px;margin-bottom:9px;flex-grow:1;margin-right:9px}#content.filter-active .filter-group{background-color:#303030}.filter-group label{margin:1px 0;display:inline-block}#filter-overlay{position:absolute;color:#aaa;font-size:22px;right:11px;top:7px;pointer-events:none;max-width:50%;overflow:hidden}#search.populated #filter-overlay{right:37px}#filter-overlay span{padding-left:7px}.filter-group label{position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-group label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-group label .checkbox,.filter-group label .radiobutton{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}body:not(.touch) .filter-group label:hover input~.checkbox,body:not(.touch) .filter-group label:hover input~.radiobutton{background-color:#afafaf}.filter-group label input:checked~.checkbox,.filter-group label input:checked~.radiobutton{background-color:#000}#content.filter-active .filter-group label input:checked~.checkbox,#content.filter-active .filter-group label input:checked~.radiobutton{background-color:#fff}.filter-group label .checkbox:after,.filter-group label .radiobutton:after{content:"";position:absolute;display:none}.filter-group label input:checked~.checkbox:after,.filter-group label input:checked~.radiobutton:after{display:block}.filter-group label .checkbox:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#content.filter-active .filter-group label .checkbox:after{left:9px;top:5px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter-group label .radiobutton:after{top:7px;left:7px;width:11px;height:11px;background:#fff}#content.filter-active .filter-group label .radiobutton:after{background:#000}.filter-item{position:relative;margin-bottom:12px}.tooltip{display:inline-block;vertical-align:middle;margin-bottom:4px}.tooltip::after{background-image:url(../img/i.svg);background-size:20px 20px;display:inline-block;width:20px;height:20px;content:"";cursor:pointer}#content.filter-active .tooltip::after{filter:invert(1)}.tooltip .tooltiptext{visibility:hidden;font-size:14px;background-color:#000;color:#fff;text-align:center;padding:5px 5px;border-radius:6px;position:absolute;z-index:1;border:#fff 1px solid;top:25px;right:10px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.tooltip:hover .tooltiptext{visibility:visible}body.touch .no-touch,body:not(.touch) .touch{display:none}.tooltip a{color:#ddd}#dietary-filters{position:relative}#dietary-filters .tooltip{right:10px;top:10px;position:absolute}.warning{display:none;background-color:#fff0b3;text-align:center;color:#8b0000}#online-warning{border-bottom:2px solid #ffe000;font-size:19px;padding:13px;text-transform:uppercase}#offline-warning{border:1px solid #ffe000;font-size:14px;padding:2px;margin-bottom:13px}.no-results{font-size:34px;font-weight:700;text-transform:uppercase}#suggestion{font-size:24px;font-weight:700}#suggestion.purim{display:inline-block;margin-bottom:10px}#category-suggestions{font-size:18px;font-weight:700;margin-bottom:17px}div#show-once>span{margin-bottom:10px;display:inline-block}#geo-warning{font-size:26.5px;font-weight:700;text-transform:uppercase;white-space:nowrap}.announcement{font-size:20px;font-weight:700}.announcement a:hover img.image-white-hover{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(108deg) brightness(106%) contrast(101%)}#passover-link{display:none}.error{color:red;font-size:22px}.error .small{font-size:12px}.item{width:100%;border:1px solid #ddd;padding:5px;margin:5px 1px;clear:both;overflow:auto}.category-container{border-left:1px solid #ddd;padding-left:5px;margin-bottom:15px}.category-header{color:#afa8a8;font-size:16px;line-height:22px;font-weight:700;overflow:hidden}.category-header a.collapse{text-transform:uppercase}.category-header a,.category-header a:hover{text-decoration:none;background:0 0;color:#666;transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.category-header .showall a:hover{text-decoration:none;background:#666;color:#fff}.category-header a.collapse:after{content:"\25B2";margin-left:3px;display:inline-block;opacity:0;transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.category-header span.showall{float:right;margin-left:5px}.category-header .showall a:after{content:"\2794";padding-left:4px}.category-header a:hover:after{opacity:1}.category-container.collapsed a.collapse:after{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.category-container.collapsed span.showall{display:none}.category-container .showall-end{font-size:16px;padding-top:2px;font-weight:700}.brand{font-size:12px}.category{color:#afa8a8;font-style:italic}.product{font-size:22px}.kosher{float:right;font-size:34px;font-weight:700;text-transform:uppercase;margin-left:5px}.general .product{font-weight:700;line-height:24px;font-size:24px}.item img.info{width:20px;height:20px;margin:2px 8px 0 2px;float:left}.kosher.dairy,.milkmeat.dairy,.milkmeat.parev-de{color:#005dd3}.kosher.meaty,.milkmeat.meaty{color:#a80000}.kosher.is-moreinfo:after{content:"*";color:#000}.kosher.parev-de:after{content:"*";color:#005dd3}.details{width:100%;display:none;overflow:hidden}.details-seenote{float:right;width:50%;font-size:11px;text-align:right}.metadata{margin-top:1px;width:100%;padding-left:30%;font-size:11px;text-align:right}.metadata .milkmeat,.metadata .notkosher{text-transform:uppercase;font-weight:700}.metadata .certification.is-logo:before{width:14px;height:10px;content:" ";background-image:url(../img/klbd_small.png);background-repeat:no-repeat;background-size:14px auto;display:inline-block;margin:0 4px -1px 2px}.moreinfo p{display:inline}.item.general .moreinfo p{display:block;margin:0}.item.general .moreinfo p+p{margin-top:8px}.moreinfo{width:100%;padding-top:6px;font-size:11px;text-align:right}.general .moreinfo{text-align:left;font-size:13px}#alerts{margin-top:30px}.alerts-header{text-transform:uppercase;color:#666}#alerts .showall a:after{content:"";width:12px;height:15px;display:inline-block;background-size:17px 17px;background-image:url(../img/newtab-grey.png);background-repeat:no-repeat;margin-left:5px}#alerts .showall a:hover:after{background-image:url(../img/newtab-white.png)}div.alert.item{font-size:22px}div.alert.item .alert-dismiss:after{position:relative;display:inline;font-size:32px;color:#bebebe;content:'\00D7';right:2px;line-height:28px}div.alert.item .alert-dismiss:hover{cursor:pointer;cursor:hand}div.alert.item .alert-dismiss:hover:after{color:#000}div.alert .controls{float:right;text-transform:uppercase;margin-left:10px}#alerts p{font-size:13px}div.hint:after{content:'';position:absolute;bottom:0;left:93%;width:0;height:0;border:16px solid transparent;border-top-color:#000;border-bottom:0;margin-left:-16px;margin-bottom:-16px}div.hint#hint_filter2:after,div.hint#hint_filter:after{border-width:15px;border-style:solid;border-color:transparent transparent #000 transparent;content:'';position:absolute;top:0;left:94%;width:0;height:0;border:31px solid transparent;border-bottom-color:#000;border-top:0;border-right:0;margin-left:-19px;margin-top:-30px}div.hint#hint_filter3:after{content:'';position:absolute;top:0;left:10%;width:0;height:0;border:16px solid transparent;margin-left:-16px;margin-top:-16px;border-bottom-color:#000;border-top:0}div.hint{text-align:center;font-size:18px;background-color:#000;color:#fff;padding:5px;margin:9px 0;border-radius:.4em;position:relative;padding-right:30px}div.hint .close-hint:before{position:absolute;display:inline;font-size:32px;color:#bebebe;content:'\00D7';top:0;right:8px;line-height:32px}div.hint .close-hint:hover{cursor:pointer;cursor:hand}div.hint .close-hint:hover:before{color:#fff}.klbd_logo{height:43px;width:60px;float:left;margin:0 20px 10px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.klbd_logo{content:url(../img/klbd_h.png)}.metadata .certification.is-logo:before{background-image:url(../img/klbd_small_h.png)}}#wrap{position:relative;min-height:100%;width:760px;margin:0 auto 0 auto;padding:5px}#content{width:760px;min-height:350px;position:relative;padding-top:20px;padding-bottom:165px}#footer{clear:both;padding-top:20px;height:165px;position:absolute;bottom:0;left:0}#footer #features{display:flex}#footer #features #links{font-size:18px;border-left:1px solid #9c9c9c;border-right:1px solid #9c9c9c;margin-bottom:20px;width:83px;padding-left:12px;padding-right:8px}#footer p{margin:0;text-transform:uppercase;font-size:9px;text-align:left;color:#9c9c9c;line-height:10px}#footer p.disclaimers{text-align:justify}#footer p.copyright{color:#bebebe;margin-top:4px}#footer a,#footer a:visited{color:#383838;text-decoration:none}#footer a.quiet-link,#footer a.quiet-link:visited{color:#9c9c9c}#footer .copyright a,#footer .copyright a:visited{color:#999}#footer .copyright a:hover,#footer a.quiet-link:hover,#footer a:hover{color:#fff}#footer #app{display:none;min-height:45px;margin-bottom:20px;overflow:hidden;position:relative;padding:0 0 0 10px;width:100%}#footer #use-offline{font-size:18px;color:grey;float:left;width:100%}#footer:not(.show-install-button) #use-offline{position:absolute}#footer a#ios-button{float:right;display:none}#footer:not(.show-install-button) #app.ios-device #ios-button{display:inline}#footer #ios-button img{height:45px}button#install-button:focus{outline:0}button#install-button{background-color:#000;border:2px solid #000;color:#fff;padding:9px 11px 9px 9px;border-radius:5px;font-size:16px;cursor:pointer}#install-button img{width:16px;vertical-align:text-bottom;filter:invert(1)}button#install-button:hover{color:#000;background-color:#fff}button#install-button:hover img{filter:invert(0)}#footer #install-button{display:none;float:right;font-weight:700}#footer #install-button.installing img{content:url(../img/rolling-1s-64px.gif)}#footer #install-button.installed img{content:url(../img/heavy_check_mark.svg);filter:none}#footer.show-install-button #install-button{display:inline}#footer.show-install-button #use-offline{width:70%;width:calc(100% - 100px)}#offline-ready img{width:13px}#footer #offline-available,#footer #offline-device,#footer #offline-general,#footer #offline-possible{display:none}#footer #app #use-offline.possible #offline-possible{display:inline}#footer #app #use-offline.available #offline-available{display:inline}#footer #offline-ready{color:#37a200;text-transform:uppercase;font-weight:700;border:1px solid;border-radius:5px;padding:1px 4px;margin:0 6px 3px 0;display:inline-block;white-space:nowrap}#footer #offline-ready-text{display:block}#footer #klbd-second-line{display:none}@media screen and (max-width:430px){#footer.show-install-button #klbd-first-line{display:none}#footer.show-install-button #klbd-second-line{display:inline}#footer.show-install-button #use-offline{width:55%;width:calc(100% - 100px)}#footer #features #links{border-left:none;padding-left:6px;padding-right:12px}}@media screen and (max-width:810px){#wrap{width:94%}#content{width:100%}h1{font-size:89px;font-size:12.8vw}#geo-warning{white-space:normal}#footer #use-offline{font-size:12px;font-size:2.2vw}#offline-ready img{width:11px;width:1.8vw}}@media screen and (max-width:700px){#content{width:auto;float:none}#content-left{width:auto;float:none;margin-bottom:20px}#content-right{width:auto;position:inherit}h1{margin:0 -12px 10px 0;font-size:61px;font-size:12.6vw}#geo-warning{font-size:23px}#footer p.copyright{clear:both}#footer #offline-ready-text{display:block;font-size:11px;font-size:2.2vw}}@media screen and (max-width:500px){#content{padding-top:10px;padding-bottom:200px}#footer{height:200px}#content-right{padding-top:20px}h1{margin:0;font-size:58px;font-size:12.2vw}h2{font-size:30px;line-height:40px}#wrap{padding-top:0}.product{font-size:18px}.metadata{padding-left:2%}.moreinfo{padding-left:2%}}@media screen and (max-width:480px){h1{font-size:37px;font-size:12.2vw}.no-results{font-size:28px}#footer #app{margin-bottom:10px}#footer #use-offline{font-size:12px;font-size:2.9vw}#footer #offline-ready-text{font-size:11px;font-size:2.7vw}#offline-ready img{width:9px;width:2.3vw}}@media screen and (max-width:320px){h1{font-size:32px;font-size:12.2vw}#content{padding-bottom:160px}#footer{height:160px}}#klbd_iframe #content{padding-top:0}#klbd_iframe #wrap{padding:0 5px 0 0;width:100%}#game{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;display:none;text-align:center;z-index:10;padding:10px}#game h1{margin-top:20px}#game-buttons{padding:10px}.game-button{display:inline-block;font-size:34px;font-weight:700;text-transform:uppercase;border:1px solid #000;padding:5px;margin:5px 8px;width:84px;background-color:#fff}body:not(.touch) .game-button:not(:disabled):hover{cursor:pointer;background-color:#000;color:#fff}body.touch .game-button:not(:disabled):active{background-color:#000;color:#fff}#lose,#score-box{font-size:25px;padding:5px 20px 20px 20px;font-family:"Lucida Console",Monaco,monospace}#lose{padding-top:15px}#score-box>div{display:inline-block;padding:0 8px}#game-product-section>img{display:none}#game-product-section.loading>img{display:inline}#game-product-section.loading>div{display:none}#game .brand{font-size:18px}#game .product{font-size:26px}#lose{display:none;font-size:34px}