*{outline:0;-moz-outline:0;margin:0;padding:0;position:relative;vertical-align:baseline;z-index:0}a img{border:none}h3{font-size:1.1em}h4{font-size:1em}input{font-family:Verdana,Helvetica,sans-serif}textarea{height:4em;font-family:Verdana,Helvetica,sans-serif}select{padding:1px}option{padding-right:9px}p{margin:.8em 0}sup{font-size:.75em;font-weight:normal}.left{float:left}.right{float:right}.clear{clear:both;display:block}.hidden{display:none}.help{cursor:help}.pointer{cursor:pointer}.alignWrapper{height:100%;width:100%;display:table}.align{display:table-cell;vertical-align:middle;text-align:center;width:100%}.align_helper{display:inline-block;vertical-align:middle;height:100%}#cart table{border-spacing:0}#cart .basicPrice,#cart .open .finalPrice,#cart .isAddon{display:none}#cart .isAddon.refundRow .cell_1{display:table-cell}#cart .open .basicPrice{display:block}#cart .open .isAddon{display:table-row}#cart .edit span{cursor:pointer}.hiddenPopout{z-index:100}.eyecatcher{background:#626262;background:-webkit-linear-gradient(bottom, #626262, #1f1f1f);background:linear-gradient(to bottom, #626262, #1f1f1f);color:#fff;padding:30px 30px 20px 30px;position:absolute;z-index:100;font-size:20px;line-height:24px;border:7px solid #fff;box-shadow:0 0 7px rgba(0,0,0,.5)}.eyecatcherLink{padding:unset}.eyecatcherClose{position:absolute;top:-2px;right:3px;width:20px;height:20px;font-family:Verdana,Geneva,sans-serif;font-size:25px;cursor:pointer;z-index:1}.eyecatcher strong{font-size:1.5em;left:-10px}.prodExtraAdditives{display:none}.ui-tooltip{background:none !important;box-shadow:none !important;border:none !important}.additiveTip{background:#000;padding:10px;color:#fff}.allergenPage td,.allergenPage th{padding:5px 10px;border-bottom:1px solid #000}.allergenPage .leftCol{border-right:1px solid #000}.allergenLink{clear:both;text-decoration:underline;cursor:pointer;color:#999}.allergenLink:hover{color:#000}#productAllergens{width:100%}#couponTable{width:100%}#cart #couponTable .cell{padding:5px 10px}#cart #couponTable .thead{text-transform:none}#couponTable .coupon_label{display:none}#coupon{background:none repeat scroll 0 0 #fff;border:1px solid #cfcfcf;display:block;float:left;font-size:18px;height:30px;padding:2px 10px;width:160px}#coupon_submit{background:#303030;background:-webkit-linear-gradient(bottom, #232323, #4c4c4c);background:linear-gradient(to top, #232323, #4c4c4c);border-radius:5px;color:#fff;display:block;float:right;font-size:16px;font-weight:bold;height:34px;margin-left:7px;padding-top:11px;top:-4px;text-align:center;width:119px;cursor:pointer}#coupon_submit:hover{background:#303030;background:-webkit-linear-gradient(bottom, #4c4c4c, #232323);background:linear-gradient(to top, #4c4c4c, #232323)}.pricesWrapper span .refundInformation{display:block;height:45px;width:75px;position:relative;left:85px;top:-45px;font-size:8px;font-style:italic;display:none}.pricesWrapper span .pricePerUnit{display:block;height:45px;width:75px;position:relative;left:85px;top:-45px;font-size:8px;font-style:italic}#globalAjaxLoading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:none}#globalAjaxLoading.visible{display:block}#globalAjaxLoading.loading{background:rgba(53,53,53,.7)}.globalAjaxCart{width:80px;height:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);display:none}#globalAjaxLoading.loading .globalAjaxCart{display:block}.globalAjaxCart svg{width:100%;height:100%;position:absolute;top:0;left:0}.globalAjaxCart .cartMain,.globalAjaxCart .item1Main,.globalAjaxCart .item2Main,.globalAjaxCart .item3Main,.globalAjaxCart .item4Main,.globalAjaxCart .item5Main,.globalAjaxCart .item6Main{fill:#000}.globalAjaxCart .cartOutline,.globalAjaxCart .item1Outline,.globalAjaxCart .item2Outline,.globalAjaxCart .item3Outline,.globalAjaxCart .item4Outline,.globalAjaxCart .item5Outline,.globalAjaxCart .item6Outline{fill:#fff}.globalAjaxCart .cartMain,.globalAjaxCart .cartOutline{animation-name:cart;animation-duration:1s;animation-iteration-count:infinite}.globalAjaxCart .item1Main,.globalAjaxCart .item1Outline{animation-name:item1;animation-duration:1s;animation-iteration-count:infinite}.globalAjaxCart .item2Main,.globalAjaxCart .item2Outline{animation-name:item2;animation-duration:1s;animation-iteration-count:infinite}.globalAjaxCart .item3Main,.globalAjaxCart .item3Outline{animation-name:item3;animation-duration:1s;animation-iteration-count:infinite}.globalAjaxCart .item4Main,.globalAjaxCart .item4Outline{animation-name:item4;animation-duration:1s;animation-iteration-count:infinite}.globalAjaxCart .item5Main,.globalAjaxCart .item5Outline{animation-name:item5;animation-duration:1s;animation-iteration-count:infinite}.globalAjaxCart .item6Main,.globalAjaxCart .item6Outline{animation-name:item6;animation-duration:1s;animation-iteration-count:infinite}@keyframes cart{0%{transform:rotate(0);top:0px}50%{transform:rotate(-2.5deg);top:-2px}100%{transform:rotate(0);top:0}}@keyframes item1{0%{transform:rotate(0);top:0px}25%{transform:rotate(-2.5deg);top:-2px}50%{transform:rotate(0);top:0}75%{transform:rotate(2.5deg);top:-2px}100%{transform:rotate(0);top:0px}}@keyframes item2{0%{transform:rotate(0);top:0px}25%{transform:rotate(2.5deg);top:1px}50%{transform:rotate(0);top:0px}75%{transform:rotate(-2.5deg);top:1px}100%{transform:rotate(0);top:0px}}@keyframes item3{0%{transform:rotate(0);top:0px}25%{transform:rotate(-2.5deg);top:2px}50%{transform:rotate(0);top:0}75%{transform:rotate(2.5deg);top:2px}100%{transform:rotate(0);top:0px}}@keyframes item4{0%{transform:rotate(0);top:0px}25%{transform:rotate(-2.5deg);top:-2px}50%{transform:rotate(0);top:0}75%{transform:rotate(2.5deg);top:-2px}100%{transform:rotate(0);top:0px}}@keyframes item5{0%{transform:rotate(0);top:0px}25%{transform:rotate(2.5deg);top:1px}50%{transform:rotate(0);top:0px}75%{transform:rotate(-2.5deg);top:1px}100%{transform:rotate(0);top:0px}}@keyframes item6{0%{transform:rotate(0);top:0px}25%{transform:rotate(-2.5deg);top:2px}50%{transform:rotate(0);top:0}75%{transform:rotate(2.5deg);top:2px}100%{transform:rotate(0);top:0px}}#ajaxInformationBar{position:fixed;bottom:-800px;top:auto;left:0;width:100%;transition:bottom 1s}#ajaxInformationBar.active{bottom:0px}#ajaxInformationBar #cookieHint{background:rgba(0,0,0,.7);color:#fff;padding:1% 5%;height:100px}#ajaxInformationBar #cookieHintText{width:80%;float:left}#ajaxInformationBar #cookieHintButton{width:20%;float:left}#ajaxInformationBar #cookieHintButtonText{display:block;width:80%;margin:auto;background:#fff;color:#000;box-shadow:0px 0px 2px 2px #fff,inset 0px 0px 2px 4px rgba(0,0,0,.25);padding:3%;text-align:center;cursor:pointer;transition:all .5s}#ajaxInformationBar #cookieHintButtonText:hover{box-shadow:0px 0px 2px 2px #fff,inset 0px 0px 2px 4px rgba(0,0,0,.55)}.inline-block{display:inline-block}
